diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index 1429c73e0..3d21f85a4 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -251,7 +251,7 @@ License: "MIT" The MIT License -Copyright (c) 2010-2024 Google LLC. https://angular.dev/license +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -277,7 +277,7 @@ License: "MIT" The MIT License -Copyright (c) 2010-2024 Google LLC. https://angular.dev/license +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -303,7 +303,7 @@ License: "MIT" The MIT License -Copyright (c) 2010-2024 Google LLC. https://angular.dev/license +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -1644,7 +1644,7 @@ License: "MIT" The MIT License -Copyright (c) 2010-2024 Google LLC. https://angular.dev/license +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -1906,7 +1906,7 @@ License: "MIT" The MIT License -Copyright (c) 2010-2024 Google LLC. https://angular.dev/license +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -1932,7 +1932,7 @@ License: "MIT" The MIT License -Copyright (c) 2024 Google LLC. +Copyright (c) 2025 Google LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -1958,7 +1958,33 @@ License: "MIT" The MIT License -Copyright (c) 2024 Google LLC. +Copyright (c) 2025 Google LLC. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: @angular/router +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -2174,32 +2200,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -Package: @angular/router -License: "MIT" - -The MIT License - -Copyright (c) 2010-2024 Google LLC. https://angular.dev/license - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -------------------------------------------------------------------------------- Package: @fortawesome/free-solid-svg-icons License: "(CC-BY-4.0 AND MIT)" @@ -2402,7 +2402,7 @@ License: "MIT" The MIT License -Copyright (c) 2010-2024 Google LLC. https://angular.dev/license +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -2428,7 +2428,7 @@ License: "MIT" The MIT License -Copyright (c) 2010-2024 Google LLC. https://angular.io/license +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/browser/account-transfers.module-52RNVSPU.js b/browser/account-transfers.module-6AZP52RB.js similarity index 72% rename from browser/account-transfers.module-52RNVSPU.js rename to browser/account-transfers.module-6AZP52RB.js index 39b24524c..37911082d 100644 --- a/browser/account-transfers.module-52RNVSPU.js +++ b/browser/account-transfers.module-6AZP52RB.js @@ -1,9 +1,9 @@ -import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe,Ba as Dt,Bc as U,Bf as Me,C as R,Ca as E,Cd as Ee,D as Nt,Da as t,Ea as p,F as O,Fa as v,Ga as I,Gc as Z,H as A,Ha as ue,He as Rt,Hf as j,I as qt,Ic as G,Ie as Lt,Ja as fe,Jc as _,Je as Ht,Ka as xe,Kc as z,Kf as we,L as h,La as ve,Lc as tt,Le as jt,M as y,Me as $t,Oa as M,Oc as At,Oe as Ut,Pa as xt,Pb as N,Pc as Te,Pe as Gt,Qc as et,Ra as o,Rc as St,Re as zt,Sa as s,Sb as _t,Sc as he,Se as Qt,Ta as Pt,Tb as $,Tc as nt,Ue as Wt,Vb as ee,Wc as it,Wd as De,We as kt,X as te,Xd as Ae,Zb as X,Zc as at,_a as Ie,_b as L,_c as ye,_d as q,aa as g,ab as _e,ad as Tt,bb as K,be as H,cb as w,cg as Ne,dd as Q,de as dt,ed as rt,fa as u,fd as Ce,ha as m,hd as ot,id as W,jd as Vt,kd as Y,la as n,ld as st,ma as e,mc as ge,md as lt,na as f,nd as mt,oa as P,od as pt,pa as V,qd as be,qe as ut,ra as k,sa as T,ta as C,ud as ct,uf as ft,vc as B,wa as Ot,xc as Se,xf as ke,za as bt,zf as Be}from"./chunk-B6LWVGEU.js";import{a as Mt,b as wt}from"./chunk-O7S4L63H.js";var Qe=()=>["../","edit"],We=()=>["../","list-account-transactions"];function Ye(i,c){i&1&&(n(0,"button",1),t(1),o(2,"translate"),e()),i&2&&(m("routerLink",M(4,We)),a(),v(` +import{a as D}from"./chunk-62D6N4LP.js";import{$a as Z,$c as $,Aa as Ft,Ba as Mt,Bc as Q,Bf as Ve,C as H,Ca as E,Cc as _,Cd as Ne,Cf as Le,D as Pt,Da as t,Dc as W,Df as He,Ea as p,Ec as tt,F as R,Fa as v,Ga as I,Gd as xt,Ha as Te,Hc as kt,I as h,Ic as Fe,J as C,Ja as he,Jc as et,Je as jt,Ka as Ce,Kc as Ct,Ke as $t,La as ye,Lc as Me,Le as Ut,Lf as je,Mc as nt,Md as Oe,Na as N,Ne as Gt,Oa as vt,Ob as q,Oe as zt,Pc as it,Qa as o,Qe as Qt,Ra as s,Rb as Tt,Re as Wt,Sa as Lt,Sb as G,Sc as at,Tc as ke,Te as Yt,U as pe,Ub as ce,Ue as Jt,Vc as yt,Wc as Be,We as Kt,Xb as j,Xc as B,Y as a,Yc as P,Ye as Bt,Za as be,_a as Ee,aa as S,ab as O,ba as A,bd as rt,ca as Rt,eg as $e,fa as u,fd as Y,fe as qe,gd as ot,ge as Pe,ha as m,hd as we,ic as De,jd as st,kd as J,la as n,ld as Ht,ma as e,mb as M,md as K,na as f,nd as lt,oa as V,pa as L,pd as mt,ra as F,rc as k,rd as pt,sa as T,sd as ct,se as bt,ta as y,tc as Ae,td as dt,ud as ut,wa as Vt,wc as ht,wd as U,xc as z,za as At,zd as ft,zf as Re}from"./chunk-KS5LOSMR.js";import{a as Ot,b as qt}from"./chunk-O7S4L63H.js";var We=()=>["../","edit"],Ye=()=>["../","list-account-transactions"];function Je(i,c){i&1&&(n(0,"button",1),t(1),o(2,"translate"),e()),i&2&&(m("routerLink",N(4,Ye)),a(),v(` `,s(2,2,"labels.buttons.View Transactions History"),` - `))}function Je(i,c){i&1&&(n(0,"span"),t(1),o(2,"translate"),e()),i&2&&(a(),v(" ",s(2,1,"labels.inputs.Within Bank")," "))}function Ke(i,c){i&1&&(n(0,"span"),t(1),o(2,"translate"),e()),i&2&&(a(),v(" ",s(2,1,"labels.inputs.Own Account")," "))}var qe=(()=>{class i{constructor(r){this.route=r,this.allowclientedit=!1,this.route.data.subscribe(d=>{this.standingInstructionsData=d.standingInstructionsData,this.standingInstructionsData.fromClient.id===this.standingInstructionsData.toClient.id&&(this.allowclientedit=!1)})}static{this.\u0275fac=function(d){return new(d||i)(g(N))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-view-standing-instructions"]],decls:215,vars:90,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[4,"ngIf"]],template:function(d,l){d&1&&(n(0,"div",0),t(1,` + `))}function Ke(i,c){i&1&&(n(0,"span"),t(1),o(2,"translate"),e()),i&2&&(a(),v(" ",s(2,1,"labels.inputs.Within Bank")," "))}function Xe(i,c){i&1&&(n(0,"span"),t(1),o(2,"translate"),e()),i&2&&(a(),v(" ",s(2,1,"labels.inputs.Own Account")," "))}var Xt=(()=>{class i{constructor(r){this.route=r,this.allowclientedit=!1,this.route.data.subscribe(d=>{this.standingInstructionsData=d.standingInstructionsData,this.standingInstructionsData.fromClient.id===this.standingInstructionsData.toClient.id&&(this.allowclientedit=!1)})}static{this.\u0275fac=function(d){return new(d||i)(S(q))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-view-standing-instructions"]],decls:215,vars:90,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[4,"ngIf"]],template:function(d,l){d&1&&(n(0,"div",0),t(1,` `),n(2,"button",1),t(3,` `),f(4,"fa-icon",2),t(5),o(6,"translate"),e(),t(7,` - `),u(8,Ye,3,5,"button",3),t(9,` + `),u(8,Je,3,5,"button",3),t(9,` `),e(),t(10,` `),n(11,"div",4),t(12,` @@ -47,8 +47,8 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(84,"div",8),t(85,` `),n(86,"span",9),t(87),o(88,"translate"),e(),t(89,` `),n(90,"span",10),t(91,` - `),u(92,Je,3,3,"span",11),t(93,` - `),u(94,Ke,3,3,"span",11),t(95,` + `),u(92,Ke,3,3,"span",11),t(93,` + `),u(94,Xe,3,3,"span",11),t(95,` `),e(),t(96,` `),e(),t(97,` @@ -110,39 +110,39 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),e(),t(212,` `),e(),t(213,` `),e(),t(214,` -`)),d&2&&(a(2),m("routerLink",M(89,Qe)),a(3),v(` +`)),d&2&&(a(2),m("routerLink",N(89,We)),a(3),v(` `,s(6,45,"labels.buttons.Edit"),` `),a(3),m("mifosxHasPermission","READ_ACCOUNTTRANSFER"),a(12),p(l.standingInstructionsData.name),a(2),m("inset",!0),a(5),v("",s(28,47,"labels.inputs.Applicant"),":"),a(4),p(l.standingInstructionsData.fromClient.displayName),a(6),v("",s(38,49,"labels.inputs.Type"),":"),a(4),p(l.standingInstructionsData.transferType.value),a(6),v("",s(48,51,"labels.inputs.Priority"),":"),a(4),p(l.standingInstructionsData.priority.value),a(6),v("",s(58,53,"labels.inputs.Status"),":"),a(4),p(l.standingInstructionsData.status.value),a(6),v("",s(68,55,"labels.inputs.From Account Type"),":"),a(4),p(l.standingInstructionsData.fromAccountType.value),a(6),v("",s(78,57,"labels.inputs.From Account"),":"),a(4),I("",l.standingInstructionsData.fromAccount.productName,` - `,l.standingInstructionsData.fromAccount.accountNo,""),a(6),v("",s(88,59,"labels.inputs.Destination"),":"),a(5),m("ngIf",l.allowclientedit),a(2),m("ngIf",!l.allowclientedit),a(7),v("",s(102,61,"labels.inputs.To Office"),":"),a(4),p(l.standingInstructionsData.toOffice.name),a(6),v("",s(112,63,"labels.inputs.Beneficiary"),":"),a(4),p(l.standingInstructionsData.toClient.displayName),a(6),v("",s(122,65,"labels.inputs.To Account Type"),":"),a(4),p(l.standingInstructionsData.toAccountType.value),a(6),v("",s(132,67,"labels.inputs.To Account"),":"),a(4),I("",l.standingInstructionsData.toAccount.productName,` - `,l.standingInstructionsData.toAccount.accountNo,""),a(6),v("",s(142,69,"labels.inputs.Standing Instruction Type"),":"),a(4),p(l.standingInstructionsData.instructionType.value),a(6),v("",s(152,71,"labels.inputs.Amount"),":"),a(4),p(l.standingInstructionsData.amount),a(6),v("",s(162,73,"labels.inputs.Validity"),":"),a(4),I("",s(166,75,l.standingInstructionsData.validFrom),` - - `,s(167,77,l.standingInstructionsData.validTill),""),a(8),v("",s(174,79,"labels.inputs.Recurrence Type"),":"),a(4),p(l.standingInstructionsData.recurrenceType.value),a(6),v("",s(184,81,"labels.inputs.Interval"),":"),a(4),p(l.standingInstructionsData.recurrenceInterval),a(6),v("",s(194,83,"labels.inputs.Recurrence Frequency"),":"),a(4),p(l.standingInstructionsData.recurrenceFrequency.value),a(6),v("",s(204,85,"labels.inputs.On Month Day"),":"),a(4),p(s(208,87,l.standingInstructionsData.recurrenceOnMonthDay)))},dependencies:[w,Z,L,q,H,ct,j,$,B,ft],styles:[".mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 1em}"]})}}return i})();var Xe=()=>["../view"];function Ze(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `,s(167,77,l.standingInstructionsData.validTill),""),a(8),v("",s(174,79,"labels.inputs.Recurrence Type"),":"),a(4),p(l.standingInstructionsData.recurrenceType.value),a(6),v("",s(184,81,"labels.inputs.Interval"),":"),a(4),p(l.standingInstructionsData.recurrenceInterval),a(6),v("",s(194,83,"labels.inputs.Recurrence Frequency"),":"),a(4),p(l.standingInstructionsData.recurrenceFrequency.value),a(6),v("",s(204,85,"labels.inputs.On Month Day"),":"),a(4),p(s(208,87,l.standingInstructionsData.recurrenceOnMonthDay)))},dependencies:[M,O,B,G,P,$,j,ut,U,k,ft,xt],styles:[".mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 1em}"]})}}return i})();var Ze=()=>["../view"];function tn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function tn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function en(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Priority")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function en(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function nn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function nn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function an(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Status")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function an(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function rn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function rn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function on(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Valid From Date")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function on(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function sn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Valid Till Date")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function sn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function ln(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function ln(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function mn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Recurrence Type")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function mn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function pn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function pn(i,c){if(i&1){let r=k();n(0,"button",35),T("click",function(){h(r);let l=C();return y(l.submit())}),t(1),o(2,"translate"),e()}if(i&2){let r=C();m("disabled",!r.editStandingInstructionsForm.valid),a(),v(` + `)}}function cn(i,c){if(i&1){let r=F();n(0,"button",35),T("click",function(){h(r);let l=y();return C(l.submit())}),t(1),o(2,"translate"),e()}if(i&2){let r=y();m("disabled",!r.editStandingInstructionsForm.valid),a(),v(` `,s(2,2,"labels.buttons.Submit"),` - `)}}var Pe=(()=>{class i{constructor(r,d,l,x,S,b){this.formBuilder=r,this.route=d,this.router=l,this.accountTransfersService=x,this.settingsService=S,this.dateUtils=b,this.allowclientedit=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.route.data.subscribe(It=>{this.standingInstructionsData=It.standingInstructionsDataAndTemplate,this.standingInstructionsId=It.standingInstructionsDataAndTemplate.id,this.standingInstructionsData.fromClient.id===this.standingInstructionsData.toClient.id&&(this.allowclientedit=!1),this.setOptions()})}ngOnInit(){this.createEditStandingInstructionsForm();let d=new Date().getFullYear();this.standingInstructionsData.recurrenceOnMonthDay&&this.standingInstructionsData.recurrenceOnMonthDay.push(d),this.editStandingInstructionsForm.patchValue({name:this.standingInstructionsData.name,applicant:this.standingInstructionsData.fromClient.displayName,type:this.standingInstructionsData.transferType.value,priority:this.standingInstructionsData.priority.id,status:this.standingInstructionsData.status.id,fromAccountType:this.standingInstructionsData.fromAccountType.value,fromAccount:this.standingInstructionsData.fromAccount.productName,destination:this.allowclientedit?"Within Bank":"Own Account",toOffice:this.standingInstructionsData.toOffice.name,toClientId:this.standingInstructionsData.toClient.displayName,toAccountType:this.standingInstructionsData.toAccountType.value,toAccount:this.standingInstructionsData.toAccount.productName,instructionType:this.standingInstructionsData.instructionType.id,amount:this.standingInstructionsData.amount,validFrom:this.standingInstructionsData.validFrom&&new Date(this.standingInstructionsData.validFrom),validTill:this.standingInstructionsData.validTill&&new Date(this.standingInstructionsData.validTill),recurrenceType:this.standingInstructionsData.recurrenceType.id,recurrenceInterval:this.standingInstructionsData.recurrenceInterval,recurrenceFrequency:this.standingInstructionsData.recurrenceFrequency.id,recurrenceOnMonthDay:this.standingInstructionsData.recurrenceOnMonthDay&&new Date(this.standingInstructionsData.recurrenceOnMonthDay)})}createEditStandingInstructionsForm(){this.editStandingInstructionsForm=this.formBuilder.group({name:[{value:"",disabled:!0}],applicant:[{value:"",disabled:!0}],type:[{value:"",disabled:!0}],priority:["",_.required],status:["",_.required],fromAccountType:[{value:"",disabled:!0}],fromAccount:[{value:"",disabled:!0}],destination:[{value:"",disabled:!0}],toOffice:[{value:"",disabled:!0}],toClientId:[{value:"",disabled:!0}],toAccountType:[{value:"",disabled:!0}],toAccount:[{value:"",disabled:!0}],instructionType:"",amount:"",validFrom:["",_.required],validTill:["",_.required],recurrenceType:["",_.required],recurrenceInterval:"",recurrenceFrequency:"",recurrenceOnMonthDay:""})}setOptions(){this.priorityTypeData=this.standingInstructionsData.priorityOptions,this.statusTypeData=this.standingInstructionsData.statusOptions,this.instructionTypeData=this.standingInstructionsData.instructionTypeOptions,this.recurrenceTypeData=this.standingInstructionsData.recurrenceTypeOptions,this.recurrenceFrequencyTypeData=this.standingInstructionsData.recurrenceFrequencyOptions}submit(){let r=this.settingsService.dateFormat,d=this.settingsService.language.code,l={amount:this.editStandingInstructionsForm.value.amount,dateFormat:r,instructionType:this.editStandingInstructionsForm.value.instructionType,locale:d,monthDayFormat:"dd MMMM",priority:this.editStandingInstructionsForm.value.priority,recurrenceFrequency:this.editStandingInstructionsForm.value.recurrenceFrequency,recurrenceInterval:this.editStandingInstructionsForm.value.recurrenceInterval,recurrenceOnMonthDay:this.dateUtils.formatDate(this.editStandingInstructionsForm.value.recurrenceOnMonthDay,"dd MMMM"),recurrenceType:this.editStandingInstructionsForm.value.recurrenceType,status:this.editStandingInstructionsForm.value.status,validFrom:this.dateUtils.formatDate(this.editStandingInstructionsForm.value.validFrom,r),validTill:this.dateUtils.formatDate(this.editStandingInstructionsForm.value.validTill,r)};this.accountTransfersService.updateStandingInstructionsData(this.standingInstructionsId,l).subscribe(x=>{this.router.navigate(["../view"],{relativeTo:this.route})})}static{this.\u0275fac=function(d){return new(d||i)(g(Tt),g(N),g(_t),g(D),g(U),g(gt))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-edit-standing-instructions"]],decls:244,vars:89,consts:[["validFromDatePicker",""],["validTillDatePicker",""],["recurrenceOnMonthDayDatePicker",""],[1,"container"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name"],["matInput","","formControlName","applicant"],["matInput","","formControlName","type"],["matInput","","formControlName","fromAccountType"],["required","","formControlName","priority"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["required","","formControlName","status"],["matInput","","formControlName","fromAccount"],["matInput","","formControlName","destination"],["matInput","","formControlName","toOffice"],["matInput","","formControlName","toClientId"],["matInput","","formControlName","toAccountType"],["matInput","","formControlName","toAccount"],["formControlName","instructionType"],["matInput","","formControlName","amount"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","validFrom",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","validTill",3,"min","max","matDatepicker"],["required","","formControlName","recurrenceType"],["matInput","","formControlName","recurrenceInterval"],["formControlName","recurrenceFrequency"],["matInput","","formControlName","recurrenceOnMonthDay",3,"min","max","matDatepicker"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(d,l){if(d&1){let x=k();n(0,"div",3),t(1,` + `)}}var ne=(()=>{class i{constructor(r,d,l,x,g,b){this.formBuilder=r,this.route=d,this.router=l,this.accountTransfersService=x,this.settingsService=g,this.dateUtils=b,this.allowclientedit=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.route.data.subscribe(gt=>{this.standingInstructionsData=gt.standingInstructionsDataAndTemplate,this.standingInstructionsId=gt.standingInstructionsDataAndTemplate.id,this.standingInstructionsData.fromClient.id===this.standingInstructionsData.toClient.id&&(this.allowclientedit=!1),this.setOptions()})}ngOnInit(){this.createEditStandingInstructionsForm();let d=new Date().getFullYear();this.standingInstructionsData.recurrenceOnMonthDay&&this.standingInstructionsData.recurrenceOnMonthDay.push(d),this.editStandingInstructionsForm.patchValue({name:this.standingInstructionsData.name,applicant:this.standingInstructionsData.fromClient.displayName,type:this.standingInstructionsData.transferType.value,priority:this.standingInstructionsData.priority.id,status:this.standingInstructionsData.status.id,fromAccountType:this.standingInstructionsData.fromAccountType.value,fromAccount:this.standingInstructionsData.fromAccount.productName,destination:this.allowclientedit?"Within Bank":"Own Account",toOffice:this.standingInstructionsData.toOffice.name,toClientId:this.standingInstructionsData.toClient.displayName,toAccountType:this.standingInstructionsData.toAccountType.value,toAccount:this.standingInstructionsData.toAccount.productName,instructionType:this.standingInstructionsData.instructionType.id,amount:this.standingInstructionsData.amount,validFrom:this.standingInstructionsData.validFrom&&new Date(this.standingInstructionsData.validFrom),validTill:this.standingInstructionsData.validTill&&new Date(this.standingInstructionsData.validTill),recurrenceType:this.standingInstructionsData.recurrenceType.id,recurrenceInterval:this.standingInstructionsData.recurrenceInterval,recurrenceFrequency:this.standingInstructionsData.recurrenceFrequency.id,recurrenceOnMonthDay:this.standingInstructionsData.recurrenceOnMonthDay&&new Date(this.standingInstructionsData.recurrenceOnMonthDay)})}createEditStandingInstructionsForm(){this.editStandingInstructionsForm=this.formBuilder.group({name:[{value:"",disabled:!0}],applicant:[{value:"",disabled:!0}],type:[{value:"",disabled:!0}],priority:["",_.required],status:["",_.required],fromAccountType:[{value:"",disabled:!0}],fromAccount:[{value:"",disabled:!0}],destination:[{value:"",disabled:!0}],toOffice:[{value:"",disabled:!0}],toClientId:[{value:"",disabled:!0}],toAccountType:[{value:"",disabled:!0}],toAccount:[{value:"",disabled:!0}],instructionType:"",amount:"",validFrom:["",_.required],validTill:["",_.required],recurrenceType:["",_.required],recurrenceInterval:"",recurrenceFrequency:"",recurrenceOnMonthDay:""})}setOptions(){this.priorityTypeData=this.standingInstructionsData.priorityOptions,this.statusTypeData=this.standingInstructionsData.statusOptions,this.instructionTypeData=this.standingInstructionsData.instructionTypeOptions,this.recurrenceTypeData=this.standingInstructionsData.recurrenceTypeOptions,this.recurrenceFrequencyTypeData=this.standingInstructionsData.recurrenceFrequencyOptions}submit(){let r=this.settingsService.dateFormat,d=this.settingsService.language.code,l={amount:this.editStandingInstructionsForm.value.amount,dateFormat:r,instructionType:this.editStandingInstructionsForm.value.instructionType,locale:d,monthDayFormat:"dd MMMM",priority:this.editStandingInstructionsForm.value.priority,recurrenceFrequency:this.editStandingInstructionsForm.value.recurrenceFrequency,recurrenceInterval:this.editStandingInstructionsForm.value.recurrenceInterval,recurrenceOnMonthDay:this.dateUtils.formatDate(this.editStandingInstructionsForm.value.recurrenceOnMonthDay,"dd MMMM"),recurrenceType:this.editStandingInstructionsForm.value.recurrenceType,status:this.editStandingInstructionsForm.value.status,validFrom:this.dateUtils.formatDate(this.editStandingInstructionsForm.value.validFrom,r),validTill:this.dateUtils.formatDate(this.editStandingInstructionsForm.value.validTill,r)};this.accountTransfersService.updateStandingInstructionsData(this.standingInstructionsId,l).subscribe(x=>{this.router.navigate(["../view"],{relativeTo:this.route})})}static{this.\u0275fac=function(d){return new(d||i)(S(yt),S(q),S(Tt),S(D),S(z),S(ht))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-edit-standing-instructions"]],decls:244,vars:89,consts:[["validFromDatePicker",""],["validTillDatePicker",""],["recurrenceOnMonthDayDatePicker",""],[1,"container"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name"],["matInput","","formControlName","applicant"],["matInput","","formControlName","type"],["matInput","","formControlName","fromAccountType"],["required","","formControlName","priority"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["required","","formControlName","status"],["matInput","","formControlName","fromAccount"],["matInput","","formControlName","destination"],["matInput","","formControlName","toOffice"],["matInput","","formControlName","toClientId"],["matInput","","formControlName","toAccountType"],["matInput","","formControlName","toAccount"],["formControlName","instructionType"],["matInput","","formControlName","amount"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","validFrom",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","validTill",3,"min","max","matDatepicker"],["required","","formControlName","recurrenceType"],["matInput","","formControlName","recurrenceInterval"],["formControlName","recurrenceFrequency"],["matInput","","formControlName","recurrenceOnMonthDay",3,"min","max","matDatepicker"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(d,l){if(d&1){let x=F();n(0,"div",3),t(1,` `),n(2,"mat-card"),t(3,` `),n(4,"form",4),t(5,` `),n(6,"mat-card-content"),t(7,` @@ -170,17 +170,17 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(46,"mat-form-field",6),t(47,` `),n(48,"mat-label"),t(49),o(50,"translate"),e(),t(51,` `),n(52,"mat-select",11),t(53,` - `),u(54,Ze,2,2,"mat-option",12),t(55,` + `),u(54,tn,2,2,"mat-option",12),t(55,` `),e(),t(56,` - `),u(57,tn,8,9,"mat-error",13),t(58,` + `),u(57,en,8,9,"mat-error",13),t(58,` `),e(),t(59,` `),n(60,"mat-form-field",6),t(61,` `),n(62,"mat-label"),t(63),o(64,"translate"),e(),t(65,` `),n(66,"mat-select",14),t(67,` - `),u(68,en,2,2,"mat-option",12),t(69,` + `),u(68,nn,2,2,"mat-option",12),t(69,` `),e(),t(70,` - `),u(71,nn,8,9,"mat-error",13),t(72,` + `),u(71,an,8,9,"mat-error",13),t(72,` `),e(),t(73,` `),n(74,"mat-form-field",6),t(75,` @@ -216,7 +216,7 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(128,"mat-form-field",6),t(129,` `),n(130,"mat-label"),t(131),o(132,"translate"),e(),t(133,` `),n(134,"mat-select",21),t(135,` - `),u(136,an,2,2,"mat-option",12),t(137,` + `),u(136,rn,2,2,"mat-option",12),t(137,` `),e(),t(138,` `),e(),t(139,` @@ -225,28 +225,28 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),f(146,"input",22),t(147,` `),e(),t(148,` - `),n(149,"mat-form-field",23),T("click",function(){h(x);let b=E(160);return y(b.open())}),t(150,` + `),n(149,"mat-form-field",23),T("click",function(){h(x);let b=E(160);return C(b.open())}),t(150,` `),n(151,"mat-label"),t(152),o(153,"translate"),e(),t(154,` `),f(155,"input",24),t(156,` `),f(157,"mat-datepicker-toggle",25),t(158,` `),f(159,"mat-datepicker",null,0),t(161,` - `),u(162,rn,8,9,"mat-error",13),t(163,` + `),u(162,on,8,9,"mat-error",13),t(163,` `),e(),t(164,` - `),n(165,"mat-form-field",23),T("click",function(){h(x);let b=E(176);return y(b.open())}),t(166,` + `),n(165,"mat-form-field",23),T("click",function(){h(x);let b=E(176);return C(b.open())}),t(166,` `),n(167,"mat-label"),t(168),o(169,"translate"),e(),t(170,` `),f(171,"input",26),t(172,` `),f(173,"mat-datepicker-toggle",25),t(174,` `),f(175,"mat-datepicker",null,1),t(177,` - `),u(178,on,8,9,"mat-error",13),t(179,` + `),u(178,sn,8,9,"mat-error",13),t(179,` `),e(),t(180,` `),n(181,"mat-form-field",6),t(182,` `),n(183,"mat-label"),t(184),o(185,"translate"),e(),t(186,` `),n(187,"mat-select",27),t(188,` - `),u(189,sn,2,2,"mat-option",12),t(190,` + `),u(189,ln,2,2,"mat-option",12),t(190,` `),e(),t(191,` - `),u(192,ln,8,9,"mat-error",13),t(193,` + `),u(192,mn,8,9,"mat-error",13),t(193,` `),e(),t(194,` `),n(195,"mat-form-field",6),t(196,` @@ -257,11 +257,11 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(204,"mat-form-field",6),t(205,` `),n(206,"mat-label"),t(207),o(208,"translate"),e(),t(209,` `),n(210,"mat-select",29),t(211,` - `),u(212,mn,2,2,"mat-option",12),t(213,` + `),u(212,pn,2,2,"mat-option",12),t(213,` `),e(),t(214,` `),e(),t(215,` - `),n(216,"mat-form-field",23),T("click",function(){h(x);let b=E(227);return y(b.open())}),t(217,` + `),n(216,"mat-form-field",23),T("click",function(){h(x);let b=E(227);return C(b.open())}),t(217,` `),n(218,"mat-label"),t(219),o(220,"translate"),e(),t(221,` `),f(222,"input",30),t(223,` `),f(224,"mat-datepicker-toggle",25),t(225,` @@ -272,99 +272,99 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(232,"mat-card-actions",31),t(233,` `),n(234,"button",32),t(235),o(236,"translate"),e(),t(237,` - `),u(238,pn,3,4,"button",33),t(239,` + `),u(238,cn,3,4,"button",33),t(239,` `),e(),t(240,` `),e(),t(241,` `),e(),t(242,` `),e(),t(243,` -`)}if(d&2){let x=E(160),S=E(176),b=E(227);a(4),m("formGroup",l.editStandingInstructionsForm),a(9),p(s(14,46,"labels.inputs.name")),a(9),p(s(23,48,"labels.inputs.Applicant")),a(9),p(s(32,50,"labels.inputs.Type")),a(9),p(s(41,52,"labels.inputs.From Account Type")),a(9),p(s(50,54,"labels.inputs.Priority")),a(5),m("ngForOf",l.priorityTypeData),a(3),m("ngIf",l.editStandingInstructionsForm.controls.priority.hasError("required")),a(6),p(s(64,56,"labels.inputs.Status")),a(5),m("ngForOf",l.statusTypeData),a(3),m("ngIf",l.editStandingInstructionsForm.controls.status.hasError("required")),a(6),p(s(78,58,"labels.inputs.From Account")),a(9),p(s(87,60,"labels.inputs.Destination")),a(9),p(s(96,62,"labels.inputs.To Office")),a(9),p(s(105,64,"labels.inputs.Beneficiary")),a(9),p(s(114,66,"labels.inputs.To Account Type")),a(9),p(s(123,68,"labels.inputs.To Account")),a(9),p(s(132,70,"labels.inputs.Standing Instruction Type")),a(5),m("ngForOf",l.instructionTypeData),a(7),p(s(144,72,"labels.inputs.Amount")),a(9),p(s(153,74,"labels.inputs.Validity from")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",x),a(2),m("for",x),a(5),m("ngIf",l.editStandingInstructionsForm.controls.validFrom.hasError("required")),a(6),p(s(169,76,"labels.inputs.Validity To")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",S),a(2),m("for",S),a(5),m("ngIf",l.editStandingInstructionsForm.controls.validTill.hasError("required")),a(6),p(s(185,78,"labels.inputs.Recurrence Type")),a(5),m("ngForOf",l.recurrenceTypeData),a(3),m("ngIf",l.editStandingInstructionsForm.controls.recurrenceType.hasError("required")),a(6),p(s(199,80,"labels.inputs.Interval")),a(9),p(s(208,82,"labels.inputs.Recurrence Frequency")),a(5),m("ngForOf",l.recurrenceFrequencyTypeData),a(7),p(s(220,84,"labels.inputs.On Month Day")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",b),a(2),m("for",b),a(10),m("routerLink",M(88,Xe)),a(),v(` +`)}if(d&2){let x=E(160),g=E(176),b=E(227);a(4),m("formGroup",l.editStandingInstructionsForm),a(9),p(s(14,46,"labels.inputs.name")),a(9),p(s(23,48,"labels.inputs.Applicant")),a(9),p(s(32,50,"labels.inputs.Type")),a(9),p(s(41,52,"labels.inputs.From Account Type")),a(9),p(s(50,54,"labels.inputs.Priority")),a(5),m("ngForOf",l.priorityTypeData),a(3),m("ngIf",l.editStandingInstructionsForm.controls.priority.hasError("required")),a(6),p(s(64,56,"labels.inputs.Status")),a(5),m("ngForOf",l.statusTypeData),a(3),m("ngIf",l.editStandingInstructionsForm.controls.status.hasError("required")),a(6),p(s(78,58,"labels.inputs.From Account")),a(9),p(s(87,60,"labels.inputs.Destination")),a(9),p(s(96,62,"labels.inputs.To Office")),a(9),p(s(105,64,"labels.inputs.Beneficiary")),a(9),p(s(114,66,"labels.inputs.To Account Type")),a(9),p(s(123,68,"labels.inputs.To Account")),a(9),p(s(132,70,"labels.inputs.Standing Instruction Type")),a(5),m("ngForOf",l.instructionTypeData),a(7),p(s(144,72,"labels.inputs.Amount")),a(9),p(s(153,74,"labels.inputs.Validity from")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",x),a(2),m("for",x),a(5),m("ngIf",l.editStandingInstructionsForm.controls.validFrom.hasError("required")),a(6),p(s(169,76,"labels.inputs.Validity To")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",g),a(2),m("for",g),a(5),m("ngIf",l.editStandingInstructionsForm.controls.validTill.hasError("required")),a(6),p(s(185,78,"labels.inputs.Recurrence Type")),a(5),m("ngForOf",l.recurrenceTypeData),a(3),m("ngIf",l.editStandingInstructionsForm.controls.recurrenceType.hasError("required")),a(6),p(s(199,80,"labels.inputs.Interval")),a(9),p(s(208,82,"labels.inputs.Recurrence Frequency")),a(5),m("ngForOf",l.recurrenceFrequencyTypeData),a(7),p(s(220,84,"labels.inputs.On Month Day")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",b),a(2),m("for",b),a(10),m("routerLink",N(88,Ze)),a(),v(` `,s(236,86,"labels.buttons.Cancel"),` - `),a(3),m("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION")}},dependencies:[K,w,X,L,q,dt,H,st,lt,mt,W,Q,rt,ot,Y,pt,et,G,z,tt,at,nt,it,j,$,B]})}}return i})();var cn=()=>["../"];function dn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(3),m("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION")}},dependencies:[M,Z,O,B,et,Q,W,tt,at,nt,it,G,P,$,rt,J,Y,ot,st,K,mt,lt,ct,dt,pt,j,U,k],encapsulation:2})}}return i})();var dn=()=>["../"];function un(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.name")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.inputs.required")))}function un(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.inputs.required")))}function fn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function fn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function xn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Transfer Type")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.inputs.required")))}function xn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.inputs.required")))}function vn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function vn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function In(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Priority")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function In(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function _n(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function _n(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function Sn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Status")," ",s(3,5,"labels.commons.is"),` `),a(4),p(s(6,7,"labels.commons.required")))}function gn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function Sn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function Tn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.From Account Type")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function Tn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),I(` + `),a(4),p(s(6,7,"labels.commons.required")))}function hn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),I(` `,r.productName," - ",r.accountNo,` - `)}}function hn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function Cn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.From Account")," ",s(3,5,"labels.commons.is"),` `),a(4),p(s(6,7,"labels.commons.required")))}function yn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function Cn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function bn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Destination")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function bn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function En(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.name,` - `)}}function En(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function Dn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.To Office")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function Dn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function An(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.displayName,` - `)}}function An(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function Fn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Beneficiary")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function kn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function Mn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function Bn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function kn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.To Account Type")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function Fn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),I(` + `),a(4),p(s(6,7,"labels.commons.required")))}function Bn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),I(` `,r.productName," - ",r.accountNo,` - `)}}function Mn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function wn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.To Account")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function wn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function Nn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function Nn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function On(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Standing Instruction Type")," ",s(3,5,"labels.commons.is"),` `),a(4),p(s(6,7,"labels.commons.required")))}function qn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Amount")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function On(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function Pn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Valid From Date")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function Pn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function Rn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Valid Till Date")," ",s(3,5,"labels.commons.is"),` `),a(4),p(s(6,7,"labels.commons.required")))}function Vn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function Rn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function Ln(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Recurrence Type")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function Ln(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function Hn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Recurrence Interval")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function Hn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function jn(i,c){if(i&1&&(n(0,"mat-option",34),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function jn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function $n(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Recurrence Frequency")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function $n(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function Un(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.On Month Day")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function Un(i,c){if(i&1){let r=k();n(0,"button",35),T("click",function(){h(r);let l=C();return y(l.submit())}),t(1),o(2,"translate"),e()}if(i&2){let r=C();m("disabled",!r.createStandingInstructionsForm.valid),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function Gn(i,c){if(i&1){let r=F();n(0,"button",35),T("click",function(){h(r);let l=y();return C(l.submit())}),t(1),o(2,"translate"),e()}if(i&2){let r=y();m("disabled",!r.createStandingInstructionsForm.valid),a(),v(` `,s(2,2,"labels.buttons.Submit"),` - `)}}var Ve=(()=>{class i{constructor(r,d,l,x,S,b){this.formBuilder=r,this.route=d,this.router=l,this.accountTransfersService=x,this.settingsService=S,this.dateUtils=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.allowclientedit=!0,this.route.data.subscribe(It=>{this.standingIntructionsTemplate=It.standingIntructionsTemplate,this.setParams(),this.setOptions()})}setParams(){switch(this.officeId=this.route.snapshot.queryParams.officeId,this.accountType=this.route.snapshot.queryParams.accountType,this.clientId=this.route.parent.snapshot.params.clientId,this.accountType){case"fromloans":this.accountTypeId="1";break;case"fromsavings":this.accountTypeId="2";break;default:this.accountTypeId="0"}}ngOnInit(){this.createCreateStandingInstructionsForm(),this.buildDependencies(),this.createStandingInstructionsForm.patchValue({applicant:this.standingIntructionsTemplate.fromClient.displayName})}createCreateStandingInstructionsForm(){this.createStandingInstructionsForm=this.formBuilder.group({name:["",_.required],applicant:[{value:"",disabled:!0}],transferType:["",_.required],priority:["",_.required],status:["",_.required],fromAccountType:["",_.required],fromAccountId:["",_.required],destination:["",_.required],toOfficeId:["",_.required],toClientId:["",_.required],toAccountType:["",_.required],toAccountId:["",_.required],instructionType:["",_.required],amount:["",_.required],validFrom:["",_.required],validTill:["",_.required],recurrenceType:["",_.required],recurrenceInterval:["",_.required],recurrenceFrequency:["",_.required],recurrenceOnMonthDay:["",_.required]})}setOptions(){this.transferTypeData=this.standingIntructionsTemplate.transferTypeOptions,this.priorityTypeData=this.standingIntructionsTemplate.priorityOptions,this.statusTypeData=this.standingIntructionsTemplate.statusOptions,this.fromAccountTypeData=this.standingIntructionsTemplate.fromAccountTypeOptions,this.fromAccountData=this.standingIntructionsTemplate.fromAccountOptions,this.destinationTypeData=[{id:1,value:"own account"},{id:2,value:"with in bank"}],this.toOfficeTypeData=this.standingIntructionsTemplate.toOfficeOptions,this.toClientTypeData=this.standingIntructionsTemplate.toClientOptions,this.toAccountTypeData=this.standingIntructionsTemplate.toAccountTypeOptions,this.toAccountData=this.standingIntructionsTemplate.toAccountOptions,this.instructionTypeData=this.standingIntructionsTemplate.instructionTypeOptions,this.recurrenceTypeData=this.standingIntructionsTemplate.recurrenceTypeOptions,this.recurrenceFrequencyTypeData=this.standingIntructionsTemplate.recurrenceFrequencyOptions}buildDependencies(){this.createStandingInstructionsForm.get("destination").valueChanges.subscribe(r=>{r===1?(this.allowclientedit=!1,this.createStandingInstructionsForm.patchValue({toOfficeId:this.officeId,toClientId:this.clientId}),this.ToOfficeId=!0,this.ToClientId=!0,this.changeEvent()):(this.allowclientedit=!0,this.createStandingInstructionsForm.patchValue({toOfficeId:"",toClientId:""}),this.createStandingInstructionsForm.controls.toOfficeId.enable(),this.createStandingInstructionsForm.controls.toClientId.enable())})}changeEvent(){let r=this.refineObject(this.createStandingInstructionsForm.value);this.accountTransfersService.getStandingInstructionsTemplate(this.clientId,this.officeId,this.accountTypeId,r).subscribe(d=>{this.standingIntructionsTemplate=d,this.setOptions()})}refineObject(r){let d=Object.getOwnPropertyNames(r);for(let l=0;l{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(d){return new(d||i)(g(Tt),g(N),g(_t),g(D),g(U),g(gt))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-create-standing-instructions"]],decls:296,vars:113,consts:[["validFromDatePicker",""],["validTillDatePicker",""],["recurrenceOnMonthDayDatePicker",""],[1,"container"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","formControlName","applicant"],["required","","formControlName","transferType",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["required","","formControlName","priority"],["required","","formControlName","status"],["required","","formControlName","fromAccountType",3,"selectionChange"],["required","","formControlName","fromAccountId",3,"selectionChange"],["required","","formControlName","destination"],["required","","formControlName","toOfficeId",3,"selectionChange","disabled"],["required","","formControlName","toClientId",3,"selectionChange","disabled"],["required","","formControlName","toAccountType",3,"selectionChange"],["required","","formControlName","toAccountId",3,"selectionChange"],["formControlName","instructionType"],["type","number","matInput","","required","","formControlName","amount"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","validFrom",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","validTill",3,"min","max","matDatepicker"],["required","","formControlName","recurrenceType"],["type","number","matInput","","required","","formControlName","recurrenceInterval"],["required","","formControlName","recurrenceFrequency"],["required","","matInput","","formControlName","recurrenceOnMonthDay",3,"min","max","matDatepicker"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(d,l){if(d&1){let x=k();n(0,"div",3),t(1,` + `)}}var ie=(()=>{class i{constructor(r,d,l,x,g,b){this.formBuilder=r,this.route=d,this.router=l,this.accountTransfersService=x,this.settingsService=g,this.dateUtils=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.allowclientedit=!0,this.route.data.subscribe(gt=>{this.standingIntructionsTemplate=gt.standingIntructionsTemplate,this.setParams(),this.setOptions()})}setParams(){switch(this.officeId=this.route.snapshot.queryParams.officeId,this.accountType=this.route.snapshot.queryParams.accountType,this.clientId=this.route.parent.snapshot.params.clientId,this.accountType){case"fromloans":this.accountTypeId="1";break;case"fromsavings":this.accountTypeId="2";break;default:this.accountTypeId="0"}}ngOnInit(){this.createCreateStandingInstructionsForm(),this.buildDependencies(),this.createStandingInstructionsForm.patchValue({applicant:this.standingIntructionsTemplate.fromClient.displayName})}createCreateStandingInstructionsForm(){this.createStandingInstructionsForm=this.formBuilder.group({name:["",_.required],applicant:[{value:"",disabled:!0}],transferType:["",_.required],priority:["",_.required],status:["",_.required],fromAccountType:["",_.required],fromAccountId:["",_.required],destination:["",_.required],toOfficeId:["",_.required],toClientId:["",_.required],toAccountType:["",_.required],toAccountId:["",_.required],instructionType:["",_.required],amount:["",_.required],validFrom:["",_.required],validTill:["",_.required],recurrenceType:["",_.required],recurrenceInterval:["",_.required],recurrenceFrequency:["",_.required],recurrenceOnMonthDay:["",_.required]})}setOptions(){this.transferTypeData=this.standingIntructionsTemplate.transferTypeOptions,this.priorityTypeData=this.standingIntructionsTemplate.priorityOptions,this.statusTypeData=this.standingIntructionsTemplate.statusOptions,this.fromAccountTypeData=this.standingIntructionsTemplate.fromAccountTypeOptions,this.fromAccountData=this.standingIntructionsTemplate.fromAccountOptions,this.destinationTypeData=[{id:1,value:"own account"},{id:2,value:"with in bank"}],this.toOfficeTypeData=this.standingIntructionsTemplate.toOfficeOptions,this.toClientTypeData=this.standingIntructionsTemplate.toClientOptions,this.toAccountTypeData=this.standingIntructionsTemplate.toAccountTypeOptions,this.toAccountData=this.standingIntructionsTemplate.toAccountOptions,this.instructionTypeData=this.standingIntructionsTemplate.instructionTypeOptions,this.recurrenceTypeData=this.standingIntructionsTemplate.recurrenceTypeOptions,this.recurrenceFrequencyTypeData=this.standingIntructionsTemplate.recurrenceFrequencyOptions}buildDependencies(){this.createStandingInstructionsForm.get("destination").valueChanges.subscribe(r=>{r===1?(this.allowclientedit=!1,this.createStandingInstructionsForm.patchValue({toOfficeId:this.officeId,toClientId:this.clientId}),this.ToOfficeId=!0,this.ToClientId=!0,this.changeEvent()):(this.allowclientedit=!0,this.createStandingInstructionsForm.patchValue({toOfficeId:"",toClientId:""}),this.createStandingInstructionsForm.controls.toOfficeId.enable(),this.createStandingInstructionsForm.controls.toClientId.enable())})}changeEvent(){let r=this.refineObject(this.createStandingInstructionsForm.value);this.accountTransfersService.getStandingInstructionsTemplate(this.clientId,this.officeId,this.accountTypeId,r).subscribe(d=>{this.standingIntructionsTemplate=d,this.setOptions()})}refineObject(r){let d=Object.getOwnPropertyNames(r);for(let l=0;l{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(d){return new(d||i)(S(yt),S(q),S(Tt),S(D),S(z),S(ht))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-create-standing-instructions"]],decls:296,vars:113,consts:[["validFromDatePicker",""],["validTillDatePicker",""],["recurrenceOnMonthDayDatePicker",""],[1,"container"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","formControlName","applicant"],["required","","formControlName","transferType",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["required","","formControlName","priority"],["required","","formControlName","status"],["required","","formControlName","fromAccountType",3,"selectionChange"],["required","","formControlName","fromAccountId",3,"selectionChange"],["required","","formControlName","destination"],["required","","formControlName","toOfficeId",3,"selectionChange","disabled"],["required","","formControlName","toClientId",3,"selectionChange","disabled"],["required","","formControlName","toAccountType",3,"selectionChange"],["required","","formControlName","toAccountId",3,"selectionChange"],["formControlName","instructionType"],["type","number","matInput","","required","","formControlName","amount"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","validFrom",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","validTill",3,"min","max","matDatepicker"],["required","","formControlName","recurrenceType"],["type","number","matInput","","required","","formControlName","recurrenceInterval"],["required","","formControlName","recurrenceFrequency"],["required","","matInput","","formControlName","recurrenceOnMonthDay",3,"min","max","matDatepicker"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(d,l){if(d&1){let x=F();n(0,"div",3),t(1,` `),n(2,"mat-card"),t(3,` `),n(4,"form",4),t(5,` `),n(6,"mat-card-content"),t(7,` @@ -372,7 +372,7 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(10,"mat-form-field",6),t(11,` `),n(12,"mat-label"),t(13),o(14,"translate"),e(),t(15,` `),f(16,"input",7),t(17,` - `),u(18,dn,8,9,"mat-error",8),t(19,` + `),u(18,un,8,9,"mat-error",8),t(19,` `),e(),t(20,` `),n(21,"mat-form-field",6),t(22,` @@ -382,42 +382,42 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(30,"mat-form-field",6),t(31,` `),n(32,"mat-label"),t(33),o(34,"translate"),e(),t(35,` - `),n(36,"mat-select",10),T("selectionChange",function(){return h(x),y(l.changeEvent())}),t(37,` - `),u(38,un,2,2,"mat-option",11),t(39,` + `),n(36,"mat-select",10),T("selectionChange",function(){return h(x),C(l.changeEvent())}),t(37,` + `),u(38,fn,2,2,"mat-option",11),t(39,` `),e(),t(40,` - `),u(41,fn,8,9,"mat-error",8),t(42,` + `),u(41,xn,8,9,"mat-error",8),t(42,` `),e(),t(43,` `),n(44,"mat-form-field",6),t(45,` `),n(46,"mat-label"),t(47),o(48,"translate"),e(),t(49,` `),n(50,"mat-select",12),t(51,` - `),u(52,xn,2,2,"mat-option",11),t(53,` + `),u(52,vn,2,2,"mat-option",11),t(53,` `),e(),t(54,` - `),u(55,vn,8,9,"mat-error",8),t(56,` + `),u(55,In,8,9,"mat-error",8),t(56,` `),e(),t(57,` `),n(58,"mat-form-field",6),t(59,` `),n(60,"mat-label"),t(61),o(62,"translate"),e(),t(63,` `),n(64,"mat-select",13),t(65,` - `),u(66,In,2,2,"mat-option",11),t(67,` + `),u(66,_n,2,2,"mat-option",11),t(67,` `),e(),t(68,` - `),u(69,_n,8,9,"mat-error",8),t(70,` + `),u(69,Sn,8,9,"mat-error",8),t(70,` `),e(),t(71,` `),n(72,"mat-form-field",6),t(73,` `),n(74,"mat-label"),t(75),o(76,"translate"),e(),t(77,` - `),n(78,"mat-select",14),T("selectionChange",function(){return h(x),y(l.changeEvent())}),t(79,` + `),n(78,"mat-select",14),T("selectionChange",function(){return h(x),C(l.changeEvent())}),t(79,` `),u(80,gn,2,2,"mat-option",11),t(81,` `),e(),t(82,` - `),u(83,Sn,8,9,"mat-error",8),t(84,` + `),u(83,Tn,8,9,"mat-error",8),t(84,` `),e(),t(85,` `),n(86,"mat-form-field",6),t(87,` `),n(88,"mat-label"),t(89),o(90,"translate"),e(),t(91,` - `),n(92,"mat-select",15),T("selectionChange",function(){return h(x),y(l.changeEvent())}),t(93,` - `),u(94,Tn,2,3,"mat-option",11),t(95,` + `),n(92,"mat-select",15),T("selectionChange",function(){return h(x),C(l.changeEvent())}),t(93,` + `),u(94,hn,2,3,"mat-option",11),t(95,` `),e(),t(96,` - `),u(97,hn,8,9,"mat-error",8),t(98,` + `),u(97,Cn,8,9,"mat-error",8),t(98,` `),e(),t(99,` `),n(100,"mat-form-field",6),t(101,` @@ -425,47 +425,47 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(106,"mat-select",16),t(107,` `),u(108,yn,2,2,"mat-option",11),t(109,` `),e(),t(110,` - `),u(111,Cn,8,9,"mat-error",8),t(112,` + `),u(111,bn,8,9,"mat-error",8),t(112,` `),e(),t(113,` `),n(114,"mat-form-field",6),t(115,` `),n(116,"mat-label"),t(117),o(118,"translate"),e(),t(119,` - `),n(120,"mat-select",17),T("selectionChange",function(){return h(x),y(l.changeEvent())}),t(121,` - `),u(122,bn,2,2,"mat-option",11),t(123,` + `),n(120,"mat-select",17),T("selectionChange",function(){return h(x),C(l.changeEvent())}),t(121,` + `),u(122,En,2,2,"mat-option",11),t(123,` `),e(),t(124,` - `),u(125,En,8,9,"mat-error",8),t(126,` + `),u(125,Dn,8,9,"mat-error",8),t(126,` `),e(),t(127,` `),n(128,"mat-form-field",6),t(129,` `),n(130,"mat-label"),t(131),o(132,"translate"),e(),t(133,` - `),n(134,"mat-select",18),T("selectionChange",function(){return h(x),y(l.changeEvent())}),t(135,` - `),u(136,Dn,2,2,"mat-option",11),t(137,` + `),n(134,"mat-select",18),T("selectionChange",function(){return h(x),C(l.changeEvent())}),t(135,` + `),u(136,An,2,2,"mat-option",11),t(137,` `),e(),t(138,` - `),u(139,An,8,9,"mat-error",8),t(140,` + `),u(139,Fn,8,9,"mat-error",8),t(140,` `),e(),t(141,` `),n(142,"mat-form-field",6),t(143,` `),n(144,"mat-label"),t(145),o(146,"translate"),e(),t(147,` - `),n(148,"mat-select",19),T("selectionChange",function(){return h(x),y(l.changeEvent())}),t(149,` - `),u(150,kn,2,2,"mat-option",11),t(151,` + `),n(148,"mat-select",19),T("selectionChange",function(){return h(x),C(l.changeEvent())}),t(149,` + `),u(150,Mn,2,2,"mat-option",11),t(151,` `),e(),t(152,` - `),u(153,Bn,8,9,"mat-error",8),t(154,` + `),u(153,kn,8,9,"mat-error",8),t(154,` `),e(),t(155,` `),n(156,"mat-form-field",6),t(157,` `),n(158,"mat-label"),t(159),o(160,"translate"),e(),t(161,` - `),n(162,"mat-select",20),T("selectionChange",function(){return h(x),y(l.changeEvent())}),t(163,` - `),u(164,Fn,2,3,"mat-option",11),t(165,` + `),n(162,"mat-select",20),T("selectionChange",function(){return h(x),C(l.changeEvent())}),t(163,` + `),u(164,Bn,2,3,"mat-option",11),t(165,` `),e(),t(166,` - `),u(167,Mn,8,9,"mat-error",8),t(168,` + `),u(167,wn,8,9,"mat-error",8),t(168,` `),e(),t(169,` `),n(170,"mat-form-field",6),t(171,` `),n(172,"mat-label"),t(173),o(174,"translate"),e(),t(175,` `),n(176,"mat-select",21),t(177,` - `),u(178,wn,2,2,"mat-option",11),t(179,` + `),u(178,Nn,2,2,"mat-option",11),t(179,` `),e(),t(180,` - `),u(181,Nn,8,9,"mat-error",8),t(182,` + `),u(181,On,8,9,"mat-error",8),t(182,` `),e(),t(183,` `),n(184,"mat-form-field",6),t(185,` @@ -474,20 +474,20 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),u(192,qn,8,9,"mat-error",8),t(193,` `),e(),t(194,` - `),n(195,"mat-form-field",23),T("click",function(){h(x);let b=E(206);return y(b.open())}),t(196,` + `),n(195,"mat-form-field",23),T("click",function(){h(x);let b=E(206);return C(b.open())}),t(196,` `),n(197,"mat-label"),t(198),o(199,"translate"),e(),t(200,` `),f(201,"input",24),t(202,` `),f(203,"mat-datepicker-toggle",25),t(204,` `),f(205,"mat-datepicker",null,0),t(207,` - `),u(208,On,8,9,"mat-error",8),t(209,` + `),u(208,Pn,8,9,"mat-error",8),t(209,` `),e(),t(210,` - `),n(211,"mat-form-field",23),T("click",function(){h(x);let b=E(222);return y(b.open())}),t(212,` + `),n(211,"mat-form-field",23),T("click",function(){h(x);let b=E(222);return C(b.open())}),t(212,` `),n(213,"mat-label"),t(214),o(215,"translate"),e(),t(216,` `),f(217,"input",26),t(218,` `),f(219,"mat-datepicker-toggle",25),t(220,` `),f(221,"mat-datepicker",null,1),t(223,` - `),u(224,Pn,8,9,"mat-error",8),t(225,` + `),u(224,Rn,8,9,"mat-error",8),t(225,` `),e(),t(226,` `),n(227,"mat-form-field",6),t(228,` @@ -495,57 +495,57 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(233,"mat-select",27),t(234,` `),u(235,Vn,2,2,"mat-option",11),t(236,` `),e(),t(237,` - `),u(238,Rn,8,9,"mat-error",8),t(239,` + `),u(238,Ln,8,9,"mat-error",8),t(239,` `),e(),t(240,` `),n(241,"mat-form-field",6),t(242,` `),n(243,"mat-label"),t(244),o(245,"translate"),e(),t(246,` `),f(247,"input",28),t(248,` - `),u(249,Ln,8,9,"mat-error",8),t(250,` + `),u(249,Hn,8,9,"mat-error",8),t(250,` `),e(),t(251,` `),n(252,"mat-form-field",6),t(253,` `),n(254,"mat-label"),t(255),o(256,"translate"),e(),t(257,` `),n(258,"mat-select",29),t(259,` - `),u(260,Hn,2,2,"mat-option",11),t(261,` + `),u(260,jn,2,2,"mat-option",11),t(261,` `),e(),t(262,` - `),u(263,jn,8,9,"mat-error",8),t(264,` + `),u(263,$n,8,9,"mat-error",8),t(264,` `),e(),t(265,` - `),n(266,"mat-form-field",23),T("click",function(){h(x);let b=E(277);return y(b.open())}),t(267,` + `),n(266,"mat-form-field",23),T("click",function(){h(x);let b=E(277);return C(b.open())}),t(267,` `),n(268,"mat-label"),t(269),o(270,"translate"),e(),t(271,` `),f(272,"input",30),t(273,` `),f(274,"mat-datepicker-toggle",25),t(275,` `),f(276,"mat-datepicker",null,2),t(278,` - `),u(279,$n,8,9,"mat-error",8),t(280,` + `),u(279,Un,8,9,"mat-error",8),t(280,` `),e(),t(281,` `),e(),t(282,` `),e(),t(283,` `),n(284,"mat-card-actions",31),t(285,` `),n(286,"button",32),t(287),o(288,"translate"),e(),t(289,` - `),u(290,Un,3,4,"button",33),t(291,` + `),u(290,Gn,3,4,"button",33),t(291,` `),e(),t(292,` `),e(),t(293,` `),e(),t(294,` `),e(),t(295,` -`)}if(d&2){let x=E(206),S=E(222),b=E(277);a(4),m("formGroup",l.createStandingInstructionsForm),a(9),p(s(14,70,"labels.inputs.name")),a(5),m("ngIf",l.createStandingInstructionsForm.controls.name.hasError("required")),a(6),p(s(25,72,"labels.inputs.Applicant")),a(9),p(s(34,74,"labels.inputs.Type")),a(5),m("ngForOf",l.transferTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.transferType.hasError("required")),a(6),p(s(48,76,"labels.inputs.Priority")),a(5),m("ngForOf",l.priorityTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.priority.hasError("required")),a(6),p(s(62,78,"labels.inputs.Status")),a(5),m("ngForOf",l.statusTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.status.hasError("required")),a(6),p(s(76,80,"labels.inputs.From Account Type")),a(5),m("ngForOf",l.fromAccountTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.fromAccountType.hasError("required")),a(6),p(s(90,82,"labels.inputs.From Account")),a(5),m("ngForOf",l.fromAccountData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.fromAccountId.hasError("required")),a(6),p(s(104,84,"labels.inputs.Destination")),a(5),m("ngForOf",l.destinationTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.destination.hasError("required")),a(6),p(s(118,86,"labels.inputs.To Office")),a(3),m("disabled",l.ToOfficeId),a(2),m("ngForOf",l.toOfficeTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toOfficeId.hasError("required")),a(6),p(s(132,88,"labels.inputs.Beneficiary")),a(3),m("disabled",l.ToClientId),a(2),m("ngForOf",l.toClientTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toClientId.hasError("required")),a(6),p(s(146,90,"labels.inputs.To Account Type")),a(5),m("ngForOf",l.toAccountTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toAccountType.hasError("required")),a(6),p(s(160,92,"labels.inputs.To Account")),a(5),m("ngForOf",l.toAccountData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toAccountId.hasError("required")),a(6),p(s(174,94,"labels.inputs.Standing Instruction Type")),a(5),m("ngForOf",l.instructionTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.instructionType.hasError("required")),a(6),p(s(188,96,"labels.inputs.Amount")),a(5),m("ngIf",l.createStandingInstructionsForm.controls.amount.hasError("required")),a(6),p(s(199,98,"labels.inputs.Validity from")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",x),a(2),m("for",x),a(5),m("ngIf",l.createStandingInstructionsForm.controls.validFrom.hasError("required")),a(6),p(s(215,100,"labels.inputs.Validity To")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",S),a(2),m("for",S),a(5),m("ngIf",l.createStandingInstructionsForm.controls.validTill.hasError("required")),a(6),p(s(231,102,"labels.inputs.Recurrence Type")),a(5),m("ngForOf",l.recurrenceTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceType.hasError("required")),a(6),p(s(245,104,"labels.inputs.Interval")),a(5),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceInterval.hasError("required")),a(6),p(s(256,106,"labels.inputs.Recurrence Frequency")),a(5),m("ngForOf",l.recurrenceFrequencyTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceFrequency.hasError("required")),a(6),p(s(270,108,"labels.inputs.On Month Day")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",b),a(2),m("for",b),a(5),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceOnMonthDay.hasError("required")),a(7),m("routerLink",M(112,cn)),a(),v(` +`)}if(d&2){let x=E(206),g=E(222),b=E(277);a(4),m("formGroup",l.createStandingInstructionsForm),a(9),p(s(14,70,"labels.inputs.name")),a(5),m("ngIf",l.createStandingInstructionsForm.controls.name.hasError("required")),a(6),p(s(25,72,"labels.inputs.Applicant")),a(9),p(s(34,74,"labels.inputs.Type")),a(5),m("ngForOf",l.transferTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.transferType.hasError("required")),a(6),p(s(48,76,"labels.inputs.Priority")),a(5),m("ngForOf",l.priorityTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.priority.hasError("required")),a(6),p(s(62,78,"labels.inputs.Status")),a(5),m("ngForOf",l.statusTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.status.hasError("required")),a(6),p(s(76,80,"labels.inputs.From Account Type")),a(5),m("ngForOf",l.fromAccountTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.fromAccountType.hasError("required")),a(6),p(s(90,82,"labels.inputs.From Account")),a(5),m("ngForOf",l.fromAccountData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.fromAccountId.hasError("required")),a(6),p(s(104,84,"labels.inputs.Destination")),a(5),m("ngForOf",l.destinationTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.destination.hasError("required")),a(6),p(s(118,86,"labels.inputs.To Office")),a(3),m("disabled",l.ToOfficeId),a(2),m("ngForOf",l.toOfficeTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toOfficeId.hasError("required")),a(6),p(s(132,88,"labels.inputs.Beneficiary")),a(3),m("disabled",l.ToClientId),a(2),m("ngForOf",l.toClientTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toClientId.hasError("required")),a(6),p(s(146,90,"labels.inputs.To Account Type")),a(5),m("ngForOf",l.toAccountTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toAccountType.hasError("required")),a(6),p(s(160,92,"labels.inputs.To Account")),a(5),m("ngForOf",l.toAccountData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.toAccountId.hasError("required")),a(6),p(s(174,94,"labels.inputs.Standing Instruction Type")),a(5),m("ngForOf",l.instructionTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.instructionType.hasError("required")),a(6),p(s(188,96,"labels.inputs.Amount")),a(5),m("ngIf",l.createStandingInstructionsForm.controls.amount.hasError("required")),a(6),p(s(199,98,"labels.inputs.Validity from")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",x),a(2),m("for",x),a(5),m("ngIf",l.createStandingInstructionsForm.controls.validFrom.hasError("required")),a(6),p(s(215,100,"labels.inputs.Validity To")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",g),a(2),m("for",g),a(5),m("ngIf",l.createStandingInstructionsForm.controls.validTill.hasError("required")),a(6),p(s(231,102,"labels.inputs.Recurrence Type")),a(5),m("ngForOf",l.recurrenceTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceType.hasError("required")),a(6),p(s(245,104,"labels.inputs.Interval")),a(5),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceInterval.hasError("required")),a(6),p(s(256,106,"labels.inputs.Recurrence Frequency")),a(5),m("ngForOf",l.recurrenceFrequencyTypeData),a(3),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceFrequency.hasError("required")),a(6),p(s(270,108,"labels.inputs.On Month Day")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",b),a(2),m("for",b),a(5),m("ngIf",l.createStandingInstructionsForm.controls.recurrenceOnMonthDay.hasError("required")),a(7),m("routerLink",N(112,dn)),a(),v(` `,s(288,110,"labels.buttons.Cancel"),` - `),a(3),m("mifosxHasPermission","CREATE_STANDINGINSTRUCTION")}},dependencies:[K,w,X,L,q,dt,H,st,lt,mt,W,Q,rt,ot,Y,pt,et,G,St,z,tt,at,nt,it,j,$,B]})}}return i})();var zn=i=>({balance:i});function Qn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(3),m("mifosxHasPermission","CREATE_STANDINGINSTRUCTION")}},dependencies:[M,Z,O,B,et,Q,Ct,W,tt,at,nt,it,G,P,$,rt,J,Y,ot,st,K,mt,lt,ct,dt,pt,j,U,k],encapsulation:2})}}return i})();var zn=i=>({balance:i});function Qn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Transaction Date")," ",s(3,5,"labels.commons.is"),` `),a(4),p(s(6,7,"labels.commons.required")))}function Wn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Amount")," ",s(3,5,"labels.commons.is"),` `),a(4),p(s(6,7,"labels.commons.required")))}function Yn(i,c){if(i&1&&(n(0,"mat-error"),t(1,` - `),f(2,"fa-icon",16),t(3),o(4,"translate"),e()),i&2){let r=C();a(3),v(` - `,Pt(4,1,"errors.validation.msg.savingsproduct.insufficient.balance",xt(4,zn,r.balance)),` + `),f(2,"fa-icon",16),t(3),o(4,"translate"),e()),i&2){let r=y();a(3),v(` + `,Lt(4,1,"errors.validation.msg.savingsproduct.insufficient.balance",vt(4,zn,r.balance)),` `)}}function Jn(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Transfer Description")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}var Re=(()=>{class i{constructor(){this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1)}static{this.\u0275fac=function(d){return new(d||i)}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-make-account-interbank-transfers"]],inputs:{makeAccountTransferForm:"makeAccountTransferForm",balance:"balance"},decls:83,vars:30,consts:[["transferDatePicker",""],["amntInput",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-98",3,"click"],["matInput","","required","","formControlName","transferDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"flex-98"],["matInput","","formControlName","toBank"],["matInput","","formControlName","toClientId"],["matInput","","formControlName","toAccountType"],["matInput","","formControlName","toAccountId"],[1,"flex-98","error-warn"],["type","number","matInput","","required","","formControlName","transferAmount"],["matInput","","formControlName","transferDescription","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],["icon","exclamation-triangle","size","md"]],template:function(d,l){if(d&1){let x=k();n(0,"form",2),t(1,` + `),a(4),p(s(6,7,"labels.commons.required")))}var ae=(()=>{class i{constructor(){this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1)}static{this.\u0275fac=function(d){return new(d||i)}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-make-account-interbank-transfers"]],inputs:{makeAccountTransferForm:"makeAccountTransferForm",balance:"balance"},decls:83,vars:30,consts:[["transferDatePicker",""],["amntInput",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-98",3,"click"],["matInput","","required","","formControlName","transferDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"flex-98"],["matInput","","formControlName","toBank"],["matInput","","formControlName","toClientId"],["matInput","","formControlName","toAccountType"],["matInput","","formControlName","toAccountId"],[1,"flex-98","error-warn"],["type","number","matInput","","required","","formControlName","transferAmount"],["matInput","","formControlName","transferDescription","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],["icon","exclamation-triangle","size","md"]],template:function(d,l){if(d&1){let x=F();n(0,"form",2),t(1,` `),n(2,"div",3),t(3,` - `),n(4,"mat-form-field",4),T("click",function(){h(x);let b=E(15);return y(b.open())}),t(5,` + `),n(4,"mat-form-field",4),T("click",function(){h(x);let b=E(15);return C(b.open())}),t(5,` `),n(6,"mat-label"),t(7),o(8,"translate"),e(),t(9,` `),f(10,"input",5),t(11,` `),f(12,"mat-datepicker-toggle",6),t(13,` @@ -587,128 +587,128 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),e(),t(80,` `),e(),t(81,` `),e(),t(82,` -`)}if(d&2){let x,S=E(15);m("formGroup",l.makeAccountTransferForm),a(7),p(s(8,16,"labels.inputs.Transaction Date")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",S),a(2),m("for",S),a(5),m("ngIf",l.makeAccountTransferForm.controls.transferDate.hasError("required")),a(6),p(s(24,18,"labels.inputs.Bank")),a(9),p(s(33,20,"labels.inputs.Client")),a(9),p(s(42,22,"labels.inputs.Account Type")),a(9),p(s(51,24,"labels.inputs.Account")),a(9),p(s(60,26,"labels.inputs.Amount")),a(6),m("ngIf",l.makeAccountTransferForm.controls.transferAmount.hasError("required")),a(2),m("ngIf",(x=l.makeAccountTransferForm.get("transferAmount"))==null?null:x.hasError("amountExceedsBalance")),a(6),p(s(74,28,"labels.inputs.Description")),a(5),m("ngIf",l.makeAccountTransferForm.controls.transferDescription.hasError("required"))}},dependencies:[w,Z,st,lt,mt,W,Q,rt,ot,Y,Vt,et,G,St,z,tt,at,nt,it,B],styles:["h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return i})();var Le=()=>["../.."],Xn=i=>({balance:i});function Zn(i,c){i&1&&(n(0,"div",6),t(1,` +`)}if(d&2){let x,g=E(15);m("formGroup",l.makeAccountTransferForm),a(7),p(s(8,16,"labels.inputs.Transaction Date")),a(3),m("min",l.minDate)("max",l.maxDate)("matDatepicker",g),a(2),m("for",g),a(5),m("ngIf",l.makeAccountTransferForm.controls.transferDate.hasError("required")),a(6),p(s(24,18,"labels.inputs.Bank")),a(9),p(s(33,20,"labels.inputs.Client")),a(9),p(s(42,22,"labels.inputs.Account Type")),a(9),p(s(51,24,"labels.inputs.Account")),a(9),p(s(60,26,"labels.inputs.Amount")),a(6),m("ngIf",l.makeAccountTransferForm.controls.transferAmount.hasError("required")),a(2),m("ngIf",(x=l.makeAccountTransferForm.get("transferAmount"))==null?null:x.hasError("amountExceedsBalance")),a(6),p(s(74,28,"labels.inputs.Description")),a(5),m("ngIf",l.makeAccountTransferForm.controls.transferDescription.hasError("required"))}},dependencies:[M,O,B,et,Q,Ct,W,tt,at,nt,it,J,Y,ot,st,K,ct,dt,pt,k,ft,Ht],styles:["h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return i})();var Ge=()=>["../.."],Kn=i=>({balance:i});function Xn(i,c){i&1&&(n(0,"div",6),t(1,` `),f(2,"div",7),t(3,` `),f(4,"div",8),t(5,` `),f(6,"div",9),t(7,` `),f(8,"div",10),t(9,` - `),e())}function ti(i,c){if(i&1){let r=k();n(0,"button",26),T("click",function(){h(r);let l=C(4);return y(l.searchAccountByNumber())}),t(1),o(2,"translate"),e()}if(i&2){let r=C(4);m("disabled",r.phoneAccount.length!==10),a(),v(` + `),e())}function Zn(i,c){if(i&1){let r=F();n(0,"button",26),T("click",function(){h(r);let l=y(4);return C(l.searchAccountByNumber())}),t(1),o(2,"translate"),e()}if(i&2){let r=y(4);m("disabled",r.phoneAccount.length!==10),a(),v(` `,s(2,2,"labels.buttons.Search"),` - `)}}function ei(i,c){i&1&&(n(0,"mat-card-actions",23),t(1,` + `)}}function ti(i,c){i&1&&(n(0,"mat-card-actions",23),t(1,` `),n(2,"button",24),t(3),o(4,"translate"),e(),t(5,` - `),u(6,ti,3,4,"button",25),t(7,` - `),e()),i&2&&(a(2),m("routerLink",M(5,Le)),a(),v(` + `),u(6,Zn,3,4,"button",25),t(7,` + `),e()),i&2&&(a(2),m("routerLink",N(5,Ge)),a(),v(` `,s(4,3,"labels.buttons.Cancel"),` - `),a(3),m("mifosxHasPermission","CREATE_ACCOUNTTRANSFER"))}function ni(i,c){if(i&1){let r=k();n(0,"div"),t(1,` + `),a(3),m("mifosxHasPermission","CREATE_ACCOUNTTRANSFER"))}function ei(i,c){if(i&1){let r=F();n(0,"div"),t(1,` `),n(2,"div",14),t(3,` `),n(4,"h3",20),t(5),o(6,"translate"),e(),t(7,` `),n(8,"mat-form-field",15),t(9,` `),n(10,"mat-label"),t(11),o(12,"translate"),e(),t(13,` - `),n(14,"input",21,0),ve("ngModelChange",function(l){h(r);let x=C(2);return xe(x.phoneAccount,l)||(x.phoneAccount=l),y(l)}),e(),t(16,` + `),n(14,"input",21,0),ye("ngModelChange",function(l){h(r);let x=y(2);return Ce(x.phoneAccount,l)||(x.phoneAccount=l),C(l)}),e(),t(16,` `),n(17,"mat-hint",22),t(18),e(),t(19,` `),e(),t(20,` `),e(),t(21,` - `),u(22,ei,8,6,"mat-card-actions",19),t(23,` - `),e()}if(i&2){let r=C(2);a(5),v(` + `),u(22,ti,8,6,"mat-card-actions",19),t(23,` + `),e()}if(i&2){let r=y(2);a(5),v(` `,s(6,6,"labels.heading.Transferred To"),` - `),a(6),p(s(12,8,"labels.inputs.Phone Number")),a(3),m("disabled",r.interbankTransferForm),fe("ngModel",r.phoneAccount),a(4),v("",r.phoneAccount.length||0,"/10"),a(4),m("ngIf",!r.interbankTransferForm)}}function ii(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(6),p(s(12,8,"labels.inputs.Phone Number")),a(3),m("disabled",r.interbankTransferForm),he("ngModel",r.phoneAccount),a(4),v("",r.phoneAccount.length||0,"/10"),a(4),m("ngIf",!r.interbankTransferForm)}}function ni(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Transaction Date")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function ai(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),a(4),p(s(6,7,"labels.commons.required")))}function ii(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.name,` - `)}}function ri(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function ai(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Office")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function oi(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function ri(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Client")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function si(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r),a(),I(` + `),a(4),p(s(6,7,"labels.commons.required")))}function oi(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r),a(),I(` `,r.id," - ",r.displayName,` - `)}}function li(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `)}}function si(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function mi(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function li(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Account Type")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function pi(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),I(` + `),a(4),p(s(6,7,"labels.commons.required")))}function mi(i,c){if(i&1&&(n(0,"mat-option",41),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),I(` `,r.productName," - ",r.accountNo,` - `)}}function ci(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `)}}function pi(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Account")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function di(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function ci(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Amount")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function ui(i,c){if(i&1&&(n(0,"mat-error"),t(1,` - `),f(2,"fa-icon",42),t(3),o(4,"translate"),e()),i&2){let r=C(3);a(3),v(` - `,Pt(4,1,"errors.validation.msg.savingsproduct.insufficient.balance",xt(4,Xn,r.balance)),` - `)}}function fi(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` + `),a(4),p(s(6,7,"labels.commons.required")))}function di(i,c){if(i&1&&(n(0,"mat-error"),t(1,` + `),f(2,"fa-icon",42),t(3),o(4,"translate"),e()),i&2){let r=y(3);a(3),v(` + `,Lt(4,1,"errors.validation.msg.savingsproduct.insufficient.balance",vt(4,Kn,r.balance)),` + `)}}function ui(i,c){i&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),e(),t(7,` `),e()),i&2&&(a(),I(` `,s(2,3,"labels.inputs.Transfer Description")," ",s(3,5,"labels.commons.is"),` - `),a(4),p(s(6,7,"labels.commons.required")))}function xi(i,c){if(i&1){let r=k();n(0,"form",27),t(1,` + `),a(4),p(s(6,7,"labels.commons.required")))}function fi(i,c){if(i&1){let r=F();n(0,"form",27),t(1,` `),n(2,"div",28),t(3,` - `),n(4,"mat-form-field",29),T("click",function(){h(r);let l=E(15);return y(l.open())}),t(5,` + `),n(4,"mat-form-field",29),T("click",function(){h(r);let l=E(15);return C(l.open())}),t(5,` `),n(6,"mat-label"),t(7),o(8,"translate"),e(),t(9,` `),f(10,"input",30),t(11,` `),f(12,"mat-datepicker-toggle",31),t(13,` `),f(14,"mat-datepicker",null,1),t(16,` - `),u(17,ii,8,9,"mat-error",5),t(18,` + `),u(17,ni,8,9,"mat-error",5),t(18,` `),e(),t(19,` `),n(20,"mat-form-field",32),t(21,` `),n(22,"mat-label"),t(23),o(24,"translate"),e(),t(25,` - `),n(26,"mat-select",33),T("selectionChange",function(){h(r);let l=C(2);return y(l.changeEvent())}),t(27,` - `),u(28,ai,2,2,"mat-option",34),t(29,` + `),n(26,"mat-select",33),T("selectionChange",function(){h(r);let l=y(2);return C(l.changeEvent())}),t(27,` + `),u(28,ii,2,2,"mat-option",34),t(29,` `),e(),t(30,` - `),u(31,ri,8,9,"mat-error",5),t(32,` + `),u(31,ai,8,9,"mat-error",5),t(32,` `),e(),t(33,` `),n(34,"mat-form-field",32),t(35,` `),n(36,"mat-label"),t(37),o(38,"translate"),e(),t(39,` `),f(40,"input",35),t(41,` - `),u(42,oi,8,9,"mat-error",5),t(43,` + `),u(42,ri,8,9,"mat-error",5),t(43,` `),e(),t(44,` `),n(45,"mat-autocomplete",36,2),t(47,` - `),u(48,si,2,3,"mat-option",34),t(49,` + `),u(48,oi,2,3,"mat-option",34),t(49,` `),e(),t(50,` `),n(51,"mat-form-field",32),t(52,` `),n(53,"mat-label"),t(54),o(55,"translate"),e(),t(56,` - `),n(57,"mat-select",37),T("selectionChange",function(){h(r);let l=C(2);return y(l.changeEvent())}),t(58,` - `),u(59,li,2,2,"mat-option",34),t(60,` + `),n(57,"mat-select",37),T("selectionChange",function(){h(r);let l=y(2);return C(l.changeEvent())}),t(58,` + `),u(59,si,2,2,"mat-option",34),t(60,` `),e(),t(61,` - `),u(62,mi,8,9,"mat-error",5),t(63,` + `),u(62,li,8,9,"mat-error",5),t(63,` `),e(),t(64,` `),n(65,"mat-form-field",32),t(66,` `),n(67,"mat-label"),t(68),o(69,"translate"),e(),t(70,` - `),n(71,"mat-select",38),T("selectionChange",function(){h(r);let l=C(2);return y(l.changeEvent())}),t(72,` - `),u(73,pi,2,3,"mat-option",34),t(74,` + `),n(71,"mat-select",38),T("selectionChange",function(){h(r);let l=y(2);return C(l.changeEvent())}),t(72,` + `),u(73,mi,2,3,"mat-option",34),t(74,` `),e(),t(75,` - `),u(76,ci,8,9,"mat-error",5),t(77,` + `),u(76,pi,8,9,"mat-error",5),t(77,` `),e(),t(78,` `),n(79,"mat-form-field",32),t(80,` `),n(81,"mat-label"),t(82),o(83,"translate"),e(),t(84,` `),f(85,"input",39),t(86,` - `),u(87,di,8,9,"mat-error",5),t(88,` - `),u(89,ui,5,6,"mat-error",5),t(90,` + `),u(87,ci,8,9,"mat-error",5),t(88,` + `),u(89,di,5,6,"mat-error",5),t(90,` `),e(),t(91,` `),n(92,"mat-form-field",32),t(93,` `),n(94,"mat-label"),t(95),o(96,"translate"),e(),t(97,` `),f(98,"textarea",40),t(99,` - `),u(100,fi,8,9,"mat-error",5),t(101,` + `),u(100,ui,8,9,"mat-error",5),t(101,` `),e(),t(102,` `),e(),t(103,` - `),e()}if(i&2){let r,d=E(15),l=E(46),x=C(2);m("formGroup",x.makeAccountTransferForm),a(7),p(s(8,26,"labels.inputs.Transaction Date")),a(3),m("min",x.minDate)("max",x.maxDate)("matDatepicker",d),a(2),m("for",d),a(5),m("ngIf",x.makeAccountTransferForm.controls.transferDate.hasError("required")),a(6),p(s(24,28,"labels.inputs.Office")),a(5),m("ngForOf",x.toOfficeTypeData),a(3),m("ngIf",x.makeAccountTransferForm.controls.toOfficeId.hasError("required")),a(6),p(s(38,30,"labels.inputs.Client")),a(3),m("matAutocomplete",l),a(2),m("ngIf",x.makeAccountTransferForm.controls.toClientId.hasError("required")),a(3),m("displayWith",x.displayClient),a(3),m("ngForOf",x.clientsData),a(6),p(s(55,32,"labels.inputs.Account Type")),a(5),m("ngForOf",x.toAccountTypeData),a(3),m("ngIf",x.makeAccountTransferForm.controls.toAccountType.hasError("required")),a(6),p(s(69,34,"labels.inputs.Account")),a(5),m("ngForOf",x.toAccountData),a(3),m("ngIf",x.makeAccountTransferForm.controls.toAccountId.hasError("required")),a(6),p(s(83,36,"labels.inputs.Amount")),a(5),m("ngIf",x.makeAccountTransferForm.controls.transferAmount.hasError("required")),a(2),m("ngIf",(r=x.makeAccountTransferForm.get("transferAmount"))==null?null:r.hasError("amountExceedsBalance")),a(6),p(s(96,38,"labels.inputs.Description")),a(5),m("ngIf",x.makeAccountTransferForm.controls.transferDescription.hasError("required"))}}function vi(i,c){if(i&1&&f(0,"mifosx-make-account-interbank-transfers",43),i&2){let r=C(2);m("makeAccountTransferForm",r.makeAccountTransferForm)("balance",r.balance)}}function Ii(i,c){if(i&1){let r=k();n(0,"button",45),T("click",function(){h(r);let l=C(3);return y(l.submit())}),t(1),o(2,"translate"),e()}if(i&2){let r=C(3);m("disabled",!r.makeAccountTransferForm.valid),a(),v(` + `),e()}if(i&2){let r,d=E(15),l=E(46),x=y(2);m("formGroup",x.makeAccountTransferForm),a(7),p(s(8,26,"labels.inputs.Transaction Date")),a(3),m("min",x.minDate)("max",x.maxDate)("matDatepicker",d),a(2),m("for",d),a(5),m("ngIf",x.makeAccountTransferForm.controls.transferDate.hasError("required")),a(6),p(s(24,28,"labels.inputs.Office")),a(5),m("ngForOf",x.toOfficeTypeData),a(3),m("ngIf",x.makeAccountTransferForm.controls.toOfficeId.hasError("required")),a(6),p(s(38,30,"labels.inputs.Client")),a(3),m("matAutocomplete",l),a(2),m("ngIf",x.makeAccountTransferForm.controls.toClientId.hasError("required")),a(3),m("displayWith",x.displayClient),a(3),m("ngForOf",x.clientsData),a(6),p(s(55,32,"labels.inputs.Account Type")),a(5),m("ngForOf",x.toAccountTypeData),a(3),m("ngIf",x.makeAccountTransferForm.controls.toAccountType.hasError("required")),a(6),p(s(69,34,"labels.inputs.Account")),a(5),m("ngForOf",x.toAccountData),a(3),m("ngIf",x.makeAccountTransferForm.controls.toAccountId.hasError("required")),a(6),p(s(83,36,"labels.inputs.Amount")),a(5),m("ngIf",x.makeAccountTransferForm.controls.transferAmount.hasError("required")),a(2),m("ngIf",(r=x.makeAccountTransferForm.get("transferAmount"))==null?null:r.hasError("amountExceedsBalance")),a(6),p(s(96,38,"labels.inputs.Description")),a(5),m("ngIf",x.makeAccountTransferForm.controls.transferDescription.hasError("required"))}}function xi(i,c){if(i&1&&f(0,"mifosx-make-account-interbank-transfers",43),i&2){let r=y(2);m("makeAccountTransferForm",r.makeAccountTransferForm)("balance",r.balance)}}function vi(i,c){if(i&1){let r=F();n(0,"button",45),T("click",function(){h(r);let l=y(3);return C(l.submit())}),t(1),o(2,"translate"),e()}if(i&2){let r=y(3);m("disabled",!r.makeAccountTransferForm.valid),a(),v(` `,s(2,2,"labels.buttons.Submit"),` - `)}}function _i(i,c){i&1&&(n(0,"mat-card-actions",23),t(1,` + `)}}function Ii(i,c){i&1&&(n(0,"mat-card-actions",23),t(1,` `),n(2,"button",24),t(3),o(4,"translate"),e(),t(5,` - `),u(6,Ii,3,4,"button",44),t(7,` - `),e()),i&2&&(a(2),m("routerLink",M(5,Le)),a(),v(` + `),u(6,vi,3,4,"button",44),t(7,` + `),e()),i&2&&(a(2),m("routerLink",N(5,Ge)),a(),v(` `,s(4,3,"labels.buttons.Cancel"),` - `),a(3),m("mifosxHasPermission","CREATE_ACCOUNTTRANSFER"))}function gi(i,c){if(i&1&&(n(0,"mat-card"),t(1,` + `),a(3),m("mifosxHasPermission","CREATE_ACCOUNTTRANSFER"))}function _i(i,c){if(i&1&&(n(0,"mat-card"),t(1,` `),n(2,"mat-card-content"),t(3,` `),n(4,"div",11),t(5,` `),n(6,"h3",12),t(7),o(8,"translate"),e(),t(9,` @@ -741,71 +741,71 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),e(),t(61,` `),e(),t(62,` - `),u(63,ni,24,10,"div",5),t(64,` + `),u(63,ei,24,10,"div",5),t(64,` `),f(65,"mat-divider",13),t(66,` - `),u(67,xi,104,40,"form",17),t(68,` - `),u(69,vi,1,2,"mifosx-make-account-interbank-transfers",18),t(70,` + `),u(67,fi,104,40,"form",17),t(68,` + `),u(69,xi,1,2,"mifosx-make-account-interbank-transfers",18),t(70,` `),e(),t(71,` - `),u(72,_i,8,6,"mat-card-actions",19),t(73,` - `),e()),i&2){let r=C();a(7),p(s(8,18,"labels.heading.Transferring From Details")),a(3),m("inset",!0),a(5),p(s(16,20,"labels.inputs.Applicant")),a(4),p(r.accountTransferTemplateData.fromClient.displayName),a(6),p(s(26,22,"labels.inputs.Office")),a(4),p(r.accountTransferTemplateData.fromOffice.name),a(6),p(s(36,24,"labels.inputs.From Account")),a(4),I("",r.accountTransferTemplateData.fromAccount.productName,"\xA0-\xA0#",r.accountTransferTemplateData.fromAccount.accountNo,""),a(6),p(s(46,26,"labels.inputs.From Account Type")),a(4),p(r.accountTransferTemplateData.fromAccountType.value),a(6),p(s(56,28,"labels.inputs.Currency")),a(4),p(r.accountTransferTemplateData.currency.name),a(4),m("ngIf",r.interbank),a(2),m("inset",!0),a(2),m("ngIf",!r.interbank),a(2),m("ngIf",r.interbank&&r.interbankTransferForm),a(3),m("ngIf",!r.interbankTransferForm)}}var He=(()=>{class i{constructor(r,d,l,x,S,b,It){this.formBuilder=r,this.route=d,this.router=l,this.accountTransfersService=x,this.dateUtils=S,this.settingsService=b,this.clientsService=It,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.interbank=!1,this.phoneAccount="",this.interbankTransferForm=!1,this.balance=0,this.isLoading=!1,this.route.data.subscribe(ze=>{this.accountTransferTemplateData=ze.accountTransferTemplate,this.setParams(),this.setOptions()})}setParams(){switch(this.accountType=this.route.snapshot.queryParams.accountType,this.accountType){case"fromloans":this.accountTypeId="1",this.id=this.route.snapshot.queryParams.loanId;break;case"fromsavings":case"interbank":this.accountTypeId="2",this.id=this.route.snapshot.queryParams.savingsId,this.interbank=this.route.snapshot.queryParams.interbank==="true",this.balance=this.router.getCurrentNavigation().extras.state.balance,console.log("is interbank?",this.interbank);break;default:this.accountTypeId="0"}}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.interbank||this.createMakeAccountTransferForm()}createMakeAccountTransferForm(){this.makeAccountTransferForm=this.formBuilder.group({toOfficeId:["",_.required],toClientId:["",_.required],toAccountType:["",_.required],toAccountId:["",_.required],transferAmount:[this.accountTransferTemplateData.transferAmount,[_.required,_.min(.01),this.amountExceedsBalanceValidator.bind(this)]],transferDate:[this.settingsService.businessDate,_.required],transferDescription:["",_.required]})}createMakeAccountInterbankTransferForm(r){this.makeAccountTransferForm=this.formBuilder.group({toBank:[{value:r.sourceFspId,disabled:!0},_.required],toClientId:[{value:r.firsName+" "+r.lastName,disabled:!0},_.required],toAccountType:[{value:"Saving Account",disabled:!0},_.required],toAccountId:[{value:r.partyId,disabled:!0},_.required],transferAmount:[this.accountTransferTemplateData.transferAmount,[_.required,_.min(.01),this.amountExceedsBalanceValidator.bind(this)]],transferDate:[this.settingsService.businessDate,_.required],transferDescription:["",_.required]}),this.isLoading=!1}amountExceedsBalanceValidator(r){return r.value>this.balance?{amountExceedsBalance:!0}:null}setOptions(){this.toOfficeTypeData=this.accountTransferTemplateData.toOfficeOptions,this.toAccountTypeData=this.accountTransferTemplateData.toAccountTypeOptions,this.toAccountData=this.accountTransferTemplateData.toAccountOptions}changeEvent(){let r=this.refineObject(this.makeAccountTransferForm.value);this.accountTransfersService.newAccountTranferResource(this.id,this.accountTypeId,r).subscribe(d=>{this.accountTransferTemplateData=d,this.toClientTypeData=d.toClientOptions,this.setOptions()})}refineObject(r){delete r.transferAmount,delete r.transferDate,delete r.transferDescription,r.toClientId&&(r.toClientId=r.toClientId.id);let d=Object.getOwnPropertyNames(r);for(let l=0;l{r.length>=2&&(this.clientsService.getFilteredClients("displayName","ASC",!0,r).subscribe(d=>{this.clientsData=d.pageItems}),this.changeEvent())})}displayClient(r){return r?r.displayName:void 0}submit(){this.interbank?this.makeInterbankTransfer():this.makeTransfer()}makeTransfer(){this.isLoading=!0;let r=this.settingsService.dateFormat,d=this.settingsService.language.code,l=wt(Mt({},this.makeAccountTransferForm.value),{transferDate:this.dateUtils.formatDate(this.makeAccountTransferForm.value.transferDate,r),dateFormat:r,locale:d,toClientId:this.makeAccountTransferForm.controls.toClientId.value.id,fromAccountId:this.id,fromAccountType:this.accountTypeId,fromClientId:this.accountTransferTemplateData.fromClient.id,fromOfficeId:this.accountTransferTemplateData.fromClient.officeId});this.accountTransfersService.createAccountTransfer(l).subscribe(()=>{this.isLoading=!1,this.router.navigate(["../../transactions"],{relativeTo:this.route})})}makeInterbankTransfer(){this.isLoading=!0;let r={homeTransactionId:crypto.randomUUID(),from:{fspId:Se.fineractPlatformTenantId,idType:"MSISDN",idValue:this.accountTransferTemplateData.fromAccount.externalId.trim()},to:{fspId:this.makeAccountTransferForm.controls.toBank.value,idType:"MSISDN",idValue:this.makeAccountTransferForm.controls.toAccountId.value},amountType:"SEND",amount:{currencyCode:this.accountTransferTemplateData.currency.code,amount:this.makeAccountTransferForm.controls.transferAmount.value},transactionType:{scenario:"TRANSFER",subScenario:"DOMESTIC",initiator:"PAYER",initiatorType:"CUSTOMER"},note:this.makeAccountTransferForm.controls.transferDescription.value};this.accountTransfersService.sendInterbankTransfer(JSON.stringify(r)).subscribe(d=>{d.systemMessage&&(this.isLoading=!1,this.router.navigate(["../../transactions"],{relativeTo:this.route}))},d=>{this.isLoading=!1})}searchAccountByNumber(){this.isLoading=!0,this.accountTransfersService.getAccountByNumber(this.phoneAccount,this.accountTransferTemplateData.currency.code).subscribe(r=>{this.interbankTransferForm=!0,this.createMakeAccountInterbankTransferForm(r)},r=>{this.isLoading=!1})}static{this.\u0275fac=function(d){return new(d||i)(g(Tt),g(N),g(_t),g(D),g(gt),g(U),g(Me))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-make-account-transfers"]],decls:7,vars:2,consts:[["input",""],["transferDatePicker",""],["clientsAutocomplete","matAutocomplete"],[1,"container"],["class","loader-wrapper",4,"ngIf"],[4,"ngIf"],[1,"loader-wrapper"],[1,"bottom","triangle"],[1,"top","triangle"],[1,"left","triangle"],[1,"right","triangle"],[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-fill"],[3,"inset"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[3,"formGroup",4,"ngIf"],[3,"makeAccountTransferForm","balance",4,"ngIf"],["class","layout-row align-center gap-5px responsive-column",4,"ngIf"],[1,"mat-h3","flex-40","align-start-center"],["matInput","","type","tel","maxlength","10","required","",3,"ngModelChange","disabled","ngModel"],["align","end"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary","id","search-button",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary","id","search-button",3,"click","disabled"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-98",3,"click"],["matInput","","required","","formControlName","transferDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"flex-98"],["required","","formControlName","toOfficeId",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","toClientId",3,"matAutocomplete"],["autoActiveFirstOption","",3,"displayWith"],["required","","formControlName","toAccountType",3,"selectionChange"],["required","","formControlName","toAccountId",3,"selectionChange"],["type","number","matInput","","required","","formControlName","transferAmount"],["matInput","","formControlName","transferDescription","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[3,"value"],["icon","exclamation-triangle","size","md"],[3,"makeAccountTransferForm","balance"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(d,l){d&1&&(n(0,"div",3),t(1,` - `),u(2,Zn,10,0,"div",4),t(3,` - `),u(4,gi,74,30,"mat-card",5),t(5,` + `),u(72,Ii,8,6,"mat-card-actions",19),t(73,` + `),e()),i&2){let r=y();a(7),p(s(8,18,"labels.heading.Transferring From Details")),a(3),m("inset",!0),a(5),p(s(16,20,"labels.inputs.Applicant")),a(4),p(r.accountTransferTemplateData.fromClient.displayName),a(6),p(s(26,22,"labels.inputs.Office")),a(4),p(r.accountTransferTemplateData.fromOffice.name),a(6),p(s(36,24,"labels.inputs.From Account")),a(4),I("",r.accountTransferTemplateData.fromAccount.productName,"\xA0-\xA0#",r.accountTransferTemplateData.fromAccount.accountNo,""),a(6),p(s(46,26,"labels.inputs.From Account Type")),a(4),p(r.accountTransferTemplateData.fromAccountType.value),a(6),p(s(56,28,"labels.inputs.Currency")),a(4),p(r.accountTransferTemplateData.currency.name),a(4),m("ngIf",r.interbank),a(2),m("inset",!0),a(2),m("ngIf",!r.interbank),a(2),m("ngIf",r.interbank&&r.interbankTransferForm),a(3),m("ngIf",!r.interbankTransferForm)}}var re=(()=>{class i{constructor(r,d,l,x,g,b,gt){this.formBuilder=r,this.route=d,this.router=l,this.accountTransfersService=x,this.dateUtils=g,this.settingsService=b,this.clientsService=gt,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.interbank=!1,this.phoneAccount="",this.interbankTransferForm=!1,this.balance=0,this.isLoading=!1,this.route.data.subscribe(Qe=>{this.accountTransferTemplateData=Qe.accountTransferTemplate,this.setParams(),this.setOptions()})}setParams(){switch(this.accountType=this.route.snapshot.queryParams.accountType,this.accountType){case"fromloans":this.accountTypeId="1",this.id=this.route.snapshot.queryParams.loanId;break;case"fromsavings":case"interbank":this.accountTypeId="2",this.id=this.route.snapshot.queryParams.savingsId,this.interbank=this.route.snapshot.queryParams.interbank==="true",this.balance=this.router.getCurrentNavigation().extras.state.balance,console.log("is interbank?",this.interbank);break;default:this.accountTypeId="0"}}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.interbank||this.createMakeAccountTransferForm()}createMakeAccountTransferForm(){this.makeAccountTransferForm=this.formBuilder.group({toOfficeId:["",_.required],toClientId:["",_.required],toAccountType:["",_.required],toAccountId:["",_.required],transferAmount:[this.accountTransferTemplateData.transferAmount,[_.required,_.min(.01),this.amountExceedsBalanceValidator.bind(this)]],transferDate:[this.settingsService.businessDate,_.required],transferDescription:["",_.required]})}createMakeAccountInterbankTransferForm(r){this.makeAccountTransferForm=this.formBuilder.group({toBank:[{value:r.sourceFspId,disabled:!0},_.required],toClientId:[{value:r.firsName+" "+r.lastName,disabled:!0},_.required],toAccountType:[{value:"Saving Account",disabled:!0},_.required],toAccountId:[{value:r.partyId,disabled:!0},_.required],transferAmount:[this.accountTransferTemplateData.transferAmount,[_.required,_.min(.01),this.amountExceedsBalanceValidator.bind(this)]],transferDate:[this.settingsService.businessDate,_.required],transferDescription:["",_.required]}),this.isLoading=!1}amountExceedsBalanceValidator(r){return r.value>this.balance?{amountExceedsBalance:!0}:null}setOptions(){this.toOfficeTypeData=this.accountTransferTemplateData.toOfficeOptions,this.toAccountTypeData=this.accountTransferTemplateData.toAccountTypeOptions,this.toAccountData=this.accountTransferTemplateData.toAccountOptions}changeEvent(){let r=this.refineObject(this.makeAccountTransferForm.value);this.accountTransfersService.newAccountTranferResource(this.id,this.accountTypeId,r).subscribe(d=>{this.accountTransferTemplateData=d,this.toClientTypeData=d.toClientOptions,this.setOptions()})}refineObject(r){delete r.transferAmount,delete r.transferDate,delete r.transferDescription,r.toClientId&&(r.toClientId=r.toClientId.id);let d=Object.getOwnPropertyNames(r);for(let l=0;l{r.length>=2&&(this.clientsService.getFilteredClients("displayName","ASC",!0,r).subscribe(d=>{this.clientsData=d.pageItems}),this.changeEvent())})}displayClient(r){return r?r.displayName:void 0}submit(){this.interbank?this.makeInterbankTransfer():this.makeTransfer()}makeTransfer(){this.isLoading=!0;let r=this.settingsService.dateFormat,d=this.settingsService.language.code,l=qt(Ot({},this.makeAccountTransferForm.value),{transferDate:this.dateUtils.formatDate(this.makeAccountTransferForm.value.transferDate,r),dateFormat:r,locale:d,toClientId:this.makeAccountTransferForm.controls.toClientId.value.id,fromAccountId:this.id,fromAccountType:this.accountTypeId,fromClientId:this.accountTransferTemplateData.fromClient.id,fromOfficeId:this.accountTransferTemplateData.fromClient.officeId});this.accountTransfersService.createAccountTransfer(l).subscribe(()=>{this.isLoading=!1,this.router.navigate(["../../transactions"],{relativeTo:this.route})})}makeInterbankTransfer(){this.isLoading=!0;let r={homeTransactionId:crypto.randomUUID(),from:{fspId:Ae.fineractPlatformTenantId,idType:"MSISDN",idValue:this.accountTransferTemplateData.fromAccount.externalId.trim()},to:{fspId:this.makeAccountTransferForm.controls.toBank.value,idType:"MSISDN",idValue:this.makeAccountTransferForm.controls.toAccountId.value},amountType:"SEND",amount:{currencyCode:this.accountTransferTemplateData.currency.code,amount:this.makeAccountTransferForm.controls.transferAmount.value},transactionType:{scenario:"TRANSFER",subScenario:"DOMESTIC",initiator:"PAYER",initiatorType:"CUSTOMER"},note:this.makeAccountTransferForm.controls.transferDescription.value};this.accountTransfersService.sendInterbankTransfer(JSON.stringify(r)).subscribe(d=>{d.systemMessage&&(this.isLoading=!1,this.router.navigate(["../../transactions"],{relativeTo:this.route}))},d=>{this.isLoading=!1})}searchAccountByNumber(){this.isLoading=!0,this.accountTransfersService.getAccountByNumber(this.phoneAccount,this.accountTransferTemplateData.currency.code).subscribe(r=>{this.interbankTransferForm=!0,this.createMakeAccountInterbankTransferForm(r)},r=>{this.isLoading=!1})}static{this.\u0275fac=function(d){return new(d||i)(S(yt),S(q),S(Tt),S(D),S(ht),S(z),S(He))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-make-account-transfers"]],decls:7,vars:2,consts:[["input",""],["transferDatePicker",""],["clientsAutocomplete","matAutocomplete"],[1,"container"],["class","loader-wrapper",4,"ngIf"],[4,"ngIf"],[1,"loader-wrapper"],[1,"bottom","triangle"],[1,"top","triangle"],[1,"left","triangle"],[1,"right","triangle"],[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-fill"],[3,"inset"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[3,"formGroup",4,"ngIf"],[3,"makeAccountTransferForm","balance",4,"ngIf"],["class","layout-row align-center gap-5px responsive-column",4,"ngIf"],[1,"mat-h3","flex-40","align-start-center"],["matInput","","type","tel","maxlength","10","required","",3,"ngModelChange","disabled","ngModel"],["align","end"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary","id","search-button",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary","id","search-button",3,"click","disabled"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-98",3,"click"],["matInput","","required","","formControlName","transferDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"flex-98"],["required","","formControlName","toOfficeId",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","toClientId",3,"matAutocomplete"],["autoActiveFirstOption","",3,"displayWith"],["required","","formControlName","toAccountType",3,"selectionChange"],["required","","formControlName","toAccountId",3,"selectionChange"],["type","number","matInput","","required","","formControlName","transferAmount"],["matInput","","formControlName","transferDescription","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[3,"value"],["icon","exclamation-triangle","size","md"],[3,"makeAccountTransferForm","balance"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(d,l){d&1&&(n(0,"div",3),t(1,` + `),u(2,Xn,10,0,"div",4),t(3,` + `),u(4,_i,74,30,"mat-card",5),t(5,` `),e(),t(6,` -`)),d&2&&(a(2),m("ngIf",l.isLoading),a(2),m("ngIf",!l.isLoading))},dependencies:[K,w,Z,De,X,Ae,L,q,dt,H,st,lt,mt,ct,W,Q,Ce,rt,ot,Y,Vt,pt,et,G,St,z,tt,at,ye,Te,nt,it,j,$,Re,B],styles:["h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.container[_ngcontent-%COMP%]{max-width:37rem} mat-form-field.error-warn.mat-form-field-invalid .mat-form-field-ripple{background-color:#000000de!important} mat-form-field.error-warn.mat-form-field-invalid .mat-form-field-label{color:#0009!important} mat-form-field.error-warn.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#0009!important} mat-form-field.error-warn.mat-form-field-invalid .mat-error{color:#0009!important}"]})}}return i})();var hi=["instructionsTable"],yi=()=>[10,25,50,100],Ci=i=>["../",i,"edit"],bi=i=>["../",i,"view"];function Ei(i,c){if(i&1&&(n(0,"div",23),t(1,` +`)),d&2&&(a(2),m("ngIf",l.isLoading),a(2),m("ngIf",!l.isLoading))},dependencies:[M,Z,O,B,et,Q,Ct,W,tt,at,ke,nt,it,G,P,$,rt,J,Y,ot,st,K,mt,lt,ct,dt,pt,j,U,k,xt,Be,Fe,we,Pe,qe,ft,Ht,ae],styles:["h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.container[_ngcontent-%COMP%]{max-width:37rem} mat-form-field.error-warn.mat-form-field-invalid .mat-form-field-ripple{background-color:#000000de!important} mat-form-field.error-warn.mat-form-field-invalid .mat-form-field-label{color:#0009!important} mat-form-field.error-warn.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#0009!important} mat-form-field.error-warn.mat-form-field-invalid .mat-error{color:#0009!important}"]})}}return i})();var Si=["instructionsTable"],gi=()=>[10,25,50,100],Ti=i=>["../",i,"edit"],hi=i=>["../",i,"view"];function Ci(i,c){if(i&1&&(n(0,"div",23),t(1,` `),n(2,"span",24),t(3,` `),n(4,"h3",25),t(5),o(6,"translate"),e(),t(7,` `),e(),t(8,` `),n(9,"span",26),t(10,` `),n(11,"h3",25),t(12),e(),t(13,` `),e(),t(14,` - `),e()),i&2){let r=C();a(5),p(s(6,2,"labels.heading.Client Type")),a(7),p(r.clientName)}}function Di(i,c){if(i&1&&(n(0,"div",23),t(1,` + `),e()),i&2){let r=y();a(5),p(s(6,2,"labels.heading.Client Type")),a(7),p(r.clientName)}}function yi(i,c){if(i&1&&(n(0,"div",23),t(1,` `),n(2,"mat-form-field",5),t(3,` `),f(4,"input",27),t(5,` `),e(),t(6,` `),n(7,"mat-form-field",5),t(8,` `),f(9,"input",28),t(10,` `),e(),t(11,` - `),e()),i&2){let r=C();a(4),m("formControl",r.clientNameControl),a(5),m("formControl",r.fromClientId)}}function Ai(i,c){if(i&1&&(n(0,"mat-option",29),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` + `),e()),i&2){let r=y();a(4),m("formControl",r.clientNameControl),a(5),m("formControl",r.fromClientId)}}function bi(i,c){if(i&1&&(n(0,"mat-option",29),t(1),e()),i&2){let r=c.$implicit;m("value",r.id),a(),v(` `,r.value,` - `)}}function ki(i,c){if(i&1){let r=k();n(0,"button",30),T("click",function(){h(r);let l=C();return y(l.filterStandingInstructions())}),t(1),o(2,"translate"),e()}i&2&&(a(),v(` + `)}}function Ei(i,c){if(i&1){let r=F();n(0,"button",30),T("click",function(){h(r);let l=y();return C(l.filterStandingInstructions())}),t(1),o(2,"translate"),e()}i&2&&(a(),v(` \xA0\xA0`,s(2,1,"labels.buttons.Filter"),` - `))}function Bi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Client")))}function Fi(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I(` + `))}function Di(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Client")))}function Ai(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I(` `,r.fromClient.displayName,"-",r.fromClient.id,` - `)}}function Mi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.From Account")))}function wi(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I(` + `)}}function Fi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.From Account")))}function Mi(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I(` `,r.fromAccount.accountNo," (",r.fromAccountType.value,`) - `)}}function Ni(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Beneficiary")))}function qi(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),p(r.toClient.displayName)}}function Oi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.To Account")))}function Pi(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I(` + `)}}function ki(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Beneficiary")))}function Bi(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),p(r.toClient.displayName)}}function wi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.To Account")))}function Ni(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I(` `,r.toAccount.accountNo," (",r.toAccountType.value,`) - `)}}function Vi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Amount")))}function Ri(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I("",r.instructionType.value,"/",r.amount,"")}}function Li(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Validity")))}function Hi(i,c){if(i&1&&(n(0,"td",32),t(1),o(2,"dateFormat"),o(3,"dateFormat"),e()),i&2){let r=c.$implicit;a(),I(` + `)}}function Oi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Amount")))}function qi(i,c){if(i&1&&(n(0,"td",32),t(1),e()),i&2){let r=c.$implicit;a(),I("",r.instructionType.value,"/",r.amount,"")}}function Pi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Validity")))}function Ri(i,c){if(i&1&&(n(0,"td",32),t(1),o(2,"dateFormat"),o(3,"dateFormat"),e()),i&2){let r=c.$implicit;a(),I(` `,s(2,2,r.validFrom)," to ",s(3,4,r.validTill),` - `)}}function ji(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Actions")))}function $i(i,c){if(i&1&&(n(0,"button",35),o(1,"translate"),t(2,` + `)}}function Vi(i,c){i&1&&(n(0,"th",31),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Actions")))}function Li(i,c){if(i&1&&(n(0,"button",35),o(1,"translate"),t(2,` `),f(3,"i",36),t(4,` - `),e()),i&2){let r=C(2).$implicit;Ot("matTooltip",s(1,2,"tooltips.Edit Standing Instruction")),m("routerLink",xt(4,Ci,r.id))}}function Ui(i,c){i&1&&(n(0,"span"),t(1,` - `),u(2,$i,5,6,"button",34),t(3,` - `),e()),i&2&&(a(2),m("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function Gi(i,c){if(i&1){let r=k();n(0,"button",38),o(1,"translate"),T("click",function(){h(r);let l=C(2).$implicit,x=C();return y(x.deleteStandingInstruction(l.id))}),t(2,` + `),e()),i&2){let r=y(2).$implicit;Vt("matTooltip",s(1,2,"tooltips.Edit Standing Instruction")),m("routerLink",vt(4,Ti,r.id))}}function Hi(i,c){i&1&&(n(0,"span"),t(1,` + `),u(2,Li,5,6,"button",34),t(3,` + `),e()),i&2&&(a(2),m("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function ji(i,c){if(i&1){let r=F();n(0,"button",38),o(1,"translate"),T("click",function(){h(r);let l=y(2).$implicit,x=y();return C(x.deleteStandingInstruction(l.id))}),t(2,` `),f(3,"i",39),t(4,` - `),e()}i&2&&Ot("matTooltip",s(1,1,"tooltips.Delete Standing Instruction"))}function zi(i,c){i&1&&(n(0,"span"),t(1,` - `),u(2,Gi,5,3,"button",37),t(3,` - `),e()),i&2&&(a(2),m("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function Qi(i,c){if(i&1&&(n(0,"button",35),o(1,"translate"),t(2,` + `),e()}i&2&&Vt("matTooltip",s(1,1,"tooltips.Delete Standing Instruction"))}function $i(i,c){i&1&&(n(0,"span"),t(1,` + `),u(2,ji,5,3,"button",37),t(3,` + `),e()),i&2&&(a(2),m("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function Ui(i,c){if(i&1&&(n(0,"button",35),o(1,"translate"),t(2,` `),f(3,"i",40),t(4,` - `),e()),i&2){let r=C().$implicit;Ot("matTooltip",s(1,2,"tooltips.View Standing Instruction")),m("routerLink",xt(4,bi,r.id))}}function Wi(i,c){if(i&1&&(n(0,"td",32),t(1,` - `),u(2,Ui,4,1,"span",33),t(3,` - `),u(4,zi,4,1,"span",33),t(5,` - `),u(6,Qi,5,6,"button",34),t(7,` - `),e()),i&2){let r=c.$implicit;a(2),m("ngIf",r.status.value!=="Deleted"),a(2),m("ngIf",r.status.value!=="Deleted"),a(2),m("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function Yi(i,c){i&1&&f(0,"tr",41)}function Ji(i,c){i&1&&f(0,"tr",42)}var je=(()=>{class i{constructor(r,d,l,x){this.route=r,this.accountTransfersService=d,this.settingsService=l,this.dialog=x,this.transferType=new At,this.fromAccountId=new At,this.clientNameControl=new At,this.fromClientId=new At,this.dataSource=new kt,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.data.subscribe(S=>{this.standingIntructionsTemplateData=S.standingIntructionsTemplate,S.standingIntructionsTemplate.fromClient&&(this.clientName=this.standingIntructionsTemplateData.fromClient.displayName,this.getStandingInstructions()),this.setParams(),this.transferTypeDatas=this.standingIntructionsTemplateData.transferTypeOptions})}setParams(){switch(this.accountType=this.route.snapshot.queryParams.accountType,this.accountType){case"fromloans":this.accountTypeId="1";break;case"fromsavings":this.accountTypeId="2";break;default:this.accountTypeId="0"}this.isFromClient=!!this.route.parent.parent.snapshot.params.clientId}filterStandingInstructions(){this.getStandingInstructions()}getStandingInstructions(){let r=this.settingsService.dateFormat,d=this.settingsService.language.code,l={clientId:this.standingIntructionsTemplateData.fromClient.id||this.fromClientId.value,clientName:this.standingIntructionsTemplateData.fromClient.displayName||this.clientNameControl.value,locale:d,dateFormat:r,limit:14,offset:0,fromAccountType:this.accountTypeId,fromAccountId:this.fromAccountId.value,fromTransferType:this.transferType.value};this.accountTransfersService.getStandingInstructions(l).subscribe(x=>{this.instructionsData=x.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(r){this.dialog.open(be,{data:{deleteContext:`standing instruction id: ${r}`}}).afterClosed().subscribe(l=>{l.delete&&this.accountTransfersService.deleteStandingInstrucions(r).subscribe(()=>{})})}static{this.\u0275fac=function(d){return new(d||i)(g(N),g(D),g(U),g(ge))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-list-standing-instructions"]],viewQuery:function(d,l){if(d&1&&(bt(hi,7),bt(ut,7)),d&2){let x;Et(x=Dt())&&(l.instructionTableRef=x.first),Et(x=Dt())&&(l.paginator=x.first)}},decls:90,vars:16,consts:[["instructionsTable",""],[1,"container"],[1,"layout-row-wrap","gap-2px","responsive-column"],["class","flex-fill",4,"ngIf"],[3,"inset"],[1,"flex-30"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["matInput","","placeholder","From Account Id",3,"formControl"],["mat-raised-button","","color","primary","class","filter-button",3,"click",4,"mifosxHasPermission"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSize","pageSizeOptions"],[1,"flex-fill"],[1,"flex-40"],[1,"mat-h3"],[1,"flex-60"],["matInput","","placeholder","ClientName",3,"formControl"],["matInput","","placeholder","From Client Id",3,"formControl"],[3,"value"],["mat-raised-button","","color","primary",1,"filter-button",3,"click"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip","routerLink"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(d,l){d&1&&(n(0,"mat-card",1),t(1,` + `),e()),i&2){let r=y().$implicit;Vt("matTooltip",s(1,2,"tooltips.View Standing Instruction")),m("routerLink",vt(4,hi,r.id))}}function Gi(i,c){if(i&1&&(n(0,"td",32),t(1,` + `),u(2,Hi,4,1,"span",33),t(3,` + `),u(4,$i,4,1,"span",33),t(5,` + `),u(6,Ui,5,6,"button",34),t(7,` + `),e()),i&2){let r=c.$implicit;a(2),m("ngIf",r.status.value!=="Deleted"),a(2),m("ngIf",r.status.value!=="Deleted"),a(2),m("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function zi(i,c){i&1&&f(0,"tr",41)}function Qi(i,c){i&1&&f(0,"tr",42)}var oe=(()=>{class i{constructor(r,d,l,x){this.route=r,this.accountTransfersService=d,this.settingsService=l,this.dialog=x,this.transferType=new kt,this.fromAccountId=new kt,this.clientNameControl=new kt,this.fromClientId=new kt,this.dataSource=new Bt,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.data.subscribe(g=>{this.standingIntructionsTemplateData=g.standingIntructionsTemplate,g.standingIntructionsTemplate.fromClient&&(this.clientName=this.standingIntructionsTemplateData.fromClient.displayName,this.getStandingInstructions()),this.setParams(),this.transferTypeDatas=this.standingIntructionsTemplateData.transferTypeOptions})}setParams(){switch(this.accountType=this.route.snapshot.queryParams.accountType,this.accountType){case"fromloans":this.accountTypeId="1";break;case"fromsavings":this.accountTypeId="2";break;default:this.accountTypeId="0"}this.isFromClient=!!this.route.parent.parent.snapshot.params.clientId}filterStandingInstructions(){this.getStandingInstructions()}getStandingInstructions(){let r=this.settingsService.dateFormat,d=this.settingsService.language.code,l={clientId:this.standingIntructionsTemplateData.fromClient.id||this.fromClientId.value,clientName:this.standingIntructionsTemplateData.fromClient.displayName||this.clientNameControl.value,locale:d,dateFormat:r,limit:14,offset:0,fromAccountType:this.accountTypeId,fromAccountId:this.fromAccountId.value,fromTransferType:this.transferType.value};this.accountTransfersService.getStandingInstructions(l).subscribe(x=>{this.instructionsData=x.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(r){this.dialog.open(Ne,{data:{deleteContext:`standing instruction id: ${r}`}}).afterClosed().subscribe(l=>{l.delete&&this.accountTransfersService.deleteStandingInstrucions(r).subscribe(()=>{})})}static{this.\u0275fac=function(d){return new(d||i)(S(q),S(D),S(z),S(De))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-list-standing-instructions"]],viewQuery:function(d,l){if(d&1&&(At(Si,7),At(bt,7)),d&2){let x;Ft(x=Mt())&&(l.instructionTableRef=x.first),Ft(x=Mt())&&(l.paginator=x.first)}},decls:90,vars:16,consts:[["instructionsTable",""],[1,"container"],[1,"layout-row-wrap","gap-2px","responsive-column"],["class","flex-fill",4,"ngIf"],[3,"inset"],[1,"flex-30"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["matInput","","placeholder","From Account Id",3,"formControl"],["mat-raised-button","","color","primary","class","filter-button",3,"click",4,"mifosxHasPermission"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSize","pageSizeOptions"],[1,"flex-fill"],[1,"flex-40"],[1,"mat-h3"],[1,"flex-60"],["matInput","","placeholder","ClientName",3,"formControl"],["matInput","","placeholder","From Client Id",3,"formControl"],[3,"value"],["mat-raised-button","","color","primary",1,"filter-button",3,"click"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip","routerLink"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(d,l){d&1&&(n(0,"mat-card",1),t(1,` `),n(2,"div",2),t(3,` - `),u(4,Ei,15,4,"div",3),t(5,` + `),u(4,Ci,15,4,"div",3),t(5,` - `),u(6,Di,12,2,"div",3),t(7,` + `),u(6,yi,12,2,"div",3),t(7,` `),f(8,"mat-divider",4),t(9,` `),n(10,"mat-form-field",5),t(11,` `),n(12,"mat-label"),t(13),o(14,"translate"),e(),t(15,` `),n(16,"mat-select",6),t(17,` - `),u(18,Ai,2,2,"mat-option",7),t(19,` + `),u(18,bi,2,2,"mat-option",7),t(19,` `),e(),t(20,` `),e(),t(21,` @@ -813,52 +813,52 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),f(24,"input",8),t(25,` `),e(),t(26,` - `),u(27,ki,3,3,"button",9),t(28,` + `),u(27,Ei,3,3,"button",9),t(28,` `),e(),t(29,` `),n(30,"table",10,0),t(32,` - `),P(33,11),t(34,` - `),u(35,Bi,3,3,"th",12),t(36,` - `),u(37,Fi,2,2,"td",13),t(38,` - `),V(),t(39,` + `),V(33,11),t(34,` + `),u(35,Di,3,3,"th",12),t(36,` + `),u(37,Ai,2,2,"td",13),t(38,` + `),L(),t(39,` - `),P(40,14),t(41,` - `),u(42,Mi,3,3,"th",12),t(43,` - `),u(44,wi,2,2,"td",13),t(45,` - `),V(),t(46,` + `),V(40,14),t(41,` + `),u(42,Fi,3,3,"th",12),t(43,` + `),u(44,Mi,2,2,"td",13),t(45,` + `),L(),t(46,` - `),P(47,15),t(48,` - `),u(49,Ni,3,3,"th",12),t(50,` - `),u(51,qi,2,1,"td",13),t(52,` - `),V(),t(53,` + `),V(47,15),t(48,` + `),u(49,ki,3,3,"th",12),t(50,` + `),u(51,Bi,2,1,"td",13),t(52,` + `),L(),t(53,` - `),P(54,16),t(55,` - `),u(56,Oi,3,3,"th",12),t(57,` - `),u(58,Pi,2,2,"td",13),t(59,` - `),V(),t(60,` + `),V(54,16),t(55,` + `),u(56,wi,3,3,"th",12),t(57,` + `),u(58,Ni,2,2,"td",13),t(59,` + `),L(),t(60,` - `),P(61,17),t(62,` - `),u(63,Vi,3,3,"th",12),t(64,` - `),u(65,Ri,2,2,"td",13),t(66,` - `),V(),t(67,` + `),V(61,17),t(62,` + `),u(63,Oi,3,3,"th",12),t(64,` + `),u(65,qi,2,2,"td",13),t(66,` + `),L(),t(67,` - `),P(68,18),t(69,` - `),u(70,Li,3,3,"th",12),t(71,` - `),u(72,Hi,4,6,"td",13),t(73,` - `),V(),t(74,` + `),V(68,18),t(69,` + `),u(70,Pi,3,3,"th",12),t(71,` + `),u(72,Ri,4,6,"td",13),t(73,` + `),L(),t(74,` - `),P(75,19),t(76,` - `),u(77,ji,3,3,"th",12),t(78,` - `),u(79,Wi,8,3,"td",13),t(80,` - `),V(),t(81,` + `),V(75,19),t(76,` + `),u(77,Vi,3,3,"th",12),t(78,` + `),u(79,Gi,8,3,"td",13),t(80,` + `),L(),t(81,` - `),u(82,Yi,1,0,"tr",20),t(83,` - `),u(84,Ji,1,0,"tr",21),t(85,` + `),u(82,zi,1,0,"tr",20),t(83,` + `),u(84,Qi,1,0,"tr",21),t(85,` `),e(),t(86,` `),f(87,"mat-paginator",22),t(88,` `),e(),t(89,` -`)),d&2&&(a(4),m("ngIf",l.isFromClient),a(2),m("ngIf",!l.isFromClient),a(2),m("inset",!0),a(5),p(s(14,13,"labels.inputs.Type")),a(3),m("formControl",l.transferType),a(2),m("ngForOf",l.transferTypeDatas),a(6),m("formControl",l.fromAccountId),a(3),m("mifosxHasPermission","READ_STANDINGINSTRUCTION"),a(3),m("dataSource",l.dataSource),a(52),m("matHeaderRowDef",l.displayedColumns),a(2),m("matRowDefColumns",l.displayedColumns),a(3),m("pageSize",10)("pageSizeOptions",M(15,yi)))},dependencies:[K,w,X,L,q,ct,W,Q,Y,ut,pt,Rt,Ht,Gt,jt,Lt,zt,$t,Ut,Qt,Wt,Ee,G,z,he,j,$,B,ft],styles:[".container[_ngcontent-%COMP%] .filter-button[_ngcontent-%COMP%]{height:2.5rem;margin-top:1rem}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.mat-divider[_ngcontent-%COMP%]{border-top-color:#fff}"]})}}return i})();var Ki=()=>[5,10,25,50,100];function Xi(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Transaction Date")))}function Zi(i,c){if(i&1&&(n(0,"td",17),t(1),o(2,"dateFormat"),e()),i&2){let r=c.$implicit;a(),p(s(2,1,r.transferDate))}}function ta(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Amount")))}function ea(i,c){if(i&1&&(n(0,"td",17),t(1),e()),i&2){let r=c.$implicit;a(),p(r.transferAmount)}}function na(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Notes")))}function ia(i,c){if(i&1&&(n(0,"td",17),t(1),e()),i&2){let r=c.$implicit;a(),p(r.transferDescription)}}function aa(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Reversed")))}function ra(i,c){if(i&1&&(n(0,"td",17),t(1),o(2,"yesNo"),e()),i&2){let r=c.$implicit;a(),p(s(2,1,r.reversed))}}function oa(i,c){i&1&&f(0,"tr",18)}function sa(i,c){i&1&&f(0,"tr",19)}var $e=(()=>{class i{constructor(r){this.route=r,this.dataSource=new kt,this.displayedColumns=["transactionDate","amount","notes","reversed"],this.route.data.subscribe(d=>{this.listTransactionData=d.listTransactionData,this.dataSource=new kt(this.listTransactionData.transactions.pageItems),this.dataSource.paginator=this.paginator})}static{this.\u0275fac=function(d){return new(d||i)(g(N))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-list-transactions"]],viewQuery:function(d,l){if(d&1&&bt(ut,7),d&2){let x;Et(x=Dt())&&(l.paginator=x.first)}},decls:73,vars:19,consts:[[1,"container","m-b-20"],[1,"mat-elevation-z8"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],[1,"mat-elevation-z8","container"],["mat-table","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amount"],["matColumnDef","notes"],["matColumnDef","reversed"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(d,l){d&1&&(n(0,"div",0),t(1,` +`)),d&2&&(a(4),m("ngIf",l.isFromClient),a(2),m("ngIf",!l.isFromClient),a(2),m("inset",!0),a(5),p(s(14,13,"labels.inputs.Type")),a(3),m("formControl",l.transferType),a(2),m("ngForOf",l.transferTypeDatas),a(6),m("formControl",l.fromAccountId),a(3),m("mifosxHasPermission","READ_STANDINGINSTRUCTION"),a(3),m("dataSource",l.dataSource),a(52),m("matHeaderRowDef",l.displayedColumns),a(2),m("matRowDefColumns",l.displayedColumns),a(3),m("pageSize",10)("pageSizeOptions",N(15,gi)))},dependencies:[M,Z,O,B,Q,W,Me,G,P,J,Y,K,mt,lt,j,ut,U,k,xt,jt,Gt,Ut,zt,$t,Qt,Oe,Wt,Jt,Yt,Kt,bt],styles:[".container[_ngcontent-%COMP%] .filter-button[_ngcontent-%COMP%]{height:2.5rem;margin-top:1rem}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.mat-divider[_ngcontent-%COMP%]{border-top-color:#fff}"]})}}return i})();var Wi=()=>[5,10,25,50,100];function Yi(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Transaction Date")))}function Ji(i,c){if(i&1&&(n(0,"td",17),t(1),o(2,"dateFormat"),e()),i&2){let r=c.$implicit;a(),p(s(2,1,r.transferDate))}}function Ki(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Amount")))}function Xi(i,c){if(i&1&&(n(0,"td",17),t(1),e()),i&2){let r=c.$implicit;a(),p(r.transferAmount)}}function Zi(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Notes")))}function ta(i,c){if(i&1&&(n(0,"td",17),t(1),e()),i&2){let r=c.$implicit;a(),p(r.transferDescription)}}function ea(i,c){i&1&&(n(0,"th",16),t(1),o(2,"translate"),e()),i&2&&(a(),p(s(2,1,"labels.inputs.Reversed")))}function na(i,c){if(i&1&&(n(0,"td",17),t(1),o(2,"yesNo"),e()),i&2){let r=c.$implicit;a(),p(s(2,1,r.reversed))}}function ia(i,c){i&1&&f(0,"tr",18)}function aa(i,c){i&1&&f(0,"tr",19)}var se=(()=>{class i{constructor(r){this.route=r,this.dataSource=new Bt,this.displayedColumns=["transactionDate","amount","notes","reversed"],this.route.data.subscribe(d=>{this.listTransactionData=d.listTransactionData,this.dataSource=new Bt(this.listTransactionData.transactions.pageItems),this.dataSource.paginator=this.paginator})}static{this.\u0275fac=function(d){return new(d||i)(S(q))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-list-transactions"]],viewQuery:function(d,l){if(d&1&&At(bt,7),d&2){let x;Ft(x=Mt())&&(l.paginator=x.first)}},decls:73,vars:19,consts:[[1,"container","m-b-20"],[1,"mat-elevation-z8"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],[1,"mat-elevation-z8","container"],["mat-table","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amount"],["matColumnDef","notes"],["matColumnDef","reversed"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(d,l){d&1&&(n(0,"div",0),t(1,` `),n(2,"mat-card",1),t(3,` `),n(4,"mat-card-content"),t(5,` `),n(6,"div",2),t(7,` @@ -880,28 +880,28 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),n(33,"div",5),t(34,` `),n(35,"table",6),t(36,` - `),P(37,7),t(38,` - `),u(39,Xi,3,3,"th",8),t(40,` - `),u(41,Zi,3,3,"td",9),t(42,` - `),V(),t(43,` + `),V(37,7),t(38,` + `),u(39,Yi,3,3,"th",8),t(40,` + `),u(41,Ji,3,3,"td",9),t(42,` + `),L(),t(43,` - `),P(44,10),t(45,` - `),u(46,ta,3,3,"th",8),t(47,` - `),u(48,ea,2,1,"td",9),t(49,` - `),V(),t(50,` + `),V(44,10),t(45,` + `),u(46,Ki,3,3,"th",8),t(47,` + `),u(48,Xi,2,1,"td",9),t(49,` + `),L(),t(50,` - `),P(51,11),t(52,` - `),u(53,na,3,3,"th",8),t(54,` - `),u(55,ia,2,1,"td",9),t(56,` - `),V(),t(57,` + `),V(51,11),t(52,` + `),u(53,Zi,3,3,"th",8),t(54,` + `),u(55,ta,2,1,"td",9),t(56,` + `),L(),t(57,` - `),P(58,12),t(59,` - `),u(60,aa,3,3,"th",8),t(61,` - `),u(62,ra,3,3,"td",9),t(63,` - `),V(),t(64,` + `),V(58,12),t(59,` + `),u(60,ea,3,3,"th",8),t(61,` + `),u(62,na,3,3,"td",9),t(63,` + `),L(),t(64,` - `),u(65,oa,1,0,"tr",13),t(66,` - `),u(67,sa,1,0,"tr",14),t(68,` + `),u(65,ia,1,0,"tr",13),t(66,` + `),u(67,aa,1,0,"tr",14),t(68,` `),e(),t(69,` `),f(70,"mat-paginator",15),t(71,` @@ -918,13 +918,13 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `,s(24,16,"labels.inputs.Destination"),` `),a(4),v(` `,l.listTransactionData.toClient.displayName,` - `),a(8),m("dataSource",l.dataSource),a(30),m("matHeaderRowDef",l.displayedColumns),a(2),m("matRowDefColumns",l.displayedColumns),a(3),m("pageSizeOptions",M(18,Ki)))},dependencies:[q,H,ut,Rt,Ht,Gt,jt,Lt,zt,$t,Ut,Qt,Wt,B,ft,Be],styles:[".content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{line-height:3rem}.content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return i})();function la(i,c){i&1&&(n(0,"button",14),t(1,` + `),a(8),m("dataSource",l.dataSource),a(30),m("matHeaderRowDef",l.displayedColumns),a(2),m("matRowDefColumns",l.displayedColumns),a(3),m("pageSizeOptions",N(18,Wi)))},dependencies:[M,B,P,$,ut,k,jt,Gt,Ut,zt,$t,Qt,Wt,Jt,Yt,Kt,bt,Ve],styles:[".content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{line-height:3rem}.content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return i})();function ra(i,c){i&1&&(n(0,"button",14),t(1,` `),f(2,"fa-icon",15),t(3),o(4,"translate"),e()),i&2&&(a(3),v("",s(4,1,"labels.buttons.Undo"),` - `))}function ma(i,c){i&1&&(n(0,"span"),t(1,` - `),u(2,la,5,3,"button",13),t(3,` - `),e()),i&2&&(a(2),m("mifosxHasPermission","ADJUST_ACCOUNTTRANSFER"))}var Ue=(()=>{class i{constructor(r,d){this.route=r,this.location=d,this.route.data.subscribe(l=>{this.viewAccountTransferData=l.viewAccountTransferData})}transferToClient(r){return`/#/clients/${r.id}`}transferToAccount(r,d){return`/#/clients/${r.id}/savings-accounts/${d.id}`}goBack(){this.location.back()}transactionColor(){return this.viewAccountTransferData.reversed?"undo":"active"}static{this.\u0275fac=function(d){return new(d||i)(g(N),g(Ie))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-view-account-transfer"]],decls:160,vars:69,consts:[[1,"container"],[1,"container","m-b-20","align-end","gap-2px"],[4,"ngIf"],[1,"layout-row-wrap","responsive-column"],[1,"flex-100",3,"ngClass"],[1,"mat-h3","flex-fill"],[3,"inset"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[3,"href"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","color","primary","mat-raised-button","",3,"click"],["mat-raised-button","","color","warn",4,"mifosxHasPermission"],["mat-raised-button","","color","warn"],["icon","undo",1,"m-r-10"]],template:function(d,l){d&1&&(n(0,"div",0),t(1,` + `))}function oa(i,c){i&1&&(n(0,"span"),t(1,` + `),u(2,ra,5,3,"button",13),t(3,` + `),e()),i&2&&(a(2),m("mifosxHasPermission","ADJUST_ACCOUNTTRANSFER"))}var le=(()=>{class i{constructor(r,d){this.route=r,this.location=d,this.route.data.subscribe(l=>{this.viewAccountTransferData=l.viewAccountTransferData})}transferToClient(r){return`/#/clients/${r.id}`}transferToAccount(r,d){return`/#/clients/${r.id}/savings-accounts/${d.id}`}goBack(){this.location.back()}transactionColor(){return this.viewAccountTransferData.reversed?"undo":"active"}static{this.\u0275fac=function(d){return new(d||i)(S(q),S(be))}}static{this.\u0275cmp=A({type:i,selectors:[["mifosx-view-account-transfer"]],decls:160,vars:69,consts:[[1,"container"],[1,"container","m-b-20","align-end","gap-2px"],[4,"ngIf"],[1,"layout-row-wrap","responsive-column"],[1,"flex-100",3,"ngClass"],[1,"mat-h3","flex-fill"],[3,"inset"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[3,"href"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","color","primary","mat-raised-button","",3,"click"],["mat-raised-button","","color","warn",4,"mifosxHasPermission"],["mat-raised-button","","color","warn"],["icon","undo",1,"m-r-10"]],template:function(d,l){d&1&&(n(0,"div",0),t(1,` `),n(2,"div",1),t(3,` - `),u(4,ma,4,1,"span",2),t(5,` + `),u(4,oa,4,1,"span",2),t(5,` `),e(),t(6,` `),n(7,"mat-card"),t(8,` @@ -1008,9 +1008,9 @@ import{a as D}from"./chunk-76OHP3WO.js";import{$ as a,Aa as Et,Ac as gt,Af as Fe `),e(),t(157,` `),e(),t(158,` `),e(),t(159,` -`)),d&2&&(a(4),m("ngIf",!l.viewAccountTransferData.reversed),a(9),m("ngClass",l.transactionColor()),a(3),p(s(17,35,"labels.heading.Transaction Details")),a(3),m("inset",!0),a(5),v("",s(25,37,"labels.inputs.Transaction Amount"),":"),a(4),ue("",l.viewAccountTransferData.currency.displaySymbol,` - `,s(29,39,l.viewAccountTransferData.transferAmount)," (",l.viewAccountTransferData.currency.code,")"),a(7),v("",s(36,41,"labels.inputs.Transaction Date"),":"),a(4),p(s(40,43,l.viewAccountTransferData.transferDate)),a(7),v("",s(47,45,"labels.inputs.Destination"),":"),a(4),p(l.viewAccountTransferData.transferDescription),a(4),p(s(55,47,"labels.heading.Transferred From")),a(3),m("inset",!0),a(5),v("",s(63,49,"labels.inputs.Office"),":"),a(4),p(l.viewAccountTransferData.fromOffice.name),a(6),v("",s(73,51,"labels.inputs.Client"),":"),a(4),p(l.viewAccountTransferData.fromClient.displayName),a(6),v("",s(83,53,"labels.inputs.Account Type"),":"),a(4),p(l.viewAccountTransferData.fromAccountType.value),a(6),v("",s(93,55,"labels.inputs.Account No"),":"),a(4),p(l.viewAccountTransferData.fromAccount.accountNo),a(4),p(s(101,57,"labels.heading.Transferred To")),a(3),m("inset",!0),a(5),v("",s(109,59,"labels.inputs.Office"),":"),a(4),p(l.viewAccountTransferData.toOffice.name),a(6),v("",s(119,61,"labels.inputs.Client"),":"),a(4),m("href",l.transferToClient(l.viewAccountTransferData.toClient),te),a(),v(` - `,l.viewAccountTransferData.toClient.displayName,""),a(7),v("",s(131,63,"labels.inputs.Account Type"),":"),a(4),p(l.viewAccountTransferData.toAccountType.value),a(6),v("",s(141,65,"labels.inputs.Account No"),":"),a(4),m("href",l.transferToAccount(l.viewAccountTransferData.toClient,l.viewAccountTransferData.toAccount),te),a(),v(` +`)),d&2&&(a(4),m("ngIf",!l.viewAccountTransferData.reversed),a(9),m("ngClass",l.transactionColor()),a(3),p(s(17,35,"labels.heading.Transaction Details")),a(3),m("inset",!0),a(5),v("",s(25,37,"labels.inputs.Transaction Amount"),":"),a(4),Te("",l.viewAccountTransferData.currency.displaySymbol,` + `,s(29,39,l.viewAccountTransferData.transferAmount)," (",l.viewAccountTransferData.currency.code,")"),a(7),v("",s(36,41,"labels.inputs.Transaction Date"),":"),a(4),p(s(40,43,l.viewAccountTransferData.transferDate)),a(7),v("",s(47,45,"labels.inputs.Destination"),":"),a(4),p(l.viewAccountTransferData.transferDescription),a(4),p(s(55,47,"labels.heading.Transferred From")),a(3),m("inset",!0),a(5),v("",s(63,49,"labels.inputs.Office"),":"),a(4),p(l.viewAccountTransferData.fromOffice.name),a(6),v("",s(73,51,"labels.inputs.Client"),":"),a(4),p(l.viewAccountTransferData.fromClient.displayName),a(6),v("",s(83,53,"labels.inputs.Account Type"),":"),a(4),p(l.viewAccountTransferData.fromAccountType.value),a(6),v("",s(93,55,"labels.inputs.Account No"),":"),a(4),p(l.viewAccountTransferData.fromAccount.accountNo),a(4),p(s(101,57,"labels.heading.Transferred To")),a(3),m("inset",!0),a(5),v("",s(109,59,"labels.inputs.Office"),":"),a(4),p(l.viewAccountTransferData.toOffice.name),a(6),v("",s(119,61,"labels.inputs.Client"),":"),a(4),m("href",l.transferToClient(l.viewAccountTransferData.toClient),pe),a(),v(` + `,l.viewAccountTransferData.toClient.displayName,""),a(7),v("",s(131,63,"labels.inputs.Account Type"),":"),a(4),p(l.viewAccountTransferData.toAccountType.value),a(6),v("",s(141,65,"labels.inputs.Account No"),":"),a(4),m("href",l.transferToAccount(l.viewAccountTransferData.toClient,l.viewAccountTransferData.toAccount),pe),a(),v(` `,l.viewAccountTransferData.toAccount.accountNo,""),a(9),v(` `,s(155,67,"labels.buttons.Back"),` - `))},dependencies:[_e,w,Z,L,q,dt,H,ct,j,B,ft,ke],styles:["h3[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}"]})}}return i})();var le=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.parent.paramMap.get("standingInstructionsId");return this.accountTransfersService.getStandingInstructionsData(d)}static{this.\u0275fac=function(d){return new(d||i)(O(D))}}static{this.\u0275prov=R({token:i,factory:i.\u0275fac})}}return i})();var me=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.parent.paramMap.get("standingInstructionsId");return this.accountTransfersService.getStandingInstructionsDataAndTemplate(d)}static{this.\u0275fac=function(d){return new(d||i)(O(D))}}static{this.\u0275prov=R({token:i,factory:i.\u0275fac})}}return i})();var Zt=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.queryParamMap.get("officeId"),l=r.queryParamMap.get("accountType"),x=r.parent.paramMap.get("clientId");switch(l){case"fromloans":this.accountTypeId="1";break;case"fromsavings":this.accountTypeId="2";break;default:this.accountTypeId="0"}return this.accountTransfersService.getStandingInstructionsTemplate(x,d,this.accountTypeId)}static{this.\u0275fac=function(d){return new(d||i)(O(D))}}static{this.\u0275prov=R({token:i,factory:i.\u0275fac})}}return i})();var pe=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){switch(r.queryParamMap.get("accountType")){case"fromloans":this.accountTypeId="1",this.id=r.queryParamMap.get("loanId");break;case"fromsavings":this.accountTypeId="2",this.id=r.queryParamMap.get("savingsId");break;case"interbank":this.accountTypeId="2",this.id=r.queryParamMap.get("savingsId");break;default:this.accountTypeId="0"}return this.accountTransfersService.newAccountTranferResource(this.id,this.accountTypeId)}static{this.\u0275fac=function(d){return new(d||i)(O(D))}}static{this.\u0275prov=R({token:i,factory:i.\u0275fac})}}return i})();var ce=(()=>{class i{constructor(r,d){this.accountTransfersService=r,this.settingsService=d}resolve(r){let d=r.parent.paramMap.get("standingInstructionsId"),l=this.settingsService.dateFormat,x=this.settingsService.language.code;return this.accountTransfersService.getStandingInstructionsTransactions(d,l,x)}static{this.\u0275fac=function(d){return new(d||i)(O(D),O(U))}}static{this.\u0275prov=R({token:i,factory:i.\u0275fac})}}return i})();var de=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.paramMap.get("transferid");return this.accountTransfersService.getViewAccountTransferDetails(d)}static{this.\u0275fac=function(d){return new(d||i)(O(D))}}static{this.\u0275prov=R({token:i,factory:i.\u0275fac})}}return i})();var pa=[{path:"",children:[{path:"create-standing-instructions",data:{title:"Create Standing Instructions",breadcrumb:"Create Standing Instructions",routeParamBreadcrumb:"Create Standing Instructions"},component:Ve,resolve:{standingIntructionsTemplate:Zt}},{path:"make-account-transfer",data:{title:"Account Transfer",breadcrumb:"Account Transfer",routeParamBreadcrumb:"Account Transfer"},component:He,resolve:{accountTransferTemplate:pe}},{path:"list-standing-instructions",data:{title:"List Standing Instructions",breadcrumb:"List Standing Instructions",routeParamBreadcrumb:"List Standing Instructions"},component:je,resolve:{standingIntructionsTemplate:Zt}},{path:"account-transfers",data:{title:"View Account Transfer",breadcrumb:"Account Transfers",routeParamBreadcrumb:!1},children:[{path:":transferid",data:{routeParamBreadcrumb:"transferid"},component:Ue,resolve:{viewAccountTransferData:de}}]},{path:":standingInstructionsId",data:{title:"Standing Instructions",routeParamBreadcrumb:"standingInstructionsId"},children:[{path:"view",data:{title:"View Standing Instructions",breadcrumb:"view",routeParamBreadcrumb:!1},component:qe,resolve:{standingInstructionsData:le}},{path:"edit",data:{title:"Edit Standing Instructions",breadcrumb:"edit",routeParamBreadcrumb:!1},component:Pe,resolve:{standingInstructionsDataAndTemplate:me}},{path:"list-account-transactions",data:{title:"List Account Transactions",breadcrumb:"List Account Transactions",routeParamBreadcrumb:"List Account Transactions"},component:$e,resolve:{listTransactionData:ce}}]}]}],Ge=(()=>{class i{static{this.\u0275fac=function(d){return new(d||i)}}static{this.\u0275mod=qt({type:i})}static{this.\u0275inj=Nt({providers:[le,me,Zt,pe,ce,de],imports:[ee.forChild(pa),ee]})}}return i})();var co=(()=>{class i{static{this.\u0275fac=function(d){return new(d||i)}}static{this.\u0275mod=qt({type:i})}static{this.\u0275inj=Nt({imports:[Ne,Fe,we,Ge]})}}return i})();export{co as AccountTransfersModule}; + `))},dependencies:[M,Ee,O,B,P,$,rt,j,ut,U,k,ft,xt,Re],styles:["h3[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}"]})}}return i})();var ve=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.parent.paramMap.get("standingInstructionsId");return this.accountTransfersService.getStandingInstructionsData(d)}static{this.\u0275fac=function(d){return new(d||i)(R(D))}}static{this.\u0275prov=H({token:i,factory:i.\u0275fac})}}return i})();var Ie=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.parent.paramMap.get("standingInstructionsId");return this.accountTransfersService.getStandingInstructionsDataAndTemplate(d)}static{this.\u0275fac=function(d){return new(d||i)(R(D))}}static{this.\u0275prov=H({token:i,factory:i.\u0275fac})}}return i})();var me=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.queryParamMap.get("officeId"),l=r.queryParamMap.get("accountType"),x=r.parent.paramMap.get("clientId");switch(l){case"fromloans":this.accountTypeId="1";break;case"fromsavings":this.accountTypeId="2";break;default:this.accountTypeId="0"}return this.accountTransfersService.getStandingInstructionsTemplate(x,d,this.accountTypeId)}static{this.\u0275fac=function(d){return new(d||i)(R(D))}}static{this.\u0275prov=H({token:i,factory:i.\u0275fac})}}return i})();var _e=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){switch(r.queryParamMap.get("accountType")){case"fromloans":this.accountTypeId="1",this.id=r.queryParamMap.get("loanId");break;case"fromsavings":this.accountTypeId="2",this.id=r.queryParamMap.get("savingsId");break;case"interbank":this.accountTypeId="2",this.id=r.queryParamMap.get("savingsId");break;default:this.accountTypeId="0"}return this.accountTransfersService.newAccountTranferResource(this.id,this.accountTypeId)}static{this.\u0275fac=function(d){return new(d||i)(R(D))}}static{this.\u0275prov=H({token:i,factory:i.\u0275fac})}}return i})();var Se=(()=>{class i{constructor(r,d){this.accountTransfersService=r,this.settingsService=d}resolve(r){let d=r.parent.paramMap.get("standingInstructionsId"),l=this.settingsService.dateFormat,x=this.settingsService.language.code;return this.accountTransfersService.getStandingInstructionsTransactions(d,l,x)}static{this.\u0275fac=function(d){return new(d||i)(R(D),R(z))}}static{this.\u0275prov=H({token:i,factory:i.\u0275fac})}}return i})();var ge=(()=>{class i{constructor(r){this.accountTransfersService=r}resolve(r){let d=r.paramMap.get("transferid");return this.accountTransfersService.getViewAccountTransferDetails(d)}static{this.\u0275fac=function(d){return new(d||i)(R(D))}}static{this.\u0275prov=H({token:i,factory:i.\u0275fac})}}return i})();var sa=[{path:"",children:[{path:"create-standing-instructions",data:{title:"Create Standing Instructions",breadcrumb:"Create Standing Instructions",routeParamBreadcrumb:"Create Standing Instructions"},component:ie,resolve:{standingIntructionsTemplate:me}},{path:"make-account-transfer",data:{title:"Account Transfer",breadcrumb:"Account Transfer",routeParamBreadcrumb:"Account Transfer"},component:re,resolve:{accountTransferTemplate:_e}},{path:"list-standing-instructions",data:{title:"List Standing Instructions",breadcrumb:"List Standing Instructions",routeParamBreadcrumb:"List Standing Instructions"},component:oe,resolve:{standingIntructionsTemplate:me}},{path:"account-transfers",data:{title:"View Account Transfer",breadcrumb:"Account Transfers",routeParamBreadcrumb:!1},children:[{path:":transferid",data:{routeParamBreadcrumb:"transferid"},component:le,resolve:{viewAccountTransferData:ge}}]},{path:":standingInstructionsId",data:{title:"Standing Instructions",routeParamBreadcrumb:"standingInstructionsId"},children:[{path:"view",data:{title:"View Standing Instructions",breadcrumb:"view",routeParamBreadcrumb:!1},component:Xt,resolve:{standingInstructionsData:ve}},{path:"edit",data:{title:"Edit Standing Instructions",breadcrumb:"edit",routeParamBreadcrumb:!1},component:ne,resolve:{standingInstructionsDataAndTemplate:Ie}},{path:"list-account-transactions",data:{title:"List Account Transactions",breadcrumb:"List Account Transactions",routeParamBreadcrumb:"List Account Transactions"},component:se,resolve:{listTransactionData:Se}}]}]}],ze=(()=>{class i{static{this.\u0275fac=function(d){return new(d||i)}}static{this.\u0275mod=Rt({type:i})}static{this.\u0275inj=Pt({providers:[ve,Ie,me,_e,Se,ge],imports:[ce.forChild(sa),ce]})}}return i})();var Po=(()=>{class i{static{this.\u0275fac=function(d){return new(d||i)}}static{this.\u0275mod=Rt({type:i})}static{this.\u0275inj=Pt({imports:[$e,Le,je,ze,Xt,ne,ie,re,oe,se,le,ae]})}}return i})();export{Po as AccountTransfersModule}; diff --git a/browser/chunk-2OYX64PB.js b/browser/chunk-2OYX64PB.js deleted file mode 100644 index 2adb8f4c8..000000000 --- a/browser/chunk-2OYX64PB.js +++ /dev/null @@ -1,11 +0,0 @@ -import{$ as n,Da as t,Ea as s,Fa as u,H as m,Oa as g,Ra as a,Sa as o,_b as x,aa as p,ha as c,kc as f,la as e,ma as i,nc as v,oc as b,pc as D,qc as M,vc as C}from"./chunk-B6LWVGEU.js";var h=()=>({confirm:!0}),I=(()=>{class l{constructor(d){this.dialogRef=d}static{this.\u0275fac=function(r){return new(r||l)(p(f))}}static{this.\u0275cmp=m({type:l,selectors:[["mifosx-undo-transaction-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(r,y){r&1&&(e(0,"h1",0),t(1),a(2,"translate"),i(),t(3,` -`),e(4,"div",1),t(5,` - `),e(6,"p"),t(7),a(8,"translate"),i(),t(9,` -`),i(),t(10,` -`),e(11,"mat-dialog-actions",2),t(12,` - `),e(13,"button",3),t(14),a(15,"translate"),i(),t(16,` - `),e(17,"button",4),t(18),a(19,"translate"),i(),t(20,` -`),i(),t(21,` -`)),r&2&&(n(),s(o(2,5,"labels.heading.Undo Transaction")),n(6),s(o(8,7,"labels.text.Are you sure you want to undo this transaction")),n(7),s(o(15,9,"labels.buttons.Cancel")),n(3),c("mat-dialog-close",g(13,h)),n(),u(` - `,o(19,11,"labels.buttons.Confirm"),` - `))},dependencies:[x,v,b,M,D,C]})}}return l})();export{I as a}; diff --git a/browser/chunk-62OP3EZY.js b/browser/chunk-5DX73SD3.js similarity index 82% rename from browser/chunk-62OP3EZY.js rename to browser/chunk-5DX73SD3.js index e7f96bd6e..a66e1c5e0 100644 --- a/browser/chunk-62OP3EZY.js +++ b/browser/chunk-5DX73SD3.js @@ -1 +1 @@ -import{C as r,Ef as a,F as c}from"./chunk-B6LWVGEU.js";var f=(()=>{class t{constructor(i){this.savingsService=i}resolve(i){let e=i.paramMap.get("savingAccountId");return this.savingsService.getSavingsAccountData(e)}static{this.\u0275fac=function(e){return new(e||t)(c(a))}}static{this.\u0275prov=r({token:t,factory:t.\u0275fac})}}return t})();export{f as a}; +import{C as r,F as c,Gf as a}from"./chunk-KS5LOSMR.js";var f=(()=>{class t{constructor(i){this.savingsService=i}resolve(i){let e=i.paramMap.get("savingAccountId");return this.savingsService.getSavingsAccountData(e)}static{this.\u0275fac=function(e){return new(e||t)(c(a))}}static{this.\u0275prov=r({token:t,factory:t.\u0275fac})}}return t})();export{f as a}; diff --git a/browser/chunk-76OHP3WO.js b/browser/chunk-62D6N4LP.js similarity index 95% rename from browser/chunk-76OHP3WO.js rename to browser/chunk-62D6N4LP.js index a44a0e2ca..7624acb1d 100644 --- a/browser/chunk-76OHP3WO.js +++ b/browser/chunk-62D6N4LP.js @@ -1 +1 @@ -import{C as f,F as l,rb as m,sb as a,ub as N,x as g,xc as i}from"./chunk-B6LWVGEU.js";import{a as d,b as h}from"./chunk-O7S4L63H.js";var P=(()=>{class c{constructor(t){this.http=t}getStandingInstructionsData(t){return this.http.get(`/standinginstructions/${t}`)}getStandingInstructionsDataAndTemplate(t){let n=new a().set("associations","template");return this.http.get(`/standinginstructions/${t}`,{params:n})}updateStandingInstructionsData(t,n){let s=new a().set("command","update");return this.http.put(`/standinginstructions/${t}`,n,{params:s})}getStandingInstructionsTemplate(t,n,s,e){let r=new a().set("fromAccountType",s).set("fromClientId",t).set("fromOfficeId",n);if(e){let o=Object.getOwnPropertyNames(e);for(let p=0;p{let o=JSON.stringify(h(d({},s),{ownerFspId:r.fspId}));return this.http.post(`${i.vNextApiUrl}${i.vNextApiVersion}${i.vNextApiProvider}/partyinfo`,o,{headers:e})}))}sendInterbankTransfer(t){let n=new m({"Content-Type":"application/json"});return this.http.post(`${i.vNextApiUrl}${i.vNextApiVersion}${i.vNextApiProvider}/executetransfer`,t,{headers:n})}static{this.\u0275fac=function(n){return new(n||c)(l(N))}}static{this.\u0275prov=f({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})();export{P as a}; +import{C as f,F as l,tb as m,tc as i,ub as a,wb as N,x as g}from"./chunk-KS5LOSMR.js";import{a as d,b as h}from"./chunk-O7S4L63H.js";var P=(()=>{class c{constructor(t){this.http=t}getStandingInstructionsData(t){return this.http.get(`/standinginstructions/${t}`)}getStandingInstructionsDataAndTemplate(t){let n=new a().set("associations","template");return this.http.get(`/standinginstructions/${t}`,{params:n})}updateStandingInstructionsData(t,n){let s=new a().set("command","update");return this.http.put(`/standinginstructions/${t}`,n,{params:s})}getStandingInstructionsTemplate(t,n,s,e){let r=new a().set("fromAccountType",s).set("fromClientId",t).set("fromOfficeId",n);if(e){let o=Object.getOwnPropertyNames(e);for(let p=0;p{let o=JSON.stringify(h(d({},s),{ownerFspId:r.fspId}));return this.http.post(`${i.vNextApiUrl}${i.vNextApiVersion}${i.vNextApiProvider}/partyinfo`,o,{headers:e})}))}sendInterbankTransfer(t){let n=new m({"Content-Type":"application/json"});return this.http.post(`${i.vNextApiUrl}${i.vNextApiVersion}${i.vNextApiProvider}/executetransfer`,t,{headers:n})}static{this.\u0275fac=function(n){return new(n||c)(l(N))}}static{this.\u0275prov=f({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})();export{P as a}; diff --git a/browser/chunk-74MKXVMB.js b/browser/chunk-A3PIEGZU.js similarity index 95% rename from browser/chunk-74MKXVMB.js rename to browser/chunk-A3PIEGZU.js index 259ef0be0..fbe335456 100644 --- a/browser/chunk-74MKXVMB.js +++ b/browser/chunk-A3PIEGZU.js @@ -1 +1 @@ -import{C as i,Cf as n,F as p,h as u,sb as c,ub as d}from"./chunk-B6LWVGEU.js";var h=class{constructor(a){this.selectOptions=[],this.childParameters=[],this.name=a[0],this.variable=a[1],this.label=a[2],this.displayType=a[3],this.formatType=a[4],this.defaultVal=a[5],this.selectOne=a[6],this.selectAll=a[7],this.parentParameterName=a[8],this.inputName=`R_${a[1]}`}};var l=class{constructor(a){this.id=a[0],this.name=a[1]}};var f=class{constructor(a){this.keysLabel=a.columnHeaders[0].columnName,this.valuesLabel=a.columnHeaders[1].columnName,this.keys=a.data.map(t=>t.row[0]),this.values=a.data.map(t=>t.row[1])}};var F=(()=>{class e{constructor(t){this.http=t}getReports(){return this.http.get("/reports")}getReportParams(t){let r=new c().set("R_reportListing",`'${t}'`).set("parameterType","true");return this.http.get("/runreports/FullParameterList",{params:r}).pipe(u(s=>s.data.map(o=>new h(o.row))))}getSelectOptions(t){let r=new c().set("parameterType","true");return this.http.get(`/runreports/${t}`,{params:r}).pipe(u(s=>s.data.map(o=>new l(o.row))))}getPentahoParams(t){let r=new c().set("fields","reportParameters");return this.http.get(`/reports/${t}`,{params:r}).pipe(u(s=>s.reportParameters))}getRunReportData(t,r){let s=new c;for(let[o,m]of Object.entries(r))s=s.set(o,m);return this.http.get(`/runreports/${t}`,{params:s})}getChartRunReportData(t,r){let s=new c;for(let[o,m]of Object.entries(r))s=s.set(o,m);return this.http.get(`/runreports/${t}`,{params:s}).pipe(u(o=>new f(o)))}getPentahoRunReportData(t,r,s,o,m){let g=new c().set("tenantIdentifier",s).set("locale",o).set("dateFormat",m);for(let[b,w]of Object.entries(r))g=g.set(b,w);return this.http.get(`/runreports/${t}`,{responseType:"arraybuffer",observe:"response",params:g})}static{this.\u0275fac=function(r){return new(r||e)(p(d))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var L=(()=>{class e{constructor(t){this.groupsService=t}resolve(t){let r=t.parent.paramMap.get("groupId");return this.groupsService.getGroupAccountsData(r)}static{this.\u0275fac=function(r){return new(r||e)(p(n))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac})}}return e})();var C=(()=>{class e{constructor(t){this.groupsService=t}resolve(t){let r=t.parent.paramMap.get("groupId");return this.groupsService.getGSIMAccountsData(r)}static{this.\u0275fac=function(r){return new(r||e)(p(n))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac})}}return e})();var B=(()=>{class e{constructor(t){this.groupsService=t}resolve(t){let r=t.paramMap.get("groupId");return this.groupsService.getGroupData(r)}static{this.\u0275fac=function(r){return new(r||e)(p(n))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac})}}return e})();export{F as a,L as b,C as c,B as d}; +import{C as i,Ef as n,F as p,h as u,ub as c,wb as d}from"./chunk-KS5LOSMR.js";var h=class{constructor(a){this.selectOptions=[],this.childParameters=[],this.name=a[0],this.variable=a[1],this.label=a[2],this.displayType=a[3],this.formatType=a[4],this.defaultVal=a[5],this.selectOne=a[6],this.selectAll=a[7],this.parentParameterName=a[8],this.inputName=`R_${a[1]}`}};var l=class{constructor(a){this.id=a[0],this.name=a[1]}};var f=class{constructor(a){this.keysLabel=a.columnHeaders[0].columnName,this.valuesLabel=a.columnHeaders[1].columnName,this.keys=a.data.map(t=>t.row[0]),this.values=a.data.map(t=>t.row[1])}};var F=(()=>{class e{constructor(t){this.http=t}getReports(){return this.http.get("/reports")}getReportParams(t){let r=new c().set("R_reportListing",`'${t}'`).set("parameterType","true");return this.http.get("/runreports/FullParameterList",{params:r}).pipe(u(s=>s.data.map(o=>new h(o.row))))}getSelectOptions(t){let r=new c().set("parameterType","true");return this.http.get(`/runreports/${t}`,{params:r}).pipe(u(s=>s.data.map(o=>new l(o.row))))}getPentahoParams(t){let r=new c().set("fields","reportParameters");return this.http.get(`/reports/${t}`,{params:r}).pipe(u(s=>s.reportParameters))}getRunReportData(t,r){let s=new c;for(let[o,m]of Object.entries(r))s=s.set(o,m);return this.http.get(`/runreports/${t}`,{params:s})}getChartRunReportData(t,r){let s=new c;for(let[o,m]of Object.entries(r))s=s.set(o,m);return this.http.get(`/runreports/${t}`,{params:s}).pipe(u(o=>new f(o)))}getPentahoRunReportData(t,r,s,o,m){let g=new c().set("tenantIdentifier",s).set("locale",o).set("dateFormat",m);for(let[b,w]of Object.entries(r))g=g.set(b,w);return this.http.get(`/runreports/${t}`,{responseType:"arraybuffer",observe:"response",params:g})}static{this.\u0275fac=function(r){return new(r||e)(p(d))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var L=(()=>{class e{constructor(t){this.groupsService=t}resolve(t){let r=t.parent.paramMap.get("groupId");return this.groupsService.getGroupAccountsData(r)}static{this.\u0275fac=function(r){return new(r||e)(p(n))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac})}}return e})();var C=(()=>{class e{constructor(t){this.groupsService=t}resolve(t){let r=t.parent.paramMap.get("groupId");return this.groupsService.getGSIMAccountsData(r)}static{this.\u0275fac=function(r){return new(r||e)(p(n))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac})}}return e})();var B=(()=>{class e{constructor(t){this.groupsService=t}resolve(t){let r=t.paramMap.get("groupId");return this.groupsService.getGroupData(r)}static{this.\u0275fac=function(r){return new(r||e)(p(n))}}static{this.\u0275prov=i({token:e,factory:e.\u0275fac})}}return e})();export{F as a,L as b,C as c,B as d}; diff --git a/browser/chunk-B6LWVGEU.js b/browser/chunk-B6LWVGEU.js deleted file mode 100644 index ca417bfb6..000000000 --- a/browser/chunk-B6LWVGEU.js +++ /dev/null @@ -1,1634 +0,0 @@ -import{a as Y,b as Ge,c as v9,e as b9,g as H4,h as R4}from"./chunk-O7S4L63H.js";var ku=b9((X8,Hl)=>{(function(t,n){typeof X8=="object"&&typeof Hl<"u"?Hl.exports=n():typeof define=="function"&&define.amd?define(n):t.moment=n()})(X8,function(){"use strict";var t;function n(){return t.apply(null,arguments)}function e(c){t=c}function i(c){return c instanceof Array||Object.prototype.toString.call(c)==="[object Array]"}function r(c){return c!=null&&Object.prototype.toString.call(c)==="[object Object]"}function a(c,u){return Object.prototype.hasOwnProperty.call(c,u)}function o(c){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(c).length===0;var u;for(u in c)if(a(c,u))return!1;return!0}function s(c){return c===void 0}function l(c){return typeof c=="number"||Object.prototype.toString.call(c)==="[object Number]"}function h(c){return c instanceof Date||Object.prototype.toString.call(c)==="[object Date]"}function v(c,u){var _=[],b,x=c.length;for(b=0;b>>0,b;for(b=0;b<_;b++)if(b in u&&c.call(this,u[b],b,u))return!0;return!1};function te(c){var u=null,_=!1,b=c._d&&!isNaN(c._d.getTime());if(b&&(u=V(c),_=K.call(u.parsedDateParts,function(x){return x!=null}),b=u.overflow<0&&!u.empty&&!u.invalidEra&&!u.invalidMonth&&!u.invalidWeekday&&!u.weekdayMismatch&&!u.nullInput&&!u.invalidFormat&&!u.userInvalidated&&(!u.meridiem||u.meridiem&&_),c._strict&&(b=b&&u.charsLeftOver===0&&u.unusedTokens.length===0&&u.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(c))c._isValid=b;else return b;return c._isValid}function ge(c){var u=D(NaN);return c!=null?y(V(u),c):V(u).userInvalidated=!0,u}var Oe=n.momentProperties=[],He=!1;function Mt(c,u){var _,b,x,P=Oe.length;if(s(u._isAMomentObject)||(c._isAMomentObject=u._isAMomentObject),s(u._i)||(c._i=u._i),s(u._f)||(c._f=u._f),s(u._l)||(c._l=u._l),s(u._strict)||(c._strict=u._strict),s(u._tzm)||(c._tzm=u._tzm),s(u._isUTC)||(c._isUTC=u._isUTC),s(u._offset)||(c._offset=u._offset),s(u._pf)||(c._pf=V(u)),s(u._locale)||(c._locale=u._locale),P>0)for(_=0;_=0;return(P?_?"+":"":"-")+Math.pow(10,Math.max(0,x)).toString().substr(1)+b}var qm=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_4=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ym={},Bc={};function Fe(c,u,_,b){var x=b;typeof b=="string"&&(x=function(){return this[b]()}),c&&(Bc[c]=x),u&&(Bc[u[0]]=function(){return ba(x.apply(this,arguments),u[1],u[2])}),_&&(Bc[_]=function(){return this.localeData().ordinal(x.apply(this,arguments),c)})}function QT(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function KT(c){var u=c.match(qm),_,b;for(_=0,b=u.length;_=0&&_4.test(c);)c=c.replace(_4,b),_4.lastIndex=0,_-=1;return c}var ZT={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function XT(c){var u=this._longDateFormat[c],_=this._longDateFormat[c.toUpperCase()];return u||!_?u:(this._longDateFormat[c]=_.match(qm).map(function(b){return b==="MMMM"||b==="MM"||b==="DD"||b==="dddd"?b.slice(1):b}).join(""),this._longDateFormat[c])}var JT="Invalid date";function eV(){return this._invalidDate}var tV="%d",iV=/\d{1,2}/;function nV(c){return this._ordinal.replace("%d",c)}var rV={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function aV(c,u,_,b){var x=this._relativeTime[_];return va(x)?x(c,u,_,b):x.replace(/%d/i,c)}function oV(c,u){var _=this._relativeTime[c>0?"future":"past"];return va(_)?_(u):_.replace(/%s/i,u)}var I_={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Er(c){return typeof c=="string"?I_[c]||I_[c.toLowerCase()]:void 0}function Qm(c){var u={},_,b;for(b in c)a(c,b)&&(_=Er(b),_&&(u[_]=c[b]));return u}var sV={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function cV(c){var u=[],_;for(_ in c)a(c,_)&&u.push({unit:_,priority:sV[_]});return u.sort(function(b,x){return b.priority-x.priority}),u}var E_=/\d/,fr=/\d\d/,O_=/\d{3}/,Km=/\d{4}/,b4=/[+-]?\d{6}/,oi=/\d\d?/,P_=/\d\d\d\d?/,T_=/\d\d\d\d\d\d?/,y4=/\d{1,3}/,Zm=/\d{1,4}/,C4=/[+-]?\d{1,6}/,Uc=/\d+/,x4=/[+-]?\d+/,lV=/Z|[+-]\d\d:?\d\d/gi,M4=/Z|[+-]\d\d(?::?\d\d)?/gi,dV=/[+-]?\d+(\.\d{1,3})?/,K2=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,$c=/^[1-9]\d?/,Xm=/^([1-9]\d|\d)/,w4;w4={};function Ee(c,u,_){w4[c]=va(u)?u:function(b,x){return b&&_?_:u}}function uV(c,u){return a(w4,c)?w4[c](u._strict,u._locale):new RegExp(hV(c))}function hV(c){return Za(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(u,_,b,x,P){return _||b||x||P}))}function Za(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Or(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function bt(c){var u=+c,_=0;return u!==0&&isFinite(u)&&(_=Or(u)),_}var Jm={};function qt(c,u){var _,b=u,x;for(typeof c=="string"&&(c=[c]),l(u)&&(b=function(P,Z){Z[u]=bt(P)}),x=c.length,_=0;_68?1900:2e3)};var V_=Gc("FullYear",!0);function gV(){return D4(this.year())}function Gc(c,u){return function(_){return _!=null?(A_(this,c,_),n.updateOffset(this,u),this):J2(this,c)}}function J2(c,u){if(!c.isValid())return NaN;var _=c._d,b=c._isUTC;switch(u){case"Milliseconds":return b?_.getUTCMilliseconds():_.getMilliseconds();case"Seconds":return b?_.getUTCSeconds():_.getSeconds();case"Minutes":return b?_.getUTCMinutes():_.getMinutes();case"Hours":return b?_.getUTCHours():_.getHours();case"Date":return b?_.getUTCDate():_.getDate();case"Day":return b?_.getUTCDay():_.getDay();case"Month":return b?_.getUTCMonth():_.getMonth();case"FullYear":return b?_.getUTCFullYear():_.getFullYear();default:return NaN}}function A_(c,u,_){var b,x,P,Z,Ie;if(!(!c.isValid()||isNaN(_))){switch(b=c._d,x=c._isUTC,u){case"Milliseconds":return void(x?b.setUTCMilliseconds(_):b.setMilliseconds(_));case"Seconds":return void(x?b.setUTCSeconds(_):b.setSeconds(_));case"Minutes":return void(x?b.setUTCMinutes(_):b.setMinutes(_));case"Hours":return void(x?b.setUTCHours(_):b.setHours(_));case"Date":return void(x?b.setUTCDate(_):b.setDate(_));case"FullYear":break;default:return}P=_,Z=c.month(),Ie=c.date(),Ie=Ie===29&&Z===1&&!D4(P)?28:Ie,x?b.setUTCFullYear(P,Z,Ie):b.setFullYear(P,Z,Ie)}}function _V(c){return c=Er(c),va(this[c])?this[c]():this}function vV(c,u){if(typeof c=="object"){c=Qm(c);var _=cV(c),b,x=_.length;for(b=0;b=0?(Ie=new Date(c+400,u,_,b,x,P,Z),isFinite(Ie.getFullYear())&&Ie.setFullYear(c)):Ie=new Date(c,u,_,b,x,P,Z),Ie}function e1(c){var u,_;return c<100&&c>=0?(_=Array.prototype.slice.call(arguments),_[0]=c+400,u=new Date(Date.UTC.apply(null,_)),isFinite(u.getUTCFullYear())&&u.setUTCFullYear(c)):u=new Date(Date.UTC.apply(null,arguments)),u}function S4(c,u,_){var b=7+u-_,x=(7+e1(c,0,b).getUTCDay()-u)%7;return-x+b-1}function F_(c,u,_,b,x){var P=(7+_-b)%7,Z=S4(c,b,x),Ie=1+7*(u-1)+P+Z,it,wt;return Ie<=0?(it=c-1,wt=X2(it)+Ie):Ie>X2(c)?(it=c+1,wt=Ie-X2(c)):(it=c,wt=Ie),{year:it,dayOfYear:wt}}function t1(c,u,_){var b=S4(c.year(),u,_),x=Math.floor((c.dayOfYear()-b-1)/7)+1,P,Z;return x<1?(Z=c.year()-1,P=x+eo(Z,u,_)):x>eo(c.year(),u,_)?(P=x-eo(c.year(),u,_),Z=c.year()+1):(Z=c.year(),P=x),{week:P,year:Z}}function eo(c,u,_){var b=S4(c,u,_),x=S4(c+1,u,_);return(X2(c)-b+x)/7}Fe("w",["ww",2],"wo","week"),Fe("W",["WW",2],"Wo","isoWeek"),Ee("w",oi,$c),Ee("ww",oi,fr),Ee("W",oi,$c),Ee("WW",oi,fr),Z2(["w","ww","W","WW"],function(c,u,_,b){u[b.substr(0,1)]=bt(c)});function PV(c){return t1(c,this._week.dow,this._week.doy).week}var TV={dow:0,doy:6};function VV(){return this._week.dow}function AV(){return this._week.doy}function zV(c){var u=this.localeData().week(this);return c==null?u:this.add((c-u)*7,"d")}function LV(c){var u=t1(this,1,4).week;return c==null?u:this.add((c-u)*7,"d")}Fe("d",0,"do","day"),Fe("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),Fe("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),Fe("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),Fe("e",0,0,"weekday"),Fe("E",0,0,"isoWeekday"),Ee("d",oi),Ee("e",oi),Ee("E",oi),Ee("dd",function(c,u){return u.weekdaysMinRegex(c)}),Ee("ddd",function(c,u){return u.weekdaysShortRegex(c)}),Ee("dddd",function(c,u){return u.weekdaysRegex(c)}),Z2(["dd","ddd","dddd"],function(c,u,_,b){var x=_._locale.weekdaysParse(c,b,_._strict);x!=null?u.d=x:V(_).invalidWeekday=c}),Z2(["d","e","E"],function(c,u,_,b){u[b]=bt(c)});function HV(c,u){return typeof c!="string"?c:isNaN(c)?(c=u.weekdaysParse(c),typeof c=="number"?c:null):parseInt(c,10)}function RV(c,u){return typeof c=="string"?u.weekdaysParse(c)%7||7:isNaN(c)?null:c}function tp(c,u){return c.slice(u,7).concat(c.slice(0,u))}var NV="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),j_="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),FV="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),jV=K2,BV=K2,UV=K2;function $V(c,u){var _=i(this._weekdays)?this._weekdays:this._weekdays[c&&c!==!0&&this._weekdays.isFormat.test(u)?"format":"standalone"];return c===!0?tp(_,this._week.dow):c?_[c.day()]:_}function GV(c){return c===!0?tp(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort}function WV(c){return c===!0?tp(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin}function qV(c,u,_){var b,x,P,Z=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],b=0;b<7;++b)P=D([2e3,1]).day(b),this._minWeekdaysParse[b]=this.weekdaysMin(P,"").toLocaleLowerCase(),this._shortWeekdaysParse[b]=this.weekdaysShort(P,"").toLocaleLowerCase(),this._weekdaysParse[b]=this.weekdays(P,"").toLocaleLowerCase();return _?u==="dddd"?(x=Ei.call(this._weekdaysParse,Z),x!==-1?x:null):u==="ddd"?(x=Ei.call(this._shortWeekdaysParse,Z),x!==-1?x:null):(x=Ei.call(this._minWeekdaysParse,Z),x!==-1?x:null):u==="dddd"?(x=Ei.call(this._weekdaysParse,Z),x!==-1||(x=Ei.call(this._shortWeekdaysParse,Z),x!==-1)?x:(x=Ei.call(this._minWeekdaysParse,Z),x!==-1?x:null)):u==="ddd"?(x=Ei.call(this._shortWeekdaysParse,Z),x!==-1||(x=Ei.call(this._weekdaysParse,Z),x!==-1)?x:(x=Ei.call(this._minWeekdaysParse,Z),x!==-1?x:null)):(x=Ei.call(this._minWeekdaysParse,Z),x!==-1||(x=Ei.call(this._weekdaysParse,Z),x!==-1)?x:(x=Ei.call(this._shortWeekdaysParse,Z),x!==-1?x:null))}function YV(c,u,_){var b,x,P;if(this._weekdaysParseExact)return qV.call(this,c,u,_);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),b=0;b<7;b++){if(x=D([2e3,1]).day(b),_&&!this._fullWeekdaysParse[b]&&(this._fullWeekdaysParse[b]=new RegExp("^"+this.weekdays(x,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[b]=new RegExp("^"+this.weekdaysShort(x,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[b]=new RegExp("^"+this.weekdaysMin(x,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[b]||(P="^"+this.weekdays(x,"")+"|^"+this.weekdaysShort(x,"")+"|^"+this.weekdaysMin(x,""),this._weekdaysParse[b]=new RegExp(P.replace(".",""),"i")),_&&u==="dddd"&&this._fullWeekdaysParse[b].test(c))return b;if(_&&u==="ddd"&&this._shortWeekdaysParse[b].test(c))return b;if(_&&u==="dd"&&this._minWeekdaysParse[b].test(c))return b;if(!_&&this._weekdaysParse[b].test(c))return b}}function QV(c){if(!this.isValid())return c!=null?this:NaN;var u=J2(this,"Day");return c!=null?(c=HV(c,this.localeData()),this.add(c-u,"d")):u}function KV(c){if(!this.isValid())return c!=null?this:NaN;var u=(this.day()+7-this.localeData()._week.dow)%7;return c==null?u:this.add(c-u,"d")}function ZV(c){if(!this.isValid())return c!=null?this:NaN;if(c!=null){var u=RV(c,this.localeData());return this.day(this.day()%7?u:u-7)}else return this.day()||7}function XV(c){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||ip.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=jV),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)}function JV(c){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||ip.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=BV),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function eA(c){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||ip.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=UV),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function ip(){function c(zn,ao){return ao.length-zn.length}var u=[],_=[],b=[],x=[],P,Z,Ie,it,wt;for(P=0;P<7;P++)Z=D([2e3,1]).day(P),Ie=Za(this.weekdaysMin(Z,"")),it=Za(this.weekdaysShort(Z,"")),wt=Za(this.weekdays(Z,"")),u.push(Ie),_.push(it),b.push(wt),x.push(Ie),x.push(it),x.push(wt);u.sort(c),_.sort(c),b.sort(c),x.sort(c),this._weekdaysRegex=new RegExp("^("+x.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+b.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+u.join("|")+")","i")}function np(){return this.hours()%12||12}function tA(){return this.hours()||24}Fe("H",["HH",2],0,"hour"),Fe("h",["hh",2],0,np),Fe("k",["kk",2],0,tA),Fe("hmm",0,0,function(){return""+np.apply(this)+ba(this.minutes(),2)}),Fe("hmmss",0,0,function(){return""+np.apply(this)+ba(this.minutes(),2)+ba(this.seconds(),2)}),Fe("Hmm",0,0,function(){return""+this.hours()+ba(this.minutes(),2)}),Fe("Hmmss",0,0,function(){return""+this.hours()+ba(this.minutes(),2)+ba(this.seconds(),2)});function B_(c,u){Fe(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),u)})}B_("a",!0),B_("A",!1);function U_(c,u){return u._meridiemParse}Ee("a",U_),Ee("A",U_),Ee("H",oi,Xm),Ee("h",oi,$c),Ee("k",oi,$c),Ee("HH",oi,fr),Ee("hh",oi,fr),Ee("kk",oi,fr),Ee("hmm",P_),Ee("hmmss",T_),Ee("Hmm",P_),Ee("Hmmss",T_),qt(["H","HH"],Gi),qt(["k","kk"],function(c,u,_){var b=bt(c);u[Gi]=b===24?0:b}),qt(["a","A"],function(c,u,_){_._isPm=_._locale.isPM(c),_._meridiem=c}),qt(["h","hh"],function(c,u,_){u[Gi]=bt(c),V(_).bigHour=!0}),qt("hmm",function(c,u,_){var b=c.length-2;u[Gi]=bt(c.substr(0,b)),u[Zr]=bt(c.substr(b)),V(_).bigHour=!0}),qt("hmmss",function(c,u,_){var b=c.length-4,x=c.length-2;u[Gi]=bt(c.substr(0,b)),u[Zr]=bt(c.substr(b,2)),u[Ja]=bt(c.substr(x)),V(_).bigHour=!0}),qt("Hmm",function(c,u,_){var b=c.length-2;u[Gi]=bt(c.substr(0,b)),u[Zr]=bt(c.substr(b))}),qt("Hmmss",function(c,u,_){var b=c.length-4,x=c.length-2;u[Gi]=bt(c.substr(0,b)),u[Zr]=bt(c.substr(b,2)),u[Ja]=bt(c.substr(x))});function iA(c){return(c+"").toLowerCase().charAt(0)==="p"}var nA=/[ap]\.?m?\.?/i,rA=Gc("Hours",!0);function aA(c,u,_){return c>11?_?"pm":"PM":_?"am":"AM"}var $_={calendar:qT,longDateFormat:ZT,invalidDate:JT,ordinal:tV,dayOfMonthOrdinalParse:iV,relativeTime:rV,months:yV,monthsShort:z_,week:TV,weekdays:NV,weekdaysMin:FV,weekdaysShort:j_,meridiemParse:nA},mi={},i1={},n1;function oA(c,u){var _,b=Math.min(c.length,u.length);for(_=0;_0;){if(x=k4(P.slice(0,_).join("-")),x)return x;if(b&&b.length>=_&&oA(P,b)>=_-1)break;_--}u++}return n1}function cA(c){return!!(c&&c.match("^[^/\\\\]*$"))}function k4(c){var u=null,_;if(mi[c]===void 0&&typeof Hl<"u"&&Hl&&Hl.exports&&cA(c))try{u=n1._abbr,_=v9,_("./locale/"+c),$o(u)}catch{mi[c]=null}return mi[c]}function $o(c,u){var _;return c&&(s(u)?_=to(c):_=rp(c,u),_?n1=_:typeof console<"u"&&console.warn&&console.warn("Locale "+c+" not found. Did you forget to load it?")),n1._abbr}function rp(c,u){if(u!==null){var _,b=$_;if(u.abbr=c,mi[c]!=null)S_("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),b=mi[c]._config;else if(u.parentLocale!=null)if(mi[u.parentLocale]!=null)b=mi[u.parentLocale]._config;else if(_=k4(u.parentLocale),_!=null)b=_._config;else return i1[u.parentLocale]||(i1[u.parentLocale]=[]),i1[u.parentLocale].push({name:c,config:u}),null;return mi[c]=new Gm($m(b,u)),i1[c]&&i1[c].forEach(function(x){rp(x.name,x.config)}),$o(c),mi[c]}else return delete mi[c],null}function lA(c,u){if(u!=null){var _,b,x=$_;mi[c]!=null&&mi[c].parentLocale!=null?mi[c].set($m(mi[c]._config,u)):(b=k4(c),b!=null&&(x=b._config),u=$m(x,u),b==null&&(u.abbr=c),_=new Gm(u),_.parentLocale=mi[c],mi[c]=_),$o(c)}else mi[c]!=null&&(mi[c].parentLocale!=null?(mi[c]=mi[c].parentLocale,c===$o()&&$o(c)):mi[c]!=null&&delete mi[c]);return mi[c]}function to(c){var u;if(c&&c._locale&&c._locale._abbr&&(c=c._locale._abbr),!c)return n1;if(!i(c)){if(u=k4(c),u)return u;c=[c]}return sA(c)}function dA(){return Wm(mi)}function ap(c){var u,_=c._a;return _&&V(c).overflow===-2&&(u=_[Xa]<0||_[Xa]>11?Xa:_[ya]<1||_[ya]>ep(_[Cn],_[Xa])?ya:_[Gi]<0||_[Gi]>24||_[Gi]===24&&(_[Zr]!==0||_[Ja]!==0||_[js]!==0)?Gi:_[Zr]<0||_[Zr]>59?Zr:_[Ja]<0||_[Ja]>59?Ja:_[js]<0||_[js]>999?js:-1,V(c)._overflowDayOfYear&&(uya)&&(u=ya),V(c)._overflowWeeks&&u===-1&&(u=pV),V(c)._overflowWeekday&&u===-1&&(u=fV),V(c).overflow=u),c}var uA=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,hA=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mA=/Z|[+-]\d\d(?::?\d\d)?/,I4=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],op=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pA=/^\/?Date\((-?\d+)/i,fA=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,gA={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function W_(c){var u,_,b=c._i,x=uA.exec(b)||hA.exec(b),P,Z,Ie,it,wt=I4.length,zn=op.length;if(x){for(V(c).iso=!0,u=0,_=wt;u<_;u++)if(I4[u][1].exec(x[1])){Z=I4[u][0],P=I4[u][2]!==!1;break}if(Z==null){c._isValid=!1;return}if(x[3]){for(u=0,_=zn;u<_;u++)if(op[u][1].exec(x[3])){Ie=(x[2]||" ")+op[u][0];break}if(Ie==null){c._isValid=!1;return}}if(!P&&Ie!=null){c._isValid=!1;return}if(x[4])if(mA.exec(x[4]))it="Z";else{c._isValid=!1;return}c._f=Z+(Ie||"")+(it||""),cp(c)}else c._isValid=!1}function _A(c,u,_,b,x,P){var Z=[vA(c),z_.indexOf(u),parseInt(_,10),parseInt(b,10),parseInt(x,10)];return P&&Z.push(parseInt(P,10)),Z}function vA(c){var u=parseInt(c,10);return u<=49?2e3+u:u<=999?1900+u:u}function bA(c){return c.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function yA(c,u,_){if(c){var b=j_.indexOf(c),x=new Date(u[0],u[1],u[2]).getDay();if(b!==x)return V(_).weekdayMismatch=!0,_._isValid=!1,!1}return!0}function CA(c,u,_){if(c)return gA[c];if(u)return 0;var b=parseInt(_,10),x=b%100,P=(b-x)/100;return P*60+x}function q_(c){var u=fA.exec(bA(c._i)),_;if(u){if(_=_A(u[4],u[3],u[2],u[5],u[6],u[7]),!yA(u[1],_,c))return;c._a=_,c._tzm=CA(u[8],u[9],u[10]),c._d=e1.apply(null,c._a),c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),V(c).rfc2822=!0}else c._isValid=!1}function xA(c){var u=pA.exec(c._i);if(u!==null){c._d=new Date(+u[1]);return}if(W_(c),c._isValid===!1)delete c._isValid;else return;if(q_(c),c._isValid===!1)delete c._isValid;else return;c._strict?c._isValid=!1:n.createFromInputFallback(c)}n.createFromInputFallback=Ki("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(c){c._d=new Date(c._i+(c._useUTC?" UTC":""))});function Wc(c,u,_){return c??u??_}function MA(c){var u=new Date(n.now());return c._useUTC?[u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()]:[u.getFullYear(),u.getMonth(),u.getDate()]}function sp(c){var u,_,b=[],x,P,Z;if(!c._d){for(x=MA(c),c._w&&c._a[ya]==null&&c._a[Xa]==null&&wA(c),c._dayOfYear!=null&&(Z=Wc(c._a[Cn],x[Cn]),(c._dayOfYear>X2(Z)||c._dayOfYear===0)&&(V(c)._overflowDayOfYear=!0),_=e1(Z,0,c._dayOfYear),c._a[Xa]=_.getUTCMonth(),c._a[ya]=_.getUTCDate()),u=0;u<3&&c._a[u]==null;++u)c._a[u]=b[u]=x[u];for(;u<7;u++)c._a[u]=b[u]=c._a[u]==null?u===2?1:0:c._a[u];c._a[Gi]===24&&c._a[Zr]===0&&c._a[Ja]===0&&c._a[js]===0&&(c._nextDay=!0,c._a[Gi]=0),c._d=(c._useUTC?e1:OV).apply(null,b),P=c._useUTC?c._d.getUTCDay():c._d.getDay(),c._tzm!=null&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[Gi]=24),c._w&&typeof c._w.d<"u"&&c._w.d!==P&&(V(c).weekdayMismatch=!0)}}function wA(c){var u,_,b,x,P,Z,Ie,it,wt;u=c._w,u.GG!=null||u.W!=null||u.E!=null?(P=1,Z=4,_=Wc(u.GG,c._a[Cn],t1(si(),1,4).year),b=Wc(u.W,1),x=Wc(u.E,1),(x<1||x>7)&&(it=!0)):(P=c._locale._week.dow,Z=c._locale._week.doy,wt=t1(si(),P,Z),_=Wc(u.gg,c._a[Cn],wt.year),b=Wc(u.w,wt.week),u.d!=null?(x=u.d,(x<0||x>6)&&(it=!0)):u.e!=null?(x=u.e+P,(u.e<0||u.e>6)&&(it=!0)):x=P),b<1||b>eo(_,P,Z)?V(c)._overflowWeeks=!0:it!=null?V(c)._overflowWeekday=!0:(Ie=F_(_,b,x,P,Z),c._a[Cn]=Ie.year,c._dayOfYear=Ie.dayOfYear)}n.ISO_8601=function(){},n.RFC_2822=function(){};function cp(c){if(c._f===n.ISO_8601){W_(c);return}if(c._f===n.RFC_2822){q_(c);return}c._a=[],V(c).empty=!0;var u=""+c._i,_,b,x,P,Z,Ie=u.length,it=0,wt,zn;for(x=k_(c._f,c._locale).match(qm)||[],zn=x.length,_=0;_0&&V(c).unusedInput.push(Z),u=u.slice(u.indexOf(b)+b.length),it+=b.length),Bc[P]?(b?V(c).empty=!1:V(c).unusedTokens.push(P),mV(P,b,c)):c._strict&&!b&&V(c).unusedTokens.push(P);V(c).charsLeftOver=Ie-it,u.length>0&&V(c).unusedInput.push(u),c._a[Gi]<=12&&V(c).bigHour===!0&&c._a[Gi]>0&&(V(c).bigHour=void 0),V(c).parsedDateParts=c._a.slice(0),V(c).meridiem=c._meridiem,c._a[Gi]=DA(c._locale,c._a[Gi],c._meridiem),wt=V(c).era,wt!==null&&(c._a[Cn]=c._locale.erasConvertYear(wt,c._a[Cn])),sp(c),ap(c)}function DA(c,u,_){var b;return _==null?u:c.meridiemHour!=null?c.meridiemHour(u,_):(c.isPM!=null&&(b=c.isPM(_),b&&u<12&&(u+=12),!b&&u===12&&(u=0)),u)}function SA(c){var u,_,b,x,P,Z,Ie=!1,it=c._f.length;if(it===0){V(c).invalidFormat=!0,c._d=new Date(NaN);return}for(x=0;xthis?this:c:ge()});function K_(c,u){var _,b;if(u.length===1&&i(u[0])&&(u=u[0]),!u.length)return si();for(_=u[0],b=1;bthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function qA(){if(!s(this._isDSTShifted))return this._isDSTShifted;var c={},u;return Mt(c,this),c=Y_(c),c._a?(u=c._isUTC?D(c._a):si(c._a),this._isDSTShifted=this.isValid()&&RA(c._a,u.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function YA(){return this.isValid()?!this._isUTC:!1}function QA(){return this.isValid()?this._isUTC:!1}function X_(){return this.isValid()?this._isUTC&&this._offset===0:!1}var KA=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ZA=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Xr(c,u){var _=c,b=null,x,P,Z;return O4(c)?_={ms:c._milliseconds,d:c._days,M:c._months}:l(c)||!isNaN(+c)?(_={},u?_[u]=+c:_.milliseconds=+c):(b=KA.exec(c))?(x=b[1]==="-"?-1:1,_={y:0,d:bt(b[ya])*x,h:bt(b[Gi])*x,m:bt(b[Zr])*x,s:bt(b[Ja])*x,ms:bt(lp(b[js]*1e3))*x}):(b=ZA.exec(c))?(x=b[1]==="-"?-1:1,_={y:Bs(b[2],x),M:Bs(b[3],x),w:Bs(b[4],x),d:Bs(b[5],x),h:Bs(b[6],x),m:Bs(b[7],x),s:Bs(b[8],x)}):_==null?_={}:typeof _=="object"&&("from"in _||"to"in _)&&(Z=XA(si(_.from),si(_.to)),_={},_.ms=Z.milliseconds,_.M=Z.months),P=new E4(_),O4(c)&&a(c,"_locale")&&(P._locale=c._locale),O4(c)&&a(c,"_isValid")&&(P._isValid=c._isValid),P}Xr.fn=E4.prototype,Xr.invalid=HA;function Bs(c,u){var _=c&&parseFloat(c.replace(",","."));return(isNaN(_)?0:_)*u}function J_(c,u){var _={};return _.months=u.month()-c.month()+(u.year()-c.year())*12,c.clone().add(_.months,"M").isAfter(u)&&--_.months,_.milliseconds=+u-+c.clone().add(_.months,"M"),_}function XA(c,u){var _;return c.isValid()&&u.isValid()?(u=up(u,c),c.isBefore(u)?_=J_(c,u):(_=J_(u,c),_.milliseconds=-_.milliseconds,_.months=-_.months),_):{milliseconds:0,months:0}}function e9(c,u){return function(_,b){var x,P;return b!==null&&!isNaN(+b)&&(S_(u,"moment()."+u+"(period, number) is deprecated. Please use moment()."+u+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),P=_,_=b,b=P),x=Xr(_,b),t9(this,x,c),this}}function t9(c,u,_,b){var x=u._milliseconds,P=lp(u._days),Z=lp(u._months);c.isValid()&&(b=b??!0,Z&&H_(c,J2(c,"Month")+Z*_),P&&A_(c,"Date",J2(c,"Date")+P*_),x&&c._d.setTime(c._d.valueOf()+x*_),b&&n.updateOffset(c,P||Z))}var JA=e9(1,"add"),ez=e9(-1,"subtract");function i9(c){return typeof c=="string"||c instanceof String}function tz(c){return Et(c)||h(c)||i9(c)||l(c)||nz(c)||iz(c)||c===null||c===void 0}function iz(c){var u=r(c)&&!o(c),_=!1,b=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],x,P,Z=b.length;for(x=0;x_.valueOf():_.valueOf()9999?v4(_,u?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):va(Date.prototype.toISOString)?u?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",v4(_,"Z")):v4(_,u?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function _z(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var c="moment",u="",_,b,x,P;return this.isLocal()||(c=this.utcOffset()===0?"moment.utc":"moment.parseZone",u="Z"),_="["+c+'("]',b=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",x="-MM-DD[T]HH:mm:ss.SSS",P=u+'[")]',this.format(_+b+x+P)}function vz(c){c||(c=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var u=v4(this,c);return this.localeData().postformat(u)}function bz(c,u){return this.isValid()&&(Et(c)&&c.isValid()||si(c).isValid())?Xr({to:this,from:c}).locale(this.locale()).humanize(!u):this.localeData().invalidDate()}function yz(c){return this.from(si(),c)}function Cz(c,u){return this.isValid()&&(Et(c)&&c.isValid()||si(c).isValid())?Xr({from:this,to:c}).locale(this.locale()).humanize(!u):this.localeData().invalidDate()}function xz(c){return this.to(si(),c)}function n9(c){var u;return c===void 0?this._locale._abbr:(u=to(c),u!=null&&(this._locale=u),this)}var r9=Ki("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(c){return c===void 0?this.localeData():this.locale(c)});function a9(){return this._locale}var T4=1e3,qc=60*T4,V4=60*qc,o9=(365*400+97)*24*V4;function Yc(c,u){return(c%u+u)%u}function s9(c,u,_){return c<100&&c>=0?new Date(c+400,u,_)-o9:new Date(c,u,_).valueOf()}function c9(c,u,_){return c<100&&c>=0?Date.UTC(c+400,u,_)-o9:Date.UTC(c,u,_)}function Mz(c){var u,_;if(c=Er(c),c===void 0||c==="millisecond"||!this.isValid())return this;switch(_=this._isUTC?c9:s9,c){case"year":u=_(this.year(),0,1);break;case"quarter":u=_(this.year(),this.month()-this.month()%3,1);break;case"month":u=_(this.year(),this.month(),1);break;case"week":u=_(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":u=_(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":u=_(this.year(),this.month(),this.date());break;case"hour":u=this._d.valueOf(),u-=Yc(u+(this._isUTC?0:this.utcOffset()*qc),V4);break;case"minute":u=this._d.valueOf(),u-=Yc(u,qc);break;case"second":u=this._d.valueOf(),u-=Yc(u,T4);break}return this._d.setTime(u),n.updateOffset(this,!0),this}function wz(c){var u,_;if(c=Er(c),c===void 0||c==="millisecond"||!this.isValid())return this;switch(_=this._isUTC?c9:s9,c){case"year":u=_(this.year()+1,0,1)-1;break;case"quarter":u=_(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":u=_(this.year(),this.month()+1,1)-1;break;case"week":u=_(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":u=_(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":u=_(this.year(),this.month(),this.date()+1)-1;break;case"hour":u=this._d.valueOf(),u+=V4-Yc(u+(this._isUTC?0:this.utcOffset()*qc),V4)-1;break;case"minute":u=this._d.valueOf(),u+=qc-Yc(u,qc)-1;break;case"second":u=this._d.valueOf(),u+=T4-Yc(u,T4)-1;break}return this._d.setTime(u),n.updateOffset(this,!0),this}function Dz(){return this._d.valueOf()-(this._offset||0)*6e4}function Sz(){return Math.floor(this.valueOf()/1e3)}function kz(){return new Date(this.valueOf())}function Iz(){var c=this;return[c.year(),c.month(),c.date(),c.hour(),c.minute(),c.second(),c.millisecond()]}function Ez(){var c=this;return{years:c.year(),months:c.month(),date:c.date(),hours:c.hours(),minutes:c.minutes(),seconds:c.seconds(),milliseconds:c.milliseconds()}}function Oz(){return this.isValid()?this.toISOString():null}function Pz(){return te(this)}function Tz(){return y({},V(this))}function Vz(){return V(this).overflow}function Az(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Fe("N",0,0,"eraAbbr"),Fe("NN",0,0,"eraAbbr"),Fe("NNN",0,0,"eraAbbr"),Fe("NNNN",0,0,"eraName"),Fe("NNNNN",0,0,"eraNarrow"),Fe("y",["y",1],"yo","eraYear"),Fe("y",["yy",2],0,"eraYear"),Fe("y",["yyy",3],0,"eraYear"),Fe("y",["yyyy",4],0,"eraYear"),Ee("N",mp),Ee("NN",mp),Ee("NNN",mp),Ee("NNNN",Gz),Ee("NNNNN",Wz),qt(["N","NN","NNN","NNNN","NNNNN"],function(c,u,_,b){var x=_._locale.erasParse(c,b,_._strict);x?V(_).era=x:V(_).invalidEra=c}),Ee("y",Uc),Ee("yy",Uc),Ee("yyy",Uc),Ee("yyyy",Uc),Ee("yo",qz),qt(["y","yy","yyy","yyyy"],Cn),qt(["yo"],function(c,u,_,b){var x;_._locale._eraYearOrdinalRegex&&(x=c.match(_._locale._eraYearOrdinalRegex)),_._locale.eraYearOrdinalParse?u[Cn]=_._locale.eraYearOrdinalParse(c,x):u[Cn]=parseInt(c,10)});function zz(c,u){var _,b,x,P=this._eras||to("en")._eras;for(_=0,b=P.length;_=0)return P[b]}function Hz(c,u){var _=c.since<=c.until?1:-1;return u===void 0?n(c.since).year():n(c.since).year()+(u-c.offset)*_}function Rz(){var c,u,_,b=this.localeData().eras();for(c=0,u=b.length;cP&&(u=P),eL.call(this,c,u,_,b,x))}function eL(c,u,_,b,x){var P=F_(c,u,_,b,x),Z=e1(P.year,0,P.dayOfYear);return this.year(Z.getUTCFullYear()),this.month(Z.getUTCMonth()),this.date(Z.getUTCDate()),this}Fe("Q",0,"Qo","quarter"),Ee("Q",E_),qt("Q",function(c,u){u[Xa]=(bt(c)-1)*3});function tL(c){return c==null?Math.ceil((this.month()+1)/3):this.month((c-1)*3+this.month()%3)}Fe("D",["DD",2],"Do","date"),Ee("D",oi,$c),Ee("DD",oi,fr),Ee("Do",function(c,u){return c?u._dayOfMonthOrdinalParse||u._ordinalParse:u._dayOfMonthOrdinalParseLenient}),qt(["D","DD"],ya),qt("Do",function(c,u){u[ya]=bt(c.match(oi)[0])});var d9=Gc("Date",!0);Fe("DDD",["DDDD",3],"DDDo","dayOfYear"),Ee("DDD",y4),Ee("DDDD",O_),qt(["DDD","DDDD"],function(c,u,_){_._dayOfYear=bt(c)});function iL(c){var u=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return c==null?u:this.add(c-u,"d")}Fe("m",["mm",2],0,"minute"),Ee("m",oi,Xm),Ee("mm",oi,fr),qt(["m","mm"],Zr);var nL=Gc("Minutes",!1);Fe("s",["ss",2],0,"second"),Ee("s",oi,Xm),Ee("ss",oi,fr),qt(["s","ss"],Ja);var rL=Gc("Seconds",!1);Fe("S",0,0,function(){return~~(this.millisecond()/100)}),Fe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Fe(0,["SSS",3],0,"millisecond"),Fe(0,["SSSS",4],0,function(){return this.millisecond()*10}),Fe(0,["SSSSS",5],0,function(){return this.millisecond()*100}),Fe(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),Fe(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),Fe(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),Fe(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Ee("S",y4,E_),Ee("SS",y4,fr),Ee("SSS",y4,O_);var Go,u9;for(Go="SSSS";Go.length<=9;Go+="S")Ee(Go,Uc);function aL(c,u){u[js]=bt(("0."+c)*1e3)}for(Go="S";Go.length<=9;Go+="S")qt(Go,aL);u9=Gc("Milliseconds",!1),Fe("z",0,0,"zoneAbbr"),Fe("zz",0,0,"zoneName");function oL(){return this._isUTC?"UTC":""}function sL(){return this._isUTC?"Coordinated Universal Time":""}var be=It.prototype;be.add=JA,be.calendar=oz,be.clone=sz,be.diff=pz,be.endOf=wz,be.format=vz,be.from=bz,be.fromNow=yz,be.to=Cz,be.toNow=xz,be.get=_V,be.invalidAt=Vz,be.isAfter=cz,be.isBefore=lz,be.isBetween=dz,be.isSame=uz,be.isSameOrAfter=hz,be.isSameOrBefore=mz,be.isValid=Pz,be.lang=r9,be.locale=n9,be.localeData=a9,be.max=PA,be.min=OA,be.parsingFlags=Tz,be.set=vV,be.startOf=Mz,be.subtract=ez,be.toArray=Iz,be.toObject=Ez,be.toDate=kz,be.toISOString=gz,be.inspect=_z,typeof Symbol<"u"&&Symbol.for!=null&&(be[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),be.toJSON=Oz,be.toString=fz,be.unix=Sz,be.valueOf=Dz,be.creationData=Az,be.eraName=Rz,be.eraNarrow=Nz,be.eraAbbr=Fz,be.eraYear=jz,be.year=V_,be.isLeapYear=gV,be.weekYear=Yz,be.isoWeekYear=Qz,be.quarter=be.quarters=tL,be.month=R_,be.daysInMonth=kV,be.week=be.weeks=zV,be.isoWeek=be.isoWeeks=LV,be.weeksInYear=Xz,be.weeksInWeekYear=Jz,be.isoWeeksInYear=Kz,be.isoWeeksInISOWeekYear=Zz,be.date=d9,be.day=be.days=QV,be.weekday=KV,be.isoWeekday=ZV,be.dayOfYear=iL,be.hour=be.hours=rA,be.minute=be.minutes=nL,be.second=be.seconds=rL,be.millisecond=be.milliseconds=u9,be.utcOffset=FA,be.utc=BA,be.local=UA,be.parseZone=$A,be.hasAlignedHourOffset=GA,be.isDST=WA,be.isLocal=YA,be.isUtcOffset=QA,be.isUtc=X_,be.isUTC=X_,be.zoneAbbr=oL,be.zoneName=sL,be.dates=Ki("dates accessor is deprecated. Use date instead.",d9),be.months=Ki("months accessor is deprecated. Use month instead",R_),be.years=Ki("years accessor is deprecated. Use year instead",V_),be.zone=Ki("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",jA),be.isDSTShifted=Ki("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",qA);function cL(c){return si(c*1e3)}function lL(){return si.apply(null,arguments).parseZone()}function h9(c){return c}var Vt=Gm.prototype;Vt.calendar=YT,Vt.longDateFormat=XT,Vt.invalidDate=eV,Vt.ordinal=nV,Vt.preparse=h9,Vt.postformat=h9,Vt.relativeTime=aV,Vt.pastFuture=oV,Vt.set=WT,Vt.eras=zz,Vt.erasParse=Lz,Vt.erasConvertYear=Hz,Vt.erasAbbrRegex=Uz,Vt.erasNameRegex=Bz,Vt.erasNarrowRegex=$z,Vt.months=MV,Vt.monthsShort=wV,Vt.monthsParse=SV,Vt.monthsRegex=EV,Vt.monthsShortRegex=IV,Vt.week=PV,Vt.firstDayOfYear=AV,Vt.firstDayOfWeek=VV,Vt.weekdays=$V,Vt.weekdaysMin=WV,Vt.weekdaysShort=GV,Vt.weekdaysParse=YV,Vt.weekdaysRegex=XV,Vt.weekdaysShortRegex=JV,Vt.weekdaysMinRegex=eA,Vt.isPM=iA,Vt.meridiem=aA;function z4(c,u,_,b){var x=to(),P=D().set(b,u);return x[_](P,c)}function m9(c,u,_){if(l(c)&&(u=c,c=void 0),c=c||"",u!=null)return z4(c,u,_,"month");var b,x=[];for(b=0;b<12;b++)x[b]=z4(c,b,_,"month");return x}function fp(c,u,_,b){typeof c=="boolean"?(l(u)&&(_=u,u=void 0),u=u||""):(u=c,_=u,c=!1,l(u)&&(_=u,u=void 0),u=u||"");var x=to(),P=c?x._week.dow:0,Z,Ie=[];if(_!=null)return z4(u,(_+P)%7,b,"day");for(Z=0;Z<7;Z++)Ie[Z]=z4(u,(Z+P)%7,b,"day");return Ie}function dL(c,u){return m9(c,u,"months")}function uL(c,u){return m9(c,u,"monthsShort")}function hL(c,u,_){return fp(c,u,_,"weekdays")}function mL(c,u,_){return fp(c,u,_,"weekdaysShort")}function pL(c,u,_){return fp(c,u,_,"weekdaysMin")}$o("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var u=c%10,_=bt(c%100/10)===1?"th":u===1?"st":u===2?"nd":u===3?"rd":"th";return c+_}}),n.lang=Ki("moment.lang is deprecated. Use moment.locale instead.",$o),n.langData=Ki("moment.langData is deprecated. Use moment.localeData instead.",to);var io=Math.abs;function fL(){var c=this._data;return this._milliseconds=io(this._milliseconds),this._days=io(this._days),this._months=io(this._months),c.milliseconds=io(c.milliseconds),c.seconds=io(c.seconds),c.minutes=io(c.minutes),c.hours=io(c.hours),c.months=io(c.months),c.years=io(c.years),this}function p9(c,u,_,b){var x=Xr(u,_);return c._milliseconds+=b*x._milliseconds,c._days+=b*x._days,c._months+=b*x._months,c._bubble()}function gL(c,u){return p9(this,c,u,1)}function _L(c,u){return p9(this,c,u,-1)}function f9(c){return c<0?Math.floor(c):Math.ceil(c)}function vL(){var c=this._milliseconds,u=this._days,_=this._months,b=this._data,x,P,Z,Ie,it;return c>=0&&u>=0&&_>=0||c<=0&&u<=0&&_<=0||(c+=f9(gp(_)+u)*864e5,u=0,_=0),b.milliseconds=c%1e3,x=Or(c/1e3),b.seconds=x%60,P=Or(x/60),b.minutes=P%60,Z=Or(P/60),b.hours=Z%24,u+=Or(Z/24),it=Or(g9(u)),_+=it,u-=f9(gp(it)),Ie=Or(_/12),_%=12,b.days=u,b.months=_,b.years=Ie,this}function g9(c){return c*4800/146097}function gp(c){return c*146097/4800}function bL(c){if(!this.isValid())return NaN;var u,_,b=this._milliseconds;if(c=Er(c),c==="month"||c==="quarter"||c==="year")switch(u=this._days+b/864e5,_=this._months+g9(u),c){case"month":return _;case"quarter":return _/3;case"year":return _/12}else switch(u=this._days+Math.round(gp(this._months)),c){case"week":return u/7+b/6048e5;case"day":return u+b/864e5;case"hour":return u*24+b/36e5;case"minute":return u*1440+b/6e4;case"second":return u*86400+b/1e3;case"millisecond":return Math.floor(u*864e5)+b;default:throw new Error("Unknown unit "+c)}}function no(c){return function(){return this.as(c)}}var _9=no("ms"),yL=no("s"),CL=no("m"),xL=no("h"),ML=no("d"),wL=no("w"),DL=no("M"),SL=no("Q"),kL=no("y"),IL=_9;function EL(){return Xr(this)}function OL(c){return c=Er(c),this.isValid()?this[c+"s"]():NaN}function Us(c){return function(){return this.isValid()?this._data[c]:NaN}}var PL=Us("milliseconds"),TL=Us("seconds"),VL=Us("minutes"),AL=Us("hours"),zL=Us("days"),LL=Us("months"),HL=Us("years");function RL(){return Or(this.days()/7)}var ro=Math.round,Qc={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function NL(c,u,_,b,x){return x.relativeTime(u||1,!!_,c,b)}function FL(c,u,_,b){var x=Xr(c).abs(),P=ro(x.as("s")),Z=ro(x.as("m")),Ie=ro(x.as("h")),it=ro(x.as("d")),wt=ro(x.as("M")),zn=ro(x.as("w")),ao=ro(x.as("y")),Wo=P<=_.ss&&["s",P]||P<_.s&&["ss",P]||Z<=1&&["m"]||Z<_.m&&["mm",Z]||Ie<=1&&["h"]||Ie<_.h&&["hh",Ie]||it<=1&&["d"]||it<_.d&&["dd",it];return _.w!=null&&(Wo=Wo||zn<=1&&["w"]||zn<_.w&&["ww",zn]),Wo=Wo||wt<=1&&["M"]||wt<_.M&&["MM",wt]||ao<=1&&["y"]||["yy",ao],Wo[2]=u,Wo[3]=+c>0,Wo[4]=b,NL.apply(null,Wo)}function jL(c){return c===void 0?ro:typeof c=="function"?(ro=c,!0):!1}function BL(c,u){return Qc[c]===void 0?!1:u===void 0?Qc[c]:(Qc[c]=u,c==="s"&&(Qc.ss=u-1),!0)}function UL(c,u){if(!this.isValid())return this.localeData().invalidDate();var _=!1,b=Qc,x,P;return typeof c=="object"&&(u=c,c=!1),typeof c=="boolean"&&(_=c),typeof u=="object"&&(b=Object.assign({},Qc,u),u.s!=null&&u.ss==null&&(b.ss=u.s-1)),x=this.localeData(),P=FL(this,!_,b,x),_&&(P=x.pastFuture(+this,P)),x.postformat(P)}var _p=Math.abs;function Kc(c){return(c>0)-(c<0)||+c}function L4(){if(!this.isValid())return this.localeData().invalidDate();var c=_p(this._milliseconds)/1e3,u=_p(this._days),_=_p(this._months),b,x,P,Z,Ie=this.asSeconds(),it,wt,zn,ao;return Ie?(b=Or(c/60),x=Or(b/60),c%=60,b%=60,P=Or(_/12),_%=12,Z=c?c.toFixed(3).replace(/\.?0+$/,""):"",it=Ie<0?"-":"",wt=Kc(this._months)!==Kc(Ie)?"-":"",zn=Kc(this._days)!==Kc(Ie)?"-":"",ao=Kc(this._milliseconds)!==Kc(Ie)?"-":"",it+"P"+(P?wt+P+"Y":"")+(_?wt+_+"M":"")+(u?zn+u+"D":"")+(x||b||c?"T":"")+(x?ao+x+"H":"")+(b?ao+b+"M":"")+(c?ao+Z+"S":"")):"P0D"}var St=E4.prototype;St.isValid=LA,St.abs=fL,St.add=gL,St.subtract=_L,St.as=bL,St.asMilliseconds=_9,St.asSeconds=yL,St.asMinutes=CL,St.asHours=xL,St.asDays=ML,St.asWeeks=wL,St.asMonths=DL,St.asQuarters=SL,St.asYears=kL,St.valueOf=IL,St._bubble=vL,St.clone=EL,St.get=OL,St.milliseconds=PL,St.seconds=TL,St.minutes=VL,St.hours=AL,St.days=zL,St.weeks=RL,St.months=LL,St.years=HL,St.humanize=UL,St.toISOString=L4,St.toString=L4,St.toJSON=L4,St.locale=n9,St.localeData=a9,St.toIsoString=Ki("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",L4),St.lang=r9,Fe("X",0,0,"unix"),Fe("x",0,0,"valueOf"),Ee("x",x4),Ee("X",dV),qt("X",function(c,u,_){_._d=new Date(parseFloat(c)*1e3)}),qt("x",function(c,u,_){_._d=new Date(bt(c))});return n.version="2.30.1",e(si),n.fn=be,n.min=TA,n.max=VA,n.now=AA,n.utc=D,n.unix=cL,n.months=dL,n.isDate=h,n.locale=$o,n.invalid=ge,n.duration=Xr,n.isMoment=Et,n.weekdays=hL,n.parseZone=lL,n.localeData=to,n.isDuration=O4,n.monthsShort=uL,n.weekdaysMin=pL,n.defineLocale=rp,n.updateLocale=lA,n.locales=dA,n.weekdaysShort=mL,n.normalizeUnits=Er,n.relativeTimeRounding=jL,n.relativeTimeThreshold=BL,n.calendarFormat=az,n.prototype=be,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n})});var cM=b9((Kme,sM)=>{function Pu(t){var n=" ";if(isNaN(parseInt(t)))n=t;else switch(t){case 1:n=" ";break;case 2:n=" ";break;case 3:n=" ";break;case 4:n=" ";break;case 5:n=" ";break;case 6:n=" ";break;case 7:n=" ";break;case 8:n=" ";break;case 9:n=" ";break;case 10:n=" ";break;case 11:n=" ";break;case 12:n=" ";break}for(var e=[` -`],i=0;i<100;i++)e.push(e[i]+n);return e}function So(){this.step=" ",this.shift=Pu(this.step)}So.prototype.xml=function(t,n){var e=t.replace(/>\s{0,}<").replace(/-1?(o+=l[a]+e[s],r=!0,(e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1||e[s].search(/!DOCTYPE/)>-1)&&(r=!1)):e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1?(o+=e[s],r=!1):/^<\w/.exec(e[s-1])&&/^<\/\w/.exec(e[s])&&/^<[\w:\-\.\,]+/.exec(e[s-1])==/^<\/[\w:\-\.\,]+/.exec(e[s])[0].replace("/","")?(o+=e[s],r||a--):e[s].search(/<\w/)>-1&&e[s].search(/<\//)==-1&&e[s].search(/\/>/)==-1?o=r?o+=e[s]:o+=l[a++]+e[s]:e[s].search(/<\w/)>-1&&e[s].search(/<\//)>-1?o=r?o+=e[s]:o+=l[a]+e[s]:e[s].search(/<\//)>-1?o=r?o+=e[s]:o+=l[--a]+e[s]:e[s].search(/\/>/)>-1?o=r?o+=e[s]:o+=l[a]+e[s]:e[s].search(/<\?/)>-1||e[s].search(/xmlns\:/)>-1||e[s].search(/xmlns\=/)>-1?o+=l[a]+e[s]:o+=e[s];return o[0]==` -`?o.slice(1):o};So.prototype.json=function(t,e){var e=e||this.step;return typeof JSON>"u"?t:typeof t=="string"?JSON.stringify(JSON.parse(t),null,e):typeof t=="object"?JSON.stringify(t,null,e):t};So.prototype.css=function(t,n){var e=t.replace(/\s{1,}/g," ").replace(/\{/g,"{~::~").replace(/\}/g,"~::~}~::~").replace(/\;/g,";~::~").replace(/\/\*/g,"~::~/*").replace(/\*\//g,"*/~::~").replace(/~::~\s{0,}~::~/g,"~::~").split("~::~"),i=e.length,r=0,a="",o=0,s=n?Pu(n):this.shift;for(o=0;o/g,"").replace(/[ \r\n\t]{1,}xmlns/g," xmlns");return e.replace(/>\s{0,}<")};So.prototype.jsonmin=function(t){return typeof JSON>"u"?t:JSON.stringify(JSON.parse(t),null,0)};So.prototype.cssmin=function(t,n){var e=n?t:t.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\//g,"");return e.replace(/\s{1,}/g," ").replace(/\{\s{1,}/g,"{").replace(/\}\s{1,}/g,"}").replace(/\;\s{1,}/g,";").replace(/\/\*\s{1,}/g,"/*").replace(/\*\/\s{1,}/g,"*/")};So.prototype.sqlmin=function(t){return t.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")")};sM.exports=new So});function y9(t,n){return Object.is(t,n)}var Wi=null,a1=!1,N4=1,Pr=Symbol("SIGNAL");function _t(t){let n=Wi;return Wi=t,n}function C9(){return Wi}function $L(){return a1}var Zc={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Cp(t){if(a1)throw new Error("");if(Wi===null)return;Wi.consumerOnSignalRead(t);let n=Wi.nextProducerIndex++;if(G4(Wi),nt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function B4(t){G4(t);for(let n=0;n0}function G4(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function k9(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function I9(t){return t.producerNode!==void 0}function xp(t){let n=Object.create(WL);n.computation=t;let e=()=>{if(x9(n),Cp(n),n.value===F4)throw n.error;return n.value};return e[Pr]=n,e}var vp=Symbol("UNSET"),bp=Symbol("COMPUTING"),F4=Symbol("ERRORED"),WL=Ge(Y({},Zc),{value:vp,dirty:!0,error:null,equal:y9,producerMustRecompute(t){return t.value===vp||t.value===bp},producerRecomputeValue(t){if(t.value===bp)throw new Error("Detected cycle in computations.");let n=t.value;t.value=bp;let e=s1(t),i;try{i=t.computation()}catch(r){i=F4,t.error=r}finally{j4(t,e)}if(n!==vp&&n!==F4&&i!==F4&&t.equal(n,i)){t.value=n;return}t.value=i,t.version++}});function qL(){throw new Error}var E9=qL;function O9(){E9()}function P9(t){E9=t}var YL=null;function T9(t){let n=Object.create(A9);n.value=t;let e=()=>(Cp(n),n.value);return e[Pr]=n,e}function Mp(t,n){w9()||O9(),t.equal(t.value,n)||(t.value=n,QL(t))}function V9(t,n){w9()||O9(),Mp(t,n(t.value))}var A9=Ge(Y({},Zc),{equal:y9,value:void 0});function QL(t){t.version++,GL(),M9(t),YL?.()}function z9(t,n,e){let i=Object.create(KL);e&&(i.consumerAllowSignalWrites=!0),i.fn=t,i.schedule=n;let r=l=>{i.cleanupFn=l};function a(l){return l.fn===null&&l.schedule===null}function o(l){a(l)||(U4(l),l.cleanupFn(),l.fn=null,l.schedule=null,l.cleanupFn=yp)}let s=()=>{if(i.fn===null)return;if($L())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(i.dirty=!1,i.hasRun&&!B4(i))return;i.hasRun=!0;let l=s1(i);try{i.cleanupFn(),i.cleanupFn=yp,i.fn(r)}finally{j4(i,l)}};return i.ref={notify:()=>D9(i),run:s,cleanup:()=>i.cleanupFn(),destroy:()=>o(i),[Pr]:i},i.ref}var yp=()=>{},KL=Ge(Y({},Zc),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule!==null&&t.schedule(t.ref)},hasRun:!1,cleanupFn:yp});function We(t){return typeof t=="function"}function Xc(t){let e=t(i=>{Error.call(i),i.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var W4=Xc(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription: -${e.map((i,r)=>`${r+1}) ${i.toString()}`).join(` - `)}`:"",this.name="UnsubscriptionError",this.errors=e});function $s(t,n){if(t){let e=t.indexOf(n);0<=e&&t.splice(e,1)}}var xe=class t{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let a of e)a.remove(this);else e.remove(this);let{initialTeardown:i}=this;if(We(i))try{i()}catch(a){n=a instanceof W4?a.errors:[a]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let a of r)try{L9(a)}catch(o){n=n??[],o instanceof W4?n=[...n,...o.errors]:n.push(o)}}if(n)throw new W4(n)}}add(n){var e;if(n&&n!==this)if(this.closed)L9(n);else{if(n instanceof t){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(n)}}_hasParent(n){let{_parentage:e}=this;return e===n||Array.isArray(e)&&e.includes(n)}_addParent(n){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(n),e):e?[e,n]:n}_removeParent(n){let{_parentage:e}=this;e===n?this._parentage=null:Array.isArray(e)&&$s(e,n)}remove(n){let{_finalizers:e}=this;e&&$s(e,n),n instanceof t&&n._removeParent(this)}};xe.EMPTY=(()=>{let t=new xe;return t.closed=!0,t})();var wp=xe.EMPTY;function q4(t){return t instanceof xe||t&&"closed"in t&&We(t.remove)&&We(t.add)&&We(t.unsubscribe)}function L9(t){We(t)?t():t.unsubscribe()}var Jr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Jc={setTimeout(t,n,...e){let{delegate:i}=Jc;return i?.setTimeout?i.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){let{delegate:n}=Jc;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function Y4(t){Jc.setTimeout(()=>{let{onUnhandledError:n}=Jr;if(n)n(t);else throw t})}function Gs(){}var H9=Dp("C",void 0,void 0);function R9(t){return Dp("E",void 0,t)}function N9(t){return Dp("N",t,void 0)}function Dp(t,n,e){return{kind:t,value:n,error:e}}var Ws=null;function el(t){if(Jr.useDeprecatedSynchronousErrorHandling){let n=!Ws;if(n&&(Ws={errorThrown:!1,error:null}),t(),n){let{errorThrown:e,error:i}=Ws;if(Ws=null,e)throw i}}else t()}function F9(t){Jr.useDeprecatedSynchronousErrorHandling&&Ws&&(Ws.errorThrown=!0,Ws.error=t)}var qs=class extends xe{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,q4(n)&&n.add(this)):this.destination=JL}static create(n,e,i){return new oo(n,e,i)}next(n){this.isStopped?kp(N9(n),this):this._next(n)}error(n){this.isStopped?kp(R9(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?kp(H9,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},ZL=Function.prototype.bind;function Sp(t,n){return ZL.call(t,n)}var Ip=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(i){Q4(i)}}error(n){let{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(i){Q4(i)}else Q4(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){Q4(e)}}},oo=class extends qs{constructor(n,e,i){super();let r;if(We(n)||!n)r={next:n??void 0,error:e??void 0,complete:i??void 0};else{let a;this&&Jr.useDeprecatedNextContext?(a=Object.create(n),a.unsubscribe=()=>this.unsubscribe(),r={next:n.next&&Sp(n.next,a),error:n.error&&Sp(n.error,a),complete:n.complete&&Sp(n.complete,a)}):r=n}this.destination=new Ip(r)}};function Q4(t){Jr.useDeprecatedSynchronousErrorHandling?F9(t):Y4(t)}function XL(t){throw t}function kp(t,n){let{onStoppedNotification:e}=Jr;e&&Jc.setTimeout(()=>e(t,n))}var JL={closed:!0,next:Gs,error:XL,complete:Gs};var tl=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Ln(t){return t}function Ep(...t){return Op(t)}function Op(t){return t.length===0?Ln:t.length===1?t[0]:function(e){return t.reduce((i,r)=>r(i),e)}}var je=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let i=new t;return i.source=this,i.operator=e,i}subscribe(e,i,r){let a=tH(e)?e:new oo(e,i,r);return el(()=>{let{operator:o,source:s}=this;a.add(o?o.call(a,s):s?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return i=j9(i),new i((r,a)=>{let o=new oo({next:s=>{try{e(s)}catch(l){a(l),o.unsubscribe()}},error:a,complete:r});this.subscribe(o)})}_subscribe(e){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(e)}[tl](){return this}pipe(...e){return Op(e)(this)}toPromise(e){return e=j9(e),new e((i,r)=>{let a;this.subscribe(o=>a=o,o=>r(o),()=>i(a))})}}return t.create=n=>new t(n),t})();function j9(t){var n;return(n=t??Jr.Promise)!==null&&n!==void 0?n:Promise}function eH(t){return t&&We(t.next)&&We(t.error)&&We(t.complete)}function tH(t){return t&&t instanceof qs||eH(t)&&q4(t)}function Pp(t){return We(t?.lift)}function qe(t){return n=>{if(Pp(n))return n.lift(function(e){try{return t(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ye(t,n,e,i,r){return new Tp(t,n,e,i,r)}var Tp=class extends qs{constructor(n,e,i,r,a,o){super(n),this.onFinalize=a,this.shouldUnsubscribe=o,this._next=e?function(s){try{e(s)}catch(l){n.error(l)}}:super._next,this._error=r?function(s){try{r(s)}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(s){n.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((n=this.onFinalize)===null||n===void 0||n.call(this))}}};function il(){return qe((t,n)=>{let e=null;t._refCount++;let i=Ye(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let r=t._connection,a=e;e=null,r&&(!a||r===a)&&r.unsubscribe(),n.unsubscribe()});t.subscribe(i),i.closed||(e=t.connect())})}var qo=class extends je{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Pp(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new xe;let e=this.getSubject();n.add(this.source.subscribe(Ye(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),n.closed&&(this._connection=null,n=xe.EMPTY)}return n}refCount(){return il()(this)}};var nl={schedule(t){let n=requestAnimationFrame,e=cancelAnimationFrame,{delegate:i}=nl;i&&(n=i.requestAnimationFrame,e=i.cancelAnimationFrame);let r=n(a=>{e=void 0,t(a)});return new xe(()=>e?.(r))},requestAnimationFrame(...t){let{delegate:n}=nl;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){let{delegate:n}=nl;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};var B9=Xc(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var U=(()=>{class t extends je{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let i=new K4(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new B9}next(e){el(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(e)}})}error(e){el(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){el(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:i,isStopped:r,observers:a}=this;return i||r?wp:(this.currentObservers=null,a.push(e),new xe(()=>{this.currentObservers=null,$s(a,e)}))}_checkFinalizedStatuses(e){let{hasError:i,thrownError:r,isStopped:a}=this;i?e.error(r):a&&e.complete()}asObservable(){let e=new je;return e.source=this,e}}return t.create=(n,e)=>new K4(n,e),t})(),K4=class extends U{constructor(n,e){super(),this.destination=n,this.source=e}next(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.next)===null||i===void 0||i.call(e,n)}error(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.error)===null||i===void 0||i.call(e,n)}complete(){var n,e;(e=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||e===void 0||e.call(n)}_subscribe(n){var e,i;return(i=(e=this.source)===null||e===void 0?void 0:e.subscribe(n))!==null&&i!==void 0?i:wp}};var at=class extends U{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let e=super._subscribe(n);return!e.closed&&n.next(this._value),e}getValue(){let{hasError:n,thrownError:e,_value:i}=this;if(n)throw e;return this._throwIfClosed(),i}next(n){super.next(this._value=n)}};var c1={now(){return(c1.delegate||Date).now()},delegate:void 0};var ea=class extends U{constructor(n=1/0,e=1/0,i=c1){super(),this._bufferSize=n,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,e)}next(n){let{isStopped:e,_buffer:i,_infiniteTimeWindow:r,_timestampProvider:a,_windowTime:o}=this;e||(i.push(n),!r&&i.push(a.now()+o)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(n),{_infiniteTimeWindow:i,_buffer:r}=this,a=r.slice();for(let o=0;oU9(n)&&t()),n},clearImmediate(t){U9(t)}};var{setImmediate:nH,clearImmediate:rH}=$9,d1={setImmediate(...t){let{delegate:n}=d1;return(n?.setImmediate||nH)(...t)},clearImmediate(t){let{delegate:n}=d1;return(n?.clearImmediate||rH)(t)},delegate:void 0};var X4=class extends Yo{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return i!==null&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n._scheduled||(n._scheduled=d1.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,e,i=0){var r;if(i!=null?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);let{actions:a}=n;e!=null&&((r=a[a.length-1])===null||r===void 0?void 0:r.id)!==e&&(d1.clearImmediate(e),n._scheduled===e&&(n._scheduled=void 0))}};var rl=class t{constructor(n,e=t.now){this.schedulerActionCtor=n,this.now=e}schedule(n,e=0,i){return new this.schedulerActionCtor(this,n).schedule(i,e)}};rl.now=c1.now;var Qo=class extends rl{constructor(n,e=rl.now){super(n,e),this.actions=[],this._active=!1}flush(n){let{actions:e}=this;if(this._active){e.push(n);return}let i;this._active=!0;do if(i=n.execute(n.state,n.delay))break;while(n=e.shift());if(this._active=!1,i){for(;n=e.shift();)n.unsubscribe();throw i}}};var J4=class extends Qo{flush(n){this._active=!0;let e=this._scheduled;this._scheduled=void 0;let{actions:i}=this,r;n=n||i.shift();do if(r=n.execute(n.state,n.delay))break;while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,r){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw r}}};var u1=new J4(X4);var so=new Qo(Yo),G9=so;var e3=class extends Yo{constructor(n,e){super(n,e),this.scheduler=n,this.work=e}requestAsyncId(n,e,i=0){return i!==null&&i>0?super.requestAsyncId(n,e,i):(n.actions.push(this),n._scheduled||(n._scheduled=nl.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,e,i=0){var r;if(i!=null?i>0:this.delay>0)return super.recycleAsyncId(n,e,i);let{actions:a}=n;e!=null&&((r=a[a.length-1])===null||r===void 0?void 0:r.id)!==e&&(nl.cancelAnimationFrame(e),n._scheduled=void 0)}};var t3=class extends Qo{flush(n){this._active=!0;let e=this._scheduled;this._scheduled=void 0;let{actions:i}=this,r;n=n||i.shift();do if(r=n.execute(n.state,n.delay))break;while((n=i[0])&&n.id===e&&i.shift());if(this._active=!1,r){for(;(n=i[0])&&n.id===e&&i.shift();)n.unsubscribe();throw r}}};var i3=new t3(e3);var ci=new je(t=>t.complete());function n3(t){return t&&We(t.schedule)}function zp(t){return t[t.length-1]}function r3(t){return We(zp(t))?t.pop():void 0}function Ca(t){return n3(zp(t))?t.pop():void 0}function W9(t,n){return typeof zp(t)=="number"?t.pop():n}function i1e(t,n,e,i){var r=arguments.length,a=r<3?n:i===null?i=Object.getOwnPropertyDescriptor(n,e):i,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,n,e,i);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(n,e,a):o(n,e))||a);return r>3&&a&&Object.defineProperty(n,e,a),a}function Y9(t,n,e,i){function r(a){return a instanceof e?a:new e(function(o){o(a)})}return new(e||(e=Promise))(function(a,o){function s(v){try{h(i.next(v))}catch(y){o(y)}}function l(v){try{h(i.throw(v))}catch(y){o(y)}}function h(v){v.done?a(v.value):r(v.value).then(s,l)}h((i=i.apply(t,n||[])).next())})}function q9(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ys(t){return this instanceof Ys?(this.v=t,this):new Ys(t)}function Q9(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=e.apply(t,n||[]),r,a=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",o),r[Symbol.asyncIterator]=function(){return this},r;function o(S){return function(V){return Promise.resolve(V).then(S,y)}}function s(S,V){i[S]&&(r[S]=function(K){return new Promise(function(te,ge){a.push([S,K,te,ge])>1||l(S,K)})},V&&(r[S]=V(r[S])))}function l(S,V){try{h(i[S](V))}catch(K){D(a[0][3],K)}}function h(S){S.value instanceof Ys?Promise.resolve(S.value.v).then(v,y):D(a[0][2],S)}function v(S){l("next",S)}function y(S){l("throw",S)}function D(S,V){S(V),a.shift(),a.length&&l(a[0][0],a[0][1])}}function K9(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=t[Symbol.asyncIterator],e;return n?n.call(t):(t=typeof q9=="function"?q9(t):t[Symbol.iterator](),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(a){e[a]=t[a]&&function(o){return new Promise(function(s,l){o=t[a](o),r(s,l,o.done,o.value)})}}function r(a,o,s,l){Promise.resolve(l).then(function(h){a({value:h,done:s})},o)}}var al=t=>t&&typeof t.length=="number"&&typeof t!="function";function a3(t){return We(t?.then)}function o3(t){return We(t[tl])}function s3(t){return Symbol.asyncIterator&&We(t?.[Symbol.asyncIterator])}function c3(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function aH(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var l3=aH();function d3(t){return We(t?.[l3])}function u3(t){return Q9(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:i,done:r}=yield Ys(e.read());if(r)return yield Ys(void 0);yield yield Ys(i)}}finally{e.releaseLock()}})}function h3(t){return We(t?.getReader)}function Ot(t){if(t instanceof je)return t;if(t!=null){if(o3(t))return oH(t);if(al(t))return sH(t);if(a3(t))return cH(t);if(s3(t))return Z9(t);if(d3(t))return lH(t);if(h3(t))return dH(t)}throw c3(t)}function oH(t){return new je(n=>{let e=t[tl]();if(We(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function sH(t){return new je(n=>{for(let e=0;e{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,Y4)})}function lH(t){return new je(n=>{for(let e of t)if(n.next(e),n.closed)return;n.complete()})}function Z9(t){return new je(n=>{uH(t,n).catch(e=>n.error(e))})}function dH(t){return Z9(u3(t))}function uH(t,n){var e,i,r,a;return Y9(this,void 0,void 0,function*(){try{for(e=K9(t);i=yield e.next(),!i.done;){let o=i.value;if(n.next(o),n.closed)return}}catch(o){r={error:o}}finally{try{i&&!i.done&&(a=e.return)&&(yield a.call(e))}finally{if(r)throw r.error}}n.complete()})}function qn(t,n,e,i=0,r=!1){let a=n.schedule(function(){e(),r?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(a),!r)return a}function m3(t,n=0){return qe((e,i)=>{e.subscribe(Ye(i,r=>qn(i,t,()=>i.next(r),n),()=>qn(i,t,()=>i.complete(),n),r=>qn(i,t,()=>i.error(r),n)))})}function p3(t,n=0){return qe((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n))})}function X9(t,n){return Ot(t).pipe(p3(n),m3(n))}function J9(t,n){return Ot(t).pipe(p3(n),m3(n))}function ev(t,n){return new je(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}function tv(t,n){return new je(e=>{let i;return qn(e,n,()=>{i=t[l3](),qn(e,n,()=>{let r,a;try{({value:r,done:a}=i.next())}catch(o){e.error(o);return}a?e.complete():e.next(r)},0,!0)}),()=>We(i?.return)&&i.return()})}function f3(t,n){if(!t)throw new Error("Iterable cannot be null");return new je(e=>{qn(e,n,()=>{let i=t[Symbol.asyncIterator]();qn(e,n,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function iv(t,n){return f3(u3(t),n)}function nv(t,n){if(t!=null){if(o3(t))return X9(t,n);if(al(t))return ev(t,n);if(a3(t))return J9(t,n);if(s3(t))return f3(t,n);if(d3(t))return tv(t,n);if(h3(t))return iv(t,n)}throw c3(t)}function Yt(t,n){return n?nv(t,n):Ot(t)}function ce(...t){let n=Ca(t);return Yt(t,n)}function Ko(t,n){let e=We(t)?t:()=>t,i=r=>r.error(e());return new je(n?r=>n.schedule(i,0,r):i)}function Li(t){return!!t&&(t instanceof je||We(t.lift)&&We(t.subscribe))}var co=Xc(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function rv(t){return t instanceof Date&&!isNaN(t)}function me(t,n){return qe((e,i)=>{let r=0;e.subscribe(Ye(i,a=>{i.next(t.call(n,a,r++))}))})}var{isArray:hH}=Array;function mH(t,n){return hH(n)?t(...n):t(n)}function ol(t){return me(n=>mH(t,n))}var{isArray:pH}=Array,{getPrototypeOf:fH,prototype:gH,keys:_H}=Object;function g3(t){if(t.length===1){let n=t[0];if(pH(n))return{args:n,keys:null};if(vH(n)){let e=_H(n);return{args:e.map(i=>n[i]),keys:e}}}return{args:t,keys:null}}function vH(t){return t&&typeof t=="object"&&fH(t)===gH}function _3(t,n){return t.reduce((e,i,r)=>(e[i]=n[r],e),{})}function on(...t){let n=Ca(t),e=r3(t),{args:i,keys:r}=g3(t);if(i.length===0)return Yt([],n);let a=new je(bH(i,n,r?o=>_3(r,o):Ln));return e?a.pipe(ol(e)):a}function bH(t,n,e=Ln){return i=>{av(n,()=>{let{length:r}=t,a=new Array(r),o=r,s=r;for(let l=0;l{let h=Yt(t[l],n),v=!1;h.subscribe(Ye(i,y=>{a[l]=y,v||(v=!0,s--),s||i.next(e(a.slice()))},()=>{--o||i.complete()}))},i)},i)}}function av(t,n,e){t?qn(e,t,n):n()}function ov(t,n,e,i,r,a,o,s){let l=[],h=0,v=0,y=!1,D=()=>{y&&!l.length&&!h&&n.complete()},S=K=>h{a&&n.next(K),h++;let te=!1;Ot(e(K,v++)).subscribe(Ye(n,ge=>{r?.(ge),a?S(ge):n.next(ge)},()=>{te=!0},void 0,()=>{if(te)try{for(h--;l.length&&hV(ge)):V(ge)}D()}catch(ge){n.error(ge)}}))};return t.subscribe(Ye(n,S,()=>{y=!0,D()})),()=>{s?.()}}function pi(t,n,e=1/0){return We(n)?pi((i,r)=>me((a,o)=>n(i,a,r,o))(Ot(t(i,r))),e):(typeof n=="number"&&(e=n),qe((i,r)=>ov(i,r,t,e)))}function xa(t=1/0){return pi(Ln,t)}function sv(){return xa(1)}function xn(...t){return sv()(Yt(t,Ca(t)))}function Hn(t){return new je(n=>{Ot(t()).subscribe(n)})}function lo(...t){let n=r3(t),{args:e,keys:i}=g3(t),r=new je(a=>{let{length:o}=e;if(!o){a.complete();return}let s=new Array(o),l=o,h=o;for(let v=0;v{y||(y=!0,h--),s[v]=D},()=>l--,void 0,()=>{(!l||!y)&&(h||a.next(i?_3(i,s):s),a.complete())}))}});return n?r.pipe(ol(n)):r}var yH=["addListener","removeListener"],CH=["addEventListener","removeEventListener"],xH=["on","off"];function Zi(t,n,e,i){if(We(e)&&(i=e,e=void 0),i)return Zi(t,n,e).pipe(ol(i));let[r,a]=DH(t)?CH.map(o=>s=>t[o](n,s,e)):MH(t)?yH.map(cv(t,n)):wH(t)?xH.map(cv(t,n)):[];if(!r&&al(t))return pi(o=>Zi(o,n,e))(Ot(t));if(!r)throw new TypeError("Invalid event target");return new je(o=>{let s=(...l)=>o.next(1a(s)})}function cv(t,n){return e=>i=>t[e](n,i)}function MH(t){return We(t.addListener)&&We(t.removeListener)}function wH(t){return We(t.on)&&We(t.off)}function DH(t){return We(t.addEventListener)&&We(t.removeEventListener)}function ta(t=0,n,e=G9){let i=-1;return n!=null&&(n3(n)?e=n:i=n),new je(r=>{let a=rv(t)?+t-e.now():t;a<0&&(a=0);let o=0;return e.schedule(function(){r.closed||(r.next(o++),0<=i?this.schedule(void 0,i):r.complete())},a)})}function Lp(t=0,n=so){return t<0&&(t=0),ta(t,t,n)}function nt(...t){let n=Ca(t),e=W9(t,1/0),i=t;return i.length?i.length===1?Ot(i[0]):xa(e)(Yt(i,n)):ci}function Ve(t,n){return qe((e,i)=>{let r=0;e.subscribe(Ye(i,a=>t.call(n,a,r++)&&i.next(a)))})}function lv(t){return qe((n,e)=>{let i=!1,r=null,a=null,o=!1,s=()=>{if(a?.unsubscribe(),a=null,i){i=!1;let h=r;r=null,e.next(h)}o&&e.complete()},l=()=>{a=null,o&&e.complete()};n.subscribe(Ye(e,h=>{i=!0,r=h,a||Ot(t(h)).subscribe(a=Ye(e,s,l))},()=>{o=!0,(!i||!a||a.closed)&&e.complete()}))})}function sl(t,n=so){return lv(()=>ta(t,n))}function Ma(t){return qe((n,e)=>{let i=null,r=!1,a;i=n.subscribe(Ye(e,void 0,void 0,o=>{a=Ot(t(o,Ma(t)(n))),i?(i.unsubscribe(),i=null,a.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,a.subscribe(e))})}function v3(t,n,e,i,r){return(a,o)=>{let s=e,l=n,h=0;a.subscribe(Ye(o,v=>{let y=h++;l=s?t(l,v,y):(s=!0,v),i&&o.next(l)},r&&(()=>{s&&o.next(l),o.complete()})))}}function b3(t,n){return qe(v3(t,n,arguments.length>=2,!1,!0))}function Yn(t,n){return We(n)?pi(t,n,1):pi(t,1)}function ia(t,n=so){return qe((e,i)=>{let r=null,a=null,o=null,s=()=>{if(r){r.unsubscribe(),r=null;let h=a;a=null,i.next(h)}};function l(){let h=o+t,v=n.now();if(v{a=h,o=n.now(),r||(r=n.schedule(l,t),i.add(r))},()=>{s(),i.complete()},void 0,()=>{a=r=null}))})}function Zo(t){return qe((n,e)=>{let i=!1;n.subscribe(Ye(e,r=>{i=!0,e.next(r)},()=>{i||e.next(t),e.complete()}))})}function Ue(t){return t<=0?()=>ci:qe((n,e)=>{let i=0;n.subscribe(Ye(e,r=>{++i<=t&&(e.next(r),t<=i&&e.complete())}))})}function dv(){return qe((t,n)=>{t.subscribe(Ye(n,Gs))})}function Xo(t){return me(()=>t)}function Hp(t,n){return n?e=>xn(n.pipe(Ue(1),dv()),e.pipe(Hp(t))):pi((e,i)=>Ot(t(e,i)).pipe(Ue(1),Xo(e)))}function Jo(t,n=so){let e=ta(t,n);return Hp(()=>e)}function es(t,n=Ln){return t=t??SH,qe((e,i)=>{let r,a=!0;e.subscribe(Ye(i,o=>{let s=n(o);(a||!t(r,s))&&(a=!1,r=s,i.next(o))}))})}function SH(t,n){return t===n}function y3(t=kH){return qe((n,e)=>{let i=!1;n.subscribe(Ye(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(t())))})}function kH(){return new co}function wa(t){return qe((n,e)=>{try{n.subscribe(e)}finally{e.add(t)}})}function Da(t,n){let e=arguments.length>=2;return i=>i.pipe(t?Ve((r,a)=>t(r,a,i)):Ln,Ue(1),e?Zo(n):y3(()=>new co))}function cl(t){return t<=0?()=>ci:qe((n,e)=>{let i=[];n.subscribe(Ye(e,r=>{i.push(r),t{for(let r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function Rp(t,n){let e=arguments.length>=2;return i=>i.pipe(t?Ve((r,a)=>t(r,a,i)):Ln,cl(1),e?Zo(n):y3(()=>new co))}function IH(t){let n=1/0,e;return t!=null&&(typeof t=="object"?{count:n=1/0,delay:e}=t:n=t),n<=0?()=>ci:qe((i,r)=>{let a=0,o,s=()=>{if(o?.unsubscribe(),o=null,e!=null){let h=typeof e=="number"?ta(e):Ot(e(a)),v=Ye(r,()=>{v.unsubscribe(),l()});h.subscribe(v)}else l()},l=()=>{let h=!1;o=i.subscribe(Ye(r,void 0,()=>{++a=2,!0))}function h1(t={}){let{connector:n=()=>new U,resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=t;return a=>{let o,s,l,h=0,v=!1,y=!1,D=()=>{s?.unsubscribe(),s=void 0},S=()=>{D(),o=l=void 0,v=y=!1},V=()=>{let K=o;S(),K?.unsubscribe()};return qe((K,te)=>{h++,!y&&!v&&D();let ge=l=l??n();te.add(()=>{h--,h===0&&!y&&!v&&(s=Fp(V,r))}),ge.subscribe(te),!o&&h>0&&(o=new oo({next:Oe=>ge.next(Oe),error:Oe=>{y=!0,D(),s=Fp(S,e,Oe),ge.error(Oe)},complete:()=>{v=!0,D(),s=Fp(S,i),ge.complete()}}),Ot(K).subscribe(o))})(a)}}function Fp(t,n,...e){if(n===!0){t();return}if(n===!1)return;let i=new oo({next:()=>{i.unsubscribe(),t()}});return Ot(n(...e)).subscribe(i)}function Qs(t,n,e){let i,r=!1;return t&&typeof t=="object"?{bufferSize:i=1/0,windowTime:n=1/0,refCount:r=!1,scheduler:e}=t:i=t??1/0,h1({connector:()=>new ea(i,n,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Ks(t){return Ve((n,e)=>t<=e)}function Qe(...t){let n=Ca(t);return qe((e,i)=>{(n?xn(t,e,n):xn(t,e)).subscribe(i)})}function dt(t,n){return qe((e,i)=>{let r=null,a=0,o=!1,s=()=>o&&!r&&i.complete();e.subscribe(Ye(i,l=>{r?.unsubscribe();let h=0,v=a++;Ot(t(l,v)).subscribe(r=Ye(i,y=>i.next(n?n(l,y,v,h++):y),()=>{r=null,s()}))},()=>{o=!0,s()}))})}function _e(t){return qe((n,e)=>{Ot(t).subscribe(Ye(e,()=>e.complete(),Gs)),!e.closed&&n.subscribe(e)})}function jp(t,n=!1){return qe((e,i)=>{let r=0;e.subscribe(Ye(i,a=>{let o=t(a,r++);(o||n)&&i.next(a),!o&&i.complete()}))})}function yt(t,n,e){let i=We(t)||n||e?{next:t,error:n,complete:e}:t;return i?qe((r,a)=>{var o;(o=i.subscribe)===null||o===void 0||o.call(i);let s=!0;r.subscribe(Ye(a,l=>{var h;(h=i.next)===null||h===void 0||h.call(i,l),a.next(l)},()=>{var l;s=!1,(l=i.complete)===null||l===void 0||l.call(i),a.complete()},l=>{var h;s=!1,(h=i.error)===null||h===void 0||h.call(i,l),a.error(l)},()=>{var l,h;s&&((l=i.unsubscribe)===null||l===void 0||l.call(i)),(h=i.finalize)===null||h===void 0||h.call(i)}))}):Ln}var nb="https://g.co/ng/security#xss",ke=class extends Error{constructor(n,e){super(h0(n,e)),this.code=n}};function h0(t,n){return`${`NG0${Math.abs(t)}`}${n?": "+n:""}`}function D1(t){return{toString:t}.toString()}var C3="__parameters__";function EH(t){return function(...e){if(t){let i=t(...e);for(let r in i)this[r]=i[r]}}}function rb(t,n,e){return D1(()=>{let i=EH(n);function r(...a){if(this instanceof r)return i.apply(this,a),this;let o=new r(...a);return s.annotation=o,s;function s(l,h,v){let y=l.hasOwnProperty(C3)?l[C3]:Object.defineProperty(l,C3,{value:[]})[C3];for(;y.length<=v;)y.push(null);return(y[v]=y[v]||[]).push(o),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var sn=globalThis;function Zt(t){for(let n in t)if(t[n]===Zt)return n;throw Error("Could not find renamed property on target object.")}function OH(t,n){for(let e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function Nn(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(Nn).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;let n=t.toString();if(n==null)return""+n;let e=n.indexOf(` -`);return e===-1?n:n.substring(0,e)}function t6(t,n){return t==null||t===""?n===null?"":n:n==null||n===""?t:t+" "+n}var PH=Zt({__forward_ref__:Zt});function ct(t){return t.__forward_ref__=ct,t.toString=function(){return Nn(this())},t}function cn(t){return ab(t)?t():t}function ab(t){return typeof t=="function"&&t.hasOwnProperty(PH)&&t.__forward_ref__===ct}function N(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function J(t){return{providers:t.providers||[],imports:t.imports||[]}}function m0(t){return uv(t,sb)||uv(t,cb)}function ob(t){return m0(t)!==null}function uv(t,n){return t.hasOwnProperty(n)?t[n]:null}function TH(t){let n=t&&(t[sb]||t[cb]);return n||null}function hv(t){return t&&(t.hasOwnProperty(mv)||t.hasOwnProperty(VH))?t[mv]:null}var sb=Zt({\u0275prov:Zt}),mv=Zt({\u0275inj:Zt}),cb=Zt({ngInjectableDef:Zt}),VH=Zt({ngInjectorDef:Zt}),L=class{constructor(n,e){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=N({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function lb(t){return t&&!!t.\u0275providers}var AH=Zt({\u0275cmp:Zt}),zH=Zt({\u0275dir:Zt}),LH=Zt({\u0275pipe:Zt}),HH=Zt({\u0275mod:Zt}),z3=Zt({\u0275fac:Zt}),p1=Zt({__NG_ELEMENT_ID__:Zt}),pv=Zt({__NG_ENV_ID__:Zt});function Kn(t){return typeof t=="string"?t:t==null?"":String(t)}function RH(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():Kn(t)}function NH(t,n){let e=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new ke(-200,t)}function pf(t,n){throw new ke(-201,!1)}var ft=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(ft||{}),i6;function db(){return i6}function Qn(t){let n=i6;return i6=t,n}function ub(t,n,e){let i=m0(t);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(e&ft.Optional)return null;if(n!==void 0)return n;pf(t,"Injector")}var FH={},_1=FH,n6="__NG_DI_FLAG__",L3="ngTempTokenPath",jH="ngTokenPath",BH=/\n/gm,UH="\u0275",fv="__source",hl;function $H(){return hl}function ts(t){let n=hl;return hl=t,n}function GH(t,n=ft.Default){if(hl===void 0)throw new ke(-203,!1);return hl===null?ub(t,void 0,n):hl.get(t,n&ft.Optional?null:void 0,n)}function k(t,n=ft.Default){return(db()||GH)(cn(t),n)}function z(t,n=ft.Default){return k(t,p0(n))}function p0(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function r6(t){let n=[];for(let e=0;e ");else if(typeof n=="object"){let a=[];for(let o in n)if(n.hasOwnProperty(o)){let s=n[o];a.push(o+":"+(typeof s=="string"?JSON.stringify(s):Nn(s)))}r=`{${a.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${t.replace(BH,` - `)}`}var Jn=hb(rb("Optional"),8);var vr=hb(rb("SkipSelf"),4);function Js(t,n){let e=t.hasOwnProperty(z3);return e?t[z3]:null}function QH(t,n,e){if(t.length!==n.length)return!1;for(let i=0;iArray.isArray(e)?ff(e,n):n(e))}function mb(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function H3(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function ZH(t,n){let e=[];for(let i=0;in;){let a=r-2;t[r]=t[a],r--}t[n]=e,t[n+1]=i}}function f0(t,n,e){let i=S1(t,n);return i>=0?t[i|1]=e:(i=~i,XH(t,i,n,e)),i}function Bp(t,n){let e=S1(t,n);if(e>=0)return t[e|1]}function S1(t,n){return JH(t,n,1)}function JH(t,n,e){let i=0,r=t.length>>e;for(;r!==i;){let a=i+(r-i>>1),o=t[a<n?r=a:i=a+1}return~(r<n){o=a-1;break}}}for(;a-1){let a;for(;++ra?y="":y=r[v+1].toLowerCase(),i&2&&h!==y){if(na(i))return!1;o=!0}}}}return na(i)||o}function na(t){return(t&1)===0}function aR(t,n,e,i){if(n===null)return-1;let r=0;if(i||!e){let a=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else i&8?r+="."+o:i&4&&(r+=" "+o);else r!==""&&!na(o)&&(n+=_v(a,r),r=""),i=o,a=a||!na(i);e++}return r!==""&&(n+=_v(a,r)),n}function uR(t){return t.map(dR).join(",")}function hR(t){let n=[],e=[],i=1,r=2;for(;i{let n=Mb(t),e=Ge(Y({},n),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===gb.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Ia.Emulated,styles:t.styles||Rn,_:null,schemas:t.schemas||null,tView:null,id:""});wb(e);let i=t.dependencies;return e.directiveDefs=N3(i,!1),e.pipeDefs=N3(i,!0),e.id=fR(e),e})}function mR(t){return ho(t)||_f(t)}function pR(t){return t!==null}function ee(t){return D1(()=>({type:t.type,bootstrap:t.bootstrap||Rn,declarations:t.declarations||Rn,imports:t.imports||Rn,exports:t.exports||Rn,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function vv(t,n){if(t==null)return uo;let e={};for(let i in t)if(t.hasOwnProperty(i)){let r=t[i],a,o,s=as.None;Array.isArray(r)?(s=r[0],a=r[1],o=r[2]??a):(a=r,o=r),n?(e[a]=s!==as.None?[i,s]:i,n[a]=o):e[a]=i}return e}function T(t){return D1(()=>{let n=Mb(t);return wb(n),n})}function gt(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone===!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function ho(t){return t[AH]||null}function _f(t){return t[zH]||null}function yb(t){return t[LH]||null}function Cb(t){let n=ho(t)||_f(t)||yb(t);return n!==null?n.standalone:!1}function xb(t,n){let e=t[HH]||null;if(!e&&n===!0)throw new Error(`Type ${Nn(t)} does not have '\u0275mod' property.`);return e}function Mb(t){let n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||uo,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||Rn,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:vv(t.inputs,n),outputs:vv(t.outputs),debugInfo:null}}function wb(t){t.features?.forEach(n=>n(t))}function N3(t,n){if(!t)return null;let e=n?yb:mR;return()=>(typeof t=="function"?t():t).map(i=>e(i)).filter(pR)}function fR(t){let n=0,e=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(let r of e)n=Math.imul(31,n)+r.charCodeAt(0)<<0;return n+=2147483648,"c"+n}function k1(t){return{\u0275providers:t}}function gR(...t){return{\u0275providers:Db(!0,t),\u0275fromNgModule:!0}}function Db(t,...n){let e=[],i=new Set,r,a=o=>{e.push(o)};return ff(n,o=>{let s=o;o6(s,a,[],i)&&(r||=[],r.push(s))}),r!==void 0&&Sb(r,a),e}function Sb(t,n){for(let e=0;e{n(a,i)})}}function o6(t,n,e,i){if(t=cn(t),!t)return!1;let r=null,a=hv(t),o=!a&&ho(t);if(!a&&!o){let l=t.ngModule;if(a=hv(l),a)r=l;else return!1}else{if(o&&!o.standalone)return!1;r=t}let s=i.has(r);if(o){if(s)return!1;if(i.add(r),o.dependencies){let l=typeof o.dependencies=="function"?o.dependencies():o.dependencies;for(let h of l)o6(h,n,e,i)}}else if(a){if(a.imports!=null&&!s){i.add(r);let h;try{ff(a.imports,v=>{o6(v,n,e,i)&&(h||=[],h.push(v))})}finally{}h!==void 0&&Sb(h,n)}if(!s){let h=Js(r)||(()=>new r);n({provide:r,useFactory:h,deps:Rn},r),n({provide:fb,useValue:r,multi:!0},r),n({provide:pl,useValue:()=>k(r),multi:!0},r)}let l=a.providers;if(l!=null&&!s){let h=t;vf(l,v=>{n(v,h)})}}else return!1;return r!==t&&t.providers!==void 0}function vf(t,n){for(let e of t)lb(e)&&(e=e.\u0275providers),Array.isArray(e)?vf(e,n):n(e)}var _R=Zt({provide:String,useValue:Zt});function kb(t){return t!==null&&typeof t=="object"&&_R in t}function vR(t){return!!(t&&t.useExisting)}function bR(t){return!!(t&&t.useFactory)}function fl(t){return typeof t=="function"}function yR(t){return!!t.useClass}var g0=new L(""),E3={},CR={},Up;function _0(){return Up===void 0&&(Up=new R3),Up}var Oi=class{},b1=class extends Oi{get destroyed(){return this._destroyed}constructor(n,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,c6(n,o=>this.processProvider(o)),this.records.set(pb,ll(void 0,this)),r.has("environment")&&this.records.set(Oi,ll(void 0,this));let a=this.records.get(g0);a!=null&&typeof a.value=="string"&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(fb,Rn,ft.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let n=_t(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of e)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),_t(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();let e=ts(this),i=Qn(void 0),r;try{return n()}finally{ts(e),Qn(i)}}get(n,e=_1,i=ft.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(pv))return n[pv](this);i=p0(i);let r,a=ts(this),o=Qn(void 0);try{if(!(i&ft.SkipSelf)){let l=this.records.get(n);if(l===void 0){let h=SR(n)&&m0(n);h&&this.injectableDefInScope(h)?l=ll(s6(n),E3):l=null,this.records.set(n,l)}if(l!=null)return this.hydrate(n,l)}let s=i&ft.Self?_0():this.parent;return e=i&ft.Optional&&e===_1?null:e,s.get(n,e)}catch(s){if(s.name==="NullInjectorError"){if((s[L3]=s[L3]||[]).unshift(Nn(n)),a)throw s;return qH(s,n,"R3InjectorError",this.source)}else throw s}finally{Qn(o),ts(a)}}resolveInjectorInitializers(){let n=_t(null),e=ts(this),i=Qn(void 0),r;try{let a=this.get(pl,Rn,ft.Self);for(let o of a)o()}finally{ts(e),Qn(i),_t(n)}}toString(){let n=[],e=this.records;for(let i of e.keys())n.push(Nn(i));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ke(205,!1)}processProvider(n){n=cn(n);let e=fl(n)?n:cn(n&&n.provide),i=MR(n);if(!fl(n)&&n.multi===!0){let r=this.records.get(e);r||(r=ll(void 0,E3,!0),r.factory=()=>r6(r.multi),this.records.set(e,r)),e=n,r.multi.push(n)}this.records.set(e,i)}hydrate(n,e){let i=_t(null);try{return e.value===E3&&(e.value=CR,e.value=e.factory()),typeof e.value=="object"&&e.value&&DR(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{_t(i)}}injectableDefInScope(n){if(!n.providedIn)return!1;let e=cn(n.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){let e=this._onDestroyHooks.indexOf(n);e!==-1&&this._onDestroyHooks.splice(e,1)}};function s6(t){let n=m0(t),e=n!==null?n.factory:Js(t);if(e!==null)return e;if(t instanceof L)throw new ke(204,!1);if(t instanceof Function)return xR(t);throw new ke(204,!1)}function xR(t){if(t.length>0)throw new ke(204,!1);let e=TH(t);return e!==null?()=>e.factory(t):()=>new t}function MR(t){if(kb(t))return ll(void 0,t.useValue);{let n=Ib(t);return ll(n,E3)}}function Ib(t,n,e){let i;if(fl(t)){let r=cn(t);return Js(r)||s6(r)}else if(kb(t))i=()=>cn(t.useValue);else if(bR(t))i=()=>t.useFactory(...r6(t.deps||[]));else if(vR(t))i=()=>k(cn(t.useExisting));else{let r=cn(t&&(t.useClass||t.provide));if(wR(t))i=()=>new r(...r6(t.deps));else return Js(r)||s6(r)}return i}function ll(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function wR(t){return!!t.deps}function DR(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function SR(t){return typeof t=="function"||typeof t=="object"&&t instanceof L}function c6(t,n){for(let e of t)Array.isArray(e)?c6(e,n):e&&lb(e)?c6(e.\u0275providers,n):n(e)}function Vr(t,n){t instanceof b1&&t.assertNotDestroyed();let e,i=ts(t),r=Qn(void 0);try{return n()}finally{ts(i),Qn(r)}}function Eb(){return db()!==void 0||$H()!=null}function bf(t){if(!Eb())throw new ke(-203,!1)}function kR(t){let n=sn.ng;if(n&&n.\u0275compilerFacade)return n.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function IR(t){return typeof t=="function"}var Ta=0,rt=1,Ke=2,Dn=3,aa=4,er=5,gl=6,F3=7,Mn=8,_l=9,Ea=10,ti=11,y1=12,bv=13,wl=14,gr=15,ec=16,dl=17,mo=18,v0=19,Ob=20,ns=21,O3=22,Tr=23,Hi=25,yf=1;var tc=7,j3=8,vl=9,wn=10,B3=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(B3||{});function rs(t){return Array.isArray(t)&&typeof t[yf]=="object"}function go(t){return Array.isArray(t)&&t[yf]===!0}function Cf(t){return(t.flags&4)!==0}function b0(t){return t.componentOffset>-1}function y0(t){return(t.flags&1)===1}function po(t){return!!t.template}function l6(t){return(t[Ke]&512)!==0}var d6=class{constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}};function Pb(t,n,e,i){n!==null?n.applyValueToInputSignal(n,i):t[e]=i}function Te(){return Tb}function Tb(t){return t.type.prototype.ngOnChanges&&(t.setInput=OR),ER}Te.ngInherit=!0;function ER(){let t=Ab(this),n=t?.current;if(n){let e=t.previous;if(e===uo)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function OR(t,n,e,i,r){let a=this.declaredInputs[i],o=Ab(t)||PR(t,{previous:uo,current:null}),s=o.current||(o.current={}),l=o.previous,h=l[a];s[a]=new d6(h&&h.currentValue,e,l===uo),Pb(t,n,r,e)}var Vb="__ngSimpleChanges__";function Ab(t){return t[Vb]||null}function PR(t,n){return t[Vb]=n}var yv=null;var Sa=function(t,n,e){yv?.(t,n,e)},zb="svg",TR="math";function Oa(t){for(;Array.isArray(t);)t=t[Ta];return t}function VR(t){for(;Array.isArray(t);){if(typeof t[yf]=="object")return t;t=t[Ta]}return null}function Lb(t,n){return Oa(n[t])}function Ar(t,n){return Oa(n[t.index])}function xf(t,n){return t.data[n]}function I1(t,n){return t[n]}function ls(t,n){let e=n[t];return rs(e)?e:e[Ta]}function AR(t){return(t[Ke]&4)===4}function Mf(t){return(t[Ke]&128)===128}function zR(t){return go(t[Dn])}function os(t,n){return n==null?null:t[n]}function Hb(t){t[dl]=0}function Rb(t){t[Ke]&1024||(t[Ke]|=1024,Mf(t)&&x0(t))}function LR(t,n){for(;t>0;)n=n[wl],t--;return n}function C0(t){return!!(t[Ke]&9216||t[Tr]?.dirty)}function u6(t){t[Ea].changeDetectionScheduler?.notify(8),t[Ke]&64&&(t[Ke]|=1024),C0(t)&&x0(t)}function x0(t){t[Ea].changeDetectionScheduler?.notify(0);let n=ic(t);for(;n!==null&&!(n[Ke]&8192||(n[Ke]|=8192,!Mf(n)));)n=ic(n)}function Nb(t,n){if((t[Ke]&256)===256)throw new ke(911,!1);t[ns]===null&&(t[ns]=[]),t[ns].push(n)}function HR(t,n){if(t[ns]===null)return;let e=t[ns].indexOf(n);e!==-1&&t[ns].splice(e,1)}function ic(t){let n=t[Dn];return go(n)?n[Dn]:n}var ut={lFrame:qb(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Fb=!1;function RR(){return ut.lFrame.elementDepthCount}function NR(){ut.lFrame.elementDepthCount++}function FR(){ut.lFrame.elementDepthCount--}function jb(){return ut.bindingsEnabled}function Bb(){return ut.skipHydrationRootTNode!==null}function jR(t){return ut.skipHydrationRootTNode===t}function BR(){ut.skipHydrationRootTNode=null}function Be(){return ut.lFrame.lView}function Xt(){return ut.lFrame.tView}function F(t){return ut.lFrame.contextLView=t,t[Mn]}function j(t){return ut.lFrame.contextLView=null,t}function Xi(){let t=Ub();for(;t!==null&&t.type===64;)t=t.parent;return t}function Ub(){return ut.lFrame.currentTNode}function UR(){let t=ut.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}function lc(t,n){let e=ut.lFrame;e.currentTNode=t,e.isParent=n}function wf(){return ut.lFrame.isParent}function Df(){ut.lFrame.isParent=!1}function $R(){return ut.lFrame.contextLView}function $b(){return Fb}function Cv(t){Fb=t}function dc(){let t=ut.lFrame,n=t.bindingRootIndex;return n===-1&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function Sf(){return ut.lFrame.bindingIndex}function GR(t){return ut.lFrame.bindingIndex=t}function ds(){return ut.lFrame.bindingIndex++}function E1(t){let n=ut.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function WR(){return ut.lFrame.inI18n}function qR(t,n){let e=ut.lFrame;e.bindingIndex=e.bindingRootIndex=t,h6(n)}function YR(){return ut.lFrame.currentDirectiveIndex}function h6(t){ut.lFrame.currentDirectiveIndex=t}function kf(t){let n=ut.lFrame.currentDirectiveIndex;return n===-1?null:t[n]}function If(){return ut.lFrame.currentQueryIndex}function M0(t){ut.lFrame.currentQueryIndex=t}function QR(t){let n=t[rt];return n.type===2?n.declTNode:n.type===1?t[er]:null}function Gb(t,n,e){if(e&ft.SkipSelf){let r=n,a=t;for(;r=r.parent,r===null&&!(e&ft.Host);)if(r=QR(a),r===null||(a=a[wl],r.type&10))break;if(r===null)return!1;n=r,t=a}let i=ut.lFrame=Wb();return i.currentTNode=n,i.lView=t,!0}function Ef(t){let n=Wb(),e=t[rt];ut.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function Wb(){let t=ut.lFrame,n=t===null?null:t.child;return n===null?qb(t):n}function qb(t){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=n),n}function Yb(){let t=ut.lFrame;return ut.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Qb=Yb;function Of(){let t=Yb();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function KR(t){return(ut.lFrame.contextLView=LR(t,ut.lFrame.contextLView))[Mn]}function oa(){return ut.lFrame.selectedIndex}function nc(t){ut.lFrame.selectedIndex=t}function uc(){let t=ut.lFrame;return xf(t.tView,t.selectedIndex)}function Jt(){ut.lFrame.currentNamespace=zb}function Va(){ZR()}function ZR(){ut.lFrame.currentNamespace=null}function XR(){return ut.lFrame.currentNamespace}var Kb=!0;function w0(){return Kb}function D0(t){Kb=t}function JR(t,n,e){let{ngOnChanges:i,ngOnInit:r,ngDoCheck:a}=n.type.prototype;if(i){let o=Tb(n);(e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o)}r&&(e.preOrderHooks??=[]).push(0-t,r),a&&((e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a))}function S0(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e=i)break}else n[l]<0&&(t[dl]+=65536),(s>14>16&&(t[Ke]&3)===n&&(t[Ke]+=16384,xv(s,a)):xv(s,a)}var ml=-1,rc=class{constructor(n,e,i){this.factory=n,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}};function tN(t){return t instanceof rc}function iN(t){return(t.flags&8)!==0}function nN(t){return(t.flags&16)!==0}var Gp={},m6=class{constructor(n,e){this.injector=n,this.parentInjector=e}get(n,e,i){i=p0(i);let r=this.injector.get(n,Gp,i);return r!==Gp||e===Gp?r:this.parentInjector.get(n,e,i)}};function Xb(t){return t!==ml}function U3(t){return t&32767}function rN(t){return t>>16}function $3(t,n){let e=rN(t),i=n;for(;e>0;)i=i[wl],e--;return i}var p6=!0;function G3(t){let n=p6;return p6=t,n}var aN=256,Jb=aN-1,ey=5,oN=0,ka={};function sN(t,n,e){let i;typeof e=="string"?i=e.charCodeAt(0)||0:e.hasOwnProperty(p1)&&(i=e[p1]),i==null&&(i=e[p1]=oN++);let r=i&Jb,a=1<>ey)]|=a}function W3(t,n){let e=ty(t,n);if(e!==-1)return e;let i=n[rt];i.firstCreatePass&&(t.injectorIndex=n.length,Wp(i.data,t),Wp(n,null),Wp(i.blueprint,null));let r=Pf(t,n),a=t.injectorIndex;if(Xb(r)){let o=U3(r),s=$3(r,n),l=s[rt].data;for(let h=0;h<8;h++)n[a+h]=s[o+h]|l[o+h]}return n[a+8]=r,a}function Wp(t,n){t.push(0,0,0,0,0,0,0,0,n)}function ty(t,n){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||n[t.injectorIndex+8]===null?-1:t.injectorIndex}function Pf(t,n){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,i=null,r=n;for(;r!==null;){if(i=oy(r),i===null)return ml;if(e++,r=r[wl],i.injectorIndex!==-1)return i.injectorIndex|e<<16}return ml}function f6(t,n,e){sN(t,n,e)}function cN(t,n){if(n==="class")return t.classes;if(n==="style")return t.styles;let e=t.attrs;if(e){let i=e.length,r=0;for(;r>20,y=i?s:s+v,D=r?s+v:h;for(let S=y;S=l&&V.type===e)return S}if(r){let S=o[l];if(S&&po(S)&&S.type===e)return l}return null}function ac(t,n,e,i){let r=t[e],a=n.data;if(tN(r)){let o=r;o.resolving&&NH(RH(a[e]));let s=G3(o.canSeeViewProviders);o.resolving=!0;let l,h=o.injectImpl?Qn(o.injectImpl):null,v=Gb(t,i,ft.Default);try{r=t[e]=o.factory(void 0,a,t,i),n.firstCreatePass&&e>=i.directiveStart&&JR(e,a[e],n)}finally{h!==null&&Qn(h),G3(s),o.resolving=!1,Qb()}}return r}function dN(t){if(typeof t=="string")return t.charCodeAt(0)||0;let n=t.hasOwnProperty(p1)?t[p1]:void 0;return typeof n=="number"?n>=0?n&Jb:uN:n}function Mv(t,n,e){let i=1<>ey)]&i)}function wv(t,n){return!(t&ft.Self)&&!(t&ft.Host&&n)}var Xs=class{constructor(n,e){this._tNode=n,this._lView=e}get(n,e,i){return ry(this._tNode,this._lView,n,p0(i),e)}};function uN(){return new Xs(Xi(),Be())}function Ae(t){return D1(()=>{let n=t.prototype.constructor,e=n[z3]||g6(n),i=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==i;){let a=r[z3]||g6(r);if(a&&a!==e)return a;r=Object.getPrototypeOf(r)}return a=>new a})}function g6(t){return ab(t)?()=>{let n=g6(cn(t));return n&&n()}:Js(t)}function hN(t,n,e,i,r){let a=t,o=n;for(;a!==null&&o!==null&&o[Ke]&2048&&!(o[Ke]&512);){let s=ay(a,o,e,i|ft.Self,ka);if(s!==ka)return s;let l=a.parent;if(!l){let h=o[Ob];if(h){let v=h.get(e,ka,i);if(v!==ka)return v}l=oy(o),o=o[wl]}a=l}return r}function oy(t){let n=t[rt],e=n.type;return e===2?n.declTNode:e===1?t[er]:null}function Gt(t){return cN(Xi(),t)}function Dv(t,n=null,e=null,i){let r=sy(t,n,e,i);return r.resolveInjectorInitializers(),r}function sy(t,n=null,e=null,i,r=new Set){let a=[e||Rn,gR(t)];return i=i||(typeof t=="object"?void 0:Nn(t)),new b1(a,n||_0(),i||null,r)}var Le=class t{static{this.THROW_IF_NOT_FOUND=_1}static{this.NULL=new R3}static create(n,e){if(Array.isArray(n))return Dv({name:""},e,n,"");{let i=n.name??"";return Dv({name:i},n.parent,n.providers,i)}}static{this.\u0275prov=N({token:t,providedIn:"any",factory:()=>k(pb)})}static{this.__NG_ELEMENT_ID__=-1}};var mN=new L("");mN.__NG_ELEMENT_ID__=t=>{let n=Xi();if(n===null)throw new ke(204,!1);if(n.type&2)return n.value;if(t&ft.Optional)return null;throw new ke(204,!1)};var pN="ngOriginalError";function qp(t){return t[pN]}var cy=!0,k0=(()=>{class t{static{this.__NG_ELEMENT_ID__=fN}static{this.__NG_ENV_ID__=e=>e}}return t})(),_6=class extends k0{constructor(n){super(),this._lView=n}onDestroy(n){return Nb(this._lView,n),()=>HR(this._lView,n)}};function fN(){return new _6(Be())}var Aa=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new at(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=N({token:t,providedIn:"root",factory:()=>new t})}}return t})();var v6=class extends U{constructor(n=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=n,Eb()&&(this.destroyRef=z(k0,{optional:!0})??void 0,this.pendingTasks=z(Aa,{optional:!0})??void 0)}emit(n){let e=_t(null);try{super.next(n)}finally{_t(e)}}subscribe(n,e,i){let r=n,a=e||(()=>null),o=i;if(n&&typeof n=="object"){let l=n;r=l.next?.bind(l),a=l.error?.bind(l),o=l.complete?.bind(l)}this.__isAsync&&(a=this.wrapInTimeout(a),r&&(r=this.wrapInTimeout(r)),o&&(o=this.wrapInTimeout(o)));let s=super.subscribe({next:r,error:a,complete:o});return n instanceof xe&&n.add(s),s}wrapInTimeout(n){return e=>{let i=this.pendingTasks?.add();setTimeout(()=>{n(e),i!==void 0&&this.pendingTasks?.remove(i)})}}},B=v6;function q3(...t){}function ly(t){let n,e;function i(){t=q3;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),n!==void 0&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{t(),i()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),i()})),()=>i()}function Sv(t){return queueMicrotask(()=>t()),()=>{t=q3}}var Tf="isAngularZone",Y3=Tf+"_ID",gN=0,oe=class t{constructor(n){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new B(!1),this.onMicrotaskEmpty=new B(!1),this.onStable=new B(!1),this.onError=new B(!1);let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:a=cy}=n;if(typeof Zone>"u")throw new ke(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&i,o.shouldCoalesceRunChangeDetection=r,o.callbackScheduled=!1,o.scheduleInRootZone=a,bN(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Tf)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new ke(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new ke(909,!1)}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,r){let a=this._inner,o=a.scheduleEventTask("NgZoneEvent: "+r,n,_N,q3,q3);try{return a.runTask(o,e,i)}finally{a.cancelTask(o)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}},_N={};function Vf(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function vN(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function n(){ly(()=>{t.callbackScheduled=!1,b6(t),t.isCheckStableRunning=!0,Vf(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{n()}):t._outer.run(()=>{n()}),b6(t)}function bN(t){let n=()=>{vN(t)},e=gN++;t._inner=t._inner.fork({name:"angular",properties:{[Tf]:!0,[Y3]:e,[Y3+e]:!0},onInvokeTask:(i,r,a,o,s,l)=>{if(yN(l))return i.invokeTask(a,o,s,l);try{return kv(t),i.invokeTask(a,o,s,l)}finally{(t.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&n(),Iv(t)}},onInvoke:(i,r,a,o,s,l,h)=>{try{return kv(t),i.invoke(a,o,s,l,h)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!CN(l)&&n(),Iv(t)}},onHasTask:(i,r,a,o)=>{i.hasTask(a,o),r===a&&(o.change=="microTask"?(t._hasPendingMicrotasks=o.microTask,b6(t),Vf(t)):o.change=="macroTask"&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(i,r,a,o)=>(i.handleError(a,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}function b6(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function kv(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Iv(t){t._nesting--,Vf(t)}var Q3=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new B,this.onMicrotaskEmpty=new B,this.onStable=new B,this.onError=new B}run(n,e,i){return n.apply(e,i)}runGuarded(n,e,i){return n.apply(e,i)}runOutsideAngular(n){return n()}runTask(n,e,i,r){return n.apply(e,i)}};function yN(t){return dy(t,"__ignore_ng_zone__")}function CN(t){return dy(t,"__scheduler_tick__")}function dy(t,n){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[n]===!0}function xN(t="zone.js",n){return t==="noop"?new Q3:t==="zone.js"?new oe(n):t}var Zn=class{constructor(){this._console=console}handleError(n){let e=this._findOriginalError(n);this._console.error("ERROR",n),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(n){let e=n&&qp(n);for(;e&&qp(e);)e=qp(e);return e||null}},MN=new L("",{providedIn:"root",factory:()=>{let t=z(oe),n=z(Zn);return e=>t.runOutsideAngular(()=>n.handleError(e))}});function wN(){return Dl(Xi(),Be())}function Dl(t,n){return new $(Ar(t,n))}var $=(()=>{class t{constructor(e){this.nativeElement=e}static{this.__NG_ELEMENT_ID__=wN}}return t})();function uy(t){return t instanceof $?t.nativeElement:t}function DN(){return this._results[Symbol.iterator]()}var Pi=class t{get changes(){return this._changes??=new B}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let e=t.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=DN)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,e){return this._results.reduce(n,e)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,e){this.dirty=!1;let i=KH(n);(this._changesDetected=!QH(this._results,i,e))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function hy(t){return(t.flags&128)===128}var my=new Map,SN=0;function kN(){return SN++}function IN(t){my.set(t[v0],t)}function y6(t){my.delete(t[v0])}var Ev="__ngContext__";function ss(t,n){rs(n)?(t[Ev]=n[v0],IN(n)):t[Ev]=n}function py(t){return gy(t[y1])}function fy(t){return gy(t[aa])}function gy(t){for(;t!==null&&!go(t);)t=t[aa];return t}var C6;function _y(t){C6=t}function vy(){if(C6!==void 0)return C6;if(typeof document<"u")return document;throw new ke(210,!1)}var Sl=new L("",{providedIn:"root",factory:()=>EN}),EN="ng",Af=new L(""),zr=new L("",{providedIn:"platform",factory:()=>"unknown"});var ot=new L(""),O1=new L("",{providedIn:"root",factory:()=>vy().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var ON="h",PN="b";var TN=()=>null;function zf(t,n,e=!1){return TN(t,n,e)}var by=!1,VN=new L("",{providedIn:"root",factory:()=>by});var x3;function AN(){if(x3===void 0&&(x3=null,sn.trustedTypes))try{x3=sn.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return x3}function I0(t){return AN()?.createHTML(t)||t}var M3;function yy(){if(M3===void 0&&(M3=null,sn.trustedTypes))try{M3=sn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return M3}function Ov(t){return yy()?.createHTML(t)||t}function Pv(t){return yy()?.createScriptURL(t)||t}var fo=class{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${nb})`}},x6=class extends fo{getTypeName(){return"HTML"}},M6=class extends fo{getTypeName(){return"Style"}},w6=class extends fo{getTypeName(){return"Script"}},D6=class extends fo{getTypeName(){return"URL"}},S6=class extends fo{getTypeName(){return"ResourceURL"}};function Lr(t){return t instanceof fo?t.changingThisBreaksApplicationSecurity:t}function _o(t,n){let e=zN(t);if(e!=null&&e!==n){if(e==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${nb})`)}return e===n}function zN(t){return t instanceof fo&&t.getTypeName()||null}function Cy(t){return new x6(t)}function xy(t){return new M6(t)}function My(t){return new w6(t)}function wy(t){return new D6(t)}function Dy(t){return new S6(t)}function LN(t){let n=new I6(t);return HN()?new k6(n):n}var k6=class{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{let e=new window.DOMParser().parseFromString(I0(n),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(n):(e.firstChild?.remove(),e)}catch{return null}}},I6=class{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){let e=this.inertDocument.createElement("template");return e.innerHTML=I0(n),e}};function HN(){try{return!!new window.DOMParser().parseFromString(I0(""),"text/html")}catch{return!1}}var RN=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function E0(t){return t=String(t),t.match(RN)?t:"unsafe:"+t}function vo(t){let n={};for(let e of t.split(","))n[e]=!0;return n}function P1(...t){let n={};for(let e of t)for(let i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n}var Sy=vo("area,br,col,hr,img,wbr"),ky=vo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Iy=vo("rp,rt"),NN=P1(Iy,ky),FN=P1(ky,vo("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),jN=P1(Iy,vo("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Tv=P1(Sy,FN,jN,NN),Ey=vo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),BN=vo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),UN=vo("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),$N=P1(Ey,BN,UN),GN=vo("script,style,template"),E6=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let e=n.firstChild,i=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild){r.push(e),e=YN(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let a=qN(e);if(a){e=a;break}e=r.pop()}}return this.buf.join("")}startElement(n){let e=Vv(n).toLowerCase();if(!Tv.hasOwnProperty(e))return this.sanitizedSomething=!0,!GN.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let i=n.attributes;for(let r=0;r"),!0}endElement(n){let e=Vv(n).toLowerCase();Tv.hasOwnProperty(e)&&!Sy.hasOwnProperty(e)&&(this.buf.push(""))}chars(n){this.buf.push(Av(n))}};function WN(t,n){return(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function qN(t){let n=t.nextSibling;if(n&&t!==n.previousSibling)throw Oy(n);return n}function YN(t){let n=t.firstChild;if(n&&WN(t,n))throw Oy(n);return n}function Vv(t){let n=t.nodeName;return typeof n=="string"?n:"FORM"}function Oy(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var QN=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,KN=/([^\#-~ |!])/g;function Av(t){return t.replace(/&/g,"&").replace(QN,function(n){let e=n.charCodeAt(0),i=n.charCodeAt(1);return"&#"+((e-55296)*1024+(i-56320)+65536)+";"}).replace(KN,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}var w3;function Lf(t,n){let e=null;try{w3=w3||LN(t);let i=n?String(n):"";e=w3.getInertBodyElement(i);let r=5,a=i;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,i=a,a=e.innerHTML,e=w3.getInertBodyElement(i)}while(i!==a);let s=new E6().sanitizeChildren(zv(e)||e);return I0(s)}finally{if(e){let i=zv(e)||e;for(;i.firstChild;)i.firstChild.remove()}}}function zv(t){return"content"in t&&ZN(t)?t.content:null}function ZN(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var ln=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(ln||{});function kl(t){let n=Rf();return n?Ov(n.sanitize(ln.HTML,t)||""):_o(t,"HTML")?Ov(Lr(t)):Lf(vy(),Kn(t))}function Hf(t){let n=Rf();return n?n.sanitize(ln.URL,t)||"":_o(t,"URL")?Lr(t):E0(Kn(t))}function XN(t){let n=Rf();if(n)return Pv(n.sanitize(ln.RESOURCE_URL,t)||"");if(_o(t,"ResourceURL"))return Pv(Lr(t));throw new ke(904,!1)}function JN(t,n){return n==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||n==="href"&&(t==="base"||t==="link")?XN:Hf}function Py(t,n,e){return JN(n,e)(t)}function Rf(){let t=Be();return t&&t[Ea].sanitizer}var eF=/^>|^->||--!>|)/g,iF="\u200B$1\u200B";function nF(t){return t.replace(eF,n=>n.replace(tF,iF))}function mhe(t){return t.ownerDocument.defaultView}function phe(t){return t.ownerDocument}function Ty(t){return t instanceof Function?t():t}function Vy(t){return(t??z(Le)).get(zr)==="browser"}var Pa=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Pa||{}),rF;function Nf(t,n){return rF(t,n)}function ul(t,n,e,i,r){if(i!=null){let a,o=!1;go(i)?a=i:rs(i)&&(o=!0,i=i[Ta]);let s=Oa(i);t===0&&e!==null?r==null?Ry(n,e,s):K3(n,e,s,r||null,!0):t===1&&e!==null?K3(n,e,s,r||null,!0):t===2?vF(n,s,o):t===3&&n.destroyNode(s),a!=null&&yF(n,t,a,e,r)}}function aF(t,n){return t.createText(n)}function oF(t,n,e){t.setValue(n,e)}function sF(t,n){return t.createComment(nF(n))}function Ay(t,n,e){return t.createElement(n,e)}function cF(t,n){zy(t,n),n[Ta]=null,n[er]=null}function lF(t,n,e,i,r,a){i[Ta]=r,i[er]=n,T0(t,i,e,1,r,a)}function zy(t,n){n[Ea].changeDetectionScheduler?.notify(9),T0(t,n,n[ti],2,null,null)}function dF(t){let n=t[y1];if(!n)return Yp(t[rt],t);for(;n;){let e=null;if(rs(n))e=n[y1];else{let i=n[wn];i&&(e=i)}if(!e){for(;n&&!n[aa]&&n!==t;)rs(n)&&Yp(n[rt],n),n=n[Dn];n===null&&(n=t),rs(n)&&Yp(n[rt],n),e=n&&n[aa]}n=e}}function uF(t,n,e,i){let r=wn+i,a=e.length;i>0&&(e[r-1][aa]=n),i0&&(t[e-1][aa]=i[aa]);let a=H3(t,wn+n);cF(i[rt],i);let o=a[mo];o!==null&&o.detachView(a[rt]),i[Dn]=null,i[aa]=null,i[Ke]&=-129}return i}function O0(t,n){if(!(n[Ke]&256)){let e=n[ti];e.destroyNode&&T0(t,n,e,3,null,null),dF(n)}}function Yp(t,n){if(n[Ke]&256)return;let e=_t(null);try{n[Ke]&=-129,n[Ke]|=256,n[Tr]&&U4(n[Tr]),mF(t,n),hF(t,n),n[rt].type===1&&n[ti].destroy();let i=n[ec];if(i!==null&&go(n[Dn])){i!==n[Dn]&&Ff(i,n);let r=n[mo];r!==null&&r.detachView(t)}y6(n)}finally{_t(e)}}function hF(t,n){let e=t.cleanup,i=n[F3];if(e!==null)for(let a=0;a=0?i[o]():i[-o].unsubscribe(),a+=2}else{let o=i[e[a+1]];e[a].call(o)}i!==null&&(n[F3]=null);let r=n[ns];if(r!==null){n[ns]=null;for(let a=0;a-1){let{encapsulation:a}=t.data[i.directiveStart+r];if(a===Ia.None||a===Ia.Emulated)return null}return Ar(i,e)}}function K3(t,n,e,i,r){t.insertBefore(n,e,i,r)}function Ry(t,n,e){t.appendChild(n,e)}function Lv(t,n,e,i,r){i!==null?K3(t,n,e,i,r):Ry(t,n,e)}function Ny(t,n){return t.parentNode(n)}function fF(t,n){return t.nextSibling(n)}function Fy(t,n,e){return _F(t,n,e)}function gF(t,n,e){return t.type&40?Ar(t,e):null}var _F=gF,Hv;function P0(t,n,e,i){let r=Hy(t,i,n),a=n[ti],o=i.parent||n[er],s=Fy(o,i,n);if(r!=null)if(Array.isArray(e))for(let l=0;lHi&&Gy(t,n,Hi,!1),Sa(o?2:0,r),e(i,r)}finally{nc(a),Sa(o?3:1,r)}}function Bf(t,n,e){if(Cf(n)){let i=_t(null);try{let r=n.directiveStart,a=n.directiveEnd;for(let o=r;onull;function EF(t,n,e,i){let r=eC(n);r.push(e),t.firstCreatePass&&tC(t).push(i,r.length-1)}function OF(t,n,e,i,r,a){let o=n?n.injectorIndex:-1,s=0;return Bb()&&(s|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:r,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Rv(t,n,e,i,r){for(let a in n){if(!n.hasOwnProperty(a))continue;let o=n[a];if(o===void 0)continue;i??={};let s,l=as.None;Array.isArray(o)?(s=o[0],l=o[1]):s=o;let h=a;if(r!==null){if(!r.hasOwnProperty(a))continue;h=r[a]}t===0?Nv(i,e,h,s,l):Nv(i,e,h,s)}return i}function Nv(t,n,e,i,r){let a;t.hasOwnProperty(e)?(a=t[e]).push(n,i):a=t[e]=[n,i],r!==void 0&&a.push(r)}function PF(t,n,e){let i=n.directiveStart,r=n.directiveEnd,a=t.data,o=n.attrs,s=[],l=null,h=null;for(let v=i;v0;){let e=t[--n];if(typeof e=="number"&&e<0)return e}return 0}function LF(t,n,e,i){let r=e.directiveStart,a=e.directiveEnd;b0(e)&&UF(n,e,t.data[r+e.componentOffset]),t.firstCreatePass||W3(e,n),ss(i,n);let o=e.initialInputs;for(let s=r;s{x0(t.lView)},consumerOnSignalRead(){this.lView[Tr]=this}});function ij(t){let n=t[Tr]??Object.create(nj);return n.lView=t,n}var nj=Ge(Y({},Zc),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let n=ic(t.lView);for(;n&&!sC(n[rt]);)n=ic(n);n&&Rb(n)},consumerOnSignalRead(){this.lView[Tr]=this}});function sC(t){return t.type!==2}var rj=100;function cC(t,n=!0,e=0){let i=t[Ea],r=i.rendererFactory,a=!1;a||r.begin?.();try{aj(t,e)}catch(o){throw n&&nC(t,o),o}finally{a||(r.end?.(),i.inlineEffectRunner?.flush())}}function aj(t,n){let e=$b();try{Cv(!0),V6(t,n);let i=0;for(;C0(t);){if(i===rj)throw new ke(103,!1);i++,V6(t,1)}}finally{Cv(e)}}function oj(t,n,e,i){let r=n[Ke];if((r&256)===256)return;let a=!1,o=!1;!a&&n[Ea].inlineEffectRunner?.flush(),Ef(n);let s=!0,l=null,h=null;a||(sC(t)?(h=XF(n),l=s1(h)):C9()===null?(s=!1,h=ij(n),l=s1(h)):n[Tr]&&(U4(n[Tr]),n[Tr]=null));try{Hb(n),GR(t.bindingStartIndex),e!==null&&Yy(t,n,e,2,i);let v=(r&3)===3;if(!a)if(v){let S=t.preOrderCheckHooks;S!==null&&P3(n,S,null)}else{let S=t.preOrderHooks;S!==null&&T3(n,S,0,null),$p(n,0)}if(o||sj(n),lC(n,0),t.contentQueries!==null&&Jy(t,n),!a)if(v){let S=t.contentCheckHooks;S!==null&&P3(n,S)}else{let S=t.contentHooks;S!==null&&T3(n,S,1),$p(n,1)}MF(t,n);let y=t.components;y!==null&&uC(n,y,0);let D=t.viewQuery;if(D!==null&&T6(2,D,i),!a)if(v){let S=t.viewCheckHooks;S!==null&&P3(n,S)}else{let S=t.viewHooks;S!==null&&T3(n,S,2),$p(n,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),n[O3]){for(let S of n[O3])S();n[O3]=null}a||(n[Ke]&=-73)}catch(v){throw a||x0(n),v}finally{h!==null&&(j4(h,l),s&&ej(h)),Of()}}function lC(t,n){for(let e=py(t);e!==null;e=fy(e))for(let i=wn;i-1&&(C1(n,i),H3(e,i))}this._attachedToViewContainer=!1}O0(this._lView[rt],this._lView)}onDestroy(n){Nb(this._lView,n)}markForCheck(){Qf(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Ke]&=-129}reattach(){u6(this._lView),this._lView[Ke]|=128}detectChanges(){this._lView[Ke]|=1024,cC(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ke(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let n=l6(this._lView),e=this._lView[ec];e!==null&&!n&&Ff(e,this._lView),zy(this._lView[rt],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new ke(902,!1);this._appRef=n;let e=l6(this._lView),i=this._lView[ec];i!==null&&!e&&Ly(i,this._lView),u6(this._lView)}},$e=(()=>{class t{static{this.__NG_ELEMENT_ID__=uj}}return t})(),lj=$e,dj=class extends lj{constructor(n,e,i){super(),this._declarationLView=n,this._declarationTContainer=e,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,e){return this.createEmbeddedViewImpl(n,e)}createEmbeddedViewImpl(n,e,i){let r=T1(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:e,dehydratedView:i});return new oc(r)}};function uj(){return L0(Xi(),Be())}function L0(t,n){return t.type&4?new dj(n,t,Dl(t,n)):null}var ghe=new RegExp(`^(\\d+)*(${PN}|${ON})*(.*)`);var hj=()=>null;function yl(t,n){return hj(t,n)}var Cl=class{},Kf=new L("",{providedIn:"root",factory:()=>!1});var hC=new L(""),mC=new L(""),A6=class{},X3=class{};function mj(t){let n=Error(`No component factory found for ${Nn(t)}.`);return n[pj]=t,n}var pj="ngComponent";var z6=class{resolveComponentFactory(n){throw mj(n)}},_r=class{static{this.NULL=new z6}},xl=class{},tr=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>fj()}}return t})();function fj(){let t=Be(),n=Xi(),e=ls(n.index,t);return(rs(e)?e:t)[ti]}var gj=(()=>{class t{static{this.\u0275prov=N({token:t,providedIn:"root",factory:()=>null})}}return t})();function J3(t,n,e){let i=e?t.styles:null,r=e?t.classes:null,a=0;if(n!==null)for(let o=0;o0&&Uy(t,e,a.join(" "))}}function Mj(t,n,e){let i=t.projection=[];for(let r=0;r{class t{static{this.__NG_ELEMENT_ID__=Dj}}return t})();function Dj(){let t=Xi();return fC(t,Be())}var Sj=Xe,pC=class extends Sj{constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}get element(){return Dl(this._hostTNode,this._hostLView)}get injector(){return new Xs(this._hostTNode,this._hostLView)}get parentInjector(){let n=Pf(this._hostTNode,this._hostLView);if(Xb(n)){let e=$3(n,this._hostLView),i=U3(n),r=e[rt].data[i+8];return new Xs(r,e)}else return new Xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){let e=jv(this._lContainer);return e!==null&&e[n]||null}get length(){return this._lContainer.length-wn}createEmbeddedView(n,e,i){let r,a;typeof i=="number"?r=i:i!=null&&(r=i.index,a=i.injector);let o=yl(this._lContainer,n.ssrId),s=n.createEmbeddedViewImpl(e||{},a,o);return this.insertImpl(s,r,bl(this._hostTNode,o)),s}createComponent(n,e,i,r,a){let o=n&&!IR(n),s;if(o)s=e;else{let V=e||{};s=V.index,i=V.injector,r=V.projectableNodes,a=V.environmentInjector||V.ngModuleRef}let l=o?n:new sc(ho(n)),h=i||this.parentInjector;if(!a&&l.ngModule==null){let K=(o?h:this.parentInjector).get(Oi,null);K&&(a=K)}let v=ho(l.componentType??{}),y=yl(this._lContainer,v?.id??null),D=y?.firstChild??null,S=l.create(h,r,D,a);return this.insertImpl(S.hostView,s,bl(this._hostTNode,y)),S}insert(n,e){return this.insertImpl(n,e,!0)}insertImpl(n,e,i){let r=n._lView;if(zR(r)){let s=this.indexOf(n);if(s!==-1)this.detach(s);else{let l=r[Dn],h=new pC(l,l[er],l[Dn]);h.detach(h.indexOf(n))}}let a=this._adjustIndex(e),o=this._lContainer;return V1(o,r,a,i),n.attachToViewContainerRef(),mb(Qp(o),a,n),n}move(n,e){return this.insert(n,e)}indexOf(n){let e=jv(this._lContainer);return e!==null?e.indexOf(n):-1}remove(n){let e=this._adjustIndex(n,-1),i=C1(this._lContainer,e);i&&(H3(Qp(this._lContainer),e),O0(i[rt],i))}detach(n){let e=this._adjustIndex(n,-1),i=C1(this._lContainer,e);return i&&H3(Qp(this._lContainer),e)!=null?new oc(i):null}_adjustIndex(n,e=0){return n??this.length+e}};function jv(t){return t[j3]}function Qp(t){return t[j3]||(t[j3]=[])}function fC(t,n){let e,i=n[t.index];return go(i)?e=i:(e=Xy(i,n,null,t),n[t.index]=e,A0(n,e)),Ij(e,n,t,i),new pC(e,t,n)}function kj(t,n){let e=t[ti],i=e.createComment(""),r=Ar(n,t),a=Ny(e,r);return K3(e,a,i,fF(e,r),!1),i}var Ij=Pj,Ej=()=>!1;function Oj(t,n,e){return Ej(t,n,e)}function Pj(t,n,e,i){if(t[tc])return;let r;e.type&8?r=Oa(i):r=kj(n,e),t[tc]=r}var H6=class t{constructor(n){this.queryList=n,this.matches=null}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},R6=class t{constructor(n=[]){this.queries=n}createEmbeddedView(n){let e=n.queries;if(e!==null){let i=n.contentQueries!==null?n.contentQueries[0]:e.length,r=[];for(let a=0;a0)i.push(o[s/2]);else{let h=a[s+1],v=n[-l];for(let y=wn;yn.trim())}function bC(t,n,e){t.queries===null&&(t.queries=new N6),t.queries.track(new F6(n,e))}function Rj(t,n){let e=t.contentQueries||(t.contentQueries=[]),i=e.length?e[e.length-1]:-1;n!==i&&e.push(t.queries.length-1,n)}function Xf(t,n){return t.queries.getByIndex(n)}function yC(t,n){let e=t[rt],i=Xf(e,n);return i.crossesNgTemplate?j6(e,t,n,[]):gC(e,t,i,n)}var Bv=new Set;function za(t){Bv.has(t)||(Bv.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}function H0(t){return typeof t=="function"&&t[Pr]!==void 0}function ir(t,n){za("NgSignals");let e=T9(t),i=e[Pr];return n?.equal&&(i.equal=n.equal),e.set=r=>Mp(i,r),e.update=r=>V9(i,r),e.asReadonly=Nj.bind(e),e}function Nj(){let t=this[Pr];if(t.readonlyFn===void 0){let n=()=>this();n[Pr]=t,t.readonlyFn=n}return t.readonlyFn}function CC(t){return H0(t)&&typeof t.set=="function"}function xC(t,n){let e,i=xp(()=>{e._dirtyCounter();let r=Uj(e,t);if(n&&r===void 0)throw new ke(-951,!1);return r});return e=i[Pr],e._dirtyCounter=ir(0),e._flatValue=void 0,i}function Fj(){return xC(!0,!1)}function jj(){return xC(!0,!0)}function Bj(t,n){let e=t[Pr];e._lView=Be(),e._queryIndex=n,e._queryList=Zf(e._lView,n),e._queryList.onDirty(()=>e._dirtyCounter.update(i=>i+1))}function Uj(t,n){let e=t._lView,i=t._queryIndex;if(e===void 0||i===void 0||e[Ke]&4)return n?void 0:Rn;let r=Zf(e,i),a=yC(e,i);return r.reset(a,uy),n?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}function Uv(t,n){return Fj()}function $j(t,n){return jj()}var MC=(Uv.required=$j,Uv);function Gj(t){let n=[],e=new Map;function i(r){let a=e.get(r);if(!a){let o=t(r);e.set(r,a=o.then(Qj))}return a}return i0.forEach((r,a)=>{let o=[];r.templateUrl&&o.push(i(r.templateUrl).then(h=>{r.template=h}));let s=typeof r.styles=="string"?[r.styles]:r.styles||[];if(r.styles=s,r.styleUrl&&r.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(r.styleUrls?.length){let h=r.styles.length,v=r.styleUrls;r.styleUrls.forEach((y,D)=>{s.push(""),o.push(i(y).then(S=>{s[h+D]=S,v.splice(v.indexOf(y),1),v.length==0&&(r.styleUrls=void 0)}))})}else r.styleUrl&&o.push(i(r.styleUrl).then(h=>{s.push(h),r.styleUrl=void 0}));let l=Promise.all(o).then(()=>Kj(a));n.push(l)}),qj(),Promise.all(n).then(()=>{})}var i0=new Map,Wj=new Set;function qj(){let t=i0;return i0=new Map,t}function Yj(){return i0.size===0}function Qj(t){return typeof t=="string"?t:t.text()}function Kj(t){Wj.delete(t)}function Zj(t){return Object.getPrototypeOf(t.prototype).constructor}function de(t){let n=Zj(t.type),e=!0,i=[t];for(;n;){let r;if(po(t))r=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new ke(903,!1);r=n.\u0275dir}if(r){if(e){i.push(r);let o=t;o.inputs=D3(t.inputs),o.inputTransforms=D3(t.inputTransforms),o.declaredInputs=D3(t.declaredInputs),o.outputs=D3(t.outputs);let s=r.hostBindings;s&&iB(t,s);let l=r.viewQuery,h=r.contentQueries;if(l&&eB(t,l),h&&tB(t,h),Xj(t,r),OH(t.outputs,r.outputs),po(r)&&r.data.animation){let v=t.data;v.animation=(v.animation||[]).concat(r.data.animation)}}let a=r.features;if(a)for(let o=0;o=0;i--){let r=t[i];r.hostVars=n+=r.hostVars,r.hostAttrs=v1(r.hostAttrs,e=v1(e,r.hostAttrs))}}function D3(t){return t===uo?{}:t===Rn?[]:t}function eB(t,n){let e=t.viewQuery;e?t.viewQuery=(i,r)=>{n(i,r),e(i,r)}:t.viewQuery=n}function tB(t,n){let e=t.contentQueries;e?t.contentQueries=(i,r,a)=>{n(i,r,a),e(i,r,a)}:t.contentQueries=n}function iB(t,n){let e=t.hostBindings;e?t.hostBindings=(i,r)=>{n(i,r),e(i,r)}:t.hostBindings=n}function wC(t){let n=e=>{let i=Array.isArray(t);e.hostDirectives===null?(e.findHostDirectiveDefs=DC,e.hostDirectives=i?t.map(B6):[t]):i?e.hostDirectives.unshift(...t.map(B6)):e.hostDirectives.unshift(t)};return n.ngInherit=!0,n}function DC(t,n,e){if(t.hostDirectives!==null)for(let i of t.hostDirectives)if(typeof i=="function"){let r=i();for(let a of r)$v(B6(a),n,e)}else $v(i,n,e)}function $v(t,n,e){let i=_f(t.directive);nB(i.declaredInputs,t.inputs),DC(i,n,e),e.set(i,t),n.push(i)}function B6(t){return typeof t=="function"?{directive:cn(t),inputs:uo,outputs:uo}:{directive:cn(t.directive),inputs:Gv(t.inputs),outputs:Gv(t.outputs)}}function Gv(t){if(t===void 0||t.length===0)return uo;let n={};for(let e=0;ee()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}},r0=class extends x1{constructor(n){super(),this.moduleType=n}create(n){return new n0(this.moduleType,n,[])}};function rB(t,n,e){return new n0(t,n,e,!1)}var U6=class extends cs{constructor(n){super(),this.componentFactoryResolver=new e0(this),this.instance=null;let e=new b1([...n.providers,{provide:cs,useValue:this},{provide:_r,useValue:this.componentFactoryResolver}],n.parent||_0(),n.debugName,new Set(["environment"]));this.injector=e,n.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function R0(t,n,e=null){return new U6({providers:t,parent:n,debugName:e,runEnvironmentInitializers:!0}).injector}function SC(t){return Jf(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function aB(t,n){if(Array.isArray(t))for(let e=0;e{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=N({token:t,providedIn:"root",factory:()=>new t})}}return t})(),$6=class t{constructor(){this.ngZone=z(oe),this.scheduler=z(Cl),this.errorHandler=z(Zn,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[is.EarlyRead,is.Write,is.MixedReadWrite,is.Read]}execute(){this.executing=!0;for(let n of t.PHASES)for(let e of this.sequences)if(!(e.erroredOrDestroyed||!e.hooks[n]))try{e.pipelinedValue=this.ngZone.runOutsideAngular(()=>e.hooks[n](e.pipelinedValue))}catch(i){e.erroredOrDestroyed=!0,this.errorHandler?.handleError(i)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(6))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}static{this.\u0275prov=N({token:t,providedIn:"root",factory:()=>new t})}},G6=class{constructor(n,e,i,r){this.impl=n,this.hooks=e,this.once=i,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=r?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}};function z1(t,n){!n?.injector&&bf(z1);let e=n?.injector??z(Le);return Vy(e)?(za("NgAfterRender"),OC(t,e,n,!1)):PC}function Ft(t,n){!n?.injector&&bf(Ft);let e=n?.injector??z(Le);return Vy(e)?(za("NgAfterNextRender"),OC(t,e,n,!0)):PC}function uB(t,n){if(t instanceof Function){let e=[void 0,void 0,void 0,void 0];return e[n]=t,e}else return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function OC(t,n,e,i){let r=n.get(EC);r.impl??=n.get($6);let a=e?.phase??is.MixedReadWrite,o=e?.manualCleanup!==!0?n.get(k0):null,s=new G6(r.impl,uB(t,a),i,o);return r.impl.register(s),s}var PC={destroy(){}};function ie(t,n,e,i){let r=Be(),a=ds();if(Xn(r,a,n)){let o=Xt(),s=uc();$F(s,r,t,n,e,i)}return ie}function e8(t,n,e,i){return Xn(t,ds(),e)?n+Kn(e)+i:qi}function TC(t,n,e,i,r,a){let o=Sf(),s=M1(t,o,e,r);return E1(2),s?n+Kn(e)+i+Kn(r)+a:qi}function hB(t,n,e,i,r,a,o,s){let l=Sf(),h=kC(t,l,e,r,o);return E1(3),h?n+Kn(e)+i+Kn(r)+a+Kn(o)+s:qi}function mB(t,n,e,i,r,a,o,s,l,h){let v=Sf(),y=IC(t,v,e,r,o,l);return E1(4),y?n+Kn(e)+i+Kn(r)+a+Kn(o)+s+Kn(l)+h:qi}function S3(t,n){return t<<17|n<<2}function cc(t){return t>>17&32767}function pB(t){return(t&2)==2}function fB(t,n){return t&131071|n<<17}function W6(t){return t|2}function Ml(t){return(t&131068)>>2}function Kp(t,n){return t&-131069|n<<2}function gB(t){return(t&1)===1}function q6(t){return t|1}function _B(t,n,e,i,r,a){let o=a?n.classBindings:n.styleBindings,s=cc(o),l=Ml(o);t[i]=e;let h=!1,v;if(Array.isArray(e)){let y=e;v=y[1],(v===null||S1(y,v)>0)&&(h=!0)}else v=e;if(r)if(l!==0){let D=cc(t[s+1]);t[i+1]=S3(D,s),D!==0&&(t[D+1]=Kp(t[D+1],i)),t[s+1]=fB(t[s+1],i)}else t[i+1]=S3(s,0),s!==0&&(t[s+1]=Kp(t[s+1],i)),s=i;else t[i+1]=S3(l,0),s===0?s=i:t[l+1]=Kp(t[l+1],i),l=i;h&&(t[i+1]=W6(t[i+1])),Wv(t,v,i,!0),Wv(t,v,i,!1),vB(n,v,t,i,a),o=S3(s,l),a?n.classBindings=o:n.styleBindings=o}function vB(t,n,e,i,r){let a=r?t.residualClasses:t.residualStyles;a!=null&&typeof n=="string"&&S1(a,n)>=0&&(e[i+1]=q6(e[i+1]))}function Wv(t,n,e,i){let r=t[e+1],a=n===null,o=i?cc(r):Ml(r),s=!1;for(;o!==0&&(s===!1||a);){let l=t[o],h=t[o+1];bB(l,n)&&(s=!0,t[o+1]=i?q6(h):W6(h)),o=i?cc(h):Ml(h)}s&&(t[e+1]=i?W6(r):q6(r))}function bB(t,n){return t===null||n==null||(Array.isArray(t)?t[1]:t)===n?!0:Array.isArray(t)&&typeof n=="string"?S1(t,n)>=0:!1}var ra={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function yB(t){return t.substring(ra.key,ra.keyEnd)}function CB(t){return xB(t),VC(t,AC(t,0,ra.textEnd))}function VC(t,n){let e=ra.textEnd;return e===n?-1:(n=ra.keyEnd=MB(t,ra.key=n,e),AC(t,n,e))}function xB(t){ra.key=0,ra.keyEnd=0,ra.value=0,ra.valueEnd=0,ra.textEnd=t.length}function AC(t,n,e){for(;n32;)n++;return n}function C(t,n,e){let i=Be(),r=ds();if(Xn(i,r,n)){let a=Xt(),o=uc();Ol(a,o,i,t,n,i[ti],e,!1)}return C}function Y6(t,n,e,i,r){let a=n.inputs,o=r?"class":"style";qf(t,e,a[o],o,i)}function Pt(t,n,e){return LC(t,n,e,!1),Pt}function re(t,n){return LC(t,n,null,!0),re}function Lt(t){HC(EB,zC,t,!0)}function zC(t,n){for(let e=CB(n);e>=0;e=VC(n,e))f0(t,yB(n),!0)}function LC(t,n,e,i){let r=Be(),a=Xt(),o=E1(2);if(a.firstUpdatePass&&NC(a,t,o,i),n!==qi&&Xn(r,o,n)){let s=a.data[oa()];FC(a,s,r,r[ti],t,r[o+1]=PB(n,e),i,o)}}function HC(t,n,e,i){let r=Xt(),a=E1(2);r.firstUpdatePass&&NC(r,null,a,i);let o=Be();if(e!==qi&&Xn(o,a,e)){let s=r.data[oa()];if(jC(s,i)&&!RC(r,a)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;l!==null&&(e=t6(l,e||"")),Y6(r,s,o,e,i)}else OB(r,s,o,o[ti],o[a+1],o[a+1]=IB(t,n,e),i,a)}}function RC(t,n){return n>=t.expandoStartIndex}function NC(t,n,e,i){let r=t.data;if(r[e+1]===null){let a=r[oa()],o=RC(t,e);jC(a,i)&&n===null&&!o&&(n=!1),n=wB(r,a,n,i),_B(r,a,n,e,o,i)}}function wB(t,n,e,i){let r=kf(t),a=i?n.residualClasses:n.residualStyles;if(r===null)(i?n.classBindings:n.styleBindings)===0&&(e=Zp(null,t,n,e,i),e=w1(e,n.attrs,i),a=null);else{let o=n.directiveStylingLast;if(o===-1||t[o]!==r)if(e=Zp(r,t,n,e,i),a===null){let l=DB(t,n,i);l!==void 0&&Array.isArray(l)&&(l=Zp(null,t,n,l[1],i),l=w1(l,n.attrs,i),SB(t,n,i,l))}else a=kB(t,n,i)}return a!==void 0&&(i?n.residualClasses=a:n.residualStyles=a),e}function DB(t,n,e){let i=e?n.classBindings:n.styleBindings;if(Ml(i)!==0)return t[cc(i)]}function SB(t,n,e,i){let r=e?n.classBindings:n.styleBindings;t[cc(r)]=i}function kB(t,n,e){let i,r=n.directiveEnd;for(let a=1+n.directiveStylingLast;a0;){let l=t[r],h=Array.isArray(l),v=h?l[1]:l,y=v===null,D=e[r+1];D===qi&&(D=y?Rn:void 0);let S=y?Bp(D,i):v===i?D:void 0;if(h&&!o0(S)&&(S=Bp(l,i)),o0(S)&&(s=S,o))return s;let V=t[r+1];r=o?cc(V):Ml(V)}if(n!==null){let l=a?n.residualClasses:n.residualStyles;l!=null&&(s=Bp(l,i))}return s}function o0(t){return t!==void 0}function PB(t,n){return t==null||t===""||(typeof n=="string"?t=t+n:typeof t=="object"&&(t=Nn(Lr(t)))),t}function jC(t,n){return(t.flags&(n?8:16))!==0}function N0(t,n,e){let i=Be(),r=e8(i,t,n,e);HC(f0,zC,r,!0)}var Q6=class{destroy(n){}updateValue(n,e){}swap(n,e){let i=Math.min(n,e),r=Math.max(n,e),a=this.detach(r);if(r-i>1){let o=this.detach(i);this.attach(i,a),this.attach(r,o)}else this.attach(i,a)}move(n,e){this.attach(e,this.detach(n))}};function Xp(t,n,e,i,r){return t===e&&Object.is(n,i)?1:Object.is(r(t,n),r(e,i))?-1:0}function TB(t,n,e){let i,r,a=0,o=t.length-1,s=void 0;if(Array.isArray(n)){let l=n.length-1;for(;a<=o&&a<=l;){let h=t.at(a),v=n[a],y=Xp(a,h,a,v,e);if(y!==0){y<0&&t.updateValue(a,v),a++;continue}let D=t.at(o),S=n[l],V=Xp(o,D,l,S,e);if(V!==0){V<0&&t.updateValue(o,S),o--,l--;continue}let K=e(a,h),te=e(o,D),ge=e(a,v);if(Object.is(ge,te)){let Oe=e(l,S);Object.is(Oe,K)?(t.swap(a,o),t.updateValue(o,S),l--,o--):t.move(o,a),t.updateValue(a,v),a++;continue}if(i??=new s0,r??=Qv(t,a,o,e),K6(t,i,a,ge))t.updateValue(a,v),a++,o++;else if(r.has(ge))i.set(K,t.detach(a)),o--;else{let Oe=t.create(a,n[a]);t.attach(a,Oe),a++,o++}}for(;a<=l;)Yv(t,i,e,a,n[a]),a++}else if(n!=null){let l=n[Symbol.iterator](),h=l.next();for(;!h.done&&a<=o;){let v=t.at(a),y=h.value,D=Xp(a,v,a,y,e);if(D!==0)D<0&&t.updateValue(a,y),a++,h=l.next();else{i??=new s0,r??=Qv(t,a,o,e);let S=e(a,y);if(K6(t,i,a,S))t.updateValue(a,y),a++,o++,h=l.next();else if(!r.has(S))t.attach(a,t.create(a,y)),a++,o++,h=l.next();else{let V=e(a,v);i.set(V,t.detach(a)),o--}}}for(;!h.done;)Yv(t,i,e,t.length,h.value),h=l.next()}for(;a<=o;)t.destroy(t.detach(o--));i?.forEach(l=>{t.destroy(l)})}function K6(t,n,e,i){return n!==void 0&&n.has(i)?(t.attach(e,n.get(i)),n.delete(i),!0):!1}function Yv(t,n,e,i,r){if(K6(t,n,i,e(i,r)))t.updateValue(i,r);else{let a=t.create(i,r);t.attach(i,a)}}function Qv(t,n,e,i){let r=new Set;for(let a=n;a<=e;a++)r.add(i(a,t.at(a)));return r}var s0=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;let e=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(n,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,e){if(this.kvMap.has(n)){let i=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,e)}else this.kvMap.set(n,e)}forEach(n){for(let[e,i]of this.kvMap)if(n(i,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(i);)i=r.get(i),n(i,e)}}};function Se(t,n){za("NgControlFlow");let e=Be(),i=ds(),r=e[i]!==qi?e[i]:-1,a=r!==-1?c0(e,Hi+r):void 0,o=0;if(Xn(e,i,t)){let s=_t(null);try{if(a!==void 0&&aC(a,o),t!==-1){let l=Hi+t,h=c0(e,l),v=ef(e[rt],l),y=yl(h,v.tView.ssrId),D=T1(e,v,n,{dehydratedView:y});V1(h,D,o,bl(v,y))}}finally{_t(s)}}else if(a!==void 0){let s=rC(a,o);s!==void 0&&(s[Mn]=n)}}var Z6=class{constructor(n,e,i){this.lContainer=n,this.$implicit=e,this.$index=i}get $count(){return this.lContainer.length-wn}};function bo(t,n){return n}var X6=class{constructor(n,e,i){this.hasEmptyBlock=n,this.trackByFn=e,this.liveCollection=i}};function nr(t,n,e,i,r,a,o,s,l,h,v,y,D){za("NgControlFlow");let S=Be(),V=Xt(),K=l!==void 0,te=Be(),ge=s?o.bind(te[gr][Mn]):o,Oe=new X6(K,ge);te[Hi+t]=Oe,a0(S,V,t+1,n,e,i,r,os(V.consts,a)),K&&a0(S,V,t+2,l,h,v,y,os(V.consts,D))}var J6=class extends Q6{constructor(n,e,i){super(),this.lContainer=n,this.hostLView=e,this.templateTNode=i,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-wn}at(n){return this.getLView(n)[Mn].$implicit}attach(n,e){let i=e[gl];this.needsIndexUpdate||=n!==this.length,V1(this.lContainer,e,n,bl(this.templateTNode,i))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,VB(this.lContainer,n)}create(n,e){let i=yl(this.lContainer,this.templateTNode.tView.ssrId),r=T1(this.hostLView,this.templateTNode,new Z6(this.lContainer,e,n),{dehydratedView:i});return this.operationsCounter?.recordCreate(),r}destroy(n){O0(n[rt],n),this.operationsCounter?.recordDestroy()}updateValue(n,e){this.getLView(n)[Mn].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n(D0(!0),Ay(i,r,XR()));function HB(t,n,e,i,r){let a=n.consts,o=os(a,i),s=El(n,t,8,"ng-container",o);o!==null&&J3(s,o,!0);let l=os(a,r);return Wf(n,e,s,l),n.queries!==null&&n.queries.elementStart(n,s),s}function fi(t,n,e){let i=Be(),r=Xt(),a=t+Hi,o=r.firstCreatePass?HB(a,r,i,n,e):r.data[a];lc(o,!0);let s=RB(r,i,o,t);return i[a]=s,w0()&&P0(r,i,s,o),ss(s,i),y0(o)&&(Uf(r,i,o),Bf(r,o,i)),e!=null&&$f(i,o),fi}function gi(){let t=Xi(),n=Xt();return wf()?Df():(t=t.parent,lc(t,!1)),n.firstCreatePass&&(S0(n,t),Cf(t)&&n.queries.elementEnd(t)),gi}function At(t,n,e){return fi(t,n,e),gi(),At}var RB=(t,n,e,i)=>(D0(!0),sF(n[ti],""));function le(){return Be()}function jt(t,n,e){let i=Be(),r=ds();if(Xn(i,r,n)){let a=Xt(),o=uc();Ol(a,o,i,t,n,i[ti],e,!0)}return jt}function hc(t,n,e){let i=Be(),r=ds();if(Xn(i,r,n)){let a=Xt(),o=uc(),s=kf(a.data),l=iC(s,o,i);Ol(a,o,i,t,n,l,e,!0)}return hc}var Zs=void 0;function NB(t){let n=t,e=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return e===1&&i===0?1:5}var FB=["en",[["a","p"],["AM","PM"],Zs],[["AM","PM"],Zs,Zs],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Zs,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Zs,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Zs,"{1} 'at' {0}",Zs],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",NB],f1={};function BC(t,n,e){typeof n!="string"&&(e=n,n=t[li.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),f1[n]=t,e&&(f1[n][li.ExtraData]=e)}function ar(t){let n=jB(t),e=Kv(n);if(e)return e;let i=n.split("-")[0];if(e=Kv(i),e)return e;if(i==="en")return FB;throw new ke(701,!1)}function Kv(t){return t in f1||(f1[t]=sn.ng&&sn.ng.common&&sn.ng.common.locales&&sn.ng.common.locales[t]),f1[t]}var li=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(li||{});function jB(t){return t.toLowerCase().replace(/_/g,"-")}var l0="en-US",BB="USD";var UB=l0;function $B(t){typeof t=="string"&&(UB=t.toLowerCase().replace(/_/g,"-"))}var GB=(t,n,e)=>{};function H(t,n,e,i){let r=Be(),a=Xt(),o=Xi();return t8(a,r,r[ti],o,t,n,i),H}function mc(t,n){let e=Xi(),i=Be(),r=Xt(),a=kf(r.data),o=iC(a,e,i);return t8(r,i,o,e,t,n),mc}function WB(t,n,e,i){let r=t.cleanup;if(r!=null)for(let a=0;al?s[l]:null}typeof o=="string"&&(a+=2)}return null}function t8(t,n,e,i,r,a,o){let s=y0(i),h=t.firstCreatePass&&tC(t),v=n[Mn],y=eC(n),D=!0;if(i.type&3||o){let K=Ar(i,n),te=o?o(K):K,ge=y.length,Oe=o?Mt=>o(Oa(Mt[i.index])):i.index,He=null;if(!o&&s&&(He=WB(t,n,r,i.index)),He!==null){let Mt=He.__ngLastListenerFn__||He;Mt.__ngNextListenerFn__=a,He.__ngLastListenerFn__=a,D=!1}else{a=Xv(i,n,v,a),GB(K,r,a);let Mt=e.listen(te,r,a);y.push(a,Mt),h&&h.push(r,Oe,ge,ge+1)}}else a=Xv(i,n,v,a);let S=i.outputs,V;if(D&&S!==null&&(V=S[r])){let K=V.length;if(K)for(let te=0;te-1?ls(t.index,n):n;Qf(o,5);let s=Zv(n,e,i,a),l=r.__ngNextListenerFn__;for(;l;)s=Zv(n,e,l,a)&&s,l=l.__ngNextListenerFn__;return s}}function M(t=1){return KR(t)}function qB(t,n){let e=null,i=oR(t);for(let r=0;r=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),n[e]=i}function Ct(t){let n=$R();return I1(n,Hi+t)}function d(t,n=""){let e=Be(),i=Xt(),r=t+Hi,a=i.firstCreatePass?El(i,r,1,n,null):i.data[r],o=KB(i,e,a,n,t);e[r]=o,w0()&&P0(i,e,o,a),lc(a,!1)}var KB=(t,n,e,i,r)=>(D0(!0),aF(n[ti],i));function E(t){return ne("",t,""),E}function ne(t,n,e){let i=Be(),r=e8(i,t,n,e);return r!==qi&&z0(i,oa(),r),ne}function Ht(t,n,e,i,r){let a=Be(),o=TC(a,t,n,e,i,r);return o!==qi&&z0(a,oa(),o),Ht}function i8(t,n,e,i,r,a,o){let s=Be(),l=hB(s,t,n,e,i,r,a,o);return l!==qi&&z0(s,oa(),l),i8}function ZB(t,n,e,i,r,a,o,s,l){let h=Be(),v=mB(h,t,n,e,i,r,a,o,s,l);return v!==qi&&z0(h,oa(),v),ZB}function L1(t,n,e){CC(n)&&(n=n());let i=Be(),r=ds();if(Xn(i,r,n)){let a=Xt(),o=uc();Ol(a,o,i,t,n,i[ti],e,!1)}return L1}function B0(t,n){let e=CC(t);return e&&t.set(n),e}function H1(t,n){let e=Be(),i=Xt(),r=Xi();return t8(i,e,e[ti],r,t,n),H1}function XB(t,n,e){let i=Xt();if(i.firstCreatePass){let r=po(t);tf(e,i.data,i.blueprint,r,!0),tf(n,i.data,i.blueprint,r,!1)}}function tf(t,n,e,i,r){if(t=cn(t),Array.isArray(t))for(let a=0;a>20;if(fl(t)||!t.multi){let S=new rc(h,r,m),V=e6(l,n,r?v:v+D,y);V===-1?(f6(W3(s,o),a,l),Jp(a,t,n.length),n.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(S),o.push(S)):(e[V]=S,o[V]=S)}else{let S=e6(l,n,v+D,y),V=e6(l,n,v,v+D),K=S>=0&&e[S],te=V>=0&&e[V];if(r&&!te||!r&&!K){f6(W3(s,o),a,l);let ge=tU(r?eU:JB,e.length,r,i,h);!r&&te&&(e[V].providerFactory=ge),Jp(a,t,n.length,0),n.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(ge),o.push(ge)}else{let ge=GC(e[r?V:S],h,!r&&i);Jp(a,t,S>-1?S:V,ge)}!r&&i&&te&&e[V].componentProviders++}}}function Jp(t,n,e,i){let r=fl(n),a=yR(n);if(r||a){let l=(a?cn(n.useClass):n).prototype.ngOnDestroy;if(l){let h=t.destroyHooks||(t.destroyHooks=[]);if(!r&&n.multi){let v=h.indexOf(e);v===-1?h.push(e,[i,l]):h[v+1].push(i,l)}else h.push(e,l)}}}function GC(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function e6(t,n,e,i){for(let r=e;r{e.providersResolver=(i,r)=>XB(i,r?r(t):t,n)}}var iU=(()=>{class t{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let i=Db(!1,e.type),r=i.length>0?R0([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=N({token:t,providedIn:"environment",factory:()=>new t(k(Oi))})}}return t})();function ae(t){za("NgStandalone"),t.getStandaloneInjector=n=>n.get(iU).getOrCreateStandaloneInjector(t)}function vhe(t,n,e){let i=t.\u0275cmp;i.directiveDefs=N3(n,!1),i.pipeDefs=N3(e,!0)}function or(t,n,e){let i=dc()+t,r=Be();return r[i]===qi?A1(r,i,e?n.call(e):n()):oB(r,i)}function sr(t,n,e,i){return WC(Be(),dc(),t,n,e,i)}function cr(t,n,e,i,r){return qC(Be(),dc(),t,n,e,i,r)}function U0(t,n){let e=t[n];return e===qi?void 0:e}function WC(t,n,e,i,r,a){let o=n+e;return Xn(t,o,r)?A1(t,o+1,a?i.call(a,r):i(r)):U0(t,o+1)}function qC(t,n,e,i,r,a,o){let s=n+e;return M1(t,s,r,a)?A1(t,s+2,o?i.call(o,r,a):i(r,a)):U0(t,s+2)}function nU(t,n,e,i,r,a,o,s){let l=n+e;return kC(t,l,r,a,o)?A1(t,l+3,s?i.call(s,r,a,o):i(r,a,o)):U0(t,l+3)}function rU(t,n,e,i,r,a,o,s,l){let h=n+e;return IC(t,h,r,a,o,s)?A1(t,h+4,l?i.call(l,r,a,o,s):i(r,a,o,s)):U0(t,h+4)}function I(t,n){let e=Xt(),i,r=t+Hi;e.firstCreatePass?(i=aU(n,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks??=[]).push(r,i.onDestroy)):i=e.data[r];let a=i.factory||(i.factory=Js(i.type,!0)),o,s=Qn(m);try{let l=G3(!1),h=a();return G3(l),QB(e,Be(),r,h),h}finally{Qn(s)}}function aU(t,n){if(n)for(let e=n.length-1;e>=0;e--){let i=n[e];if(t===i.name)return i}}function O(t,n,e){let i=t+Hi,r=Be(),a=I1(r,i);return $0(r,i)?WC(r,dc(),n,a.transform,e,a):a.transform(e)}function yo(t,n,e,i){let r=t+Hi,a=Be(),o=I1(a,r);return $0(a,r)?qC(a,dc(),n,o.transform,e,i,o):o.transform(e,i)}function bhe(t,n,e,i,r){let a=t+Hi,o=Be(),s=I1(o,a);return $0(o,a)?nU(o,dc(),n,s.transform,e,i,r,s):s.transform(e,i,r)}function n8(t,n,e,i,r,a){let o=t+Hi,s=Be(),l=I1(s,o);return $0(s,o)?rU(s,dc(),n,l.transform,e,i,r,a,l):l.transform(e,i,r,a)}function $0(t,n){return t[rt].data[n].pure}function Hr(t,n){return L0(t,n)}var k3=null;function oU(t){k3!==null&&(t.defaultEncapsulation!==k3.defaultEncapsulation||t.preserveWhitespaces!==k3.preserveWhitespaces)||(k3=t)}var G0=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();var r8=new L(""),R1=new L(""),W0=(()=>{class t{constructor(e,i,r){this._ngZone=e,this.registry=i,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,a8||(sU(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{oe.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(e)?(clearTimeout(i.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let a=-1;i&&i>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==a),e()},i)),this._callbacks.push({doneCb:e,timeoutId:a,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}static{this.\u0275fac=function(i){return new(i||t)(k(oe),k(q0),k(R1))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),q0=(()=>{class t{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return a8?.findTestabilityInTree(this,e,i)??null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function sU(t){a8=t}var a8;function us(t){return!!t&&typeof t.then=="function"}function o8(t){return!!t&&typeof t.subscribe=="function"}var Y0=new L(""),YC=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=z(Y0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let a=r();if(us(a))e.push(a);else if(o8(a)){let o=new Promise((s,l)=>{a.subscribe({complete:s,error:l})});e.push(o)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),e.length===0&&i(),this.initialized=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Q0=new L("");function cU(){P9(()=>{throw new ke(600,!1)})}function lU(t){return t.isBoundToModule}var dU=10;function uU(t,n,e){try{let i=e();return us(i)?i.catch(r=>{throw n.runOutsideAngular(()=>t.handleError(r)),r}):i}catch(i){throw n.runOutsideAngular(()=>t.handleError(i)),i}}function QC(t,n){return Array.isArray(n)?n.reduce(QC,t):Y(Y({},t),n)}var Ji=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=z(MN),this.afterRenderManager=z(EC),this.zonelessEnabled=z(Kf),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new U,this.afterTick=new U,this.componentTypes=[],this.components=[],this.isStable=z(Aa).hasPendingTasks.pipe(me(e=>!e)),this._injector=z(Oi)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let e;return new Promise(i=>{e=this.isStable.subscribe({next:r=>{r&&i()}})}).finally(()=>{e.unsubscribe()})}get injector(){return this._injector}bootstrap(e,i){let r=e instanceof X3;if(!this._injector.get(YC).done){let D=!r&&Cb(e),S=!1;throw new ke(405,S)}let o;r?o=e:o=this._injector.get(_r).resolveComponentFactory(e),this.componentTypes.push(o.componentType);let s=lU(o)?void 0:this._injector.get(cs),l=i||o.selector,h=o.create(Le.NULL,[],l,s),v=h.location.nativeElement,y=h.injector.get(r8,null);return y?.registerApplication(v),h.onDestroy(()=>{this.detachView(h.hostView),A3(this.components,h),y?.unregisterApplication(v)}),this._loadComponent(h),h}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new ke(101,!1);let e=_t(null);try{this._runningTick=!0,this.synchronize()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,_t(e),this.afterTick.next()}}synchronize(){let e=null;this._injector.destroyed||(e=this._injector.get(xl,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let i=0;for(;this.dirtyFlags!==0&&i++C0(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){let i=e;A3(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);let i=this._injector.get(Q0,[]);[...this._bootstrapListeners,...i].forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>A3(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ke(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function A3(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function hU(t,n,e,i){if(!e&&!C0(t))return;cC(t,n,e&&!i?0:1)}var rf=class{constructor(n,e){this.ngModuleFactory=n,this.componentFactories=e}},K0=(()=>{class t{compileModuleSync(e){return new r0(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let i=this.compileModuleSync(e),r=xb(e),a=Ty(r.declarations).reduce((o,s)=>{let l=ho(s);return l&&o.push(new sc(l)),o},[]);return new rf(i,a)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),mU=new L("");function pU(t,n,e){let i=new r0(e);return Promise.resolve(i)}function Jv(t){for(let n=t.length-1;n>=0;n--)if(t[n]!==void 0)return t[n]}var fU=(()=>{class t{constructor(){this.zone=z(oe),this.changeDetectionScheduler=z(Cl),this.applicationRef=z(Ji)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function gU({ngZoneFactory:t,ignoreChangesOutsideZone:n,scheduleInRootZone:e}){return t??=()=>new oe(Ge(Y({},KC()),{scheduleInRootZone:e})),[{provide:oe,useFactory:t},{provide:pl,multi:!0,useFactory:()=>{let i=z(fU,{optional:!0});return()=>i.initialize()}},{provide:pl,multi:!0,useFactory:()=>{let i=z(_U);return()=>{i.initialize()}}},n===!0?{provide:hC,useValue:!0}:[],{provide:mC,useValue:e??cy}]}function KC(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var _U=(()=>{class t{constructor(){this.subscription=new xe,this.initialized=!1,this.zone=z(oe),this.pendingTasks=z(Aa)}initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{oe.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{oe.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var vU=(()=>{class t{constructor(){this.appRef=z(Ji),this.taskService=z(Aa),this.ngZone=z(oe),this.zonelessEnabled=z(Kf),this.disableScheduling=z(hC,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new xe,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Y3):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(z(mC,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Q3||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 7:{this.appRef.deferredDirtyFlags|=8;break}case 9:case 8:case 6:case 10:default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;let i=this.useMicrotaskScheduler?Sv:ly;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Y3+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(e),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Sv(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function bU(){return typeof $localize<"u"&&$localize.locale||l0}var La=new L("",{providedIn:"root",factory:()=>z(La,ft.Optional|ft.SkipSelf)||bU()}),ZC=new L("",{providedIn:"root",factory:()=>BB});var d0=new L("");function I3(t){return!t.moduleRef}function yU(t){let n=I3(t)?t.r3Injector:t.moduleRef.injector,e=n.get(oe);return e.run(()=>{I3(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let i=n.get(Zn,null),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:a=>{i.handleError(a)}})}),I3(t)){let a=()=>n.destroy(),o=t.platformInjector.get(d0);o.add(a),n.onDestroy(()=>{r.unsubscribe(),o.delete(a)})}else{let a=()=>t.moduleRef.destroy(),o=t.platformInjector.get(d0);o.add(a),t.moduleRef.onDestroy(()=>{A3(t.allPlatformModules,t.moduleRef),r.unsubscribe(),o.delete(a)})}return uU(i,e,()=>{let a=n.get(YC);return a.runInitializers(),a.donePromise.then(()=>{let o=n.get(La,l0);if($B(o||l0),I3(t)){let s=n.get(Ji);return t.rootComponent!==void 0&&s.bootstrap(t.rootComponent),s}else return CU(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}function CU(t,n){let e=t.injector.get(Ji);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>e.bootstrap(i));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new ke(-403,!1);n.push(t)}var XC=(()=>{class t{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){let r=i?.scheduleInRootZone,a=()=>xN(i?.ngZone,Ge(Y({},KC({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing})),{scheduleInRootZone:r})),o=i?.ignoreChangesOutsideZone,s=[gU({ngZoneFactory:a,ignoreChangesOutsideZone:o}),{provide:Cl,useExisting:vU}],l=rB(e.moduleType,this.injector,s);return yU({moduleRef:l,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,i=[]){let r=QC({},i);return pU(this.injector,r,e).then(a=>this.bootstrapModuleFactory(a,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ke(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());let e=this._injector.get(d0,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(i){return new(i||t)(k(Le))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),g1=null,JC=new L("");function xU(t){if(g1&&!g1.get(JC,!1))throw new ke(400,!1);cU(),g1=t;let n=t.get(XC);return DU(t),n}function s8(t,n,e=[]){let i=`Platform: ${n}`,r=new L(i);return(a=[])=>{let o=ex();if(!o||o.injector.get(JC,!1)){let s=[...e,...a,{provide:r,useValue:!0}];t?t(s):xU(MU(s,i))}return wU(r)}}function MU(t=[],n){return Le.create({name:n,providers:[{provide:g0,useValue:"platform"},{provide:d0,useValue:new Set([()=>g1=null])},...t]})}function wU(t){let n=ex();if(!n)throw new ke(401,!1);return n}function ex(){return g1?.get(XC)??null}function DU(t){t.get(Af,null)?.forEach(e=>e())}var pe=(()=>{class t{static{this.__NG_ELEMENT_ID__=SU}}return t})();function SU(t){return kU(Xi(),Be(),(t&16)===16)}function kU(t,n,e){if(b0(t)&&!e){let i=ls(t.index,n);return new oc(i,i)}else if(t.type&175){let i=n[gr];return new oc(i,n)}return null}var af=class{constructor(){}supports(n){return SC(n)}create(n){return new of(n)}},IU=(t,n)=>n,of=class{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||IU}forEachItem(n){let e;for(e=this._itHead;e!==null;e=e._next)n(e)}forEachOperation(n){let e=this._itHead,i=this._removalsHead,r=0,a=null;for(;e||i;){let o=!i||e&&e.currentIndex{o=this._trackByFn(r,s),e===null||!Object.is(e.trackById,o)?(e=this._mismatch(e,s,o,r),i=!0):(i&&(e=this._verifyReinsertion(e,s,o,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=n,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;n!==null;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;n!==null;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,e,i,r){let a;return n===null?a=this._itTail:(a=n._prev,this._remove(n)),n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null),n!==null?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._reinsertAfter(n,a,r)):(n=this._linkedRecords===null?null:this._linkedRecords.get(i,r),n!==null?(Object.is(n.item,e)||this._addIdentityChange(n,e),this._moveAfter(n,a,r)):n=this._addAfter(new sf(e,i),a,r)),n}_verifyReinsertion(n,e,i,r){let a=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null);return a!==null?n=this._reinsertAfter(a,n._prev,r):n.currentIndex!=r&&(n.currentIndex=r,this._addToMoves(n,r)),n}_truncate(n){for(;n!==null;){let e=n._next;this._addToRemovals(this._unlink(n)),n=e}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,e,i){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(n);let r=n._prevRemoved,a=n._nextRemoved;return r===null?this._removalsHead=a:r._nextRemoved=a,a===null?this._removalsTail=r:a._prevRemoved=r,this._insertAfter(n,e,i),this._addToMoves(n,i),n}_moveAfter(n,e,i){return this._unlink(n),this._insertAfter(n,e,i),this._addToMoves(n,i),n}_addAfter(n,e,i){return this._insertAfter(n,e,i),this._additionsTail===null?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n}_insertAfter(n,e,i){let r=e===null?this._itHead:e._next;return n._next=r,n._prev=e,r===null?this._itTail=n:r._prev=n,e===null?this._itHead=n:e._next=n,this._linkedRecords===null&&(this._linkedRecords=new u0),this._linkedRecords.put(n),n.currentIndex=i,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){this._linkedRecords!==null&&this._linkedRecords.remove(n);let e=n._prev,i=n._next;return e===null?this._itHead=i:e._next=i,i===null?this._itTail=e:i._prev=e,n}_addToMoves(n,e){return n.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n}_addToRemovals(n){return this._unlinkedRecords===null&&(this._unlinkedRecords=new u0),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,e){return n.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n}},sf=class{constructor(n,e){this.item=n,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}},cf=class{constructor(){this._head=null,this._tail=null}add(n){this._head===null?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,e){let i;for(i=this._head;i!==null;i=i._nextDup)if((e===null||e<=i.currentIndex)&&Object.is(i.trackById,n))return i;return null}remove(n){let e=n._prevDup,i=n._nextDup;return e===null?this._head=i:e._nextDup=i,i===null?this._tail=e:i._prevDup=e,this._head===null}},u0=class{constructor(){this.map=new Map}put(n){let e=n.trackById,i=this.map.get(e);i||(i=new cf,this.map.set(e,i)),i.add(n)}get(n,e){let i=n,r=this.map.get(i);return r?r.get(n,e):null}remove(n){let e=n.trackById;return this.map.get(e).remove(n)&&this.map.delete(e),n}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function eb(t,n,e){let i=t.previousIndex;if(i===null)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{let a=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,a)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,e){if(n){let i=n._prev;return e._next=n,e._prev=i,n._prev=e,i&&(i._next=e),n===this._mapHead&&(this._mapHead=e),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(n,e){if(this._records.has(n)){let r=this._records.get(n);this._maybeAddToChanges(r,e);let a=r._prev,o=r._next;return a&&(a._next=o),o&&(o._prev=a),r._next=null,r._prev=null,r}let i=new uf(n);return this._records.set(n,i),i.currentValue=e,this._addToAdditions(i),i}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;n!==null;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;n!=null;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,e){Object.is(e,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=e,this._addToChanges(n))}_addToAdditions(n){this._additionsHead===null?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){this._changesHead===null?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,e){n instanceof Map?n.forEach(e):Object.keys(n).forEach(i=>e(n[i],i))}},uf=class{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}};function tb(){return new Fn([new af])}var Fn=(()=>{class t{static{this.\u0275prov=N({token:t,providedIn:"root",factory:tb})}constructor(e){this.factories=e}static create(e,i){if(i!=null){let r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||tb()),deps:[[t,new vr,new Jn]]}}find(e){let i=this.factories.find(r=>r.supports(e));if(i!=null)return i;throw new ke(901,!1)}}return t})();function ib(){return new Z0([new lf])}var Z0=(()=>{class t{static{this.\u0275prov=N({token:t,providedIn:"root",factory:ib})}constructor(e){this.factories=e}static create(e,i){if(i){let r=i.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:i=>t.create(e,i||ib()),deps:[[t,new vr,new Jn]]}}find(e){let i=this.factories.find(r=>r.supports(e));if(i)return i;throw new ke(901,!1)}}return t})();var tx=s8(null,"core",[]),ix=(()=>{class t{constructor(e){}static{this.\u0275fac=function(i){return new(i||t)(k(Ji))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();function q(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function st(t,n=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):n}function Co(t,n){za("NgSignals");let e=xp(t);return n?.equal&&(e[Pr].equal=n.equal),e}function lr(t){let n=_t(null);try{return t()}finally{_t(n)}}var EU=new L("",{providedIn:"root",factory:()=>z(OU)}),OU=(()=>{class t{static{this.\u0275prov=N({token:t,providedIn:"root",factory:()=>new hf})}}return t})(),hf=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=z(Aa),this.taskId=null}scheduleEffect(n){if(this.enqueue(n),this.taskId===null){let e=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(e),this.taskId=null})}}enqueue(n){let e=n.creationZone;this.queues.has(e)||this.queues.set(e,new Set);let i=this.queues.get(e);i.has(n)||(this.queuedEffectCount++,i.add(n))}flush(){for(;this.queuedEffectCount>0;)for(let[n,e]of this.queues)n===null?this.flushQueue(e):n.run(()=>this.flushQueue(e))}flushQueue(n){for(let e of n)n.delete(e),this.queuedEffectCount--,e.run()}},mf=class{constructor(n,e,i,r,a,o){this.scheduler=n,this.effectFn=e,this.creationZone=i,this.injector=a,this.watcher=z9(s=>this.runEffect(s),()=>this.schedule(),o),this.unregisterOnDestroy=r?.onDestroy(()=>this.destroy())}runEffect(n){try{this.effectFn(n)}catch(e){this.injector.get(Zn,null,{optional:!0})?.handleError(e)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function c8(t,n){za("NgSignals"),!n?.injector&&bf(c8);let e=n?.injector??z(Le),i=n?.manualCleanup!==!0?e.get(k0):null,r=new mf(e.get(EU),t,typeof Zone>"u"?null:Zone.current,i,e,n?.allowSignalWrites??!1),a=e.get(pe,null,{optional:!0});return!a||!(a._lView[Ke]&8)?r.watcher.notify():(a._lView[O3]??=[]).push(r.watcher.notify),r}function X0(t,n){let e=ho(t),i=n.elementInjector||_0();return new sc(e).create(i,n.projectableNodes,n.hostElement,n.environmentInjector)}function nx(t){let n=ho(t);if(!n)return null;let e=new sc(n);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}var mx=null;function Ra(){return mx}function px(t){mx??=t}var su=class{};var Ce=new L(""),C8=(()=>{class t{historyGo(e){throw new Error("")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>z(TU),providedIn:"platform"})}}return t})(),fx=new L(""),TU=(()=>{class t extends C8{constructor(){super(),this._doc=z(Ce),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ra().getBaseHref(this._doc)}onPopState(e){let i=Ra().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){let i=Ra().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,r){this._history.pushState(e,i,r)}replaceState(e,i,r){this._history.replaceState(e,i,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>new t,providedIn:"platform"})}}return t})();function x8(t,n){if(t.length==0)return n;if(n.length==0)return t;let e=0;return t.endsWith("/")&&e++,n.startsWith("/")&&e++,e==2?t+n.substring(1):e==1?t+n:t+"/"+n}function rx(t){let n=t.match(/#|\?|$/),e=n&&n.index||t.length,i=e-(t[e-1]==="/"?1:0);return t.slice(0,i)+t.slice(e)}function Mo(t){return t&&t[0]!=="?"?"?"+t:t}var Do=(()=>{class t{historyGo(e){throw new Error("")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>z(M8),providedIn:"root"})}}return t})(),gx=new L(""),M8=(()=>{class t extends Do{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??z(Ce).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return x8(this._baseHref,e)}path(e=!1){let i=this._platformLocation.pathname+Mo(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,a){let o=this.prepareExternalUrl(r+Mo(a));this._platformLocation.pushState(e,i,o)}replaceState(e,i,r,a){let o=this.prepareExternalUrl(r+Mo(a));this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static{this.\u0275fac=function(i){return new(i||t)(k(C8),k(gx,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_x=(()=>{class t extends Do{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],i!=null&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i}prepareExternalUrl(e){let i=x8(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,a){let o=this.prepareExternalUrl(r+Mo(a));o.length==0&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,i,o)}replaceState(e,i,r,a){let o=this.prepareExternalUrl(r+Mo(a));o.length==0&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static{this.\u0275fac=function(i){return new(i||t)(k(C8),k(gx,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),Nr=(()=>{class t{constructor(e){this._subject=new B,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;let i=this._locationStrategy.getBaseHref();this._basePath=zU(rx(ax(i))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Mo(i))}normalize(e){return t.stripTrailingSlash(AU(this._basePath,ax(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Mo(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Mo(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}static{this.normalizeQueryParams=Mo}static{this.joinWithSlash=x8}static{this.stripTrailingSlash=rx}static{this.\u0275fac=function(i){return new(i||t)(k(Do))}}static{this.\u0275prov=N({token:t,factory:()=>VU(),providedIn:"root"})}}return t})();function VU(){return new Nr(k(Do))}function AU(t,n){if(!t||!n.startsWith(t))return n;let e=n.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:n}function ax(t){return t.replace(/\/index.html$/,"")}function zU(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var vx={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},w8=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}(w8||{});var jn=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(jn||{}),ei=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(ei||{}),br=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(br||{}),Sn={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function LU(t){return ar(t)[li.LocaleId]}function HU(t,n,e){let i=ar(t),r=[i[li.DayPeriodsFormat],i[li.DayPeriodsStandalone]],a=Rr(r,n);return Rr(a,e)}function RU(t,n,e){let i=ar(t),r=[i[li.DaysFormat],i[li.DaysStandalone]],a=Rr(r,n);return Rr(a,e)}function NU(t,n,e){let i=ar(t),r=[i[li.MonthsFormat],i[li.MonthsStandalone]],a=Rr(r,n);return Rr(a,e)}function FU(t,n){let i=ar(t)[li.Eras];return Rr(i,n)}function J0(t,n){let e=ar(t);return Rr(e[li.DateFormat],n)}function eu(t,n){let e=ar(t);return Rr(e[li.TimeFormat],n)}function tu(t,n){let i=ar(t)[li.DateTimeFormat];return Rr(i,n)}function Ha(t,n){let e=ar(t),i=e[li.NumberSymbols][n];if(typeof i>"u"){if(n===Sn.CurrencyDecimal)return e[li.NumberSymbols][Sn.Decimal];if(n===Sn.CurrencyGroup)return e[li.NumberSymbols][Sn.Group]}return i}function bx(t,n){return ar(t)[li.NumberFormats][n]}function jU(t){return ar(t)[li.Currencies]}function yx(t){if(!t[li.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[li.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function BU(t){let n=ar(t);return yx(n),(n[li.ExtraData][2]||[]).map(i=>typeof i=="string"?l8(i):[l8(i[0]),l8(i[1])])}function UU(t,n,e){let i=ar(t);yx(i);let r=[i[li.ExtraData][0],i[li.ExtraData][1]],a=Rr(r,n)||[];return Rr(a,e)||[]}function Rr(t,n){for(let e=n;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new Error("Locale data API: locale data undefined")}function l8(t){let[n,e]=t.split(":");return{hours:+n,minutes:+e}}function $U(t,n,e="en"){let i=jU(e)[t]||vx[t]||[],r=i[1];return n==="narrow"&&typeof r=="string"?r:i[0]||t}var GU=2;function WU(t){let n,e=vx[t];return e&&(n=e[2]),typeof n=="number"?n:GU}var qU=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,iu={},YU=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,wo=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}(wo||{}),Nt=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}(Nt||{}),Rt=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}(Rt||{});function QU(t,n,e,i){let r=r$(t);n=xo(e,n)||n;let o=[],s;for(;n;)if(s=YU.exec(n),s){o=o.concat(s.slice(1));let v=o.pop();if(!v)break;n=v}else{o.push(n);break}let l=r.getTimezoneOffset();i&&(l=xx(i,l),r=n$(r,i,!0));let h="";return o.forEach(v=>{let y=t$(v);h+=y?y(r,e,l):v==="''"?"'":v.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),h}function cu(t,n,e){let i=new Date(0);return i.setFullYear(t,n,e),i.setHours(0,0,0),i}function xo(t,n){let e=LU(t);if(iu[e]??={},iu[e][n])return iu[e][n];let i="";switch(n){case"shortDate":i=J0(t,br.Short);break;case"mediumDate":i=J0(t,br.Medium);break;case"longDate":i=J0(t,br.Long);break;case"fullDate":i=J0(t,br.Full);break;case"shortTime":i=eu(t,br.Short);break;case"mediumTime":i=eu(t,br.Medium);break;case"longTime":i=eu(t,br.Long);break;case"fullTime":i=eu(t,br.Full);break;case"short":let r=xo(t,"shortTime"),a=xo(t,"shortDate");i=nu(tu(t,br.Short),[r,a]);break;case"medium":let o=xo(t,"mediumTime"),s=xo(t,"mediumDate");i=nu(tu(t,br.Medium),[o,s]);break;case"long":let l=xo(t,"longTime"),h=xo(t,"longDate");i=nu(tu(t,br.Long),[l,h]);break;case"full":let v=xo(t,"fullTime"),y=xo(t,"fullDate");i=nu(tu(t,br.Full),[v,y]);break}return i&&(iu[e][n]=i),i}function nu(t,n){return n&&(t=t.replace(/\{([^}]+)}/g,function(e,i){return n!=null&&i in n?n[i]:e})),t}function sa(t,n,e="-",i,r){let a="";(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,a=e));let o=String(t);for(;o.length0||s>-e)&&(s+=e),t===Nt.Hours)s===0&&e===-12&&(s=12);else if(t===Nt.FractionalSeconds)return KU(s,n);let l=Ha(o,Sn.MinusSign);return sa(s,n,l,i,r)}}function ZU(t,n){switch(t){case Nt.FullYear:return n.getFullYear();case Nt.Month:return n.getMonth();case Nt.Date:return n.getDate();case Nt.Hours:return n.getHours();case Nt.Minutes:return n.getMinutes();case Nt.Seconds:return n.getSeconds();case Nt.FractionalSeconds:return n.getMilliseconds();case Nt.Day:return n.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}function ii(t,n,e=jn.Format,i=!1){return function(r,a){return XU(r,a,t,n,e,i)}}function XU(t,n,e,i,r,a){switch(e){case Rt.Months:return NU(n,r,i)[t.getMonth()];case Rt.Days:return RU(n,r,i)[t.getDay()];case Rt.DayPeriods:let o=t.getHours(),s=t.getMinutes();if(a){let h=BU(n),v=UU(n,r,i),y=h.findIndex(D=>{if(Array.isArray(D)){let[S,V]=D,K=o>=S.hours&&s>=S.minutes,te=o0?Math.floor(r/60):Math.ceil(r/60);switch(t){case wo.Short:return(r>=0?"+":"")+sa(o,2,a)+sa(Math.abs(r%60),2,a);case wo.ShortGMT:return"GMT"+(r>=0?"+":"")+sa(o,1,a);case wo.Long:return"GMT"+(r>=0?"+":"")+sa(o,2,a)+":"+sa(Math.abs(r%60),2,a);case wo.Extended:return i===0?"Z":(r>=0?"+":"")+sa(o,2,a)+":"+sa(Math.abs(r%60),2,a);default:throw new Error(`Unknown zone width "${t}"`)}}}var JU=0,ou=4;function e$(t){let n=cu(t,JU,1).getDay();return cu(t,0,1+(n<=ou?ou:ou+7)-n)}function Cx(t){let n=t.getDay(),e=n===0?-3:ou-n;return cu(t.getFullYear(),t.getMonth(),t.getDate()+e)}function d8(t,n=!1){return function(e,i){let r;if(n){let a=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,o=e.getDate();r=1+Math.floor((o+a)/7)}else{let a=Cx(e),o=e$(a.getFullYear()),s=a.getTime()-o.getTime();r=1+Math.round(s/6048e5)}return sa(r,t,Ha(i,Sn.MinusSign))}}function au(t,n=!1){return function(e,i){let a=Cx(e).getFullYear();return sa(a,t,Ha(i,Sn.MinusSign),n)}}var u8={};function t$(t){if(u8[t])return u8[t];let n;switch(t){case"G":case"GG":case"GGG":n=ii(Rt.Eras,ei.Abbreviated);break;case"GGGG":n=ii(Rt.Eras,ei.Wide);break;case"GGGGG":n=ii(Rt.Eras,ei.Narrow);break;case"y":n=Ri(Nt.FullYear,1,0,!1,!0);break;case"yy":n=Ri(Nt.FullYear,2,0,!0,!0);break;case"yyy":n=Ri(Nt.FullYear,3,0,!1,!0);break;case"yyyy":n=Ri(Nt.FullYear,4,0,!1,!0);break;case"Y":n=au(1);break;case"YY":n=au(2,!0);break;case"YYY":n=au(3);break;case"YYYY":n=au(4);break;case"M":case"L":n=Ri(Nt.Month,1,1);break;case"MM":case"LL":n=Ri(Nt.Month,2,1);break;case"MMM":n=ii(Rt.Months,ei.Abbreviated);break;case"MMMM":n=ii(Rt.Months,ei.Wide);break;case"MMMMM":n=ii(Rt.Months,ei.Narrow);break;case"LLL":n=ii(Rt.Months,ei.Abbreviated,jn.Standalone);break;case"LLLL":n=ii(Rt.Months,ei.Wide,jn.Standalone);break;case"LLLLL":n=ii(Rt.Months,ei.Narrow,jn.Standalone);break;case"w":n=d8(1);break;case"ww":n=d8(2);break;case"W":n=d8(1,!0);break;case"d":n=Ri(Nt.Date,1);break;case"dd":n=Ri(Nt.Date,2);break;case"c":case"cc":n=Ri(Nt.Day,1);break;case"ccc":n=ii(Rt.Days,ei.Abbreviated,jn.Standalone);break;case"cccc":n=ii(Rt.Days,ei.Wide,jn.Standalone);break;case"ccccc":n=ii(Rt.Days,ei.Narrow,jn.Standalone);break;case"cccccc":n=ii(Rt.Days,ei.Short,jn.Standalone);break;case"E":case"EE":case"EEE":n=ii(Rt.Days,ei.Abbreviated);break;case"EEEE":n=ii(Rt.Days,ei.Wide);break;case"EEEEE":n=ii(Rt.Days,ei.Narrow);break;case"EEEEEE":n=ii(Rt.Days,ei.Short);break;case"a":case"aa":case"aaa":n=ii(Rt.DayPeriods,ei.Abbreviated);break;case"aaaa":n=ii(Rt.DayPeriods,ei.Wide);break;case"aaaaa":n=ii(Rt.DayPeriods,ei.Narrow);break;case"b":case"bb":case"bbb":n=ii(Rt.DayPeriods,ei.Abbreviated,jn.Standalone,!0);break;case"bbbb":n=ii(Rt.DayPeriods,ei.Wide,jn.Standalone,!0);break;case"bbbbb":n=ii(Rt.DayPeriods,ei.Narrow,jn.Standalone,!0);break;case"B":case"BB":case"BBB":n=ii(Rt.DayPeriods,ei.Abbreviated,jn.Format,!0);break;case"BBBB":n=ii(Rt.DayPeriods,ei.Wide,jn.Format,!0);break;case"BBBBB":n=ii(Rt.DayPeriods,ei.Narrow,jn.Format,!0);break;case"h":n=Ri(Nt.Hours,1,-12);break;case"hh":n=Ri(Nt.Hours,2,-12);break;case"H":n=Ri(Nt.Hours,1);break;case"HH":n=Ri(Nt.Hours,2);break;case"m":n=Ri(Nt.Minutes,1);break;case"mm":n=Ri(Nt.Minutes,2);break;case"s":n=Ri(Nt.Seconds,1);break;case"ss":n=Ri(Nt.Seconds,2);break;case"S":n=Ri(Nt.FractionalSeconds,1);break;case"SS":n=Ri(Nt.FractionalSeconds,2);break;case"SSS":n=Ri(Nt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":n=ru(wo.Short);break;case"ZZZZZ":n=ru(wo.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=ru(wo.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":n=ru(wo.Long);break;default:return null}return u8[t]=n,n}function xx(t,n){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?n:e}function i$(t,n){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+n),t}function n$(t,n,e){let i=e?-1:1,r=t.getTimezoneOffset(),a=xx(n,r);return i$(t,i*(a-r))}function r$(t){if(ox(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[r,a=1,o=1]=t.split("-").map(s=>+s);return cu(r,a-1,o)}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let i;if(i=t.match(qU))return a$(i)}let n=new Date(t);if(!ox(n))throw new Error(`Unable to convert "${t}" into a date`);return n}function a$(t){let n=new Date(0),e=0,i=0,r=t[8]?n.setUTCFullYear:n.setFullYear,a=t[8]?n.setUTCHours:n.setHours;t[9]&&(e=Number(t[9]+t[10]),i=Number(t[9]+t[11])),r.call(n,Number(t[1]),Number(t[2])-1,Number(t[3]));let o=Number(t[4]||0)-e,s=Number(t[5]||0)-i,l=Number(t[6]||0),h=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return a.call(n,o,s,l,h),n}function ox(t){return t instanceof Date&&!isNaN(t.valueOf())}var o$=/^(\d+)?\.((\d+)(-(\d+))?)?$/,sx=22,lu=".",N1="0",s$=";",c$=",",h8="#",cx="\xA4";function Mx(t,n,e,i,r,a,o=!1){let s="",l=!1;if(!isFinite(t))s=Ha(e,Sn.Infinity);else{let h=u$(t);o&&(h=d$(h));let v=n.minInt,y=n.minFrac,D=n.maxFrac;if(a){let Oe=a.match(o$);if(Oe===null)throw new Error(`${a} is not a valid digit info`);let He=Oe[1],Mt=Oe[3],It=Oe[5];He!=null&&(v=m8(He)),Mt!=null&&(y=m8(Mt)),It!=null?D=m8(It):Mt!=null&&y>D&&(D=y)}h$(h,y,D);let S=h.digits,V=h.integerLen,K=h.exponent,te=[];for(l=S.every(Oe=>!Oe);V0?te=S.splice(V,S.length):(te=S,S=[0]);let ge=[];for(S.length>=n.lgSize&&ge.unshift(S.splice(-n.lgSize,S.length).join(""));S.length>n.gSize;)ge.unshift(S.splice(-n.gSize,S.length).join(""));S.length&&ge.unshift(S.join("")),s=ge.join(Ha(e,i)),te.length&&(s+=Ha(e,r)+te.join("")),K&&(s+=Ha(e,Sn.Exponential)+"+"+K)}return t<0&&!l?s=n.negPre+s+n.negSuf:s=n.posPre+s+n.posSuf,s}function D8(t,n,e,i,r){let a=bx(n,w8.Currency),o=wx(a,Ha(n,Sn.MinusSign));return o.minFrac=WU(i),o.maxFrac=o.minFrac,Mx(t,o,n,Sn.CurrencyGroup,Sn.CurrencyDecimal,r).replace(cx,e).replace(cx,"").trim()}function l$(t,n,e){let i=bx(n,w8.Decimal),r=wx(i,Ha(n,Sn.MinusSign));return Mx(t,r,n,Sn.Group,Sn.Decimal,e)}function wx(t,n="-"){let e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=t.split(s$),r=i[0],a=i[1],o=r.indexOf(lu)!==-1?r.split(lu):[r.substring(0,r.lastIndexOf(N1)+1),r.substring(r.lastIndexOf(N1)+1)],s=o[0],l=o[1]||"";e.posPre=s.substring(0,s.indexOf(h8));for(let v=0;v-1&&(n=n.replace(lu,"")),(a=n.search(/e/i))>0?(r<0&&(r=a),r+=+n.slice(a+1),n=n.substring(0,a)):r<0&&(r=n.length),a=0;n.charAt(a)===N1;a++);if(a===(s=n.length))i=[0],r=1;else{for(s--;n.charAt(s)===N1;)s--;for(r-=a,i=[],o=0;a<=s;a++,o++)i[o]=Number(n.charAt(a))}return r>sx&&(i=i.splice(0,sx-1),e=r-1,r=1),{digits:i,exponent:e,integerLen:r}}function h$(t,n,e){if(n>e)throw new Error(`The minimum number of digits after fraction (${n}) is higher than the maximum (${e}).`);let i=t.digits,r=i.length-t.integerLen,a=Math.min(Math.max(n,r),e),o=a+t.integerLen,s=i[o];if(o>0){i.splice(Math.max(t.integerLen,o));for(let y=o;y=5)if(o-1<0){for(let y=0;y>o;y--)i.unshift(0),t.integerLen++;i.unshift(1),t.integerLen++}else i[o-1]++;for(;r=h?V.pop():l=!1),D>=10?1:0},0);v&&(i.unshift(v),t.integerLen++)}function m8(t){let n=parseInt(t);if(isNaN(n))throw new Error("Invalid integer literal when parsing "+t);return n}function Hhe(t,n,e){return BC(t,n,e)}function hu(t,n){n=encodeURIComponent(n);for(let e of t.split(";")){let i=e.indexOf("="),[r,a]=i==-1?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===n)return decodeURIComponent(a)}return null}var p8=/\s+/,lx=[],Ni=(()=>{class t{constructor(e,i){this._ngEl=e,this._renderer=i,this.initialClasses=lx,this.stateMap=new Map}set klass(e){this.initialClasses=e!=null?e.trim().split(p8):lx}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(p8):e}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let i of e)this._updateState(i,!0);else if(e!=null)for(let i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==i&&(r.changed=!0,r.enabled=i),r.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let i=e[0],r=e[1];r.changed?(this._toggleClass(i,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),r.touched=!1}}_toggleClass(e,i){e=e.trim(),e.length>0&&e.split(p8).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static{this.\u0275fac=function(i){return new(i||t)(m($),m(tr))}}static{this.\u0275dir=T({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return t})();var f8=class{constructor(n,e,i,r){this.$implicit=n,this.ngForOf=e,this.index=i,this.count=r}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},ni=(()=>{class t{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;if(!this._differ&&e)if(0)try{}catch{}else this._differ=this._differs.find(e).create(this.ngForTrackBy)}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let i=this._viewContainer;e.forEachOperation((r,a,o)=>{if(r.previousIndex==null)i.createEmbeddedView(this._template,new f8(r.item,this._ngForOf,-1,-1),o===null?void 0:o);else if(o==null)i.remove(a===null?void 0:a);else if(a!==null){let s=i.get(a);i.move(s,o),dx(s,r)}});for(let r=0,a=i.length;r{let a=i.get(r.currentIndex);dx(a,r)})}static ngTemplateContextGuard(e,i){return!0}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($e),m(Fn))}}static{this.\u0275dir=T({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return t})();function dx(t,n){t.context.$implicit=n.item}var Re=(()=>{class t{constructor(e,i){this._viewContainer=e,this._context=new g8,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){ux("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){ux("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($e))}}static{this.\u0275dir=T({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return t})(),g8=class{constructor(){this.$implicit=null,this.ngIf=null}};function ux(t,n){if(!!!(!n||n.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Nn(n)}'.`)}var du=class{constructor(n,e){this._viewContainerRef=n,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}},mu=(()=>{class t{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){let i=e===this._ngSwitch;return this._lastCasesMatched||=i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(let i of this._defaultViews)i.enforceState(e)}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return t})(),Dx=(()=>{class t{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new du(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($e),m(mu,9))}}static{this.\u0275dir=T({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return t})(),Sx=(()=>{class t{constructor(e,i,r){r._addDefault(new du(e,i))}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($e),m(mu,9))}}static{this.\u0275dir=T({type:t,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return t})();var kx=(()=>{class t{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){let[r,a]=e.split("."),o=r.indexOf("-")===-1?void 0:Pa.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,a?`${i}${a}`:i,o):this._renderer.removeStyle(this._ngEl.nativeElement,r,o)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Z0),m(tr))}}static{this.\u0275dir=T({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return t})(),hs=(()=>{class t{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(this._shouldRecreateView(e)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,i,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,r):!1,get:(e,i,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,r)}})}static{this.\u0275fac=function(i){return new(i||t)(m(Xe))}}static{this.\u0275dir=T({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Te]})}}return t})();function Tl(t,n){return new ke(2100,!1)}var _8=class{createSubscription(n,e){return lr(()=>n.subscribe({next:e,error:i=>{throw i}}))}dispose(n){lr(()=>n.unsubscribe())}},v8=class{createSubscription(n,e){return n.then(e,i=>{throw i})}dispose(n){}},m$=new v8,p$=new _8,pu=(()=>{class t{constructor(e){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(us(e))return m$;if(o8(e))return p$;throw Tl(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(i){return new(i||t)(m(pe,16))}}static{this.\u0275pipe=gt({name:"async",type:t,pure:!1,standalone:!0})}}return t})(),Rhe=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw Tl(t,e);return e.toLowerCase()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"lowercase",type:t,pure:!0,standalone:!0})}}return t})(),f$=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,Nhe=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw Tl(t,e);return e.replace(f$,i=>i[0].toUpperCase()+i.slice(1).toLowerCase())}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"titlecase",type:t,pure:!0,standalone:!0})}}return t})();var g$="mediumDate",_$=new L(""),v$=new L(""),Vl=(()=>{class t{constructor(e,i,r){this.locale=e,this.defaultTimezone=i,this.defaultOptions=r}transform(e,i,r,a){if(e==null||e===""||e!==e)return null;try{let o=i??this.defaultOptions?.dateFormat??g$,s=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return QU(e,o,a||this.locale,s)}catch(o){throw Tl(t,o.message)}}static{this.\u0275fac=function(i){return new(i||t)(m(La,16),m(_$,24),m(v$,24))}}static{this.\u0275pipe=gt({name:"date",type:t,pure:!0,standalone:!0})}}return t})();function b$(t,n){return{key:t,value:n}}var Fhe=(()=>{class t{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=hx}transform(e,i=hx){if(!e||!(e instanceof Map)&&typeof e!="object")return null;this.differ??=this.differs.find(e).create();let r=this.differ.diff(e),a=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(o=>{this.keyValues.push(b$(o.key,o.currentValue))})),(r||a)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}static{this.\u0275fac=function(i){return new(i||t)(m(Z0,16))}}static{this.\u0275pipe=gt({name:"keyvalue",type:t,pure:!1,standalone:!0})}}return t})();function hx(t,n){let e=t.key,i=n.key;if(e===i)return 0;if(e===void 0)return 1;if(i===void 0)return-1;if(e===null)return 1;if(i===null)return-1;if(typeof e=="string"&&typeof i=="string")return e{class t{constructor(e){this._locale=e}transform(e,i,r){if(!Ex(e))return null;r||=this._locale;try{let a=Ox(e);return l$(a,r,i)}catch(a){throw Tl(t,a.message)}}static{this.\u0275fac=function(i){return new(i||t)(m(La,16))}}static{this.\u0275pipe=gt({name:"number",type:t,pure:!0,standalone:!0})}}return t})();var Ix=(()=>{class t{constructor(e,i="USD"){this._locale=e,this._defaultCurrencyCode=i}transform(e,i=this._defaultCurrencyCode,r="symbol",a,o){if(!Ex(e))return null;o||=this._locale,typeof r=="boolean"&&(r=r?"symbol":"code");let s=i||this._defaultCurrencyCode;r!=="code"&&(r==="symbol"||r==="symbol-narrow"?s=$U(s,r==="symbol"?"wide":"narrow",o):s=r);try{let l=Ox(e);return D8(l,o,s,i,a)}catch(l){throw Tl(t,l.message)}}static{this.\u0275fac=function(i){return new(i||t)(m(La,16),m(ZC,16))}}static{this.\u0275pipe=gt({name:"currency",type:t,pure:!0,standalone:!0})}}return t})();function Ex(t){return!(t==null||t===""||t!==t)}function Ox(t){if(typeof t=="string"&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new Error(`${t} is not a number`);return t}var Tt=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})(),S8="browser",y$="server";function k8(t){return t===S8}function gu(t){return t===y$}var Px=(()=>{class t{static{this.\u0275prov=N({token:t,providedIn:"root",factory:()=>k8(z(zr))?new b8(z(Ce),window):new y8})}}return t})(),b8=class{constructor(n,e){this.document=n,this.window=e,this.offset=()=>[0,0]}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n){this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){let e=C$(this.document,n);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(n){this.window.history.scrollRestoration=n}scrollToElement(n){let e=n.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(i-a[0],r-a[1])}};function C$(t,n){let e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=i.currentNode;for(;r;){let a=r.shadowRoot;if(a){let o=a.getElementById(n)||a.querySelector(`[name="${n}"]`);if(o)return o}r=i.nextNode()}}return null}var y8=class{setOffset(n){}getScrollPosition(){return[0,0]}scrollToPosition(n){}scrollToAnchor(n){}setHistoryScrollRestoration(n){}},Pl=class{};var j1=class{},vu=class{},dr=class t{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(` -`).forEach(e=>{let i=e.indexOf(":");if(i>0){let r=e.slice(0,i),a=r.toLowerCase(),o=e.slice(i+1).trim();this.maybeSetNormalizedName(r,a),this.headers.has(a)?this.headers.get(a).push(o):this.headers.set(a,[o])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.setHeaderEntries(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let r=(n.op==="a"?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":let a=n.value;if(!a)this.headers.delete(e),this.normalizedNames.delete(e);else{let o=this.headers.get(e);if(!o)return;o=o.filter(s=>a.indexOf(s)===-1),o.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}break}}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(a=>a.toString()),r=n.toLowerCase();this.headers.set(r,i),this.maybeSetNormalizedName(n,r)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var E8=class{encodeKey(n){return Tx(n)}encodeValue(n){return Tx(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function x$(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let a=r.indexOf("="),[o,s]=a==-1?[n.decodeKey(r),""]:[n.decodeKey(r.slice(0,a)),n.decodeValue(r.slice(a+1))],l=e.get(o)||[];l.push(s),e.set(o,l)}),e}var M$=/%(\d[a-f0-9])/gi,w$={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Tx(t){return encodeURIComponent(t).replace(M$,(n,e)=>w$[e]??n)}function _u(t){return`${t}`}var X=class t{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new E8,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=x$(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],r=Array.isArray(i)?i.map(_u):[_u(i)];this.map.set(e,r)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let r=n[i];Array.isArray(r)?r.forEach(a=>{e.push({param:i,value:a,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(_u(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=this.map.get(n.param)||[],r=i.indexOf(_u(n.value));r!==-1&&i.splice(r,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var O8=class{constructor(){this.map=new Map}set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function D$(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Vx(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function Ax(t){return typeof Blob<"u"&&t instanceof Blob}function zx(t){return typeof FormData<"u"&&t instanceof FormData}function S$(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var F1=class t{constructor(n,e,i,r){this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let a;if(D$(this.method)||r?(this.body=i!==void 0?i:null,a=r):a=i,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params),this.transferCache=a.transferCache),this.headers??=new dr,this.context??=new O8,!this.params)this.params=new X,this.urlWithParams=e;else{let o=this.params.toString();if(o.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),l=s===-1?"?":sD.set(S,n.setHeaders[S]),h)),n.setParams&&(v=Object.keys(n.setParams).reduce((D,S)=>D.set(S,n.setParams[S]),v)),new t(e,i,o,{params:v,headers:h,context:y,reportProgress:l,responseType:r,withCredentials:s,transferCache:a})}},ps=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(ps||{}),B1=class{constructor(n,e=200,i="OK"){this.headers=n.headers||new dr,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},bu=class t extends B1{constructor(n={}){super(n),this.type=ps.ResponseHeader}clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},U1=class t extends B1{constructor(n={}){super(n),this.type=ps.Response,this.body=n.body!==void 0?n.body:null}clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},ms=class extends B1{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},Fx=200,k$=204;function I8(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var Ti=(()=>{class t{constructor(e){this.handler=e}request(e,i,r={}){let a;if(e instanceof F1)a=e;else{let l;r.headers instanceof dr?l=r.headers:l=new dr(r.headers);let h;r.params&&(r.params instanceof X?h=r.params:h=new X({fromObject:r.params})),a=new F1(e,i,r.body!==void 0?r.body:null,{headers:l,context:r.context,params:h,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}let o=ce(a).pipe(Yn(l=>this.handler.handle(l)));if(e instanceof F1||r.observe==="events")return o;let s=o.pipe(Ve(l=>l instanceof U1));switch(r.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return s.pipe(me(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(me(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(me(l=>{if(l.body!==null&&typeof l.body!="string")throw new Error("Response is not a string.");return l.body}));case"json":default:return s.pipe(me(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:new X().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,I8(r,i))}post(e,i,r={}){return this.request("POST",e,I8(r,i))}put(e,i,r={}){return this.request("PUT",e,I8(r,i))}static{this.\u0275fac=function(i){return new(i||t)(k(j1))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),I$=/^\)\]\}',?\n/,E$="X-Request-URL";function Lx(t){if(t.url)return t.url;let n=E$.toLocaleLowerCase();return t.headers.get(n)}var O$=(()=>{class t{constructor(){this.fetchImpl=z(P8,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e)),this.ngZone=z(oe)}handle(e){return new je(i=>{let r=new AbortController;return this.doRequest(e,r.signal,i).then(T8,a=>i.error(new ms({error:a}))),()=>r.abort()})}doRequest(e,i,r){return R4(this,null,function*(){let a=this.createRequestInit(e),o;try{let S=this.ngZone.runOutsideAngular(()=>this.fetchImpl(e.urlWithParams,Y({signal:i},a)));P$(S),r.next({type:ps.Sent}),o=yield S}catch(S){r.error(new ms({error:S,status:S.status??0,statusText:S.statusText,url:e.urlWithParams,headers:S.headers}));return}let s=new dr(o.headers),l=o.statusText,h=Lx(o)??e.urlWithParams,v=o.status,y=null;if(e.reportProgress&&r.next(new bu({headers:s,status:v,statusText:l,url:h})),o.body){let S=o.headers.get("content-length"),V=[],K=o.body.getReader(),te=0,ge,Oe,He=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>R4(this,null,function*(){for(;;){let{done:It,value:Et}=yield K.read();if(It)break;if(V.push(Et),te+=Et.length,e.reportProgress){Oe=e.responseType==="text"?(Oe??"")+(ge??=new TextDecoder).decode(Et,{stream:!0}):void 0;let yn=()=>r.next({type:ps.DownloadProgress,total:S?+S:void 0,loaded:te,partialText:Oe});He?He.run(yn):yn()}}}));let Mt=this.concatChunks(V,te);try{let It=o.headers.get("Content-Type")??"";y=this.parseBody(e,Mt,It)}catch(It){r.error(new ms({error:It,headers:new dr(o.headers),status:o.status,statusText:o.statusText,url:Lx(o)??e.urlWithParams}));return}}v===0&&(v=y?Fx:0),v>=200&&v<300?(r.next(new U1({body:y,headers:s,status:v,statusText:l,url:h})),r.complete()):r.error(new ms({error:y,headers:s,status:v,statusText:l,url:h}))})}parseBody(e,i,r){switch(e.responseType){case"json":let a=new TextDecoder().decode(i).replace(I$,"");return a===""?null:JSON.parse(a);case"text":return new TextDecoder().decode(i);case"blob":return new Blob([i],{type:r});case"arraybuffer":return i.buffer}}createRequestInit(e){let i={},r=e.withCredentials?"include":void 0;if(e.headers.forEach((a,o)=>i[a]=o.join(",")),e.headers.has("Accept")||(i.Accept="application/json, text/plain, */*"),!e.headers.has("Content-Type")){let a=e.detectContentTypeHeader();a!==null&&(i["Content-Type"]=a)}return{body:e.serializeBody(),method:e.method,headers:i,credentials:r}}concatChunks(e,i){let r=new Uint8Array(i),a=0;for(let o of e)r.set(o,a),a+=o.length;return r}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),P8=class{};function T8(){}function P$(t){t.then(T8,T8)}function jx(t,n){return n(t)}function T$(t,n){return(e,i)=>n.intercept(e,{handle:r=>t(r,i)})}function V$(t,n,e){return(i,r)=>Vr(e,()=>n(i,a=>t(a,r)))}var A$=new L(""),V8=new L(""),z$=new L(""),Bx=new L("",{providedIn:"root",factory:()=>!0});function L$(){let t=null;return(n,e)=>{t===null&&(t=(z(A$,{optional:!0})??[]).reduceRight(T$,jx));let i=z(Aa);if(z(Bx)){let a=i.add();return t(n,e).pipe(wa(()=>i.remove(a)))}else return t(n,e)}}var Hx=(()=>{class t extends j1{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=z(Aa),this.contributeToStability=z(Bx)}handle(e){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(V8),...this.injector.get(z$,[])]));this.chain=i.reduceRight((r,a)=>V$(r,a,this.injector),jx)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(wa(()=>this.pendingTasks.remove(i)))}else return this.chain(e,i=>this.backend.handle(i))}static{this.\u0275fac=function(i){return new(i||t)(k(vu),k(Oi))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();var H$=/^\)\]\}',?\n/;function R$(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var Rx=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new ke(-2800,!1);let i=this.xhrFactory;return(i.\u0275loadImpl?Yt(i.\u0275loadImpl()):ce(null)).pipe(dt(()=>new je(a=>{let o=i.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((K,te)=>o.setRequestHeader(K,te.join(","))),e.headers.has("Accept")||o.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let K=e.detectContentTypeHeader();K!==null&&o.setRequestHeader("Content-Type",K)}if(e.responseType){let K=e.responseType.toLowerCase();o.responseType=K!=="json"?K:"text"}let s=e.serializeBody(),l=null,h=()=>{if(l!==null)return l;let K=o.statusText||"OK",te=new dr(o.getAllResponseHeaders()),ge=R$(o)||e.url;return l=new bu({headers:te,status:o.status,statusText:K,url:ge}),l},v=()=>{let{headers:K,status:te,statusText:ge,url:Oe}=h(),He=null;te!==k$&&(He=typeof o.response>"u"?o.responseText:o.response),te===0&&(te=He?Fx:0);let Mt=te>=200&&te<300;if(e.responseType==="json"&&typeof He=="string"){let It=He;He=He.replace(H$,"");try{He=He!==""?JSON.parse(He):null}catch(Et){He=It,Mt&&(Mt=!1,He={error:Et,text:He})}}Mt?(a.next(new U1({body:He,headers:K,status:te,statusText:ge,url:Oe||void 0})),a.complete()):a.error(new ms({error:He,headers:K,status:te,statusText:ge,url:Oe||void 0}))},y=K=>{let{url:te}=h(),ge=new ms({error:K,status:o.status||0,statusText:o.statusText||"Unknown Error",url:te||void 0});a.error(ge)},D=!1,S=K=>{D||(a.next(h()),D=!0);let te={type:ps.DownloadProgress,loaded:K.loaded};K.lengthComputable&&(te.total=K.total),e.responseType==="text"&&o.responseText&&(te.partialText=o.responseText),a.next(te)},V=K=>{let te={type:ps.UploadProgress,loaded:K.loaded};K.lengthComputable&&(te.total=K.total),a.next(te)};return o.addEventListener("load",v),o.addEventListener("error",y),o.addEventListener("timeout",y),o.addEventListener("abort",y),e.reportProgress&&(o.addEventListener("progress",S),s!==null&&o.upload&&o.upload.addEventListener("progress",V)),o.send(s),a.next({type:ps.Sent}),()=>{o.removeEventListener("error",y),o.removeEventListener("abort",y),o.removeEventListener("load",v),o.removeEventListener("timeout",y),e.reportProgress&&(o.removeEventListener("progress",S),s!==null&&o.upload&&o.upload.removeEventListener("progress",V)),o.readyState!==o.DONE&&o.abort()}})))}static{this.\u0275fac=function(i){return new(i||t)(k(Pl))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),Ux=new L(""),N$="XSRF-TOKEN",F$=new L("",{providedIn:"root",factory:()=>N$}),j$="X-XSRF-TOKEN",B$=new L("",{providedIn:"root",factory:()=>j$}),yu=class{},U$=(()=>{class t{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=hu(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(i){return new(i||t)(k(Ce),k(zr),k(F$))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();function $$(t,n){let e=t.url.toLowerCase();if(!z(Ux)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return n(t);let i=z(yu).getToken(),r=z(B$);return i!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,i)})),n(t)}var $x=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}($x||{});function G$(t,n){return{\u0275kind:t,\u0275providers:n}}function eme(...t){let n=[Ti,Rx,Hx,{provide:j1,useExisting:Hx},{provide:vu,useFactory:()=>z(O$,{optional:!0})??z(Rx)},{provide:V8,useValue:$$,multi:!0},{provide:Ux,useValue:!0},{provide:yu,useClass:U$}];for(let e of t)n.push(...e.\u0275providers);return k1(n)}var Nx=new L("");function tme(){return G$($x.LegacyInterceptors,[{provide:Nx,useFactory:L$},{provide:V8,useExisting:Nx,multi:!0}])}var L8=class extends su{constructor(){super(...arguments),this.supportsDOMEvents=!0}},H8=class t extends L8{static makeCurrent(){px(new t)}onAndCancel(n,e,i){return n.addEventListener(e,i),()=>{n.removeEventListener(e,i)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=W$();return e==null?null:q$(e)}resetBaseElement(){$1=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return hu(document.cookie,n)}},$1=null;function W$(){return $1=$1||document.querySelector("base"),$1?$1.getAttribute("href"):null}function q$(t){return new URL(t,document.baseURI).pathname}var R8=class{addToWindow(n){sn.getAngularTestability=(i,r=!0)=>{let a=n.findTestabilityInTree(i,r);if(a==null)throw new ke(5103,!1);return a},sn.getAllAngularTestabilities=()=>n.getAllTestabilities(),sn.getAllAngularRootElements=()=>n.getAllRootElements();let e=i=>{let r=sn.getAllAngularTestabilities(),a=r.length,o=function(){a--,a==0&&i()};r.forEach(s=>{s.whenStable(o)})};sn.frameworkStabilizers||(sn.frameworkStabilizers=[]),sn.frameworkStabilizers.push(e)}findTestabilityInTree(n,e,i){if(e==null)return null;let r=n.getTestability(e);return r??(i?Ra().isShadowRoot(e)?this.findTestabilityInTree(n,e.host,!0):this.findTestabilityInTree(n,e.parentElement,!0):null)}},Y$=(()=>{class t{build(){return new XMLHttpRequest}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),N8=new L(""),Yx=(()=>{class t{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(a=>a.supports(e)),!i)throw new ke(5101,!1);return this._eventNameToPlugin.set(e,i),i}static{this.\u0275fac=function(i){return new(i||t)(k(N8),k(oe))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),Cu=class{constructor(n){this._doc=n}},A8="ng-app-id",Qx=(()=>{class t{constructor(e,i,r,a={}){this.doc=e,this.appId=i,this.nonce=r,this.platformId=a,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=gu(a),this.resetHostNodes()}addStyles(e){for(let i of e)this.changeUsageCount(i,1)===1&&this.onStyleAdded(i)}removeStyles(e){for(let i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(let i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){let i=this.styleRef;i.get(e)?.elements?.forEach(r=>r.remove()),i.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${A8}="${this.appId}"]`);if(e?.length){let i=new Map;return e.forEach(r=>{r.textContent!=null&&i.set(r.textContent,r)}),i}return null}changeUsageCount(e,i){let r=this.styleRef;if(r.has(e)){let a=r.get(e);return a.usage+=i,a.usage}return r.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){let r=this.styleNodesInDOM,a=r?.get(i);if(a?.parentNode===e)return r.delete(i),a.removeAttribute(A8),a;{let o=this.doc.createElement("style");return this.nonce&&o.setAttribute("nonce",this.nonce),o.textContent=i,this.platformIsServer&&o.setAttribute(A8,this.appId),e.appendChild(o),o}}addStyleToHost(e,i){let r=this.getStyleElement(e,i),a=this.styleRef,o=a.get(i)?.elements;o?o.push(r):a.set(i,{elements:[r],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce),k(Sl),k(O1,8),k(zr))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),z8={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},j8=/%COMP%/g,Kx="%COMP%",Q$=`_nghost-${Kx}`,K$=`_ngcontent-${Kx}`,Z$=!0,X$=new L("",{providedIn:"root",factory:()=>Z$});function J$(t){return K$.replace(j8,t)}function eG(t){return Q$.replace(j8,t)}function Zx(t,n){return n.map(e=>e.replace(j8,t))}var Gx=(()=>{class t{constructor(e,i,r,a,o,s,l,h=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=a,this.doc=o,this.platformId=s,this.ngZone=l,this.nonce=h,this.rendererByCompId=new Map,this.platformIsServer=gu(s),this.defaultRenderer=new G1(e,o,l,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Ia.ShadowDom&&(i=Ge(Y({},i),{encapsulation:Ia.Emulated}));let r=this.getOrCreateRenderer(e,i);return r instanceof xu?r.applyToHost(e):r instanceof W1&&r.applyStyles(),r}getOrCreateRenderer(e,i){let r=this.rendererByCompId,a=r.get(i.id);if(!a){let o=this.doc,s=this.ngZone,l=this.eventManager,h=this.sharedStylesHost,v=this.removeStylesOnCompDestroy,y=this.platformIsServer;switch(i.encapsulation){case Ia.Emulated:a=new xu(l,h,i,this.appId,v,o,s,y);break;case Ia.ShadowDom:return new F8(l,h,e,i,o,s,this.nonce,y);default:a=new W1(l,h,i,v,o,s,y);break}r.set(i.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(i){return new(i||t)(k(Yx),k(Qx),k(Sl),k(X$),k(Ce),k(zr),k(oe),k(O1))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),G1=class{constructor(n,e,i,r){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(z8[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(Wx(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(Wx(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new ke(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,r){if(r){e=r+":"+e;let a=z8[r];a?n.setAttributeNS(a,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){let r=z8[i];r?n.removeAttributeNS(r,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,r){r&(Pa.DashCase|Pa.Important)?n.style.setProperty(e,i,r&Pa.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&Pa.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n!=null&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i){if(typeof n=="string"&&(n=Ra().getGlobalEventTarget(this.doc,n),!n))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(i))}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))===!1&&e.preventDefault()}}};function Wx(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var F8=class extends G1{constructor(n,e,i,r,a,o,s,l){super(n,a,o,l),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let h=Zx(r.id,r.styles);for(let v of h){let y=document.createElement("style");s&&y.setAttribute("nonce",s),y.textContent=v,this.shadowRoot.appendChild(y)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},W1=class extends G1{constructor(n,e,i,r,a,o,s,l){super(n,a,o,s),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r,this.styles=l?Zx(l,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},xu=class extends W1{constructor(n,e,i,r,a,o,s,l){let h=r+"-"+i.id;super(n,e,i,a,o,s,l,h),this.contentAttr=J$(h),this.hostAttr=eG(h)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}},tG=(()=>{class t extends Cu{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),qx=["alt","control","meta","shift"],iG={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},nG={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},rG=(()=>{class t extends Cu{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,i,r){let a=t.parseEventName(i),o=t.eventCallback(a.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ra().onAndCancel(e,a.domEventName,o))}static parseEventName(e){let i=e.toLowerCase().split("."),r=i.shift();if(i.length===0||!(r==="keydown"||r==="keyup"))return null;let a=t._normalizeKey(i.pop()),o="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),o="code."),qx.forEach(h=>{let v=i.indexOf(h);v>-1&&(i.splice(v,1),o+=h+".")}),o+=a,i.length!=0||a.length===0)return null;let l={};return l.domEventName=r,l.fullKey=o,l}static matchEventFullKeyCode(e,i){let r=iG[e.key]||e.key,a="";return i.indexOf("code.")>-1&&(r=e.code,a="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),qx.forEach(o=>{if(o!==r){let s=nG[o];s(e)&&(a+=o+".")}}),a+=r,a===i)}static eventCallback(e,i,r){return a=>{t.matchEventFullKeyCode(a,e)&&r.runGuarded(()=>i(a))}}static _normalizeKey(e){return e==="esc"?"escape":e}static{this.\u0275fac=function(i){return new(i||t)(k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();function aG(){H8.makeCurrent()}function oG(){return new Zn}function sG(){return _y(document),document}var cG=[{provide:zr,useValue:S8},{provide:Af,useValue:aG,multi:!0},{provide:Ce,useFactory:sG,deps:[]}],fme=s8(tx,"browser",cG),lG=new L(""),dG=[{provide:R1,useClass:R8,deps:[]},{provide:r8,useClass:W0,deps:[oe,q0,R1]},{provide:W0,useClass:W0,deps:[oe,q0,R1]}],uG=[{provide:g0,useValue:"root"},{provide:Zn,useFactory:oG,deps:[]},{provide:N8,useClass:tG,multi:!0,deps:[Ce,oe,zr]},{provide:N8,useClass:rG,multi:!0,deps:[Ce]},Gx,Qx,Yx,{provide:xl,useExisting:Gx},{provide:Pl,useClass:Y$,deps:[]},[]],gme=(()=>{class t{constructor(e){}static withServerTransition(e){return{ngModule:t,providers:[{provide:Sl,useValue:e.appId}]}}static{this.\u0275fac=function(i){return new(i||t)(k(lG,12))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[...uG,...dG],imports:[Tt,ix]})}}return t})();var Xx=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(i){return new(i||t)(k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var q1=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:function(i){let r=null;return i?r=new(i||t):r=k(hG),r},providedIn:"root"})}}return t})(),hG=(()=>{class t extends q1{constructor(e){super(),this._doc=e}sanitize(e,i){if(i==null)return null;switch(e){case ln.NONE:return i;case ln.HTML:return _o(i,"HTML")?Lr(i):Lf(this._doc,String(i)).toString();case ln.STYLE:return _o(i,"Style")?Lr(i):i;case ln.SCRIPT:if(_o(i,"Script"))return Lr(i);throw new ke(5200,!1);case ln.URL:return _o(i,"URL")?Lr(i):E0(String(i));case ln.RESOURCE_URL:if(_o(i,"ResourceURL"))return Lr(i);throw new ke(5201,!1);default:throw new ke(5202,!1)}}bypassSecurityTrustHtml(e){return Cy(e)}bypassSecurityTrustStyle(e){return xy(e)}bypassSecurityTrustScript(e){return My(e)}bypassSecurityTrustUrl(e){return wy(e)}bypassSecurityTrustResourceUrl(e){return Dy(e)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Al=class{},Jx=(()=>{class t extends Al{getTranslation(e){return ce({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})();static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})(),Q1=class{},eM=(()=>{class t{handle(e){return e.key}static \u0275fac=function(i){return new(i||t)};static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})();function wu(t,n){if(t===n)return!0;if(t===null||n===null)return!1;if(t!==t&&n!==n)return!0;let e=typeof t,i=typeof n,r,a,o;if(e==i&&e=="object")if(Array.isArray(t)){if(!Array.isArray(n))return!1;if((r=t.length)==n.length){for(a=0;a{Z1(n[i])?i in t?e[i]=U8(t[i],n[i]):Object.assign(e,{[i]:n[i]}):Object.assign(e,{[i]:n[i]})}),e):U8({},n)}function $8(t,n){let e=n.split(".");n="";do n+=e.shift(),fs(t)&&fs(t[n])&&(Z1(t[n])||Q8(t[n])||!e.length)?(t=t[n],n=""):e.length?n+=".":t=void 0;while(e.length);return t}function pG(t,n,e){let i=n.split("."),r=t;for(let a=0;a{class t extends zl{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,i){if(K8(e))return this.interpolateString(e,i);if(mG(e))return this.interpolateFunction(e,i)}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(r,a)=>{let o=$8(i,a);return fs(o)?o:r}):e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})();static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})(),Ll=class{},iM=(()=>{class t extends Ll{compile(e,i){return e}compileTranslations(e,i){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})();static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})(),K1=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new B;onLangChange=new B;onDefaultLangChange=new B},G8=new L("ISOLATE_TRANSLATE_SERVICE"),W8=new L("USE_DEFAULT_LANG"),q8=new L("DEFAULT_LANGUAGE"),Y8=new L("USE_EXTEND"),Y1=t=>Li(t)?t:ce(t),ca=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;extend;loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onDefaultLangChange(){return this.store.onDefaultLangChange}get defaultLang(){return this.store.defaultLang}set defaultLang(e){this.store.defaultLang=e}get currentLang(){return this.store.currentLang}set currentLang(e){this.store.currentLang=e}get langs(){return this.store.langs}set langs(e){this.store.langs=e}get translations(){return this.store.translations}set translations(e){this.store.translations=e}constructor(e,i,r,a,o,s=!0,l=!1,h=!1,v){this.store=e,this.currentLoader=i,this.compiler=r,this.parser=a,this.missingTranslationHandler=o,this.useDefaultLang=s,this.extend=h,l&&(this.store=new K1),v&&this.setDefaultLang(v)}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);typeof i<"u"?(this.defaultLang==null&&(this.defaultLang=e),i.pipe(Ue(1)).subscribe(()=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(this.lastUseLanguage=e,e===this.currentLang)return ce(this.translations[e]);this.currentLang||(this.currentLang=e);let i=this.retrieveTranslations(e);return Li(i)?(i.pipe(Ue(1)).subscribe(()=>{this.changeLang(e)}),i):(this.changeLang(e),ce(this.translations[e]))}changeLang(e){e===this.lastUseLanguage&&(this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),this.defaultLang==null&&this.changeDefaultLang(e))}retrieveTranslations(e){if(typeof this.translations[e]>"u"||this.extend)return this._translationRequests[e]=this._translationRequests[e]||this.loadAndCompileTranslations(e),this._translationRequests[e]}getTranslation(e){return this.loadAndCompileTranslations(e)}loadAndCompileTranslations(e){this.pending=!0;let i=this.currentLoader.getTranslation(e).pipe(Qs(1),Ue(1));return this.loadingTranslations=i.pipe(me(r=>this.compiler.compileTranslations(r,e)),Qs(1),Ue(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?Y(Y({},r),this.translations[e]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),i}setTranslation(e,i,r=!1){let a=this.compiler.compileTranslations(i,e);(r||this.extend)&&this.translations[e]?this.translations[e]=U8(this.translations[e],a):this.translations[e]=a,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){let i=e.filter(r=>!this.langs.includes(r));i.length>0&&(this.langs=[...this.langs,...i])}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(e,i,r){let a;if(e&&(a=this.runInterpolation($8(e,i),r)),a===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(a=this.runInterpolation($8(this.translations[this.defaultLang],i),r)),a===void 0){let o={key:i,translateService:this};typeof r<"u"&&(o.interpolateParams=r),a=this.missingTranslationHandler.handle(o)}return a!==void 0?a:i}runInterpolation(e,i){if(Q8(e))return e.map(r=>this.runInterpolation(r,i));if(Z1(e)){let r={};for(let a in e){let o=this.runInterpolation(e[a],i);o!==void 0&&(r[a]=o)}return r}else return this.parser.interpolate(e,i)}getParsedResult(e,i,r){if(i instanceof Array){let a={},o=!1;for(let l of i)a[l]=this.getParsedResultForKey(e,l,r),o=o||Li(a[l]);if(!o)return a;let s=i.map(l=>Y1(a[l]));return lo(s).pipe(me(l=>{let h={};return l.forEach((v,y)=>{h[i[y]]=v}),h}))}return this.getParsedResultForKey(e,i,r)}get(e,i){if(!fs(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(Yn(r=>Y1(this.getParsedResult(r,e,i)))):Y1(this.getParsedResult(this.translations[this.currentLang],e,i))}getStreamOnTranslationChange(e,i){if(!fs(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return xn(Hn(()=>this.get(e,i)),this.onTranslationChange.pipe(dt(r=>{let a=this.getParsedResult(r.translations,e,i);return Y1(a)})))}stream(e,i){if(!fs(e)||!e.length)throw new Error('Parameter "key" required');return xn(Hn(()=>this.get(e,i)),this.onLangChange.pipe(dt(r=>{let a=this.getParsedResult(r.translations,e,i);return Y1(a)})))}instant(e,i){if(!fs(e)||e.length===0)throw new Error('Parameter "key" is required and cannot be empty');let r=this.getParsedResult(this.translations[this.currentLang],e,i);return Li(r)?Array.isArray(e)?e.reduce((a,o)=>(a[o]=o,a),{}):e:r}set(e,i,r=this.currentLang){pG(this.translations[r],e,K8(i)?this.compiler.compile(i,r):this.compiler.compileTranslations(i,r)),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.loadAndCompileTranslations(e)}resetLang(e){delete this._translationRequests[e],delete this.translations[e]}getBrowserLang(){if(typeof window>"u"||!window.navigator)return;let e=this.getBrowserCultureLang();return e?e.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static \u0275fac=function(i){return new(i||t)(k(K1),k(Al),k(Ll),k(zl),k(Q1),k(W8),k(G8),k(Y8),k(q8))};static \u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Pe=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,i){this.translate=e,this._ref=i}updateValue(e,i,r){let a=o=>{this.value=o!==void 0?o:e,this.lastKey=e,this._ref.markForCheck()};if(r){let o=this.translate.getParsedResult(r,e,i);Li(o)?o.subscribe(a):a(o)}this.translate.get(e,i).subscribe(a)}transform(e,...i){if(!e||!e.length)return e;if(wu(e,this.lastKey)&&wu(i,this.lastParams))return this.value;let r;if(fs(i[0])&&i.length)if(K8(i[0])&&i[0].length){let a=i[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{r=JSON.parse(a)}catch(o){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else Z1(i[0])&&(r=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(a=>{this.lastKey&&a.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,a.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(a=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,a.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(i){return new(i||t)(m(ca,16),m(pe,16))};static \u0275pipe=gt({name:"translate",type:t,pure:!1,standalone:!0});static \u0275prov=N({token:t,factory:t.\u0275fac})}return t})();var Z8=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Al,useClass:Jx},e.compiler||{provide:Ll,useClass:iM},e.parser||{provide:zl,useClass:tM},e.missingTranslationHandler||{provide:Q1,useClass:eM},K1,{provide:G8,useValue:e.isolate},{provide:W8,useValue:e.useDefaultLang},{provide:Y8,useValue:e.extend},{provide:q8,useValue:e.defaultLanguage},ca]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Al,useClass:Jx},e.compiler||{provide:Ll,useClass:iM},e.parser||{provide:zl,useClass:tM},e.missingTranslationHandler||{provide:Q1,useClass:eM},{provide:G8,useValue:e.isolate},{provide:W8,useValue:e.useDefaultLang},{provide:Y8,useValue:e.extend},{provide:q8,useValue:e.defaultLanguage},ca]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();var Du={mifos_x:{version:"250620",hash:"263ddf0"},allow_switching_backend_instance:!0};var di=window.env||{},mt={production:!0,version:Du.mifos_x.version,hash:Du.mifos_x.hash,fineractPlatformTenantId:di.fineractPlatformTenantId||"default",fineractPlatformTenantIds:di.fineractPlatformTenantIds||"default",baseApiUrls:di.fineractApiUrls||"https://sandbox.mifos.community,https://demo.mifos.community,https://localhost:8443,"+window.location.origin,baseApiUrl:di.fineractApiUrl||(di.fineractApiUrls?.length>0?di.fineractApiUrls.split(",")[0]:window.location.origin),oauthServerUrl:di.oauthServerUrl||di.fineractApiUrl+di.apiProvider,allowServerSwitch:Du.allow_switching_backend_instance,apiProvider:di.apiProvider||"/fineract-provider/api",apiVersion:di.apiVersion||"/v1",serverUrl:"",oauth:{enabled:di.oauthServerEnabled||!1,serverUrl:di.oauthServerUrl||"",appId:di.oauthAppId||""},warningDialog:{title:"Warning",content:"This system is for authorized use only. Unauthorized access will result in possible legal action. By accessing this system, you acknowledge that you are authorized to do so and that all data stored and processed here is confidential.",buttonText:"Close"},defaultLanguage:di.defaultLanguage||"en-US",supportedLanguages:di.supportedLanguages||"cs-CS,de-DE,en-US,es-MX,fr-FR,it-IT,ko-KO,lt-LT,lv-LV,ne-NE,pt-PT,sw-SW",preloadClients:di.preloadClients||!0,defaultCharDelimiter:di.defaultCharDelimiter||",",displayBackEndInfo:di.displayBackEndInfo||"true",displayTenantSelector:di.displayTenantSelector||"true",waitTimeForNotifications:di.waitTimeForNotifications||60,waitTimeForCOBCatchUp:di.waitTimeForCOBCatchUp||30,session:{timeout:{idleTimeout:di.sessionIdleTimeout||3e5}},httpCacheEnabled:di.httpCacheEnabled||!1,vNextApiUrl:window.env.vNextApiUrl||"https://apis.mifos.community",vNextApiProvider:window.env.vNextApiProvider||"/vnext1",vNextApiVersion:window.env.vNextApiVersion||"/v1.0",interbankTransfers:window.env.interbankTransfers||!1,minPasswordLength:di.minPasswordLength||12};mt.serverUrl=`${mt.baseApiUrl}${mt.apiProvider}${mt.apiVersion}`;var nM=(()=>{class t{transform(e,i,r,a){if(e){if(i==="loan"&&(r==="closed"?e=e.filter(o=>o.status.code==="loanStatusType.closed.written.off"||o.status.code==="loanStatusType.closed.obligations.met"||o.status.code==="loanStatusType.closed.reschedule.outstanding.amount"||o.status.code==="loanStatusType.withdrawn.by.client"||o.status.code==="loanStatusType.rejected"):e=e.filter(o=>o.status.code!=="loanStatusType.closed.written.off"&&o.status.code!=="loanStatusType.closed.obligations.met"&&o.status.code!=="loanStatusType.closed.reschedule.outstanding.amount"&&o.status.code!=="loanStatusType.withdrawn.by.client"&&o.status.code!=="loanStatusType.rejected")),i==="saving"&&(a==="isFixed"?e=e.filter(o=>o.depositType.value==="Fixed Deposit"):a==="isRecurring"?e=e.filter(o=>o.depositType.value==="Recurring Deposit"):a==="isSavings"&&(e=e.filter(o=>o.depositType.value==="Savings")),r==="closed"?e=e.filter(o=>o.status.code==="savingsAccountStatusType.withdrawn.by.applicant"||o.status.code==="savingsAccountStatusType.closed"||o.status.code==="savingsAccountStatusType.pre.mature.closure"||o.status.code==="savingsAccountStatusType.rejected"):e=e.filter(o=>o.status.code!=="savingsAccountStatusType.withdrawn.by.applicant"&&o.status.code!=="savingsAccountStatusType.closed"&&o.status.code!=="savingsAccountStatusType.pre.mature.closure"&&o.status.code!=="savingsAccountStatusType.rejected")),i==="share"&&(r==="closed"?e=e.filter(o=>o.status.code==="shareAccountStatusType.closed"||o.status.code==="shareAccountStatusType.rejected"):e=e.filter(o=>o.status.code!=="shareAccountStatusType.closed"&&o.status.code!=="shareAccountStatusType.rejected")),i==="guarantor")if(r===!1)e=e.filter(o=>o.status===!0);else return e;return i==="clientApproval"&&(e=e.filter(o=>o.active===!1&&o.status.value==="Pending")),e}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"accountsFilter",type:t,pure:!0})}}return t})();var rM=(()=>{class t{transform(e,i,r,a){return e&&(e=e.filter(o=>!(o.currency.code!==r||a&&o.chargeTimeType.id===12||i.filter(s=>s.id===o.id).length))),e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"chargesFilter",type:t,pure:!0})}}return t})();var aM=(()=>{class t{transform(e,i){return e&&(e=e.filter(r=>r.penalty===i)),e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"chargesPenaltyFilter",type:t,pure:!0})}}return t})();var gs=(()=>{class t{constructor(){this.alertEvent=new B}alert(e){this.alertEvent.emit(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Rl=H4(ku());var Bn=(()=>{class t{static{this.DEFAULT_DATEFORMAT="yyyy-MM-dd"}static{this.DEFAULT_DATETIMEFORMAT="yyyy-MM-dd HH:mm"}constructor(e){this.datePipe=e}getDate(e){return this.datePipe.transform(e,"YYYY-MM-DD")}formatDate(e,i){return new Vl(this.language.code).transform(e,i)}formatDateAsString(e,i){return(0,Rl.default)(e).format(i)}parseDate(e){return e instanceof Array?(0,Rl.default)(e.join("-"),"YYYY-MM-DD").toDate():(0,Rl.default)(e).toDate()}parseDatetime(e){return(0,Rl.default)(e).toDate()}convertToDate(e,i){return(0,Rl.default)(e).toDate()}get language(){return localStorage.getItem("mifosXLanguage")?JSON.parse(localStorage.getItem("mifosXLanguage")):"en"}calculateDiff(e,i){return Math.floor((Date.UTC(i.getFullYear(),i.getMonth(),i.getDate())-Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))/(1e3*60*60*24))}static{this.\u0275fac=function(i){return new(i||t)(k(Vl))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var zt=(()=>{class t{static{this.businessDateFormat="yyyy-MM-dd"}static{this.businessDateConfigName="enable-business-date"}static{this.businessDateType="BUSINESS_DATE"}static{this.cobDateType="COB_DATE"}constructor(e,i){this.alertService=e,this.dateUtils=i,this.minAllowedDate=new Date(1950,0,1),this.maxAllowedDate=new Date(2100,0,1)}setDateFormat(e){localStorage.setItem("mifosXDateFormat",JSON.stringify(e))}setLanguage(e){localStorage.setItem("mifosXLanguage",JSON.stringify(e))}setDecimalToDisplay(e){localStorage.setItem("mifosXDecimalsToDisplay",e)}setDefaultLanguage(){let e=mt.defaultLanguage?mt.defaultLanguage:"en-US";this.setLanguage({name:e,code:e.substring(0,2)})}setServer(e){localStorage.setItem("mifosXServerURL",e)}setServers(e){localStorage.setItem("mifosXServers",JSON.stringify(e))}setTenantIdentifiers(e){localStorage.setItem("mifosXTenantIdentifiers",JSON.stringify(e))}setTenantIdentifier(e){localStorage.setItem("mifosXTenantIdentifier",e)}setBusinessDate(e){localStorage.setItem("mifosXServerDate",e)}setBusinessDateConfig(e){localStorage.setItem("mifosXServerBusinessDateEnabled",e)}get dateFormat(){return JSON.parse(localStorage.getItem("mifosXDateFormat"))}get language(){return localStorage.getItem("mifosXLanguage")||this.setDefaultLanguage(),JSON.parse(localStorage.getItem("mifosXLanguage"))}get languageCode(){let e=this.language.code;return e==="es"?"es-MX":e==="en"?"en-US":e+"-"+e.toUpperCase()}get decimals(){return localStorage.getItem("mifosXDecimalsToDisplay")?localStorage.getItem("mifosXDecimalsToDisplay"):"2"}get servers(){return JSON.parse(localStorage.getItem("mifosXServers"))}get server(){return localStorage.getItem("mifosXServerURL")?localStorage.getItem("mifosXServerURL"):mt.baseApiUrl&&mt.baseApiUrl!==""?mt.baseApiUrl:this.servers()[0]}get baseServerUrl(){return this.server+mt.apiProvider}get serverUrl(){return this.server+mt.apiProvider+mt.apiVersion}get serverHost(){return this.server}get businessDate(){return this.dateUtils.convertToDate(localStorage.getItem("mifosXServerDate"),t.businessDateFormat)}get businessDateConfig(){return localStorage.getItem("mifosXServerBusinessDateEnabled")}get minPastDate(){return this.minAllowedDate}get maxFutureDate(){return this.maxAllowedDate}get tenantIdentifiers(){return JSON.parse(localStorage.getItem("mifosXTenantIdentifiers"))}get tenantIdentifier(){return localStorage.getItem("mifosXTenantIdentifier")}validateBusinessDateStatus(e){e.some(i=>{if(i.name===t.businessDateConfigName)return i.enabled})}getBusinessDates(e,i){e.some(r=>{if(r.type===i){let a=new Date(r.date);this.setBusinessDate(this.dateUtils.formatDate(a,t.businessDateFormat)),this.alertService.alert({type:i+" Set",message:this.dateUtils.formatDate(a,this.dateFormat())});return}})}setThemeDarkEnabled(e){localStorage.setItem("mifosXThemeDarkEnabled",e)}get themeDarkEnabled(){return JSON.parse(localStorage.getItem("mifosXThemeDarkEnabled"))}static{this.\u0275fac=function(i){return new(i||t)(k(gs),k(Bn))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Iu=H4(ku());var Fr=(()=>{class t{constructor(e){this.settingsService=e}transform(e,i){let r=this.settingsService.dateFormat.replace("dd","DD");if(typeof e>"u")return"";let a;return Iu.default.locale(this.settingsService.language.code),e instanceof Array?a=(0,Iu.default)(e.join("-"),"YYYY-MM-DD"):a=(0,Iu.default)(e),i==null?a.format(r):a.format(i)}static{this.\u0275fac=function(i){return new(i||t)(m(zt,16))}}static{this.\u0275pipe=gt({name:"dateFormat",type:t,pure:!0})}}return t})();var J8=H4(ku());var Fa=(()=>{class t{constructor(e){this.settingsService=e}transform(e,i){let r=this.settingsService.dateFormat.replace("dd","DD");if(typeof e>"u")return"";let a;return e instanceof Array?a=(0,J8.default)(e.join("-"),"YYYY-MM-DD HH:mm:ss"):a=(0,J8.default)(e),i==null?a.format(r+" HH:mm:ss"):a.format(i)}static{this.\u0275fac=function(i){return new(i||t)(m(zt,16))}}static{this.\u0275pipe=gt({name:"datetimeFormat",type:t,pure:!0})}}return t})();var Ou=(()=>{class t{transform(e){if(e){if(/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/gi.test(e))return e.split("-")[4];{let a=e.length;return a>20?e.substring(a-20,a):e}}else return""}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"externalIdentifier",type:t,pure:!0})}}return t})();var oM=(()=>{class t{transform(e,i,r,a){let o;return i&&(o=i.find(s=>s[r]===e)),o?o[a]:""}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"find",type:t,pure:!0})}}return t})();var _s=(()=>{class t{constructor(e,i){this.decimalFormat=e,this.settingsService=i}transform(e,i){if(!e)return i||"";let r=this.settingsService.decimals,a=`1.${r}-${r}`;return this.decimalFormat.transform(e,a)}static{this.\u0275fac=function(i){return new(i||t)(m(fu,16),m(zt,16))}}static{this.\u0275pipe=gt({name:"formatNumber",type:t,pure:!0})}}return t})();var lM=H4(cM());var Tu=(()=>{class t{transform(e){if(e.charAt(0)==="{"&&e.charAt(e.length-1)==="}")try{return lM.json(e)}catch{return e}return e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"prettyPrint",type:t,pure:!0})}}return t})();var dM=(()=>{class t{transform(e){return{true:"status-active",false:"status-deleted",Active:"status-active",Block:"status-block","charges.StatusType.active.true":"status-active","loanStatusType.submitted.and.pending.approval":"status-pending","loanStatusType.approved":"status-approved","loanStatusType.active":"status-active","loanStatusType.overpaid":"status-overpaid","loanStatusType.chargeoff":"status-chargeoff","loanStatusType.activeOverdue":"status-active-overdue","loanSubStatusType.contractTermination":"subStatus-contract-termination","savingsAccountStatusType.submitted.and.pending.approval":"status-pending","savingsAccountStatusType.approved":"status-approved","savingsAccountStatusType.active":"status-active","savingsAccountStatusType.activeInactive":"status-active-overdue","savingsAccountStatusType.activeDormant":"status-active-overdue","savingsAccountStatusType.matured":"status-matured","shareAccountStatusType.submitted.and.pending.approval":"status-pending","shareAccountStatusType.approved":"status-approved","shareAccountStatusType.active":"status-active","shareAccountStatusType.rejected":"status-rejected","loanProduct.active":"status-active","loanProduct.inActive":"status-inactive","clientStatusType.pending":"status-pending","clientStatusType.closed":"status-closed","clientStatusType.rejected":"status-rejected","clientStatusType.withdraw":"status-withdraw","clientStatusType.active":"status-active","clientStatusType.submitted.and.pending.approval":"status-pending","clientStatusTYpe.approved":"status-approved","clientStatusType.transfer.in.progress":"status-transfer-progress","clientStatusType.transfer.on.hold":"status-transfer-hold","groupingStatusType.active":"status-active","groupingStatusType.pending":"status-pending","groupingStatusType.submitted.and.pending.approval":"status-pending","groupingStatusType.approved":"status-approved","smsCampaignStatus.active":"status-active","smsCampaignStatus.pending":"status-pending","smsCampaignStatus.closed":"status-closed","purchasedSharesStatusType.applied":"status-pending"}[e]??"status-unknown"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"statusLookup",type:t,pure:!0})}}return t})();var J1=(()=>{class t{constructor(e){this.translateService=e}transform(e,i,r="labels"){let a=`${r}.${i}.${e}`;return this.translateService.instant(a)}static{this.\u0275fac=function(i){return new(i||t)(m(ca,16))}}static{this.\u0275pipe=gt({name:"translateKey",type:t,pure:!0})}}return t})();var Vu=(()=>{class t{transform(e,i){if(e.length<=40)return e;let r=e.substring(0,30);return i&&(r=e.substring(0,i)),r}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"truncateText",type:t,pure:!0})}}return t})();var hM=(()=>{class t{transform(e){e=decodeURIComponent(e);let i=e.slice(1).split("/");if(e.includes("?")){let a=i.pop(),o=a.slice(0,a.indexOf("?"));i.push(o)}return i.map(a=>a.split("-").map(o=>o.charAt(0).toUpperCase()+o.slice(1)).join(" ")).join(" | ")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=gt({name:"urlToString",type:t,pure:!0})}}return t})();var mM=(()=>{class t{constructor(e){this.translateService=e}transform(e,...i){if(e==null)return null;let r=e?"Yes":"No";return this.translateService.instant("labels.buttons."+r)}static{this.\u0275fac=function(i){return new(i||t)(m(ca,16))}}static{this.\u0275pipe=gt({name:"yesNo",type:t,pure:!0})}}return t})();var pM=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[dM,nM,rM,aM,oM,hM,Fr,Fa,Ou,_s,mM,Tu,J1,Vu],imports:[Tt]})}}return t})();var ko={headers:{"Fineract-Platform-TenantId":mt.fineractPlatformTenantId}},Au="Authorization",yG="Fineract-Platform-TenantId",fM="Fineract-Platform-TFA-Token",gM=(()=>{class t{constructor(e){this.settingsService=e}intercept(e,i){return this.settingsService.tenantIdentifier&&(ko.headers["Fineract-Platform-TenantId"]=this.settingsService.tenantIdentifier),e=e.clone({setHeaders:ko.headers}),i.handle(e)}setAuthorizationToken(e){mt.oauth.enabled?ko.headers[Au]=`Bearer ${e}`:ko.headers[Au]=`Basic ${e}`}setTwoFactorAccessToken(e){ko.headers[fM]=e}removeAuthorization(){delete ko.headers[Au]}removeAuthorizationTenant(){delete ko.headers[Au],delete ko.headers[yG]}removeTwoFactorAuthorization(){delete ko.headers[fM]}static{this.\u0275fac=function(i){return new(i||t)(k(zt))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();var zu=(()=>{class t{changePassword(e,i){return this.http.put(`/users/${e}`,i)}constructor(e,i,r){this.http=e,this.alertService=i,this.authenticationInterceptor=r,this.dialogShown=!1,this.credentialsStorageKey="mifosXCredentials",this.oAuthTokenDetailsStorageKey="mifosXOAuthTokenDetails",this.twoFactorAuthenticationTokenStorageKey="mifosXTwoFactorAuthenticationToken",this.userLoggedIn=!1,this.rememberMe=!1,this.storage=sessionStorage;let a=JSON.parse(sessionStorage.getItem(this.credentialsStorageKey)||localStorage.getItem(this.credentialsStorageKey));if(a){a.rememberMe&&(this.rememberMe=!0,this.storage=localStorage);let o=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));mt.oauth.enabled?this.refreshOAuthAccessToken():r.setAuthorizationToken(a.base64EncodedAuthenticationKey),o&&r.setTwoFactorAccessToken(o.token)}}login(e){if(this.alertService.alert({type:"Authentication Start",message:"Please wait..."}),this.rememberMe=e.remember,this.storage=this.rememberMe?localStorage:sessionStorage,mt.oauth.enabled){let i=new X;i=i.set("username",e.username),i=i.set("password",e.password),i=i.set("client_id",`${mt.oauth.appId}`),i=i.set("grant_type","password");let r=new dr;return r=r.set("Content-Type","application/x-www-form-urlencoded"),this.http.disableApiPrefix().post(`${mt.oauth.serverUrl}/token`,i.toString(),{headers:r}).pipe(me(a=>(this.getUserDetails(a),ce(!0))))}else return this.http.post("/authentication",{username:e.username,password:e.password}).pipe(me(i=>(this.onLoginSuccess(i),ce(!0))))}getUserDetails(e){this.refreshTokenOnExpiry(e.expires_in);let i=new dr;i=i.set("Authorization","bearer "+e.access_token),this.http.disableApiPrefix().get(`${mt.serverUrl}/userdetails`,{headers:i}).subscribe(r=>{this.onLoginSuccess(r),r.shouldRenewPassword||this.storage.setItem(this.oAuthTokenDetailsStorageKey,JSON.stringify(e))})}refreshTokenOnExpiry(e){setTimeout(()=>this.refreshOAuthAccessToken(),e*1e3)}refreshOAuthAccessToken(){var e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey));if(e==null)return;e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey)).refresh_token,this.authenticationInterceptor.removeAuthorization();let i=JSON.parse(this.storage.getItem(this.credentialsStorageKey)),r=new X;r=r.set("username",i.username),r=r.set("client_id",`${mt.oauth.appId}`),r=r.set("refresh_token",e),r=r.set("grant_type","refresh_token");let a=new dr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.disableApiPrefix().post(`${mt.oauth.serverUrl}/token`,r.toString(),{headers:a}).subscribe(o=>{this.storage.setItem(this.oAuthTokenDetailsStorageKey,JSON.stringify(o)),this.authenticationInterceptor.setAuthorizationToken(o.access_token),this.refreshTokenOnExpiry(o.expires_in);let s=JSON.parse(this.storage.getItem(this.credentialsStorageKey));s.accessToken=o.access_token,this.storage.setItem(this.credentialsStorageKey,JSON.stringify(s))})}onLoginSuccess(e){this.userLoggedIn=!0,mt.oauth.enabled?this.authenticationInterceptor.setAuthorizationToken(e.accessToken):this.authenticationInterceptor.setAuthorizationToken(e.base64EncodedAuthenticationKey),e.isTwoFactorAuthenticationRequired?(this.credentials=e,this.alertService.alert({type:"Two Factor Authentication Required",message:"Two Factor Authentication Required"})):e.shouldRenewPassword?(this.credentials=e,this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"})):(this.setCredentials(e),this.alertService.alert({type:"Authentication Success",message:`${e.username} successfully logged in!`}),delete this.credentials)}logoutAuthSession(){let e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey)).refresh_token,i=JSON.parse(this.storage.getItem(this.credentialsStorageKey));this.authenticationInterceptor.removeAuthorizationTenant();let r=new X;r=r.set("username",i.username),r=r.set("client_id",`${mt.oauth.appId}`),r=r.set("refresh_token",e);let a=new dr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.disableApiPrefix().post(`${mt.oauth.serverUrl}/logout`,r.toString(),{headers:a}).subscribe()}logout(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));return e&&(this.http.post("/twofactor/invalidate",{token:e.token}).subscribe(),this.authenticationInterceptor.removeTwoFactorAuthorization()),JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey))&&this.logoutAuthSession(),this.authenticationInterceptor.removeAuthorization(),this.setCredentials(),this.resetDialog(),this.userLoggedIn=!1,ce(!0)}twoFactorAccessTokenIsValid(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));return e?new Date().getTime(){this.onOTPValidateSuccess(r)}))}onOTPValidateSuccess(e){this.authenticationInterceptor.setTwoFactorAccessToken(e.token),this.credentials.shouldRenewPassword?this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"}):(this.setCredentials(this.credentials),this.alertService.alert({type:"Authentication Success",message:`${this.credentials.username} successfully logged in!`}),delete this.credentials,this.storage.setItem(this.twoFactorAuthenticationTokenStorageKey,JSON.stringify(e)))}resetPassword(e){return this.http.put(`/users/${this.credentials.userId}`,e).pipe(me(()=>{this.alertService.alert({type:"Password Reset Success",message:"Your password was sucessfully reset!"}),this.authenticationInterceptor.removeAuthorization(),this.authenticationInterceptor.removeTwoFactorAuthorization();let i={username:this.credentials.username,password:e.password,remember:this.rememberMe};this.login(i).subscribe()}))}getUserLoggedIn(){return this.userLoggedIn}static{this.\u0275fac=function(i){return new(i||t)(k(Ti),k(gs),k(gM))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();var Fl=(()=>{class t{constructor(e,i,r){this.templateRef=e,this.viewContainer=i,this.authenticationService=r;let a=this.authenticationService.getCredentials();this.userPermissions=a.permissions}set mifosxHasPermission(e){if(typeof e!="string")throw new Error("hasPermission value must be a string");this.viewContainer.clear(),this.hasPermission(e)&&this.viewContainer.createEmbeddedView(this.templateRef)}hasPermission(e){return e=e.trim(),this.userPermissions.includes("ALL_FUNCTIONS")?!0:e!==""?e.substring(0,5)==="READ_"&&this.userPermissions.includes("ALL_FUNCTIONS_READ")?!0:!!this.userPermissions.includes(e):!1}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(Xe),m(zu))}}static{this.\u0275dir=T({type:t,selectors:[["","mifosxHasPermission",""]],inputs:{mifosxHasPermission:"mifosxHasPermission"}})}}return t})();var DM=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static{this.\u0275fac=function(i){return new(i||t)(m(tr),m($))}}static{this.\u0275dir=T({type:t})}}return t})(),SM=(()=>{class t extends DM{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,features:[de]})}}return t})(),Yi=new L("");var xG={provide:Yi,useExisting:ct(()=>en),multi:!0};function MG(){let t=Ra()?Ra().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var wG=new L(""),en=(()=>{class t extends DM{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!MG())}writeValue(e){let i=e??"";this.setProperty("value",i)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static{this.\u0275fac=function(i){return new(i||t)(m(tr),m($),m(wG,8))}}static{this.\u0275dir=T({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,r){i&1&&H("input",function(o){return r._handleInput(o.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(o){return r._compositionEnd(o.target.value)})},features:[he([xG]),de]})}}return t})();function bs(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0}function kM(t){return t!=null&&typeof t.length=="number"}var un=new L(""),fc=new L(""),DG=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,_i=class{static min(n){return IM(n)}static max(n){return EM(n)}static required(n){return OM(n)}static requiredTrue(n){return SG(n)}static email(n){return kG(n)}static minLength(n){return IG(n)}static maxLength(n){return PM(n)}static pattern(n){return EG(n)}static nullValidator(n){return Hu(n)}static compose(n){return HM(n)}static composeAsync(n){return RM(n)}};function IM(t){return n=>{if(bs(n.value)||bs(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e{if(bs(n.value)||bs(t))return null;let e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}function OM(t){return bs(t.value)?{required:!0}:null}function SG(t){return t.value===!0?null:{required:!0}}function kG(t){return bs(t.value)||DG.test(t.value)?null:{email:!0}}function IG(t){return n=>bs(n.value)||!kM(n.value)?null:n.value.lengthkM(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}function EG(t){if(!t)return Hu;let n,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>{if(bs(i.value))return null;let r=i.value;return n.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function Hu(t){return null}function TM(t){return t!=null}function VM(t){return us(t)?Yt(t):t}function AM(t){let n={};return t.forEach(e=>{n=e!=null?Y(Y({},n),e):n}),Object.keys(n).length===0?null:n}function zM(t,n){return n.map(e=>e(t))}function OG(t){return!t.validate}function LM(t){return t.map(n=>OG(n)?n:e=>n.validate(e))}function HM(t){if(!t)return null;let n=t.filter(TM);return n.length==0?null:function(e){return AM(zM(e,n))}}function s5(t){return t!=null?HM(LM(t)):null}function RM(t){if(!t)return null;let n=t.filter(TM);return n.length==0?null:function(e){let i=zM(e,n).map(VM);return lo(i).pipe(me(AM))}}function c5(t){return t!=null?RM(LM(t)):null}function vM(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n]}function NM(t){return t._rawValidators}function FM(t){return t._rawAsyncValidators}function i5(t){return t?Array.isArray(t)?t:[t]:[]}function Ru(t,n){return Array.isArray(t)?t.includes(n):t===n}function bM(t,n){let e=i5(n);return i5(t).forEach(r=>{Ru(e,r)||e.push(r)}),e}function yM(t,n){return i5(n).filter(e=>!Ru(t,e))}var Nu=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=s5(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=c5(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return this.control?this.control.hasError(n,e):!1}getError(n,e){return this.control?this.control.getError(n,e):null}},dn=class extends Nu{get formDirective(){return null}get path(){return null}},Fi=class extends Nu{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},Fu=class{constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},PG={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},Gpe=Ge(Y({},PG),{"[class.ng-submitted]":"isSubmitted"}),vi=(()=>{class t extends Fu{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(m(Fi,2))}}static{this.\u0275dir=T({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,r){i&2&&re("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},features:[de]})}}return t})(),jr=(()=>{class t extends Fu{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(m(dn,10))}}static{this.\u0275dir=T({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,r){i&2&&re("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},features:[de]})}}return t})();var ed="VALID",Lu="INVALID",jl="PENDING",td="DISABLED",ys=class{},ju=class extends ys{constructor(n,e){super(),this.value=n,this.source=e}},nd=class extends ys{constructor(n,e){super(),this.pristine=n,this.source=e}},rd=class extends ys{constructor(n,e){super(),this.touched=n,this.source=e}},Bl=class extends ys{constructor(n,e){super(),this.status=n,this.source=e}},n5=class extends ys{constructor(n){super(),this.source=n}},r5=class extends ys{constructor(n){super(),this.source=n}};function l5(t){return(Gu(t)?t.validators:t)||null}function TG(t){return Array.isArray(t)?s5(t):t||null}function d5(t,n){return(Gu(n)?n.asyncValidators:t)||null}function VG(t){return Array.isArray(t)?c5(t):t||null}function Gu(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function jM(t,n,e){let i=t.controls;if(!(n?Object.keys(i):i).length)throw new ke(1e3,"");if(!i[e])throw new ke(1001,"")}function BM(t,n,e){t._forEachChild((i,r)=>{if(e[r]===void 0)throw new ke(1002,"")})}var Ul=class{constructor(n,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=Co(()=>this.statusReactive()),this.statusReactive=ir(void 0),this._pristine=Co(()=>this.pristineReactive()),this.pristineReactive=ir(!0),this._touched=Co(()=>this.touchedReactive()),this.touchedReactive=ir(!1),this._events=new U,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return lr(this.statusReactive)}set status(n){lr(()=>this.statusReactive.set(n))}get valid(){return this.status===ed}get invalid(){return this.status===Lu}get pending(){return this.status==jl}get disabled(){return this.status===td}get enabled(){return this.status!==td}get pristine(){return lr(this.pristineReactive)}set pristine(n){lr(()=>this.pristineReactive.set(n))}get dirty(){return!this.pristine}get touched(){return lr(this.touchedReactive)}set touched(n){lr(()=>this.touchedReactive.set(n))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(bM(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(bM(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(yM(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(yM(n,this._rawAsyncValidators))}hasValidator(n){return Ru(this._rawValidators,n)}hasAsyncValidator(n){return Ru(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){let e=this.touched===!1;this.touched=!0;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched(Ge(Y({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new rd(!0,i))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,i),e&&n.emitEvent!==!1&&this._events.next(new rd(!1,i))}markAsDirty(n={}){let e=this.pristine===!0;this.pristine=!1;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty(Ge(Y({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new nd(!1,i))}markAsPristine(n={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=n.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,i),e&&n.emitEvent!==!1&&this._events.next(new nd(!0,i))}markAsPending(n={}){this.status=jl;let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Bl(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending(Ge(Y({},n),{sourceControl:e}))}disable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=td,this.errors=null,this._forEachChild(r=>{r.disable(Ge(Y({},n),{onlySelf:!0}))}),this._updateValue();let i=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new ju(this.value,i)),this._events.next(new Bl(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Ge(Y({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=ed,this._forEachChild(i=>{i.enable(Ge(Y({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(Ge(Y({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ed||this.status===jl)&&this._runAsyncValidator(i,n.emitEvent)}let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new ju(this.value,e)),this._events.next(new Bl(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(Ge(Y({},n),{sourceControl:e}))}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?td:ed}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=jl,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let i=VM(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let n=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(n){let e=n;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(n,e){let i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new Bl(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new B,this.statusChanges=new B}_calculateStatus(){return this._allControlsDisabled()?td:this.errors?Lu:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(jl)?jl:this._anyControlsHaveStatus(Lu)?Lu:ed}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){let i=!this._anyControlsDirty(),r=this.pristine!==i;this.pristine=i,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,e),r&&this._events.next(new nd(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new rd(this.touched,e)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,e)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Gu(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){let e=this._parent&&this._parent.dirty;return!n&&!!e&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=TG(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=VG(this._rawAsyncValidators)}},pc=class extends Ul{constructor(n,e,i){super(l5(e),d5(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){BM(this,!0,n),Object.keys(n).forEach(i=>{jM(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(Object.keys(n).forEach(i=>{let r=this.controls[i];r&&r.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,r)=>{i.reset(n?n[r]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>i._syncPendingControls()?!0:e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{let i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(let[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){let n={};return this._reduceChildren(n,(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((r,a)=>{i=e(i,r,a)}),i}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}};var UM=pc;var a5=class extends pc{};var $l=new L("CallSetDisabledState",{providedIn:"root",factory:()=>Wu}),Wu="always";function qu(t,n){return[...n.path,t]}function ad(t,n,e=Wu){u5(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&n.valueAccessor.setDisabledState?.(t.disabled),zG(t,n),HG(t,n),LG(t,n),AG(t,n)}function Bu(t,n,e=!0){let i=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(i),n.valueAccessor.registerOnTouched(i)),$u(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Uu(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function AG(t,n){if(n.valueAccessor.setDisabledState){let e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function u5(t,n){let e=NM(t);n.validator!==null?t.setValidators(vM(e,n.validator)):typeof e=="function"&&t.setValidators([e]);let i=FM(t);n.asyncValidator!==null?t.setAsyncValidators(vM(i,n.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let r=()=>t.updateValueAndValidity();Uu(n._rawValidators,r),Uu(n._rawAsyncValidators,r)}function $u(t,n){let e=!1;if(t!==null){if(n.validator!==null){let r=NM(t);if(Array.isArray(r)&&r.length>0){let a=r.filter(o=>o!==n.validator);a.length!==r.length&&(e=!0,t.setValidators(a))}}if(n.asyncValidator!==null){let r=FM(t);if(Array.isArray(r)&&r.length>0){let a=r.filter(o=>o!==n.asyncValidator);a.length!==r.length&&(e=!0,t.setAsyncValidators(a))}}}let i=()=>{};return Uu(n._rawValidators,i),Uu(n._rawAsyncValidators,i),e}function zG(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&$M(t,n)})}function LG(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&$M(t,n),t.updateOn!=="submit"&&t.markAsTouched()})}function $M(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function HG(t,n){let e=(i,r)=>{n.valueAccessor.writeValue(i),r&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function GM(t,n){t==null,u5(t,n)}function RG(t,n){return $u(t,n)}function h5(t,n){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(n,e.currentValue)}function NG(t){return Object.getPrototypeOf(t.constructor)===SM}function WM(t,n){t._syncPendingControls(),n.forEach(e=>{let i=e.control;i.updateOn==="submit"&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function m5(t,n){if(!n)return null;Array.isArray(n);let e,i,r;return n.forEach(a=>{a.constructor===en?e=a:NG(a)?i=a:r=a}),r||i||e||null}function FG(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}var jG={provide:dn,useExisting:ct(()=>od)},id=Promise.resolve(),od=(()=>{class t extends dn{get submitted(){return lr(this.submittedReactive)}constructor(e,i,r){super(),this.callSetDisabledState=r,this._submitted=Co(()=>this.submittedReactive()),this.submittedReactive=ir(!1),this._directives=new Set,this.ngSubmit=new B,this.form=new pc({},s5(e),c5(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){id.then(()=>{let i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),ad(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){id.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){id.then(()=>{let i=this._findContainer(e.path),r=new pc({});GM(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){id.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){id.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),WM(this.form,this._directives),this.ngSubmit.emit(e),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static{this.\u0275fac=function(i){return new(i||t)(m(un,10),m(fc,10),m($l,8))}}static{this.\u0275dir=T({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,r){i&1&&H("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[he([jG]),de]})}}return t})();function CM(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function xM(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var vs=class extends Ul{constructor(n=null,e,i){super(l5(e),d5(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Gu(e)&&(e.nonNullable||e.initialValueIsDefault)&&(xM(n)?this.defaultValue=n.value:this.defaultValue=n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){CM(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){CM(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(n){xM(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},kn=vs,BG=t=>t instanceof vs,UG=(()=>{class t extends dn{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return qu(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,features:[de]})}}return t})();var $G={provide:Fi,useExisting:ct(()=>GG)},MM=Promise.resolve(),GG=(()=>{class t extends Fi{constructor(e,i,r,a,o,s){super(),this._changeDetectorRef=o,this.callSetDisabledState=s,this.control=new vs,this._registered=!1,this.name="",this.update=new B,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=m5(this,a)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),h5(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){ad(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){MM.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let i=e.isDisabled.currentValue,r=i!==0&&q(i);MM.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?qu(e,this._parent):[e]}static{this.\u0275fac=function(i){return new(i||t)(m(dn,9),m(un,10),m(fc,10),m(Yi,10),m(pe,8),m($l,8))}}static{this.\u0275dir=T({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[he([$G]),de,Te]})}}return t})(),Cs=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return t})(),WG={provide:Yi,useExisting:ct(()=>qG),multi:!0},qG=(()=>{class t extends SM{writeValue(e){let i=e??"";this.setProperty("value",i)}registerOnChange(e){this.onChange=i=>{e(i==""?null:parseFloat(i))}}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(i,r){i&1&&H("input",function(o){return r.onChange(o.target.value)})("blur",function(){return r.onTouched()})},features:[he([WG]),de]})}}return t})();var p5=new L(""),YG={provide:Fi,useExisting:ct(()=>hn)},hn=(()=>{class t extends Fi{set isDisabled(e){}static{this._ngModelWarningSentOnce=!1}constructor(e,i,r,a,o){super(),this._ngModelWarningConfig=a,this.callSetDisabledState=o,this.update=new B,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=m5(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let i=e.form.previousValue;i&&Bu(i,this,!1),ad(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}h5(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Bu(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static{this.\u0275fac=function(i){return new(i||t)(m(un,10),m(fc,10),m(Yi,10),m(p5,8),m($l,8))}}static{this.\u0275dir=T({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[he([YG]),de,Te]})}}return t})(),QG={provide:dn,useExisting:ct(()=>tn)},tn=(()=>{class t extends dn{get submitted(){return lr(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}constructor(e,i,r){super(),this.callSetDisabledState=r,this._submitted=Co(()=>this._submittedReactive()),this._submittedReactive=ir(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new B,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&($u(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let i=this.form.get(e.path);return ad(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){Bu(e.control||null,e,!1),FG(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this._submittedReactive.set(!0),WM(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new n5(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new r5(this.form))}_updateDomValue(){this.directives.forEach(e=>{let i=e.control,r=this.form.get(e.path);i!==r&&(Bu(i||null,e),BG(r)&&(ad(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let i=this.form.get(e.path);GM(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let i=this.form.get(e.path);i&&RG(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){u5(this.form,this),this._oldForm&&$u(this._oldForm,this)}_checkFormPresent(){this.form}static{this.\u0275fac=function(i){return new(i||t)(m(un,10),m(fc,10),m($l,8))}}static{this.\u0275dir=T({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,r){i&1&&H("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[he([QG]),de,Te]})}}return t})(),KG={provide:dn,useExisting:ct(()=>qM)},qM=(()=>{class t extends UG{constructor(e,i,r){super(),this.name=null,this._parent=e,this._setValidators(i),this._setAsyncValidators(r)}_checkParentType(){QM(this._parent)}static{this.\u0275fac=function(i){return new(i||t)(m(dn,13),m(un,10),m(fc,10))}}static{this.\u0275dir=T({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},features:[he([KG]),de]})}}return t})(),ZG={provide:dn,useExisting:ct(()=>YM)},YM=(()=>{class t extends dn{constructor(e,i,r){super(),this.name=null,this._parent=e,this._setValidators(i),this._setAsyncValidators(r)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return qu(this.name==null?this.name:this.name.toString(),this._parent)}_checkParentType(){QM(this._parent)}static{this.\u0275fac=function(i){return new(i||t)(m(dn,13),m(un,10),m(fc,10))}}static{this.\u0275dir=T({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},features:[he([ZG]),de]})}}return t})();function QM(t){return!(t instanceof qM)&&!(t instanceof tn)&&!(t instanceof YM)}var XG={provide:Fi,useExisting:ct(()=>la)},la=(()=>{class t extends Fi{set isDisabled(e){}static{this._ngModelWarningSentOnce=!1}constructor(e,i,r,a,o){super(),this._ngModelWarningConfig=o,this._added=!1,this.name=null,this.update=new B,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=m5(this,a)}ngOnChanges(e){this._added||this._setUpControl(),h5(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return qu(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(i){return new(i||t)(m(dn,13),m(un,10),m(fc,10),m(Yi,10),m(p5,8))}}static{this.\u0275dir=T({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[he([XG]),de,Te]})}}return t})();function JG(t){return typeof t=="number"?t:parseInt(t,10)}function KM(t){return typeof t=="number"?t:parseFloat(t)}var Yu=(()=>{class t{constructor(){this._validator=Hu}ngOnChanges(e){if(this.inputName in e){let i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Hu,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,features:[Te]})}}return t})(),eW={provide:un,useExisting:ct(()=>tW),multi:!0},tW=(()=>{class t extends Yu{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=e=>KM(e),this.createValidator=e=>EM(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&ie("max",r._enabled?r.max:null)},inputs:{max:"max"},features:[he([eW]),de]})}}return t})(),iW={provide:un,useExisting:ct(()=>nW),multi:!0},nW=(()=>{class t extends Yu{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=e=>KM(e),this.createValidator=e=>IM(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&ie("min",r._enabled?r.min:null)},inputs:{min:"min"},features:[he([iW]),de]})}}return t})(),rW={provide:un,useExisting:ct(()=>da),multi:!0};var da=(()=>{class t extends Yu{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=q,this.createValidator=e=>OM}enabled(e){return e}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,r){i&2&&ie("required",r._enabled?"":null)},inputs:{required:"required"},features:[he([rW]),de]})}}return t})();var aW={provide:un,useExisting:ct(()=>oW),multi:!0},oW=(()=>{class t extends Yu{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=e=>JG(e),this.createValidator=e=>PM(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(i,r){i&2&&ie("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},features:[he([aW]),de]})}}return t})();var ZM=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})(),o5=class extends Ul{constructor(n,e,i){super(l5(e),d5(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,e={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(n,e,i={}){this.controls.splice(n,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(n,e={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(n,e,i={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),e&&(this.controls.splice(r,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,e={}){BM(this,!1,n),n.forEach((i,r)=>{jM(this,!1,r),this.at(r).setValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(n.forEach((i,r)=>{this.at(r)&&this.at(r).patchValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n=[],e={}){this._forEachChild((i,r)=>{i.reset(n[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((e,i)=>i._syncPendingControls()?!0:e,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((e,i)=>{n(e,i)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(e=>e.enabled&&n(e))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(let n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}};function wM(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var sW=(()=>{class t{constructor(){this.useNonNullable=!1}get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,i=null){let r=this._reduceControls(e),a={};return wM(i)?a=i:i!==null&&(a.validators=i.validator,a.asyncValidators=i.asyncValidator),new pc(r,a)}record(e,i=null){let r=this._reduceControls(e);return new a5(r,i)}control(e,i,r){let a={};return this.useNonNullable?(wM(i)?a=i:(a.validators=i,a.asyncValidators=r),new vs(e,Ge(Y({},a),{nonNullable:!0}))):new vs(e,i,r)}array(e,i,r){let a=e.map(o=>this._createControl(o));return new o5(a,i,r)}_reduceControls(e){let i={};return Object.keys(e).forEach(r=>{i[r]=this._createControl(e[r])}),i}_createControl(e){if(e instanceof vs)return e;if(e instanceof Ul)return e;if(Array.isArray(e)){let i=e[0],r=e.length>1?e[1]:null,a=e.length>2?e[2]:null;return this.control(i,r,a)}else return this.control(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var xs=(()=>{class t extends sW{group(e,i=null){return super.group(e,i)}control(e,i,r){return super.control(e,i,r)}array(e,i,r){return super.array(e,i,r)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var XM=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:$l,useValue:e.callSetDisabledState??Wu}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[ZM]})}}return t})(),sd=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:p5,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:$l,useValue:e.callSetDisabledState??Wu}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[ZM]})}}return t})();var JM=(()=>{class t{set _(e){let i=e.split(":");this.currencyCode=i[0],this.displaySymbol=i.length>1?i[1]:"$",this.digitsInfo=i.length>2?i[2]:"1.2-2"}blur(e){e.value=this.parse(e.value)}focus(e){typeof this.control.value>"u"?e.value="":e.value=this.control.value}ngOnInit(){setTimeout(()=>{this.el.nativeElement.value=this.parse(this.el.nativeElement.value)})}constructor(e,i,r){this.locale=e,this.el=i,this.control=r,this.format="N0",this.digitsInfo="1.0-0",this.sufix=""}parse(e){return D8(e,this.locale,this.displaySymbol,this.currencyCode,this.digitsInfo)+this.sufix}static{this.\u0275fac=function(i){return new(i||t)(m(La),m($),m(Fi))}}static{this.\u0275dir=T({type:t,selectors:[["","mifosxFormatAmount",""]],hostBindings:function(i,r){i&1&&H("blur",function(o){return r.blur(o.target)})("focus",function(o){return r.focus(o.target)})},inputs:{sufix:"sufix",_:[0,"mifosxFormatAmount","_"]}})}}return t})();var Kpe=(()=>{class t{constructor(e,i){this.control=e,this.el=i}onFocus(){this.control.control?.markAsTouched(),this.control.control?.updateValueAndValidity()}static{this.\u0275fac=function(i){return new(i||t)(m(Fi),m($))}}static{this.\u0275dir=T({type:t,selectors:[["","mifosxValidateOnFocus",""]],hostBindings:function(i,r){i&1&&H("focus",function(){return r.onFocus()})}})}}return t})();var ew=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Tt]})}}return t})();var Br=class{constructor(n={}){this.controlType=n.controlType||"",this.controlName=n.controlName||"",this.label=n.label||"",this.value=n.value===void 0?"":n.value,this.required=!!n.required,this.order=n.order===void 0?1:n.order}};var g5;try{g5=typeof Intl<"u"&&Intl.v8BreakIterator}catch{g5=!1}var ze=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?k8(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||g5)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(i){return new(i||t)(k(zr))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Gl,tw=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function _5(){if(Gl)return Gl;if(typeof document!="object"||!document)return Gl=new Set(tw),Gl;let t=document.createElement("input");return Gl=new Set(tw.filter(n=>(t.setAttribute("type",n),t.type===n))),Gl}var cd;function lW(){if(cd==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>cd=!0}))}finally{cd=cd||!1}return cd}function Ci(t){return lW()?t:!!t.capture}var ua=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(ua||{}),Qu,gc;function Ku(){if(gc==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return gc=!1,gc;if("scrollBehavior"in document.documentElement.style)gc=!0;else{let t=Element.prototype.scrollTo;t?gc=!/\{\s*\[native code\]\s*\}/.test(t.toString()):gc=!1}}return gc}function Wl(){if(typeof document!="object"||!document)return ua.NORMAL;if(Qu==null){let t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";let e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),Qu=ua.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,Qu=t.scrollLeft===0?ua.NEGATED:ua.INVERTED),t.remove()}return Qu}var f5;function dW(){if(f5==null){let t=typeof document<"u"?document.head:null;f5=!!(t&&(t.createShadowRoot||t.attachShadow))}return f5}function ql(t){if(dW()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function ja(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function ji(t){return t.composedPath?t.composedPath()[0]:t.target}function ld(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function xt(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function _c(t){return Li(t)?t:ce(t)}function ri(t){return t!=null&&`${t}`!="false"}function ui(t,n=0){return v5(t)?Number(t):arguments.length===2?n:0}function v5(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Ms(t){return Array.isArray(t)?t:[t]}function Vi(t){return t==null?"":typeof t=="string"?t:`${t}px`}function wi(t){return t instanceof $?t.nativeElement:t}function iw(t,n=/\s+/){let e=[];if(t!=null){let i=Array.isArray(t)?t:`${t}`.split(n);for(let r of i){let a=`${r}`.trim();a&&e.push(a)}}return e}function uW(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let n=0;n{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),hW=(()=>{class t{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map,this._ngZone=z(oe)}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){let i=wi(e);return new je(r=>{let o=this._observeElement(i).pipe(me(s=>s.filter(l=>!uW(l))),Ve(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{r.next(s)})});return()=>{o.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let i=new U,r=this._mutationObserverFactory.create(a=>i.next(a));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:i,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:i,stream:r}=this._observedElements.get(e);i&&i.disconnect(),r.complete(),this._observedElements.delete(e)}}static{this.\u0275fac=function(i){return new(i||t)(k(nw))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),dd=(()=>{class t{get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=ui(e),this._subscribe()}constructor(e,i){this._contentObserver=e,this._elementRef=i,this.event=new B,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(ia(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(m(hW),m($))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",q],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[ye]})}}return t})(),Yl=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[nw]})}}return t})();var ow=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})(),rw=new Set,vc,mW=(()=>{class t{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):fW}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&pW(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(i){return new(i||t)(k(ze),k(O1,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function pW(t,n){if(!rw.has(t))try{vc||(vc=document.createElement("style"),n&&vc.setAttribute("nonce",n),vc.setAttribute("type","text/css"),document.head.appendChild(vc)),vc.sheet&&(vc.sheet.insertRule(`@media ${t} {body{ }}`,0),rw.add(t))}catch(e){console.error(e)}}function fW(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var Ql=(()=>{class t{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new U}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return aw(Ms(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=aw(Ms(e)).map(o=>this._registerQuery(o).observable),a=on(r);return a=xn(a.pipe(Ue(1)),a.pipe(Ks(1),ia(0))),a.pipe(me(o=>{let s={matches:!1,breakpoints:{}};return o.forEach(({matches:l,query:h})=>{s.matches=s.matches||l,s.breakpoints[h]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),a={observable:new je(o=>{let s=l=>this._zone.run(()=>o.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(Qe(i),me(({matches:o})=>({query:e,matches:o})),_e(this._destroySubject)),mql:i};return this._queries.set(e,a),a}static{this.\u0275fac=function(i){return new(i||t)(k(mW),k(oe))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function aw(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}var Zu={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var uw=" ";function e2(t,n,e){let i=th(t,n);e=e.trim(),!i.some(r=>r.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(uw)))}function ws(t,n,e){let i=th(t,n);e=e.trim();let r=i.filter(a=>a!==e);r.length?t.setAttribute(n,r.join(uw)):t.removeAttribute(n)}function th(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}var hw="cdk-describedby-message",Xu="cdk-describedby-host",C5=0,t2=(()=>{class t{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${C5++}`,this._document=e,this._id=z(Sl)+"-"+C5++}describe(e,i,r){if(!this._canBeDescribed(e,i))return;let a=b5(i,r);typeof i!="string"?(sw(i,this._id),this._messageRegistry.set(a,{messageElement:i,referenceCount:0})):this._messageRegistry.has(a)||this._createMessageElement(i,r),this._isElementDescribedByMessage(e,a)||this._addMessageReference(e,a)}removeDescription(e,i,r){if(!i||!this._isElementNode(e))return;let a=b5(i,r);if(this._isElementDescribedByMessage(e,a)&&this._removeMessageReference(e,a),typeof i=="string"){let o=this._messageRegistry.get(a);o&&o.referenceCount===0&&this._deleteMessageElement(a)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${Xu}="${this._id}"]`);for(let i=0;ir.indexOf(hw)!=0);e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){let r=this._messageRegistry.get(i);e2(e,"aria-describedby",r.messageElement.id),e.setAttribute(Xu,this._id),r.referenceCount++}_removeMessageReference(e,i){let r=this._messageRegistry.get(i);r.referenceCount--,ws(e,"aria-describedby",r.messageElement.id),e.removeAttribute(Xu)}_isElementDescribedByMessage(e,i){let r=th(e,"aria-describedby"),a=this._messageRegistry.get(i),o=a&&a.messageElement.id;return!!o&&r.indexOf(o)!=-1}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&typeof i=="object")return!0;let r=i==null?"":`${i}`.trim(),a=e.getAttribute("aria-label");return r?!a||a.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(i){return new(i||t)(k(Ce),k(ze))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function b5(t,n){return typeof t=="string"?`${n||""}/${t}`:t}function sw(t,n){t.id||(t.id=`${hw}-${n}-${C5++}`)}var DW=200,ih=class{constructor(n,e){this._letterKeyStream=new U,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new U,this.selectedItem=this._selectedItem;let i=typeof e?.debounceInterval=="number"?e.debounceInterval:DW;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(yt(e=>this._pressedLetters.push(e)),ia(n),Ve(()=>this._pressedLetters.length>0),me(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;ii.disabled,this.tabOut=new U,this.change=new U,n instanceof Pi?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):H0(n)&&(this._effectRef=c8(()=>this._itemsChanged(n()),{injector:e}))}skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new ih(e,{debounceInterval:typeof n=="number"?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem();this.updateActiveItem(n),this._activeItem()!==e&&this.change.next(this._activeItemIndex)}onKeydown(n){let e=n.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(a=>!n[a]||this._allowedModifierKeys.indexOf(a)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let a=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(a>0?a:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let a=this._activeItemIndex+this._pageUpAndDown.delta,o=this._getItemsArray().length;this._setActiveItemByIndex(a-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i))}}},Zl=class extends nh{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}},Ba=class extends nh{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}},x5=class{_initializeFocus(){if(this._hasInitialFocused||this._items.length===0)return;let n=0;for(let i=0;i!1,this._trackByFn=i=>i,this._items=[],this._typeaheadSubscription=xe.EMPTY,this._hasInitialFocused=!1,this.change=new U,n instanceof Pi?(this._items=n.toArray(),n.changes.subscribe(i=>{this._items=i.toArray(),this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()})):Li(n)?n.subscribe(i=>{this._items=i,this._typeahead?.setItems(i),this._updateActiveItemIndex(i),this._initializeFocus()}):(this._items=n,this._initializeFocus()),typeof e.shouldActivationFollowFocus=="boolean"&&(this._shouldActivationFollowFocus=e.shouldActivationFollowFocus),e.horizontalOrientation&&(this._horizontalOrientation=e.horizontalOrientation),e.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),e.trackBy&&(this._trackByFn=e.trackBy),typeof e.typeAheadDebounceInterval<"u"&&this._setTypeAhead(e.typeAheadDebounceInterval)}destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(n){switch(n.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":this._horizontalOrientation==="rtl"?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":this._horizontalOrientation==="rtl"?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if(n.key==="*"){this._expandAllItemsAtCurrentItemLevel();break}this._typeahead?.handleKey(n);return}this._typeahead?.reset(),n.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(n,e={}){e.emitChangeEvent??=!0;let i=typeof n=="number"?n:this._items.findIndex(o=>this._trackByFn(o)===this._trackByFn(n));if(i<0||i>=this._items.length)return;let r=this._items[i];if(this._activeItem!==null&&this._trackByFn(r)===this._trackByFn(this._activeItem))return;let a=this._activeItem;this._activeItem=r??null,this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i),this._activeItem?.focus(),a?.unfocus(),e.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(n){let e=this._activeItem;if(!e)return;let i=n.findIndex(r=>this._trackByFn(r)===this._trackByFn(e));i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i))}_setTypeAhead(n){this._typeahead=new ih(this._items,{debounceInterval:typeof n=="number"?n:void 0,skipPredicate:e=>this._skipPredicateFn(e)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(e=>{this.focusItem(e)})}_findNextAvailableItemIndex(n){for(let e=n+1;e=0;e--)if(!this._skipPredicateFn(this._items[e]))return e;return n}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{let n=this._activeItem.getParent();if(!n||this._skipPredicateFn(n))return;this.focusItem(n)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?_c(this._activeItem.getChildren()).pipe(Ue(1)).subscribe(n=>{let e=n.find(i=>!this._skipPredicateFn(i));e&&this.focusItem(e)}):this._activeItem.expand())}_isCurrentItemExpanded(){return this._activeItem?typeof this._activeItem.isExpanded=="boolean"?this._activeItem.isExpanded:this._activeItem.isExpanded():!1}_isItemDisabled(n){return typeof n.isDisabled=="boolean"?n.isDisabled:n.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;let n=this._activeItem.getParent(),e;n?e=_c(n.getChildren()):e=ce(this._items.filter(i=>i.getParent()===null)),e.pipe(Ue(1)).subscribe(i=>{for(let r of i)r.expand()})}_activateCurrentItem(){this._activeItem?.activate()}};function SW(){return(t,n)=>new x5(t,n)}var mw=new L("tree-key-manager",{providedIn:"root",factory:SW});var Io=(()=>{class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return IW(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=kW(LW(e));if(i&&(cw(i)===-1||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),a=cw(e);return e.hasAttribute("contenteditable")?a!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!AW(e)?!1:r==="audio"?e.hasAttribute("controls")?a!==-1:!1:r==="video"?a===-1?!1:a!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return zW(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static{this.\u0275fac=function(i){return new(i||t)(k(ze))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function kW(t){try{return t.frameElement}catch{return null}}function IW(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function EW(t){let n=t.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function OW(t){return TW(t)&&t.type=="hidden"}function PW(t){return VW(t)&&t.hasAttribute("href")}function TW(t){return t.nodeName.toLowerCase()=="input"}function VW(t){return t.nodeName.toLowerCase()=="a"}function pw(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let n=t.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)))}function cw(t){if(!pw(t))return null;let n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function AW(t){let n=t.nodeName.toLowerCase(),e=n==="input"&&t.type;return e==="text"||e==="password"||n==="select"||n==="textarea"}function zW(t){return OW(t)?!1:EW(t)||PW(t)||t.hasAttribute("contenteditable")||pw(t)}function LW(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var M5=class{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,e,i,r,a=!1,o){this._element=n,this._checker=e,this._ngZone=i,this._document=r,this._injector=o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,a||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=0;i=0;i--){let r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?Ft(n,{injector:this._injector}):setTimeout(n)}},yc=(()=>{class t{constructor(e,i,r){this._checker=e,this._ngZone=i,this._injector=z(Le),this._document=r}create(e,i=!1){return new M5(e,this._checker,this._ngZone,this._document,i,this._injector)}static{this.\u0275fac=function(i){return new(i||t)(k(Io),k(oe),k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),fw=(()=>{class t{get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}constructor(e,i,r){this._elementRef=e,this._focusTrapFactory=i,this._previouslyFocusedElement=null,z(ze).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=ja(),this.focusTrap?.focusInitialElementWhenReady()}static{this.\u0275fac=function(i){return new(i||t)(m($),m(yc),m(Ce))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",q],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",q]},exportAs:["cdkTrapFocus"],standalone:!0,features:[ye,Te]})}}return t})();function Cc(t){return t.buttons===0||t.detail===0}function xc(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var HW=new L("cdk-input-modality-detector-options"),RW={ignoreKeys:[18,17,224,91,16]},gw=650,Kl=Ci({passive:!0,capture:!0}),NW=(()=>{class t{get mostRecentModality(){return this._modality.value}constructor(e,i,r,a){this._platform=e,this._mostRecentTarget=null,this._modality=new at(null),this._lastTouchMs=0,this._onKeydown=o=>{this._options?.ignoreKeys?.some(s=>s===o.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ji(o))},this._onMousedown=o=>{Date.now()-this._lastTouchMs{if(xc(o)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ji(o)},this._options=Y(Y({},RW),a),this.modalityDetected=this._modality.pipe(Ks(1)),this.modalityChanged=this.modalityDetected.pipe(es()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,Kl),r.addEventListener("mousedown",this._onMousedown,Kl),r.addEventListener("touchstart",this._onTouchstart,Kl)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Kl),document.removeEventListener("mousedown",this._onMousedown,Kl),document.removeEventListener("touchstart",this._onTouchstart,Kl))}static{this.\u0275fac=function(i){return new(i||t)(k(ze),k(oe),k(Ce),k(HW,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),FW=new L("liveAnnouncerElement",{providedIn:"root",factory:jW});function jW(){return null}var BW=new L("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),UW=0,rh=(()=>{class t{constructor(e,i,r,a){this._ngZone=i,this._defaultOptions=a,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...i){let r=this._defaultOptions,a,o;return i.length===1&&typeof i[0]=="number"?o=i[0]:[a,o]=i,this.clear(),clearTimeout(this._previousTimeout),a||(a=r&&r.politeness?r.politeness:"polite"),o==null&&r&&(o=r.duration),this._liveElement.setAttribute("aria-live",a),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof o=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),o)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let a=0;a .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{class t{constructor(e,i,r,a,o){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new U,this._rootNodeFocusAndBlurListener=s=>{let l=ji(s);for(let h=l;h;h=h.parentElement)s.type==="focus"?this._onFocus(s,h):this._onBlur(s,h)},this._document=a,this._detectionMode=o?.detectionMode||eh.IMMEDIATE}monitor(e,i=!1){let r=wi(e);if(!this._platform.isBrowser||r.nodeType!==1)return ce();let a=ql(r)||this._getDocument(),o=this._elementInfo.get(r);if(o)return i&&(o.checkChildren=!0),o.subject;let s={checkChildren:i,subject:new U,rootNode:a};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let i=wi(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){let a=wi(e),o=this._getDocument().activeElement;a===o?this._getClosestElementsInfo(a).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),typeof a.focus=="function"&&a.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===eh.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===eh.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?gw:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,i){let r=this._elementInfo.get(i),a=ji(e);!r||!r.checkChildren&&i!==a||this._originChanged(i,this._getFocusOrigin(a),r)}_onBlur(e,i){let r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,Ju),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,Ju)}),this._rootNodeFocusListenerCount.set(i,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(_e(this._stopInputModalityDetector)).subscribe(a=>{this._setOrigin(a,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Ju),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Ju),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((r,a)=>{(a===e||r.checkChildren&&a.contains(e))&&i.push([a,r])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let a=e.labels;if(a){for(let o=0;o{class t{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this._focusOrigin=null,this.cdkFocusChange=new B}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Qt))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}}return t})(),bc=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t}(bc||{}),lw="cdk-high-contrast-black-on-white",dw="cdk-high-contrast-white-on-black",y5="cdk-high-contrast-active",S5=(()=>{class t{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=z(Ql).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return bc.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,a=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),a){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return bc.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return bc.BLACK_ON_WHITE}return bc.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(y5,lw,dw),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===bc.BLACK_ON_WHITE?e.add(y5,lw):i===bc.WHITE_ON_BLACK&&e.add(y5,dw)}}static{this.\u0275fac=function(i){return new(i||t)(k(ze),k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Ds=(()=>{class t{constructor(e){e._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(i){return new(i||t)(k(S5))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Yl]})}}return t})();var GW=new L("cdk-dir-doc",{providedIn:"root",factory:WW});function WW(){return z(Ce)}var qW=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function YW(t){let n=t?.toLowerCase()||"";return n==="auto"&&typeof navigator<"u"&&navigator?.language?qW.test(navigator.language)?"rtl":"ltr":n==="rtl"?"rtl":"ltr"}var Je=(()=>{class t{constructor(e){if(this.value="ltr",this.change=new B,e){let i=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.value=YW(i||r||"ltr")}}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(i){return new(i||t)(k(GW,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ua=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var QW=["text"],KW=[[["mat-icon"]],"*"],ZW=["mat-icon","*"];function XW(t,n){if(t&1&&R(0,"mat-pseudo-checkbox",1),t&2){let e=M();C("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function JW(t,n){if(t&1&&R(0,"mat-pseudo-checkbox",3),t&2){let e=M();C("disabled",e.disabled)}}function eq(t,n){if(t&1&&(p(0,"span",4),d(1),f()),t&2){let e=M();g(),ne("(",e.group.label,")")}}var tq=["mat-internal-form-field",""],iq=["*"];var Sw=(()=>{class t{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return t})(),kw=(()=>{class t{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return t})();function nq(){return!0}var rq=new L("mat-sanity-checks",{providedIn:"root",factory:nq}),fe=(()=>{class t{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return ld()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}static{this.\u0275fac=function(i){return new(i||t)(k(S5),k(rq,8),k(Ce))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Ua,Ua]})}}return t})();var Ss=class{constructor(n,e,i,r,a){this._defaultMatcher=n,this.ngControl=e,this._parentFormGroup=i,this._parentForm=r,this._stateChanges=a,this.errorState=!1}updateErrorState(){let n=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,a=i?.isErrorState(r,e)??!1;a!==n&&(this.errorState=a,this._stateChanges.next())}};var _w=new L("MAT_DATE_LOCALE",{providedIn:"root",factory:aq});function aq(){return z(La)}var fn=class{constructor(){this._localeChanges=new U,this.localeChanges=this._localeChanges}getValidDateOrNull(n){return this.isDateInstance(n)&&this.isValid(n)?n:null}deserialize(n){return n==null||this.isDateInstance(n)&&this.isValid(n)?n:this.invalid()}setLocale(n){this.locale=n,this._localeChanges.next()}compareDate(n,e){return this.getYear(n)-this.getYear(e)||this.getMonth(n)-this.getMonth(e)||this.getDate(n)-this.getDate(e)}sameDate(n,e){if(n&&e){let i=this.isValid(n),r=this.isValid(e);return i&&r?!this.compareDate(n,e):i==r}return n==e}clampDate(n,e,i){return e&&this.compareDate(n,e)<0?e:i&&this.compareDate(n,i)>0?i:n}},ks=new L("mat-date-formats"),oq=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function k5(t,n){let e=Array(t);for(let i=0;i{class t extends fn{constructor(e){super(),this.useUtcForDisplay=!1,this._matDateLocale=z(_w,{optional:!0}),e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return k5(12,r=>this._format(i,new Date(2017,r,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return k5(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){let i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return k5(7,r=>this._format(i,new Date(2017,0,r+1)))}getYearName(e){let i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),i=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return i===7?0:i}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,r){let a=this._createDateWithOverflow(e,i,r);return a.getMonth()!=i,a}today(){return new Date}parse(e,i){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let r=new Intl.DateTimeFormat(this.locale,Ge(Y({},i),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,i*12)}addCalendarMonths(e,i){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+i)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(oq.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,r){let a=new Date;return a.setFullYear(e,i,r),a.setHours(0,0,0,0),a}_2digit(e){return("00"+e).slice(-2)}_format(e,i){let r=new Date;return r.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),r.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(r)}static{this.\u0275fac=function(i){return new(i||t)(k(_w,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),cq={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};var Iw=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[lq()]})}}return t})();function lq(t=cq){return[{provide:fn,useClass:sq},{provide:ks,useValue:t}]}var Gr=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),dq=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"],standalone:!0})}}return t})();var T5=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,fe]})}}return t})(),Cr=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(Cr||{}),O5=class{constructor(n,e,i,r=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r,this.state=Cr.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},vw=Ci({passive:!0,capture:!0}),P5=class{constructor(){this._events=new Map,this._delegateEventHandler=n=>{let e=ji(n);e&&this._events.get(n.type)?.forEach((i,r)=>{(r===e||r.contains(e))&&i.forEach(a=>a.handleEvent(n))})}}addHandler(n,e,i,r){let a=this._events.get(e);if(a){let o=a.get(i);o?o.add(r):a.set(i,new Set([r]))}else this._events.set(e,new Map([[i,new Set([r])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,vw)})}removeHandler(n,e,i){let r=this._events.get(n);if(!r)return;let a=r.get(e);a&&(a.delete(i),a.size===0&&r.delete(e),r.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,vw)))}},bw={enterDuration:225,exitDuration:150},uq=800,yw=Ci({passive:!0,capture:!0}),Cw=["mousedown","touchstart"],xw=["mouseup","mouseleave","touchend","touchcancel"],md=class t{static{this._eventManager=new P5}constructor(n,e,i,r){this._target=n,this._ngZone=e,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=wi(i))}fadeInRipple(n,e,i={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a=Y(Y({},bw),i.animation);i.centered&&(n=r.left+r.width/2,e=r.top+r.height/2);let o=i.radius||hq(n,e,r),s=n-r.left,l=e-r.top,h=a.enterDuration,v=document.createElement("div");v.classList.add("mat-ripple-element"),v.style.left=`${s-o}px`,v.style.top=`${l-o}px`,v.style.height=`${o*2}px`,v.style.width=`${o*2}px`,i.color!=null&&(v.style.backgroundColor=i.color),v.style.transitionDuration=`${h}ms`,this._containerElement.appendChild(v);let y=window.getComputedStyle(v),D=y.transitionProperty,S=y.transitionDuration,V=D==="none"||S==="0s"||S==="0s, 0s"||r.width===0&&r.height===0,K=new O5(this,v,i,V);v.style.transform="scale3d(1, 1, 1)",K.state=Cr.FADING_IN,i.persistent||(this._mostRecentTransientRipple=K);let te=null;return!V&&(h||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let ge=()=>{te&&(te.fallbackTimer=null),clearTimeout(He),this._finishRippleTransition(K)},Oe=()=>this._destroyRipple(K),He=setTimeout(Oe,h+100);v.addEventListener("transitionend",ge),v.addEventListener("transitioncancel",Oe),te={onTransitionEnd:ge,onTransitionCancel:Oe,fallbackTimer:He}}),this._activeRipples.set(K,te),(V||!h)&&this._finishRippleTransition(K),K}fadeOutRipple(n){if(n.state===Cr.FADING_OUT||n.state===Cr.HIDDEN)return;let e=n.element,i=Y(Y({},bw),n.config.animation);e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=Cr.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){let e=wi(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,Cw.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{xw.forEach(e=>{this._triggerElement.addEventListener(e,this,yw)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===Cr.FADING_IN?this._startFadeOutTransition(n):n.state===Cr.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){let e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=Cr.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){let e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=Cr.HIDDEN,e!==null&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){let e=Cc(n),i=this._lastTouchStartEvent&&Date.now(){let e=n.state===Cr.VISIBLE||n.config.terminateOnPointerUp&&n.state===Cr.FADING_IN;!n.config.persistent&&e&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let n=this._triggerElement;n&&(Cw.forEach(e=>t._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(xw.forEach(e=>n.removeEventListener(e,this,yw)),this._pointerUpEventsRegistered=!1))}};function hq(t,n,e){let i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+r*r)}var Eo=new L("mat-ripple-global-options"),Ai=(()=>{class t{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,r,a,o){this._elementRef=e,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=a||{},this._rippleRenderer=new md(this,i,e,r)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Y(Y(Y({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,Y(Y({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,Y(Y({},this.rippleConfig),e))}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe),m(ze),m(Eo,8),m(ot,8))}}static{this.\u0275dir=T({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,r){i&2&&re("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return t})(),gn=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,fe]})}}return t})(),V5=(()=>{class t{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(i){return new(i||t)(m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,r){i&2&&re("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[ae],decls:0,vars:0,template:function(i,r){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return t})(),A5=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe]})}}return t})(),fd=new L("MAT_OPTION_PARENT_COMPONENT");var gd=new L("MatOptgroup");var mq=0,pd=class{constructor(n,e=!1){this.source=n,this.isUserInput=e}},Bi=(()=>{class t{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(e,i,r,a){this._element=e,this._changeDetectorRef=i,this._parent=r,this.group=a,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${mq++}`,this.onSelectionChange=new B,this._stateChanges=new U}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){let r=this._getHostElement();typeof r.focus=="function"&&r.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!xt(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new pd(this,e))}static{this.\u0275fac=function(i){return new(i||t)(m($),m(pe),m(fd,8),m(gd,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-option"]],viewQuery:function(i,r){if(i&1&&ue(QW,7),i&2){let a;G(a=W())&&(r._text=a.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,r){i&1&&H("click",function(){return r._selectViaInteraction()})("keydown",function(o){return r._handleKeydown(o)}),i&2&&(jt("id",r.id),ie("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),re("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",q]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[ye,ae],ngContentSelectors:ZW,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,r){i&1&&(Me(KW),w(0,XW,1,2,"mat-pseudo-checkbox",1),se(1),p(2,"span",2,0),se(4,1),f(),w(5,JW,1,1,"mat-pseudo-checkbox",3)(6,eq,2,1,"span",4),R(7,"div",5)),i&2&&(Se(r.multiple?0:-1),g(5),Se(!r.multiple&&r.selected&&!r.hideSingleSelectionIndicator?5:-1),g(),Se(r.group&&r.group._inert?6:-1),g(),C("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[V5,Ai],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})();function sh(t,n,e){if(e.length){let i=n.toArray(),r=e.toArray(),a=0;for(let o=0;oe+i?Math.max(0,t-i+n):e}var i2=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[gn,fe,A5]})}}return t})(),Mw={capture:!0},ww=["focus","mousedown","mouseenter","touchstart"],I5="mat-ripple-loader-uninitialized",E5="mat-ripple-loader-class-name",Dw="mat-ripple-loader-centered",oh="mat-ripple-loader-disabled",z5=(()=>{class t{constructor(){this._document=z(Ce,{optional:!0}),this._animationMode=z(ot,{optional:!0}),this._globalRippleOptions=z(Eo,{optional:!0}),this._platform=z(ze),this._ngZone=z(oe),this._hosts=new Map,this._onInteraction=e=>{let i=ji(e);if(i instanceof HTMLElement){let r=i.closest(`[${I5}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}},this._ngZone.runOutsideAngular(()=>{for(let e of ww)this._document?.addEventListener(e,this._onInteraction,Mw)})}ngOnDestroy(){let e=this._hosts.keys();for(let i of e)this.destroyRipple(i);for(let i of ww)this._document?.removeEventListener(i,this._onInteraction,Mw)}configureRipple(e,i){e.setAttribute(I5,this._globalRippleOptions?.namespace??""),(i.className||!e.hasAttribute(E5))&&e.setAttribute(E5,i.className||""),i.centered&&e.setAttribute(Dw,""),i.disabled&&e.setAttribute(oh,"")}getRipple(e){return this._hosts.get(e)||this._createRipple(e)}setDisabled(e,i){let r=this._hosts.get(e);if(r){r.disabled=i;return}i?e.setAttribute(oh,""):e.removeAttribute(oh)}_createRipple(e){if(!this._document)return;let i=this._hosts.get(e);if(i)return i;e.querySelector(".mat-ripple")?.remove();let r=this._document.createElement("span");r.classList.add("mat-ripple",e.getAttribute(E5)),e.append(r);let a=new Ai(new $(r),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=e,a.centered=e.hasAttribute(Dw),a.disabled=e.hasAttribute(oh),this.attachRipple(e,a),a}attachRipple(e,i){e.removeAttribute(I5),this._hosts.set(e,i)}destroyRipple(e){let i=this._hosts.get(e);i&&(i.ngOnDestroy(),this._hosts.delete(e))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),n2=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,r){i&2&&re("mdc-form-field--align-end",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[ae],attrs:tq,ngContentSelectors:iq,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}}return t})();var fq=["input"],gq=["label"],_q=["*"],vq=new L("mat-checkbox-default-options",{providedIn:"root",factory:Ow});function Ow(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var On=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t}(On||{}),bq={provide:Yi,useExisting:ct(()=>Is),multi:!0},L5=class{},yq=0,Ew=Ow(),Is=(()=>{class t{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let i=new L5;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,i,r,a,o,s){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=r,this._animationMode=o,this._options=s,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new B,this.indeterminateChange=new B,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=On.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Ew,this.color=this._options.color||Ew.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++yq}`,this.disabledInteractive=s?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){let i=e!=this._indeterminate;this._indeterminate=e,i&&(this._indeterminate?this._transitionCheckState(On.Indeterminate):this._transitionCheckState(this.checked?On.Checked:On.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let i=this._currentCheckState,r=this._getAnimationTargetElement();if(!(i===e||!r)&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(a)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?On.Checked:On.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,i){if(this._animationMode==="NoopAnimations")return"";switch(e){case On.Init:if(i===On.Checked)return this._animationClasses.uncheckedToChecked;if(i==On.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case On.Unchecked:return i===On.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case On.Checked:return i===On.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case On.Indeterminate:return i===On.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static{this.\u0275fac=function(i){return new(i||t)(m($),m(pe),m(oe),Gt("tabindex"),m(ot,8),m(vq,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-checkbox"]],viewQuery:function(i,r){if(i&1&&(ue(fq,5),ue(gq,5),ue(Ai,5)),i&2){let a;G(a=W())&&(r._inputElement=a.first),G(a=W())&&(r._labelElement=a.first),G(a=W())&&(r.ripple=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,r){i&2&&(jt("id",r.id),ie("tabindex",null)("aria-label",null)("aria-labelledby",null),Lt(r.color?"mat-"+r.color:"mat-accent"),re("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",q],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",q],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:st(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",q],checked:[2,"checked","checked",q],disabled:[2,"disabled","disabled",q],indeterminate:[2,"indeterminate","indeterminate",q]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[he([bq,{provide:un,useExisting:t,multi:!0}]),ye,Te,ae],ngContentSelectors:_q,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,r){if(i&1){let a=le();Me(),p(0,"div",3),H("click",function(s){return F(a),j(r._preventBubblingFromLabel(s))}),p(1,"div",4,0)(3,"div",5),H("click",function(){return F(a),j(r._onTouchTargetClick())}),f(),p(4,"input",6,1),H("blur",function(){return F(a),j(r._onBlur())})("click",function(){return F(a),j(r._onInputClick())})("change",function(s){return F(a),j(r._onInteractionEvent(s))}),f(),R(6,"div",7),p(7,"div",8),Jt(),p(8,"svg",9),R(9,"path",10),f(),Va(),R(10,"div",11),f(),R(11,"div",12),f(),p(12,"label",13,2),se(14),f()()}if(i&2){let a=Ct(2);C("labelPosition",r.labelPosition),g(4),re("mdc-checkbox--selected",r.checked),C("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),ie("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-disabled",r.disabled&&r.disabledInteractive?!0:null)("name",r.name)("value",r.value),g(7),C("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),g(),C("for",r.inputId)}},dependencies:[Ai,n2],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})();var lh=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Is,fe,fe]})}}return t})();var Mc=class{};function o2(t){return t&&typeof t.connect=="function"&&!(t instanceof qo)}var r2=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t}(r2||{}),_d=new L("_ViewRepeater"),a2=class{applyChanges(n,e,i,r,a){n.forEachOperation((o,s,l)=>{let h,v;if(o.previousIndex==null){let y=i(o,s,l);h=e.createEmbeddedView(y.templateRef,y.context,y.index),v=r2.INSERTED}else l==null?(e.remove(s),v=r2.REMOVED):(h=e.get(s),e.move(h,l),v=r2.MOVED);a&&a({context:h?.context,operation:v,record:o})})}detach(){}};var ur=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(n=!1,e,i=!0,r){this._multiple=n,this._emitChanges=i,this.compareWith=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new U,e&&e.length&&(n?e.forEach(a=>this._markSelected(a)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(i=>this._markSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...n){this._verifyValueAssignment(n),n.forEach(i=>this._unmarkSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...n){this._verifyValueAssignment(n);let e=this.selected,i=new Set(n);n.forEach(a=>this._markSelected(a)),e.filter(a=>!i.has(this._getConcreteValue(a,i))).forEach(a=>this._unmarkSelected(a));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();let e=this._hasQueuedChanges();return n&&this._emitChangeEvent(),e}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){n.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(n,e){if(this.compareWith){e=e??this._selection;for(let i of e)if(this.compareWith(n,i))return i;return n}else return n}};var s2=(()=>{class t{constructor(){this._listeners=[]}notify(e,i){for(let r of this._listeners)r(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Cq=20,ha=(()=>{class t{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new U,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=Cq){return this._platform.isBrowser?new je(i=>{this._globalSubscription||this._addGlobalListener();let r=e>0?this._scrolled.pipe(sl(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):ce()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){let r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Ve(a=>!a||r.indexOf(a)>-1))}getAncestorScrollContainers(e){let i=[];return this.scrollContainers.forEach((r,a)=>{this._scrollableContainsElement(a,e)&&i.push(a)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=wi(i),a=e.getElementRef().nativeElement;do if(r==a)return!0;while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();return Zi(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(i){return new(i||t)(k(oe),k(ze),k(Ce,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),ma=(()=>{class t{constructor(e,i,r,a){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=r,this.dir=a,this._destroyed=new U,this._elementScrolled=new je(o=>this.ngZone.runOutsideAngular(()=>Zi(this.elementRef.nativeElement,"scroll").pipe(_e(this._destroyed)).subscribe(o)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let i=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),r&&Wl()!=ua.NORMAL?(e.left!=null&&(e.right=i.scrollWidth-i.clientWidth-e.left),Wl()==ua.INVERTED?e.left=e.right:Wl()==ua.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let i=this.elementRef.nativeElement;Ku()?i.scrollTo(e):(e.top!=null&&(i.scrollTop=e.top),e.left!=null&&(i.scrollLeft=e.left))}measureScrollOffset(e){let i="left",r="right",a=this.elementRef.nativeElement;if(e=="top")return a.scrollTop;if(e=="bottom")return a.scrollHeight-a.clientHeight-a.scrollTop;let o=this.dir&&this.dir.value=="rtl";return e=="start"?e=o?r:i:e=="end"&&(e=o?i:r),o&&Wl()==ua.INVERTED?e==i?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft:o&&Wl()==ua.NEGATED?e==i?a.scrollLeft+a.scrollWidth-a.clientWidth:-a.scrollLeft:e==i?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ha),m(oe),m(Je,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return t})(),xq=20,Ui=(()=>{class t{constructor(e,i,r){this._platform=e,this._change=new U,this._changeListener=a=>{this._change.next(a)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){let a=this._getWindow();a.addEventListener("resize",this._changeListener),a.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,i=this._getWindow(),r=e.documentElement,a=r.getBoundingClientRect(),o=-a.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,s=-a.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0;return{top:o,left:s}}change(e=xq){return e>0?this._change.pipe(sl(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(i){return new(i||t)(k(ze),k(oe),k(Ce,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var _n=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})(),vd=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Ua,_n,Ua,_n]})}}return t})();var bd=class{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;n!=null&&(this._attachedHost=null,n.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(n){this._attachedHost=n}},hr=class extends bd{constructor(n,e,i,r,a){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r,this.projectableNodes=a}},zi=class extends bd{constructor(n,e,i,r){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}},N5=class extends bd{constructor(n){super(),this.element=n instanceof $?n.nativeElement:n}},Es=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){if(n instanceof hr)return this._attachedPortal=n,this.attachComponentPortal(n);if(n instanceof zi)return this._attachedPortal=n,this.attachTemplatePortal(n);if(this.attachDomPortal&&n instanceof N5)return this._attachedPortal=n,this.attachDomPortal(n)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var yd=class extends Es{constructor(n,e,i,r,a){super(),this.outletElement=n,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=o=>{this._document;let s=o.element;s.parentNode;let l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=o,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=a}attachComponentPortal(n){let i=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component),r;return n.viewContainerRef?(r=n.viewContainerRef.createComponent(i,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=i.create(n.injector||this._defaultInjector||Le.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=n,r}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);r!==-1&&e.remove(r)}),this._attachedPortal=n,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}};var Pw=(()=>{class t extends zi{constructor(e,i){super(e,i)}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(Xe))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[de]})}}return t})();var Qi=(()=>{class t extends Es{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new B,this.attachDomPortal=a=>{this._document;let o=a.element;o.parentNode;let s=this._document.createComment("dom-portal");a.setAttachedHost(this),o.parentNode.insertBefore(s,o),this._getRootNode().appendChild(o),this._attachedPortal=a,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(o,s)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let i=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,a=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),o=i.createComponent(a,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=e,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(e){e.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static{this.\u0275fac=function(i){return new(i||t)(m(_r),m(Xe),m(Ce))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[de]})}}return t})();var $n=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var Tw=Ku(),F5=class{constructor(n,e){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=Vi(-this._previousScrollPosition.left),n.style.top=Vi(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let n=this._document.documentElement,e=this._document.body,i=n.style,r=e.style,a=i.scrollBehavior||"",o=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),Tw&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Tw&&(i.scrollBehavior=a,r.scrollBehavior=o)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}};var j5=class{constructor(n,e,i,r){this._scrollDispatcher=n,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(this._scrollSubscription)return;let n=this._scrollDispatcher.scrolled(0).pipe(Ve(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},dh=class{enable(){}disable(){}attach(){}};function B5(t,n){return n.some(e=>{let i=t.bottome.bottom,a=t.righte.right;return i||r||a||o})}function Vw(t,n){return n.some(e=>{let i=t.tope.bottom,a=t.lefte.right;return i||r||a||o})}var U5=class{constructor(n,e,i,r){this._scrollDispatcher=n,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(!this._scrollSubscription){let n=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(n).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();B5(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},Mq=(()=>{class t{constructor(e,i,r,a){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new dh,this.close=o=>new j5(this._scrollDispatcher,this._ngZone,this._viewportRuler,o),this.block=()=>new F5(this._viewportRuler,this._document),this.reposition=o=>new U5(this._scrollDispatcher,this._viewportRuler,this._ngZone,o),this._document=a}static{this.\u0275fac=function(i){return new(i||t)(k(ha),k(Ui),k(oe),k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),mr=class{constructor(n){if(this.scrollStrategy=new dh,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){let e=Object.keys(n);for(let i of e)n[i]!==void 0&&(this[i]=n[i])}}};var $5=class{constructor(n,e){this.connectionPair=n,this.scrollableViewProperties=e}};var Nw=(()=>{class t{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}static{this.\u0275fac=function(i){return new(i||t)(k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),wq=(()=>{class t extends Nw{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{let a=this._attachedOverlays;for(let o=a.length-1;o>-1;o--)if(a[o]._keydownEvents.observers.length>0){let s=a[o]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce),k(oe,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Dq=(()=>{class t extends Nw{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=a=>{this._pointerDownEventTarget=ji(a)},this._clickListener=a=>{let o=ji(a),s=a.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:o;this._pointerDownEventTarget=null;let l=this._attachedOverlays.slice();for(let h=l.length-1;h>-1;h--){let v=l[h];if(v._outsidePointerEvents.observers.length<1||!v.hasAttached())continue;if(Aw(v.overlayElement,o)||Aw(v.overlayElement,s))break;let y=v._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>y.next(a)):y.next(a)}}}add(e){if(super.add(e),!this._isAttached){let i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce),k(ze),k(oe,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Aw(t,n){let e=typeof ShadowRoot<"u"&&ShadowRoot,i=n;for(;i;){if(i===t)return!0;i=e&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var c2=(()=>{class t{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||ld()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let a=0;athis._backdropClick.next(D),this._backdropTransitionendHandler=D=>{this._disposeBackdrop(D.target)},this._keydownEvents=new U,this._outsidePointerEvents=new U,this._renders=new U,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy,this._afterRenderRef=lr(()=>z1(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Ft(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){let n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,n&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config=Y(Y({},this._config),n),this._updateElementSize()}setDirection(n){this._config=Ge(Y({},this._config),{direction:n}),this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){let n=this._config.direction;return n?typeof n=="string"?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let n=this._pane.style;n.width=Vi(this._config.width),n.height=Vi(this._config.height),n.minWidth=Vi(this._config.minWidth),n.minHeight=Vi(this._config.minHeight),n.maxWidth=Vi(this._config.maxWidth),n.maxHeight=Vi(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){let n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n)})}):this._backdropElement.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let n=this._backdropElement;if(n){if(this._animationsDisabled){this._disposeBackdrop(n);return}n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler)}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n)},500))}}_toggleClasses(n,e,i){let r=Ms(e||[]).filter(a=>!!a);r.length&&(i?n.classList.add(...r):n.classList.remove(...r))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let n=this._renders.pipe(_e(nt(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){let n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach())}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},zw="cdk-overlay-connected-position-bounding-box",Sq=/([A-Za-z%]+)$/,Cd=class{get positions(){return this._preferredPositions}constructor(n,e,i,r,a){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=a,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new U,this._resizeSubscription=xe.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(n)}attach(n){this._overlayRef&&this._overlayRef,this._validatePositions(),n.hostElement.classList.add(zw),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let n=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,a=[],o;for(let s of this._preferredPositions){let l=this._getOriginPoint(n,r,s),h=this._getOverlayPoint(l,e,s),v=this._getOverlayFit(h,e,i,s);if(v.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,l);return}if(this._canFitWithFlexibleDimensions(v,h,i)){a.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)});continue}(!o||o.overlayFit.visibleAreal&&(l=v,s=h)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(o.position,o.originPoint);return}this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&wc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(zw),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,e)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,n.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,e,i){let r;if(i.originX=="center")r=n.left+n.width/2;else{let o=this._isRtl()?n.right:n.left,s=this._isRtl()?n.left:n.right;r=i.originX=="start"?o:s}e.left<0&&(r-=e.left);let a;return i.originY=="center"?a=n.top+n.height/2:a=i.originY=="top"?n.top:n.bottom,e.top<0&&(a-=e.top),{x:r,y:a}}_getOverlayPoint(n,e,i){let r;i.overlayX=="center"?r=-e.width/2:i.overlayX==="start"?r=this._isRtl()?-e.width:0:r=this._isRtl()?0:-e.width;let a;return i.overlayY=="center"?a=-e.height/2:a=i.overlayY=="top"?0:-e.height,{x:n.x+r,y:n.y+a}}_getOverlayFit(n,e,i,r){let a=Hw(e),{x:o,y:s}=n,l=this._getOffset(r,"x"),h=this._getOffset(r,"y");l&&(o+=l),h&&(s+=h);let v=0-o,y=o+a.width-i.width,D=0-s,S=s+a.height-i.height,V=this._subtractOverflows(a.width,v,y),K=this._subtractOverflows(a.height,D,S),te=V*K;return{visibleArea:te,isCompletelyWithinViewport:a.width*a.height===te,fitsInViewportVertically:K===a.height,fitsInViewportHorizontally:V==a.width}}_canFitWithFlexibleDimensions(n,e,i){if(this._hasFlexibleDimensions){let r=i.bottom-e.y,a=i.right-e.x,o=Lw(this._overlayRef.getConfig().minHeight),s=Lw(this._overlayRef.getConfig().minWidth),l=n.fitsInViewportVertically||o!=null&&o<=r,h=n.fitsInViewportHorizontally||s!=null&&s<=a;return l&&h}return!1}_pushOverlayOnScreen(n,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};let r=Hw(e),a=this._viewportRect,o=Math.max(n.x+r.width-a.width,0),s=Math.max(n.y+r.height-a.height,0),l=Math.max(a.top-i.top-n.y,0),h=Math.max(a.left-i.left-n.x,0),v=0,y=0;return r.width<=a.width?v=h||-o:v=n.xV&&!this._isInitialRender&&!this._growAfterOpen&&(o=n.y-V/2)}let l=e.overlayX==="start"&&!r||e.overlayX==="end"&&r,h=e.overlayX==="end"&&!r||e.overlayX==="start"&&r,v,y,D;if(h)D=i.width-n.x+this._viewportMargin*2,v=n.x-this._viewportMargin;else if(l)y=n.x,v=i.right-n.x;else{let S=Math.min(i.right-n.x+i.left,n.x),V=this._lastBoundingBoxSize.width;v=S*2,y=n.x-S,v>V&&!this._isInitialRender&&!this._growAfterOpen&&(y=n.x-V/2)}return{top:o,left:y,bottom:s,right:D,width:v,height:a}}_setBoundingBoxStyles(n,e){let i=this._calculateBoundingBoxRect(n,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let a=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;r.height=Vi(i.height),r.top=Vi(i.top),r.bottom=Vi(i.bottom),r.width=Vi(i.width),r.left=Vi(i.left),r.right=Vi(i.right),e.overlayX==="center"?r.alignItems="center":r.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?r.justifyContent="center":r.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",a&&(r.maxHeight=Vi(a)),o&&(r.maxWidth=Vi(o))}this._lastBoundingBoxSize=i,wc(this._boundingBox.style,r)}_resetBoundingBoxStyles(){wc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){wc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,e){let i={},r=this._hasExactPosition(),a=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(r){let v=this._viewportRuler.getViewportScrollPosition();wc(i,this._getExactOverlayY(e,n,v)),wc(i,this._getExactOverlayX(e,n,v))}else i.position="static";let s="",l=this._getOffset(e,"x"),h=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),h&&(s+=`translateY(${h}px)`),i.transform=s.trim(),o.maxHeight&&(r?i.maxHeight=Vi(o.maxHeight):a&&(i.maxHeight="")),o.maxWidth&&(r?i.maxWidth=Vi(o.maxWidth):a&&(i.maxWidth="")),wc(this._pane.style,i)}_getExactOverlayY(n,e,i){let r={top:"",bottom:""},a=this._getOverlayPoint(e,this._overlayRect,n);if(this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i)),n.overlayY==="bottom"){let o=this._document.documentElement.clientHeight;r.bottom=`${o-(a.y+this._overlayRect.height)}px`}else r.top=Vi(a.y);return r}_getExactOverlayX(n,e,i){let r={left:"",right:""},a=this._getOverlayPoint(e,this._overlayRect,n);this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i));let o;if(this._isRtl()?o=n.overlayX==="end"?"left":"right":o=n.overlayX==="end"?"right":"left",o==="right"){let s=this._document.documentElement.clientWidth;r.right=`${s-(a.x+this._overlayRect.width)}px`}else r.left=Vi(a.x);return r}_getScrollVisibility(){let n=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Vw(n,i),isOriginOutsideView:B5(n,i),isOverlayClipped:Vw(e,i),isOverlayOutsideView:B5(e,i)}}_subtractOverflows(n,...e){return e.reduce((i,r)=>i-Math.max(r,0),n)}_getNarrowedViewportRect(){let n=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+n-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:n-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,e){return e==="x"?n.offsetX==null?this._offsetX:n.offsetX:n.offsetY==null?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&Ms(n).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){let n=this._origin;if(n instanceof $)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();let e=n.width||0,i=n.height||0;return{top:n.y,bottom:n.y+i,left:n.x,right:n.x+e,height:i,width:e}}};function wc(t,n){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function Lw(t){if(typeof t!="number"&&t!=null){let[n,e]=t.split(Sq);return!e||e==="px"?parseFloat(n):null}return t||null}function Hw(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function kq(t,n){return t===n?!0:t.isOriginClipped===n.isOriginClipped&&t.isOriginOutsideView===n.isOriginOutsideView&&t.isOverlayClipped===n.isOverlayClipped&&t.isOverlayOutsideView===n.isOverlayOutsideView}var Rw="cdk-global-overlay-wrapper",G5=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(n){let e=n.getConfig();this._overlayRef=n,this._width&&!e.width&&n.updateSize({width:this._width}),this._height&&!e.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(Rw),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:a,maxWidth:o,maxHeight:s}=i,l=(r==="100%"||r==="100vw")&&(!o||o==="100%"||o==="100vw"),h=(a==="100%"||a==="100vh")&&(!s||s==="100%"||s==="100vh"),v=this._xPosition,y=this._xOffset,D=this._overlayRef.getConfig().direction==="rtl",S="",V="",K="";l?K="flex-start":v==="center"?(K="center",D?V=y:S=y):D?v==="left"||v==="end"?(K="flex-end",S=y):(v==="right"||v==="start")&&(K="flex-start",V=y):v==="left"||v==="start"?(K="flex-start",S=y):(v==="right"||v==="end")&&(K="flex-end",V=y),n.position=this._cssPosition,n.marginLeft=l?"0":S,n.marginTop=h?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=l?"0":V,e.justifyContent=K,e.alignItems=h?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(Rw),i.justifyContent=i.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}},Iq=(()=>{class t{constructor(e,i,r,a){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=a}global(){return new G5}flexibleConnectedTo(e){return new Cd(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(i){return new(i||t)(k(Ui),k(Ce),k(ze),k(c2))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Eq=0,vt=(()=>{class t{constructor(e,i,r,a,o,s,l,h,v,y,D,S){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=a,this._keyboardDispatcher=o,this._injector=s,this._ngZone=l,this._document=h,this._directionality=v,this._location=y,this._outsideClickDispatcher=D,this._animationsModuleType=S}create(e){let i=this._createHostElement(),r=this._createPaneElement(i),a=this._createPortalOutlet(r),o=new mr(e);return o.direction=o.direction||this._directionality.value,new Po(a,i,r,o,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Oi))}position(){return this._positionBuilder}_createPaneElement(e){let i=this._document.createElement("div");return i.id=`cdk-overlay-${Eq++}`,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Ji)),new yd(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(i){return new(i||t)(k(Mq),k(c2),k(_r),k(Iq),k(wq),k(Le),k(oe),k(Ce),k(Je),k(Nr),k(Dq),k(ot,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Oq=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Fw=new L("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.reposition()}}),xd=(()=>{class t{constructor(e){this.elementRef=e}static{this.\u0275fac=function(i){return new(i||t)(m($))}}static{this.\u0275dir=T({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return t})(),W5=(()=>{class t{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}constructor(e,i,r,a,o){this._overlay=e,this._dir=o,this._backdropSubscription=xe.EMPTY,this._attachSubscription=xe.EMPTY,this._detachSubscription=xe.EMPTY,this._positionSubscription=xe.EMPTY,this._disposeOnNavigation=!1,this._ngZone=z(oe),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new B,this.positionChange=new B,this.attach=new B,this.detach=new B,this.overlayKeydown=new B,this.overlayOutsideClick=new B,this._templatePortal=new zi(i,r),this._scrollStrategyFactory=a,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Oq);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!xt(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let r=this._getOriginElement(),a=ji(i);(!r||r!==a&&!r.contains(a))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new mr({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){let i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}_getOrigin(){return this.origin instanceof xd?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof xd?this.origin.elementRef.nativeElement:this.origin instanceof $?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(jp(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(m(vt),m($e),m(Xe),m(Fw),m(Je,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",q],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",q],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",q],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",q],push:[2,"cdkConnectedOverlayPush","push",q],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",q]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[ye,Te]})}}return t})();function Pq(t){return()=>t.scrollStrategies.reposition()}var Tq={provide:Fw,deps:[vt],useFactory:Pq},Pn=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[vt,Tq],imports:[Ua,$n,vd,vd]})}}return t})();var Vq=["mat-button",""],Bw=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Uw=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var Aq=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var zq=["mat-mini-fab",""],Lq='.mat-mdc-fab-base{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-app-corner-large));color:var(--mat-fab-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-app-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-app-level3));height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-app-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}',Hq=["mat-icon-button",""],Rq=["*"];var Nq=new L("MAT_BUTTON_CONFIG");var Fq=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],q5=(()=>{class t{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}constructor(e,i,r,a){this._elementRef=e,this._platform=i,this._ngZone=r,this._animationMode=a,this._focusMonitor=z(Qt),this._rippleLoader=z(z5),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let o=z(Nq,{optional:!0}),s=e.nativeElement,l=s.classList;this.disabledInteractive=o?.disabledInteractive??!1,this.color=o?.color??null,this._rippleLoader?.configureRipple(s,{className:"mat-mdc-button-ripple"});for(let{attribute:h,mdcClasses:v}of Fq)s.hasAttribute(h)&&l.add(...v)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(i){Il()}}static{this.\u0275dir=T({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",q],disabled:[2,"disabled","disabled",q],ariaDisabled:[2,"aria-disabled","ariaDisabled",q],disabledInteractive:[2,"disabledInteractive","disabledInteractive",q]},features:[ye]})}}return t})();var lt=(()=>{class t extends q5{constructor(e,i,r,a){super(e,i,r,a)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ze),m(oe),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,r){i&2&&(ie("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Lt(r.color?"mat-"+r.color:""),re("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[de,ae],attrs:Vq,ngContentSelectors:Uw,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Me(Bw),R(0,"span",0),se(1),p(2,"span",1),se(3,1),f(),se(4,2),R(5,"span",2)(6,"span",3)),i&2&&re("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return t})();var jq=new L("mat-mdc-fab-default-options",{providedIn:"root",factory:$w});function $w(){return{color:"accent"}}var jw=$w();var L8e=(()=>{class t extends q5{constructor(e,i,r,a,o){super(e,i,r,a),this._options=o,this._isFab=!0,this._options=this._options||jw,this.color=this._options.color||jw.color}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ze),m(oe),m(ot,8),m(jq,8))}}static{this.\u0275cmp=A({type:t,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(i,r){i&2&&(ie("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Lt(r.color?"mat-"+r.color:""),re("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[de,ae],attrs:zq,ngContentSelectors:Uw,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Me(Bw),R(0,"span",0),se(1),p(2,"span",1),se(3,1),f(),se(4,2),R(5,"span",2)(6,"span",3)),i&2&&re("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[Lq],encapsulation:2,changeDetection:0})}}return t})();var bn=(()=>{class t extends q5{constructor(e,i,r,a){super(e,i,r,a),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ze),m(oe),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,r){i&2&&(ie("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Lt(r.color?"mat-"+r.color:""),re("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[de,ae],attrs:Hq,ngContentSelectors:Rq,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,r){i&1&&(Me(),R(0,"span",0),se(1),R(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',Aq],encapsulation:2,changeDetection:0})}}return t})();var Ga=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,gn,fe]})}}return t})();var pa=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(pa||{}),H8e="*";function kt(t,n){return{type:pa.Trigger,name:t,definitions:n,options:{}}}function et(t,n=null){return{type:pa.Animate,styles:n,timings:t}}function Md(t,n=null){return{type:pa.Group,steps:t,options:n}}function R8e(t,n=null){return{type:pa.Sequence,steps:t,options:n}}function De(t){return{type:pa.Style,styles:t,offset:null}}function tt(t,n,e){return{type:pa.State,name:t,styles:n,options:e}}function Os(t){return{type:pa.Keyframes,steps:t}}function Ze(t,n,e=null){return{type:pa.Transition,expr:t,animation:n,options:e}}function Sc(t=null){return{type:pa.AnimateChild,options:t}}function kc(t,n,e=null){return{type:pa.Query,selector:t,animation:n,options:e}}var Gw=class{constructor(n=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){let e=n=="start"?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}},Ww=class{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let e=0,i=0,r=0,a=this.players.length;a==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++e==a&&this._onFinish()}),o.onDestroy(()=>{++i==a&&this._onDestroy()}),o.onStart(()=>{++r==a&&this._onStart()})}),this.totalTime=this.players.reduce((o,s)=>Math.max(o,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){let e=n*this.totalTime;this.players.forEach(i=>{let r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){let n=this.players.reduce((e,i)=>e===null||i.totalTime>e.totalTime?i:e,null);return n!=null?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){let e=n=="start"?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}},N8e="!";var Y5=class{constructor(n){this._box=n,this._destroyed=new U,this._resizeSubject=new U,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new je(e=>{let i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),i.unsubscribe(),this._elementObservables.delete(n)}}).pipe(Ve(e=>e.some(i=>i.target===n)),Qs({bufferSize:1,refCount:!0}),_e(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},uh=(()=>{class t{constructor(){this._observers=new Map,this._ngZone=z(oe),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(e,i){let r=i?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new Y5(r)),this._observers.get(r).observe(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Bq=["notch"],Uq=["matFormFieldNotchedOutline",""],$q=["*"],Gq=["textField"],Wq=["iconPrefixContainer"],qq=["textPrefixContainer"],Yq=["iconSuffixContainer"],Qq=["textSuffixContainer"],Kq=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Zq=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function Xq(t,n){t&1&&R(0,"span",21)}function Jq(t,n){if(t&1&&(p(0,"label",20),se(1,1),w(2,Xq,1,0,"span",21),f()),t&2){let e=M(2);C("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),ie("for",e._control.disableAutomaticLabeling?null:e._control.id),g(2),Se(!e.hideRequiredMarker&&e._control.required?2:-1)}}function eY(t,n){if(t&1&&w(0,Jq,3,5,"label",20),t&2){let e=M();Se(e._hasFloatingLabel()?0:-1)}}function tY(t,n){t&1&&R(0,"div",7)}function iY(t,n){}function nY(t,n){if(t&1&&w(0,iY,0,0,"ng-template",13),t&2){M(2);let e=Ct(1);C("ngTemplateOutlet",e)}}function rY(t,n){if(t&1&&(p(0,"div",9),w(1,nY,1,1,null,13),f()),t&2){let e=M();C("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),g(),Se(e._forceDisplayInfixLabel()?-1:1)}}function aY(t,n){t&1&&(p(0,"div",10,2),se(2,2),f())}function oY(t,n){t&1&&(p(0,"div",11,3),se(2,3),f())}function sY(t,n){}function cY(t,n){if(t&1&&w(0,sY,0,0,"ng-template",13),t&2){M();let e=Ct(1);C("ngTemplateOutlet",e)}}function lY(t,n){t&1&&(p(0,"div",14,4),se(2,4),f())}function dY(t,n){t&1&&(p(0,"div",15,5),se(2,5),f())}function uY(t,n){t&1&&R(0,"div",16)}function hY(t,n){if(t&1&&(p(0,"div",18),se(1,6),f()),t&2){let e=M();C("@transitionMessages",e._subscriptAnimationState)}}function mY(t,n){if(t&1&&(p(0,"mat-hint",22),d(1),f()),t&2){let e=M(2);C("id",e._hintLabelId),g(),E(e.hintLabel)}}function pY(t,n){if(t&1&&(p(0,"div",19),w(1,mY,2,2,"mat-hint",22),se(2,7),R(3,"div",23),se(4,8),f()),t&2){let e=M();C("@transitionMessages",e._subscriptAnimationState),g(),Se(e.hintLabel?1:-1)}}var Di=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-label"]],standalone:!0})}}return t})(),fY=0,eD=new L("MatError"),pr=(()=>{class t{constructor(e,i){this.id=`mat-mdc-error-${fY++}`,e||i.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(i){return new(i||t)(Gt("aria-live"),m($))}}static{this.\u0275dir=T({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(i,r){i&2&&jt("id",r.id)},inputs:{id:"id"},standalone:!0,features:[he([{provide:eD,useExisting:t}])]})}}return t})(),gY=0,mh=(()=>{class t{constructor(){this.align="start",this.id=`mat-mdc-hint-${gY++}`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,r){i&2&&(jt("id",r.id),ie("align",null),re("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0})}}return t})(),tD=new L("MatPrefix"),ph=(()=>{class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[he([{provide:tD,useExisting:t}])]})}}return t})(),iD=new L("MatSuffix"),l2=(()=>{class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[he([{provide:iD,useExisting:t}])]})}}return t})(),nD=new L("FloatingLabelParent"),qw=(()=>{class t{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=z(uh),this._ngZone=z(oe),this._parent=z(nD),this._resizeSubscription=new xe}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return _Y(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static{this.\u0275fac=function(i){return new(i||t)(m($))}}static{this.\u0275dir=T({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,r){i&2&&re("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return t})();function _Y(t){let n=t;if(n.offsetParent!==null)return n.scrollWidth;let e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let i=e.scrollWidth;return e.remove(),i}var Yw="mdc-line-ripple--active",hh="mdc-line-ripple--deactivating",Qw=(()=>{class t{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=r=>{let a=this._elementRef.nativeElement.classList,o=a.contains(hh);r.propertyName==="opacity"&&o&&a.remove(Yw,hh)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(hh),e.add(Yw)}deactivate(){this._elementRef.nativeElement.classList.add(hh)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe))}}static{this.\u0275dir=T({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return t})(),Kw=(()=>{class t{constructor(e,i){this._elementRef=e,this._ngZone=i,this.open=!1}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe))}}static{this.\u0275cmp=A({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,r){if(i&1&&ue(Bq,5),i&2){let a;G(a=W())&&(r._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,r){i&2&&re("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[ae],attrs:Uq,ngContentSelectors:$q,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,r){i&1&&(Me(),R(0,"div",1),p(1,"div",2,0),se(3),f(),R(4,"div",3))},encapsulation:2,changeDetection:0})}}return t})(),vY={transitionMessages:kt("transitionMessages",[tt("enter",De({opacity:1,transform:"translateY(0%)"})),Ze("void => enter",[De({opacity:0,transform:"translateY(-5px)"}),et("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},d2=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t})}}return t})();var To=new L("MatFormField"),Q5=new L("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Zw=0,Xw="fill",bY="auto",Jw="fixed",yY="translateY(-50%)",Kt=(()=>{class t{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=ri(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||bY}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){let i=this._appearance,r=e||this._defaults?.appearance||Xw;this._appearance=r,this._appearance==="outline"&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||Jw}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||Jw}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,i,r,a,o,s,l,h){this._elementRef=e,this._changeDetectorRef=i,this._dir=a,this._platform=o,this._defaults=s,this._animationMode=l,this._labelChild=MC(Di),this._hideRequiredMarker=!1,this.color="primary",this._appearance=Xw,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${Zw++}`,this._hintLabelId=`mat-mdc-hint-${Zw++}`,this._subscriptAnimationState="",this._destroyed=new U,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=z(Le),this.getLabelId=Co(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=Co(()=>!!this._labelChild()),s&&(s.appearance&&(this.appearance=s.appearance),this._hideRequiredMarker=!!s?.hideRequiredMarker,s.color&&(this.color=s.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let i=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(r+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(_e(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),nt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),z1(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(_e(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let i=this._control?this._control.ngControl:null;return i&&i[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let i=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,r=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let i=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,a=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=i?.getBoundingClientRect().width??0,l=r?.getBoundingClientRect().width??0,h=a?.getBoundingClientRect().width??0,v=o?.getBoundingClientRect().width??0,y=this._dir.value==="rtl"?"-1":"1",D=`${s+l}px`,V=`calc(${y} * (${D} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var( - --mat-mdc-form-field-label-transform, - ${yY} translateX(${V}) - )`;let K=s+l+h+v;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${K}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(pe),m(oe),m(Je),m(ze),m(Q5,8),m(ot,8),m(Ce))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,r,a){if(i&1&&(UC(a,r._labelChild,Di,5),we(a,d2,5),we(a,tD,5),we(a,iD,5),we(a,eD,5),we(a,mh,5)),i&2){$C();let o;G(o=W())&&(r._formFieldControl=o.first),G(o=W())&&(r._prefixChildren=o),G(o=W())&&(r._suffixChildren=o),G(o=W())&&(r._errorChildren=o),G(o=W())&&(r._hintChildren=o)}},viewQuery:function(i,r){if(i&1&&(ue(Gq,5),ue(Wq,5),ue(qq,5),ue(Yq,5),ue(Qq,5),ue(qw,5),ue(Kw,5),ue(Qw,5)),i&2){let a;G(a=W())&&(r._textField=a.first),G(a=W())&&(r._iconPrefixContainer=a.first),G(a=W())&&(r._textPrefixContainer=a.first),G(a=W())&&(r._iconSuffixContainer=a.first),G(a=W())&&(r._textSuffixContainer=a.first),G(a=W())&&(r._floatingLabel=a.first),G(a=W())&&(r._notchedOutline=a.first),G(a=W())&&(r._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,r){i&2&&re("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-no-animations",r._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-focused",r._control.focused)("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[he([{provide:To,useExisting:t},{provide:nD,useExisting:t}]),ae],ngContentSelectors:Zq,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,r){if(i&1){let a=le();Me(Kq),w(0,eY,1,1,"ng-template",null,0,Hr),p(2,"div",6,1),H("click",function(s){return F(a),j(r._control.onContainerClick(s))}),w(4,tY,1,0,"div",7),p(5,"div",8),w(6,rY,2,2,"div",9)(7,aY,3,0,"div",10)(8,oY,3,0,"div",11),p(9,"div",12),w(10,cY,1,1,null,13),se(11),f(),w(12,lY,3,0,"div",14)(13,dY,3,0,"div",15),f(),w(14,uY,1,0,"div",16),f(),p(15,"div",17),w(16,hY,2,1,"div",18)(17,pY,5,2,"div",19),f()}if(i&2){let a;g(2),re("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),g(2),Se(!r._hasOutline()&&!r._control.disabled?4:-1),g(2),Se(r._hasOutline()?6:-1),g(),Se(r._hasIconPrefix?7:-1),g(),Se(r._hasTextPrefix?8:-1),g(2),Se(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),g(2),Se(r._hasTextSuffix?12:-1),g(),Se(r._hasIconSuffix?13:-1),g(),Se(r._hasOutline()?-1:14),g(),re("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic"),g(),Se((a=r._getDisplayedMessages())==="error"?16:a==="hint"?17:-1)}},dependencies:[qw,Kw,hs,Qw,mh],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[vY.transitionMessages]},changeDetection:0})}}return t})(),Ic=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,Tt,Yl,fe]})}}return t})();var rD=Ci({passive:!0}),aD=(()=>{class t{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return ci;let i=wi(e),r=this._monitoredElements.get(i);if(r)return r.subject;let a=new U,o="cdk-text-field-autofilled",s=l=>{l.animationName==="cdk-text-field-autofill-start"&&!i.classList.contains(o)?(i.classList.add(o),this._ngZone.run(()=>a.next({target:l.target,isAutofilled:!0}))):l.animationName==="cdk-text-field-autofill-end"&&i.classList.contains(o)&&(i.classList.remove(o),this._ngZone.run(()=>a.next({target:l.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",s,rD),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:a,unlisten:()=>{i.removeEventListener("animationstart",s,rD)}}),a}stopMonitoring(e){let i=wi(e),r=this._monitoredElements.get(i);r&&(r.unlisten(),r.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}static{this.\u0275fac=function(i){return new(i||t)(k(ze),k(oe))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var fh=(()=>{class t{get minRows(){return this._minRows}set minRows(e){this._minRows=ui(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=ui(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,i,r,a){this._elementRef=e,this._platform=i,this._ngZone=r,this._destroyed=new U,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=o=>{this._hasFocus=o.type==="focus"},this._document=a,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();Zi(e,"resize").pipe(sl(16),_e(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,i=e.style.marginBottom||"",r=this._platform.FIREFOX,a=r&&this._hasFocus,o=r?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";a&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(o);let s=e.scrollHeight-4;return e.classList.remove(o),a&&(e.style.marginBottom=i),s}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let i=this._elementRef.nativeElement,r=i.value;if(!e&&this._minRows===this._previousMinRows&&r===this._previousValue)return;let a=this._measureScrollHeight(),o=Math.max(a,this._cachedPlaceholderHeight||0);i.style.height=`${o}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=r,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){let{selectionStart:i,selectionEnd:r}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(i,r)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ze),m(oe),m(Ce,8))}}static{this.\u0275dir=T({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(i,r){i&1&&H("input",function(){return r._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",q],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[ye]})}}return t})(),oD=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var Z5=new L("MAT_INPUT_VALUE_ACCESSOR"),CY=["button","checkbox","file","hidden","image","radio","range","reset","submit"],xY=0,$i=(()=>{class t{get disabled(){return this._disabled}set disabled(e){this._disabled=ri(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(_i.required)??!1}set required(e){this._required=ri(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&_5().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=ri(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,r,a,o,s,l,h,v,y){this._elementRef=e,this._platform=i,this.ngControl=r,this._autofillMonitor=h,this._ngZone=v,this._formField=y,this._uid=`mat-input-${xY++}`,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new U,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(V=>_5().has(V)),this._iOSKeyupListener=V=>{let K=V.target;!K.value&&K.selectionStart===0&&K.selectionEnd===0&&(K.setSelectionRange(1,1),K.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};let D=this._elementRef.nativeElement,S=D.nodeName.toLowerCase();this._inputValueAccessor=l||D,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&v.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Ss(s,r,o,a,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=S==="select",this._isTextarea=S==="textarea",this._isInFormField=!!y,this._isNativeSelect&&(this.controlType=D.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){CY.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}else return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&this._type!=="number"&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ze),m(Fi,10),m(od,8),m(tn,8),m(Gr),m(Z5,10),m(aD),m(oe),m(To,8))}}static{this.\u0275dir=T({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(i,r){i&1&&H("focus",function(){return r._focusChanged(!0)})("blur",function(){return r._focusChanged(!1)})("input",function(){return r._onInput()}),i&2&&(jt("id",r.id)("disabled",r.disabled)("required",r.required),ie("name",r.name||null)("readonly",r.readonly&&!r._isNativeSelect||null)("aria-invalid",r.empty&&r.required?null:r.errorState)("aria-required",r.required)("id",r.id),re("mat-input-server",r._isServer)("mat-mdc-form-field-textarea-control",r._isInFormField&&r._isTextarea)("mat-mdc-form-field-input-control",r._isInFormField)("mdc-text-field__input",r._isInFormField)("mat-mdc-native-select-inline",r._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[he([{provide:d2,useExisting:t}]),Te]})}}return t})(),sD=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,Ic,Ic,oD,fe]})}}return t})();var MY=["mat-calendar-body",""];function wY(t,n){return this._trackRow(n)}var fD=(t,n)=>n.id;function DY(t,n){if(t&1&&(p(0,"tr",0)(1,"td",3),d(2),f()()),t&2){let e=M();g(),Pt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),ie("colspan",e.numCols),g(),ne(" ",e.label," ")}}function SY(t,n){if(t&1&&(p(0,"td",3),d(1),f()),t&2){let e=M(2);Pt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),ie("colspan",e._firstRowOffset),g(),ne(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function kY(t,n){if(t&1){let e=le();p(0,"td",6)(1,"button",7),H("click",function(r){let a=F(e).$implicit,o=M(2);return j(o._cellClicked(a,r))})("focus",function(r){let a=F(e).$implicit,o=M(2);return j(o._emitActiveDateChange(a,r))}),p(2,"span",8),d(3),f(),R(4,"span",9),f()()}if(t&2){let e=n.$implicit,i=n.$index,r=M().$index,a=M();Pt("width",a._cellWidth)("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),ie("data-mat-row",r)("data-mat-col",i),g(),re("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",a._isActiveCell(r,i))("mat-calendar-body-range-start",a._isRangeStart(e.compareValue))("mat-calendar-body-range-end",a._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",a._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",a._isComparisonBridgeStart(e.compareValue,r,i))("mat-calendar-body-comparison-bridge-end",a._isComparisonBridgeEnd(e.compareValue,r,i))("mat-calendar-body-comparison-start",a._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",a._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",a._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",a._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",a._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",a._isInPreview(e.compareValue)),C("ngClass",e.cssClasses)("tabindex",a._isActiveCell(r,i)?0:-1),ie("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",a._isSelected(e.compareValue))("aria-current",a.todayValue===e.compareValue?"date":null)("aria-describedby",a._getDescribedby(e.compareValue)),g(),re("mat-calendar-body-selected",a._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",a._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",a.todayValue===e.compareValue),g(),ne(" ",e.displayValue," ")}}function IY(t,n){if(t&1&&(p(0,"tr",1),w(1,SY,2,6,"td",4),nr(2,kY,5,48,"td",5,fD),f()),t&2){let e=n.$implicit,i=n.$index,r=M();g(),Se(i===0&&r._firstRowOffset?1:-1),g(),rr(e)}}function EY(t,n){if(t&1&&(p(0,"th",2)(1,"span",6),d(2),f(),p(3,"span",3),d(4),f()()),t&2){let e=n.$implicit;g(2),E(e.long),g(2),E(e.narrow)}}var OY=["*"];function PY(t,n){}function TY(t,n){if(t&1){let e=le();p(0,"mat-month-view",4),H1("activeDateChange",function(r){F(e);let a=M();return B0(a.activeDate,r)||(a.activeDate=r),j(r)}),H("_userSelection",function(r){F(e);let a=M();return j(a._dateSelected(r))})("dragStarted",function(r){F(e);let a=M();return j(a._dragStarted(r))})("dragEnded",function(r){F(e);let a=M();return j(a._dragEnded(r))}),f()}if(t&2){let e=M();L1("activeDate",e.activeDate),C("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function VY(t,n){if(t&1){let e=le();p(0,"mat-year-view",5),H1("activeDateChange",function(r){F(e);let a=M();return B0(a.activeDate,r)||(a.activeDate=r),j(r)}),H("monthSelected",function(r){F(e);let a=M();return j(a._monthSelectedInYearView(r))})("selectedChange",function(r){F(e);let a=M();return j(a._goToDateInView(r,"month"))}),f()}if(t&2){let e=M();L1("activeDate",e.activeDate),C("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function AY(t,n){if(t&1){let e=le();p(0,"mat-multi-year-view",6),H1("activeDateChange",function(r){F(e);let a=M();return B0(a.activeDate,r)||(a.activeDate=r),j(r)}),H("yearSelected",function(r){F(e);let a=M();return j(a._yearSelectedInMultiYearView(r))})("selectedChange",function(r){F(e);let a=M();return j(a._goToDateInView(r,"year"))}),f()}if(t&2){let e=M();L1("activeDate",e.activeDate),C("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function zY(t,n){}var LY=["button"],HY=[[["","matDatepickerToggleIcon",""]]],RY=["[matDatepickerToggleIcon]"];function NY(t,n){t&1&&(Jt(),p(0,"svg",2),R(1,"path",3),f())}var kd=(()=>{class t{constructor(){this.changes=new U,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,i){return`${e} \u2013 ${i}`}formatYearRangeLabel(e,i){return`${e} to ${i}`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),FY=0,Dd=class{constructor(n,e,i,r,a={},o=n,s){this.value=n,this.displayValue=e,this.ariaLabel=i,this.enabled=r,this.cssClasses=a,this.compareValue=o,this.rawValue=s,this.id=FY++}},jY=1,cD=Ci({passive:!1,capture:!0}),Ps=Ci({passive:!0,capture:!0}),gh=Ci({passive:!0}),h2=(()=>{class t{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(e,i){this._elementRef=e,this._ngZone=i,this._platform=z(ze),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new B,this.previewChange=new B,this.activeDateChange=new B,this.dragStarted=new B,this.dragEnded=new B,this._didDragSinceMouseDown=!1,this._injector=z(Le),this._trackRow=r=>r,this._enterHandler=r=>{if(this._skipNextFocus&&r.type==="focus"){this._skipNextFocus=!1;return}if(r.target&&this.isRange){let a=this._getCellFromElement(r.target);a&&this._ngZone.run(()=>this.previewChange.emit({value:a.enabled?a:null,event:r}))}},this._touchmoveHandler=r=>{if(!this.isRange)return;let a=lD(r),o=a?this._getCellFromElement(a):null;a!==r.target&&(this._didDragSinceMouseDown=!0),J5(r.target)&&r.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:o?.enabled?o:null,event:r}))},this._leaveHandler=r=>{this.previewEnd!==null&&this.isRange&&(r.type!=="blur"&&(this._didDragSinceMouseDown=!0),r.target&&this._getCellFromElement(r.target)&&!(r.relatedTarget&&this._getCellFromElement(r.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:r})))},this._mousedownHandler=r=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let a=r.target&&this._getCellFromElement(r.target);!a||!this._isInRange(a.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:a.rawValue,event:r})})},this._mouseupHandler=r=>{if(!this.isRange)return;let a=J5(r.target);if(!a){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:r})});return}a.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let o=this._getCellFromElement(a);this.dragEnded.emit({value:o?.rawValue??null,event:r})})},this._touchendHandler=r=>{let a=lD(r);a&&this._mouseupHandler({target:a})},this._id=`mat-calendar-body-${jY++}`,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,i.runOutsideAngular(()=>{let r=e.nativeElement;r.addEventListener("touchmove",this._touchmoveHandler,cD),r.addEventListener("mouseenter",this._enterHandler,Ps),r.addEventListener("focus",this._enterHandler,Ps),r.addEventListener("mouseleave",this._leaveHandler,Ps),r.addEventListener("blur",this._leaveHandler,Ps),r.addEventListener("mousedown",this._mousedownHandler,gh),r.addEventListener("touchstart",this._mousedownHandler,gh),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(e,i){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:i})}_emitActiveDateChange(e,i){e.enabled&&this.activeDateChange.emit({value:e.value,event:i})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let i=e.numCols,{rows:r,numCols:a}=this;(e.rows||i)&&(this._firstRowOffset=r&&r.length&&r[0].length?a-r[0].length:0),(e.cellAspectRatio||i||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/a}%`),(i||!this._cellWidth)&&(this._cellWidth=`${100/a}%`)}ngOnDestroy(){let e=this._elementRef.nativeElement;e.removeEventListener("touchmove",this._touchmoveHandler,cD),e.removeEventListener("mouseenter",this._enterHandler,Ps),e.removeEventListener("focus",this._enterHandler,Ps),e.removeEventListener("mouseleave",this._leaveHandler,Ps),e.removeEventListener("blur",this._leaveHandler,Ps),e.removeEventListener("mousedown",this._mousedownHandler,gh),e.removeEventListener("touchstart",this._mousedownHandler,gh),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(e,i){let r=e*this.numCols+i;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){Ft(()=>{setTimeout(()=>{let i=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");i&&(e||(this._skipNextFocus=!0),i.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return eg(e,this.startValue,this.endValue)}_isRangeEnd(e){return tg(e,this.startValue,this.endValue)}_isInRange(e){return ig(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return eg(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,i,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let a=this.rows[i][r-1];if(!a){let o=this.rows[i-1];a=o&&o[o.length-1]}return a&&!this._isRangeEnd(a.compareValue)}_isComparisonBridgeEnd(e,i,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let a=this.rows[i][r+1];if(!a){let o=this.rows[i+1];a=o&&o[0]}return a&&!this._isRangeStart(a.compareValue)}_isComparisonEnd(e){return tg(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return ig(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return eg(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return tg(e,this.previewStart,this.previewEnd)}_isInPreview(e){return ig(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){return this.isRange?this.startValue===e&&this.endValue===e?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===e?this._startDateLabelId:this.endValue===e?this._endDateLabelId:null:null}_getCellFromElement(e){let i=J5(e);if(i){let r=i.getAttribute("data-mat-row"),a=i.getAttribute("data-mat-col");if(r&&a)return this.rows[parseInt(r)][parseInt(a)]}return null}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe))}}static{this.\u0275cmp=A({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[Te,ae],attrs:MY,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(i,r){i&1&&(w(0,DY,3,6,"tr",0),nr(1,IY,4,1,"tr",1,wY,!0),p(3,"span",2),d(4),f(),p(5,"span",2),d(6),f()),i&2&&(Se(r._firstRowOffset.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-app-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-app-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-app-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-app-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-app-secondary))}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0})}}return t})();function X5(t){return t?.nodeName==="TD"}function J5(t){let n;return X5(t)?n=t:X5(t.parentNode)?n=t.parentNode:X5(t.parentNode?.parentNode)&&(n=t.parentNode.parentNode),n?.getAttribute("data-mat-row")!=null?n:null}function eg(t,n,e){return e!==null&&n!==e&&t=n&&t===e}function ig(t,n,e,i){return i&&n!==null&&e!==null&&n!==e&&t>=n&&t<=e}function lD(t){let n=t.changedTouches[0];return document.elementFromPoint(n.clientX,n.clientY)}var Wr=class{constructor(n,e){this.start=n,this.end=e}},Sd=(()=>{class t{constructor(e,i){this.selection=e,this._adapter=i,this._selectionChanged=new U,this.selectionChanged=this._selectionChanged,this.selection=e}updateSelection(e,i){let r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:i,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static{this.\u0275fac=function(i){Il()}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})(),BY=(()=>{class t extends Sd{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let e=new t(this._adapter);return e.updateSelection(this.selection,this),e}static{this.\u0275fac=function(i){return new(i||t)(k(fn))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();function UY(t,n){return t||new BY(n)}var gD={provide:Sd,deps:[[new Jn,new vr,Sd],fn],useFactory:UY};var _D=new L("MAT_DATE_RANGE_SELECTION_STRATEGY");var ng=7,$Y=0,dD=(()=>{class t{get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(i,this._activeDate)||this._init()}get selected(){return this._selected}set selected(e){e instanceof Wr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,i,r,a,o){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=r,this._dir=a,this._rangeStrategy=o,this._rerenderSubscription=xe.EMPTY,this.activeDrag=null,this.selectedChange=new B,this._userSelection=new B,this.dragStarted=new B,this.dragEnded=new B,this.activeDateChange=new B,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Qe(null)).subscribe(()=>this._init())}ngOnChanges(e){let i=e.comparisonStart||e.comparisonEnd;i&&!i.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let i=e.value,r=this._getDateFromDayOfMonth(i),a,o;this._selected instanceof Wr?(a=this._getDateInCurrentMonth(this._selected.start),o=this._getDateInCurrentMonth(this._selected.end)):a=o=this._getDateInCurrentMonth(this._selected),(a!==i||o!==i)&&this.selectedChange.emit(r),this._userSelection.emit({value:r,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let i=e.value,r=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(i),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&e.preventDefault();return;case 27:this._previewEnd!=null&&!xt(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation());return;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(ng+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%ng,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:i}){if(this._rangeStrategy){let r=i?i.rawValue:null,a=this._rangeStrategy.createPreview(r,this.selected,e);if(this._previewStart=this._getCellCompareValue(a.start),this._previewEnd=this._getCellCompareValue(a.end),this.activeDrag&&r){let o=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,r,e);o&&(this._previewStart=this._getCellCompareValue(o.start),this._previewEnd=this._getCellCompareValue(o.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){let i=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:i??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){let e=this._dateAdapter.getFirstDayOfWeek(),i=this._dateAdapter.getDayOfWeekNames("narrow"),a=this._dateAdapter.getDayOfWeekNames("long").map((o,s)=>({long:o,narrow:i[s],id:$Y++}));this._weekdays=a.slice(e).concat(a.slice(0,e))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),i=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,a=this._firstWeekOffset;r=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,i){return!!(e&&i&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i))}_getCellCompareValue(e){if(e){let i=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),a=this._dateAdapter.getDate(e);return new Date(i,r,a).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof Wr?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}static{this.\u0275fac=function(i){return new(i||t)(m(pe),m(ks,8),m(fn,8),m(Je,8),m(_D,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-month-view"]],viewQuery:function(i,r){if(i&1&&ue(h2,5),i&2){let a;G(a=W())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[Te,ae],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(i,r){i&1&&(p(0,"table",0)(1,"thead",1)(2,"tr"),nr(3,EY,5,2,"th",2,fD),f(),p(5,"tr",3),R(6,"th",4),f()(),p(7,"tbody",5),H("selectedValueChange",function(o){return r._dateSelected(o)})("activeDateChange",function(o){return r._updateActiveDate(o)})("previewChange",function(o){return r._previewChanged(o)})("dragStarted",function(o){return r.dragStarted.emit(o)})("dragEnded",function(o){return r._dragEnded(o)})("keyup",function(o){return r._handleCalendarBodyKeyup(o)})("keydown",function(o){return r._handleCalendarBodyKeydown(o)}),f()()),i&2&&(g(3),rr(r._weekdays),g(4),C("label",r._monthLabel)("rows",r._weeks)("todayValue",r._todayDate)("startValue",r._rangeStart)("endValue",r._rangeEnd)("comparisonStart",r._comparisonRangeStart)("comparisonEnd",r._comparisonRangeEnd)("previewStart",r._previewStart)("previewEnd",r._previewEnd)("isRange",r._isRange)("labelMinRequiredCells",3)("activeCell",r._dateAdapter.getDate(r.activeDate)-1)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName))},dependencies:[h2],encapsulation:2,changeDetection:0})}}return t})(),Mr=24,rg=4,uD=(()=>{class t{get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),vD(this._dateAdapter,i,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(e){e instanceof Wr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,i,r){this._changeDetectorRef=e,this._dateAdapter=i,this._dir=r,this._rerenderSubscription=xe.EMPTY,this.selectedChange=new B,this.yearSelected=new B,this.activeDateChange=new B,this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Qe(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let i=this._dateAdapter.getYear(this._activeDate)-wd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,a=[];rthis._createCellForYear(o))),a=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){let i=e.value,r=this._dateAdapter.createDate(i,0,1),a=this._getDateFromYear(i);this.yearSelected.emit(r),this.selectedChange.emit(a)}_updateActiveDate(e){let i=e.value,r=this._activeDate;this.activeDate=this._getDateFromYear(i),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-rg);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,rg);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-wd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Mr-wd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-Mr*10:-Mr);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?Mr*10:Mr);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return wd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let i=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,i,1));return this._dateAdapter.createDate(e,i,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForYear(e){let i=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(i),a=this.dateClass?this.dateClass(i,"multi-year"):void 0;return new Dd(e,r,r,this._shouldEnableYear(e),a)}_shouldEnableYear(e){if(e==null||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e{class t{get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(i)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(e){e instanceof Wr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,i,r,a){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=r,this._dir=a,this._rerenderSubscription=xe.EMPTY,this.selectedChange=new B,this.monthSelected=new B,this.activeDateChange=new B,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Qe(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let i=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,1);this.monthSelected.emit(r);let a=this._getDateFromMonth(i);this.selectedChange.emit(a)}_updateActiveDate(e){let i=e.value,r=this._activeDate;this.activeDate=this._getDateFromMonth(i),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let i=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(i=>i.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){let i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.getNumDaysInMonth(i);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForMonth(e,i){let r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),a=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),o=this.dateClass?this.dateClass(r,"year"):void 0;return new Dd(e,i.toLocaleUpperCase(),a,this._shouldEnableMonth(e),o)}_shouldEnableMonth(e){let i=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(i,e)||this._isYearAndMonthBeforeMinDate(i,e))return!1;if(!this.dateFilter)return!0;let r=this._dateAdapter.createDate(i,e,1);for(let a=r;this._dateAdapter.getMonth(a)==e;a=this._dateAdapter.addCalendarDays(a,1))if(this.dateFilter(a))return!0;return!1}_isYearAndMonthAfterMaxDate(e,i){if(this.maxDate){let r=this._dateAdapter.getYear(this.maxDate),a=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&i>a}return!1}_isYearAndMonthBeforeMinDate(e,i){if(this.minDate){let r=this._dateAdapter.getYear(this.minDate),a=this._dateAdapter.getMonth(this.minDate);return e{class t{constructor(e,i,r,a,o){this._intl=e,this.calendar=i,this._dateAdapter=r,this._dateFormats=a,this._id=`mat-calendar-header-${WY++}`,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>o.markForCheck())}get periodButtonText(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return this.calendar.currentView=="month"?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-Mr)}nextClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:Mr)}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,i){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i):vD(this._dateAdapter,e,i,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let i=this._dateAdapter.getYear(this.calendar.activeDate)-wd(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=i+Mr-1,a=this._dateAdapter.getYearName(this._dateAdapter.createDate(i,0,1)),o=this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1));return[a,o]}static{this.\u0275fac=function(i){return new(i||t)(m(kd),m(ct(()=>ag)),m(fn,8),m(ks,8),m(pe))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[ae],ngContentSelectors:OY,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(i,r){i&1&&(Me(),p(0,"div",0)(1,"div",1)(2,"span",2),d(3),f(),p(4,"button",3),H("click",function(){return r.currentPeriodClicked()}),p(5,"span",4),d(6),f(),Jt(),p(7,"svg",5),R(8,"polygon",6),f()(),Va(),R(9,"div",7),se(10),p(11,"button",8),H("click",function(){return r.previousClicked()}),Jt(),p(12,"svg",9),R(13,"path",10),f()(),Va(),p(14,"button",11),H("click",function(){return r.nextClicked()}),Jt(),p(15,"svg",9),R(16,"path",12),f()()()()),i&2&&(g(2),C("id",r._periodButtonLabelId),g(),E(r.periodButtonDescription),g(),ie("aria-label",r.periodButtonLabel)("aria-describedby",r._periodButtonLabelId),g(2),E(r.periodButtonText),g(),re("mat-calendar-invert",r.calendar.currentView!=="month"),g(4),C("disabled",!r.previousEnabled()),ie("aria-label",r.prevButtonLabel),g(3),C("disabled",!r.nextEnabled()),ie("aria-label",r.nextButtonLabel))},dependencies:[lt,bn],encapsulation:2,changeDetection:0})}}return t})(),ag=(()=>{class t{get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get selected(){return this._selected}set selected(e){e instanceof Wr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(e){let i=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),i&&this.viewChanged.emit(i)}constructor(e,i,r,a){this._dateAdapter=i,this._dateFormats=r,this._changeDetectorRef=a,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new B,this.yearSelected=new B,this.monthSelected=new B,this.viewChanged=new B(!0),this._userSelection=new B,this._userDragDrop=new B,this._activeDrag=null,this.stateChanges=new U,this._intlChanges=e.changes.subscribe(()=>{a.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new hr(this.headerComponent||yD),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){let i=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,a=i||r||e.dateFilter;if(a&&!a.firstChange){let o=this._getCurrentViewComponent();o&&(this._moveFocusOnNextTick=!0,this._changeDetectorRef.detectChanges(),o._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){let i=e.value;(this.selected instanceof Wr||i&&!this._dateAdapter.sameDate(i,this.selected))&&this.selectedChange.emit(i),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,i){this.activeDate=e,this.currentView=i}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static{this.\u0275fac=function(i){return new(i||t)(m(kd),m(fn,8),m(ks,8),m(pe))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-calendar"]],viewQuery:function(i,r){if(i&1&&(ue(dD,5),ue(hD,5),ue(uD,5)),i&2){let a;G(a=W())&&(r.monthView=a.first),G(a=W())&&(r.yearView=a.first),G(a=W())&&(r.multiYearView=a.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],standalone:!0,features:[he([gD]),Te,ae],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(i,r){if(i&1&&(w(0,PY,0,0,"ng-template",0),p(1,"div",1),w(2,TY,1,11,"mat-month-view",2)(3,VY,1,6,"mat-year-view",3)(4,AY,1,6,"mat-multi-year-view",3),f()),i&2){let a;C("cdkPortalOutlet",r._calendarHeaderPortal),g(2),Se((a=r.currentView)==="month"?2:a==="year"?3:a==="multi-year"?4:-1)}},dependencies:[Qi,ah,dD,hD,uD],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-app-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-app-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-app-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})(),mD={transformPanel:kt("transformPanel",[Ze("void => enter-dropdown",et("120ms cubic-bezier(0, 0, 0.2, 1)",Os([De({opacity:0,transform:"scale(1, 0.8)"}),De({opacity:1,transform:"scale(1, 1)"})]))),Ze("void => enter-dialog",et("150ms cubic-bezier(0, 0, 0.2, 1)",Os([De({opacity:0,transform:"scale(0.7)"}),De({transform:"none",opacity:1})]))),Ze("* => void",et("100ms linear",De({opacity:0})))]),fadeInCalendar:kt("fadeInCalendar",[tt("void",De({opacity:0})),tt("enter",De({opacity:1})),Ze("void => *",et("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])},qY=0,CD=new L("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.reposition()}});function YY(t){return()=>t.scrollStrategies.reposition()}var QY={provide:CD,deps:[vt],useFactory:YY},xD=(()=>{class t{constructor(e,i,r,a,o,s){this._elementRef=e,this._changeDetectorRef=i,this._globalModel=r,this._dateAdapter=a,this._rangeSelectionStrategy=o,this._subscriptions=new xe,this._animationDone=new U,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=s.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let i=this._model.selection,r=e.value,a=i instanceof Wr;if(a&&this._rangeSelectionStrategy){let o=this._rangeSelectionStrategy.selectionFinished(r,i,e.event);this._model.updateSelection(o,this)}else r&&(a||!this._dateAdapter.sameDate(r,i))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(e){this._isAnimating=e.phaseName==="start",this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,i){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,i&&this._changeDetectorRef.detectChanges()}static{this.\u0275fac=function(i){return new(i||t)(m($),m(pe),m(Sd),m(fn),m(_D,8),m(kd))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(i,r){if(i&1&&ue(ag,5),i&2){let a;G(a=W())&&(r._calendar=a.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(i,r){i&1&&mc("@transformPanel.start",function(o){return r._handleAnimationEvent(o)})("@transformPanel.done",function(o){return r._handleAnimationEvent(o)}),i&2&&(hc("@transformPanel",r._animationState),Lt(r.color?"mat-"+r.color:""),re("mat-datepicker-content-touch",r.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[ae],decls:5,vars:27,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(i,r){if(i&1&&(p(0,"div",0)(1,"mat-calendar",1),H("yearSelected",function(o){return r.datepicker._selectYear(o)})("monthSelected",function(o){return r.datepicker._selectMonth(o)})("viewChanged",function(o){return r.datepicker._viewChanged(o)})("_userSelection",function(o){return r._handleUserSelection(o)})("_userDragDrop",function(o){return r._handleUserDragDrop(o)}),f(),w(2,zY,0,0,"ng-template",2),p(3,"button",3),H("focus",function(){return r._closeButtonFocused=!0})("blur",function(){return r._closeButtonFocused=!1})("click",function(){return r.datepicker.close()}),d(4),f()()),i&2){let a;re("mat-datepicker-content-container-with-custom-header",r.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",r._actionsPortal),ie("aria-modal",!0)("aria-labelledby",(a=r._dialogLabelId)!==null&&a!==void 0?a:void 0),g(),Lt(r.datepicker.panelClass),C("id",r.datepicker.id)("startAt",r.datepicker.startAt)("startView",r.datepicker.startView)("minDate",r.datepicker._getMinDate())("maxDate",r.datepicker._getMaxDate())("dateFilter",r.datepicker._getDateFilter())("headerComponent",r.datepicker.calendarHeaderComponent)("selected",r._getSelected())("dateClass",r.datepicker.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName),g(),C("cdkPortalOutlet",r._actionsPortal),g(),re("cdk-visually-hidden",!r._closeButtonFocused),C("color",r.color||"primary"),g(),E(r._closeButtonText)}},dependencies:[fw,ag,Qi,lt],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-app-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-app-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-app-corner-large))}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-app-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[mD.transformPanel,mD.fadeInCalendar]},changeDetection:0})}}return t})(),pD=(()=>{class t{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){e!==this._disabled&&(this._disabled=e,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=iw(e)}get opened(){return this._opened}set opened(e){e?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(e,i,r,a,o,s,l){this._overlay=e,this._viewContainerRef=r,this._dateAdapter=o,this._dir=s,this._model=l,this._inputStateChanges=xe.EMPTY,this._document=z(Ce),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new B,this.monthSelected=new B,this.viewChanged=new B(!0),this.openedStream=new B,this.closedStream=new B,this._opened=!1,this.id=`mat-datepicker-${qY++}`,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new U,this._injector=z(Le),this._changeDetectorRef=z(pe),this._dateAdapter,this._scrollStrategy=a,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(e){let i=e.xPosition||e.yPosition;if(i&&!i.firstChange&&this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;r instanceof Cd&&(this._setConnectedPositions(r),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal,this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=ja(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;let e=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",i=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:r,location:a}=this._componentRef;r._startExitAnimation(),r._animationDone.pipe(Ue(1)).subscribe(()=>{let o=this._document.activeElement;e&&(!o||o===this._document.activeElement||a.nativeElement.contains(o))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}e?setTimeout(i):i()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let e=this.touchUi,i=new hr(xD,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new mr({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:`mat-datepicker-${e?"dialog":"popup"}`}));this._getCloseStream(r).subscribe(a=>{a&&a.preventDefault(),this.close()}),r.keydownEvents().subscribe(a=>{let o=a.keyCode;(o===38||o===40||o===37||o===39||o===33||o===34)&&a.preventDefault()}),this._componentRef=r.attach(i),this._forwardContentValues(this._componentRef.instance),e||Ft(()=>{r.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){let e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){let i=this.xPosition==="end"?"end":"start",r=i==="start"?"end":"start",a=this.yPosition==="above"?"bottom":"top",o=a==="top"?"bottom":"top";return e.withPositions([{originX:i,originY:o,overlayX:i,overlayY:a},{originX:i,originY:a,overlayX:i,overlayY:o},{originX:r,originY:o,overlayX:r,overlayY:a},{originX:r,originY:a,overlayX:r,overlayY:o}])}_getCloseStream(e){let i=["ctrlKey","shiftKey","metaKey"];return nt(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(Ve(r=>r.keyCode===27&&!xt(r)||this.datepickerInput&&xt(r,"altKey")&&r.keyCode===38&&i.every(a=>!xt(r,a)))))}static{this.\u0275fac=function(i){return new(i||t)(m(vt),m(oe),m(Xe),m(CD),m(fn,8),m(Je,8),m(Sd))}}static{this.\u0275dir=T({type:t,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",q],disabled:[2,"disabled","disabled",q],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",q],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",q]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[ye,Te]})}}return t})(),MD=(()=>{class t extends pD{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[he([gD,{provide:pD,useExisting:t}]),de,ae],decls:0,vars:0,template:function(i,r){},encapsulation:2,changeDetection:0})}}return t})(),u2=class{constructor(n,e){this.target=n,this.targetElement=e,this.value=this.target.value}},KY=(()=>{class t{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){let i=e,r=this._elementRef.nativeElement;this._disabled!==i&&(this._disabled=i,this.stateChanges.next(void 0)),i&&this._isInitialized&&r.blur&&r.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(i=>{if(this._shouldHandleChangeEvent(i)){let r=this._getValueFromModel(i.selection);this._lastValueValid=this._isValidValue(r),this._cvaOnChange(r),this._onTouched(),this._formatValue(r),this.dateInput.emit(new u2(this,this._elementRef.nativeElement)),this.dateChange.emit(new u2(this,this._elementRef.nativeElement))}})}constructor(e,i,r){this._elementRef=e,this._dateAdapter=i,this._dateFormats=r,this.dateChange=new B,this.dateInput=new B,this.stateChanges=new U,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=xe.EMPTY,this._localeSubscription=xe.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=a=>{let o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value));return!o||this._matchesFilter(o)?null:{matDatepickerFilter:!0}},this._minValidator=a=>{let o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),s=this._getMinDate();return!s||!o||this._dateAdapter.compareDate(s,o)<=0?null:{matDatepickerMin:{min:s,actual:o}}},this._maxValidator=a=>{let o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),s=this._getMaxDate();return!s||!o||this._dateAdapter.compareDate(s,o)>=0?null:{matDatepickerMax:{max:s,actual:o}}},this._lastValueValid=!1,this._localeSubscription=i.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){ZY(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){let i=["ctrlKey","shiftKey","metaKey"];xt(e,"altKey")&&e.keyCode===40&&i.every(a=>!xt(e,a))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){let i=this._lastValueValid,r=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);let a=!this._dateAdapter.sameDate(r,this.value);!r||a?this._cvaOnChange(r):(e&&!this.value&&this._cvaOnChange(r),i!==this._lastValueValid&&this._validatorOnChange()),a&&(this._assignValue(r),this.dateInput.emit(new u2(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new u2(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=e!=null?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){let i=this._getDateFilter();return!i||i(e)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(fn,8),m(ks,8))}}static{this.\u0275dir=T({type:t,inputs:{value:"value",disabled:[2,"disabled","disabled",q]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[ye,Te]})}}return t})();function ZY(t,n){let e=Object.keys(t);for(let i of e){let{previousValue:r,currentValue:a}=t[i];if(n.isDateInstance(r)&&n.isDateInstance(a)){if(!n.sameDate(r,a))return!0}else return!0}return!1}var XY={provide:Yi,useExisting:ct(()=>_h),multi:!0},JY={provide:un,useExisting:ct(()=>_h),multi:!0},_h=(()=>{class t extends KY{set matDatepicker(e){e&&(this._datepicker=e,this._ariaOwns.set(e.opened?e.id:null),this._closedSubscription=e.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=e.openedStream.subscribe(()=>{this._ariaOwns.set(e.id)}),this._registerModel(e.registerInput(this)))}get min(){return this._min}set min(e){let i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._min)||(this._min=i,this._validatorOnChange())}get max(){return this._max}set max(e){let i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._max)||(this._max=i,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(e){let i=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==i&&this._validatorOnChange()}constructor(e,i,r,a){super(e,i,r),this._formField=a,this._closedSubscription=xe.EMPTY,this._openedSubscription=xe.EMPTY,this._ariaOwns=ir(null),this._validator=_i.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}static{this.\u0275fac=function(i){return new(i||t)(m($),m(fn,8),m(ks,8),m(To,8))}}static{this.\u0275dir=T({type:t,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(i,r){i&1&&H("input",function(o){return r._onInput(o.target.value)})("change",function(){return r._onChange()})("blur",function(){return r._onBlur()})("keydown",function(o){return r._onKeydown(o)}),i&2&&(jt("disabled",r.disabled),ie("aria-haspopup",r._datepicker?"dialog":null)("aria-owns",r._ariaOwns())("min",r.min?r._dateAdapter.toIso8601(r.min):null)("max",r.max?r._dateAdapter.toIso8601(r.max):null)("data-mat-calendar",r._datepicker?r._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],standalone:!0,features:[he([XY,JY,{provide:Z5,useExisting:t}]),de]})}}return t})(),eQ=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0})}}return t})(),og=(()=>{class t{get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}constructor(e,i,r){this._intl=e,this._changeDetectorRef=i,this._stateChanges=xe.EMPTY;let a=Number(r);this.tabIndex=a||a===0?a:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){let e=this.datepicker?this.datepicker.stateChanges:ce(),i=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:ce(),r=this.datepicker?nt(this.datepicker.openedStream,this.datepicker.closedStream):ce();this._stateChanges.unsubscribe(),this._stateChanges=nt(this._intl.changes,e,i,r).subscribe(()=>this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(i){return new(i||t)(m(kd),m(pe),Gt("tabindex"))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-datepicker-toggle"]],contentQueries:function(i,r,a){if(i&1&&we(a,eQ,5),i&2){let o;G(o=W())&&(r._customIcon=o.first)}},viewQuery:function(i,r){if(i&1&&ue(LY,5),i&2){let a;G(a=W())&&(r._button=a.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(i,r){i&1&&H("click",function(o){return r._open(o)}),i&2&&(ie("tabindex",null)("data-mat-calendar",r.datepicker?r.datepicker.id:null),re("mat-datepicker-toggle-active",r.datepicker&&r.datepicker.opened)("mat-accent",r.datepicker&&r.datepicker.color==="accent")("mat-warn",r.datepicker&&r.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",q],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[ye,Te,ae],ngContentSelectors:RY,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(i,r){i&1&&(Me(HY),p(0,"button",1,0),w(2,NY,2,0,":svg:svg",2),se(3),f()),i&2&&(C("disabled",r.disabled)("disableRipple",r.disableRipple),ie("aria-haspopup",r.datepicker?"dialog":null)("aria-label",r.ariaLabel||r._intl.openCalendarLabel)("tabindex",r.disabled?-1:r.tabIndex),g(2),Se(r._customIcon?-1:2))},dependencies:[bn],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-app-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-app-on-surface-variant))}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}}return t})();var wD=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[kd,QY],imports:[Tt,Ga,Pn,Ds,$n,fe,xD,og,yD,_n]})}}return t})();var iQ=["trigger"],nQ=["panel"],rQ=[[["mat-select-trigger"]],"*"],aQ=["mat-select-trigger","*"];function oQ(t,n){if(t&1&&(p(0,"span",4),d(1),f()),t&2){let e=M();g(),E(e.placeholder)}}function sQ(t,n){t&1&&se(0)}function cQ(t,n){if(t&1&&(p(0,"span",11),d(1),f()),t&2){let e=M(2);g(),E(e.triggerValue)}}function lQ(t,n){if(t&1&&(p(0,"span",5),w(1,sQ,1,0)(2,cQ,2,1,"span",11),f()),t&2){let e=M();g(),Se(e.customTrigger?1:2)}}function dQ(t,n){if(t&1){let e=le();p(0,"div",12,1),H("@transformPanel.done",function(r){F(e);let a=M();return j(a._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){F(e);let a=M();return j(a._handleKeydown(r))}),se(2,1),f()}if(t&2){let e=M();N0("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),C("ngClass",e.panelClass)("@transformPanel","showing"),ie("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var uQ={transformPanelWrap:kt("transformPanelWrap",[Ze("* => void",kc("@transformPanel",[Sc()],{optional:!0}))]),transformPanel:kt("transformPanel",[tt("void",De({opacity:0,transform:"scale(1, 0.8)"})),Ze("void => showing",et("120ms cubic-bezier(0, 0, 0.2, 1)",De({opacity:1,transform:"scale(1, 1)"}))),Ze("* => void",et("100ms linear",De({opacity:0})))])};var DD=0,SD=new L("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.reposition()}});function hQ(t){return()=>t.scrollStrategies.reposition()}var mQ=new L("MAT_SELECT_CONFIG"),pQ={provide:SD,deps:[vt],useFactory:hQ},fQ=new L("MatSelectTrigger"),sg=class{constructor(n,e){this.source=n,this.value=e}},Tn=(()=>{class t{_scrollOptionIntoView(e){let i=this.options.toArray()[e];if(i){let r=this.panel.nativeElement,a=sh(e,this.options,this.optionGroups),o=i._getHostElement();e===0&&a===1?r.scrollTop=0:r.scrollTop=ch(o.offsetTop,o.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new sg(this,e)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(_i.required)??!1}set required(e){this._required=e,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,r,a,o,s,l,h,v,y,D,S,V,K){this._viewportRuler=e,this._changeDetectorRef=i,this._elementRef=o,this._dir=s,this._parentFormField=v,this.ngControl=y,this._liveAnnouncer=V,this._defaultOptions=K,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(te,ge)=>te===ge,this._uid=`mat-select-${DD++}`,this._triggerAriaLabelledBy=null,this._destroy=new U,this.stateChanges=new U,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${DD++}`,this._panelDoneAnimatingStream=new U,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new U,this.optionSelectionChanges=Hn(()=>{let te=this.options;return te?te.changes.pipe(Qe(te),dt(()=>nt(...te.map(ge=>ge.onSelectionChange)))):this._initialized.pipe(dt(()=>this.optionSelectionChanges))}),this.openedChange=new B,this._openedStream=this.openedChange.pipe(Ve(te=>te),me(()=>{})),this._closedStream=this.openedChange.pipe(Ve(te=>!te),me(()=>{})),this.selectionChange=new B,this.valueChange=new B,this._trackedModal=null,this._skipPredicate=te=>this.panelOpen?!1:te.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),K?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=K.typeaheadDebounceInterval),this._errorStateTracker=new Ss(a,y,h,l,this.stateChanges),this._scrollStrategyFactory=S,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(D)||0,this.id=this.id}ngOnInit(){this._selectionModel=new ur(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(es(),_e(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(_e(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(_e(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Qe(null),_e(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){let r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let i=`${this.id}-panel`;this._trackedModal&&ws(this._trackedModal,"aria-owns",i),e2(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;ws(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let i=e.keyCode,r=i===40||i===38||i===37||i===39,a=i===13||i===32,o=this._keyManager;if(!o.isTyping()&&a&&!xt(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;o.onKeydown(e);let l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){let i=this._keyManager,r=e.keyCode,a=r===40||r===38,o=i.isTyping();if(a&&e.altKey)e.preventDefault(),this.close();else if(!o&&(r===13||r===32)&&i.activeItem&&!xt(e))e.preventDefault(),i.activeItem._selectViaInteraction();else if(!o&&this._multiple&&r===65&&e.ctrlKey){e.preventDefault();let s=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(s?l.select():l.deselect())})}else{let s=i.activeItemIndex;i.onKeydown(e),this._multiple&&a&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==s&&i.activeItem._selectViaInteraction()}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Ue(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let i=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return r.value!=null&&this._compareWith(r.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof xd?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new Zl(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=nt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(_e(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),nt(...this.options.map(i=>i._stateChanges)).pipe(_e(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){let r=this._selectionModel.isSelected(e);e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((i,r)=>this.sortComparator?this.sortComparator(i,r,e):e.indexOf(i)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let i;this.multiple?i=this.selected.map(r=>r.value):i=this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),i=e?e+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(i){return new(i||t)(m(Ui),m(pe),m(oe),m(Gr),m($),m(Je,8),m(od,8),m(tn,8),m(To,8),m(Fi,10),Gt("tabindex"),m(SD),m(rh),m(mQ,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-select"]],contentQueries:function(i,r,a){if(i&1&&(we(a,fQ,5),we(a,Bi,5),we(a,gd,5)),i&2){let o;G(o=W())&&(r.customTrigger=o.first),G(o=W())&&(r.options=o),G(o=W())&&(r.optionGroups=o)}},viewQuery:function(i,r){if(i&1&&(ue(iQ,5),ue(nQ,5),ue(W5,5)),i&2){let a;G(a=W())&&(r.trigger=a.first),G(a=W())&&(r.panel=a.first),G(a=W())&&(r._overlayDir=a.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,r){i&1&&H("keydown",function(o){return r._handleKeydown(o)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),i&2&&(ie("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),re("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",q],disableRipple:[2,"disableRipple","disableRipple",q],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:st(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",q],placeholder:"placeholder",required:[2,"required","required",q],multiple:[2,"multiple","multiple",q],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",q],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",st],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[he([{provide:d2,useExisting:t},{provide:fd,useExisting:t}]),ye,Te,ae],ngContentSelectors:aQ,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,r){if(i&1){let a=le();Me(rQ),p(0,"div",2,0),H("click",function(){return F(a),j(r.open())}),p(3,"div",3),w(4,oQ,2,1,"span",4)(5,lQ,3,1,"span",5),f(),p(6,"div",6)(7,"div",7),Jt(),p(8,"svg",8),R(9,"path",9),f()()()(),w(10,dQ,3,9,"ng-template",10),H("backdropClick",function(){return F(a),j(r.close())})("attach",function(){return F(a),j(r._onAttached())})("detach",function(){return F(a),j(r.close())})}if(i&2){let a=Ct(1);g(3),ie("id",r._valueId),g(),Se(r.empty?4:5),g(6),C("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||a)("cdkConnectedOverlayOpen",r.panelOpen)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)}},dependencies:[xd,W5,Ni],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[uQ.transformPanel]},changeDetection:0})}}return t})();var vh=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[pQ],imports:[Tt,Pn,i2,fe,_n,Ic,i2,fe]})}}return t})();function gQ(t,n){if(t&1&&R(0,"input",9),t&2){let e=M(2);C("type",e.formfield.type)("formControlName",e.formfield.controlName)("required",e.formfield.required)}}function _Q(t,n){if(t&1&&(p(0,"mat-option",12),d(1),f()),t&2){let e=n.$implicit,i=M(3);C("value",e[i.formfield.options.value]),g(),ne(` - `,e[i.formfield.options.label],` - `)}}function vQ(t,n){if(t&1&&(p(0,"mat-select",10),d(1,` - `),w(2,_Q,2,2,"mat-option",11),d(3,` - `),f()),t&2){let e=M(2);C("formControlName",e.formfield.controlName)("required",e.formfield.required),g(2),C("ngForOf",e.formfield.options.data)}}function bQ(t,n){if(t&1&&(p(0,"mat-error"),d(1),I(2,"translate"),p(3,"strong"),d(4),I(5,"translate"),f(),d(6,` - `),f()),t&2){let e=M(2);g(),Ht(` - `,e.formfield.label," ",O(2,3,"labels.commons.is"),` - `),g(3),E(O(5,5,"labels.commons.required"))}}function yQ(t,n){if(t&1&&(p(0,"div",5),d(1,` - `),p(2,"mat-form-field",5),d(3,` - `),p(4,"mat-label"),d(5),f(),d(6,` - - `),w(7,gQ,1,3,"input",6),d(8,` - - `),w(9,vQ,4,3,"mat-select",7),d(10,` - - `),w(11,bQ,7,7,"mat-error",8),d(12,` - `),f(),d(13,` - `),f()),t&2){let e=M();g(5),E(e.formfield.label),g(2),C("ngIf",e.formfield.controlType==="input"),g(2),C("ngIf",e.formfield.controlType==="select"),g(2),C("ngIf",e.form.controls[e.formfield.controlName].hasError("required"))}}function CQ(t,n){if(t&1&&(p(0,"mat-error"),d(1),I(2,"translate"),p(3,"strong"),d(4),I(5,"translate"),f(),d(6,` - `),f()),t&2){let e=M(2);g(),Ht(` - `,e.formfield.label," ",O(2,3,"labels.commons.is"),` - `),g(3),E(O(5,5,"labels.commons.required"))}}function xQ(t,n){if(t&1){let e=le();p(0,"mat-form-field",13),H("click",function(){F(e);let r=Ct(10);return j(r.open())}),d(1,` - `),p(2,"mat-label"),d(3),f(),d(4,` - `),R(5,"input",14),d(6,` - `),R(7,"mat-datepicker-toggle",15),d(8,` - `),R(9,"mat-datepicker",null,0),d(11,` - `),w(12,CQ,7,7,"mat-error",8),d(13,` - `),f()}if(t&2){let e=Ct(10),i=M();g(3),E(i.formfield.label),g(2),C("matDatepicker",e)("min",i.formfield.minDate)("max",i.formfield.maxDate)("formControlName",i.formfield.controlName)("required",i.formfield.required),g(2),C("for",e),g(5),C("ngIf",i.form.controls[i.formfield.controlName].hasError("required"))}}function MQ(t,n){if(t&1&&(p(0,"mat-error"),d(1),I(2,"translate"),p(3,"strong"),d(4),I(5,"translate"),f(),d(6,` - `),f()),t&2){let e=M(2);g(),Ht(` - `,e.formfield.label," ",O(2,3,"labels.commons.is"),` - `),g(3),E(O(5,5,"labels.commons.required"))}}function wQ(t,n){if(t&1){let e=le();p(0,"mat-form-field",13),H("click",function(){F(e);let r=M();return j(r.datePicker.open())}),d(1,` - `),p(2,"mat-label"),d(3),f(),d(4,` - `),R(5,"input",16),d(6,` - `),w(7,MQ,7,7,"mat-error",8),d(8,` - `),f()}if(t&2){let e=M();g(3),E(e.formfield.label),g(2),C("min",e.formfield.minDate)("max",e.formfield.maxDate)("formControlName",e.formfield.controlName)("required",e.formfield.required),g(2),C("ngIf",e.form.controls[e.formfield.controlName].hasError("required"))}}function DQ(t,n){if(t&1&&(p(0,"mat-checkbox",17),d(1),f()),t&2){let e=M();C("checked",e.formfield.value)("formControlName",e.formfield.controlName)("required",e.formfield.required),g(),ne(` - `,e.formfield.label,` - `)}}var kD=(()=>{class t{constructor(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-formfield"]],inputs:{form:"form",formfield:"formfield"},decls:11,vars:5,consts:[["datePicker",""],[1,"flex-fill",3,"formGroup"],["class","flex-fill",4,"ngIf"],["class","flex-fill","Fill","",3,"click",4,"ngIf"],["labelPosition","before",3,"checked","formControlName","required",4,"ngIf"],[1,"flex-fill"],["matInput","",3,"type","formControlName","required",4,"ngIf"],[3,"formControlName","required",4,"ngIf"],[4,"ngIf"],["matInput","",3,"type","formControlName","required"],[3,"formControlName","required"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["Fill","",1,"flex-fill",3,"click"],["matInput","",3,"matDatepicker","min","max","formControlName","required"],["matSuffix","",3,"for"],["matInput","","type","datetime-local",3,"min","max","formControlName","required"],["labelPosition","before",3,"checked","formControlName","required"]],template:function(i,r){i&1&&(p(0,"div",1),d(1,` - `),w(2,yQ,14,4,"div",2),d(3,` - - `),w(4,xQ,14,8,"mat-form-field",3),d(5,` - - `),w(6,wQ,9,6,"mat-form-field",3),d(7,` - - `),w(8,DQ,2,4,"mat-checkbox",4),d(9,` -`),f(),d(10,` -`)),i&2&&(C("formGroup",r.form),g(2),C("ngIf",r.formfield.controlType==="input"||r.formfield.controlType==="select"),g(2),C("ngIf",r.formfield.controlType==="datepicker"),g(2),C("ngIf",r.formfield.controlType==="datetimepicker"),g(2),C("ngIf",r.formfield.controlType==="checkbox"))},dependencies:[ni,Re,Bi,Is,MD,_h,og,Kt,Di,pr,l2,$i,Tn,en,vi,jr,da,tn,la,Pe]})}}return t})();function kQ(t,n){}var Ec=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var lg=(()=>{class t extends Es{constructor(e,i,r,a,o,s,l,h){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=a,this._interactivityChecker=o,this._ngZone=s,this._overlayRef=l,this._focusMonitor=h,this._platform=z(ze),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=z(pe),this._injector=z(Le),this._isDestroyed=!1,this.attachDomPortal=v=>{this._portalOutlet.hasAttached();let y=this._portalOutlet.attachDomPortal(v);return this._contentAttached(),y},this._document=r,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_trapFocus(){this._isDestroyed||Ft(()=>{let e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,i=null;if(typeof e=="string"?i=this._document.querySelector(e):typeof e=="boolean"?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&typeof i.focus=="function"){let r=ja(),a=this._elementRef.nativeElement;(!r||r===this._document.body||r===a||a.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let e=this._elementRef.nativeElement,i=ja();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ja()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(i){return new(i||t)(m($),m(yc),m(Ce,8),m(Ec),m(Io),m(oe),m(Po),m(Qt))}}static{this.\u0275cmp=A({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(i,r){if(i&1&&ue(Qi,7),i&2){let a;G(a=W())&&(r._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,r){i&2&&ie("id",r._config.id||null)("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null)},standalone:!0,features:[de,ae],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,r){i&1&&w(0,kQ,0,0,"ng-template",0)},dependencies:[Qi],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return t})(),Id=class{constructor(n,e){this.overlayRef=n,this.config=e,this.closed=new U,this.disableClose=e.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!xt(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(n,e){if(this.containerInstance){let i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(n),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",e=""){return this.overlayRef.updateSize({width:n,height:e}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}},IQ=new L("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.block()}}),EQ=new L("DialogData"),OQ=new L("DefaultDialogConfig");var PQ=0,dg=(()=>{class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,r,a,o,s){this._overlay=e,this._injector=i,this._defaultOptions=r,this._parentDialog=a,this._overlayContainer=o,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new U,this._afterOpenedAtThisLevel=new U,this._ariaHiddenElements=new Map,this.afterAllClosed=Hn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Qe(void 0))),this._scrollStrategy=s}open(e,i){let r=this._defaultOptions||new Ec;i=Y(Y({},r),i),i.id=i.id||`cdk-dialog-${PQ++}`,i.id&&this.getDialogById(i.id);let a=this._getOverlayConfig(i),o=this._overlay.create(a),s=new Id(o,i),l=this._attachContainer(o,s,i);return s.containerInstance=l,this._attachDialogContent(e,s,l,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){cg(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){cg(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),cg(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let i=new mr({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,r){let a=r.injector||r.viewContainerRef?.injector,o=[{provide:Ec,useValue:r},{provide:Id,useValue:i},{provide:Po,useValue:e}],s;r.container?typeof r.container=="function"?s=r.container:(s=r.container.type,o.push(...r.container.providers(r))):s=lg;let l=new hr(s,r.viewContainerRef,Le.create({parent:a||this._injector,providers:o}),r.componentFactoryResolver);return e.attach(l).instance}_attachDialogContent(e,i,r,a){if(e instanceof $e){let o=this._createInjector(a,i,r,void 0),s={$implicit:a.data,dialogRef:i};a.templateContext&&(s=Y(Y({},s),typeof a.templateContext=="function"?a.templateContext():a.templateContext)),r.attachTemplatePortal(new zi(e,null,s,o))}else{let o=this._createInjector(a,i,r,this._injector),s=r.attachComponentPortal(new hr(e,a.viewContainerRef,o,a.componentFactoryResolver));i.componentRef=s,i.componentInstance=s.instance}}_createInjector(e,i,r,a){let o=e.injector||e.viewContainerRef?.injector,s=[{provide:EQ,useValue:e.data},{provide:Id,useValue:i}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(i,e,r)):s.push(...e.providers)),e.direction&&(!o||!o.get(Je,null,{optional:!0}))&&s.push({provide:Je,useValue:{value:e.direction,change:ce()}}),Le.create({parent:o||a,providers:s})}_removeOpenDialog(e,i){let r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((a,o)=>{a?o.setAttribute("aria-hidden",a):o.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let e=this._overlayContainer.getContainerElement();if(e.parentElement){let i=e.parentElement.children;for(let r=i.length-1;r>-1;r--){let a=i[r];a!==e&&a.nodeName!=="SCRIPT"&&a.nodeName!=="STYLE"&&!a.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(a,a.getAttribute("aria-hidden")),a.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(i){return new(i||t)(k(vt),k(Le),k(OQ,8),k(t,12),k(c2),k(IQ))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function cg(t,n){let e=t.length;for(;e--;)n(t[e])}var ID=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[dg],imports:[Pn,$n,Ds,$n]})}}return t})();function TQ(t,n){}var Ed=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},ug="mdc-dialog--open",ED="mdc-dialog--opening",OD="mdc-dialog--closing",VQ=150,AQ=75,zQ=(()=>{class t extends lg{constructor(e,i,r,a,o,s,l,h,v){super(e,i,r,a,o,s,l,v),this._animationMode=h,this._animationStateChanged=new B,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?TD(this._config.enterAnimationDuration)??VQ:0,this._exitAnimationDuration=this._animationsEnabled?TD(this._config.exitAnimationDuration)??AQ:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(PD,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ED,ug)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ug),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ug),this._animationsEnabled?(this._hostElement.style.setProperty(PD,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(OD)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(ED,OD)}_waitForAnimationToComplete(e,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let i=super.attachComponentPortal(e);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static{this.\u0275fac=function(i){return new(i||t)(m($),m(yc),m(Ce,8),m(Ed),m(Io),m(oe),m(Po),m(ot,8),m(Qt))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,r){i&2&&(jt("id",r._config.id),ie("aria-modal",r._config.ariaModal)("role",r._config.role)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null),re("_mat-animation-noopable",!r._animationsEnabled)("mat-mdc-dialog-container-with-actions",r._actionSectionCount>0))},standalone:!0,features:[de,ae],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,r){i&1&&(p(0,"div",0)(1,"div",1),w(2,TQ,0,0,"ng-template",2),f()())},dependencies:[Qi],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}}return t})(),PD="--mat-dialog-transition-duration";function TD(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?ui(t.substring(0,t.length-2)):t.endsWith("s")?ui(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var bh=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(bh||{}),Wt=class{constructor(n,e,i){this._ref=n,this._containerInstance=i,this._afterOpened=new U,this._beforeClosed=new U,this._state=bh.OPEN,this.disableClose=e.disableClose,this.id=n.id,n.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(Ve(r=>r.state==="opened"),Ue(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(Ve(r=>r.state==="closed"),Ue(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),nt(this.backdropClick(),this.keydownEvents().pipe(Ve(r=>r.keyCode===27&&!this.disableClose&&!xt(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),VD(this,r.type==="keydown"?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(Ve(e=>e.state==="closing"),Ue(1)).subscribe(e=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=bh.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let e=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?e.left(n.left):e.right(n.right):e.centerHorizontally(),n&&(n.top||n.bottom)?n.top?e.top(n.top):e.bottom(n.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",e=""){return this._ref.updateSize(n,e),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=bh.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function VD(t,n,e){return t._closeInteractionType=n,t.close(e)}var Mi=new L("MatMdcDialogData"),LQ=new L("mat-mdc-dialog-default-options"),HQ=new L("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.block()}});var RQ=0,Gn=(()=>{class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,r,a,o,s,l,h){this._overlay=e,this._defaultOptions=a,this._scrollStrategy=o,this._parentDialog=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new U,this._afterOpenedAtThisLevel=new U,this.dialogConfigClass=Ed,this.afterAllClosed=Hn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Qe(void 0))),this._dialog=i.get(dg),this._dialogRefConstructor=Wt,this._dialogContainerType=zQ,this._dialogDataToken=Mi}open(e,i){let r;i=Y(Y({},this._defaultOptions||new Ed),i),i.id=i.id||`mat-mdc-dialog-${RQ++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let a=this._dialog.open(e,Ge(Y({},i),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Ec,useValue:i}]},templateContext:()=>({dialogRef:r}),providers:(o,s,l)=>(r=new this._dialogRefConstructor(o,i,l),r.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:r}])}));return r.componentRef=a.componentRef,r.componentInstance=a.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{let o=this.openDialogs.indexOf(r);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}static{this.\u0275fac=function(i){return new(i||t)(k(vt),k(Le),k(Nr,8),k(LQ,8),k(HQ),k(t,12),k(c2),k(ot,8))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),NQ=0,Si=(()=>{class t{constructor(e,i,r){this.dialogRef=e,this._elementRef=i,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=zD(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){VD(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(i){return new(i||t)(m(Wt,8),m($),m(Gn))}}static{this.\u0275dir=T({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,r){i&1&&H("click",function(o){return r._onButtonClick(o)}),i&2&&ie("aria-label",r.ariaLabel||null)("type",r.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[Te]})}}return t})(),AD=(()=>{class t{constructor(e,i,r){this._dialogRef=e,this._elementRef=i,this._dialog=r}ngOnInit(){this._dialogRef||(this._dialogRef=zD(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(i){return new(i||t)(m(Wt,8),m($),m(Gn))}}static{this.\u0275dir=T({type:t,standalone:!0})}}return t})(),yi=(()=>{class t extends AD{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${NQ++}`}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,r){i&2&&jt("id",r.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[de]})}}return t})(),ki=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[wC([ma])]})}}return t})(),Ii=(()=>{class t extends AD{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(i,r){i&2&&re("mat-mdc-dialog-actions-align-start",r.align==="start")("mat-mdc-dialog-actions-align-center",r.align==="center")("mat-mdc-dialog-actions-align-end",r.align==="end")},inputs:{align:"align"},standalone:!0,features:[de]})}}return t})();function zD(t,n){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?n.find(i=>i.id===e.id):null}var LD=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Gn],imports:[ID,Pn,$n,fe,fe]})}}return t})();var HD=(()=>{class t{constructor(){}createFormGroup(e){let i={};return e.forEach(r=>{i[r.controlName]=r.required?new kn(r.value,_i.required):new kn(r.value)}),new UM(i)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var jQ=t=>[t,"responsive-column"],BQ=t=>({data:t});function UQ(t,n){if(t&1&&(p(0,"div",6),d(1,` - `),R(2,"mifosx-formfield",7),d(3,` - `),f()),t&2){let e=n.$implicit,i=M();C("ngClass","flex-"+i.layout.flex+" responsive-flex-full"),g(2),C("formfield",e)("form",i.form)}}var $Q=2,Oc=(()=>{class t{constructor(e,i,r){this.dialogRef=e,this.data=i,this.formGroupService=r,this.layout={columns:1,columnWidth:400,flex:100,cancelButtonText:"Cancel",addButtonText:"Add"},this.dialogRef.disableClose=i.disableClose!==void 0?i.disableClose:!0,this.formfields=i.formfields.sort((a,o)=>a.order-o.order),this.pristine=i.pristine!==void 0?i.pristine:!0,this.layout=Y(Y({},this.layout),i.layout),this.layout.gap=this.layout.columns>1?$Q:0,this.layout.flex=this.layout.flex/this.layout.columns-this.layout.gap}ngOnInit(){this.dialogRef.updateSize(`${this.layout.columnWidth*this.layout.columns}px`),this.form=this.formGroupService.createFormGroup(this.formfields),this.pristine||this.form.markAsDirty()}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi),m(HD))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-form-dialog"]],decls:19,vars:16,consts:[["mat-dialog-title",""],["mat-dialog-content","",3,"formGroup","ngClass"],[3,"ngClass",4,"ngFor","ngForOf"],["align","end",1,"layout-row","layout-xs-column","layout-align-center","gap-2percent"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close","disabled"],[3,"ngClass"],[1,"flex-fill",3,"formfield","form"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),f(),d(2,` - -`),p(3,"div",1),d(4,` - `),w(5,UQ,4,3,"div",2),d(6,` -`),f(),d(7,` - -`),p(8,"mat-dialog-actions",3),d(9,` - `),p(10,"button",4),d(11),I(12,"translate"),f(),d(13,` - `),p(14,"button",5),d(15),I(16,"translate"),f(),d(17,` -`),f(),d(18,` -`)),i&2&&(g(),E(r.data.title),g(2),C("formGroup",r.form)("ngClass",sr(12,jQ,r.layout.columns>1?"flex flex-wrap gap-"+r.layout.gap+"percent":"layout-column")),g(2),C("ngForOf",r.formfields),g(6),E(O(12,8,"labels.buttons."+r.layout.cancelButtonText)),g(3),C("mat-dialog-close",sr(14,BQ,r.form))("disabled",!r.form.valid||r.form.pristine),g(),ne(` - `,O(16,10,"labels.buttons."+r.layout.addButtonText),` - `))},dependencies:[Ni,ni,lt,Si,yi,Ii,ki,jr,tn,kD,Pe]})}}return t})();var GQ=()=>({delete:!0}),Ao=(()=>{class t{constructor(e,i){this.dialogRef=e,this.data=i}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-delete-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),f(),d(3,` -`),p(4,"div",1),d(5,` - `),p(6,"p"),d(7),I(8,"translate"),f(),d(9,` -`),f(),d(10,` -`),p(11,"mat-dialog-actions",2),d(12,` - `),p(13,"button",3),d(14),I(15,"translate"),f(),d(16,` - `),p(17,"button",4),d(18),I(19,"translate"),f(),d(20,` -`),f(),d(21,` -`)),i&2&&(g(),E(O(2,6,"labels.heading.Delete")),g(6),Ht("",O(8,8,"labels.text.Are you sure you want to delete")," ",r.data.deleteContext," ?"),g(7),E(O(15,10,"labels.buttons.Cancel")),g(3),C("mat-dialog-close",or(14,GQ)),g(),ne(` - `,O(19,12,"labels.buttons.Confirm"),` - `))},dependencies:[lt,Si,yi,Ii,ki,Pe]})}}return t})();var WQ=()=>({cancel:!0});function qQ(t,n){t&1&&(p(0,"p"),d(1),I(2,"translate"),f()),t&2&&(g(),ne(` - `,O(2,1,"labels.text.Are you sure you want to leave this page and lose all inputted data"),`? - `))}function YQ(t,n){if(t&1&&(p(0,"p"),d(1),I(2,"translate"),f()),t&2){let e=M();g(),Ht(` - `,O(2,2,"labels.text.Are you sure you want to cancel")," ",e.data.cancelContext,` ? - `)}}var W7e=(()=>{class t{constructor(e,i){this.dialogRef=e,this.data=i}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-cancel-dialog"]],decls:22,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),f(),d(3,` -`),p(4,"div",1),d(5,` - `),w(6,qQ,3,3,"p",2),d(7,` - `),w(8,YQ,3,4,"p",2),d(9,` -`),f(),d(10,` -`),p(11,"mat-dialog-actions",3),d(12,` - `),p(13,"button",4),d(14),I(15,"translate"),f(),d(16,` - `),p(17,"button",5),d(18),I(19,"translate"),f(),d(20,` -`),f(),d(21,` -`)),i&2&&(g(),E(O(2,6,"labels.buttons.Cancel")),g(5),C("ngIf",!r.data.cancelContext),g(2),C("ngIf",r.data.cancelContext),g(6),E(O(15,8,"labels.buttons.No")),g(3),C("mat-dialog-close",or(12,WQ)),g(),ne(` - `,O(19,10,"labels.buttons.Yes"),` - `))},dependencies:[Re,lt,Si,yi,Ii,ki,Pe]})}}return t})();function QQ(t,n,e){return(n=ZQ(n))in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function RD(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,i)}return e}function ve(t){for(var n=1;n{},Ag={},uS={},hS=null,mS={mark:ND,measure:ND};try{typeof window<"u"&&(Ag=window),typeof document<"u"&&(uS=document),typeof MutationObserver<"u"&&(hS=MutationObserver),typeof performance<"u"&&(mS=performance)}catch{}var{userAgent:FD=""}=Ag.navigator||{},Vs=Ag,hi=uS,jD=hS,yh=mS,Y7e=!!Vs.document,Ho=!!hi.documentElement&&!!hi.head&&typeof hi.addEventListener=="function"&&typeof hi.createElement=="function",pS=~FD.indexOf("MSIE")||~FD.indexOf("Trident/"),XQ=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,JQ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,fS={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},eK={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},gS=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Vn="classic",Sh="duotone",tK="sharp",iK="sharp-duotone",_S=[Vn,Sh,tK,iK],nK={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},rK={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},aK=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),oK={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},sK=["fak","fa-kit","fakd","fa-kit-duotone"],BD={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},cK=["kit"],lK={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},dK=["fak","fakd"],uK={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},UD={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Ch={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},hK=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],mK=["fak","fa-kit","fakd","fa-kit-duotone"],pK={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},fK={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},gK={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},_g={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},_K=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],vg=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...hK,..._K],vK=["solid","regular","light","thin","duotone","brands"],vS=[1,2,3,4,5,6,7,8,9,10],bK=vS.concat([11,12,13,14,15,16,17,18,19,20]),yK=[...Object.keys(gK),...vK,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Ch.GROUP,Ch.SWAP_OPACITY,Ch.PRIMARY,Ch.SECONDARY].concat(vS.map(t=>"".concat(t,"x"))).concat(bK.map(t=>"w-".concat(t))),CK={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},zo="___FONT_AWESOME___",bg=16,bS="fa",yS="svg-inline--fa",Tc="data-fa-i2svg",yg="data-fa-pseudo-element",xK="data-fa-pseudo-element-pending",zg="data-prefix",Lg="data-icon",$D="fontawesome-i2svg",MK="async",wK=["HTML","HEAD","STYLE","SCRIPT"],CS=(()=>{try{return!0}catch{return!1}})();function zd(t){return new Proxy(t,{get(n,e){return e in n?n[e]:n[Vn]}})}var xS=ve({},fS);xS[Vn]=ve(ve(ve(ve({},{"fa-duotone":"duotone"}),fS[Vn]),BD.kit),BD["kit-duotone"]);var DK=zd(xS),Cg=ve({},oK);Cg[Vn]=ve(ve(ve(ve({},{duotone:"fad"}),Cg[Vn]),UD.kit),UD["kit-duotone"]);var GD=zd(Cg),xg=ve({},_g);xg[Vn]=ve(ve({},xg[Vn]),uK.kit);var Hg=zd(xg),Mg=ve({},fK);Mg[Vn]=ve(ve({},Mg[Vn]),lK.kit);var Q7e=zd(Mg),SK=XQ,MS="fa-layers-text",kK=JQ,IK=ve({},nK),K7e=zd(IK),EK=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],hg=eK,OK=[...cK,...yK],Pd=Vs.FontAwesomeConfig||{};function PK(t){var n=hi.querySelector("script["+t+"]");if(n)return n.getAttribute(t)}function TK(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}hi&&typeof hi.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(n=>{let[e,i]=n,r=TK(PK(e));r!=null&&(Pd[i]=r)});var wS={styleDefault:"solid",familyDefault:Vn,cssPrefix:bS,replacementClass:yS,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Pd.familyPrefix&&(Pd.cssPrefix=Pd.familyPrefix);var g2=ve(ve({},wS),Pd);g2.autoReplaceSvg||(g2.observeMutations=!1);var Ne={};Object.keys(wS).forEach(t=>{Object.defineProperty(Ne,t,{enumerable:!0,set:function(n){g2[t]=n,Td.forEach(e=>e(Ne))},get:function(){return g2[t]}})});Object.defineProperty(Ne,"familyPrefix",{enumerable:!0,set:function(t){g2.cssPrefix=t,Td.forEach(n=>n(Ne))},get:function(){return g2.cssPrefix}});Vs.FontAwesomeConfig=Ne;var Td=[];function VK(t){return Td.push(t),()=>{Td.splice(Td.indexOf(t),1)}}var Ts=bg,Wa={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function AK(t){if(!t||!Ho)return;let n=hi.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=t;let e=hi.head.childNodes,i=null;for(let r=e.length-1;r>-1;r--){let a=e[r],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(i=a)}return hi.head.insertBefore(n,i),t}var zK="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Vd(){let t=12,n="";for(;t-- >0;)n+=zK[Math.random()*62|0];return n}function _2(t){let n=[];for(let e=(t||[]).length>>>0;e--;)n[e]=t[e];return n}function Rg(t){return t.classList?_2(t.classList):(t.getAttribute("class")||"").split(" ").filter(n=>n)}function DS(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function LK(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,'="').concat(DS(t[e]),'" '),"").trim()}function kh(t){return Object.keys(t||{}).reduce((n,e)=>n+"".concat(e,": ").concat(t[e].trim(),";"),"")}function Ng(t){return t.size!==Wa.size||t.x!==Wa.x||t.y!==Wa.y||t.rotate!==Wa.rotate||t.flipX||t.flipY}function HK(t){let{transform:n,containerWidth:e,iconWidth:i}=t,r={transform:"translate(".concat(e/2," 256)")},a="translate(".concat(n.x*32,", ").concat(n.y*32,") "),o="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),s="rotate(".concat(n.rotate," 0 0)"),l={transform:"".concat(a," ").concat(o," ").concat(s)},h={transform:"translate(".concat(i/2*-1," -256)")};return{outer:r,inner:l,path:h}}function RK(t){let{transform:n,width:e=bg,height:i=bg,startCentered:r=!1}=t,a="";return r&&pS?a+="translate(".concat(n.x/Ts-e/2,"em, ").concat(n.y/Ts-i/2,"em) "):r?a+="translate(calc(-50% + ".concat(n.x/Ts,"em), calc(-50% + ").concat(n.y/Ts,"em)) "):a+="translate(".concat(n.x/Ts,"em, ").concat(n.y/Ts,"em) "),a+="scale(".concat(n.size/Ts*(n.flipX?-1:1),", ").concat(n.size/Ts*(n.flipY?-1:1),") "),a+="rotate(".concat(n.rotate,"deg) "),a}var NK=`:root, :host { - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; - --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; - --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; - --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; - --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; - --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; - --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; -} - -svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { - overflow: visible; - box-sizing: content-box; -} - -.svg-inline--fa { - display: var(--fa-display, inline-block); - height: 1em; - overflow: visible; - vertical-align: -0.125em; -} -.svg-inline--fa.fa-2xs { - vertical-align: 0.1em; -} -.svg-inline--fa.fa-xs { - vertical-align: 0em; -} -.svg-inline--fa.fa-sm { - vertical-align: -0.0714285705em; -} -.svg-inline--fa.fa-lg { - vertical-align: -0.2em; -} -.svg-inline--fa.fa-xl { - vertical-align: -0.25em; -} -.svg-inline--fa.fa-2xl { - vertical-align: -0.3125em; -} -.svg-inline--fa.fa-pull-left { - margin-right: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-pull-right { - margin-left: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-li { - width: var(--fa-li-width, 2em); - top: 0.25em; -} -.svg-inline--fa.fa-fw { - width: var(--fa-fw-width, 1.25em); -} - -.fa-layers svg.svg-inline--fa { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; -} - -.fa-layers-counter, .fa-layers-text { - display: inline-block; - position: absolute; - text-align: center; -} - -.fa-layers { - display: inline-block; - height: 1em; - position: relative; - text-align: center; - vertical-align: -0.125em; - width: 1em; -} -.fa-layers svg.svg-inline--fa { - transform-origin: center center; -} - -.fa-layers-text { - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - transform-origin: center center; -} - -.fa-layers-counter { - background-color: var(--fa-counter-background-color, #ff253a); - border-radius: var(--fa-counter-border-radius, 1em); - box-sizing: border-box; - color: var(--fa-inverse, #fff); - line-height: var(--fa-counter-line-height, 1); - max-width: var(--fa-counter-max-width, 5em); - min-width: var(--fa-counter-min-width, 1.5em); - overflow: hidden; - padding: var(--fa-counter-padding, 0.25em 0.5em); - right: var(--fa-right, 0); - text-overflow: ellipsis; - top: var(--fa-top, 0); - transform: scale(var(--fa-counter-scale, 0.25)); - transform-origin: top right; -} - -.fa-layers-bottom-right { - bottom: var(--fa-bottom, 0); - right: var(--fa-right, 0); - top: auto; - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: bottom right; -} - -.fa-layers-bottom-left { - bottom: var(--fa-bottom, 0); - left: var(--fa-left, 0); - right: auto; - top: auto; - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: bottom left; -} - -.fa-layers-top-right { - top: var(--fa-top, 0); - right: var(--fa-right, 0); - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: top right; -} - -.fa-layers-top-left { - left: var(--fa-left, 0); - right: auto; - top: var(--fa-top, 0); - transform: scale(var(--fa-layers-scale, 0.25)); - transform-origin: top left; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(-1 * var(--fa-li-width, 2em)); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, -.fa-bounce, -.fa-fade, -.fa-beat-fade, -.fa-flip, -.fa-pulse, -.fa-shake, -.fa-spin, -.fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, 0)); -} - -.fa-stack { - display: inline-block; - vertical-align: middle; - height: 2em; - position: relative; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; - z-index: var(--fa-stack-z-index, auto); -} - -.svg-inline--fa.fa-stack-1x { - height: 1em; - width: 1.25em; -} -.svg-inline--fa.fa-stack-2x { - height: 2em; - width: 2.5em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.svg-inline--fa .fa-primary { - fill: var(--fa-primary-color, currentColor); - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa .fa-secondary { - fill: var(--fa-secondary-color, currentColor); - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-primary { - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-secondary { - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa mask .fa-primary, -.svg-inline--fa mask .fa-secondary { - fill: black; -}`;function SS(){let t=bS,n=yS,e=Ne.cssPrefix,i=Ne.replacementClass,r=NK;if(e!==t||i!==n){let a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(n),"g");r=r.replace(a,".".concat(e,"-")).replace(o,"--".concat(e,"-")).replace(s,".".concat(i))}return r}var WD=!1;function mg(){Ne.autoAddCss&&!WD&&(AK(SS()),WD=!0)}var FK={mixout(){return{dom:{css:SS,insertCss:mg}}},hooks(){return{beforeDOMElementCreation(){mg()},beforeI2svg(){mg()}}}},Lo=Vs||{};Lo[zo]||(Lo[zo]={});Lo[zo].styles||(Lo[zo].styles={});Lo[zo].hooks||(Lo[zo].hooks={});Lo[zo].shims||(Lo[zo].shims=[]);var qa=Lo[zo],kS=[],IS=function(){hi.removeEventListener("DOMContentLoaded",IS),wh=1,kS.map(t=>t())},wh=!1;Ho&&(wh=(hi.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(hi.readyState),wh||hi.addEventListener("DOMContentLoaded",IS));function jK(t){Ho&&(wh?setTimeout(t,0):kS.push(t))}function Ld(t){let{tag:n,attributes:e={},children:i=[]}=t;return typeof t=="string"?DS(t):"<".concat(n," ").concat(LK(e),">").concat(i.map(Ld).join(""),"")}function qD(t,n,e){if(t&&t[n]&&t[n][e])return{prefix:n,iconName:e,icon:t[n][e]}}var BK=function(n,e){return function(i,r,a,o){return n.call(e,i,r,a,o)}},pg=function(n,e,i,r){var a=Object.keys(n),o=a.length,s=r!==void 0?BK(e,r):e,l,h,v;for(i===void 0?(l=1,v=n[a[0]]):(l=0,v=i);l=55296&&r<=56319&&e=55296&&i<=56319&&e>n+1&&(r=t.charCodeAt(n+1),r>=56320&&r<=57343)?(i-55296)*1024+r-56320+65536:i}function YD(t){return Object.keys(t).reduce((n,e)=>{let i=t[e];return!!i.icon?n[i.iconName]=i.icon:n[e]=i,n},{})}function Dg(t,n){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{skipHooks:i=!1}=e,r=YD(n);typeof qa.hooks.addPack=="function"&&!i?qa.hooks.addPack(t,YD(n)):qa.styles[t]=ve(ve({},qa.styles[t]||{}),r),t==="fas"&&Dg("fa",n)}var{styles:Ad,shims:GK}=qa,ES=Object.keys(Hg),WK=ES.reduce((t,n)=>(t[n]=Object.keys(Hg[n]),t),{}),Fg=null,OS={},PS={},TS={},VS={},AS={};function qK(t){return~OK.indexOf(t)}function YK(t,n){let e=n.split("-"),i=e[0],r=e.slice(1).join("-");return i===t&&r!==""&&!qK(r)?r:null}var zS=()=>{let t=i=>pg(Ad,(r,a,o)=>(r[o]=pg(a,i,{}),r),{});OS=t((i,r,a)=>(r[3]&&(i[r[3]]=a),r[2]&&r[2].filter(s=>typeof s=="number").forEach(s=>{i[s.toString(16)]=a}),i)),PS=t((i,r,a)=>(i[a]=a,r[2]&&r[2].filter(s=>typeof s=="string").forEach(s=>{i[s]=a}),i)),AS=t((i,r,a)=>{let o=r[2];return i[a]=a,o.forEach(s=>{i[s]=a}),i});let n="far"in Ad||Ne.autoFetchSvg,e=pg(GK,(i,r)=>{let a=r[0],o=r[1],s=r[2];return o==="far"&&!n&&(o="fas"),typeof a=="string"&&(i.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(i.unicodes[a.toString(16)]={prefix:o,iconName:s}),i},{names:{},unicodes:{}});TS=e.names,VS=e.unicodes,Fg=Ih(Ne.styleDefault,{family:Ne.familyDefault})};VK(t=>{Fg=Ih(t.styleDefault,{family:Ne.familyDefault})});zS();function jg(t,n){return(OS[t]||{})[n]}function QK(t,n){return(PS[t]||{})[n]}function Pc(t,n){return(AS[t]||{})[n]}function LS(t){return TS[t]||{prefix:null,iconName:null}}function KK(t){let n=VS[t],e=jg("fas",t);return n||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}function As(){return Fg}var HS=()=>({prefix:null,iconName:null,rest:[]});function ZK(t){let n=Vn,e=ES.reduce((i,r)=>(i[r]="".concat(Ne.cssPrefix,"-").concat(r),i),{});return _S.forEach(i=>{(t.includes(e[i])||t.some(r=>WK[i].includes(r)))&&(n=i)}),n}function Ih(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{family:e=Vn}=n,i=DK[e][t];if(e===Sh&&!t)return"fad";let r=GD[e][t]||GD[e][i],a=t in qa.styles?t:null;return r||a||null}function XK(t){let n=[],e=null;return t.forEach(i=>{let r=YK(Ne.cssPrefix,i);r?e=r:i&&n.push(i)}),{iconName:e,rest:n}}function QD(t){return t.sort().filter((n,e,i)=>i.indexOf(n)===e)}function Eh(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{skipLookups:e=!1}=n,i=null,r=vg.concat(mK),a=QD(t.filter(y=>r.includes(y))),o=QD(t.filter(y=>!vg.includes(y))),s=a.filter(y=>(i=y,!gS.includes(y))),[l=null]=s,h=ZK(a),v=ve(ve({},XK(o)),{},{prefix:Ih(l,{family:h})});return ve(ve(ve({},v),iZ({values:t,family:h,styles:Ad,config:Ne,canonical:v,givenPrefix:i})),JK(e,i,v))}function JK(t,n,e){let{prefix:i,iconName:r}=e;if(t||!i||!r)return{prefix:i,iconName:r};let a=n==="fa"?LS(r):{},o=Pc(i,r);return r=a.iconName||o||r,i=a.prefix||i,i==="far"&&!Ad.far&&Ad.fas&&!Ne.autoFetchSvg&&(i="fas"),{prefix:i,iconName:r}}var eZ=_S.filter(t=>t!==Vn||t!==Sh),tZ=Object.keys(_g).filter(t=>t!==Vn).map(t=>Object.keys(_g[t])).flat();function iZ(t){let{values:n,family:e,canonical:i,givenPrefix:r="",styles:a={},config:o={}}=t,s=e===Sh,l=n.includes("fa-duotone")||n.includes("fad"),h=o.familyDefault==="duotone",v=i.prefix==="fad"||i.prefix==="fa-duotone";if(!s&&(l||h||v)&&(i.prefix="fad"),(n.includes("fa-brands")||n.includes("fab"))&&(i.prefix="fab"),!i.prefix&&eZ.includes(e)&&(Object.keys(a).find(D=>tZ.includes(D))||o.autoFetchSvg)){let D=aK.get(e).defaultShortPrefixId;i.prefix=D,i.iconName=Pc(i.prefix,i.iconName)||i.iconName}return(i.prefix==="fa"||r==="fa")&&(i.prefix=As()||"fas"),i}var Sg=class{constructor(){this.definitions={}}add(){for(var n=arguments.length,e=new Array(n),i=0;i{this.definitions[a]=ve(ve({},this.definitions[a]||{}),r[a]),Dg(a,r[a]);let o=Hg[Vn][a];o&&Dg(o,r[a]),zS()})}reset(){this.definitions={}}_pullDefinitions(n,e){let i=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(i).map(r=>{let{prefix:a,iconName:o,icon:s}=i[r],l=s[2];n[a]||(n[a]={}),l.length>0&&l.forEach(h=>{typeof h=="string"&&(n[a][h]=s)}),n[a][o]=s}),n}},KD=[],p2={},f2={},nZ=Object.keys(f2);function rZ(t,n){let{mixoutsTo:e}=n;return KD=t,p2={},Object.keys(f2).forEach(i=>{nZ.indexOf(i)===-1&&delete f2[i]}),KD.forEach(i=>{let r=i.mixout?i.mixout():{};if(Object.keys(r).forEach(a=>{typeof r[a]=="function"&&(e[a]=r[a]),typeof r[a]=="object"&&Object.keys(r[a]).forEach(o=>{e[a]||(e[a]={}),e[a][o]=r[a][o]})}),i.hooks){let a=i.hooks();Object.keys(a).forEach(o=>{p2[o]||(p2[o]=[]),p2[o].push(a[o])})}i.provides&&i.provides(f2)}),e}function kg(t,n){for(var e=arguments.length,i=new Array(e>2?e-2:0),r=2;r{n=o.apply(null,[n,...i])}),n}function Vc(t){for(var n=arguments.length,e=new Array(n>1?n-1:0),i=1;i{a.apply(null,e)})}function zs(){let t=arguments[0],n=Array.prototype.slice.call(arguments,1);return f2[t]?f2[t].apply(null,n):void 0}function Ig(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:n}=t,e=t.prefix||As();if(n)return n=Pc(e,n)||n,qD(RS.definitions,e,n)||qD(qa.styles,e,n)}var RS=new Sg,aZ=()=>{Ne.autoReplaceSvg=!1,Ne.observeMutations=!1,Vc("noAuto")},oZ={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Ho?(Vc("beforeI2svg",t),zs("pseudoElements2svg",t),zs("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:n}=t;Ne.autoReplaceSvg===!1&&(Ne.autoReplaceSvg=!0),Ne.observeMutations=!0,jK(()=>{cZ({autoReplaceSvgRoot:n}),Vc("watch",t)})}},sZ={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Pc(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){let n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],e=Ih(t[0]);return{prefix:e,iconName:Pc(e,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(Ne.cssPrefix,"-"))>-1||t.match(SK))){let n=Eh(t.split(" "),{skipLookups:!0});return{prefix:n.prefix||As(),iconName:Pc(n.prefix,n.iconName)||n.iconName}}if(typeof t=="string"){let n=As();return{prefix:n,iconName:Pc(n,t)||t}}}},wr={noAuto:aZ,config:Ne,dom:oZ,parse:sZ,library:RS,findIconDefinition:Ig,toHtml:Ld},cZ=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:n=hi}=t;(Object.keys(qa.styles).length>0||Ne.autoFetchSvg)&&Ho&&Ne.autoReplaceSvg&&wr.dom.i2svg({node:n})};function Oh(t,n){return Object.defineProperty(t,"abstract",{get:n}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(e=>Ld(e))}}),Object.defineProperty(t,"node",{get:function(){if(!Ho)return;let e=hi.createElement("div");return e.innerHTML=t.html,e.children}}),t}function lZ(t){let{children:n,main:e,mask:i,attributes:r,styles:a,transform:o}=t;if(Ng(o)&&e.found&&!i.found){let{width:s,height:l}=e,h={x:s/l/2,y:.5};r.style=kh(ve(ve({},a),{},{"transform-origin":"".concat(h.x+o.x/16,"em ").concat(h.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:n}]}function dZ(t){let{prefix:n,iconName:e,children:i,attributes:r,symbol:a}=t,o=a===!0?"".concat(n,"-").concat(Ne.cssPrefix,"-").concat(e):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ve(ve({},r),{},{id:o}),children:i}]}]}function Bg(t){let{icons:{main:n,mask:e},prefix:i,iconName:r,transform:a,symbol:o,title:s,maskId:l,titleId:h,extra:v,watchable:y=!1}=t,{width:D,height:S}=e.found?e:n,V=dK.includes(i),K=[Ne.replacementClass,r?"".concat(Ne.cssPrefix,"-").concat(r):""].filter(It=>v.classes.indexOf(It)===-1).filter(It=>It!==""||!!It).concat(v.classes).join(" "),te={children:[],attributes:ve(ve({},v.attributes),{},{"data-prefix":i,"data-icon":r,class:K,role:v.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(D," ").concat(S)})},ge=V&&!~v.classes.indexOf("fa-fw")?{width:"".concat(D/S*16*.0625,"em")}:{};y&&(te.attributes[Tc]=""),s&&(te.children.push({tag:"title",attributes:{id:te.attributes["aria-labelledby"]||"title-".concat(h||Vd())},children:[s]}),delete te.attributes.title);let Oe=ve(ve({},te),{},{prefix:i,iconName:r,main:n,mask:e,maskId:l,transform:a,symbol:o,styles:ve(ve({},ge),v.styles)}),{children:He,attributes:Mt}=e.found&&n.found?zs("generateAbstractMask",Oe)||{children:[],attributes:{}}:zs("generateAbstractIcon",Oe)||{children:[],attributes:{}};return Oe.children=He,Oe.attributes=Mt,o?dZ(Oe):lZ(Oe)}function ZD(t){let{content:n,width:e,height:i,transform:r,title:a,extra:o,watchable:s=!1}=t,l=ve(ve(ve({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(l[Tc]="");let h=ve({},o.styles);Ng(r)&&(h.transform=RK({transform:r,startCentered:!0,width:e,height:i}),h["-webkit-transform"]=h.transform);let v=kh(h);v.length>0&&(l.style=v);let y=[];return y.push({tag:"span",attributes:l,children:[n]}),a&&y.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),y}function uZ(t){let{content:n,title:e,extra:i}=t,r=ve(ve(ve({},i.attributes),e?{title:e}:{}),{},{class:i.classes.join(" ")}),a=kh(i.styles);a.length>0&&(r.style=a);let o=[];return o.push({tag:"span",attributes:r,children:[n]}),e&&o.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),o}var{styles:fg}=qa;function Eg(t){let n=t[0],e=t[1],[i]=t.slice(4),r=null;return Array.isArray(i)?r={tag:"g",attributes:{class:"".concat(Ne.cssPrefix,"-").concat(hg.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Ne.cssPrefix,"-").concat(hg.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(Ne.cssPrefix,"-").concat(hg.PRIMARY),fill:"currentColor",d:i[1]}}]}:r={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:n,height:e,icon:r}}var hZ={found:!1,width:512,height:512};function mZ(t,n){!CS&&!Ne.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(n,'" is missing.'))}function Og(t,n){let e=n;return n==="fa"&&Ne.styleDefault!==null&&(n=As()),new Promise((i,r)=>{if(e==="fa"){let a=LS(t)||{};t=a.iconName||t,n=a.prefix||n}if(t&&n&&fg[n]&&fg[n][t]){let a=fg[n][t];return i(Eg(a))}mZ(t,n),i(ve(ve({},hZ),{},{icon:Ne.showMissingIcons&&t?zs("missingIconAbstract")||{}:{}}))})}var XD=()=>{},Pg=Ne.measurePerformance&&yh&&yh.mark&&yh.measure?yh:{mark:XD,measure:XD},Od='FA "6.7.2"',pZ=t=>(Pg.mark("".concat(Od," ").concat(t," begins")),()=>NS(t)),NS=t=>{Pg.mark("".concat(Od," ").concat(t," ends")),Pg.measure("".concat(Od," ").concat(t),"".concat(Od," ").concat(t," begins"),"".concat(Od," ").concat(t," ends"))},Ug={begin:pZ,end:NS},xh=()=>{};function JD(t){return typeof(t.getAttribute?t.getAttribute(Tc):null)=="string"}function fZ(t){let n=t.getAttribute?t.getAttribute(zg):null,e=t.getAttribute?t.getAttribute(Lg):null;return n&&e}function gZ(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Ne.replacementClass)}function _Z(){return Ne.autoReplaceSvg===!0?Mh.replace:Mh[Ne.autoReplaceSvg]||Mh.replace}function vZ(t){return hi.createElementNS("http://www.w3.org/2000/svg",t)}function bZ(t){return hi.createElement(t)}function FS(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{ceFn:e=t.tag==="svg"?vZ:bZ}=n;if(typeof t=="string")return hi.createTextNode(t);let i=e(t.tag);return Object.keys(t.attributes||[]).forEach(function(a){i.setAttribute(a,t.attributes[a])}),(t.children||[]).forEach(function(a){i.appendChild(FS(a,{ceFn:e}))}),i}function yZ(t){let n=" ".concat(t.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var Mh={replace:function(t){let n=t[0];if(n.parentNode)if(t[1].forEach(e=>{n.parentNode.insertBefore(FS(e),n)}),n.getAttribute(Tc)===null&&Ne.keepOriginalSource){let e=hi.createComment(yZ(n));n.parentNode.replaceChild(e,n)}else n.remove()},nest:function(t){let n=t[0],e=t[1];if(~Rg(n).indexOf(Ne.replacementClass))return Mh.replace(t);let i=new RegExp("".concat(Ne.cssPrefix,"-.*"));if(delete e[0].attributes.id,e[0].attributes.class){let a=e[0].attributes.class.split(" ").reduce((o,s)=>(s===Ne.replacementClass||s.match(i)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});e[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}let r=e.map(a=>Ld(a)).join(` -`);n.setAttribute(Tc,""),n.innerHTML=r}};function eS(t){t()}function jS(t,n){let e=typeof n=="function"?n:xh;if(t.length===0)e();else{let i=eS;Ne.mutateApproach===MK&&(i=Vs.requestAnimationFrame||eS),i(()=>{let r=_Z(),a=Ug.begin("mutate");t.map(r),a(),e()})}}var $g=!1;function BS(){$g=!0}function Tg(){$g=!1}var Dh=null;function tS(t){if(!jD||!Ne.observeMutations)return;let{treeCallback:n=xh,nodeCallback:e=xh,pseudoElementsCallback:i=xh,observeMutationsRoot:r=hi}=t;Dh=new jD(a=>{if($g)return;let o=As();_2(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!JD(s.addedNodes[0])&&(Ne.searchPseudoElements&&i(s.target),n(s.target)),s.type==="attributes"&&s.target.parentNode&&Ne.searchPseudoElements&&i(s.target.parentNode),s.type==="attributes"&&JD(s.target)&&~EK.indexOf(s.attributeName))if(s.attributeName==="class"&&fZ(s.target)){let{prefix:l,iconName:h}=Eh(Rg(s.target));s.target.setAttribute(zg,l||o),h&&s.target.setAttribute(Lg,h)}else gZ(s.target)&&e(s.target)})}),Ho&&Dh.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function CZ(){Dh&&Dh.disconnect()}function xZ(t){let n=t.getAttribute("style"),e=[];return n&&(e=n.split(";").reduce((i,r)=>{let a=r.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(i[o]=s.join(":").trim()),i},{})),e}function MZ(t){let n=t.getAttribute("data-prefix"),e=t.getAttribute("data-icon"),i=t.innerText!==void 0?t.innerText.trim():"",r=Eh(Rg(t));return r.prefix||(r.prefix=As()),n&&e&&(r.prefix=n,r.iconName=e),r.iconName&&r.prefix||(r.prefix&&i.length>0&&(r.iconName=QK(r.prefix,t.innerText)||jg(r.prefix,wg(t.innerText))),!r.iconName&&Ne.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function wZ(t){let n=_2(t.attributes).reduce((r,a)=>(r.name!=="class"&&r.name!=="style"&&(r[a.name]=a.value),r),{}),e=t.getAttribute("title"),i=t.getAttribute("data-fa-title-id");return Ne.autoA11y&&(e?n["aria-labelledby"]="".concat(Ne.replacementClass,"-title-").concat(i||Vd()):(n["aria-hidden"]="true",n.focusable="false")),n}function DZ(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Wa,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function iS(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},{iconName:e,prefix:i,rest:r}=MZ(t),a=wZ(t),o=kg("parseNodeAttributes",{},t),s=n.styleParser?xZ(t):[];return ve({iconName:e,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:i,transform:Wa,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:s,attributes:a}},o)}var{styles:SZ}=qa;function US(t){let n=Ne.autoReplaceSvg==="nest"?iS(t,{styleParser:!1}):iS(t);return~n.extra.classes.indexOf(MS)?zs("generateLayersText",t,n):zs("generateSvgReplacementMutation",t,n)}function kZ(){return[...sK,...vg]}function nS(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Ho)return Promise.resolve();let e=hi.documentElement.classList,i=v=>e.add("".concat($D,"-").concat(v)),r=v=>e.remove("".concat($D,"-").concat(v)),a=Ne.autoFetchSvg?kZ():gS.concat(Object.keys(SZ));a.includes("fa")||a.push("fa");let o=[".".concat(MS,":not([").concat(Tc,"])")].concat(a.map(v=>".".concat(v,":not([").concat(Tc,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=_2(t.querySelectorAll(o))}catch{}if(s.length>0)i("pending"),r("complete");else return Promise.resolve();let l=Ug.begin("onTree"),h=s.reduce((v,y)=>{try{let D=US(y);D&&v.push(D)}catch(D){CS||D.name==="MissingIcon"&&console.error(D)}return v},[]);return new Promise((v,y)=>{Promise.all(h).then(D=>{jS(D,()=>{i("active"),i("complete"),r("pending"),typeof n=="function"&&n(),l(),v()})}).catch(D=>{l(),y(D)})})}function IZ(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;US(t).then(e=>{e&&jS([e],n)})}function EZ(t){return function(n){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=(n||{}).icon?n:Ig(n||{}),{mask:r}=e;return r&&(r=(r||{}).icon?r:Ig(r||{})),t(i,ve(ve({},e),{},{mask:r}))}}var OZ=function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=Wa,symbol:i=!1,mask:r=null,maskId:a=null,title:o=null,titleId:s=null,classes:l=[],attributes:h={},styles:v={}}=n;if(!t)return;let{prefix:y,iconName:D,icon:S}=t;return Oh(ve({type:"icon"},t),()=>(Vc("beforeDOMElementCreation",{iconDefinition:t,params:n}),Ne.autoA11y&&(o?h["aria-labelledby"]="".concat(Ne.replacementClass,"-title-").concat(s||Vd()):(h["aria-hidden"]="true",h.focusable="false")),Bg({icons:{main:Eg(S),mask:r?Eg(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:y,iconName:D,transform:ve(ve({},Wa),e),symbol:i,title:o,maskId:a,titleId:s,extra:{attributes:h,styles:v,classes:l}})))},PZ={mixout(){return{icon:EZ(OZ)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=nS,t.nodeCallback=IZ,t}}},provides(t){t.i2svg=function(n){let{node:e=hi,callback:i=()=>{}}=n;return nS(e,i)},t.generateSvgReplacementMutation=function(n,e){let{iconName:i,title:r,titleId:a,prefix:o,transform:s,symbol:l,mask:h,maskId:v,extra:y}=e;return new Promise((D,S)=>{Promise.all([Og(i,o),h.iconName?Og(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(V=>{let[K,te]=V;D([n,Bg({icons:{main:K,mask:te},prefix:o,iconName:i,transform:s,symbol:l,maskId:v,title:r,titleId:a,extra:y,watchable:!0})])}).catch(S)})},t.generateAbstractIcon=function(n){let{children:e,attributes:i,main:r,transform:a,styles:o}=n,s=kh(o);s.length>0&&(i.style=s);let l;return Ng(a)&&(l=zs("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),e.push(l||r.icon),{children:e,attributes:i}}}},TZ={mixout(){return{layer(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{classes:e=[]}=n;return Oh({type:"layer"},()=>{Vc("beforeDOMElementCreation",{assembler:t,params:n});let i=[];return t(r=>{Array.isArray(r)?r.map(a=>{i=i.concat(a.abstract)}):i=i.concat(r.abstract)}),[{tag:"span",attributes:{class:["".concat(Ne.cssPrefix,"-layers"),...e].join(" ")},children:i}]})}}}},VZ={mixout(){return{counter(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{title:e=null,classes:i=[],attributes:r={},styles:a={}}=n;return Oh({type:"counter",content:t},()=>(Vc("beforeDOMElementCreation",{content:t,params:n}),uZ({content:t.toString(),title:e,extra:{attributes:r,styles:a,classes:["".concat(Ne.cssPrefix,"-layers-counter"),...i]}})))}}}},AZ={mixout(){return{text(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=Wa,title:i=null,classes:r=[],attributes:a={},styles:o={}}=n;return Oh({type:"text",content:t},()=>(Vc("beforeDOMElementCreation",{content:t,params:n}),ZD({content:t,transform:ve(ve({},Wa),e),title:i,extra:{attributes:a,styles:o,classes:["".concat(Ne.cssPrefix,"-layers-text"),...r]}})))}}},provides(t){t.generateLayersText=function(n,e){let{title:i,transform:r,extra:a}=e,o=null,s=null;if(pS){let l=parseInt(getComputedStyle(n).fontSize,10),h=n.getBoundingClientRect();o=h.width/l,s=h.height/l}return Ne.autoA11y&&!i&&(a.attributes["aria-hidden"]="true"),Promise.resolve([n,ZD({content:n.innerHTML,width:o,height:s,transform:r,title:i,extra:a,watchable:!0})])}}},zZ=new RegExp('"',"ug"),rS=[1105920,1112319],aS=ve(ve(ve(ve({},{FontAwesome:{normal:"fas",400:"fas"}}),rK),CK),pK),Vg=Object.keys(aS).reduce((t,n)=>(t[n.toLowerCase()]=aS[n],t),{}),LZ=Object.keys(Vg).reduce((t,n)=>{let e=Vg[n];return t[n]=e[900]||[...Object.entries(e)][0][1],t},{});function HZ(t){let n=t.replace(zZ,""),e=$K(n,0),i=e>=rS[0]&&e<=rS[1],r=n.length===2?n[0]===n[1]:!1;return{value:wg(r?n[0]:n),isSecondary:i||r}}function RZ(t,n){let e=t.replace(/^['"]|['"]$/g,"").toLowerCase(),i=parseInt(n),r=isNaN(i)?"normal":i;return(Vg[e]||{})[r]||LZ[e]}function oS(t,n){let e="".concat(xK).concat(n.replace(":","-"));return new Promise((i,r)=>{if(t.getAttribute(e)!==null)return i();let o=_2(t.children).filter(D=>D.getAttribute(yg)===n)[0],s=Vs.getComputedStyle(t,n),l=s.getPropertyValue("font-family"),h=l.match(kK),v=s.getPropertyValue("font-weight"),y=s.getPropertyValue("content");if(o&&!h)return t.removeChild(o),i();if(h&&y!=="none"&&y!==""){let D=s.getPropertyValue("content"),S=RZ(l,v),{value:V,isSecondary:K}=HZ(D),te=h[0].startsWith("FontAwesome"),ge=jg(S,V),Oe=ge;if(te){let He=KK(V);He.iconName&&He.prefix&&(ge=He.iconName,S=He.prefix)}if(ge&&!K&&(!o||o.getAttribute(zg)!==S||o.getAttribute(Lg)!==Oe)){t.setAttribute(e,Oe),o&&t.removeChild(o);let He=DZ(),{extra:Mt}=He;Mt.attributes[yg]=n,Og(ge,S).then(It=>{let Et=Bg(ve(ve({},He),{},{icons:{main:It,mask:HS()},prefix:S,iconName:Oe,extra:Mt,watchable:!0})),yn=hi.createElementNS("http://www.w3.org/2000/svg","svg");n==="::before"?t.insertBefore(yn,t.firstChild):t.appendChild(yn),yn.outerHTML=Et.map(Ki=>Ld(Ki)).join(` -`),t.removeAttribute(e),i()}).catch(r)}else i()}else i()})}function NZ(t){return Promise.all([oS(t,"::before"),oS(t,"::after")])}function FZ(t){return t.parentNode!==document.head&&!~wK.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(yg)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function sS(t){if(Ho)return new Promise((n,e)=>{let i=_2(t.querySelectorAll("*")).filter(FZ).map(NZ),r=Ug.begin("searchPseudoElements");BS(),Promise.all(i).then(()=>{r(),Tg(),n()}).catch(()=>{r(),Tg(),e()})})}var jZ={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=sS,t}}},provides(t){t.pseudoElements2svg=function(n){let{node:e=hi}=n;Ne.searchPseudoElements&&sS(e)}}},cS=!1,BZ={mixout(){return{dom:{unwatch(){BS(),cS=!0}}}},hooks(){return{bootstrap(){tS(kg("mutationObserverCallbacks",{}))},noAuto(){CZ()},watch(t){let{observeMutationsRoot:n}=t;cS?Tg():tS(kg("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},lS=t=>{let n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((e,i)=>{let r=i.toLowerCase().split("-"),a=r[0],o=r.slice(1).join("-");if(a&&o==="h")return e.flipX=!0,e;if(a&&o==="v")return e.flipY=!0,e;if(o=parseFloat(o),isNaN(o))return e;switch(a){case"grow":e.size=e.size+o;break;case"shrink":e.size=e.size-o;break;case"left":e.x=e.x-o;break;case"right":e.x=e.x+o;break;case"up":e.y=e.y-o;break;case"down":e.y=e.y+o;break;case"rotate":e.rotate=e.rotate+o;break}return e},n)},UZ={mixout(){return{parse:{transform:t=>lS(t)}}},hooks(){return{parseNodeAttributes(t,n){let e=n.getAttribute("data-fa-transform");return e&&(t.transform=lS(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(n){let{main:e,transform:i,containerWidth:r,iconWidth:a}=n,o={transform:"translate(".concat(r/2," 256)")},s="translate(".concat(i.x*32,", ").concat(i.y*32,") "),l="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),h="rotate(".concat(i.rotate," 0 0)"),v={transform:"".concat(s," ").concat(l," ").concat(h)},y={transform:"translate(".concat(a/2*-1," -256)")},D={outer:o,inner:v,path:y};return{tag:"g",attributes:ve({},D.outer),children:[{tag:"g",attributes:ve({},D.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:ve(ve({},e.icon.attributes),D.path)}]}]}}}},gg={x:0,y:0,width:"100%",height:"100%"};function dS(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||n)&&(t.attributes.fill="black"),t}function $Z(t){return t.tag==="g"?t.children:[t]}var GZ={hooks(){return{parseNodeAttributes(t,n){let e=n.getAttribute("data-fa-mask"),i=e?Eh(e.split(" ").map(r=>r.trim())):HS();return i.prefix||(i.prefix=As()),t.mask=i,t.maskId=n.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(n){let{children:e,attributes:i,main:r,mask:a,maskId:o,transform:s}=n,{width:l,icon:h}=r,{width:v,icon:y}=a,D=HK({transform:s,containerWidth:v,iconWidth:l}),S={tag:"rect",attributes:ve(ve({},gg),{},{fill:"white"})},V=h.children?{children:h.children.map(dS)}:{},K={tag:"g",attributes:ve({},D.inner),children:[dS(ve({tag:h.tag,attributes:ve(ve({},h.attributes),D.path)},V))]},te={tag:"g",attributes:ve({},D.outer),children:[K]},ge="mask-".concat(o||Vd()),Oe="clip-".concat(o||Vd()),He={tag:"mask",attributes:ve(ve({},gg),{},{id:ge,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[S,te]},Mt={tag:"defs",children:[{tag:"clipPath",attributes:{id:Oe},children:$Z(y)},He]};return e.push(Mt,{tag:"rect",attributes:ve({fill:"currentColor","clip-path":"url(#".concat(Oe,")"),mask:"url(#".concat(ge,")")},gg)}),{children:e,attributes:i}}}},WZ={provides(t){let n=!1;Vs.matchMedia&&(n=Vs.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){let e=[],i={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:ve(ve({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let a=ve(ve({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:ve(ve({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||o.children.push({tag:"animate",attributes:ve(ve({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ve(ve({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:ve(ve({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:ve(ve({},a),{},{values:"1;0;0;0;0;1;"})}]}),n||e.push({tag:"path",attributes:ve(ve({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:ve(ve({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},qZ={hooks(){return{parseNodeAttributes(t,n){let e=n.getAttribute("data-fa-symbol"),i=e===null?!1:e===""?!0:e;return t.symbol=i,t}}}},YZ=[FK,PZ,TZ,VZ,AZ,jZ,BZ,UZ,GZ,WZ,qZ];rZ(YZ,{mixoutsTo:wr});var Z7e=wr.noAuto,$S=wr.config,X7e=wr.library,GS=wr.dom,WS=wr.parse,J7e=wr.findIconDefinition,e_e=wr.toHtml,qS=wr.icon,t_e=wr.layer,QZ=wr.text,KZ=wr.counter;var ZZ=["*"],XZ=t=>{throw new Error(`Could not find icon with iconName=${t.iconName} and prefix=${t.prefix} in the icon library.`)},JZ=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},eX=t=>{let n={[`fa-${t.animation}`]:t.animation!=null&&!t.animation.startsWith("spin"),"fa-spin":t.animation==="spin"||t.animation==="spin-reverse","fa-spin-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-spin-reverse":t.animation==="spin-reverse"||t.animation==="spin-pulse-reverse","fa-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-fw":t.fixedWidth,"fa-border":t.border,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both",[`fa-${t.size}`]:t.size!==null,[`fa-rotate-${t.rotate}`]:t.rotate!==null,[`fa-pull-${t.pull}`]:t.pull!==null,[`fa-stack-${t.stackItemSize}`]:t.stackItemSize!=null};return Object.keys(n).map(e=>n[e]?e:null).filter(e=>e)},Gg=new WeakSet,YS="fa-auto-css";function tX(t,n){if(!n.autoAddCss||Gg.has(t))return;if(t.getElementById(YS)!=null){n.autoAddCss=!1,Gg.add(t);return}let e=t.createElement("style");e.setAttribute("type","text/css"),e.setAttribute("id",YS),e.innerHTML=GS.css();let i=t.head.childNodes,r=null;for(let a=i.length-1;a>-1;a--){let o=i[a],s=o.nodeName.toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=o)}t.head.insertBefore(e,r),n.autoAddCss=!1,Gg.add(t)}var iX=t=>t.prefix!==void 0&&t.iconName!==void 0,nX=(t,n)=>iX(t)?t:Array.isArray(t)&&t.length===2?{prefix:t[0],iconName:t[1]}:{prefix:n,iconName:t},rX=(()=>{class t{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null,this._autoAddCss=!0}set autoAddCss(e){$S.autoAddCss=e,this._autoAddCss=e}get autoAddCss(){return this._autoAddCss}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Wg=(()=>{class t{constructor(){this.definitions={}}addIcons(...e){for(let i of e){i.prefix in this.definitions||(this.definitions[i.prefix]={}),this.definitions[i.prefix][i.iconName]=i;for(let r of i.icon[2])typeof r=="string"&&(this.definitions[i.prefix][r]=i)}}addIconPacks(...e){for(let i of e){let r=Object.keys(i).map(a=>i[a]);this.addIcons(...r)}}getIconDefinition(e,i){return e in this.definitions&&i in this.definitions[e]?this.definitions[e][i]:null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),aX=(()=>{class t{constructor(){this.stackItemSize="1x"}ngOnChanges(e){if("size"in e)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},standalone:!0,features:[Te]})}}return t})(),oX=(()=>{class t{constructor(e,i){this.renderer=e,this.elementRef=i}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(e){"size"in e&&(e.size.currentValue!=null&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${e.size.currentValue}`),e.size.previousValue!=null&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${e.size.previousValue}`))}static{this.\u0275fac=function(i){return new(i||t)(m(tr),m($))}}static{this.\u0275cmp=A({type:t,selectors:[["fa-stack"]],inputs:{size:"size"},standalone:!0,features:[Te,ae],ngContentSelectors:ZZ,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},encapsulation:2})}}return t})(),Ut=(()=>{class t{constructor(e,i,r,a,o){this.sanitizer=e,this.config=i,this.iconLibrary=r,this.stackItem=a,this.document=z(Ce),o!=null&&a==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(e){if(this.icon==null&&this.config.fallbackIcon==null){JZ();return}if(e){let i=this.findIconDefinition(this.icon??this.config.fallbackIcon);if(i!=null){let r=this.buildParams();tX(this.document,this.config);let a=qS(i,r);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(a.html.join(` -`))}}}render(){this.ngOnChanges({})}findIconDefinition(e){let i=nX(e,this.config.defaultPrefix);if("icon"in i)return i;let r=this.iconLibrary.getIconDefinition(i.prefix,i.iconName);return r??(XZ(i),null)}buildParams(){let e={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:typeof this.fixedWidth=="boolean"?this.fixedWidth:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize:null},i=typeof this.transform=="string"?WS.transform(this.transform):this.transform;return{title:this.title,transform:i,classes:eX(e),mask:this.mask!=null?this.findIconDefinition(this.mask):null,symbol:this.symbol,attributes:{role:this.a11yRole}}}static{this.\u0275fac=function(i){return new(i||t)(m(q1),m(rX),m(Wg),m(aX,8),m(oX,8))}}static{this.\u0275cmp=A({type:t,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(i,r){i&2&&(jt("innerHTML",r.renderedIconHTML,kl),ie("title",r.title))},inputs:{icon:"icon",title:"title",animation:"animation",mask:"mask",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},standalone:!0,features:[Te,ae],decls:0,vars:0,template:function(i,r){},encapsulation:2})}}return t})();var QS=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var sX=t=>({flex:t}),KS=(()=>{class t{constructor(){}ngOnInit(){this.acceptFilter||(this.acceptFilter=".xls,.xlsx,.pdf,.doc,.docx,.png,.jpeg,.jpg")}onFileSelect(e){this.fileName=e.target.files[0].name}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-file-upload"]],inputs:{flex:"flex",acceptFilter:"acceptFilter"},decls:20,vars:11,consts:[["uploadFile",""],[1,"layout-row","layout-lt-md-column","gap-2percent"],[3,"ngStyle"],["matInput","","placeholder","No file selected",3,"readonly","value"],[1,"flex-10","align-center"],["mat-button","",3,"click"],["icon","folder-open","size","lg"],["type","file",3,"change","accept"]],template:function(i,r){if(i&1){let a=le();p(0,"div",1),d(1,` - `),p(2,"mat-form-field",2),d(3,` - `),R(4,"input",3),d(5,` - `),f(),d(6,` - - `),p(7,"span",4),d(8,` - `),p(9,"button",5),H("click",function(){F(a);let s=Ct(18);return j(s.click())}),d(10,` - `),R(11,"fa-icon",6),d(12),I(13,"translate"),f(),d(14,` - `),f(),d(15,` -`),f(),d(16,` - -`),p(17,"input",7,0),H("change",function(s){return F(a),j(r.onFileSelect(s))}),f(),d(19,` -`)}i&2&&(g(2),C("ngStyle",sr(9,sX,"0 0 "+(r.flex||"83%"))),g(2),C("readonly",!0)("value",r.fileName||""),g(8),ne(` - \xA0\xA0 - `,O(13,7,"labels.buttons.Browse"),` - `),g(5),Pt("display","none"),Bt("accept",r.acceptFilter))},dependencies:[kx,Ut,lt,Kt,$i,Pe]})}}return t})();var v2=(()=>{class t{constructor(e){this.http=e,this.emptyPayload={}}getDataTables(){return this.http.get("/datatables")}getHooks(){return this.http.get("/hooks")}getHook(e){return this.http.get(`/hooks/${e}`)}getHooksTemplate(){return this.http.get("/hooks/template")}createHook(e){return this.http.post("/hooks",e)}updateHook(e,i){return this.http.put(`/hooks/${e}`,i)}deleteHook(e){return this.http.delete(`/hooks/${e}`)}getRoles(){return this.http.get("/roles")}getRole(e){return this.http.get(`/roles/${e}/permissions`)}updateRole(e,i){return this.http.put(`/roles/${i}`,e)}updateRolePermission(e,i){return this.http.put(`/roles/${e}/permissions`,i)}deleteRole(e){return this.http.delete(`/roles/${e}`)}createRole(e){return this.http.post("/roles",e)}enableRole(e){let i=new X().set("command","enable");return this.http.post(`/roles/${e}`,{},{params:i})}disableRole(e){let i=new X().set("command","disable");return this.http.post(`/roles/${e}`,{},{params:i})}getCodes(){return this.http.get("/codes")}getCode(e){return this.http.get(`/codes/${e}`)}updateCode(e,i){return this.http.put(`/codes/${i}`,e)}getCodeValues(e){return this.http.get(`/codes/${e}/codevalues`)}deleteCodeValue(e,i){return this.http.delete(`/codes/${e}/codevalues/${i}`)}updateCodeValue(e,i,r){return this.http.put(`/codes/${e}/codevalues/${i}`,r)}createCodeValue(e,i){return this.http.post(`/codes/${e}/codevalues`,i)}deleteCode(e){return this.http.delete(`/codes/${e}`)}getSurveys(){return this.http.get("/surveys")}createSurvey(e){return this.http.post("/surveys",e)}getSurvey(e){return this.http.get(`/surveys/${e}?template=true`)}editSurvey(e,i){return this.http.put(`/surveys/${e}`,i)}activateSurvey(e){return this.http.post(`/surveys/${e}?command=activate`,null)}deactivateSurvey(e){return this.http.post(`/surveys/${e}?command=deactivate`,null)}getJobs(){return this.http.get("/jobs")}getWorkflowJobNames(){return this.http.get("/jobs/names")}getWorkflowJobSteps(e){return this.http.get(`/jobs/${e}/steps`)}putWorkflowJobSteps(e,i){return this.http.put(`/jobs/${e}/steps`,i)}runInlineCOB(e,i){return this.http.post(`/jobs/${e}/inline`,i)}getAvailablesJobSteps(e){return this.http.get(`/jobs/${e}/available-steps`)}getScheduler(){return this.http.get("/scheduler")}getSelectedJob(e){return this.http.get(`/jobs/${e}`)}runCommandOnScheduler(e){return this.http.post("/scheduler?command="+e,this.emptyPayload)}updateScheduler(e,i){return this.http.put(`/jobs/${e}`,i)}runSelectedJob(e){return this.http.post(`/jobs/${e}?command=executeJob`,this.emptyPayload,{observe:"response"}).toPromise()}runSelectedJobWithParameters(e,i){return this.http.post(`/jobs/${e}?command=executeJob`,i,{observe:"response"}).toPromise()}getHistoryScheduler(e){return this.http.get(`/jobs/${e}/runhistory`)}createCode(e){return this.http.post("/codes",e)}createDataTable(e){return this.http.post("/datatables",e)}getDataTable(e){return this.http.get(`/datatables/${e}`)}deleteDataTable(e){return this.http.delete(`/datatables/${e}`)}updateDataTable(e,i){return this.http.put(`/datatables/${i}`,e)}getBusinessDates(){return this.http.get("/businessdate")}getBusinessDate(e){return this.http.get(`/businessdate/${e}`)}updateBusinessDate(e){return this.http.post("/businessdate",e)}getConfigurations(){return this.http.get("/configurations")}getConfiguration(e){return this.http.get(`/configurations/${e}`)}getConfigurationByName(e){return this.http.get(`/configurations/name/${e}`)}updateConfiguration(e,i){return this.http.put(`/configurations/${e}`,i)}getExternalConfiguration(e){return this.http.get(`/externalservice/${e}`)}updateExternalConfiguration(e,i){return this.http.put(`/externalservice/${e}`,i)}getAccountNumberPreferences(){return this.http.get("/accountnumberformats")}getAccountNumberPreferencesTemplate(){return this.http.get("/accountnumberformats/template")}getAccountNumberPreference(e){return this.http.get(`/accountnumberformats/${e}`)}createAccountNumberPreference(e){return this.http.post("/accountnumberformats",e)}deleteAccountNumberPreference(e){return this.http.delete(`/accountnumberformats/${e}`)}updateAccountNumberPreference(e,i){return this.http.put(`/accountnumberformats/${e}`,i)}getReports(){return this.http.get("/reports")}getReport(e){return this.http.get(`/reports/${e}?template=true`)}getReportTemplate(){return this.http.get("/reports/template")}createReport(e){return this.http.post("/reports",e)}updateReport(e,i){return this.http.put(`/reports/${e}`,i)}deleteReport(e){return this.http.delete(`/reports/${e}`)}getAuditTrails(e,i,r,a,o){let s=new X().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",i).set("paged","true");return e.forEach(function(l){l.value!==""&&(s=s.set(l.type,l.value))}),this.http.get("/audits",{params:s})}getAuditTrail(e){return this.http.get(`/audits/${e}`)}getAuditTrailSearchTemplate(){return this.http.get("/audits/searchtemplate")}getEntityMappings(){return this.http.get("/entitytoentitymapping")}getEntitytoEntityData(e,i,r){return this.http.get(`/entitytoentitymapping/${e}/${i}/${r}`)}getMapIdData(e){return this.http.get(`/entitytoentitymapping/${e}`)}createMapping(e,i){return this.http.post(`/entitytoentitymapping/${e}`,i)}editMapping(e,i){return this.http.put(`/entitytoentitymapping/${e}`,i)}deleteMapping(e){return this.http.delete(`/entitytoentitymapping/${e}`)}getOffices(){return this.http.get("/offices")}getLoanProducts(){return this.http.get("/loanproducts")}getSavingProducts(){return this.http.get("/savingsproducts")}getCharges(){return this.http.get("/charges")}getMakerCheckerPermissions(){let e=new X().set("makerCheckerable","true");return this.http.get("/permissions",{params:e})}updateMakerCheckerPermission(e){let i=new X().set("makerCheckerable","true");return this.http.put("/permissions",e,{params:i})}getExternalEventConfiguration(){return this.http.get("/externalevents/configuration")}putExternalEventConfiguration(e){return this.http.put("/externalevents/configuration",e)}getEntityDatatables(e){let i=new X().set("apptable",e);return this.http.get("/datatables",{params:i})}getEntityDatatable(e,i){let r=new X().set("genericResultSet","true");return this.http.get(`/datatables/${i}/${e}`,{params:r})}addEntityDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.post(`/datatables/${i}/${e}`,r,{params:a})}editEntityDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.put(`/datatables/${i}/${e}`,r,{params:a})}deleteDatatableContent(e,i){let r=new X().set("genericResultSet","true");return this.http.delete(`/datatables/${i}/${e}`,{params:r})}deleteDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.delete(`/datatables/${r}/${e}/${i}`,{params:a})}getCOBCatchUpStatus(){return this.http.get("/loans/is-catch-up-running")}runCOBCatchUp(){let e={};return this.http.post("/loans/catch-up",e)}static{this.\u0275fac=function(i){return new(i||t)(k(Ti))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ZS=(()=>{class t{constructor(e){this.http=e}getBackendInfo(){return this.http.get("/fineract-provider/actuator/info")}static{this.\u0275fac=function(i){return new(i||t)(k(Ti))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ls=(()=>{class t{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=ri(e)}get inset(){return this._inset}set inset(e){this._inset=ri(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(i,r){i&2&&(ie("aria-orientation",r.vertical?"vertical":"horizontal"),re("mat-divider-vertical",r.vertical)("mat-divider-horizontal",!r.vertical)("mat-divider-inset",r.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[ae],decls:0,vars:0,template:function(i,r){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}}return t})(),b2=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,fe]})}}return t})();function dX(t,n){if(t&1&&(p(0,"tr"),d(1,` - `),p(2,"td",7),d(3),I(4,"translate"),f(),d(5,` - `),p(6,"td",8),d(7),f(),d(8,` - `),f()),t&2){let e=M(2);g(3),E(O(4,2,"labels.inputs.Server")),g(4),ne(` - `,e.server,` - `)}}function uX(t,n){if(t&1&&(p(0,"tr"),d(1,` - `),p(2,"td",7),d(3),I(4,"translate"),f(),d(5,` - `),p(6,"td",10),d(7,` - `),p(8,"b"),d(9),I(10,"date"),f(),d(11,` - `),f(),d(12,` - `),f()),t&2){let e=M(2);g(3),ne("",O(4,2,"labels.text.Current Business Date"),":"),g(6),E(yo(10,4,e.businessDate,"EEEE, MMMM dd, y"))}}function hX(t,n){if(t&1&&(p(0,"div",3),d(1,` - `),R(2,"mat-divider",4),d(3,` - `),p(4,"div",5),d(5,` - `),p(6,"table",6),d(7,` - `),p(8,"tr"),d(9,` - `),p(10,"td",7),d(11,"Mifos"),f(),d(12,` - `),p(13,"td",8),d(14),p(15,"b"),d(16),f(),d(17,` - `),f(),d(18,` - `),f(),d(19,` - `),p(20,"tr"),d(21,` - `),p(22,"td",7),d(23),I(24,"translate"),f(),d(25,` - `),p(26,"td",8),d(27),p(28,"b"),d(29),f(),d(30,` - `),f(),d(31,` - `),f(),d(32,` - `),w(33,dX,9,4,"tr",9),d(34,` - `),w(35,uX,13,7,"tr",9),d(36,` - `),f(),d(37,` - `),f(),d(38,` - `),R(39,"mat-divider",4),d(40,` -`),f()),t&2){let e=M();Bt("ngClass",e.styleClass),g(14),ne(` - `,e.versions.mifos," - "),g(2),E(e.hash),g(7),E(O(24,8,"labels.text.Fineract")),g(4),ne(` - `,e.versions.fineract.version," - "),g(2),E(e.versions.fineract.hash),g(4),C("ngIf",e.displayBackEndInfo),g(2),C("ngIf",e.isBusinessDateDefined)}}var E_e=(()=>{class t{constructor(e,i,r,a,o,s){this.systemService=e,this.settingsService=i,this.authenticationService=r,this.alertService=a,this.dateUtils=o,this.versionService=s,this.styleClass="",this.versions={mifos:mt.version,fineract:{version:"",hash:""}},this.hash=mt.hash,this.server="",this.businessDate=null,this.isBusinessDateEnabled=!1,this.isBusinessDateDefined=!1,this.displayBackEndInfo=!0,this.displayBackEndInfo=mt.displayBackEndInfo==="true"}ngOnInit(){this.displayBackEndInfo&&(this.alert$=this.alertService.alertEvent.subscribe(e=>{let i=e.type;i===zt.businessDateType+" Set Config"?(this.isBusinessDateEnabled=e.message==="enabled",this.isBusinessDateDefined=!1,this.isBusinessDateEnabled&&this.setBusinessDate()):i===zt.businessDateType+" Set"?this.isBusinessDateEnabled&&this.setBusinessDate():i==="Authentication Start"&&(this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}),this.getConfigurations(),this.server=this.settingsService.server,this.versionService.getBackendInfo().subscribe(e=>{if(e.git&&e.git.build&&e.git.build.version){let i=e.git.build.version.split("-");this.versions.fineract.version=i[0],this.versions.fineract.hash=i[1]}}))}ngOnDestroy(){this.displayBackEndInfo&&clearTimeout(this.timer)}getConfigurations(){this.authenticationService.isAuthenticated()?this.systemService.getConfigurationByName(zt.businessDateConfigName).subscribe(e=>{this.isBusinessDateEnabled=e.enabled,this.settingsService.setBusinessDateConfig(e.enabled),this.isBusinessDateEnabled&&(this.setBusinessDate(),this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}):clearTimeout(this.timer)}setBusinessDate(){this.systemService.getBusinessDate(zt.businessDateType).subscribe(e=>{this.businessDate=new Date(e.date),this.settingsService.setBusinessDate(this.dateUtils.formatDate(this.businessDate,zt.businessDateFormat)),this.isBusinessDateDefined=!0})}static{this.\u0275fac=function(i){return new(i||t)(m(v2),m(zt),m(zu),m(gs),m(Bn),m(ZS))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-footer"]],inputs:{styleClass:"styleClass"},decls:10,vars:7,consts:[["class","layout-column m-b-20 f12","id","footer",3,"ngClass",4,"ngIf"],[1,"layout-column","m-b-20","copy-label"],[1,"footer-content","align-center"],["id","footer",1,"layout-column","m-b-20","f12",3,"ngClass"],[1,"divider","align-center"],[1,"layout-column","m-b-20","content-wrapper","footer-center"],[1,"versions"],[1,"footer-content"],[1,"right","footer-content"],[4,"ngIf"],[1,"center","footer-content","business-date"]],template:function(i,r){i&1&&(w(0,hX,41,10,"div",0),d(1,` -`),p(2,"div",1),d(3,` - `),p(4,"p",2),d(5),I(6,"translate"),I(7,"translate"),f(),d(8,` -`),f(),d(9,` -`)),i&2&&(C("ngIf",r.displayBackEndInfo),g(5),Ht("",O(6,3,"APP_NAME")," ",O(7,5,"labels.text.by")," Mifos"))},dependencies:[Ni,Re,Ls,Vl,Pe],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}#footer[_ngcontent-%COMP%]{align-items:center;min-width:400px}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{max-width:100%;min-width:90%;padding-left:5%;padding-right:5%}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%] .versions[_ngcontent-%COMP%]{width:100%;color:#666f73}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%] .footer-content[_ngcontent-%COMP%]{margin:0}#footer[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{margin:2.5rem 1rem .5rem;width:4rem}#footer[_ngcontent-%COMP%] .business-date[_ngcontent-%COMP%]{color:#4461e2}#footer[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:none}#footer[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:transparent}.main-page[_ngcontent-%COMP%]{max-width:70%;min-width:50%;padding-left:30%}.copy-label[_ngcontent-%COMP%]{min-width:100%;text-align:center;font-size:large}"]})}}return t})();function mX(t,n){if(t&1&&(p(0,"mat-option",3),d(1),I(2,"translate"),f()),t&2){let e=n.$implicit;C("value",e),g(),ne(` - `,O(2,2,"languages."+e),` - `)}}var A_e=(()=>{class t{constructor(e,i){this.translateService=e,this.settingsService=i,this.languageSelector=new kn,this.languageSelector.setValue(this.currentLanguage)}setLanguage(){this.translateService.use(this.languageSelector.value),this.settingsService.setLanguage({name:"",code:this.languageSelector.value.substring(0,2)})}get currentLanguage(){return this.translateService.currentLang}get languages(){return this.translateService.getLangs()}static{this.\u0275fac=function(i){return new(i||t)(m(ca),m(zt))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-language-selector"]],decls:12,vars:5,consts:[["id","language-selector",1,"m-l-10"],[1,"languageselector",3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(i,r){i&1&&(p(0,"mat-form-field",0),d(1,` - `),p(2,"mat-label"),d(3),I(4,"translate"),f(),d(5,` - `),p(6,"mat-select",1),H("selectionChange",function(){return r.setLanguage()}),d(7,` - `),w(8,mX,3,4,"mat-option",2),d(9,` - `),f(),d(10,` -`),f(),d(11,` -`)),i&2&&(g(3),E(O(4,3,"labels.inputs.Language")),g(3),C("formControl",r.languageSelector),g(2),C("ngForOf",r.languages))},dependencies:[ni,Bi,Kt,Di,Tn,vi,hn,Pe],styles:[".mat-form-field-underline{background-color:transparent}"]})}}return t})();var XS=(()=>{class t{constructor(){this.themeManagerClass="theme-manager"}setTheme(e){this.getLinkElement().setAttribute("href",e)}removeTheme(){let e=this.getExistingLinkElement();e&&document.head.removeChild(e)}getLinkElement(){return this.getExistingLinkElement()||this.createLinkElement()}getExistingLinkElement(){return document.head.querySelector(`link[rel="stylesheet"].${this.themeManagerClass}`)}createLinkElement(){let e=document.createElement("link");return e.setAttribute("rel","stylesheet"),e.classList.add(this.themeManagerClass),document.head.appendChild(e),e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var JS=(()=>{class t{constructor(e){this.themeManagerService=e,this.themeStorageKey="mifosXTheme",this.onThemeUpdate=new B}storeTheme(e){localStorage.setItem(this.themeStorageKey,JSON.stringify(e)),this.onThemeUpdate.emit(e)}getTheme(){return JSON.parse(localStorage.getItem(this.themeStorageKey))}clearTheme(){localStorage.removeItem(this.themeStorageKey)}installTheme(e){let i=document.body;i.classList.remove("pictonblue-yellowgreen-theme","indigo-pink-theme","deeppurple-amber-theme","pink-bluegrey-theme","purple-green-theme"),e.isDefault||i.classList.add(this.getThemeClass(e.href)),this.storeTheme(e)}getThemeClass(e){switch(e){case"pictonblue-yellowgreen.css":return"pictonblue-yellowgreen-theme";case"indigo-pink.css":return"indigo-pink-theme";case"deeppurple-amber.css":return"deeppurple-amber-theme";case"pink-bluegrey.css":return"pink-bluegrey-theme";case"purple-green.css":return"purple-green-theme";default:return""}}static{this.\u0275fac=function(i){return new(i||t)(k(XS))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ek=["*"];var gX=".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}",Yg=class{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){let n=Math.max(...this.tracker);return n>1?this.rowCount+n-1:this.rowCount}update(n,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(n),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(i=>this._trackTile(i))}_trackTile(n){let e=this._findMatchingGap(n.colspan);return this._markTilePosition(e,n),this.columnIndex=e+n.colspan,new Qg(this.rowIndex,e)}_findMatchingGap(n){n>this.tracker.length;let e=-1,i=-1;do{if(this.columnIndex+n>this.tracker.length){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e);continue}if(e=this.tracker.indexOf(0,this.columnIndex),e==-1){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),i=this._findGapEndIndex(e);continue}i=this._findGapEndIndex(e),this.columnIndex=e+1}while(i-e{class t{constructor(e,i){this._element=e,this._gridList=i,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(ui(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(ui(e))}_setStyle(e,i){this._element.nativeElement.style[e]=i}static{this.\u0275fac=function(i){return new(i||t)(m($),m(tk,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(i,r){i&2&&ie("rowspan",r.rowspan)("colspan",r.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],standalone:!0,features:[ae],ngContentSelectors:ek,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(i,r){i&1&&(Me(),p(0,"div",0),se(1),f())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0})}}return t})();var _X=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,Hd=class{constructor(){this._rows=0,this._rowspan=0}init(n,e,i,r){this._gutterSize=ik(n),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=i,this._direction=r}getBaseTileSize(n,e){return`(${n}% - (${this._gutterSize} * ${e}))`}getTilePosition(n,e){return e===0?"0":Ac(`(${n} + ${this._gutterSize}) * ${e}`)}getTileSize(n,e){return`(${n} * ${e}) + (${e-1} * ${this._gutterSize})`}setStyle(n,e,i){let r=100/this._cols,a=(this._cols-1)/this._cols;this.setColStyles(n,i,r,a),this.setRowStyles(n,e,r,a)}setColStyles(n,e,i,r){let a=this.getBaseTileSize(i,r),o=this._direction==="rtl"?"right":"left";n._setStyle(o,this.getTilePosition(a,e)),n._setStyle("width",Ac(this.getTileSize(a,n.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(n){return`${this._rowspan} * ${this.getTileSize(n,1)}`}getComputedHeight(){return null}},Kg=class extends Hd{constructor(n){super(),this.fixedRowHeight=n}init(n,e,i,r){super.init(n,e,i,r),this.fixedRowHeight=ik(this.fixedRowHeight),_X.test(this.fixedRowHeight)}setRowStyles(n,e){n._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),n._setStyle("height",Ac(this.getTileSize(this.fixedRowHeight,n.rowspan)))}getComputedHeight(){return["height",Ac(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(n){n._setListStyle(["height",null]),n._tiles&&n._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}},Zg=class extends Hd{constructor(n){super(),this._parseRatio(n)}setRowStyles(n,e,i,r){let a=i/this.rowHeightRatio;this.baseTileHeight=this.getBaseTileSize(a,r),n._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),n._setStyle("paddingTop",Ac(this.getTileSize(this.baseTileHeight,n.rowspan)))}getComputedHeight(){return["paddingBottom",Ac(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(n){n._setListStyle(["paddingBottom",null]),n._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(n){let e=n.split(":");e.length,this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}},Xg=class extends Hd{setRowStyles(n,e){let i=100/this._rowspan,r=(this._rows-1)/this._rows,a=this.getBaseTileSize(i,r);n._setStyle("top",this.getTilePosition(a,e)),n._setStyle("height",Ac(this.getTileSize(a,n.rowspan)))}reset(n){n._tiles&&n._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}};function Ac(t){return`calc(${t})`}function ik(t){return t.match(/([A-Za-z%]+)$/)?t:`${t}px`}var vX="fit",nk=(()=>{class t{constructor(e,i){this._element=e,this._dir=i,this._gutter="1px"}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(ui(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${e??""}`}get rowHeight(){return this._rowHeight}set rowHeight(e){let i=`${e??""}`;i!==this._rowHeight&&(this._rowHeight=i,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){this.cols}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),e===vX?this._tileStyler=new Xg:e&&e.indexOf(":")>-1?this._tileStyler=new Zg(e):this._tileStyler=new Kg(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new Yg);let e=this._tileCoordinator,i=this._tiles.filter(a=>!a._gridList||a._gridList===this),r=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,i),this._tileStyler.init(this.gutterSize,e,this.cols,r),i.forEach((a,o)=>{let s=e.positions[o];this._tileStyler.setStyle(a,s.row,s.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Je,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-grid-list"]],contentQueries:function(i,r,a){if(i&1&&we(a,Jg,5),i&2){let o;G(o=W())&&(r._tiles=o)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(i,r){i&2&&ie("cols",r.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],standalone:!0,features:[he([{provide:tk,useExisting:t}]),ae],ngContentSelectors:ek,decls:2,vars:0,template:function(i,r){i&1&&(Me(),p(0,"div"),se(1),f())},styles:[gX],encapsulation:2,changeDetection:0})}}return t})(),rk=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[T5,fe,T5,fe]})}}return t})();var yX=["mat-menu-item",""],CX=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],xX=["mat-icon, [matMenuItemIcon]","*"];function MX(t,n){t&1&&(Jt(),p(0,"svg",2),R(1,"polygon",3),f())}var wX=["*"];function DX(t,n){if(t&1){let e=le();p(0,"div",0),H("keydown",function(r){F(e);let a=M();return j(a._handleKeydown(r))})("click",function(){F(e);let r=M();return j(r.closed.emit("click"))})("@transformMenu.start",function(r){F(e);let a=M();return j(a._onAnimationStart(r))})("@transformMenu.done",function(r){F(e);let a=M();return j(a._onAnimationDone(r))}),p(1,"div",1),se(2),f()()}if(t&2){let e=M();Lt(e._classList),C("id",e.panelId)("@transformMenu",e._panelAnimationState),ie("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}var e7=new L("MAT_MENU_PANEL"),zc=(()=>{class t{constructor(e,i,r,a,o){this._elementRef=e,this._document=i,this._focusMonitor=r,this._parentMenu=a,this._changeDetectorRef=o,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new U,this._focused=new U,this._highlighted=!1,this._triggersSubmenu=!1,a?.addItem?.(this)}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let e=this._elementRef.nativeElement.cloneNode(!0),i=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",et("120ms cubic-bezier(0, 0, 0.2, 1)",De({opacity:1,transform:"scale(1)"}))),Ze("* => void",et("100ms 25ms linear",De({opacity:0})))]),fadeInItems:kt("fadeInItems",[tt("showing",De({opacity:1})),Ze("void => *",[De({opacity:0}),et("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},w9e=Th.fadeInItems,D9e=Th.transformMenu,kX=0,IX=new L("mat-menu-default-options",{providedIn:"root",factory:EX});function EX(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}var Hs=(()=>{class t{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}set panelClass(e){let i=this._previousPanelClass,r=Y({},this._classList);i&&i.length&&i.split(" ").forEach(a=>{r[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{r[a]=!0}),this._elementRef.nativeElement.className=""),this._classList=r}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,i,r,a){this._elementRef=e,this._changeDetectorRef=a,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new Pi,this._classList={},this._panelAnimationState="void",this._animationDone=new U,this.closed=new B,this.close=this.closed,this.panelId=`mat-menu-panel-${kX++}`,this._injector=z(Le),this.overlayPanelClass=r.overlayPanelClass||"",this._xPosition=r.xPosition,this._yPosition=r.yPosition,this.backdropClass=r.backdropClass,this.overlapTrigger=r.overlapTrigger,this.hasBackdrop=r.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Ba(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Qe(this._directDescendantItems),dt(e=>nt(...e.map(i=>i._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{let i=this._keyManager;if(this._panelAnimationState==="enter"&&i.activeItem?._hasFocus()){let r=e.toArray(),a=Math.max(0,Math.min(r.length-1,i.activeItemIndex||0));r[a]&&!r[a].disabled?i.setActiveItem(a):i.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe(Qe(this._directDescendantItems),dt(i=>nt(...i.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){let i=e.keyCode,r=this._keyManager;switch(i){case 27:xt(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(i===38||i===40)&&r.setFocusOrigin("keyboard"),r.onKeydown(e);return}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=Ft(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){let r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&i&&i.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){if(this._baseElevation===null){let s=(typeof getComputedStyle=="function"?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(s)}let i=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${i}`,a=Object.keys(this._classList).find(o=>o.startsWith(this._elevationPrefix));if(!a||a===this._previousElevation){let o=Y({},this._classList);this._previousElevation&&(o[this._previousElevation]=!1),o[r]=!0,this._previousElevation=r,this._classList=o}}setPositionClasses(e=this.xPosition,i=this.yPosition){this._classList=Ge(Y({},this._classList),{"mat-menu-before":e==="before","mat-menu-after":e==="after","mat-menu-above":i==="above","mat-menu-below":i==="below"}),this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,e.toState==="enter"&&this._keyManager.activeItemIndex===0&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Qe(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe),m(IX),m(pe))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-menu"]],contentQueries:function(i,r,a){if(i&1&&(we(a,SX,5),we(a,zc,5),we(a,zc,4)),i&2){let o;G(o=W())&&(r.lazyContent=o.first),G(o=W())&&(r._allItems=o),G(o=W())&&(r.items=o)}},viewQuery:function(i,r){if(i&1&&ue($e,5),i&2){let a;G(a=W())&&(r.templateRef=a.first)}},hostVars:3,hostBindings:function(i,r){i&2&&ie("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",q],hasBackdrop:[2,"hasBackdrop","hasBackdrop",e=>e==null?null:q(e)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[he([{provide:e7,useExisting:t}]),ye,ae],ngContentSelectors:wX,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(i,r){i&1&&(Me(),w(0,DX,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Th.transformMenu,Th.fadeInItems]},changeDetection:0})}}return t})(),ok=new L("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.reposition()}});function OX(t){return()=>t.scrollStrategies.reposition()}var PX={provide:ok,deps:[vt],useFactory:OX},ak=Ci({passive:!0});var Vh=(()=>{class t{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._parentMaterialMenu,this._menuCloseSubscription=e.close.subscribe(i=>{this._destroyMenu(i),(i==="click"||i==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,i,r,a,o,s,l,h,v){this._overlay=e,this._element=i,this._viewContainerRef=r,this._menuItemInstance=s,this._dir=l,this._focusMonitor=h,this._ngZone=v,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=xe.EMPTY,this._hoverSubscription=xe.EMPTY,this._menuCloseSubscription=xe.EMPTY,this._changeDetectorRef=z(pe),this._handleTouchStart=y=>{xc(y)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new B,this.onMenuOpen=this.menuOpened,this.menuClosed=new B,this.onMenuClose=this.menuClosed,this._scrollStrategy=a,this._parentMaterialMenu=o instanceof Hs?o:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,ak)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ak),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){let e=this.menu;if(this._menuOpen||!e)return;let i=this._createOverlay(e),r=i.getConfig(),a=r.positionStrategy;this._setPosition(e,a),r.hasBackdrop=e.hasBackdrop==null?!this.triggersSubmenu():e.hasBackdrop,i.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof Hs&&(e._startAnimation(),e._directDescendantItems.changes.pipe(_e(e.close)).subscribe(()=>{a.withLockedPosition(!1).reapplyLastPosition(),a.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;let i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&(e==="keydown"||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof Hs?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(Ve(r=>r.toState==="void"),Ue(1),_e(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let i=0,r=e.parentMenu;for(;r;)i++,r=r.parentMenu;e.setElevation(i)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){let i=this._getOverlayConfig(e);this._subscribeToPositions(e,i.positionStrategy),this._overlayRef=this._overlay.create(i),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new mr({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,i){e.setPositionClasses&&i.positionChanges.subscribe(r=>{let a=r.connectionPair.overlayX==="start"?"after":"before",o=r.connectionPair.overlayY==="top"?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(a,o)):e.setPositionClasses(a,o)})}_setPosition(e,i){let[r,a]=e.xPosition==="before"?["end","start"]:["start","end"],[o,s]=e.yPosition==="above"?["bottom","top"]:["top","bottom"],[l,h]=[o,s],[v,y]=[r,a],D=0;if(this.triggersSubmenu()){if(y=r=e.xPosition==="before"?"start":"end",a=v=r==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let S=this._parentMaterialMenu.items.first;this._parentInnerPadding=S?S._getHostElement().offsetTop:0}D=o==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(l=o==="top"?"bottom":"top",h=s==="top"?"bottom":"top");i.withPositions([{originX:r,originY:l,overlayX:v,overlayY:o,offsetY:D},{originX:a,originY:l,overlayX:y,overlayY:o,offsetY:D},{originX:r,originY:h,overlayX:v,overlayY:s,offsetY:-D},{originX:a,originY:h,overlayX:y,overlayY:s,offsetY:-D}])}_menuClosingActions(){let e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:ce(),a=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ve(o=>o!==this._menuItemInstance),Ve(()=>this._menuOpen)):ce();return nt(e,r,a,i)}_handleMousedown(e){Cc(e)||(this._openedBy=e.button===0?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){let i=e.keyCode;(i===13||i===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(i===39&&this.dir==="ltr"||i===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Ve(e=>e===this._menuItemInstance&&!e.disabled),Jo(0,u1)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Hs&&this.menu._isAnimating?this.menu._animationDone.pipe(Ue(1),Jo(0,u1),_e(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new zi(e.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(i){return new(i||t)(m(vt),m($),m(Xe),m(ok),m(e7,8),m(zc,10),m(Je,8),m(Qt),m(oe))}}static{this.\u0275dir=T({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(i,r){i&1&&H("click",function(o){return r._handleClick(o)})("mousedown",function(o){return r._handleMousedown(o)})("keydown",function(o){return r._handleKeydown(o)}),i&2&&ie("aria-haspopup",r.menu?"menu":null)("aria-expanded",r.menuOpen)("aria-controls",r.menuOpen?r.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}}return t})(),sk=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[PX],imports:[Tt,gn,fe,Pn,_n,fe]})}}return t})();var TX=["tooltip"],uk=20;var hk=new L("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.reposition({scrollThrottle:uk})}});function VX(t){return()=>t.scrollStrategies.reposition({scrollThrottle:uk})}var AX={provide:hk,deps:[vt],useFactory:VX};function zX(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var LX=new L("mat-tooltip-default-options",{providedIn:"root",factory:zX});var lk="tooltip-panel",dk=Ci({passive:!0}),HX=8,RX=8,NX=24,FX=200,qr=(()=>{class t{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=ri(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let i=ri(e);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=ui(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=ui(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){let i=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i)}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,i,r,a,o,s,l,h,v,y,D,S){this._overlay=e,this._elementRef=i,this._scrollDispatcher=r,this._viewContainerRef=a,this._ngZone=o,this._platform=s,this._ariaDescriber=l,this._focusMonitor=h,this._dir=y,this._defaultOptions=D,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=jX,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new U,this._injector=z(Le),this._scrollStrategy=v,this._document=S,D&&(this._showDelay=D.showDelay,this._hideDelay=D.hideDelay,D.position&&(this.position=D.position),D.positionAtOrigin&&(this.positionAtOrigin=D.positionAtOrigin),D.touchGestures&&(this.touchGestures=D.touchGestures),D.tooltipClass&&(this.tooltipClass=D.tooltipClass)),y.change.pipe(_e(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=HX}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(_e(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,r])=>{e.removeEventListener(i,r,dk)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(i);this._detach(),this._portal=this._portal||new hr(this._tooltipComponent,this._viewContainerRef);let a=this._tooltipInstance=r.attach(this._portal).instance;a._triggerElement=this._elementRef.nativeElement,a._mouseLeaveHideDelay=this._hideDelay,a.afterHidden().pipe(_e(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),a.show(e)}hide(e=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let a=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&a._origin instanceof $)return this._overlayRef;this._detach()}let i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),r=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return r.positionChanges.pipe(_e(this._destroyed)).subscribe(a=>{this._updateCurrentPositionClass(a.connectionPair),this._tooltipInstance&&a.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:r,panelClass:`${this._cssClassPrefix}-${lk}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(_e(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(_e(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(_e(this._destroyed)).subscribe(a=>{this._isTooltipVisible()&&a.keyCode===27&&!xt(a)&&(a.preventDefault(),a.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let i=e.getConfig().positionStrategy,r=this._getOrigin(),a=this._getOverlayPosition();i.withPositions([this._addOffset(Y(Y({},r.main),a.main)),this._addOffset(Y(Y({},r.fallback),a.fallback))])}_addOffset(e){let i=RX,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-i:e.originY==="bottom"?e.offsetY=i:e.originX==="start"?e.offsetX=r?-i:i:e.originX==="end"&&(e.offsetX=r?i:-i),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",i=this.position,r;i=="above"||i=="below"?r={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&e||i=="right"&&!e?r={originX:"start",originY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:a,y:o}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:a,originY:o}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",i=this.position,r;i=="above"?r={overlayX:"center",overlayY:"bottom"}:i=="below"?r={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&e||i=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&e||i=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{x:a,y:o}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:a,overlayY:o}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Ft(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){let{overlayY:i,originX:r,originY:a}=e,o;if(i==="center"?this._dir&&this._dir.value==="rtl"?o=r==="end"?"left":"right":o=r==="start"?"left":"right":o=i==="bottom"&&a==="top"?"above":"below",o!==this._currentPosition){let s=this._overlayRef;if(s){let l=`${this._cssClassPrefix}-${lk}-`;s.removePanelClass(l+this._currentPosition),s.addPanelClass(l+o)}this._currentPosition=o}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let i;e.x!==void 0&&e.y!==void 0&&(i=e),this.show(void 0,i)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let i=e.targetTouches?.[0],r=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let a=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions.touchLongPressShowDelay??a)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{let r=i.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,dk)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let i=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;i!==r&&!r.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let i=this._elementRef.nativeElement,r=i.style;(e==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(i){return new(i||t)(m(vt),m($),m(ha),m(Xe),m(oe),m(ze),m(t2),m(Qt),m(hk),m(Je),m(LX,8),m(Ce))}}static{this.\u0275dir=T({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,r){i&2&&re("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}}return t})(),jX=(()=>{class t{constructor(e,i,r){this._changeDetectorRef=e,this._elementRef=i,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new U,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=r==="NoopAnimations"}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>NX&&e.width>=FX}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let i=this._tooltip.nativeElement,r=this._showAnimation,a=this._hideAnimation;if(i.classList.remove(e?a:r),i.classList.add(e?r:a),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let o=getComputedStyle(i);(o.getPropertyValue("animation-duration")==="0s"||o.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static{this.\u0275fac=function(i){return new(i||t)(m(pe),m($),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(i,r){if(i&1&&ue(TX,7),i&2){let a;G(a=W())&&(r._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(i,r){i&1&&H("mouseleave",function(o){return r._handleMouseLeave(o)})},standalone:!0,features:[ae],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,r){if(i&1){let a=le();p(0,"div",1,0),H("animationend",function(s){return F(a),j(r._handleAnimationEnd(s))}),p(2,"div",2),d(3),f()()}i&2&&(re("mdc-tooltip--multiline",r._isMultiline),C("ngClass",r.tooltipClass),g(3),E(r.message))},dependencies:[Ni],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}}return t})();var y2=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[AX],imports:[Ds,Tt,Pn,fe,fe,_n]})}}return t})();function BX(t,n){t&1&&R(0,"fa-icon",11)}function UX(t,n){if(t&1){let e=le();p(0,"mat-grid-tile"),d(1,` - `),p(2,"div",6),H("click",function(){let r=F(e).$implicit,a=M();return j(a.installTheme(r))}),d(3,` - `),p(4,"div",7),d(5,` - `),w(6,BX,1,0,"fa-icon",8),d(7,` - `),R(8,"div",9),d(9,` - `),R(10,"div",10),d(11,` - `),f(),d(12,` - `),f(),d(13,` - `),f()}if(t&2){let e=n.$implicit,i=M();g(6),C("ngIf",i.currentTheme.href===e.href),g(2),Pt("background",e.primary),g(2),Pt("background",e.accent)}}var Z9e=(()=>{class t{constructor(e){this.themeStorageService=e,this.currentTheme={href:"denim-yellowgreen.css",primary:"#1074B9",accent:"#B4D575",isDark:!1,isDefault:!0},this.themes=[this.currentTheme,{href:"pictonblue-yellowgreen.css",primary:"#1DAEEC",accent:"#B4D575",isDark:!1},{href:"indigo-pink.css",primary:"#3F51B5",accent:"#E91E63",isDark:!1},{href:"deeppurple-amber.css",primary:"#673AB7",accent:"#FFC107",isDark:!1},{href:"pink-bluegrey.css",primary:"#E91E63",accent:"#607D8B",isDark:!0},{href:"purple-green.css",primary:"#9C27B0",accent:"#4CAF50",isDark:!0}]}ngOnInit(){let e=this.themeStorageService.getTheme();e&&(this.currentTheme=e)}installTheme(e){this.currentTheme=e,this.themeStorageService.installTheme(e)}static{this.\u0275fac=function(i){return new(i||t)(m(JS))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-theme-picker"]],decls:15,vars:5,consts:[["themeMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["icon","fill-drip","size","lg"],["x-position","before",1,"mifosx-theme-picker-menu"],["cols","2"],[4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[1,"mifosx-theme-picker-swatch"],["class","mifosx-theme-chosen-icon","icon","check-circle","size","lg",4,"ngIf"],[1,"mifosx-theme-picker-primary"],[1,"mifosx-theme-picker-accent"],["icon","check-circle","size","lg",1,"mifosx-theme-chosen-icon"]],template:function(i,r){if(i&1&&(p(0,"button",1),I(1,"translate"),d(2,` - `),R(3,"fa-icon",2),d(4,` -`),f(),d(5,` - -`),p(6,"mat-menu",3,0),d(8,` - `),p(9,"mat-grid-list",4),d(10,` - `),w(11,UX,14,5,"mat-grid-tile",5),d(12,` - `),f(),d(13,` -`),f(),d(14,` -`)),i&2){let a=Ct(7);Bt("matTooltip",O(1,3,"tooltips.Color Schemes")),C("matMenuTriggerFor",a),g(11),C("ngForOf",r.themes)}},dependencies:[ni,Re,Ut,bn,nk,Jg,Hs,zc,Vh,qr,Pe],styles:[`.mifosx-theme-picker-menu .mat-menu-content{padding:8px}.mifosx-theme-picker-menu [mat-menu-item]{flex:0 0 auto;padding:0;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch{position:relative;width:36px;height:36px;margin:6px;border-radius:50%;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch .mifosx-theme-chosen-icon{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:50%}.mifosx-theme-picker-menu .mifosx-theme-picker-primary{width:100%;height:100%}.mifosx-theme-picker-menu .mifosx-theme-picker-accent{position:absolute;bottom:6px;width:100%;height:6px} -`],encapsulation:2})}}return t})();function mk(){return t=>{let n=t.value;if(!n)return null;let e={};return n.length50&&(e.maxLength="Password must be maximum 50 characters long"),/[A-Z]/.test(n)||(e.uppercase="Password must contain at least one uppercase letter"),/[a-z]/.test(n)||(e.lowercase="Password must contain at least one lowercase letter"),/\d/.test(n)||(e.number="Password must contain at least one number"),/^(?:(.)(?!\1))+$/.test(n)||(e.repeated="Password must have not consecutive repeating characters"),/[@$!%*?&]/.test(n)||(e.specialChar="Password must contain at least one special character (@$!%*?&)"),Object.keys(e).length>0?e:null}}var Ah=class t{constructor(){this.minPasswordLength=mt.minPasswordLength|12}static{this.PASSWORD_REGEX="^(?!.*(.)\\1{1,})(?!.*\\s)(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^\\w\\s]).{"+(mt.minPasswordLength|12)+",50}$"}getPasswordValidators(){return[_i.required,_i.minLength(this.minPasswordLength),_i.maxLength(50),mk()]}confirmPassword(n){return e=>{if(e.value==null||e.value.length===0)return null;let i=e.root.get(n);if(i){let r=i.valueChanges.subscribe(()=>{e.updateValueAndValidity(),r.unsubscribe()})}return i&&i.value!==e.value?{notequal:!0}:null}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}};var GX=["*"],zh;function WX(){if(zh===void 0&&(zh=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(zh=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return zh}function Nd(t){return WX()?.createHTML(t)||t}function pk(t){return Error(`Unable to find icon with the name "${t}"`)}function qX(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function fk(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function gk(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var Ro=class{constructor(n,e,i){this.url=n,this.svgText=e,this.options=i}},YX=(()=>{class t{constructor(e,i,r,a){this._httpClient=e,this._sanitizer=i,this._errorHandler=a,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=r}addSvgIcon(e,i,r){return this.addSvgIconInNamespace("",e,i,r)}addSvgIconLiteral(e,i,r){return this.addSvgIconLiteralInNamespace("",e,i,r)}addSvgIconInNamespace(e,i,r,a){return this._addSvgIconConfig(e,i,new Ro(r,null,a))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,a){let o=this._sanitizer.sanitize(ln.HTML,r);if(!o)throw gk(r);let s=Nd(o);return this._addSvgIconConfig(e,i,new Ro("",s,a))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,r){return this._addSvgIconSetConfig(e,new Ro(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){let a=this._sanitizer.sanitize(ln.HTML,i);if(!a)throw gk(i);let o=Nd(a);return this._addSvgIconSetConfig(e,new Ro("",o,r))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let i=this._sanitizer.sanitize(ln.RESOURCE_URL,e);if(!i)throw fk(e);let r=this._cachedIconsByUrl.get(i);return r?ce(Lh(r)):this._loadSvgIconFromConfig(new Ro(e,null)).pipe(yt(a=>this._cachedIconsByUrl.set(i,a)),me(a=>Lh(a)))}getNamedSvgIcon(e,i=""){let r=_k(i,e),a=this._svgIconConfigs.get(r);if(a)return this._getSvgFromConfig(a);if(a=this._getIconConfigFromResolvers(i,e),a)return this._svgIconConfigs.set(r,a),this._getSvgFromConfig(a);let o=this._iconSetConfigs.get(i);return o?this._getSvgFromIconSetConfigs(e,o):Ko(pk(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?ce(Lh(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(me(i=>Lh(i)))}_getSvgFromIconSetConfigs(e,i){let r=this._extractIconWithNameFromAnySet(e,i);if(r)return ce(r);let a=i.filter(o=>!o.svgText).map(o=>this._loadSvgIconSetFromConfig(o).pipe(Ma(s=>{let h=`Loading icon set URL: ${this._sanitizer.sanitize(ln.RESOURCE_URL,o.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(h)),ce(null)})));return lo(a).pipe(me(()=>{let o=this._extractIconWithNameFromAnySet(e,i);if(!o)throw pk(e);return o}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){let a=i[r];if(a.svgText&&a.svgText.toString().indexOf(e)>-1){let o=this._svgElementFromConfig(a),s=this._extractSvgIconFromSet(o,e,a.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(yt(i=>e.svgText=i),me(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?ce(null):this._fetchIcon(e).pipe(yt(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){let a=e.querySelector(`[id="${i}"]`);if(!a)return null;let o=a.cloneNode(!0);if(o.removeAttribute("id"),o.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(o,r);if(o.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(o),r);let s=this._svgElementFromString(Nd(""));return s.appendChild(o),this._setSvgAttributes(s,r)}_svgElementFromString(e){let i=this._document.createElement("DIV");i.innerHTML=e;let r=i.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){let i=this._svgElementFromString(Nd("")),r=e.attributes;for(let a=0;aNd(h)),wa(()=>this._inProgressUrlFetches.delete(o)),h1());return this._inProgressUrlFetches.set(o,l),l}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(_k(e,i),r),this}_addSvgIconSetConfig(e,i){let r=this._iconSetConfigs.get(e);return r?r.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){let i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let r=0;rn?n.pathname+n.search:""}}var vk=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],JX=vk.map(t=>`[${t}]`).join(", "),eJ=/^url\(['"]?#(.*?)['"]?\)$/,Yr=(()=>{class t{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,r,a,o,s){this._elementRef=e,this._iconRegistry=i,this._location=a,this._errorHandler=o,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=xe.EMPTY,s&&(s.color&&(this.color=this._defaultColor=s.color),s.fontSet&&(this.fontSet=s.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let r=e.childNodes[i];(r.nodeType!==1||r.nodeName.toLowerCase()==="svg")&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),i.forEach(r=>e.classList.add(r)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let i=this._elementsWithExternalReferences;i&&i.forEach((r,a)=>{r.forEach(o=>{a.setAttribute(o.name,`url('${e}#${o.value}')`)})})}_cacheChildrenWithExternalReferences(e){let i=e.querySelectorAll(JX),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let a=0;a{let s=i[a],l=s.getAttribute(o),h=l?l.match(eJ):null;if(h){let v=r.get(s);v||(v=[],r.set(s,v)),v.push({name:o,value:h[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[i,r]=this._splitIconName(e);i&&(this._svgNamespace=i),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,i).pipe(Ue(1)).subscribe(a=>this._setSvgElement(a),a=>{let o=`Error retrieving icon ${i}:${r}! ${a.message}`;this._errorHandler.handleError(new Error(o))})}}static{this.\u0275fac=function(i){return new(i||t)(m($),m(YX),Gt("aria-hidden"),m(ZX),m(Zn),m(KX,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,r){i&2&&(ie("data-mat-icon-type",r._usingFontIcon()?"font":"svg")("data-mat-icon-name",r._svgName||r.fontIcon)("data-mat-icon-namespace",r._svgNamespace||r.fontSet)("fontIcon",r._usingFontIcon()?r.fontIcon:null),Lt(r.color?"mat-"+r.color:""),re("mat-icon-inline",r.inline)("mat-icon-no-color",r.color!=="primary"&&r.color!=="accent"&&r.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",q],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[ye,ae],ngContentSelectors:GX,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}return t})(),C2=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,fe]})}}return t})();function tJ(t,n){if(t&1&&(p(0,"mat-error"),d(1),f()),t&2){let e=M();g(),ne("",e.label," is a required field.")}}function iJ(t,n){if(t&1&&(p(0,"mat-error"),d(1),f()),t&2){let e=M();g(),E(e.customErrorMessage)}}var bk=(()=>{class t{get matcher(){return this}get required(){return this._required??this.ngControl?.control?.hasValidator(_i.required)??!1}set required(e){this._required=e}constructor(e){this.ngControl=e,this.disabled=!1,this.icon="visibility_off",this.label=null,this.customErrorMessage=null,this.customErrorName=null,this.touched=!1,this.type="password",this.value=null,this._required=null,this._visible=!1,this.onChange=i=>{},this.onTouched=()=>{},e!==null&&(e.valueAccessor=this)}isErrorState(e,i){return this.touched&&(this.ngControl?.control?.invalid??!1)}onFocusOut(){this.touched=!0,this.onTouched(),this.matInput.updateErrorState()}onInput(e){this.value=e.currentTarget.value,this.touched=!0,this.onChange(this.value)}onVisibilityClick(e){this._visible?(this.icon="visibility_off",this.type="password"):(this.icon="visibility",this.type="text"),this._visible=!this._visible,e.stopPropagation()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e}writeValue(e){this.value=e}static{this.\u0275fac=function(i){return new(i||t)(m(Fi,10))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-input-password"]],viewQuery:function(i,r){if(i&1&&ue($i,5),i&2){let a;G(a=W())&&(r.matInput=a.first)}},inputs:{label:"label",customErrorMessage:"customErrorMessage",customErrorName:"customErrorName",required:"required"},decls:15,vars:9,consts:[[1,"flex-100"],["matInput","",3,"focusout","input","disabled","errorStateMatcher","required","type","value"],["matSuffix","",3,"click"],[4,"ngIf"]],template:function(i,r){i&1&&(p(0,"mat-form-field",0),d(1,` - `),p(2,"mat-label"),d(3),f(),d(4,` - `),p(5,"input",1),H("focusout",function(){return r.onFocusOut()})("input",function(o){return r.onInput(o)}),f(),d(6,` - `),p(7,"mat-icon",2),H("click",function(o){return r.onVisibilityClick(o)}),d(8),f(),d(9,` - `),w(10,tJ,2,1,"mat-error",3),d(11,` - `),w(12,iJ,2,1,"mat-error",3),d(13,` -`),f(),d(14,` -`)),i&2&&(g(3),E(r.label),g(2),C("disabled",r.disabled)("errorStateMatcher",r.matcher)("required",r.required)("type",r.type)("value",r.value),g(3),E(r.icon),g(2),C("ngIf",r.ngControl.hasError("required")),g(2),C("ngIf",r.ngControl.hasError(r.customErrorName)))},dependencies:[Re,Kt,Di,pr,l2,Yr,$i],styles:["[_nghost-%COMP%]{width:100%}[_nghost-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%] .mat-form-field[_ngcontent-%COMP%]{width:100%}"]})}}return t})();var rJ=(t,n)=>({password:t,repeatPassword:n}),aJ=t=>({minchar:t});function oJ(t,n){if(t&1&&(p(0,"p"),d(1),I(2,"translate"),f()),t&2){let e=M();g(),ne(` - `,yo(2,1,"labels.commons.Password validation",sr(4,aJ,e.minPasswordLength)),` - `)}}function sJ(t,n){t&1&&(p(0,"p"),d(1),I(2,"translateKey"),f()),t&2&&(g(),ne(` - `,yo(2,1,"Passwords do not match","inputs"),` - `))}var kve=(()=>{class t{constructor(e,i,r,a){this.dialogRef=e,this.data=i,this.formBuilder=r,this.passwordsUtility=a,this.minPasswordLength=mt.minPasswordLength|12,this.passwordInputType=["password","password"]}ngOnInit(){this.createChangePasswordForm()}createChangePasswordForm(){this.changePasswordForm=this.formBuilder.group({password:["",this.passwordsUtility.getPasswordValidators()],repeatPassword:["",[_i.required,this.confirmPassword("password")]]},{updateOn:"blur"})}confirmPassword(e){return i=>{if(i.value==null||i.value.length===0)return null;let r=i.root.get(e);if(r){let a=r.valueChanges.subscribe(()=>{i.updateValueAndValidity(),a.unsubscribe()})}return r&&r.value!==i.value?{notequal:!0}:null}}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi),m(xs),m(Ah))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-change-password-dialog"]],decls:42,vars:25,consts:[["password",""],["repeatPassword",""],["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"layout-column"],["formControlName","password",3,"label"],[4,"ngIf"],["formControlName","repeatPassword",3,"label"],[1,"error"],["align","center"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"disabled","mat-dialog-close"]],template:function(i,r){if(i&1&&(p(0,"h1",2),d(1),I(2,"translate"),f(),d(3,` - -`),p(4,"div",3),d(5,` - `),p(6,"form",4),d(7,` - `),p(8,"div",5),d(9,` - `),R(10,"mifosx-input-password",6,0),I(12,"translateKey"),d(13,` - `),p(14,"mat-error"),d(15,` - `),w(16,oJ,3,6,"p",7),d(17,` - `),f(),d(18,` - - `),R(19,"mifosx-input-password",8,1),I(21,"translateKey"),d(22,` - `),f(),d(23,` - - `),p(24,"div",9),d(25,` - `),w(26,sJ,3,4,"p",7),d(27,` - `),f(),d(28,` - `),f(),d(29,` -`),f(),d(30,` - -`),p(31,"mat-dialog-actions",10),d(32,` - `),p(33,"button",11),d(34),I(35,"translate"),f(),d(36,` - `),p(37,"button",12),d(38),I(39,"translate"),f(),d(40,` -`),f(),d(41,` -`)),i&2){let a,o;g(),E(O(2,10,"labels.heading.Change Password")),g(5),C("formGroup",r.changePasswordForm),g(4),Bt("label",yo(12,12,"Password","inputs")),g(6),C("ngIf",((a=r.changePasswordForm.get("password").errors)==null?null:a.uppercase)||((a=r.changePasswordForm.get("password").errors)==null?null:a.number)||((a=r.changePasswordForm.get("password").errors)==null?null:a.repeated)||((a=r.changePasswordForm.get("password").errors)==null?null:a.specialChar)||((a=r.changePasswordForm.get("password").errors)==null?null:a.minlength)),g(3),Bt("label",yo(21,15,"Confirm Password","inputs")),g(7),C("ngIf",(o=r.changePasswordForm.get("repeatPassword").errors)==null?null:o.notequal),g(8),E(O(35,18,"labels.buttons.Cancel")),g(3),C("disabled",!r.changePasswordForm.valid)("mat-dialog-close",cr(22,rJ,r.changePasswordForm.get("password").value,r.changePasswordForm.get("repeatPassword").value)),g(),ne(` - `,O(39,20,"labels.buttons.Confirm"),` - `)}},dependencies:[Re,lt,Si,yi,Ii,ki,pr,Cs,vi,jr,tn,la,bk,Pe,J1],styles:[".error[_ngcontent-%COMP%]{color:red}mat-dialog-content[_ngcontent-%COMP%]{min-width:240px;width:240px}"]})}}return t})();var cJ=()=>({enable:!0}),Pve=(()=>{class t{constructor(e,i){this.dialogRef=e,this.data=i}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-enable-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),f(),d(3,` -`),p(4,"div",1),d(5,` - `),p(6,"p"),d(7),I(8,"translate"),f(),d(9,` -`),f(),d(10,` -`),p(11,"mat-dialog-actions",2),d(12,` - `),p(13,"button",3),d(14),I(15,"translate"),f(),d(16,` - `),p(17,"button",4),d(18),I(19,"translate"),f(),d(20,` -`),f(),d(21,` -`)),i&2&&(g(),E(O(2,6,"labels.heading.Enable")),g(6),Ht("",O(8,8,"labels.text.Are you sure you want to enable")," ",r.data.enableContext," ?"),g(7),E(O(15,10,"labels.buttons.Cancel")),g(3),C("mat-dialog-close",or(14,cJ)),g(),ne(` - `,O(19,12,"labels.buttons.Confirm"),` - `))},dependencies:[lt,Si,yi,Ii,ki,Pe]})}}return t})();var lJ=()=>({disable:!0}),zve=(()=>{class t{constructor(e,i){this.dialogRef=e,this.data=i}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-disable-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),f(),d(3,` -`),p(4,"div",1),d(5,` - `),p(6,"p"),d(7),I(8,"translate"),f(),d(9,` -`),f(),d(10,` -`),p(11,"mat-dialog-actions",2),d(12,` - `),p(13,"button",3),d(14),I(15,"translate"),f(),d(16,` - `),p(17,"button",4),d(18),I(19,"translate"),f(),d(20,` -`),f(),d(21,` -`)),i&2&&(g(),E(O(2,6,"labels.heading.Disable")),g(6),Ht("",O(8,8,"labels.text.Are you sure you want to disable")," ",r.data.disableContext," ?"),g(7),E(O(15,10,"labels.buttons.Cancel")),g(3),C("mat-dialog-close",or(14,lJ)),g(),ne(` - `,O(19,12,"labels.buttons.Confirm"),` - `))},dependencies:[lt,Si,yi,Ii,ki,Pe]})}}return t})();var yk=(()=>{class t{constructor(){}setColor(e){let i="primary";switch(e){case"Basic":i="primary";break;case"Mild":i="primary";break;case"Strong":i="warn";break;default:i="warn"}return i}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var uJ=()=>({confirm:!0}),jve=(()=>{class t{constructor(e,i,r){this.dialogRef=e,this.dialogs=i,this.data=r}ngOnInit(){this.setColor()}setColor(){this.color=this.dialogs.setColor(this.data.type)}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(yk),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-confirmation-dialog"]],decls:20,vars:11,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),f(),d(2,` -`),p(3,"div",1),d(4,` - `),p(5,"p"),d(6),f(),d(7,` -`),f(),d(8,` -`),p(9,"mat-dialog-actions",2),d(10,` - `),p(11,"button",3),d(12),I(13,"translate"),f(),d(14,` - `),p(15,"button",4),d(16),I(17,"translate"),f(),d(18,` -`),f(),d(19,` -`)),i&2&&(g(),E(r.data.heading),g(5),ne("",r.data.dialogContext," ?"),g(6),E(O(13,6,"labels.buttons.Cancel")),g(3),Bt("color",r.color),C("mat-dialog-close",or(10,uJ)),g(),ne(` - `,O(17,8,"labels.buttons.Confirm"),` - `))},dependencies:[lt,Si,yi,Ii,ki,Pe]})}}return t})();function hJ(t,n){if(t&1&&(p(0,"p"),d(1),f()),t&2){let e=M();g(),E(e.data)}}function mJ(t,n){if(t&1&&R(0,"span",6),t&2){let e=M();C("innerHTML",e.data,kl)}}var Gve=(()=>{class t{constructor(e,i){this.dialogRef=e,this.data=i,this.showAsCode=!1,this.showAsCode=i.startsWith("
")}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-error-dialog"]],decls:18,vars:8,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],[3,"innerHTML",4,"ngIf"],["align","left"],["mat-raised-button","","mat-dialog-close",""],[3,"innerHTML"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),f(),d(3,`
-
-`),p(4,"div",1),d(5,`
-  `),w(6,hJ,2,1,"p",2),d(7,`
-  `),w(8,mJ,1,1,"span",3),d(9,`
-`),f(),d(10,`
-
-`),p(11,"mat-dialog-actions",4),d(12,`
-  `),p(13,"button",5),d(14),I(15,"translate"),f(),d(16,`
-`),f(),d(17,`
-`)),i&2&&(g(),E(O(2,4,"Error Log")),g(5),C("ngIf",!r.showAsCode),g(2),C("ngIf",r.showAsCode),g(6),E(O(15,6,"Cancel")))},dependencies:[Re,lt,Si,yi,Ii,ki,Pe]})}}return t})();var Ck=(()=>{class t{constructor(e){this.http=e}getNotifications(e,i){let r=new X().set("isRead",e.toString()).set("limit",i);return this.http.get("/notifications",{params:r})}updateNotifications(){return this.http.put("/notifications",{})}getMockUnreadNotification(){let e=new Date;return ce({totalFilteredRecords:1,pageItems:[{id:Math.floor(Math.random()*100),objectType:"client",objectId:Math.floor(Math.random()*10),action:"clientCreated",actorId:2,content:"Client Created",isRead:!1,isSystemGenerated:!1,createdAt:`${e.toLocaleDateString()} ${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}`}]})}static{this.\u0275fac=function(i){return new(i||t)(k(Ti))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var fJ=0,xk="mat-badge-content",t7=new Set,gJ=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["ng-component"]],standalone:!0,features:[ae],decls:0,vars:0,template:function(i,r){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-app-error));color:var(--mat-badge-text-color, var(--mat-app-on-error));font-family:var(--mat-badge-text-font, var(--mat-app-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-app-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-app-corner-full))}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color, var(--mat-app-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size);height:var(--mat-badge-legacy-small-size-container-size);min-width:var(--mat-badge-small-size-container-size);min-height:var(--mat-badge-small-size-container-size);line-height:var(--mat-badge-small-size-line-height);padding:var(--mat-badge-small-size-container-padding);font-size:var(--mat-badge-small-size-text-size);margin:var(--mat-badge-small-size-container-offset)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size);height:var(--mat-badge-legacy-container-size);min-width:var(--mat-badge-container-size);min-height:var(--mat-badge-container-size);line-height:var(--mat-badge-line-height);padding:var(--mat-badge-container-padding);font-size:var(--mat-badge-text-size, var(--mat-app-label-small-size));margin:var(--mat-badge-container-offset)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size);height:var(--mat-badge-legacy-large-size-container-size);min-width:var(--mat-badge-large-size-container-size);min-height:var(--mat-badge-large-size-container-size);line-height:var(--mat-badge-large-size-line-height);padding:var(--mat-badge-large-size-container-padding);font-size:var(--mat-badge-large-size-text-size, var(--mat-app-label-small-size));margin:var(--mat-badge-large-size-container-offset)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset)}"],encapsulation:2,changeDetection:0})}}return t})(),Mk=(()=>{class t{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}constructor(e,i,r,a,o){this._ngZone=e,this._elementRef=i,this._ariaDescriber=r,this._renderer=a,this._animationMode=o,this._color="primary",this.overlap=!0,this.position="above after",this.size="medium",this._id=fJ++,this._isInitialized=!1,this._interactivityChecker=z(Io),this._document=z(Ce);let s=z(Ji);if(!t7.has(s)){t7.add(s);let l=X0(gJ,{environmentInjector:z(Oi)});s.onDestroy(()=>{t7.delete(s),l.destroy()})}}isAbove(){return this.position.indexOf("below")===-1}isAfter(){return this.position.indexOf("before")===-1}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){let e=this._renderer.createElement("span"),i="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(xk),this._animationMode==="NoopAnimations"&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),typeof requestAnimationFrame=="function"&&this._animationMode!=="NoopAnimations"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(i)})}):e.classList.add(i),e}_updateRenderedContent(e){let i=`${e??""}`.trim();this._isInitialized&&i&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=i),this._content=i}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){let i=this._elementRef.nativeElement.classList;i.remove(`mat-badge-${this._color}`),e&&i.add(`mat-badge-${e}`)}_clearExistingBadges(){let e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${xk}`);for(let i of Array.from(e))i!==this._badgeElement&&i.remove()}static{this.\u0275fac=function(i){return new(i||t)(m(oe),m($),m(t2),m(tr),m(ot,8))}}static{this.\u0275dir=T({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(i,r){i&2&&re("mat-badge-overlap",r.overlap)("mat-badge-above",r.isAbove())("mat-badge-below",!r.isAbove())("mat-badge-before",!r.isAfter())("mat-badge-after",r.isAfter())("mat-badge-small",r.size==="small")("mat-badge-medium",r.size==="medium")("mat-badge-large",r.size==="large")("mat-badge-hidden",r.hidden||!r.content)("mat-badge-disabled",r.disabled)},inputs:{color:[0,"matBadgeColor","color"],overlap:[2,"matBadgeOverlap","overlap",q],disabled:[2,"matBadgeDisabled","disabled",q],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",q]},standalone:!0,features:[ye]})}}return t})(),wk=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Ds,fe,fe]})}}return t})();var Dk=(t,n)=>[t,n];function vJ(t,n){t&1&&(p(0,"div",7),d(1,`
-    `),p(2,"mat-icon",8),d(3,`
-      `),p(4,"span",9),d(5),I(6,"translate"),f(),d(7,`
-    `),f(),d(8,`
-    `),p(9,"p"),d(10),I(11,"translate"),f(),d(12,`
-  `),f()),t&2&&(g(5),E(O(6,2,"labels.menus.Notifications")),g(5),E(O(11,4,"labels.text.No notifications")))}function bJ(t,n){if(t&1&&(p(0,"button",10),d(1),R(2,"br"),d(3,`
-    `),p(4,"span",11),d(5),f(),d(6,`
-  `),f()),t&2){let e=n.$implicit,i=M();C("routerLink",cr(3,Dk,i.routeMap[e.objectType],e.objectId)),g(),ne(`
-    `,e.content,"*"),g(4),ne("[",e.createdAt,"]")}}function yJ(t,n){if(t&1&&(p(0,"button",12),d(1),R(2,"br"),d(3,`
-    `),p(4,"span",11),d(5),f(),d(6,`
-  `),f()),t&2){let e=n.$implicit,i=M();C("routerLink",cr(3,Dk,i.routeMap[e.objectType],e.objectId)),g(),ne(`
-    `,e.content,""),g(4),ne("[",e.createdAt,"]")}}var hbe=(()=>{class t{constructor(e){this.notificationsService=e,this.waitTime=mt.waitTimeForNotifications||60,this.readNotifications=[],this.displayedReadNotifications=[],this.unreadNotifications=[],this.routeMap={client:"/clients/",group:"/groups/",loan:"/loans-accounts/",center:"/centers/",shareAccount:"/shares-accounts/",fixedDeposit:"/fixed-deposits-accounts/",recurringDepositAccount:"/recurring-deposits-accounts/",savingsAccount:"/savings-accounts/",shareProduct:"/products/share-products/",loanProduct:"/products/loan-products/"},lo([this.notificationsService.getNotifications(!0,9),this.notificationsService.getNotifications(!1,9)]).subscribe(i=>{this.readNotifications=i[0].pageItems,this.unreadNotifications=i[1].pageItems,this.setNotifications()})}ngOnInit(){this.fetchUnreadNotifications()}ngOnDestroy(){this.destroy()}destroy(){clearTimeout(this.timer)}setNotifications(){let e=this.unreadNotifications.length;this.displayedReadNotifications=e<9?this.readNotifications.slice(0,9-e):[]}fetchUnreadNotifications(){this.notificationsService.getNotifications(!1,9).subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()}),this.timer=setTimeout(()=>{this.fetchUnreadNotifications()},this.waitTime*1e3)}menuClosed(){this.notificationsService.updateNotifications().subscribe(()=>{}),this.readNotifications=this.unreadNotifications.concat(this.readNotifications),this.unreadNotifications=[],this.setNotifications()}mockNotifications(){this.notificationsService.getMockUnreadNotification().subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()})}static{this.\u0275fac=function(i){return new(i||t)(m(Ck))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-notifications-tray"]],decls:16,vars:10,consts:[["notificationsMenu","matMenu"],["mat-icon-button","","matBadgeColor","warn","matBadgeSize","medium",1,"ml-1",3,"menuClosed","matTooltip","matMenuTriggerFor","matBadge","matBadgeHidden"],["icon","bell","size","lg"],[1,"mifosx-notifications-menu",3,"overlapTrigger"],["class","layout-column align-center-center no-notifications",4,"ngIf"],["mat-menu-item","","class","unread",3,"routerLink",4,"ngFor","ngForOf"],["mat-menu-item","",3,"routerLink",4,"ngFor","ngForOf"],[1,"layout-column","align-center-center","no-notifications"],[1,"no-notifications-icon"],[1,"material-icons"],["mat-menu-item","",1,"unread",3,"routerLink"],[1,"time"],["mat-menu-item","",3,"routerLink"]],template:function(i,r){if(i&1){let a=le();p(0,"button",1),I(1,"translate"),H("menuClosed",function(){return F(a),j(r.menuClosed())}),d(2,`
-  `),R(3,"fa-icon",2),d(4,`
-`),f(),d(5,`
-
-`),p(6,"mat-menu",3,0),d(8,`
-  `),w(9,vJ,13,6,"div",4),d(10,`
-
-  `),w(11,bJ,7,6,"button",5),d(12,`
-
-  `),w(13,yJ,7,6,"button",6),d(14,`
-`),f(),d(15,`
-`)}if(i&2){let a=Ct(7);Bt("matTooltip",O(1,8,"tooltips.Notifications")),C("matMenuTriggerFor",a)("matBadge",r.unreadNotifications.length)("matBadgeHidden",!r.unreadNotifications.length),g(6),C("overlapTrigger",!1),g(3),C("ngIf",r.unreadNotifications.length===0),g(2),C("ngForOf",r.unreadNotifications),g(2),C("ngForOf",r.displayedReadNotifications)}},dependencies:[ni,Re,Ut,bn,Yr,Hs,zc,Vh,qr,Mk,Pe],styles:[`.mifosx-notifications-menu{max-height:20rem!important;width:12.5rem!important}.mifosx-notifications-menu .no-notifications{padding:16px}.mifosx-notifications-menu .notification-icon{font-size:24px;opacity:.8}.mifosx-notifications-menu .mat-menu-content{padding:0!important}.mifosx-notifications-menu [mat-menu-item]{height:5rem;line-height:2.2rem}.mifosx-notifications-menu [mat-menu-item] .time{font-size:small}.mifosx-notifications-menu [mat-menu-item].unread{background-color:#e0f7ff!important}
-`],encapsulation:2})}}return t})();var pt="primary",e4=Symbol("RouteTitle"),o7=class{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function k2(t){return new o7(t)}function CJ(t,n,e){let i=e.path.split("/");if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.lengthi[a]===r)}else return t===n}function Rk(t){return t.length>0?t[t.length-1]:null}function Ns(t){return Li(t)?t:us(t)?Yt(Promise.resolve(t)):ce(t)}var MJ={exact:Fk,subset:jk},Nk={exact:wJ,subset:DJ,ignored:()=>!0};function Sk(t,n,e){return MJ[e.paths](t.root,n.root,e.matrixParams)&&Nk[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment)}function wJ(t,n){return Ya(t,n)}function Fk(t,n,e){if(!Hc(t.segments,n.segments)||!Nh(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!Fk(t.children[i],n.children[i],e))return!1;return!0}function DJ(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>Hk(t[e],n[e]))}function jk(t,n,e){return Bk(t,n,n.segments,e)}function Bk(t,n,e,i){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!Hc(r,e)||n.hasChildren()||!Nh(r,e,i))}else if(t.segments.length===e.length){if(!Hc(t.segments,e)||!Nh(t.segments,e,i))return!1;for(let r in n.children)if(!t.children[r]||!jk(t.children[r],n.children[r],i))return!1;return!0}else{let r=e.slice(0,t.segments.length),a=e.slice(t.segments.length);return!Hc(t.segments,r)||!Nh(t.segments,r,i)||!t.children[pt]?!1:Bk(t.children[pt],n,a,i)}}function Nh(t,n,e){return n.every((i,r)=>Nk[e](t[r].parameters,i.parameters))}var Fo=class{constructor(n=new $t([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=k2(this.queryParams),this._queryParamMap}toString(){return IJ.serialize(this)}},$t=class{constructor(n,e){this.segments=n,this.children=e,this.parent=null,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Fh(this)}},Lc=class{constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=k2(this.parameters),this._parameterMap}toString(){return $k(this)}};function SJ(t,n){return Hc(t,n)&&t.every((e,i)=>Ya(e.parameters,n[i].parameters))}function Hc(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path)}function kJ(t,n){let e=[];return Object.entries(t.children).forEach(([i,r])=>{i===pt&&(e=e.concat(n(r,i)))}),Object.entries(t.children).forEach(([i,r])=>{i!==pt&&(e=e.concat(n(r,i)))}),e}var t4=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>new I2,providedIn:"root"})}}return t})(),I2=class{parse(n){let e=new l7(n);return new Fo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){let e=`/${jd(n.root,!0)}`,i=PJ(n.queryParams),r=typeof n.fragment=="string"?`#${EJ(n.fragment)}`:"";return`${e}${i}${r}`}},IJ=new I2;function Fh(t){return t.segments.map(n=>$k(n)).join("/")}function jd(t,n){if(!t.hasChildren())return Fh(t);if(n){let e=t.children[pt]?jd(t.children[pt],!1):"",i=[];return Object.entries(t.children).forEach(([r,a])=>{r!==pt&&i.push(`${r}:${jd(a,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}else{let e=kJ(t,(i,r)=>r===pt?[jd(t.children[pt],!1)]:[`${r}:${jd(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[pt]!=null?`${Fh(t)}/${e[0]}`:`${Fh(t)}/(${e.join("//")})`}}function Uk(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Hh(t){return Uk(t).replace(/%3B/gi,";")}function EJ(t){return encodeURI(t)}function c7(t){return Uk(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function jh(t){return decodeURIComponent(t)}function kk(t){return jh(t.replace(/\+/g,"%20"))}function $k(t){return`${c7(t.path)}${OJ(t.parameters)}`}function OJ(t){return Object.entries(t).map(([n,e])=>`;${c7(n)}=${c7(e)}`).join("")}function PJ(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(r=>`${Hh(e)}=${Hh(r)}`).join("&"):`${Hh(e)}=${Hh(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}var TJ=/^[^\/()?;#]+/;function i7(t){let n=t.match(TJ);return n?n[0]:""}var VJ=/^[^\/()?;=#]+/;function AJ(t){let n=t.match(VJ);return n?n[0]:""}var zJ=/^[^=?&#]+/;function LJ(t){let n=t.match(zJ);return n?n[0]:""}var HJ=/^[^&#]+/;function RJ(t){let n=t.match(HJ);return n?n[0]:""}var l7=class{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new $t([],{}):new $t([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[pt]=new $t(n,e)),i}parseSegment(){let n=i7(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new ke(4009,!1);return this.capture(n),new Lc(jh(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let e=AJ(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let r=i7(this.remaining);r&&(i=r,this.capture(i))}n[jh(e)]=jh(i)}parseQueryParam(n){let e=LJ(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let o=RJ(this.remaining);o&&(i=o,this.capture(i))}let r=kk(e),a=kk(i);if(n.hasOwnProperty(r)){let o=n[r];Array.isArray(o)||(o=[o],n[r]=o),o.push(a)}else n[r]=a}parseParens(n){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=i7(this.remaining),r=this.remaining[i.length];if(r!=="/"&&r!==")"&&r!==";")throw new ke(4010,!1);let a;i.indexOf(":")>-1?(a=i.slice(0,i.indexOf(":")),this.capture(a),this.capture(":")):n&&(a=pt);let o=this.parseChildren();e[a]=Object.keys(o).length===1?o[pt]:new $t([],o),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new ke(4011,!1)}};function Gk(t){return t.segments.length>0?new $t([],{[pt]:t}):t}function Wk(t){let n={};for(let[i,r]of Object.entries(t.children)){let a=Wk(r);if(i===pt&&a.segments.length===0&&a.hasChildren())for(let[o,s]of Object.entries(a.children))n[o]=s;else(a.segments.length>0||a.hasChildren())&&(n[i]=a)}let e=new $t(t.segments,n);return NJ(e)}function NJ(t){if(t.numberOfChildren===1&&t.children[pt]){let n=t.children[pt];return new $t(t.segments.concat(n.segments),n.children)}return t}function Rc(t){return t instanceof Fo}function FJ(t,n,e=null,i=null){let r=qk(t);return Yk(r,n,e,i)}function qk(t){let n;function e(a){let o={};for(let l of a.children){let h=e(l);o[l.outlet]=h}let s=new $t(a.url,o);return a===t&&(n=s),s}let i=e(t.root),r=Gk(i);return n??r}function Yk(t,n,e,i){let r=t;for(;r.parent;)r=r.parent;if(n.length===0)return n7(r,r,r,e,i);let a=jJ(n);if(a.toRoot())return n7(r,r,new $t([],{}),e,i);let o=BJ(a,r,t),s=o.processChildren?$d(o.segmentGroup,o.index,a.commands):Kk(o.segmentGroup,o.index,a.commands);return n7(r,o.segmentGroup,s,e,i)}function Bh(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function qd(t){return typeof t=="object"&&t!=null&&t.outlets}function n7(t,n,e,i,r){let a={};i&&Object.entries(i).forEach(([l,h])=>{a[l]=Array.isArray(h)?h.map(v=>`${v}`):`${h}`});let o;t===n?o=e:o=Qk(t,n,e);let s=Gk(Wk(o));return new Fo(s,a,r)}function Qk(t,n,e){let i={};return Object.entries(t.children).forEach(([r,a])=>{a===n?i[r]=e:i[r]=Qk(a,n,e)}),new $t(t.segments,i)}var Uh=class{constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&Bh(i[0]))throw new ke(4003,!1);let r=i.find(qd);if(r&&r!==Rk(i))throw new ke(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function jJ(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Uh(!0,0,t);let n=0,e=!1,i=t.reduce((r,a,o)=>{if(typeof a=="object"&&a!=null){if(a.outlets){let s={};return Object.entries(a.outlets).forEach(([l,h])=>{s[l]=typeof h=="string"?h.split("/"):h}),[...r,{outlets:s}]}if(a.segmentPath)return[...r,a.segmentPath]}return typeof a!="string"?[...r,a]:o===0?(a.split("/").forEach((s,l)=>{l==0&&s==="."||(l==0&&s===""?e=!0:s===".."?n++:s!=""&&r.push(s))}),r):[...r,a]},[]);return new Uh(e,n,i)}var w2=class{constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}};function BJ(t,n,e){if(t.isAbsolute)return new w2(n,!0,0);if(!e)return new w2(n,!1,NaN);if(e.parent===null)return new w2(e,!0,0);let i=Bh(t.commands[0])?0:1,r=e.segments.length-1+i;return UJ(e,r,t.numberOfDoubleDots)}function UJ(t,n,e){let i=t,r=n,a=e;for(;a>r;){if(a-=r,i=i.parent,!i)throw new ke(4005,!1);r=i.segments.length}return new w2(i,!1,r-a)}function $J(t){return qd(t[0])?t[0].outlets:{[pt]:t}}function Kk(t,n,e){if(t??=new $t([],{}),t.segments.length===0&&t.hasChildren())return $d(t,n,e);let i=GJ(t,n,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndexa!==pt)&&t.children[pt]&&t.numberOfChildren===1&&t.children[pt].segments.length===0){let a=$d(t.children[pt],n,e);return new $t(t.segments,a.children)}return Object.entries(i).forEach(([a,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(r[a]=Kk(t.children[a],n,o))}),Object.entries(t.children).forEach(([a,o])=>{i[a]===void 0&&(r[a]=o)}),new $t(t.segments,r)}}function GJ(t,n,e){let i=0,r=n,a={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return a;let o=t.segments[r],s=e[i];if(qd(s))break;let l=`${s}`,h=i0&&l===void 0)break;if(l&&h&&typeof h=="object"&&h.outlets===void 0){if(!Ek(l,h,o))return a;i+=2}else{if(!Ek(l,{},o))return a;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}function d7(t,n,e){let i=t.segments.slice(0,n),r=0;for(;r{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=d7(new $t([],{}),0,i))}),n}function Ik(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function Ek(t,n,e){return t==e.path&&Ya(n,e.parameters)}var Gd="imperative",an=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(an||{}),Qr=class{constructor(n,e){this.id=n,this.url=e}},E2=class extends Qr{constructor(n,e,i="imperative",r=null){super(n,e),this.type=an.NavigationStart,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ga=class extends Qr{constructor(n,e,i){super(n,e),this.urlAfterRedirects=i,this.type=an.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Sr=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(Sr||{}),$h=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}($h||{}),No=class extends Qr{constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r,this.type=an.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Rs=class extends Qr{constructor(n,e,i,r){super(n,e),this.reason=i,this.code=r,this.type=an.NavigationSkipped}},Yd=class extends Qr{constructor(n,e,i,r){super(n,e),this.error=i,this.target=r,this.type=an.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Gh=class extends Qr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=an.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},u7=class extends Qr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=an.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},h7=class extends Qr{constructor(n,e,i,r,a){super(n,e),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=a,this.type=an.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},m7=class extends Qr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=an.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},p7=class extends Qr{constructor(n,e,i,r){super(n,e),this.urlAfterRedirects=i,this.state=r,this.type=an.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},f7=class{constructor(n){this.route=n,this.type=an.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},g7=class{constructor(n){this.route=n,this.type=an.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},_7=class{constructor(n){this.snapshot=n,this.type=an.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},v7=class{constructor(n){this.snapshot=n,this.type=an.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},b7=class{constructor(n){this.snapshot=n,this.type=an.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},y7=class{constructor(n){this.snapshot=n,this.type=an.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Wh=class{constructor(n,e,i){this.routerEvent=n,this.position=e,this.anchor=i,this.type=an.Scroll}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`}},Qd=class{},O2=class{constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}};function qJ(t,n){return t.providers&&!t._injector&&(t._injector=R0(t.providers,n,`Route: ${t.path}`)),t._injector??n}function fa(t){return t.outlet||pt}function YJ(t,n){let e=t.filter(i=>fa(i)===n);return e.push(...t.filter(i=>fa(i)!==n)),e}function i4(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){let e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var C7=class{get injector(){return i4(this.route?.snapshot)??this.rootInjector}set injector(n){}constructor(n){this.rootInjector=n,this.outlet=null,this.route=null,this.children=new n4(this.rootInjector),this.attachRef=null}},n4=(()=>{class t{constructor(e){this.rootInjector=e,this.contexts=new Map}onChildOutletCreated(e,i){let r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new C7(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(i){return new(i||t)(k(Oi))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),qh=class{constructor(n){this._root=n}get root(){return this._root.value}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){let e=x7(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){let e=x7(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){let e=M7(n,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==n)}pathFromRoot(n){return M7(n,this._root).map(e=>e.value)}};function x7(t,n){if(t===n.value)return n;for(let e of n.children){let i=x7(t,e);if(i)return i}return null}function M7(t,n){if(t===n.value)return[n];for(let e of n.children){let i=M7(t,e);if(i.length)return i.unshift(n),i}return[]}var Dr=class{constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}};function M2(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}var Yh=class extends qh{constructor(n,e){super(n),this.snapshot=e,T7(this,n)}toString(){return this.snapshot.toString()}};function Zk(t){let n=QJ(t),e=new at([new Lc("",{})]),i=new at({}),r=new at({}),a=new at({}),o=new at(""),s=new kr(e,i,a,o,r,pt,t,n.root);return s.snapshot=n.root,new Yh(new Dr(s,[]),n)}function QJ(t){let n={},e={},i={},r="",a=new D2([],n,i,r,e,pt,t,null,{});return new Kh("",new Dr(a,[]))}var kr=class{constructor(n,e,i,r,a,o,s,l){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=a,this.outlet=o,this.component=s,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(me(h=>h[e4]))??ce(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(me(n=>k2(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(me(n=>k2(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Qh(t,n,e="emptyOnly"){let i,{routeConfig:r}=t;return n!==null&&(e==="always"||r?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:Y(Y({},n.params),t.params),data:Y(Y({},n.data),t.data),resolve:Y(Y(Y(Y({},t.data),n.data),r?.data),t._resolvedData)}:i={params:Y({},t.params),data:Y({},t.data),resolve:Y(Y({},t.data),t._resolvedData??{})},r&&Jk(r)&&(i.resolve[e4]=r.title),i}var D2=class{get title(){return this.data?.[e4]}constructor(n,e,i,r,a,o,s,l,h){this.url=n,this.params=e,this.queryParams=i,this.fragment=r,this.data=a,this.outlet=o,this.component=s,this.routeConfig=l,this._resolve=h}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=k2(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=k2(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`}},Kh=class extends qh{constructor(n,e){super(e),this.url=n,T7(this,e)}toString(){return Xk(this._root)}};function T7(t,n){n.value._routerState=t,n.children.forEach(e=>T7(t,e))}function Xk(t){let n=t.children.length>0?` { ${t.children.map(Xk).join(", ")} } `:"";return`${t.value}${n}`}function r7(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Ya(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Ya(n.params,e.params)||t.paramsSubject.next(e.params),xJ(n.url,e.url)||t.urlSubject.next(e.url),Ya(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function w7(t,n){let e=Ya(t.params,n.params)&&SJ(t.url,n.url),i=!t.parent!=!n.parent;return e&&!i&&(!t.parent||w7(t.parent,n.parent))}function Jk(t){return typeof t.title=="string"||t.title===null}var KJ=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=pt,this.activateEvents=new B,this.deactivateEvents=new B,this.attachEvents=new B,this.detachEvents=new B,this.parentContexts=z(n4),this.location=z(Xe),this.changeDetector=z(pe),this.inputBinder=z(tm,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){let{firstChange:i,previousValue:r}=e.name;if(i)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ke(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ke(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ke(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new ke(4013,!1);this._activatedRoute=e;let r=this.location,o=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new D7(e,s,r.injector);this.activated=r.createComponent(o,{index:r.length,injector:l,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Te]})}}return t})(),D7=class t{__ngOutletInjector(n){return new t(this.route,this.childContexts,n)}constructor(n,e,i){this.route=n,this.childContexts=e,this.parent=i}get(n,e){return n===kr?this.route:n===n4?this.childContexts:this.parent.get(n,e)}},tm=new L(""),Ok=(()=>{class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:i}=e,r=on([i.queryParams,i.params,i.data]).pipe(dt(([a,o,s],l)=>(s=Y(Y(Y({},a),o),s),l===0?ce(s):Promise.resolve(s)))).subscribe(a=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(e);return}let o=nx(i.component);if(!o){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of o.inputs)e.activatedComponentRef.setInput(s,a[s])});this.outletDataSubscriptions.set(e,r)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();function ZJ(t,n,e){let i=Kd(t,n._root,e?e._root:void 0);return new Yh(i,n)}function Kd(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){let i=e.value;i._futureSnapshot=n.value;let r=XJ(t,n,e);return new Dr(i,r)}else{if(t.shouldAttach(n.value)){let a=t.retrieve(n.value);if(a!==null){let o=a.route;return o.value._futureSnapshot=n.value,o.children=n.children.map(s=>Kd(t,s)),o}}let i=JJ(n.value),r=n.children.map(a=>Kd(t,a));return new Dr(i,r)}}function XJ(t,n,e){return n.children.map(i=>{for(let r of e.children)if(t.shouldReuseRoute(i.value,r.value.snapshot))return Kd(t,i,r);return Kd(t,i)})}function JJ(t){return new kr(new at(t.url),new at(t.params),new at(t.queryParams),new at(t.fragment),new at(t.data),t.outlet,t.component,t)}var Zd=class{constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}},eI="ngNavigationCancelingError";function Zh(t,n){let{redirectTo:e,navigationBehaviorOptions:i}=Rc(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,r=tI(!1,Sr.Redirect);return r.url=e,r.navigationBehaviorOptions=i,r}function tI(t,n){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[eI]=!0,e.cancellationCode=n,e}function eee(t){return iI(t)&&Rc(t.url)}function iI(t){return!!t&&t[eI]}var tee=(t,n,e,i)=>me(r=>(new S7(n,r.targetRouterState,r.currentRouterState,e,i).activate(t),r)),S7=class{constructor(n,e,i,r,a){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=r,this.inputBindingEnabled=a}activate(n){let e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),r7(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){let r=M2(e);n.children.forEach(a=>{let o=a.value.outlet;this.deactivateRoutes(a,r[o],i),delete r[o]}),Object.values(r).forEach(a=>{this.deactivateRouteAndItsChildren(a,i)})}deactivateRoutes(n,e,i){let r=n.value,a=e?e.value:null;if(r===a)if(r.component){let o=i.getContext(r.outlet);o&&this.deactivateChildRoutes(n,e,o.children)}else this.deactivateChildRoutes(n,e,i);else a&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,a=M2(n);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);if(i&&i.outlet){let o=i.outlet.detach(),s=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:o,route:n,contexts:s})}}deactivateRouteAndOutlet(n,e){let i=e.getContext(n.value.outlet),r=i&&n.value.component?i.children:e,a=M2(n);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(n,e,i){let r=M2(e);n.children.forEach(a=>{this.activateRoutes(a,r[a.value.outlet],i),this.forwardEvent(new y7(a.value.snapshot))}),n.children.length&&this.forwardEvent(new v7(n.value.snapshot))}activateRoutes(n,e,i){let r=n.value,a=e?e.value:null;if(r7(r),r===a)if(r.component){let o=i.getOrCreateContext(r.outlet);this.activateChildRoutes(n,e,o.children)}else this.activateChildRoutes(n,e,i);else if(r.component){let o=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),r7(s.route.value),this.activateChildRoutes(n,null,o.children)}else o.attachRef=null,o.route=r,o.outlet&&o.outlet.activateWith(r,o.injector),this.activateChildRoutes(n,null,o.children)}else this.activateChildRoutes(n,null,i)}},Xh=class{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},S2=class{constructor(n,e){this.component=n,this.route=e}};function iee(t,n,e){let i=t._root,r=n?n._root:null;return Bd(i,r,e,[i.value])}function nee(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n}}function T2(t,n){let e=Symbol(),i=n.get(t,e);return i===e?typeof t=="function"&&!ob(t)?t:n.get(t):i}function Bd(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=M2(n);return t.children.forEach(o=>{ree(o,a[o.value.outlet],e,i.concat([o.value]),r),delete a[o.value.outlet]}),Object.entries(a).forEach(([o,s])=>Wd(s,e.getContext(o),r)),r}function ree(t,n,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=t.value,o=n?n.value:null,s=e?e.getContext(t.value.outlet):null;if(o&&a.routeConfig===o.routeConfig){let l=aee(o,a,a.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new Xh(i)):(a.data=o.data,a._resolvedData=o._resolvedData),a.component?Bd(t,n,s?s.children:null,i,r):Bd(t,n,e,i,r),l&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new S2(s.outlet.component,o))}else o&&Wd(n,s,r),r.canActivateChecks.push(new Xh(i)),a.component?Bd(t,null,s?s.children:null,i,r):Bd(t,null,e,i,r);return r}function aee(t,n,e){if(typeof e=="function")return e(t,n);switch(e){case"pathParamsChange":return!Hc(t.url,n.url);case"pathParamsOrQueryParamsChange":return!Hc(t.url,n.url)||!Ya(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!w7(t,n)||!Ya(t.queryParams,n.queryParams);case"paramsChange":default:return!w7(t,n)}}function Wd(t,n,e){let i=M2(t),r=t.value;Object.entries(i).forEach(([a,o])=>{r.component?n?Wd(o,n.children.getContext(a),e):Wd(o,null,e):Wd(o,n,e)}),r.component?n&&n.outlet&&n.outlet.isActivated?e.canDeactivateChecks.push(new S2(n.outlet.component,r)):e.canDeactivateChecks.push(new S2(null,r)):e.canDeactivateChecks.push(new S2(null,r))}function r4(t){return typeof t=="function"}function oee(t){return typeof t=="boolean"}function see(t){return t&&r4(t.canLoad)}function cee(t){return t&&r4(t.canActivate)}function lee(t){return t&&r4(t.canActivateChild)}function dee(t){return t&&r4(t.canDeactivate)}function uee(t){return t&&r4(t.canMatch)}function nI(t){return t instanceof co||t?.name==="EmptyError"}var Rh=Symbol("INITIAL_VALUE");function P2(){return dt(t=>on(t.map(n=>n.pipe(Ue(1),Qe(Rh)))).pipe(me(n=>{for(let e of n)if(e!==!0){if(e===Rh)return Rh;if(e===!1||hee(e))return e}return!0}),Ve(n=>n!==Rh),Ue(1)))}function hee(t){return Rc(t)||t instanceof Zd}function mee(t,n){return pi(e=>{let{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:a,canDeactivateChecks:o}}=e;return o.length===0&&a.length===0?ce(Ge(Y({},e),{guardsResult:!0})):pee(o,i,r,t).pipe(pi(s=>s&&oee(s)?fee(i,a,t,n):ce(s)),me(s=>Ge(Y({},e),{guardsResult:s})))})}function pee(t,n,e,i){return Yt(t).pipe(pi(r=>yee(r.component,r.route,e,n,i)),Da(r=>r!==!0,!0))}function fee(t,n,e,i){return Yt(n).pipe(Yn(r=>xn(_ee(r.route.parent,i),gee(r.route,i),bee(t,r.path,e),vee(t,r.route,e))),Da(r=>r!==!0,!0))}function gee(t,n){return t!==null&&n&&n(new b7(t)),ce(!0)}function _ee(t,n){return t!==null&&n&&n(new _7(t)),ce(!0)}function vee(t,n,e){let i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||i.length===0)return ce(!0);let r=i.map(a=>Hn(()=>{let o=i4(n)??e,s=T2(a,o),l=cee(s)?s.canActivate(n,t):Vr(o,()=>s(n,t));return Ns(l).pipe(Da())}));return ce(r).pipe(P2())}function bee(t,n,e){let i=n[n.length-1],a=n.slice(0,n.length-1).reverse().map(o=>nee(o)).filter(o=>o!==null).map(o=>Hn(()=>{let s=o.guards.map(l=>{let h=i4(o.node)??e,v=T2(l,h),y=lee(v)?v.canActivateChild(i,t):Vr(h,()=>v(i,t));return Ns(y).pipe(Da())});return ce(s).pipe(P2())}));return ce(a).pipe(P2())}function yee(t,n,e,i,r){let a=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!a||a.length===0)return ce(!0);let o=a.map(s=>{let l=i4(n)??r,h=T2(s,l),v=dee(h)?h.canDeactivate(t,n,e,i):Vr(l,()=>h(t,n,e,i));return Ns(v).pipe(Da())});return ce(o).pipe(P2())}function Cee(t,n,e,i){let r=n.canLoad;if(r===void 0||r.length===0)return ce(!0);let a=r.map(o=>{let s=T2(o,t),l=see(s)?s.canLoad(n,e):Vr(t,()=>s(n,e));return Ns(l)});return ce(a).pipe(P2(),rI(i))}function rI(t){return Ep(yt(n=>{if(typeof n!="boolean")throw Zh(t,n)}),me(n=>n===!0))}function xee(t,n,e,i){let r=n.canMatch;if(!r||r.length===0)return ce(!0);let a=r.map(o=>{let s=T2(o,t),l=uee(s)?s.canMatch(n,e):Vr(t,()=>s(n,e));return Ns(l)});return ce(a).pipe(P2(),rI(i))}var Xd=class{constructor(n){this.segmentGroup=n||null}},Jd=class extends Error{constructor(n){super(),this.urlTree=n}};function x2(t){return Ko(new Xd(t))}function Mee(t){return Ko(new ke(4e3,!1))}function wee(t){return Ko(tI(!1,Sr.GuardRejected))}var k7=class{constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),r.numberOfChildren===0)return ce(i);if(r.numberOfChildren>1||!r.children[pt])return Mee(`${n.redirectTo}`);r=r.children[pt]}}applyRedirectCommands(n,e,i,r,a){if(typeof e!="string"){let s=e,{queryParams:l,fragment:h,routeConfig:v,url:y,outlet:D,params:S,data:V,title:K}=r,te=Vr(a,()=>s({params:S,data:V,queryParams:l,fragment:h,routeConfig:v,url:y,outlet:D,title:K}));if(te instanceof Fo)throw new Jd(te);e=te}let o=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),n,i);if(e[0]==="/")throw new Jd(o);return o}applyRedirectCreateUrlTree(n,e,i,r){let a=this.createSegmentGroup(n,e.root,i,r);return new Fo(a,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){let i={};return Object.entries(n).forEach(([r,a])=>{if(typeof a=="string"&&a[0]===":"){let s=a.substring(1);i[r]=e[s]}else i[r]=a}),i}createSegmentGroup(n,e,i,r){let a=this.createSegments(n,e.segments,i,r),o={};return Object.entries(e.children).forEach(([s,l])=>{o[s]=this.createSegmentGroup(n,l,i,r)}),new $t(a,o)}createSegments(n,e,i,r){return e.map(a=>a.path[0]===":"?this.findPosParam(n,a,r):this.findOrReturn(a,i))}findPosParam(n,e,i){let r=i[e.path.substring(1)];if(!r)throw new ke(4001,!1);return r}findOrReturn(n,e){let i=0;for(let r of e){if(r.path===n.path)return e.splice(i),r;i++}return n}},I7={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Dee(t,n,e,i,r){let a=aI(t,n,e);return a.matched?(i=qJ(n,i),xee(i,n,e,r).pipe(me(o=>o===!0?a:Y({},I7)))):ce(a)}function aI(t,n,e){if(n.path==="**")return See(e);if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||e.length>0)?Y({},I7):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(n.matcher||CJ)(e,t,n);if(!r)return Y({},I7);let a={};Object.entries(r.posParams??{}).forEach(([s,l])=>{a[s]=l.path});let o=r.consumed.length>0?Y(Y({},a),r.consumed[r.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:o,positionalParamSegments:r.posParams??{}}}function See(t){return{matched:!0,parameters:t.length>0?Rk(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function Pk(t,n,e,i){return e.length>0&&Eee(t,e,i)?{segmentGroup:new $t(n,Iee(i,new $t(e,t.children))),slicedSegments:[]}:e.length===0&&Oee(t,e,i)?{segmentGroup:new $t(t.segments,kee(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new $t(t.segments,t.children),slicedSegments:e}}function kee(t,n,e,i){let r={};for(let a of e)if(im(t,n,a)&&!i[fa(a)]){let o=new $t([],{});r[fa(a)]=o}return Y(Y({},i),r)}function Iee(t,n){let e={};e[pt]=n;for(let i of t)if(i.path===""&&fa(i)!==pt){let r=new $t([],{});e[fa(i)]=r}return e}function Eee(t,n,e){return e.some(i=>im(t,n,i)&&fa(i)!==pt)}function Oee(t,n,e){return e.some(i=>im(t,n,i))}function im(t,n,e){return(t.hasChildren()||n.length>0)&&e.pathMatch==="full"?!1:e.path===""}function Pee(t,n,e){return n.length===0&&!t.children[e]}var E7=class{};function Tee(t,n,e,i,r,a,o="emptyOnly"){return new O7(t,n,e,i,r,o,a).recognize()}var Vee=31,O7=class{constructor(n,e,i,r,a,o,s){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=r,this.urlTree=a,this.paramsInheritanceStrategy=o,this.urlSerializer=s,this.applyRedirects=new k7(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(n){return new ke(4002,`'${n.segmentGroup}'`)}recognize(){let n=Pk(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(me(({children:e,rootSnapshot:i})=>{let r=new Dr(i,e),a=new Kh("",r),o=FJ(i,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(o),{state:a,tree:o}}))}match(n){let e=new D2([],Object.freeze({}),Object.freeze(Y({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),pt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,pt,e).pipe(me(i=>({children:i,rootSnapshot:e})),Ma(i=>{if(i instanceof Jd)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Xd?this.noMatchError(i):i}))}processSegmentGroup(n,e,i,r,a){return i.segments.length===0&&i.hasChildren()?this.processChildren(n,e,i,a):this.processSegment(n,e,i,i.segments,r,!0,a).pipe(me(o=>o instanceof Dr?[o]:[]))}processChildren(n,e,i,r){let a=[];for(let o of Object.keys(i.children))o==="primary"?a.unshift(o):a.push(o);return Yt(a).pipe(Yn(o=>{let s=i.children[o],l=YJ(e,o);return this.processSegmentGroup(n,l,s,o,r)}),Np((o,s)=>(o.push(...s),o)),Zo(null),Rp(),pi(o=>{if(o===null)return x2(i);let s=oI(o);return Aee(s),ce(s)}))}processSegment(n,e,i,r,a,o,s){return Yt(e).pipe(Yn(l=>this.processSegmentAgainstRoute(l._injector??n,e,l,i,r,a,o,s).pipe(Ma(h=>{if(h instanceof Xd)return ce(null);throw h}))),Da(l=>!!l),Ma(l=>{if(nI(l))return Pee(i,r,a)?ce(new E7):x2(i);throw l}))}processSegmentAgainstRoute(n,e,i,r,a,o,s,l){return fa(i)!==o&&(o===pt||!im(r,a,i))?x2(r):i.redirectTo===void 0?this.matchSegmentAgainstRoute(n,r,i,a,o,l):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(n,r,e,i,a,o,l):x2(r)}expandSegmentAgainstRouteUsingRedirect(n,e,i,r,a,o,s){let{matched:l,parameters:h,consumedSegments:v,positionalParamSegments:y,remainingSegments:D}=aI(e,r,a);if(!l)return x2(e);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>Vee&&(this.allowRedirects=!1));let S=new D2(a,h,Object.freeze(Y({},this.urlTree.queryParams)),this.urlTree.fragment,Tk(r),fa(r),r.component??r._loadedComponent??null,r,Vk(r)),V=Qh(S,s,this.paramsInheritanceStrategy);S.params=Object.freeze(V.params),S.data=Object.freeze(V.data);let K=this.applyRedirects.applyRedirectCommands(v,r.redirectTo,y,S,n);return this.applyRedirects.lineralizeSegments(r,K).pipe(pi(te=>this.processSegment(n,i,e,te.concat(D),o,!1,s)))}matchSegmentAgainstRoute(n,e,i,r,a,o){let s=Dee(e,i,r,n,this.urlSerializer);return i.path==="**"&&(e.children={}),s.pipe(dt(l=>l.matched?(n=i._injector??n,this.getChildConfig(n,i,r).pipe(dt(({routes:h})=>{let v=i._loadedInjector??n,{parameters:y,consumedSegments:D,remainingSegments:S}=l,V=new D2(D,y,Object.freeze(Y({},this.urlTree.queryParams)),this.urlTree.fragment,Tk(i),fa(i),i.component??i._loadedComponent??null,i,Vk(i)),K=Qh(V,o,this.paramsInheritanceStrategy);V.params=Object.freeze(K.params),V.data=Object.freeze(K.data);let{segmentGroup:te,slicedSegments:ge}=Pk(e,D,S,h);if(ge.length===0&&te.hasChildren())return this.processChildren(v,h,te,V).pipe(me(He=>new Dr(V,He)));if(h.length===0&&ge.length===0)return ce(new Dr(V,[]));let Oe=fa(i)===a;return this.processSegment(v,h,te,ge,Oe?pt:a,!0,V).pipe(me(He=>new Dr(V,He instanceof Dr?[He]:[])))}))):x2(e)))}getChildConfig(n,e,i){return e.children?ce({routes:e.children,injector:n}):e.loadChildren?e._loadedRoutes!==void 0?ce({routes:e._loadedRoutes,injector:e._loadedInjector}):Cee(n,e,i,this.urlSerializer).pipe(pi(r=>r?this.configLoader.loadChildren(n,e).pipe(yt(a=>{e._loadedRoutes=a.routes,e._loadedInjector=a.injector})):wee(e))):ce({routes:[],injector:n})}};function Aee(t){t.sort((n,e)=>n.value.outlet===pt?-1:e.value.outlet===pt?1:n.value.outlet.localeCompare(e.value.outlet))}function zee(t){let n=t.value.routeConfig;return n&&n.path===""}function oI(t){let n=[],e=new Set;for(let i of t){if(!zee(i)){n.push(i);continue}let r=n.find(a=>i.value.routeConfig===a.value.routeConfig);r!==void 0?(r.children.push(...i.children),e.add(r)):n.push(i)}for(let i of e){let r=oI(i.children);n.push(new Dr(i.value,r))}return n.filter(i=>!e.has(i))}function Tk(t){return t.data||{}}function Vk(t){return t.resolve||{}}function Lee(t,n,e,i,r,a){return pi(o=>Tee(t,n,e,i,o.extractedUrl,r,a).pipe(me(({state:s,tree:l})=>Ge(Y({},o),{targetSnapshot:s,urlAfterRedirects:l}))))}function Hee(t,n){return pi(e=>{let{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return ce(e);let a=new Set(r.map(l=>l.route)),o=new Set;for(let l of a)if(!o.has(l))for(let h of sI(l))o.add(h);let s=0;return Yt(o).pipe(Yn(l=>a.has(l)?Ree(l,i,t,n):(l.data=Qh(l,l.parent,t).resolve,ce(void 0))),yt(()=>s++),cl(1),pi(l=>s===o.size?ce(e):ci))})}function sI(t){let n=t.children.map(e=>sI(e)).flat();return[t,...n]}function Ree(t,n,e,i){let r=t.routeConfig,a=t._resolve;return r?.title!==void 0&&!Jk(r)&&(a[e4]=r.title),Nee(a,t,n,i).pipe(me(o=>(t._resolvedData=o,t.data=Qh(t,t.parent,e).resolve,null)))}function Nee(t,n,e,i){let r=s7(t);if(r.length===0)return ce({});let a={};return Yt(r).pipe(pi(o=>Fee(t[o],n,e,i).pipe(Da(),yt(s=>{if(s instanceof Zd)throw Zh(new I2,s);a[o]=s}))),cl(1),Xo(a),Ma(o=>nI(o)?ci:Ko(o)))}function Fee(t,n,e,i){let r=i4(n)??i,a=T2(t,r),o=a.resolve?a.resolve(n,e):Vr(r,()=>a(n,e));return Ns(o)}function a7(t){return dt(n=>{let e=t(n);return e?Yt(e).pipe(me(()=>n)):ce(n)})}var cI=(()=>{class t{buildTitle(e){let i,r=e.root;for(;r!==void 0;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(a=>a.outlet===pt);return i}getResolvedTitleForRoute(e){return e.data[e4]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>z(jee),providedIn:"root"})}}return t})(),jee=(()=>{class t extends cI{constructor(e){super(),this.title=e}updateTitle(e){let i=this.buildTitle(e);i!==void 0&&this.title.setTitle(i)}static{this.\u0275fac=function(i){return new(i||t)(k(Xx))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),a4=new L("",{providedIn:"root",factory:()=>({})}),Bee=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["ng-component"]],standalone:!0,features:[ae],decls:1,vars:0,template:function(i,r){i&1&&R(0,"router-outlet")},dependencies:[KJ],encapsulation:2})}}return t})();function V7(t){let n=t.children&&t.children.map(V7),e=n?Ge(Y({},t),{children:n}):Y({},t);return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==pt&&(e.component=Bee),e}var Jh=new L(""),A7=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=z(K0)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return ce(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let i=Ns(e.loadComponent()).pipe(me(lI),yt(a=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=a}),wa(()=>{this.componentLoaders.delete(e)})),r=new qo(i,()=>new U).pipe(il());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return ce({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let a=Uee(i,this.compiler,e,this.onLoadEndListener).pipe(wa(()=>{this.childrenLoaders.delete(i)})),o=new qo(a,()=>new U).pipe(il());return this.childrenLoaders.set(i,o),o}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Uee(t,n,e,i){return Ns(t.loadChildren()).pipe(me(lI),pi(r=>r instanceof x1||Array.isArray(r)?ce(r):Yt(n.compileModuleAsync(r))),me(r=>{i&&i(t);let a,o,s=!1;return Array.isArray(r)?(o=r,s=!0):(a=r.create(e).injector,o=a.get(Jh,[],{optional:!0,self:!0}).flat()),{routes:o.map(V7),injector:a}}))}function $ee(t){return t&&typeof t=="object"&&"default"in t}function lI(t){return $ee(t)?t.default:t}var z7=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>z(Gee),providedIn:"root"})}}return t})(),Gee=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),dI=new L(""),uI=new L("");function Wee(t,n,e){let i=t.get(uI),r=t.get(Ce);return t.get(oe).runOutsideAngular(()=>{if(!r.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(h=>setTimeout(h));let a,o=new Promise(h=>{a=h}),s=r.startViewTransition(()=>(a(),qee(t))),{onViewTransitionCreated:l}=i;return l&&Vr(t,()=>l({transition:s,from:n,to:e})),o})}function qee(t){return new Promise(n=>{Ft({read:()=>setTimeout(n)},{injector:t})})}var Yee=new L(""),L7=(()=>{class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new U,this.transitionAbortSubject=new U,this.configLoader=z(A7),this.environmentInjector=z(Oi),this.urlSerializer=z(t4),this.rootContexts=z(n4),this.location=z(Nr),this.inputBindingEnabled=z(tm,{optional:!0})!==null,this.titleStrategy=z(cI),this.options=z(a4,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=z(z7),this.createViewTransition=z(dI,{optional:!0}),this.navigationErrorHandler=z(Yee,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>ce(void 0),this.rootComponentType=null;let e=r=>this.events.next(new f7(r)),i=r=>this.events.next(new g7(r));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=e}complete(){this.transitions?.complete()}handleNavigationRequest(e){let i=++this.navigationId;this.transitions?.next(Ge(Y(Y({},this.transitions.value),e),{id:i}))}setupNavigations(e,i,r){return this.transitions=new at({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Gd,restoredState:null,currentSnapshot:r.snapshot,targetSnapshot:null,currentRouterState:r,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Ve(a=>a.id!==0),me(a=>Ge(Y({},a),{extractedUrl:this.urlHandlingStrategy.extract(a.rawUrl)})),dt(a=>{let o=!1,s=!1;return ce(a).pipe(dt(l=>{if(this.navigationId>a.id)return this.cancelNavigationTransition(a,"",Sr.SupersededByNewNavigation),ci;this.currentTransition=a,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?Ge(Y({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let h=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),v=l.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!h&&v!=="reload"){let y="";return this.events.next(new Rs(l.id,this.urlSerializer.serialize(l.rawUrl),y,$h.IgnoredSameUrlNavigation)),l.resolve(!1),ci}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return ce(l).pipe(dt(y=>{let D=this.transitions?.getValue();return this.events.next(new E2(y.id,this.urlSerializer.serialize(y.extractedUrl),y.source,y.restoredState)),D!==this.transitions?.getValue()?ci:Promise.resolve(y)}),Lee(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),yt(y=>{a.targetSnapshot=y.targetSnapshot,a.urlAfterRedirects=y.urlAfterRedirects,this.currentNavigation=Ge(Y({},this.currentNavigation),{finalUrl:y.urlAfterRedirects});let D=new Gh(y.id,this.urlSerializer.serialize(y.extractedUrl),this.urlSerializer.serialize(y.urlAfterRedirects),y.targetSnapshot);this.events.next(D)}));if(h&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:y,extractedUrl:D,source:S,restoredState:V,extras:K}=l,te=new E2(y,this.urlSerializer.serialize(D),S,V);this.events.next(te);let ge=Zk(this.rootComponentType).snapshot;return this.currentTransition=a=Ge(Y({},l),{targetSnapshot:ge,urlAfterRedirects:D,extras:Ge(Y({},K),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=D,ce(a)}else{let y="";return this.events.next(new Rs(l.id,this.urlSerializer.serialize(l.extractedUrl),y,$h.IgnoredByUrlHandlingStrategy)),l.resolve(!1),ci}}),yt(l=>{let h=new u7(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(h)}),me(l=>(this.currentTransition=a=Ge(Y({},l),{guards:iee(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),a)),mee(this.environmentInjector,l=>this.events.next(l)),yt(l=>{if(a.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw Zh(this.urlSerializer,l.guardsResult);let h=new h7(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(h)}),Ve(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",Sr.GuardRejected),!1)),a7(l=>{if(l.guards.canActivateChecks.length)return ce(l).pipe(yt(h=>{let v=new m7(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(v)}),dt(h=>{let v=!1;return ce(h).pipe(Hee(this.paramsInheritanceStrategy,this.environmentInjector),yt({next:()=>v=!0,complete:()=>{v||this.cancelNavigationTransition(h,"",Sr.NoDataFromResolver)}}))}),yt(h=>{let v=new p7(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(v)}))}),a7(l=>{let h=v=>{let y=[];v.routeConfig?.loadComponent&&!v.routeConfig._loadedComponent&&y.push(this.configLoader.loadComponent(v.routeConfig).pipe(yt(D=>{v.component=D}),me(()=>{})));for(let D of v.children)y.push(...h(D));return y};return on(h(l.targetSnapshot.root)).pipe(Zo(null),Ue(1))}),a7(()=>this.afterPreactivation()),dt(()=>{let{currentSnapshot:l,targetSnapshot:h}=a,v=this.createViewTransition?.(this.environmentInjector,l.root,h.root);return v?Yt(v).pipe(me(()=>a)):ce(a)}),me(l=>{let h=ZJ(e.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=a=Ge(Y({},l),{targetRouterState:h}),this.currentNavigation.targetRouterState=h,a}),yt(()=>{this.events.next(new Qd)}),tee(this.rootContexts,e.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),Ue(1),yt({next:l=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ga(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{o=!0}}),_e(this.transitionAbortSubject.pipe(yt(l=>{throw l}))),wa(()=>{!o&&!s&&this.cancelNavigationTransition(a,"",Sr.SupersededByNewNavigation),this.currentTransition?.id===a.id&&(this.currentNavigation=null,this.currentTransition=null)}),Ma(l=>{if(s=!0,iI(l))this.events.next(new No(a.id,this.urlSerializer.serialize(a.extractedUrl),l.message,l.cancellationCode)),eee(l)?this.events.next(new O2(l.url,l.navigationBehaviorOptions)):a.resolve(!1);else{let h=new Yd(a.id,this.urlSerializer.serialize(a.extractedUrl),l,a.targetSnapshot??void 0);try{let v=Vr(this.environmentInjector,()=>this.navigationErrorHandler?.(h));if(v instanceof Zd){let{message:y,cancellationCode:D}=Zh(this.urlSerializer,v);this.events.next(new No(a.id,this.urlSerializer.serialize(a.extractedUrl),y,D)),this.events.next(new O2(v.redirectTo,v.navigationBehaviorOptions))}else{this.events.next(h);let y=e.errorHandler(l);a.resolve(!!y)}}catch(v){this.options.resolveNavigationPromiseOnError?a.resolve(!1):a.reject(v)}}return ci}))}))}cancelNavigationTransition(e,i,r){let a=new No(e.id,this.urlSerializer.serialize(e.extractedUrl),i,r);this.events.next(a),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Qee(t){return t!==Gd}var Kee=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>z(Zee),providedIn:"root"})}}return t})(),P7=class{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}},Zee=(()=>{class t extends P7{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),hI=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:()=>z(Xee),providedIn:"root"})}}return t})(),Xee=(()=>{class t extends hI{constructor(){super(...arguments),this.location=z(Nr),this.urlSerializer=z(t4),this.options=z(a4,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=z(z7),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Fo,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Zk(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{i.type==="popstate"&&e(i.url,i.state)})}handleRouterEvent(e,i){if(e instanceof E2)this.stateMemento=this.createStateMemento();else if(e instanceof Rs)this.rawUrlTree=i.initialUrl;else if(e instanceof Gh){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let r=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(i.targetBrowserUrl??r,i)}}else e instanceof Qd?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(i.targetBrowserUrl??this.rawUrlTree,i)):e instanceof No&&(e.code===Sr.GuardRejected||e.code===Sr.NoDataFromResolver)?this.restoreHistory(i):e instanceof Yd?this.restoreHistory(i,!0):e instanceof ga&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,i){let r=e instanceof Fo?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl){let a=this.browserPageId,o=Y(Y({},i.extras.state),this.generateNgRouterState(i.id,a));this.location.replaceState(r,"",o)}else{let a=Y(Y({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(r,"",a)}}restoreHistory(e,i=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,a=this.currentPageId-r;a!==0?this.location.historyGo(a):this.currentUrlTree===e.finalUrl&&a===0&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),Ud=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Ud||{});function mI(t,n){t.events.pipe(Ve(e=>e instanceof ga||e instanceof No||e instanceof Yd||e instanceof Rs),me(e=>e instanceof ga||e instanceof Rs?Ud.COMPLETE:(e instanceof No?e.code===Sr.Redirect||e.code===Sr.SupersededByNewNavigation:!1)?Ud.REDIRECTING:Ud.FAILED),Ve(e=>e!==Ud.REDIRECTING),Ue(1)).subscribe(()=>{n()})}function Jee(t){throw t}var ete={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},tte={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Ir=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=z(G0),this.stateManager=z(hI),this.options=z(a4,{optional:!0})||{},this.pendingTasks=z(Aa),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=z(L7),this.urlSerializer=z(t4),this.location=z(Nr),this.urlHandlingStrategy=z(z7),this._events=new U,this.errorHandler=this.options.errorHandler||Jee,this.navigated=!1,this.routeReuseStrategy=z(Kee),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=z(Jh,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!z(tm,{optional:!0}),this.eventsSubscription=new xe,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(i=>{try{let r=this.navigationTransitions.currentTransition,a=this.navigationTransitions.currentNavigation;if(r!==null&&a!==null){if(this.stateManager.handleRouterEvent(i,a),i instanceof No&&i.code!==Sr.Redirect&&i.code!==Sr.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof ga)this.navigated=!0;else if(i instanceof O2){let o=i.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(i.url,r.currentRawUrl),l=Y({browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||Qee(r.source)},o);this.scheduleNavigation(s,Gd,null,l,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}nte(i)&&this._events.next(i)}catch(r){this.navigationTransitions.transitionAbortSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Gd,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",i)},0)})}navigateToSyncWithBrowser(e,i,r){let a={replaceUrl:!0},o=r?.navigationId?r:null;if(r){let l=Y({},r);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(a.state=l)}let s=this.parseUrl(e);this.scheduleNavigation(s,i,o,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(V7),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){let{relativeTo:r,queryParams:a,fragment:o,queryParamsHandling:s,preserveFragment:l}=i,h=l?this.currentUrlTree.fragment:o,v=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":v=Y(Y({},this.currentUrlTree.queryParams),a);break;case"preserve":v=this.currentUrlTree.queryParams;break;default:v=a||null}v!==null&&(v=this.removeEmptyProps(v));let y;try{let D=r?r.snapshot:this.routerState.snapshot.root;y=qk(D)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),y=this.currentUrlTree.root}return Yk(y,e,v,h??null)}navigateByUrl(e,i={skipLocationChange:!1}){let r=Rc(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(a,Gd,null,i)}navigate(e,i={skipLocationChange:!1}){return ite(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let r;if(i===!0?r=Y({},ete):i===!1?r=Y({},tte):r=i,Rc(e))return Sk(this.currentUrlTree,e,r);let a=this.parseUrl(e);return Sk(this.currentUrlTree,a,r)}removeEmptyProps(e){return Object.entries(e).reduce((i,[r,a])=>(a!=null&&(i[r]=a),i),{})}scheduleNavigation(e,i,r,a,o){if(this.disposed)return Promise.resolve(!1);let s,l,h;o?(s=o.resolve,l=o.reject,h=o.promise):h=new Promise((y,D)=>{s=y,l=D});let v=this.pendingTasks.add();return mI(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(v))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:a,resolve:s,reject:l,promise:h,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),h.catch(y=>Promise.reject(y))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function ite(t){for(let n=0;n{class t{constructor(e,i,r,a,o,s){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=a,this.el=o,this.locationStrategy=s,this.href=null,this.onChanges=new U,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let l=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=e.events.subscribe(h=>{h instanceof ga&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(Rc(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,i,r,a,o){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||i||r||a||o||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,l),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let i=this.href===null?null:Py(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i)}applyAttributeValue(e,i){let r=this.renderer,a=this.el.nativeElement;i!==null?r.setAttribute(a,e,i):r.removeAttribute(a,e)}get urlTree(){return this.routerLinkInput===null?null:Rc(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(i){return new(i||t)(m(Ir),m(kr),Gt("tabindex"),m(tr),m($),m(Do))}}static{this.\u0275dir=T({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,r){i&1&&H("click",function(o){return r.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),i&2&&ie("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",q],skipLocationChange:[2,"skipLocationChange","skipLocationChange",q],replaceUrl:[2,"replaceUrl","replaceUrl",q],routerLink:"routerLink"},standalone:!0,features:[ye,Te]})}}return t})(),Obe=(()=>{class t{get isActive(){return this._isActive}constructor(e,i,r,a,o){this.router=e,this.element=i,this.renderer=r,this.cdr=a,this.link=o,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new B,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof ga&&this.update()})}ngAfterContentInit(){ce(this.links.changes,ce(null)).pipe(xa()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=Yt(e).pipe(xa()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){let i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let i=rte(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>{let a=r.urlTree;return a?e.isActive(a,i):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static{this.\u0275fac=function(i){return new(i||t)(m(Ir),m($),m(tr),m(pe),m(Ak,8))}}static{this.\u0275dir=T({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(i,r,a){if(i&1&&we(a,Ak,5),i&2){let o;G(o=W())&&(r.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Te]})}}return t})();function rte(t){return!!t.paths}var em=class{};var ate=(()=>{class t{constructor(e,i,r,a,o){this.router=e,this.injector=r,this.preloadingStrategy=a,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(Ve(e=>e instanceof ga),Yn(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){let r=[];for(let a of i){a.providers&&!a._injector&&(a._injector=R0(a.providers,e,`Route: ${a.path}`));let o=a._injector??e,s=a._loadedInjector??o;(a.loadChildren&&!a._loadedRoutes&&a.canLoad===void 0||a.loadComponent&&!a._loadedComponent)&&r.push(this.preloadConfig(o,a)),(a.children||a._loadedRoutes)&&r.push(this.processRoutes(s,a.children??a._loadedRoutes))}return Yt(r).pipe(xa())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;i.loadChildren&&i.canLoad===void 0?r=this.loader.loadChildren(e,i):r=ce(null);let a=r.pipe(pi(o=>o===null?ce(void 0):(i._loadedRoutes=o.routes,i._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));if(i.loadComponent&&!i._loadedComponent){let o=this.loader.loadComponent(i);return Yt([a,o]).pipe(xa())}else return a})}static{this.\u0275fac=function(i){return new(i||t)(k(Ir),k(K0),k(Oi),k(em),k(A7))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),pI=new L(""),ote=(()=>{class t{constructor(e,i,r,a,o={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=r,this.zone=a,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration||="disabled",o.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof E2?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ga?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Rs&&e.code===$h.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Wh&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Wh(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(i){Il()}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();function ste(t){return t.routerState.root}function o4(t,n){return{\u0275kind:t,\u0275providers:n}}function cte(){let t=z(Le);return n=>{let e=t.get(Ji);if(n!==e.components[0])return;let i=t.get(Ir),r=t.get(fI);t.get(H7)===1&&i.initialNavigation(),t.get(gI,null,ft.Optional)?.setUpPreloading(),t.get(pI,null,ft.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var fI=new L("",{factory:()=>new U}),H7=new L("",{providedIn:"root",factory:()=>1});function lte(){return o4(2,[{provide:H7,useValue:0},{provide:Y0,multi:!0,deps:[Le],useFactory:n=>{let e=n.get(fx,Promise.resolve());return()=>e.then(()=>new Promise(i=>{let r=n.get(Ir),a=n.get(fI);mI(r,()=>{i(!0)}),n.get(L7).afterPreactivation=()=>(i(!0),a.closed?ce(void 0):a),r.initialNavigation()}))}}])}function dte(){return o4(3,[{provide:Y0,multi:!0,useFactory:()=>{let n=z(Ir);return()=>{n.setUpLocationChangeListener()}}},{provide:H7,useValue:2}])}var gI=new L("");function ute(t){return o4(0,[{provide:gI,useExisting:ate},{provide:em,useExisting:t}])}function hte(){return o4(8,[Ok,{provide:tm,useExisting:Ok}])}function mte(t){let n=[{provide:dI,useValue:Wee},{provide:uI,useValue:Y({skipNextTransition:!!t?.skipInitialTransition},t)}];return o4(9,n)}var zk=new L("ROUTER_FORROOT_GUARD"),pte=[Nr,{provide:t4,useClass:I2},Ir,n4,{provide:kr,useFactory:ste,deps:[Ir]},A7,[]],Pbe=(()=>{class t{constructor(e){}static forRoot(e,i){return{ngModule:t,providers:[pte,[],{provide:Jh,multi:!0,useValue:e},{provide:zk,useFactory:vte,deps:[[Ir,new Jn,new vr]]},{provide:a4,useValue:i||{}},i?.useHash?gte():_te(),fte(),i?.preloadingStrategy?ute(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?bte(i):[],i?.bindToComponentInputs?hte().\u0275providers:[],i?.enableViewTransitions?mte().\u0275providers:[],yte()]}}static forChild(e){return{ngModule:t,providers:[{provide:Jh,multi:!0,useValue:e}]}}static{this.\u0275fac=function(i){return new(i||t)(k(zk,8))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();function fte(){return{provide:pI,useFactory:()=>{let t=z(Px),n=z(oe),e=z(a4),i=z(L7),r=z(t4);return e.scrollOffset&&t.setOffset(e.scrollOffset),new ote(r,i,t,n,e)}}}function gte(){return{provide:Do,useClass:_x}}function _te(){return{provide:Do,useClass:M8}}function vte(t){return"guarded"}function bte(t){return[t.initialNavigation==="disabled"?dte().\u0275providers:[],t.initialNavigation==="enabledBlocking"?lte().\u0275providers:[]]}var Lk=new L("");function yte(){return[{provide:Lk,useFactory:cte},{provide:Q0,multi:!0,useExisting:Lk}]}function Cte(t,n){if(t&1&&(p(0,"mat-option",11),d(1),I(2,"translate"),f()),t&2){let e=n.$implicit;C("value",e.value),g(),ne(`
-          `,O(2,2,"labels.text."+e.name),`
-        `)}}function xte(t,n){if(t&1){let e=le();p(0,"div",5),d(1,`
-    `),p(2,"mat-form-field",6),d(3,`
-      `),p(4,"mat-label"),d(5),I(6,"translate"),f(),d(7,`
-      `),p(8,"input",7),H("keydown.enter",function(){F(e);let r=M();return j(r.search())}),f(),d(9,`
-    `),f(),d(10,`
-
-    `),p(11,"mat-form-field",8),d(12,`
-      `),p(13,"mat-label"),d(14),I(15,"translate"),f(),d(16,`
-      `),p(17,"mat-select",9),d(18,`
-        `),w(19,Cte,3,4,"mat-option",10),d(20,`
-      `),f(),d(21,`
-    `),f(),d(22,`
-  `),f()}if(t&2){let e=M();C("@fadeInOut",void 0),g(5),E(O(6,6,"labels.text.Search")),g(3),C("formControl",e.query),g(6),E(O(15,8,"labels.inputs.Resource")),g(3),C("formControl",e.resource),g(2),C("ngForOf",e.resourceOptions)}}var zbe=(()=>{class t{constructor(e){this.router=e,this.query=new kn(""),this.resource=new kn(""),this.searchVisible=!1,this.resourceOptions=[{name:"All",value:"clients,clientIdentifiers,groups,savings,shares,loans"},{name:"Clients",value:"clients,clientIdentifiers"},{name:"Groups",value:"groups"},{name:"Savings",value:"savings"},{name:"Shares",value:"shares"},{name:"Loans",value:"loans"}],this.resource.patchValue("clients,clientIdentifiers,groups,savings,shares,loans")}toggleSearchVisibility(){this.searchVisible=!this.searchVisible}search(){let e={query:this.query.value,resource:this.resource.value};this.router.navigate(["/search"],{queryParams:e})}static{this.\u0275fac=function(i){return new(i||t)(m(Ir))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-search-tool"]],decls:14,vars:4,consts:[[1,"flex-100","layout-row"],["class","search-bar flex-90 layout-row hide-lt-sm",4,"ngIf"],[1,"search-icon","flex-10"],["mat-icon-button","",1,"hide-lt-sm",3,"click"],["icon","search","size","lg",3,"matTooltip"],[1,"search-bar","flex-90","layout-row","hide-lt-sm"],[1,"search","flex-45"],["matInput","","type","text",3,"keydown.enter","formControl"],[1,"resource","flex-50"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(i,r){i&1&&(p(0,"div",0),d(1,`
-  `),w(2,xte,23,10,"div",1),d(3,`
-
-  `),p(4,"div",2),d(5,`
-    `),p(6,"button",3),H("click",function(){return r.toggleSearchVisibility()}),d(7,`
-      `),R(8,"fa-icon",4),I(9,"translate"),d(10,`
-    `),f(),d(11,`
-  `),f(),d(12,`
-`),f(),d(13,`
-`)),i&2&&(g(2),C("ngIf",r.searchVisible),g(6),Bt("matTooltip",O(9,2,"labels.text.Search")))},dependencies:[ni,Re,Ut,Bi,bn,Kt,Di,$i,Tn,qr,en,vi,hn,Pe],styles:[".search-bar[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{max-width:500px;width:100%;font-size:1rem;color:#fff}.search-bar[_ngcontent-%COMP%]   .resource[_ngcontent-%COMP%]{max-width:90px;width:100%;font-size:1rem;color:#fff}.search-icon[_ngcontent-%COMP%]{margin-left:1rem;display:flex;align-items:center}.mat-mdc-floating-label[_ngcontent-%COMP%], mat-form-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:#fff!important;height:16px;transition:height ease-in-out .4s}mat-form-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{color:#fff!important;background-color:transparent;height:16px;transition:height ease-in-out .4s}"],data:{animation:[kt("fadeInOut",[Ze(":enter",[De({opacity:0}),et(500,De({opacity:1}))]),Ze(":leave",[et(500,De({opacity:0}))])])]}})}}return t})();var rm=class{constructor(){this.makeCombination()}makeCombination(){this.buttonsArray=[{title:"Navigation Page",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"n",route:"navigation"},{title:"Run Report",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"t",route:"",id:"runReport"},{title:"Checker Inbox & Pending Tasks",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"i",route:"checker-inbox-and-tasks/checker-inbox"},{title:"Create Client",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"c",route:"clients/create"},{title:"Create Group",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"g",route:"groups/create"},{title:"Create Center",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"q",route:"centers/create"},{title:"Frequent Posting",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"f",route:"accounting/journal-entries/frequent-postings"},{title:"Closure Entries",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"e",route:"accounting/closing-entries"},{title:"Journal Entry",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"j",route:"accounting/journal-entries/create"},{title:"Reports",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"r",route:"reports"},{title:"Accounting",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"a",route:"accounting"},{title:"Save/Submit Forms",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"s",route:"",id:"submit"},{title:"Cancel",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"x",route:"",id:"cancel"},{title:"Help",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"h",route:"",id:"help"},{title:"Logout",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"l",route:"",id:"logout"}]}get buttonCombinations(){return this.buttonsArray}};function Mte(t,n){t&1&&(p(0,"span"),d(1,`
-            `),p(2,"span",8),d(3),I(4,"translate"),f(),d(5,` +
-          `),f()),t&2&&(g(3),E(O(4,1,"labels.inputs.Ctrl")))}function wte(t,n){t&1&&(p(0,"span"),d(1,`
-            `),p(2,"span",8),d(3),I(4,"translate"),f(),d(5,` +
-          `),f()),t&2&&(g(3),E(O(4,1,"labels.inputs.Shift")))}function Dte(t,n){t&1&&(p(0,"span"),d(1,`
-            `),p(2,"span",8),d(3),I(4,"translate"),f(),d(5,` +
-          `),f()),t&2&&(g(3),E(O(4,1,"labels.inputs.Alt")))}function Ste(t,n){if(t&1&&(p(0,"span"),d(1,`
-            `),p(2,"span",8),d(3),f()()),t&2){let e=M().$implicit;g(3),E(e.key)}}function kte(t,n){if(t&1&&(fi(0),d(1,`
-      `),R(2,"mat-divider",4),d(3,`
-      `),p(4,"div",5),d(5,`
-        `),p(6,"span",6),d(7,`
-          `),w(8,Mte,6,3,"span",7),d(9,`
-          `),w(10,wte,6,3,"span",7),d(11,`
-          `),w(12,Dte,6,3,"span",7),d(13,`
-          `),w(14,Ste,4,1,"span",7),d(15,`
-        `),f(),d(16,`
-        `),p(17,"span",6),d(18),f(),d(19,`
-      `),f(),d(20,`
-    `),gi()),t&2){let e=n.$implicit;g(2),C("inset",!0),g(6),C("ngIf",e.ctrlKey),g(2),C("ngIf",e.shiftKey),g(2),C("ngIf",e.altKey),g(2),C("ngIf",e.key),g(4),E(e.title)}}var Nbe=(()=>{class t{constructor(e){this.dialogRef=e}ngOnInit(){this.dialogRef.updateSize("800px"),this.buttonConfig=new rm}static{this.\u0275fac=function(i){return new(i||t)(m(Wt))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-keyboard-shortcuts-dialog"]],decls:12,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"layout-column","gap-2px"],[4,"ngFor","ngForOf"],[3,"inset"],[1,"flex-fill","flex-50"],[1,"flex-50"],[4,"ngIf"],[1,"modifier-key"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),f(),d(3,`
-
-`),p(4,"div",1),d(5,`
-  `),p(6,"div",2),d(7,`
-    `),w(8,kte,21,6,"ng-container",3),d(9,`
-  `),f(),d(10,`
-`),f(),d(11,`
-`)),i&2&&(g(),E(O(2,2,"labels.heading.Keyboard Shortcuts")),g(7),C("ngForOf",r.buttonConfig.buttonCombinations))},dependencies:[ni,Re,yi,ki,Ls,Pe],styles:[".modifier-key[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.3019607843);padding:.3rem;background:#f8f8f8;color:#00000086;font-weight:700;border-radius:.3rem}.mat-divider.mat-divider-inset[_ngcontent-%COMP%]{margin-left:0}"]})}}return t})();function Ite(t,n){t&1&&(p(0,"mat-error"),d(1),I(2,"translate"),p(3,"strong"),d(4),I(5,"translate"),f(),d(6,`
-            `),f()),t&2&&(g(),ne(`
-              `,O(2,2,"labels.inputs.Url")," "),g(3),E(O(5,4,"labels.commons.is required")))}function Ete(t,n){if(t&1&&(p(0,"mat-option",12),d(1),f()),t&2){let e=n.$implicit;C("value",e),g(),ne(`
-      `,e,`
-    `)}}function Ote(t,n){if(t&1){let e=le();p(0,"mat-form-field",1),d(1,`
-  `),p(2,"mat-label"),d(3),I(4,"translate"),f(),d(5,`
-  `),p(6,"mat-select",2),H("selectionChange",function(){F(e);let r=M();return j(r.setServer())}),d(7,`
-    `),p(8,"div",3),d(9,`
-      `),p(10,"form",4),H("ngSubmit",function(){F(e);let r=M();return j(r.addNewServer())}),d(11,`
-        `),p(12,"div",5),d(13,`
-          `),p(14,"mat-form-field",6),d(15,`
-            `),p(16,"span",7)(17,"mat-icon"),d(18),I(19,"translate"),f()(),d(20,`
-            `),p(21,"mat-label"),d(22),I(23,"translate"),f(),d(24,`
-            `),R(25,"input",8),d(26,`
-            `),w(27,Ite,7,6,"mat-error",9),d(28,`
-          `),f(),d(29,`
-
-          `),p(30,"button",10),d(31),I(32,"translate"),f(),d(33,`
-        `),f(),d(34,`
-      `),f(),d(35,`
-    `),f(),d(36,`
-    `),w(37,Ete,2,2,"mat-option",11),d(38,`
-  `),f(),d(39,`
-`),f()}if(t&2){let e=M();g(3),E(O(4,9,"labels.inputs.Server")),g(3),C("formControl",e.serverSelector),g(4),C("formGroup",e.form),g(8),E(O(19,11,"labels.inputs.language")),g(4),E(O(23,13,"labels.placeholders.Add new server")),g(5),C("ngIf",e.form.controls.url.hasError("required")),g(3),C("disabled",e.form.invalid),g(),ne(`
-            `,O(32,15,"labels.buttons.Add"),`
-          `),g(6),C("ngForOf",e.servers)}}var Wbe=(()=>{class t{constructor(e,i,r){this.settingsService=e,this.dialog=i,this.formBuilder=r,this.serverSelector=new kn(""),this.existMoreThanOneServer=!1}ngOnInit(){this.servers=this.settingsService.servers,this.existMoreThanOneServer=this.servers&&this.servers.length>1,this.existMoreThanOneServer?(this.existMoreThanOneServer=!0,this.serverSelector.patchValue(this.settingsService.server),this.form=this.formBuilder.group({url:["",[_i.required]]})):this.settingsService.setServer(this.servers[0])}setServer(){this.settingsService.setServer(this.serverSelector.value)}addNewServer(){let e,i=this.form.value.url;i.endsWith("/")&&(i=i.slice(0,-1)),this.settingsService.setServer(i),e=this.settingsService.servers,e.push(i),this.settingsService.setServers(e),window.location.reload()}static{this.\u0275fac=function(i){return new(i||t)(m(zt),m(Gn),m(xs))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-server-selector"]],decls:2,vars:1,consts:[["id","server-selector",4,"ngIf"],["id","server-selector"],["panelClass","server-panel",3,"selectionChange","formControl"],[1,"sticky"],[3,"ngSubmit","formGroup"],[1,"actions"],[1,"ml","align-start"],["matPrefix",""],["matInput","","type","text","autocomplete","off","formControlName","url"],[4,"ngIf"],["type","submit","mat-raised-button","","color","primary",1,"ml",3,"disabled"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(i,r){i&1&&(w(0,Ote,40,17,"mat-form-field",0),d(1,`
-`)),i&2&&C("ngIf",r.existMoreThanOneServer)},dependencies:[ni,Re,Bi,lt,Kt,Di,pr,ph,Yr,$i,Tn,Cs,en,vi,jr,hn,tn,la,Pe],styles:[".actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-evenly}.rg[_ngcontent-%COMP%]{float:right}.ml[_ngcontent-%COMP%]{margin-left:10px}.sticky[_ngcontent-%COMP%]{position:sticky;z-index:1;top:0;background-color:#fff;box-shadow:1px -2px 10px gray}mat-form-field[_ngcontent-%COMP%]{width:96%}"]})}}return t})();function Pte(t,n){if(t&1&&(p(0,"mat-option",5),d(1),f()),t&2){let e=n.$implicit;C("value",e),g(),ne(`
-      `,e,`
-    `)}}var Zbe=(()=>{class t{constructor(e){this.settingsService=e,this.tenantSelector=new kn}ngOnInit(){this.tenantSelector.setValue(this.settingsService.tenantIdentifier),this.tenants.length>1?this.tenantSelector.enable:this.tenantSelector.disable}get tenants(){return this.settingsService.tenantIdentifiers||[]}setTenantIdentifier(){this.settingsService.setTenantIdentifier(this.tenantSelector.value)}allowSelection(){return this.tenants.length>1}static{this.\u0275fac=function(i){return new(i||t)(m(zt))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-tenant-selector"]],decls:17,vars:5,consts:[["id","tenant-selector",1,"flex-fill","align-center"],["matPrefix","",1,"m-r-10"],["icon","building","size","lg"],[1,"tenantselector",3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(i,r){i&1&&(p(0,"mat-form-field",0),d(1,`
-  `),p(2,"span",1),d(3,`
-    `),R(4,"fa-icon",2),d(5,`
-  `),f(),d(6,`
-  `),p(7,"mat-label"),d(8),I(9,"translate"),f(),d(10,`
-  `),p(11,"mat-select",3),H("selectionChange",function(){return r.setTenantIdentifier()}),d(12,`
-    `),w(13,Pte,2,2,"mat-option",4),d(14,`
-  `),f(),d(15,`
-`),f(),d(16,`
-`)),i&2&&(g(8),E(O(9,3,"labels.inputs.Tenant")),g(3),C("formControl",r.tenantSelector),g(2),C("ngForOf",r.tenants))},dependencies:[ni,Ut,Bi,Kt,Di,ph,Tn,vi,hn,Pe],styles:["#tenant-selector[_ngcontent-%COMP%], .tenantselector[_ngcontent-%COMP%]{width:14rem;margin-bottom:.6rem}"]})}}return t})();var _I={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]};var Tte={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z"]},vI=Tte,bI={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M144 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z"]};var Vte={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},yI=Vte;var Ate={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"]},CI=Ate;var zte={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},xI=zte;var Lte={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96C43 32 0 75 0 128V384c0 53 43 96 96 96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32h64zM504.5 273.4c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22v72H192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32H320v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z"]},MI=Lte;var wI={prefix:"fas",iconName:"laptop",icon:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z"]};var Hte={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},DI=Hte;var Rte={prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"]},SI=Rte;var kI={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]};var II={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]};var R7={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]};var Nte={prefix:"fas",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z"]},EI=Nte;var Fte={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},OI=Fte;var PI={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},jte={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.8 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z"]},TI=jte;var VI={prefix:"fas",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z"]};var AI={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]};var zI={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]};var Bte={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.8 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},LI=Bte;var HI={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 160c-44.2 0-80-35.8-80-80S99.8 0 144 0s80 35.8 80 80s-35.8 80-80 80zm368 0c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM416 224c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z"]},RI={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zm223.1 298L373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5z"]};var NI={prefix:"fas",iconName:"money-bill",icon:[576,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z"]};var FI={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]};var jI={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zm40-176c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40z"]};var BI={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]};var N7={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z"]};var Ute={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},UI=Ute;var $I={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]};var $te={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z"]},GI=$te;var WI={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]};var Gte={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},qI=Gte;var YI={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var QI={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 39.5-161.2c77.2 12 136.3 78.8 136.3 159.4c0 17-13.8 30.7-30.7 30.7H265.1 182.9 30.7C13.8 512 0 498.2 0 481.3c0-80.6 59.1-147.4 136.3-159.4l39.5 161.2 33.4-123.9z"]};var KI={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"]};var ZI={prefix:"fas",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm128-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var Wte={prefix:"fas",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]};var XI=Wte;var JI={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12.1 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]};var qte={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]};var eE=qte;var Yte={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]};var tE=Yte;var Qte={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.7 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z"]},iE=Qte;var nE={prefix:"fas",iconName:"money-check",icon:[576,512,[],"f53c","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z"]};var rE={prefix:"fas",iconName:"road",icon:[576,512,[128739],"f018","M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z"]};var aE={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]};var oE={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]};var sE={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]};var cE={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]};var lE={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512z"]};var Kte={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},dE=Kte;var uE={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]};var hE={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"]};var mE={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]};var Zte={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 416c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z"]},pE=Zte;var Xte={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z"]},fE=Xte;var gE={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]};var _E={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]};var vE={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z"]};var bE={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]};var yE={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]};var CE={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"]};var Jte={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]};var F7=Jte;var eie={prefix:"fas",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM400 256c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z"]},xE=eie;var ME={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]};var tie={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z"]},wE=tie;var DE={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]};var SE={prefix:"fas",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"]};var kE={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h32l-18.8 75.1c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"]};var IE={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]};var EE={prefix:"fas",iconName:"calculator",icon:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zM64 224c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM160 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM288 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM256 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32z"]};var OE={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]};var iie={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},PE=iie;var nie={prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},TE=nie;var VE={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]};var AE={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z"]};var zE={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z"]};var LE={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]};var HE={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"]};var RE={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]};var rie={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm352-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},NE=rie;var FE={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]};var jE={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]};var aie={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"]},BE=aie;var UE={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.2-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.2 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z"]};var $E={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]};var GE={prefix:"fas",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144c26.5 0 48-21.5 48-48s-21.5-48-48-48S16 69.5 16 96s21.5 48 48 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48-208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z"]};var WE={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]};var oie={prefix:"fas",iconName:"list-check",icon:[576,512,["tasks"],"f0ae","M184.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM256 96c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zM192 416c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zM80 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},qE=oie;var sie={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 272c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72z"]},YE=sie,QE={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z"]};var KE={prefix:"fas",iconName:"copy",icon:[512,512,[],"f0c5","M224 0c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224zM64 160c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64H64V224h64V160H64z"]};var ZE={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]};var cie={prefix:"fas",iconName:"xmark",icon:[320,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"]};var XE=cie;var JE={prefix:"fas",iconName:"chevron-left",icon:[384,512,[9001],"f053","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]};var eO={prefix:"fas",iconName:"chevron-right",icon:[384,512,[9002],"f054","M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]};var lie={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.7 8.4 166.9 8 160 8s-13.7 .4-20.4 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM208 176c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 400c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},tO=lie;var iO={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z"]};var nO={prefix:"fas",iconName:"file-export",icon:[640,512,["arrow-right-from-file"],"f56e","M32 64C32 28.7 60.7 0 96 0H256V128c0 17.7 14.3 32 32 32H416V288H248c-13.3 0-24 10.7-24 24s10.7 24 24 24H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM416 336V288H526.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H416zm0-208H288V0L416 128z"]};var rO={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"]};var die={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},aO=die;var oO={prefix:"fas",iconName:"anchor",icon:[576,512,[9875],"f13d","M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z"]};var sO={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var cO={prefix:"fas",iconName:"check",icon:[512,512,[10003,10004],"f00c","M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]};var lO={prefix:"fas",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z"]};var uie={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},dO=uie;var hie={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},uO=hie;var mie={prefix:"fas",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z"]},hO=mie;var mO={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c10.6 1.6 42.1 6.7 55.1 10c17.1 4.3 27.5 21.7 23.2 38.9s-21.7 27.5-38.9 23.2c-9.3-2.4-37.6-7-48.9-8.7c-32.1-4.8-59.6-2.4-78.5 4.9c-18.3 7-25.9 16.9-27.9 28c-1.9 10.7-.5 16.8 1.3 20.6c1.9 4 5.6 8.5 12.9 13.4c16.2 10.8 41.1 17.9 73.3 26.7l2.8 .8c28.4 7.7 63.2 17.2 89 34.3c14.1 9.4 27.3 22.1 35.5 39.7c8.3 17.8 10.1 37.8 6.3 59.1c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.2-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.4 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.7 .5-16.8-1.3-20.6c-1.9-4-5.6-8.5-12.9-13.4c-16.2-10.8-41.1-17.9-73.3-26.7l-2.8-.8c-28.4-7.7-63.2-17.2-89-34.3c-14.1-9.4-27.3-22.1-35.5-39.7c-8.3-17.8-10.1-37.8-6.3-59.1C25 114.1 53 89.3 86 76.7c13-5 27.2-8.2 42-10V32c0-17.7 14.3-32 32-32z"]};var pie={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]};var pO=pie;var j7=(()=>{class t{constructor(e){e.addIcons(oO,SI,_E,sE,N7,R7,LE,sO,lO,iO,EE,rO,CI,CE,WI,cO,qI,$E,JE,eO,lE,EI,DE,kI,wE,tO,vI,KE,mO,LI,yE,TE,OI,dO,hE,RI,HE,yI,GI,JI,aE,nO,_I,fE,PE,jI,FE,AI,GE,BI,zI,cE,ME,xI,xE,nE,KI,DI,jE,ZE,aO,dE,UI,rE,BE,iE,MI,PI,tE,II,NE,bE,uE,uO,gE,F7,pO,YE,FI,HI,QE,QI,OE,AE,eE,XI,XE,hO,VE,N7,zE,wI,TI,NI,oE,mE,VI,WE,RE,$I,YI,ZI,SE,bI,qE,IE,kE,R7,F7,UE,vE,pE)}static{this.\u0275fac=function(i){return new(i||t)(k(Wg))}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[QS]})}}return t})();function TO(t){let n=t.cloneNode(!0),e=n.querySelectorAll("[id]"),i=t.nodeName.toLowerCase();n.removeAttribute("id");for(let r=0;r=i&&e<=r&&n>=a&&n<=o}function c4(t,n,e){t.top+=n,t.bottom=t.top+t.height,t.left+=e,t.right=t.left+t.width}function vO(t,n,e,i){let{top:r,right:a,bottom:o,left:s,width:l,height:h}=t,v=l*n,y=h*n;return i>r-y&&is-v&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:Y7(e)})})}handleScroll(n){let e=ji(n),i=this.positions.get(e);if(!i)return null;let r=i.scrollPosition,a,o;if(e===this._document){let h=this.getViewportScrollPosition();a=h.top,o=h.left}else a=e.scrollTop,o=e.scrollLeft;let s=r.top-a,l=r.left-o;return this.positions.forEach((h,v)=>{h.clientRect&&e!==v&&e.contains(v)&&c4(h.clientRect,s,l)}),r.top=a,r.left=o,{top:s,left:l}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function VO(t,n){let e=t.rootNodes;if(e.length===1&&e[0].nodeType===n.ELEMENT_NODE)return e[0];let i=n.createElement("div");return e.forEach(r=>i.appendChild(r)),i}function Q7(t,n,e){for(let i in n)if(n.hasOwnProperty(i)){let r=n[i];r?t.setProperty(i,r,e?.has(i)?"important":""):t.removeProperty(i)}return t}function V2(t,n){let e=n?"":"none";Q7(t.style,{"touch-action":n?"":"none","-webkit-user-drag":n?"":"none","-webkit-tap-highlight-color":n?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function bO(t,n,e){Q7(t.style,{position:n?"":"fixed",top:n?"":"0",opacity:n?"":"0",left:n?"":"-999em"},e)}function lm(t,n){return n&&n!="none"?t+" "+n:t}function yO(t,n){t.style.width=`${n.width}px`,t.style.height=`${n.height}px`,t.style.transform=dm(n.left,n.top)}function dm(t,n){return`translate3d(${Math.round(t)}px, ${Math.round(n)}px, 0)`}function CO(t){let n=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*n}function gie(t){let n=getComputedStyle(t),e=B7(n,"transition-property"),i=e.find(s=>s==="transform"||s==="all");if(!i)return 0;let r=e.indexOf(i),a=B7(n,"transition-duration"),o=B7(n,"transition-delay");return CO(a[r])+CO(o[r])}function B7(t,n){return t.getPropertyValue(n).split(",").map(i=>i.trim())}var _ie=new Set(["position"]),$7=class{get element(){return this._preview}constructor(n,e,i,r,a,o,s,l,h){this._document=n,this._rootElement=e,this._direction=i,this._initialDomRect=r,this._previewTemplate=a,this._previewClass=o,this._pickupPositionOnPage=s,this._initialTransform=l,this._zIndex=h}attach(n){this._preview=this._createPreview(),n.appendChild(this._preview),xO(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(n){this._preview.style.transform=n}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(n){this._preview.classList.add(n)}getTransitionDuration(){return gie(this._preview)}addEventListener(n,e){this._preview.addEventListener(n,e)}removeEventListener(n,e){this._preview.removeEventListener(n,e)}_createPreview(){let n=this._previewTemplate,e=this._previewClass,i=n?n.template:null,r;if(i&&n){let a=n.matchSize?this._initialDomRect:null,o=n.viewContainer.createEmbeddedView(i,n.context);o.detectChanges(),r=VO(o,this._document),this._previewEmbeddedView=o,n.matchSize?yO(r,a):r.style.transform=dm(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else r=TO(this._rootElement),yO(r,this._initialDomRect),this._initialTransform&&(r.style.transform=this._initialTransform);return Q7(r.style,{"pointer-events":"none",margin:xO(r)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},_ie),V2(r,!1),r.classList.add("cdk-drag-preview"),r.setAttribute("popover","manual"),r.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(a=>r.classList.add(a)):r.classList.add(e)),r}};function xO(t){return"showPopover"in t}var MO=Ci({passive:!0}),am=Ci({passive:!1}),wO=Ci({passive:!1,capture:!0}),vie=800,DO=new Set(["position"]),G7=class{get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(n){n!==this._disabled&&(this._disabled=n,this._toggleNativeDragInteractions(),this._handles.forEach(e=>V2(e,n)))}constructor(n,e,i,r,a,o){this._config=e,this._document=i,this._ngZone=r,this._viewportRuler=a,this._dragDropRegistry=o,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=ir(!1),this._moveEvents=new U,this._pointerMoveSubscription=xe.EMPTY,this._pointerUpSubscription=xe.EMPTY,this._scrollSubscription=xe.EMPTY,this._resizeSubscription=xe.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this.scale=1,this._disabled=!1,this.beforeStarted=new U,this.started=new U,this.released=new U,this.ended=new U,this.entered=new U,this.exited=new U,this.dropped=new U,this.moved=this._moveEvents,this._pointerDown=s=>{if(this.beforeStarted.next(),this._handles.length){let l=this._getTargetHandle(s);l&&!this._disabledHandles.has(l)&&!this.disabled&&this._initializeDragSequence(l,s)}else this.disabled||this._initializeDragSequence(this._rootElement,s)},this._pointerMove=s=>{let l=this._getPointerPositionOnPage(s);if(!this._hasStartedDragging()){let v=Math.abs(l.x-this._pickupPositionOnPage.x),y=Math.abs(l.y-this._pickupPositionOnPage.y);if(v+y>=this._config.dragStartThreshold){let S=Date.now()>=this._dragStartTime+this._getDragStartDelay(s),V=this._dropContainer;if(!S){this._endDragSequence(s);return}(!V||!V.isDragging()&&!V.isReceiving())&&(s.cancelable&&s.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(s)))}return}s.cancelable&&s.preventDefault();let h=this._getConstrainedPointerPosition(l);if(this._hasMoved=!0,this._lastKnownPointerPosition=l,this._updatePointerDirectionDelta(h),this._dropContainer)this._updateActiveDropContainer(h,l);else{let v=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,y=this._activeTransform;y.x=h.x-v.x+this._passiveTransform.x,y.y=h.y-v.y+this._passiveTransform.y,this._applyRootElementTransform(y.x,y.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:h,event:s,distance:this._getDragDistance(h),delta:this._pointerDirectionDelta})})},this._pointerUp=s=>{this._endDragSequence(s)},this._nativeDragStart=s=>{if(this._handles.length){let l=this._getTargetHandle(s);l&&!this._disabledHandles.has(l)&&!this.disabled&&s.preventDefault()}else this.disabled||s.preventDefault()},this.withRootElement(n).withParent(e.parentDragRef||null),this._parentPositions=new cm(i),o.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(n){this._handles=n.map(i=>wi(i)),this._handles.forEach(i=>V2(i,this.disabled)),this._toggleNativeDragInteractions();let e=new Set;return this._disabledHandles.forEach(i=>{this._handles.indexOf(i)>-1&&e.add(i)}),this._disabledHandles=e,this}withPreviewTemplate(n){return this._previewTemplate=n,this}withPlaceholderTemplate(n){return this._placeholderTemplate=n,this}withRootElement(n){let e=wi(n);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,am),e.addEventListener("touchstart",this._pointerDown,MO),e.addEventListener("dragstart",this._nativeDragStart,am)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(n){return this._boundaryElement=n?wi(n):null,this._resizeSubscription.unsubscribe(),n&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(n){return this._parentDragRef=n,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(n){!this._disabledHandles.has(n)&&this._handles.indexOf(n)>-1&&(this._disabledHandles.add(n),V2(n,!0))}enableHandle(n){this._disabledHandles.has(n)&&(this._disabledHandles.delete(n),V2(n,this.disabled))}withDirection(n){return this._direction=n,this}_withDropContainer(n){this._dropContainer=n}getFreeDragPosition(){let n=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:n.x,y:n.y}}setFreeDragPosition(n){return this._activeTransform={x:0,y:0},this._passiveTransform.x=n.x,this._passiveTransform.y=n.y,this._dropContainer||this._applyRootElementTransform(n.x,n.y),this}withPreviewContainer(n){return this._previewContainer=n,this}_sortFromLastPointerPosition(){let n=this._lastKnownPointerPosition;n&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(n),n)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._getShadowRoot()?.removeEventListener("selectstart",kO,wO)}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(n){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:n}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(n),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let e=this._getPointerPositionOnPage(n);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:n})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(n){s4(n)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let e=this._getShadowRoot(),i=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{e.addEventListener("selectstart",kO,wO)}),i){let r=this._rootElement,a=r.parentNode,o=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");a.insertBefore(s,r),this._initialTransform=r.style.transform||"",this._preview=new $7(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3),this._preview.attach(this._getPreviewInsertionPoint(a,e)),bO(r,!1,DO),this._document.body.appendChild(a.replaceChild(o,r)),this.started.next({source:this,event:n}),i.start(),this._initialContainer=i,this._initialIndex=i.getItemIndex(this)}else this.started.next({source:this,event:n}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(i?i.getScrollableParents():[])}_initializeDragSequence(n,e){this._parentDragRef&&e.stopPropagation();let i=this.isDragging(),r=s4(e),a=!r&&e.button!==0,o=this._rootElement,s=ji(e),l=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+vie>Date.now(),h=r?xc(e):Cc(e);if(s&&s.draggable&&e.type==="mousedown"&&e.preventDefault(),i||a||l||h)return;if(this._handles.length){let D=o.style;this._rootElementTapHighlight=D.webkitTapHighlightColor||"",D.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(D=>this._updateOnScroll(D)),this._boundaryElement&&(this._boundaryRect=Y7(this._boundaryElement));let v=this._previewTemplate;this._pickupPositionInElement=v&&v.template&&!v.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,n,e);let y=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:y.x,y:y.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(n){bO(this._rootElement,!0,DO),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let e=this._dropContainer,i=e.getItemIndex(this),r=this._getPointerPositionOnPage(n),a=this._getDragDistance(r),o=e._isOverContainer(r.x,r.y);this.ended.next({source:this,distance:a,dropPoint:r,event:n}),this.dropped.next({item:this,currentIndex:i,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:o,distance:a,dropPoint:r,event:n}),e.drop(this,i,this._initialIndex,this._initialContainer,o,a,r,n),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:n,y:e},{x:i,y:r}){let a=this._initialContainer._getSiblingContainerFromPosition(this,n,e);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,e)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=a,this._dropContainer.enter(this,n,e,a===this._initialContainer&&a.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:a,currentIndex:a.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(i,r),this._dropContainer._sortItem(this,n,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(n,e):this._applyPreviewTransform(n-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let n=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(n.left,n.top);let e=this._preview.getTransitionDuration();return e===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(i=>{let r=o=>{(!o||this._preview&&ji(o)===this._preview.element&&o.propertyName==="transform")&&(this._preview?.removeEventListener("transitionend",r),i(),clearTimeout(a))},a=setTimeout(r,e*1.5);this._preview.addEventListener("transitionend",r)}))}_createPlaceholderElement(){let n=this._placeholderTemplate,e=n?n.template:null,i;return e?(this._placeholderRef=n.viewContainer.createEmbeddedView(e,n.context),this._placeholderRef.detectChanges(),i=VO(this._placeholderRef,this._document)):i=TO(this._rootElement),i.style.pointerEvents="none",i.classList.add("cdk-drag-placeholder"),i}_getPointerPositionInElement(n,e,i){let r=e===this._rootElement?null:e,a=r?r.getBoundingClientRect():n,o=s4(i)?i.targetTouches[0]:i,s=this._getViewportScrollPosition(),l=o.pageX-a.left-s.left,h=o.pageY-a.top-s.top;return{x:a.left-n.left+l,y:a.top-n.top+h}}_getPointerPositionOnPage(n){let e=this._getViewportScrollPosition(),i=s4(n)?n.touches[0]||n.changedTouches[0]||{pageX:0,pageY:0}:n,r=i.pageX-e.left,a=i.pageY-e.top;if(this._ownerSVGElement){let o=this._ownerSVGElement.getScreenCTM();if(o){let s=this._ownerSVGElement.createSVGPoint();return s.x=r,s.y=a,s.matrixTransform(o.inverse())}}return{x:r,y:a}}_getConstrainedPointerPosition(n){let e=this._dropContainer?this._dropContainer.lockAxis:null,{x:i,y:r}=this.constrainPosition?this.constrainPosition(n,this,this._initialDomRect,this._pickupPositionInElement):n;if(this.lockAxis==="x"||e==="x"?r=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||e==="y")&&(i=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:a,y:o}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,s=this._boundaryRect,{width:l,height:h}=this._getPreviewRect(),v=s.top+o,y=s.bottom-(h-o),D=s.left+a,S=s.right-(l-a);i=SO(i,D,S),r=SO(r,v,y)}return{x:i,y:r}}_updatePointerDirectionDelta(n){let{x:e,y:i}=n,r=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,o=Math.abs(e-a.x),s=Math.abs(i-a.y);return o>this._config.pointerDirectionChangeThreshold&&(r.x=e>a.x?1:-1,a.x=e),s>this._config.pointerDirectionChangeThreshold&&(r.y=i>a.y?1:-1,a.y=i),r}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let n=this._handles.length>0||!this.isDragging();n!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=n,V2(this._rootElement,n))}_removeRootElementListeners(n){n.removeEventListener("mousedown",this._pointerDown,am),n.removeEventListener("touchstart",this._pointerDown,MO),n.removeEventListener("dragstart",this._nativeDragStart,am)}_applyRootElementTransform(n,e){let i=1/this.scale,r=dm(n*i,e*i),a=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=a.transform&&a.transform!="none"?a.transform:""),a.transform=lm(r,this._initialTransform)}_applyPreviewTransform(n,e){let i=this._previewTemplate?.template?void 0:this._initialTransform,r=dm(n,e);this._preview.setTransform(lm(r,i))}_getDragDistance(n){let e=this._pickupPositionOnPage;return e?{x:n.x-e.x,y:n.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:n,y:e}=this._passiveTransform;if(n===0&&e===0||this.isDragging()||!this._boundaryElement)return;let i=this._rootElement.getBoundingClientRect(),r=this._boundaryElement.getBoundingClientRect();if(r.width===0&&r.height===0||i.width===0&&i.height===0)return;let a=r.left-i.left,o=i.right-r.right,s=r.top-i.top,l=i.bottom-r.bottom;r.width>i.width?(a>0&&(n+=a),o>0&&(n-=o)):n=0,r.height>i.height?(s>0&&(e+=s),l>0&&(e-=l)):e=0,(n!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:n})}_getDragStartDelay(n){let e=this.dragStartDelay;return typeof e=="number"?e:s4(n)?e.touch:e?e.mouse:0}_updateOnScroll(n){let e=this._parentPositions.handleScroll(n);if(e){let i=ji(n);this._boundaryRect&&i!==this._boundaryElement&&i.contains(this._boundaryElement)&&c4(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=ql(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(n,e){let i=this._previewContainer||"global";if(i==="parent")return n;if(i==="global"){let r=this._document;return e||r.fullscreenElement||r.webkitFullscreenElement||r.mozFullScreenElement||r.msFullscreenElement||r.body}return wi(i)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_getTargetHandle(n){return this._handles.find(e=>n.target&&(n.target===e||e.contains(n.target)))}};function SO(t,n,e){return Math.max(n,Math.min(e,t))}function s4(t){return t.type[0]==="t"}function kO(t){t.preventDefault()}function AO(t,n,e){let i=IO(n,t.length-1),r=IO(e,t.length-1);if(i===r)return;let a=t[i],o=r0)return null;let s=this.orientation==="horizontal",l=a.findIndex(te=>te.drag===n),h=a[o],v=a[l].clientRect,y=h.clientRect,D=l>o?1:-1,S=this._getItemOffsetPx(v,y,D),V=this._getSiblingOffsetPx(l,a,D),K=a.slice();return AO(a,l,o),a.forEach((te,ge)=>{if(K[ge]===te)return;let Oe=te.drag===n,He=Oe?S:V,Mt=Oe?n.getPlaceholderElement():te.drag.getRootElement();te.offset+=He;let It=Math.round(te.offset*(1/te.drag.scale));s?(Mt.style.transform=lm(`translate3d(${It}px, 0, 0)`,te.initialTransform),c4(te.clientRect,0,He)):(Mt.style.transform=lm(`translate3d(0, ${It}px, 0)`,te.initialTransform),c4(te.clientRect,He,0))}),this._previousSwap.overlaps=U7(y,e,i),this._previousSwap.drag=h.drag,this._previousSwap.delta=s?r.x:r.y,{previousIndex:l,currentIndex:o}}enter(n,e,i,r){let a=r==null||r<0?this._getItemIndexFromPointerPosition(n,e,i):r,o=this._activeDraggables,s=o.indexOf(n),l=n.getPlaceholderElement(),h=o[a];if(h===n&&(h=o[a+1]),!h&&(a==null||a===-1||a-1&&o.splice(s,1),h&&!this._dragDropRegistry.isDragging(h)){let v=h.getRootElement();v.parentElement.insertBefore(l,v),o.splice(a,0,n)}else this._element.appendChild(l),o.push(n);l.style.transform="",this._cacheItemPositions()}withItems(n){this._activeDraggables=n.slice(),this._cacheItemPositions()}withSortPredicate(n){this._sortPredicate=n}reset(){this._activeDraggables?.forEach(n=>{let e=n.getRootElement();if(e){let i=this._itemPositions.find(r=>r.drag===n)?.initialTransform;e.style.transform=i||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(n){return(this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions).findIndex(i=>i.drag===n)}updateOnScroll(n,e){this._itemPositions.forEach(({clientRect:i})=>{c4(i,n,e)}),this._itemPositions.forEach(({drag:i})=>{this._dragDropRegistry.isDragging(i)&&i._sortFromLastPointerPosition()})}withElementContainer(n){this._element=n}_cacheItemPositions(){let n=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(e=>{let i=e.getVisibleElement();return{drag:e,offset:0,initialTransform:i.style.transform||"",clientRect:Y7(i)}}).sort((e,i)=>n?e.clientRect.left-i.clientRect.left:e.clientRect.top-i.clientRect.top)}_getItemOffsetPx(n,e,i){let r=this.orientation==="horizontal",a=r?e.left-n.left:e.top-n.top;return i===-1&&(a+=r?e.width-n.width:e.height-n.height),a}_getSiblingOffsetPx(n,e,i){let r=this.orientation==="horizontal",a=e[n].clientRect,o=e[n+i*-1],s=a[r?"width":"height"]*i;if(o){let l=r?"left":"top",h=r?"right":"bottom";i===-1?s-=o.clientRect[l]-a[h]:s+=a[l]-o.clientRect[h]}return s}_shouldEnterAsFirstChild(n,e){if(!this._activeDraggables.length)return!1;let i=this._itemPositions,r=this.orientation==="horizontal";if(i[0].drag!==this._activeDraggables[0]){let o=i[i.length-1].clientRect;return r?n>=o.right:e>=o.bottom}else{let o=i[0].clientRect;return r?n<=o.left:e<=o.top}}_getItemIndexFromPointerPosition(n,e,i,r){let a=this.orientation==="horizontal",o=this._itemPositions.findIndex(({drag:s,clientRect:l})=>{if(s===n)return!1;if(r){let h=a?r.x:r.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&h===this._previousSwap.delta)return!1}return a?e>=Math.floor(l.left)&&e=Math.floor(l.top)&&il?v.after(h):v.before(h),AO(this._activeItems,l,a);let y=this._getRootNode().elementFromPoint(e,i);return o.deltaX=r.x,o.deltaY=r.y,o.drag=s,o.overlaps=v===y||v.contains(y),{previousIndex:l,currentIndex:a}}enter(n,e,i,r){let a=r==null||r<0?this._getItemIndexFromPointerPosition(n,e,i):r;a===-1&&(a=this._getClosestItemIndexToPointer(n,e,i));let o=this._activeItems[a],s=this._activeItems.indexOf(n);s>-1&&this._activeItems.splice(s,1),o&&!this._dragDropRegistry.isDragging(o)?(this._activeItems.splice(a,0,n),o.getRootElement().before(n.getPlaceholderElement())):(this._activeItems.push(n),this._element.appendChild(n.getPlaceholderElement()))}withItems(n){this._activeItems=n.slice()}withSortPredicate(n){this._sortPredicate=n}reset(){let n=this._element,e=this._previousSwap;for(let i=this._relatedNodes.length-1;i>-1;i--){let[r,a]=this._relatedNodes[i];r.parentNode===n&&r.nextSibling!==a&&(a===null?n.appendChild(r):a.parentNode===n&&n.insertBefore(r,a))}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(n){return this._activeItems.indexOf(n)}updateOnScroll(){this._activeItems.forEach(n=>{this._dragDropRegistry.isDragging(n)&&n._sortFromLastPointerPosition()})}withElementContainer(n){n!==this._element&&(this._element=n,this._rootNode=void 0)}_getItemIndexFromPointerPosition(n,e,i){let r=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(i)),a=r?this._activeItems.findIndex(o=>{let s=o.getRootElement();return r===s||s.contains(r)}):-1;return a===-1||!this._sortPredicate(a,n)?-1:a}_getRootNode(){return this._rootNode||(this._rootNode=ql(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(n,e,i){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let r=1/0,a=-1;for(let o=0;o!0,this.sortPredicate=()=>!0,this.beforeStarted=new U,this.entered=new U,this.exited=new U,this.dropped=new U,this.sorted=new U,this.receivingStarted=new U,this.receivingStopped=new U,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=xe.EMPTY,this._verticalScrollDirection=Kr.NONE,this._horizontalScrollDirection=Wn.NONE,this._stopScrollTimers=new U,this._cachedShadowRoot=null,this._scrollableElements=[],this._direction="ltr",this._startScrollInterval=()=>{this._stopScrolling(),Lp(0,i3).pipe(_e(this._stopScrollTimers)).subscribe(()=>{let s=this._scrollNode,l=this.autoScrollStep;this._verticalScrollDirection===Kr.UP?s.scrollBy(0,-l):this._verticalScrollDirection===Kr.DOWN&&s.scrollBy(0,l),this._horizontalScrollDirection===Wn.LEFT?s.scrollBy(-l,0):this._horizontalScrollDirection===Wn.RIGHT&&s.scrollBy(l,0)})};let o=this.element=wi(n);this._document=i,this.withOrientation("vertical").withElementContainer(o),e.registerDropContainer(this),this._parentPositions=new cm(i)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(n,e,i,r){this._draggingStarted(),r==null&&this.sortingDisabled&&(r=this._draggables.indexOf(n)),this._sortStrategy.enter(n,e,i,r),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:n,container:this,currentIndex:this.getItemIndex(n)})}exit(n){this._reset(),this.exited.next({item:n,container:this})}drop(n,e,i,r,a,o,s,l={}){this._reset(),this.dropped.next({item:n,currentIndex:e,previousIndex:i,container:this,previousContainer:r,isPointerOverContainer:a,distance:o,dropPoint:s,event:l})}withItems(n){let e=this._draggables;return this._draggables=n,n.forEach(i=>i._withDropContainer(this)),this.isDragging()&&(e.filter(r=>r.isDragging()).every(r=>n.indexOf(r)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(n){return this._direction=n,this._sortStrategy instanceof um&&(this._sortStrategy.direction=n),this}connectedTo(n){return this._siblings=n.slice(),this}withOrientation(n){if(n==="mixed")this._sortStrategy=new W7(this._document,this._dragDropRegistry);else{let e=new um(this._dragDropRegistry);e.direction=this._direction,e.orientation=n,this._sortStrategy=e}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,i)=>this.sortPredicate(e,i,this)),this}withScrollableParents(n){let e=this._container;return this._scrollableElements=n.indexOf(e)===-1?[e,...n]:n.slice(),this}withElementContainer(n){if(n===this._container)return this;let e=wi(this.element),i=this._scrollableElements.indexOf(this._container),r=this._scrollableElements.indexOf(n);return i>-1&&this._scrollableElements.splice(i,1),r>-1&&this._scrollableElements.splice(r,1),this._sortStrategy&&this._sortStrategy.withElementContainer(n),this._cachedShadowRoot=null,this._scrollableElements.unshift(n),this._container=n,this}getScrollableParents(){return this._scrollableElements}getItemIndex(n){return this._isDragging?this._sortStrategy.getItemIndex(n):this._draggables.indexOf(n)}isReceiving(){return this._activeSiblings.size>0}_sortItem(n,e,i,r){if(this.sortingDisabled||!this._domRect||!vO(this._domRect,EO,e,i))return;let a=this._sortStrategy.sort(n,e,i,r);a&&this.sorted.next({previousIndex:a.previousIndex,currentIndex:a.currentIndex,container:this,item:n})}_startScrollingIfNecessary(n,e){if(this.autoScrollDisabled)return;let i,r=Kr.NONE,a=Wn.NONE;if(this._parentPositions.positions.forEach((o,s)=>{s===this._document||!o.clientRect||i||vO(o.clientRect,EO,n,e)&&([r,a]=bie(s,o.clientRect,this._direction,n,e),(r||a)&&(i=s))}),!r&&!a){let{width:o,height:s}=this._viewportRuler.getViewportSize(),l={width:o,height:s,top:0,right:o,bottom:s,left:0};r=LO(l,e),a=HO(l,n),i=window}i&&(r!==this._verticalScrollDirection||a!==this._horizontalScrollDirection||i!==this._scrollNode)&&(this._verticalScrollDirection=r,this._horizontalScrollDirection=a,this._scrollNode=i,(r||a)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let n=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=n.msScrollSnapType||n.scrollSnapType||"",n.scrollSnapType=n.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;let n=this._container.style;n.scrollSnapType=n.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(n,e){return this._domRect!=null&&U7(this._domRect,n,e)}_getSiblingContainerFromPosition(n,e,i){return this._siblings.find(r=>r._canReceive(n,e,i))}_canReceive(n,e,i){if(!this._domRect||!U7(this._domRect,e,i)||!this.enterPredicate(n,this))return!1;let r=this._getShadowRoot().elementFromPoint(e,i);return r?r===this._container||this._container.contains(r):!1}_startReceiving(n,e){let i=this._activeSiblings;!i.has(n)&&e.every(r=>this.enterPredicate(r,this)||this._draggables.indexOf(r)>-1)&&(i.add(n),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:n,receiver:this,items:e}))}_stopReceiving(n){this._activeSiblings.delete(n),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:n,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(n=>{if(this.isDragging()){let e=this._parentPositions.handleScroll(n);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let n=ql(this._container);this._cachedShadowRoot=n||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let n=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,n))}};function LO(t,n){let{top:e,bottom:i,height:r}=t,a=r*zO;return n>=e-a&&n<=e+a?Kr.UP:n>=i-a&&n<=i+a?Kr.DOWN:Kr.NONE}function HO(t,n){let{left:e,right:i,width:r}=t,a=r*zO;return n>=e-a&&n<=e+a?Wn.LEFT:n>=i-a&&n<=i+a?Wn.RIGHT:Wn.NONE}function bie(t,n,e,i,r){let a=LO(n,r),o=HO(n,i),s=Kr.NONE,l=Wn.NONE;if(a){let h=t.scrollTop;a===Kr.UP?h>0&&(s=Kr.UP):t.scrollHeight-h>t.clientHeight&&(s=Kr.DOWN)}if(o){let h=t.scrollLeft;e==="rtl"?o===Wn.RIGHT?h<0&&(l=Wn.RIGHT):t.scrollWidth+h>t.clientWidth&&(l=Wn.LEFT):o===Wn.LEFT?h>0&&(l=Wn.LEFT):t.scrollWidth-h>t.clientWidth&&(l=Wn.RIGHT)}return[s,l]}var om=Ci({passive:!1,capture:!0}),sm=new Set,yie=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],standalone:!0,features:[ae],decls:0,vars:0,template:function(i,r){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}"],encapsulation:2,changeDetection:0})}}return t})(),Cie=(()=>{class t{constructor(e,i){this._ngZone=e,this._appRef=z(Ji),this._environmentInjector=z(Oi),this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=ir([]),this._globalListeners=new Map,this._draggingPredicate=r=>r.isDragging(),this.pointerMove=new U,this.pointerUp=new U,this.scroll=new U,this._preventDefaultWhileDragging=r=>{this._activeDragInstances().length>0&&r.preventDefault()},this._persistentTouchmoveListener=r=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&r.preventDefault(),this.pointerMove.next(r))},this._document=i}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,om)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),this._dragInstances.size===0&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,om)}startDragging(e,i){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._loadResets(),this._activeDragInstances.update(r=>[...r,e]),this._activeDragInstances().length===1)){let r=i.type.startsWith("touch");this._globalListeners.set(r?"touchend":"mouseup",{handler:a=>this.pointerUp.next(a),options:!0}).set("scroll",{handler:a=>this.scroll.next(a),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:om}),r||this._globalListeners.set("mousemove",{handler:a=>this.pointerMove.next(a),options:om}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((a,o)=>{this._document.addEventListener(o,a.handler,a.options)})})}}stopDragging(e){this._activeDragInstances.update(i=>{let r=i.indexOf(e);return r>-1?(i.splice(r,1),[...i]):i}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){let i=[this.scroll];return e&&e!==this._document&&i.push(new je(r=>this._ngZone.runOutsideAngular(()=>{let o=s=>{this._activeDragInstances().length&&r.next(s)};return e.addEventListener("scroll",o,!0),()=>{e.removeEventListener("scroll",o,!0)}}))),nt(...i)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,i)=>{this._document.removeEventListener(i,e.handler,e.options)}),this._globalListeners.clear()}_loadResets(){if(!sm.has(this._appRef)){sm.add(this._appRef);let e=X0(yie,{environmentInjector:this._environmentInjector});this._appRef.onDestroy(()=>{sm.delete(this._appRef),sm.size===0&&e.destroy()})}}static{this.\u0275fac=function(i){return new(i||t)(k(oe),k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),xie={dragStartThreshold:5,pointerDirectionChangeThreshold:5},K7=(()=>{class t{constructor(e,i,r,a){this._document=e,this._ngZone=i,this._viewportRuler=r,this._dragDropRegistry=a}createDrag(e,i=xie){return new G7(e,i,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new q7(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce),k(oe),k(Ui),k(Cie))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),OO=new L("CDK_DRAG_PARENT");var Mie=new L("CdkDragHandle");var RO=new L("CDK_DRAG_CONFIG"),wie="cdk-drag",NO=new L("CdkDropList"),wye=(()=>{class t{static{this._dragInstances=[]}get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(e){this._disabled=e,this._dragRef.disabled=this._disabled}constructor(e,i,r,a,o,s,l,h,v,y,D){this.element=e,this.dropContainer=i,this._ngZone=a,this._viewContainerRef=o,this._dir=l,this._changeDetectorRef=v,this._selfHandle=y,this._parentDrag=D,this._destroyed=new U,this._handles=new at([]),this.scale=1,this.started=new B,this.released=new B,this.ended=new B,this.entered=new B,this.exited=new B,this.dropped=new B,this.moved=new je(S=>{let V=this._dragRef.moved.pipe(me(K=>({source:this,pointerPosition:K.pointerPosition,event:K.event,delta:K.delta,distance:K.distance}))).subscribe(S);return()=>{V.unsubscribe()}}),this._injector=z(Le),this._dragRef=h.createDrag(e,{dragStartThreshold:s&&s.dragStartThreshold!=null?s.dragStartThreshold:5,pointerDirectionChangeThreshold:s&&s.pointerDirectionChangeThreshold!=null?s.pointerDirectionChangeThreshold:5,zIndex:s?.zIndex}),this._dragRef.data=this,t._dragInstances.push(this),s&&this._assignDefaults(s),i&&(this._dragRef._withDropContainer(i._dropListRef),i.addItem(this),i._dropListRef.beforeStarted.pipe(_e(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){Ft(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},{injector:this._injector})}ngOnChanges(e){let i=e.rootElementSelector,r=e.freeDragPosition;i&&!i.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,r&&!r.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);let e=t._dragInstances.indexOf(this);e>-1&&t._dragInstances.splice(e,1),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(e){let i=this._handles.getValue();i.push(e),this._handles.next(i)}_removeHandle(e){let i=this._handles.getValue(),r=i.indexOf(e);r>-1&&(i.splice(r,1),this._handles.next(i))}_setPreviewTemplate(e){this._previewTemplate=e}_resetPreviewTemplate(e){e===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(e){this._placeholderTemplate=e}_resetPlaceholderTemplate(e){e===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){let e=this.element.nativeElement,i=e;this.rootElementSelector&&(i=e.closest!==void 0?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(i||e)}_getBoundaryElement(){let e=this.boundaryElement;return e?typeof e=="string"?this.element.nativeElement.closest(e):wi(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){let i=this._dir,r=this.dragStartDelay,a=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,o=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.scale=this.scale,e.dragStartDelay=typeof r=="object"&&r?r:ui(r),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(a).withPreviewTemplate(o).withPreviewContainer(this.previewContainer||"global"),i&&e.withDirection(i.value)}}),e.beforeStarted.pipe(Ue(1)).subscribe(()=>{if(this._parentDrag){e.withParent(this._parentDrag._dragRef);return}let i=this.element.nativeElement.parentElement;for(;i;){if(i.classList.contains(wie)){e.withParent(t._dragInstances.find(r=>r.element.nativeElement===i)?._dragRef||null);break}i=i.parentElement}})}_handleEvents(e){e.started.subscribe(i=>{this.started.emit({source:this,event:i.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(i=>{this.released.emit({source:this,event:i.event})}),e.ended.subscribe(i=>{this.ended.emit({source:this,distance:i.distance,dropPoint:i.dropPoint,event:i.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(i=>{this.entered.emit({container:i.container.data,item:this,currentIndex:i.currentIndex})}),e.exited.subscribe(i=>{this.exited.emit({container:i.container.data,item:this})}),e.dropped.subscribe(i=>{this.dropped.emit({previousIndex:i.previousIndex,currentIndex:i.currentIndex,previousContainer:i.previousContainer.data,container:i.container.data,isPointerOverContainer:i.isPointerOverContainer,item:this,distance:i.distance,dropPoint:i.dropPoint,event:i.event})})}_assignDefaults(e){let{lockAxis:i,dragStartDelay:r,constrainPosition:a,previewClass:o,boundaryElement:s,draggingDisabled:l,rootElementSelector:h,previewContainer:v}=e;this.disabled=l??!1,this.dragStartDelay=r||0,i&&(this.lockAxis=i),a&&(this.constrainPosition=a),o&&(this.previewClass=o),s&&(this.boundaryElement=s),h&&(this.rootElementSelector=h),v&&(this.previewContainer=v)}_setupHandlesListener(){this._handles.pipe(yt(e=>{let i=e.map(r=>r.element);this._selfHandle&&this.rootElementSelector&&i.push(this.element),this._dragRef.withHandles(i)}),dt(e=>nt(...e.map(i=>i._stateChanges.pipe(Qe(i))))),_e(this._destroyed)).subscribe(e=>{let i=this._dragRef,r=e.element.nativeElement;e.disabled?i.disableHandle(r):i.enableHandle(r)})}static{this.\u0275fac=function(i){return new(i||t)(m($),m(NO,12),m(Ce),m(oe),m(Xe),m(RO,8),m(Je,8),m(K7),m(pe),m(Mie,10),m(OO,12))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(i,r){i&2&&re("cdk-drag-disabled",r.disabled)("cdk-drag-dragging",r._dragRef.isDragging())},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",q],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",st]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[he([{provide:OO,useExisting:t}]),ye,Te]})}}return t})(),PO=new L("CdkDropListGroup");var Die=0,Dye=(()=>{class t{static{this._dropLists=[]}get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=e}constructor(e,i,r,a,o,s,l){this.element=e,this._changeDetectorRef=r,this._scrollDispatcher=a,this._dir=o,this._group=s,this._destroyed=new U,this.connectedTo=[],this.id=`cdk-drop-list-${Die++}`,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new B,this.entered=new B,this.exited=new B,this.sorted=new B,this._unsortedItems=new Set,this._dropListRef=i.createDropList(e),this._dropListRef.data=this,l&&this._assignDefaults(l),this._dropListRef.enterPredicate=(h,v)=>this.enterPredicate(h.data,v.data),this._dropListRef.sortPredicate=(h,v,y)=>this.sortPredicate(h,v.data,y.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),s&&s._items.add(this)}addItem(e){this._unsortedItems.add(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(e){this._unsortedItems.delete(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((e,i)=>e._dragRef.getVisibleElement().compareDocumentPosition(i._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){let e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(Qe(this._dir.value),_e(this._destroyed)).subscribe(i=>e.withDirection(i)),e.beforeStarted.subscribe(()=>{let i=Ms(this.connectedTo).map(r=>{if(typeof r=="string"){let a=t._dropLists.find(o=>o.id===r);return a}return r});if(this._group&&this._group._items.forEach(r=>{i.indexOf(r)===-1&&i.push(r)}),!this._scrollableParentsResolved){let r=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(a=>a.getElementRef().nativeElement);this._dropListRef.withScrollableParents(r),this._scrollableParentsResolved=!0}if(this.elementContainerSelector){let r=this.element.nativeElement.querySelector(this.elementContainerSelector);e.withElementContainer(r)}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=this.sortingDisabled,e.autoScrollDisabled=this.autoScrollDisabled,e.autoScrollStep=ui(this.autoScrollStep,2),e.connectedTo(i.filter(r=>r&&r!==this).map(r=>r._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(i=>{this.entered.emit({container:this,item:i.item.data,currentIndex:i.currentIndex})}),e.exited.subscribe(i=>{this.exited.emit({container:this,item:i.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(i=>{this.sorted.emit({previousIndex:i.previousIndex,currentIndex:i.currentIndex,container:this,item:i.item.data})}),e.dropped.subscribe(i=>{this.dropped.emit({previousIndex:i.previousIndex,currentIndex:i.currentIndex,previousContainer:i.previousContainer.data,container:i.container.data,item:i.item.data,isPointerOverContainer:i.isPointerOverContainer,distance:i.distance,dropPoint:i.dropPoint,event:i.event}),this._changeDetectorRef.markForCheck()}),nt(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){let{lockAxis:i,draggingDisabled:r,sortingDisabled:a,listAutoScrollDisabled:o,listOrientation:s}=e;this.disabled=r??!1,this.sortingDisabled=a??!1,this.autoScrollDisabled=o??!1,this.orientation=s||"vertical",i&&(this.lockAxis=i)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(e=>e._dragRef))}static{this.\u0275fac=function(i){return new(i||t)(m($),m(K7),m(pe),m(ha),m(Je,8),m(PO,12),m(RO,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(i,r){i&2&&(ie("id",r.id),re("cdk-drop-list-disabled",r.disabled)("cdk-drop-list-dragging",r._dropListRef.isDragging())("cdk-drop-list-receiving",r._dropListRef.isReceiving()))},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",q],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",q],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",q],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[he([{provide:PO,useValue:void 0},{provide:NO,useExisting:t}]),ye]})}}return t})();var FO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[K7],imports:[_n]})}}return t})();var Sie=["*"];function kie(t,n){t&1&&se(0)}var Z7=(()=>{class t{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}static{this.\u0275fac=function(i){return new(i||t)(m($))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0})}}return t})(),X7=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkStepLabel",""]],standalone:!0})}}return t})(),Iie=0;var jo={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},l4=new L("STEPPER_GLOBAL_OPTIONS"),hm=(()=>{class t{get completed(){return this._completedOverride==null?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=e}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return this._customError==null?this._getDefaultError():this._customError}set hasError(e){this._customError=e}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,i){this._stepper=e,this.interacted=!1,this.interactedStream=new B,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=i||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this.interacted=!1,this._completedOverride!=null&&(this._completedOverride=!1),this._customError!=null&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError!=null}static{this.\u0275fac=function(i){return new(i||t)(m(ct(()=>A2)),m(l4,8))}}static{this.\u0275cmp=A({type:t,selectors:[["cdk-step"]],contentQueries:function(i,r,a){if(i&1&&(we(a,X7,5),we(a,dn,5)),i&2){let o;G(o=W())&&(r.stepLabel=o.first),G(o=W())&&(r._childForms=o)}},viewQuery:function(i,r){if(i&1&&ue($e,7),i&2){let a;G(a=W())&&(r.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",q],optional:[2,"optional","optional",q],completed:[2,"completed","completed",q],hasError:[2,"hasError","hasError",q]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[ye,Te,ae],ngContentSelectors:Sie,decls:1,vars:0,template:function(i,r){i&1&&(Me(),w(0,kie,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}}return t})(),A2=(()=>{class t{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this.steps&&this._steps?(this._isValidIndex(e),this.selected?._markAsInteracted(),this._selectedIndex!==e&&!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e)):this._selectedIndex=e}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}constructor(e,i,r){this._dir=e,this._changeDetectorRef=i,this._elementRef=r,this._destroyed=new U,this.steps=new Pi,this._sortedHeaders=new Pi,this.linear=!1,this._selectedIndex=0,this.selectionChange=new B,this.selectedIndexChange=new B,this._orientation="horizontal",this._groupId=Iie++}ngAfterContentInit(){this._steps.changes.pipe(Qe(this._steps),_e(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(i=>i._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe(Qe(this._stepHeader),_e(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((i,r)=>i._elementRef.nativeElement.compareDocumentPosition(r._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Ba(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),(this._dir?this._dir.change:ce()).pipe(Qe(this._layoutDirection()),_e(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let i=e-this._selectedIndex;return i<0?this._layoutDirection()==="rtl"?"next":"previous":i>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getIndicatorType(e,i=jo.NUMBER){let r=this.steps.toArray()[e],a=this._isCurrentStep(e);return r._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(r,a):this._getGuidelineLogic(r,a,i)}_getDefaultIndicatorLogic(e,i){return e._showError()&&e.hasError&&!i?jo.ERROR:!e.completed||i?jo.NUMBER:e.editable?jo.EDIT:jo.DONE}_getGuidelineLogic(e,i,r=jo.NUMBER){return e._showError()&&e.hasError&&!i?jo.ERROR:e.completed&&!i?jo.DONE:e.completed&&i?r:e.editable&&i?jo.EDIT:r}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){let i=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:i[e],previouslySelectedStep:i[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){let i=xt(e),r=e.keyCode,a=this._keyManager;a.activeItemIndex!=null&&!i&&(r===32||r===13)?(this.selectedIndex=a.activeItemIndex,e.preventDefault()):a.setFocusOrigin("keyboard").onKeydown(e)}_anyControlsInvalidOrPending(e){return this.linear&&e>=0?this.steps.toArray().slice(0,e).some(i=>{let r=i.stepControl;return(r?r.invalid||r.pending||!i.interacted:!i.completed)&&!i.optional&&!i._completedOverride}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,i=ja();return e===i||e.contains(i)}_isValidIndex(e){return e>-1&&(!this.steps||e{class t{constructor(e){this._stepper=e,this.type="submit"}static{this.\u0275fac=function(i){return new(i||t)(m(A2))}}static{this.\u0275dir=T({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(i,r){i&1&&H("click",function(){return r._stepper.next()}),i&2&&jt("type",r.type)},inputs:{type:"type"},standalone:!0})}}return t})(),BO=(()=>{class t{constructor(e){this._stepper=e,this.type="button"}static{this.\u0275fac=function(i){return new(i||t)(m(A2))}}static{this.\u0275dir=T({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(i,r){i&1&&H("click",function(){return r._stepper.previous()}),i&2&&jt("type",r.type)},inputs:{type:"type"},standalone:!0})}}return t})(),UO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Ua]})}}return t})();var Eie=["panel"],Oie=["*"];function Pie(t,n){if(t&1){let e=le();p(0,"div",1,0),H("@panelAnimation.done",function(r){F(e);let a=M();return j(a._animationDone.next(r))}),se(2),f()}if(t&2){let e=n.id,i=M();Lt(i._classList),re("mat-mdc-autocomplete-visible",i.showPanel)("mat-mdc-autocomplete-hidden",!i.showPanel)("mat-primary",i._color==="primary")("mat-accent",i._color==="accent")("mat-warn",i._color==="warn"),C("id",i.id)("@panelAnimation",i.isOpen?"visible":"hidden"),ie("aria-label",i.ariaLabel||null)("aria-labelledby",i._getPanelAriaLabelledby(e))}}var Tie=kt("panelAnimation",[tt("void, hidden",De({opacity:0,transform:"scaleY(0.8)"})),Ze(":enter, hidden => visible",[Md([et("0.03s linear",De({opacity:1})),et("0.12s cubic-bezier(0, 0, 0.2, 1)",De({transform:"scaleY(1)"}))])]),Ze(":leave, visible => hidden",[et("0.075s linear",De({opacity:0}))])]),Vie=0,J7=class{constructor(n,e){this.source=n,this.option=e}},$O=new L("mat-autocomplete-default-options",{providedIn:"root",factory:Aie});function Aie(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}var CCe=(()=>{class t{get isOpen(){return this._isOpen&&this.showPanel}_setColor(e){this._color=e,this._changeDetectorRef.markForCheck()}set classList(e){this._classList=e,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}constructor(e,i,r,a){this._changeDetectorRef=e,this._elementRef=i,this._defaults=r,this._activeOptionChanges=xe.EMPTY,this._animationDone=new B,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new B,this.opened=new B,this.closed=new B,this.optionActivated=new B,this.id=`mat-autocomplete-${Vie++}`,this.inertGroups=a?.SAFARI||!1,this.autoActiveFirstOption=!!r.autoActiveFirstOption,this.autoSelectActiveOption=!!r.autoSelectActiveOption,this.requireSelection=!!r.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new Zl(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){let i=new J7(this,e);this.optionSelected.emit(i)}_getPanelAriaLabelledby(e){if(this.ariaLabel)return null;let i=e?e+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:e}_skipPredicate(){return!1}static{this.\u0275fac=function(i){return new(i||t)(m(pe),m($),m($O),m(ze))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(i,r,a){if(i&1&&(we(a,Bi,5),we(a,gd,5)),i&2){let o;G(o=W())&&(r.options=o),G(o=W())&&(r.optionGroups=o)}},viewQuery:function(i,r){if(i&1&&(ue($e,7),ue(Eie,5)),i&2){let a;G(a=W())&&(r.template=a.first),G(a=W())&&(r.panel=a.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",q],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",q],requireSelection:[2,"requireSelection","requireSelection",q],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",q],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",q]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[he([{provide:fd,useExisting:t}]),ye,ae],ngContentSelectors:Oie,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(i,r){i&1&&(Me(),w(0,Pie,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Tie]},changeDetection:0})}}return t})();var zie={provide:Yi,useExisting:ct(()=>Rie),multi:!0};var GO=new L("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let t=z(vt);return()=>t.scrollStrategies.reposition()}});function Lie(t){return()=>t.scrollStrategies.reposition()}var Hie={provide:GO,deps:[vt],useFactory:Lie},Rie=(()=>{class t{constructor(e,i,r,a,o,s,l,h,v,y,D){this._element=e,this._overlay=i,this._viewContainerRef=r,this._zone=a,this._changeDetectorRef=o,this._dir=l,this._formField=h,this._document=v,this._viewportRuler=y,this._defaults=D,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=xe.EMPTY,this._breakpointObserver=z(Ql),this._handsetLandscapeSubscription=xe.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new U,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new U,this._injector=z(Le),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=Hn(()=>{let S=this.autocomplete?this.autocomplete.options:null;return S?S.changes.pipe(Qe(S),dt(()=>nt(...S.map(V=>V.onSelectionChange)))):this._initialized.pipe(dt(()=>this.optionSelections))}),this._handlePanelKeydown=S=>{(S.keyCode===27&&!xt(S)||S.keyCode===38&&xt(S,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),S.stopPropagation(),S.preventDefault())},this._trackedModal=null,this._scrollStrategy=s}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();let e=this._getWindow();typeof e<"u"&&this._zone.runOutsideAngular(()=>e.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){let e=this._getWindow();typeof e<"u"&&e.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&ws(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return nt(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Ve(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Ve(()=>this._overlayAttached)):ce()).pipe(me(e=>e instanceof pd?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return nt(Zi(this._document,"click"),Zi(this._document,"auxclick"),Zi(this._document,"touchend")).pipe(Ve(e=>{let i=ji(e),r=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,a=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&i!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!r||!r.contains(i))&&(!a||!a.contains(i))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(i)}))}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){let i=e.keyCode,r=xt(e);if(i===27&&!r&&e.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&i===13&&this.panelOpen&&!r)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){let a=this.autocomplete._keyManager.activeItem,o=i===38||i===40;i===9||o&&!r&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):o&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(o||this.autocomplete._keyManager.activeItem!==a)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let i=e.target,r=i.value;if(i.type==="number"&&(r=r==""?null:parseFloat(r)),this._previousValue!==r){if(this._previousValue=r,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(r),!r)this._clearPreviousSelectedOption(null,!1);else if(this.panelOpen&&!this.autocomplete.requireSelection){let a=this.autocomplete.options?.find(o=>o.selected);if(a){let o=this._getDisplayValue(a.value);r!==o&&a.deselect(!1)}}if(this._canOpen()&&this._document.activeElement===e.target){let a=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(a)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(e=!1){this._formField&&this._formField.floatLabel==="auto"&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){let e=new je(r=>{Ft(()=>{r.next()},{injector:this._injector})}),i=this.autocomplete.options.changes.pipe(yt(()=>this._positionStrategy.reapplyLastPosition()),Jo(0));return nt(e,i).pipe(dt(()=>this._zone.run(()=>{let r=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),r!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),Ue(1)).subscribe(r=>this._setValueAndClose(r))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(e){let i=this.autocomplete;return i&&i.displayWith?i.displayWith(e):e}_assignOptionValue(e){let i=this._getDisplayValue(e);e==null&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(i??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){let i=this.autocomplete,r=e?e.source:this._pendingAutoselectedOption;r?(this._clearPreviousSelectedOption(r),this._assignOptionValue(r.value),this._onChange(r.value),i._emitSelectEvent(r),this._element.nativeElement.focus()):i.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),i._animationDone?i._animationDone.pipe(Ue(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,i){this.autocomplete?.options?.forEach(r=>{r!==e&&r.selected&&r.deselect(i)})}_openPanelInternal(e=this._element.nativeElement.value){if(this._attachOverlay(e),this._floatLabel(),this._trackedModal){let i=this.autocomplete.id;e2(this._trackedModal,"aria-owns",i)}}_attachOverlay(e){this.autocomplete;let i=this._overlayRef;i?(this._positionStrategy.setOrigin(this._getConnectedElement()),i.updateSize({width:this._getPanelWidth()})):(this._portal=new zi(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),i=this._overlay.create(this._getOverlayConfig()),this._overlayRef=i,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&i&&i.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Zu.HandsetLandscape).subscribe(a=>{a.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),i&&!i.hasAttached()&&(i.attach(this._portal),this._valueOnAttach=e,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());let r=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&r!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){let e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new mr({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){let e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){let i=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],r=this._aboveClass,a=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:r},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:r}],o;this.position==="above"?o=a:this.position==="below"?o=i:o=[...i,...a],e.withPositions(o)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){let e=this.autocomplete;if(e.autoActiveFirstOption){let i=-1;for(let r=0;r .cdk-overlay-container [aria-modal="true"]');if(!e)return;let i=this.autocomplete.id;this._trackedModal&&ws(this._trackedModal,"aria-owns",i),e2(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){if(this._trackedModal){let e=this.autocomplete.id;ws(this._trackedModal,"aria-owns",e),this._trackedModal=null}}static{this.\u0275fac=function(i){return new(i||t)(m($),m(vt),m(Xe),m(oe),m(pe),m(GO),m(Je,8),m(To,9),m(Ce,8),m(Ui),m($O,8))}}static{this.\u0275dir=T({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(i,r){i&1&&H("focusin",function(){return r._handleFocus()})("blur",function(){return r._onTouched()})("input",function(o){return r._handleInput(o)})("keydown",function(o){return r._handleKeydown(o)})("click",function(){return r._handleClick()}),i&2&&ie("autocomplete",r.autocompleteAttribute)("role",r.autocompleteDisabled?null:"combobox")("aria-autocomplete",r.autocompleteDisabled?null:"list")("aria-activedescendant",r.panelOpen&&r.activeOption?r.activeOption.id:null)("aria-expanded",r.autocompleteDisabled?null:r.panelOpen.toString())("aria-controls",r.autocompleteDisabled||!r.panelOpen||r.autocomplete==null?null:r.autocomplete.id)("aria-haspopup",r.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",q]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[he([zie]),ye,Te]})}}return t})(),WO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Hie],imports:[Pn,i2,fe,Tt,_n,i2,fe]})}}return t})();var Nie=["button"],Fie=["*"];function jie(t,n){if(t&1&&R(0,"mat-pseudo-checkbox",3),t&2){let e=M();C("disabled",e.disabled)}}function Bie(t,n){if(t&1&&R(0,"mat-pseudo-checkbox",3),t&2){let e=M();C("disabled",e.disabled)}}var qO=new L("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:Uie});function Uie(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var YO=new L("MatButtonToggleGroup"),$ie={provide:Yi,useExisting:ct(()=>Gie),multi:!0},QO=0,mm=class{constructor(n,e){this.source=n,this.value=e}},Gie=(()=>{class t{get name(){return this._name}set name(e){this._name=e,this._markButtonsForCheck()}get value(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e.map(i=>i.value):e[0]?e[0].value:void 0}set value(e){this._setSelectionByValue(e),this.valueChange.emit(this.value)}get selected(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e:e[0]||null}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._markButtonsForCheck()}get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(e){this._hideMultipleSelectionIndicator=e,this._markButtonsForCheck()}constructor(e,i,r){this._changeDetector=e,this._dir=r,this._multiple=!1,this._disabled=!1,this._disabledInteractive=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=`mat-button-toggle-group-${QO++}`,this.valueChange=new B,this.change=new B,this.appearance=i&&i.appearance?i.appearance:"standard",this.hideSingleSelectionIndicator=i?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=i?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new ur(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(e=>e.checked)),this.multiple||this._initializeTabIndex()}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_keydown(e){if(this.multiple||this.disabled)return;let r=e.target.id,a=this._buttonToggles.toArray().findIndex(s=>s.buttonId===r),o=null;switch(e.keyCode){case 32:case 13:o=this._buttonToggles.get(a)||null;break;case 38:o=this._getNextButton(a,-1);break;case 37:o=this._getNextButton(a,this.dir==="ltr"?-1:1);break;case 40:o=this._getNextButton(a,1);break;case 39:o=this._getNextButton(a,this.dir==="ltr"?1:-1);break;default:return}o&&(e.preventDefault(),o._onButtonClick(),o.focus())}_emitChangeEvent(e){let i=new mm(e,this.value);this._rawValue=i.value,this._controlValueAccessorChangeFn(i.value),this.change.emit(i)}_syncButtonToggle(e,i,r=!1,a=!1){!this.multiple&&this.selected&&!e.checked&&(this.selected.checked=!1),this._selectionModel?i?this._selectionModel.select(e):this._selectionModel.deselect(e):a=!0,a?Promise.resolve().then(()=>this._updateModelValue(e,r)):this._updateModelValue(e,r)}_isSelected(e){return this._selectionModel&&this._selectionModel.isSelected(e)}_isPrechecked(e){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(i=>e.value!=null&&i===e.value):e.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(e=>{e.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let e=0;ethis._selectValue(i))):(this._clearSelection(),this._selectValue(e)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(e=>{e.checked=!1,this.multiple||(e.tabIndex=-1)})}_selectValue(e){let i=this._buttonToggles.find(r=>r.value!=null&&r.value===e);i&&(i.checked=!0,this._selectionModel.select(i),this.multiple||(i.tabIndex=0))}_updateModelValue(e,i){i&&this._emitChangeEvent(e),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(e=>e._markForCheck())}static{this.\u0275fac=function(i){return new(i||t)(m(pe),m(qO,8),m(Je,8))}}static{this.\u0275dir=T({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(i,r,a){if(i&1&&we(a,KO,5),i&2){let o;G(o=W())&&(r._buttonToggles=o)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(i,r){i&1&&H("keydown",function(o){return r._keydown(o)}),i&2&&(ie("role",r.multiple?"group":"radiogroup")("aria-disabled",r.disabled),re("mat-button-toggle-vertical",r.vertical)("mat-button-toggle-group-appearance-standard",r.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",q],value:"value",multiple:[2,"multiple","multiple",q],disabled:[2,"disabled","disabled",q],disabledInteractive:[2,"disabledInteractive","disabledInteractive",q],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",q],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",q]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],standalone:!0,features:[he([$ie,{provide:YO,useExisting:t}]),ye]})}}return t})(),KO=(()=>{class t{get buttonId(){return`${this.id}-button`}get tabIndex(){return this._tabIndex}set tabIndex(e){this._tabIndex=e,this._markForCheck()}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}constructor(e,i,r,a,o,s){this._changeDetectorRef=i,this._elementRef=r,this._focusMonitor=a,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new B;let l=Number(o);this.tabIndex=l||l===0?l:null,this.buttonToggleGroup=e,this.appearance=s&&s.appearance?s.appearance:"standard",this.disabledInteractive=s?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||`mat-button-toggle-${QO++}`,e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let i=this.buttonToggleGroup._buttonToggles.find(r=>r.tabIndex===0);i&&(i.tabIndex=-1),this.tabIndex=0}this.change.emit(new mm(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static{this.\u0275fac=function(i){return new(i||t)(m(YO,8),m(pe),m($),m(Qt),Gt("tabindex"),m(qO,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(i,r){if(i&1&&ue(Nie,5),i&2){let a;G(a=W())&&(r._buttonElement=a.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(i,r){i&1&&H("focus",function(){return r.focus()}),i&2&&(ie("aria-label",null)("aria-labelledby",null)("id",r.id)("name",null),re("mat-button-toggle-standalone",!r.buttonToggleGroup)("mat-button-toggle-checked",r.checked)("mat-button-toggle-disabled",r.disabled)("mat-button-toggle-disabled-interactive",r.disabledInteractive)("mat-button-toggle-appearance-standard",r.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",q],appearance:"appearance",checked:[2,"checked","checked",q],disabled:[2,"disabled","disabled",q],disabledInteractive:[2,"disabledInteractive","disabledInteractive",q]},outputs:{change:"change"},exportAs:["matButtonToggle"],standalone:!0,features:[ye,ae],ngContentSelectors:Fie,decls:8,vars:14,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-label-content"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,r){if(i&1){let a=le();Me(),p(0,"button",1,0),H("click",function(){return F(a),j(r._onButtonClick())}),p(2,"span",2),w(3,jie,1,1,"mat-pseudo-checkbox",3)(4,Bie,1,1,"mat-pseudo-checkbox",3),se(5),f()(),R(6,"span",4)(7,"span",5)}if(i&2){let a=Ct(1);C("id",r.buttonId)("disabled",r.disabled&&!r.disabledInteractive||null),ie("role",r.isSingleSelector()?"radio":"button")("tabindex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("aria-pressed",r.isSingleSelector()?null:r.checked)("aria-checked",r.isSingleSelector()?r.checked:null)("name",r._getButtonName())("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(3),Se(r.buttonToggleGroup&&r.checked&&!r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideSingleSelectionIndicator?3:-1),g(),Se(r.buttonToggleGroup&&r.checked&&r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideMultipleSelectionIndicator?4:-1),g(3),C("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)}},dependencies:[Ai,V5],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-legacy-button-toggle-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle .mat-pseudo-checkbox{margin-right:12px}[dir=rtl] .mat-button-toggle .mat-pseudo-checkbox{margin-right:0;margin-left:12px}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-legacy-button-toggle-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-app-on-surface));background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-app-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-app-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-app-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-app-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-standard-button-toggle-disabled-selected-state-text-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-app-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}"],encapsulation:2,changeDetection:0})}}return t})(),ZO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,gn,KO,fe]})}}return t})();var Wie=["*"],qie=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],Yie=[`mat-card-title, mat-card-subtitle,
-      [mat-card-title], [mat-card-subtitle],
-      [matCardTitle], [matCardSubtitle]`,`[mat-card-image], [matCardImage],
-                    [mat-card-sm-image], [matCardImageSmall],
-                    [mat-card-md-image], [matCardImageMedium],
-                    [mat-card-lg-image], [matCardImageLarge],
-                    [mat-card-xl-image], [matCardImageXLarge]`,"*"],Qie=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],Kie=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
-      [mat-card-title], [mat-card-subtitle],
-      [matCardTitle], [matCardSubtitle]`,"*"],Zie=new L("MAT_CARD_CONFIG"),XO=(()=>{class t{constructor(e){this.appearance=e?.appearance||"raised"}static{this.\u0275fac=function(i){return new(i||t)(m(Zie,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(i,r){i&2&&re("mat-mdc-card-outlined",r.appearance==="outlined")("mdc-card--outlined",r.appearance==="outlined")},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[ae],ngContentSelectors:Wie,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-app-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-app-corner-medium));border-width:var(--mdc-outlined-card-outline-width);border-color:var(--mdc-outlined-card-outline-color, var(--mat-app-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-app-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-app-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-app-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-app-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-app-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-app-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-app-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-app-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-app-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-app-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-app-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-app-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}}return t})(),ZCe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0})}}return t})(),XCe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],standalone:!0,features:[ae],ngContentSelectors:Yie,decls:4,vars:0,template:function(i,r){i&1&&(Me(qie),p(0,"div"),se(1),f(),se(2,1),se(3,2))},encapsulation:2,changeDetection:0})}}return t})(),JO=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0})}}return t})(),JCe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"],standalone:!0})}}return t})(),exe=(()=>{class t{constructor(){this.align="start"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(i,r){i&2&&re("mat-mdc-card-actions-align-end",r.align==="end")},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0})}}return t})(),txe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[ae],ngContentSelectors:Kie,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(i,r){i&1&&(Me(Qie),se(0),p(1,"div",0),se(2,1),f(),se(3,2))},encapsulation:2,changeDetection:0})}}return t})();var ixe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"],standalone:!0})}}return t})();var nxe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-mdc-card-md-image","mdc-card__media"],standalone:!0})}}return t})();var eP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,Tt,fe]})}}return t})();var Jie=new L("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var tP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Gr,{provide:Jie,useValue:{separatorKeyCodes:[13]}}],imports:[fe,gn,fe]})}}return t})();var ene=0,e_=new L("CdkAccordion"),iP=(()=>{class t{constructor(){this._stateChanges=new U,this._openCloseAllActions=new U,this.id=`cdk-accordion-${ene++}`,this.multi=!1}openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",q]},exportAs:["cdkAccordion"],standalone:!0,features:[he([{provide:e_,useExisting:t}]),ye,Te]})}}return t})(),tne=0,nP=(()=>{class t{get expanded(){return this._expanded}set expanded(e){if(this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();let i=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,i)}else this.closed.emit();this._changeDetectorRef.markForCheck()}}constructor(e,i,r){this.accordion=e,this._changeDetectorRef=i,this._expansionDispatcher=r,this._openCloseAllSubscription=xe.EMPTY,this.closed=new B,this.opened=new B,this.destroyed=new B,this.expandedChange=new B,this.id=`cdk-accordion-child-${tne++}`,this._expanded=!1,this.disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((a,o)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===o&&this.id!==a&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static{this.\u0275fac=function(i){return new(i||t)(m(e_,12),m(pe),m(s2))}}static{this.\u0275dir=T({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",q],disabled:[2,"disabled","disabled",q]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],standalone:!0,features:[he([{provide:e_,useValue:void 0}]),ye]})}}return t})(),rP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();var ine=["body"],nne=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],rne=["mat-expansion-panel-header","*","mat-action-row"];function ane(t,n){}var one=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],sne=["mat-panel-title","mat-panel-description","*"];function cne(t,n){if(t&1&&(p(0,"span",1),Jt(),p(1,"svg",2),R(2,"path",3),f()()),t&2){let e=M();C("@indicatorRotate",e._getExpandedState())}}var t_=new L("MAT_ACCORDION"),aP="225ms cubic-bezier(0.4,0.0,0.2,1)",sP={indicatorRotate:kt("indicatorRotate",[tt("collapsed, void",De({transform:"rotate(0deg)"})),tt("expanded",De({transform:"rotate(180deg)"})),Ze("expanded <=> collapsed, void => collapsed",et(aP))]),bodyExpansion:kt("bodyExpansion",[tt("collapsed, void",De({height:"0px",visibility:"hidden"})),tt("expanded",De({height:"*",visibility:""})),Ze("expanded <=> collapsed, void => collapsed",et(aP))])},cP=new L("MAT_EXPANSION_PANEL"),lne=(()=>{class t{constructor(e,i){this._template=e,this._expansionPanel=i}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(cP,8))}}static{this.\u0275dir=T({type:t,selectors:[["ng-template","matExpansionPanelContent",""]],standalone:!0})}}return t})(),dne=0,lP=new L("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),une=(()=>{class t extends nP{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=e}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}constructor(e,i,r,a,o,s,l){super(e,i,r),this._viewContainerRef=a,this._animationMode=s,this._hideToggle=!1,this.afterExpand=new B,this.afterCollapse=new B,this._inputChanges=new U,this._headerId=`mat-expansion-panel-header-${dne++}`,this.accordion=e,this._document=o,this._animationsDisabled=s==="NoopAnimations",l&&(this.hideToggle=l.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Qe(null),Ve(()=>this.expanded&&!this._portal),Ue(1)).subscribe(()=>{this._portal=new zi(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._inputChanges.complete()}_containsFocus(){if(this._body){let e=this._document.activeElement,i=this._body.nativeElement;return e===i||i.contains(e)}return!1}_animationStarted(e){!oP(e)&&!this._animationsDisabled&&this._body&&this._body?.nativeElement.setAttribute("inert","")}_animationDone(e){oP(e)||(e.toState==="expanded"?this.afterExpand.emit():e.toState==="collapsed"&&this.afterCollapse.emit(),!this._animationsDisabled&&this._body&&this._body.nativeElement.removeAttribute("inert"))}static{this.\u0275fac=function(i){return new(i||t)(m(t_,12),m(pe),m(s2),m(Xe),m(Ce),m(ot,8),m(lP,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(i,r,a){if(i&1&&we(a,lne,5),i&2){let o;G(o=W())&&(r._lazyContent=o.first)}},viewQuery:function(i,r){if(i&1&&ue(ine,5),i&2){let a;G(a=W())&&(r._body=a.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(i,r){i&2&&re("mat-expanded",r.expanded)("_mat-animation-noopable",r._animationsDisabled)("mat-expansion-panel-spacing",r._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",q],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],standalone:!0,features:[he([{provide:t_,useValue:void 0},{provide:cP,useExisting:t}]),ye,de,Te,ae],ngContentSelectors:rne,decls:7,vars:4,consts:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(i,r){if(i&1){let a=le();Me(nne),se(0),p(1,"div",1,0),H("@bodyExpansion.start",function(s){return F(a),j(r._animationStarted(s))})("@bodyExpansion.done",function(s){return F(a),j(r._animationDone(s))}),p(3,"div",2),se(4,1),w(5,ane,0,0,"ng-template",3),f(),se(6,2),f()}i&2&&(g(),C("@bodyExpansion",r._getExpandedState())("id",r.id),ie("aria-labelledby",r._headerId),g(4),C("cdkPortalOutlet",r._portal))},dependencies:[Qi],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color, var(--mat-app-surface));color:var(--mat-expansion-container-text-color, var(--mat-app-on-surface));border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-app-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-app-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-app-body-large-tracking))}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-app-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[sP.bodyExpansion]},changeDetection:0})}}return t})();function oP(t){return t.fromState==="void"}var hne=(()=>{class t{constructor(e,i,r,a,o,s,l){this.panel=e,this._element=i,this._focusMonitor=r,this._changeDetectorRef=a,this._animationMode=s,this._parentChangeSubscription=xe.EMPTY,this.tabIndex=0;let h=e.accordion?e.accordion._stateChanges.pipe(Ve(v=>!!(v.hideToggle||v.togglePosition))):ci;this.tabIndex=parseInt(l||"")||0,this._parentChangeSubscription=nt(e.opened,e.closed,h,e._inputChanges.pipe(Ve(v=>!!(v.hideToggle||v.disabled||v.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(Ve(()=>e._containsFocus())).subscribe(()=>r.focusVia(i,"program")),o&&(this.expandedHeight=o.expandedHeight,this.collapsedHeight=o.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){let e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:xt(e)||(e.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e);return}}focus(e,i){e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static{this.\u0275fac=function(i){return new(i||t)(m(une,1),m($),m(Qt),m(pe),m(lP,8),m(ot,8),Gt("tabindex"))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(i,r){i&1&&H("click",function(){return r._toggle()})("keydown",function(o){return r._keydown(o)}),i&2&&(ie("id",r.panel._headerId)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r._getPanelId())("aria-expanded",r._isExpanded())("aria-disabled",r.panel.disabled),Pt("height",r._getHeaderHeight()),re("mat-expanded",r._isExpanded())("mat-expansion-toggle-indicator-after",r._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",r._getTogglePosition()==="before")("_mat-animation-noopable",r._animationMode==="NoopAnimations"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:st(e)]},standalone:!0,features:[ye,ae],ngContentSelectors:sne,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(i,r){i&1&&(Me(one),p(0,"span",0),se(1),se(2,1),se(3,2),f(),w(4,cne,3,1,"span",1)),i&2&&(re("mat-content-hide-toggle",!r._showToggle()),g(4),Se(r._showToggle()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font, var(--mat-app-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-app-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-app-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-app-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-app-title-medium-tracking))}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-app-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-app-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-app-on-surface-variant))}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[sP.indicatorRotate]},changeDetection:0})}}return t})(),iMe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"],standalone:!0})}}return t})(),nMe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"],standalone:!0})}}return t})(),rMe=(()=>{class t extends iP{constructor(){super(...arguments),this._ownHeaders=new Pi,this.hideToggle=!1,this.displayMode="default",this.togglePosition="after"}ngAfterContentInit(){this._headers.changes.pipe(Qe(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(i=>i.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Ba(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["mat-accordion"]],contentQueries:function(i,r,a){if(i&1&&we(a,hne,5),i&2){let o;G(o=W())&&(r._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(i,r){i&2&&re("mat-accordion-multi",r.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",q],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],standalone:!0,features:[he([{provide:t_,useExisting:t}]),ye,de]})}}return t})(),dP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,rP,$n]})}}return t})();var uP=["*"],hP='.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-app-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected::before,.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected:focus::before,.cdk-high-contrast-active .mdc-list-item:not(.mdc-list-item--selected):focus::before{border-color:CanvasText}.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item.mdc-list-item--selected::before{border-width:3px;border-style:double}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-app-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-app-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-app-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-app-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-app-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-app-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-app-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-app-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-app-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-app-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-app-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-app-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-app-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-app-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full));--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-app-secondary-container))}',mne=["unscopedContent"],pne=["text"],fne=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],gne=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var _ne=new L("ListOption"),vne=(()=>{class t{constructor(e){this._elementRef=e}static{this.\u0275fac=function(i){return new(i||t)(m($))}}static{this.\u0275dir=T({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0})}}return t})(),bne=(()=>{class t{constructor(e){this._elementRef=e}static{this.\u0275fac=function(i){return new(i||t)(m($))}}static{this.\u0275dir=T({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0})}}return t})(),yne=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0})}}return t})(),mP=(()=>{class t{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static{this.\u0275fac=function(i){return new(i||t)(m(_ne,8))}}static{this.\u0275dir=T({type:t,hostVars:4,hostBindings:function(i,r){i&2&&re("mdc-list-item__start",r._isAlignedAtStart())("mdc-list-item__end",!r._isAlignedAtStart())},standalone:!0})}}return t})(),Cne=(()=>{class t extends mP{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[de]})}}return t})(),xne=(()=>{class t extends mP{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[de]})}}return t})(),Mne=new L("MAT_LIST_CONFIG"),z2=(()=>{class t{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=z(Mne,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=ri(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=ri(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,hostVars:1,hostBindings:function(i,r){i&2&&ie("aria-disabled",r.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}}return t})(),wne=(()=>{class t{set lines(e){this._explicitLines=ui(e,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=ri(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=ri(e)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(e,i,r,a,o,s){this._elementRef=e,this._ngZone=i,this._listBase=r,this._platform=a,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new xe,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=o||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=s==="NoopAnimations",r&&!r._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new md(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(nt(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();let i=this._explicitLines??this._inferLinesFromContent(),r=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",i===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",i===3),this._hasUnscopedTextContent){let a=this._titles.length===0&&i===1;r.classList.toggle("mdc-list-item__primary-text",a),r.classList.toggle("mdc-list-item__secondary-text",!a)}else r.classList.remove("mdc-list-item__primary-text"),r.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!!(e.textContent&&e.textContent.trim()))}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe),m(z2,8),m(ze),m(Eo,8),m(ot,8))}}static{this.\u0275dir=T({type:t,contentQueries:function(i,r,a){if(i&1&&(we(a,Cne,4),we(a,xne,4)),i&2){let o;G(o=W())&&(r._avatars=o),G(o=W())&&(r._icons=o)}},hostVars:4,hostBindings:function(i,r){i&2&&(ie("aria-disabled",r.disabled)("disabled",r._isButtonElement&&r.disabled||null),re("mdc-list-item--disabled",r.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}}return t})();var pP=(()=>{class t extends z2{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],standalone:!0,features:[he([{provide:z2,useExisting:t}]),de,ae],ngContentSelectors:uP,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},styles:[hP],encapsulation:2,changeDetection:0})}}return t})(),fP=(()=>{class t extends wne{get activated(){return this._activated}set activated(e){this._activated=ri(e)}constructor(e,i,r,a,o,s){super(e,i,r,a,o,s),this._activated=!1}_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe),m(z2,8),m(ze),m(Eo,8),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(i,r,a){if(i&1&&(we(a,bne,5),we(a,vne,5),we(a,yne,5)),i&2){let o;G(o=W())&&(r._lines=o),G(o=W())&&(r._titles=o),G(o=W())&&(r._meta=o)}},viewQuery:function(i,r){if(i&1&&(ue(mne,5),ue(pne,5)),i&2){let a;G(a=W())&&(r._unscopedContent=a.first),G(a=W())&&(r._itemText=a.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(i,r){i&2&&(ie("aria-current",r._getAriaCurrent()),re("mdc-list-item--activated",r.activated)("mdc-list-item--with-leading-avatar",r._avatars.length!==0)("mdc-list-item--with-leading-icon",r._icons.length!==0)("mdc-list-item--with-trailing-meta",r._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",r._hasBothLeadingAndTrailing())("_mat-animation-noopable",r._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],standalone:!0,features:[de,ae],ngContentSelectors:gne,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-mdc-focus-indicator"]],template:function(i,r){if(i&1){let a=le();Me(fne),se(0),p(1,"span",1),se(2,1),se(3,2),p(4,"span",2,0),H("cdkObserveContent",function(){return F(a),j(r._updateItemLines(!0))}),se(6,3),f()(),se(7,4),se(8,5),R(9,"div",3)}},dependencies:[dd],encapsulation:2,changeDetection:0})}}return t})();var wMe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"],standalone:!0})}}return t})();var DMe=(()=>{class t extends z2{constructor(){super(...arguments),this._isNonInteractive=!1}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],standalone:!0,features:[he([{provide:z2,useExisting:t}]),de,ae],ngContentSelectors:uP,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},styles:[hP],encapsulation:2,changeDetection:0})}}return t})();var gP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Yl,Tt,fe,gn,A5,b2]})}}return t})();function Sne(t,n){if(t&1&&(p(0,"mat-option",17),d(1),f()),t&2){let e=n.$implicit;C("value",e),g(),ne(" ",e," ")}}function kne(t,n){if(t&1){let e=le();p(0,"mat-form-field",14)(1,"mat-select",16,0),H("selectionChange",function(r){F(e);let a=M(2);return j(a._changePageSize(r.value))}),nr(3,Sne,2,2,"mat-option",17,bo),f(),p(5,"div",18),H("click",function(){F(e);let r=Ct(2);return j(r.open())}),f()()}if(t&2){let e=M(2);C("appearance",e._formFieldAppearance)("color",e.color),g(),C("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),g(2),rr(e._displayedPageSizeOptions)}}function Ine(t,n){if(t&1&&(p(0,"div",15),d(1),f()),t&2){let e=M(2);g(),E(e.pageSize)}}function Ene(t,n){if(t&1&&(p(0,"div",3)(1,"div",13),d(2),f(),w(3,kne,6,7,"mat-form-field",14)(4,Ine,2,1,"div",15),f()),t&2){let e=M();g(),ie("id",e._pageSizeLabelId),g(),ne(" ",e._intl.itemsPerPageLabel," "),g(),Se(e._displayedPageSizeOptions.length>1?3:-1),g(),Se(e._displayedPageSizeOptions.length<=1?4:-1)}}function One(t,n){if(t&1){let e=le();p(0,"button",19),H("click",function(){F(e);let r=M();return j(r.firstPage())}),Jt(),p(1,"svg",8),R(2,"path",20),f()()}if(t&2){let e=M();C("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),ie("aria-label",e._intl.firstPageLabel)}}function Pne(t,n){if(t&1){let e=le();p(0,"button",21),H("click",function(){F(e);let r=M();return j(r.lastPage())}),Jt(),p(1,"svg",8),R(2,"path",22),f()()}if(t&2){let e=M();C("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),ie("aria-label",e._intl.lastPageLabel)}}var pm=(()=>{class t{constructor(){this.changes=new U,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,r)=>{if(r==0||i==0)return`0 of ${r}`;r=Math.max(r,0);let a=e*i,o=a{class t{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(i=>st(i,0)),this._updateDisplayedPageSizeOptions()}constructor(e,i,r){if(this._intl=e,this._changeDetectorRef=i,this._pageSizeLabelId=`mat-paginator-page-size-label-${Lne++}`,this._isInitialized=!1,this._initializedStream=new ea(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new B,this.initialized=this._initializedStream,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),r){let{pageSize:a,pageSizeOptions:o,hidePageSize:s,showFirstLastButtons:l}=r;a!=null&&(this._pageSize=a),o!=null&&(this._pageSizeOptions=o),s!=null&&(this.hidePageSize=s),l!=null&&(this.showFirstLastButtons=l)}this._formFieldAppearance=r?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndexe-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static{this.\u0275fac=function(i){return new(i||t)(m(pm),m(pe),m(zne,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",st],length:[2,"length","length",st],pageSize:[2,"pageSize","pageSize",st],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",q],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",q],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",q]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[ye,ae],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,r){i&1&&(p(0,"div",1)(1,"div",2),w(2,Ene,5,4,"div",3),p(3,"div",4)(4,"div",5),d(5),f(),w(6,One,3,5,"button",6),p(7,"button",7),H("click",function(){return r.previousPage()}),Jt(),p(8,"svg",8),R(9,"path",9),f()(),Va(),p(10,"button",10),H("click",function(){return r.nextPage()}),Jt(),p(11,"svg",8),R(12,"path",11),f()(),w(13,Pne,3,5,"button",12),f()()()),i&2&&(g(2),Se(r.hidePageSize?-1:2),g(3),ne(" ",r._intl.getRangeLabel(r.pageIndex,r.pageSize,r.length)," "),g(),Se(r.showFirstLastButtons?6:-1),g(),C("matTooltip",r._intl.previousPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("matTooltipPosition","above")("disabled",r._previousButtonsDisabled()),ie("aria-label",r._intl.previousPageLabel),g(3),C("matTooltip",r._intl.nextPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("matTooltipPosition","above")("disabled",r._nextButtonsDisabled()),ie("aria-label",r._intl.nextPageLabel),g(3),Se(r.showFirstLastButtons?13:-1))},dependencies:[Kt,Tn,Bi,bn,qr],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}}return t})(),_P=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Vne],imports:[Ga,vh,y2,Nc]})}}return t})();var Rne=["determinateSpinner"];function Nne(t,n){if(t&1&&(Jt(),p(0,"svg",11),R(1,"circle",12),f()),t&2){let e=M();ie("viewBox",e._viewBox()),g(),Pt("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),ie("r",e._circleRadius())}}var Fne=new L("mat-progress-spinner-default-options",{providedIn:"root",factory:jne});function jne(){return{diameter:vP}}var vP=100,Bne=10,bP=(()=>{class t{get color(){return this._color||this._defaultColor}set color(e){this._color=e}constructor(e,i,r){this._elementRef=e,this._defaultColor="primary",this._value=0,this._diameter=vP,this._noopAnimations=i==="NoopAnimations"&&!!r&&!r._forceAnimations,this.mode=e.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",r&&(r.color&&(this.color=this._defaultColor=r.color),r.diameter&&(this.diameter=r.diameter),r.strokeWidth&&(this.strokeWidth=r.strokeWidth))}get value(){return this.mode==="determinate"?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_circleRadius(){return(this.diameter-Bne)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ot,8),m(Fne))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,r){if(i&1&&ue(Rne,5),i&2){let a;G(a=W())&&(r._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,r){i&2&&(ie("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",r.mode==="determinate"?r.value:null)("mode",r.mode),Lt("mat-"+r.color),Pt("width",r.diameter,"px")("height",r.diameter,"px")("--mdc-circular-progress-size",r.diameter+"px")("--mdc-circular-progress-active-indicator-width",r.diameter+"px"),re("_mat-animation-noopable",r._noopAnimations)("mdc-circular-progress--indeterminate",r.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",st],diameter:[2,"diameter","diameter",st],strokeWidth:[2,"strokeWidth","strokeWidth",st]},exportAs:["matProgressSpinner"],standalone:!0,features:[ye,ae],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(i,r){if(i&1&&(w(0,Nne,2,8,"ng-template",null,0,Hr),p(2,"div",2,1),Jt(),p(4,"svg",3),R(5,"circle",4),f()(),Va(),p(6,"div",5)(7,"div",6)(8,"div",7),At(9,8),f(),p(10,"div",9),At(11,8),f(),p(12,"div",10),At(13,8),f()()()),i&2){let a=Ct(1);g(4),ie("viewBox",r._viewBox()),g(),Pt("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeDashOffset(),"px")("stroke-width",r._circleStrokeWidth(),"%"),ie("r",r._circleRadius()),g(4),C("ngTemplateOutlet",a),g(2),C("ngTemplateOutlet",a),g(2),C("ngTemplateOutlet",a)}},dependencies:[hs],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}}return t})();var fm=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Tt,fe]})}}return t})();function $ne(t,n){t&1&&R(0,"div",2)}var Gne=new L("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var cwe=(()=>{class t{constructor(e,i,r,a,o){this._elementRef=e,this._ngZone=i,this._changeDetectorRef=r,this._animationMode=a,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new B,this._mode="determinate",this._transitionendHandler=s=>{this.animationEnd.observers.length===0||!s.target||!s.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation=a==="NoopAnimations",o&&(o.color&&(this.color=this._defaultColor=o.color),this.mode=o.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(e){this._color=e}get value(){return this._value}set value(e){this._value=yP(e||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(e){this._bufferValue=yP(e||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(e){this._mode=e,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}static{this.\u0275fac=function(i){return new(i||t)(m($),m(oe),m(pe),m(ot,8),m(Gne,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(i,r){i&2&&(ie("aria-valuenow",r._isIndeterminate()?null:r.value)("mode",r.mode),Lt("mat-"+r.color),re("_mat-animation-noopable",r._isNoopAnimation)("mdc-linear-progress--animation-ready",!r._isNoopAnimation)("mdc-linear-progress--indeterminate",r._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",st],bufferValue:[2,"bufferValue","bufferValue",st],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[ye,ae],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(i,r){i&1&&(p(0,"div",0),R(1,"div",1),w(2,$ne,1,0,"div",2),f(),p(3,"div",3),R(4,"span",4),f(),p(5,"div",5),R(6,"span",4),f()),i&2&&(g(),Pt("flex-basis",r._getBufferBarFlexBasis()),g(),Se(r.mode==="buffer"?2:-1),g(),Pt("transform",r._getPrimaryBarTransform()))},styles:[`.mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-active .mdc-linear-progress{outline-color:CanvasText}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.cdk-high-contrast-active .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}`],encapsulation:2,changeDetection:0})}}return t})();function yP(t,n=0,e=100){return Math.max(n,Math.min(e,t))}var CP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe]})}}return t})();var Wne=["input"],qne=["formField"],Yne=["*"],xP=0,gm=class{constructor(n,e){this.source=n,this.value=e}},Qne={provide:Yi,useExisting:ct(()=>Xne),multi:!0},MP=new L("MatRadioGroup"),Kne=new L("mat-radio-default-options",{providedIn:"root",factory:Zne});function Zne(){return{color:"accent",disabledInteractive:!1}}var Xne=(()=>{class t{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name=`mat-radio-group-${xP++}`,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new B,this._disabledInteractive=!1}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new gm(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static{this.\u0275fac=function(i){return new(i||t)(m(pe))}}static{this.\u0275dir=T({type:t,selectors:[["mat-radio-group"]],contentQueries:function(i,r,a){if(i&1&&we(a,wP,5),i&2){let o;G(o=W())&&(r._radios=o)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",q],required:[2,"required","required",q],disabledInteractive:[2,"disabledInteractive","disabledInteractive",q]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[he([Qne,{provide:MP,useExisting:t}]),ye]})}}return t})(),wP=(()=>{class t{get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,i,r,a,o,s,l,h){this._elementRef=i,this._changeDetector=r,this._focusMonitor=a,this._radioDispatcher=o,this._defaultOptions=l,this._ngZone=z(oe),this._uniqueId=`mat-radio-${++xP}`,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new B,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this._injector=z(Le),this._onInputClick=v=>{this.disabled&&this.disabledInteractive&&v.preventDefault()},this.radioGroup=e,this._noopAnimations=s==="NoopAnimations",this._disabledInteractive=l?.disabledInteractive??!1,h&&(this.tabIndex=st(h,0))}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,i)=>{e!==this.id&&i===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._inputElement.nativeElement.addEventListener("click",this._onInputClick)})}ngOnDestroy(){this._inputElement?.nativeElement.removeEventListener("click",this._onInputClick),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new gm(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){let e=this.radioGroup,i;if(!e||!e.selected||this.disabled?i=this.tabIndex:i=e.selected===this?this.tabIndex:-1,i!==this._previousTabIndex){let r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",i+""),this._previousTabIndex=i,Ft(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===r&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===r&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static{this.\u0275fac=function(i){return new(i||t)(m(MP,8),m($),m(pe),m(Qt),m(s2),m(ot,8),m(Kne,8),Gt("tabindex"))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-radio-button"]],viewQuery:function(i,r){if(i&1&&(ue(Wne,5),ue(qne,7,$)),i&2){let a;G(a=W())&&(r._inputElement=a.first),G(a=W())&&(r._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(i,r){i&1&&H("focus",function(){return r._inputElement.nativeElement.focus()}),i&2&&(ie("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),re("mat-primary",r.color==="primary")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("mat-mdc-radio-checked",r.checked)("mat-mdc-radio-disabled",r.disabled)("mat-mdc-radio-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",q],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:st(e)],checked:[2,"checked","checked",q],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",q],required:[2,"required","required",q],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",q]},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[ye,ae],ngContentSelectors:Yne,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(i,r){if(i&1){let a=le();Me(),p(0,"div",2,0)(2,"div",3)(3,"div",4),H("click",function(s){return F(a),j(r._onTouchTargetClick(s))}),f(),p(4,"input",5,1),H("change",function(s){return F(a),j(r._onInputInteraction(s))}),f(),p(6,"div",6),R(7,"div",7)(8,"div",8),f(),p(9,"div",9),R(10,"div",10),f()(),p(11,"label",11),se(12),f()()}i&2&&(C("labelPosition",r.labelPosition),g(2),re("mdc-radio--disabled",r.disabled),g(2),C("id",r.inputId)("checked",r.checked)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),ie("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(5),C("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),g(2),C("for",r.inputId))},dependencies:[Ai,n2],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-app-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}}return t})(),DP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,Tt,gn,wP,fe]})}}return t})();var vm=["*"],Jne=["content"],ere=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],tre=["mat-drawer","mat-drawer-content","*"];function ire(t,n){if(t&1){let e=le();p(0,"div",1),H("click",function(){F(e);let r=M();return j(r._onBackdropClicked())}),f()}if(t&2){let e=M();re("mat-drawer-shown",e._isShowingBackdrop())}}function nre(t,n){t&1&&(p(0,"mat-drawer-content"),se(1,2),f())}var rre=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],are=["mat-sidenav","mat-sidenav-content","*"];function ore(t,n){if(t&1){let e=le();p(0,"div",1),H("click",function(){F(e);let r=M();return j(r._onBackdropClicked())}),f()}if(t&2){let e=M();re("mat-drawer-shown",e._isShowingBackdrop())}}function sre(t,n){t&1&&(p(0,"mat-sidenav-content"),se(1,2),f())}var cre='.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}',kP={transformDrawer:kt("transform",[tt("open, open-instant",De({transform:"none",visibility:"visible"})),tt("void",De({"box-shadow":"none",visibility:"hidden"})),Ze("void => open-instant",et("0ms")),Ze("void <=> open, open-instant => void",et("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};var lre=new L("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:dre}),i_=new L("MAT_DRAWER_CONTAINER");function dre(){return!1}var _m=(()=>{class t extends ma{constructor(e,i,r,a,o){super(r,a,o),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(i){return new(i||t)(m(pe),m(ct(()=>EP)),m($),m(ha),m(oe))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(i,r){i&2&&Pt("margin-left",r._container._contentMargins.left,"px")("margin-right",r._container._contentMargins.right,"px")},standalone:!0,features:[he([{provide:ma,useExisting:t}]),de,ae],ngContentSelectors:vm,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},encapsulation:2,changeDetection:0})}}return t})(),IP=(()=>{class t{get position(){return this._position}set position(e){e=e==="end"?"end":"start",e!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=ri(e)}get autoFocus(){let e=this._autoFocus;return e??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(e){(e==="true"||e==="false"||e==null)&&(e=ri(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(ri(e))}constructor(e,i,r,a,o,s,l,h){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=r,this._platform=a,this._ngZone=o,this._interactivityChecker=s,this._doc=l,this._container=h,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new U,this._animationEnd=new U,this._animationState="void",this.openedChange=new B(!0),this._openedStream=this.openedChange.pipe(Ve(v=>v),me(()=>{})),this.openedStart=this._animationStarted.pipe(Ve(v=>v.fromState!==v.toState&&v.toState.indexOf("open")===0),Xo(void 0)),this._closedStream=this.openedChange.pipe(Ve(v=>!v),me(()=>{})),this.closedStart=this._animationStarted.pipe(Ve(v=>v.fromState!==v.toState&&v.toState==="void"),Xo(void 0)),this._destroyed=new U,this.onPositionChanged=new B,this._modeChanged=new U,this._injector=z(Le),this._changeDetectorRef=z(pe),this.openedChange.pipe(_e(this._destroyed)).subscribe(v=>{v?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Zi(this._elementRef.nativeElement,"keydown").pipe(Ve(v=>v.keyCode===27&&!this.disableClose&&!xt(v)),_e(this._destroyed)).subscribe(v=>this._ngZone.run(()=>{this.close(),v.stopPropagation(),v.preventDefault()}))}),this._animationEnd.subscribe(v=>{let{fromState:y,toState:D}=v;(D.indexOf("open")===0&&y==="void"||D==="void"&&y.indexOf("open")===0)&&this.openedChange.emit(this._opened)})}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_takeFocus(){if(!this._focusTrap)return;let e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":Ft(()=>{!this._focusTrap.focusInitialElement()&&typeof e.focus=="function"&&e.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(e){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,i){e&&i&&(this._openedVia=i);let r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,i,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",i&&this._restoreFocus(r)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(a=>{this.openedChange.pipe(Ue(1)).subscribe(o=>a(o?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(e){if(!this._platform.isBrowser)return;let i=this._elementRef.nativeElement,r=i.parentNode;e==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,i)),r.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(yc),m(Qt),m(ze),m(oe),m(Io),m(Ce,8),m(i_,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-drawer"]],viewQuery:function(i,r){if(i&1&&ue(Jne,5),i&2){let a;G(a=W())&&(r._content=a.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(i,r){i&1&&mc("@transform.start",function(o){return r._animationStarted.next(o)})("@transform.done",function(o){return r._animationEnd.next(o)}),i&2&&(hc("@transform",r._animationState),ie("align",null),re("mat-drawer-end",r.position==="end")("mat-drawer-over",r.mode==="over")("mat-drawer-push",r.mode==="push")("mat-drawer-side",r.mode==="side")("mat-drawer-opened",r.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],standalone:!0,features:[ae],ngContentSelectors:vm,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(i,r){i&1&&(Me(),p(0,"div",1,0),se(2),f())},dependencies:[ma],encapsulation:2,data:{animation:[kP.transformDrawer]},changeDetection:0})}}return t})(),EP=(()=>{class t{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=ri(e)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=e==null?null:ri(e)}get scrollable(){return this._userContent||this._content}constructor(e,i,r,a,o,s=!1,l){this._dir=e,this._element=i,this._ngZone=r,this._changeDetectorRef=a,this._animationMode=l,this._drawers=new Pi,this.backdropClick=new B,this._destroyed=new U,this._doCheckSubject=new U,this._contentMargins={left:null,right:null},this._contentMarginChanges=new U,this._injector=z(Le),e&&e.change.pipe(_e(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),o.change().pipe(_e(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=s}ngAfterContentInit(){this._allDrawers.changes.pipe(Qe(this._allDrawers),_e(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Qe(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(ia(10),_e(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,i=0;if(this._left&&this._left.opened){if(this._left.mode=="side")e+=this._left._getWidth();else if(this._left.mode=="push"){let r=this._left._getWidth();e+=r,i-=r}}if(this._right&&this._right.opened){if(this._right.mode=="side")i+=this._right._getWidth();else if(this._right.mode=="push"){let r=this._right._getWidth();i+=r,e-=r}}e=e||null,i=i||null,(e!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:e,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(Ve(i=>i.fromState!==i.toState),_e(this._drawers.changes)).subscribe(i=>{i.toState!=="open-instant"&&this._animationMode!=="NoopAnimations"&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),e.mode!=="side"&&e.openedChange.pipe(_e(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e&&e.onPositionChanged.pipe(_e(this._drawers.changes)).subscribe(()=>{Ft(()=>{this._validateDrawers()},{injector:this._injector,phase:is.Read})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(_e(nt(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){let i=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?i.add(r):i.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{e.position=="end"?(this._end!=null,this._end=e):(this._start!=null,this._start=e)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return e!=null&&e.opened}_drawerHasBackdrop(e){return this._backdropOverride==null?!!e&&e.mode!=="side":this._backdropOverride}static{this.\u0275fac=function(i){return new(i||t)(m(Je,8),m($),m(oe),m(pe),m(Ui),m(lre),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(i,r,a){if(i&1&&(we(a,_m,5),we(a,IP,5)),i&2){let o;G(o=W())&&(r._content=o.first),G(o=W())&&(r._allDrawers=o)}},viewQuery:function(i,r){if(i&1&&ue(_m,5),i&2){let a;G(a=W())&&(r._userContent=a.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(i,r){i&2&&re("mat-drawer-container-explicit-backdrop",r._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[he([{provide:i_,useExisting:t}]),ae],ngContentSelectors:tre,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(i,r){i&1&&(Me(ere),w(0,ire,1,2,"div",0),se(1),se(2,1),w(3,nre,2,0,"mat-drawer-content")),i&2&&(Se(r.hasBackdrop?0:-1),g(3),Se(r._content?-1:3))},dependencies:[_m],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}}return t})(),SP=(()=>{class t extends _m{constructor(e,i,r,a,o){super(e,i,r,a,o)}static{this.\u0275fac=function(i){return new(i||t)(m(pe),m(ct(()=>hre)),m($),m(ha),m(oe))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(i,r){i&2&&Pt("margin-left",r._container._contentMargins.left,"px")("margin-right",r._container._contentMargins.right,"px")},standalone:!0,features:[he([{provide:ma,useExisting:t}]),de,ae],ngContentSelectors:vm,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},encapsulation:2,changeDetection:0})}}return t})(),ure=(()=>{class t extends IP{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=ri(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=ui(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=ui(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(i,r){i&2&&(ie("align",null),Pt("top",r.fixedInViewport?r.fixedTopGap:null,"px")("bottom",r.fixedInViewport?r.fixedBottomGap:null,"px"),re("mat-drawer-end",r.position==="end")("mat-drawer-over",r.mode==="over")("mat-drawer-push",r.mode==="push")("mat-drawer-side",r.mode==="side")("mat-drawer-opened",r.opened)("mat-sidenav-fixed",r.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],standalone:!0,features:[de,ae],ngContentSelectors:vm,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(i,r){i&1&&(Me(),p(0,"div",1,0),se(2),f())},dependencies:[ma],encapsulation:2,data:{animation:[kP.transformDrawer]},changeDetection:0})}}return t})(),hre=(()=>{class t extends EP{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(i,r,a){if(i&1&&(we(a,SP,5),we(a,ure,5)),i&2){let o;G(o=W())&&(r._content=o.first),G(o=W())&&(r._allDrawers=o)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(i,r){i&2&&re("mat-drawer-container-explicit-backdrop",r._backdropOverride)},exportAs:["matSidenavContainer"],standalone:!0,features:[he([{provide:i_,useExisting:t}]),de,ae],ngContentSelectors:are,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(i,r){i&1&&(Me(rre),w(0,ore,1,2,"div",0),se(1),se(2,1),w(3,sre,2,0,"mat-sidenav-content")),i&2&&(Se(r.hasBackdrop?0:-1),g(3),Se(r._content?-1:3))},dependencies:[SP],styles:[cre],encapsulation:2,changeDetection:0})}}return t})(),OP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,_n,_n,fe]})}}return t})();var mre=["switch"],pre=["*"];function fre(t,n){t&1&&(p(0,"span",10),Jt(),p(1,"svg",12),R(2,"path",13),f(),p(3,"svg",14),R(4,"path",15),f()())}var gre=new L("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),_re={provide:Yi,useExisting:ct(()=>PP),multi:!0},bm=class{constructor(n,e){this.source=n,this.checked=e}},vre=0,PP=(()=>{class t{_createChangeEvent(e){return new bm(this,e)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,i,r,a,o,s){this._elementRef=e,this._focusMonitor=i,this._changeDetectorRef=r,this.defaults=o,this._onChange=l=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new B,this.toggleChange=new B,this.tabIndex=parseInt(a)||0,this.color=o.color||"accent",this._noopAnimations=s==="NoopAnimations",this.id=this._uniqueId=`mat-mdc-slide-toggle-${++vre}`,this.hideIcon=o.hideIcon??!1,this.disabledInteractive=o.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new bm(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Qt),m(pe),Gt("tabindex"),m(gre),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(i,r){if(i&1&&ue(mre,5),i&2){let a;G(a=W())&&(r._switchElement=a.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(i,r){i&2&&(jt("id",r.id),ie("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Lt(r.color?"mat-"+r.color:""),re("mat-mdc-slide-toggle-focused",r._focused)("mat-mdc-slide-toggle-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",q],color:"color",disabled:[2,"disabled","disabled",q],disableRipple:[2,"disableRipple","disableRipple",q],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:st(e)],checked:[2,"checked","checked",q],hideIcon:[2,"hideIcon","hideIcon",q],disabledInteractive:[2,"disabledInteractive","disabledInteractive",q]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[he([_re,{provide:un,useExisting:t,multi:!0}]),ye,Te,ae],ngContentSelectors:pre,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(i,r){if(i&1){let a=le();Me(),p(0,"div",1)(1,"button",2,0),H("click",function(){return F(a),j(r._handleClick())}),R(3,"span",3),p(4,"span",4)(5,"span",5)(6,"span",6),R(7,"span",7),f(),p(8,"span",8),R(9,"span",9),f(),w(10,fre,5,0,"span",10),f()()(),p(11,"label",11),H("click",function(s){return F(a),j(s.stopPropagation())}),se(12),f()()}if(i&2){let a=Ct(2);C("labelPosition",r.labelPosition),g(),re("mdc-switch--selected",r.checked)("mdc-switch--unselected",!r.checked)("mdc-switch--checked",r.checked)("mdc-switch--disabled",r.disabled)("mat-mdc-slide-toggle-disabled-interactive",r.disabledInteractive),C("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("disabled",r.disabled&&!r.disabledInteractive),ie("id",r.buttonId)("name",r.name)("aria-label",r.ariaLabel)("aria-labelledby",r._getAriaLabelledBy())("aria-describedby",r.ariaDescribedby)("aria-required",r.required||null)("aria-checked",r.checked)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(8),C("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),g(),Se(r.hideIcon?-1:10),g(),C("for",r.buttonId),ie("id",r._labelId)}},dependencies:[Ai,n2],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-app-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size);height:var(--mdc-switch-state-layer-size)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size);fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}}return t})();var TP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[PP,fe,fe]})}}return t})();var VP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,gn]})}}return t})();function bre(t,n){if(t&1){let e=le();p(0,"div",1)(1,"button",2),H("click",function(){F(e);let r=M();return j(r.action())}),d(2),f()()}if(t&2){let e=M();g(2),ne(" ",e.data.action," ")}}var yre=["label"];function Cre(t,n){}var xre=Math.pow(2,31)-1,d4=class{constructor(n,e){this._overlayRef=e,this._afterDismissed=new U,this._afterOpened=new U,this._onAction=new U,this._dismissedByAction=!1,this.containerInstance=n,n._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(n){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(n,xre))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},AP=new L("MatSnackBarData"),L2=class{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}},Mre=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}}return t})(),wre=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}}return t})(),Dre=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}}return t})(),zP=(()=>{class t{constructor(e,i){this.snackBarRef=e,this.data=i}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(i){return new(i||t)(m(d4),m(AP))}}static{this.\u0275cmp=A({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[ae],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(i,r){i&1&&(p(0,"div",0),d(1),f(),w(2,bre,3,1,"div",1)),i&2&&(g(),ne(" ",r.data.message,`
-`),g(),Se(r.hasAction?2:-1))},dependencies:[lt,Mre,wre,Dre],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return t})(),Sre={snackBarState:kt("state",[tt("void, hidden",De({transform:"scale(0.8)",opacity:0})),tt("visible",De({transform:"scale(1)",opacity:1})),Ze("* => visible",et("150ms cubic-bezier(0, 0, 0.2, 1)")),Ze("* => void, * => hidden",et("75ms cubic-bezier(0.4, 0.0, 1, 1)",De({opacity:0})))])},kre=0,Ire=(()=>{class t extends Es{constructor(e,i,r,a,o){super(),this._ngZone=e,this._elementRef=i,this._changeDetectorRef=r,this._platform=a,this.snackBarConfig=o,this._document=z(Ce),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new U,this._onExit=new U,this._onEnter=new U,this._animationState="void",this._liveElementId=`mat-snack-bar-container-live-${kre++}`,this.attachDomPortal=s=>{this._assertNotAttached();let l=this._portalOutlet.attachDomPortal(s);return this._afterPortalAttached(),l},o.politeness==="assertive"&&!o.announcementMessage?this._live="assertive":o.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),i}attachTemplatePortal(e){this._assertNotAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),i}onAnimationEnd(e){let{fromState:i,toState:r}=e;if((r==="void"&&i!=="void"||r==="hidden")&&this._completeExit(),r==="visible"){let a=this._onEnter;this._ngZone.run(()=>{a.next(),a.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(o=>e.classList.add(o)):e.classList.add(i)),this._exposeToModals();let r=this._label.nativeElement,a="mdc-snackbar__label";r.classList.toggle(a,!r.querySelector(`.${a}`))}_exposeToModals(){let e=this._liveElementId,i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{let i=e.getAttribute("aria-owns");if(i){let r=i.replace(this._liveElementId,"").trim();r.length>0?e.setAttribute("aria-owns",r):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&i){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),i.appendChild(e),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(i){return new(i||t)(m(oe),m($),m(pe),m(ze),m(L2))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(i,r){if(i&1&&(ue(Qi,7),ue(yre,7)),i&2){let a;G(a=W())&&(r._portalOutlet=a.first),G(a=W())&&(r._label=a.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(i,r){i&1&&mc("@state.done",function(o){return r.onAnimationEnd(o)}),i&2&&hc("@state",r._animationState)},standalone:!0,features:[de,ae],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(i,r){i&1&&(p(0,"div",1)(1,"div",2,0)(3,"div",3),w(4,Cre,0,0,"ng-template",4),f(),R(5,"div"),f()()),i&2&&(g(5),ie("aria-live",r._live)("role",r._role)("id",r._liveElementId))},dependencies:[Qi],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[Sre.snackBarState]}})}}return t})();function Ere(){return new L2}var Ore=new L("mat-snack-bar-default-options",{providedIn:"root",factory:Ere}),Pre=(()=>{class t{get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(e,i,r,a,o,s){this._overlay=e,this._live=i,this._injector=r,this._breakpointObserver=a,this._parentSnackBar=o,this._defaultConfig=s,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=zP,this.snackBarContainerComponent=Ire,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(e,i){return this._attach(e,i)}openFromTemplate(e,i){return this._attach(e,i)}open(e,i="",r){let a=Y(Y({},this._defaultConfig),r);return a.data={message:e,action:i},a.announcementMessage===e&&(a.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,a)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,i){let r=i&&i.viewContainerRef&&i.viewContainerRef.injector,a=Le.create({parent:r||this._injector,providers:[{provide:L2,useValue:i}]}),o=new hr(this.snackBarContainerComponent,i.viewContainerRef,a),s=e.attach(o);return s.instance.snackBarConfig=i,s.instance}_attach(e,i){let r=Y(Y(Y({},new L2),this._defaultConfig),i),a=this._createOverlay(r),o=this._attachSnackBarContainer(a,r),s=new d4(o,a);if(e instanceof $e){let l=new zi(e,null,{$implicit:r.data,snackBarRef:s});s.instance=o.attachTemplatePortal(l)}else{let l=this._createInjector(r,s),h=new hr(e,void 0,l),v=o.attachComponentPortal(h);s.instance=v.instance}return this._breakpointObserver.observe(Zu.HandsetPortrait).pipe(_e(a.detachments())).subscribe(l=>{a.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(s,r),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,i){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),i.duration&&i.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(i.duration))}_createOverlay(e){let i=new mr;i.direction=e.direction;let r=this._overlay.position().global(),a=e.direction==="rtl",o=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!a||e.horizontalPosition==="end"&&a,s=!o&&e.horizontalPosition!=="center";return o?r.left("0"):s?r.right("0"):r.centerHorizontally(),e.verticalPosition==="top"?r.top("0"):r.bottom("0"),i.positionStrategy=r,this._overlay.create(i)}_createInjector(e,i){let r=e&&e.viewContainerRef&&e.viewContainerRef.injector;return Le.create({parent:r||this._injector,providers:[{provide:d4,useValue:i},{provide:AP,useValue:e.data}]})}static{this.\u0275fac=function(i){return new(i||t)(k(vt),k(rh),k(Le),k(Ql),k(t,12),k(Ore))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var LP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Pre],imports:[Pn,$n,Ga,fe,zP,fe]})}}return t})();var Tre=["mat-sort-header",""],Vre=["*"];function Are(t,n){if(t&1){let e=le();p(0,"div",2),H("@arrowPosition.start",function(){F(e);let r=M();return j(r._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){F(e);let r=M();return j(r._disableViewStateAnimation=!1)}),R(1,"div",3),p(2,"div",4),R(3,"div",5)(4,"div",6)(5,"div",7),f()()}if(t&2){let e=M();C("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),g(2),C("@indicator",e._getArrowDirectionState()),g(),C("@leftPointer",e._getArrowDirectionState()),g(),C("@rightPointer",e._getArrowDirectionState())}}var HP=new L("MAT_SORT_DEFAULT_OPTIONS"),Bo=(()=>{class t{get direction(){return this._direction}set direction(e){this._direction=e}constructor(e){this._defaultOptions=e,this._initializedStream=new ea(1),this.sortables=new Map,this._stateChanges=new U,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new B,this.initialized=this._initializedStream}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let i=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,r=zre(e.start||this.start,i),a=r.indexOf(this.direction)+1;return a>=r.length&&(a=0),r[a]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static{this.\u0275fac=function(i){return new(i||t)(m(HP,8))}}static{this.\u0275dir=T({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",q],disabled:[2,"matSortDisabled","disabled",q]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[ye,Te]})}}return t})();function zre(t,n){let e=["asc","desc"];return t=="desc"&&e.reverse(),n||e.push(""),e}var Fs=kw.ENTERING+" "+Sw.STANDARD_CURVE,H2={indicator:kt("indicator",[tt("active-asc, asc",De({transform:"translateY(0px)"})),tt("active-desc, desc",De({transform:"translateY(10px)"})),Ze("active-asc <=> active-desc",et(Fs))]),leftPointer:kt("leftPointer",[tt("active-asc, asc",De({transform:"rotate(-45deg)"})),tt("active-desc, desc",De({transform:"rotate(45deg)"})),Ze("active-asc <=> active-desc",et(Fs))]),rightPointer:kt("rightPointer",[tt("active-asc, asc",De({transform:"rotate(45deg)"})),tt("active-desc, desc",De({transform:"rotate(-45deg)"})),Ze("active-asc <=> active-desc",et(Fs))]),arrowOpacity:kt("arrowOpacity",[tt("desc-to-active, asc-to-active, active",De({opacity:1})),tt("desc-to-hint, asc-to-hint, hint",De({opacity:.54})),tt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",De({opacity:0})),Ze("* => asc, * => desc, * => active, * => hint, * => void",et("0ms")),Ze("* <=> *",et(Fs))]),arrowPosition:kt("arrowPosition",[Ze("* => desc-to-hint, * => desc-to-active",et(Fs,Os([De({transform:"translateY(-25%)"}),De({transform:"translateY(0)"})]))),Ze("* => hint-to-desc, * => active-to-desc",et(Fs,Os([De({transform:"translateY(0)"}),De({transform:"translateY(25%)"})]))),Ze("* => asc-to-hint, * => asc-to-active",et(Fs,Os([De({transform:"translateY(25%)"}),De({transform:"translateY(0)"})]))),Ze("* => hint-to-asc, * => active-to-asc",et(Fs,Os([De({transform:"translateY(0)"}),De({transform:"translateY(-25%)"})]))),tt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",De({transform:"translateY(0)"})),tt("hint-to-desc, active-to-desc, desc",De({transform:"translateY(-25%)"})),tt("hint-to-asc, active-to-asc, asc",De({transform:"translateY(25%)"}))]),allowChildren:kt("allowChildren",[Ze("* <=> *",[kc("@*",Sc(),{optional:!0})])])},ym=(()=>{class t{constructor(){this.changes=new U}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Lre(t){return t||new ym}var Hre={provide:ym,deps:[[new Jn,new vr,ym]],useFactory:Lre},Cm=(()=>{class t{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}constructor(e,i,r,a,o,s,l,h){this._intl=e,this._changeDetectorRef=i,this._sort=r,this._columnDef=a,this._focusMonitor=o,this._elementRef=s,this._ariaDescriber=l,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",h?.arrowPosition&&(this.arrowPosition=h?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{let i=!!e;i!==this._showIndicatorHint&&(this._setIndicatorHintVisible(i),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){let e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=nt(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(i){return new(i||t)(m(ym),m(pe),m(Bo,8),m("MAT_SORT_HEADER_COLUMN_DEF",8),m(Qt),m($),m(t2,8),m(HP,8))}}static{this.\u0275cmp=A({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(i,r){i&1&&H("click",function(){return r._handleClick()})("keydown",function(o){return r._handleKeydown(o)})("mouseenter",function(){return r._setIndicatorHintVisible(!0)})("mouseleave",function(){return r._setIndicatorHintVisible(!1)}),i&2&&(ie("aria-sort",r._getAriaSortAttribute()),re("mat-sort-header-disabled",r._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",q],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",q]},exportAs:["matSortHeader"],standalone:!0,features:[ye,ae],attrs:Tre,ngContentSelectors:Vre,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(i,r){i&1&&(Me(),p(0,"div",0)(1,"div",1),se(2),f(),w(3,Are,6,6,"div",2),f()),i&2&&(re("mat-sort-header-sorted",r._isSorted())("mat-sort-header-position-before",r.arrowPosition==="before"),ie("tabindex",r._isDisabled()?null:0)("role",r._isDisabled()?null:"button"),g(3),Se(r._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color, var(--mat-app-on-surface));opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[H2.indicator,H2.leftPointer,H2.rightPointer,H2.arrowOpacity,H2.arrowPosition,H2.allowChildren]},changeDetection:0})}}return t})(),RP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[Hre],imports:[fe]})}}return t})();function Rre(t,n){if(t&1&&At(0,2),t&2){let e=M();C("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Nre(t,n){if(t&1&&(p(0,"span",7),d(1),f()),t&2){let e=M(2);g(),E(e._getDefaultTextForState(e.state))}}function Fre(t,n){if(t&1&&(p(0,"span",8),d(1),f()),t&2){let e=M(3);g(),E(e._intl.completedLabel)}}function jre(t,n){if(t&1&&(p(0,"span",8),d(1),f()),t&2){let e=M(3);g(),E(e._intl.editableLabel)}}function Bre(t,n){if(t&1&&(w(0,Fre,2,1,"span",8)(1,jre,2,1,"span",8),p(2,"mat-icon",7),d(3),f()),t&2){let e=M(2);Se(e.state==="done"?0:e.state==="edit"?1:-1),g(3),E(e._getDefaultTextForState(e.state))}}function Ure(t,n){if(t&1&&w(0,Nre,2,1,"span",7)(1,Bre,4,2,"mat-icon",7),t&2){let e,i=M();Se((e=i.state)==="number"?0:1)}}function $re(t,n){t&1&&(p(0,"div",4),At(1,9),f()),t&2&&(g(),C("ngTemplateOutlet",n.template))}function Gre(t,n){if(t&1&&(p(0,"div",4),d(1),f()),t&2){let e=M();g(),E(e.label)}}function Wre(t,n){if(t&1&&(p(0,"div",5),d(1),f()),t&2){let e=M();g(),E(e._intl.optionalLabel)}}function qre(t,n){if(t&1&&(p(0,"div",6),d(1),f()),t&2){let e=M();g(),E(e.errorMessage)}}var jP=["*"];function Yre(t,n){}function Qre(t,n){if(t&1&&(se(0),w(1,Yre,0,0,"ng-template",0)),t&2){let e=M();g(),C("cdkPortalOutlet",e._portal)}}var BP=(t,n)=>({step:t,i:n}),UP=t=>({animationDuration:t}),$P=(t,n)=>({value:t,params:n});function Kre(t,n){t&1&&se(0)}function Zre(t,n){t&1&&R(0,"div",6)}function Xre(t,n){if(t&1&&(At(0,5),w(1,Zre,1,0,"div",6)),t&2){let e=n.$implicit,i=n.$index,r=n.$count;M(2);let a=Ct(4);C("ngTemplateOutlet",a)("ngTemplateOutletContext",cr(3,BP,e,i)),g(),Se(i!==r-1?1:-1)}}function Jre(t,n){if(t&1){let e=le();p(0,"div",7),H("@horizontalStepTransition.done",function(r){F(e);let a=M(2);return j(a._animationDone.next(r))}),At(1,8),f()}if(t&2){let e=n.$implicit,i=n.$index,r=M(2);re("mat-horizontal-stepper-content-inactive",r.selectedIndex!==i),C("@horizontalStepTransition",cr(8,$P,r._getAnimationDirection(i),sr(6,UP,r._getAnimationDuration())))("id",r._getStepContentId(i)),ie("aria-labelledby",r._getStepLabelId(i)),g(),C("ngTemplateOutlet",e.content)}}function eae(t,n){if(t&1&&(p(0,"div",1)(1,"div",2),nr(2,Xre,2,6,null,null,bo),f(),p(4,"div",3),nr(5,Jre,2,11,"div",4,bo),f()()),t&2){let e=M();g(2),rr(e.steps),g(3),rr(e.steps)}}function tae(t,n){if(t&1){let e=le();p(0,"div",9),At(1,5),p(2,"div",10)(3,"div",11),H("@verticalStepTransition.done",function(r){F(e);let a=M(2);return j(a._animationDone.next(r))}),p(4,"div",12),At(5,8),f()()()()}if(t&2){let e=n.$implicit,i=n.$index,r=n.$count,a=M(2),o=Ct(4);g(),C("ngTemplateOutlet",o)("ngTemplateOutletContext",cr(10,BP,e,i)),g(),re("mat-stepper-vertical-line",i!==r-1),g(),re("mat-vertical-stepper-content-inactive",a.selectedIndex!==i),C("@verticalStepTransition",cr(15,$P,a._getAnimationDirection(i),sr(13,UP,a._getAnimationDuration())))("id",a._getStepContentId(i)),ie("aria-labelledby",a._getStepLabelId(i)),g(2),C("ngTemplateOutlet",e.content)}}function iae(t,n){if(t&1&&nr(0,tae,6,18,"div",9,bo),t&2){let e=M();rr(e.steps)}}function nae(t,n){if(t&1){let e=le();p(0,"mat-step-header",13),H("click",function(){let r=F(e).step;return j(r.select())})("keydown",function(r){F(e);let a=M();return j(a._onKeydown(r))}),f()}if(t&2){let e=n.step,i=n.i,r=M();re("mat-horizontal-stepper-header",r.orientation==="horizontal")("mat-vertical-stepper-header",r.orientation==="vertical"),C("tabIndex",r._getFocusIndex()===i?0:-1)("id",r._getStepLabelId(i))("index",i)("state",r._getIndicatorType(i,e.state))("label",e.stepLabel||e.label)("selected",r.selectedIndex===i)("active",r._stepIsNavigable(i,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",r._iconOverrides)("disableRipple",r.disableRipple||!r._stepIsNavigable(i,e))("color",e.color||r.color),ie("aria-posinset",i+1)("aria-setsize",r.steps.length)("aria-controls",r._getStepContentId(i))("aria-selected",r.selectedIndex==i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",r._stepIsNavigable(i,e)?null:!0)}}var n_=(()=>{class t extends X7{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matStepLabel",""]],standalone:!0,features:[de]})}}return t})(),xm=(()=>{class t{constructor(){this.changes=new U,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function rae(t){return t||new xm}var aae={provide:xm,deps:[[new Jn,new vr,xm]],useFactory:rae},r_=(()=>{class t extends Z7{constructor(e,i,r,a){super(r),this._intl=e,this._focusMonitor=i,this._intlSubscription=e.changes.subscribe(()=>a.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._elementRef,e,i):this._elementRef.nativeElement.focus(i)}_stringLabel(){return this.label instanceof n_?null:this.label}_templateLabel(){return this.label instanceof n_?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}static{this.\u0275fac=function(i){return new(i||t)(m(xm),m(Qt),m($),m(pe))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(i,r){i&2&&Lt("mat-"+(r.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[de,ae],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(i,r){if(i&1&&(R(0,"div",0),p(1,"div")(2,"div",1),w(3,Rre,1,2,"ng-container",2)(4,Ure,2,1),f()(),p(5,"div",3),w(6,$re,2,1,"div",4)(7,Gre,2,1,"div",4)(8,Wre,2,1,"div",5)(9,qre,2,1,"div",6),f()),i&2){let a;C("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disableRipple),g(),N0("mat-step-icon-state-",r.state," mat-step-icon"),re("mat-step-icon-selected",r.selected),g(2),Se(r.iconOverrides&&r.iconOverrides[r.state]?3:4),g(2),re("mat-step-label-active",r.active)("mat-step-label-selected",r.selected)("mat-step-label-error",r.state=="error"),g(),Se((a=r._templateLabel())?6:r._stringLabel()?7:-1,a),g(2),Se(r.optional&&r.state!="error"?8:-1),g(),Se(r.state==="error"?9:-1)}},dependencies:[Ai,hs,Yr],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-app-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-app-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-app-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-app-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-app-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-app-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-app-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-app-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-app-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-app-on-primary))}'],encapsulation:2,changeDetection:0})}}return t})(),GP="500ms",WP="225ms",FP={horizontalStepTransition:kt("horizontalStepTransition",[tt("previous",De({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),tt("current",De({transform:"none",visibility:"inherit"})),tt("next",De({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),Ze("* => *",Md([et("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),kc("@*",Sc(),{optional:!0})]),{params:{animationDuration:GP}})]),verticalStepTransition:kt("verticalStepTransition",[tt("previous",De({height:"0px",visibility:"hidden"})),tt("next",De({height:"0px",visibility:"hidden"})),tt("current",De({height:"*",visibility:"inherit"})),Ze("* <=> current",Md([et("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),kc("@*",Sc(),{optional:!0})]),{params:{animationDuration:WP}})])},oae=(()=>{class t{constructor(e){this.templateRef=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]},standalone:!0})}}return t})(),sae=(()=>{class t{constructor(e){this._template=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["ng-template","matStepContent",""]],standalone:!0})}}return t})(),cae=(()=>{class t extends hm{constructor(e,i,r,a){super(e,a),this._errorStateMatcher=i,this._viewContainerRef=r,this._isSelected=xe.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(dt(()=>this._stepper.selectionChange.pipe(me(e=>e.selectedStep===this),Qe(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new zi(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,i){let r=this._errorStateMatcher.isErrorState(e,i),a=!!(e&&e.invalid&&this.interacted);return r||a}static{this.\u0275fac=function(i){return new(i||t)(m(ct(()=>qP)),m(Gr,4),m(Xe),m(l4,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-step"]],contentQueries:function(i,r,a){if(i&1&&(we(a,n_,5),we(a,sae,5)),i&2){let o;G(o=W())&&(r.stepLabel=o.first),G(o=W())&&(r._lazyContent=o.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[he([{provide:Gr,useExisting:t},{provide:hm,useExisting:t}]),de,ae],ngContentSelectors:jP,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(i,r){i&1&&(Me(),w(0,Qre,2,1,"ng-template"))},dependencies:[Qi],encapsulation:2,changeDetection:0})}}return t})(),qP=(()=>{class t extends A2{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,i,r){super(e,i,r),this._stepHeader=void 0,this._steps=void 0,this.steps=new Pi,this.animationDone=new B,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new U,this._animationDuration="",this._isServer=!z(ze).isBrowser;let a=r.nativeElement.nodeName.toLowerCase();this.orientation=a==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:i})=>this._iconOverrides[e]=i),this.steps.changes.pipe(_e(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(_e(this._destroyed)).subscribe(e=>{e.toState==="current"&&this.animationDone.emit()})}_stepIsNavigable(e,i){return i.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:this.orientation==="horizontal"?GP:WP}static{this.\u0275fac=function(i){return new(i||t)(m(Je,8),m(pe),m($))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(i,r,a){if(i&1&&(we(a,cae,5),we(a,oae,5)),i&2){let o;G(o=W())&&(r._steps=o),G(o=W())&&(r._icons=o)}},viewQuery:function(i,r){if(i&1&&ue(r_,5),i&2){let a;G(a=W())&&(r._stepHeader=a)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(i,r){i&2&&(ie("aria-orientation",r.orientation),re("mat-stepper-horizontal",r.orientation==="horizontal")("mat-stepper-vertical",r.orientation==="vertical")("mat-stepper-label-position-end",r.orientation==="horizontal"&&r.labelPosition=="end")("mat-stepper-label-position-bottom",r.orientation==="horizontal"&&r.labelPosition=="bottom")("mat-stepper-header-position-bottom",r.headerPosition==="bottom"))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[he([{provide:A2,useExisting:t}]),de,ae],ngContentSelectors:jP,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(i,r){if(i&1&&(Me(),w(0,Kre,1,0)(1,eae,7,0,"div",1)(2,iae,2,0)(3,nae,1,23,"ng-template",null,0,Hr)),i&2){let a;Se(r._isServer?0:-1),g(),Se((a=r.orientation)==="horizontal"?1:a==="vertical"?2:-1)}},dependencies:[hs,r_],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-app-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-app-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-app-outline));top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[FP.horizontalStepTransition,FP.verticalStepTransition]},changeDetection:0})}}return t})(),YP=(()=>{class t extends jO{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(i,r){i&2&&jt("type",r.type)},standalone:!0,features:[de]})}}return t})(),QP=(()=>{class t extends BO{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(i,r){i&2&&jt("type",r.type)},standalone:!0,features:[de]})}}return t})(),KP=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[aae,Gr],imports:[fe,Tt,$n,UO,C2,gn,qP,r_,fe]})}}return t})();var uae=[[["caption"]],[["colgroup"],["col"]],"*"],hae=["caption","colgroup, col","*"];function mae(t,n){t&1&&se(0,2)}function pae(t,n){t&1&&(p(0,"thead",0),At(1,1),f(),p(2,"tbody",0),At(3,2)(4,3),f(),p(5,"tfoot",0),At(6,4),f())}function fae(t,n){t&1&&At(0,1)(1,2)(2,3)(3,4)}var _a=new L("CDK_TABLE");var km=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkCellDef",""]],standalone:!0})}}return t})(),Im=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkHeaderCellDef",""]],standalone:!0})}}return t})(),Em=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkFooterCellDef",""]],standalone:!0})}}return t})(),Fc=(()=>{class t{get name(){return this._name}set name(e){this._setNameInput(e)}get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}constructor(e){this._table=e,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static{this.\u0275fac=function(i){return new(i||t)(m(_a,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,r,a){if(i&1&&(we(a,km,5),we(a,Im,5),we(a,Em,5)),i&2){let o;G(o=W())&&(r.cell=o.first),G(o=W())&&(r.headerCell=o.first),G(o=W())&&(r.footerCell=o.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",q],stickyEnd:[2,"stickyEnd","stickyEnd",q]},standalone:!0,features:[he([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),ye]})}}return t})(),u4=class{constructor(n,e){e.nativeElement.classList.add(...n._columnCssClassName)}},JP=(()=>{class t extends u4{constructor(e,i){super(e,i)}static{this.\u0275fac=function(i){return new(i||t)(m(Fc),m($))}}static{this.\u0275dir=T({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[de]})}}return t})(),eT=(()=>{class t extends u4{constructor(e,i){super(e,i);let r=e._table?._getCellRole();r&&i.nativeElement.setAttribute("role",r)}static{this.\u0275fac=function(i){return new(i||t)(m(Fc),m($))}}static{this.\u0275dir=T({type:t,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],standalone:!0,features:[de]})}}return t})(),tT=(()=>{class t extends u4{constructor(e,i){super(e,i);let r=e._table?._getCellRole();r&&i.nativeElement.setAttribute("role",r)}static{this.\u0275fac=function(i){return new(i||t)(m(Fc),m($))}}static{this.\u0275dir=T({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[de]})}}return t})(),wm=class{constructor(){this.tasks=[],this.endTasks=[]}},Dm=new L("_COALESCED_STYLE_SCHEDULER"),o_=(()=>{class t{constructor(e){this._currentSchedule=null,this._ngZone=z(oe)}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new wm,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let e=this._currentSchedule;this._currentSchedule=new wm;for(let i of e.tasks)i();for(let i of e.endTasks)i()}this._currentSchedule=null})))}static{this.\u0275fac=function(i){return new(i||t)(k(oe))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac})}}return t})();var s_=(()=>{class t{constructor(e,i){this.template=e,this._differs=i}ngOnChanges(e){if(!this._columnsDiffer){let i=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof h4?e.headerCell.template:this instanceof m4?e.footerCell.template:e.cell.template}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(Fn))}}static{this.\u0275dir=T({type:t,features:[Te]})}}return t})(),h4=(()=>{class t extends s_{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,i,r){super(e,i),this._table=r,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(Fn),m(_a,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",q]},standalone:!0,features:[ye,de,Te]})}}return t})(),m4=(()=>{class t extends s_{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,i,r){super(e,i),this._table=r,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(Fn),m(_a,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",q]},standalone:!0,features:[ye,de,Te]})}}return t})(),Om=(()=>{class t extends s_{constructor(e,i,r){super(e,i),this._table=r}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(Fn),m(_a,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[de]})}}return t})(),Uo=(()=>{class t{static{this.mostRecentCellOutlet=null}constructor(e){this._viewContainer=e,t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static{this.\u0275fac=function(i){return new(i||t)(m(Xe))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkCellOutlet",""]],standalone:!0})}}return t})(),c_=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[ae],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&At(0,0)},dependencies:[Uo],encapsulation:2})}}return t})(),l_=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],standalone:!0,features:[ae],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&At(0,0)},dependencies:[Uo],encapsulation:2})}}return t})(),d_=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[ae],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&At(0,0)},dependencies:[Uo],encapsulation:2})}}return t})(),Pm=(()=>{class t{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0})}}return t})(),ZP=["top","bottom","left","right"],a_=class{constructor(n,e,i,r,a=!0,o=!0,s){this._isNativeHtmlTable=n,this._stickCellCss=e,this.direction=i,this._coalescedStyleScheduler=r,this._isBrowser=a,this._needsPositionStickyOnElement=o,this._positionListener=s,this._elemSizeCache=new WeakMap,this._resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(l=>this._updateCachedSizes(l)):null,this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(n,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(n);let i=[];for(let r of n)if(r.nodeType===r.ELEMENT_NODE){i.push(r);for(let a=0;a{for(let r of i)this._removeStickyStyle(r,e)})}updateStickyColumns(n,e,i,r=!0,a=!0){if(a&&this._updateStickyColumnReplayQueue({rows:[...n],stickyStartStates:[...e],stickyEndStates:[...i]}),!n.length||!this._isBrowser||!(e.some(o=>o)||i.some(o=>o))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return}this._coalescedStyleScheduler.schedule(()=>{let o=n[0],s=o.children.length,l=this._getCellWidths(o,r),h=this._getStickyStartColumnPositions(l,e),v=this._getStickyEndColumnPositions(l,i),y=e.lastIndexOf(!0),D=i.indexOf(!0),S=this.direction==="rtl",V=S?"right":"left",K=S?"left":"right";for(let te of n)for(let ge=0;gee[ge]?te:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:D===-1?[]:l.slice(D).map((te,ge)=>i[ge+D]?te:null).reverse()}))})}stickRows(n,e,i){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{let r=i==="bottom"?n.slice().reverse():n,a=i==="bottom"?e.slice().reverse():e,o=[],s=[],l=[];for(let v=0,y=0;v{let i=n.querySelector("tfoot");i&&(e.some(r=>!r)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1))})}_removeStickyStyle(n,e){for(let r of e)n.style[r]="",n.classList.remove(this._borderCellCss[r]);ZP.some(r=>e.indexOf(r)===-1&&n.style[r])?n.style.zIndex=this._getCalculatedZIndex(n):(n.style.zIndex="",this._needsPositionStickyOnElement&&(n.style.position=""),n.classList.remove(this._stickCellCss))}_addStickyStyle(n,e,i,r){n.classList.add(this._stickCellCss),r&&n.classList.add(this._borderCellCss[e]),n.style[e]=`${i}px`,n.style.zIndex=this._getCalculatedZIndex(n),this._needsPositionStickyOnElement&&(n.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(n){let e={top:100,bottom:10,left:1,right:1},i=0;for(let r of ZP)n.style[r]&&(i+=e[r]);return i?`${i}`:""}_getCellWidths(n,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let i=[],r=n.children;for(let a=0;a0;a--)e[a]&&(i[a]=r,r+=n[a]);return i}_retrieveElementSize(n){let e=this._elemSizeCache.get(n);if(e)return e;let i=n.getBoundingClientRect(),r={width:i.width,height:i.height};return this._resizeObserver&&(this._elemSizeCache.set(n,r),this._resizeObserver.observe(n,{box:"border-box"})),r}_updateStickyColumnReplayQueue(n){this._removeFromStickyColumnReplayQueue(n.rows),!this._stickyColumnsReplayTimeout&&this._updatedStickyColumnsParamsToReplay.push(n)}_removeFromStickyColumnReplayQueue(n){let e=new Set(n);for(let i of this._updatedStickyColumnsParamsToReplay)i.rows=i.rows.filter(r=>!e.has(r));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(i=>!!i.rows.length)}_updateCachedSizes(n){let e=!1;for(let i of n){let r=i.borderBoxSize?.length?{width:i.borderBoxSize[0].inlineSize,height:i.borderBoxSize[0].blockSize}:{width:i.contentRect.width,height:i.contentRect.height};r.width!==this._elemSizeCache.get(i.target)?.width&&gae(i.target)&&(e=!0),this._elemSizeCache.set(i.target,r)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{for(let i of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(i.rows,i.stickyStartStates,i.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null},0))}};function gae(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(n=>t.classList.contains(n))}var Sm=new L("CDK_SPL");var u_=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let r=z(_a);r._rowOutlet=this,r._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($))}}static{this.\u0275dir=T({type:t,selectors:[["","rowOutlet",""]],standalone:!0})}}return t})(),h_=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let r=z(_a);r._headerRowOutlet=this,r._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($))}}static{this.\u0275dir=T({type:t,selectors:[["","headerRowOutlet",""]],standalone:!0})}}return t})(),m_=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let r=z(_a);r._footerRowOutlet=this,r._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($))}}static{this.\u0275dir=T({type:t,selectors:[["","footerRowOutlet",""]],standalone:!0})}}return t})(),p_=(()=>{class t{constructor(e,i){this.viewContainer=e,this.elementRef=i;let r=z(_a);r._noDataRowOutlet=this,r._outletAssigned()}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m($))}}static{this.\u0275dir=T({type:t,selectors:[["","noDataRowOutlet",""]],standalone:!0})}}return t})();var f_=(()=>{class t{_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,i,r,a,o,s,l,h,v,y,D,S){this._differs=e,this._changeDetectorRef=i,this._elementRef=r,this._dir=o,this._platform=l,this._viewRepeater=h,this._coalescedStyleScheduler=v,this._viewportRuler=y,this._stickyPositioningListener=D,this._onDestroy=new U,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new B,this.viewChange=new at({start:0,end:Number.MAX_VALUE}),this._injector=z(Le),a||r.nativeElement.setAttribute("role","table"),this._document=s,this._isServer=!l.isBrowser,this._isNativeHtmlTable=r.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((e,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(_e(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),o2(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,i,(r,a,o)=>this._getEmbeddedViewArgs(r.item,o),r=>r.item.data,r=>{r.operation===r2.INSERTED&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{let a=i.get(r.currentIndex);a.context.$implicit=r.item.data}),this._updateNoDataRow(),Ft(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let r=XP(this._headerRowOutlet,"thead");r&&(r.style.display=e.length?"":"none")}let i=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,i,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let r=XP(this._footerRowOutlet,"tfoot");r&&(r.style.display=e.length?"":"none")}let i=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...i,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((a,o)=>{this._addStickyColumnStyles([a],this._headerRowDefs[o])}),this._rowDefs.forEach(a=>{let o=[];for(let s=0;s{this._addStickyColumnStyles([a],this._footerRowDefs[o])}),Array.from(this._columnDefsByName.values()).forEach(a=>a.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let e=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let r=0;r{let s=r&&r.has(o)?r.get(o):[];if(s.length){let l=s.shift();return l.dataIndex=i,l}else return{data:e,rowDef:o,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Mm(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=Mm(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Mm(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Mm(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(i=>!i.when);!this.multiTemplateDataRows&&e.length>1,this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(o,s)=>{let l=!!s.getColumnsDiff();return o||l},i=this._rowDefs.reduce(e,!1);i&&this._forceRenderDataRows();let r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();let a=this._footerRowDefs.reduce(e,!1);return a&&this._forceRenderFooterRows(),i||r||a}_switchDataSource(e){this._data=[],o2(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;o2(this.dataSource)?e=this.dataSource.connect(this):Li(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=ce(this.dataSource)),this._renderChangeSubscription=e.pipe(_e(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,i)=>this._renderRow(this._headerRowOutlet,e,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,i)=>this._renderRow(this._footerRowOutlet,e,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,i){let r=Array.from(i.columns||[]).map(s=>{let l=this._columnDefsByName.get(s);return l}),a=r.map(s=>s.sticky),o=r.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(e,a,o,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let i=[];for(let r=0;r!a.when||a.when(i,e));else{let a=this._rowDefs.find(o=>o.when&&o.when(i,e))||this._defaultRowDef;a&&r.push(a)}return r.length,r}_getEmbeddedViewArgs(e,i){let r=e.rowDef,a={$implicit:e.data};return{templateRef:r.template,context:a,index:i}}_renderRow(e,i,r,a={}){let o=e.viewContainer.createEmbeddedView(i.template,a,r);return this._renderCellTemplateForItem(i,a),o}_renderCellTemplateForItem(e,i){for(let r of this._getCellTemplates(e))Uo.mostRecentCellOutlet&&Uo.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let i=0,r=e.length;i{let r=this._columnDefsByName.get(i);return e.extractCellTemplate(r)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(i,r)=>i||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr";this._stickyStyler=new a_(this._isNativeHtmlTable,this.stickyCssClass,e,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:ce()).pipe(_e(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let i=this._rowOutlet.viewContainer.length===0;if(i===this._isShowingNoDataRow)return;let r=this._noDataRowOutlet.viewContainer;if(i){let a=r.createEmbeddedView(e.templateRef),o=a.rootNodes[0];a.rootNodes.length===1&&o?.nodeType===this._document.ELEMENT_NODE&&(o.setAttribute("role","row"),o.classList.add(e._contentClassName))}else r.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(i){return new(i||t)(m(Fn),m(pe),m($),Gt("role"),m(Je,8),m(Ce),m(ze),m(_d),m(Dm),m(Ui),m(Sm,12),m(oe,8))}}static{this.\u0275cmp=A({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,r,a){if(i&1&&(we(a,Pm,5),we(a,Fc,5),we(a,Om,5),we(a,h4,5),we(a,m4,5)),i&2){let o;G(o=W())&&(r._noDataRow=o.first),G(o=W())&&(r._contentColumnDefs=o),G(o=W())&&(r._contentRowDefs=o),G(o=W())&&(r._contentHeaderRowDefs=o),G(o=W())&&(r._contentFooterRowDefs=o)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(i,r){i&2&&re("cdk-table-fixed-layout",r.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",q],fixedLayout:[2,"fixedLayout","fixedLayout",q]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[he([{provide:_a,useExisting:t},{provide:_d,useClass:a2},{provide:Dm,useClass:o_},{provide:Sm,useValue:null}]),ye,ae],ngContentSelectors:hae,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,r){i&1&&(Me(uae),se(0),se(1,1),w(2,mae,1,0)(3,pae,7,0)(4,fae,4,0)),i&2&&(g(2),Se(r._isServer?2:-1),g(),Se(r._isNativeHtmlTable?3:4))},dependencies:[h_,u_,p_,m_],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}}return t})();function Mm(t,n){return t.concat(Array.from(n))}function XP(t,n){let e=n.toUpperCase(),i=t.viewContainer.element.nativeElement;for(;i;){let r=i.nodeType===1?i.nodeName:null;if(r===e)return i;if(r==="TABLE")break;i=i.parentNode}return null}var iT=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[vd]})}}return t})();var _ae=[[["caption"]],[["colgroup"],["col"]],"*"],vae=["caption","colgroup, col","*"];function bae(t,n){t&1&&se(0,2)}function yae(t,n){t&1&&(p(0,"thead",0),At(1,1),f(),p(2,"tbody",2),At(3,3)(4,4),f(),p(5,"tfoot",0),At(6,5),f())}function Cae(t,n){t&1&&At(0,1)(1,3)(2,4)(3,5)}var R2=(()=>{class t extends f_{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(i,r){i&2&&re("mdc-table-fixed-layout",r.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[he([{provide:f_,useExisting:t},{provide:_a,useExisting:t},{provide:Dm,useClass:o_},{provide:_d,useClass:a2},{provide:Sm,useValue:null}]),de,ae],ngContentSelectors:vae,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,r){i&1&&(Me(_ae),se(0),se(1,1),w(2,bae,1,0)(3,yae,7,0)(4,Cae,4,0)),i&2&&(g(2),Se(r._isServer?2:-1),g(),Se(r._isNativeHtmlTable?3:4))},dependencies:[h_,u_,p_,m_],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}}return t})(),N2=(()=>{class t extends km{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matCellDef",""]],standalone:!0,features:[he([{provide:km,useExisting:t}]),de]})}}return t})(),F2=(()=>{class t extends Im{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[he([{provide:Im,useExisting:t}]),de]})}}return t})(),XSe=(()=>{class t extends Em{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matFooterCellDef",""]],standalone:!0,features:[he([{provide:Em,useExisting:t}]),de]})}}return t})(),j2=(()=>{class t extends Fc{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[he([{provide:Fc,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),de]})}}return t})(),B2=(()=>{class t extends JP{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[de]})}}return t})(),JSe=(()=>{class t extends eT{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],standalone:!0,features:[de]})}}return t})(),U2=(()=>{class t extends tT{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[de]})}}return t})();var $2=(()=>{class t extends h4{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",q]},standalone:!0,features:[he([{provide:h4,useExisting:t}]),ye,de]})}}return t})(),eke=(()=>{class t extends m4{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",q]},standalone:!0,features:[he([{provide:m4,useExisting:t}]),ye,de]})}}return t})(),G2=(()=>{class t extends Om{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[he([{provide:Om,useExisting:t}]),de]})}}return t})(),W2=(()=>{class t extends c_{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[he([{provide:c_,useExisting:t}]),de,ae],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&At(0,0)},dependencies:[Uo],encapsulation:2})}}return t})(),tke=(()=>{class t extends l_{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],standalone:!0,features:[he([{provide:l_,useExisting:t}]),de,ae],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&At(0,0)},dependencies:[Uo],encapsulation:2})}}return t})(),q2=(()=>{class t extends d_{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[he([{provide:d_,useExisting:t}]),de,ae],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,r){i&1&&At(0,0)},dependencies:[Uo],encapsulation:2})}}return t})(),ike=(()=>{class t extends Pm{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row"}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["ng-template","matNoDataRow",""]],standalone:!0,features:[he([{provide:Pm,useExisting:t}]),de]})}}return t})();var nT=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,iT,fe]})}}return t})(),xae=9007199254740991,jc=class extends Mc{get data(){return this._data.value}set data(n){n=Array.isArray(n)?n:[],this._data.next(n),this._renderChangesSubscription||this._filterData(n)}get filter(){return this._filter.value}set filter(n){this._filter.next(n),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(n){this._sort=n,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(n){this._paginator=n,this._updateChangeSubscription()}constructor(n=[]){super(),this._renderData=new at([]),this._filter=new at(""),this._internalPageChanges=new U,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,i)=>{let r=e[i];if(v5(r)){let a=Number(r);return a{let r=i.active,a=i.direction;return!r||a==""?e:e.sort((o,s)=>{let l=this.sortingDataAccessor(o,r),h=this.sortingDataAccessor(s,r),v=typeof l,y=typeof h;v!==y&&(v==="number"&&(l+=""),y==="number"&&(h+=""));let D=0;return l!=null&&h!=null?l>h?D=1:l{let r=Object.keys(e).reduce((o,s)=>o+e[s]+"\u25EC","").toLowerCase(),a=i.trim().toLowerCase();return r.indexOf(a)!=-1},this._data=new at(n),this._updateChangeSubscription()}_updateChangeSubscription(){let n=this._sort?nt(this._sort.sortChange,this._sort.initialized):ce(null),e=this._paginator?nt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):ce(null),i=this._data,r=on([i,this._filter]).pipe(me(([s])=>this._filterData(s))),a=on([r,n]).pipe(me(([s])=>this._orderData(s))),o=on([a,e]).pipe(me(([s])=>this._pageData(s)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=o.subscribe(s=>this._renderData.next(s))}_filterData(n){return this.filteredData=this.filter==null||this.filter===""?n:n.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(n){return this.sort?this.sortData(n.slice(),this.sort):n}_pageData(n){if(!this.paginator)return n;let e=this.paginator.pageIndex*this.paginator.pageSize;return n.slice(e,e+this.paginator.pageSize)}_updatePaginator(n){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=n,e.pageIndex>0)){let i=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,i);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var Y2=["*"];function Mae(t,n){t&1&&se(0)}var oT=["tabListContainer"],sT=["tabList"],cT=["tabListInner"],lT=["nextPaginator"],dT=["previousPaginator"],wae=t=>({animationDuration:t}),Dae=(t,n)=>({value:t,params:n});function Sae(t,n){}var kae=["tabBodyWrapper"],Iae=["tabHeader"];function Eae(t,n){}function Oae(t,n){if(t&1&&w(0,Eae,0,0,"ng-template",12),t&2){let e=M().$implicit;C("cdkPortalOutlet",e.templateLabel)}}function Pae(t,n){if(t&1&&d(0),t&2){let e=M().$implicit;E(e.textLabel)}}function Tae(t,n){if(t&1){let e=le();p(0,"div",7,2),H("click",function(){let r=F(e),a=r.$implicit,o=r.$index,s=M(),l=Ct(1);return j(s._handleClick(a,l,o))})("cdkFocusChange",function(r){let a=F(e).$index,o=M();return j(o._tabFocusChanged(r,a))}),R(2,"span",8)(3,"div",9),p(4,"span",10)(5,"span",11),w(6,Oae,1,1,null,12)(7,Pae,1,1),f()()()}if(t&2){let e=n.$implicit,i=n.$index,r=Ct(1),a=M();Lt(e.labelClass),re("mdc-tab--active",a.selectedIndex===i),C("id",a._getTabLabelId(i))("disabled",e.disabled)("fitInkBarToContent",a.fitInkBarToContent),ie("tabIndex",a._getTabIndex(i))("aria-posinset",i+1)("aria-setsize",a._tabs.length)("aria-controls",a._getTabContentId(i))("aria-selected",a.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),g(3),C("matRippleTrigger",r)("matRippleDisabled",e.disabled||a.disableRipple),g(3),Se(e.templateLabel?6:7)}}function Vae(t,n){t&1&&se(0)}function Aae(t,n){if(t&1){let e=le();p(0,"mat-tab-body",13),H("_onCentered",function(){F(e);let r=M();return j(r._removeTabBodyWrapperHeight())})("_onCentering",function(r){F(e);let a=M();return j(a._setTabBodyWrapperHeight(r))}),f()}if(t&2){let e=n.$implicit,i=n.$index,r=M();Lt(e.bodyClass),re("mat-mdc-tab-body-active",r.selectedIndex===i),C("id",r._getTabContentId(i))("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),ie("tabindex",r.contentTabIndex!=null&&r.selectedIndex===i?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(i))("aria-hidden",r.selectedIndex!==i)}}var zae=["mat-tab-nav-bar",""],Lae=["mat-tab-link",""],Hae=new L("MatTabContent"),Rae=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["","matTabContent",""]],standalone:!0,features:[he([{provide:Hae,useExisting:t}])]})}}return t})(),Nae=new L("MatTabLabel"),uT=new L("MAT_TAB"),Fae=(()=>{class t extends Pw{constructor(e,i,r){super(e,i),this._closestTab=r}static{this.\u0275fac=function(i){return new(i||t)(m($e),m(Xe),m(uT,8))}}static{this.\u0275dir=T({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[he([{provide:Nae,useExisting:t}]),de]})}}return t})(),hT=new L("MAT_TAB_GROUP"),jae=(()=>{class t{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}constructor(e,i){this._viewContainerRef=e,this._closestTabGroup=i,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new U,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new zi(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m(hT,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-tab"]],contentQueries:function(i,r,a){if(i&1&&(we(a,Fae,5),we(a,Rae,7,$e)),i&2){let o;G(o=W())&&(r.templateLabel=o.first),G(o=W())&&(r._explicitContent=o.first)}},viewQuery:function(i,r){if(i&1&&ue($e,7),i&2){let a;G(a=W())&&(r._implicitContent=a.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",q],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[he([{provide:uT,useExisting:t}]),ye,Te,ae],ngContentSelectors:Y2,decls:1,vars:0,template:function(i,r){i&1&&(Me(),w(0,Mae,1,0,"ng-template"))},encapsulation:2})}}return t})(),__="mdc-tab-indicator--active",rT="mdc-tab-indicator--no-transition",Tm=class{constructor(n){this._items=n}hide(){this._items.forEach(n=>n.deactivateInkBar())}alignToElement(n){let e=this._items.find(r=>r.elementRef.nativeElement===n),i=this._currentItem;if(e!==i&&(i?.deactivateInkBar(),e)){let r=i?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}},mT=(()=>{class t{constructor(){this._elementRef=z($),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let i=this._elementRef.nativeElement;if(!e||!i.getBoundingClientRect||!this._inkBarContentElement){i.classList.add(__);return}let r=i.getBoundingClientRect(),a=e.width/r.width,o=e.left-r.left;i.classList.add(rT),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${a})`),i.getBoundingClientRect(),i.classList.remove(rT),i.classList.add(__),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(__)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this._elementRef.nativeElement.ownerDocument||document,i=this._inkBarElement=e.createElement("span"),r=this._inkBarContentElement=e.createElement("span");i.className="mdc-tab-indicator",r.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",i.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;e.appendChild(this._inkBarElement)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",q]},features:[ye]})}}return t})();var pT=(()=>{class t extends mT{constructor(e){super(),this.elementRef=e,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static{this.\u0275fac=function(i){return new(i||t)(m($))}}static{this.\u0275dir=T({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(i,r){i&2&&(ie("aria-disabled",!!r.disabled),re("mat-mdc-tab-disabled",r.disabled))},inputs:{disabled:[2,"disabled","disabled",q]},standalone:!0,features:[ye,de]})}}return t})(),aT=Ci({passive:!0}),Bae=650,Uae=100,fT=(()=>{class t{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){let i=isNaN(e)?0:e;this._selectedIndex!=i&&(this._selectedIndexChanged=!0,this._selectedIndex=i,this._keyManager&&this._keyManager.updateActiveItem(i))}constructor(e,i,r,a,o,s,l){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=r,this._dir=a,this._ngZone=o,this._platform=s,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new U,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new U,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new B,this.indexFocused=new B,this._sharedResizeObserver=z(uh),this._injector=z(Le),o.runOutsideAngular(()=>{Zi(e.nativeElement,"mouseleave").pipe(_e(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){Zi(this._previousPaginator.nativeElement,"touchstart",aT).pipe(_e(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Zi(this._nextPaginator.nativeElement,"touchstart",aT).pipe(_e(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){let e=this._dir?this._dir.change:ce("ltr"),i=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(ia(32),_e(this._destroyed)),r=this._viewportRuler.change(150).pipe(_e(this._destroyed)),a=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Ba(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),Ft(a,{injector:this._injector}),nt(e,r,i,this._items.changes,this._itemsResized()).pipe(_e(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),a()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return typeof ResizeObserver!="function"?ci:this._items.changes.pipe(Qe(this._items),dt(e=>new je(i=>this._ngZone.runOutsideAngular(()=>{let r=new ResizeObserver(a=>i.next(a));return e.forEach(a=>r.observe(a.elementRef.nativeElement)),()=>{r.disconnect()}}))),Ks(1),Ve(e=>e.some(i=>i.contentRect.width>0&&i.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!xt(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let i=this._items.get(this.focusIndex);i&&!i.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){let e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return this._items?!!this._items.toArray()[e]:!0}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();let i=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?i.scrollLeft=0:i.scrollLeft=i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let e=this.scrollDistance,i=this._getLayoutDirection()==="ltr"?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){let i=this._tabListContainer.nativeElement.offsetWidth,r=(e=="before"?-1:1)*i/3;return this._scrollTo(this._scrollDistance+r)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;let i=this._items?this._items.toArray()[e]:null;if(!i)return;let r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:a,offsetWidth:o}=i.elementRef.nativeElement,s,l;this._getLayoutDirection()=="ltr"?(s=a,l=s+o):(l=this._tabListInner.nativeElement.offsetWidth-a,s=l-o);let h=this.scrollDistance,v=this.scrollDistance+r;sv&&(this.scrollDistance+=Math.min(l-v,s-h))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let e=this._tabListInner.nativeElement.scrollWidth,i=this._elementRef.nativeElement.offsetWidth,r=e-i>=5;r||(this.scrollDistance=0),r!==this._showPaginationControls&&(this._showPaginationControls=r,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let e=this._tabListInner.nativeElement.scrollWidth,i=this._tabListContainer.nativeElement.offsetWidth;return e-i||0}_alignInkBarToSelectedTab(){let e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=e?e.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,i){i&&i.button!=null&&i.button!==0||(this._stopInterval(),ta(Bae,Uae).pipe(_e(nt(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:r,distance:a}=this._scrollHeader(e);(a===0||a>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}static{this.\u0275fac=function(i){return new(i||t)(m($),m(pe),m(Ui),m(Je,8),m(oe),m(ze),m(ot,8))}}static{this.\u0275dir=T({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",q],selectedIndex:[2,"selectedIndex","selectedIndex",st]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[ye]})}}return t})(),$ae=(()=>{class t extends fT{constructor(e,i,r,a,o,s,l){super(e,i,r,a,o,s,l),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new Tm(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static{this.\u0275fac=function(i){return new(i||t)(m($),m(pe),m(Ui),m(Je,8),m(oe),m(ze),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-tab-header"]],contentQueries:function(i,r,a){if(i&1&&we(a,pT,4),i&2){let o;G(o=W())&&(r._items=o)}},viewQuery:function(i,r){if(i&1&&(ue(oT,7),ue(sT,7),ue(cT,7),ue(lT,5),ue(dT,5)),i&2){let a;G(a=W())&&(r._tabListContainer=a.first),G(a=W())&&(r._tabList=a.first),G(a=W())&&(r._tabListInner=a.first),G(a=W())&&(r._nextPaginator=a.first),G(a=W())&&(r._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(i,r){i&2&&re("mat-mdc-tab-header-pagination-controls-enabled",r._showPaginationControls)("mat-mdc-tab-header-rtl",r._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",q]},standalone:!0,features:[ye,de,ae],ngContentSelectors:Y2,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(i,r){if(i&1){let a=le();Me(),p(0,"div",5,0),H("click",function(){return F(a),j(r._handlePaginatorClick("before"))})("mousedown",function(s){return F(a),j(r._handlePaginatorPress("before",s))})("touchend",function(){return F(a),j(r._stopInterval())}),R(2,"div",6),f(),p(3,"div",7,1),H("keydown",function(s){return F(a),j(r._handleKeydown(s))}),p(5,"div",8,2),H("cdkObserveContent",function(){return F(a),j(r._onContentChanges())}),p(7,"div",9,3),se(9),f()()(),p(10,"div",10,4),H("mousedown",function(s){return F(a),j(r._handlePaginatorPress("after",s))})("click",function(){return F(a),j(r._handlePaginatorClick("after"))})("touchend",function(){return F(a),j(r._stopInterval())}),R(12,"div",6),f()}i&2&&(re("mat-mdc-tab-header-pagination-disabled",r._disableScrollBefore),C("matRippleDisabled",r._disableScrollBefore||r.disableRipple),g(3),re("_mat-animation-noopable",r._animationMode==="NoopAnimations"),g(2),ie("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null),g(5),re("mat-mdc-tab-header-pagination-disabled",r._disableScrollAfter),C("matRippleDisabled",r._disableScrollAfter||r.disableRipple))},dependencies:[Ai,dd],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}}return t})(),gT=new L("MAT_TABS_CONFIG"),Gae={translateTab:kt("translateTab",[tt("center, void, left-origin-center, right-origin-center",De({transform:"none",visibility:"visible"})),tt("left",De({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),tt("right",De({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Ze("* => left, * => right, left => center, right => center",et("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Ze("void => left-origin-center",[De({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),et("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Ze("void => right-origin-center",[De({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),et("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},Wae=(()=>{class t extends Qi{constructor(e,i,r,a){super(e,i,a),this._host=r,this._centeringSub=xe.EMPTY,this._leavingSub=xe.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Qe(this._host._isCenterPosition(this._host._position))).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)(m(_r),m(Xe),m(ct(()=>_T)),m(Ce))}}static{this.\u0275dir=T({type:t,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[de]})}}return t})(),_T=(()=>{class t{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,i,r){this._elementRef=e,this._dir=i,this._dirChangeSubscription=xe.EMPTY,this._translateTabComplete=new U,this._onCentering=new B,this._beforeCentering=new B,this._afterLeavingCenter=new B,this._onCentered=new B(!0),this.animationDuration="500ms",this.preserveContent=!1,i&&(this._dirChangeSubscription=i.change.subscribe(a=>{this._computePositionAnimationState(a),r.markForCheck()})),this._translateTabComplete.subscribe(a=>{this._isCenterPosition(a.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(a.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){let i=this._isCenterPosition(e.toState);this._beforeCentering.emit(i),i&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(e){return e=="center"||e=="left-origin-center"||e=="right-origin-center"}_computePositionAnimationState(e=this._getLayoutDirection()){this._positionIndex<0?this._position=e=="ltr"?"left":"right":this._positionIndex>0?this._position=e=="ltr"?"right":"left":this._position="center"}_computePositionFromOrigin(e){let i=this._getLayoutDirection();return i=="ltr"&&e<=0||i=="rtl"&&e>0?"left-origin-center":"right-origin-center"}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Je,8),m(pe))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-tab-body"]],viewQuery:function(i,r){if(i&1&&ue(Qi,5),i&2){let a;G(a=W())&&(r._portalHost=a.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[ae],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(i,r){if(i&1){let a=le();p(0,"div",1,0),H("@translateTab.start",function(s){return F(a),j(r._onTranslateTabStarted(s))})("@translateTab.done",function(s){return F(a),j(r._translateTabComplete.next(s))}),w(2,Sae,0,0,"ng-template",2),f()}i&2&&C("@translateTab",cr(3,Dae,r._position,sr(1,wae,r.animationDuration)))},dependencies:[Wae,ma],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Gae.translateTab]}})}}return t})(),qae=0,Yae=!0,Eke=(()=>{class t{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}get animationDuration(){return this._animationDuration}set animationDuration(e){let i=e+"";this._animationDuration=/^\d+$/.test(i)?e+"ms":i}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){if(!Yae)throw new Error("mat-tab-group background color must be set through the Sass theming API");let i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&i.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,i,r,a){this._elementRef=e,this._changeDetectorRef=i,this._animationMode=a,this._tabs=new Pi,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=xe.EMPTY,this._tabLabelSubscription=xe.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new B,this.focusChange=new B,this.animationDone=new B,this.selectedTabChange=new B(!0),this._isServer=!z(ze).isBrowser,this._groupId=qae++,this.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",this.disablePagination=r&&r.disablePagination!=null?r.disablePagination:!1,this.dynamicHeight=r&&r.dynamicHeight!=null?r.dynamicHeight:!1,r?.contentTabIndex!=null&&(this.contentTabIndex=r.contentTabIndex),this.preserveContent=!!r?.preserveContent,this.fitInkBarToContent=r&&r.fitInkBarToContent!=null?r.fitInkBarToContent:!1,this.stretchTabs=r&&r.stretchTabs!=null?r.stretchTabs:!0}ngAfterContentChecked(){let e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){let i=this._selectedIndex==null;if(!i){this.selectedTabChange.emit(this._createChangeEvent(e));let r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,a)=>r.isActive=a===e),i||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,r)=>{i.position=r-e,this._selectedIndex!=null&&i.position==0&&!i.origin&&(i.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){let i=this._tabs.toArray(),r;for(let a=0;a{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Qe(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(i=>i._closestTabGroup===this||!i._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){let i=this._tabHeader;i&&(i.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){let i=new v_;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=nt(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;let i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=e+"px")}_removeTabBodyWrapperHeight(){let e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,i,r){i.focusIndex=r,e.disabled||(this.selectedIndex=r)}_getTabIndex(e){let i=this._lastFocusedTabIndex??this.selectedIndex;return e===i?0:-1}_tabFocusChanged(e,i){e&&e!=="mouse"&&e!=="touch"&&(this._tabHeader.focusIndex=i)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(pe),m(gT,8),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-tab-group"]],contentQueries:function(i,r,a){if(i&1&&we(a,jae,5),i&2){let o;G(o=W())&&(r._allTabs=o)}},viewQuery:function(i,r){if(i&1&&(ue(kae,5),ue(Iae,5)),i&2){let a;G(a=W())&&(r._tabBodyWrapper=a.first),G(a=W())&&(r._tabHeader=a.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(i,r){i&2&&(Lt("mat-"+(r.color||"primary")),Pt("--mat-tab-animation-duration",r.animationDuration),re("mat-mdc-tab-group-dynamic-height",r.dynamicHeight)("mat-mdc-tab-group-inverted-header",r.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",r.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",q],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",q],dynamicHeight:[2,"dynamicHeight","dynamicHeight",q],selectedIndex:[2,"selectedIndex","selectedIndex",st],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",st],disablePagination:[2,"disablePagination","disablePagination",q],disableRipple:[2,"disableRipple","disableRipple",q],preserveContent:[2,"preserveContent","preserveContent",q],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[he([{provide:hT,useExisting:t}]),ye,ae],ngContentSelectors:Y2,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function(i,r){if(i&1){let a=le();Me(),p(0,"mat-tab-header",3,0),H("indexFocused",function(s){return F(a),j(r._focusChanged(s))})("selectFocusedIndex",function(s){return F(a),j(r.selectedIndex=s)}),nr(2,Tae,8,17,"div",4,bo),f(),w(4,Vae,1,0),p(5,"div",5,1),nr(7,Aae,1,13,"mat-tab-body",6,bo),f()}i&2&&(C("selectedIndex",r.selectedIndex||0)("disableRipple",r.disableRipple)("disablePagination",r.disablePagination)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby),g(2),rr(r._tabs),g(2),Se(r._isServer?4:-1),g(),re("_mat-animation-noopable",r._animationMode==="NoopAnimations"),g(2),rr(r._tabs))},dependencies:[$ae,pT,ah,Ai,Qi,_T],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}}return t})(),v_=class{},vT=0,Qae=(()=>{class t extends fT{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}get animationDuration(){return this._animationDuration}set animationDuration(e){let i=e+"";this._animationDuration=/^\d+$/.test(i)?e+"ms":i}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&i.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,i,r,a,o,s,l,h){super(e,a,o,i,r,s,l),this._fitInkBarToContent=new at(!1),this.stretchTabs=!0,this.disableRipple=!1,this.color="primary",this.disablePagination=h&&h.disablePagination!=null?h.disablePagination:!1,this.fitInkBarToContent=h&&h.fitInkBarToContent!=null?h.fitInkBarToContent:!1,this.stretchTabs=h&&h.stretchTabs!=null?h.stretchTabs:!0}_itemSelected(){}ngAfterContentInit(){this._inkBar=new Tm(this._items),this._items.changes.pipe(Qe(null),_e(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;let e=this._items.toArray();for(let i=0;i.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2})}}return t})(),Kae=(()=>{class t extends mT{get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(e,i,r,a,o,s){super(),this._tabNavBar=e,this.elementRef=i,this._focusMonitor=o,this._destroyed=new U,this._isActive=!1,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.id=`mat-tab-link-${vT++}`,this.rippleConfig=r||{},this.tabIndex=parseInt(a)||0,s==="NoopAnimations"&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),e._fitInkBarToContent.pipe(_e(this._destroyed)).subscribe(l=>{this.fitInkBarToContent=l})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===32&&e.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}static{this.\u0275fac=function(i){return new(i||t)(m(Qae),m($),m(Eo,8),Gt("tabindex"),m(Qt),m(ot,8))}}static{this.\u0275cmp=A({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(i,r){i&1&&H("focus",function(){return r._handleFocus()})("keydown",function(o){return r._handleKeydown(o)}),i&2&&(ie("aria-controls",r._getAriaControls())("aria-current",r._getAriaCurrent())("aria-disabled",r.disabled)("aria-selected",r._getAriaSelected())("id",r.id)("tabIndex",r._getTabIndex())("role",r._getRole()),re("mat-mdc-tab-disabled",r.disabled)("mdc-tab--active",r.active))},inputs:{active:[2,"active","active",q],disabled:[2,"disabled","disabled",q],disableRipple:[2,"disableRipple","disableRipple",q],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:st(e)],id:"id"},exportAs:["matTabLink"],standalone:!0,features:[ye,de,ae],attrs:Lae,ngContentSelectors:Y2,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(i,r){i&1&&(Me(),R(0,"span",0)(1,"div",1),p(2,"span",2)(3,"span",3),se(4),f()()),i&2&&(g(),C("matRippleTrigger",r.elementRef.nativeElement)("matRippleDisabled",r.rippleDisabled))},dependencies:[Ai],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0})}}return t})(),Oke=(()=>{class t{constructor(){this.id=`mat-tab-nav-panel-${vT++}`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(i,r){i&2&&ie("aria-labelledby",r._activeTabId)("id",r.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],standalone:!0,features:[ae],ngContentSelectors:Y2,decls:1,vars:0,template:function(i,r){i&1&&(Me(),se(0))},encapsulation:2,changeDetection:0})}}return t})(),bT=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,fe]})}}return t})();var Zae=["*",[["mat-toolbar-row"]]],Xae=["*","mat-toolbar-row"],Jae=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=T({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"],standalone:!0})}}return t})(),Ake=(()=>{class t{constructor(e,i,r){this._elementRef=e,this._platform=i,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}static{this.\u0275fac=function(i){return new(i||t)(m($),m(ze),m(Ce))}}static{this.\u0275cmp=A({type:t,selectors:[["mat-toolbar"]],contentQueries:function(i,r,a){if(i&1&&we(a,Jae,5),i&2){let o;G(o=W())&&(r._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(i,r){i&2&&(Lt(r.color?"mat-"+r.color:""),re("mat-toolbar-multiple-rows",r._toolbarRows.length>0)("mat-toolbar-single-row",r._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],standalone:!0,features:[ae],ngContentSelectors:Xae,decls:2,vars:0,template:function(i,r){i&1&&(Me(Zae),se(0),se(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-app-surface));color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-app-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-app-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-app-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-app-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-app-title-large-tracking));margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-app-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}}return t})();var yT=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,fe]})}}return t})();var Vm=class{constructor(){this.expansionModel=new ur(!0)}toggle(n){this.expansionModel.toggle(this._trackByValue(n))}expand(n){this.expansionModel.select(this._trackByValue(n))}collapse(n){this.expansionModel.deselect(this._trackByValue(n))}isExpanded(n){return this.expansionModel.isSelected(this._trackByValue(n))}toggleDescendants(n){this.expansionModel.isSelected(this._trackByValue(n))?this.collapseDescendants(n):this.expandDescendants(n)}collapseAll(){this.expansionModel.clear()}expandDescendants(n){let e=[n];e.push(...this.getDescendants(n)),this.expansionModel.select(...e.map(i=>this._trackByValue(i)))}collapseDescendants(n){let e=[n];e.push(...this.getDescendants(n)),this.expansionModel.deselect(...e.map(i=>this._trackByValue(i)))}_trackByValue(n){return this.trackBy?this.trackBy(n):n}},CT=class extends Vm{constructor(n,e,i){super(),this.getLevel=n,this.isExpandable=e,this.options=i,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(n){let e=this.dataNodes.indexOf(n),i=[];for(let r=e+1;rthis._trackByValue(n)))}},xT=class extends Vm{constructor(n,e){super(),this.getChildren=n,this.options=e,this.options&&(this.trackBy=this.options.trackBy),this.options?.isExpandable&&(this.isExpandable=this.options.isExpandable)}expandAll(){this.expansionModel.clear();let n=this.dataNodes.reduce((e,i)=>[...e,...this.getDescendants(i),i],[]);this.expansionModel.select(...n.map(e=>this._trackByValue(e)))}getDescendants(n){let e=[];return this._getDescendants(e,n),e.splice(1)}_getDescendants(n,e){n.push(e);let i=this.getChildren(e);Array.isArray(i)?i.forEach(r=>this._getDescendants(n,r)):Li(i)&&i.pipe(Ue(1),Ve(Boolean)).subscribe(r=>{for(let a of r)this._getDescendants(n,a)})}},f4=new L("CDK_TREE_NODE_OUTLET_NODE"),p4=(()=>{class t{constructor(e,i){this.viewContainer=e,this._node=i}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m(f4,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkTreeNodeOutlet",""]],standalone:!0})}}return t})(),b_=class{constructor(n){this.$implicit=n}},Am=(()=>{class t{constructor(e){this.template=e}static{this.\u0275fac=function(i){return new(i||t)(m($e))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:[0,"cdkTreeNodeDefWhen","when"]},standalone:!0})}}return t})();function MT(){return Error("Could not find a tree control, levelAccessor, or childrenAccessor for the tree.")}var Ka=(()=>{class t{get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}constructor(e,i){this._differs=e,this._changeDetectorRef=i,this._elementRef=z($),this._dir=z(Je),this._onDestroy=new U,this._levels=new Map,this._parents=new Map,this._ariaSets=new Map,this.viewChange=new at({start:0,end:Number.MAX_VALUE}),this._flattenedNodes=new at([]),this._nodeType=new at(null),this._nodes=new at(new Map),this._keyManagerNodes=new at([]),this._keyManagerFactory=z(mw),this._viewInit=!1}ngAfterContentInit(){this._initializeKeyManager()}ngAfterContentChecked(){this._updateDefaultNodeDefinition(),this._subscribeToDataChanges()}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),this._keyManager?.destroy()}ngOnInit(){this._checkTreeControlUsage(),this._initializeDataDiffer()}ngAfterViewInit(){this._viewInit=!0}_updateDefaultNodeDefinition(){let e=this._nodeDefs.filter(i=>!i.when);e.length>1,this._defaultNodeDef=e[0]}_setNodeTypeIfUnset(e){this._nodeType.value===null&&this._nodeType.next(e)}_switchDataSource(e){this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),e||this._nodeOutlet.viewContainer.clear(),this._dataSource=e,this._nodeDefs&&this._subscribeToDataChanges()}_getExpansionModel(){return this.treeControl?this.treeControl.expansionModel:(this._expansionModel??=new ur(!0),this._expansionModel)}_subscribeToDataChanges(){if(this._dataSubscription)return;let e;o2(this._dataSource)?e=this._dataSource.connect(this):Li(this._dataSource)?e=this._dataSource:Array.isArray(this._dataSource)&&(e=ce(this._dataSource)),e&&(this._dataSubscription=this._getRenderData(e).pipe(_e(this._onDestroy)).subscribe(i=>{this._renderDataChanges(i)}))}_getRenderData(e){let i=this._getExpansionModel();return on([e,this._nodeType,i.changed.pipe(Qe(null),yt(r=>{this._emitExpansionChanges(r)}))]).pipe(dt(([r,a])=>a===null?ce({renderNodes:r,flattenedNodes:null,nodeType:a}):this._computeRenderingData(r,a).pipe(me(o=>Ge(Y({},o),{nodeType:a})))))}_renderDataChanges(e){if(e.nodeType===null){this.renderNodeChanges(e.renderNodes);return}this._updateCachedData(e.flattenedNodes),this.renderNodeChanges(e.renderNodes),this._updateKeyManagerItems(e.flattenedNodes)}_emitExpansionChanges(e){if(!e)return;let i=this._nodes.value;for(let r of e.added)i.get(r)?._emitExpansionState(!0);for(let r of e.removed)i.get(r)?._emitExpansionState(!1)}_initializeKeyManager(){let e=on([this._keyManagerNodes,this._nodes]).pipe(me(([r,a])=>r.reduce((o,s)=>{let l=a.get(this._getExpansionKey(s));return l&&o.push(l),o},[]))),i={trackBy:r=>this._getExpansionKey(r.data),skipPredicate:r=>!!r.isDisabled,typeAheadDebounceInterval:!0,horizontalOrientation:this._dir.value};this._keyManager=this._keyManagerFactory(e,i)}_initializeDataDiffer(){let e=this.trackBy??((i,r)=>this._getExpansionKey(r));this._dataDiffer=this._differs.find([]).create(e)}_checkTreeControlUsage(){}renderNodeChanges(e,i=this._dataDiffer,r=this._nodeOutlet.viewContainer,a){let o=i.diff(e);!o&&!this._viewInit||(o?.forEachOperation((s,l,h)=>{if(s.previousIndex==null)this.insertNode(e[h],h,r,a);else if(h==null)r.remove(l);else{let v=r.get(l);r.move(v,h)}}),o?.forEachIdentityChange(s=>{let l=s.item;if(s.currentIndex!=null){let h=r.get(s.currentIndex);h.context.$implicit=l}}),a?this._changeDetectorRef.markForCheck():this._changeDetectorRef.detectChanges())}_getNodeDef(e,i){if(this._nodeDefs.length===1)return this._nodeDefs.first;let r=this._nodeDefs.find(a=>a.when&&a.when(i,e))||this._defaultNodeDef;return r}insertNode(e,i,r,a){let o=this._getLevelAccessor(),s=this._getNodeDef(e,i),l=this._getExpansionKey(e),h=new b_(e);a??=this._parents.get(l)??void 0,o?h.level=o(e):a!==void 0&&this._levels.has(this._getExpansionKey(a))?h.level=this._levels.get(this._getExpansionKey(a))+1:h.level=0,this._levels.set(l,h.level),(r||this._nodeOutlet.viewContainer).createEmbeddedView(s.template,h,i),Qa.mostRecentTreeNode&&(Qa.mostRecentTreeNode.data=e)}isExpanded(e){return!!(this.treeControl?.isExpanded(e)||this._expansionModel?.isSelected(this._getExpansionKey(e)))}toggle(e){this.treeControl?this.treeControl.toggle(e):this._expansionModel&&this._expansionModel.toggle(this._getExpansionKey(e))}expand(e){this.treeControl?this.treeControl.expand(e):this._expansionModel&&this._expansionModel.select(this._getExpansionKey(e))}collapse(e){this.treeControl?this.treeControl.collapse(e):this._expansionModel&&this._expansionModel.deselect(this._getExpansionKey(e))}toggleDescendants(e){this.treeControl?this.treeControl.toggleDescendants(e):this._expansionModel&&(this.isExpanded(e)?this.collapseDescendants(e):this.expandDescendants(e))}expandDescendants(e){if(this.treeControl)this.treeControl.expandDescendants(e);else if(this._expansionModel){let i=this._expansionModel;i.select(this._getExpansionKey(e)),this._getDescendants(e).pipe(Ue(1),_e(this._onDestroy)).subscribe(r=>{i.select(...r.map(a=>this._getExpansionKey(a)))})}}collapseDescendants(e){if(this.treeControl)this.treeControl.collapseDescendants(e);else if(this._expansionModel){let i=this._expansionModel;i.deselect(this._getExpansionKey(e)),this._getDescendants(e).pipe(Ue(1),_e(this._onDestroy)).subscribe(r=>{i.deselect(...r.map(a=>this._getExpansionKey(a)))})}}expandAll(){this.treeControl?this.treeControl.expandAll():this._expansionModel&&this._expansionModel.select(...this._flattenedNodes.value.map(i=>this._getExpansionKey(i)))}collapseAll(){this.treeControl?this.treeControl.collapseAll():this._expansionModel&&this._expansionModel.deselect(...this._flattenedNodes.value.map(i=>this._getExpansionKey(i)))}_getLevelAccessor(){return this.treeControl?.getLevel?.bind(this.treeControl)??this.levelAccessor}_getChildrenAccessor(){return this.treeControl?.getChildren?.bind(this.treeControl)??this.childrenAccessor}_getDirectChildren(e){let i=this._getLevelAccessor(),r=this._expansionModel??this.treeControl?.expansionModel;if(!r)return ce([]);let a=this._getExpansionKey(e),o=r.changed.pipe(dt(l=>l.added.includes(a)?ce(!0):l.removed.includes(a)?ce(!1):ci),Qe(this.isExpanded(e)));if(i)return on([o,this._flattenedNodes]).pipe(me(([l,h])=>l?this._findChildrenByLevel(i,h,e,1):[]));let s=this._getChildrenAccessor();if(s)return _c(s(e)??[]);throw MT()}_findChildrenByLevel(e,i,r,a){let o=this._getExpansionKey(r),s=i.findIndex(y=>this._getExpansionKey(y)===o),l=e(r),h=l+a,v=[];for(let y=s+1;ythis._getExpansionKey(a)===r)+1}_getNodeParent(e){let i=this._parents.get(this._getExpansionKey(e.data));return i&&this._nodes.value.get(this._getExpansionKey(i))}_getNodeChildren(e){return this._getDirectChildren(e.data).pipe(me(i=>i.reduce((r,a)=>{let o=this._nodes.value.get(this._getExpansionKey(a));return o&&r.push(o),r},[])))}_sendKeydownToKeyManager(e){if(e.target===this._elementRef.nativeElement)this._keyManager.onKeydown(e);else{let i=this._nodes.getValue();for(let[,r]of i)if(e.target===r._elementRef.nativeElement){this._keyManager.onKeydown(e);break}}}_getDescendants(e){if(this.treeControl)return ce(this.treeControl.getDescendants(e));if(this.levelAccessor){let i=this._findChildrenByLevel(this.levelAccessor,this._flattenedNodes.value,e,1/0);return ce(i)}if(this.childrenAccessor)return this._getAllChildrenRecursively(e).pipe(b3((i,r)=>(i.push(...r),i),[]));throw MT()}_getAllChildrenRecursively(e){return this.childrenAccessor?_c(this.childrenAccessor(e)).pipe(Ue(1),dt(i=>{for(let r of i)this._parents.set(this._getExpansionKey(r),e);return ce(...i).pipe(Yn(r=>xn(ce([r]),this._getAllChildrenRecursively(r))))})):ce([])}_getExpansionKey(e){return this.expansionKey?.(e)??e}_getAriaSet(e){let i=this._getExpansionKey(e),r=this._parents.get(i),a=r?this._getExpansionKey(r):null;return this._ariaSets.get(a)??[e]}_findParentForNode(e,i,r){if(!r.length)return null;let a=this._levels.get(this._getExpansionKey(e))??0;for(let o=i-1;o>=0;o--){let s=r[o];if((this._levels.get(this._getExpansionKey(s))??0){let o=this._getExpansionKey(a);this._parents.has(o)||this._parents.set(o,null),this._levels.set(o,i);let s=_c(r(a));return xn(ce([a]),s.pipe(Ue(1),yt(l=>{this._ariaSets.set(o,[...l??[]]);for(let h of l??[]){let v=this._getExpansionKey(h);this._parents.set(v,a),this._levels.set(v,i+1)}}),dt(l=>l?this._flattenNestedNodesWithExpansion(l,i+1).pipe(me(h=>this.isExpanded(a)?h:[])):ce([]))))}),b3((a,o)=>(a.push(...o),a),[])):ce([...e])}_computeRenderingData(e,i){if(this.childrenAccessor&&i==="flat")return this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(me(r=>({renderNodes:r,flattenedNodes:r})));if(this.levelAccessor&&i==="nested"){let r=this.levelAccessor;return ce(e.filter(a=>r(a)===0)).pipe(me(a=>({renderNodes:a,flattenedNodes:e})),yt(({flattenedNodes:a})=>{this._calculateParents(a)}))}else return i==="flat"?ce({renderNodes:e,flattenedNodes:e}).pipe(yt(({flattenedNodes:r})=>{this._calculateParents(r)})):(this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(me(r=>({renderNodes:e,flattenedNodes:r}))))}_updateCachedData(e){this._flattenedNodes.next(e)}_updateKeyManagerItems(e){this._keyManagerNodes.next(e)}_calculateParents(e){let i=this._getLevelAccessor();if(i){this._parents.clear(),this._ariaSets.clear();for(let r=0;r{class t{get role(){return"treeitem"}set role(e){}get isExpandable(){return this._isExpandable()}set isExpandable(e){this._inputIsExpandable=e,!(this.data&&!this._isExpandable||!this._inputIsExpandable)&&(this._inputIsExpanded?this.expand():this._inputIsExpanded===!1&&this.collapse())}get isExpanded(){return this._tree.isExpanded(this._data)}set isExpanded(e){this._inputIsExpanded=e,e?this.expand():this.collapse()}getLabel(){return this.typeaheadLabel||this._elementRef.nativeElement.textContent?.trim()||""}static{this.mostRecentTreeNode=null}get data(){return this._data}set data(e){e!==this._data&&(this._data=e,this._dataChanges.next())}get isLeafNode(){return this._tree.treeControl?.isExpandable!==void 0&&!this._tree.treeControl.isExpandable(this._data)?!0:this._tree.treeControl?.isExpandable===void 0&&this._tree.treeControl?.getDescendants(this._data).length===0}get level(){return this._tree._getLevel(this._data)??this._parentNodeAriaLevel}_isExpandable(){return this._tree.treeControl?!this.isLeafNode:this._inputIsExpandable}_getAriaExpanded(){return this._isExpandable()?String(this.isExpanded):null}_getSetSize(){return this._tree._getSetSize(this._data)}_getPositionInSet(){return this._tree._getPositionInSet(this._data)}constructor(e,i){this._elementRef=e,this._tree=i,this._tabindex=-1,this.activation=new B,this.expandedChange=new B,this._destroyed=new U,this._dataChanges=new U,this._inputIsExpandable=!1,this._inputIsExpanded=void 0,this._shouldFocus=!0,this._changeDetectorRef=z(pe),t.mostRecentTreeNode=this}ngOnInit(){this._parentNodeAriaLevel=eoe(this._elementRef.nativeElement),this._tree._getExpansionModel().changed.pipe(me(()=>this.isExpanded),es()).subscribe(()=>{this._changeDetectorRef.markForCheck()}),this._tree._setNodeTypeIfUnset("flat"),this._tree._registerNode(this)}ngOnDestroy(){t.mostRecentTreeNode===this&&(t.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}getParent(){return this._tree._getNodeParent(this)??null}getChildren(){return this._tree._getNodeChildren(this)}focus(){this._tabindex=0,this._shouldFocus&&this._elementRef.nativeElement.focus(),this._changeDetectorRef.markForCheck()}unfocus(){this._tabindex=-1,this._changeDetectorRef.markForCheck()}activate(){this.isDisabled||this.activation.next(this._data)}collapse(){this.isExpandable&&this._tree.collapse(this._data)}expand(){this.isExpandable&&this._tree.expand(this._data)}makeFocusable(){this._tabindex=0,this._changeDetectorRef.markForCheck()}_focusItem(){this.isDisabled||this._tree._keyManager.focusItem(this)}_setActiveItem(){this.isDisabled||(this._shouldFocus=!1,this._tree._keyManager.focusItem(this),this._shouldFocus=!0)}_emitExpansionState(e){this.expandedChange.emit(e)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Ka))}}static{this.\u0275dir=T({type:t,selectors:[["cdk-tree-node"]],hostAttrs:["role","treeitem",1,"cdk-tree-node"],hostVars:5,hostBindings:function(i,r){i&1&&H("click",function(){return r._setActiveItem()})("focus",function(){return r._focusItem()}),i&2&&(jt("tabindex",r._tabindex),ie("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{role:"role",isExpandable:[2,"isExpandable","isExpandable",q],isExpanded:"isExpanded",isDisabled:[2,"isDisabled","isDisabled",q],typeaheadLabel:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["cdkTreeNode"],standalone:!0,features:[ye]})}}return t})();function eoe(t){let n=t.parentElement;for(;n&&!toe(n);)n=n.parentElement;return n?n.classList.contains("cdk-nested-tree-node")?st(n.getAttribute("aria-level")):0:-1}function toe(t){let n=t.classList;return!!(n?.contains("cdk-nested-tree-node")||n?.contains("cdk-tree"))}var y_=(()=>{class t extends Qa{constructor(e,i,r){super(e,i),this._differs=r}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy),this._tree._getDirectChildren(this.data).pipe(_e(this._destroyed)).subscribe(e=>this.updateChildrenNodes(e)),this.nodeOutlet.changes.pipe(_e(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnInit(){this._tree._setNodeTypeIfUnset("nested"),super.ngOnInit()}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(e){let i=this._getNodeOutlet();if(e&&(this._children=e),i&&this._children){let r=i.viewContainer;this._tree.renderNodeChanges(this._children,this._dataDiffer,r,this._data)}else this._dataDiffer.diff([])}_clear(){let e=this._getNodeOutlet();e&&(e.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){let e=this.nodeOutlet;return e&&e.find(i=>!i._node||i._node===this)}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Ka),m(Fn))}}static{this.\u0275dir=T({type:t,selectors:[["cdk-nested-tree-node"]],contentQueries:function(i,r,a){if(i&1&&we(a,p4,5),i&2){let o;G(o=W())&&(r.nodeOutlet=o)}},hostAttrs:[1,"cdk-nested-tree-node"],exportAs:["cdkNestedTreeNode"],standalone:!0,features:[he([{provide:Qa,useExisting:t},{provide:f4,useExisting:t}]),de]})}}return t})(),ioe=/([A-Za-z%]+)$/,C_=(()=>{class t{get level(){return this._level}set level(e){this._setLevelInput(e)}get indent(){return this._indent}set indent(e){this._setIndentInput(e)}constructor(e,i,r,a){this._treeNode=e,this._tree=i,this._element=r,this._dir=a,this._destroyed=new U,this.indentUnits="px",this._indent=40,this._setPadding(),a&&a.change.pipe(_e(this._destroyed)).subscribe(()=>this._setPadding(!0)),e._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){let e=(this._treeNode.data&&this._tree._getLevel(this._treeNode.data))??null,i=this._level==null?e:this._level;return typeof i=="number"?`${i*this._indent}${this.indentUnits}`:null}_setPadding(e=!1){let i=this._paddingIndent();if(i!==this._currentPadding||e){let r=this._element.nativeElement,a=this._dir&&this._dir.value==="rtl"?"paddingRight":"paddingLeft",o=a==="paddingLeft"?"paddingRight":"paddingLeft";r.style[a]=i||"",r.style[o]="",this._currentPadding=i}}_setLevelInput(e){this._level=isNaN(e)?null:e,this._setPadding()}_setIndentInput(e){let i=e,r="px";if(typeof e=="string"){let a=e.split(ioe);i=a[0],r=a[1]||r}this.indentUnits=r,this._indent=st(i),this._setPadding()}static{this.\u0275fac=function(i){return new(i||t)(m(Qa),m(Ka),m($),m(Je,8))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",st],indent:[0,"cdkTreeNodePaddingIndent","indent"]},standalone:!0,features:[ye]})}}return t})(),x_=(()=>{class t{constructor(e,i){this._tree=e,this._treeNode=i,this.recursive=!1}_toggle(){this.recursive?this._tree.toggleDescendants(this._treeNode.data):this._tree.toggle(this._treeNode.data),this._tree._keyManager.focusItem(this._treeNode)}static{this.\u0275fac=function(i){return new(i||t)(m(Ka),m(Qa))}}static{this.\u0275dir=T({type:t,selectors:[["","cdkTreeNodeToggle",""]],hostAttrs:["tabindex","-1"],hostBindings:function(i,r){i&1&&H("click",function(o){return r._toggle(),o.stopPropagation()})("keydown.Enter",function(o){return r._toggle(),o.preventDefault()})("keydown.Space",function(o){return r._toggle(),o.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",q]},standalone:!0,features:[ye]})}}return t})();var wT=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({})}}return t})();function roe(t){return!!t._isNoopTreeKeyManager}var _Ie=(()=>{class t extends Qa{get tabIndexInputBinding(){return this._tabIndexInputBinding}set tabIndexInputBinding(e){this._tabIndexInputBinding=e}_getTabindexAttribute(){return roe(this._tree._keyManager)?this.tabIndexInputBinding:this._tabindex}get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}constructor(e,i,r){super(e,i),this.defaultTabIndex=0,this.tabIndexInputBinding=Number(r)||this.defaultTabIndex}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Ka),Gt("tabindex"))}}static{this.\u0275dir=T({type:t,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],hostVars:5,hostBindings:function(i,r){i&1&&H("click",function(){return r._focusItem()}),i&2&&(jt("tabindex",r._getTabindexAttribute()),ie("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{tabIndexInputBinding:[2,"tabIndex","tabIndexInputBinding",e=>e==null?0:st(e)],disabled:[2,"disabled","disabled",q]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matTreeNode"],standalone:!0,features:[he([{provide:Qa,useExisting:t}]),ye,de]})}}return t})(),vIe=(()=>{class t extends Am{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matTreeNodeDef",""]],inputs:{when:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},standalone:!0,features:[he([{provide:Am,useExisting:t}]),de]})}}return t})(),bIe=(()=>{class t extends y_{get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}get tabIndex(){return this.isDisabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=e}constructor(e,i,r,a){super(e,i,r)}ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static{this.\u0275fac=function(i){return new(i||t)(m($),m(Ka),m(Fn),Gt("tabindex"))}}static{this.\u0275dir=T({type:t,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",q],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:st(e)]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matNestedTreeNode"],standalone:!0,features:[he([{provide:y_,useExisting:t},{provide:Qa,useExisting:t},{provide:f4,useExisting:t}]),ye,de]})}}return t})(),yIe=(()=>{class t extends C_{get level(){return this._level}set level(e){this._setLevelInput(e)}get indent(){return this._indent}set indent(e){this._setIndentInput(e)}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",st],indent:[0,"matTreeNodePaddingIndent","indent"]},standalone:!0,features:[he([{provide:C_,useExisting:t}]),ye,de]})}}return t})(),DT=(()=>{class t{constructor(e,i){this.viewContainer=e,this._node=i}static{this.\u0275fac=function(i){return new(i||t)(m(Xe),m(f4,8))}}static{this.\u0275dir=T({type:t,selectors:[["","matTreeNodeOutlet",""]],standalone:!0,features:[he([{provide:p4,useExisting:t}])]})}}return t})(),CIe=(()=>{class t extends Ka{constructor(){super(...arguments),this._nodeOutlet=void 0}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275cmp=A({type:t,selectors:[["mat-tree"]],viewQuery:function(i,r){if(i&1&&ue(DT,7),i&2){let a;G(a=W())&&(r._nodeOutlet=a.first)}},hostAttrs:[1,"mat-tree"],exportAs:["matTree"],standalone:!0,features:[he([{provide:Ka,useExisting:t}]),de,ae],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(i,r){i&1&&At(0,0)},dependencies:[DT],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color, var(--mat-app-surface))}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color, var(--mat-app-on-surface));font-family:var(--mat-tree-node-text-font, var(--mat-app-body-large-font));font-size:var(--mat-tree-node-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-tree-node-text-weight, var(--mat-app-body-large-weight))}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height)}.mat-nested-tree-node{border-bottom-width:0}"],encapsulation:2})}}return t})(),xIe=(()=>{class t extends x_{static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Ae(t)))(r||t)}})()}static{this.\u0275dir=T({type:t,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},standalone:!0,features:[he([{provide:x_,useExisting:t}]),de]})}}return t})();var ET=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[wT,fe,fe]})}}return t})(),ST=class{constructor(n,e,i,r){this.transformFunction=n,this.getLevel=e,this.isExpandable=i,this.getChildren=r}_flattenNode(n,e,i,r){let a=this.transformFunction(n,e);if(i.push(a),this.isExpandable(a)){let o=this.getChildren(n);o&&(Array.isArray(o)?this._flattenChildren(o,e,i,r):o.pipe(Ue(1)).subscribe(s=>{this._flattenChildren(s,e,i,r)}))}return i}_flattenChildren(n,e,i,r){n.forEach((a,o)=>{let s=r.slice();s.push(o!=n.length-1),this._flattenNode(a,e+1,i,s)})}flattenNodes(n){let e=[];return n.forEach(i=>this._flattenNode(i,0,e,[])),e}expandFlattenedNodes(n,e){let i=[],r=[];return r[0]=!0,n.forEach(a=>{let o=!0;for(let s=0;s<=this.getLevel(a);s++)o=o&&r[s];o&&i.push(a),this.isExpandable(a)&&(r[this.getLevel(a)+1]=e.isExpanded(a))}),i}},kT=class extends Mc{get data(){return this._data.value}set data(n){this._data.next(n),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}constructor(n,e,i){super(),this._treeControl=n,this._treeFlattener=e,this._flattenedData=new at([]),this._expandedData=new at([]),this._data=new at([]),i&&(this.data=i)}connect(n){return nt(n.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe(me(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}},IT=class extends Mc{constructor(){super(...arguments),this._data=new at([])}get data(){return this._data.value}set data(n){this._data.next(n)}connect(n){return nt(n.viewChange,this._data).pipe(me(()=>this.data))}disconnect(){}};var aoe=["searchSelectInput"],ooe=["innerSelectSearch"],soe=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],coe=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"],loe=(t,n)=>({"mat-select-search-inner-multiple":t,"mat-select-search-inner-toggle-all":n});function doe(t,n){if(t&1){let e=le();p(0,"mat-checkbox",12),H("change",function(r){F(e);let a=M();return j(a._emitSelectAllBooleanToParent(r.checked))}),f()}if(t&2){let e=M();C("color",e.matFormField==null?null:e.matFormField.color)("checked",e.toggleAllCheckboxChecked)("indeterminate",e.toggleAllCheckboxIndeterminate)("matTooltip",e.toggleAllCheckboxTooltipMessage)("matTooltipPosition",e.toggleAllCheckboxTooltipPosition)}}function uoe(t,n){t&1&&R(0,"mat-spinner",13)}function hoe(t,n){t&1&&se(0,1,["*ngIf","clearIcon; else defaultIcon"])}function moe(t,n){if(t&1&&(p(0,"mat-icon",16),d(1),f()),t&2){let e=M(2);C("svgIcon",e.closeSvgIcon),g(),ne(" ",e.closeSvgIcon?null:e.closeIcon," ")}}function poe(t,n){if(t&1){let e=le();p(0,"button",14),H("click",function(){F(e);let r=M();return j(r._reset(!0))}),w(1,hoe,1,0,"ng-content",15)(2,moe,2,2,"ng-template",null,2,Hr),f()}if(t&2){let e=Ct(3),i=M();g(),C("ngIf",i.clearIcon)("ngIfElse",e)}}function foe(t,n){t&1&&se(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function goe(t,n){if(t&1&&d(0),t&2){let e=M(2);E(e.noEntriesFoundLabel)}}function _oe(t,n){if(t&1&&(p(0,"div",17),w(1,foe,1,0,"ng-content",15)(2,goe,1,1,"ng-template",null,3,Hr),f()),t&2){let e=Ct(3),i=M();g(),C("ngIf",i.noEntriesFound)("ngIfElse",e)}}var voe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=T({type:t,selectors:[["","ngxMatSelectSearchClear",""]]}),t})(),boe=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],yoe=new L("mat-selectsearch-default-options"),Coe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=T({type:t,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),t})(),OT=(()=>{class t{constructor(e,i,r,a,o,s){this.matSelect=e,this.changeDetectorRef=i,this._viewportRuler=r,this.matOption=a,this.matFormField=o,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.recreateValuesArray=!1,this.toggleAll=new B,this.onTouched=l=>{},this._options$=new at(null),this.optionsList$=this._options$.pipe(dt(l=>l?l.changes.pipe(me(h=>h.toArray()),Qe(l.toArray())):ce(null))),this.optionsLength$=this.optionsList$.pipe(me(l=>l?l.length:0)),this._formControl=new vs("",{nonNullable:!0}),this._showNoEntriesFound$=on([this._formControl.valueChanges,this.optionsLength$]).pipe(me(([l,h])=>!!(this.noEntriesFoundLabel&&l&&h===this.getOptionsLengthOffset()))),this._onDestroy=new U,this.applyDefaultOptions(s)}get value(){return this._formControl.value}set _options(e){this._options$.next(e)}get _options(){return this._options$.getValue()}applyDefaultOptions(e){if(e)for(let i of boe)e.hasOwnProperty(i)&&(this[i]=e[i])}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("role","presentation")):console.error(" must be placed inside a  element"),this.matSelect.openedChange.pipe(Jo(1),_e(this._onDestroy)).subscribe(e=>{e?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe(Ue(1),dt(e=>{this._options=this.matSelect.options;let i=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe(yt(()=>{setTimeout(()=>{let r=this._options.toArray(),a=r[this.getOptionsLengthOffset()],o=this.matSelect._keyManager;o&&this.matSelect.panelOpen&&a&&((!i||!this.matSelect.compareWith(i.value,a.value)||!o.activeItem||!r.find(l=>this.matSelect.compareWith(l.value,o.activeItem?.value)))&&o.setActiveItem(this.getOptionsLengthOffset()),setTimeout(()=>{this.updateInputWidth()})),i=a})}))})).pipe(_e(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe(_e(this._onDestroy)).subscribe(e=>{this.matOption&&(e?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe(_e(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe(_e(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(e){this.toggleAll.emit(e)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(e){(e.key&&e.key.length===1||this.preventHomeEndKeyPropagation&&(e.key==="Home"||e.key==="End"))&&e.stopPropagation(),this.matSelect.multiple&&e.key&&e.key==="Enter"&&setTimeout(()=>this._focus()),this.enableClearOnEscapePressed&&e.key==="Escape"&&this.value&&(this._reset(!0),e.stopPropagation())}_handleKeyup(e){if(e.key==="ArrowUp"||e.key==="ArrowDown"){let i=this.matSelect._getAriaActiveDescendant(),r=this._options.toArray().findIndex(a=>a.id===i);r!==-1&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[r]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",i))}}writeValue(e){this._lastExternalInputValue=e,this._formControl.setValue(e),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(e){this._formControl.valueChanges.pipe(Ve(i=>i!==this._lastExternalInputValue),yt(()=>this._lastExternalInputValue=void 0),_e(this._onDestroy)).subscribe(e)}registerOnTouched(e){this.onTouched=e}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;let e=this.matSelect.panel.nativeElement,i=e.scrollTop;this.searchSelectInput.nativeElement.focus(),e.scrollTop=i}_reset(e){this._formControl.setValue(""),e&&this._focus()}initMultipleHandling(){if(!this.matSelect.ngControl){this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true");return}this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges&&this.matSelect.ngControl.valueChanges.pipe(_e(this._onDestroy)).subscribe(e=>{let i=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!e||!Array.isArray(e))&&(e=[]);let r=this.matSelect.options.map(a=>a.value);this.previousSelectedValues.forEach(a=>{!e.some(o=>this.matSelect.compareWith(o,a))&&!r.some(o=>this.matSelect.compareWith(o,a))&&(this.recreateValuesArray?e=[...e,a]:e.push(a),i=!0)})}this.previousSelectedValues=e,i&&this.matSelect._onChange(e)})}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let e=this.innerSelectSearch.nativeElement,i=null;for(;e&&e.parentElement;)if(e=e.parentElement,e.classList.contains("mat-select-panel")){i=e;break}i&&(this.innerSelectSearch.nativeElement.style.width=i.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return t.\u0275fac=function(e){return new(e||t)(m(Tn),m(pe),m(Ui),m(Bi,8),m(Kt,8),m(yoe,8))},t.\u0275cmp=A({type:t,selectors:[["ngx-mat-select-search"]],contentQueries:function(e,i,r){if(e&1&&(we(r,voe,5),we(r,Coe,5)),e&2){let a;G(a=W())&&(i.clearIcon=a.first),G(a=W())&&(i.noEntriesFound=a.first)}},viewQuery:function(e,i){if(e&1&&(ue(aoe,7,$),ue(ooe,7,$)),e&2){let r;G(r=W())&&(i.searchSelectInput=r.first),G(r=W())&&(i.innerSelectSearch=r.first)}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti",recreateValuesArray:"recreateValuesArray"},outputs:{toggleAll:"toggleAll"},features:[he([{provide:Yi,useExisting:ct(()=>t),multi:!0}])],ngContentSelectors:coe,decls:13,vars:14,consts:[["innerSelectSearch",""],["searchSelectInput",""],["defaultIcon",""],["defaultNoEntriesFound",""],["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],[1,"mat-select-search-inner-row"],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input",3,"keydown","keyup","blur","type","formControl","placeholder"],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"change","color","checked","indeterminate","matTooltip","matTooltipPosition"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"]],template:function(e,i){if(e&1){let r=le();Me(soe),R(0,"input",4),p(1,"div",5,0)(3,"div",6),w(4,doe,1,5,"mat-checkbox",7),p(5,"input",8,1),H("keydown",function(o){return F(r),j(i._handleKeydown(o))})("keyup",function(o){return F(r),j(i._handleKeyup(o))})("blur",function(){return F(r),j(i.onBlur())}),f(),w(7,uoe,1,0,"mat-spinner",9)(8,poe,4,2,"button",10),se(9),f(),R(10,"mat-divider"),f(),w(11,_oe,4,2,"div",11),I(12,"async")}e&2&&(g(),C("ngClass",cr(11,loe,i.matSelect.multiple,i._isToggleAllCheckboxVisible())),g(3),C("ngIf",i._isToggleAllCheckboxVisible()),g(),C("type",i.type)("formControl",i._formControl)("placeholder",i.placeholderLabel),ie("aria-label",i.ariaLabel),g(2),C("ngIf",i.searching),g(),C("ngIf",!i.hideClearSearchButton&&i.value&&!i.searching),g(3),C("ngIf",O(12,9,i._showNoEntriesFound$)))},dependencies:[Ni,Re,en,vi,hn,bn,Is,Yr,bP,qr,Ls,pu],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none;background-color:var(--mat-select-panel-background-color)}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-inner-row[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background-color:var(--mat-select-panel-background-color);padding:0 44px 0 16px;height:calc(3em - 1px);line-height:calc(3em - 1px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-input[_ngcontent-%COMP%]::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.mat-select-search-input[_ngcontent-%COMP%]::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0}),t})();var PT=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=ee({type:t}),t.\u0275inj=J({imports:[Tt,sd,Ga,lh,C2,fm,y2,b2]}),t})();var M_=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[{provide:Q5,useValue:{appearance:"fill"}},{provide:l4,useValue:{showError:!0,displayDefaultIndicatorType:!1}}],imports:[FO,ow,WO,Ga,ZO,eP,lh,tP,wD,LD,b2,dP,Ic,rk,C2,sD,gP,sk,Iw,_P,CP,fm,DP,vh,PT,OP,VP,TP,LP,RP,KP,nT,bT,yT,y2,ET,wk]})}}return t})();var w_=class{constructor(n,e){this._document=e;let i=this._textarea=this._document.createElement("textarea"),r=i.style;r.position="fixed",r.top=r.opacity="0",r.left="-999em",i.setAttribute("aria-hidden","true"),i.value=n,i.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(i)}copy(){let n=this._textarea,e=!1;try{if(n){let i=this._document.activeElement;n.select(),n.setSelectionRange(0,n.value.length),e=this._document.execCommand("copy"),i&&i.focus()}}catch{}return e}destroy(){let n=this._textarea;n&&(n.remove(),this._textarea=void 0)}},Q2=(()=>{class t{constructor(e){this._document=e}copy(e){let i=this.beginCopy(e),r=i.copy();return i.destroy(),r}beginCopy(e){return new w_(e,this._document)}static{this.\u0275fac=function(i){return new(i||t)(k(Ce))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Moe(t,n){if(t&1){let e=le();p(0,"span",5),H("click",function(){F(e);let r=M(2);return j(r.copyValue())}),R(1,"fa-icon",6),f()}}function woe(t,n){if(t&1){let e=le();p(0,"span",7),H("click",function(){F(e);let r=M(2);return j(r.showValue())}),R(1,"fa-icon",8),f()}if(t&2){let e=M(2);g(),C("title",e.externalId)}}function Doe(t,n){if(t&1){let e=le();p(0,"span",9),H("click",function(){F(e);let r=M(2);return j(r.showValue())}),d(1),I(2,"externalIdentifier"),f()}if(t&2){let e=M(2);g(),E(O(2,1,e.externalId))}}function Soe(t,n){if(t&1){let e=le();p(0,"span",9),H("click",function(){F(e);let r=M(2);return j(r.showValue())}),d(1),f()}if(t&2){let e=M(2);g(),E(e.externalId)}}function koe(t,n){if(t&1){let e=le();p(0,"span",9),H("click",function(){F(e);let r=M(2);return j(r.showValue())}),R(1,"fa-icon",8),f()}if(t&2){let e=M(2);g(),C("title",e.externalId)}}function Ioe(t,n){if(t&1){let e=le();p(0,"span",7),H("click",function(){F(e);let r=M(2);return j(r.copyValue())}),R(1,"fa-icon",6),f()}}function Eoe(t,n){if(t&1){let e=le();p(0,"span",1),H("mouseenter",function(){F(e);let r=M();return j(r.mouseEnter())})("mouseleave",function(){F(e);let r=M();return j(r.mouseLeave())}),d(1,`
-  `),w(2,Moe,2,0,"span",2),d(3,`
-  `),w(4,woe,2,1,"span",3),d(5,`
-  `),w(6,Doe,3,3,"span",4),d(7,`
-  `),w(8,Soe,2,1,"span",4),d(9,`
-  `),w(10,koe,2,1,"span",4),d(11,`
-  `),w(12,Ioe,2,0,"span",3),d(13,`
-`),f()}if(t&2){let e=M();g(2),C("ngIf",e.displayL&&e.iconVisible),g(2),C("ngIf",e.displayL&&!e.completed&&e.iconVisible&&e.isLongValue()),g(2),C("ngIf",!e.completed),g(2),C("ngIf",e.completed),g(2),C("ngIf",e.displayR&&!e.completed&&e.iconVisible&&e.isLongValue()),g(2),C("ngIf",e.displayR&&e.iconVisible)}}var LEe=(()=>{class t{constructor(e,i){this.clipboard=e,this.alertService=i,this.completed=!1,this.display="right",this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1}ngOnInit(){this.emptyValue=!this.externalId||this.externalId==="",this.displayL=this.display==="left",this.displayR=this.display==="right"}isLongValue(){return this.externalId==null?!1:this.externalId.length>15}showValue(){this.completed=!this.completed}copyValue(){this.clipboard.copy(this.externalId),this.alertService.alert({type:"Clipboard",message:"Copied: "+this.externalId})}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(i){return new(i||t)(m(Q2),m(gs))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-external-identifier"]],inputs:{externalId:"externalId",completed:"completed",display:"display"},decls:2,vars:1,consts:[[3,"mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave"],[3,"click",4,"ngIf"],["class","m-l-3",3,"click",4,"ngIf"],["class","m-l-5",3,"click",4,"ngIf"],[3,"click"],["icon","copy","size","sm","title","Copy External Id"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(i,r){i&1&&(w(0,Eoe,14,6,"span",0),d(1,`
-`)),i&2&&C("ngIf",!r.emptyValue)},dependencies:[Re,Ut,Ou]})}}return t})();var zm=(()=>{class t{constructor(e){this.http=e}getFilteredClients(e,i,r,a,o){let s=new X().set("displayName",a).set("orphansOnly",r.toString()).set("sortOrder",i).set("orderBy",e);return o&&(s=s.set("officeId",o)),this.http.get("/clients",{params:s})}getClients(e,i,r,a){let o=new X().set("offset",r.toString()).set("limit",a.toString()).set("sortOrder",i).set("orderBy",e);return this.http.get("/clients",{params:o})}getClientTemplate(){return this.http.get("/clients/template")}getClientWithOfficeTemplate(e){return this.http.get(`/clients/template?officeId=${e}&staffInSelectedOfficeOnly=true`)}getClientData(e){return this.http.get(`/clients/${e}`)}createClient(e){return this.http.post("/clients",e)}updateClient(e,i){return this.http.put(`/clients/${e}`,i)}deleteClient(e){return this.http.delete(`/clients/${e}`)}getClientDataAndTemplate(e){let i=new X().set("template","true").set("staffInSelectedOfficeOnly","true");return this.http.get(`/clients/${e}`,{params:i})}getClientDatatables(){let e=new X().set("apptable","m_client");return this.http.get("/datatables",{params:e})}getClientDatatable(e,i){let r=new X().set("genericResultSet","true");return this.http.get(`/datatables/${i}/${e}`,{params:r})}addClientDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.post(`/datatables/${i}/${e}`,r,{params:a})}editClientDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.put(`/datatables/${i}/${e}`,r,{params:a})}deleteDatatableContent(e,i){let r=new X().set("genericResultSet","true");return this.http.delete(`/datatables/${i}/${e}`,{params:r})}getClientAccountData(e){return this.http.get(`/clients/${e}/accounts`)}getClientChargesData(e){let i=new X().set("pendingPayment","true");return this.http.get(`/clients/${e}/charges`,{params:i})}getSelectedChargeData(e,i){let r=new X().set("associations","all");return this.http.get(`/clients/${e}/charges/${i}`,{params:r})}waiveClientCharge(e){let i=new X().set("command","waive");return this.http.post(`/clients/${e.clientId}/charges/${e.resourceType}`,e,{params:i})}getAllClientCharges(e){return this.http.get(`/clients/${e}/charges`)}undoTransaction(e){return this.http.post(`/clients/${e.clientId}/transactions/${e.transactionId}?command=undo`,e)}deleteCharge(e,i){return this.http.delete(`/clients/${e}/charges/${i}?associations=all`)}getClientTransactionPay(e,i){return this.http.get(`/clients/${e}/charges/${i}`)}payClientCharge(e,i,r){let a=new X().set("command","paycharge");return this.http.post(`/clients/${e}/charges/${i}?command=paycharge`,r,{params:a})}getClientSummary(e){let i=new X().set("R_clientId",e).set("genericResultSet","false");return this.http.get("/runreports/ClientSummary",{params:i})}getClientProfileImage(e){let i=new X().set("maxHeight","150");return this.http.skipErrorHandler().get(`/clients/${e}/images`,{params:i,responseType:"text"})}uploadClientProfileImage(e,i){let r=new FormData;return r.append("file",i),r.append("filename","file"),this.http.post(`/clients/${e}/images`,r)}uploadCapturedClientProfileImage(e,i){return this.http.post(`/clients/${e}/images`,i)}deleteClientProfileImage(e){return this.http.delete(`/clients/${e}/images`)}uploadClientSignatureImage(e,i){let r=new FormData;return r.append("file",i),r.append("name","clientSignature"),r.append("description","Client signature"),this.http.post(`/clients/${e}/documents`,r)}getClientSignatureImage(e,i){return this.http.get(`/clients/${e}/documents/${i}/attachment`,{responseType:"blob"})}getClientFamilyMembers(e){return this.http.get(`/clients/${e}/familymembers`)}getClientFamilyMember(e,i){return this.http.get(`/clients/${e}/familymembers/${i}`)}addFamilyMember(e,i){return this.http.post(`/clients/${e}/familymembers`,i)}editFamilyMember(e,i,r){return this.http.put(`/clients/${e}/familymembers/${i}`,r)}deleteFamilyMember(e,i){return this.http.delete(`/clients/${e}/familymembers/${i}`)}getClientIdentifiers(e){return this.http.get(`/clients/${e}/identifiers`)}getClientIdentifierTemplate(e){return this.http.get(`/clients/${e}/identifiers/template`)}addClientIdentifier(e,i){return this.http.post(`/clients/${e}/identifiers`,i)}deleteClientIdentifier(e,i){return this.http.delete(`/clients/${e}/identifiers/${i}`)}getClientIdentificationDocuments(e){return this.http.get(`/client_identifiers/${e}/documents`)}downloadClientIdentificationDocument(e,i){return this.http.get(`/client_identifiers/${e}/documents/${i}/attachment`,{responseType:"blob"})}uploadClientIdentifierDocument(e,i){return this.http.post(`/client_identifiers/${e}/documents`,i)}getClientDocuments(e){return this.http.get(`/clients/${e}/documents`)}downloadClientDocument(e,i){return this.http.get(`/clients/${e}/documents/${i}/attachment`,{responseType:"blob"})}uploadClientDocument(e,i){return this.http.post(`/clients/${e}/documents`,i)}deleteClientDocument(e,i){return this.http.delete(`/clients/${e}/documents/${i}`)}getClientNotes(e){return this.http.get(`/clients/${e}/notes`)}createClientNote(e,i){return this.http.post(`/clients/${e}/notes`,i)}editClientNote(e,i,r){return this.http.put(`/clients/${e}/notes/${i}`,r)}deleteClientNote(e,i){return this.http.delete(`/clients/${e}/notes/${i}`)}getAddressFieldConfiguration(){return this.http.get("/fieldconfiguration/ADDRESS")}getClientAddressData(e){return this.http.get(`/client/${e}/addresses`)}getClientAddressTemplate(){return this.http.get("/client/addresses/template")}createClientAddress(e,i,r){return this.http.post(`/client/${e}/addresses?type=${i}`,r)}editClientAddress(e,i,r){return this.http.put(`/client/${e}/addresses?type=${i}`,r)}executeClientCommand(e,i,r){let a=new X().set("command",i);return this.http.post(`/clients/${e}`,r,{params:a})}getClientCommandTemplate(e){let i=new X().set("commandParam",e);return this.http.get("/clients/template",{params:i})}getClientTransferProposalDate(e){return this.http.get(`/clients/${e}/transferproposaldate`)}getClientChargeTemplate(e){return this.http.get(`/clients/${e}/charges/template`)}getChargeAndTemplate(e){let i=new X().set("template","true");return this.http.get(`/charges/${e}`,{params:i})}createClientCharge(e,i){return this.http.post(`/clients/${e}/charges`,i)}getClientReportTemplates(){let e=new X().set("entityId","0").set("typeId","0");return this.http.get("/templates",{params:e})}retrieveClientReportTemplate(e,i){let r=new X().set("clientId",i);return this.http.post(`/templates/${e}`,{},{params:r,responseType:"text"})}getOffices(){return this.http.get("/offices")}getSurveys(e){return this.http.get(`/surveys/scorecards/clients/${e}`)}getAllSurveysType(){return this.http.get("/surveys")}createNewSurvey(e,i){return this.http.post(`/surveys/scorecards/${e}`,i)}createSelfServiceUser(e){return this.http.post("/users",e)}createClientCollateral(e,i){return this.http.post(`/clients/${e}/collaterals`,i)}getCollateralTemplate(e){return this.http.get(`/clients/${e}/collaterals/template`)}searchByText(e,i,r,a="",o=""){let s={request:{text:e},page:i,size:r};return a!==""&&o!==""&&(s=Ge(Y({},s),{sorts:[{direction:o,property:a}]})),this.http.post("/v2/clients/search",s)}static{this.\u0275fac=function(i){return new(i||t)(k(Ti))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var VT=(()=>{class t{constructor(e){this.http=e}getGroups(e,i,r,a,o){let s=new X().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",i).set("paged","true");return e.forEach(function(l){l.value&&(s=s.set(l.type,l.value))}),this.http.get("/groups",{params:s})}getFilteredGroups(e,i,r,a,o){let s=new X().set("name",r).set("sortOrder",i).set("orderBy",e);return a&&(s=s.set("officeId",a)),s=o?s.set("orphansOnly",o):s,this.http.get("/groups",{params:s})}getGroupsByOfficeId(e){let i=new X().set("officeId",e.toString());return this.http.get("/groups",{params:i})}getGroupData(e,i){let r=new X().set("associations","all");return r=i?r.set("template",i):r,this.http.get(`/groups/${e}`,{params:r})}getGroupSummary(e){let i=new X().set("R_groupId",e).set("genericResultSet","false");return this.http.get("/runreports/GroupSummaryCounts",{params:i})}getGroupAccountsData(e){return this.http.get(`/groups/${e}/accounts`)}getGroupNotes(e){return this.http.get(`/groups/${e}/notes`)}createGroupNote(e,i){return this.http.post(`/groups/${e}/notes`,i)}editGroupNote(e,i,r){return this.http.put(`/groups/${e}/notes/${i}`,r)}deleteGroupNote(e,i){return this.http.delete(`/groups/${e}/notes/${i}`)}getGroupDatatables(){let e=new X().set("apptable","m_group");return this.http.get("/datatables",{params:e})}getGroupDatatable(e,i){let r=new X().set("genericResultSet","true");return this.http.get(`/datatables/${i}/${e}`,{params:r})}addGroupDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.post(`/datatables/${i}/${e}`,r,{params:a})}editGroupDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.put(`/datatables/${i}/${e}`,r,{params:a})}deleteDatatableContent(e,i){let r=new X().set("genericResultSet","true");return this.http.delete(`/datatables/${i}/${e}`,{params:r})}getGroupCommandTemplate(e){let i=new X().set("command",e);return this.http.get("/groups/template",{params:i})}executeGroupCommand(e,i,r){let a=new X().set("command",i);return this.http.post(`/groups/${e}`,r,{params:a})}unAssignRoleCommand(e,i){let r=new X().set("command","unassignRole").set("roleId",i);return this.http.post(`/groups/${e}`,{},{params:r})}createGroup(e){return this.http.post("/groups",e)}updateGroup(e,i){return this.http.put(`/groups/${i}`,e)}deleteGroup(e){return this.http.delete(`/groups/${e}`)}getGroupCalendarTemplate(e){return this.http.get(`/groups/${e}/calendars/template`)}getGroupCalendarAndTemplate(e,i){let r=new X().set("template","true");return this.http.get(`/groups/${e}/calendars/${i}`,{params:r})}createGroupMeeting(e,i){return this.http.post(`/groups/${e}/calendars`,i)}updateGroupMeeting(e,i,r){return this.http.put(`/groups/${e}/calendars/${r}`,i)}getMeetingsTemplate(e,i){let r=new X().set("calenderId",i);return this.http.get(`/groups/${e}/meetings/template`,{params:r})}assignGroupAttendance(e,i,r){let a=new X().set("calenderId",i);return this.http.post(`/groups/${e}/meetings`,r,{params:a})}getStaff(e){let i=new X().set("officeId",e.toString()).set("staffInSelectedOfficeOnly","true");return this.http.get("/groups/template",{params:i})}getGLIMAccountsData(e){return this.http.get(`/groups/${e}/glimaccounts`)}getGSIMAccountsData(e){return this.http.get(`/groups/${e}/gsimaccounts`)}static{this.\u0275fac=function(i){return new(i||t)(k(Ti))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Lm=(()=>{class t{constructor(e,i,r){this.http=e,this.settingsService=i,this.dateUtils=r}getLoanChargeTemplateResource(e){return this.http.get(`/loans/${e}/charges/template`)}getLoanActionTemplate(e,i){let r=new X().set("command",i);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}getLoanTransactionActionTemplate(e,i,r){let a=new X().set("command",i).set("transactionId",r);return this.http.get(`/loans/${e}/transactions/template`,{params:a})}getLoanPrepayLoanActionTemplate(e,i){i||(i=this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));let r=new X().set("command","prepayLoan").set("transactionDate",i).set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}getLoanForeclosureActionTemplate(e){let i=new X().set("command","foreclosure").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat).set("transactionDate",this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));return this.http.get(`/loans/${e}/transactions/template`,{params:i})}getLoanAccountResource(e,i){let r=new X().set("associations",i);return this.http.get(`/loans/${e}`,{params:r})}getGuarantorTemplate(e){return this.http.get(`/loans/${e}/guarantors/template`)}createNewGuarantor(e,i){return this.http.post(`/loans/${e}/guarantors`,i)}deleteGuarantor(e,i){return this.http.delete(`/loans/${e}/guarantors/${i}`)}deleteLoanAccount(e){return this.http.delete(`/loans/${e}`)}getDelinquencyTags(e){return this.http.get(`/loans/${e}/delinquencytags`)}getDelinquencyData(e){let i=new X().set("associations","collection").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:i})}getDelinquencyActions(e){return this.http.get(`/loans/${e}/delinquency-actions`)}createDelinquencyActions(e,i){return this.http.post(`/loans/${e}/delinquency-actions`,i)}getLoanTemplate(e){let i=new X().set("fields","id,loanOfficerId,loanOfficerOptions").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:i})}createLoanCharge(e,i,r){return this.http.post(`/loans/${e}/${i}`,r)}getLoanAccountDetails(e){return this.http.get(`/loans/${e}`)}getLoanCollateralTemplate(e){return this.http.get(`/loans/${e}/collaterals/template`)}getLoanCollaterals(e){return this.http.get(`/loans/${e}/collaterals`)}createLoanCollateral(e,i){return this.http.post(`/loans/${e}/collaterals`,i)}getLoanAccountAssociationDetails(e){let i=new X().set("associations","all").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:i})}getApproveAssociationsDetails(e){let i=new X().set("associations","multiDisburseDetails");return this.http.get(`/loans/${e}`,{params:i})}getLoanNotes(e){return this.http.get(`/loans/${e}/notes`)}createLoanNote(e,i){return this.http.post(`/loans/${e}/notes`,i)}editLoanNote(e,i,r){return this.http.put(`/loans/${e}/notes/${i}`,r)}deleteLoanNote(e,i){return this.http.delete(`/loans/${e}/notes/${i}`)}submitLoanActionButton(e,i,r){let a=new X().set("command",r);return this.http.post(`/loans/${e}/transactions`,i,{params:a})}getLoanScreenReportsData(){let e=new X().set("entityId","1").set("typeId","0");return this.http.get("/templates",{params:e})}getLoanDataTables(){let e=new X().set("apptable","m_loan");return this.http.get("/datatables",{params:e})}getLoanDatatable(e,i){let r=new X().set("genericResultSet","true");return this.http.get(`/datatables/${i}/${e}`,{params:r})}addLoanDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.post(`/datatables/${i}/${e}`,r,{params:a})}editLoanDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.put(`/datatables/${i}/${e}`,r,{params:a})}deleteDatatableContent(e,i){let r=new X().set("genericResultSet","true");return this.http.delete(`/datatables/${i}/${e}`,{params:r})}loanActionButtons(e,i,r){let a=new X().set("command",i);return this.http.post(`/loans/${e}`,r,{params:a})}addInterestPauseToLoan(e,i){return this.http.post(`/loans/${e}/interest-pauses`,i)}getInterestPausesOfLoan(e){return this.http.get(`/loans/${e}/interest-pauses`)}updateInterestPause(e,i,r){return this.http.put(`/loans/${e}/interest-pauses/${i}`,r)}deleteInterestPause(e,i){return this.http.delete(`/loans/${e}/interest-pauses/${i}`)}getForeclosureData(e,i){let r=new X().set("command",i.command).set("dateFormat",i.dateFormat).set("locale",i.locale).set("transactionDate",i.transactionDate);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}loanForclosureData(e,i){let r=new X().set("command","foreclosure");return this.http.post(`/loans/${e}/transactions`,i,{params:r})}editDisbursements(e,i){return this.http.put(`/loans/${e}/disbursements/editDisbursements`,i)}rescheduleLoanTemplate(){return this.http.get("/rescheduleloans/template")}loanRescheduleRequests(e){let i=new X().set("loanId",e);return this.http.get("/rescheduleloans",{params:i})}applyCommandLoanRescheduleRequests(e,i,r){let a=new X().set("command",i);return this.http.post(`/rescheduleloans/${e}`,r,{params:a})}submitRescheduleData(e){let i=new X().set("command","reschedule");return this.http.post("/rescheduleloans",e,{params:i})}getLoansAccountTemplateResource(e,i,r){let a=new X().set("activeOnly","true").set("staffInSelectedOfficeOnly","true");return a=r?a.set("productId",r):a,a=i?a.set("groupId",e).set("templateType","group"):a.set("clientId",e).set("templateType","individual"),this.http.get("/loans/template",{params:a})}getLoansAccountAndTemplateResource(e){let i=new X().set("associations","charges,collateral,meeting,multiDisburseDetails").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:i})}getLoansCollateralTemplateResource(e){let i=new X().set("fields","id, loanCollateralOptions").set("productId",e).set("templateType","collateral");return this.http.get("/loans/template",{params:i})}createLoansAccount(e){return this.http.post("/loans",e)}getLoanDocuments(e){return this.http.get(`/loans/${e}/documents`)}downloadLoanDocument(e,i){return this.http.get(`/loans/${e}/documents/${i}/attachment`,{responseType:"blob"})}deleteLoanDocument(e,i){return this.http.delete(`/loans/${e}/documents/${i}`)}loadLoanDocument(e,i){return this.http.post(`/loans/${e}/documents`,i)}getStandingInstructions(e,i,r,a,o){let s=new X().set("clientId",e).set("clientName",i).set("fromAccountId",r).set("fromAccountType","1").set("locale",a).set("dateFormat",o).set("limit","14").set("offset","0");return this.http.get("/standinginstructions",{params:s})}updateLoansAccount(e,i){return this.http.put(`/loans/${e}`,i)}getTemplateData(e,i){let r=new X().set("loanId",i);return this.http.post(`/templates/${e}`,{},{params:r,responseType:"text"})}getLoanApprovalTemplate(e){let i=new X().set("templateType","approval");return this.http.get(`/loans/${e}/template`,{params:i})}guarantorAccountResource(e,i){let r=new X().set("clientId",i);return this.http.get(`/loans/${e}/guarantors/accounts/template`,{params:r})}getLoansAccountCharge(e,i){return this.http.get(`/loans/${e}/charges/${i}`)}executeLoansAccountChargesCommand(e,i,r,a){let o=new X().set("command",i);return this.http.post(`/loans/${e}/charges/${a}`,r,{params:o})}editLoansAccountCharge(e,i,r){return this.http.put(`/loans/${e}/charges/${r}`,i)}deleteLoansAccountCharge(e,i){return this.http.delete(`/loans/${e}/charges/${i}`)}applyCommandLoanScheduleVariations(e,i,r){return this.http.post(`/loans/${e}/schedule?command=${i}`,r)}getLoansAccountTransaction(e,i){return this.http.get(`/loans/${e}/transactions/${i}`)}getLoansAccountTransactionTemplate(e,i){let r=new X().set("template","true");return this.http.get(`/loans/${e}/transactions/${i}`,{params:r})}executeLoansAccountTransactionsCommand(e,i,r,a){let o=new X().set("command",i);return a?this.http.post(`/loans/${e}/transactions/${a}`,r,{params:o}):this.http.post(`/loans/${e}/transactions`,r,{params:o})}getGLIMAccountData(e,i){return this.http.get(`/loans/glimAccount/${e}`)}getGLIMLoanAccountTemplate(e){let i=new X().set("groupId",e).set("templateType","jlgbulk");return this.http.get("/loans/template",{params:i})}createGlimAccount(e){return this.http.post("/batches?enclosingTransaction=true",e)}calculateLoanSchedule(e){return this.http.post("/loans?command=calculateLoanSchedule",e)}buildLoanRequestPayload(e,i,r,a,o){let s=Ge(Y({},e),{charges:e.charges.map(l=>({chargeId:l.id,amount:l.amount,dueDate:l.dueDate&&this.dateUtils.formatDate(l.dueDate,o)})),disbursementData:e.disbursementData.map(l=>({expectedDisbursementDate:this.dateUtils.formatDate(l.expectedDisbursementDate,o),principal:l.principal})),interestChargedFromDate:this.dateUtils.formatDate(e.interestChargedFromDate,o),repaymentsStartingFromDate:this.dateUtils.formatDate(e.repaymentsStartingFromDate,o),submittedOnDate:this.dateUtils.formatDate(e.submittedOnDate,o),expectedDisbursementDate:this.dateUtils.formatDate(e.expectedDisbursementDate,o),dateFormat:o,locale:a});return e.collateral&&(s.collateral=e.collateral.map(l=>({clientCollateralId:l.type.collateralId,quantity:l.value}))),i.clientId&&i.group?.id?(s.clientId=i.clientId,s.groupId=i.group.id,s.loanType="glim"):i.clientId?(s.clientId=i.clientId,s.loanType="individual"):(s.groupId=i.group.id,s.loanType="group"),s.syncRepaymentsWithMeeting&&(s.calendarId=r[0].id,delete s.syncRepaymentsWithMeeting),s.recalculationRestFrequencyDate&&(s.recalculationRestFrequencyDate=this.dateUtils.formatDate(e.recalculationRestFrequencyDate,o)),s.interestCalculationPeriodType===0&&(s.allowPartialPeriodInterestCalculation=!1),s.isFloatingInterestRate!==!1&&delete s.isFloatingInterestRate,s.multiDisburseLoan||delete s.disbursementData,delete s.isValid,s.principal=s.principalAmount,delete s.principalAmount,delete s.multiDisburseLoan,s.allowPartialPeriodInterestCalcualtion=s.allowPartialPeriodInterestCalculation,delete s.allowPartialPeriodInterestCalculation,s}saveLoanDisbursementDetailsData(e){localStorage.setItem("disbursementData",JSON.stringify(e))}getLoanDisbursementDetailsData(){return JSON.parse(localStorage.getItem("disbursementData"))}static{this.\u0275fac=function(i){return new(i||t)(k(Ti),k(zt),k(Bn))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Hm=(()=>{class t{constructor(e){this.http=e}getSavingsTransactionTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/transactions/template`)}getSavingsChargeTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/charges/template`)}createSavingsCharge(e,i,r){return this.http.post(`/savingsaccounts/${e}/${i}`,r)}getChargeTemplate(e){let i={template:"true"};return this.http.get(`/charges/${e}`,{params:i})}getSavingsAccountData(e){let i=new X().set("associations","all");return this.http.get(`/savingsaccounts/${e}`,{params:i})}getSavingsAccountAndTemplate(e,i){let r=new X().set("template",i.toString()).set("associations","charges");return this.http.get(`/savingsaccounts/${e}`,{params:r})}getStandingInstructions(e,i,r,a,o){let s=new X().set("clientId",e).set("clientName",i).set("fromAccountId",r).set("fromAccountType","2").set("locale",a).set("dateFormat",o);return this.http.get("/standinginstructions",{params:s})}getSavingsDatatables(){let e=new X().set("apptable","m_savings_account");return this.http.get("/datatables",{params:e})}getSavingsDatatable(e,i){let r=new X().set("genericResultSet","true");return this.http.get(`/datatables/${i}/${e}`,{params:r})}getSavingsTransactionDatatables(){let e=new X().set("apptable","m_savings_account_transaction");return this.http.get("/datatables",{params:e})}getSavingsTransactionDatatable(e,i){let r=new X().set("genericResultSet","true");return this.http.get(`/datatables/${i}/${e}`,{params:r})}addSavingsDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.post(`/datatables/${i}/${e}`,r,{params:a})}editSavingsDatatableEntry(e,i,r){let a=new X().set("genericResultSet","true");return this.http.put(`/datatables/${i}/${e}`,r,{params:a})}deleteDatatableContent(e,i){let r=new X().set("genericResultSet","true");return this.http.delete(`/datatables/${i}/${e}`,{params:r})}getSavingsAccountTemplate(e,i,r){let a=new X().set(r?"groupId":"clientId",e);return a=i?a.set("productId",i):a,this.http.get("/savingsaccounts/template",{params:a})}createSavingsAccount(e){return this.http.post("/savingsaccounts",e)}updateSavingsAccount(e,i){return this.http.put(`/savingsaccounts/${e}`,i)}deleteSavingsAccount(e){return this.http.delete(`/savingsaccounts/${e}`)}executeSavingsAccountCommand(e,i,r){let a=new X().set("command",i);return this.http.post(`/savingsaccounts/${e}`,r,{params:a})}executeSavingsAccountUpdateCommand(e,i,r){let a=new X().set("command",i);return this.http.put(`/savingsaccounts/${e}`,r,{params:a})}getSavingsAccountTransaction(e,i){return this.http.get(`/savingsaccounts/${e}/transactions/${i}`)}getSavingsAccountTransactionTemplate(e,i){let r=new X().set("template","true");return this.http.get(`/savingsaccounts/${e}/transactions/${i}`,{params:r})}executeSavingsAccountTransactionsCommand(e,i,r,a){let o=new X().set("command",i);return a?this.http.post(`/savingsaccounts/${e}/transactions/${a}`,r,{params:o}):this.http.post(`/savingsaccounts/${e}/transactions`,r,{params:o})}getSavingsAccountCharge(e,i){return this.http.get(`/savingsaccounts/${e}/charges/${i}`)}executeSavingsAccountChargesCommand(e,i,r,a){let o=new X().set("command",i);return this.http.post(`/savingsaccounts/${e}/charges/${a}`,r,{params:o})}editSavingsAccountCharge(e,i,r){return this.http.put(`/savingsaccounts/${e}/charges/${r}`,i)}deleteSavingsAccountCharge(e,i){return this.http.delete(`/savingsaccounts/${e}/charges/${i}`)}getGSIMAccountData(e,i){let r=new X().set("parentGSIMAccountNo",e);return this.http.get(`/groups/${i}/gsimaccounts`,{params:r})}createGsimAcccount(e){return this.http.post("/savingsaccounts/gsim",e)}getSavingsNotes(e){return this.http.get(`/savings/${e}/notes`)}createSavingsNote(e,i){return this.http.post(`/savings/${e}/notes`,i)}editSavingsNote(e,i,r){return this.http.put(`/savings/${e}/notes/${i}`,r)}deleteSavingsNote(e,i){return this.http.delete(`/savings/${e}/notes/${i}`)}getSavingsDocuments(e){return this.http.get(`/savings/${e}/documents`)}downloadSavingsDocument(e,i){return this.http.get(`/savings/${e}/documents/${i}/attachment`,{responseType:"blob"})}deleteSavingsDocument(e,i){return this.http.delete(`/savings/${e}/documents/${i}`)}loadSavingsDocument(e,i){return this.http.post(`/savings/${e}/documents`,i)}static{this.\u0275fac=function(i){return new(i||t)(k(Ti))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Poe=["formRef"];function Toe(t,n){if(t&1){let e=le();p(0,"mat-list-item"),d(1,`
-      `),p(2,"div",8),d(3,`
-        `),p(4,"div",9),d(5,`
-          `),R(6,"fa-icon",10),d(7,`
-          `),p(8,"span"),d(9),f(),d(10,`
-          `),p(11,"span",11),d(12,`
-            `),p(13,"b"),d(14),I(15,"translate"),f(),d(16),p(17,"b"),d(18),I(19,"translate"),f(),d(20),I(21,"dateFormat"),f(),d(22,`
-        `),f(),d(23,`
-        `),p(24,"div",12),d(25,`
-          `),p(26,"div",13),d(27,`
-            `),p(28,"button",14),H("click",function(){let r=F(e),a=r.$implicit,o=r.index,s=M();return j(s.editNote(a.id,a.note,o))}),d(29,`
-              `),R(30,"fa-icon",15),d(31,`
-            `),f(),d(32,`
-            `),p(33,"button",16),H("click",function(){let r=F(e),a=r.$implicit,o=r.index,s=M();return j(s.deleteNote(a.id,o))}),d(34,`
-              `),R(35,"fa-icon",17),d(36,`
-            `),f(),d(37,`
-          `),f(),d(38,`
-        `),f(),d(39,`
-      `),f(),d(40,`
-    `),f()}if(t&2){let e=n.$implicit;g(9),E(e.note),g(5),ne("",O(15,5,"labels.inputs.Created By"),":"),g(2),ne(" ",e.createdByUsername,`
-            `),g(2),ne("",O(19,7,"labels.inputs.Date"),":"),g(2),ne(" ",O(21,9,e.createdOn),`
-          `)}}var dOe=(()=>{class t{constructor(e,i,r,a,o,s){this.formBuilder=e,this.savingsService=i,this.loansService=r,this.clientsService=a,this.groupsService=o,this.dialog=s}ngOnInit(){this.createNoteForm()}createNoteForm(){this.noteForm=this.formBuilder.group({note:["",_i.required]})}addNote(){this.callbackAdd(this.noteForm.value),this.formRef.resetForm()}editNote(e,i,r){this.dialog.open(Oc,{data:{formfields:[{controlName:"note",required:!0,value:i,controlType:"input",label:"Note"}],layout:{columns:1,addButtonText:"Confirm"},title:"Edit Note"}}).afterClosed().subscribe(o=>{o.data&&o.data.value.note!==i&&this.callbackEdit(e,o.data.value,r)})}deleteNote(e,i){this.dialog.open(Ao,{data:{deleteContext:`Note: ${this.entityNotes[i].note}`}}).afterClosed().subscribe(a=>{a.delete&&this.callbackDelete(e,i)})}static{this.\u0275fac=function(i){return new(i||t)(m(xs),m(Hm),m(Lm),m(zm),m(VT),m(Gn))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-entity-notes-tab"]],viewQuery:function(i,r){if(i&1&&ue(Poe,7),i&2){let a;G(a=W())&&(r.formRef=a.first)}},inputs:{entityId:"entityId",entityNotes:"entityNotes",callbackAdd:"callbackAdd",callbackEdit:"callbackEdit",callbackDelete:"callbackDelete"},decls:31,vars:13,consts:[["formRef","ngForm"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-baseline","gap-20px",3,"ngSubmit","formGroup"],[1,"flex-85-minus-20px"],["required","","formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"placeholder"],["mat-raised-button","","color","primary",1,"flex-1",3,"disabled"],["icon","plus",1,"m-r-10"],[4,"ngFor","ngForOf"],[1,"list-item-content"],[1,"left-section"],["icon","sticky-note","matListIcon",""],[1,"note-details"],[1,"right-section"],[1,"layout-row","align-start"],["mat-button","","color","primary",3,"click"],["icon","edit"],["mat-button","","color","warn",3,"click"],["icon","trash"]],template:function(i,r){if(i&1){let a=le();p(0,"div",1),d(1,`
-  `),p(2,"h3"),d(3),I(4,"translate"),f(),d(5,`
-
-  `),p(6,"div"),d(7,`
-    `),p(8,"form",2,0),H("ngSubmit",function(){return F(a),j(r.addNote())}),d(10,`
-      `),p(11,"mat-form-field",3),d(12,`
-        `),R(13,"textarea",4),I(14,"translate"),d(15,`
-      `),f(),d(16,`
-      `),p(17,"button",5),d(18,`
-        `),R(19,"fa-icon",6),d(20),I(21,"translate"),f(),d(22,`
-    `),f(),d(23,`
-  `),f(),d(24,`
-
-  `),p(25,"mat-list"),d(26,`
-    `),w(27,Toe,41,11,"mat-list-item",7),d(28,`
-  `),f(),d(29,`
-`),f(),d(30,`
-`)}i&2&&(g(3),E(O(4,7,"labels.heading.Notes")),g(5),C("formGroup",r.noteForm),g(5),F0("placeholder","",O(14,9,"labels.text.Write a note")," ..."),g(4),C("disabled",!r.noteForm.valid),g(3),ne("",O(21,11,"labels.buttons.Add"),`
-      `),g(7),C("ngForOf",r.entityNotes))},dependencies:[ni,Ut,lt,Kt,$i,fh,pP,fP,Cs,en,vi,jr,da,tn,la,Pe,Fr],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.list-item-content[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%}.note-details[_ngcontent-%COMP%]{font-size:14px}.left-section[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.right-section[_ngcontent-%COMP%]{margin-left:auto;display:flex;gap:4px}"]})}}return t})();function Voe(t,n){t&1&&(p(0,"mat-error"),d(1),I(2,"translate"),I(3,"translate"),p(4,"strong"),d(5),I(6,"translate"),f(),d(7,`
-      `),f()),t&2&&(g(),Ht(`
-        `,O(2,3,"labels.inputs.File Name")," ",O(3,5,"labels.commons.is"),`
-        `),g(4),E(O(6,7,"labels.commons.required")))}function Aoe(t,n){t&1&&(p(0,"mat-form-field",3),d(1,`
-      `),p(2,"mat-label"),d(3),I(4,"translate"),f(),d(5,`
-      `),R(6,"input",11),d(7,`
-    `),f()),t&2&&(g(3),E(O(4,1,"labels.inputs.Description")))}var LT=(()=>{class t{constructor(e,i,r){this.dialogRef=e,this.formBuilder=i,this.data=r,this.uploadDocumentData=[],this.documentIdentifier=!1,this.documentIdentifier=r.documentIdentifier,this.entityType=r.entityType}ngOnInit(){this.createUploadDocumentForm()}createUploadDocumentForm(){this.uploadDocumentForm=this.formBuilder.group({fileName:["",_i.required],description:[""],file:[""]})}onFileSelect(e){if(e.target.files.length>0){let i=e.target.files[0];this.uploadDocumentForm.get("file").setValue(i)}}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(xs),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-upload-document-dialog"]],decls:37,vars:21,consts:[["mat-dialog-title",""],[1,"m-l-10","m-r-10"],[1,"layout-column",3,"formGroup"],[1,"flex-fill"],["formControlName","fileName","required","","matInput",""],[4,"ngIf"],["class","flex-fill",4,"ngIf"],["flex","60%",3,"change"],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"disabled","mat-dialog-close"],["formControlName","description","matInput",""]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),I(3,"translate"),f(),d(4,`
-`),p(5,"div",1),d(6,`
-  `),p(7,"form",2),d(8,`
-    `),p(9,"mat-form-field",3),d(10,`
-      `),p(11,"mat-label"),d(12),I(13,"translate"),f(),d(14,`
-      `),R(15,"input",4),d(16,`
-      `),w(17,Voe,8,9,"mat-error",5),d(18,`
-    `),f(),d(19,`
-
-    `),w(20,Aoe,8,3,"mat-form-field",6),d(21,`
-
-    `),p(22,"mifosx-file-upload",7),H("change",function(o){return r.onFileSelect(o)}),f(),d(23,`
-
-    `),p(24,"mat-dialog-actions",8),d(25,`
-      `),p(26,"button",9),d(27),I(28,"translate"),f(),d(29,`
-      `),p(30,"button",10),d(31),I(32,"translate"),f(),d(33,`
-    `),f(),d(34,`
-  `),f(),d(35,`
-`),f(),d(36,`
-`)),i&2&&(g(),i8(`
-  `,O(2,11,"labels.heading.Upload")," ",r.entityType," ",O(3,13,"labels.heading.Documents"),`
-`),g(6),C("formGroup",r.uploadDocumentForm),g(5),E(O(13,15,"labels.inputs.File Name")),g(5),C("ngIf",r.uploadDocumentForm.controls.fileName.hasError("required")),g(3),C("ngIf",!r.documentIdentifier),g(7),E(O(28,17,"labels.buttons.Cancel")),g(3),C("disabled",!r.uploadDocumentForm.valid)("mat-dialog-close",r.uploadDocumentForm.value),g(),ne(`
-        `,O(32,19,"labels.buttons.Upload"),`
-      `))},dependencies:[KS,Re,lt,Si,yi,Ii,Kt,Di,pr,$i,Cs,en,vi,jr,da,tn,la,Pe]})}}return t})();var zoe=["documentsTable"],Loe=()=>[10,25,50];function Hoe(t,n){if(t&1){let e=le();p(0,"div",15),d(1,`
-      `),p(2,"button",16),H("click",function(){F(e);let r=M();return j(r.uploadDocument())}),d(3,`
-        `),R(4,"fa-icon",17),d(5),I(6,"translate"),f(),d(7,`
-    `),f()}t&2&&(g(5),ne("",O(6,1,"labels.buttons.Add"),`
-      `))}function Roe(t,n){t&1&&(p(0,"th",18),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.inputs.name")))}function Noe(t,n){if(t&1&&(p(0,"td",19),d(1),f()),t&2){let e=n.$implicit;g(),E(e.name)}}function Foe(t,n){t&1&&(p(0,"th",18),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.inputs.Description")))}function joe(t,n){if(t&1&&(p(0,"td",19),d(1),f()),t&2){let e=n.$implicit;g(),E(e.description)}}function Boe(t,n){t&1&&(p(0,"th",18),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.inputs.File Name")))}function Uoe(t,n){if(t&1&&(p(0,"td",19),d(1),f()),t&2){let e=n.$implicit;g(),E(e.fileName)}}function $oe(t,n){t&1&&(p(0,"th",18),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.inputs.Actions")))}function Goe(t,n){if(t&1){let e=le();p(0,"td",19),d(1,`
-        `),p(2,"button",20),H("click",function(){let r=F(e).$implicit,a=M();return j(a.downloadDocument(r.id))}),d(3,`
-          `),R(4,"fa-icon",21),d(5,`
-        `),f(),d(6,`
-        `),p(7,"button",22),H("click",function(){let r=F(e).$implicit,a=M();return j(a.deleteDocument(r.id,r.name))}),d(8,`
-          `),R(9,"fa-icon",23),d(10,`
-        `),f(),d(11,`
-      `),f()}}function Woe(t,n){t&1&&R(0,"tr",24)}function qoe(t,n){t&1&&R(0,"tr",25)}function Yoe(t,n){t&1&&R(0,"mat-paginator",26),t&2&&C("pageSizeOptions",or(1,Loe))}var EOe=(()=>{class t{constructor(e,i,r,a){this.dialog=e,this.savingsService=i,this.loansService=r,this.clientsService=a,this.displayedColumns=["name","description","filename","actions"]}ngOnInit(){this.dataSource=new jc(this.entityDocuments),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}downloadDocument(e){this.callbackDownload(e)}uploadDocument(){this.dialog.open(LT,{data:{documentIdentifier:!1,entityType:""},width:"33rem"}).afterClosed().subscribe(i=>{if(i){let r=new FormData;r.append("name",i.fileName),r.append("file",i.file),r.append("description",i.description),this.callbackUpload(r).subscribe(a=>{this.entityDocuments.push({id:a.resourceId,parentEntityType:this.entityType,parentEntityId:this.entityId,name:i.fileName,description:i.description,fileName:i.file.name}),this.documentsTable.renderRows()})}})}deleteDocument(e,i){this.dialog.open(Ao,{data:{deleteContext:`Document: ${i}`}}).afterClosed().subscribe(a=>{if(a.delete){this.callbackDelete(e);for(let o=0;o10))},dependencies:[Re,Ut,lt,Nc,Bo,Cm,R2,F2,$2,j2,N2,G2,B2,U2,W2,q2,Fl,Pe],styles:["table[_ngcontent-%COMP%]{width:100%;margin-top:3%}table[_ngcontent-%COMP%]   .document-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}"]})}}return t})();var Rm=class extends Br{constructor(n){super(n),this.controlType="checkbox"}};var Nm=class extends Br{constructor(n={}){super(n),this.controlType="datepicker",this.minDate=n.minDate||new Date(2e3,0,1),this.maxDate=n.maxDate||new Date}};var Fm=class extends Br{constructor(n={}){super(n),this.controlType="datetimepicker",this.minDate=n.minDate||new Date(2e3,0,1),this.maxDate=n.maxDate||new Date}};var jm=class extends Br{constructor(n={}){super(n),this.controlType="input",this.type=n.type||"text"}};var Bm=class extends Br{constructor(n={}){super(n),this.controlType="select",this.options=n.options||{label:"",value:"",data:[]}}};var Um=(()=>{class t{constructor(e,i){this.dateUtils=e,this.settingsService=i,this.systemFields=["id","created_at","updated_at"],this.entitiesIdFields=["client_id","savings_account_id","savings_transaction_id","loan_id","group_id","center_id","office_id","product_loan_id","savings_product_id","share_product_id"]}getFormfields(e,i,r){return e.map(a=>{switch(a.columnDisplayType){case"INTEGER":case"STRING":case"DECIMAL":case"TEXT":return new jm({controlName:a.columnName,label:a.columnName,value:"",type:a.columnDisplayType==="INTEGER"||a.columnDisplayType==="DECIMAL"?"number":"text",required:!a.isColumnNullable});case"BOOLEAN":return new Rm({controlName:a.columnName,label:a.columnName,value:"",type:"checkbox",required:!a.isColumnNullable});case"CODELOOKUP":return new Bm({controlName:a.columnName,label:a.columnName,value:"",options:{label:"value",value:"id",data:a.columnValues},required:!a.isColumnNullable});case"DATE":return i.push(a.columnName),r.dateFormat||(r.dateFormat=Bn.DEFAULT_DATEFORMAT),new Nm({controlName:a.columnName,label:a.columnName,value:"",maxDate:this.settingsService.maxAllowedDate,required:!a.isColumnNullable});case"DATETIME":return i.push(a.columnName),r.dateFormat=Bn.DEFAULT_DATETIMEFORMAT,new Fm({controlName:a.columnName,label:a.columnName,value:"",maxDate:this.settingsService.maxAllowedDate,required:!a.isColumnNullable})}})}isEntityId(e){return this.entitiesIdFields.includes(e)}isSystemColumn(e){return this.systemFields.includes(e)||this.entitiesIdFields.includes(e)}filterSystemColumns(e){return e.filter((i,r)=>{if(!this.isSystemColumn(i.columnName))return i.idx=r,i})}getInputName(e){return e.columnName&&e.columnName.includes("_cd_")?e.columnName.split("_cd_")[0]:e.columnName}isNumeric(e){return this.isColumnType(e,"INTEGER")||this.isColumnType(e,"DECIMAL")}isDate(e){return this.isColumnType(e,"DATE")||this.isColumnType(e,"DATETIME")}isBoolean(e){return this.isColumnType(e,"BOOLEAN")}isDropdown(e){return this.isColumnType(e,"CODELOOKUP")}isString(e){return this.isColumnType(e,"STRING")}isText(e){return this.isColumnType(e,"TEXT")}isColumnType(e,i){return e===i}buildPayload(e,i,r,a){let o=!1;return e.forEach(s=>{let l=this.getInputName(s);this.isNumeric(s.columnDisplayType)?a[s.columnName]=i[l]*1:this.isDate(s.columnDisplayType)?(a[s.columnName]=this.dateUtils.formatDate(i[l],r),o=!0):a[s.columnName]=i[l]}),o&&(a.dateFormat=r),a}isSystemDefined(e){return this.systemFields.includes(e)}getName(e){return e&&e.includes("_cd_")?e.split("_cd_")[0]:e}isValidUrl(e){try{let i=new URL(e);return i.protocol.startsWith("http")||i.protocol.startsWith("https")}catch{return!1}}static{this.\u0275fac=function(i){return new(i||t)(k(Bn),k(zt))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Qoe(t,n){if(t&1){let e=le();p(0,"button",5),H("click",function(){F(e);let r=M();return j(r.add())}),d(1,`
-      `),R(2,"fa-icon",6),d(3),I(4,"translate"),f()}t&2&&(g(3),ne("",O(4,1,"labels.buttons.Add"),`
-    `))}function Koe(t,n){if(t&1){let e=le();p(0,"button",5),H("click",function(){F(e);let r=M();return j(r.edit())}),d(1,`
-      `),R(2,"fa-icon",7),d(3),I(4,"translate"),f()}t&2&&(g(3),ne("",O(4,1,"labels.buttons.Edit"),`
-    `))}function Zoe(t,n){if(t&1){let e=le();p(0,"button",8),H("click",function(){F(e);let r=M();return j(r.delete())}),d(1,`
-      `),R(2,"fa-icon",9),d(3),I(4,"translate"),f()}t&2&&(g(3),ne("",O(4,1,"labels.buttons.Delete"),`
-    `))}function Xoe(t,n){if(t&1&&(p(0,"span"),d(1),I(2,"dateFormat"),f()),t&2){let e=M().index,i=M(2);g(),ne(`
-          `,O(2,1,i.dataObject.data[0].row[e]),`
-        `)}}function Joe(t,n){if(t&1&&(p(0,"span"),d(1),I(2,"datetimeFormat"),f()),t&2){let e=M().index,i=M(2);g(),ne(`
-          `,O(2,1,i.dataObject.data[0].row[e]),`
-        `)}}function ese(t,n){if(t&1&&(p(0,"span"),d(1),f()),t&2){let e=M().index,i=M(2);g(),ne(`
-          `,i.dataObject.data[0].row[e],`
-        `)}}function tse(t,n){if(t&1&&(p(0,"span"),d(1),I(2,"formatNumber"),f()),t&2){let e=M().index,i=M(2);g(),ne(`
-          `,O(2,1,i.dataObject.data[0].row[e]),`
-        `)}}function ise(t,n){if(t&1&&(p(0,"span",19),d(1),f()),t&2){let e=M().index,i=M(2);g(),ne(`
-          `,i.dataObject.data[0].row[e],`
-        `)}}function nse(t,n){if(t&1&&(p(0,"textarea",20),I(1,"prettyPrint"),d(2,"        "),f()),t&2){let e=M().index,i=M(2);C("innerHTML",O(1,1,i.dataObject.data[0].row[e].value),kl)}}function rse(t,n){if(t&1){let e=le();p(0,"span",22),d(1,`
-            `),p(2,"button",23),I(3,"translate"),H("click",function(){F(e);let r=M(2).index,a=M(2);return j(a.openSite(a.dataObject.data[0].row[r]))}),d(4,`
-              `),R(5,"fa-icon",24),d(6,`
-            `),f(),d(7,`
-          `),f()}t&2&&(g(2),Bt("matTooltip",O(3,1,"tooltips.View Link")))}function ase(t,n){if(t&1&&(p(0,"span"),d(1,`
-          `),w(2,rse,8,3,"span",21),d(3),f()),t&2){let e=M().index,i=M(2);g(2),C("ngIf",i.isValidUrl(i.dataObject.data[0].row[e])),g(),ne(`
-          `,i.dataObject.data[0].row[e],`
-        `)}}function ose(t,n){if(t&1&&(p(0,"div",12),d(1,`
-      `),p(2,"div",13),d(3),f(),d(4,`
-
-      `),p(5,"div",14),d(6,`
-        `),w(7,Xoe,3,3,"span",15),d(8,`
-        `),w(9,Joe,3,3,"span",15),d(10,`
-        `),w(11,ese,2,1,"span",15),d(12,`
-        `),w(13,tse,3,3,"span",15),d(14,`
-        `),w(15,ise,2,1,"span",16),d(16,`
-        `),w(17,nse,3,3,"textarea",17),d(18,`
-        `),w(19,ase,4,2,"span",18),d(20,`
-      `),f(),d(21,`
-    `),f()),t&2){let e=n.$implicit,i=M(2);C("ngClass",i.setAttributeClass(e.columnName)),g(3),Ht(`
-        `,e.columnDisplayName,`
-        `,i.getInputName(e.columnName),`
-      `),g(2),C("ngSwitch",i.getColumnType(e.columnDisplayType,e.columnType)),g(2),C("ngSwitchCase","DATE"),g(2),C("ngSwitchCase","DATETIME"),g(2),C("ngSwitchCase","INTEGER"),g(2),C("ngSwitchCase","DECIMAL"),g(2),C("ngSwitchCase","TEXT"),g(2),C("ngSwitchCase","JSON")}}function sse(t,n){if(t&1&&(p(0,"div",10),d(1,`
-    `),w(2,ose,22,10,"div",11),d(3,`
-  `),f()),t&2){let e=M();g(2),C("ngForOf",e.dataObject.columnHeaders)}}var RT=(()=>{class t{constructor(e,i,r,a,o,s){this.route=e,this.dateUtils=i,this.dialog=r,this.settingsService=a,this.datatables=o,this.systemService=s}ngOnInit(){this.route.params.subscribe(e=>{this.datatableName=e.datatableName})}add(){let e={locale:this.settingsService.language.code},i=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,i,e),o={title:"Add "+this.datatableName+" for "+this.entityType,formfields:a};this.dialog.open(Oc,{data:o,width:"50rem"}).afterClosed().subscribe(l=>{l.data&&(i.forEach(h=>{l.data.value[h]=this.dateUtils.formatDate(l.data.value[h],e.dateFormat)}),e=Y(Y({},l.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(h=>{this.dataObject=h})}))})}edit(){let e={locale:this.settingsService.language.code},i=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,i,e);a=a.map((l,h)=>(l.controlType==="datepicker"?l.value=this.dataObject.data[0].row[r[h].idx]?this.dateUtils.parseDate(this.dataObject.data[0].row[r[h].idx]):"":l.controlType==="datetimepicker"?l.value=this.dataObject.data[0].row[r[h].idx]?this.dateUtils.parseDatetime(this.dataObject.data[0].row[r[h].idx]):"":l.value=this.dataObject.data[0].row[r[h].idx]?this.dataObject.data[0].row[r[h].idx]:"",l));let o={title:"Edit "+this.datatableName+" for "+this.entityType,formfields:a,layout:{addButtonText:"Save"}};this.dialog.open(Oc,{data:o,width:"50rem"}).afterClosed().subscribe(l=>{l.data&&(i.forEach(h=>{l.data.value[h]=this.dateUtils.formatDate(l.data.value[h],e.dateFormat)}),e=Y(Y({},l.data.value),e),this.systemService.editEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(h=>{this.dataObject=h})}))})}delete(){this.dialog.open(Ao,{data:{deleteContext:` the contents of ${this.datatableName}`}}).afterClosed().subscribe(i=>{i.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(r=>{this.dataObject=r})})})}setAttributeClass(e){return this.datatables.isSystemDefined(e)?"system-defined":"table-data"}getColumnType(e,i){switch(e){case"DATE":return e;case"DATETIME":return e;case"INTEGER":return e;case"DECIMAL":return e;case"TEXT":return i==="JSON"?"JSON":e;default:return e}}getInputName(e){return this.datatables.getName(e)}isValidUrl(e){return this.datatables.isValidUrl(e)}openSite(e){window.open(e,"_blank")}static{this.\u0275fac=function(i){return new(i||t)(m(kr),m(Bn),m(Gn),m(zt),m(Um),m(v2))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-datatable-single-row"]],inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},decls:19,vars:5,consts:[[1,"tab-container","mat-typography"],[1,"layout-row","align-end","m-b-20"],["mat-raised-button","","color","primary",3,"click",4,"ngIf"],["class","delete-button","mat-raised-button","","color","warn",3,"click",4,"ngIf"],["class","m-t-10",4,"ngIf"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],[1,"m-t-10"],["class","flex-fill",3,"ngClass",4,"ngFor","ngForOf"],[1,"flex-fill",3,"ngClass"],[1,"mat-body-strong","left","flex-40"],[1,"right","flex-60",3,"ngSwitch"],[4,"ngSwitchCase"],["class","long-text",4,"ngSwitchCase"],["cdkTextareaAutosize","true","cdkAutosizeMaxRows","20","cdkAutosizeMinRows","1","class","json-textarea",3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"long-text"],["cdkTextareaAutosize","true","cdkAutosizeMaxRows","20","cdkAutosizeMinRows","1",1,"json-textarea",3,"innerHTML"],["class","m-r-5",4,"ngIf"],[1,"m-r-5"],["mat-icon-button","","matTooltipPosition","right",1,"small-icon",3,"click","matTooltip"],["icon","eye","size","lg"]],template:function(i,r){i&1&&(p(0,"div",0),d(1,`
-  `),p(2,"h3"),d(3),f(),d(4,`
-  `),p(5,"div",1),d(6,`
-    `),w(7,Qoe,5,3,"button",2),d(8,`
-    `),w(9,Koe,5,3,"button",2),d(10,`
-    `),w(11,Zoe,5,3,"button",3),d(12,`
-  `),f(),d(13,`
-
-  `),R(14,"mat-divider"),d(15,`
-
-  `),w(16,sse,4,1,"div",4),d(17,`
-`),f(),d(18,`
-`)),i&2&&(g(3),E(r.datatableName),g(4),C("ngIf",!r.dataObject.data[0]),g(2),C("ngIf",r.dataObject.data[0]),g(2),C("ngIf",r.dataObject.data[0]),g(5),C("ngIf",r.dataObject.data.length>0))},dependencies:[Ni,ni,Re,mu,Dx,Sx,Ut,lt,bn,Ls,fh,qr,Pe,Fr,Fa,_s,Tu],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   .delete-button[_ngcontent-%COMP%]{margin-left:1%}.table-name[_ngcontent-%COMP%]{padding-left:2%}.table-data[_ngcontent-%COMP%]{margin-top:3px}.system-defined[_ngcontent-%COMP%]{margin-top:3px;color:#4461e2!important;font-weight:100}.long-text[_ngcontent-%COMP%]{word-break:break-all;white-space:normal}.small-icon[_ngcontent-%COMP%]{width:30px;height:30px}.json-textarea[_ngcontent-%COMP%]{width:100%;height:100%}"]})}}return t})();var lse=["dataTable"];function dse(t,n){if(t&1){let e=le();p(0,"span"),d(1,`
-        `),p(2,"button",11),H("click",function(){F(e);let r=M();return j(r.add())}),d(3,`
-          `),R(4,"fa-icon",12),d(5),I(6,"translate"),f(),d(7,`
-      `),f()}t&2&&(g(5),ne("",O(6,1,"labels.buttons.Add"),`
-        `))}function use(t,n){if(t&1){let e=le();p(0,"span"),d(1,`
-          `),p(2,"button",14),H("click",function(){F(e);let r=M(2);return j(r.deleteSelected())}),d(3,`
-            `),R(4,"fa-icon",15),d(5),I(6,"translate"),f(),d(7,`
-        `),f()}t&2&&(g(5),ne(`
-            `,O(6,1,"labels.buttons.Delete Selected"),`
-          `))}function hse(t,n){if(t&1&&(fi(0),d(1,`
-        `),w(2,use,8,3,"span",13),d(3,`
-      `),gi()),t&2){let e=M();g(2),C("ngIf",e.isSelected)}}function mse(t,n){if(t&1){let e=le();p(0,"span"),d(1,`
-          `),p(2,"button",14),H("click",function(){F(e);let r=M(2);return j(r.delete())}),d(3,`
-            `),R(4,"fa-icon",15),d(5),I(6,"translate"),f(),d(7,`
-        `),f()}t&2&&(g(5),ne(`
-            `,O(6,1,"labels.buttons.Delete All"),`
-          `))}function pse(t,n){if(t&1&&(fi(0),d(1,`
-        `),w(2,mse,8,3,"span",13),d(3,`
-      `),gi()),t&2){let e=M();g(2),C("ngIf",e.datatableData.length>0)}}function fse(t,n){t&1&&R(0,"th",19)}function gse(t,n){if(t&1){let e=le();p(0,"td",20),d(1,`
-            `),p(2,"mat-checkbox",21),H("click",function(r){return F(e),j(r.stopPropagation())})("change",function(r){let a=F(e).$implicit,o=M(3);return j(r?o.itemToggle(a):null)}),d(3,`
-            `),f(),d(4,`
-          `),f()}if(t&2){let e=n.$implicit,i=M(3);g(2),C("checked",i.selection.isSelected(e))}}function _se(t,n){t&1&&(fi(0),d(1,`
-          `),w(2,fse,1,0,"th",17),d(3,`
-          `),w(4,gse,5,1,"td",18),d(5,`
-        `),gi())}function vse(t,n){if(t&1&&(p(0,"th",24),d(1),f()),t&2){let e=M(2).$implicit,i=M();g(),E(i.getInputName(e))}}function bse(t,n){if(t&1&&(p(0,"td",25),d(1),f()),t&2){let e=n.$implicit,i=M(2).$implicit,r=M();C("ngClass",r.isToDelete(e)),g(),ne(`
-            `,r.formatValue(e,i),`
-          `)}}function yse(t,n){t&1&&(fi(0),d(1,`
-          `),w(2,vse,2,1,"th",22),d(3,`
-          `),w(4,bse,2,2,"td",23),d(5,`
-        `),gi())}function Cse(t,n){if(t&1&&(fi(0,16),d(1,`
-        `),w(2,_se,6,0,"ng-container",13),d(3,`
-
-        `),w(4,yse,6,0,"ng-container",13),d(5,`
-      `),gi()),t&2){let e=n.$implicit,i=n.index;C("matColumnDef",e),g(2),C("ngIf",i===0),g(2),C("ngIf",i>0)}}function xse(t,n){t&1&&R(0,"tr",26)}function Mse(t,n){t&1&&R(0,"tr",27)}var NT=(()=>{class t{constructor(e,i,r,a,o,s,l,h,v){this.route=e,this.dateUtils=i,this.systemService=r,this.settingsService=a,this.dialog=o,this.datatables=s,this.dateFormat=l,this.dateTimeFormat=h,this.numberFormat=v,this.SELECT_NAME_FIELD="select",this.datatableColumns=[],this.isSelected=!1,this.isLoading=!1}ngOnInit(){this.selection=new ur(!0,[]),this.route.params.subscribe(e=>{this.datatableName=e.datatableName}),this.setData(),this.isSelected=!1}ngOnDestroy(){this.resetData()}ngOnChanges(e){this.setData()}setData(){this.datatableColumns=[this.SELECT_NAME_FIELD],this.dataObject.columnHeaders.filter(e=>{if(!this.datatables.isEntityId(e.columnName))return this.datatableColumns.push(e.columnName),e}),this.datatableData=this.dataObject.data,this.dataTableRef&&this.dataTableRef.renderRows()}resetData(){this.datatableName=null,this.datatableColumns=null,this.datatableData=null}getData(){this.isLoading=!0,this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(e=>{this.dataObject.data=e.data,this.showDeleteBotton=!1,this.dataTableRef&&this.setData(),this.isSelected=!1,this.isLoading=!1})}add(){let e={locale:this.settingsService.language.code},i=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,i,e),o={title:"Add "+this.datatableName+" for "+this.entityType,formfields:a};this.dialog.open(Oc,{data:o,width:"50rem"}).afterClosed().subscribe(l=>{l.data&&(i.forEach(h=>{l.data.value[h]=this.dateUtils.formatDate(l.data.value[h],e.dateFormat)}),e=Y(Y({},l.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(h=>{this.getData()}))})}delete(){this.dialog.open(Ao,{data:{deleteContext:`the contents of ${this.datatableName}`}}).afterClosed().subscribe(i=>{i.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.getData()})})}deleteSelected(){this.dialog.open(Ao,{data:{deleteContext:`the ${this.selection.selected.length} items selected of ${this.datatableName}`}}).afterClosed().subscribe(i=>{i.delete?(this.isSelected=!1,this.selection.selected.forEach(r=>{this.systemService.deleteDatatableEntry(this.entityId,r.row[0],this.datatableName).subscribe(()=>{this.datatableData.forEach((a,o)=>{a.row[0]===r.row[0]&&(this.datatableData.splice(o,1),this.dataTableRef.renderRows(),this.selection=new ur(!0,[]),this.isSelected=this.selection.selected.length>0)})})})):(this.selection=new ur(!0,[]),this.isSelected=this.selection.selected.length>0)})}formatValue(e,i){let r="";if(this.dataObject.columnHeaders){let a=0;this.dataObject.columnHeaders.some(o=>{if(o.columnName===i){let s=o.columnDisplayType;return r=e.row[a],s==="DATE"?r=this.dateFormat.transform(r):s==="DATETIME"?r=this.dateTimeFormat.transform(r):(s==="INTEGER"||s==="DECIMAL")&&typeof r=="number"&&(r=this.numberFormat.transform(r)),!0}a+=1})}return r}isAllSelected(){let e=this.selection.selected;return this.datatableData.length===e}isAnySelected(){return this.selection.selected&&this.selection.selected.length>0}masterToggle(e){e.checked?this.datatableData.forEach(i=>this.selection.select(i)):this.selection=new ur(!0,[]),this.isSelected=this.selection.selected.length>0}itemToggle(e){this.selection.toggle(e),this.isSelected=this.selection.selected.length>0}checkboxLabel(e){return e?`${this.selection.isSelected(e)?"deselect":"select"} row ${e.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}isToDelete(e){return this.selection.isSelected(e)?"tobe-deleted":""}getInputName(e){return this.datatables.getName(e)}static{this.\u0275fac=function(i){return new(i||t)(m(kr),m(Bn),m(v2),m(zt),m(Gn),m(Um),m(Fr),m(Fa),m(fu))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-datatable-multi-row"]],viewQuery:function(i,r){if(i&1&&ue(lse,5),i&2){let a;G(a=W())&&(r.dataTableRef=a.first)}},inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},features:[Te],decls:34,vars:8,consts:[["dataTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],[1,"action-button","m-b-7","gap-10px"],[4,"mifosxHasPermission"],[1,"m-t-10"],["mat-table","",1,"mat-elevation-z1","m-b-25",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],[4,"ngIf"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""],[1,"center",3,"click","change","checked"],["mat-header-cell","","class","right",4,"matHeaderCellDef"],["mat-cell","","class","right",3,"ngClass",4,"matCellDef"],["mat-header-cell","",1,"right"],["mat-cell","",1,"right",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(i,r){i&1&&(p(0,"div",1),d(1,`
-  `),p(2,"div",2),d(3,`
-    `),p(4,"div",3),d(5,`
-      `),p(6,"h3"),d(7),f(),d(8,`
-    `),f(),d(9,`
-    `),p(10,"div",4),d(11,`
-      `),w(12,dse,8,3,"span",5),d(13,`
-      `),w(14,hse,4,1,"ng-container",5),d(15,`
-      `),w(16,pse,4,1,"ng-container",5),d(17,`
-    `),f(),d(18,`
-  `),f(),d(19,`
-
-  `),p(20,"div",6),d(21,`
-    `),p(22,"table",7,0),d(24,`
-      `),w(25,Cse,6,3,"ng-container",8),d(26,`
-
-      `),w(27,xse,1,0,"tr",9),d(28,`
-      `),w(29,Mse,1,0,"tr",10),d(30,`
-    `),f(),d(31,`
-  `),f(),d(32,`
-`),f(),d(33,`
-`)),i&2&&(g(7),E(r.datatableName),g(5),C("mifosxHasPermission","CREATE_"+r.datatableName),g(2),C("mifosxHasPermission","DELETE_"+r.datatableName),g(2),C("mifosxHasPermission","DELETE_"+r.datatableName),g(6),C("dataSource",r.datatableData),g(3),C("ngForOf",r.datatableColumns),g(2),C("matHeaderRowDef",r.datatableColumns),g(2),C("matRowDefColumns",r.datatableColumns))},dependencies:[Ni,ni,Re,Ut,lt,Is,R2,F2,$2,j2,N2,G2,B2,U2,W2,q2,Fl,Pe],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tobe-deleted[_ngcontent-%COMP%]{text-decoration:line-through;color:#f39c12}"]})}}return t})();function Dse(t,n){if(t&1&&R(0,"mifosx-datatable-multi-row",1),t&2){let e=M();C("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}function Sse(t,n){if(t&1&&R(0,"mifosx-datatable-single-row",1),t&2){let e=M();C("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}var xPe=(()=>{class t{constructor(){this.multiRowDatatableFlag=!1}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-entity-datatable-tab"]],inputs:{multiRowDatatableFlag:"multiRowDatatableFlag",entityDatatable:"entityDatatable",entityType:"entityType",entityId:"entityId"},decls:7,vars:2,consts:[[3,"entityType","entityId","dataObject",4,"ngIf"],[3,"entityType","entityId","dataObject"]],template:function(i,r){i&1&&(p(0,"div"),d(1,`
-  `),w(2,Dse,1,3,"mifosx-datatable-multi-row",0),d(3,`
-  `),w(4,Sse,1,3,"mifosx-datatable-single-row",0),d(5,`
-`),f(),d(6,`
-`)),i&2&&(g(2),C("ngIf",r.multiRowDatatableFlag),g(2),C("ngIf",!r.multiRowDatatableFlag))},dependencies:[Re,RT,NT]})}}return t})();var wPe=(()=>{class t{constructor(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-svg-icon"]],inputs:{iconFile:"iconFile",iconName:"iconName",iconClass:"iconClass",iconWidth:"iconWidth"},decls:5,vars:4,consts:[["preserveAspectRatio","xMidYMid meet",1,"icon",3,"ngClass"]],template:function(i,r){i&1&&(Jt(),p(0,"svg",0),d(1,`
-  `),R(2,"use"),d(3,`
-`),f(),d(4,`
-`)),i&2&&(Pt("width",r.iconWidth,"px"),C("ngClass",r.iconClass),g(2),ie("href","assets/images/icons_"+r.iconFile+".svg#"+r.iconName,null,"xlink"))},dependencies:[Ni],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.icon[_ngcontent-%COMP%]{flex:1}.chargeoff[_ngcontent-%COMP%]{color:#ffa726}"]})}}return t})();function kse(t,n){t&1&&(p(0,"span"),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.inputs.Credit")))}function Ise(t,n){t&1&&(p(0,"span"),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.inputs.Debit")))}function Ese(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Reference Number")),g(4),E(e.data.journalEntry.referenceNumber)}}function Ose(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Comments")),g(4),E(e.data.journalEntry.comments)}}function Pse(t,n){t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th",5),d(3),I(4,"translate"),f(),d(5,`
-    `),f()),t&2&&(g(3),E(O(4,1,"labels.inputs.Payment Details")))}function Tse(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Payment Type")),g(4),E(e.data.journalEntry.transactionDetails.paymentDetails.paymentType.name)}}function Vse(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Account Number")),g(4),E(e.data.journalEntry.transactionDetails.paymentDetails.accountNumber)}}function Ase(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Cheque Number")),g(4),E(e.data.journalEntry.transactionDetails.paymentDetails.checkNumber)}}function zse(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Routing Code")),g(4),E(e.data.journalEntry.transactionDetails.paymentDetails.routingCode)}}function Lse(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Receipt Number")),g(4),E(e.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)}}function Hse(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Bank Number")),g(4),E(e.data.journalEntry.transactionDetails.paymentDetails.bankNumber)}}function Rse(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"th"),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M();g(3),E(O(4,2,"labels.inputs.Created by")),g(4),E(e.data.journalEntry.createdByUserName)}}var FT=(()=>{class t{constructor(e,i){this.dialogRef=e,this.data=i,this.existsPaymentDetails=!1,this.existsPaymentDetails=i.journalEntry.transactionDetails!=null&&i.journalEntry.transactionDetails.paymentDetails!=null}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-view-journal-entry"]],decls:143,vars:63,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["align","end"],["mat-button","","mat-dialog-close",""],["colspan","2",1,"header"]],template:function(i,r){i&1&&(p(0,"h1",0),d(1),I(2,"translate"),f(),d(3,`
-
-`),p(4,"div",1),d(5,`
-  `),p(6,"table"),d(7,`
-    `),p(8,"tr"),d(9,`
-      `),p(10,"th"),d(11),I(12,"translate"),f(),d(13,`
-      `),p(14,"td"),d(15),f(),d(16,`
-    `),f(),d(17,`
-
-    `),p(18,"tr"),d(19,`
-      `),p(20,"th"),d(21),I(22,"translate"),f(),d(23,`
-      `),p(24,"td"),d(25),f(),d(26,`
-    `),f(),d(27,`
-
-    `),p(28,"tr"),d(29,`
-      `),p(30,"th"),d(31),I(32,"translate"),f(),d(33,`
-      `),p(34,"td"),d(35),f(),d(36,`
-    `),f(),d(37,`
-
-    `),p(38,"tr"),d(39,`
-      `),p(40,"th"),d(41),I(42,"translate"),f(),d(43,`
-      `),p(44,"td"),d(45),I(46,"dateFormat"),f(),d(47,`
-    `),f(),d(48,`
-
-    `),p(49,"tr"),d(50,`
-      `),p(51,"th"),d(52),I(53,"translate"),f(),d(54,`
-      `),p(55,"td"),d(56),f(),d(57,`
-    `),f(),d(58,`
-
-    `),p(59,"tr"),d(60,`
-      `),p(61,"th"),d(62),I(63,"translate"),f(),d(64,`
-      `),p(65,"td"),d(66),f(),d(67,`
-    `),f(),d(68,`
-
-    `),p(69,"tr"),d(70,`
-      `),p(71,"th"),d(72),I(73,"translate"),f(),d(74,`
-      `),p(75,"td"),d(76),f(),d(77,`
-    `),f(),d(78,`
-
-    `),p(79,"tr"),d(80,`
-      `),p(81,"th"),d(82,`
-        `),w(83,kse,3,3,"span",2),d(84,`
-        `),w(85,Ise,3,3,"span",2),d(86,`
-      `),f(),d(87,`
-      `),p(88,"td"),d(89),I(90,"formatNumber"),f(),d(91,`
-    `),f(),d(92,`
-
-    `),p(93,"tr"),d(94,`
-      `),p(95,"th"),d(96),I(97,"translate"),f(),d(98,`
-      `),p(99,"td"),d(100),f(),d(101,`
-    `),f(),d(102,`
-
-    `),w(103,Ese,9,4,"tr",2),d(104,`
-
-    `),w(105,Ose,9,4,"tr",2),d(106,`
-
-    `),w(107,Pse,6,3,"tr",2),d(108,`
-
-    `),w(109,Tse,9,4,"tr",2),d(110,`
-
-    `),w(111,Vse,9,4,"tr",2),d(112,`
-
-    `),w(113,Ase,9,4,"tr",2),d(114,`
-
-    `),w(115,zse,9,4,"tr",2),d(116,`
-
-    `),w(117,Lse,9,4,"tr",2),d(118,`
-
-    `),w(119,Hse,9,4,"tr",2),d(120,`
-
-    `),w(121,Rse,9,4,"tr",2),d(122,`
-
-    `),p(123,"tr"),d(124,`
-      `),p(125,"th"),d(126),I(127,"translate"),f(),d(128,`
-      `),p(129,"td"),d(130),I(131,"datetimeFormat"),f(),d(132,`
-    `),f(),d(133,`
-  `),f(),d(134,`
-`),f(),d(135,`
-
-`),p(136,"mat-dialog-actions",3),d(137,`
-  `),p(138,"button",4),d(139),I(140,"translate"),f(),d(141,`
-`),f(),d(142,`
-`)),i&2&&(g(),E(O(2,35,"labels.heading.View Journal Entry")),g(10),E(O(12,37,"labels.inputs.Office")),g(4),E(r.data.journalEntry.officeName),g(6),E(O(22,39,"labels.inputs.Entry ID")),g(4),E(r.data.journalEntry.id),g(6),E(O(32,41,"labels.inputs.Transaction ID")),g(4),E(r.data.journalEntry.transactionId),g(6),E(O(42,43,"labels.inputs.Transaction Date")),g(4),E(O(46,45,r.data.journalEntry.transactionDate)),g(7),E(O(53,47,"labels.inputs.Type")),g(4),E(r.data.journalEntry.glAccountType.value),g(6),E(O(63,49,"labels.inputs.Account Code")),g(4),E(r.data.journalEntry.glAccountId),g(6),E(O(73,51,"labels.inputs.Account Name")),g(4),E(r.data.journalEntry.glAccountName),g(7),C("ngIf",r.data.journalEntry.entryType.value==="CREDIT"),g(2),C("ngIf",r.data.journalEntry.entryType.value==="DEBIT"),g(4),Ht("",r.data.journalEntry.currency.displaySymbol," ",O(90,53,r.data.journalEntry.amount),""),g(7),E(O(97,55,"labels.inputs.Currency")),g(4),Ht("(",r.data.journalEntry.currency.code,") ",r.data.journalEntry.currency.name,""),g(3),C("ngIf",r.data.journalEntry.referenceNumber),g(2),C("ngIf",r.data.journalEntry.comments),g(2),C("ngIf",r.existsPaymentDetails),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.paymentType)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.accountNumber)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.checkNumber)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.routingCode)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.bankNumber)),g(2),C("ngIf",r.existsPaymentDetails),g(5),E(O(127,57,"labels.inputs.Submitted on")),g(4),E(O(131,59,r.data.journalEntry.submittedOnDate)),g(9),E(O(140,61,"labels.buttons.Close")))},dependencies:[Re,lt,Si,yi,Ii,ki,Pe,Fr,Fa,_s],styles:["table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align:left;font-weight:500;padding:0 .4rem 0 0}table[_ngcontent-%COMP%]   th.header[_ngcontent-%COMP%]{text-align:center;padding:.4rem .4rem 0 0}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:0 .4rem 0 0}"]})}}return t})();var Nse=t=>({revert:!0,comments:t}),Fse=()=>({redirect:!0});function jse(t,n){if(t&1&&(p(0,"div"),d(1,`
-  `),p(2,"h1",2),d(3),I(4,"translate"),f(),d(5,`
-  `),p(6,"div",3),d(7,`
-    `),p(8,"p"),d(9),I(10,"translate"),f(),d(11,`
-    `),p(12,"mat-form-field",4),d(13,`
-      `),p(14,"mat-label"),d(15),I(16,"translate"),f(),d(17,`
-      `),R(18,"textarea",5),d(19,`
-    `),f(),d(20,`
-  `),f(),d(21,`
-  `),p(22,"mat-dialog-actions",6),d(23,`
-    `),p(24,"button",7),d(25),I(26,"translate"),f(),d(27,`
-    `),p(28,"button",8),d(29),I(30,"translate"),f(),d(31,`
-  `),f(),d(32,`
-`),f()),t&2){let e=M();g(3),E(O(4,7,"labels.heading.Revert Transaction")),g(6),E(O(10,9,"labels.text.Revert this transaction?")),g(6),E(O(16,11,"labels.inputs.Comments")),g(3),C("formControl",e.comments),g(7),E(O(26,13,"labels.buttons.No")),g(3),C("mat-dialog-close",sr(17,Nse,e.comments.value)),g(),ne(`
-      `,O(30,15,"labels.buttons.Yes"),`
-    `)}}function Bse(t,n){if(t&1&&(d(0,`
-  `),p(1,"h1",2),d(2),I(3,"translate"),f(),d(4,`
-  `),p(5,"div",3),d(6,`
-    `),p(7,"h4"),d(8),I(9,"translate"),f(),d(10,`
-    `),p(11,"p"),d(12),I(13,"translate"),f(),d(14,`
-    `),p(15,"p"),d(16),I(17,"translate"),f(),d(18,`
-  `),f(),d(19,`
-  `),p(20,"mat-dialog-actions",6),d(21,`
-    `),p(22,"button",7),d(23),I(24,"translate"),f(),d(25,`
-    `),p(26,"button",8),d(27),I(28,"translate"),f(),d(29,`
-  `),f(),d(30,`
-`)),t&2){let e=M();g(2),E(O(3,8,"labels.heading.Transaction Reverted")),g(6),E(O(9,10,"labels.heading.Success!")),g(4),E(O(13,12,"labels.text.Journal entry reverse transaction")),g(4),Ht("",O(17,14,"labels.text.Transaction ID"),": ",e.data.transactionId,""),g(7),E(O(24,16,"labels.buttons.Close")),g(3),C("mat-dialog-close",or(20,Fse)),g(),ne(`
-      `,O(28,18,"labels.buttons.Redirect to New Transaction"),`
-    `)}}var jT=(()=>{class t{constructor(e,i){this.dialogRef=e,this.data=i,this.comments=new kn("")}static{this.\u0275fac=function(i){return new(i||t)(m(Wt),m(Mi))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-revert-transaction"]],decls:5,vars:2,consts:[["reverted",""],[4,"ngIf","ngIfElse"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"flex-fill"],["matInput","",3,"formControl"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"mat-dialog-close"]],template:function(i,r){if(i&1&&(w(0,jse,33,19,"div",1),d(1,`
-
-`),w(2,Bse,31,21,"ng-template",null,0,Hr),d(4,`
-`)),i&2){let a=Ct(3);C("ngIf",!r.data.reverted)("ngIfElse",a)}},dependencies:[Re,lt,Si,yi,Ii,ki,Kt,Di,$i,en,vi,hn,Pe]})}}return t})();var BT=(()=>{class t{constructor(e){this.http=e}getOffices(){let e=new X().set("orderBy","id");return this.http.get("/offices",{params:e})}getAccountingRules(e=!1){let i=new X;return e&&(i=i.set("associations","all")),this.http.get("/accountingrules",{params:i})}getCurrencies(){return this.http.get("/currencies")}getPaymentTypes(){return this.http.get("/paymenttypes")}createJournalEntry(e){return this.http.post("/journalentries",e)}getGlAccounts(){let e=new X().set("manualEntriesAllowed","true").set("usage","1").set("disabled","false");return this.http.get("/glaccounts",{params:e})}getJournalEntry(e){let i=new X().set("transactionId",e).set("transactionDetails","true");return this.http.get("/journalentries",{params:i})}getJournalEntries(e,i,r,a,o){let s=new X().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",i);return e.forEach(function(l){l.value&&(s=s.set(l.type,l.value))}),this.http.get("/journalentries",{params:s})}revertTransaction(e,i){let r=new X().set("command","reverse"),a={};return i&&(a={comments:i}),this.http.post(`/journalentries/${e}`,a,{params:r})}getFinancialActivityAccounts(){return this.http.get("/financialactivityaccounts")}getFinancialActivityAccountsTemplate(){return this.http.get("/financialactivityaccounts/template")}createFinancialActivityAccount(e){return this.http.post("/financialactivityaccounts",e)}getFinancialActivityAccount(e,i=!1){let r=new X().set("template",i.toString());return this.http.get(`/financialactivityaccounts/${e}`,{params:r})}updateFinancialActivityAccount(e,i){return this.http.put(`/financialactivityaccounts/${e}`,i)}deleteFinancialActivityAccount(e){return this.http.delete(`/financialactivityaccounts/${e}`)}retrieveOpeningBalances(e){let i=new X().set("officeId",e);return this.http.get("/journalentries/openingbalance",{params:i})}defineOpeningBalances(e){let i=new X().set("command","defineOpeningBalance");return this.http.post("/journalentries",e,{params:i})}getChartOfAccounts(){return this.http.get("/glaccounts")}getChartOfAccountsTemplate(){return this.http.get("/glaccounts/template")}createGlAccount(e){return this.http.post("/glaccounts",e)}getGlAccount(e,i=!1){let r=new X().set("template",i.toString());return this.http.get(`/glaccounts/${e}`,{params:r})}updateGlAccount(e,i){return this.http.put(`/glaccounts/${e}`,i)}deleteGlAccount(e){return this.http.delete(`/glaccounts/${e}`)}getAccountingClosures(){return this.http.get("/glclosures")}createAccountingClosure(e){return this.http.post("/glclosures",e)}getAccountingClosure(e){return this.http.get(`/glclosures/${e}`)}updateAccountingClosure(e,i){return this.http.put(`/glclosures/${e}`,i)}deleteAccountingClosure(e){return this.http.delete(`/glclosures/${e}`)}getAccountingRulesTemplate(){return this.http.get("/accountingrules/template")}createAccountingRule(e){return this.http.post("/accountingrules",e)}getAccountingRule(e){return this.http.get(`/accountingrules/${e}`)}updateAccountingRule(e,i){return this.http.put(`/accountingrules/${e}`,i)}deleteAccountingRule(e){return this.http.delete(`/accountingrules/${e}`)}executePeriodicAccruals(e){return this.http.post("/runaccruals",e)}getProvisioningEntries(){return this.http.get("/provisioningentries")}createProvisioningEntry(e){return this.http.post("/provisioningentries",e)}getProvisioningEntry(e){return this.http.get(`/provisioningentries/${e}`)}getLoanProducts(){return this.http.get("/loanproducts")}getProvisioningCategories(){return this.http.get("/provisioningcategory")}getProvisioningEntryEntries(e){let i=new X().set("entryId",e);return this.http.get("/provisioningentries/entries",{params:i})}getProvisioningJournalEntries(e){let i=new X().set("entryId",e);return this.http.get("/journalentries/provisioning",{params:i})}createProvisioningJournalEntries(e){let i=new X().set("command","createjournalentry");return this.http.post(`/provisioningentries/${e}`,{},{params:i})}recreateProvisioningEntries(e){let i=new X().set("command","recreateprovisioningentry");return this.http.post(`/provisioningentries/${e}`,{},{params:i})}static{this.\u0275fac=function(i){return new(i||t)(k(Ti))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function $se(t,n){t&1&&(p(0,"span"),d(1,`
-        `),R(2,"fa-icon",20),d(3),I(4,"translate"),f()),t&2&&(g(3),ne("",O(4,1,"labels.buttons.Revert Transaction"),`
-      `))}function Gse(t,n){t&1&&(p(0,"span"),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.buttons.Transaction Reverted")))}function Wse(t,n){if(t&1){let e=le();p(0,"button",19),H("click",function(){F(e);let r=M(3);return j(r.revertTransaction())}),d(1,`
-      `),w(2,$se,5,3,"span",0),d(3,`
-      `),w(4,Gse,3,3,"span",0),d(5,`
-    `),f()}if(t&2){let e=M(3);C("disabled",e.dataSource==null?null:e.dataSource.data[0].reversed),g(2),C("ngIf",!e.dataSource.data[0].reversed),g(2),C("ngIf",e.dataSource.data[0].reversed)}}function qse(t,n){t&1&&(p(0,"div",17),d(1,`
-    `),w(2,Wse,6,3,"button",18),d(3,`
-  `),f()),t&2&&(g(2),C("mifosxHasPermission","REVERSE_JOURNALENTRY"))}function Yse(t,n){if(t&1&&(p(0,"mat-card",23),d(1,`
-      `),p(2,"mat-card-content"),d(3,`
-        `),p(4,"div",24),d(5,`
-          `),p(6,"div",25),d(7),I(8,"translate"),f(),d(9,`
-
-          `),p(10,"div",26),d(11),f(),d(12,`
-
-          `),p(13,"div",25),d(14),I(15,"translate"),f(),d(16,`
-
-          `),p(17,"div",26),d(18),I(19,"dateFormat"),f(),d(20,`
-
-          `),p(21,"div",25),d(22),I(23,"translate"),f(),d(24,`
-
-          `),p(25,"div",26),d(26),f(),d(27,`
-
-          `),p(28,"div",25),d(29),I(30,"translate"),f(),d(31,`
-
-          `),p(32,"div",26),d(33),I(34,"datetimeFormat"),f(),d(35,`
-        `),f(),d(36,`
-      `),f(),d(37,`
-    `),f()),t&2){let e=M(3);g(7),ne(`
-            `,O(8,8,"labels.inputs.Office"),`
-          `),g(4),ne(`
-            `,e.dataSource.data[0].officeName,`
-          `),g(3),ne(`
-            `,O(15,10,"labels.inputs.Transaction Date"),`
-          `),g(4),ne(`
-            `,O(19,12,e.dataSource.data[0].transactionDate),`
-          `),g(4),ne(`
-            `,O(23,14,"labels.inputs.Created By"),`
-          `),g(4),ne(`
-            `,e.dataSource.data[0].createdByUserName,`
-          `),g(3),ne(`
-            `,O(30,16,"labels.inputs.Submitted on"),`
-          `),g(4),ne(`
-            `,O(34,18,e.dataSource.data[0].submittedOnDate),`
-          `)}}function Qse(t,n){if(t&1&&(p(0,"div",21),d(1,`
-    `),w(2,Yse,38,20,"mat-card",22),d(3,`
-  `),f()),t&2){let e=M(2);g(2),C("ngIf",e.dataSource)}}function Kse(t,n){t&1&&(p(0,"th",27),d(1),I(2,"translate"),f()),t&2&&(g(),ne(`
-          `,O(2,1,"labels.inputs.Entry ID"),`
-        `))}function Zse(t,n){if(t&1&&(p(0,"td",28),d(1),f()),t&2){let e=n.$implicit;g(),E(e.id)}}function Xse(t,n){t&1&&(p(0,"th",27),d(1),I(2,"translate"),f()),t&2&&(g(),E(O(2,1,"labels.inputs.Type")))}function Jse(t,n){if(t&1&&(p(0,"td",28),d(1),f()),t&2){let e=n.$implicit;g(),E(e.glAccountType.value)}}function ece(t,n){t&1&&(p(0,"th",27),d(1),I(2,"translate"),f()),t&2&&(g(),ne(`
-          `,O(2,1,"labels.inputs.Account Code"),`
-        `))}function tce(t,n){if(t&1&&(p(0,"td",28),d(1),f()),t&2){let e=n.$implicit;g(),E(e.glAccountCode)}}function ice(t,n){t&1&&(p(0,"th",27),d(1),I(2,"translate"),f()),t&2&&(g(),ne(`
-          `,O(2,1,"labels.inputs.Account Name"),`
-        `))}function nce(t,n){if(t&1&&(p(0,"td",28),d(1),f()),t&2){let e=n.$implicit;g(),E(e.glAccountName)}}function rce(t,n){t&1&&(p(0,"th",27),d(1),I(2,"translate"),f()),t&2&&(g(),ne(`
-          `,O(2,1,"labels.inputs.Debit"),`
-        `))}function ace(t,n){if(t&1&&(p(0,"span"),d(1),I(2,"formatNumber"),f()),t&2){let e=M().$implicit;g(),Ht(`
-            `,e.currency.displaySymbol||e.currency.code,`
-            `,O(2,2,e.amount),`
-          `)}}function oce(t,n){if(t&1&&(p(0,"td",28),d(1,`
-          `),w(2,ace,3,4,"span",0),d(3,`
-        `),f()),t&2){let e=n.$implicit;g(2),C("ngIf",e.entryType.value==="DEBIT")}}function sce(t,n){t&1&&(p(0,"th",27),d(1),I(2,"translate"),f()),t&2&&(g(),ne(`
-          `,O(2,1,"labels.inputs.Credit"),`
-        `))}function cce(t,n){if(t&1&&(p(0,"span"),d(1),I(2,"formatNumber"),f()),t&2){let e=M().$implicit;g(),Ht(`
-            `,e.currency.displaySymbol||e.currency.code,`
-            `,O(2,2,e.amount),`
-          `)}}function lce(t,n){if(t&1&&(p(0,"td",28),d(1,`
-          `),w(2,cce,3,4,"span",0),d(3,`
-        `),f()),t&2){let e=n.$implicit;g(2),C("ngIf",e.entryType.value==="CREDIT")}}function dce(t,n){t&1&&R(0,"tr",29)}function uce(t,n){if(t&1){let e=le();p(0,"tr",30),H("click",function(){let r=F(e).$implicit,a=M(2);return j(a.viewJournalEntry(r))}),f()}}function hce(t,n){if(t&1){let e=le();p(0,"div"),d(1,`
-  `),w(2,qse,4,1,"div",2),d(3,`
-
-  `),w(4,Qse,4,1,"div",1),d(5,`
-
-  `),p(6,"div",3),d(7,`
-    `),p(8,"table",4),d(9,`
-      `),fi(10,5),d(11,`
-        `),w(12,Kse,3,3,"th",6),d(13,`
-        `),w(14,Zse,2,1,"td",7),d(15,`
-      `),gi(),d(16,`
-
-      `),fi(17,8),d(18,`
-        `),w(19,Xse,3,3,"th",6),d(20,`
-        `),w(21,Jse,2,1,"td",7),d(22,`
-      `),gi(),d(23,`
-
-      `),fi(24,9),d(25,`
-        `),w(26,ece,3,3,"th",6),d(27,`
-        `),w(28,tce,2,1,"td",7),d(29,`
-      `),gi(),d(30,`
-
-      `),fi(31,10),d(32,`
-        `),w(33,ice,3,3,"th",6),d(34,`
-        `),w(35,nce,2,1,"td",7),d(36,`
-      `),gi(),d(37,`
-
-      `),fi(38,11),d(39,`
-        `),w(40,rce,3,3,"th",6),d(41,`
-        `),w(42,oce,4,1,"td",7),d(43,`
-      `),gi(),d(44,`
-
-      `),fi(45,12),d(46,`
-        `),w(47,sce,3,3,"th",6),d(48,`
-        `),w(49,lce,4,1,"td",7),d(50,`
-      `),gi(),d(51,`
-
-      `),w(52,dce,1,0,"tr",13),d(53,`
-      `),w(54,uce,1,0,"tr",14),d(55,`
-    `),f(),d(56,`
-
-    `),p(57,"div",15),d(58,`
-      `),p(59,"button",16),H("click",function(){F(e);let r=M();return j(r.goBack())}),d(60),I(61,"translate"),f(),d(62,`
-    `),f(),d(63,`
-  `),f(),d(64,`
-`),f()}if(t&2){let e=M();g(2),C("ngIf",e.dataSource==null?null:e.dataSource.data[0].manualEntry),g(2),C("ngIf",e.isViewTransaction()),g(4),C("dataSource",e.dataSource),g(44),C("matHeaderRowDef",e.displayedColumns),g(2),C("matRowDefColumns",e.displayedColumns),g(6),ne(`
-        `,O(61,6,"labels.buttons.Back"),`
-      `)}}function mce(t,n){if(t&1){let e=le();p(0,"div",21),d(1,`
-  `),p(2,"div",31),d(3,`
-    `),p(4,"div",32),d(5,`
-      `),R(6,"i",33),d(7),I(8,"translate"),f(),d(9,`
-  `),f(),d(10,`
-
-  `),p(11,"div",15),d(12,`
-    `),p(13,"button",16),H("click",function(){F(e);let r=M();return j(r.goBack())}),d(14),I(15,"translate"),f(),d(16,`
-  `),f(),d(17,`
-`),f()}t&2&&(g(7),ne(`
-      `,O(8,2,"labels.text.No data found"),`
-    `),g(7),ne(`
-      `,O(15,4,"labels.buttons.Back"),`
-    `))}var BPe=(()=>{class t{constructor(e,i,r,a,o){this.accountingService=e,this.route=i,this.router=r,this.dialog=a,this.location=o,this.displayedColumns=["id","glAccountType","glAccountCode","glAccountName","debit","credit"],this.isJournalEntryLoaded=!1}ngOnInit(){this.route.data.subscribe(e=>{this.title=e.title,this.isJournalEntryLoaded=!1,this.isViewTransaction()?(this.transaction=e.transaction,e.transaction.pageItems.length>0&&(this.isJournalEntryLoaded=!0,this.transactionId=e.transaction.pageItems[0].transactionId)):this.isViewTransfer()&&(this.journalEntriesData=e.transferJournalEntryData.journalEntryData.content,this.isJournalEntryLoaded=!0),this.setTransaction()})}isViewTransaction(){return this.title==="View Transaction"}isViewTransfer(){return this.title==="View Transfer"}setTransaction(){this.journalEntriesData!=null?this.dataSource=new jc(this.journalEntriesData):(this.dataSource=new jc(this.transaction.pageItems),this.dataSource.sortingDataAccessor=(e,i)=>{switch(i){case"glAccountType":return e.glAccountType.value;case"debit":return e.amount;case"credit":return e.amount;default:return e[i]}}),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}viewJournalEntry(e){this.dialog.open(FT,{data:{journalEntry:e}})}revertTransaction(e){this.dialog.open(jT,{data:{reverted:this.dataSource.data[0].reversed,transactionId:e}}).afterClosed().subscribe(r=>{r.revert?this.accountingService.revertTransaction(this.transactionId,r.comments).subscribe(a=>{this.dataSource.data[0].reversed=!0,this.revertTransaction(a.transactionId)}):r.redirect&&this.router.navigate(["../",e],{relativeTo:this.route})})}goBack(){this.location.back()}static{this.\u0275fac=function(i){return new(i||t)(m(BT),m(kr),m(Ir),m(Gn),m(Nr))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-view-journal-entry-transaction"]],viewQuery:function(i,r){if(i&1&&(ue(Nc,7),ue(Bo,7)),i&2){let a;G(a=W())&&(r.paginator=a.first),G(a=W())&&(r.sort=a.first)}},decls:4,vars:2,consts:[[4,"ngIf"],["class","container m-b-20",4,"ngIf"],["class","layout-row layout-align-end container m-b-20",4,"ngIf"],[1,"mat-elevation-z8","container","layout-align-center","layout-row-wrap"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","class","center","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","glAccountType"],["matColumnDef","glAccountCode"],["matColumnDef","glAccountName"],["matColumnDef","debit"],["matColumnDef","credit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"click",4,"matRowDef","matRowDefColumns"],[1,"layout-row","layout-align-center","m-t-15","m-b-15","gap-5px","layout-xs-column"],["type","button","color","primary","mat-raised-button","",3,"click"],[1,"layout-row","layout-align-end","container","m-b-20"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click","disabled"],["icon","undo",1,"m-r-10"],[1,"container","m-b-20"],["class","mat-elevation-z8",4,"ngIf"],[1,"mat-elevation-z8"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],["mat-header-cell","","mat-sort-header","",1,"center"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(i,r){i&1&&(w(0,hce,65,8,"div",0),d(1,`
-
-`),w(2,mce,18,6,"div",1),d(3,`
-`)),i&2&&(C("ngIf",r.isJournalEntryLoaded),g(2),C("ngIf",!r.isJournalEntryLoaded))},dependencies:[Re,Ut,lt,XO,JO,Bo,Cm,R2,F2,$2,j2,N2,G2,B2,U2,W2,q2,Fl,Pe,Fr,Fa,_s],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return t})();function pce(t,n){if(t&1){let e=le();p(0,"span",4),H("click",function(){F(e);let r=M();return j(r.copyValue())}),p(1,"b"),R(2,"fa-icon",5),I(3,"translate"),f()()}t&2&&(g(2),Bt("title",O(3,1,"labels.text.Copy Account Number")))}function fce(t,n){if(t&1&&(p(0,"span",6),d(1,`
-    `),p(2,"a",7),d(3),f(),d(4,`
-  `),f()),t&2){let e=M();g(2),Bt("href",e.getAccountLink(),Hf),g(),E(e.accountNo)}}function gce(t,n){if(t&1&&(p(0,"span",6),d(1),f()),t&2){let e=M();g(),E(e.accountNo)}}function _ce(t,n){if(t&1){let e=le();p(0,"span",8),H("click",function(){F(e);let r=M();return j(r.copyValue())}),p(1,"b"),R(2,"fa-icon",5),I(3,"translate"),f()()}t&2&&(g(2),Bt("title",O(3,1,"labels.text.Copy Account Number")))}var $Pe=(()=>{class t{constructor(e){this.clipboard=e,this.display="right",this.clientId=null,this.accountId=null,this.accountType=null,this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.clipboard.copy(this.accountNo)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}getAccountLink(){return this.accountType?`/#/clients/${this.clientId}/${this.getAccountType()}/${this.accountId}`:""}getAccountType(){if(this.accountType==="1")return"loan-accounts";if(this.accountType==="2")return"savings-accounts"}static{this.\u0275fac=function(i){return new(i||t)(m(Q2))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-account-number"]],inputs:{accountNo:"accountNo",display:"display",clientId:"clientId",accountId:"accountId",accountType:"accountType"},decls:11,vars:4,consts:[[3,"mouseenter","mouseleave"],["class","m-l-5",3,"click",4,"ngIf"],["class","m-l-5",4,"ngIf"],["class","m-l-3",3,"click",4,"ngIf"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[1,"m-l-5"],[3,"href"],[1,"m-l-3",3,"click"]],template:function(i,r){i&1&&(p(0,"span",0),H("mouseenter",function(){return r.mouseEnter()})("mouseleave",function(){return r.mouseLeave()}),d(1,`
-  `),w(2,pce,4,3,"span",1),d(3,`
-  `),w(4,fce,5,2,"span",2),d(5,`
-  `),w(6,gce,2,1,"span",2),d(7,`
-  `),w(8,_ce,4,3,"span",3),d(9,`
-`),f(),d(10,`
-`)),i&2&&(g(2),C("ngIf",r.displayL&&r.iconVisible),g(2),C("ngIf",r.accountType),g(2),C("ngIf",!r.accountType),g(2),C("ngIf",r.displayR&&r.iconVisible))},dependencies:[Re,Ut,Pe]})}}return t})();function vce(t,n){if(t&1){let e=le();p(0,"span",4),H("click",function(){F(e);let r=M();return j(r.copyValue())}),p(1,"b"),R(2,"fa-icon",5),I(3,"translate"),f()()}t&2&&(g(2),Bt("title",O(3,1,"labels.text.Copy Account Number")))}function bce(t,n){if(t&1){let e=le();p(0,"span",6),H("click",function(){F(e);let r=M();return j(r.copyValue())}),p(1,"b"),R(2,"fa-icon",5),I(3,"translate"),f()()}t&2&&(g(2),Bt("title",O(3,1,"labels.text.Copy Account Number")))}var WPe=(()=>{class t{constructor(e){this.clipboard=e,this.display="right",this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.clipboard.copy(this.entityName)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(i){return new(i||t)(m(Q2))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-entity-name"]],inputs:{entityName:"entityName",display:"display"},decls:11,vars:3,consts:[[3,"mouseenter","mouseleave"],["class","m-l-5",3,"click",4,"ngIf"],[1,"m-l-5"],["class","m-l-3",3,"click",4,"ngIf"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[1,"m-l-3",3,"click"]],template:function(i,r){i&1&&(p(0,"span",0),H("mouseenter",function(){return r.mouseEnter()})("mouseleave",function(){return r.mouseLeave()}),d(1,`
-  `),w(2,vce,4,3,"span",1),d(3,`
-  `),p(4,"span",2)(5,"b"),d(6),f()(),d(7,`
-  `),w(8,bce,4,3,"span",3),d(9,`
-`),f(),d(10,`
-`)),i&2&&(g(2),C("ngIf",r.displayL&&r.iconVisible),g(4),E(r.entityName),g(2),C("ngIf",r.displayR&&r.iconVisible))},dependencies:[Re,Ut,Pe]})}}return t})();function yce(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"td",5),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M(2);g(3),E(O(4,2,"labels.inputs.Account No")),g(4),E(e.paymentDetailData.accountNumber)}}function Cce(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"td",5),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M(2);g(3),E(O(4,2,"labels.inputs.Cheque Number")),g(4),E(e.paymentDetailData.checkNumber)}}function xce(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"td",5),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td",5),d(7),f(),d(8,`
-    `),f()),t&2){let e=M(2);g(3),E(O(4,2,"labels.inputs.Routing Code")),g(4),E(e.paymentDetailData.routingCode)}}function Mce(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"td",5),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M(2);g(3),E(O(4,2,"labels.inputs.Receipt No")),g(4),E(e.paymentDetailData.receiptNumber)}}function wce(t,n){if(t&1&&(p(0,"tr"),d(1,`
-      `),p(2,"td",5),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"td"),d(7),f(),d(8,`
-    `),f()),t&2){let e=M(2);g(3),E(O(4,2,"labels.inputs.Bank No")),g(4),E(e.paymentDetailData.bankNumber)}}function Dce(t,n){if(t&1&&(p(0,"table"),d(1,`
-  `),p(2,"tbody"),d(3,`
-    `),p(4,"tr"),d(5,`
-      `),p(6,"td",4),d(7),I(8,"translate"),f(),d(9,`
-    `),f(),d(10,`
-    `),w(11,yce,9,4,"tr",3),d(12,`
-    `),w(13,Cce,9,4,"tr",3),d(14,`
-    `),w(15,xce,9,4,"tr",3),d(16,`
-    `),w(17,Mce,9,4,"tr",3),d(18,`
-    `),w(19,wce,9,4,"tr",3),d(20,`
-  `),f(),d(21,`
-`),f()),t&2){let e=M();g(7),E(O(8,6,"labels.inputs.Payment Details")),g(4),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.accountNumber)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.checkNumber)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.routingCode)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.receiptNumber)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.bankNumber))}}var YPe=(()=>{class t{constructor(){}hasSomeValue(){return this.isNotNullOrEmpty(this.paymentDetailData.accountNumber)||this.isNotNullOrEmpty(this.paymentDetailData.bankNumber)||this.isNotNullOrEmpty(this.paymentDetailData.checkNumber)||this.isNotNullOrEmpty(this.paymentDetailData.receiptNumber)||this.isNotNullOrEmpty(this.paymentDetailData.routingCode)}isNotNullOrEmpty(e){return e!==null&&e!==""}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-transaction-payment-detail"]],inputs:{paymentDetailData:"paymentDetailData"},decls:12,vars:5,consts:[[1,"layout-row-wrap","card-content"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[4,"ngIf"],["colspan","2",1,"mat-body-strong","center"],[1,"mat-body-strong"]],template:function(i,r){i&1&&(p(0,"div",0),d(1,`
-  `),p(2,"div",1),d(3),I(4,"translate"),f(),d(5,`
-
-  `),p(6,"div",2),d(7),f(),d(8,`
-`),f(),d(9,`
-`),w(10,Dce,22,8,"table",3),d(11,`
-`)),i&2&&(g(3),ne(`
-    `,O(4,3,"labels.inputs.Payment Type"),`
-  `),g(4),ne(`
-    `,r.paymentDetailData.paymentType.name,`
-  `),g(3),C("ngIf",r.hasSomeValue()))},dependencies:[Re,Pe],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.card-content[_ngcontent-%COMP%]{width:100%;padding-bottom:25px}.card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{text-align:left}.card-content[_ngcontent-%COMP%]   .attribute[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var KPe=(()=>{class t{constructor(){this.disablePrevious=!1,this.disableNext=!1}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-stepper-buttons"]],inputs:{disablePrevious:"disablePrevious",disableNext:"disableNext"},decls:13,vars:2,consts:[[1,"flex-fill","layout-row","layout-align-center","margin-t","gap-2percent","layout-xs-column"],["mat-raised-button","","matStepperPrevious","",3,"disabled"],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"]],template:function(i,r){i&1&&(p(0,"div",0),d(1,`
-  `),p(2,"button",1),d(3,`
-    `),R(4,"fa-icon",2),d(5,`
-    Previous
-  `),f(),d(6,`
-  `),p(7,"button",3),d(8,`
-    Next
-    `),R(9,"fa-icon",4),d(10,`
-  `),f(),d(11,`
-`),f(),d(12,`
-`)),i&2&&(g(2),C("disabled",r.disablePrevious),g(5),C("disabled",r.disableNext))},dependencies:[Ut,lt,YP,QP]})}}return t})();function Sce(t,n){if(t&1&&(p(0,"mat-option",7),d(1),f()),t&2){let e=n.$implicit;C("value",e.id),g(),ne(`
-        `,"("+e.glCode+") "+e.name,`
-      `)}}function kce(t,n){t&1&&(p(0,"mat-error"),d(1),I(2,"translate"),I(3,"translate"),p(4,"strong"),d(5),I(6,"translate"),f(),d(7,`
-    `),f()),t&2&&(g(),Ht(`
-      `,O(2,3,"labels.inputs.Account")," ",O(3,5,"labels.commons.is"),`
-      `),g(4),E(O(6,7,"labels.commons.required")))}function Ice(t,n){if(t&1&&(p(0,"mat-form-field",2),d(1,`
-    `),p(2,"mat-label"),d(3),I(4,"translate"),f(),d(5,`
-
-    `),p(6,"mat-select",3),d(7,`
-      `),p(8,"mat-option"),d(9,`
-        `),R(10,"ngx-mat-select-search",4),d(11,`
-      `),f(),d(12,`
-      `),w(13,Sce,2,2,"mat-option",5),I(14,"async"),d(15,`
-    `),f(),d(16,`
-    `),w(17,kce,8,9,"mat-error",6),d(18,`
-  `),f()),t&2){let e=M();g(3),E(O(4,7,"labels.inputs."+e.inputLabel)),g(3),C("formControl",e.inputFormControl),g(4),Bt("placeholderLabel",e.placeHolderLabel),Bt("noEntriesFoundLabel",e.noEntriesFoundLabel),C("formControl",e.filterFormCtrl),g(3),C("ngForOf",O(14,9,e.glAccountData)),g(4),C("ngIf",e.inputFormControl.hasError("required"))}}function Ece(t,n){if(t&1&&(p(0,"mat-option",7),d(1),f()),t&2){let e=n.$implicit;C("value",e.id),g(),ne(`
-        `,"("+e.glCode+") "+e.name,`
-      `)}}function Oce(t,n){if(t&1&&(p(0,"mat-form-field",2),d(1,`
-    `),p(2,"mat-label"),d(3),I(4,"translate"),f(),d(5,`
-
-    `),p(6,"mat-select",8),d(7,`
-      `),p(8,"mat-option"),d(9,`
-        `),p(10,"ngx-mat-select-search",9),d(11,`
-        `),f(),d(12,`
-      `),f(),d(13,`
-      `),w(14,Ece,2,2,"mat-option",5),I(15,"async"),d(16,`
-    `),f(),d(17,`
-  `),f()),t&2){let e=M();g(3),E(O(4,6,"labels.inputs."+e.inputLabel)),g(3),C("formControl",e.inputFormControl),g(4),Bt("placeholderLabel",e.placeHolderLabel),Bt("noEntriesFoundLabel",e.noEntriesFoundLabel),C("formControl",e.filterFormCtrl),g(4),C("ngForOf",O(15,8,e.glAccountData))}}var tTe=(()=>{class t{constructor(e){this.translateService=e,this.glAccountList=[],this.required=!1,this.inputLabel="",this.glAccountData=new ea(1),this.filterFormCtrl=new kn(""),this._onDestroy=new U,this.placeHolderLabel="",this.noEntriesFoundLabel=""}ngOnInit(){this.filterFormCtrl.valueChanges.pipe(_e(this._onDestroy)).subscribe(()=>{this.searchGLAccount()}),this.placeHolderLabel=this.translateService.instant("labels.text.Search"),this.noEntriesFoundLabel=this.translateService.instant("labels.text.No data found")}ngOnChanges(e){this.glAccountList&&this.glAccountData.next(this.glAccountList.slice())}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}searchGLAccount(){if(this.glAccountList){let e=this.filterFormCtrl.value.toLowerCase();e?this.glAccountData.next(this.glAccountList.filter(i=>i.name.toLowerCase().indexOf(e)>=0||i.glCode.toLowerCase().indexOf(e)>=0)):this.glAccountData.next(this.glAccountList.slice())}}static{this.\u0275fac=function(i){return new(i||t)(m(ca))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-gl-account-selector"]],inputs:{inputFormControl:"inputFormControl",glAccountList:"glAccountList",required:"required",inputLabel:"inputLabel"},features:[Te],decls:7,vars:2,consts:[[1,"layout-column","m-r-10"],["class","flex-100",4,"ngIf"],[1,"flex-100"],["required","",3,"formControl"],[3,"placeholderLabel","noEntriesFoundLabel","formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"value"],[3,"formControl"],[3,"formControl","placeholderLabel","noEntriesFoundLabel"]],template:function(i,r){i&1&&(p(0,"div",0),d(1,`
-  `),w(2,Ice,19,11,"mat-form-field",1),d(3,`
-
-  `),w(4,Oce,18,10,"mat-form-field",1),d(5,`
-`),f(),d(6,`
-`)),i&2&&(g(2),C("ngIf",r.required),g(2),C("ngIf",!r.required))},dependencies:[ni,Re,Bi,Kt,Di,pr,Tn,OT,vi,da,hn,pu,Pe]})}}return t})();function Pce(t,n){if(t&1&&(p(0,"span",2),d(1,`
-  `),p(2,"div",3),d(3),I(4,"translate"),f(),d(5,`
-
-  `),p(6,"div",4),d(7),f(),d(8,`
-`),f()),t&2){let e=M();g(2),C("ngClass",e.getWithClass(e.withTitle)),g(),ne(`
-    `,O(4,4,"labels.inputs."+e.accountTitle),`
-  `),g(3),C("ngClass",e.getWithClass(e.withAccount)),g(),ne(`
-    `,e.glAccountValue(),`
-  `)}}function Tce(t,n){if(t&1&&(p(0,"div",5),d(1),f()),t&2){let e=M();g(),ne(`
-  `,e.glAccountValue(),`
-`)}}var UT=(()=>{class t{constructor(){this.glAccount=null,this.accountTitle=null,this.withTitle="50%",this.withAccount="50%"}glAccountValue(){return this.glAccount?"("+this.glAccount.glCode+") "+(this.glAccount.nameDecorated?this.glAccount.nameDecorated:this.glAccount.name):""}getWithClass(e){return"flex-"+e.replace("%","")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-gl-account-display"]],inputs:{glAccount:"glAccount",accountTitle:"accountTitle",withTitle:"withTitle",withAccount:"withAccount"},decls:4,vars:2,consts:[["class","layout-row",4,"ngIf"],["class","flex-100",4,"ngIf"],[1,"layout-row"],[1,"header",3,"ngClass"],[3,"ngClass"],[1,"flex-100"]],template:function(i,r){i&1&&(w(0,Pce,9,6,"span",0),d(1,`
-
-`),w(2,Tce,2,1,"div",1),d(3,`
-`)),i&2&&(C("ngIf",r.accountTitle),g(2),C("ngIf",!r.accountTitle))},dependencies:[Ni,Re,Pe],styles:["div[_ngcontent-%COMP%]{margin:.3rem 0;word-wrap:break-word}div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var $T=(()=>{class t{getAccountingRulesForShares(){return["NONE","Cash"]}getAccountingRulesForSavings(){return["NONE","Cash","Accrual (periodic)"]}getAccountingRulesForLoans(){return["NONE","Cash","Accrual (periodic)","Accrual (upfront)"]}getAccountRuleName(e){return["ACCRUAL PERIODIC","ACCRUAL (PERIODIC)"].includes(e)?"Accrual (periodic)":["ACCRUAL UPFRONT","ACCRUAL (UPFRONT)"].includes(e)?"Accrual (upfront)":e.startsWith("CASH")?"Cash":e==="NONE"?"NONE":""}isNoneAccounting(e){return e.id===1}isNoneAccountingRuleId(e){return e===1}isCashOrAccrualAccounting(e){return e.id===2||e.id===3}isCashOrAccrualAccountingRuleId(e){return e===2||e===3}isAccrualAccounting(e){return e.id===3}isAccrualAccountingRuleId(e){return e===3}getAccountingRuleFrom(e){return e===1?{code:"NONE",id:e,value:"None"}:e===2?{code:"CASH",id:e,value:"Cash"}:e===3?{code:"ACCRUAL_PERIODIC",id:e,value:"Accural (periodic)"}:e===4?{code:"ACCRUAL_UPFRONT",id:e,value:"Accural (upfront)"}:{code:"INVALID",id:e,value:"Invalid"}}glAccountLookUp(e,i){let r=null;return e&&i.some(a=>{a.id===e&&(r={id:a.id,name:a.name,glCode:a.glCode})}),r}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function zce(t,n){if(t&1&&(p(0,"div",4),d(1,`
-    `),p(2,"span",5),d(3),I(4,"translate"),f(),d(5,`
-    `),p(6,"span",6),d(7),I(8,"translate"),f(),d(9,`
-  `),f()),t&2){let e=M();g(3),ne("",O(4,2,"labels.inputs.Type"),":"),g(4),E(O(8,4,"labels.accounting."+e.getAccountingRuleName(e.accountingRule.value)))}}function Lce(t,n){if(t&1&&(p(0,"mifosx-gl-account-display",9),d(1,`
-        `),f()),t&2){let e=M(2);C("accountTitle","Overdraft portfolio")("glAccount",e.accountingMappings.overdraftPortfolioControl)("withTitle","40%")}}function Hce(t,n){if(t&1&&(p(0,"mifosx-gl-account-display",9),d(1,`
-        `),f()),t&2){let e=M(2);C("accountTitle","Fees Receivable")("glAccount",e.accountingMappings.feeReceivableAccount)("withTitle","40%")}}function Rce(t,n){if(t&1&&(p(0,"mifosx-gl-account-display",9),d(1,`
-        `),f()),t&2){let e=M(2);C("accountTitle","Penalties Receivable")("glAccount",e.accountingMappings.penaltyReceivableAccount)("withTitle","40%")}}function Nce(t,n){if(t&1&&(p(0,"mifosx-gl-account-display",9),d(1,`
-        `),f()),t&2){let e=M(2);C("accountTitle","Interest Payable")("glAccount",e.accountingMappings.interestPayableAccount)("withTitle","40%")}}function Fce(t,n){if(t&1&&(p(0,"mifosx-gl-account-display",9),d(1,`
-        `),f()),t&2){let e=M(2);C("accountTitle","Escheat liability")("glAccount",e.accountingMappings.escheatLiabilityAccount)("withTitle","40%")}}function jce(t,n){if(t&1&&(p(0,"mifosx-gl-account-display",9),d(1,`
-        `),f()),t&2){let e=M(2);C("accountTitle","Income from Interest")("glAccount",e.accountingMappings.incomeFromInterest)("withTitle","40%")}}function Bce(t,n){if(t&1&&(p(0,"mifosx-gl-account-display",9),d(1,`
-        `),f()),t&2){let e=M(2);C("accountTitle","Write-off")("glAccount",e.accountingMappings.writeOffAccount)("withTitle","40%")}}function Uce(t,n){if(t&1&&(p(0,"div",2),d(1,`
-      `),p(2,"h4",7),d(3),I(4,"translate"),f(),d(5,`
-      `),p(6,"div",8),d(7,`
-        `),p(8,"mifosx-gl-account-display",9),d(9,`
-        `),f(),d(10,`
-      `),f(),d(11,`
-      `),p(12,"div",8),d(13,`
-        `),w(14,Lce,2,3,"mifosx-gl-account-display",10),d(15,`
-      `),f(),d(16,`
-      `),p(17,"div",8),d(18,`
-        `),w(19,Hce,2,3,"mifosx-gl-account-display",10),d(20,`
-      `),f(),d(21,`
-      `),p(22,"div",8),d(23,`
-        `),w(24,Rce,2,3,"mifosx-gl-account-display",10),d(25,`
-      `),f(),d(26,`
-
-      `),p(27,"h4",7),d(28),I(29,"translate"),f(),d(30,`
-      `),p(31,"div",8),d(32,`
-        `),p(33,"mifosx-gl-account-display",9),d(34,`
-        `),f(),d(35,`
-      `),f(),d(36,`
-      `),p(37,"div",8),d(38,`
-        `),p(39,"mifosx-gl-account-display",9),d(40,`
-        `),f(),d(41,`
-      `),f(),d(42,`
-      `),p(43,"div",8),d(44,`
-        `),w(45,Nce,2,3,"mifosx-gl-account-display",10),d(46,`
-      `),f(),d(47,`
-      `),p(48,"div",8),d(49,`
-        `),w(50,Fce,2,3,"mifosx-gl-account-display",10),d(51,`
-      `),f(),d(52,`
-
-      `),p(53,"h4",7),d(54),I(55,"translate"),f(),d(56,`
-      `),p(57,"div",8),d(58,`
-        `),p(59,"mifosx-gl-account-display",9),d(60,`
-        `),f(),d(61,`
-      `),f(),d(62,`
-      `),p(63,"div",8),d(64,`
-        `),p(65,"mifosx-gl-account-display",9),d(66,`
-        `),f(),d(67,`
-      `),f(),d(68,`
-      `),p(69,"div",8),d(70,`
-        `),w(71,jce,2,3,"mifosx-gl-account-display",10),d(72,`
-      `),f(),d(73,`
-
-      `),p(74,"h4",7),d(75),I(76,"translate"),f(),d(77,`
-      `),p(78,"div",8),d(79,`
-        `),p(80,"mifosx-gl-account-display",9),d(81,`
-        `),f(),d(82,`
-      `),f(),d(83,`
-      `),p(84,"div",8),d(85,`
-        `),w(86,Bce,2,3,"mifosx-gl-account-display",10),d(87,`
-      `),f(),d(88,`
-    `),f()),t&2){let e=M();g(3),E(O(4,29,"labels.heading.Assets")),g(5),C("accountTitle","Saving reference")("glAccount",e.accountingMappings.savingsReferenceAccount)("withTitle","40%"),g(6),C("ngIf",e.accountingMappings.overdraftPortfolioControl),g(5),C("ngIf",e.isAccrualAccounting()),g(5),C("ngIf",e.isAccrualAccounting()),g(4),E(O(29,31,"labels.heading.Liabilities")),g(5),C("accountTitle","Saving control")("glAccount",e.accountingMappings.savingsControlAccount)("withTitle","40%"),g(6),C("accountTitle","Savings transfers in suspense")("glAccount",e.accountingMappings.transfersInSuspenseAccount)("withTitle","40%"),g(6),C("ngIf",e.isAccrualAccounting()),g(5),C("ngIf",e.accountingMappings.escheatLiabilityAccount),g(4),E(O(55,33,"labels.heading.Income")),g(5),C("accountTitle","Income from fees")("glAccount",e.accountingMappings.incomeFromFeeAccount)("withTitle","40%"),g(6),C("accountTitle","Income from penalties")("glAccount",e.accountingMappings.incomeFromPenaltyAccount)("withTitle","40%"),g(6),C("ngIf",e.accountingMappings.incomeFromInterest),g(4),E(O(76,35,"labels.heading.Expenses")),g(5),C("accountTitle","Interest on savings")("glAccount",e.accountingMappings.interestOnSavingsAccount)("withTitle","40%"),g(6),C("ngIf",e.accountingMappings.writeOffAccount)}}var aTe=(()=>{class t{constructor(e){this.accounting=e,this.accountingMappings=[]}isCashOrAccrualAccounting(){return this.accountingRule?this.accounting.isCashOrAccrualAccounting(this.accountingRule):!1}isAccrualAccounting(){return this.accountingRule?this.accounting.isAccrualAccounting(this.accountingRule):!1}getAccountingRuleName(e){return this.accounting.getAccountRuleName(e.toUpperCase())}static{this.\u0275fac=function(i){return new(i||t)(m($T))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-view-savings-accounting-details"]],inputs:{accountingRule:"accountingRule",accountingMappings:"accountingMappings"},decls:10,vars:2,consts:[[1,"layout-row-wrap","responsive-column"],["class","layout-row responsive-column flex-100",4,"ngIf"],[1,"layout-row-wrap","responsive-column","flex-100"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"layout-row","responsive-column","flex-100"],[1,"flex-40"],[1,"flex-60"],[1,"mat-h4","flex-100"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"],["class","flex-100",3,"accountTitle","glAccount","withTitle",4,"ngIf"]],template:function(i,r){i&1&&(p(0,"div",0),d(1,`
-  `),w(2,zce,10,6,"div",1),d(3,`
-
-  `),p(4,"div",2),d(5,`
-    `),w(6,Uce,89,37,"div",3),d(7,`
-  `),f(),d(8,`
-`),f(),d(9,`
-`)),i&2&&(g(2),C("ngIf",r.accountingRule),g(4),C("ngIf",r.isCashOrAccrualAccounting()))},dependencies:[Re,UT,Pe],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.container[_ngcontent-%COMP%]{padding:1%;margin:1%;width:100%}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();var GT=(()=>{class t{constructor(e){this.ref=e,this.darkModeOn=!1,this.themes=["dark-theme","light-theme"],this.theme=new at("light-theme"),this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.setDarkMode(this.darkModeOn),window.matchMedia("(prefers-color-scheme: dark)").addListener(i=>{let r=i.matches;this.theme.next(r?"dark-theme":"light-theme"),this.ref.tick()})}isDarkMode(){return this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.darkModeOn}setDarkMode(e){this.darkModeOn=e,e?(document.body.classList.add("dark-theme"),this.theme.next("dark-theme")):(document.body.classList.remove("dark-theme"),this.theme.next("light-theme"))}setInitialDarkMode(){this.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(i){return new(i||t)(k(Ji))}}static{this.\u0275prov=N({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var hTe=(()=>{class t{constructor(e,i){this.themingService=e,this.settingsService=i}ngOnInit(){this.darkModeOn=this.settingsService.themeDarkEnabled==="true"}ngOnChanges(e){this.darkModeOn=this.settingsService.themeDarkEnabled==="true"}toggleTheme(){this.darkModeOn=!this.darkModeOn,this.settingsService.setThemeDarkEnabled(this.darkModeOn?"true":"false"),this.themingService.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(i){return new(i||t)(m(GT),m(zt))}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-theme-toggle"]],features:[Te],decls:6,vars:1,consts:[["mat-icon-button","",1,"m-l-15","m-r-5",3,"click"]],template:function(i,r){i&1&&(p(0,"button",0),H("click",function(){return r.toggleTheme()}),d(1,`
-  `),p(2,"mat-icon"),d(3),f(),d(4,`
-`),f(),d(5,`
-`)),i&2&&(g(3),E(r.darkModeOn?"wb_sunny":"nights_stay"))},dependencies:[bn,Yr]})}}return t})();function Gce(t,n){if(t&1){let e=le();p(0,"span",4),H("click",function(){F(e);let r=M(2);return j(r.showValue())}),R(1,"fa-icon",5),f()}if(t&2){let e=M(2);g(),C("title",e.textValue)}}function Wce(t,n){if(t&1){let e=le();p(0,"span",6),H("click",function(){F(e);let r=M(2);return j(r.showValue())}),d(1),I(2,"truncateText"),f()}if(t&2){let e=M(2);g(),ne("",yo(2,1,e.textValue,e.printChars),"...")}}function qce(t,n){if(t&1){let e=le();p(0,"span",6),H("click",function(){F(e);let r=M(2);return j(r.showValue())}),d(1),f()}if(t&2){let e=M(2);g(),E(e.textValue)}}function Yce(t,n){if(t&1){let e=le();p(0,"span",1),H("mouseenter",function(){F(e);let r=M();return j(r.mouseEnter())})("mouseleave",function(){F(e);let r=M();return j(r.mouseLeave())}),d(1,`
-  `),w(2,Gce,2,1,"span",2),d(3,`
-  `),w(4,Wce,3,4,"span",3),d(5,`
-  `),w(6,qce,2,1,"span",3),d(7,`
-`),f()}if(t&2){let e=M();g(2),C("ngIf",e.isLongValue()),g(2),C("ngIf",e.isLongValue()),g(2),C("ngIf",!e.isLongValue())}}var pTe=(()=>{class t{constructor(){this.chars=30,this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1,this.printChars=30}ngOnInit(){this.emptyValue=!this.textValue||this.textValue==="",this.printChars=this.chars}isLongValue(){return this.textValue==null?!1:this.textValue.length>25}showValue(){this.printChars==30?this.printChars=1e3:this.printChars=30}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-long-text"]],inputs:{textValue:"textValue",chars:"chars"},decls:2,vars:1,consts:[[3,"mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave"],["class","m-l-3",3,"click",4,"ngIf"],["class","m-l-5",3,"click",4,"ngIf"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(i,r){i&1&&(w(0,Yce,8,3,"span",0),d(1,`
-`)),i&2&&C("ngIf",!r.emptyValue)},dependencies:[Re,Ut,Vu]})}}return t})();function Qce(t,n){if(t&1&&(p(0,"mat-error"),d(1),I(2,"translate"),I(3,"translate"),p(4,"strong"),d(5),I(6,"translate"),f(),d(7,`
-  `),f()),t&2){let e=M(2);g(),Ht(`
-    `,O(2,3,"labels.inputs."+e.inputLabel)," ",O(3,5,"labels.commons.is"),`
-    `),g(4),E(O(6,7,"labels.commons.required"))}}function Kce(t,n){if(t&1&&(p(0,"mat-hint",7),d(1),I(2,"currency"),f()),t&2){let e=M(2);g(),E(n8(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function Zce(t,n){if(t&1){let e=le();p(0,"mat-form-field",2),d(1,`
-  `),p(2,"mat-label"),d(3),I(4,"translate"),f(),d(5,`
-  `),p(6,"div",3),d(7,`
-    `),p(8,"span"),d(9),f(),d(10,`
-    `),p(11,"input",4),H("keypress",function(r){F(e);let a=M();return j(a.numberOnly(r))})("blur",function(){F(e);let r=M();return j(r.displayHint=!1)})("focus",function(){F(e);let r=M();return j(r.displayHint=!0)}),f(),d(12,`
-  `),f(),d(13,`
-  `),w(14,Qce,8,9,"mat-error",5),d(15,`
-  `),w(16,Kce,3,6,"mat-hint",6),d(17,`
-`),f()}if(t&2){let e=M();g(3),E(O(4,8,"labels.inputs."+e.inputLabel)),g(6),E(e.currency.code),g(2),j0("mifosxFormatAmount","",e.currency.code,":",e.currency.displaySymbol,""),C("formControl",e.inputFormControl),g(3),C("ngIf",e.inputFormControl.hasError("required")),g(2),C("ngIf",e.displayHint)}}function Xce(t,n){if(t&1&&(p(0,"mat-hint",7),d(1),I(2,"currency"),f()),t&2){let e=M(2);g(),E(n8(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function Jce(t,n){if(t&1){let e=le();p(0,"mat-form-field",8),d(1,`
-  `),p(2,"mat-label"),d(3),I(4,"translate"),f(),d(5,`
-  `),p(6,"span",9),d(7),f(),d(8,`
-  `),R(9,"span",10),d(10,`
-  `),p(11,"input",11),H("keypress",function(r){F(e);let a=M();return j(a.numberOnly(r))})("blur",function(){F(e);let r=M();return j(r.displayHint=!1)})("focus",function(){F(e);let r=M();return j(r.displayHint=!0)}),f(),d(12,`
-  `),w(13,Xce,3,6,"mat-hint",6),d(14,`
-`),f()}if(t&2){let e=M();g(3),E(O(4,7,"labels.inputs."+e.inputLabel)),g(4),E(e.currency.code),g(4),j0("mifosxFormatAmount","",e.currency.code,":",e.currency.displaySymbol,""),C("formControl",e.inputFormControl),g(2),C("ngIf",e.displayHint)}}var _Te=(()=>{class t{constructor(){this.isRequired=!1,this.displayHint=!1}numberOnly(e){let i=e.which?e.which:e.keyCode;return i===46?!(this.inputFormControl.value.indexOf(".")>-1):!(i>31&&(i<48||i>57))}inputBlur(){this.displayHint=!1}inputFocus(){this.displayHint=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=A({type:t,selectors:[["mifosx-input-amount"]],inputs:{isRequired:"isRequired",currency:"currency",inputLabel:"inputLabel",inputFormControl:"inputFormControl"},decls:4,vars:2,consts:[["appearance","fill","class","flex-100 input-container",4,"ngIf"],["appearance","fill","class","flex-100",4,"ngIf"],["appearance","fill",1,"flex-100","input-container"],[1,"input-group"],["required","","matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"],[4,"ngIf"],["class","right-hint",4,"ngIf"],[1,"right-hint"],["appearance","fill",1,"flex-100"],["matTextSuffix","",1,"m-l-10"],[1,"flex-auto"],["matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"]],template:function(i,r){i&1&&(w(0,Zce,18,10,"mat-form-field",0),d(1,`
-`),w(2,Jce,15,9,"mat-form-field",1),d(3,`
-`)),i&2&&(C("ngIf",r.isRequired),g(2),C("ngIf",!r.isRequired))},dependencies:[Re,Kt,Di,mh,pr,l2,$i,en,vi,da,hn,JM,Ix,Pe],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.input-container[_ngcontent-%COMP%]{width:100%}.input-group[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:5px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}.right-hint[_ngcontent-%COMP%]{min-width:100%;text-align:right;font-weight:500}"]})}}return t})();var JVe=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[Tt,j7,M_,sd,Z8,pM,ew,Tt,j7,M_,XM,sd,Z8]})}}return t})();export{xe as a,je as b,U as c,at as d,ea as e,i1e as f,ce as g,me as h,on as i,pi as j,lo as k,Zi as l,Lp as m,nt as n,Ve as o,Ma as p,ia as q,es as r,wa as s,Da as t,IH as u,Ks as v,Qe as w,dt as x,_e as y,yt as z,ke as A,ct as B,N as C,J as D,L as E,k as F,Jn as G,A as H,ee as I,T as J,Te as K,F as L,j as M,Jt as N,Va as O,Ae as P,Le as Q,B as R,oe as S,$ as T,ot as U,ln as V,kl as W,Hf as X,XN as Y,mhe as Z,phe as _,g as $,m as aa,$e as ba,xl as ca,tr as da,de as ea,w as fa,ie as ga,C as ha,Pt as ia,re as ja,Lt as ka,p as la,f as ma,R as na,fi as oa,gi as pa,At as qa,le as ra,H as sa,M as ta,Me as ua,se as va,Bt as wa,F0 as xa,we as ya,ue as za,G as Aa,W as Ba,Ct as Ca,d as Da,E as Ea,ne as Fa,Ht as Ga,i8 as Ha,ZB as Ia,L1 as Ja,B0 as Ka,H1 as La,he as Ma,vhe as Na,or as Oa,sr as Pa,cr as Qa,I as Ra,O as Sa,yo as Ta,bhe as Ua,n8 as Va,Hr as Wa,pe as Xa,Ce as Ya,Do as Za,Nr as _a,Hhe as $a,Ni as ab,ni as bb,Re as cb,mu as db,Dx as eb,kx as fb,hs as gb,pu as hb,Rhe as ib,Nhe as jb,Vl as kb,Fhe as lb,fu as mb,Ix as nb,Tt as ob,j1 as pb,vu as qb,dr as rb,X as sb,U1 as tb,Ti as ub,A$ as vb,eme as wb,tme as xb,Gx as yb,fme as zb,gme as Ab,Xx as Bb,q1 as Cb,pa as Db,H8e as Eb,kt as Fb,et as Gb,R8e as Hb,De as Ib,tt as Jb,Ze as Kb,Gw as Lb,Ww as Mb,N8e as Nb,ga as Ob,kr as Pb,KJ as Qb,Kee as Rb,Ir as Sb,Ak as Tb,Obe as Ub,Pbe as Vb,Ql as Wb,Zu as Xb,dq as Yb,Bi as Zb,lt as _b,L8e as $b,bn as ac,hr as bc,zi as cc,Es as dc,Qi as ec,$n as fc,ur as gc,vt as hc,Pn as ic,Pre as jc,Wt as kc,Mi as lc,Gn as mc,Si as nc,yi as oc,ki as pc,Ii as qc,LD as rc,Al as sc,Q1 as tc,ca as uc,Pe as vc,Z8 as wc,mt as xc,JS as yc,gs as zc,Bn as Ac,zt as Bc,gM as Cc,zu as Dc,rm as Ec,GT as Fc,Ut as Gc,Yi as Hc,en as Ic,_i as Jc,vi as Kc,jr as Lc,UM as Mc,od as Nc,kn as Oc,GG as Pc,Cs as Qc,qG as Rc,hn as Sc,tn as Tc,qM as Uc,YM as Vc,la as Wc,tW as Xc,nW as Yc,da as Zc,oW as _c,sW as $c,xs as ad,XM as bd,Is as cd,Di as dd,pr as ed,mh as fd,ph as gd,l2 as hd,Kt as id,fh as jd,$i as kd,MD as ld,_h as md,og as nd,Tn as od,Oc as pd,Ao as qd,W7e as rd,KS as sd,v2 as td,Ls as ud,E_e as vd,A_e as wd,Jg as xd,nk as yd,zc as zd,Hs as Ad,Vh as Bd,qr as Cd,Z9e as Dd,Ah as Ed,Yr as Fd,J1 as Gd,kve as Hd,Pve as Id,zve as Jd,jve as Kd,Gve as Ld,Ck as Md,hbe as Nd,zbe as Od,Nbe as Pd,Wbe as Qd,Zbe as Rd,AO as Sd,wye as Td,Dye as Ud,FO as Vd,CCe as Wd,Rie as Xd,Gie as Yd,KO as Zd,XO as _d,ZCe as $d,XCe as ae,JO as be,JCe as ce,exe as de,txe as ee,ixe as fe,nxe as ge,une as he,hne as ie,iMe as je,nMe as ke,rMe as le,pP as me,fP as ne,wMe as oe,DMe as pe,Nc as qe,bP as re,cwe as se,Xne as te,wP as ue,SP as ve,ure as we,hre as xe,PP as ye,Bo as ze,Cm as Ae,n_ as Be,oae as Ce,cae as De,qP as Ee,YP as Fe,QP as Ge,R2 as He,N2 as Ie,F2 as Je,XSe as Ke,j2 as Le,B2 as Me,JSe as Ne,U2 as Oe,$2 as Pe,eke as Qe,G2 as Re,W2 as Se,tke as Te,q2 as Ue,ike as Ve,jc as We,Rae as Xe,Fae as Ye,jae as Ze,Eke as _e,Qae as $e,Kae as af,Oke as bf,Ake as cf,CT as df,xT as ef,_Ie as ff,vIe as gf,bIe as hf,yIe as if,DT as jf,CIe as kf,xIe as lf,ST as mf,kT as nf,IT as of,OT as pf,LEe as qf,nM as rf,rM as sf,aM as tf,Fr as uf,Fa as vf,oM as wf,_s as xf,dM as yf,mM as zf,pM as Af,zm as Bf,VT as Cf,Lm as Df,Hm as Ef,dOe as Ff,LT as Gf,Fl as Hf,EOe as If,Kpe as Jf,ew as Kf,Nm as Lf,jm as Mf,Bm as Nf,Um as Of,xPe as Pf,wPe as Qf,BT as Rf,BPe as Sf,$Pe as Tf,WPe as Uf,YPe as Vf,KPe as Wf,tTe as Xf,UT as Yf,$T as Zf,aTe as _f,hTe as $f,pTe as ag,_Te as bg,JVe as cg};
diff --git a/browser/chunk-CG4R3ELU.js b/browser/chunk-CG4R3ELU.js
new file mode 100644
index 000000000..c6f8eafae
--- /dev/null
+++ b/browser/chunk-CG4R3ELU.js
@@ -0,0 +1,11 @@
+import{Da as t,Ea as m,Fa as u,Na as f,Qa as o,Ra as a,Xb as x,Xc as E,Y as n,aa as p,ba as d,gc as v,ha as c,jc as D,kc as M,la as e,lc as b,ma as i,mb as g,mc as C,rc as S}from"./chunk-KS5LOSMR.js";var T=()=>({confirm:!0}),O=(()=>{class l{constructor(s){this.dialogRef=s}static{this.\u0275fac=function(r){return new(r||l)(p(v))}}static{this.\u0275cmp=d({type:l,selectors:[["mifosx-undo-transaction-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(r,h){r&1&&(e(0,"h1",0),t(1),o(2,"translate"),i(),t(3,`
+`),e(4,"div",1),t(5,`
+  `),e(6,"p"),t(7),o(8,"translate"),i(),t(9,`
+`),i(),t(10,`
+`),e(11,"mat-dialog-actions",2),t(12,`
+  `),e(13,"button",3),t(14),o(15,"translate"),i(),t(16,`
+  `),e(17,"button",4),t(18),o(19,"translate"),i(),t(20,`
+`),i(),t(21,`
+`)),r&2&&(n(),m(a(2,5,"labels.heading.Undo Transaction")),n(6),m(a(8,7,"labels.text.Are you sure you want to undo this transaction")),n(7),m(a(15,9,"labels.buttons.Cancel")),n(3),c("mat-dialog-close",f(13,T)),n(),u(`
+    `,a(19,11,"labels.buttons.Confirm"),`
+  `))},dependencies:[g,E,x,S,M,b,C,D],encapsulation:2})}}return l})();export{O as a};
diff --git a/browser/chunk-KS5LOSMR.js b/browser/chunk-KS5LOSMR.js
new file mode 100644
index 000000000..970eb86c8
--- /dev/null
+++ b/browser/chunk-KS5LOSMR.js
@@ -0,0 +1,1707 @@
+import{a as q,b as Be,c as rv,e as av,g as t3}from"./chunk-O7S4L63H.js";var Ru=av(($5,jl)=>{(function(t,i){typeof $5=="object"&&typeof jl<"u"?jl.exports=i():typeof define=="function"&&define.amd?define(i):t.moment=i()})($5,function(){"use strict";var t;function i(){return t.apply(null,arguments)}function e(c){t=c}function n(c){return c instanceof Array||Object.prototype.toString.call(c)==="[object Array]"}function r(c){return c!=null&&Object.prototype.toString.call(c)==="[object Object]"}function a(c,m){return Object.prototype.hasOwnProperty.call(c,m)}function o(c){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(c).length===0;var m;for(m in c)if(a(c,m))return!1;return!0}function s(c){return c===void 0}function d(c){return typeof c=="number"||Object.prototype.toString.call(c)==="[object Number]"}function h(c){return c instanceof Date||Object.prototype.toString.call(c)==="[object Date]"}function v(c,m){var _=[],b,x=c.length;for(b=0;b>>0,b;for(b=0;b<_;b++)if(b in m&&c.call(this,m[b],b,m))return!0;return!1};function oe(c){var m=null,_=!1,b=c._d&&!isNaN(c._d.getTime());if(b&&(m=L(c),_=ne.call(m.parsedDateParts,function(x){return x!=null}),b=m.overflow<0&&!m.empty&&!m.invalidEra&&!m.invalidMonth&&!m.invalidWeekday&&!m.weekdayMismatch&&!m.nullInput&&!m.invalidFormat&&!m.userInvalidated&&(!m.meridiem||m.meridiem&&_),c._strict&&(b=b&&m.charsLeftOver===0&&m.unusedTokens.length===0&&m.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(c))c._isValid=b;else return b;return c._isValid}function ye(c){var m=S(NaN);return c!=null?C(L(m),c):L(m).userInvalidated=!0,m}var Ye=i.momentProperties=[],tt=!1;function Pn(c,m){var _,b,x,P=Ye.length;if(s(m._isAMomentObject)||(c._isAMomentObject=m._isAMomentObject),s(m._i)||(c._i=m._i),s(m._f)||(c._f=m._f),s(m._l)||(c._l=m._l),s(m._strict)||(c._strict=m._strict),s(m._tzm)||(c._tzm=m._tzm),s(m._isUTC)||(c._isUTC=m._isUTC),s(m._offset)||(c._offset=m._offset),s(m._pf)||(c._pf=L(m)),s(m._locale)||(c._locale=m._locale),P>0)for(_=0;_=0;return(P?_?"+":"":"-")+Math.pow(10,Math.max(0,x)).toString().substr(1)+b}var Ef=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,L4=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,If={},Hc={};function Ne(c,m,_,b){var x=b;typeof b=="string"&&(x=function(){return this[b]()}),c&&(Hc[c]=x),m&&(Hc[m[0]]=function(){return pa(x.apply(this,arguments),m[1],m[2])}),_&&(Hc[_]=function(){return this.localeData().ordinal(x.apply(this,arguments),c)})}function cV(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function lV(c){var m=c.match(Ef),_,b;for(_=0,b=m.length;_=0&&L4.test(c);)c=c.replace(L4,b),L4.lastIndex=0,_-=1;return c}var dV={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function uV(c){var m=this._longDateFormat[c],_=this._longDateFormat[c.toUpperCase()];return m||!_?m:(this._longDateFormat[c]=_.match(Ef).map(function(b){return b==="MMMM"||b==="MM"||b==="DD"||b==="dddd"?b.slice(1):b}).join(""),this._longDateFormat[c])}var mV="Invalid date";function pV(){return this._invalidDate}var fV="%d",hV=/\d{1,2}/;function gV(c){return this._ordinal.replace("%d",c)}var _V={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function vV(c,m,_,b){var x=this._relativeTime[_];return ma(x)?x(c,m,_,b):x.replace(/%d/i,c)}function bV(c,m){var _=this._relativeTime[c>0?"future":"past"];return ma(_)?_(m):_.replace(/%s/i,m)}var f9={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function kr(c){return typeof c=="string"?f9[c]||f9[c.toLowerCase()]:void 0}function Tf(c){var m={},_,b;for(b in c)a(c,b)&&(_=kr(b),_&&(m[_]=c[b]));return m}var yV={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function CV(c){var m=[],_;for(_ in c)a(c,_)&&m.push({unit:_,priority:yV[_]});return m.sort(function(b,x){return b.priority-x.priority}),m}var h9=/\d/,dr=/\d\d/,g9=/\d{3}/,Of=/\d{4}/,z4=/[+-]?\d{6}/,tn=/\d\d?/,_9=/\d\d\d\d?/,v9=/\d\d\d\d\d\d?/,H4=/\d{1,3}/,Pf=/\d{1,4}/,N4=/[+-]?\d{1,6}/,Nc=/\d+/,F4=/[+-]?\d+/,xV=/Z|[+-]\d\d:?\d\d/gi,B4=/Z|[+-]\d\d(?::?\d\d)?/gi,MV=/[+-]?\d+(\.\d{1,3})?/,n1=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Fc=/^[1-9]\d?/,Af=/^([1-9]\d|\d)/,j4;j4={};function Te(c,m,_){j4[c]=ma(m)?m:function(b,x){return b&&_?_:m}}function wV(c,m){return a(j4,c)?j4[c](m._strict,m._locale):new RegExp(DV(c))}function DV(c){return Ua(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(m,_,b,x,P){return _||b||x||P}))}function Ua(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Er(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function bt(c){var m=+c,_=0;return m!==0&&isFinite(m)&&(_=Er(m)),_}var Vf={};function $t(c,m){var _,b=m,x;for(typeof c=="string"&&(c=[c]),d(m)&&(b=function(P,X){X[m]=bt(P)}),x=c.length,_=0;_68?1900:2e3)};var b9=Bc("FullYear",!0);function IV(){return U4(this.year())}function Bc(c,m){return function(_){return _!=null?(y9(this,c,_),i.updateOffset(this,m),this):a1(this,c)}}function a1(c,m){if(!c.isValid())return NaN;var _=c._d,b=c._isUTC;switch(m){case"Milliseconds":return b?_.getUTCMilliseconds():_.getMilliseconds();case"Seconds":return b?_.getUTCSeconds():_.getSeconds();case"Minutes":return b?_.getUTCMinutes():_.getMinutes();case"Hours":return b?_.getUTCHours():_.getHours();case"Date":return b?_.getUTCDate():_.getDate();case"Day":return b?_.getUTCDay():_.getDay();case"Month":return b?_.getUTCMonth():_.getMonth();case"FullYear":return b?_.getUTCFullYear():_.getFullYear();default:return NaN}}function y9(c,m,_){var b,x,P,X,Ee;if(!(!c.isValid()||isNaN(_))){switch(b=c._d,x=c._isUTC,m){case"Milliseconds":return void(x?b.setUTCMilliseconds(_):b.setMilliseconds(_));case"Seconds":return void(x?b.setUTCSeconds(_):b.setSeconds(_));case"Minutes":return void(x?b.setUTCMinutes(_):b.setMinutes(_));case"Hours":return void(x?b.setUTCHours(_):b.setHours(_));case"Date":return void(x?b.setUTCDate(_):b.setDate(_));case"FullYear":break;default:return}P=_,X=c.month(),Ee=c.date(),Ee=Ee===29&&X===1&&!U4(P)?28:Ee,x?b.setUTCFullYear(P,X,Ee):b.setFullYear(P,X,Ee)}}function TV(c){return c=kr(c),ma(this[c])?this[c]():this}function OV(c,m){if(typeof c=="object"){c=Tf(c);var _=CV(c),b,x=_.length;for(b=0;b=0?(Ee=new Date(c+400,m,_,b,x,P,X),isFinite(Ee.getFullYear())&&Ee.setFullYear(c)):Ee=new Date(c,m,_,b,x,P,X),Ee}function o1(c){var m,_;return c<100&&c>=0?(_=Array.prototype.slice.call(arguments),_[0]=c+400,m=new Date(Date.UTC.apply(null,_)),isFinite(m.getUTCFullYear())&&m.setUTCFullYear(c)):m=new Date(Date.UTC.apply(null,arguments)),m}function $4(c,m,_){var b=7+m-_,x=(7+o1(c,0,b).getUTCDay()-m)%7;return-x+b-1}function S9(c,m,_,b,x){var P=(7+_-b)%7,X=$4(c,b,x),Ee=1+7*(m-1)+P+X,Xe,Ct;return Ee<=0?(Xe=c-1,Ct=r1(Xe)+Ee):Ee>r1(c)?(Xe=c+1,Ct=Ee-r1(c)):(Xe=c,Ct=Ee),{year:Xe,dayOfYear:Ct}}function s1(c,m,_){var b=$4(c.year(),m,_),x=Math.floor((c.dayOfYear()-b-1)/7)+1,P,X;return x<1?(X=c.year()-1,P=x+Wa(X,m,_)):x>Wa(c.year(),m,_)?(P=x-Wa(c.year(),m,_),X=c.year()+1):(X=c.year(),P=x),{week:P,year:X}}function Wa(c,m,_){var b=$4(c,m,_),x=$4(c+1,m,_);return(r1(c)-b+x)/7}Ne("w",["ww",2],"wo","week"),Ne("W",["WW",2],"Wo","isoWeek"),Te("w",tn,Fc),Te("ww",tn,dr),Te("W",tn,Fc),Te("WW",tn,dr),i1(["w","ww","W","WW"],function(c,m,_,b){m[b.substr(0,1)]=bt(c)});function $V(c){return s1(c,this._week.dow,this._week.doy).week}var GV={dow:0,doy:6};function WV(){return this._week.dow}function qV(){return this._week.doy}function YV(c){var m=this.localeData().week(this);return c==null?m:this.add((c-m)*7,"d")}function QV(c){var m=s1(this,1,4).week;return c==null?m:this.add((c-m)*7,"d")}Ne("d",0,"do","day"),Ne("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),Ne("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),Ne("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),Ne("e",0,0,"weekday"),Ne("E",0,0,"isoWeekday"),Te("d",tn),Te("e",tn),Te("E",tn),Te("dd",function(c,m){return m.weekdaysMinRegex(c)}),Te("ddd",function(c,m){return m.weekdaysShortRegex(c)}),Te("dddd",function(c,m){return m.weekdaysRegex(c)}),i1(["dd","ddd","dddd"],function(c,m,_,b){var x=_._locale.weekdaysParse(c,b,_._strict);x!=null?m.d=x:L(_).invalidWeekday=c}),i1(["d","e","E"],function(c,m,_,b){m[b]=bt(c)});function KV(c,m){return typeof c!="string"?c:isNaN(c)?(c=m.weekdaysParse(c),typeof c=="number"?c:null):parseInt(c,10)}function ZV(c,m){return typeof c=="string"?m.weekdaysParse(c)%7||7:isNaN(c)?null:c}function Rf(c,m){return c.slice(m,7).concat(c.slice(0,m))}var XV="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),k9="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),JV="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),eL=n1,tL=n1,nL=n1;function iL(c,m){var _=n(this._weekdays)?this._weekdays:this._weekdays[c&&c!==!0&&this._weekdays.isFormat.test(m)?"format":"standalone"];return c===!0?Rf(_,this._week.dow):c?_[c.day()]:_}function rL(c){return c===!0?Rf(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort}function aL(c){return c===!0?Rf(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin}function oL(c,m,_){var b,x,P,X=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],b=0;b<7;++b)P=S([2e3,1]).day(b),this._minWeekdaysParse[b]=this.weekdaysMin(P,"").toLocaleLowerCase(),this._shortWeekdaysParse[b]=this.weekdaysShort(P,"").toLocaleLowerCase(),this._weekdaysParse[b]=this.weekdays(P,"").toLocaleLowerCase();return _?m==="dddd"?(x=An.call(this._weekdaysParse,X),x!==-1?x:null):m==="ddd"?(x=An.call(this._shortWeekdaysParse,X),x!==-1?x:null):(x=An.call(this._minWeekdaysParse,X),x!==-1?x:null):m==="dddd"?(x=An.call(this._weekdaysParse,X),x!==-1||(x=An.call(this._shortWeekdaysParse,X),x!==-1)?x:(x=An.call(this._minWeekdaysParse,X),x!==-1?x:null)):m==="ddd"?(x=An.call(this._shortWeekdaysParse,X),x!==-1||(x=An.call(this._weekdaysParse,X),x!==-1)?x:(x=An.call(this._minWeekdaysParse,X),x!==-1?x:null)):(x=An.call(this._minWeekdaysParse,X),x!==-1||(x=An.call(this._weekdaysParse,X),x!==-1)?x:(x=An.call(this._shortWeekdaysParse,X),x!==-1?x:null))}function sL(c,m,_){var b,x,P;if(this._weekdaysParseExact)return oL.call(this,c,m,_);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),b=0;b<7;b++){if(x=S([2e3,1]).day(b),_&&!this._fullWeekdaysParse[b]&&(this._fullWeekdaysParse[b]=new RegExp("^"+this.weekdays(x,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[b]=new RegExp("^"+this.weekdaysShort(x,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[b]=new RegExp("^"+this.weekdaysMin(x,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[b]||(P="^"+this.weekdays(x,"")+"|^"+this.weekdaysShort(x,"")+"|^"+this.weekdaysMin(x,""),this._weekdaysParse[b]=new RegExp(P.replace(".",""),"i")),_&&m==="dddd"&&this._fullWeekdaysParse[b].test(c))return b;if(_&&m==="ddd"&&this._shortWeekdaysParse[b].test(c))return b;if(_&&m==="dd"&&this._minWeekdaysParse[b].test(c))return b;if(!_&&this._weekdaysParse[b].test(c))return b}}function cL(c){if(!this.isValid())return c!=null?this:NaN;var m=a1(this,"Day");return c!=null?(c=KV(c,this.localeData()),this.add(c-m,"d")):m}function lL(c){if(!this.isValid())return c!=null?this:NaN;var m=(this.day()+7-this.localeData()._week.dow)%7;return c==null?m:this.add(c-m,"d")}function dL(c){if(!this.isValid())return c!=null?this:NaN;if(c!=null){var m=ZV(c,this.localeData());return this.day(this.day()%7?m:m-7)}else return this.day()||7}function uL(c){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||zf.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=eL),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)}function mL(c){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||zf.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=tL),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function pL(c){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||zf.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=nL),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function zf(){function c(Ii,Za){return Za.length-Ii.length}var m=[],_=[],b=[],x=[],P,X,Ee,Xe,Ct;for(P=0;P<7;P++)X=S([2e3,1]).day(P),Ee=Ua(this.weekdaysMin(X,"")),Xe=Ua(this.weekdaysShort(X,"")),Ct=Ua(this.weekdays(X,"")),m.push(Ee),_.push(Xe),b.push(Ct),x.push(Ee),x.push(Xe),x.push(Ct);m.sort(c),_.sort(c),b.sort(c),x.sort(c),this._weekdaysRegex=new RegExp("^("+x.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+b.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+m.join("|")+")","i")}function Hf(){return this.hours()%12||12}function fL(){return this.hours()||24}Ne("H",["HH",2],0,"hour"),Ne("h",["hh",2],0,Hf),Ne("k",["kk",2],0,fL),Ne("hmm",0,0,function(){return""+Hf.apply(this)+pa(this.minutes(),2)}),Ne("hmmss",0,0,function(){return""+Hf.apply(this)+pa(this.minutes(),2)+pa(this.seconds(),2)}),Ne("Hmm",0,0,function(){return""+this.hours()+pa(this.minutes(),2)}),Ne("Hmmss",0,0,function(){return""+this.hours()+pa(this.minutes(),2)+pa(this.seconds(),2)});function E9(c,m){Ne(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),m)})}E9("a",!0),E9("A",!1);function I9(c,m){return m._meridiemParse}Te("a",I9),Te("A",I9),Te("H",tn,Af),Te("h",tn,Fc),Te("k",tn,Fc),Te("HH",tn,dr),Te("hh",tn,dr),Te("kk",tn,dr),Te("hmm",_9),Te("hmmss",v9),Te("Hmm",_9),Te("Hmmss",v9),$t(["H","HH"],Un),$t(["k","kk"],function(c,m,_){var b=bt(c);m[Un]=b===24?0:b}),$t(["a","A"],function(c,m,_){_._isPm=_._locale.isPM(c),_._meridiem=c}),$t(["h","hh"],function(c,m,_){m[Un]=bt(c),L(_).bigHour=!0}),$t("hmm",function(c,m,_){var b=c.length-2;m[Un]=bt(c.substr(0,b)),m[Nr]=bt(c.substr(b)),L(_).bigHour=!0}),$t("hmmss",function(c,m,_){var b=c.length-4,x=c.length-2;m[Un]=bt(c.substr(0,b)),m[Nr]=bt(c.substr(b,2)),m[Ga]=bt(c.substr(x)),L(_).bigHour=!0}),$t("Hmm",function(c,m,_){var b=c.length-2;m[Un]=bt(c.substr(0,b)),m[Nr]=bt(c.substr(b))}),$t("Hmmss",function(c,m,_){var b=c.length-4,x=c.length-2;m[Un]=bt(c.substr(0,b)),m[Nr]=bt(c.substr(b,2)),m[Ga]=bt(c.substr(x))});function hL(c){return(c+"").toLowerCase().charAt(0)==="p"}var gL=/[ap]\.?m?\.?/i,_L=Bc("Hours",!0);function vL(c,m,_){return c>11?_?"pm":"PM":_?"am":"AM"}var T9={calendar:oV,longDateFormat:dV,invalidDate:mV,ordinal:fV,dayOfMonthOrdinalParse:hV,relativeTime:_V,months:AV,monthsShort:C9,week:GV,weekdays:XV,weekdaysMin:JV,weekdaysShort:k9,meridiemParse:gL},pn={},c1={},l1;function bL(c,m){var _,b=Math.min(c.length,m.length);for(_=0;_0;){if(x=G4(P.slice(0,_).join("-")),x)return x;if(b&&b.length>=_&&bL(P,b)>=_-1)break;_--}m++}return l1}function CL(c){return!!(c&&c.match("^[^/\\\\]*$"))}function G4(c){var m=null,_;if(pn[c]===void 0&&typeof jl<"u"&&jl&&jl.exports&&CL(c))try{m=l1._abbr,_=rv,_("./locale/"+c),Po(m)}catch{pn[c]=null}return pn[c]}function Po(c,m){var _;return c&&(s(m)?_=qa(c):_=Nf(c,m),_?l1=_:typeof console<"u"&&console.warn&&console.warn("Locale "+c+" not found. Did you forget to load it?")),l1._abbr}function Nf(c,m){if(m!==null){var _,b=T9;if(m.abbr=c,pn[c]!=null)m9("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),b=pn[c]._config;else if(m.parentLocale!=null)if(pn[m.parentLocale]!=null)b=pn[m.parentLocale]._config;else if(_=G4(m.parentLocale),_!=null)b=_._config;else return c1[m.parentLocale]||(c1[m.parentLocale]=[]),c1[m.parentLocale].push({name:c,config:m}),null;return pn[c]=new Sf(Df(b,m)),c1[c]&&c1[c].forEach(function(x){Nf(x.name,x.config)}),Po(c),pn[c]}else return delete pn[c],null}function xL(c,m){if(m!=null){var _,b,x=T9;pn[c]!=null&&pn[c].parentLocale!=null?pn[c].set(Df(pn[c]._config,m)):(b=G4(c),b!=null&&(x=b._config),m=Df(x,m),b==null&&(m.abbr=c),_=new Sf(m),_.parentLocale=pn[c],pn[c]=_),Po(c)}else pn[c]!=null&&(pn[c].parentLocale!=null?(pn[c]=pn[c].parentLocale,c===Po()&&Po(c)):pn[c]!=null&&delete pn[c]);return pn[c]}function qa(c){var m;if(c&&c._locale&&c._locale._abbr&&(c=c._locale._abbr),!c)return l1;if(!n(c)){if(m=G4(c),m)return m;c=[c]}return yL(c)}function ML(){return kf(pn)}function Ff(c){var m,_=c._a;return _&&L(c).overflow===-2&&(m=_[$a]<0||_[$a]>11?$a:_[fa]<1||_[fa]>Lf(_[hi],_[$a])?fa:_[Un]<0||_[Un]>24||_[Un]===24&&(_[Nr]!==0||_[Ga]!==0||_[Ss]!==0)?Un:_[Nr]<0||_[Nr]>59?Nr:_[Ga]<0||_[Ga]>59?Ga:_[Ss]<0||_[Ss]>999?Ss:-1,L(c)._overflowDayOfYear&&(mfa)&&(m=fa),L(c)._overflowWeeks&&m===-1&&(m=kV),L(c)._overflowWeekday&&m===-1&&(m=EV),L(c).overflow=m),c}var wL=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,DL=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,SL=/Z|[+-]\d\d(?::?\d\d)?/,W4=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Bf=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kL=/^\/?Date\((-?\d+)/i,EL=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,IL={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function P9(c){var m,_,b=c._i,x=wL.exec(b)||DL.exec(b),P,X,Ee,Xe,Ct=W4.length,Ii=Bf.length;if(x){for(L(c).iso=!0,m=0,_=Ct;m<_;m++)if(W4[m][1].exec(x[1])){X=W4[m][0],P=W4[m][2]!==!1;break}if(X==null){c._isValid=!1;return}if(x[3]){for(m=0,_=Ii;m<_;m++)if(Bf[m][1].exec(x[3])){Ee=(x[2]||" ")+Bf[m][0];break}if(Ee==null){c._isValid=!1;return}}if(!P&&Ee!=null){c._isValid=!1;return}if(x[4])if(SL.exec(x[4]))Xe="Z";else{c._isValid=!1;return}c._f=X+(Ee||"")+(Xe||""),Uf(c)}else c._isValid=!1}function TL(c,m,_,b,x,P){var X=[OL(c),C9.indexOf(m),parseInt(_,10),parseInt(b,10),parseInt(x,10)];return P&&X.push(parseInt(P,10)),X}function OL(c){var m=parseInt(c,10);return m<=49?2e3+m:m<=999?1900+m:m}function PL(c){return c.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function AL(c,m,_){if(c){var b=k9.indexOf(c),x=new Date(m[0],m[1],m[2]).getDay();if(b!==x)return L(_).weekdayMismatch=!0,_._isValid=!1,!1}return!0}function VL(c,m,_){if(c)return IL[c];if(m)return 0;var b=parseInt(_,10),x=b%100,P=(b-x)/100;return P*60+x}function A9(c){var m=EL.exec(PL(c._i)),_;if(m){if(_=TL(m[4],m[3],m[2],m[5],m[6],m[7]),!AL(m[1],_,c))return;c._a=_,c._tzm=VL(m[8],m[9],m[10]),c._d=o1.apply(null,c._a),c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),L(c).rfc2822=!0}else c._isValid=!1}function LL(c){var m=kL.exec(c._i);if(m!==null){c._d=new Date(+m[1]);return}if(P9(c),c._isValid===!1)delete c._isValid;else return;if(A9(c),c._isValid===!1)delete c._isValid;else return;c._strict?c._isValid=!1:i.createFromInputFallback(c)}i.createFromInputFallback=$i("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(c){c._d=new Date(c._i+(c._useUTC?" UTC":""))});function jc(c,m,_){return c??m??_}function RL(c){var m=new Date(i.now());return c._useUTC?[m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()]:[m.getFullYear(),m.getMonth(),m.getDate()]}function jf(c){var m,_,b=[],x,P,X;if(!c._d){for(x=RL(c),c._w&&c._a[fa]==null&&c._a[$a]==null&&zL(c),c._dayOfYear!=null&&(X=jc(c._a[hi],x[hi]),(c._dayOfYear>r1(X)||c._dayOfYear===0)&&(L(c)._overflowDayOfYear=!0),_=o1(X,0,c._dayOfYear),c._a[$a]=_.getUTCMonth(),c._a[fa]=_.getUTCDate()),m=0;m<3&&c._a[m]==null;++m)c._a[m]=b[m]=x[m];for(;m<7;m++)c._a[m]=b[m]=c._a[m]==null?m===2?1:0:c._a[m];c._a[Un]===24&&c._a[Nr]===0&&c._a[Ga]===0&&c._a[Ss]===0&&(c._nextDay=!0,c._a[Un]=0),c._d=(c._useUTC?o1:UV).apply(null,b),P=c._useUTC?c._d.getUTCDay():c._d.getDay(),c._tzm!=null&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[Un]=24),c._w&&typeof c._w.d<"u"&&c._w.d!==P&&(L(c).weekdayMismatch=!0)}}function zL(c){var m,_,b,x,P,X,Ee,Xe,Ct;m=c._w,m.GG!=null||m.W!=null||m.E!=null?(P=1,X=4,_=jc(m.GG,c._a[hi],s1(nn(),1,4).year),b=jc(m.W,1),x=jc(m.E,1),(x<1||x>7)&&(Xe=!0)):(P=c._locale._week.dow,X=c._locale._week.doy,Ct=s1(nn(),P,X),_=jc(m.gg,c._a[hi],Ct.year),b=jc(m.w,Ct.week),m.d!=null?(x=m.d,(x<0||x>6)&&(Xe=!0)):m.e!=null?(x=m.e+P,(m.e<0||m.e>6)&&(Xe=!0)):x=P),b<1||b>Wa(_,P,X)?L(c)._overflowWeeks=!0:Xe!=null?L(c)._overflowWeekday=!0:(Ee=S9(_,b,x,P,X),c._a[hi]=Ee.year,c._dayOfYear=Ee.dayOfYear)}i.ISO_8601=function(){},i.RFC_2822=function(){};function Uf(c){if(c._f===i.ISO_8601){P9(c);return}if(c._f===i.RFC_2822){A9(c);return}c._a=[],L(c).empty=!0;var m=""+c._i,_,b,x,P,X,Ee=m.length,Xe=0,Ct,Ii;for(x=p9(c._f,c._locale).match(Ef)||[],Ii=x.length,_=0;_0&&L(c).unusedInput.push(X),m=m.slice(m.indexOf(b)+b.length),Xe+=b.length),Hc[P]?(b?L(c).empty=!1:L(c).unusedTokens.push(P),SV(P,b,c)):c._strict&&!b&&L(c).unusedTokens.push(P);L(c).charsLeftOver=Ee-Xe,m.length>0&&L(c).unusedInput.push(m),c._a[Un]<=12&&L(c).bigHour===!0&&c._a[Un]>0&&(L(c).bigHour=void 0),L(c).parsedDateParts=c._a.slice(0),L(c).meridiem=c._meridiem,c._a[Un]=HL(c._locale,c._a[Un],c._meridiem),Ct=L(c).era,Ct!==null&&(c._a[hi]=c._locale.erasConvertYear(Ct,c._a[hi])),jf(c),Ff(c)}function HL(c,m,_){var b;return _==null?m:c.meridiemHour!=null?c.meridiemHour(m,_):(c.isPM!=null&&(b=c.isPM(_),b&&m<12&&(m+=12),!b&&m===12&&(m=0)),m)}function NL(c){var m,_,b,x,P,X,Ee=!1,Xe=c._f.length;if(Xe===0){L(c).invalidFormat=!0,c._d=new Date(NaN);return}for(x=0;xthis?this:c:ye()});function R9(c,m){var _,b;if(m.length===1&&n(m[0])&&(m=m[0]),!m.length)return nn();for(_=m[0],b=1;bthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function oR(){if(!s(this._isDSTShifted))return this._isDSTShifted;var c={},m;return Pn(c,this),c=V9(c),c._a?(m=c._isUTC?S(c._a):nn(c._a),this._isDSTShifted=this.isValid()&&ZL(c._a,m.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function sR(){return this.isValid()?!this._isUTC:!1}function cR(){return this.isValid()?this._isUTC:!1}function H9(){return this.isValid()?this._isUTC&&this._offset===0:!1}var lR=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,dR=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Fr(c,m){var _=c,b=null,x,P,X;return Y4(c)?_={ms:c._milliseconds,d:c._days,M:c._months}:d(c)||!isNaN(+c)?(_={},m?_[m]=+c:_.milliseconds=+c):(b=lR.exec(c))?(x=b[1]==="-"?-1:1,_={y:0,d:bt(b[fa])*x,h:bt(b[Un])*x,m:bt(b[Nr])*x,s:bt(b[Ga])*x,ms:bt($f(b[Ss]*1e3))*x}):(b=dR.exec(c))?(x=b[1]==="-"?-1:1,_={y:ks(b[2],x),M:ks(b[3],x),w:ks(b[4],x),d:ks(b[5],x),h:ks(b[6],x),m:ks(b[7],x),s:ks(b[8],x)}):_==null?_={}:typeof _=="object"&&("from"in _||"to"in _)&&(X=uR(nn(_.from),nn(_.to)),_={},_.ms=X.milliseconds,_.M=X.months),P=new q4(_),Y4(c)&&a(c,"_locale")&&(P._locale=c._locale),Y4(c)&&a(c,"_isValid")&&(P._isValid=c._isValid),P}Fr.fn=q4.prototype,Fr.invalid=KL;function ks(c,m){var _=c&&parseFloat(c.replace(",","."));return(isNaN(_)?0:_)*m}function N9(c,m){var _={};return _.months=m.month()-c.month()+(m.year()-c.year())*12,c.clone().add(_.months,"M").isAfter(m)&&--_.months,_.milliseconds=+m-+c.clone().add(_.months,"M"),_}function uR(c,m){var _;return c.isValid()&&m.isValid()?(m=Wf(m,c),c.isBefore(m)?_=N9(c,m):(_=N9(m,c),_.milliseconds=-_.milliseconds,_.months=-_.months),_):{milliseconds:0,months:0}}function F9(c,m){return function(_,b){var x,P;return b!==null&&!isNaN(+b)&&(m9(m,"moment()."+m+"(period, number) is deprecated. Please use moment()."+m+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),P=_,_=b,b=P),x=Fr(_,b),B9(this,x,c),this}}function B9(c,m,_,b){var x=m._milliseconds,P=$f(m._days),X=$f(m._months);c.isValid()&&(b=b??!0,X&&M9(c,a1(c,"Month")+X*_),P&&y9(c,"Date",a1(c,"Date")+P*_),x&&c._d.setTime(c._d.valueOf()+x*_),b&&i.updateOffset(c,P||X))}var mR=F9(1,"add"),pR=F9(-1,"subtract");function j9(c){return typeof c=="string"||c instanceof String}function fR(c){return Ei(c)||h(c)||j9(c)||d(c)||gR(c)||hR(c)||c===null||c===void 0}function hR(c){var m=r(c)&&!o(c),_=!1,b=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],x,P,X=b.length;for(x=0;x_.valueOf():_.valueOf()9999?R4(_,m?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ma(Date.prototype.toISOString)?m?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",R4(_,"Z")):R4(_,m?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function TR(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var c="moment",m="",_,b,x,P;return this.isLocal()||(c=this.utcOffset()===0?"moment.utc":"moment.parseZone",m="Z"),_="["+c+'("]',b=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",x="-MM-DD[T]HH:mm:ss.SSS",P=m+'[")]',this.format(_+b+x+P)}function OR(c){c||(c=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var m=R4(this,c);return this.localeData().postformat(m)}function PR(c,m){return this.isValid()&&(Ei(c)&&c.isValid()||nn(c).isValid())?Fr({to:this,from:c}).locale(this.locale()).humanize(!m):this.localeData().invalidDate()}function AR(c){return this.from(nn(),c)}function VR(c,m){return this.isValid()&&(Ei(c)&&c.isValid()||nn(c).isValid())?Fr({from:this,to:c}).locale(this.locale()).humanize(!m):this.localeData().invalidDate()}function LR(c){return this.to(nn(),c)}function U9(c){var m;return c===void 0?this._locale._abbr:(m=qa(c),m!=null&&(this._locale=m),this)}var $9=$i("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(c){return c===void 0?this.localeData():this.locale(c)});function G9(){return this._locale}var K4=1e3,Uc=60*K4,Z4=60*Uc,W9=(365*400+97)*24*Z4;function $c(c,m){return(c%m+m)%m}function q9(c,m,_){return c<100&&c>=0?new Date(c+400,m,_)-W9:new Date(c,m,_).valueOf()}function Y9(c,m,_){return c<100&&c>=0?Date.UTC(c+400,m,_)-W9:Date.UTC(c,m,_)}function RR(c){var m,_;if(c=kr(c),c===void 0||c==="millisecond"||!this.isValid())return this;switch(_=this._isUTC?Y9:q9,c){case"year":m=_(this.year(),0,1);break;case"quarter":m=_(this.year(),this.month()-this.month()%3,1);break;case"month":m=_(this.year(),this.month(),1);break;case"week":m=_(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":m=_(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":m=_(this.year(),this.month(),this.date());break;case"hour":m=this._d.valueOf(),m-=$c(m+(this._isUTC?0:this.utcOffset()*Uc),Z4);break;case"minute":m=this._d.valueOf(),m-=$c(m,Uc);break;case"second":m=this._d.valueOf(),m-=$c(m,K4);break}return this._d.setTime(m),i.updateOffset(this,!0),this}function zR(c){var m,_;if(c=kr(c),c===void 0||c==="millisecond"||!this.isValid())return this;switch(_=this._isUTC?Y9:q9,c){case"year":m=_(this.year()+1,0,1)-1;break;case"quarter":m=_(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":m=_(this.year(),this.month()+1,1)-1;break;case"week":m=_(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":m=_(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":m=_(this.year(),this.month(),this.date()+1)-1;break;case"hour":m=this._d.valueOf(),m+=Z4-$c(m+(this._isUTC?0:this.utcOffset()*Uc),Z4)-1;break;case"minute":m=this._d.valueOf(),m+=Uc-$c(m,Uc)-1;break;case"second":m=this._d.valueOf(),m+=K4-$c(m,K4)-1;break}return this._d.setTime(m),i.updateOffset(this,!0),this}function HR(){return this._d.valueOf()-(this._offset||0)*6e4}function NR(){return Math.floor(this.valueOf()/1e3)}function FR(){return new Date(this.valueOf())}function BR(){var c=this;return[c.year(),c.month(),c.date(),c.hour(),c.minute(),c.second(),c.millisecond()]}function jR(){var c=this;return{years:c.year(),months:c.month(),date:c.date(),hours:c.hours(),minutes:c.minutes(),seconds:c.seconds(),milliseconds:c.milliseconds()}}function UR(){return this.isValid()?this.toISOString():null}function $R(){return oe(this)}function GR(){return C({},L(this))}function WR(){return L(this).overflow}function qR(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Ne("N",0,0,"eraAbbr"),Ne("NN",0,0,"eraAbbr"),Ne("NNN",0,0,"eraAbbr"),Ne("NNNN",0,0,"eraName"),Ne("NNNNN",0,0,"eraNarrow"),Ne("y",["y",1],"yo","eraYear"),Ne("y",["yy",2],0,"eraYear"),Ne("y",["yyy",3],0,"eraYear"),Ne("y",["yyyy",4],0,"eraYear"),Te("N",Yf),Te("NN",Yf),Te("NNN",Yf),Te("NNNN",rz),Te("NNNNN",az),$t(["N","NN","NNN","NNNN","NNNNN"],function(c,m,_,b){var x=_._locale.erasParse(c,b,_._strict);x?L(_).era=x:L(_).invalidEra=c}),Te("y",Nc),Te("yy",Nc),Te("yyy",Nc),Te("yyyy",Nc),Te("yo",oz),$t(["y","yy","yyy","yyyy"],hi),$t(["yo"],function(c,m,_,b){var x;_._locale._eraYearOrdinalRegex&&(x=c.match(_._locale._eraYearOrdinalRegex)),_._locale.eraYearOrdinalParse?m[hi]=_._locale.eraYearOrdinalParse(c,x):m[hi]=parseInt(c,10)});function YR(c,m){var _,b,x,P=this._eras||qa("en")._eras;for(_=0,b=P.length;_=0)return P[b]}function KR(c,m){var _=c.since<=c.until?1:-1;return m===void 0?i(c.since).year():i(c.since).year()+(m-c.offset)*_}function ZR(){var c,m,_,b=this.localeData().eras();for(c=0,m=b.length;cP&&(m=P),pz.call(this,c,m,_,b,x))}function pz(c,m,_,b,x){var P=S9(c,m,_,b,x),X=o1(P.year,0,P.dayOfYear);return this.year(X.getUTCFullYear()),this.month(X.getUTCMonth()),this.date(X.getUTCDate()),this}Ne("Q",0,"Qo","quarter"),Te("Q",h9),$t("Q",function(c,m){m[$a]=(bt(c)-1)*3});function fz(c){return c==null?Math.ceil((this.month()+1)/3):this.month((c-1)*3+this.month()%3)}Ne("D",["DD",2],"Do","date"),Te("D",tn,Fc),Te("DD",tn,dr),Te("Do",function(c,m){return c?m._dayOfMonthOrdinalParse||m._ordinalParse:m._dayOfMonthOrdinalParseLenient}),$t(["D","DD"],fa),$t("Do",function(c,m){m[fa]=bt(c.match(tn)[0])});var K9=Bc("Date",!0);Ne("DDD",["DDDD",3],"DDDo","dayOfYear"),Te("DDD",H4),Te("DDDD",g9),$t(["DDD","DDDD"],function(c,m,_){_._dayOfYear=bt(c)});function hz(c){var m=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return c==null?m:this.add(c-m,"d")}Ne("m",["mm",2],0,"minute"),Te("m",tn,Af),Te("mm",tn,dr),$t(["m","mm"],Nr);var gz=Bc("Minutes",!1);Ne("s",["ss",2],0,"second"),Te("s",tn,Af),Te("ss",tn,dr),$t(["s","ss"],Ga);var _z=Bc("Seconds",!1);Ne("S",0,0,function(){return~~(this.millisecond()/100)}),Ne(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ne(0,["SSS",3],0,"millisecond"),Ne(0,["SSSS",4],0,function(){return this.millisecond()*10}),Ne(0,["SSSSS",5],0,function(){return this.millisecond()*100}),Ne(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),Ne(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),Ne(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),Ne(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Te("S",H4,h9),Te("SS",H4,dr),Te("SSS",H4,g9);var Ao,Z9;for(Ao="SSSS";Ao.length<=9;Ao+="S")Te(Ao,Nc);function vz(c,m){m[Ss]=bt(("0."+c)*1e3)}for(Ao="S";Ao.length<=9;Ao+="S")$t(Ao,vz);Z9=Bc("Milliseconds",!1),Ne("z",0,0,"zoneAbbr"),Ne("zz",0,0,"zoneName");function bz(){return this._isUTC?"UTC":""}function yz(){return this._isUTC?"Coordinated Universal Time":""}var ge=Rn.prototype;ge.add=mR,ge.calendar=bR,ge.clone=yR,ge.diff=kR,ge.endOf=zR,ge.format=OR,ge.from=PR,ge.fromNow=AR,ge.to=VR,ge.toNow=LR,ge.get=TV,ge.invalidAt=WR,ge.isAfter=CR,ge.isBefore=xR,ge.isBetween=MR,ge.isSame=wR,ge.isSameOrAfter=DR,ge.isSameOrBefore=SR,ge.isValid=$R,ge.lang=$9,ge.locale=U9,ge.localeData=G9,ge.max=$L,ge.min=UL,ge.parsingFlags=GR,ge.set=OV,ge.startOf=RR,ge.subtract=pR,ge.toArray=BR,ge.toObject=jR,ge.toDate=FR,ge.toISOString=IR,ge.inspect=TR,typeof Symbol<"u"&&Symbol.for!=null&&(ge[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ge.toJSON=UR,ge.toString=ER,ge.unix=NR,ge.valueOf=HR,ge.creationData=qR,ge.eraName=ZR,ge.eraNarrow=XR,ge.eraAbbr=JR,ge.eraYear=ez,ge.year=b9,ge.isLeapYear=IV,ge.weekYear=sz,ge.isoWeekYear=cz,ge.quarter=ge.quarters=fz,ge.month=w9,ge.daysInMonth=FV,ge.week=ge.weeks=YV,ge.isoWeek=ge.isoWeeks=QV,ge.weeksInYear=uz,ge.weeksInWeekYear=mz,ge.isoWeeksInYear=lz,ge.isoWeeksInISOWeekYear=dz,ge.date=K9,ge.day=ge.days=cL,ge.weekday=lL,ge.isoWeekday=dL,ge.dayOfYear=hz,ge.hour=ge.hours=_L,ge.minute=ge.minutes=gz,ge.second=ge.seconds=_z,ge.millisecond=ge.milliseconds=Z9,ge.utcOffset=JL,ge.utc=tR,ge.local=nR,ge.parseZone=iR,ge.hasAlignedHourOffset=rR,ge.isDST=aR,ge.isLocal=sR,ge.isUtcOffset=cR,ge.isUtc=H9,ge.isUTC=H9,ge.zoneAbbr=bz,ge.zoneName=yz,ge.dates=$i("dates accessor is deprecated. Use date instead.",K9),ge.months=$i("months accessor is deprecated. Use month instead",w9),ge.years=$i("years accessor is deprecated. Use year instead",b9),ge.zone=$i("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",eR),ge.isDSTShifted=$i("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",oR);function Cz(c){return nn(c*1e3)}function xz(){return nn.apply(null,arguments).parseZone()}function X9(c){return c}var Ot=Sf.prototype;Ot.calendar=sV,Ot.longDateFormat=uV,Ot.invalidDate=pV,Ot.ordinal=gV,Ot.preparse=X9,Ot.postformat=X9,Ot.relativeTime=vV,Ot.pastFuture=bV,Ot.set=aV,Ot.eras=YR,Ot.erasParse=QR,Ot.erasConvertYear=KR,Ot.erasAbbrRegex=nz,Ot.erasNameRegex=tz,Ot.erasNarrowRegex=iz,Ot.months=RV,Ot.monthsShort=zV,Ot.monthsParse=NV,Ot.monthsRegex=jV,Ot.monthsShortRegex=BV,Ot.week=$V,Ot.firstDayOfYear=qV,Ot.firstDayOfWeek=WV,Ot.weekdays=iL,Ot.weekdaysMin=aL,Ot.weekdaysShort=rL,Ot.weekdaysParse=sL,Ot.weekdaysRegex=uL,Ot.weekdaysShortRegex=mL,Ot.weekdaysMinRegex=pL,Ot.isPM=hL,Ot.meridiem=vL;function J4(c,m,_,b){var x=qa(),P=S().set(b,m);return x[_](P,c)}function J9(c,m,_){if(d(c)&&(m=c,c=void 0),c=c||"",m!=null)return J4(c,m,_,"month");var b,x=[];for(b=0;b<12;b++)x[b]=J4(c,b,_,"month");return x}function Kf(c,m,_,b){typeof c=="boolean"?(d(m)&&(_=m,m=void 0),m=m||""):(m=c,_=m,c=!1,d(m)&&(_=m,m=void 0),m=m||"");var x=qa(),P=c?x._week.dow:0,X,Ee=[];if(_!=null)return J4(m,(_+P)%7,b,"day");for(X=0;X<7;X++)Ee[X]=J4(m,(X+P)%7,b,"day");return Ee}function Mz(c,m){return J9(c,m,"months")}function wz(c,m){return J9(c,m,"monthsShort")}function Dz(c,m,_){return Kf(c,m,_,"weekdays")}function Sz(c,m,_){return Kf(c,m,_,"weekdaysShort")}function kz(c,m,_){return Kf(c,m,_,"weekdaysMin")}Po("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var m=c%10,_=bt(c%100/10)===1?"th":m===1?"st":m===2?"nd":m===3?"rd":"th";return c+_}}),i.lang=$i("moment.lang is deprecated. Use moment.locale instead.",Po),i.langData=$i("moment.langData is deprecated. Use moment.localeData instead.",qa);var Ya=Math.abs;function Ez(){var c=this._data;return this._milliseconds=Ya(this._milliseconds),this._days=Ya(this._days),this._months=Ya(this._months),c.milliseconds=Ya(c.milliseconds),c.seconds=Ya(c.seconds),c.minutes=Ya(c.minutes),c.hours=Ya(c.hours),c.months=Ya(c.months),c.years=Ya(c.years),this}function ev(c,m,_,b){var x=Fr(m,_);return c._milliseconds+=b*x._milliseconds,c._days+=b*x._days,c._months+=b*x._months,c._bubble()}function Iz(c,m){return ev(this,c,m,1)}function Tz(c,m){return ev(this,c,m,-1)}function tv(c){return c<0?Math.floor(c):Math.ceil(c)}function Oz(){var c=this._milliseconds,m=this._days,_=this._months,b=this._data,x,P,X,Ee,Xe;return c>=0&&m>=0&&_>=0||c<=0&&m<=0&&_<=0||(c+=tv(Zf(_)+m)*864e5,m=0,_=0),b.milliseconds=c%1e3,x=Er(c/1e3),b.seconds=x%60,P=Er(x/60),b.minutes=P%60,X=Er(P/60),b.hours=X%24,m+=Er(X/24),Xe=Er(nv(m)),_+=Xe,m-=tv(Zf(Xe)),Ee=Er(_/12),_%=12,b.days=m,b.months=_,b.years=Ee,this}function nv(c){return c*4800/146097}function Zf(c){return c*146097/4800}function Pz(c){if(!this.isValid())return NaN;var m,_,b=this._milliseconds;if(c=kr(c),c==="month"||c==="quarter"||c==="year")switch(m=this._days+b/864e5,_=this._months+nv(m),c){case"month":return _;case"quarter":return _/3;case"year":return _/12}else switch(m=this._days+Math.round(Zf(this._months)),c){case"week":return m/7+b/6048e5;case"day":return m+b/864e5;case"hour":return m*24+b/36e5;case"minute":return m*1440+b/6e4;case"second":return m*86400+b/1e3;case"millisecond":return Math.floor(m*864e5)+b;default:throw new Error("Unknown unit "+c)}}function Qa(c){return function(){return this.as(c)}}var iv=Qa("ms"),Az=Qa("s"),Vz=Qa("m"),Lz=Qa("h"),Rz=Qa("d"),zz=Qa("w"),Hz=Qa("M"),Nz=Qa("Q"),Fz=Qa("y"),Bz=iv;function jz(){return Fr(this)}function Uz(c){return c=kr(c),this.isValid()?this[c+"s"]():NaN}function Es(c){return function(){return this.isValid()?this._data[c]:NaN}}var $z=Es("milliseconds"),Gz=Es("seconds"),Wz=Es("minutes"),qz=Es("hours"),Yz=Es("days"),Qz=Es("months"),Kz=Es("years");function Zz(){return Er(this.days()/7)}var Ka=Math.round,Gc={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Xz(c,m,_,b,x){return x.relativeTime(m||1,!!_,c,b)}function Jz(c,m,_,b){var x=Fr(c).abs(),P=Ka(x.as("s")),X=Ka(x.as("m")),Ee=Ka(x.as("h")),Xe=Ka(x.as("d")),Ct=Ka(x.as("M")),Ii=Ka(x.as("w")),Za=Ka(x.as("y")),Vo=P<=_.ss&&["s",P]||P<_.s&&["ss",P]||X<=1&&["m"]||X<_.m&&["mm",X]||Ee<=1&&["h"]||Ee<_.h&&["hh",Ee]||Xe<=1&&["d"]||Xe<_.d&&["dd",Xe];return _.w!=null&&(Vo=Vo||Ii<=1&&["w"]||Ii<_.w&&["ww",Ii]),Vo=Vo||Ct<=1&&["M"]||Ct<_.M&&["MM",Ct]||Za<=1&&["y"]||["yy",Za],Vo[2]=m,Vo[3]=+c>0,Vo[4]=b,Xz.apply(null,Vo)}function eH(c){return c===void 0?Ka:typeof c=="function"?(Ka=c,!0):!1}function tH(c,m){return Gc[c]===void 0?!1:m===void 0?Gc[c]:(Gc[c]=m,c==="s"&&(Gc.ss=m-1),!0)}function nH(c,m){if(!this.isValid())return this.localeData().invalidDate();var _=!1,b=Gc,x,P;return typeof c=="object"&&(m=c,c=!1),typeof c=="boolean"&&(_=c),typeof m=="object"&&(b=Object.assign({},Gc,m),m.s!=null&&m.ss==null&&(b.ss=m.s-1)),x=this.localeData(),P=Jz(this,!_,b,x),_&&(P=x.pastFuture(+this,P)),x.postformat(P)}var Xf=Math.abs;function Wc(c){return(c>0)-(c<0)||+c}function e3(){if(!this.isValid())return this.localeData().invalidDate();var c=Xf(this._milliseconds)/1e3,m=Xf(this._days),_=Xf(this._months),b,x,P,X,Ee=this.asSeconds(),Xe,Ct,Ii,Za;return Ee?(b=Er(c/60),x=Er(b/60),c%=60,b%=60,P=Er(_/12),_%=12,X=c?c.toFixed(3).replace(/\.?0+$/,""):"",Xe=Ee<0?"-":"",Ct=Wc(this._months)!==Wc(Ee)?"-":"",Ii=Wc(this._days)!==Wc(Ee)?"-":"",Za=Wc(this._milliseconds)!==Wc(Ee)?"-":"",Xe+"P"+(P?Ct+P+"Y":"")+(_?Ct+_+"M":"")+(m?Ii+m+"D":"")+(x||b||c?"T":"")+(x?Za+x+"H":"")+(b?Za+b+"M":"")+(c?Za+X+"S":"")):"P0D"}var wt=q4.prototype;wt.isValid=QL,wt.abs=Ez,wt.add=Iz,wt.subtract=Tz,wt.as=Pz,wt.asMilliseconds=iv,wt.asSeconds=Az,wt.asMinutes=Vz,wt.asHours=Lz,wt.asDays=Rz,wt.asWeeks=zz,wt.asMonths=Hz,wt.asQuarters=Nz,wt.asYears=Fz,wt.valueOf=Bz,wt._bubble=Oz,wt.clone=jz,wt.get=Uz,wt.milliseconds=$z,wt.seconds=Gz,wt.minutes=Wz,wt.hours=qz,wt.days=Yz,wt.weeks=Zz,wt.months=Qz,wt.years=Kz,wt.humanize=nH,wt.toISOString=e3,wt.toString=e3,wt.toJSON=e3,wt.locale=U9,wt.localeData=G9,wt.toIsoString=$i("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",e3),wt.lang=$9,Ne("X",0,0,"unix"),Ne("x",0,0,"valueOf"),Te("x",F4),Te("X",MV),$t("X",function(c,m,_){_._d=new Date(parseFloat(c)*1e3)}),$t("x",function(c,m,_){_._d=new Date(bt(c))});return i.version="2.30.1",e(nn),i.fn=ge,i.min=GL,i.max=WL,i.now=qL,i.utc=S,i.unix=Cz,i.months=Mz,i.isDate=h,i.locale=Po,i.invalid=ye,i.duration=Fr,i.isMoment=Ei,i.weekdays=Dz,i.parseZone=xz,i.localeData=qa,i.isDuration=Y4,i.monthsShort=wz,i.weekdaysMin=kz,i.defineLocale=Nf,i.updateLocale=xL,i.locales=ML,i.weekdaysShort=Sz,i.normalizeUnits=kr,i.relativeTimeRounding=eH,i.relativeTimeThreshold=tH,i.calendarFormat=vR,i.prototype=ge,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i})});var KM=av((ohe,QM)=>{function Nu(t){var i="    ";if(isNaN(parseInt(t)))i=t;else switch(t){case 1:i=" ";break;case 2:i="  ";break;case 3:i="   ";break;case 4:i="    ";break;case 5:i="     ";break;case 6:i="      ";break;case 7:i="       ";break;case 8:i="        ";break;case 9:i="         ";break;case 10:i="          ";break;case 11:i="           ";break;case 12:i="            ";break}for(var e=[`
+`],n=0;n<100;n++)e.push(e[n]+i);return e}function _o(){this.step="    ",this.shift=Nu(this.step)}_o.prototype.xml=function(t,i){var e=t.replace(/>\s{0,}<").replace(/-1?(o+=d[a]+e[s],r=!0,(e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1||e[s].search(/!DOCTYPE/)>-1)&&(r=!1)):e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1?(o+=e[s],r=!1):/^<\w/.exec(e[s-1])&&/^<\/\w/.exec(e[s])&&/^<[\w:\-\.\,]+/.exec(e[s-1])==/^<\/[\w:\-\.\,]+/.exec(e[s])[0].replace("/","")?(o+=e[s],r||a--):e[s].search(/<\w/)>-1&&e[s].search(/<\//)==-1&&e[s].search(/\/>/)==-1?o=r?o+=e[s]:o+=d[a++]+e[s]:e[s].search(/<\w/)>-1&&e[s].search(/<\//)>-1?o=r?o+=e[s]:o+=d[a]+e[s]:e[s].search(/<\//)>-1?o=r?o+=e[s]:o+=d[--a]+e[s]:e[s].search(/\/>/)>-1?o=r?o+=e[s]:o+=d[a]+e[s]:e[s].search(/<\?/)>-1||e[s].search(/xmlns\:/)>-1||e[s].search(/xmlns\=/)>-1?o+=d[a]+e[s]:o+=e[s];return o[0]==`
+`?o.slice(1):o};_o.prototype.json=function(t,e){var e=e||this.step;return typeof JSON>"u"?t:typeof t=="string"?JSON.stringify(JSON.parse(t),null,e):typeof t=="object"?JSON.stringify(t,null,e):t};_o.prototype.css=function(t,i){var e=t.replace(/\s{1,}/g," ").replace(/\{/g,"{~::~").replace(/\}/g,"~::~}~::~").replace(/\;/g,";~::~").replace(/\/\*/g,"~::~/*").replace(/\*\//g,"*/~::~").replace(/~::~\s{0,}~::~/g,"~::~").split("~::~"),n=e.length,r=0,a="",o=0,s=i?Nu(i):this.shift;for(o=0;o/g,"").replace(/[ \r\n\t]{1,}xmlns/g," xmlns");return e.replace(/>\s{0,}<")};_o.prototype.jsonmin=function(t){return typeof JSON>"u"?t:JSON.stringify(JSON.parse(t),null,0)};_o.prototype.cssmin=function(t,i){var e=i?t:t.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\//g,"");return e.replace(/\s{1,}/g," ").replace(/\{\s{1,}/g,"{").replace(/\}\s{1,}/g,"}").replace(/\;\s{1,}/g,";").replace(/\/\*\s{1,}/g,"/*").replace(/\*\/\s{1,}/g,"*/")};_o.prototype.sqlmin=function(t){return t.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")")};QM.exports=new _o});function nh(t,i){return Object.is(t,i)}var $n=null,n3=!1,ih=1,Gi=Symbol("SIGNAL");function ht(t){let i=$n;return $n=t,i}function rh(){return $n}var qc={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function m1(t){if(n3)throw new Error("");if($n===null)return;$n.consumerOnSignalRead(t);let i=$n.nextProducerIndex++;if(s3($n),i<$n.producerNode.length&&$n.producerNode[i]!==t&&u1($n)){let e=$n.producerNode[i];o3(e,$n.producerIndexOfThis[i])}$n.producerNode[i]!==t&&($n.producerNode[i]=t,$n.producerIndexOfThis[i]=u1($n)?sv(t,$n,i):0),$n.producerLastReadVersion[i]=t.version}function ov(){ih++}function ah(t){if(!(u1(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===ih)){if(!t.producerMustRecompute(t)&&!a3(t)){th(t);return}t.producerRecomputeValue(t),th(t)}}function oh(t){if(t.liveConsumerNode===void 0)return;let i=n3;n3=!0;try{for(let e of t.liveConsumerNode)e.dirty||iH(e)}finally{n3=i}}function sh(){return $n?.consumerAllowSignalWrites!==!1}function iH(t){t.dirty=!0,oh(t),t.consumerMarkedDirty?.(t)}function th(t){t.dirty=!1,t.lastCleanEpoch=ih}function p1(t){return t&&(t.nextProducerIndex=0),ht(t)}function r3(t,i){if(ht(i),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(u1(t))for(let e=t.nextProducerIndex;et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function a3(t){s3(t);for(let i=0;i0}function s3(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function cv(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function lv(t){return t.producerNode!==void 0}function c3(t,i){let e=Object.create(rH);e.computation=t,i!==void 0&&(e.equal=i);let n=()=>{if(ah(e),m1(e),e.value===i3)throw e.error;return e.value};return n[Gi]=e,n}var Jf=Symbol("UNSET"),eh=Symbol("COMPUTING"),i3=Symbol("ERRORED"),rH=Be(q({},qc),{value:Jf,dirty:!0,error:null,equal:nh,kind:"computed",producerMustRecompute(t){return t.value===Jf||t.value===eh},producerRecomputeValue(t){if(t.value===eh)throw new Error("Detected cycle in computations.");let i=t.value;t.value=eh;let e=p1(t),n,r=!1;try{n=t.computation(),ht(null),r=i!==Jf&&i!==i3&&n!==i3&&t.equal(i,n)}catch(a){n=i3,t.error=a}finally{r3(t,e)}if(r){t.value=i;return}t.value=n,t.version++}});function aH(){throw new Error}var dv=aH;function uv(t){dv(t)}function ch(t){dv=t}var oH=null;function lh(t,i){let e=Object.create(l3);e.value=t,i!==void 0&&(e.equal=i);let n=()=>(m1(e),e.value);return n[Gi]=e,n}function h1(t,i){sh()||uv(t),t.equal(t.value,i)||(t.value=i,sH(t))}function dh(t,i){sh()||uv(t),h1(t,i(t.value))}var l3=Be(q({},qc),{equal:nh,value:void 0,kind:"signal"});function sH(t){t.version++,ov(),oh(t),oH?.()}function uh(t){let i=ht(null);try{return t()}finally{ht(i)}}var mh;function g1(){return mh}function Xa(t){let i=mh;return mh=t,i}var d3=Symbol("NotFound");function qe(t){return typeof t=="function"}function Yc(t){let e=t(n=>{Error.call(n),n.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var u3=Yc(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:
+${e.map((n,r)=>`${r+1}) ${n.toString()}`).join(`
+  `)}`:"",this.name="UnsubscriptionError",this.errors=e});function Is(t,i){if(t){let e=t.indexOf(i);0<=e&&t.splice(e,1)}}var Me=class t{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let a of e)a.remove(this);else e.remove(this);let{initialTeardown:n}=this;if(qe(n))try{n()}catch(a){i=a instanceof u3?a.errors:[a]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let a of r)try{mv(a)}catch(o){i=i??[],o instanceof u3?i=[...i,...o.errors]:i.push(o)}}if(i)throw new u3(i)}}add(i){var e;if(i&&i!==this)if(this.closed)mv(i);else{if(i instanceof t){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(i)}}_hasParent(i){let{_parentage:e}=this;return e===i||Array.isArray(e)&&e.includes(i)}_addParent(i){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(i),e):e?[e,i]:i}_removeParent(i){let{_parentage:e}=this;e===i?this._parentage=null:Array.isArray(e)&&Is(e,i)}remove(i){let{_finalizers:e}=this;e&&Is(e,i),i instanceof t&&i._removeParent(this)}};Me.EMPTY=(()=>{let t=new Me;return t.closed=!0,t})();var ph=Me.EMPTY;function m3(t){return t instanceof Me||t&&"closed"in t&&qe(t.remove)&&qe(t.add)&&qe(t.unsubscribe)}function mv(t){qe(t)?t():t.unsubscribe()}var Br={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Qc={setTimeout(t,i,...e){let{delegate:n}=Qc;return n?.setTimeout?n.setTimeout(t,i,...e):setTimeout(t,i,...e)},clearTimeout(t){let{delegate:i}=Qc;return(i?.clearTimeout||clearTimeout)(t)},delegate:void 0};function p3(t){Qc.setTimeout(()=>{let{onUnhandledError:i}=Br;if(i)i(t);else throw t})}function Ts(){}var pv=fh("C",void 0,void 0);function fv(t){return fh("E",void 0,t)}function hv(t){return fh("N",t,void 0)}function fh(t,i,e){return{kind:t,value:i,error:e}}var Os=null;function Kc(t){if(Br.useDeprecatedSynchronousErrorHandling){let i=!Os;if(i&&(Os={errorThrown:!1,error:null}),t(),i){let{errorThrown:e,error:n}=Os;if(Os=null,e)throw n}}else t()}function gv(t){Br.useDeprecatedSynchronousErrorHandling&&Os&&(Os.errorThrown=!0,Os.error=t)}var Ps=class extends Me{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,m3(i)&&i.add(this)):this.destination=pH}static create(i,e,n){return new Ja(i,e,n)}next(i){this.isStopped?gh(hv(i),this):this._next(i)}error(i){this.isStopped?gh(fv(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?gh(pv,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},uH=Function.prototype.bind;function hh(t,i){return uH.call(t,i)}var _h=class{constructor(i){this.partialObserver=i}next(i){let{partialObserver:e}=this;if(e.next)try{e.next(i)}catch(n){f3(n)}}error(i){let{partialObserver:e}=this;if(e.error)try{e.error(i)}catch(n){f3(n)}else f3(i)}complete(){let{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(e){f3(e)}}},Ja=class extends Ps{constructor(i,e,n){super();let r;if(qe(i)||!i)r={next:i??void 0,error:e??void 0,complete:n??void 0};else{let a;this&&Br.useDeprecatedNextContext?(a=Object.create(i),a.unsubscribe=()=>this.unsubscribe(),r={next:i.next&&hh(i.next,a),error:i.error&&hh(i.error,a),complete:i.complete&&hh(i.complete,a)}):r=i}this.destination=new _h(r)}};function f3(t){Br.useDeprecatedSynchronousErrorHandling?gv(t):p3(t)}function mH(t){throw t}function gh(t,i){let{onStoppedNotification:e}=Br;e&&Qc.setTimeout(()=>e(t,i))}var pH={closed:!0,next:Ts,error:mH,complete:Ts};var Zc=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Ti(t){return t}function vh(...t){return bh(t)}function bh(t){return t.length===0?Ti:t.length===1?t[0]:function(e){return t.reduce((n,r)=>r(n),e)}}var Ue=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let n=new t;return n.source=this,n.operator=e,n}subscribe(e,n,r){let a=hH(e)?e:new Ja(e,n,r);return Kc(()=>{let{operator:o,source:s}=this;a.add(o?o.call(a,s):s?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(e){try{return this._subscribe(e)}catch(n){e.error(n)}}forEach(e,n){return n=_v(n),new n((r,a)=>{let o=new Ja({next:s=>{try{e(s)}catch(d){a(d),o.unsubscribe()}},error:a,complete:r});this.subscribe(o)})}_subscribe(e){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(e)}[Zc](){return this}pipe(...e){return bh(e)(this)}toPromise(e){return e=_v(e),new e((n,r)=>{let a;this.subscribe(o=>a=o,o=>r(o),()=>n(a))})}}return t.create=i=>new t(i),t})();function _v(t){var i;return(i=t??Br.Promise)!==null&&i!==void 0?i:Promise}function fH(t){return t&&qe(t.next)&&qe(t.error)&&qe(t.complete)}function hH(t){return t&&t instanceof Ps||fH(t)&&m3(t)}function yh(t){return qe(t?.lift)}function $e(t){return i=>{if(yh(i))return i.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ge(t,i,e,n,r){return new Ch(t,i,e,n,r)}var Ch=class extends Ps{constructor(i,e,n,r,a,o){super(i),this.onFinalize=a,this.shouldUnsubscribe=o,this._next=e?function(s){try{e(s)}catch(d){i.error(d)}}:super._next,this._error=r?function(s){try{r(s)}catch(d){i.error(d)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(s){i.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((i=this.onFinalize)===null||i===void 0||i.call(this))}}};function Xc(){return $e((t,i)=>{let e=null;t._refCount++;let n=Ge(i,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let r=t._connection,a=e;e=null,r&&(!a||r===a)&&r.unsubscribe(),i.unsubscribe()});t.subscribe(n),n.closed||(e=t.connect())})}var Lo=class extends Ue{constructor(i,e){super(),this.source=i,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,yh(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){let i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new Me;let e=this.getSubject();i.add(this.source.subscribe(Ge(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),i.closed&&(this._connection=null,i=Me.EMPTY)}return i}refCount(){return Xc()(this)}};var Jc={schedule(t){let i=requestAnimationFrame,e=cancelAnimationFrame,{delegate:n}=Jc;n&&(i=n.requestAnimationFrame,e=n.cancelAnimationFrame);let r=i(a=>{e=void 0,t(a)});return new Me(()=>e?.(r))},requestAnimationFrame(...t){let{delegate:i}=Jc;return(i?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){let{delegate:i}=Jc;return(i?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};var vv=Yc(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var N=(()=>{class t extends Ue{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let n=new h3(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new vv}next(e){Kc(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(e)}})}error(e){Kc(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){Kc(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:n,isStopped:r,observers:a}=this;return n||r?ph:(this.currentObservers=null,a.push(e),new Me(()=>{this.currentObservers=null,Is(a,e)}))}_checkFinalizedStatuses(e){let{hasError:n,thrownError:r,isStopped:a}=this;n?e.error(r):a&&e.complete()}asObservable(){let e=new Ue;return e.source=this,e}}return t.create=(i,e)=>new h3(i,e),t})(),h3=class extends N{constructor(i,e){super(),this.destination=i,this.source=e}next(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.next)===null||n===void 0||n.call(e,i)}error(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.error)===null||n===void 0||n.call(e,i)}complete(){var i,e;(e=(i=this.destination)===null||i===void 0?void 0:i.complete)===null||e===void 0||e.call(i)}_subscribe(i){var e,n;return(n=(e=this.source)===null||e===void 0?void 0:e.subscribe(i))!==null&&n!==void 0?n:ph}};var at=class extends N{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){let e=super._subscribe(i);return!e.closed&&i.next(this._value),e}getValue(){let{hasError:i,thrownError:e,_value:n}=this;if(i)throw e;return this._throwIfClosed(),n}next(i){super.next(this._value=i)}};var _1={now(){return(_1.delegate||Date).now()},delegate:void 0};var jr=class extends N{constructor(i=1/0,e=1/0,n=_1){super(),this._bufferSize=i,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,i),this._windowTime=Math.max(1,e)}next(i){let{isStopped:e,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:a,_windowTime:o}=this;e||(n.push(i),!r&&n.push(a.now()+o)),this._trimBuffer(),super.next(i)}_subscribe(i){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(i),{_infiniteTimeWindow:n,_buffer:r}=this,a=r.slice();for(let o=0;o0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=Jc.requestAnimationFrame(()=>i.flush(void 0))))}recycleAsyncId(i,e,n=0){var r;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);let{actions:a}=i;e!=null&&((r=a[a.length-1])===null||r===void 0?void 0:r.id)!==e&&(Jc.cancelAnimationFrame(e),i._scheduled=void 0)}};var v3=class extends nl{flush(i){this._active=!0;let e=this._scheduled;this._scheduled=void 0;let{actions:n}=this,r;i=i||n.shift();do if(r=i.execute(i.state,i.delay))break;while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,r){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw r}}};var b3=new v3(_3);var Qt=new Ue(t=>t.complete());function y3(t){return t&&qe(t.schedule)}function xh(t){return t[t.length-1]}function C3(t){return qe(xh(t))?t.pop():void 0}function ha(t){return y3(xh(t))?t.pop():void 0}function yv(t,i){return typeof xh(t)=="number"?t.pop():i}function T2e(t,i,e,n){var r=arguments.length,a=r<3?i:n===null?n=Object.getOwnPropertyDescriptor(i,e):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,i,e,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(i,e,a):o(i,e))||a);return r>3&&a&&Object.defineProperty(i,e,a),a}function xv(t,i,e,n){function r(a){return a instanceof e?a:new e(function(o){o(a)})}return new(e||(e=Promise))(function(a,o){function s(v){try{h(n.next(v))}catch(C){o(C)}}function d(v){try{h(n.throw(v))}catch(C){o(C)}}function h(v){v.done?a(v.value):r(v.value).then(s,d)}h((n=n.apply(t,i||[])).next())})}function Cv(t){var i=typeof Symbol=="function"&&Symbol.iterator,e=i&&t[i],n=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function As(t){return this instanceof As?(this.v=t,this):new As(t)}function Mv(t,i,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e.apply(t,i||[]),r,a=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",o),r[Symbol.asyncIterator]=function(){return this},r;function o(D){return function(L){return Promise.resolve(L).then(D,C)}}function s(D,L){n[D]&&(r[D]=function(ne){return new Promise(function(oe,ye){a.push([D,ne,oe,ye])>1||d(D,ne)})},L&&(r[D]=L(r[D])))}function d(D,L){try{h(n[D](L))}catch(ne){S(a[0][3],ne)}}function h(D){D.value instanceof As?Promise.resolve(D.value.v).then(v,C):S(a[0][2],D)}function v(D){d("next",D)}function C(D){d("throw",D)}function S(D,L){D(L),a.shift(),a.length&&d(a[0][0],a[0][1])}}function wv(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=t[Symbol.asyncIterator],e;return i?i.call(t):(t=typeof Cv=="function"?Cv(t):t[Symbol.iterator](),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(a){e[a]=t[a]&&function(o){return new Promise(function(s,d){o=t[a](o),r(s,d,o.done,o.value)})}}function r(a,o,s,d){Promise.resolve(d).then(function(h){a({value:h,done:s})},o)}}var il=t=>t&&typeof t.length=="number"&&typeof t!="function";function x3(t){return qe(t?.then)}function M3(t){return qe(t[Zc])}function w3(t){return Symbol.asyncIterator&&qe(t?.[Symbol.asyncIterator])}function D3(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function gH(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var S3=gH();function k3(t){return qe(t?.[S3])}function E3(t){return Mv(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:n,done:r}=yield As(e.read());if(r)return yield As(void 0);yield yield As(n)}}finally{e.releaseLock()}})}function I3(t){return qe(t?.getReader)}function It(t){if(t instanceof Ue)return t;if(t!=null){if(M3(t))return _H(t);if(il(t))return vH(t);if(x3(t))return bH(t);if(w3(t))return Dv(t);if(k3(t))return yH(t);if(I3(t))return CH(t)}throw D3(t)}function _H(t){return new Ue(i=>{let e=t[Zc]();if(qe(e.subscribe))return e.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function vH(t){return new Ue(i=>{for(let e=0;e{t.then(e=>{i.closed||(i.next(e),i.complete())},e=>i.error(e)).then(null,p3)})}function yH(t){return new Ue(i=>{for(let e of t)if(i.next(e),i.closed)return;i.complete()})}function Dv(t){return new Ue(i=>{xH(t,i).catch(e=>i.error(e))})}function CH(t){return Dv(E3(t))}function xH(t,i){var e,n,r,a;return xv(this,void 0,void 0,function*(){try{for(e=wv(t);n=yield e.next(),!n.done;){let o=n.value;if(i.next(o),i.closed)return}}catch(o){r={error:o}}finally{try{n&&!n.done&&(a=e.return)&&(yield a.call(e))}finally{if(r)throw r.error}}i.complete()})}function Wi(t,i,e,n=0,r=!1){let a=i.schedule(function(){e(),r?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(a),!r)return a}function T3(t,i=0){return $e((e,n)=>{e.subscribe(Ge(n,r=>Wi(n,t,()=>n.next(r),i),()=>Wi(n,t,()=>n.complete(),i),r=>Wi(n,t,()=>n.error(r),i)))})}function O3(t,i=0){return $e((e,n)=>{n.add(t.schedule(()=>e.subscribe(n),i))})}function Sv(t,i){return It(t).pipe(O3(i),T3(i))}function kv(t,i){return It(t).pipe(O3(i),T3(i))}function Ev(t,i){return new Ue(e=>{let n=0;return i.schedule(function(){n===t.length?e.complete():(e.next(t[n++]),e.closed||this.schedule())})})}function Iv(t,i){return new Ue(e=>{let n;return Wi(e,i,()=>{n=t[S3](),Wi(e,i,()=>{let r,a;try{({value:r,done:a}=n.next())}catch(o){e.error(o);return}a?e.complete():e.next(r)},0,!0)}),()=>qe(n?.return)&&n.return()})}function P3(t,i){if(!t)throw new Error("Iterable cannot be null");return new Ue(e=>{Wi(e,i,()=>{let n=t[Symbol.asyncIterator]();Wi(e,i,()=>{n.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function Tv(t,i){return P3(E3(t),i)}function Ov(t,i){if(t!=null){if(M3(t))return Sv(t,i);if(il(t))return Ev(t,i);if(x3(t))return kv(t,i);if(w3(t))return P3(t,i);if(k3(t))return Iv(t,i);if(I3(t))return Tv(t,i)}throw D3(t)}function jt(t,i){return i?Ov(t,i):It(t)}function ie(...t){let i=ha(t);return jt(t,i)}function Ro(t,i){let e=qe(t)?t:()=>t,n=r=>r.error(e());return new Ue(i?r=>i.schedule(n,0,r):n)}function Gn(t){return!!t&&(t instanceof Ue||qe(t.lift)&&qe(t.subscribe))}var to=Yc(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Pv(t){return t instanceof Date&&!isNaN(t)}function pe(t,i){return $e((e,n)=>{let r=0;e.subscribe(Ge(n,a=>{n.next(t.call(i,a,r++))}))})}var{isArray:MH}=Array;function wH(t,i){return MH(i)?t(...i):t(i)}function rl(t){return pe(i=>wH(t,i))}var{isArray:DH}=Array,{getPrototypeOf:SH,prototype:kH,keys:EH}=Object;function A3(t){if(t.length===1){let i=t[0];if(DH(i))return{args:i,keys:null};if(IH(i)){let e=EH(i);return{args:e.map(n=>i[n]),keys:e}}}return{args:t,keys:null}}function IH(t){return t&&typeof t=="object"&&SH(t)===kH}function V3(t,i){return t.reduce((e,n,r)=>(e[n]=i[r],e),{})}function ti(...t){let i=ha(t),e=C3(t),{args:n,keys:r}=A3(t);if(n.length===0)return jt([],i);let a=new Ue(TH(n,i,r?o=>V3(r,o):Ti));return e?a.pipe(rl(e)):a}function TH(t,i,e=Ti){return n=>{Av(i,()=>{let{length:r}=t,a=new Array(r),o=r,s=r;for(let d=0;d{let h=jt(t[d],i),v=!1;h.subscribe(Ge(n,C=>{a[d]=C,v||(v=!0,s--),s||n.next(e(a.slice()))},()=>{--o||n.complete()}))},n)},n)}}function Av(t,i,e){t?Wi(e,t,i):i()}function Vv(t,i,e,n,r,a,o,s){let d=[],h=0,v=0,C=!1,S=()=>{C&&!d.length&&!h&&i.complete()},D=ne=>h{a&&i.next(ne),h++;let oe=!1;It(e(ne,v++)).subscribe(Ge(i,ye=>{r?.(ye),a?D(ye):i.next(ye)},()=>{oe=!0},void 0,()=>{if(oe)try{for(h--;d.length&&hL(ye)):L(ye)}S()}catch(ye){i.error(ye)}}))};return t.subscribe(Ge(i,D,()=>{C=!0,S()})),()=>{s?.()}}function rn(t,i,e=1/0){return qe(i)?rn((n,r)=>pe((a,o)=>i(n,a,r,o))(It(t(n,r))),e):(typeof i=="number"&&(e=i),$e((n,r)=>Vv(n,r,t,e)))}function ga(t=1/0){return rn(Ti,t)}function Lv(){return ga(1)}function gi(...t){return Lv()(jt(t,ha(t)))}function Oi(t){return new Ue(i=>{It(t()).subscribe(i)})}function no(...t){let i=C3(t),{args:e,keys:n}=A3(t),r=new Ue(a=>{let{length:o}=e;if(!o){a.complete();return}let s=new Array(o),d=o,h=o;for(let v=0;v{C||(C=!0,h--),s[v]=S},()=>d--,void 0,()=>{(!d||!C)&&(h||a.next(n?V3(n,s):s),a.complete())}))}});return i?r.pipe(rl(i)):r}var OH=["addListener","removeListener"],PH=["addEventListener","removeEventListener"],AH=["on","off"];function b1(t,i,e,n){if(qe(e)&&(n=e,e=void 0),n)return b1(t,i,e).pipe(rl(n));let[r,a]=RH(t)?PH.map(o=>s=>t[o](i,s,e)):VH(t)?OH.map(Rv(t,i)):LH(t)?AH.map(Rv(t,i)):[];if(!r&&il(t))return rn(o=>b1(o,i,e))(It(t));if(!r)throw new TypeError("Invalid event target");return new Ue(o=>{let s=(...d)=>o.next(1a(s)})}function Rv(t,i){return e=>n=>t[e](i,n)}function VH(t){return qe(t.addListener)&&qe(t.removeListener)}function LH(t){return qe(t.on)&&qe(t.off)}function RH(t){return qe(t.addEventListener)&&qe(t.removeEventListener)}function Ur(t=0,i,e=bv){let n=-1;return i!=null&&(y3(i)?e=i:n=i),new Ue(r=>{let a=Pv(t)?+t-e.now():t;a<0&&(a=0);let o=0;return e.schedule(function(){r.closed||(r.next(o++),0<=n?this.schedule(void 0,n):r.complete())},a)})}function Mh(t=0,i=eo){return t<0&&(t=0),Ur(t,t,i)}function nt(...t){let i=ha(t),e=yv(t,1/0),n=t;return n.length?n.length===1?It(n[0]):ga(e)(jt(n,i)):Qt}function Ae(t,i){return $e((e,n)=>{let r=0;e.subscribe(Ge(n,a=>t.call(i,a,r++)&&n.next(a)))})}function zv(t){return $e((i,e)=>{let n=!1,r=null,a=null,o=!1,s=()=>{if(a?.unsubscribe(),a=null,n){n=!1;let h=r;r=null,e.next(h)}o&&e.complete()},d=()=>{a=null,o&&e.complete()};i.subscribe(Ge(e,h=>{n=!0,r=h,a||It(t(h)).subscribe(a=Ge(e,s,d))},()=>{o=!0,(!n||!a||a.closed)&&e.complete()}))})}function al(t,i=eo){return zv(()=>Ur(t,i))}function $r(t){return $e((i,e)=>{let n=null,r=!1,a;n=i.subscribe(Ge(e,void 0,void 0,o=>{a=It(t(o,$r(t)(i))),n?(n.unsubscribe(),n=null,a.subscribe(e)):r=!0})),r&&(n.unsubscribe(),n=null,a.subscribe(e))})}function L3(t,i,e,n,r){return(a,o)=>{let s=e,d=i,h=0;a.subscribe(Ge(o,v=>{let C=h++;d=s?t(d,v,C):(s=!0,v),n&&o.next(d)},r&&(()=>{s&&o.next(d),o.complete()})))}}function R3(t,i){return $e(L3(t,i,arguments.length>=2,!1,!0))}function Pi(t,i){return qe(i)?rn(t,i,1):rn(t,1)}function Gr(t,i=eo){return $e((e,n)=>{let r=null,a=null,o=null,s=()=>{if(r){r.unsubscribe(),r=null;let h=a;a=null,n.next(h)}};function d(){let h=o+t,v=i.now();if(v{a=h,o=i.now(),r||(r=i.schedule(d,t),n.add(r))},()=>{s(),n.complete()},void 0,()=>{a=r=null}))})}function zo(t){return $e((i,e)=>{let n=!1;i.subscribe(Ge(e,r=>{n=!0,e.next(r)},()=>{n||e.next(t),e.complete()}))})}function Le(t){return t<=0?()=>Qt:$e((i,e)=>{let n=0;i.subscribe(Ge(e,r=>{++n<=t&&(e.next(r),t<=n&&e.complete())}))})}function Hv(){return $e((t,i)=>{t.subscribe(Ge(i,Ts))})}function ol(t){return pe(()=>t)}function wh(t,i){return i?e=>gi(i.pipe(Le(1),Hv()),e.pipe(wh(t))):rn((e,n)=>It(t(e,n)).pipe(Le(1),ol(e)))}function y1(t,i=eo){let e=Ur(t,i);return wh(()=>e)}function sl(t,i=Ti){return t=t??zH,$e((e,n)=>{let r,a=!0;e.subscribe(Ge(n,o=>{let s=i(o);(a||!t(r,s))&&(a=!1,r=s,n.next(o))}))})}function zH(t,i){return t===i}function z3(t=HH){return $e((i,e)=>{let n=!1;i.subscribe(Ge(e,r=>{n=!0,e.next(r)},()=>n?e.complete():e.error(t())))})}function HH(){return new to}function _a(t){return $e((i,e)=>{try{i.subscribe(e)}finally{e.add(t)}})}function io(t,i){let e=arguments.length>=2;return n=>n.pipe(t?Ae((r,a)=>t(r,a,n)):Ti,Le(1),e?zo(i):z3(()=>new to))}function cl(t){return t<=0?()=>Qt:$e((i,e)=>{let n=[];i.subscribe(Ge(e,r=>{n.push(r),t{for(let r of n)e.next(r);e.complete()},void 0,()=>{n=null}))})}function Dh(t,i){let e=arguments.length>=2;return n=>n.pipe(t?Ae((r,a)=>t(r,a,n)):Ti,cl(1),e?zo(i):z3(()=>new to))}function H3(){return $e((t,i)=>{let e,n=!1;t.subscribe(Ge(i,r=>{let a=e;e=r,n&&i.next([a,r]),n=!0}))})}function NH(t){let i=1/0,e;return t!=null&&(typeof t=="object"?{count:i=1/0,delay:e}=t:i=t),i<=0?()=>Qt:$e((n,r)=>{let a=0,o,s=()=>{if(o?.unsubscribe(),o=null,e!=null){let h=typeof e=="number"?Ur(e):It(e(a)),v=Ge(r,()=>{v.unsubscribe(),d()});h.subscribe(v)}else d()},d=()=>{let h=!1;o=n.subscribe(Ge(r,void 0,()=>{++a=2,!0))}function C1(t={}){let{connector:i=()=>new N,resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=t;return a=>{let o,s,d,h=0,v=!1,C=!1,S=()=>{s?.unsubscribe(),s=void 0},D=()=>{S(),o=d=void 0,v=C=!1},L=()=>{let ne=o;D(),ne?.unsubscribe()};return $e((ne,oe)=>{h++,!C&&!v&&S();let ye=d=d??i();oe.add(()=>{h--,h===0&&!C&&!v&&(s=kh(L,r))}),ye.subscribe(oe),!o&&h>0&&(o=new Ja({next:Ye=>ye.next(Ye),error:Ye=>{C=!0,S(),s=kh(D,e,Ye),ye.error(Ye)},complete:()=>{v=!0,S(),s=kh(D,n),ye.complete()}}),It(ne).subscribe(o))})(a)}}function kh(t,i,...e){if(i===!0){t();return}if(i===!1)return;let n=new Ja({next:()=>{n.unsubscribe(),t()}});return It(i(...e)).subscribe(n)}function Vs(t,i,e){let n,r=!1;return t&&typeof t=="object"?{bufferSize:n=1/0,windowTime:i=1/0,refCount:r=!1,scheduler:e}=t:n=t??1/0,C1({connector:()=>new jr(n,i,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Ls(t){return Ae((i,e)=>t<=e)}function We(...t){let i=ha(t);return $e((e,n)=>{(i?gi(t,e,i):gi(t,e)).subscribe(n)})}function dt(t,i){return $e((e,n)=>{let r=null,a=0,o=!1,s=()=>o&&!r&&n.complete();e.subscribe(Ge(n,d=>{r?.unsubscribe();let h=0,v=a++;It(t(d,v)).subscribe(r=Ge(n,C=>n.next(i?i(d,C,v,h++):C),()=>{r=null,s()}))},()=>{o=!0,s()}))})}function ve(t){return $e((i,e)=>{It(t).subscribe(Ge(e,()=>e.complete(),Ts)),!e.closed&&i.subscribe(e)})}function Eh(t,i=!1){return $e((e,n)=>{let r=0;e.subscribe(Ge(n,a=>{let o=t(a,r++);(o||i)&&n.next(a),!o&&n.complete()}))})}function xt(t,i,e){let n=qe(t)||i||e?{next:t,error:i,complete:e}:t;return n?$e((r,a)=>{var o;(o=n.subscribe)===null||o===void 0||o.call(n);let s=!0;r.subscribe(Ge(a,d=>{var h;(h=n.next)===null||h===void 0||h.call(n,d),a.next(d)},()=>{var d;s=!1,(d=n.complete)===null||d===void 0||d.call(n),a.complete()},d=>{var h;s=!1,(h=n.error)===null||h===void 0||h.call(n,d),a.error(d)},()=>{var d,h;s&&((d=n.unsubscribe)===null||d===void 0||d.call(n)),(h=n.finalize)===null||h===void 0||h.call(n)}))}):Ti}var Vb="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",Ce=class extends Error{code;constructor(i,e){super(X6(i,e)),this.code=i}};function FH(t){return`NG0${Math.abs(t)}`}function X6(t,i){return`${FH(t)}${i?": "+i:""}`}var Lb=Symbol("InputSignalNode#UNSET"),BH=Be(q({},l3),{transformFn:void 0,applyValueToInputSignal(t,i){h1(t,i)}});function Rb(t,i){let e=Object.create(BH);e.value=t,e.transformFn=i?.transform;function n(){if(m1(e),e.value===Lb){let r=null;throw new Ce(-950,r)}return e.value}return n[Gi]=e,n}function R1(t){return{toString:t}.toString()}var N3="__parameters__";function jH(t){return function(...e){if(t){let n=t(...e);for(let r in n)this[r]=n[r]}}}function zb(t,i,e){return R1(()=>{let n=jH(i);function r(...a){if(this instanceof r)return n.apply(this,a),this;let o=new r(...a);return s.annotation=o,s;function s(d,h,v){let C=d.hasOwnProperty(N3)?d[N3]:Object.defineProperty(d,N3,{value:[]})[N3];for(;C.length<=v;)C.push(null);return(C[v]=C[v]||[]).push(o),d}}return r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var ni=globalThis;function Wt(t){for(let i in t)if(t[i]===Wt)return i;throw Error("Could not find renamed property on target object.")}function UH(t,i){for(let e in i)i.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=i[e])}function Qi(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(Qi).join(", ")}]`;if(t==null)return""+t;let i=t.overriddenName||t.name;if(i)return`${i}`;let e=t.toString();if(e==null)return""+e;let n=e.indexOf(`
+`);return n>=0?e.slice(0,n):e}function Uh(t,i){return t?i?`${t} ${i}`:t:i||""}var $H=Wt({__forward_ref__:Wt});function Dt(t){return t.__forward_ref__=Dt,t.toString=function(){return Qi(this())},t}function ci(t){return Hb(t)?t():t}function Hb(t){return typeof t=="function"&&t.hasOwnProperty($H)&&t.__forward_ref__===Dt}function R(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Q(t){return{providers:t.providers||[],imports:t.imports||[]}}function S0(t){return Nv(t,Fb)||Nv(t,Bb)}function Nb(t){return S0(t)!==null}function Nv(t,i){return t.hasOwnProperty(i)?t[i]:null}function GH(t){let i=t&&(t[Fb]||t[Bb]);return i||null}function Fv(t){return t&&(t.hasOwnProperty(Bv)||t.hasOwnProperty(WH))?t[Bv]:null}var Fb=Wt({\u0275prov:Wt}),Bv=Wt({\u0275inj:Wt}),Bb=Wt({ngInjectableDef:Wt}),WH=Wt({ngInjectorDef:Wt}),A=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(i,e){this._desc=i,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=R({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function jb(t){return t&&!!t.\u0275providers}var qH=Wt({\u0275cmp:Wt}),YH=Wt({\u0275dir:Wt}),QH=Wt({\u0275pipe:Wt}),KH=Wt({\u0275mod:Wt}),K3=Wt({\u0275fac:Wt}),D1=Wt({__NG_ELEMENT_ID__:Wt}),jv=Wt({__NG_ENV_ID__:Wt});function Yi(t){return typeof t=="string"?t:t==null?"":String(t)}function ZH(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():Yi(t)}function Ub(t,i){throw new Ce(-200,t)}function J6(t,i){throw new Ce(-201,!1)}var pt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(pt||{}),$h;function $b(){return $h}function qi(t){let i=$h;return $h=t,i}function Gb(t,i,e){let n=S0(t);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(e&pt.Optional)return null;if(i!==void 0)return i;J6(t,"Injector")}var XH={},zs=XH,Gh="__NG_DI_FLAG__",Z3=class{injector;constructor(i){this.injector=i}retrieve(i,e){let n=e;return this.injector.get(i,n.optional?d3:zs,n)}},X3="ngTempTokenPath",JH="ngTokenPath",eN=/\n/gm,tN="\u0275",Uv="__source";function nN(t,i=pt.Default){if(g1()===void 0)throw new Ce(-203,!1);if(g1()===null)return Gb(t,void 0,i);{let e=g1(),n;return e instanceof Z3?n=e.injector:n=e,n.get(t,i&pt.Optional?null:void 0,i)}}function ae(t,i=pt.Default){return($b()||nN)(ci(t),i)}function u(t,i=pt.Default){return ae(t,k0(i))}function k0(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Wh(t){let i=[];for(let e=0;e ");else if(typeof i=="object"){let a=[];for(let o in i)if(i.hasOwnProperty(o)){let s=i[o];a.push(o+":"+(typeof s=="string"?JSON.stringify(s):Qi(s)))}r=`{${a.join(", ")}}`}return`${e}${n?"("+n+")":""}[${r}]: ${t.replace(eN,`
+  `)}`}var pr=Wb(zb("Optional"),8);var Qr=Wb(zb("SkipSelf"),4);function Ns(t,i){let e=t.hasOwnProperty(K3);return e?t[K3]:null}function oN(t,i,e){if(t.length!==i.length)return!1;for(let n=0;nArray.isArray(e)?e8(e,i):i(e))}function qb(t,i,e){i>=t.length?t.push(e):t.splice(i,0,e)}function J3(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function cN(t,i){let e=[];for(let n=0;ni;){let a=r-2;t[r]=t[a],r--}t[i]=e,t[i+1]=n}}function E0(t,i,e){let n=z1(t,i);return n>=0?t[n|1]=e:(n=~n,lN(t,n,i,e)),n}function Ih(t,i){let e=z1(t,i);if(e>=0)return t[e|1]}function z1(t,i){return dN(t,i,1)}function dN(t,i,e){let n=0,r=t.length>>e;for(;r!==n;){let a=n+(r-n>>1),o=t[a<i?r=a:n=a+1}return~(r<{e.push(o)};return e8(i,o=>{let s=o;qh(s,a,[],n)&&(r||=[],r.push(s))}),r!==void 0&&Jb(r,a),e}function Jb(t,i){for(let e=0;e{i(a,n)})}}function qh(t,i,e,n){if(t=ci(t),!t)return!1;let r=null,a=Fv(t),o=!a&&Fo(t);if(!a&&!o){let d=t.ngModule;if(a=Fv(d),a)r=d;else return!1}else{if(o&&!o.standalone)return!1;r=t}let s=n.has(r);if(o){if(s)return!1;if(n.add(r),o.dependencies){let d=typeof o.dependencies=="function"?o.dependencies():o.dependencies;for(let h of d)qh(h,i,e,n)}}else if(a){if(a.imports!=null&&!s){n.add(r);let h;try{e8(a.imports,v=>{qh(v,i,e,n)&&(h||=[],h.push(v))})}finally{}h!==void 0&&Jb(h,i)}if(!s){let h=Ns(r)||(()=>new r);i({provide:r,useFactory:h,deps:Ai},r),i({provide:Qb,useValue:r,multi:!0},r),i({provide:hl,useValue:()=>ae(r),multi:!0},r)}let d=a.providers;if(d!=null&&!s){let h=t;t8(d,v=>{i(v,h)})}}else return!1;return r!==t&&t.providers!==void 0}function t8(t,i){for(let e of t)jb(e)&&(e=e.\u0275providers),Array.isArray(e)?t8(e,i):i(e)}var pN=Wt({provide:String,useValue:Wt});function ey(t){return t!==null&&typeof t=="object"&&pN in t}function fN(t){return!!(t&&t.useExisting)}function hN(t){return!!(t&&t.useFactory)}function gl(t){return typeof t=="function"}function gN(t){return!!t.useClass}var I0=new A(""),G3={},$v={},Th;function T0(){return Th===void 0&&(Th=new e0),Th}var fn=class{},E1=class extends fn{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(i,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,Qh(i,o=>this.processProvider(o)),this.records.set(Yb,ll(void 0,this)),r.has("environment")&&this.records.set(fn,ll(void 0,this));let a=this.records.get(I0);a!=null&&typeof a.value=="string"&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(Qb,Ai,pt.Self))}retrieve(i,e){let n=e;return this.get(i,n.optional?d3:zs,n)}destroy(){M1(this),this._destroyed=!0;let i=ht(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ht(i)}}onDestroy(i){return M1(this),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){M1(this);let e=Xa(this),n=qi(void 0),r;try{return i()}finally{Xa(e),qi(n)}}get(i,e=zs,n=pt.Default){if(M1(this),i.hasOwnProperty(jv))return i[jv](this);n=k0(n);let r,a=Xa(this),o=qi(void 0);try{if(!(n&pt.SkipSelf)){let d=this.records.get(i);if(d===void 0){let h=CN(i)&&S0(i);h&&this.injectableDefInScope(h)?d=ll(Yh(i),G3):d=null,this.records.set(i,d)}if(d!=null)return this.hydrate(i,d,n)}let s=n&pt.Self?T0():this.parent;return e=n&pt.Optional&&e===zs?null:e,s.get(i,e)}catch(s){if(s.name==="NullInjectorError"){if((s[X3]=s[X3]||[]).unshift(Qi(i)),a)throw s;return rN(s,i,"R3InjectorError",this.source)}else throw s}finally{qi(o),Xa(a)}}resolveInjectorInitializers(){let i=ht(null),e=Xa(this),n=qi(void 0),r;try{let a=this.get(hl,Ai,pt.Self);for(let o of a)o()}finally{Xa(e),qi(n),ht(i)}}toString(){let i=[],e=this.records;for(let n of e.keys())i.push(Qi(n));return`R3Injector[${i.join(", ")}]`}processProvider(i){i=ci(i);let e=gl(i)?i:ci(i&&i.provide),n=vN(i);if(!gl(i)&&i.multi===!0){let r=this.records.get(e);r||(r=ll(void 0,G3,!0),r.factory=()=>Wh(r.multi),this.records.set(e,r)),e=i,r.multi.push(i)}this.records.set(e,n)}hydrate(i,e,n){let r=ht(null);try{return e.value===$v?Ub(Qi(i)):e.value===G3&&(e.value=$v,e.value=e.factory(void 0,n)),typeof e.value=="object"&&e.value&&yN(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{ht(r)}}injectableDefInScope(i){if(!i.providedIn)return!1;let e=ci(i.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(i){let e=this._onDestroyHooks.indexOf(i);e!==-1&&this._onDestroyHooks.splice(e,1)}};function Yh(t){let i=S0(t),e=i!==null?i.factory:Ns(t);if(e!==null)return e;if(t instanceof A)throw new Ce(204,!1);if(t instanceof Function)return _N(t);throw new Ce(204,!1)}function _N(t){if(t.length>0)throw new Ce(204,!1);let e=GH(t);return e!==null?()=>e.factory(t):()=>new t}function vN(t){if(ey(t))return ll(void 0,t.useValue);{let i=ty(t);return ll(i,G3)}}function ty(t,i,e){let n;if(gl(t)){let r=ci(t);return Ns(r)||Yh(r)}else if(ey(t))n=()=>ci(t.useValue);else if(hN(t))n=()=>t.useFactory(...Wh(t.deps||[]));else if(fN(t))n=(r,a)=>ae(ci(t.useExisting),a!==void 0&&a&pt.Optional?pt.Optional:void 0);else{let r=ci(t&&(t.useClass||t.provide));if(bN(t))n=()=>new r(...Wh(t.deps));else return Ns(r)||Yh(r)}return n}function M1(t){if(t.destroyed)throw new Ce(205,!1)}function ll(t,i,e=!1){return{factory:t,value:i,multi:e?[]:void 0}}function bN(t){return!!t.deps}function yN(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function CN(t){return typeof t=="function"||typeof t=="object"&&t instanceof A}function Qh(t,i){for(let e of t)Array.isArray(e)?Qh(e,i):e&&jb(e)?Qh(e.\u0275providers,i):i(e)}function Ki(t,i){let e;t instanceof E1?(M1(t),e=t):e=new Z3(t);let n,r=Xa(e),a=qi(void 0);try{return i()}finally{Xa(r),qi(a)}}function n8(){return $b()!==void 0||g1()!=null}function i8(t){if(!n8())throw new Ce(-203,!1)}function xN(t){let i=ni.ng;if(i&&i.\u0275compilerFacade)return i.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function MN(t){return typeof t=="function"}var co=0,ct=1,Je=2,vi=3,Yr=4,Zi=5,_l=6,t0=7,Wn=8,vl=9,ro=10,an=11,I1=12,Gv=13,Dl=14,ur=15,Fs=16,dl=17,ao=18,O0=19,ny=20,Ho=21,Oh=22,Bs=23,Ir=24,pl=25,Dn=26,iy=1;var js=7,n0=8,bl=9,_i=10;function No(t){return Array.isArray(t)&&typeof t[iy]=="object"}function lo(t){return Array.isArray(t)&&t[iy]===!0}function r8(t){return(t.flags&4)!==0}function Sl(t){return t.componentOffset>-1}function P0(t){return(t.flags&1)===1}function ya(t){return!!t.template}function i0(t){return(t[Je]&512)!==0}function kl(t){return(t[Je]&256)===256}var Kh=class{previousValue;currentValue;firstChange;constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}};function ry(t,i,e,n){i!==null?i.applyValueToInputSignal(i,n):t[e]=n}var Oe=(()=>{let t=()=>ay;return t.ngInherit=!0,t})();function ay(t){return t.type.prototype.ngOnChanges&&(t.setInput=DN),wN}function wN(){let t=sy(this),i=t?.current;if(i){let e=t.previous;if(e===ba)t.previous=i;else for(let n in i)e[n]=i[n];t.current=null,this.ngOnChanges(i)}}function DN(t,i,e,n,r){let a=this.declaredInputs[n],o=sy(t)||SN(t,{previous:ba,current:null}),s=o.current||(o.current={}),d=o.previous,h=d[a];s[a]=new Kh(h&&h.currentValue,e,d===ba),ry(t,i,r,e)}var oy="__ngSimpleChanges__";function sy(t){return t[oy]||null}function SN(t,i){return t[oy]=i}var Wv=null;var Kt=function(t,i=null,e){Wv?.(t,i,e)},cy="svg",kN="math";function Ca(t){for(;Array.isArray(t);)t=t[co];return t}function ly(t,i){return Ca(i[t])}function Da(t,i){return Ca(i[t.index])}function a8(t,i){return t.data[i]}function H1(t,i){return t[i]}function dy(t,i,e,n){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),i[e]=n}function xa(t,i){let e=i[t];return No(e)?e:e[co]}function EN(t){return(t[Je]&4)===4}function o8(t){return(t[Je]&128)===128}function IN(t){return lo(t[vi])}function Bo(t,i){return i==null?null:t[i]}function uy(t){t[dl]=0}function my(t){t[Je]&1024||(t[Je]|=1024,o8(t)&&El(t))}function TN(t,i){for(;t>0;)i=i[Dl],t--;return i}function A0(t){return!!(t[Je]&9216||t[Ir]?.dirty)}function Zh(t){t[ro].changeDetectionScheduler?.notify(8),t[Je]&64&&(t[Je]|=1024),A0(t)&&El(t)}function El(t){t[ro].changeDetectionScheduler?.notify(0);let i=Us(t);for(;i!==null&&!(i[Je]&8192||(i[Je]|=8192,!o8(i)));)i=Us(i)}function py(t,i){if(kl(t))throw new Ce(911,!1);t[Ho]===null&&(t[Ho]=[]),t[Ho].push(i)}function ON(t,i){if(t[Ho]===null)return;let e=t[Ho].indexOf(i);e!==-1&&t[Ho].splice(e,1)}function Us(t){let i=t[vi];return lo(i)?i[vi]:i}function s8(t){return t[t0]??=[]}function c8(t){return t.cleanup??=[]}function PN(t,i,e,n){let r=s8(i);r.push(e),t.firstCreatePass&&c8(t).push(n,r.length-1)}var ut={lFrame:by(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Xh=!1;function AN(){return ut.lFrame.elementDepthCount}function VN(){ut.lFrame.elementDepthCount++}function LN(){ut.lFrame.elementDepthCount--}function l8(){return ut.bindingsEnabled}function fy(){return ut.skipHydrationRootTNode!==null}function RN(t){return ut.skipHydrationRootTNode===t}function zN(){ut.skipHydrationRootTNode=null}function je(){return ut.lFrame.lView}function Zt(){return ut.lFrame.tView}function G(t){return ut.lFrame.contextLView=t,t[Wn]}function W(t){return ut.lFrame.contextLView=null,t}function yi(){let t=hy();for(;t!==null&&t.type===64;)t=t.parent;return t}function hy(){return ut.lFrame.currentTNode}function HN(){let t=ut.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function jo(t,i){let e=ut.lFrame;e.currentTNode=t,e.isParent=i}function d8(){return ut.lFrame.isParent}function u8(){ut.lFrame.isParent=!1}function NN(){return ut.lFrame.contextLView}function gy(){return Xh}function r0(t){let i=Xh;return Xh=t,i}function Ks(){let t=ut.lFrame,i=t.bindingRootIndex;return i===-1&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function m8(){return ut.lFrame.bindingIndex}function FN(t){return ut.lFrame.bindingIndex=t}function Zs(){return ut.lFrame.bindingIndex++}function N1(t){let i=ut.lFrame,e=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,e}function BN(){return ut.lFrame.inI18n}function jN(t,i){let e=ut.lFrame;e.bindingIndex=e.bindingRootIndex=t,Jh(i)}function UN(){return ut.lFrame.currentDirectiveIndex}function Jh(t){ut.lFrame.currentDirectiveIndex=t}function $N(t){let i=ut.lFrame.currentDirectiveIndex;return i===-1?null:t[i]}function p8(){return ut.lFrame.currentQueryIndex}function V0(t){ut.lFrame.currentQueryIndex=t}function GN(t){let i=t[ct];return i.type===2?i.declTNode:i.type===1?t[Zi]:null}function _y(t,i,e){if(e&pt.SkipSelf){let r=i,a=t;for(;r=r.parent,r===null&&!(e&pt.Host);)if(r=GN(a),r===null||(a=a[Dl],r.type&10))break;if(r===null)return!1;i=r,t=a}let n=ut.lFrame=vy();return n.currentTNode=i,n.lView=t,!0}function f8(t){let i=vy(),e=t[ct];ut.lFrame=i,i.currentTNode=e.firstChild,i.lView=t,i.tView=e,i.contextLView=t,i.bindingIndex=e.bindingStartIndex,i.inI18n=!1}function vy(){let t=ut.lFrame,i=t===null?null:t.child;return i===null?by(t):i}function by(t){let i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=i),i}function yy(){let t=ut.lFrame;return ut.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Cy=yy;function h8(){let t=yy();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function WN(t){return(ut.lFrame.contextLView=TN(t,ut.lFrame.contextLView))[Wn]}function Kr(){return ut.lFrame.selectedIndex}function $s(t){ut.lFrame.selectedIndex=t}function Il(){let t=ut.lFrame;return a8(t.tView,t.selectedIndex)}function Ut(){ut.lFrame.currentNamespace=cy}function Sa(){qN()}function qN(){ut.lFrame.currentNamespace=null}function YN(){return ut.lFrame.currentNamespace}var xy=!0;function L0(){return xy}function R0(t){xy=t}function QN(t,i,e){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:a}=i.type.prototype;if(n){let o=ay(i);(e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o)}r&&(e.preOrderHooks??=[]).push(0-t,r),a&&((e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a))}function g8(t,i){for(let e=i.directiveStart,n=i.directiveEnd;e=n)break}else i[d]<0&&(t[dl]+=65536),(s>14>16&&(t[Je]&3)===i&&(t[Je]+=16384,qv(s,a)):qv(s,a)}var fl=-1,Gs=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(i,e,n){this.factory=i,this.canSeeViewProviders=e,this.injectImpl=n}};function ZN(t){return(t.flags&8)!==0}function XN(t){return(t.flags&16)!==0}function JN(t,i,e){let n=0;for(;ni){o=a-1;break}}}for(;a>16}function o0(t,i){let e=tF(t),n=i;for(;e>0;)n=n[Dl],e--;return n}var e6=!0;function s0(t){let i=e6;return e6=t,i}var nF=256,Sy=nF-1,ky=5,iF=0,va={};function rF(t,i,e){let n;typeof e=="string"?n=e.charCodeAt(0)||0:e.hasOwnProperty(D1)&&(n=e[D1]),n==null&&(n=e[D1]=iF++);let r=n&Sy,a=1<>ky)]|=a}function c0(t,i){let e=Ey(t,i);if(e!==-1)return e;let n=i[ct];n.firstCreatePass&&(t.injectorIndex=i.length,Ah(n.data,t),Ah(i,null),Ah(n.blueprint,null));let r=_8(t,i),a=t.injectorIndex;if(Dy(r)){let o=a0(r),s=o0(r,i),d=s[ct].data;for(let h=0;h<8;h++)i[a+h]=s[o+h]|d[o+h]}return i[a+8]=r,a}function Ah(t,i){t.push(0,0,0,0,0,0,0,0,i)}function Ey(t,i){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||i[t.injectorIndex+8]===null?-1:t.injectorIndex}function _8(t,i){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,n=null,r=i;for(;r!==null;){if(n=Ay(r),n===null)return fl;if(e++,r=r[Dl],n.injectorIndex!==-1)return n.injectorIndex|e<<16}return fl}function t6(t,i,e){rF(t,i,e)}function aF(t,i){if(i==="class")return t.classes;if(i==="style")return t.styles;let e=t.attrs;if(e){let n=e.length,r=0;for(;r>20,C=n?s:s+v,S=r?s+v:h;for(let D=C;D=d&&L.type===e)return D}if(r){let D=o[d];if(D&&ya(D)&&D.type===e)return d}return null}function T1(t,i,e,n,r){let a=t[e],o=i.data;if(a instanceof Gs){let s=a;s.resolving&&Ub(ZH(o[e]));let d=s0(s.canSeeViewProviders);s.resolving=!0;let h,v=s.injectImpl?qi(s.injectImpl):null,C=_y(t,n,pt.Default);try{a=t[e]=s.factory(void 0,r,o,t,n),i.firstCreatePass&&e>=n.directiveStart&&QN(e,o[e],i)}finally{v!==null&&qi(v),s0(d),s.resolving=!1,Cy()}}return a}function sF(t){if(typeof t=="string")return t.charCodeAt(0)||0;let i=t.hasOwnProperty(D1)?t[D1]:void 0;return typeof i=="number"?i>=0?i&Sy:cF:i}function Qv(t,i,e){let n=1<>ky)]&n)}function Kv(t,i){return!(t&pt.Self)&&!(t&pt.Host&&i)}var Hs=class{_tNode;_lView;constructor(i,e){this._tNode=i,this._lView=e}get(i,e,n){return Oy(this._tNode,this._lView,i,k0(n),e)}};function cF(){return new Hs(yi(),je())}function De(t){return R1(()=>{let i=t.prototype.constructor,e=i[K3]||n6(i),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==n;){let a=r[K3]||n6(r);if(a&&a!==e)return a;r=Object.getPrototypeOf(r)}return a=>new a})}function n6(t){return Hb(t)?()=>{let i=n6(ci(t));return i&&i()}:Ns(t)}function lF(t,i,e,n,r){let a=t,o=i;for(;a!==null&&o!==null&&o[Je]&2048&&!i0(o);){let s=Py(a,o,e,n|pt.Self,va);if(s!==va)return s;let d=a.parent;if(!d){let h=o[ny];if(h){let v=h.get(e,va,n);if(v!==va)return v}d=Ay(o),o=o[Dl]}a=d}return r}function Ay(t){let i=t[ct],e=i.type;return e===2?i.declTNode:e===1?t[Zi]:null}function z0(t){return aF(yi(),t)}function Zv(t,i=null,e=null,n){let r=Vy(t,i,e,n);return r.resolveInjectorInitializers(),r}function Vy(t,i=null,e=null,n,r=new Set){let a=[e||Ai,mN(t)];return n=n||(typeof t=="object"?void 0:Qi(t)),new E1(a,i||T0(),n||null,r)}var Pe=class t{static THROW_IF_NOT_FOUND=zs;static NULL=new e0;static create(i,e){if(Array.isArray(i))return Zv({name:""},e,i,"");{let n=i.name??"";return Zv({name:n},i.parent,i.providers,n)}}static \u0275prov=R({token:t,providedIn:"any",factory:()=>ae(Yb)});static __NG_ELEMENT_ID__=-1};var hn=class{attributeName;constructor(i){this.attributeName=i}__NG_ELEMENT_ID__=()=>z0(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},dF=new A("");dF.__NG_ELEMENT_ID__=t=>{let i=yi();if(i===null)throw new Ce(204,!1);if(i.type&2)return i.value;if(t&pt.Optional)return null;throw new Ce(204,!1)};var Ly=!1,Uo=(()=>{class t{static __NG_ELEMENT_ID__=uF;static __NG_ENV_ID__=e=>e}return t})(),l0=class extends Uo{_lView;constructor(i){super(),this._lView=i}onDestroy(i){let e=this._lView;return kl(e)?(i(),()=>{}):(py(e,i),()=>ON(e,i))}};function uF(){return new l0(je())}var Ws=class{},v8=new A("",{providedIn:"root",factory:()=>!1});var Ry=new A(""),zy=new A(""),uo=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new at(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})();var i6=class extends N{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(i=!1){super(),this.__isAsync=i,n8()&&(this.destroyRef=u(Uo,{optional:!0})??void 0,this.pendingTasks=u(uo,{optional:!0})??void 0)}emit(i){let e=ht(null);try{super.next(i)}finally{ht(e)}}subscribe(i,e,n){let r=i,a=e||(()=>null),o=n;if(i&&typeof i=="object"){let d=i;r=d.next?.bind(d),a=d.error?.bind(d),o=d.complete?.bind(d)}this.__isAsync&&(a=this.wrapInTimeout(a),r&&(r=this.wrapInTimeout(r)),o&&(o=this.wrapInTimeout(o)));let s=super.subscribe({next:r,error:a,complete:o});return i instanceof Me&&i.add(s),s}wrapInTimeout(i){return e=>{let n=this.pendingTasks?.add();setTimeout(()=>{try{i(e)}finally{n!==void 0&&this.pendingTasks?.remove(n)}})}}},j=i6;function O1(...t){}function Hy(t){let i,e;function n(){t=O1;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),i!==void 0&&clearTimeout(i)}catch{}}return i=setTimeout(()=>{t(),n()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),n()})),()=>n()}function Xv(t){return queueMicrotask(()=>t()),()=>{t=O1}}var b8="isAngularZone",d0=b8+"_ID",mF=0,se=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new j(!1);onMicrotaskEmpty=new j(!1);onStable=new j(!1);onError=new j(!1);constructor(i){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:a=Ly}=i;if(typeof Zone>"u")throw new Ce(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.callbackScheduled=!1,o.scheduleInRootZone=a,hF(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(b8)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new Ce(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new Ce(909,!1)}run(i,e,n){return this._inner.run(i,e,n)}runTask(i,e,n,r){let a=this._inner,o=a.scheduleEventTask("NgZoneEvent: "+r,i,pF,O1,O1);try{return a.runTask(o,e,n)}finally{a.cancelTask(o)}}runGuarded(i,e,n){return this._inner.runGuarded(i,e,n)}runOutsideAngular(i){return this._outer.run(i)}},pF={};function y8(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function fF(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function i(){Hy(()=>{t.callbackScheduled=!1,r6(t),t.isCheckStableRunning=!0,y8(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),r6(t)}function hF(t){let i=()=>{fF(t)},e=mF++;t._inner=t._inner.fork({name:"angular",properties:{[b8]:!0,[d0]:e,[d0+e]:!0},onInvokeTask:(n,r,a,o,s,d)=>{if(gF(d))return n.invokeTask(a,o,s,d);try{return Jv(t),n.invokeTask(a,o,s,d)}finally{(t.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&i(),eb(t)}},onInvoke:(n,r,a,o,s,d,h)=>{try{return Jv(t),n.invoke(a,o,s,d,h)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!_F(d)&&i(),eb(t)}},onHasTask:(n,r,a,o)=>{n.hasTask(a,o),r===a&&(o.change=="microTask"?(t._hasPendingMicrotasks=o.microTask,r6(t),y8(t)):o.change=="macroTask"&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,r,a,o)=>(n.handleError(a,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}function r6(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function Jv(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function eb(t){t._nesting--,y8(t)}var u0=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new j;onMicrotaskEmpty=new j;onStable=new j;onError=new j;run(i,e,n){return i.apply(e,n)}runGuarded(i,e,n){return i.apply(e,n)}runOutsideAngular(i){return i()}runTask(i,e,n,r){return i.apply(e,n)}};function gF(t){return Ny(t,"__ignore_ng_zone__")}function _F(t){return Ny(t,"__scheduler_tick__")}function Ny(t,i){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[i]===!0}function vF(t="zone.js",i){return t==="noop"?new u0:t==="zone.js"?new se(i):t}var Vi=class{_console=console;handleError(i){this._console.error("ERROR",i)}},bF=new A("",{providedIn:"root",factory:()=>{let t=u(se),i=u(Vi);return e=>t.runOutsideAngular(()=>i.handleError(e))}});function tb(t,i){return Rb(t,i)}function yF(t){return Rb(Lb,t)}var Fy=(tb.required=yF,tb);function CF(){return Tl(yi(),je())}function Tl(t,i){return new Y(Da(t,i))}var Y=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=CF}return t})();function By(t){return t instanceof Y?t.nativeElement:t}function $o(t){return typeof t=="function"&&t[Gi]!==void 0}function zn(t,i){let e=lh(t,i?.equal),n=e[Gi];return e.set=r=>h1(n,r),e.update=r=>dh(n,r),e.asReadonly=xF.bind(e),e}function xF(){let t=this[Gi];if(t.readonlyFn===void 0){let i=()=>this();i[Gi]=t,t.readonlyFn=i}return t.readonlyFn}function jy(t){return $o(t)&&typeof t.set=="function"}function MF(){return this._results[Symbol.iterator]()}var Sn=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new N}constructor(i=!1){this._emitDistinctChangesOnly=i}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,e){return this._results.reduce(i,e)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,e){this.dirty=!1;let n=sN(i);(this._changesDetected=!oN(this._results,n,e))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=MF};function Uy(t){return(t.flags&128)===128}var $y=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}($y||{}),Gy=new Map,wF=0;function DF(){return wF++}function SF(t){Gy.set(t[O0],t)}function a6(t){Gy.delete(t[O0])}var nb="__ngContext__";function Ol(t,i){No(i)?(t[nb]=i[O0],SF(i)):t[nb]=i}function Wy(t){return Yy(t[I1])}function qy(t){return Yy(t[Yr])}function Yy(t){for(;t!==null&&!lo(t);)t=t[Yr];return t}var o6;function Qy(t){o6=t}function Ky(){if(o6!==void 0)return o6;if(typeof document<"u")return document;throw new Ce(210,!1)}var Xs=new A("",{providedIn:"root",factory:()=>kF}),kF="ng",C8=new A(""),Go=new A("",{providedIn:"platform",factory:()=>"unknown"});var ze=new A(""),F1=new A("",{providedIn:"root",factory:()=>Ky().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var EF="h",IF="b";var Zy=!1,TF=new A("",{providedIn:"root",factory:()=>Zy});var x8=function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t}(x8||{}),Pl=new A(""),ib=new Set;function Wo(t){ib.has(t)||(ib.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var M8=(()=>{class t{view;node;constructor(e,n){this.view=e,this.node=n}static __NG_ELEMENT_ID__=OF}return t})();function OF(){return new M8(je(),yi())}var ul=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(ul||{}),Xy=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})(),PF=[ul.EarlyRead,ul.Write,ul.MixedReadWrite,ul.Read],AF=(()=>{class t{ngZone=u(se);scheduler=u(Ws);errorHandler=u(Vi,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){u(Pl,{optional:!0})}execute(){let e=this.sequences.size>0;e&&Kt(16),this.executing=!0;for(let n of PF)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[n]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let a=r.hooks[n];return a(r.pipelinedValue)},r.snapshot))}catch(a){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(a)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&Kt(17)}register(e){let{view:n}=e;n!==void 0?((n[pl]??=[]).push(e),El(n),n[Je]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,n){return n?n.run(x8.AFTER_NEXT_RENDER,e):e()}static \u0275prov=R({token:t,providedIn:"root",factory:()=>new t})}return t})(),s6=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(i,e,n,r,a,o=null){this.impl=i,this.hooks=e,this.view=n,this.once=r,this.snapshot=o,this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let i=this.view?.[pl];i&&(this.view[pl]=i.filter(e=>e!==this))}};function Js(t,i){!i?.injector&&i8(Js);let e=i?.injector??u(Pe);return Wo("NgAfterRender"),Jy(t,e,i,!1)}function St(t,i){!i?.injector&&i8(St);let e=i?.injector??u(Pe);return Wo("NgAfterNextRender"),Jy(t,e,i,!0)}function VF(t,i){if(t instanceof Function){let e=[void 0,void 0,void 0,void 0];return e[i]=t,e}else return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function Jy(t,i,e,n){let r=i.get(Xy);r.impl??=i.get(AF);let a=i.get(Pl,null,{optional:!0}),o=e?.phase??ul.MixedReadWrite,s=e?.manualCleanup!==!0?i.get(Uo):null,d=i.get(M8,null,{optional:!0}),h=new s6(r.impl,VF(t,o),d?.view,n,s,a?.snapshot(null));return r.impl.register(h),h}var LF=(t,i,e,n)=>{};function RF(t,i,e,n){LF(t,i,e,n)}var zF=()=>null;function eC(t,i,e=!1){return zF(t,i,e)}function tC(t,i){let e=t.contentQueries;if(e!==null){let n=ht(null);try{for(let r=0;rt,createScript:t=>t,createScriptURL:t=>t})}catch{}return F3}function H0(t){return HF()?.createHTML(t)||t}var B3;function nC(){if(B3===void 0&&(B3=null,ni.trustedTypes))try{B3=ni.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return B3}function rb(t){return nC()?.createHTML(t)||t}function ab(t){return nC()?.createScriptURL(t)||t}var oo=class{changingThisBreaksApplicationSecurity;constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Vb})`}},l6=class extends oo{getTypeName(){return"HTML"}},d6=class extends oo{getTypeName(){return"Style"}},u6=class extends oo{getTypeName(){return"Script"}},m6=class extends oo{getTypeName(){return"URL"}},p6=class extends oo{getTypeName(){return"ResourceURL"}};function Tr(t){return t instanceof oo?t.changingThisBreaksApplicationSecurity:t}function mo(t,i){let e=NF(t);if(e!=null&&e!==i){if(e==="ResourceURL"&&i==="URL")return!0;throw new Error(`Required a safe ${i}, got a ${e} (see ${Vb})`)}return e===i}function NF(t){return t instanceof oo&&t.getTypeName()||null}function iC(t){return new l6(t)}function rC(t){return new d6(t)}function aC(t){return new u6(t)}function oC(t){return new m6(t)}function sC(t){return new p6(t)}function FF(t){let i=new h6(t);return BF()?new f6(i):i}var f6=class{inertDocumentHelper;constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{let e=new window.DOMParser().parseFromString(H0(i),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(i):(e.firstChild?.remove(),e)}catch{return null}}},h6=class{defaultDoc;inertDocument;constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){let e=this.inertDocument.createElement("template");return e.innerHTML=H0(i),e}};function BF(){try{return!!new window.DOMParser().parseFromString(H0(""),"text/html")}catch{return!1}}var jF=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function N0(t){return t=String(t),t.match(jF)?t:"unsafe:"+t}function po(t){let i={};for(let e of t.split(","))i[e]=!0;return i}function B1(...t){let i={};for(let e of t)for(let n in e)e.hasOwnProperty(n)&&(i[n]=!0);return i}var cC=po("area,br,col,hr,img,wbr"),lC=po("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),dC=po("rp,rt"),UF=B1(dC,lC),$F=B1(lC,po("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),GF=B1(dC,po("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ob=B1(cC,$F,GF,UF),uC=po("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),WF=po("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),qF=po("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),YF=B1(uC,WF,qF),QF=po("script,style,template"),g6=class{sanitizedSomething=!1;buf=[];sanitizeChildren(i){let e=i.firstChild,n=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild){r.push(e),e=XF(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let a=ZF(e);if(a){e=a;break}e=r.pop()}}return this.buf.join("")}startElement(i){let e=sb(i).toLowerCase();if(!ob.hasOwnProperty(e))return this.sanitizedSomething=!0,!QF.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let n=i.attributes;for(let r=0;r"),!0}endElement(i){let e=sb(i).toLowerCase();ob.hasOwnProperty(e)&&!cC.hasOwnProperty(e)&&(this.buf.push(""))}chars(i){this.buf.push(cb(i))}};function KF(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function ZF(t){let i=t.nextSibling;if(i&&t!==i.previousSibling)throw mC(i);return i}function XF(t){let i=t.firstChild;if(i&&KF(t,i))throw mC(i);return i}function sb(t){let i=t.nodeName;return typeof i=="string"?i:"FORM"}function mC(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var JF=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,eB=/([^\#-~ |!])/g;function cb(t){return t.replace(/&/g,"&").replace(JF,function(i){let e=i.charCodeAt(0),n=i.charCodeAt(1);return"&#"+((e-55296)*1024+(n-56320)+65536)+";"}).replace(eB,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}var j3;function D8(t,i){let e=null;try{j3=j3||FF(t);let n=i?String(i):"";e=j3.getInertBodyElement(n);let r=5,a=n;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,n=a,a=e.innerHTML,e=j3.getInertBodyElement(n)}while(n!==a);let s=new g6().sanitizeChildren(lb(e)||e);return H0(s)}finally{if(e){let n=lb(e)||e;for(;n.firstChild;)n.firstChild.remove()}}}function lb(t){return"content"in t&&tB(t)?t.content:null}function tB(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var li=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(li||{});function Al(t){let i=k8();return i?rb(i.sanitize(li.HTML,t)||""):mo(t,"HTML")?rb(Tr(t)):D8(Ky(),Yi(t))}function S8(t){let i=k8();return i?i.sanitize(li.URL,t)||"":mo(t,"URL")?Tr(t):N0(Yi(t))}function nB(t){let i=k8();if(i)return ab(i.sanitize(li.RESOURCE_URL,t)||"");if(mo(t,"ResourceURL"))return ab(Tr(t));throw new Ce(904,!1)}function iB(t,i){return i==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||i==="href"&&(t==="base"||t==="link")?nB:S8}function pC(t,i,e){return iB(i,e)(t)}function k8(){let t=je();return t&&t[ro].sanitizer}var rB=/^>|^->||--!>|)/g,oB="\u200B$1\u200B";function sB(t){return t.replace(rB,i=>i.replace(aB,oB))}function Yue(t){return t.ownerDocument.defaultView}function Que(t){return t.ownerDocument}function fC(t){return t instanceof Function?t():t}function cB(t,i,e){let n=t.length;for(;;){let r=t.indexOf(i,e);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let a=i.length;if(r+a===n||t.charCodeAt(r+a)<=32)return r}e=r+1}}var hC="ng-template";function lB(t,i,e,n){let r=0;if(n){for(;r-1){let a;for(;++ra?C="":C=r[v+1].toLowerCase(),n&2&&h!==C){if(Wr(n))return!1;o=!0}}}}return Wr(n)||o}function Wr(t){return(t&1)===0}function mB(t,i,e,n){if(i===null)return-1;let r=0;if(n||!e){let a=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else n&8?r+="."+o:n&4&&(r+=" "+o);else r!==""&&!Wr(o)&&(i+=db(a,r),r=""),n=o,a=a||!Wr(n);e++}return r!==""&&(i+=db(a,r)),i}function vB(t){return t.map(_B).join(",")}function bB(t){let i=[],e=[],n=1,r=2;for(;nDn&&xC(t,i,Dn,!1),Kt(o?2:0,r),e(n,r)}finally{$s(a),Kt(o?3:1,r)}}function B0(t,i,e){VB(t,i,e),(e.flags&64)===64&&LB(t,i,e)}function P8(t,i,e=Da){let n=i.localNames;if(n!==null){let r=i.index+1;for(let a=0;anull;function PB(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function j1(t,i,e,n,r,a,o,s){if(!s&&V8(i,t,e,n,r)){Sl(i)&&AB(e,i.index);return}if(i.type&3){let d=Da(i,e);n=PB(n),r=o!=null?o(r,i.value||"",n):r,a.setProperty(d,n,r)}else i.type&12}function AB(t,i){let e=xa(i,t);e[Je]&16||(e[Je]|=64)}function VB(t,i,e){let n=e.directiveStart,r=e.directiveEnd;Sl(e)&&EB(i,e,t.data[n+e.componentOffset]),t.firstCreatePass||c0(e,i);let a=e.initialInputs;for(let o=n;o=0?n[s]():n[-s].unsubscribe(),o+=2}else{let s=n[e[o+1]];e[o].call(s)}n!==null&&(i[t0]=null);let r=i[Ho];if(r!==null){i[Ho]=null;for(let o=0;o{El(t.lView)},consumerOnSignalRead(){this.lView[Ir]=this}});function sj(t){let i=t[Ir]??Object.create(cj);return i.lView=t,i}var cj=Be(q({},qc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let i=Us(t.lView);for(;i&&!OC(i[ct]);)i=Us(i);i&&my(i)},consumerOnSignalRead(){this.lView[Ir]=this}});function OC(t){return t.type!==2}function PC(t){if(t[Bs]===null)return;let i=!0;for(;i;){let e=!1;for(let n of t[Bs])n.dirty&&(e=!0,n.zone===null||Zone.current===n.zone?n.run():n.zone.run(()=>n.run()));i=e&&!!(t[Je]&8192)}}var lj=100;function AC(t,i=!0,e=0){let r=t[ro].rendererFactory,a=!1;a||r.begin?.();try{dj(t,e)}catch(o){throw i&&FB(t,o),o}finally{a||r.end?.()}}function dj(t,i){let e=gy();try{r0(!0),b6(t,i);let n=0;for(;A0(t);){if(n===lj)throw new Ce(103,!1);n++,b6(t,1)}}finally{r0(e)}}function uj(t,i,e,n){if(kl(i))return;let r=i[Je],a=!1,o=!1;f8(i);let s=!0,d=null,h=null;a||(OC(t)?(h=ij(i),d=p1(h)):rh()===null?(s=!1,h=sj(i),d=p1(h)):i[Ir]&&(f1(i[Ir]),i[Ir]=null));try{uy(i),FN(t.bindingStartIndex),e!==null&&MC(t,i,e,2,n);let v=(r&3)===3;if(!a)if(v){let D=t.preOrderCheckHooks;D!==null&&W3(i,D,null)}else{let D=t.preOrderHooks;D!==null&&q3(i,D,0,null),Ph(i,0)}if(o||mj(i),PC(i),VC(i,0),t.contentQueries!==null&&tC(t,i),!a)if(v){let D=t.contentCheckHooks;D!==null&&W3(i,D)}else{let D=t.contentHooks;D!==null&&q3(i,D,1),Ph(i,1)}fj(t,i);let C=t.components;C!==null&&RC(i,C,0);let S=t.viewQuery;if(S!==null&&c6(2,S,n),!a)if(v){let D=t.viewCheckHooks;D!==null&&W3(i,D)}else{let D=t.viewHooks;D!==null&&q3(i,D,2),Ph(i,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),i[Oh]){for(let D of i[Oh])D();i[Oh]=null}a||(IC(i),i[Je]&=-73)}catch(v){throw a||El(i),v}finally{h!==null&&(r3(h,d),s&&aj(h)),h8()}}function VC(t,i){for(let e=Wy(t);e!==null;e=qy(e))for(let n=_i;n0&&(t[e-1][Yr]=n[Yr]);let a=J3(t,_i+i);GB(n[ct],n);let o=a[ao];o!==null&&o.detachView(a[ct]),n[vi]=null,n[Yr]=null,n[Je]&=-129}return n}function hj(t,i,e,n){let r=_i+n,a=e.length;n>0&&(e[r-1][Yr]=i),n-1&&(P1(i,n),J3(e,n))}this._attachedToViewContainer=!1}j0(this._lView[ct],this._lView)}onDestroy(i){py(this._lView,i)}markForCheck(){F8(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Je]&=-129}reattach(){Zh(this._lView),this._lView[Je]|=128}detectChanges(){this._lView[Je]|=1024,AC(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ce(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let i=i0(this._lView),e=this._lView[Fs];e!==null&&!i&&H8(e,this._lView),wC(this._lView[ct],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new Ce(902,!1);this._appRef=i;let e=i0(this._lView),n=this._lView[Fs];n!==null&&!e&&FC(n,this._lView),Zh(this._lView)}};var Qe=(()=>{class t{static __NG_ELEMENT_ID__=vj}return t})(),gj=Qe,_j=class extends gj{_declarationLView;_declarationTContainer;elementRef;constructor(i,e,n){super(),this._declarationLView=i,this._declarationTContainer=e,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,e){return this.createEmbeddedViewImpl(i,e)}createEmbeddedViewImpl(i,e,n){let r=U1(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:e,dehydratedView:n});return new A1(r)}};function vj(){return G0(yi(),je())}function G0(t,i){return t.type&4?new _j(i,t,Tl(t,i)):null}function Vl(t,i,e,n,r){let a=t.data[i];if(a===null)a=bj(t,i,e,n,r),BN()&&(a.flags|=32);else if(a.type&64){a.type=e,a.value=n,a.attrs=r;let o=HN();a.injectorIndex=o===null?-1:o.injectorIndex}return jo(a,!0),a}function bj(t,i,e,n,r){let a=hy(),o=d8(),s=o?a:a&&a.parent,d=t.data[i]=Cj(t,s,e,i,n,r);return yj(t,d,a,o),d}function yj(t,i,e,n){t.firstChild===null&&(t.firstChild=i),e!==null&&(n?e.child==null&&i.parent!==null&&(e.child=i):e.next===null&&(e.next=i,i.prev=e))}function Cj(t,i,e,n,r,a){let o=i?i.injectorIndex:-1,s=0;return fy()&&(s|=128),{type:e,index:n,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:r,attrs:a,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var Xue=new RegExp(`^(\\d+)*(${IF}|${EF})*(.*)`);var xj=()=>null;function xl(t,i){return xj(t,i)}var Mj=class{},BC=class{},y6=class{resolveComponentFactory(i){throw Error(`No component factory found for ${Qi(i)}.`)}},W0=class{static NULL=new y6},kn=class{},Ke=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>wj()}return t})();function wj(){let t=je(),i=yi(),e=xa(i.index,t);return(No(e)?e:t)[an]}var Dj=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>null})}return t})();var Lh={},C6=class{injector;parentInjector;constructor(i,e){this.injector=i,this.parentInjector=e}get(i,e,n){n=k0(n);let r=this.injector.get(i,Lh,n);return r!==Lh||e===Lh?r:this.parentInjector.get(i,e,n)}};function x6(t,i,e){let n=e?t.styles:null,r=e?t.classes:null,a=0;if(i!==null)for(let o=0;o0&&(e.directiveToIndex=new Map);for(let S=0;S0;){let e=t[--i];if(typeof e=="number"&&e<0)return e}return 0}function Lj(t,i,e){if(e){if(i.exportAs)for(let n=0;n{let[e,n,r]=t[i],a={propName:e,templateName:i,isSignal:(n&F0.SignalBased)!==0};return r&&(a.transform=r),a})}function Hj(t){return Object.keys(t).map(i=>({propName:t[i],templateName:i}))}function Nj(t,i,e){let n=i instanceof fn?i:i?.injector;return n&&t.getStandaloneInjector!==null&&(n=t.getStandaloneInjector(n)||n),n?new C6(e,n):e}function Fj(t){let i=t.get(kn,null);if(i===null)throw new Ce(407,!1);let e=t.get(Dj,null),n=t.get(Ws,null);return{rendererFactory:i,sanitizer:e,changeDetectionScheduler:n}}function Bj(t,i){let e=(t.selectors[0][0]||"div").toLowerCase();return _C(i,e,e==="svg"?cy:e==="math"?kN:null)}var qs=class extends BC{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=zj(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=Hj(this.componentDef.outputs),this.cachedOutputs}constructor(i,e){super(),this.componentDef=i,this.ngModule=e,this.componentType=i.type,this.selector=vB(i.selectors),this.ngContentSelectors=i.ngContentSelectors??[],this.isBoundToModule=!!e}create(i,e,n,r){Kt(22);let a=ht(null);try{let o=this.componentDef,s=n?["ng-version","19.2.14"]:bB(this.componentDef.selectors[0]),d=I8(0,null,null,1,0,null,null,null,null,[s],null),h=Nj(o,r||this.ngModule,i),v=Fj(h),C=v.rendererFactory.createRenderer(null,o),S=n?IB(C,n,o.encapsulation,h):Bj(o,C),D=T8(null,d,null,512|yC(o),null,null,v,C,h,null,eC(S,h,!0));D[Dn]=S,f8(D);let L=null;try{let ne=UC(Dn,d,D,"#host",()=>[this.componentDef],!0,0);S&&(bC(C,S,ne),Ol(S,D)),B0(d,D,ne),w8(d,ne,D),$C(d,ne),e!==void 0&&jj(ne,this.ngContentSelectors,e),L=xa(ne.index,D),D[Wn]=L[Wn],L8(d,D,null)}catch(ne){throw L!==null&&a6(L),a6(D),ne}finally{Kt(23),h8()}return new M6(this.componentType,D)}finally{ht(a)}}},M6=class extends Mj{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(i,e){super(),this._rootLView=e,this._tNode=a8(e[ct],Dn),this.location=Tl(this._tNode,e),this.instance=xa(this._tNode.index,e)[Wn],this.hostView=this.changeDetectorRef=new A1(e,void 0,!1),this.componentType=i}setInput(i,e){let n=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),e))return;let r=this._rootLView,a=V8(n,r[ct],r,i,e);this.previousInputValues.set(i,e);let o=xa(n.index,r);F8(o,1)}get injector(){return new Hs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}};function jj(t,i,e){let n=t.projection=[];for(let r=0;r{class t{static __NG_ELEMENT_ID__=Uj}return t})();function Uj(){let t=yi();return WC(t,je())}var $j=it,GC=class extends $j{_lContainer;_hostTNode;_hostLView;constructor(i,e,n){super(),this._lContainer=i,this._hostTNode=e,this._hostLView=n}get element(){return Tl(this._hostTNode,this._hostLView)}get injector(){return new Hs(this._hostTNode,this._hostLView)}get parentInjector(){let i=_8(this._hostTNode,this._hostLView);if(Dy(i)){let e=o0(i,this._hostLView),n=a0(i),r=e[ct].data[n+8];return new Hs(r,e)}else return new Hs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){let e=gb(this._lContainer);return e!==null&&e[i]||null}get length(){return this._lContainer.length-_i}createEmbeddedView(i,e,n){let r,a;typeof n=="number"?r=n:n!=null&&(r=n.index,a=n.injector);let o=xl(this._lContainer,i.ssrId),s=i.createEmbeddedViewImpl(e||{},a,o);return this.insertImpl(s,r,Cl(this._hostTNode,o)),s}createComponent(i,e,n,r,a){let o=i&&!MN(i),s;if(o)s=e;else{let L=e||{};s=L.index,n=L.injector,r=L.projectableNodes,a=L.environmentInjector||L.ngModuleRef}let d=o?i:new qs(Fo(i)),h=n||this.parentInjector;if(!a&&d.ngModule==null){let ne=(o?h:this.parentInjector).get(fn,null);ne&&(a=ne)}let v=Fo(d.componentType??{}),C=xl(this._lContainer,v?.id??null),S=C?.firstChild??null,D=d.create(h,r,S,a);return this.insertImpl(D.hostView,s,Cl(this._hostTNode,C)),D}insert(i,e){return this.insertImpl(i,e,!0)}insertImpl(i,e,n){let r=i._lView;if(IN(r)){let s=this.indexOf(i);if(s!==-1)this.detach(s);else{let d=r[vi],h=new GC(d,d[Zi],d[vi]);h.detach(h.indexOf(i))}}let a=this._adjustIndex(e),o=this._lContainer;return $1(o,r,a,n),i.attachToViewContainerRef(),qb(Rh(o),a,i),i}move(i,e){return this.insert(i,e)}indexOf(i){let e=gb(this._lContainer);return e!==null?e.indexOf(i):-1}remove(i){let e=this._adjustIndex(i,-1),n=P1(this._lContainer,e);n&&(J3(Rh(this._lContainer),e),j0(n[ct],n))}detach(i){let e=this._adjustIndex(i,-1),n=P1(this._lContainer,e);return n&&J3(Rh(this._lContainer),e)!=null?new A1(n):null}_adjustIndex(i,e=0){return i??this.length+e}};function gb(t){return t[n0]}function Rh(t){return t[n0]||(t[n0]=[])}function WC(t,i){let e,n=i[t.index];return lo(n)?e=n:(e=zC(n,i,null,t),i[t.index]=e,O8(i,e)),Wj(e,i,t,n),new GC(e,t,i)}function Gj(t,i){let e=t[an],n=e.createComment(""),r=Da(i,t),a=e.parentNode(r);return m0(e,a,n,e.nextSibling(r),!1),n}var Wj=Qj,qj=()=>!1;function Yj(t,i,e){return qj(t,i,e)}function Qj(t,i,e,n){if(t[js])return;let r;e.type&8?r=Ca(n):r=Gj(i,e),t[js]=r}var w6=class t{queryList;matches=null;constructor(i){this.queryList=i}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},D6=class t{queries;constructor(i=[]){this.queries=i}createEmbeddedView(i){let e=i.queries;if(e!==null){let n=i.contentQueries!==null?i.contentQueries[0]:e.length,r=[];for(let a=0;a0)n.push(o[s/2]);else{let h=a[s+1],v=i[-d];for(let C=_i;Ci.trim())}function KC(t,i,e){t.queries===null&&(t.queries=new S6),t.queries.track(new k6(i,e))}function nU(t,i){let e=t.contentQueries||(t.contentQueries=[]),n=e.length?e[e.length-1]:-1;i!==n&&e.push(t.queries.length-1,i)}function U8(t,i){return t.queries.getByIndex(i)}function ZC(t,i){let e=t[ct],n=U8(e,i);return n.crossesNgTemplate?E6(e,t,i,[]):qC(e,t,n,i)}function XC(t,i,e){let n,r=c3(()=>{n._dirtyCounter();let a=oU(n,t);if(i&&a===void 0)throw new Ce(-951,!1);return a});return n=r[Gi],n._dirtyCounter=zn(0),n._flatValue=void 0,r}function iU(t){return XC(!0,!1,t)}function rU(t){return XC(!0,!0,t)}function aU(t,i){let e=t[Gi];e._lView=je(),e._queryIndex=i,e._queryList=j8(e._lView,i),e._queryList.onDirty(()=>e._dirtyCounter.update(n=>n+1))}function oU(t,i){let e=t._lView,n=t._queryIndex;if(e===void 0||n===void 0||e[Je]&4)return i?void 0:Ai;let r=j8(e,n),a=ZC(e,n);return r.reset(a,By),i?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}function _b(t,i){return iU(i)}function sU(t,i){return rU(i)}var JC=(_b.required=sU,_b);function cU(t){let i=[],e=new Map;function n(r){let a=e.get(r);if(!a){let o=t(r);e.set(r,a=o.then(mU))}return a}return g0.forEach((r,a)=>{let o=[];r.templateUrl&&o.push(n(r.templateUrl).then(h=>{r.template=h}));let s=typeof r.styles=="string"?[r.styles]:r.styles||[];if(r.styles=s,r.styleUrl&&r.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(r.styleUrls?.length){let h=r.styles.length,v=r.styleUrls;r.styleUrls.forEach((C,S)=>{s.push(""),o.push(n(C).then(D=>{s[h+S]=D,v.splice(v.indexOf(C),1),v.length==0&&(r.styleUrls=void 0)}))})}else r.styleUrl&&o.push(n(r.styleUrl).then(h=>{s.push(h),r.styleUrl=void 0}));let d=Promise.all(o).then(()=>pU(a));i.push(d)}),dU(),Promise.all(i).then(()=>{})}var g0=new Map,lU=new Set;function dU(){let t=g0;return g0=new Map,t}function uU(){return g0.size===0}function mU(t){return typeof t=="string"?t:t.text()}function pU(t){lU.delete(t)}var so=class{},$8=class{};var _0=class extends so{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new f0(this);constructor(i,e,n,r=!0){super(),this.ngModuleType=i,this._parent=e;let a=Kb(i);this._bootstrapComponents=fC(a.bootstrap),this._r3Injector=Vy(i,e,[{provide:so,useValue:this},{provide:W0,useValue:this.componentFactoryResolver},...n],Qi(i),new Set(["environment"])),r&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}},v0=class extends $8{moduleType;constructor(i){super(),this.moduleType=i}create(i){return new _0(this.moduleType,i,[])}};function fU(t,i,e){return new _0(t,i,e,!1)}var I6=class extends so{injector;componentFactoryResolver=new f0(this);instance=null;constructor(i){super();let e=new E1([...i.providers,{provide:so,useValue:this},{provide:W0,useValue:this.componentFactoryResolver}],i.parent||T0(),i.debugName,new Set(["environment"]));this.injector=e,i.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}};function G1(t,i,e=null){return new I6({providers:t,parent:i,debugName:e,runEnvironmentInitializers:!0}).injector}var hU=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let n=Xb(!1,e.type),r=n.length>0?G1([n],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=R({token:t,providedIn:"environment",factory:()=>new t(ae(fn))})}return t})();function I(t){return R1(()=>{let i=ex(t),e=Be(q({},i),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===$y.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:i.standalone?r=>r.get(hU).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Ma.Emulated,styles:t.styles||Ai,_:null,schemas:t.schemas||null,tView:null,id:""});i.standalone&&Wo("NgStandalone"),tx(e);let n=t.dependencies;return e.directiveDefs=vb(n,!1),e.pipeDefs=vb(n,!0),e.id=yU(e),e})}function gU(t){return Fo(t)||Zb(t)}function _U(t){return t!==null}function K(t){return R1(()=>({type:t.type,bootstrap:t.bootstrap||Ai,declarations:t.declarations||Ai,imports:t.imports||Ai,exports:t.exports||Ai,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function vU(t,i){if(t==null)return ba;let e={};for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],a,o,s,d;Array.isArray(r)?(s=r[0],a=r[1],o=r[2]??a,d=r[3]||null):(a=r,o=r,s=F0.None,d=null),e[a]=[n,s,d],i[a]=o}return e}function bU(t){if(t==null)return ba;let i={};for(let e in t)t.hasOwnProperty(e)&&(i[t[e]]=e);return i}function V(t){return R1(()=>{let i=ex(t);return tx(i),i})}function gt(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function ex(t){let i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputConfig:t.inputs||ba,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||Ai,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:vU(t.inputs,i),outputs:bU(t.outputs),debugInfo:null}}function tx(t){t.features?.forEach(i=>i(t))}function vb(t,i){if(!t)return null;let e=i?uN:gU;return()=>(typeof t=="function"?t():t).map(n=>e(n)).filter(_U)}function yU(t){let i=0,e=typeof t.consts=="function"?"":t.consts,n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let a of n.join("|"))i=Math.imul(31,i)+a.charCodeAt(0)<<0;return i+=2147483648,"c"+i}function CU(t){return Object.getPrototypeOf(t.prototype).constructor}function ce(t){let i=CU(t.type),e=!0,n=[t];for(;i;){let r;if(ya(t))r=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new Ce(903,!1);r=i.\u0275dir}if(r){if(e){n.push(r);let o=t;o.inputs=zh(t.inputs),o.declaredInputs=zh(t.declaredInputs),o.outputs=zh(t.outputs);let s=r.hostBindings;s&&SU(t,s);let d=r.viewQuery,h=r.contentQueries;if(d&&wU(t,d),h&&DU(t,h),xU(t,r),UH(t.outputs,r.outputs),ya(r)&&r.data.animation){let v=t.data;v.animation=(v.animation||[]).concat(r.data.animation)}}let a=r.features;if(a)for(let o=0;o=0;n--){let r=t[n];r.hostVars=i+=r.hostVars,r.hostAttrs=yl(r.hostAttrs,e=yl(e,r.hostAttrs))}}function zh(t){return t===ba?{}:t===Ai?[]:t}function wU(t,i){let e=t.viewQuery;e?t.viewQuery=(n,r)=>{i(n,r),e(n,r)}:t.viewQuery=i}function DU(t,i){let e=t.contentQueries;e?t.contentQueries=(n,r,a)=>{i(n,r,a),e(n,r,a)}:t.contentQueries=i}function SU(t,i){let e=t.hostBindings;e?t.hostBindings=(n,r)=>{i(n,r),e(n,r)}:t.hostBindings=i}function nx(t){let i=e=>{let n=Array.isArray(t);e.hostDirectives===null?(e.findHostDirectiveDefs=ix,e.hostDirectives=n?t.map(T6):[t]):n?e.hostDirectives.unshift(...t.map(T6)):e.hostDirectives.unshift(t)};return i.ngInherit=!0,i}function ix(t,i,e){if(t.hostDirectives!==null)for(let n of t.hostDirectives)if(typeof n=="function"){let r=n();for(let a of r)bb(T6(a),i,e)}else bb(n,i,e)}function bb(t,i,e){let n=Zb(t.directive);kU(n.declaredInputs,t.inputs),ix(n,i,e),e.set(n,t),i.push(n)}function T6(t){return typeof t=="function"?{directive:ci(t),inputs:ba,outputs:ba}:{directive:ci(t.directive),inputs:yb(t.inputs),outputs:yb(t.outputs)}}function yb(t){if(t===void 0||t.length===0)return ba;let i={};for(let e=0;e{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var q8=new A(""),q1=new A(""),Y0=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(e,n,r){this._ngZone=e,this.registry=n,n8()&&(this._destroyRef=u(Uo,{optional:!0})??void 0),Y8||(AU(r),r.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let e=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),n=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{se.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{e.unsubscribe(),n.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>n.updateCb&&n.updateCb(e)?(clearTimeout(n.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,r){let a=-1;n&&n>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==a),e()},n)),this._callbacks.push({doneCb:e,timeoutId:a,updateCb:r})}whenStable(e,n,r){if(r&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,n,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,r){return[]}static \u0275fac=function(n){return new(n||t)(ae(se),ae(Q0),ae(q1))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Q0=(()=>{class t{_applications=new Map;registerApplication(e,n){this._applications.set(e,n)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,n=!0){return Y8?.findTestabilityInTree(this,e,n)??null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function AU(t){Y8=t}var Y8,sx=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>new O6})}return t})(),O6=class{queuedEffectCount=0;queues=new Map;schedule(i){this.enqueue(i)}remove(i){let e=i.zone,n=this.queues.get(e);n.has(i)&&(n.delete(i),this.queuedEffectCount--)}enqueue(i){let e=i.zone;this.queues.has(e)||this.queues.set(e,new Set);let n=this.queues.get(e);n.has(i)||(this.queuedEffectCount++,n.add(i))}flush(){for(;this.queuedEffectCount>0;)for(let[i,e]of this.queues)i===null?this.flushQueue(e):i.run(()=>this.flushQueue(e))}flushQueue(i){for(let e of i)i.delete(e),this.queuedEffectCount--,e.run()}};function qo(t){return!!t&&typeof t.then=="function"}function Q8(t){return!!t&&typeof t.subscribe=="function"}var cx=new A("");function K8(t){return wl([{provide:cx,multi:!0,useValue:t}])}var lx=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n});appInits=u(cx,{optional:!0})??[];injector=u(Pe);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let a=Ki(this.injector,r);if(qo(a))e.push(a);else if(Q8(a)){let o=new Promise((s,d)=>{a.subscribe({complete:s,error:d})});e.push(o)}}let n=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{n()}).catch(r=>{this.reject(r)}),e.length===0&&n(),this.initialized=!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Z8=new A("");function VU(){ch(()=>{throw new Ce(600,!1)})}function LU(t){return t.isBoundToModule}var RU=10;function dx(t,i){return Array.isArray(i)?i.reduce(dx,t):q(q({},t),i)}var bi=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=u(bF);afterRenderManager=u(Xy);zonelessEnabled=u(v8);rootEffectScheduler=u(sx);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new N;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=u(uo).hasPendingTasks.pipe(pe(e=>!e));constructor(){u(Pl,{optional:!0})}whenStable(){let e;return new Promise(n=>{e=this.isStable.subscribe({next:r=>{r&&n()}})}).finally(()=>{e.unsubscribe()})}_injector=u(fn);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,n){return this.bootstrapImpl(e,n)}bootstrapImpl(e,n,r=Pe.NULL){Kt(10);let a=e instanceof BC;if(!this._injector.get(lx).done){let D="";throw new Ce(405,D)}let s;a?s=e:s=this._injector.get(W0).resolveComponentFactory(e),this.componentTypes.push(s.componentType);let d=LU(s)?void 0:this._injector.get(so),h=n||s.selector,v=s.create(r,[],h,d),C=v.location.nativeElement,S=v.injector.get(q8,null);return S?.registerApplication(C),v.onDestroy(()=>{this.detachView(v.hostView),Q3(this.components,v),S?.unregisterApplication(C)}),this._loadComponent(v),Kt(11,v),v}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Kt(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(x8.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new Ce(101,!1);let e=ht(null);try{this._runningTick=!0,this.synchronize()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,ht(e),this.afterTick.next(),Kt(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(kn,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++A0(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){let n=e;Q3(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Z8,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Q3(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Ce(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Q3(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function zU(t,i,e,n){if(!e&&!A0(t))return;AC(t,i,e&&!n?0:1)}function J(t,i,e,n){let r=je(),a=Zs();if(mr(r,a,i)){let o=Zt(),s=Il();zB(s,r,t,i,e,n)}return J}function X8(t,i,e,n){return mr(t,Zs(),e)?i+Yi(e)+n:qn}function ux(t,i,e,n,r,a){let o=m8(),s=V1(t,o,e,r);return N1(2),s?i+Yi(e)+n+Yi(r)+a:qn}function HU(t,i,e,n,r,a,o,s){let d=m8(),h=ax(t,d,e,r,o);return N1(3),h?i+Yi(e)+n+Yi(r)+a+Yi(o)+s:qn}function NU(t,i,e,n,r,a,o,s,d,h){let v=m8(),C=ox(t,v,e,r,o,d);return N1(4),C?i+Yi(e)+n+Yi(r)+a+Yi(o)+s+Yi(d)+h:qn}function U3(t,i){return t<<17|i<<2}function Ys(t){return t>>17&32767}function FU(t){return(t&2)==2}function BU(t,i){return t&131071|i<<17}function P6(t){return t|2}function Ml(t){return(t&131068)>>2}function Hh(t,i){return t&-131069|i<<2}function jU(t){return(t&1)===1}function A6(t){return t|1}function UU(t,i,e,n,r,a){let o=a?i.classBindings:i.styleBindings,s=Ys(o),d=Ml(o);t[n]=e;let h=!1,v;if(Array.isArray(e)){let C=e;v=C[1],(v===null||z1(C,v)>0)&&(h=!0)}else v=e;if(r)if(d!==0){let S=Ys(t[s+1]);t[n+1]=U3(S,s),S!==0&&(t[S+1]=Hh(t[S+1],n)),t[s+1]=BU(t[s+1],n)}else t[n+1]=U3(s,0),s!==0&&(t[s+1]=Hh(t[s+1],n)),s=n;else t[n+1]=U3(d,0),s===0?s=n:t[d+1]=Hh(t[d+1],n),d=n;h&&(t[n+1]=P6(t[n+1])),Cb(t,v,n,!0),Cb(t,v,n,!1),$U(i,v,t,n,a),o=U3(s,d),a?i.classBindings=o:i.styleBindings=o}function $U(t,i,e,n,r){let a=r?t.residualClasses:t.residualStyles;a!=null&&typeof i=="string"&&z1(a,i)>=0&&(e[n+1]=A6(e[n+1]))}function Cb(t,i,e,n){let r=t[e+1],a=i===null,o=n?Ys(r):Ml(r),s=!1;for(;o!==0&&(s===!1||a);){let d=t[o],h=t[o+1];GU(d,i)&&(s=!0,t[o+1]=n?A6(h):P6(h)),o=n?Ys(h):Ml(h)}s&&(t[e+1]=n?P6(r):A6(r))}function GU(t,i){return t===null||i==null||(Array.isArray(t)?t[1]:t)===i?!0:Array.isArray(t)&&typeof i=="string"?z1(t,i)>=0:!1}var qr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function WU(t){return t.substring(qr.key,qr.keyEnd)}function qU(t){return YU(t),mx(t,px(t,0,qr.textEnd))}function mx(t,i){let e=qr.textEnd;return e===i?-1:(i=qr.keyEnd=QU(t,qr.key=i,e),px(t,i,e))}function YU(t){qr.key=0,qr.keyEnd=0,qr.value=0,qr.valueEnd=0,qr.textEnd=t.length}function px(t,i,e){for(;i32;)i++;return i}function y(t,i,e){let n=je(),r=Zs();if(mr(n,r,i)){let a=Zt(),o=Il();j1(a,o,n,t,i,n[an],e,!1)}return y}function V6(t,i,e,n,r){V8(i,t,e,r?"class":"style",n)}function kt(t,i,e){return hx(t,i,e,!1),kt}function ee(t,i){return hx(t,i,null,!0),ee}function Tt(t){gx(t$,fx,t,!0)}function fx(t,i){for(let e=qU(i);e>=0;e=mx(i,e))E0(t,WU(i),!0)}function hx(t,i,e,n){let r=je(),a=Zt(),o=N1(2);if(a.firstUpdatePass&&vx(a,t,o,n),i!==qn&&mr(r,o,i)){let s=a.data[Kr()];bx(a,s,r,r[an],t,r[o+1]=i$(i,e),n,o)}}function gx(t,i,e,n){let r=Zt(),a=N1(2);r.firstUpdatePass&&vx(r,null,a,n);let o=je();if(e!==qn&&mr(o,a,e)){let s=r.data[Kr()];if(yx(s,n)&&!_x(r,a)){let d=n?s.classesWithoutHost:s.stylesWithoutHost;d!==null&&(e=Uh(d,e||"")),V6(r,s,o,e,n)}else n$(r,s,o,o[an],o[a+1],o[a+1]=e$(t,i,e),n,a)}}function _x(t,i){return i>=t.expandoStartIndex}function vx(t,i,e,n){let r=t.data;if(r[e+1]===null){let a=r[Kr()],o=_x(t,e);yx(a,n)&&i===null&&!o&&(i=!1),i=KU(r,a,i,n),UU(r,a,i,e,o,n)}}function KU(t,i,e,n){let r=$N(t),a=n?i.residualClasses:i.residualStyles;if(r===null)(n?i.classBindings:i.styleBindings)===0&&(e=Nh(null,t,i,e,n),e=L1(e,i.attrs,n),a=null);else{let o=i.directiveStylingLast;if(o===-1||t[o]!==r)if(e=Nh(r,t,i,e,n),a===null){let d=ZU(t,i,n);d!==void 0&&Array.isArray(d)&&(d=Nh(null,t,i,d[1],n),d=L1(d,i.attrs,n),XU(t,i,n,d))}else a=JU(t,i,n)}return a!==void 0&&(n?i.residualClasses=a:i.residualStyles=a),e}function ZU(t,i,e){let n=e?i.classBindings:i.styleBindings;if(Ml(n)!==0)return t[Ys(n)]}function XU(t,i,e,n){let r=e?i.classBindings:i.styleBindings;t[Ys(r)]=n}function JU(t,i,e){let n,r=i.directiveEnd;for(let a=1+i.directiveStylingLast;a0;){let d=t[r],h=Array.isArray(d),v=h?d[1]:d,C=v===null,S=e[r+1];S===qn&&(S=C?Ai:void 0);let D=C?Ih(S,n):v===n?S:void 0;if(h&&!y0(D)&&(D=Ih(d,n)),y0(D)&&(s=D,o))return s;let L=t[r+1];r=o?Ys(L):Ml(L)}if(i!==null){let d=a?i.residualClasses:i.residualStyles;d!=null&&(s=Ih(d,n))}return s}function y0(t){return t!==void 0}function i$(t,i){return t==null||t===""||(typeof i=="string"?t=t+i:typeof t=="object"&&(t=Qi(Tr(t)))),t}function yx(t,i){return(t.flags&(i?8:16))!==0}function K0(t,i,e){let n=je(),r=X8(n,t,i,e);gx(E0,fx,r,!0)}var L6=class{destroy(i){}updateValue(i,e){}swap(i,e){let n=Math.min(i,e),r=Math.max(i,e),a=this.detach(r);if(r-n>1){let o=this.detach(n);this.attach(n,a),this.attach(r,o)}else this.attach(n,a)}move(i,e){this.attach(e,this.detach(i))}};function Fh(t,i,e,n,r){return t===e&&Object.is(i,n)?1:Object.is(r(t,i),r(e,n))?-1:0}function r$(t,i,e){let n,r,a=0,o=t.length-1,s=void 0;if(Array.isArray(i)){let d=i.length-1;for(;a<=o&&a<=d;){let h=t.at(a),v=i[a],C=Fh(a,h,a,v,e);if(C!==0){C<0&&t.updateValue(a,v),a++;continue}let S=t.at(o),D=i[d],L=Fh(o,S,d,D,e);if(L!==0){L<0&&t.updateValue(o,D),o--,d--;continue}let ne=e(a,h),oe=e(o,S),ye=e(a,v);if(Object.is(ye,oe)){let Ye=e(d,D);Object.is(Ye,ne)?(t.swap(a,o),t.updateValue(o,D),d--,o--):t.move(o,a),t.updateValue(a,v),a++;continue}if(n??=new C0,r??=wb(t,a,o,e),R6(t,n,a,ye))t.updateValue(a,v),a++,o++;else if(r.has(ye))n.set(ne,t.detach(a)),o--;else{let Ye=t.create(a,i[a]);t.attach(a,Ye),a++,o++}}for(;a<=d;)Mb(t,n,e,a,i[a]),a++}else if(i!=null){let d=i[Symbol.iterator](),h=d.next();for(;!h.done&&a<=o;){let v=t.at(a),C=h.value,S=Fh(a,v,a,C,e);if(S!==0)S<0&&t.updateValue(a,C),a++,h=d.next();else{n??=new C0,r??=wb(t,a,o,e);let D=e(a,C);if(R6(t,n,a,D))t.updateValue(a,C),a++,o++,h=d.next();else if(!r.has(D))t.attach(a,t.create(a,C)),a++,o++,h=d.next();else{let L=e(a,v);n.set(L,t.detach(a)),o--}}}for(;!h.done;)Mb(t,n,e,t.length,h.value),h=d.next()}for(;a<=o;)t.destroy(t.detach(o--));n?.forEach(d=>{t.destroy(d)})}function R6(t,i,e,n){return i!==void 0&&i.has(n)?(t.attach(e,i.get(n)),i.delete(n),!0):!1}function Mb(t,i,e,n,r){if(R6(t,i,n,e(n,r)))t.updateValue(n,r);else{let a=t.create(n,r);t.attach(n,a)}}function wb(t,i,e,n){let r=new Set;for(let a=i;a<=e;a++)r.add(n(a,t.at(a)));return r}var C0=class{kvMap=new Map;_vMap=void 0;has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;let e=this.kvMap.get(i);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(i,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,e){if(this.kvMap.has(i)){let n=this.kvMap.get(i);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,e)}else this.kvMap.set(i,e)}forEach(i){for(let[e,n]of this.kvMap)if(i(n,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(n);)n=r.get(n),i(n,e)}}};function ke(t,i){Wo("NgControlFlow");let e=je(),n=Zs(),r=e[n]!==qn?e[n]:-1,a=r!==-1?x0(e,Dn+r):void 0,o=0;if(mr(e,n,t)){let s=ht(null);try{if(a!==void 0&&NC(a,o),t!==-1){let d=Dn+t,h=x0(e,d),v=F6(e[ct],d),C=xl(h,v.tView.ssrId),S=U1(e,v,i,{dehydratedView:C});$1(h,S,o,Cl(v,C))}}finally{ht(s)}}else if(a!==void 0){let s=HC(a,o);s!==void 0&&(s[Wn]=i)}}var z6=class{lContainer;$implicit;$index;constructor(i,e,n){this.lContainer=i,this.$implicit=e,this.$index=n}get $count(){return this.lContainer.length-_i}};function fo(t,i){return i}var H6=class{hasEmptyBlock;trackByFn;liveCollection;constructor(i,e,n){this.hasEmptyBlock=i,this.trackByFn=e,this.liveCollection=n}};function Xi(t,i,e,n,r,a,o,s,d,h,v,C,S){Wo("NgControlFlow");let D=je(),L=Zt(),ne=d!==void 0,oe=je(),ye=s?o.bind(oe[ur][Wn]):o,Ye=new H6(ne,ye);oe[Dn+t]=Ye,b0(D,L,t+1,i,e,n,r,Bo(L.consts,a)),ne&&b0(D,L,t+2,d,h,v,C,Bo(L.consts,S))}var N6=class extends L6{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(i,e,n){super(),this.lContainer=i,this.hostLView=e,this.templateTNode=n}get length(){return this.lContainer.length-_i}at(i){return this.getLView(i)[Wn].$implicit}attach(i,e){let n=e[_l];this.needsIndexUpdate||=i!==this.length,$1(this.lContainer,e,i,Cl(this.templateTNode,n))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,a$(this.lContainer,i)}create(i,e){let n=xl(this.lContainer,this.templateTNode.tView.ssrId),r=U1(this.hostLView,this.templateTNode,new z6(this.lContainer,e,i),{dehydratedView:n});return this.operationsCounter?.recordCreate(),r}destroy(i){j0(i[ct],i),this.operationsCounter?.recordDestroy()}updateValue(i,e){this.getLView(i)[Wn].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i(R0(!0),_C(n,r,YN()));function c$(t,i,e,n,r){let a=i.consts,o=Bo(a,n),s=Vl(i,t,8,"ng-container",o);o!==null&&x6(s,o,!0);let d=Bo(a,r);return l8()&&B8(i,e,s,d,A8),s.mergedAttrs=yl(s.mergedAttrs,s.attrs),i.queries!==null&&i.queries.elementStart(i,s),s}function gn(t,i,e){let n=je(),r=Zt(),a=t+Dn,o=r.firstCreatePass?c$(a,r,n,i,e):r.data[a];jo(o,!0);let s=l$(r,n,o,t);return n[a]=s,L0()&&U0(r,n,s,o),Ol(s,n),P0(o)&&(B0(r,n,o),w8(r,o,n)),e!=null&&P8(n,o),gn}function _n(){let t=yi(),i=Zt();return d8()?u8():(t=t.parent,jo(t,!1)),i.firstCreatePass&&(g8(i,t),r8(t)&&i.queries.elementEnd(t)),_n}function Pt(t,i,e){return gn(t,i,e),_n(),Pt}var l$=(t,i,e,n)=>(R0(!0),xB(i[an],""));function de(){return je()}function Ht(t,i,e){let n=je(),r=Zs();if(mr(n,r,i)){let a=Zt(),o=Il();j1(a,o,n,t,i,n[an],e,!0)}return Ht}var Rs=void 0;function d$(t){let i=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&e===0?1:5}var u$=["en",[["a","p"],["AM","PM"],Rs],[["AM","PM"],Rs,Rs],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Rs,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Rs,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Rs,"{1} 'at' {0}",Rs],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",d$],S1={};function Cx(t,i,e){typeof i!="string"&&(e=i,i=t[on.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),S1[i]=t,e&&(S1[i][on.ExtraData]=e)}function er(t){let i=m$(t),e=Db(i);if(e)return e;let n=i.split("-")[0];if(e=Db(n),e)return e;if(n==="en")return u$;throw new Ce(701,!1)}function Db(t){return t in S1||(S1[t]=ni.ng&&ni.ng.common&&ni.ng.common.locales&&ni.ng.common.locales[t]),S1[t]}var on=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(on||{});function m$(t){return t.toLowerCase().replace(/_/g,"-")}var M0="en-US",p$="USD";var f$=M0;function h$(t){typeof t=="string"&&(f$=t.toLowerCase().replace(/_/g,"-"))}function Sb(t,i,e){return function n(r){if(r===Function)return e;let a=Sl(t)?xa(t.index,i):i;F8(a,5);let o=i[Wn],s=kb(i,o,e,r),d=n.__ngNextListenerFn__;for(;d;)s=kb(i,o,d,r)&&s,d=d.__ngNextListenerFn__;return s}}function kb(t,i,e,n){let r=ht(null);try{return Kt(6,i,e),e(n)!==!1}catch(a){return g$(t,a),!1}finally{Kt(7,i,e),ht(r)}}function g$(t,i){let e=t[vl],n=e?e.get(Vi,null):null;n&&n.handleError(i)}function Eb(t,i,e,n,r,a){let o=i[e],s=i[ct],h=s.data[e].outputs[n],v=o[h],C=s.firstCreatePass?c8(s):null,S=s8(i),D=v.subscribe(a),L=S.length;S.push(a,D),C&&C.push(r,t.index,L,-(L+1))}function z(t,i,e,n){let r=je(),a=Zt(),o=yi();return xx(a,r,r[an],o,t,i,n),z}function _$(t,i,e,n){let r=t.cleanup;if(r!=null)for(let a=0;ad?s[d]:null}typeof o=="string"&&(a+=2)}return null}function xx(t,i,e,n,r,a,o){let s=P0(n),h=t.firstCreatePass?c8(t):null,v=s8(i),C=!0;if(n.type&3||o){let S=Da(n,i),D=o?o(S):S,L=v.length,ne=o?ye=>o(Ca(ye[n.index])):n.index,oe=null;if(!o&&s&&(oe=_$(t,i,r,n.index)),oe!==null){let ye=oe.__ngLastListenerFn__||oe;ye.__ngNextListenerFn__=a,oe.__ngLastListenerFn__=a,C=!1}else{a=Sb(n,i,a),RF(i,D,r,a);let ye=e.listen(D,r,a);v.push(a,ye),h&&h.push(r,ne,L,L+1)}}else a=Sb(n,i,a);if(C){let S=n.outputs?.[r],D=n.hostDirectiveOutputs?.[r];if(D&&D.length)for(let L=0;L(R0(!0),yB(i[an],n));function T(t){return te("",t,""),T}function te(t,i,e){let n=je(),r=X8(n,t,i,e);return r!==qn&&J0(n,Kr(),r),te}function Et(t,i,e,n,r){let a=je(),o=ux(a,t,i,e,n,r);return o!==qn&&J0(a,Kr(),o),Et}function J8(t,i,e,n,r,a,o){let s=je(),d=HU(s,t,i,e,n,r,a,o);return d!==qn&&J0(s,Kr(),d),J8}function C$(t,i,e,n,r,a,o,s,d){let h=je(),v=NU(h,t,i,e,n,r,a,o,s,d);return v!==qn&&J0(h,Kr(),v),C$}function J0(t,i,e){let n=ly(i,t);CB(t[an],n,e)}function Y1(t,i,e){jy(i)&&(i=i());let n=je(),r=Zs();if(mr(n,r,i)){let a=Zt(),o=Il();j1(a,o,n,t,i,n[an],e,!1)}return Y1}function eu(t,i){let e=jy(t);return e&&t.set(i),e}function Q1(t,i){let e=je(),n=Zt(),r=yi();return xx(n,e,e[an],r,t,i),Q1}var x$={};function e5(t){let i=Zt(),e=je(),n=t+Dn,r=Vl(i,n,128,null,null);return jo(r,!1),dy(i,e,n,x$),e5}function M$(t,i,e){let n=Zt();if(n.firstCreatePass){let r=ya(t);B6(e,n.data,n.blueprint,r,!0),B6(i,n.data,n.blueprint,r,!1)}}function B6(t,i,e,n,r){if(t=ci(t),Array.isArray(t))for(let a=0;a>20;if(gl(t)||!t.multi){let D=new Gs(h,r,k),L=jh(d,i,r?v:v+S,C);L===-1?(t6(c0(s,o),a,d),Bh(a,t,i.length),i.push(d),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(D),o.push(D)):(e[L]=D,o[L]=D)}else{let D=jh(d,i,v+S,C),L=jh(d,i,v,v+S),ne=D>=0&&e[D],oe=L>=0&&e[L];if(r&&!oe||!r&&!ne){t6(c0(s,o),a,d);let ye=S$(r?D$:w$,e.length,r,n,h);!r&&oe&&(e[L].providerFactory=ye),Bh(a,t,i.length,0),i.push(d),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(ye),o.push(ye)}else{let ye=Dx(e[r?L:D],h,!r&&n);Bh(a,t,D>-1?D:L,ye)}!r&&n&&oe&&e[L].componentProviders++}}}function Bh(t,i,e,n){let r=gl(i),a=gN(i);if(r||a){let d=(a?ci(i.useClass):i).prototype.ngOnDestroy;if(d){let h=t.destroyHooks||(t.destroyHooks=[]);if(!r&&i.multi){let v=h.indexOf(e);v===-1?h.push(e,[n,d]):h[v+1].push(n,d)}else h.push(e,d)}}}function Dx(t,i,e){return e&&t.componentProviders++,t.multi.push(i)-1}function jh(t,i,e,n){for(let r=e;r{e.providersResolver=(n,r)=>M$(n,r?r(t):t,i)}}function tr(t,i,e){let n=Ks()+t,r=je();return r[n]===qn?W1(r,n,e?i.call(e):i()):IU(r,n)}function ho(t,i,e,n){return Sx(je(),Ks(),t,i,e,n)}function ka(t,i,e,n,r){return kx(je(),Ks(),t,i,e,n,r)}function tu(t,i){let e=t[i];return e===qn?void 0:e}function Sx(t,i,e,n,r,a){let o=i+e;return mr(t,o,r)?W1(t,o+1,a?n.call(a,r):n(r)):tu(t,o+1)}function kx(t,i,e,n,r,a,o){let s=i+e;return V1(t,s,r,a)?W1(t,s+2,o?n.call(o,r,a):n(r,a)):tu(t,s+2)}function k$(t,i,e,n,r,a,o,s){let d=i+e;return ax(t,d,r,a,o)?W1(t,d+3,s?n.call(s,r,a,o):n(r,a,o)):tu(t,d+3)}function E$(t,i,e,n,r,a,o,s,d){let h=i+e;return ox(t,h,r,a,o,s)?W1(t,h+4,d?n.call(d,r,a,o,s):n(r,a,o,s)):tu(t,h+4)}function E(t,i){let e=Zt(),n,r=t+Dn;e.firstCreatePass?(n=I$(i,e.pipeRegistry),e.data[r]=n,n.onDestroy&&(e.destroyHooks??=[]).push(r,n.onDestroy)):n=e.data[r];let a=n.factory||(n.factory=Ns(n.type,!0)),o,s=qi(k);try{let d=s0(!1),h=a();return s0(d),dy(e,je(),r,h),h}finally{qi(s)}}function I$(t,i){if(i)for(let e=i.length-1;e>=0;e--){let n=i[e];if(t===n.name)return n}}function O(t,i,e){let n=t+Dn,r=je(),a=H1(r,n);return nu(r,n)?Sx(r,Ks(),i,a.transform,e,a):a.transform(e)}function Zr(t,i,e,n){let r=t+Dn,a=je(),o=H1(a,r);return nu(a,r)?kx(a,Ks(),i,o.transform,e,n,o):o.transform(e,n)}function ame(t,i,e,n,r){let a=t+Dn,o=je(),s=H1(o,a);return nu(o,a)?k$(o,Ks(),i,s.transform,e,n,r,s):s.transform(e,n,r)}function t5(t,i,e,n,r,a){let o=t+Dn,s=je(),d=H1(s,o);return nu(s,o)?E$(s,Ks(),i,d.transform,e,n,r,a,d):d.transform(e,n,r,a)}function nu(t,i){return t[ct].data[i].pure}function Or(t,i){return G0(t,i)}var $3=null;function T$(t){$3!==null&&(t.defaultEncapsulation!==$3.defaultEncapsulation||t.preserveWhitespaces!==$3.preserveWhitespaces)||($3=t)}var Qs=class{full;major;minor;patch;constructor(i){this.full=i;let e=i.split(".");this.major=e[0],this.minor=e[1],this.patch=e.slice(2).join(".")}},n5=new Qs("19.2.14"),U6=class{ngModuleFactory;componentFactories;constructor(i,e){this.ngModuleFactory=i,this.componentFactories=e}},Ex=(()=>{class t{compileModuleSync(e){return new v0(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let n=this.compileModuleSync(e),r=Kb(e),a=fC(r.declarations).reduce((o,s)=>{let d=Fo(s);return d&&o.push(new qs(d)),o},[]);return new U6(n,a)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),O$=new A("");function P$(t,i,e){let n=new v0(e);return Promise.resolve(n)}function Ib(t){for(let i=t.length-1;i>=0;i--)if(t[i]!==void 0)return t[i]}var A$=(()=>{class t{zone=u(se);changeDetectionScheduler=u(Ws);applicationRef=u(bi);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function V$({ngZoneFactory:t,ignoreChangesOutsideZone:i,scheduleInRootZone:e}){return t??=()=>new se(Be(q({},Ix()),{scheduleInRootZone:e})),[{provide:se,useFactory:t},{provide:hl,multi:!0,useFactory:()=>{let n=u(A$,{optional:!0});return()=>n.initialize()}},{provide:hl,multi:!0,useFactory:()=>{let n=u(L$);return()=>{n.initialize()}}},i===!0?{provide:Ry,useValue:!0}:[],{provide:zy,useValue:e??Ly}]}function Ix(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var L$=(()=>{class t{subscription=new Me;initialized=!1;zone=u(se);pendingTasks=u(uo);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{se.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{se.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var R$=(()=>{class t{appRef=u(bi);taskService=u(uo);ngZone=u(se);zonelessEnabled=u(v8);tracing=u(Pl,{optional:!0});disableScheduling=u(Ry,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Me;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(d0):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(u(zy,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof u0||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;let n=!1;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,n=!0;break}case 12:{this.appRef.dirtyFlags|=16,n=!0;break}case 13:{this.appRef.dirtyFlags|=2,n=!0;break}case 11:{n=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(n))return;let r=this.useMicrotaskScheduler?Xv:Hy;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(d0+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(n){throw this.taskService.remove(e),n}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Xv(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function z$(){return typeof $localize<"u"&&$localize.locale||M0}var Ea=new A("",{providedIn:"root",factory:()=>u(Ea,pt.Optional|pt.SkipSelf)||z$()}),Tx=new A("",{providedIn:"root",factory:()=>p$});var w0=new A(""),H$=new A("");function x1(t){return!t.moduleRef}function N$(t){let i=x1(t)?t.r3Injector:t.moduleRef.injector,e=i.get(se);return e.run(()=>{x1(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let n=i.get(Vi,null),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:a=>{n.handleError(a)}})}),x1(t)){let a=()=>i.destroy(),o=t.platformInjector.get(w0);o.add(a),i.onDestroy(()=>{r.unsubscribe(),o.delete(a)})}else{let a=()=>t.moduleRef.destroy(),o=t.platformInjector.get(w0);o.add(a),t.moduleRef.onDestroy(()=>{Q3(t.allPlatformModules,t.moduleRef),r.unsubscribe(),o.delete(a)})}return B$(n,e,()=>{let a=i.get(lx);return a.runInitializers(),a.donePromise.then(()=>{let o=i.get(Ea,M0);if(h$(o||M0),!i.get(H$,!0))return x1(t)?i.get(bi):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(x1(t)){let d=i.get(bi);return t.rootComponent!==void 0&&d.bootstrap(t.rootComponent),d}else return F$(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}function F$(t,i){let e=t.injector.get(bi);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(n=>e.bootstrap(n));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new Ce(-403,!1);i.push(t)}function B$(t,i,e){try{let n=e();return qo(n)?n.catch(r=>{throw i.runOutsideAngular(()=>t.handleError(r)),r}):n}catch(n){throw i.runOutsideAngular(()=>t.handleError(n)),n}}var Ox=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,n){let r=n?.scheduleInRootZone,a=()=>vF(n?.ngZone,Be(q({},Ix({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing})),{scheduleInRootZone:r})),o=n?.ignoreChangesOutsideZone,s=[V$({ngZoneFactory:a,ignoreChangesOutsideZone:o}),{provide:Ws,useExisting:R$}],d=fU(e.moduleType,this.injector,s);return N$({moduleRef:d,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,n=[]){let r=dx({},n);return P$(this.injector,r,e).then(a=>this.bootstrapModuleFactory(a,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Ce(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());let e=this._injector.get(w0,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(n){return new(n||t)(ae(Pe))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),k1=null,Px=new A("");function j$(t){if(k1&&!k1.get(Px,!1))throw new Ce(400,!1);VU(),k1=t;let i=t.get(Ox);return G$(t),i}function i5(t,i,e=[]){let n=`Platform: ${i}`,r=new A(n);return(a=[])=>{let o=Ax();if(!o||o.injector.get(Px,!1)){let s=[...e,...a,{provide:r,useValue:!0}];t?t(s):j$(U$(s,n))}return $$(r)}}function U$(t=[],i){return Pe.create({name:i,providers:[{provide:I0,useValue:"platform"},{provide:w0,useValue:new Set([()=>k1=null])},...t]})}function $$(t){let i=Ax();if(!i)throw new Ce(401,!1);return i}function Ax(){return k1?.get(Ox)??null}function G$(t){let i=t.get(C8,null);Ki(t,()=>{i?.forEach(e=>e())})}var be=(()=>{class t{static __NG_ELEMENT_ID__=W$}return t})();function W$(t){return q$(yi(),je(),(t&16)===16)}function q$(t,i,e){if(Sl(t)&&!e){let n=xa(t.index,i);return new A1(n,n)}else if(t.type&175){let n=i[ur];return new A1(n,i)}return null}var $6=class{constructor(){}supports(i){return rx(i)}create(i){return new G6(i)}},Y$=(t,i)=>i,G6=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(i){this._trackByFn=i||Y$}forEachItem(i){let e;for(e=this._itHead;e!==null;e=e._next)i(e)}forEachOperation(i){let e=this._itHead,n=this._removalsHead,r=0,a=null;for(;e||n;){let o=!n||e&&e.currentIndex{o=this._trackByFn(r,s),e===null||!Object.is(e.trackById,o)?(e=this._mismatch(e,s,o,r),n=!0):(n&&(e=this._verifyReinsertion(e,s,o,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=i,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;i!==null;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;i!==null;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,e,n,r){let a;return i===null?a=this._itTail:(a=i._prev,this._remove(i)),i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._reinsertAfter(i,a,r)):(i=this._linkedRecords===null?null:this._linkedRecords.get(n,r),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._moveAfter(i,a,r)):i=this._addAfter(new W6(e,n),a,r)),i}_verifyReinsertion(i,e,n,r){let a=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return a!==null?i=this._reinsertAfter(a,i._prev,r):i.currentIndex!=r&&(i.currentIndex=r,this._addToMoves(i,r)),i}_truncate(i){for(;i!==null;){let e=i._next;this._addToRemovals(this._unlink(i)),i=e}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,e,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(i);let r=i._prevRemoved,a=i._nextRemoved;return r===null?this._removalsHead=a:r._nextRemoved=a,a===null?this._removalsTail=r:a._prevRemoved=r,this._insertAfter(i,e,n),this._addToMoves(i,n),i}_moveAfter(i,e,n){return this._unlink(i),this._insertAfter(i,e,n),this._addToMoves(i,n),i}_addAfter(i,e,n){return this._insertAfter(i,e,n),this._additionsTail===null?this._additionsTail=this._additionsHead=i:this._additionsTail=this._additionsTail._nextAdded=i,i}_insertAfter(i,e,n){let r=e===null?this._itHead:e._next;return i._next=r,i._prev=e,r===null?this._itTail=i:r._prev=i,e===null?this._itHead=i:e._next=i,this._linkedRecords===null&&(this._linkedRecords=new D0),this._linkedRecords.put(i),i.currentIndex=n,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){this._linkedRecords!==null&&this._linkedRecords.remove(i);let e=i._prev,n=i._next;return e===null?this._itHead=n:e._next=n,n===null?this._itTail=e:n._prev=e,i}_addToMoves(i,e){return i.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=i:this._movesTail=this._movesTail._nextMoved=i),i}_addToRemovals(i){return this._unlinkedRecords===null&&(this._unlinkedRecords=new D0),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,e){return i.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=i:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=i,i}},W6=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(i,e){this.item=i,this.trackById=e}},q6=class{_head=null;_tail=null;add(i){this._head===null?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,e){let n;for(n=this._head;n!==null;n=n._nextDup)if((e===null||e<=n.currentIndex)&&Object.is(n.trackById,i))return n;return null}remove(i){let e=i._prevDup,n=i._nextDup;return e===null?this._head=n:e._nextDup=n,n===null?this._tail=e:n._prevDup=e,this._head===null}},D0=class{map=new Map;put(i){let e=i.trackById,n=this.map.get(e);n||(n=new q6,this.map.set(e,n)),n.add(i)}get(i,e){let n=i,r=this.map.get(n);return r?r.get(i,e):null}remove(i){let e=i.trackById;return this.map.get(e).remove(i)&&this.map.delete(e),i}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Tb(t,i,e){let n=t.previousIndex;if(n===null)return n;let r=0;return e&&n{if(e&&e.key===r)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{let a=this._getOrCreateRecordForKey(r,n);e=this._insertBeforeOrAppend(e,a)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,e){if(i){let n=i._prev;return e._next=i,e._prev=n,i._prev=e,n&&(n._next=e),i===this._mapHead&&(this._mapHead=e),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(i,e){if(this._records.has(i)){let r=this._records.get(i);this._maybeAddToChanges(r,e);let a=r._prev,o=r._next;return a&&(a._next=o),o&&(o._prev=a),r._next=null,r._prev=null,r}let n=new K6(i);return this._records.set(i,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;i!==null;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;i!=null;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,e){Object.is(e,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=e,this._addToChanges(i))}_addToAdditions(i){this._additionsHead===null?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){this._changesHead===null?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,e){i instanceof Map?i.forEach(e):Object.keys(i).forEach(n=>e(i[n],n))}},K6=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(i){this.key=i}};function Ob(){return new fr([new $6])}var fr=(()=>{class t{factories;static \u0275prov=R({token:t,providedIn:"root",factory:Ob});constructor(e){this.factories=e}static create(e,n){if(n!=null){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Ob()),deps:[[t,new Qr,new pr]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n!=null)return n;throw new Ce(901,!1)}}return t})();function Pb(){return new iu([new Y6])}var iu=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:Pb});factories;constructor(e){this.factories=e}static create(e,n){if(n){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Pb()),deps:[[t,new Qr,new pr]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n)return n;throw new Ce(901,!1)}}return t})();var Vx=i5(null,"core",[]),Lx=(()=>{class t{constructor(e){}static \u0275fac=function(n){return new(n||t)(ae(bi))};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();function B(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function ot(t,i=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):i}function nr(t){return uh(t)}function Xr(t,i){return c3(t,i?.equal)}var Z6=class{[Gi];constructor(i){this[Gi]=i}destroy(){this[Gi].destroy()}};function K1(t,i){!i?.injector&&i8(K1);let e=i?.injector??u(Pe),n=i?.manualCleanup!==!0?e.get(Uo):null,r,a=e.get(M8,null,{optional:!0}),o=e.get(Ws);return a!==null&&!i?.forceRoot?(r=Z$(a.view,o,t),n instanceof l0&&n._lView===a.view&&(n=null)):r=X$(t,e.get(sx),o),r.injector=e,n!==null&&(r.onDestroyFn=n.onDestroy(()=>r.destroy())),new Z6(r)}var Rx=Be(q({},qc),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:O1,run(){if(this.dirty=!1,this.hasRun&&!a3(this))return;this.hasRun=!0;let t=n=>(this.cleanupFns??=[]).push(n),i=p1(this),e=r0(!1);try{this.maybeCleanup(),this.fn(t)}finally{r0(e),r3(this,i)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),Q$=Be(q({},Rx),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){f1(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),K$=Be(q({},Rx),{consumerMarkedDirty(){this.view[Je]|=8192,El(this.view),this.notifier.notify(13)},destroy(){f1(this),this.onDestroyFn(),this.maybeCleanup(),this.view[Bs]?.delete(this)}});function Z$(t,i,e){let n=Object.create(K$);return n.view=t,n.zone=typeof Zone<"u"?Zone.current:null,n.notifier=i,n.fn=e,t[Bs]??=new Set,t[Bs].add(n),n.consumerMarkedDirty(n),n}function X$(t,i,e){let n=Object.create(Q$);return n.fn=t,n.scheduler=i,n.notifier=e,n.zone=typeof Zone<"u"?Zone.current:null,n.scheduler.schedule(n),n.notifier.notify(12),n}function ru(t,i){let e=Fo(t),n=i.elementInjector||T0();return new qs(e).create(n,i.projectableNodes,i.hostElement,i.environmentInjector)}function zx(t){let i=Fo(t);if(!i)return null;let e=new qs(i);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}var we=new A("");var Fx=null;function hr(){return Fx}function r5(t){Fx??=t}var Z1=class{},X1=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(Bx),providedIn:"platform"})}return t})(),a5=new A(""),Bx=(()=>{class t extends X1{_location;_history;_doc=u(we);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return hr().getBaseHref(this._doc)}onPopState(e){let n=hr().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){let n=hr().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,n,r){this._history.pushState(e,n,r)}replaceState(e,n,r){this._history.replaceState(e,n,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function au(t,i){return t?i?t.endsWith("/")?i.startsWith("/")?t+i.slice(1):t+i:i.startsWith("/")?t+i:`${t}/${i}`:t:i}function Hx(t){let i=t.search(/#|\?|$/);return t[i-1]==="/"?t.slice(0,i-1)+t.slice(i):t}function Jr(t){return t&&t[0]!=="?"?`?${t}`:t}var ea=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(su),providedIn:"root"})}return t})(),ou=new A(""),su=(()=>{class t extends ea{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??u(we).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return au(this._baseHref,e)}path(e=!1){let n=this._platformLocation.pathname+Jr(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,a){let o=this.prepareExternalUrl(r+Jr(a));this._platformLocation.pushState(e,n,o)}replaceState(e,n,r,a){let o=this.prepareExternalUrl(r+Jr(a));this._platformLocation.replaceState(e,n,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(ae(X1),ae(ou,8))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Pr=(()=>{class t{_subject=new N;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let n=this._locationStrategy.getBaseHref();this._basePath=tG(Hx(Nx(n))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+Jr(n))}normalize(e){return t.stripTrailingSlash(eG(this._basePath,Nx(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",r=null){this._locationStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Jr(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Jr(n)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(r=>r(e,n))}subscribe(e,n,r){return this._subject.subscribe({next:e,error:n??void 0,complete:r??void 0})}static normalizeQueryParams=Jr;static joinWithSlash=au;static stripTrailingSlash=Hx;static \u0275fac=function(n){return new(n||t)(ae(ea))};static \u0275prov=R({token:t,factory:()=>J$(),providedIn:"root"})}return t})();function J$(){return new Pr(ae(ea))}function eG(t,i){if(!t||!i.startsWith(t))return i;let e=i.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:i}function Nx(t){return t.replace(/\/index.html$/,"")}function tG(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var f5=(()=>{class t extends ea{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,n!=null&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(e){let n=au(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,a){let o=this.prepareExternalUrl(r+Jr(a))||this._platformLocation.pathname;this._platformLocation.pushState(e,n,o)}replaceState(e,n,r,a){let o=this.prepareExternalUrl(r+Jr(a))||this._platformLocation.pathname;this._platformLocation.replaceState(e,n,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(ae(X1),ae(ou,8))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Qx={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},vu=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}(vu||{});var Ci=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(Ci||{}),Gt=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(Gt||{}),ir=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(ir||{}),di={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Kx(t){return er(t)[on.LocaleId]}function Zx(t,i,e){let n=er(t),r=[n[on.DayPeriodsFormat],n[on.DayPeriodsStandalone]],a=Ar(r,i);return Ar(a,e)}function Xx(t,i,e){let n=er(t),r=[n[on.DaysFormat],n[on.DaysStandalone]],a=Ar(r,i);return Ar(a,e)}function Jx(t,i,e){let n=er(t),r=[n[on.MonthsFormat],n[on.MonthsStandalone]],a=Ar(r,i);return Ar(a,e)}function eM(t,i){let n=er(t)[on.Eras];return Ar(n,i)}function J1(t,i){let e=er(t);return Ar(e[on.DateFormat],i)}function ed(t,i){let e=er(t);return Ar(e[on.TimeFormat],i)}function td(t,i){let n=er(t)[on.DateTimeFormat];return Ar(n,i)}function na(t,i){let e=er(t),n=e[on.NumberSymbols][i];if(typeof n>"u"){if(i===di.CurrencyDecimal)return e[on.NumberSymbols][di.Decimal];if(i===di.CurrencyGroup)return e[on.NumberSymbols][di.Group]}return n}function h5(t,i){return er(t)[on.NumberFormats][i]}function nG(t){return er(t)[on.Currencies]}function tM(t){if(!t[on.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[on.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function nM(t){let i=er(t);return tM(i),(i[on.ExtraData][2]||[]).map(n=>typeof n=="string"?o5(n):[o5(n[0]),o5(n[1])])}function iM(t,i,e){let n=er(t);tM(n);let r=[n[on.ExtraData][0],n[on.ExtraData][1]],a=Ar(r,i)||[];return Ar(a,e)||[]}function Ar(t,i){for(let e=i;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new Error("Locale data API: locale data undefined")}function o5(t){let[i,e]=t.split(":");return{hours:+i,minutes:+e}}function rM(t,i,e="en"){let n=nG(e)[t]||Qx[t]||[],r=n[1];return i==="narrow"&&typeof r=="string"?r:n[0]||t}var iG=2;function aM(t){let i,e=Qx[t];return e&&(i=e[2]),typeof i=="number"?i:iG}var rG=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,cu={},aG=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function oM(t,i,e,n){let r=fG(t);i=go(e,i)||i;let o=[],s;for(;i;)if(s=aG.exec(i),s){o=o.concat(s.slice(1));let v=o.pop();if(!v)break;i=v}else{o.push(i);break}let d=r.getTimezoneOffset();n&&(d=cM(n,d),r=pG(r,n));let h="";return o.forEach(v=>{let C=uG(v);h+=C?C(r,e,d):v==="''"?"'":v.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),h}function pu(t,i,e){let n=new Date(0);return n.setFullYear(t,i,e),n.setHours(0,0,0),n}function go(t,i){let e=Kx(t);if(cu[e]??={},cu[e][i])return cu[e][i];let n="";switch(i){case"shortDate":n=J1(t,ir.Short);break;case"mediumDate":n=J1(t,ir.Medium);break;case"longDate":n=J1(t,ir.Long);break;case"fullDate":n=J1(t,ir.Full);break;case"shortTime":n=ed(t,ir.Short);break;case"mediumTime":n=ed(t,ir.Medium);break;case"longTime":n=ed(t,ir.Long);break;case"fullTime":n=ed(t,ir.Full);break;case"short":let r=go(t,"shortTime"),a=go(t,"shortDate");n=lu(td(t,ir.Short),[r,a]);break;case"medium":let o=go(t,"mediumTime"),s=go(t,"mediumDate");n=lu(td(t,ir.Medium),[o,s]);break;case"long":let d=go(t,"longTime"),h=go(t,"longDate");n=lu(td(t,ir.Long),[d,h]);break;case"full":let v=go(t,"fullTime"),C=go(t,"fullDate");n=lu(td(t,ir.Full),[v,C]);break}return n&&(cu[e][i]=n),n}function lu(t,i){return i&&(t=t.replace(/\{([^}]+)}/g,function(e,n){return i!=null&&n in i?i[n]:e})),t}function ta(t,i,e="-",n,r){let a="";(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,a=e));let o=String(t);for(;o.length0||s>-e)&&(s+=e),t===3)s===0&&e===-12&&(s=12);else if(t===6)return oG(s,i);let d=na(o,di.MinusSign);return ta(s,i,d,n,r)}}function sG(t,i){switch(t){case 0:return i.getFullYear();case 1:return i.getMonth();case 2:return i.getDate();case 3:return i.getHours();case 4:return i.getMinutes();case 5:return i.getSeconds();case 6:return i.getMilliseconds();case 7:return i.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}function Xt(t,i,e=Ci.Format,n=!1){return function(r,a){return cG(r,a,t,i,e,n)}}function cG(t,i,e,n,r,a){switch(e){case 2:return Jx(i,r,n)[t.getMonth()];case 1:return Xx(i,r,n)[t.getDay()];case 0:let o=t.getHours(),s=t.getMinutes();if(a){let h=nM(i),v=iM(i,r,n),C=h.findIndex(S=>{if(Array.isArray(S)){let[D,L]=S,ne=o>=D.hours&&s>=D.minutes,oe=o0?Math.floor(r/60):Math.ceil(r/60);switch(t){case 0:return(r>=0?"+":"")+ta(o,2,a)+ta(Math.abs(r%60),2,a);case 1:return"GMT"+(r>=0?"+":"")+ta(o,1,a);case 2:return"GMT"+(r>=0?"+":"")+ta(o,2,a)+":"+ta(Math.abs(r%60),2,a);case 3:return n===0?"Z":(r>=0?"+":"")+ta(o,2,a)+":"+ta(Math.abs(r%60),2,a);default:throw new Error(`Unknown zone width "${t}"`)}}}var lG=0,mu=4;function dG(t){let i=pu(t,lG,1).getDay();return pu(t,0,1+(i<=mu?mu:mu+7)-i)}function sM(t){let i=t.getDay(),e=i===0?-3:mu-i;return pu(t.getFullYear(),t.getMonth(),t.getDate()+e)}function s5(t,i=!1){return function(e,n){let r;if(i){let a=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,o=e.getDate();r=1+Math.floor((o+a)/7)}else{let a=sM(e),o=dG(a.getFullYear()),s=a.getTime()-o.getTime();r=1+Math.round(s/6048e5)}return ta(r,t,na(n,di.MinusSign))}}function uu(t,i=!1){return function(e,n){let a=sM(e).getFullYear();return ta(a,t,na(n,di.MinusSign),i)}}var c5={};function uG(t){if(c5[t])return c5[t];let i;switch(t){case"G":case"GG":case"GGG":i=Xt(3,Gt.Abbreviated);break;case"GGGG":i=Xt(3,Gt.Wide);break;case"GGGGG":i=Xt(3,Gt.Narrow);break;case"y":i=Hn(0,1,0,!1,!0);break;case"yy":i=Hn(0,2,0,!0,!0);break;case"yyy":i=Hn(0,3,0,!1,!0);break;case"yyyy":i=Hn(0,4,0,!1,!0);break;case"Y":i=uu(1);break;case"YY":i=uu(2,!0);break;case"YYY":i=uu(3);break;case"YYYY":i=uu(4);break;case"M":case"L":i=Hn(1,1,1);break;case"MM":case"LL":i=Hn(1,2,1);break;case"MMM":i=Xt(2,Gt.Abbreviated);break;case"MMMM":i=Xt(2,Gt.Wide);break;case"MMMMM":i=Xt(2,Gt.Narrow);break;case"LLL":i=Xt(2,Gt.Abbreviated,Ci.Standalone);break;case"LLLL":i=Xt(2,Gt.Wide,Ci.Standalone);break;case"LLLLL":i=Xt(2,Gt.Narrow,Ci.Standalone);break;case"w":i=s5(1);break;case"ww":i=s5(2);break;case"W":i=s5(1,!0);break;case"d":i=Hn(2,1);break;case"dd":i=Hn(2,2);break;case"c":case"cc":i=Hn(7,1);break;case"ccc":i=Xt(1,Gt.Abbreviated,Ci.Standalone);break;case"cccc":i=Xt(1,Gt.Wide,Ci.Standalone);break;case"ccccc":i=Xt(1,Gt.Narrow,Ci.Standalone);break;case"cccccc":i=Xt(1,Gt.Short,Ci.Standalone);break;case"E":case"EE":case"EEE":i=Xt(1,Gt.Abbreviated);break;case"EEEE":i=Xt(1,Gt.Wide);break;case"EEEEE":i=Xt(1,Gt.Narrow);break;case"EEEEEE":i=Xt(1,Gt.Short);break;case"a":case"aa":case"aaa":i=Xt(0,Gt.Abbreviated);break;case"aaaa":i=Xt(0,Gt.Wide);break;case"aaaaa":i=Xt(0,Gt.Narrow);break;case"b":case"bb":case"bbb":i=Xt(0,Gt.Abbreviated,Ci.Standalone,!0);break;case"bbbb":i=Xt(0,Gt.Wide,Ci.Standalone,!0);break;case"bbbbb":i=Xt(0,Gt.Narrow,Ci.Standalone,!0);break;case"B":case"BB":case"BBB":i=Xt(0,Gt.Abbreviated,Ci.Format,!0);break;case"BBBB":i=Xt(0,Gt.Wide,Ci.Format,!0);break;case"BBBBB":i=Xt(0,Gt.Narrow,Ci.Format,!0);break;case"h":i=Hn(3,1,-12);break;case"hh":i=Hn(3,2,-12);break;case"H":i=Hn(3,1);break;case"HH":i=Hn(3,2);break;case"m":i=Hn(4,1);break;case"mm":i=Hn(4,2);break;case"s":i=Hn(5,1);break;case"ss":i=Hn(5,2);break;case"S":i=Hn(6,1);break;case"SS":i=Hn(6,2);break;case"SSS":i=Hn(6,3);break;case"Z":case"ZZ":case"ZZZ":i=du(0);break;case"ZZZZZ":i=du(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=du(1);break;case"OOOO":case"ZZZZ":case"zzzz":i=du(2);break;default:return null}return c5[t]=i,i}function cM(t,i){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?i:e}function mG(t,i){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+i),t}function pG(t,i,e){let r=t.getTimezoneOffset(),a=cM(i,r);return mG(t,-1*(a-r))}function fG(t){if(jx(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[r,a=1,o=1]=t.split("-").map(s=>+s);return pu(r,a-1,o)}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(rG))return hG(n)}let i=new Date(t);if(!jx(i))throw new Error(`Unable to convert "${t}" into a date`);return i}function hG(t){let i=new Date(0),e=0,n=0,r=t[8]?i.setUTCFullYear:i.setFullYear,a=t[8]?i.setUTCHours:i.setHours;t[9]&&(e=Number(t[9]+t[10]),n=Number(t[9]+t[11])),r.call(i,Number(t[1]),Number(t[2])-1,Number(t[3]));let o=Number(t[4]||0)-e,s=Number(t[5]||0)-n,d=Number(t[6]||0),h=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return a.call(i,o,s,d,h),i}function jx(t){return t instanceof Date&&!isNaN(t.valueOf())}var gG=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Ux=22,fu=".",nd="0",_G=";",vG=",",l5="#",$x="\xA4";function lM(t,i,e,n,r,a,o=!1){let s="",d=!1;if(!isFinite(t))s=na(e,di.Infinity);else{let h=yG(t);o&&(h=bG(h));let v=i.minInt,C=i.minFrac,S=i.maxFrac;if(a){let Ye=a.match(gG);if(Ye===null)throw new Error(`${a} is not a valid digit info`);let tt=Ye[1],Pn=Ye[3],Rn=Ye[5];tt!=null&&(v=d5(tt)),Pn!=null&&(C=d5(Pn)),Rn!=null?S=d5(Rn):Pn!=null&&C>S&&(S=C)}CG(h,C,S);let D=h.digits,L=h.integerLen,ne=h.exponent,oe=[];for(d=D.every(Ye=>!Ye);L0?oe=D.splice(L,D.length):(oe=D,D=[0]);let ye=[];for(D.length>=i.lgSize&&ye.unshift(D.splice(-i.lgSize,D.length).join(""));D.length>i.gSize;)ye.unshift(D.splice(-i.gSize,D.length).join(""));D.length&&ye.unshift(D.join("")),s=ye.join(na(e,n)),oe.length&&(s+=na(e,r)+oe.join("")),ne&&(s+=na(e,di.Exponential)+"+"+ne)}return t<0&&!d?s=i.negPre+s+i.negSuf:s=i.posPre+s+i.posSuf,s}function bu(t,i,e,n,r){let a=h5(i,vu.Currency),o=uM(a,na(i,di.MinusSign));return o.minFrac=aM(n),o.maxFrac=o.minFrac,lM(t,o,i,di.CurrencyGroup,di.CurrencyDecimal,r).replace($x,e).replace($x,"").trim()}function dM(t,i,e){let n=h5(i,vu.Decimal),r=uM(n,na(i,di.MinusSign));return lM(t,r,i,di.Group,di.Decimal,e)}function uM(t,i="-"){let e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(_G),r=n[0],a=n[1],o=r.indexOf(fu)!==-1?r.split(fu):[r.substring(0,r.lastIndexOf(nd)+1),r.substring(r.lastIndexOf(nd)+1)],s=o[0],d=o[1]||"";e.posPre=s.substring(0,s.indexOf(l5));for(let v=0;v-1&&(i=i.replace(fu,"")),(a=i.search(/e/i))>0?(r<0&&(r=a),r+=+i.slice(a+1),i=i.substring(0,a)):r<0&&(r=i.length),a=0;i.charAt(a)===nd;a++);if(a===(s=i.length))n=[0],r=1;else{for(s--;i.charAt(s)===nd;)s--;for(r-=a,n=[],o=0;a<=s;a++,o++)n[o]=Number(i.charAt(a))}return r>Ux&&(n=n.splice(0,Ux-1),e=r-1,r=1),{digits:n,exponent:e,integerLen:r}}function CG(t,i,e){if(i>e)throw new Error(`The minimum number of digits after fraction (${i}) is higher than the maximum (${e}).`);let n=t.digits,r=n.length-t.integerLen,a=Math.min(Math.max(i,r),e),o=a+t.integerLen,s=n[o];if(o>0){n.splice(Math.max(t.integerLen,o));for(let C=o;C=5)if(o-1<0){for(let C=0;C>o;C--)n.unshift(0),t.integerLen++;n.unshift(1),t.integerLen++}else n[o-1]++;for(;r=h?L.pop():d=!1),S>=10?1:0},0);v&&(n.unshift(v),t.integerLen++)}function d5(t){let i=parseInt(t);if(isNaN(i))throw new Error("Invalid integer literal when parsing "+t);return i}var u5=/\s+/,Gx=[],Vn=(()=>{class t{_ngEl;_renderer;initialClasses=Gx;rawClass;stateMap=new Map;constructor(e,n){this._ngEl=e,this._renderer=n}set klass(e){this.initialClasses=e!=null?e.trim().split(u5):Gx}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(u5):e}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let n of e)this._updateState(n,!0);else if(e!=null)for(let n of Object.keys(e))this._updateState(n,!!e[n]);this._applyStateDiff()}_updateState(e,n){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==n&&(r.changed=!0,r.enabled=n),r.touched=!0):this.stateMap.set(e,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let n=e[0],r=e[1];r.changed?(this._toggleClass(n,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),r.touched=!1}}_toggleClass(e,n){e=e.trim(),e.length>0&&e.split(u5).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(n){return new(n||t)(k(Y),k(Ke))};static \u0275dir=V({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var hu=class{$implicit;ngForOf;index;count;constructor(i,e,n,r){this.$implicit=i,this.ngForOf=e,this.index=n,this.count=r}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},Nt=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,n,r){this._viewContainer=e,this._template=n,this._differs=r}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let n=this._viewContainer;e.forEachOperation((r,a,o)=>{if(r.previousIndex==null)n.createEmbeddedView(this._template,new hu(r.item,this._ngForOf,-1,-1),o===null?void 0:o);else if(o==null)n.remove(a===null?void 0:a);else if(a!==null){let s=n.get(a);n.move(s,o),Wx(s,r)}});for(let r=0,a=n.length;r{let a=n.get(r.currentIndex);Wx(a,r)})}static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(k(it),k(Qe),k(fr))};static \u0275dir=V({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function Wx(t,i){t.context.$implicit=i.item}var Ve=(()=>{class t{_viewContainer;_context=new gu;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(e,n){this._viewContainer=e,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){qx(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){qx(e,!1),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(k(it),k(Qe))};static \u0275dir=V({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),gu=class{$implicit=null;ngIf=null};function qx(t,i){if(t&&!t.createEmbeddedView)throw new Ce(2020,!1)}var _u=class{_viewContainerRef;_templateRef;_created=!1;constructor(i,e){this._viewContainerRef=i,this._templateRef=e}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(i){i&&!this._created?this.create():!i&&this._created&&this.destroy()}},id=(()=>{class t{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(e){this._ngSwitch=e,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){let n=e===this._ngSwitch;return this._lastCasesMatched||=n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(let n of this._defaultViews)n.enforceState(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return t})(),g5=(()=>{class t{ngSwitch;_view;ngSwitchCase;constructor(e,n,r){this.ngSwitch=r,r._addCase(),this._view=new _u(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(n){return new(n||t)(k(it),k(Qe),k(id,9))};static \u0275dir=V({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return t})(),_5=(()=>{class t{constructor(e,n,r){r._addDefault(new _u(e,n))}static \u0275fac=function(n){return new(n||t)(k(it),k(Qe),k(id,9))};static \u0275dir=V({type:t,selectors:[["","ngSwitchDefault",""]]})}return t})();var v5=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,n,r){this._ngEl=e,this._differs=n,this._renderer=r}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){let[r,a]=e.split("."),o=r.indexOf("-")===-1?void 0:wa.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,a?`${n}${a}`:n,o):this._renderer.removeStyle(this._ngEl.nativeElement,r,o)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}static \u0275fac=function(n){return new(n||t)(k(Y),k(iu),k(Ke))};static \u0275dir=V({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),Yo=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,n,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,r):!1,get:(e,n,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,r)}})}static \u0275fac=function(n){return new(n||t)(k(it))};static \u0275dir=V({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Oe]})}return t})();function Ll(t,i){return new Ce(2100,!1)}var m5=class{createSubscription(i,e){return nr(()=>i.subscribe({next:e,error:n=>{throw n}}))}dispose(i){nr(()=>i.unsubscribe())}},p5=class{createSubscription(i,e){return i.then(n=>e?.(n),n=>{throw n}),{unsubscribe:()=>{e=null}}}dispose(i){i.unsubscribe()}},xG=new p5,MG=new m5,rd=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n))}_selectStrategy(e){if(qo(e))return xG;if(Q8(e))return MG;throw Ll(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(n){return new(n||t)(k(be,16))};static \u0275pipe=gt({name:"async",type:t,pure:!1})}return t})(),wG=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw Ll(t,e);return e.toLowerCase()}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=gt({name:"lowercase",type:t,pure:!0})}return t})(),DG=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,SG=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw Ll(t,e);return e.replace(DG,n=>n[0].toUpperCase()+n.slice(1).toLowerCase())}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=gt({name:"titlecase",type:t,pure:!0})}return t})();var kG="mediumDate",mM=new A(""),pM=new A(""),ec=(()=>{class t{locale;defaultTimezone;defaultOptions;constructor(e,n,r){this.locale=e,this.defaultTimezone=n,this.defaultOptions=r}transform(e,n,r,a){if(e==null||e===""||e!==e)return null;try{let o=n??this.defaultOptions?.dateFormat??kG,s=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return oM(e,o,a||this.locale,s)}catch(o){throw Ll(t,o.message)}}static \u0275fac=function(n){return new(n||t)(k(Ea,16),k(mM,24),k(pM,24))};static \u0275pipe=gt({name:"date",type:t,pure:!0})}return t})();function EG(t,i){return{key:t,value:i}}var IG=(()=>{class t{differs;constructor(e){this.differs=e}differ;keyValues=[];compareFn=Yx;transform(e,n=Yx){if(!e||!(e instanceof Map)&&typeof e!="object")return null;this.differ??=this.differs.find(e).create();let r=this.differ.diff(e),a=n!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(o=>{this.keyValues.push(EG(o.key,o.currentValue))})),(r||a)&&(n&&this.keyValues.sort(n),this.compareFn=n),this.keyValues}static \u0275fac=function(n){return new(n||t)(k(iu,16))};static \u0275pipe=gt({name:"keyvalue",type:t,pure:!1})}return t})();function Yx(t,i){let e=t.key,n=i.key;if(e===n)return 0;if(e==null)return 1;if(n==null)return-1;if(typeof e=="string"&&typeof n=="string")return e{class t{_locale;constructor(e){this._locale=e}transform(e,n,r){if(!fM(e))return null;r||=this._locale;try{let a=hM(e);return dM(a,r,n)}catch(a){throw Ll(t,a.message)}}static \u0275fac=function(n){return new(n||t)(k(Ea,16))};static \u0275pipe=gt({name:"number",type:t,pure:!0})}return t})();var b5=(()=>{class t{_locale;_defaultCurrencyCode;constructor(e,n="USD"){this._locale=e,this._defaultCurrencyCode=n}transform(e,n=this._defaultCurrencyCode,r="symbol",a,o){if(!fM(e))return null;o||=this._locale,typeof r=="boolean"&&(r=r?"symbol":"code");let s=n||this._defaultCurrencyCode;r!=="code"&&(r==="symbol"||r==="symbol-narrow"?s=rM(s,r==="symbol"?"wide":"narrow",o):s=r);try{let d=hM(e);return bu(d,o,s,n,a)}catch(d){throw Ll(t,d.message)}}static \u0275fac=function(n){return new(n||t)(k(Ea,16),k(Tx,16))};static \u0275pipe=gt({name:"currency",type:t,pure:!0})}return t})();function fM(t){return!(t==null||t===""||t!==t)}function hM(t){if(typeof t=="string"&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new Error(`${t} is not a number`);return t}var fe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();function od(t,i){i=encodeURIComponent(i);for(let e of t.split(";")){let n=e.indexOf("="),[r,a]=n==-1?[e,""]:[e.slice(0,n),e.slice(n+1)];if(r.trim()===i)return decodeURIComponent(a)}return null}var yu="browser",gM="server";function y5(t){return t===yu}function Cu(t){return t===gM}var tc=class{};function upe(t,i,e){return Cx(t,i,e)}var _M=(()=>{class t{static \u0275prov=R({token:t,providedIn:"root",factory:()=>new C5(u(we),window)})}return t})(),C5=class{document;window;offset=()=>[0,0];constructor(i,e){this.document=i,this.window=e}setOffset(i){Array.isArray(i)?this.offset=()=>i:this.offset=i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i){this.window.scrollTo(i[0],i[1])}scrollToAnchor(i){let e=TG(this.document,i);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(i){this.window.history.scrollRestoration=i}scrollToElement(i){let e=i.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(n-a[0],r-a[1])}};function TG(t,i){let e=t.getElementById(i)||t.getElementsByName(i)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let a=r.shadowRoot;if(a){let o=a.getElementById(i)||a.querySelector(`[name="${i}"]`);if(o)return o}r=n.nextNode()}}return null}var wu=new A(""),D5=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,n){this._zone=n,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,n,r,a){return this._findPluginFor(n).addEventListener(e,n,r,a)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(a=>a.supports(e)),!n)throw new Ce(5101,!1);return this._eventNameToPlugin.set(e,n),n}static \u0275fac=function(n){return new(n||t)(ae(wu),ae(se))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),sd=class{_doc;constructor(i){this._doc=i}manager},xu="ng-app-id";function vM(t){for(let i of t)i.remove()}function bM(t,i){let e=i.createElement("style");return e.textContent=t,e}function OG(t,i,e,n){let r=t.head?.querySelectorAll(`style[${xu}="${i}"],link[${xu}="${i}"]`);if(r)for(let a of r)a.removeAttribute(xu),a instanceof HTMLLinkElement?n.set(a.href.slice(a.href.lastIndexOf("/")+1),{usage:0,elements:[a]}):a.textContent&&e.set(a.textContent,{usage:0,elements:[a]})}function M5(t,i){let e=i.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var S5=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(e,n,r,a={}){this.doc=e,this.appId=n,this.nonce=r,this.isServer=Cu(a),OG(e,n,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,n){for(let r of e)this.addUsage(r,this.inline,bM);n?.forEach(r=>this.addUsage(r,this.external,M5))}removeStyles(e,n){for(let r of e)this.removeUsage(r,this.inline);n?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,n,r){let a=n.get(e);a?a.usage++:n.set(e,{usage:1,elements:[...this.hosts].map(o=>this.addElement(o,r(e,this.doc)))})}removeUsage(e,n){let r=n.get(e);r&&(r.usage--,r.usage<=0&&(vM(r.elements),n.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])vM(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[n,{elements:r}]of this.inline)r.push(this.addElement(e,bM(n,this.doc)));for(let[n,{elements:r}]of this.external)r.push(this.addElement(e,M5(n,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,n){return this.nonce&&n.setAttribute("nonce",this.nonce),this.isServer&&n.setAttribute(xu,this.appId),e.appendChild(n)}static \u0275fac=function(n){return new(n||t)(ae(we),ae(Xs),ae(F1,8),ae(Go))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),x5={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},k5=/%COMP%/g;var CM="%COMP%",PG=`_nghost-${CM}`,AG=`_ngcontent-${CM}`,VG=!0,LG=new A("",{providedIn:"root",factory:()=>VG});function RG(t){return AG.replace(k5,t)}function zG(t){return PG.replace(k5,t)}function xM(t,i){return i.map(e=>e.replace(k5,t))}var E5=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,n,r,a,o,s,d,h=null,v=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.removeStylesOnCompDestroy=a,this.doc=o,this.platformId=s,this.ngZone=d,this.nonce=h,this.tracingService=v,this.platformIsServer=Cu(s),this.defaultRenderer=new cd(e,o,d,this.platformIsServer,this.tracingService)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===Ma.ShadowDom&&(n=Be(q({},n),{encapsulation:Ma.Emulated}));let r=this.getOrCreateRenderer(e,n);return r instanceof Mu?r.applyToHost(e):r instanceof ld&&r.applyStyles(),r}getOrCreateRenderer(e,n){let r=this.rendererByCompId,a=r.get(n.id);if(!a){let o=this.doc,s=this.ngZone,d=this.eventManager,h=this.sharedStylesHost,v=this.removeStylesOnCompDestroy,C=this.platformIsServer,S=this.tracingService;switch(n.encapsulation){case Ma.Emulated:a=new Mu(d,h,n,this.appId,v,o,s,C,S);break;case Ma.ShadowDom:return new w5(d,h,e,n,o,s,this.nonce,C,S);default:a=new ld(d,h,n,v,o,s,C,S);break}r.set(n.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(n){return new(n||t)(ae(D5),ae(S5),ae(Xs),ae(LG),ae(we),ae(Go),ae(se),ae(F1),ae(Pl,8))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),cd=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(i,e,n,r,a){this.eventManager=i,this.doc=e,this.ngZone=n,this.platformIsServer=r,this.tracingService=a}destroy(){}destroyNode=null;createElement(i,e){return e?this.doc.createElementNS(x5[e]||e,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,e){(yM(i)?i.content:i).appendChild(e)}insertBefore(i,e,n){i&&(yM(i)?i.content:i).insertBefore(e,n)}removeChild(i,e){e.remove()}selectRootElement(i,e){let n=typeof i=="string"?this.doc.querySelector(i):i;if(!n)throw new Ce(-5104,!1);return e||(n.textContent=""),n}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,e,n,r){if(r){e=r+":"+e;let a=x5[r];a?i.setAttributeNS(a,e,n):i.setAttribute(e,n)}else i.setAttribute(e,n)}removeAttribute(i,e,n){if(n){let r=x5[n];r?i.removeAttributeNS(r,e):i.removeAttribute(`${n}:${e}`)}else i.removeAttribute(e)}addClass(i,e){i.classList.add(e)}removeClass(i,e){i.classList.remove(e)}setStyle(i,e,n,r){r&(wa.DashCase|wa.Important)?i.style.setProperty(e,n,r&wa.Important?"important":""):i.style[e]=n}removeStyle(i,e,n){n&wa.DashCase?i.style.removeProperty(e):i.style[e]=""}setProperty(i,e,n){i!=null&&(i[e]=n)}setValue(i,e){i.nodeValue=e}listen(i,e,n,r){if(typeof i=="string"&&(i=hr().getGlobalEventTarget(this.doc,i),!i))throw new Ce(5102,!1);let a=this.decoratePreventDefault(n);return this.tracingService?.wrapEventListener&&(a=this.tracingService.wrapEventListener(i,e,a)),this.eventManager.addEventListener(i,e,a,r)}decoratePreventDefault(i){return e=>{if(e==="__ngUnwrap__")return i;(this.platformIsServer?this.ngZone.runGuarded(()=>i(e)):i(e))===!1&&e.preventDefault()}}};function yM(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var w5=class extends cd{sharedStylesHost;hostEl;shadowRoot;constructor(i,e,n,r,a,o,s,d,h){super(i,a,o,d,h),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let v=r.styles;v=xM(r.id,v);for(let S of v){let D=document.createElement("style");s&&D.setAttribute("nonce",s),D.textContent=S,this.shadowRoot.appendChild(D)}let C=r.getExternalStyles?.();if(C)for(let S of C){let D=M5(S,a);s&&D.setAttribute("nonce",s),this.shadowRoot.appendChild(D)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,e){return super.appendChild(this.nodeOrShadowRoot(i),e)}insertBefore(i,e,n){return super.insertBefore(this.nodeOrShadowRoot(i),e,n)}removeChild(i,e){return super.removeChild(null,e)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},ld=class extends cd{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(i,e,n,r,a,o,s,d,h){super(i,a,o,s,d),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let v=n.styles;this.styles=h?xM(h,v):v,this.styleUrls=n.getExternalStyles?.(h)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Mu=class extends ld{contentAttr;hostAttr;constructor(i,e,n,r,a,o,s,d,h){let v=r+"-"+n.id;super(i,e,n,a,o,s,d,h,v),this.contentAttr=RG(v),this.hostAttr=zG(v)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,e){let n=super.createElement(i,e);return super.setAttribute(n,this.contentAttr,""),n}};var Du=class t extends Z1{supportsDOMEvents=!0;static makeCurrent(){r5(new t)}onAndCancel(i,e,n,r){return i.addEventListener(e,n,r),()=>{i.removeEventListener(e,n,r)}}dispatchEvent(i,e){i.dispatchEvent(e)}remove(i){i.remove()}createElement(i,e){return e=e||this.getDefaultDocument(),e.createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,e){return e==="window"?window:e==="document"?i:e==="body"?i.body:null}getBaseHref(i){let e=HG();return e==null?null:NG(e)}resetBaseElement(){dd=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return od(document.cookie,i)}},dd=null;function HG(){return dd=dd||document.head.querySelector("base"),dd?dd.getAttribute("href"):null}function NG(t){return new URL(t,document.baseURI).pathname}var Su=class{addToWindow(i){ni.getAngularTestability=(n,r=!0)=>{let a=i.findTestabilityInTree(n,r);if(a==null)throw new Ce(5103,!1);return a},ni.getAllAngularTestabilities=()=>i.getAllTestabilities(),ni.getAllAngularRootElements=()=>i.getAllRootElements();let e=n=>{let r=ni.getAllAngularTestabilities(),a=r.length,o=function(){a--,a==0&&n()};r.forEach(s=>{s.whenStable(o)})};ni.frameworkStabilizers||(ni.frameworkStabilizers=[]),ni.frameworkStabilizers.push(e)}findTestabilityInTree(i,e,n){if(e==null)return null;let r=i.getTestability(e);return r??(n?hr().isShadowRoot(e)?this.findTestabilityInTree(i,e.host,!0):this.findTestabilityInTree(i,e.parentElement,!0):null)}},FG=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),wM=(()=>{class t extends sd{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,r,a){return e.addEventListener(n,r,a),()=>this.removeEventListener(e,n,r,a)}removeEventListener(e,n,r,a){return e.removeEventListener(n,r,a)}static \u0275fac=function(n){return new(n||t)(ae(we))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),MM=["alt","control","meta","shift"],BG={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},jG={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},DM=(()=>{class t extends sd{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,n,r,a){let o=t.parseEventName(n),s=t.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>hr().onAndCancel(e,o.domEventName,s,a))}static parseEventName(e){let n=e.toLowerCase().split("."),r=n.shift();if(n.length===0||!(r==="keydown"||r==="keyup"))return null;let a=t._normalizeKey(n.pop()),o="",s=n.indexOf("code");if(s>-1&&(n.splice(s,1),o="code."),MM.forEach(h=>{let v=n.indexOf(h);v>-1&&(n.splice(v,1),o+=h+".")}),o+=a,n.length!=0||a.length===0)return null;let d={};return d.domEventName=r,d.fullKey=o,d}static matchEventFullKeyCode(e,n){let r=BG[e.key]||e.key,a="";return n.indexOf("code.")>-1&&(r=e.code,a="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),MM.forEach(o=>{if(o!==r){let s=jG[o];s(e)&&(a+=o+".")}}),a+=r,a===n)}static eventCallback(e,n,r){return a=>{t.matchEventFullKeyCode(a,e)&&r.runGuarded(()=>n(a))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(n){return new(n||t)(ae(we))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function UG(){Du.makeCurrent()}function $G(){return new Vi}function GG(){return Qy(document),document}var WG=[{provide:Go,useValue:yu},{provide:C8,useValue:UG,multi:!0},{provide:we,useFactory:GG}],qG=i5(Vx,"browser",WG);var YG=[{provide:q1,useClass:Su},{provide:q8,useClass:Y0,deps:[se,Q0,q1]},{provide:Y0,useClass:Y0,deps:[se,Q0,q1]}],QG=[{provide:I0,useValue:"root"},{provide:Vi,useFactory:$G},{provide:wu,useClass:wM,multi:!0,deps:[we]},{provide:wu,useClass:DM,multi:!0,deps:[we]},E5,S5,D5,{provide:kn,useExisting:E5},{provide:tc,useClass:FG},[]],KG=(()=>{class t{constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[...QG,...YG],imports:[fe,Lx]})}return t})();var zl=class{},ud=class{},gr=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(i){i?typeof i=="string"?this.lazyInit=()=>{this.headers=new Map,i.split(`
+`).forEach(e=>{let n=e.indexOf(":");if(n>0){let r=e.slice(0,n),a=e.slice(n+1).trim();this.addHeaderEntry(r,a)}})}:typeof Headers<"u"&&i instanceof Headers?(this.headers=new Map,i.forEach((e,n)=>{this.addHeaderEntry(n,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(i).forEach(([e,n])=>{this.setHeaderEntries(e,n)})}:this.headers=new Map}has(i){return this.init(),this.headers.has(i.toLowerCase())}get(i){this.init();let e=this.headers.get(i.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(i){return this.init(),this.headers.get(i.toLowerCase())||null}append(i,e){return this.clone({name:i,value:e,op:"a"})}set(i,e){return this.clone({name:i,value:e,op:"s"})}delete(i,e){return this.clone({name:i,value:e,op:"d"})}maybeSetNormalizedName(i,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,i)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(i=>this.applyUpdate(i)),this.lazyUpdate=null))}copyFrom(i){i.init(),Array.from(i.headers.keys()).forEach(e=>{this.headers.set(e,i.headers.get(e)),this.normalizedNames.set(e,i.normalizedNames.get(e))})}clone(i){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([i]),e}applyUpdate(i){let e=i.name.toLowerCase();switch(i.op){case"a":case"s":let n=i.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(i.name,e);let r=(i.op==="a"?this.headers.get(e):void 0)||[];r.push(...n),this.headers.set(e,r);break;case"d":let a=i.value;if(!a)this.headers.delete(e),this.normalizedNames.delete(e);else{let o=this.headers.get(e);if(!o)return;o=o.filter(s=>a.indexOf(s)===-1),o.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}break}}addHeaderEntry(i,e){let n=i.toLowerCase();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(e):this.headers.set(n,[e])}setHeaderEntries(i,e){let n=(Array.isArray(e)?e:[e]).map(a=>a.toString()),r=i.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(i,r)}forEach(i){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>i(this.normalizedNames.get(e),this.headers.get(e)))}};var Eu=class{encodeKey(i){return SM(i)}encodeValue(i){return SM(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};function ZG(t,i){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let a=r.indexOf("="),[o,s]=a==-1?[i.decodeKey(r),""]:[i.decodeKey(r.slice(0,a)),i.decodeValue(r.slice(a+1))],d=e.get(o)||[];d.push(s),e.set(o,d)}),e}var XG=/%(\d[a-f0-9])/gi,JG={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function SM(t){return encodeURIComponent(t).replace(XG,(i,e)=>JG[e]??i)}function ku(t){return`${t}`}var Z=class t{map;encoder;updates=null;cloneFrom=null;constructor(i={}){if(this.encoder=i.encoder||new Eu,i.fromString){if(i.fromObject)throw new Ce(2805,!1);this.map=ZG(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach(e=>{let n=i.fromObject[e],r=Array.isArray(n)?n.map(ku):[ku(n)];this.map.set(e,r)})):this.map=null}has(i){return this.init(),this.map.has(i)}get(i){this.init();let e=this.map.get(i);return e?e[0]:null}getAll(i){return this.init(),this.map.get(i)||null}keys(){return this.init(),Array.from(this.map.keys())}append(i,e){return this.clone({param:i,value:e,op:"a"})}appendAll(i){let e=[];return Object.keys(i).forEach(n=>{let r=i[n];Array.isArray(r)?r.forEach(a=>{e.push({param:n,value:a,op:"a"})}):e.push({param:n,value:r,op:"a"})}),this.clone(e)}set(i,e){return this.clone({param:i,value:e,op:"s"})}delete(i,e){return this.clone({param:i,value:e,op:"d"})}toString(){return this.init(),this.keys().map(i=>{let e=this.encoder.encodeKey(i);return this.map.get(i).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(i=>i!=="").join("&")}clone(i){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(i),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(i=>this.map.set(i,this.cloneFrom.map.get(i))),this.updates.forEach(i=>{switch(i.op){case"a":case"s":let e=(i.op==="a"?this.map.get(i.param):void 0)||[];e.push(ku(i.value)),this.map.set(i.param,e);break;case"d":if(i.value!==void 0){let n=this.map.get(i.param)||[],r=n.indexOf(ku(i.value));r!==-1&&n.splice(r,1),n.length>0?this.map.set(i.param,n):this.map.delete(i.param)}else{this.map.delete(i.param);break}}}),this.cloneFrom=this.updates=null)}};var Iu=class{map=new Map;set(i,e){return this.map.set(i,e),this}get(i){return this.map.has(i)||this.map.set(i,i.defaultValue()),this.map.get(i)}delete(i){return this.map.delete(i),this}has(i){return this.map.has(i)}keys(){return this.map.keys()}};function eW(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function kM(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function EM(t){return typeof Blob<"u"&&t instanceof Blob}function IM(t){return typeof FormData<"u"&&t instanceof FormData}function tW(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var TM="Content-Type",OM="Accept",AM="X-Request-URL",VM="text/plain",LM="application/json",nW=`${LM}, ${VM}, */*`,Rl=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(i,e,n,r){this.url=e,this.method=i.toUpperCase();let a;if(eW(this.method)||r?(this.body=n!==void 0?n:null,a=r):a=n,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params),this.transferCache=a.transferCache),this.headers??=new gr,this.context??=new Iu,!this.params)this.params=new Z,this.urlWithParams=e;else{let o=this.params.toString();if(o.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),d=s===-1?"?":sS.set(D,i.setHeaders[D]),h)),i.setParams&&(v=Object.keys(i.setParams).reduce((S,D)=>S.set(D,i.setParams[D]),v)),new t(e,n,o,{params:v,headers:h,context:C,reportProgress:d,responseType:r,withCredentials:s,transferCache:a})}},nc=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(nc||{}),Hl=class{headers;status;statusText;url;ok;type;constructor(i,e=200,n="OK"){this.headers=i.headers||new gr,this.status=i.status!==void 0?i.status:e,this.statusText=i.statusText||n,this.url=i.url||null,this.ok=this.status>=200&&this.status<300}},Tu=class t extends Hl{constructor(i={}){super(i)}type=nc.ResponseHeader;clone(i={}){return new t({headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}},md=class t extends Hl{body;constructor(i={}){super(i),this.body=i.body!==void 0?i.body:null}type=nc.Response;clone(i={}){return new t({body:i.body!==void 0?i.body:this.body,headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}},pd=class extends Hl{name="HttpErrorResponse";message;error;ok=!1;constructor(i){super(i,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${i.url||"(unknown url)"}`:this.message=`Http failure response for ${i.url||"(unknown url)"}: ${i.status} ${i.statusText}`,this.error=i.error||null}},iW=200,rW=204;function I5(t,i){return{body:i,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var En=(()=>{class t{handler;constructor(e){this.handler=e}request(e,n,r={}){let a;if(e instanceof Rl)a=e;else{let d;r.headers instanceof gr?d=r.headers:d=new gr(r.headers);let h;r.params&&(r.params instanceof Z?h=r.params:h=new Z({fromObject:r.params})),a=new Rl(e,n,r.body!==void 0?r.body:null,{headers:d,context:r.context,params:h,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}let o=ie(a).pipe(Pi(d=>this.handler.handle(d)));if(e instanceof Rl||r.observe==="events")return o;let s=o.pipe(Ae(d=>d instanceof md));switch(r.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return s.pipe(pe(d=>{if(d.body!==null&&!(d.body instanceof ArrayBuffer))throw new Ce(2806,!1);return d.body}));case"blob":return s.pipe(pe(d=>{if(d.body!==null&&!(d.body instanceof Blob))throw new Ce(2807,!1);return d.body}));case"text":return s.pipe(pe(d=>{if(d.body!==null&&typeof d.body!="string")throw new Ce(2808,!1);return d.body}));case"json":default:return s.pipe(pe(d=>d.body))}case"response":return s;default:throw new Ce(2809,!1)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:new Z().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,r={}){return this.request("PATCH",e,I5(r,n))}post(e,n,r={}){return this.request("POST",e,I5(r,n))}put(e,n,r={}){return this.request("PUT",e,I5(r,n))}static \u0275fac=function(n){return new(n||t)(ae(zl))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var aW=new A("");function RM(t,i){return i(t)}function oW(t,i){return(e,n)=>i.intercept(e,{handle:r=>t(r,n)})}function sW(t,i,e){return(n,r)=>Ki(e,()=>i(n,a=>t(a,r)))}var zM=new A(""),O5=new A(""),HM=new A(""),P5=new A("",{providedIn:"root",factory:()=>!0});function cW(){let t=null;return(i,e)=>{t===null&&(t=(u(zM,{optional:!0})??[]).reduceRight(oW,RM));let n=u(uo);if(u(P5)){let a=n.add();return t(i,e).pipe(_a(()=>n.remove(a)))}else return t(i,e)}}var Ou=(()=>{class t extends zl{backend;injector;chain=null;pendingTasks=u(uo);contributeToStability=u(P5);constructor(e,n){super(),this.backend=e,this.injector=n}handle(e){if(this.chain===null){let n=Array.from(new Set([...this.injector.get(O5),...this.injector.get(HM,[])]));this.chain=n.reduceRight((r,a)=>sW(r,a,this.injector),RM)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(_a(()=>this.pendingTasks.remove(n)))}else return this.chain(e,n=>this.backend.handle(n))}static \u0275fac=function(n){return new(n||t)(ae(ud),ae(fn))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var lW=/^\)\]\}',?\n/,dW=RegExp(`^${AM}:`,"m");function uW(t){return"responseURL"in t&&t.responseURL?t.responseURL:dW.test(t.getAllResponseHeaders())?t.getResponseHeader(AM):null}var T5=(()=>{class t{xhrFactory;constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new Ce(-2800,!1);let n=this.xhrFactory;return(n.\u0275loadImpl?jt(n.\u0275loadImpl()):ie(null)).pipe(dt(()=>new Ue(a=>{let o=n.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((ne,oe)=>o.setRequestHeader(ne,oe.join(","))),e.headers.has(OM)||o.setRequestHeader(OM,nW),!e.headers.has(TM)){let ne=e.detectContentTypeHeader();ne!==null&&o.setRequestHeader(TM,ne)}if(e.responseType){let ne=e.responseType.toLowerCase();o.responseType=ne!=="json"?ne:"text"}let s=e.serializeBody(),d=null,h=()=>{if(d!==null)return d;let ne=o.statusText||"OK",oe=new gr(o.getAllResponseHeaders()),ye=uW(o)||e.url;return d=new Tu({headers:oe,status:o.status,statusText:ne,url:ye}),d},v=()=>{let{headers:ne,status:oe,statusText:ye,url:Ye}=h(),tt=null;oe!==rW&&(tt=typeof o.response>"u"?o.responseText:o.response),oe===0&&(oe=tt?iW:0);let Pn=oe>=200&&oe<300;if(e.responseType==="json"&&typeof tt=="string"){let Rn=tt;tt=tt.replace(lW,"");try{tt=tt!==""?JSON.parse(tt):null}catch(Ei){tt=Rn,Pn&&(Pn=!1,tt={error:Ei,text:tt})}}Pn?(a.next(new md({body:tt,headers:ne,status:oe,statusText:ye,url:Ye||void 0})),a.complete()):a.error(new pd({error:tt,headers:ne,status:oe,statusText:ye,url:Ye||void 0}))},C=ne=>{let{url:oe}=h(),ye=new pd({error:ne,status:o.status||0,statusText:o.statusText||"Unknown Error",url:oe||void 0});a.error(ye)},S=!1,D=ne=>{S||(a.next(h()),S=!0);let oe={type:nc.DownloadProgress,loaded:ne.loaded};ne.lengthComputable&&(oe.total=ne.total),e.responseType==="text"&&o.responseText&&(oe.partialText=o.responseText),a.next(oe)},L=ne=>{let oe={type:nc.UploadProgress,loaded:ne.loaded};ne.lengthComputable&&(oe.total=ne.total),a.next(oe)};return o.addEventListener("load",v),o.addEventListener("error",C),o.addEventListener("timeout",C),o.addEventListener("abort",C),e.reportProgress&&(o.addEventListener("progress",D),s!==null&&o.upload&&o.upload.addEventListener("progress",L)),o.send(s),a.next({type:nc.Sent}),()=>{o.removeEventListener("error",C),o.removeEventListener("abort",C),o.removeEventListener("load",v),o.removeEventListener("timeout",C),e.reportProgress&&(o.removeEventListener("progress",D),s!==null&&o.upload&&o.upload.removeEventListener("progress",L)),o.readyState!==o.DONE&&o.abort()}})))}static \u0275fac=function(n){return new(n||t)(ae(tc))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),NM=new A(""),mW="XSRF-TOKEN",pW=new A("",{providedIn:"root",factory:()=>mW}),fW="X-XSRF-TOKEN",hW=new A("",{providedIn:"root",factory:()=>fW}),fd=class{},gW=(()=>{class t{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,n){this.doc=e,this.cookieName=n}getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=od(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||t)(ae(we),ae(pW))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function _W(t,i){let e=t.url.toLowerCase();if(!u(NM)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return i(t);let n=u(fd).getToken(),r=u(hW);return n!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,n)})),i(t)}var A5=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(A5||{});function vW(t,i){return{\u0275kind:t,\u0275providers:i}}function bW(...t){let i=[En,T5,Ou,{provide:zl,useExisting:Ou},{provide:ud,useFactory:()=>u(aW,{optional:!0})??u(T5)},{provide:O5,useValue:_W,multi:!0},{provide:NM,useValue:!0},{provide:fd,useClass:gW}];for(let e of t)i.push(...e.\u0275providers);return wl(i)}var PM=new A("");function yW(){return vW(A5.LegacyInterceptors,[{provide:PM,useFactory:cW},{provide:O5,useExisting:PM,multi:!0}])}var FM=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(n){return new(n||t)(ae(we))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var hd=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=ae(CW),r},providedIn:"root"})}return t})(),CW=(()=>{class t extends hd{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case li.NONE:return n;case li.HTML:return mo(n,"HTML")?Tr(n):D8(this._doc,String(n)).toString();case li.STYLE:return mo(n,"Style")?Tr(n):n;case li.SCRIPT:if(mo(n,"Script"))return Tr(n);throw new Ce(5200,!1);case li.URL:return mo(n,"URL")?Tr(n):N0(String(n));case li.RESOURCE_URL:if(mo(n,"ResourceURL"))return Tr(n);throw new Ce(5201,!1);default:throw new Ce(5202,!1)}}bypassSecurityTrustHtml(e){return iC(e)}bypassSecurityTrustStyle(e){return rC(e)}bypassSecurityTrustScript(e){return aC(e)}bypassSecurityTrustUrl(e){return oC(e)}bypassSecurityTrustResourceUrl(e){return sC(e)}static \u0275fac=function(n){return new(n||t)(ae(we))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Nl=class{},BM=(()=>{class t extends Nl{getTranslation(e){return ie({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),_d=class{},jM=(()=>{class t{handle(e){return e.key}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function Au(t,i){if(t===i)return!0;if(t===null||i===null)return!1;if(t!==t&&i!==i)return!0;let e=typeof t,n=typeof i,r,a,o;if(e==n&&e=="object")if(Array.isArray(t)){if(!Array.isArray(i))return!1;if((r=t.length)==i.length){for(a=0;a{bd(i[n])?n in t?e[n]=L5(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e):L5({},i)}function R5(t,i){let e=i.split(".");i="";do i+=e.shift(),Qo(t)&&Qo(t[i])&&(bd(t[i])||B5(t[i])||!e.length)?(t=t[i],i=""):e.length?i+=".":t=void 0;while(e.length);return t}function MW(t,i,e){let n=i.split("."),r=t;for(let a=0;a{class t extends Fl{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,n){if(j5(e))return this.interpolateString(e,n);if(xW(e))return this.interpolateFunction(e,n)}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(r,a)=>{let o=R5(n,a);return Qo(o)?o:r}):e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Bl=class{},$M=(()=>{class t extends Bl{compile(e,n){return e}compileTranslations(e,n){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),vd=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new j;onLangChange=new j;onDefaultLangChange=new j},z5=new A("ISOLATE_TRANSLATE_SERVICE"),H5=new A("USE_DEFAULT_LANG"),N5=new A("DEFAULT_LANGUAGE"),F5=new A("USE_EXTEND"),gd=t=>Gn(t)?t:ie(t),_r=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;extend;loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onDefaultLangChange(){return this.store.onDefaultLangChange}get defaultLang(){return this.store.defaultLang}set defaultLang(e){this.store.defaultLang=e}get currentLang(){return this.store.currentLang}set currentLang(e){this.store.currentLang=e}get langs(){return this.store.langs}set langs(e){this.store.langs=e}get translations(){return this.store.translations}set translations(e){this.store.translations=e}constructor(e,n,r,a,o,s=!0,d=!1,h=!1,v){this.store=e,this.currentLoader=n,this.compiler=r,this.parser=a,this.missingTranslationHandler=o,this.useDefaultLang=s,this.extend=h,d&&(this.store=new vd),v&&this.setDefaultLang(v)}setDefaultLang(e){if(e===this.defaultLang)return;let n=this.retrieveTranslations(e);typeof n<"u"?(this.defaultLang==null&&(this.defaultLang=e),n.pipe(Le(1)).subscribe(()=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(this.lastUseLanguage=e,e===this.currentLang)return ie(this.translations[e]);this.currentLang||(this.currentLang=e);let n=this.retrieveTranslations(e);return Gn(n)?(n.pipe(Le(1)).subscribe(()=>{this.changeLang(e)}),n):(this.changeLang(e),ie(this.translations[e]))}changeLang(e){e===this.lastUseLanguage&&(this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),this.defaultLang==null&&this.changeDefaultLang(e))}retrieveTranslations(e){if(typeof this.translations[e]>"u"||this.extend)return this._translationRequests[e]=this._translationRequests[e]||this.loadAndCompileTranslations(e),this._translationRequests[e]}getTranslation(e){return this.loadAndCompileTranslations(e)}loadAndCompileTranslations(e){this.pending=!0;let n=this.currentLoader.getTranslation(e).pipe(Vs(1),Le(1));return this.loadingTranslations=n.pipe(pe(r=>this.compiler.compileTranslations(r,e)),Vs(1),Le(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?q(q({},r),this.translations[e]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),n}setTranslation(e,n,r=!1){let a=this.compiler.compileTranslations(n,e);(r||this.extend)&&this.translations[e]?this.translations[e]=L5(this.translations[e],a):this.translations[e]=a,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){let n=e.filter(r=>!this.langs.includes(r));n.length>0&&(this.langs=[...this.langs,...n])}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(e,n,r){let a;if(e&&(a=this.runInterpolation(R5(e,n),r)),a===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(a=this.runInterpolation(R5(this.translations[this.defaultLang],n),r)),a===void 0){let o={key:n,translateService:this};typeof r<"u"&&(o.interpolateParams=r),a=this.missingTranslationHandler.handle(o)}return a!==void 0?a:n}runInterpolation(e,n){if(B5(e))return e.map(r=>this.runInterpolation(r,n));if(bd(e)){let r={};for(let a in e){let o=this.runInterpolation(e[a],n);o!==void 0&&(r[a]=o)}return r}else return this.parser.interpolate(e,n)}getParsedResult(e,n,r){if(n instanceof Array){let a={},o=!1;for(let d of n)a[d]=this.getParsedResultForKey(e,d,r),o=o||Gn(a[d]);if(!o)return a;let s=n.map(d=>gd(a[d]));return no(s).pipe(pe(d=>{let h={};return d.forEach((v,C)=>{h[n[C]]=v}),h}))}return this.getParsedResultForKey(e,n,r)}get(e,n){if(!Qo(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(Pi(r=>gd(this.getParsedResult(r,e,n)))):gd(this.getParsedResult(this.translations[this.currentLang],e,n))}getStreamOnTranslationChange(e,n){if(!Qo(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return gi(Oi(()=>this.get(e,n)),this.onTranslationChange.pipe(dt(r=>{let a=this.getParsedResult(r.translations,e,n);return gd(a)})))}stream(e,n){if(!Qo(e)||!e.length)throw new Error('Parameter "key" required');return gi(Oi(()=>this.get(e,n)),this.onLangChange.pipe(dt(r=>{let a=this.getParsedResult(r.translations,e,n);return gd(a)})))}instant(e,n){if(!Qo(e)||e.length===0)throw new Error('Parameter "key" is required and cannot be empty');let r=this.getParsedResult(this.translations[this.currentLang],e,n);return Gn(r)?Array.isArray(e)?e.reduce((a,o)=>(a[o]=o,a),{}):e:r}set(e,n,r=this.currentLang){MW(this.translations[r],e,j5(n)?this.compiler.compile(n,r):this.compiler.compileTranslations(n,r)),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.loadAndCompileTranslations(e)}resetLang(e){delete this._translationRequests[e],delete this.translations[e]}getBrowserLang(){if(typeof window>"u"||!window.navigator)return;let e=this.getBrowserCultureLang();return e?e.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static \u0275fac=function(n){return new(n||t)(ae(vd),ae(Nl),ae(Bl),ae(Fl),ae(_d),ae(H5),ae(z5),ae(F5),ae(N5))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ie=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,n){this.translate=e,this._ref=n}updateValue(e,n,r){let a=o=>{this.value=o!==void 0?o:e,this.lastKey=e,this._ref.markForCheck()};if(r){let o=this.translate.getParsedResult(r,e,n);Gn(o)?o.subscribe(a):a(o)}this.translate.get(e,n).subscribe(a)}transform(e,...n){if(!e||!e.length)return e;if(Au(e,this.lastKey)&&Au(n,this.lastParams))return this.value;let r;if(Qo(n[0])&&n.length)if(j5(n[0])&&n[0].length){let a=n[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{r=JSON.parse(a)}catch(o){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${n[0]}`)}}else bd(n[0])&&(r=n[0]);return this.lastKey=e,this.lastParams=n,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(a=>{this.lastKey&&a.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,a.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(a=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,a.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(n){return new(n||t)(k(_r,16),k(be,16))};static \u0275pipe=gt({name:"translate",type:t,pure:!1});static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var U5=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Nl,useClass:BM},e.compiler||{provide:Bl,useClass:$M},e.parser||{provide:Fl,useClass:UM},e.missingTranslationHandler||{provide:_d,useClass:jM},vd,{provide:z5,useValue:e.isolate},{provide:H5,useValue:e.useDefaultLang},{provide:F5,useValue:e.extend},{provide:N5,useValue:e.defaultLanguage},_r]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Nl,useClass:BM},e.compiler||{provide:Bl,useClass:$M},e.parser||{provide:Fl,useClass:UM},e.missingTranslationHandler||{provide:_d,useClass:jM},{provide:z5,useValue:e.isolate},{provide:H5,useValue:e.useDefaultLang},{provide:F5,useValue:e.extend},{provide:N5,useValue:e.defaultLanguage},_r]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();var Vu={mifos_x:{version:"250621",hash:"6ee9897"},allow_switching_backend_instance:!0};var sn=window.env||{},ft={production:!0,version:Vu.mifos_x.version,hash:Vu.mifos_x.hash,fineractPlatformTenantId:sn.fineractPlatformTenantId||"default",fineractPlatformTenantIds:sn.fineractPlatformTenantIds||"default",baseApiUrls:sn.fineractApiUrls||"https://sandbox.mifos.community,https://demo.mifos.community,https://localhost:8443,"+window.location.origin,baseApiUrl:sn.fineractApiUrl||(sn.fineractApiUrls?.length>0?sn.fineractApiUrls.split(",")[0]:window.location.origin),oauthServerUrl:sn.oauthServerUrl||sn.fineractApiUrl+sn.apiProvider,allowServerSwitch:Vu.allow_switching_backend_instance,apiProvider:sn.apiProvider||"/fineract-provider/api",apiVersion:sn.apiVersion||"/v1",serverUrl:"",oauth:{enabled:sn.oauthServerEnabled||!1,serverUrl:sn.oauthServerUrl||"",appId:sn.oauthAppId||""},warningDialog:{title:"Warning",content:"This system is for authorized use only. Unauthorized access will result in possible legal action. By accessing this system, you acknowledge that you are authorized to do so and that all data stored and processed here is confidential.",buttonText:"Close"},defaultLanguage:sn.defaultLanguage||"en-US",supportedLanguages:sn.supportedLanguages||"cs-CS,de-DE,en-US,es-MX,fr-FR,it-IT,ko-KO,lt-LT,lv-LV,ne-NE,pt-PT,sw-SW",preloadClients:sn.preloadClients||!0,defaultCharDelimiter:sn.defaultCharDelimiter||",",displayBackEndInfo:sn.displayBackEndInfo||"true",displayTenantSelector:sn.displayTenantSelector||"true",waitTimeForNotifications:sn.waitTimeForNotifications||60,waitTimeForCOBCatchUp:sn.waitTimeForCOBCatchUp||30,session:{timeout:{idleTimeout:sn.sessionIdleTimeout||3e5}},httpCacheEnabled:sn.httpCacheEnabled||!1,vNextApiUrl:window.env.vNextApiUrl||"https://apis.mifos.community",vNextApiProvider:window.env.vNextApiProvider||"/vnext1",vNextApiVersion:window.env.vNextApiVersion||"/v1.0",interbankTransfers:window.env.interbankTransfers||!1,minPasswordLength:sn.minPasswordLength||12};ft.serverUrl=`${ft.baseApiUrl}${ft.apiProvider}${ft.apiVersion}`;var GM=(()=>{class t{transform(e,n,r,a){if(e){if(n==="loan"&&(r==="closed"?e=e.filter(o=>o.status.code==="loanStatusType.closed.written.off"||o.status.code==="loanStatusType.closed.obligations.met"||o.status.code==="loanStatusType.closed.reschedule.outstanding.amount"||o.status.code==="loanStatusType.withdrawn.by.client"||o.status.code==="loanStatusType.rejected"):e=e.filter(o=>o.status.code!=="loanStatusType.closed.written.off"&&o.status.code!=="loanStatusType.closed.obligations.met"&&o.status.code!=="loanStatusType.closed.reschedule.outstanding.amount"&&o.status.code!=="loanStatusType.withdrawn.by.client"&&o.status.code!=="loanStatusType.rejected")),n==="saving"&&(a==="isFixed"?e=e.filter(o=>o.depositType.value==="Fixed Deposit"):a==="isRecurring"?e=e.filter(o=>o.depositType.value==="Recurring Deposit"):a==="isSavings"&&(e=e.filter(o=>o.depositType.value==="Savings")),r==="closed"?e=e.filter(o=>o.status.code==="savingsAccountStatusType.withdrawn.by.applicant"||o.status.code==="savingsAccountStatusType.closed"||o.status.code==="savingsAccountStatusType.pre.mature.closure"||o.status.code==="savingsAccountStatusType.rejected"):e=e.filter(o=>o.status.code!=="savingsAccountStatusType.withdrawn.by.applicant"&&o.status.code!=="savingsAccountStatusType.closed"&&o.status.code!=="savingsAccountStatusType.pre.mature.closure"&&o.status.code!=="savingsAccountStatusType.rejected")),n==="share"&&(r==="closed"?e=e.filter(o=>o.status.code==="shareAccountStatusType.closed"||o.status.code==="shareAccountStatusType.rejected"):e=e.filter(o=>o.status.code!=="shareAccountStatusType.closed"&&o.status.code!=="shareAccountStatusType.rejected")),n==="guarantor")if(r===!1)e=e.filter(o=>o.status===!0);else return e;return n==="clientApproval"&&(e=e.filter(o=>o.active===!1&&o.status.value==="Pending")),e}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"accountsFilter",type:t,pure:!0})}}return t})();var WM=(()=>{class t{transform(e,n,r,a){return e&&(e=e.filter(o=>!(o.currency.code!==r||a&&o.chargeTimeType.id===12||n.filter(s=>s.id===o.id).length))),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"chargesFilter",type:t,pure:!0})}}return t})();var qM=(()=>{class t{transform(e,n){return e&&(e=e.filter(r=>r.penalty===n)),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"chargesPenaltyFilter",type:t,pure:!0})}}return t})();var Ko=(()=>{class t{constructor(){this.alertEvent=new j}alert(e){this.alertEvent.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ul=t3(Ru());var Li=(()=>{class t{static{this.DEFAULT_DATEFORMAT="yyyy-MM-dd"}static{this.DEFAULT_DATETIMEFORMAT="yyyy-MM-dd HH:mm"}constructor(e){this.datePipe=e}getDate(e){return this.datePipe.transform(e,"YYYY-MM-DD")}formatDate(e,n){return new ec(this.language.code).transform(e,n)}formatDateAsString(e,n){return(0,Ul.default)(e).format(n)}parseDate(e){return e instanceof Array?(0,Ul.default)(e.join("-"),"YYYY-MM-DD").toDate():(0,Ul.default)(e).toDate()}parseDatetime(e){return(0,Ul.default)(e).toDate()}convertToDate(e,n){return(0,Ul.default)(e).toDate()}get language(){return localStorage.getItem("mifosXLanguage")?JSON.parse(localStorage.getItem("mifosXLanguage")):"en"}calculateDiff(e,n){return Math.floor((Date.UTC(n.getFullYear(),n.getMonth(),n.getDate())-Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))/(1e3*60*60*24))}static{this.\u0275fac=function(n){return new(n||t)(ae(ec))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Vt=(()=>{class t{static{this.businessDateFormat="yyyy-MM-dd"}static{this.businessDateConfigName="enable-business-date"}static{this.businessDateType="BUSINESS_DATE"}static{this.cobDateType="COB_DATE"}constructor(e,n){this.alertService=e,this.dateUtils=n,this.minAllowedDate=new Date(1950,0,1),this.maxAllowedDate=new Date(2100,0,1)}setDateFormat(e){localStorage.setItem("mifosXDateFormat",JSON.stringify(e))}setLanguage(e){localStorage.setItem("mifosXLanguage",JSON.stringify(e))}setDecimalToDisplay(e){localStorage.setItem("mifosXDecimalsToDisplay",e)}setDefaultLanguage(){let e=ft.defaultLanguage?ft.defaultLanguage:"en-US";this.setLanguage({name:e,code:e.substring(0,2)})}setServer(e){localStorage.setItem("mifosXServerURL",e)}setServers(e){localStorage.setItem("mifosXServers",JSON.stringify(e))}setTenantIdentifiers(e){localStorage.setItem("mifosXTenantIdentifiers",JSON.stringify(e))}setTenantIdentifier(e){localStorage.setItem("mifosXTenantIdentifier",e)}setBusinessDate(e){localStorage.setItem("mifosXServerDate",e)}setBusinessDateConfig(e){localStorage.setItem("mifosXServerBusinessDateEnabled",e)}get dateFormat(){return JSON.parse(localStorage.getItem("mifosXDateFormat"))}get language(){return localStorage.getItem("mifosXLanguage")||this.setDefaultLanguage(),JSON.parse(localStorage.getItem("mifosXLanguage"))}get languageCode(){let e=this.language.code;return e==="es"?"es-MX":e==="en"?"en-US":e+"-"+e.toUpperCase()}get decimals(){return localStorage.getItem("mifosXDecimalsToDisplay")?localStorage.getItem("mifosXDecimalsToDisplay"):"2"}get servers(){return JSON.parse(localStorage.getItem("mifosXServers"))}get server(){return localStorage.getItem("mifosXServerURL")?localStorage.getItem("mifosXServerURL"):ft.baseApiUrl&&ft.baseApiUrl!==""?ft.baseApiUrl:this.servers()[0]}get baseServerUrl(){return this.server+ft.apiProvider}get serverUrl(){return this.server+ft.apiProvider+ft.apiVersion}get serverHost(){return this.server}get businessDate(){return this.dateUtils.convertToDate(localStorage.getItem("mifosXServerDate"),t.businessDateFormat)}get businessDateConfig(){return localStorage.getItem("mifosXServerBusinessDateEnabled")}get minPastDate(){return this.minAllowedDate}get maxFutureDate(){return this.maxAllowedDate}get tenantIdentifiers(){return JSON.parse(localStorage.getItem("mifosXTenantIdentifiers"))}get tenantIdentifier(){return localStorage.getItem("mifosXTenantIdentifier")}validateBusinessDateStatus(e){e.some(n=>{if(n.name===t.businessDateConfigName)return n.enabled})}getBusinessDates(e,n){e.some(r=>{if(r.type===n){let a=new Date(r.date);this.setBusinessDate(this.dateUtils.formatDate(a,t.businessDateFormat)),this.alertService.alert({type:n+" Set",message:this.dateUtils.formatDate(a,this.dateFormat())});return}})}setThemeDarkEnabled(e){localStorage.setItem("mifosXThemeDarkEnabled",e)}get themeDarkEnabled(){return JSON.parse(localStorage.getItem("mifosXThemeDarkEnabled"))}static{this.\u0275fac=function(n){return new(n||t)(ae(Ko),ae(Li))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var zu=t3(Ru());var br=(()=>{class t{constructor(e){this.settingsService=e}transform(e,n){let r=this.settingsService.dateFormat.replace("dd","DD");if(typeof e>"u")return"";let a;return zu.default.locale(this.settingsService.language.code),e instanceof Array?a=(0,zu.default)(e.join("-"),"YYYY-MM-DD"):a=(0,zu.default)(e),n==null?a.format(r):a.format(n)}static{this.\u0275fac=function(n){return new(n||t)(k(Vt,16))}}static{this.\u0275pipe=gt({name:"dateFormat",type:t,pure:!0})}}return t})();var G5=t3(Ru());var Ta=(()=>{class t{constructor(e){this.settingsService=e}transform(e,n){let r=this.settingsService.dateFormat.replace("dd","DD");if(typeof e>"u")return"";let a;return e instanceof Array?a=(0,G5.default)(e.join("-"),"YYYY-MM-DD HH:mm:ss"):a=(0,G5.default)(e),n==null?a.format(r+" HH:mm:ss"):a.format(n)}static{this.\u0275fac=function(n){return new(n||t)(k(Vt,16))}}static{this.\u0275pipe=gt({name:"datetimeFormat",type:t,pure:!0})}}return t})();var Hu=(()=>{class t{transform(e){if(e){if(/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/gi.test(e))return e.split("-")[4];{let a=e.length;return a>20?e.substring(a-20,a):e}}else return""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"externalIdentifier",type:t,pure:!0})}}return t})();var YM=(()=>{class t{transform(e,n,r,a){let o;return n&&(o=n.find(s=>s[r]===e)),o?o[a]:""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"find",type:t,pure:!0})}}return t})();var Zo=(()=>{class t{constructor(e,n){this.decimalFormat=e,this.settingsService=n}transform(e,n){if(!e)return n||"";let r=this.settingsService.decimals,a=`1.${r}-${r}`;return this.decimalFormat.transform(e,a)}static{this.\u0275fac=function(n){return new(n||t)(k(ad,16),k(Vt,16))}}static{this.\u0275pipe=gt({name:"formatNumber",type:t,pure:!0})}}return t})();var ZM=t3(KM());var Fu=(()=>{class t{transform(e){if(e.charAt(0)==="{"&&e.charAt(e.length-1)==="}")try{return ZM.json(e)}catch{return e}return e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"prettyPrint",type:t,pure:!0})}}return t})();var XM=(()=>{class t{transform(e){return{true:"status-active",false:"status-deleted",Active:"status-active",Block:"status-block","charges.StatusType.active.true":"status-active","loanStatusType.submitted.and.pending.approval":"status-pending","loanStatusType.approved":"status-approved","loanStatusType.active":"status-active","loanStatusType.overpaid":"status-overpaid","loanStatusType.chargeoff":"status-chargeoff","loanStatusType.activeOverdue":"status-active-overdue","loanSubStatusType.contractTermination":"subStatus-contract-termination","savingsAccountStatusType.submitted.and.pending.approval":"status-pending","savingsAccountStatusType.approved":"status-approved","savingsAccountStatusType.active":"status-active","savingsAccountStatusType.activeInactive":"status-active-overdue","savingsAccountStatusType.activeDormant":"status-active-overdue","savingsAccountStatusType.matured":"status-matured","shareAccountStatusType.submitted.and.pending.approval":"status-pending","shareAccountStatusType.approved":"status-approved","shareAccountStatusType.active":"status-active","shareAccountStatusType.rejected":"status-rejected","loanProduct.active":"status-active","loanProduct.inActive":"status-inactive","clientStatusType.pending":"status-pending","clientStatusType.closed":"status-closed","clientStatusType.rejected":"status-rejected","clientStatusType.withdraw":"status-withdraw","clientStatusType.active":"status-active","clientStatusType.submitted.and.pending.approval":"status-pending","clientStatusTYpe.approved":"status-approved","clientStatusType.transfer.in.progress":"status-transfer-progress","clientStatusType.transfer.on.hold":"status-transfer-hold","groupingStatusType.active":"status-active","groupingStatusType.pending":"status-pending","groupingStatusType.submitted.and.pending.approval":"status-pending","groupingStatusType.approved":"status-approved","smsCampaignStatus.active":"status-active","smsCampaignStatus.pending":"status-pending","smsCampaignStatus.closed":"status-closed","purchasedSharesStatusType.applied":"status-pending"}[e]??"status-unknown"}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"statusLookup",type:t,pure:!0})}}return t})();var ic=(()=>{class t{constructor(e){this.translateService=e}transform(e,n,r="labels"){let a=`${r}.${n}.${e}`;return this.translateService.instant(a)}static{this.\u0275fac=function(n){return new(n||t)(k(_r,16))}}static{this.\u0275pipe=gt({name:"translateKey",type:t,pure:!0})}}return t})();var Bu=(()=>{class t{transform(e,n){if(e.length<=40)return e;let r=e.substring(0,30);return n&&(r=e.substring(0,n)),r}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"truncateText",type:t,pure:!0})}}return t})();var ew=(()=>{class t{transform(e){e=decodeURIComponent(e);let n=e.slice(1).split("/");if(e.includes("?")){let a=n.pop(),o=a.slice(0,a.indexOf("?"));n.push(o)}return n.map(a=>a.split("-").map(o=>o.charAt(0).toUpperCase()+o.slice(1)).join(" ")).join(" | ")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=gt({name:"urlToString",type:t,pure:!0})}}return t})();var tw=(()=>{class t{constructor(e){this.translateService=e}transform(e,...n){if(e==null)return null;let r=e?"Yes":"No";return this.translateService.instant("labels.buttons."+r)}static{this.\u0275fac=function(n){return new(n||t)(k(_r,16))}}static{this.\u0275pipe=gt({name:"yesNo",type:t,pure:!0})}}return t})();var nw=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({providers:[XM,GM,WM,qM,YM,ew,br,Ta,Hu,Zo,tw,Fu,ic,Bu],imports:[fe]})}}return t})();var vo={headers:{"Fineract-Platform-TenantId":ft.fineractPlatformTenantId}},ju="Authorization",kW="Fineract-Platform-TenantId",iw="Fineract-Platform-TFA-Token",rw=(()=>{class t{constructor(e){this.settingsService=e}intercept(e,n){return this.settingsService.tenantIdentifier&&(vo.headers["Fineract-Platform-TenantId"]=this.settingsService.tenantIdentifier),e=e.clone({setHeaders:vo.headers}),n.handle(e)}setAuthorizationToken(e){ft.oauth.enabled?vo.headers[ju]=`Bearer ${e}`:vo.headers[ju]=`Basic ${e}`}setTwoFactorAccessToken(e){vo.headers[iw]=e}removeAuthorization(){delete vo.headers[ju]}removeAuthorizationTenant(){delete vo.headers[ju],delete vo.headers[kW]}removeTwoFactorAuthorization(){delete vo.headers[iw]}static{this.\u0275fac=function(n){return new(n||t)(ae(Vt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var Uu=(()=>{class t{changePassword(e,n){return this.http.put(`/users/${e}`,n)}constructor(e,n,r){this.http=e,this.alertService=n,this.authenticationInterceptor=r,this.dialogShown=!1,this.credentialsStorageKey="mifosXCredentials",this.oAuthTokenDetailsStorageKey="mifosXOAuthTokenDetails",this.twoFactorAuthenticationTokenStorageKey="mifosXTwoFactorAuthenticationToken",this.userLoggedIn=!1,this.rememberMe=!1,this.storage=sessionStorage;let a=JSON.parse(sessionStorage.getItem(this.credentialsStorageKey)||localStorage.getItem(this.credentialsStorageKey));if(a){a.rememberMe&&(this.rememberMe=!0,this.storage=localStorage);let o=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));ft.oauth.enabled?this.refreshOAuthAccessToken():r.setAuthorizationToken(a.base64EncodedAuthenticationKey),o&&r.setTwoFactorAccessToken(o.token)}}login(e){if(this.alertService.alert({type:"Authentication Start",message:"Please wait..."}),this.rememberMe=e.remember,this.storage=this.rememberMe?localStorage:sessionStorage,ft.oauth.enabled){let n=new Z;n=n.set("username",e.username),n=n.set("password",e.password),n=n.set("client_id",`${ft.oauth.appId}`),n=n.set("grant_type","password");let r=new gr;return r=r.set("Content-Type","application/x-www-form-urlencoded"),this.http.disableApiPrefix().post(`${ft.oauth.serverUrl}/token`,n.toString(),{headers:r}).pipe(pe(a=>(this.getUserDetails(a),ie(!0))))}else return this.http.post("/authentication",{username:e.username,password:e.password}).pipe(pe(n=>(this.onLoginSuccess(n),ie(!0))))}getUserDetails(e){this.refreshTokenOnExpiry(e.expires_in);let n=new gr;n=n.set("Authorization","bearer "+e.access_token),this.http.disableApiPrefix().get(`${ft.serverUrl}/userdetails`,{headers:n}).subscribe(r=>{this.onLoginSuccess(r),r.shouldRenewPassword||this.storage.setItem(this.oAuthTokenDetailsStorageKey,JSON.stringify(e))})}refreshTokenOnExpiry(e){setTimeout(()=>this.refreshOAuthAccessToken(),e*1e3)}refreshOAuthAccessToken(){var e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey));if(e==null)return;e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey)).refresh_token,this.authenticationInterceptor.removeAuthorization();let n=JSON.parse(this.storage.getItem(this.credentialsStorageKey)),r=new Z;r=r.set("username",n.username),r=r.set("client_id",`${ft.oauth.appId}`),r=r.set("refresh_token",e),r=r.set("grant_type","refresh_token");let a=new gr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.disableApiPrefix().post(`${ft.oauth.serverUrl}/token`,r.toString(),{headers:a}).subscribe(o=>{this.storage.setItem(this.oAuthTokenDetailsStorageKey,JSON.stringify(o)),this.authenticationInterceptor.setAuthorizationToken(o.access_token),this.refreshTokenOnExpiry(o.expires_in);let s=JSON.parse(this.storage.getItem(this.credentialsStorageKey));s.accessToken=o.access_token,this.storage.setItem(this.credentialsStorageKey,JSON.stringify(s))})}onLoginSuccess(e){this.userLoggedIn=!0,ft.oauth.enabled?this.authenticationInterceptor.setAuthorizationToken(e.accessToken):this.authenticationInterceptor.setAuthorizationToken(e.base64EncodedAuthenticationKey),e.isTwoFactorAuthenticationRequired?(this.credentials=e,this.alertService.alert({type:"Two Factor Authentication Required",message:"Two Factor Authentication Required"})):e.shouldRenewPassword?(this.credentials=e,this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"})):(this.setCredentials(e),this.alertService.alert({type:"Authentication Success",message:`${e.username} successfully logged in!`}),delete this.credentials)}logoutAuthSession(){let e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey)).refresh_token,n=JSON.parse(this.storage.getItem(this.credentialsStorageKey));this.authenticationInterceptor.removeAuthorizationTenant();let r=new Z;r=r.set("username",n.username),r=r.set("client_id",`${ft.oauth.appId}`),r=r.set("refresh_token",e);let a=new gr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.disableApiPrefix().post(`${ft.oauth.serverUrl}/logout`,r.toString(),{headers:a}).subscribe()}logout(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));return e&&(this.http.post("/twofactor/invalidate",{token:e.token}).subscribe(),this.authenticationInterceptor.removeTwoFactorAuthorization()),JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey))&&this.logoutAuthSession(),this.authenticationInterceptor.removeAuthorization(),this.setCredentials(),this.resetDialog(),this.userLoggedIn=!1,ie(!0)}twoFactorAccessTokenIsValid(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));return e?new Date().getTime(){this.onOTPValidateSuccess(r)}))}onOTPValidateSuccess(e){this.authenticationInterceptor.setTwoFactorAccessToken(e.token),this.credentials.shouldRenewPassword?this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"}):(this.setCredentials(this.credentials),this.alertService.alert({type:"Authentication Success",message:`${this.credentials.username} successfully logged in!`}),delete this.credentials,this.storage.setItem(this.twoFactorAuthenticationTokenStorageKey,JSON.stringify(e)))}resetPassword(e){return this.http.put(`/users/${this.credentials.userId}`,e).pipe(pe(()=>{this.alertService.alert({type:"Password Reset Success",message:"Your password was sucessfully reset!"}),this.authenticationInterceptor.removeAuthorization(),this.authenticationInterceptor.removeTwoFactorAuthorization();let n={username:this.credentials.username,password:e.password,remember:this.rememberMe};this.login(n).subscribe()}))}getUserLoggedIn(){return this.userLoggedIn}static{this.\u0275fac=function(n){return new(n||t)(ae(En),ae(Ko),ae(rw))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac})}}return t})();var Xo=(()=>{class t{constructor(e,n,r){this.templateRef=e,this.viewContainer=n,this.authenticationService=r;let a=this.authenticationService.getCredentials();this.userPermissions=a.permissions}set mifosxHasPermission(e){if(typeof e!="string")throw new Error("hasPermission value must be a string");this.viewContainer.clear(),this.hasPermission(e)&&this.viewContainer.createEmbeddedView(this.templateRef)}hasPermission(e){return e=e.trim(),this.userPermissions.includes("ALL_FUNCTIONS")?!0:e!==""?e.substring(0,5)==="READ_"&&this.userPermissions.includes("ALL_FUNCTIONS_READ")?!0:!!this.userPermissions.includes(e):!1}static{this.\u0275fac=function(n){return new(n||t)(k(Qe),k(it),k(Uu))}}static{this.\u0275dir=V({type:t,selectors:[["","mifosxHasPermission",""]],inputs:{mifosxHasPermission:"mifosxHasPermission"}})}}return t})();var pw=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,n){this._renderer=e,this._elementRef=n}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(n){return new(n||t)(k(Ke),k(Y))};static \u0275dir=V({type:t})}return t})(),fw=(()=>{class t extends pw{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,features:[ce]})}return t})(),Yn=new A("");var IW={provide:Yn,useExisting:Dt(()=>ri),multi:!0};function TW(){let t=hr()?hr().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var OW=new A(""),ri=(()=>{class t extends pw{_compositionMode;_composing=!1;constructor(e,n,r){super(e,n),this._compositionMode=r,this._compositionMode==null&&(this._compositionMode=!TW())}writeValue(e){let n=e??"";this.setProperty("value",n)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(n){return new(n||t)(k(Ke),k(Y),k(OW,8))};static \u0275dir=V({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,r){n&1&&z("input",function(o){return r._handleInput(o.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(o){return r._compositionEnd(o.target.value)})},standalone:!1,features:[ue([IW]),ce]})}return t})();function Q5(t){return t==null||K5(t)===0}function K5(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var ui=new A(""),ac=new A(""),PW=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,vn=class{static min(i){return hw(i)}static max(i){return gw(i)}static required(i){return _w(i)}static requiredTrue(i){return AW(i)}static email(i){return VW(i)}static minLength(i){return LW(i)}static maxLength(i){return vw(i)}static pattern(i){return RW(i)}static nullValidator(i){return Gu()}static compose(i){return ww(i)}static composeAsync(i){return Dw(i)}};function hw(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e>t?{max:{max:t,actual:i.value}}:null}}function _w(t){return Q5(t.value)?{required:!0}:null}function AW(t){return t.value===!0?null:{required:!0}}function VW(t){return Q5(t.value)||PW.test(t.value)?null:{email:!0}}function LW(t){return i=>{let e=i.value?.length??K5(i.value);return e===null||e===0?null:e{let e=i.value?.length??K5(i.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function RW(t){if(!t)return Gu;let i,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),i=new RegExp(e)):(e=t.toString(),i=t),n=>{if(Q5(n.value))return null;let r=n.value;return i.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function Gu(t){return null}function bw(t){return t!=null}function yw(t){return qo(t)?jt(t):t}function Cw(t){let i={};return t.forEach(e=>{i=e!=null?q(q({},i),e):i}),Object.keys(i).length===0?null:i}function xw(t,i){return i.map(e=>e(t))}function zW(t){return!t.validate}function Mw(t){return t.map(i=>zW(i)?i:e=>i.validate(e))}function ww(t){if(!t)return null;let i=t.filter(bw);return i.length==0?null:function(e){return Cw(xw(e,i))}}function Z5(t){return t!=null?ww(Mw(t)):null}function Dw(t){if(!t)return null;let i=t.filter(bw);return i.length==0?null:function(e){let n=xw(e,i).map(yw);return no(n).pipe(pe(Cw))}}function X5(t){return t!=null?Dw(Mw(t)):null}function ow(t,i){return t===null?[i]:Array.isArray(t)?[...t,i]:[t,i]}function Sw(t){return t._rawValidators}function kw(t){return t._rawAsyncValidators}function W5(t){return t?Array.isArray(t)?t:[t]:[]}function Wu(t,i){return Array.isArray(t)?t.includes(i):t===i}function sw(t,i){let e=W5(i);return W5(t).forEach(r=>{Wu(e,r)||e.push(r)}),e}function cw(t,i){return W5(i).filter(e=>!Wu(t,e))}var qu=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(i){this._rawValidators=i||[],this._composedValidatorFn=Z5(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=X5(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control&&this.control.reset(i)}hasError(i,e){return this.control?this.control.hasError(i,e):!1}getError(i,e){return this.control?this.control.getError(i,e):null}},ii=class extends qu{name;get formDirective(){return null}get path(){return null}},Nn=class extends qu{_parent=null;name=null;valueAccessor=null},Yu=class{_cd;constructor(i){this._cd=i}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},HW={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},r6e=Be(q({},HW),{"[class.ng-submitted]":"isSubmitted"}),Jt=(()=>{class t extends Yu{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(k(Nn,2))};static \u0275dir=V({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){n&2&&ee("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[ce]})}return t})(),Vr=(()=>{class t extends Yu{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(k(ii,10))};static \u0275dir=V({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){n&2&&ee("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},standalone:!1,features:[ce]})}return t})();var Cd="VALID",$u="INVALID",Gl="PENDING",xd="DISABLED",es=class{},Qu=class extends es{value;source;constructor(i,e){super(),this.value=i,this.source=e}},wd=class extends es{pristine;source;constructor(i,e){super(),this.pristine=i,this.source=e}},Dd=class extends es{touched;source;constructor(i,e){super(),this.touched=i,this.source=e}},Wl=class extends es{status;source;constructor(i,e){super(),this.status=i,this.source=e}},Ku=class extends es{source;constructor(i){super(),this.source=i}},Zu=class extends es{source;constructor(i){super(),this.source=i}};function J5(t){return(tm(t)?t.validators:t)||null}function NW(t){return Array.isArray(t)?Z5(t):t||null}function eg(t,i){return(tm(i)?i.asyncValidators:t)||null}function FW(t){return Array.isArray(t)?X5(t):t||null}function tm(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function Ew(t,i,e){let n=t.controls;if(!(i?Object.keys(n):n).length)throw new Ce(1e3,"");if(!n[e])throw new Ce(1001,"")}function Iw(t,i,e){t._forEachChild((n,r)=>{if(e[r]===void 0)throw new Ce(1002,"")})}var ql=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(i,e){this._assignValidators(i),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get status(){return nr(this.statusReactive)}set status(i){nr(()=>this.statusReactive.set(i))}_status=Xr(()=>this.statusReactive());statusReactive=zn(void 0);get valid(){return this.status===Cd}get invalid(){return this.status===$u}get pending(){return this.status==Gl}get disabled(){return this.status===xd}get enabled(){return this.status!==xd}errors;get pristine(){return nr(this.pristineReactive)}set pristine(i){nr(()=>this.pristineReactive.set(i))}_pristine=Xr(()=>this.pristineReactive());pristineReactive=zn(!0);get dirty(){return!this.pristine}get touched(){return nr(this.touchedReactive)}set touched(i){nr(()=>this.touchedReactive.set(i))}_touched=Xr(()=>this.touchedReactive());touchedReactive=zn(!1);get untouched(){return!this.touched}_events=new N;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(sw(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(sw(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(cw(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(cw(i,this._rawAsyncValidators))}hasValidator(i){return Wu(this._rawValidators,i)}hasAsyncValidator(i){return Wu(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){let e=this.touched===!1;this.touched=!0;let n=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsTouched(Be(q({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new Dd(!0,n))}markAllAsTouched(i={}){this.markAsTouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(i))}markAsUntouched(i={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:n})}),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,n),e&&i.emitEvent!==!1&&this._events.next(new Dd(!1,n))}markAsDirty(i={}){let e=this.pristine===!0;this.pristine=!1;let n=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsDirty(Be(q({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new wd(!1,n))}markAsPristine(i={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:i.emitEvent})}),this._parent&&!i.onlySelf&&this._parent._updatePristine(i,n),e&&i.emitEvent!==!1&&this._events.next(new wd(!0,n))}markAsPending(i={}){this.status=Gl;let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Wl(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.markAsPending(Be(q({},i),{sourceControl:e}))}disable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=xd,this.errors=null,this._forEachChild(r=>{r.disable(Be(q({},i),{onlySelf:!0}))}),this._updateValue();let n=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Qu(this.value,n)),this._events.next(new Wl(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Be(q({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=Cd,this._forEachChild(n=>{n.enable(Be(q({},i),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors(Be(q({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(i,e){this._parent&&!i.onlySelf&&(this._parent.updateValueAndValidity(i),i.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let n=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Cd||this.status===Gl)&&this._runAsyncValidator(n,i.emitEvent)}let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Qu(this.value,e)),this._events.next(new Wl(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.updateValueAndValidity(Be(q({},i),{sourceControl:e}))}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?xd:Cd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,e){if(this.asyncValidator){this.status=Gl,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let n=yw(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:i})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let i=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,i}return!1}setErrors(i,e={}){this.errors=i,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(i){let e=i;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((n,r)=>n&&n._find(r),this)}getError(i,e){let n=e?this.get(e):this;return n&&n.errors?n.errors[i]:null}hasError(i,e){return!!this.getError(i,e)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i,e,n){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),(i||n)&&this._events.next(new Wl(this.status,e)),this._parent&&this._parent._updateControlsErrors(i,e,n)}_initObservables(){this.valueChanges=new j,this.statusChanges=new j}_calculateStatus(){return this._allControlsDisabled()?xd:this.errors?$u:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Gl)?Gl:this._anyControlsHaveStatus($u)?$u:Cd}_anyControlsHaveStatus(i){return this._anyControls(e=>e.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i,e){let n=!this._anyControlsDirty(),r=this.pristine!==n;this.pristine=n,this._parent&&!i.onlySelf&&this._parent._updatePristine(i,e),r&&this._events.next(new wd(this.pristine,e))}_updateTouched(i={},e){this.touched=this._anyControlsTouched(),this._events.next(new Dd(this.touched,e)),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,e)}_onDisabledChange=[];_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){tm(i)&&i.updateOn!=null&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){let e=this._parent&&this._parent.dirty;return!i&&!!e&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=NW(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=FW(this._rawAsyncValidators)}},rc=class extends ql{constructor(i,e,n){super(J5(e),eg(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(i,e){return this.controls[i]?this.controls[i]:(this.controls[i]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(i,e,n={}){this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(i,e={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(i,e,n={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],e&&this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,e={}){Iw(this,!0,i),Object.keys(i).forEach(n=>{Ew(this,!0,n),this.controls[n].setValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(Object.keys(i).forEach(n=>{let r=this.controls[n];r&&r.patchValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i={},e={}){this._forEachChild((n,r)=>{n.reset(i?i[r]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(i,e,n)=>(i[n]=e.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(e,n)=>n._syncPendingControls()?!0:e);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(e=>{let n=this.controls[e];n&&i(n,e)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(let[e,n]of Object.entries(this.controls))if(this.contains(e)&&i(n))return!0;return!1}_reduceValue(){let i={};return this._reduceChildren(i,(e,n,r)=>((n.enabled||this.disabled)&&(e[r]=n.value),e))}_reduceChildren(i,e){let n=i;return this._forEachChild((r,a)=>{n=e(n,r,a)}),n}_allControlsDisabled(){for(let i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}};var Tw=rc;var q5=class extends rc{};var Yl=new A("",{providedIn:"root",factory:()=>nm}),nm="always";function im(t,i){return[...i.path,t]}function Sd(t,i,e=nm){tg(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&i.valueAccessor.setDisabledState?.(t.disabled),jW(t,i),$W(t,i),UW(t,i),BW(t,i)}function Xu(t,i,e=!0){let n=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(n),i.valueAccessor.registerOnTouched(n)),em(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Ju(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function BW(t,i){if(i.valueAccessor.setDisabledState){let e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function tg(t,i){let e=Sw(t);i.validator!==null?t.setValidators(ow(e,i.validator)):typeof e=="function"&&t.setValidators([e]);let n=kw(t);i.asyncValidator!==null?t.setAsyncValidators(ow(n,i.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();Ju(i._rawValidators,r),Ju(i._rawAsyncValidators,r)}function em(t,i){let e=!1;if(t!==null){if(i.validator!==null){let r=Sw(t);if(Array.isArray(r)&&r.length>0){let a=r.filter(o=>o!==i.validator);a.length!==r.length&&(e=!0,t.setValidators(a))}}if(i.asyncValidator!==null){let r=kw(t);if(Array.isArray(r)&&r.length>0){let a=r.filter(o=>o!==i.asyncValidator);a.length!==r.length&&(e=!0,t.setAsyncValidators(a))}}}let n=()=>{};return Ju(i._rawValidators,n),Ju(i._rawAsyncValidators,n),e}function jW(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&Ow(t,i)})}function UW(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&Ow(t,i),t.updateOn!=="submit"&&t.markAsTouched()})}function Ow(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function $W(t,i){let e=(n,r)=>{i.valueAccessor.writeValue(n),r&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function Pw(t,i){t==null,tg(t,i)}function GW(t,i){return em(t,i)}function ng(t,i){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(i,e.currentValue)}function WW(t){return Object.getPrototypeOf(t.constructor)===fw}function Aw(t,i){t._syncPendingControls(),i.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function ig(t,i){if(!i)return null;Array.isArray(i);let e,n,r;return i.forEach(a=>{a.constructor===ri?e=a:WW(a)?n=a:r=a}),r||n||e||null}function qW(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}var YW={provide:ii,useExisting:Dt(()=>Ql)},Md=Promise.resolve(),Ql=(()=>{class t extends ii{callSetDisabledState;get submitted(){return nr(this.submittedReactive)}_submitted=Xr(()=>this.submittedReactive());submittedReactive=zn(!1);_directives=new Set;form;ngSubmit=new j;options;constructor(e,n,r){super(),this.callSetDisabledState=r,this.form=new rc({},Z5(e),X5(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Md.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Sd(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Md.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Md.then(()=>{let n=this._findContainer(e.path),r=new rc({});Pw(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Md.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){Md.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),Aw(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new Ku(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1),this.form._events.next(new Zu(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(n){return new(n||t)(k(ui,10),k(ac,10),k(Yl,8))};static \u0275dir=V({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,r){n&1&&z("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([YW]),ce]})}return t})();function lw(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function dw(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var Jo=class extends ql{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(i=null,e,n){super(J5(e),eg(n,e)),this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),tm(e)&&(e.nonNullable||e.initialValueIsDefault)&&(dw(i)?this.defaultValue=i.value:this.defaultValue=i)}setValue(i,e={}){this.value=this._pendingValue=i,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(i,e={}){this.setValue(i,e)}reset(i=this.defaultValue,e={}){this._applyFormState(i),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){lw(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){lw(this._onDisabledChange,i)}_forEachChild(i){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(i){dw(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}},xi=Jo,QW=t=>t instanceof Jo,KW=(()=>{class t extends ii{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return im(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,standalone:!1,features:[ce]})}return t})();var ZW={provide:Nn,useExisting:Dt(()=>XW)},uw=Promise.resolve(),XW=(()=>{class t extends Nn{_changeDetectorRef;callSetDisabledState;control=new Jo;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new j;constructor(e,n,r,a,o,s){super(),this._changeDetectorRef=o,this.callSetDisabledState=s,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=ig(this,a)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),ng(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Sd(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){uw.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,r=n!==0&&B(n);uw.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?im(e,this._parent):[e]}static \u0275fac=function(n){return new(n||t)(k(ii,9),k(ui,10),k(ac,10),k(Yn,10),k(be,8),k(Yl,8))};static \u0275dir=V({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[ue([ZW]),ce,Oe]})}return t})();var ts=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})(),JW={provide:Yn,useExisting:Dt(()=>eq),multi:!0},eq=(()=>{class t extends fw{writeValue(e){let n=e??"";this.setProperty("value",n)}registerOnChange(e){this.onChange=n=>{e(n==""?null:parseFloat(n))}}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,r){n&1&&z("input",function(o){return r.onChange(o.target.value)})("blur",function(){return r.onTouched()})},standalone:!1,features:[ue([JW]),ce]})}return t})();var rg=new A(""),tq={provide:Nn,useExisting:Dt(()=>mi)},mi=(()=>{class t extends Nn{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(e){}model;update=new j;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,a,o){super(),this._ngModelWarningConfig=a,this.callSetDisabledState=o,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=ig(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&Xu(n,this,!1),Sd(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}ng(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Xu(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static \u0275fac=function(n){return new(n||t)(k(ui,10),k(ac,10),k(Yn,10),k(rg,8),k(Yl,8))};static \u0275dir=V({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[ue([tq]),ce,Oe]})}return t})(),nq={provide:ii,useExisting:Dt(()=>Qn)},Qn=(()=>{class t extends ii{callSetDisabledState;get submitted(){return nr(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Xr(()=>this._submittedReactive());_submittedReactive=zn(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new j;constructor(e,n,r){super(),this.callSetDisabledState=r,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(em(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let n=this.form.get(e.path);return Sd(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){Xu(e.control||null,e,!1),qW(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this._submittedReactive.set(!0),Aw(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Ku(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new Zu(this.form))}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,r=this.form.get(e.path);n!==r&&(Xu(n||null,e),QW(r)&&(Sd(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);Pw(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let n=this.form.get(e.path);n&&GW(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){tg(this.form,this),this._oldForm&&em(this._oldForm,this)}static \u0275fac=function(n){return new(n||t)(k(ui,10),k(ac,10),k(Yl,8))};static \u0275dir=V({type:t,selectors:[["","formGroup",""]],hostBindings:function(n,r){n&1&&z("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([nq]),ce,Oe]})}return t})(),iq={provide:ii,useExisting:Dt(()=>Vw)},Vw=(()=>{class t extends KW{name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}_checkParentType(){Rw(this._parent)}static \u0275fac=function(n){return new(n||t)(k(ii,13),k(ui,10),k(ac,10))};static \u0275dir=V({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[ue([iq]),ce]})}return t})(),rq={provide:ii,useExisting:Dt(()=>Lw)},Lw=(()=>{class t extends ii{_parent;name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}ngOnInit(){Rw(this._parent),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective?.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return im(this.name==null?this.name:this.name.toString(),this._parent)}static \u0275fac=function(n){return new(n||t)(k(ii,13),k(ui,10),k(ac,10))};static \u0275dir=V({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[ue([rq]),ce]})}return t})();function Rw(t){return!(t instanceof Vw)&&!(t instanceof Qn)&&!(t instanceof Lw)}var aq={provide:Nn,useExisting:Dt(()=>yr)},yr=(()=>{class t extends Nn{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new j;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,a,o){super(),this._ngModelWarningConfig=o,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=ig(this,a)}ngOnChanges(e){this._added||this._setUpControl(),ng(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return im(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(n){return new(n||t)(k(ii,13),k(ui,10),k(ac,10),k(Yn,10),k(rg,8))};static \u0275dir=V({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[ue([aq]),ce,Oe]})}return t})();function oq(t){return typeof t=="number"?t:parseInt(t,10)}function zw(t){return typeof t=="number"?t:parseFloat(t)}var rm=(()=>{class t{_validator=Gu;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let n=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):Gu,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,features:[Oe]})}return t})(),sq={provide:ui,useExisting:Dt(()=>cq),multi:!0},cq=(()=>{class t extends rm{max;inputName="max";normalizeInput=e=>zw(e);createValidator=e=>gw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&J("max",r._enabled?r.max:null)},inputs:{max:"max"},standalone:!1,features:[ue([sq]),ce]})}return t})(),lq={provide:ui,useExisting:Dt(()=>dq),multi:!0},dq=(()=>{class t extends rm{min;inputName="min";normalizeInput=e=>zw(e);createValidator=e=>hw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&J("min",r._enabled?r.min:null)},inputs:{min:"min"},standalone:!1,features:[ue([lq]),ce]})}return t})(),uq={provide:ui,useExisting:Dt(()=>ia),multi:!0};var ia=(()=>{class t extends rm{required;inputName="required";normalizeInput=B;createValidator=e=>_w;enabled(e){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,r){n&2&&J("required",r._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[ue([uq]),ce]})}return t})();var mq={provide:ui,useExisting:Dt(()=>pq),multi:!0},pq=(()=>{class t extends rm{maxlength;inputName="maxlength";normalizeInput=e=>oq(e);createValidator=e=>vw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&J("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[ue([mq]),ce]})}return t})();var Hw=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})(),Y5=class extends ql{constructor(i,e,n){super(J5(e),eg(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(i){return this.controls[this._adjustIndex(i)]}push(i,e={}){this.controls.push(i),this._registerControl(i),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(i,e,n={}){this.controls.splice(i,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(i,e={}){let n=this._adjustIndex(i);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(i,e,n={}){let r=this._adjustIndex(i);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),e&&(this.controls.splice(r,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(i,e={}){Iw(this,!1,i),i.forEach((n,r)=>{Ew(this,!1,r),this.at(r).setValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(i.forEach((n,r)=>{this.at(r)&&this.at(r).patchValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i=[],e={}){this._forEachChild((n,r)=>{n.reset(i[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(i=>i.getRawValue())}clear(i={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:i.emitEvent}))}_adjustIndex(i){return i<0?i+this.length:i}_syncPendingControls(){let i=this.controls.reduce((e,n)=>n._syncPendingControls()?!0:e,!1);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){this.controls.forEach((e,n)=>{i(e,n)})}_updateValue(){this.value=this.controls.filter(i=>i.enabled||this.disabled).map(i=>i.value)}_anyControls(i){return this.controls.some(e=>e.enabled&&i(e))}_setUpControls(){this._forEachChild(i=>this._registerControl(i))}_allControlsDisabled(){for(let i of this.controls)if(i.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(i){i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)}_find(i){return this.at(i)??null}};function mw(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var fq=(()=>{class t{useNonNullable=!1;get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,n=null){let r=this._reduceControls(e),a={};return mw(n)?a=n:n!==null&&(a.validators=n.validator,a.asyncValidators=n.asyncValidator),new rc(r,a)}record(e,n=null){let r=this._reduceControls(e);return new q5(r,n)}control(e,n,r){let a={};return this.useNonNullable?(mw(n)?a=n:(a.validators=n,a.asyncValidators=r),new Jo(e,Be(q({},a),{nonNullable:!0}))):new Jo(e,n,r)}array(e,n,r){let a=e.map(o=>this._createControl(o));return new Y5(a,n,r)}_reduceControls(e){let n={};return Object.keys(e).forEach(r=>{n[r]=this._createControl(e[r])}),n}_createControl(e){if(e instanceof Jo)return e;if(e instanceof ql)return e;if(Array.isArray(e)){let n=e[0],r=e.length>1?e[1]:null,a=e.length>2?e[2]:null;return this.control(n,r,a)}else return this.control(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ns=(()=>{class t extends fq{group(e,n=null){return super.group(e,n)}control(e,n,r){return super.control(e,n,r)}array(e,n,r){return super.array(e,n,r)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Nw=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Yl,useValue:e.callSetDisabledState??nm}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Hw]})}return t})(),_e=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:rg,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Yl,useValue:e.callSetDisabledState??nm}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Hw]})}return t})();var Fw=(()=>{class t{set _(e){let n=e.split(":");this.currencyCode=n[0],this.displaySymbol=n.length>1?n[1]:"$",this.digitsInfo=n.length>2?n[2]:"1.2-2"}blur(e){e.value=this.parse(e.value)}focus(e){typeof this.control.value>"u"?e.value="":e.value=this.control.value}ngOnInit(){setTimeout(()=>{this.el.nativeElement.value=this.parse(this.el.nativeElement.value)})}constructor(e,n,r){this.locale=e,this.el=n,this.control=r,this.format="N0",this.digitsInfo="1.0-0",this.sufix=""}parse(e){return bu(e,this.locale,this.displaySymbol,this.currencyCode,this.digitsInfo)+this.sufix}static{this.\u0275fac=function(n){return new(n||t)(k(Ea),k(Y),k(Nn))}}static{this.\u0275dir=V({type:t,selectors:[["","mifosxFormatAmount",""]],hostBindings:function(n,r){n&1&&z("blur",function(o){return r.blur(o.target)})("focus",function(o){return r.focus(o.target)})},inputs:{sufix:"sufix",_:[0,"mifosxFormatAmount","_"]}})}}return t})();var d6e=(()=>{class t{constructor(e,n){this.control=e,this.el=n}onFocus(){this.control.control?.markAsTouched(),this.control.control?.updateValueAndValidity()}static{this.\u0275fac=function(n){return new(n||t)(k(Nn),k(Y))}}static{this.\u0275dir=V({type:t,selectors:[["","mifosxValidateOnFocus",""]],hostBindings:function(n,r){n&1&&z("focus",function(){return r.onFocus()})}})}}return t})();var Bw=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({imports:[fe]})}}return t})();var Lr=class{constructor(i={}){this.controlType=i.controlType||"",this.controlName=i.controlName||"",this.label=i.label||"",this.value=i.value===void 0?"":i.value,this.required=!!i.required,this.order=i.order===void 0?1:i.order}};function bo(t){return t.buttons===0||t.detail===0}function yo(t){let i=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!i&&i.identifier===-1&&(i.radiusX==null||i.radiusX===1)&&(i.radiusY==null||i.radiusY===1)}var ag;function jw(){if(ag==null){let t=typeof document<"u"?document.head:null;ag=!!(t&&(t.createShadowRoot||t.attachShadow))}return ag}function oc(t){if(jw()){let i=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&i instanceof ShadowRoot)return i}return null}function Ri(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let i=t.shadowRoot.activeElement;if(i===t)break;t=i}return t}function In(t){return t.composedPath?t.composedPath()[0]:t.target}function Mt(t,i,e,n,r){let a=parseInt(n5.major),o=parseInt(n5.minor);return a>19||a===19&&o>0||a===0&&o===0?t.listen(i,e,n,r):(i.addEventListener(e,n,r),()=>{i.removeEventListener(e,n,r)})}var og;try{og=typeof Intl<"u"&&Intl.v8BreakIterator}catch{og=!1}var He=(()=>{class t{_platformId=u(Go);isBrowser=this._platformId?y5(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||og)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var kd;function Uw(){if(kd==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>kd=!0}))}finally{kd=kd||!1}return kd}function is(t){return Uw()?t:!!t.capture}function cn(t,i=0){return am(t)?Number(t):arguments.length===2?i:0}function am(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function yn(t){return t instanceof Y?t.nativeElement:t}var $w=new A("cdk-input-modality-detector-options"),Gw={ignoreKeys:[18,17,224,91,16]},Ww=650,sg={passive:!0,capture:!0},qw=(()=>{class t{_platform=u(He);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new at(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(n=>n===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=In(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs{if(yo(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=In(e)};constructor(){let e=u(se),n=u(we),r=u($w,{optional:!0});if(this._options=q(q({},Gw),r),this.modalityDetected=this._modality.pipe(Ls(1)),this.modalityChanged=this.modalityDetected.pipe(sl()),this._platform.isBrowser){let a=u(kn).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[Mt(a,n,"keydown",this._onKeydown,sg),Mt(a,n,"mousedown",this._onMousedown,sg),Mt(a,n,"touchstart",this._onTouchstart,sg)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ed=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(Ed||{}),Yw=new A("cdk-focus-monitor-default-options"),om=is({passive:!0,capture:!0}),qt=(()=>{class t{_ngZone=u(se);_platform=u(He);_inputModalityDetector=u(qw);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=u(we,{optional:!0});_stopInputModalityDetector=new N;constructor(){let e=u(Yw,{optional:!0});this._detectionMode=e?.detectionMode||Ed.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let n=In(e);for(let r=n;r;r=r.parentElement)e.type==="focus"?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,n=!1){let r=yn(e);if(!this._platform.isBrowser||r.nodeType!==1)return ie();let a=oc(r)||this._getDocument(),o=this._elementInfo.get(r);if(o)return n&&(o.checkChildren=!0),o.subject;let s={checkChildren:n,subject:new N,rootNode:a};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let n=yn(e),r=this._elementInfo.get(n);r&&(r.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(r))}focusVia(e,n,r){let a=yn(e),o=this._getDocument().activeElement;a===o?this._getClosestElementsInfo(a).forEach(([s,d])=>this._originChanged(s,n,d)):(this._setOrigin(n),typeof a.focus=="function"&&a.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Ed.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused",n==="touch"),e.classList.toggle("cdk-keyboard-focused",n==="keyboard"),e.classList.toggle("cdk-mouse-focused",n==="mouse"),e.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&n,this._detectionMode===Ed.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?Ww:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,n){let r=this._elementInfo.get(n),a=In(e);!r||!r.checkChildren&&n!==a||this._originChanged(n,this._getFocusOrigin(a),r)}_onBlur(e,n){let r=this._elementInfo.get(n);!r||r.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(r,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,om),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,om)}),this._rootNodeFocusListenerCount.set(n,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ve(this._stopInputModalityDetector)).subscribe(a=>{this._setOrigin(a,!0)}))}_removeGlobalListeners(e){let n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let r=this._rootNodeFocusListenerCount.get(n);r>1?this._rootNodeFocusListenerCount.set(n,r-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,om),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,om),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,r){this._setClasses(e,n),this._emitOrigin(r,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){let n=[];return this._elementInfo.forEach((r,a)=>{(a===e||r.checkChildren&&a.contains(e))&&n.push([a,r])}),n}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:n,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!n||n===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let a=e.labels;if(a){for(let o=0;o{class t{_elementRef=u(Y);_focusMonitor=u(qt);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new j;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})();var sm=new WeakMap,Ze=(()=>{class t{_appRef;_injector=u(Pe);_environmentInjector=u(fn);load(e){let n=this._appRef=this._appRef||this._injector.get(bi),r=sm.get(n);r||(r={loaders:new Set,refs:[]},sm.set(n,r),n.onDestroy(()=>{sm.get(n)?.refs.forEach(a=>a.destroy()),sm.delete(n)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(ru(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var rr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
+`],encapsulation:2,changeDetection:0})}return t})();function rs(t){return Array.isArray(t)?t:[t]}var Qw=new Set,sc,Zw=(()=>{class t{_platform=u(He);_nonce=u(F1,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):gq}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&hq(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function hq(t,i){if(!Qw.has(t))try{sc||(sc=document.createElement("style"),i&&sc.setAttribute("nonce",i),sc.setAttribute("type","text/css"),document.head.appendChild(sc)),sc.sheet&&(sc.sheet.insertRule(`@media ${t} {body{ }}`,0),Qw.add(t))}catch(e){console.error(e)}}function gq(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var cc=(()=>{class t{_mediaMatcher=u(Zw);_zone=u(se);_queries=new Map;_destroySubject=new N;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return Kw(rs(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=Kw(rs(e)).map(o=>this._registerQuery(o).observable),a=ti(r);return a=gi(a.pipe(Le(1)),a.pipe(Ls(1),Gr(0))),a.pipe(pe(o=>{let s={matches:!1,breakpoints:{}};return o.forEach(({matches:d,query:h})=>{s.matches=s.matches||d,s.breakpoints[h]=d}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let n=this._mediaMatcher.matchMedia(e),a={observable:new Ue(o=>{let s=d=>this._zone.run(()=>o.next(d));return n.addListener(s),()=>{n.removeListener(s)}}).pipe(We(n),pe(({matches:o})=>({query:e,matches:o})),ve(this._destroySubject)),mql:n};return this._queries.set(e,a),a}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Kw(t){return t.map(i=>i.split(",")).reduce((i,e)=>i.concat(e)).map(i=>i.trim())}function _q(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let i=0;i{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Jw=(()=>{class t{_mutationObserverFactory=u(Xw);_observedElements=new Map;_ngZone=u(se);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){let n=yn(e);return new Ue(r=>{let o=this._observeElement(n).pipe(pe(s=>s.filter(d=>!_q(d))),Ae(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{r.next(s)})});return()=>{o.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let n=new N,r=this._mutationObserverFactory.create(a=>n.next(a));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:n,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:n,stream:r}=this._observedElements.get(e);n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Td=(()=>{class t{_contentObserver=u(Jw);_elementRef=u(Y);event=new j;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=cn(e),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(Gr(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",B],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),Kl=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[Xw]})}return t})();var os=(()=>{class t{_platform=u(He);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return bq(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=vq(kq(e));if(n&&(eD(n)===-1||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),a=eD(e);return e.hasAttribute("contenteditable")?a!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!Dq(e)?!1:r==="audio"?e.hasAttribute("controls")?a!==-1:!1:r==="video"?a===-1?!1:a!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,n){return Sq(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function vq(t){try{return t.frameElement}catch{return null}}function bq(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function yq(t){let i=t.nodeName.toLowerCase();return i==="input"||i==="select"||i==="button"||i==="textarea"}function Cq(t){return Mq(t)&&t.type=="hidden"}function xq(t){return wq(t)&&t.hasAttribute("href")}function Mq(t){return t.nodeName.toLowerCase()=="input"}function wq(t){return t.nodeName.toLowerCase()=="a"}function iD(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let i=t.getAttribute("tabindex");return!!(i&&!isNaN(parseInt(i,10)))}function eD(t){if(!iD(t))return null;let i=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(i)?-1:i}function Dq(t){let i=t.nodeName.toLowerCase(),e=i==="input"&&t.type;return e==="text"||e==="password"||i==="select"||i==="textarea"}function Sq(t){return Cq(t)?!1:yq(t)||xq(t)||t.hasAttribute("contenteditable")||iD(t)}function kq(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var cm=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(i){this._enabled=i,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_enabled=!0;constructor(i,e,n,r,a=!1,o){this._element=i,this._checker=e,this._ngZone=n,this._document=r,this._injector=o,a||this.attachAnchors()}destroy(){let i=this._startAnchor,e=this._endAnchor;i&&(i.removeEventListener("focus",this.startAnchorListener),i.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(i)))})}focusFirstTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(i)))})}focusLastTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(i)))})}_getRegionBoundary(i){let e=this._element.querySelectorAll(`[cdk-focus-region-${i}], [cdkFocusRegion${i}], [cdk-focus-${i}]`);return i=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(i){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let n=this._getFirstTabbableElement(e);return n?.focus(i),!!n}return e.focus(i),!0}return this.focusFirstTabbableElement(i)}focusFirstTabbableElement(i){let e=this._getRegionBoundary("start");return e&&e.focus(i),!!e}focusLastTabbableElement(i){let e=this._getRegionBoundary("end");return e&&e.focus(i),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=0;n=0;n--){let r=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(r)return r}return null}_createAnchor(){let i=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,i),i.classList.add("cdk-visually-hidden"),i.classList.add("cdk-focus-trap-anchor"),i.setAttribute("aria-hidden","true"),i}_toggleAnchorTabIndex(i,e){i?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(i){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_executeOnStable(i){this._injector?St(i,{injector:this._injector}):setTimeout(i)}},Zl=(()=>{class t{_checker=u(os);_ngZone=u(se);_document=u(we);_injector=u(Pe);constructor(){u(Ze).load(rr)}create(e,n=!1){return new cm(e,this._checker,this._ngZone,this._document,n,this._injector)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),lg=(()=>{class t{_elementRef=u(Y);_focusTrapFactory=u(Zl);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture;constructor(){u(He).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let n=e.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=Ri(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",B],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",B]},exportAs:["cdkTrapFocus"],features:[Oe]})}return t})(),rD=new A("liveAnnouncerElement",{providedIn:"root",factory:aD});function aD(){return null}var oD=new A("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),Eq=0,Od=(()=>{class t{_ngZone=u(se);_defaultOptions=u(oD,{optional:!0});_liveElement;_document=u(we);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=u(rD,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...n){let r=this._defaultOptions,a,o;return n.length===1&&typeof n[0]=="number"?o=n[0]:[a,o]=n,this.clear(),clearTimeout(this._previousTimeout),a||(a=r&&r.politeness?r.politeness:"polite"),o==null&&r&&(o=r.duration),this._liveElement.setAttribute("aria-live",a),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof o=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),o)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let a=0;a .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{class t{_platform=u(He);_hasCheckedHighContrastMode;_document=u(we);_breakpointSubscription;constructor(){this._breakpointSubscription=u(cc).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return as.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let n=this._document.defaultView||window,r=n&&n.getComputedStyle?n.getComputedStyle(e):null,a=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),a){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return as.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return as.BLACK_ON_WHITE}return as.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(cg,tD,nD),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===as.BLACK_ON_WHITE?e.add(cg,tD):n===as.WHITE_ON_BLACK&&e.add(cg,nD)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Co=(()=>{class t{constructor(){u(lm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Kl]})}return t})();var dg={},Fe=(()=>{class t{_appId=u(Xs);getId(e){return this._appId!=="ng"&&(e+=this._appId),dg.hasOwnProperty(e)||(dg[e]=0),`${e}${dg[e]++}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Iq=200,Xl=class{_letterKeyStream=new N;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new N;selectedItem=this._selectedItem;constructor(i,e){let n=typeof e?.debounceInterval=="number"?e.debounceInterval:Iq;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(i),this._setupKeyHandler(n)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(i){this._selectedItemIndex=i}setItems(i){this._items=i}handleKey(i){let e=i.keyCode;i.key&&i.key.length===1?this._letterKeyStream.next(i.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(i){this._letterKeyStream.pipe(xt(e=>this._pressedLetters.push(e)),Gr(i),Ae(()=>this._pressedLetters.length>0),pe(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let n=1;nt[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var Jl=class{_items;_activeItemIndex=-1;_activeItem=zn(null);_wrap=!1;_typeaheadSubscription=Me.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=i=>i.disabled;constructor(i,e){this._items=i,i instanceof Sn?this._itemChangesSubscription=i.changes.subscribe(n=>this._itemsChanged(n.toArray())):$o(i)&&(this._effectRef=K1(()=>this._itemsChanged(i()),{injector:e}))}tabOut=new N;change=new N;skipPredicate(i){return this._skipPredicateFn=i,this}withWrap(i=!0){return this._wrap=i,this}withVerticalOrientation(i=!0){return this._vertical=i,this}withHorizontalOrientation(i){return this._horizontal=i,this}withAllowedModifierKeys(i){return this._allowedModifierKeys=i,this}withTypeAhead(i=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new Xl(e,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:n=>this._skipPredicateFn(n)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(n=>{this.setActiveItem(n)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(i=!0){return this._homeAndEnd=i,this}withPageUpDown(i=!0,e=10){return this._pageUpAndDown={enabled:i,delta:e},this}setActiveItem(i){let e=this._activeItem();this.updateActiveItem(i),this._activeItem()!==e&&this.change.next(this._activeItemIndex)}onKeydown(i){let e=i.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(a=>!i[a]||this._allowedModifierKeys.indexOf(a)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let a=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(a>0?a:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let a=this._activeItemIndex+this._pageUpAndDown.delta,o=this._getItemsArray().length;this._setActiveItemByIndex(a-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n))}}};var lc=class extends Jl{setActiveItem(i){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(i),this.activeItem&&this.activeItem.setActiveStyles()}};var oa=class extends Jl{_origin="program";setFocusOrigin(i){return this._origin=i,this}setActiveItem(i){super.setActiveItem(i),this.activeItem&&this.activeItem.focus(this._origin)}};function dc(t){return Gn(t)?t:ie(t)}var ug=class{_activeItemIndex=-1;_activeItem=null;_shouldActivationFollowFocus=!1;_horizontalOrientation="ltr";_skipPredicateFn=i=>!1;_trackByFn=i=>i;_items=[];_typeahead;_typeaheadSubscription=Me.EMPTY;_hasInitialFocused=!1;_initializeFocus(){if(this._hasInitialFocused||this._items.length===0)return;let i=0;for(let n=0;n{this._items=n.toArray(),this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()})):Gn(i)?i.subscribe(n=>{this._items=n,this._typeahead?.setItems(n),this._updateActiveItemIndex(n),this._initializeFocus()}):(this._items=i,this._initializeFocus()),typeof e.shouldActivationFollowFocus=="boolean"&&(this._shouldActivationFollowFocus=e.shouldActivationFollowFocus),e.horizontalOrientation&&(this._horizontalOrientation=e.horizontalOrientation),e.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),e.trackBy&&(this._trackByFn=e.trackBy),typeof e.typeAheadDebounceInterval<"u"&&this._setTypeAhead(e.typeAheadDebounceInterval)}change=new N;destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(i){switch(i.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":this._horizontalOrientation==="rtl"?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":this._horizontalOrientation==="rtl"?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if(i.key==="*"){this._expandAllItemsAtCurrentItemLevel();break}this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(i,e={}){e.emitChangeEvent??=!0;let n=typeof i=="number"?i:this._items.findIndex(o=>this._trackByFn(o)===this._trackByFn(i));if(n<0||n>=this._items.length)return;let r=this._items[n];if(this._activeItem!==null&&this._trackByFn(r)===this._trackByFn(this._activeItem))return;let a=this._activeItem;this._activeItem=r??null,this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n),this._activeItem?.focus(),a?.unfocus(),e.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(i){let e=this._activeItem;if(!e)return;let n=i.findIndex(r=>this._trackByFn(r)===this._trackByFn(e));n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n))}_setTypeAhead(i){this._typeahead=new Xl(this._items,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:e=>this._skipPredicateFn(e)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(e=>{this.focusItem(e)})}_findNextAvailableItemIndex(i){for(let e=i+1;e=0;e--)if(!this._skipPredicateFn(this._items[e]))return e;return i}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{let i=this._activeItem.getParent();if(!i||this._skipPredicateFn(i))return;this.focusItem(i)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?dc(this._activeItem.getChildren()).pipe(Le(1)).subscribe(i=>{let e=i.find(n=>!this._skipPredicateFn(n));e&&this.focusItem(e)}):this._activeItem.expand())}_isCurrentItemExpanded(){return this._activeItem?typeof this._activeItem.isExpanded=="boolean"?this._activeItem.isExpanded:this._activeItem.isExpanded():!1}_isItemDisabled(i){return typeof i.isDisabled=="boolean"?i.isDisabled:i.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;let i=this._activeItem.getParent(),e;i?e=dc(i.getChildren()):e=ie(this._items.filter(n=>n.getParent()===null)),e.pipe(Le(1)).subscribe(n=>{for(let r of n)r.expand()})}_activateCurrentItem(){this._activeItem?.activate()}};function Tq(){return(t,i)=>new ug(t,i)}var lD=new A("tree-key-manager",{providedIn:"root",factory:Tq});var uD=" ";function e2(t,i,e){let n=pm(t,i);e=e.trim(),!n.some(r=>r.trim()===e)&&(n.push(e),t.setAttribute(i,n.join(uD)))}function ss(t,i,e){let n=pm(t,i);e=e.trim();let r=n.filter(a=>a!==e);r.length?t.setAttribute(i,r.join(uD)):t.removeAttribute(i)}function pm(t,i){return t.getAttribute(i)?.match(/\S+/g)??[]}var mD="cdk-describedby-message",mm="cdk-describedby-host",pg=0,t2=(()=>{class t{_platform=u(He);_document=u(we);_messageRegistry=new Map;_messagesContainer=null;_id=`${pg++}`;constructor(){u(Ze).load(rr),this._id=u(Xs)+"-"+pg++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;let a=mg(n,r);typeof n!="string"?(dD(n,this._id),this._messageRegistry.set(a,{messageElement:n,referenceCount:0})):this._messageRegistry.has(a)||this._createMessageElement(n,r),this._isElementDescribedByMessage(e,a)||this._addMessageReference(e,a)}removeDescription(e,n,r){if(!n||!this._isElementNode(e))return;let a=mg(n,r);if(this._isElementDescribedByMessage(e,a)&&this._removeMessageReference(e,a),typeof n=="string"){let o=this._messageRegistry.get(a);o&&o.referenceCount===0&&this._deleteMessageElement(a)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${mm}="${this._id}"]`);for(let n=0;nr.indexOf(mD)!=0);e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){let r=this._messageRegistry.get(n);e2(e,"aria-describedby",r.messageElement.id),e.setAttribute(mm,this._id),r.referenceCount++}_removeMessageReference(e,n){let r=this._messageRegistry.get(n);r.referenceCount--,ss(e,"aria-describedby",r.messageElement.id),e.removeAttribute(mm)}_isElementDescribedByMessage(e,n){let r=pm(e,"aria-describedby"),a=this._messageRegistry.get(n),o=a&&a.messageElement.id;return!!o&&r.indexOf(o)!=-1}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&typeof n=="object")return!0;let r=n==null?"":`${n}`.trim(),a=e.getAttribute("aria-label");return r?!a||a.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function mg(t,i){return typeof t=="string"?`${i||""}/${t}`:t}function dD(t,i){t.id||(t.id=`${mD}-${i}-${pg++}`)}var Oq=["mat-internal-form-field",""],Pq=["*"],n2=(()=>{class t{labelPosition;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mdc-form-field--align-end",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:Oq,ngContentSelectors:Pq,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},styles:[`.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}
+`],encapsulation:2,changeDetection:0})}return t})();var Yt=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(n,r){},styles:[`.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}
+`],encapsulation:2,changeDetection:0})}return t})();var sa=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(sa||{}),fm,uc;function hm(){if(uc==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return uc=!1,uc;if("scrollBehavior"in document.documentElement.style)uc=!0;else{let t=Element.prototype.scrollTo;t?uc=!/\{\s*\[native code\]\s*\}/.test(t.toString()):uc=!1}}return uc}function i2(){if(typeof document!="object"||!document)return sa.NORMAL;if(fm==null){let t=document.createElement("div"),i=t.style;t.dir="rtl",i.width="1px",i.overflow="auto",i.visibility="hidden",i.pointerEvents="none",i.position="absolute";let e=document.createElement("div"),n=e.style;n.width="2px",n.height="1px",t.appendChild(e),document.body.appendChild(t),fm=sa.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,fm=t.scrollLeft===0?sa.NEGATED:sa.INVERTED),t.remove()}return fm}function fg(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var r2,pD=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function hg(){if(r2)return r2;if(typeof document!="object"||!document)return r2=new Set(pD),r2;let t=document.createElement("input");return r2=new Set(pD.filter(i=>(t.setAttribute("type",i),t.type===i))),r2}function en(t){return t!=null&&`${t}`!="false"}function Ln(t){return t==null?"":typeof t=="string"?t:`${t}px`}function fD(t,i=/\s+/){let e=[];if(t!=null){let n=Array.isArray(t)?t:`${t}`.split(i);for(let r of n){let a=`${r}`.trim();a&&e.push(a)}}return e}var Rr=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(Rr||{}),gg=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Rr.HIDDEN;constructor(i,e,n,r=!1){this._renderer=i,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}},hD=is({passive:!0,capture:!0}),_g=class{_events=new Map;addHandler(i,e,n,r){let a=this._events.get(e);if(a){let o=a.get(n);o?o.add(r):a.set(n,new Set([r]))}else this._events.set(e,new Map([[n,new Set([r])]])),i.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,hD)})}removeHandler(i,e,n){let r=this._events.get(i);if(!r)return;let a=r.get(e);a&&(a.delete(n),a.size===0&&r.delete(e),r.size===0&&(this._events.delete(i),document.removeEventListener(i,this._delegateEventHandler,hD)))}_delegateEventHandler=i=>{let e=In(i);e&&this._events.get(i.type)?.forEach((n,r)=>{(r===e||r.contains(e))&&n.forEach(a=>a.handleEvent(i))})}},Vd={enterDuration:225,exitDuration:150},Aq=800,gD=is({passive:!0,capture:!0}),_D=["mousedown","touchstart"],vD=["mouseup","mouseleave","touchend","touchcancel"],Vq=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}
+`],encapsulation:2,changeDetection:0})}return t})(),mc=class t{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new _g;constructor(i,e,n,r,a){this._target=i,this._ngZone=e,this._platform=r,r.isBrowser&&(this._containerElement=yn(n)),a&&a.get(Ze).load(Vq)}fadeInRipple(i,e,n={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a=q(q({},Vd),n.animation);n.centered&&(i=r.left+r.width/2,e=r.top+r.height/2);let o=n.radius||Lq(i,e,r),s=i-r.left,d=e-r.top,h=a.enterDuration,v=document.createElement("div");v.classList.add("mat-ripple-element"),v.style.left=`${s-o}px`,v.style.top=`${d-o}px`,v.style.height=`${o*2}px`,v.style.width=`${o*2}px`,n.color!=null&&(v.style.backgroundColor=n.color),v.style.transitionDuration=`${h}ms`,this._containerElement.appendChild(v);let C=window.getComputedStyle(v),S=C.transitionProperty,D=C.transitionDuration,L=S==="none"||D==="0s"||D==="0s, 0s"||r.width===0&&r.height===0,ne=new gg(this,v,n,L);v.style.transform="scale3d(1, 1, 1)",ne.state=Rr.FADING_IN,n.persistent||(this._mostRecentTransientRipple=ne);let oe=null;return!L&&(h||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let ye=()=>{oe&&(oe.fallbackTimer=null),clearTimeout(tt),this._finishRippleTransition(ne)},Ye=()=>this._destroyRipple(ne),tt=setTimeout(Ye,h+100);v.addEventListener("transitionend",ye),v.addEventListener("transitioncancel",Ye),oe={onTransitionEnd:ye,onTransitionCancel:Ye,fallbackTimer:tt}}),this._activeRipples.set(ne,oe),(L||!h)&&this._finishRippleTransition(ne),ne}fadeOutRipple(i){if(i.state===Rr.FADING_OUT||i.state===Rr.HIDDEN)return;let e=i.element,n=q(q({},Vd),i.config.animation);e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",i.state=Rr.FADING_OUT,(i._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(i)}fadeOutAll(){this._getActiveRipples().forEach(i=>i.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(i=>{i.config.persistent||i.fadeOut()})}setupTriggerEvents(i){let e=yn(i);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,_D.forEach(n=>{t._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(i){i.type==="mousedown"?this._onMousedown(i):i.type==="touchstart"?this._onTouchStart(i):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{vD.forEach(e=>{this._triggerElement.addEventListener(e,this,gD)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(i){i.state===Rr.FADING_IN?this._startFadeOutTransition(i):i.state===Rr.FADING_OUT&&this._destroyRipple(i)}_startFadeOutTransition(i){let e=i===this._mostRecentTransientRipple,{persistent:n}=i.config;i.state=Rr.VISIBLE,!n&&(!e||!this._isPointerDown)&&i.fadeOut()}_destroyRipple(i){let e=this._activeRipples.get(i)??null;this._activeRipples.delete(i),this._activeRipples.size||(this._containerRect=null),i===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),i.state=Rr.HIDDEN,e!==null&&(i.element.removeEventListener("transitionend",e.onTransitionEnd),i.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),i.element.remove()}_onMousedown(i){let e=bo(i),n=this._lastTouchStartEvent&&Date.now(){let e=i.state===Rr.VISIBLE||i.config.terminateOnPointerUp&&i.state===Rr.FADING_IN;!i.config.persistent&&e&&i.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let i=this._triggerElement;i&&(_D.forEach(e=>t._eventManager.removeHandler(e,i,this)),this._pointerUpEventsRegistered&&(vD.forEach(e=>i.removeEventListener(e,this,gD)),this._pointerUpEventsRegistered=!1))}};function Lq(t,i,e){let n=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(i-e.top),Math.abs(i-e.bottom));return Math.sqrt(n*n+r*r)}var pc=new A("mat-ripple-global-options"),Kn=(()=>{class t{_elementRef=u(Y);_animationMode=u(ze,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=u(se),n=u(He),r=u(pc,{optional:!0}),a=u(Pe);this._globalOptions=r||{},this._rippleRenderer=new mc(this,e,this._elementRef,n,a)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:q(q(q({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,n=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,n,q(q({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,q(q({},this.rippleConfig),e))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var Rq=new A("cdk-dir-doc",{providedIn:"root",factory:zq});function zq(){return u(we)}var Hq=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function bD(t){let i=t?.toLowerCase()||"";return i==="auto"&&typeof navigator<"u"&&navigator?.language?Hq.test(navigator.language)?"rtl":"ltr":i==="rtl"?"rtl":"ltr"}var st=(()=>{class t{value="ltr";change=new j;constructor(){let e=u(Rq,{optional:!0});if(e){let n=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.value=bD(n||r||"ltr")}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Oa=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();var me=(()=>{class t{constructor(){u(lm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Oa,Oa]})}return t})();var Fq=["input"],Bq=["label"],jq=["*"],Uq=new A("mat-checkbox-default-options",{providedIn:"root",factory:CD});function CD(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var Mi=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t}(Mi||{}),$q={provide:Yn,useExisting:Dt(()=>cs),multi:!0},vg=class{source;checked},yD=CD(),cs=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(be);_ngZone=u(se);_animationMode=u(ze,{optional:!0});_options=u(Uq,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let n=new vg;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new j;indeterminateChange=new j;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=Mi.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){u(Ze).load(Yt);let e=u(new hn("tabindex"),{optional:!0});this._options=this._options||yD,this.color=this._options.color||yD.color,this.tabIndex=e==null?0:parseInt(e)||0,this.id=this._uniqueId=u(Fe).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate}set indeterminate(e){let n=e!=this._indeterminate;this._indeterminate=e,n&&(this._indeterminate?this._transitionCheckState(Mi.Indeterminate):this._transitionCheckState(this.checked?Mi.Checked:Mi.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_indeterminate=!1;_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let n=this._currentCheckState,r=this._getAnimationTargetElement();if(!(n===e||!r)&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(a)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?Mi.Checked:Mi.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if(this._animationMode==="NoopAnimations")return"";switch(e){case Mi.Init:if(n===Mi.Checked)return this._animationClasses.uncheckedToChecked;if(n==Mi.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Mi.Unchecked:return n===Mi.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Mi.Checked:return n===Mi.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Mi.Indeterminate:return n===Mi.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-checkbox"]],viewQuery:function(n,r){if(n&1&&(le(Fq,5),le(Bq,5)),n&2){let a;U(a=$())&&(r._inputElement=a.first),U(a=$())&&(r._labelElement=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(n,r){n&2&&(Ht("id",r.id),J("tabindex",null)("aria-label",null)("aria-labelledby",null),Tt(r.color?"mat-"+r.color:"mat-accent"),ee("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",B],ariaControls:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",B],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:ot(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",B],checked:[2,"checked","checked",B],disabled:[2,"disabled","disabled",B],indeterminate:[2,"indeterminate","indeterminate",B]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[ue([$q,{provide:ui,useExisting:t,multi:!0}]),Oe],ngContentSelectors:jq,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1){let a=de();xe(),p(0,"div",3),z("click",function(s){return G(a),W(r._preventBubblingFromLabel(s))}),p(1,"div",4,0)(3,"div",5),z("click",function(){return G(a),W(r._onTouchTargetClick())}),f(),p(4,"input",6,1),z("blur",function(){return G(a),W(r._onBlur())})("click",function(){return G(a),W(r._onInputClick())})("change",function(s){return G(a),W(r._onInteractionEvent(s))}),f(),H(6,"div",7),p(7,"div",8),Ut(),p(8,"svg",9),H(9,"path",10),f(),Sa(),H(10,"div",11),f(),H(11,"div",12),f(),p(12,"label",13,2),re(14),f()()}if(n&2){let a=_t(2);y("labelPosition",r.labelPosition),g(4),ee("mdc-checkbox--selected",r.checked),y("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),J("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-controls",r.ariaControls)("aria-disabled",r.disabled&&r.disabledInteractive?!0:null)("aria-expanded",r.ariaExpanded)("aria-owns",r.ariaOwns)("name",r.name)("value",r.value),g(7),y("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),g(),y("for",r.inputId)}},dependencies:[Kn,n2],styles:[`.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}
+`],encapsulation:2,changeDetection:0})}return t})();var gm=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[cs,me,me]})}return t})();var mt="primary",qd=Symbol("RouteTitle"),Mg=class{params;constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e[0]:e}return null}getAll(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function gc(t){return new Mg(t)}function ID(t,i,e){let n=e.path.split("/");if(n.length>t.length||e.pathMatch==="full"&&(i.hasChildren()||n.lengthn[a]===r)}else return t===i}function OD(t){return t.length>0?t[t.length-1]:null}function ps(t){return Gn(t)?t:qo(t)?jt(Promise.resolve(t)):ie(t)}var qq={exact:AD,subset:VD},PD={exact:Yq,subset:Qq,ignored:()=>!0};function xD(t,i,e){return qq[e.paths](t.root,i.root,e.matrixParams)&&PD[e.queryParams](t.queryParams,i.queryParams)&&!(e.fragment==="exact"&&t.fragment!==i.fragment)}function Yq(t,i){return Pa(t,i)}function AD(t,i,e){if(!fc(t.segments,i.segments)||!bm(t.segments,i.segments,e)||t.numberOfChildren!==i.numberOfChildren)return!1;for(let n in i.children)if(!t.children[n]||!AD(t.children[n],i.children[n],e))return!1;return!0}function Qq(t,i){return Object.keys(i).length<=Object.keys(t).length&&Object.keys(i).every(e=>TD(t[e],i[e]))}function VD(t,i,e){return LD(t,i,i.segments,e)}function LD(t,i,e,n){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!fc(r,e)||i.hasChildren()||!bm(r,e,n))}else if(t.segments.length===e.length){if(!fc(t.segments,e)||!bm(t.segments,e,n))return!1;for(let r in i.children)if(!t.children[r]||!VD(t.children[r],i.children[r],n))return!1;return!0}else{let r=e.slice(0,t.segments.length),a=e.slice(t.segments.length);return!fc(t.segments,r)||!bm(t.segments,r,n)||!t.children[mt]?!1:LD(t.children[mt],i,a,n)}}function bm(t,i,e){return i.every((n,r)=>PD[e](t[r].parameters,n.parameters))}var Va=class{root;queryParams;fragment;_queryParamMap;constructor(i=new Rt([],{}),e={},n=null){this.root=i,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap??=gc(this.queryParams),this._queryParamMap}toString(){return Xq.serialize(this)}},Rt=class{segments;children;parent=null;constructor(i,e){this.segments=i,this.children=e,Object.values(e).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ym(this)}},ls=class{path;parameters;_parameterMap;constructor(i,e){this.path=i,this.parameters=e}get parameterMap(){return this._parameterMap??=gc(this.parameters),this._parameterMap}toString(){return zD(this)}};function Kq(t,i){return fc(t,i)&&t.every((e,n)=>Pa(e.parameters,i[n].parameters))}function fc(t,i){return t.length!==i.length?!1:t.every((e,n)=>e.path===i[n].path)}function Zq(t,i){let e=[];return Object.entries(t.children).forEach(([n,r])=>{n===mt&&(e=e.concat(i(r,n)))}),Object.entries(t.children).forEach(([n,r])=>{n!==mt&&(e=e.concat(i(r,n)))}),e}var _c=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>new ds,providedIn:"root"})}return t})(),ds=class{parse(i){let e=new Sg(i);return new Va(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(i){let e=`/${Ld(i.root,!0)}`,n=tY(i.queryParams),r=typeof i.fragment=="string"?`#${Jq(i.fragment)}`:"";return`${e}${n}${r}`}},Xq=new ds;function ym(t){return t.segments.map(i=>zD(i)).join("/")}function Ld(t,i){if(!t.hasChildren())return ym(t);if(i){let e=t.children[mt]?Ld(t.children[mt],!1):"",n=[];return Object.entries(t.children).forEach(([r,a])=>{r!==mt&&n.push(`${r}:${Ld(a,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}else{let e=Zq(t,(n,r)=>r===mt?[Ld(t.children[mt],!1)]:[`${r}:${Ld(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[mt]!=null?`${ym(t)}/${e[0]}`:`${ym(t)}/(${e.join("//")})`}}function RD(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function _m(t){return RD(t).replace(/%3B/gi,";")}function Jq(t){return encodeURI(t)}function Dg(t){return RD(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Cm(t){return decodeURIComponent(t)}function MD(t){return Cm(t.replace(/\+/g,"%20"))}function zD(t){return`${Dg(t.path)}${eY(t.parameters)}`}function eY(t){return Object.entries(t).map(([i,e])=>`;${Dg(i)}=${Dg(e)}`).join("")}function tY(t){let i=Object.entries(t).map(([e,n])=>Array.isArray(n)?n.map(r=>`${_m(e)}=${_m(r)}`).join("&"):`${_m(e)}=${_m(n)}`).filter(e=>e);return i.length?`?${i.join("&")}`:""}var nY=/^[^\/()?;#]+/;function bg(t){let i=t.match(nY);return i?i[0]:""}var iY=/^[^\/()?;=#]+/;function rY(t){let i=t.match(iY);return i?i[0]:""}var aY=/^[^=?&#]+/;function oY(t){let i=t.match(aY);return i?i[0]:""}var sY=/^[^&#]+/;function cY(t){let i=t.match(sY);return i?i[0]:""}var Sg=class{url;remaining;constructor(i){this.url=i,this.remaining=i}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Rt([],{}):new Rt([],this.parseChildren())}parseQueryParams(){let i={};if(this.consumeOptional("?"))do this.parseQueryParam(i);while(this.consumeOptional("&"));return i}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let i=[];for(this.peekStartsWith("(")||i.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),i.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(i.length>0||Object.keys(e).length>0)&&(n[mt]=new Rt(i,e)),n}parseSegment(){let i=bg(this.remaining);if(i===""&&this.peekStartsWith(";"))throw new Ce(4009,!1);return this.capture(i),new ls(Cm(i),this.parseMatrixParams())}parseMatrixParams(){let i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){let e=rY(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let r=bg(this.remaining);r&&(n=r,this.capture(n))}i[Cm(e)]=Cm(n)}parseQueryParam(i){let e=oY(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let o=cY(this.remaining);o&&(n=o,this.capture(n))}let r=MD(e),a=MD(n);if(i.hasOwnProperty(r)){let o=i[r];Array.isArray(o)||(o=[o],i[r]=o),o.push(a)}else i[r]=a}parseParens(i){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=bg(this.remaining),r=this.remaining[n.length];if(r!=="/"&&r!==")"&&r!==";")throw new Ce(4010,!1);let a;n.indexOf(":")>-1?(a=n.slice(0,n.indexOf(":")),this.capture(a),this.capture(":")):i&&(a=mt);let o=this.parseChildren();e[a]=Object.keys(o).length===1?o[mt]:new Rt([],o),this.consumeOptional("//")}return e}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return this.peekStartsWith(i)?(this.remaining=this.remaining.substring(i.length),!0):!1}capture(i){if(!this.consumeOptional(i))throw new Ce(4011,!1)}};function HD(t){return t.segments.length>0?new Rt([],{[mt]:t}):t}function ND(t){let i={};for(let[n,r]of Object.entries(t.children)){let a=ND(r);if(n===mt&&a.segments.length===0&&a.hasChildren())for(let[o,s]of Object.entries(a.children))i[o]=s;else(a.segments.length>0||a.hasChildren())&&(i[n]=a)}let e=new Rt(t.segments,i);return lY(e)}function lY(t){if(t.numberOfChildren===1&&t.children[mt]){let i=t.children[mt];return new Rt(t.segments.concat(i.segments),i.children)}return t}function us(t){return t instanceof Va}function FD(t,i,e=null,n=null){let r=BD(t);return jD(r,i,e,n)}function BD(t){let i;function e(a){let o={};for(let d of a.children){let h=e(d);o[d.outlet]=h}let s=new Rt(a.url,o);return a===t&&(i=s),s}let n=e(t.root),r=HD(n);return i??r}function jD(t,i,e,n){let r=t;for(;r.parent;)r=r.parent;if(i.length===0)return yg(r,r,r,e,n);let a=dY(i);if(a.toRoot())return yg(r,r,new Rt([],{}),e,n);let o=uY(a,r,t),s=o.processChildren?zd(o.segmentGroup,o.index,a.commands):$D(o.segmentGroup,o.index,a.commands);return yg(r,o.segmentGroup,s,e,n)}function Mm(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Nd(t){return typeof t=="object"&&t!=null&&t.outlets}function yg(t,i,e,n,r){let a={};n&&Object.entries(n).forEach(([d,h])=>{a[d]=Array.isArray(h)?h.map(v=>`${v}`):`${h}`});let o;t===i?o=e:o=UD(t,i,e);let s=HD(ND(o));return new Va(s,a,r)}function UD(t,i,e){let n={};return Object.entries(t.children).forEach(([r,a])=>{a===i?n[r]=e:n[r]=UD(a,i,e)}),new Rt(t.segments,n)}var wm=class{isAbsolute;numberOfDoubleDots;commands;constructor(i,e,n){if(this.isAbsolute=i,this.numberOfDoubleDots=e,this.commands=n,i&&n.length>0&&Mm(n[0]))throw new Ce(4003,!1);let r=n.find(Nd);if(r&&r!==OD(n))throw new Ce(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function dY(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new wm(!0,0,t);let i=0,e=!1,n=t.reduce((r,a,o)=>{if(typeof a=="object"&&a!=null){if(a.outlets){let s={};return Object.entries(a.outlets).forEach(([d,h])=>{s[d]=typeof h=="string"?h.split("/"):h}),[...r,{outlets:s}]}if(a.segmentPath)return[...r,a.segmentPath]}return typeof a!="string"?[...r,a]:o===0?(a.split("/").forEach((s,d)=>{d==0&&s==="."||(d==0&&s===""?e=!0:s===".."?i++:s!=""&&r.push(s))}),r):[...r,a]},[]);return new wm(e,i,n)}var s2=class{segmentGroup;processChildren;index;constructor(i,e,n){this.segmentGroup=i,this.processChildren=e,this.index=n}};function uY(t,i,e){if(t.isAbsolute)return new s2(i,!0,0);if(!e)return new s2(i,!1,NaN);if(e.parent===null)return new s2(e,!0,0);let n=Mm(t.commands[0])?0:1,r=e.segments.length-1+n;return mY(e,r,t.numberOfDoubleDots)}function mY(t,i,e){let n=t,r=i,a=e;for(;a>r;){if(a-=r,n=n.parent,!n)throw new Ce(4005,!1);r=n.segments.length}return new s2(n,!1,r-a)}function pY(t){return Nd(t[0])?t[0].outlets:{[mt]:t}}function $D(t,i,e){if(t??=new Rt([],{}),t.segments.length===0&&t.hasChildren())return zd(t,i,e);let n=fY(t,i,e),r=e.slice(n.commandIndex);if(n.match&&n.pathIndexa!==mt)&&t.children[mt]&&t.numberOfChildren===1&&t.children[mt].segments.length===0){let a=zd(t.children[mt],i,e);return new Rt(t.segments,a.children)}return Object.entries(n).forEach(([a,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(r[a]=$D(t.children[a],i,o))}),Object.entries(t.children).forEach(([a,o])=>{n[a]===void 0&&(r[a]=o)}),new Rt(t.segments,r)}}function fY(t,i,e){let n=0,r=i,a={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return a;let o=t.segments[r],s=e[n];if(Nd(s))break;let d=`${s}`,h=n0&&d===void 0)break;if(d&&h&&typeof h=="object"&&h.outlets===void 0){if(!DD(d,h,o))return a;n+=2}else{if(!DD(d,{},o))return a;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function kg(t,i,e){let n=t.segments.slice(0,i),r=0;for(;r{typeof n=="string"&&(n=[n]),n!==null&&(i[e]=kg(new Rt([],{}),0,n))}),i}function wD(t){let i={};return Object.entries(t).forEach(([e,n])=>i[e]=`${n}`),i}function DD(t,i,e){return t==e.path&&Pa(i,e.parameters)}var xm="imperative",Zn=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(Zn||{}),xr=class{id;url;constructor(i,e){this.id=i,this.url=e}},ms=class extends xr{type=Zn.NavigationStart;navigationTrigger;restoredState;constructor(i,e,n="imperative",r=null){super(i,e),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Mr=class extends xr{urlAfterRedirects;type=Zn.NavigationEnd;constructor(i,e,n){super(i,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},or=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(or||{}),l2=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(l2||{}),Aa=class extends xr{reason;code;type=Zn.NavigationCancel;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},La=class extends xr{reason;code;type=Zn.NavigationSkipped;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}},d2=class extends xr{error;target;type=Zn.NavigationError;constructor(i,e,n,r){super(i,e),this.error=n,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Fd=class extends xr{urlAfterRedirects;state;type=Zn.RoutesRecognized;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Dm=class extends xr{urlAfterRedirects;state;type=Zn.GuardsCheckStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Sm=class extends xr{urlAfterRedirects;state;shouldActivate;type=Zn.GuardsCheckEnd;constructor(i,e,n,r,a){super(i,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=a}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},km=class extends xr{urlAfterRedirects;state;type=Zn.ResolveStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Em=class extends xr{urlAfterRedirects;state;type=Zn.ResolveEnd;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Im=class{route;type=Zn.RouteConfigLoadStart;constructor(i){this.route=i}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Tm=class{route;type=Zn.RouteConfigLoadEnd;constructor(i){this.route=i}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Om=class{snapshot;type=Zn.ChildActivationStart;constructor(i){this.snapshot=i}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Pm=class{snapshot;type=Zn.ChildActivationEnd;constructor(i){this.snapshot=i}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Am=class{snapshot;type=Zn.ActivationStart;constructor(i){this.snapshot=i}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Vm=class{snapshot;type=Zn.ActivationEnd;constructor(i){this.snapshot=i}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},u2=class{routerEvent;position;anchor;type=Zn.Scroll;constructor(i,e,n){this.routerEvent=i,this.position=e,this.anchor=n}toString(){let i=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${i}')`}},Bd=class{},m2=class{url;navigationBehaviorOptions;constructor(i,e){this.url=i,this.navigationBehaviorOptions=e}};function gY(t,i){return t.providers&&!t._injector&&(t._injector=G1(t.providers,i,`Route: ${t.path}`)),t._injector??i}function ca(t){return t.outlet||mt}function _Y(t,i){let e=t.filter(n=>ca(n)===i);return e.push(...t.filter(n=>ca(n)!==i)),e}function Yd(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let i=t.parent;i;i=i.parent){let e=i.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var Lm=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Yd(this.route?.snapshot)??this.rootInjector}constructor(i){this.rootInjector=i,this.children=new vc(this.rootInjector)}},vc=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,n){let r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){let n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new Lm(this.rootInjector),this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(n){return new(n||t)(ae(fn))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Rm=class{_root;constructor(i){this._root=i}get root(){return this._root.value}parent(i){let e=this.pathFromRoot(i);return e.length>1?e[e.length-2]:null}children(i){let e=Eg(i,this._root);return e?e.children.map(n=>n.value):[]}firstChild(i){let e=Eg(i,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(i){let e=Ig(i,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==i)}pathFromRoot(i){return Ig(i,this._root).map(e=>e.value)}};function Eg(t,i){if(t===i.value)return i;for(let e of i.children){let n=Eg(t,e);if(n)return n}return null}function Ig(t,i){if(t===i.value)return[i];for(let e of i.children){let n=Ig(t,e);if(n.length)return n.unshift(i),n}return[]}var Cr=class{value;children;constructor(i,e){this.value=i,this.children=e}toString(){return`TreeNode(${this.value})`}};function o2(t){let i={};return t&&t.children.forEach(e=>i[e.value.outlet]=e),i}var jd=class extends Rm{snapshot;constructor(i,e){super(i),this.snapshot=e,zg(this,i)}toString(){return this.snapshot.toString()}};function GD(t){let i=vY(t),e=new at([new ls("",{})]),n=new at({}),r=new at({}),a=new at({}),o=new at(""),s=new Hi(e,n,a,o,r,mt,t,i.root);return s.snapshot=i.root,new jd(new Cr(s,[]),i)}function vY(t){let i={},e={},n={},r="",a=new hc([],i,n,r,e,mt,t,null,{});return new Ud("",new Cr(a,[]))}var Hi=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(i,e,n,r,a,o,s,d){this.urlSubject=i,this.paramsSubject=e,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=a,this.outlet=o,this.component=s,this._futureSnapshot=d,this.title=this.dataSubject?.pipe(pe(h=>h[qd]))??ie(void 0),this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(pe(i=>gc(i))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(pe(i=>gc(i))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function zm(t,i,e="emptyOnly"){let n,{routeConfig:r}=t;return i!==null&&(e==="always"||r?.path===""||!i.component&&!i.routeConfig?.loadComponent)?n={params:q(q({},i.params),t.params),data:q(q({},i.data),t.data),resolve:q(q(q(q({},t.data),i.data),r?.data),t._resolvedData)}:n={params:q({},t.params),data:q({},t.data),resolve:q(q({},t.data),t._resolvedData??{})},r&&qD(r)&&(n.resolve[qd]=r.title),n}var hc=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[qd]}constructor(i,e,n,r,a,o,s,d,h){this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=a,this.outlet=o,this.component=s,this.routeConfig=d,this._resolve=h}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=gc(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=gc(this.queryParams),this._queryParamMap}toString(){let i=this.url.map(n=>n.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${i}', path:'${e}')`}},Ud=class extends Rm{url;constructor(i,e){super(e),this.url=i,zg(this,e)}toString(){return WD(this._root)}};function zg(t,i){i.value._routerState=t,i.children.forEach(e=>zg(t,e))}function WD(t){let i=t.children.length>0?` { ${t.children.map(WD).join(", ")} } `:"";return`${t.value}${i}`}function Cg(t){if(t.snapshot){let i=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Pa(i.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),i.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Pa(i.params,e.params)||t.paramsSubject.next(e.params),Wq(i.url,e.url)||t.urlSubject.next(e.url),Pa(i.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function Tg(t,i){let e=Pa(t.params,i.params)&&Kq(t.url,i.url),n=!t.parent!=!i.parent;return e&&!n&&(!t.parent||Tg(t.parent,i.parent))}function qD(t){return typeof t.title=="string"||t.title===null}var YD=new A(""),Hg=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=mt;activateEvents=new j;deactivateEvents=new j;attachEvents=new j;detachEvents=new j;routerOutletData=Fy(void 0);parentContexts=u(vc);location=u(it);changeDetector=u(be);inputBinder=u(Qd,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:n,previousValue:r}=e.name;if(n)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Ce(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Ce(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Ce(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new Ce(4013,!1);this._activatedRoute=e;let r=this.location,o=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,d=new Og(e,s,r.injector,this.routerOutletData);this.activated=r.createComponent(o,{index:r.length,injector:d,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Oe]})}return t})(),Og=class{route;childContexts;parent;outletData;constructor(i,e,n,r){this.route=i,this.childContexts=e,this.parent=n,this.outletData=r}get(i,e){return i===Hi?this.route:i===vc?this.childContexts:i===YD?this.outletData:this.parent.get(i,e)}},Qd=new A(""),Ng=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:n}=e,r=ti([n.queryParams,n.params,n.data]).pipe(dt(([a,o,s],d)=>(s=q(q(q({},a),o),s),d===0?ie(s):Promise.resolve(s)))).subscribe(a=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(e);return}let o=zx(n.component);if(!o){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of o.inputs)e.activatedComponentRef.setInput(s,a[s])});this.outletDataSubscriptions.set(e,r)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),Fg=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(n,r){n&1&&H(0,"router-outlet")},dependencies:[Hg],encapsulation:2})}return t})();function Bg(t){let i=t.children&&t.children.map(Bg),e=i?Be(q({},t),{children:i}):q({},t);return!e.component&&!e.loadComponent&&(i||e.loadChildren)&&e.outlet&&e.outlet!==mt&&(e.component=Fg),e}function bY(t,i,e){let n=$d(t,i._root,e?e._root:void 0);return new jd(n,i)}function $d(t,i,e){if(e&&t.shouldReuseRoute(i.value,e.value.snapshot)){let n=e.value;n._futureSnapshot=i.value;let r=yY(t,i,e);return new Cr(n,r)}else{if(t.shouldAttach(i.value)){let a=t.retrieve(i.value);if(a!==null){let o=a.route;return o.value._futureSnapshot=i.value,o.children=i.children.map(s=>$d(t,s)),o}}let n=CY(i.value),r=i.children.map(a=>$d(t,a));return new Cr(n,r)}}function yY(t,i,e){return i.children.map(n=>{for(let r of e.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return $d(t,n,r);return $d(t,n)})}function CY(t){return new Hi(new at(t.url),new at(t.params),new at(t.queryParams),new at(t.fragment),new at(t.data),t.outlet,t.component,t)}var p2=class{redirectTo;navigationBehaviorOptions;constructor(i,e){this.redirectTo=i,this.navigationBehaviorOptions=e}},QD="ngNavigationCancelingError";function Hm(t,i){let{redirectTo:e,navigationBehaviorOptions:n}=us(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,r=KD(!1,or.Redirect);return r.url=e,r.navigationBehaviorOptions=n,r}function KD(t,i){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[QD]=!0,e.cancellationCode=i,e}function xY(t){return ZD(t)&&us(t.url)}function ZD(t){return!!t&&t[QD]}var MY=(t,i,e,n)=>pe(r=>(new Pg(i,r.targetRouterState,r.currentRouterState,e,n).activate(t),r)),Pg=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(i,e,n,r,a){this.routeReuseStrategy=i,this.futureState=e,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=a}activate(i){let e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,i),Cg(this.futureState.root),this.activateChildRoutes(e,n,i)}deactivateChildRoutes(i,e,n){let r=o2(e);i.children.forEach(a=>{let o=a.value.outlet;this.deactivateRoutes(a,r[o],n),delete r[o]}),Object.values(r).forEach(a=>{this.deactivateRouteAndItsChildren(a,n)})}deactivateRoutes(i,e,n){let r=i.value,a=e?e.value:null;if(r===a)if(r.component){let o=n.getContext(r.outlet);o&&this.deactivateChildRoutes(i,e,o.children)}else this.deactivateChildRoutes(i,e,n);else a&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(i,e){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,e):this.deactivateRouteAndOutlet(i,e)}detachAndStoreRouteSubtree(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,a=o2(i);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);if(n&&n.outlet){let o=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:o,route:i,contexts:s})}}deactivateRouteAndOutlet(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,a=o2(i);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(i,e,n){let r=o2(e);i.children.forEach(a=>{this.activateRoutes(a,r[a.value.outlet],n),this.forwardEvent(new Vm(a.value.snapshot))}),i.children.length&&this.forwardEvent(new Pm(i.value.snapshot))}activateRoutes(i,e,n){let r=i.value,a=e?e.value:null;if(Cg(r),r===a)if(r.component){let o=n.getOrCreateContext(r.outlet);this.activateChildRoutes(i,e,o.children)}else this.activateChildRoutes(i,e,n);else if(r.component){let o=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),Cg(s.route.value),this.activateChildRoutes(i,null,o.children)}else o.attachRef=null,o.route=r,o.outlet&&o.outlet.activateWith(r,o.injector),this.activateChildRoutes(i,null,o.children)}else this.activateChildRoutes(i,null,n)}},Nm=class{path;route;constructor(i){this.path=i,this.route=this.path[this.path.length-1]}},c2=class{component;route;constructor(i,e){this.component=i,this.route=e}};function wY(t,i,e){let n=t._root,r=i?i._root:null;return Rd(n,r,e,[n.value])}function DY(t){let i=t.routeConfig?t.routeConfig.canActivateChild:null;return!i||i.length===0?null:{node:t,guards:i}}function h2(t,i){let e=Symbol(),n=i.get(t,e);return n===e?typeof t=="function"&&!Nb(t)?t:i.get(t):n}function Rd(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=o2(i);return t.children.forEach(o=>{SY(o,a[o.value.outlet],e,n.concat([o.value]),r),delete a[o.value.outlet]}),Object.entries(a).forEach(([o,s])=>Hd(s,e.getContext(o),r)),r}function SY(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=t.value,o=i?i.value:null,s=e?e.getContext(t.value.outlet):null;if(o&&a.routeConfig===o.routeConfig){let d=kY(o,a,a.routeConfig.runGuardsAndResolvers);d?r.canActivateChecks.push(new Nm(n)):(a.data=o.data,a._resolvedData=o._resolvedData),a.component?Rd(t,i,s?s.children:null,n,r):Rd(t,i,e,n,r),d&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new c2(s.outlet.component,o))}else o&&Hd(i,s,r),r.canActivateChecks.push(new Nm(n)),a.component?Rd(t,null,s?s.children:null,n,r):Rd(t,null,e,n,r);return r}function kY(t,i,e){if(typeof e=="function")return e(t,i);switch(e){case"pathParamsChange":return!fc(t.url,i.url);case"pathParamsOrQueryParamsChange":return!fc(t.url,i.url)||!Pa(t.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Tg(t,i)||!Pa(t.queryParams,i.queryParams);case"paramsChange":default:return!Tg(t,i)}}function Hd(t,i,e){let n=o2(t),r=t.value;Object.entries(n).forEach(([a,o])=>{r.component?i?Hd(o,i.children.getContext(a),e):Hd(o,null,e):Hd(o,i,e)}),r.component?i&&i.outlet&&i.outlet.isActivated?e.canDeactivateChecks.push(new c2(i.outlet.component,r)):e.canDeactivateChecks.push(new c2(null,r)):e.canDeactivateChecks.push(new c2(null,r))}function Kd(t){return typeof t=="function"}function EY(t){return typeof t=="boolean"}function IY(t){return t&&Kd(t.canLoad)}function TY(t){return t&&Kd(t.canActivate)}function OY(t){return t&&Kd(t.canActivateChild)}function PY(t){return t&&Kd(t.canDeactivate)}function AY(t){return t&&Kd(t.canMatch)}function XD(t){return t instanceof to||t?.name==="EmptyError"}var vm=Symbol("INITIAL_VALUE");function f2(){return dt(t=>ti(t.map(i=>i.pipe(Le(1),We(vm)))).pipe(pe(i=>{for(let e of i)if(e!==!0){if(e===vm)return vm;if(e===!1||VY(e))return e}return!0}),Ae(i=>i!==vm),Le(1)))}function VY(t){return us(t)||t instanceof p2}function LY(t,i){return rn(e=>{let{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:a,canDeactivateChecks:o}}=e;return o.length===0&&a.length===0?ie(Be(q({},e),{guardsResult:!0})):RY(o,n,r,t).pipe(rn(s=>s&&EY(s)?zY(n,a,t,i):ie(s)),pe(s=>Be(q({},e),{guardsResult:s})))})}function RY(t,i,e,n){return jt(t).pipe(rn(r=>jY(r.component,r.route,e,i,n)),io(r=>r!==!0,!0))}function zY(t,i,e,n){return jt(i).pipe(Pi(r=>gi(NY(r.route.parent,n),HY(r.route,n),BY(t,r.path,e),FY(t,r.route,e))),io(r=>r!==!0,!0))}function HY(t,i){return t!==null&&i&&i(new Am(t)),ie(!0)}function NY(t,i){return t!==null&&i&&i(new Om(t)),ie(!0)}function FY(t,i,e){let n=i.routeConfig?i.routeConfig.canActivate:null;if(!n||n.length===0)return ie(!0);let r=n.map(a=>Oi(()=>{let o=Yd(i)??e,s=h2(a,o),d=TY(s)?s.canActivate(i,t):Ki(o,()=>s(i,t));return ps(d).pipe(io())}));return ie(r).pipe(f2())}function BY(t,i,e){let n=i[i.length-1],a=i.slice(0,i.length-1).reverse().map(o=>DY(o)).filter(o=>o!==null).map(o=>Oi(()=>{let s=o.guards.map(d=>{let h=Yd(o.node)??e,v=h2(d,h),C=OY(v)?v.canActivateChild(n,t):Ki(h,()=>v(n,t));return ps(C).pipe(io())});return ie(s).pipe(f2())}));return ie(a).pipe(f2())}function jY(t,i,e,n,r){let a=i&&i.routeConfig?i.routeConfig.canDeactivate:null;if(!a||a.length===0)return ie(!0);let o=a.map(s=>{let d=Yd(i)??r,h=h2(s,d),v=PY(h)?h.canDeactivate(t,i,e,n):Ki(d,()=>h(t,i,e,n));return ps(v).pipe(io())});return ie(o).pipe(f2())}function UY(t,i,e,n){let r=i.canLoad;if(r===void 0||r.length===0)return ie(!0);let a=r.map(o=>{let s=h2(o,t),d=IY(s)?s.canLoad(i,e):Ki(t,()=>s(i,e));return ps(d)});return ie(a).pipe(f2(),JD(n))}function JD(t){return vh(xt(i=>{if(typeof i!="boolean")throw Hm(t,i)}),pe(i=>i===!0))}function $Y(t,i,e,n){let r=i.canMatch;if(!r||r.length===0)return ie(!0);let a=r.map(o=>{let s=h2(o,t),d=AY(s)?s.canMatch(i,e):Ki(t,()=>s(i,e));return ps(d)});return ie(a).pipe(f2(),JD(n))}var Gd=class{segmentGroup;constructor(i){this.segmentGroup=i||null}},Wd=class extends Error{urlTree;constructor(i){super(),this.urlTree=i}};function a2(t){return Ro(new Gd(t))}function GY(t){return Ro(new Ce(4e3,!1))}function WY(t){return Ro(KD(!1,or.GuardRejected))}var Ag=class{urlSerializer;urlTree;constructor(i,e){this.urlSerializer=i,this.urlTree=e}lineralizeSegments(i,e){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return ie(n);if(r.numberOfChildren>1||!r.children[mt])return GY(`${i.redirectTo}`);r=r.children[mt]}}applyRedirectCommands(i,e,n,r,a){if(typeof e!="string"){let s=e,{queryParams:d,fragment:h,routeConfig:v,url:C,outlet:S,params:D,data:L,title:ne}=r,oe=Ki(a,()=>s({params:D,data:L,queryParams:d,fragment:h,routeConfig:v,url:C,outlet:S,title:ne}));if(oe instanceof Va)throw new Wd(oe);e=oe}let o=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),i,n);if(e[0]==="/")throw new Wd(o);return o}applyRedirectCreateUrlTree(i,e,n,r){let a=this.createSegmentGroup(i,e.root,n,r);return new Va(a,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(i,e){let n={};return Object.entries(i).forEach(([r,a])=>{if(typeof a=="string"&&a[0]===":"){let s=a.substring(1);n[r]=e[s]}else n[r]=a}),n}createSegmentGroup(i,e,n,r){let a=this.createSegments(i,e.segments,n,r),o={};return Object.entries(e.children).forEach(([s,d])=>{o[s]=this.createSegmentGroup(i,d,n,r)}),new Rt(a,o)}createSegments(i,e,n,r){return e.map(a=>a.path[0]===":"?this.findPosParam(i,a,r):this.findOrReturn(a,n))}findPosParam(i,e,n){let r=n[e.path.substring(1)];if(!r)throw new Ce(4001,!1);return r}findOrReturn(i,e){let n=0;for(let r of e){if(r.path===i.path)return e.splice(n),r;n++}return i}},Vg={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function qY(t,i,e,n,r){let a=eS(t,i,e);return a.matched?(n=gY(i,n),$Y(n,i,e,r).pipe(pe(o=>o===!0?a:q({},Vg)))):ie(a)}function eS(t,i,e){if(i.path==="**")return YY(e);if(i.path==="")return i.pathMatch==="full"&&(t.hasChildren()||e.length>0)?q({},Vg):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(i.matcher||ID)(e,t,i);if(!r)return q({},Vg);let a={};Object.entries(r.posParams??{}).forEach(([s,d])=>{a[s]=d.path});let o=r.consumed.length>0?q(q({},a),r.consumed[r.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:o,positionalParamSegments:r.posParams??{}}}function YY(t){return{matched:!0,parameters:t.length>0?OD(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function SD(t,i,e,n){return e.length>0&&ZY(t,e,n)?{segmentGroup:new Rt(i,KY(n,new Rt(e,t.children))),slicedSegments:[]}:e.length===0&&XY(t,e,n)?{segmentGroup:new Rt(t.segments,QY(t,e,n,t.children)),slicedSegments:e}:{segmentGroup:new Rt(t.segments,t.children),slicedSegments:e}}function QY(t,i,e,n){let r={};for(let a of e)if(Bm(t,i,a)&&!n[ca(a)]){let o=new Rt([],{});r[ca(a)]=o}return q(q({},n),r)}function KY(t,i){let e={};e[mt]=i;for(let n of t)if(n.path===""&&ca(n)!==mt){let r=new Rt([],{});e[ca(n)]=r}return e}function ZY(t,i,e){return e.some(n=>Bm(t,i,n)&&ca(n)!==mt)}function XY(t,i,e){return e.some(n=>Bm(t,i,n))}function Bm(t,i,e){return(t.hasChildren()||i.length>0)&&e.pathMatch==="full"?!1:e.path===""}function JY(t,i,e){return i.length===0&&!t.children[e]}var Lg=class{};function eQ(t,i,e,n,r,a,o="emptyOnly"){return new Rg(t,i,e,n,r,o,a).recognize()}var tQ=31,Rg=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(i,e,n,r,a,o,s){this.injector=i,this.configLoader=e,this.rootComponentType=n,this.config=r,this.urlTree=a,this.paramsInheritanceStrategy=o,this.urlSerializer=s,this.applyRedirects=new Ag(this.urlSerializer,this.urlTree)}noMatchError(i){return new Ce(4002,`'${i.segmentGroup}'`)}recognize(){let i=SD(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(i).pipe(pe(({children:e,rootSnapshot:n})=>{let r=new Cr(n,e),a=new Ud("",r),o=FD(n,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(o),{state:a,tree:o}}))}match(i){let e=new hc([],Object.freeze({}),Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),mt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,i,mt,e).pipe(pe(n=>({children:n,rootSnapshot:e})),$r(n=>{if(n instanceof Wd)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Gd?this.noMatchError(n):n}))}processSegmentGroup(i,e,n,r,a){return n.segments.length===0&&n.hasChildren()?this.processChildren(i,e,n,a):this.processSegment(i,e,n,n.segments,r,!0,a).pipe(pe(o=>o instanceof Cr?[o]:[]))}processChildren(i,e,n,r){let a=[];for(let o of Object.keys(n.children))o==="primary"?a.unshift(o):a.push(o);return jt(a).pipe(Pi(o=>{let s=n.children[o],d=_Y(e,o);return this.processSegmentGroup(i,d,s,o,r)}),Sh((o,s)=>(o.push(...s),o)),zo(null),Dh(),rn(o=>{if(o===null)return a2(n);let s=tS(o);return nQ(s),ie(s)}))}processSegment(i,e,n,r,a,o,s){return jt(e).pipe(Pi(d=>this.processSegmentAgainstRoute(d._injector??i,e,d,n,r,a,o,s).pipe($r(h=>{if(h instanceof Gd)return ie(null);throw h}))),io(d=>!!d),$r(d=>{if(XD(d))return JY(n,r,a)?ie(new Lg):a2(n);throw d}))}processSegmentAgainstRoute(i,e,n,r,a,o,s,d){return ca(n)!==o&&(o===mt||!Bm(r,a,n))?a2(r):n.redirectTo===void 0?this.matchSegmentAgainstRoute(i,r,n,a,o,d):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(i,r,e,n,a,o,d):a2(r)}expandSegmentAgainstRouteUsingRedirect(i,e,n,r,a,o,s){let{matched:d,parameters:h,consumedSegments:v,positionalParamSegments:C,remainingSegments:S}=eS(e,r,a);if(!d)return a2(e);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>tQ&&(this.allowRedirects=!1));let D=new hc(a,h,Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,kD(r),ca(r),r.component??r._loadedComponent??null,r,ED(r)),L=zm(D,s,this.paramsInheritanceStrategy);D.params=Object.freeze(L.params),D.data=Object.freeze(L.data);let ne=this.applyRedirects.applyRedirectCommands(v,r.redirectTo,C,D,i);return this.applyRedirects.lineralizeSegments(r,ne).pipe(rn(oe=>this.processSegment(i,n,e,oe.concat(S),o,!1,s)))}matchSegmentAgainstRoute(i,e,n,r,a,o){let s=qY(e,n,r,i,this.urlSerializer);return n.path==="**"&&(e.children={}),s.pipe(dt(d=>d.matched?(i=n._injector??i,this.getChildConfig(i,n,r).pipe(dt(({routes:h})=>{let v=n._loadedInjector??i,{parameters:C,consumedSegments:S,remainingSegments:D}=d,L=new hc(S,C,Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,kD(n),ca(n),n.component??n._loadedComponent??null,n,ED(n)),ne=zm(L,o,this.paramsInheritanceStrategy);L.params=Object.freeze(ne.params),L.data=Object.freeze(ne.data);let{segmentGroup:oe,slicedSegments:ye}=SD(e,S,D,h);if(ye.length===0&&oe.hasChildren())return this.processChildren(v,h,oe,L).pipe(pe(tt=>new Cr(L,tt)));if(h.length===0&&ye.length===0)return ie(new Cr(L,[]));let Ye=ca(n)===a;return this.processSegment(v,h,oe,ye,Ye?mt:a,!0,L).pipe(pe(tt=>new Cr(L,tt instanceof Cr?[tt]:[])))}))):a2(e)))}getChildConfig(i,e,n){return e.children?ie({routes:e.children,injector:i}):e.loadChildren?e._loadedRoutes!==void 0?ie({routes:e._loadedRoutes,injector:e._loadedInjector}):UY(i,e,n,this.urlSerializer).pipe(rn(r=>r?this.configLoader.loadChildren(i,e).pipe(xt(a=>{e._loadedRoutes=a.routes,e._loadedInjector=a.injector})):WY(e))):ie({routes:[],injector:i})}};function nQ(t){t.sort((i,e)=>i.value.outlet===mt?-1:e.value.outlet===mt?1:i.value.outlet.localeCompare(e.value.outlet))}function iQ(t){let i=t.value.routeConfig;return i&&i.path===""}function tS(t){let i=[],e=new Set;for(let n of t){if(!iQ(n)){i.push(n);continue}let r=i.find(a=>n.value.routeConfig===a.value.routeConfig);r!==void 0?(r.children.push(...n.children),e.add(r)):i.push(n)}for(let n of e){let r=tS(n.children);i.push(new Cr(n.value,r))}return i.filter(n=>!e.has(n))}function kD(t){return t.data||{}}function ED(t){return t.resolve||{}}function rQ(t,i,e,n,r,a){return rn(o=>eQ(t,i,e,n,o.extractedUrl,r,a).pipe(pe(({state:s,tree:d})=>Be(q({},o),{targetSnapshot:s,urlAfterRedirects:d}))))}function aQ(t,i){return rn(e=>{let{targetSnapshot:n,guards:{canActivateChecks:r}}=e;if(!r.length)return ie(e);let a=new Set(r.map(d=>d.route)),o=new Set;for(let d of a)if(!o.has(d))for(let h of nS(d))o.add(h);let s=0;return jt(o).pipe(Pi(d=>a.has(d)?oQ(d,n,t,i):(d.data=zm(d,d.parent,t).resolve,ie(void 0))),xt(()=>s++),cl(1),rn(d=>s===o.size?ie(e):Qt))})}function nS(t){let i=t.children.map(e=>nS(e)).flat();return[t,...i]}function oQ(t,i,e,n){let r=t.routeConfig,a=t._resolve;return r?.title!==void 0&&!qD(r)&&(a[qd]=r.title),sQ(a,t,i,n).pipe(pe(o=>(t._resolvedData=o,t.data=zm(t,t.parent,e).resolve,null)))}function sQ(t,i,e,n){let r=wg(t);if(r.length===0)return ie({});let a={};return jt(r).pipe(rn(o=>cQ(t[o],i,e,n).pipe(io(),xt(s=>{if(s instanceof p2)throw Hm(new ds,s);a[o]=s}))),cl(1),pe(()=>a),$r(o=>XD(o)?Qt:Ro(o)))}function cQ(t,i,e,n){let r=Yd(i)??n,a=h2(t,r),o=a.resolve?a.resolve(i,e):Ki(r,()=>a(i,e));return ps(o)}function xg(t){return dt(i=>{let e=t(i);return e?jt(e).pipe(pe(()=>i)):ie(i)})}var jg=(()=>{class t{buildTitle(e){let n,r=e.root;for(;r!==void 0;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(a=>a.outlet===mt);return n}getResolvedTitleForRoute(e){return e.data[qd]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(iS),providedIn:"root"})}return t})(),iS=(()=>{class t extends jg{title;constructor(e){super(),this.title=e}updateTitle(e){let n=this.buildTitle(e);n!==void 0&&this.title.setTitle(n)}static \u0275fac=function(n){return new(n||t)(ae(FM))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),bc=new A("",{providedIn:"root",factory:()=>({})}),g2=new A(""),jm=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=u(Ex);loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return ie(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let n=ps(e.loadComponent()).pipe(pe(aS),xt(a=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=a}),_a(()=>{this.componentLoaders.delete(e)})),r=new Lo(n,()=>new N).pipe(Xc());return this.componentLoaders.set(e,r),r}loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return ie({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let a=rS(n,this.compiler,e,this.onLoadEndListener).pipe(_a(()=>{this.childrenLoaders.delete(n)})),o=new Lo(a,()=>new N).pipe(Xc());return this.childrenLoaders.set(n,o),o}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function rS(t,i,e,n){return ps(t.loadChildren()).pipe(pe(aS),rn(r=>r instanceof $8||Array.isArray(r)?ie(r):jt(i.compileModuleAsync(r))),pe(r=>{n&&n(t);let a,o,s=!1;return Array.isArray(r)?(o=r,s=!0):(a=r.create(e).injector,o=a.get(g2,[],{optional:!0,self:!0}).flat()),{routes:o.map(Bg),injector:a}}))}function lQ(t){return t&&typeof t=="object"&&"default"in t}function aS(t){return lQ(t)?t.default:t}var Um=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(dQ),providedIn:"root"})}return t})(),dQ=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ug=new A(""),$g=new A("");function oS(t,i,e){let n=t.get($g),r=t.get(we);return t.get(se).runOutsideAngular(()=>{if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(h=>setTimeout(h));let a,o=new Promise(h=>{a=h}),s=r.startViewTransition(()=>(a(),uQ(t))),{onViewTransitionCreated:d}=n;return d&&Ki(t,()=>d({transition:s,from:i,to:e})),o})}function uQ(t){return new Promise(i=>{St({read:()=>setTimeout(i)},{injector:t})})}var Gg=new A(""),$m=(()=>{class t{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new N;transitionAbortSubject=new N;configLoader=u(jm);environmentInjector=u(fn);destroyRef=u(Uo);urlSerializer=u(_c);rootContexts=u(vc);location=u(Pr);inputBindingEnabled=u(Qd,{optional:!0})!==null;titleStrategy=u(jg);options=u(bc,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=u(Um);createViewTransition=u(Ug,{optional:!0});navigationErrorHandler=u(Gg,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>ie(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=r=>this.events.next(new Im(r)),n=r=>this.events.next(new Tm(r));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let n=++this.navigationId;this.transitions?.next(Be(q({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:n}))}setupNavigations(e){return this.transitions=new at(null),this.transitions.pipe(Ae(n=>n!==null),dt(n=>{let r=!1,a=!1;return ie(n).pipe(dt(o=>{if(this.navigationId>n.id)return this.cancelNavigationTransition(n,"",or.SupersededByNewNavigation),Qt;this.currentTransition=n,this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?Be(q({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let s=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=o.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!s&&d!=="reload"){let h="";return this.events.next(new La(o.id,this.urlSerializer.serialize(o.rawUrl),h,l2.IgnoredSameUrlNavigation)),o.resolve(!1),Qt}if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return ie(o).pipe(dt(h=>(this.events.next(new ms(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),h.id!==this.navigationId?Qt:Promise.resolve(h))),rQ(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),xt(h=>{n.targetSnapshot=h.targetSnapshot,n.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation=Be(q({},this.currentNavigation),{finalUrl:h.urlAfterRedirects});let v=new Fd(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(v)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:h,extractedUrl:v,source:C,restoredState:S,extras:D}=o,L=new ms(h,this.urlSerializer.serialize(v),C,S);this.events.next(L);let ne=GD(this.rootComponentType).snapshot;return this.currentTransition=n=Be(q({},o),{targetSnapshot:ne,urlAfterRedirects:v,extras:Be(q({},D),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=v,ie(n)}else{let h="";return this.events.next(new La(o.id,this.urlSerializer.serialize(o.extractedUrl),h,l2.IgnoredByUrlHandlingStrategy)),o.resolve(!1),Qt}}),xt(o=>{let s=new Dm(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),pe(o=>(this.currentTransition=n=Be(q({},o),{guards:wY(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),n)),LY(this.environmentInjector,o=>this.events.next(o)),xt(o=>{if(n.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw Hm(this.urlSerializer,o.guardsResult);let s=new Sm(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),Ae(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",or.GuardRejected),!1)),xg(o=>{if(o.guards.canActivateChecks.length!==0)return ie(o).pipe(xt(s=>{let d=new km(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(d)}),dt(s=>{let d=!1;return ie(s).pipe(aQ(this.paramsInheritanceStrategy,this.environmentInjector),xt({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(s,"",or.NoDataFromResolver)}}))}),xt(s=>{let d=new Em(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(d)}))}),xg(o=>{let s=d=>{let h=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&h.push(this.configLoader.loadComponent(d.routeConfig).pipe(xt(v=>{d.component=v}),pe(()=>{})));for(let v of d.children)h.push(...s(v));return h};return ti(s(o.targetSnapshot.root)).pipe(zo(null),Le(1))}),xg(()=>this.afterPreactivation()),dt(()=>{let{currentSnapshot:o,targetSnapshot:s}=n,d=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return d?jt(d).pipe(pe(()=>n)):ie(n)}),pe(o=>{let s=bY(e.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=n=Be(q({},o),{targetRouterState:s}),this.currentNavigation.targetRouterState=s,n}),xt(()=>{this.events.next(new Bd)}),MY(this.rootContexts,e.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Le(1),xt({next:o=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Mr(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{r=!0}}),ve(this.transitionAbortSubject.pipe(xt(o=>{throw o}))),_a(()=>{!r&&!a&&this.cancelNavigationTransition(n,"",or.SupersededByNewNavigation),this.currentTransition?.id===n.id&&(this.currentNavigation=null,this.currentTransition=null)}),$r(o=>{if(this.destroyed)return n.resolve(!1),Qt;if(a=!0,ZD(o))this.events.next(new Aa(n.id,this.urlSerializer.serialize(n.extractedUrl),o.message,o.cancellationCode)),xY(o)?this.events.next(new m2(o.url,o.navigationBehaviorOptions)):n.resolve(!1);else{let s=new d2(n.id,this.urlSerializer.serialize(n.extractedUrl),o,n.targetSnapshot??void 0);try{let d=Ki(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(d instanceof p2){let{message:h,cancellationCode:v}=Hm(this.urlSerializer,d);this.events.next(new Aa(n.id,this.urlSerializer.serialize(n.extractedUrl),h,v)),this.events.next(new m2(d.redirectTo,d.navigationBehaviorOptions))}else throw this.events.next(s),o}catch(d){this.options.resolveNavigationPromiseOnError?n.resolve(!1):n.reject(d)}}return Qt}))}))}cancelNavigationTransition(e,n,r){let a=new Aa(e.id,this.urlSerializer.serialize(e.extractedUrl),n,r);this.events.next(a),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==n?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function mQ(t){return t!==xm}var sS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(pQ),providedIn:"root"})}return t})(),Fm=class{shouldDetach(i){return!1}store(i,e){}shouldAttach(i){return!1}retrieve(i){return null}shouldReuseRoute(i,e){return i.routeConfig===e.routeConfig}},pQ=(()=>{class t extends Fm{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),cS=(()=>{class t{urlSerializer=u(_c);options=u(bc,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=u(Pr);urlHandlingStrategy=u(Um);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Va;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:n,targetBrowserUrl:r}){let a=e!==void 0?this.urlHandlingStrategy.merge(e,n):n,o=r??a;return o instanceof Va?this.urlSerializer.serialize(o):o}commitTransition({targetRouterState:e,finalUrl:n,initialUrl:r}){n&&e?(this.currentUrlTree=n,this.rawUrlTree=this.urlHandlingStrategy.merge(n,r),this.routerState=e):this.rawUrlTree=r}routerState=GD(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:()=>u(fQ),providedIn:"root"})}return t})(),fQ=(()=>{class t extends cS{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(n=>{n.type==="popstate"&&setTimeout(()=>{e(n.url,n.state,"popstate")})})}handleRouterEvent(e,n){e instanceof ms?this.updateStateMemento():e instanceof La?this.commitTransition(n):e instanceof Fd?this.urlUpdateStrategy==="eager"&&(n.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof Bd?(this.commitTransition(n),this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof Aa&&(e.code===or.GuardRejected||e.code===or.NoDataFromResolver)?this.restoreHistory(n):e instanceof d2?this.restoreHistory(n,!0):e instanceof Mr&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,{extras:n,id:r}){let{replaceUrl:a,state:o}=n;if(this.location.isCurrentPathEqualTo(e)||a){let s=this.browserPageId,d=q(q({},o),this.generateNgRouterState(r,s));this.location.replaceState(e,"",d)}else{let s=q(q({},o),this.generateNgRouterState(r,this.browserPageId+1));this.location.go(e,"",s)}}restoreHistory(e,n=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,a=this.currentPageId-r;a!==0?this.location.historyGo(a):this.getCurrentUrlTree()===e.finalUrl&&a===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Gm(t,i){t.events.pipe(Ae(e=>e instanceof Mr||e instanceof Aa||e instanceof d2||e instanceof La),pe(e=>e instanceof Mr||e instanceof La?0:(e instanceof Aa?e.code===or.Redirect||e.code===or.SupersededByNewNavigation:!1)?2:1),Ae(e=>e!==2),Le(1)).subscribe(()=>{i()})}var hQ={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},gQ={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},sr=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=u(W8);stateManager=u(cS);options=u(bc,{optional:!0})||{};pendingTasks=u(uo);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=u($m);urlSerializer=u(_c);location=u(Pr);urlHandlingStrategy=u(Um);_events=new N;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=u(sS);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=u(g2,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!u(Qd,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}eventsSubscription=new Me;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(n=>{try{let r=this.navigationTransitions.currentTransition,a=this.navigationTransitions.currentNavigation;if(r!==null&&a!==null){if(this.stateManager.handleRouterEvent(n,a),n instanceof Aa&&n.code!==or.Redirect&&n.code!==or.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof Mr)this.navigated=!0;else if(n instanceof m2){let o=n.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(n.url,r.currentRawUrl),d=q({browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||mQ(r.source)},o);this.scheduleNavigation(s,xm,null,d,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}vQ(n)&&this._events.next(n)}catch(r){this.navigationTransitions.transitionAbortSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),xm,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,n,r)=>{this.navigateToSyncWithBrowser(e,r,n)})}navigateToSyncWithBrowser(e,n,r){let a={replaceUrl:!0},o=r?.navigationId?r:null;if(r){let d=q({},r);delete d.navigationId,delete d.\u0275routerPageId,Object.keys(d).length!==0&&(a.state=d)}let s=this.parseUrl(e);this.scheduleNavigation(s,n,o,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Bg),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,n={}){let{relativeTo:r,queryParams:a,fragment:o,queryParamsHandling:s,preserveFragment:d}=n,h=d?this.currentUrlTree.fragment:o,v=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":v=q(q({},this.currentUrlTree.queryParams),a);break;case"preserve":v=this.currentUrlTree.queryParams;break;default:v=a||null}v!==null&&(v=this.removeEmptyProps(v));let C;try{let S=r?r.snapshot:this.routerState.snapshot.root;C=BD(S)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),C=this.currentUrlTree.root}return jD(C,e,v,h??null)}navigateByUrl(e,n={skipLocationChange:!1}){let r=us(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(a,xm,null,n)}navigate(e,n={skipLocationChange:!1}){return _Q(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,n){let r;if(n===!0?r=q({},hQ):n===!1?r=q({},gQ):r=n,us(e))return xD(this.currentUrlTree,e,r);let a=this.parseUrl(e);return xD(this.currentUrlTree,a,r)}removeEmptyProps(e){return Object.entries(e).reduce((n,[r,a])=>(a!=null&&(n[r]=a),n),{})}scheduleNavigation(e,n,r,a,o){if(this.disposed)return Promise.resolve(!1);let s,d,h;o?(s=o.resolve,d=o.reject,h=o.promise):h=new Promise((C,S)=>{s=C,d=S});let v=this.pendingTasks.add();return Gm(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(v))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:a,resolve:s,reject:d,promise:h,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),h.catch(C=>Promise.reject(C))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _Q(t){for(let i=0;i{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new N;constructor(e,n,r,a,o,s){this.router=e,this.route=n,this.tabIndexAttribute=r,this.renderer=a,this.el=o,this.locationStrategy=s;let d=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement=d==="a"||d==="area",this.isAnchorElement?this.subscription=e.events.subscribe(h=>{h instanceof Mr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(us(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,n,r,a,o){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||n||r||a||o||typeof this.target=="string"&&this.target!="_self"))return!0;let d={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,d),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let n=this.href===null?null:pC(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",n)}applyAttributeValue(e,n){let r=this.renderer,a=this.el.nativeElement;n!==null?r.setAttribute(a,e,n):r.removeAttribute(a,e)}get urlTree(){return this.routerLinkInput===null?null:us(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(n){return new(n||t)(k(sr),k(Hi),z0("tabindex"),k(Ke),k(Y),k(ea))};static \u0275dir=V({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(n,r){n&1&&z("click",function(o){return r.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),n&2&&J("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",B],skipLocationChange:[2,"skipLocationChange","skipLocationChange",B],replaceUrl:[2,"replaceUrl","replaceUrl",B],routerLink:"routerLink"},features:[Oe]})}return t})(),bQ=(()=>{class t{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new j;constructor(e,n,r,a,o){this.router=e,this.element=n,this.renderer=r,this.cdr=a,this.link=o,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof Mr&&this.update()})}ngAfterContentInit(){ie(this.links.changes,ie(null)).pipe(ga()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=jt(e).pipe(ga()).subscribe(n=>{this._isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(e){let n=Array.isArray(e)?e:e.split(" ");this.classes=n.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();this.classes.forEach(n=>{e?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let n=yQ(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>{let a=r.urlTree;return a?e.isActive(a,n):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(n){return new(n||t)(k(sr),k(Y),k(Ke),k(be),k(_2,8))};static \u0275dir=V({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(n,r,a){if(n&1&&Se(a,_2,5),n&2){let o;U(o=$())&&(r.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Oe]})}return t})();function yQ(t){return!!t.paths}var Zd=class{};var lS=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,n,r,a){this.router=e,this.injector=n,this.preloadingStrategy=r,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(Ae(e=>e instanceof Mr),Pi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){let r=[];for(let a of n){a.providers&&!a._injector&&(a._injector=G1(a.providers,e,`Route: ${a.path}`));let o=a._injector??e,s=a._loadedInjector??o;(a.loadChildren&&!a._loadedRoutes&&a.canLoad===void 0||a.loadComponent&&!a._loadedComponent)&&r.push(this.preloadConfig(o,a)),(a.children||a._loadedRoutes)&&r.push(this.processRoutes(s,a.children??a._loadedRoutes))}return jt(r).pipe(ga())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let r;n.loadChildren&&n.canLoad===void 0?r=this.loader.loadChildren(e,n):r=ie(null);let a=r.pipe(rn(o=>o===null?ie(void 0):(n._loadedRoutes=o.routes,n._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));if(n.loadComponent&&!n._loadedComponent){let o=this.loader.loadComponent(n);return jt([a,o]).pipe(ga())}else return a})}static \u0275fac=function(n){return new(n||t)(ae(sr),ae(fn),ae(Zd),ae(jm))};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),dS=new A(""),CQ=(()=>{class t{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(e,n,r,a,o={}){this.urlSerializer=e,this.transitions=n,this.viewportScroller=r,this.zone=a,this.options=o,o.scrollPositionRestoration||="disabled",o.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ms?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Mr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof La&&e.code===l2.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof u2&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new u2(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(n){q0()};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function xQ(t){return t.routerState.root}function Xd(t,i){return{\u0275kind:t,\u0275providers:i}}function MQ(){let t=u(Pe);return i=>{let e=t.get(bi);if(i!==e.components[0])return;let n=t.get(sr),r=t.get(uS);t.get(qg)===1&&n.initialNavigation(),t.get(fS,null,pt.Optional)?.setUpPreloading(),t.get(dS,null,pt.Optional)?.init(),n.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var uS=new A("",{factory:()=>new N}),qg=new A("",{providedIn:"root",factory:()=>1});function mS(){let t=[{provide:qg,useValue:0},K8(()=>{let i=u(Pe);return i.get(a5,Promise.resolve()).then(()=>new Promise(n=>{let r=i.get(sr),a=i.get(uS);Gm(r,()=>{n(!0)}),i.get($m).afterPreactivation=()=>(n(!0),a.closed?ie(void 0):a),r.initialNavigation()}))})];return Xd(2,t)}function pS(){let t=[K8(()=>{u(sr).setUpLocationChangeListener()}),{provide:qg,useValue:2}];return Xd(3,t)}var fS=new A("");function hS(t){return Xd(0,[{provide:fS,useExisting:lS},{provide:Zd,useExisting:t}])}function gS(){return Xd(8,[Ng,{provide:Qd,useExisting:Ng}])}function _S(t){Wo("NgRouterViewTransitions");let i=[{provide:Ug,useValue:oS},{provide:$g,useValue:q({skipNextTransition:!!t?.skipInitialTransition},t)}];return Xd(9,i)}var vS=[Pr,{provide:_c,useClass:ds},sr,vc,{provide:Hi,useFactory:xQ,deps:[sr]},jm,[]],wQ=(()=>{class t{constructor(){}static forRoot(e,n){return{ngModule:t,providers:[vS,[],{provide:g2,multi:!0,useValue:e},[],n?.errorHandler?{provide:Gg,useValue:n.errorHandler}:[],{provide:bc,useValue:n||{}},n?.useHash?SQ():kQ(),DQ(),n?.preloadingStrategy?hS(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?EQ(n):[],n?.bindToComponentInputs?gS().\u0275providers:[],n?.enableViewTransitions?_S().\u0275providers:[],IQ()]}}static forChild(e){return{ngModule:t,providers:[{provide:g2,multi:!0,useValue:e}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();function DQ(){return{provide:dS,useFactory:()=>{let t=u(_M),i=u(se),e=u(bc),n=u($m),r=u(_c);return e.scrollOffset&&t.setOffset(e.scrollOffset),new CQ(r,n,t,i,e)}}}function SQ(){return{provide:ea,useClass:f5}}function kQ(){return{provide:ea,useClass:su}}function EQ(t){return[t.initialNavigation==="disabled"?pS().\u0275providers:[],t.initialNavigation==="enabledBlocking"?mS().\u0275providers:[]]}var Wg=new A("");function IQ(){return[{provide:Wg,useFactory:MQ},{provide:Z8,multi:!0,useExisting:Wg}]}var TQ=["*"],OQ=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],PQ=[`mat-card-title, mat-card-subtitle,
+      [mat-card-title], [mat-card-subtitle],
+      [matCardTitle], [matCardSubtitle]`,`[mat-card-image], [matCardImage],
+                    [mat-card-sm-image], [matCardImageSmall],
+                    [mat-card-md-image], [matCardImageMedium],
+                    [mat-card-lg-image], [matCardImageLarge],
+                    [mat-card-xl-image], [matCardImageXLarge]`,"*"],AQ=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],VQ=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
+      [mat-card-title], [mat-card-subtitle],
+      [matCardTitle], [matCardSubtitle]`,"*"],LQ=new A("MAT_CARD_CONFIG"),bS=(()=>{class t{appearance;constructor(){let e=u(LQ,{optional:!0});this.appearance=e?.appearance||"raised"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(n,r){n&2&&ee("mat-mdc-card-outlined",r.appearance==="outlined")("mdc-card--outlined",r.appearance==="outlined")},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:TQ,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},styles:[`.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-sys-corner-medium));border-width:var(--mdc-outlined-card-outline-width, 1px);border-color:var(--mdc-outlined-card-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}
+`],encapsulation:2,changeDetection:0})}return t})(),b7e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return t})(),y7e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],ngContentSelectors:PQ,decls:4,vars:0,template:function(n,r){n&1&&(xe(OQ),p(0,"div"),re(1),f(),re(2,1),re(3,2))},encapsulation:2,changeDetection:0})}return t})(),yS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return t})(),C7e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]})}return t})(),x7e=(()=>{class t{align="start";static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mat-mdc-card-actions-align-end",r.align==="end")},inputs:{align:"align"},exportAs:["matCardActions"]})}return t})(),M7e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:VQ,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(n,r){n&1&&(xe(AQ),re(0),p(1,"div",0),re(2,1),f(),re(3,2))},encapsulation:2,changeDetection:0})}return t})();var w7e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]})}return t})();var D7e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-mdc-card-md-image","mdc-card__media"]})}return t})();var CS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,me]})}return t})();var Yg=class{_box;_destroyed=new N;_resizeSubject=new N;_resizeObserver;_elementObservables=new Map;constructor(i){this._box=i,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(i){return this._elementObservables.has(i)||this._elementObservables.set(i,new Ue(e=>{let n=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(i,{box:this._box}),()=>{this._resizeObserver?.unobserve(i),n.unsubscribe(),this._elementObservables.delete(i)}}).pipe(Ae(e=>e.some(n=>n.target===i)),Vs({bufferSize:1,refCount:!0}),ve(this._destroyed))),this._elementObservables.get(i)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},Wm=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=u(se);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,n){let r=n?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new Yg(r)),this._observers.get(r).observe(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var zQ=["notch"],HQ=["matFormFieldNotchedOutline",""],NQ=["*"],FQ=["textField"],BQ=["iconPrefixContainer"],jQ=["textPrefixContainer"],UQ=["iconSuffixContainer"],$Q=["textSuffixContainer"],GQ=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],WQ=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function qQ(t,i){t&1&&H(0,"span",20)}function YQ(t,i){if(t&1&&(p(0,"label",19),re(1,1),M(2,qQ,1,0,"span",20),f()),t&2){let e=w(2);y("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),J("for",e._control.disableAutomaticLabeling?null:e._control.id),g(2),ke(!e.hideRequiredMarker&&e._control.required?2:-1)}}function QQ(t,i){if(t&1&&M(0,YQ,3,5,"label",19),t&2){let e=w();ke(e._hasFloatingLabel()?0:-1)}}function KQ(t,i){t&1&&H(0,"div",7)}function ZQ(t,i){}function XQ(t,i){if(t&1&&M(0,ZQ,0,0,"ng-template",13),t&2){w(2);let e=_t(1);y("ngTemplateOutlet",e)}}function JQ(t,i){if(t&1&&(p(0,"div",9),M(1,XQ,1,1,null,13),f()),t&2){let e=w();y("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),g(),ke(e._forceDisplayInfixLabel()?-1:1)}}function eK(t,i){t&1&&(p(0,"div",10,2),re(2,2),f())}function tK(t,i){t&1&&(p(0,"div",11,3),re(2,3),f())}function nK(t,i){}function iK(t,i){if(t&1&&M(0,nK,0,0,"ng-template",13),t&2){w();let e=_t(1);y("ngTemplateOutlet",e)}}function rK(t,i){t&1&&(p(0,"div",14,4),re(2,4),f())}function aK(t,i){t&1&&(p(0,"div",15,5),re(2,5),f())}function oK(t,i){t&1&&H(0,"div",16)}function sK(t,i){t&1&&re(0,6)}function cK(t,i){if(t&1&&(p(0,"mat-hint",21),l(1),f()),t&2){let e=w(2);y("id",e._hintLabelId),g(),T(e.hintLabel)}}function lK(t,i){if(t&1&&(M(0,cK,2,2,"mat-hint",21),re(1,7),H(2,"div",22),re(3,8)),t&2){let e=w();ke(e.hintLabel?0:-1)}}var ln=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-label"]]})}return t})(),Qg=new A("MatError"),Ni=(()=>{class t{id=u(Fe).getId("mat-mdc-error-");constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(n,r){n&2&&Ht("id",r.id)},inputs:{id:"id"},features:[ue([{provide:Qg,useExisting:t}])]})}return t})(),e4=(()=>{class t{align="start";id=u(Fe).getId("mat-mdc-hint-");static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,r){n&2&&(Ht("id",r.id),J("align",null),ee("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),Kg=new A("MatPrefix"),t4=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[ue([{provide:Kg,useExisting:t}])]})}return t})(),Zg=new A("MatSuffix"),xo=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[ue([{provide:Zg,useExisting:t}])]})}return t})(),ES=new A("FloatingLabelParent"),xS=(()=>{class t{_elementRef=u(Y);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=u(Wm);_ngZone=u(se);_parent=u(ES);_resizeSubscription=new Me;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return dK(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function dK(t){let i=t;if(i.offsetParent!==null)return i.scrollWidth;let e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let n=e.scrollWidth;return e.remove(),n}var MS="mdc-line-ripple--active",qm="mdc-line-ripple--deactivating",wS=(()=>{class t{_elementRef=u(Y);_cleanupTransitionEnd;constructor(){let e=u(se),n=u(Ke);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=n.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(qm),e.add(MS)}deactivate(){this._elementRef.nativeElement.classList.add(qm)}_handleTransitionEnd=e=>{let n=this._elementRef.nativeElement.classList,r=n.contains(qm);e.propertyName==="opacity"&&r&&n.remove(MS,qm)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),DS=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);open=!1;_notch;constructor(){}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,r){if(n&1&&le(zQ,5),n&2){let a;U(a=$())&&(r._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:HQ,ngContentSelectors:NQ,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(n,r){n&1&&(xe(),H(0,"div",1),p(1,"div",2,0),re(3),f(),H(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),yc=(()=>{class t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t})}return t})();var Ra=new A("MatFormField"),Ym=new A("MAT_FORM_FIELD_DEFAULT_OPTIONS"),SS="fill",uK="auto",kS="fixed",mK="translateY(-50%)",zt=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(be);_dir=u(st);_platform=u(He);_idGenerator=u(Fe);_ngZone=u(se);_injector=u(Pe);_defaults=u(Ym,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=JC(ln);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=en(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||uK}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(e){let n=this._appearance,r=e||this._defaults?.appearance||SS;this._appearance=r,this._appearance==="outline"&&this._appearance!==n&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance=SS;get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||kS}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||kS}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new N;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_animationsDisabled;constructor(){let e=this._defaults;e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),this._animationsDisabled=u(ze,{optional:!0})==="NoopAnimations"}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=Xr(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let n=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),n.controlType&&this._elementRef.nativeElement.classList.add(r+n.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=n.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=n.stateChanges.pipe(We([void 0,void 0]),pe(()=>[n.errorState,n.userAriaDescribedBy]),H3(),Ae(([[a,o],[s,d]])=>a!==s||o!==d)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),n.ngControl&&n.ngControl.valueChanges&&(this._valueChanges=n.ngControl.valueChanges.pipe(ve(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),nt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),Js(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(ve(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=Xr(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let n=this._control?this._control.ngControl:null;return n&&n[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let n=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,r=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;n?e.push(n.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(n=>n.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let n=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,a=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=n?.getBoundingClientRect().width??0,d=r?.getBoundingClientRect().width??0,h=a?.getBoundingClientRect().width??0,v=o?.getBoundingClientRect().width??0,C=this._dir.value==="rtl"?"-1":"1",S=`${s+d}px`,L=`calc(${C} * (${S} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var(
+        --mat-mdc-form-field-label-transform,
+        ${mK} translateX(${L})
+    )`;let ne=s+d+h+v;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${ne}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-form-field"]],contentQueries:function(n,r,a){if(n&1&&(Mx(a,r._labelChild,ln,5),Se(a,yc,5),Se(a,Kg,5),Se(a,Zg,5),Se(a,Qg,5),Se(a,e4,5)),n&2){wx();let o;U(o=$())&&(r._formFieldControl=o.first),U(o=$())&&(r._prefixChildren=o),U(o=$())&&(r._suffixChildren=o),U(o=$())&&(r._errorChildren=o),U(o=$())&&(r._hintChildren=o)}},viewQuery:function(n,r){if(n&1&&(le(FQ,5),le(BQ,5),le(jQ,5),le(UQ,5),le($Q,5),le(xS,5),le(DS,5),le(wS,5)),n&2){let a;U(a=$())&&(r._textField=a.first),U(a=$())&&(r._iconPrefixContainer=a.first),U(a=$())&&(r._textPrefixContainer=a.first),U(a=$())&&(r._iconSuffixContainer=a.first),U(a=$())&&(r._textSuffixContainer=a.first),U(a=$())&&(r._floatingLabel=a.first),U(a=$())&&(r._notchedOutline=a.first),U(a=$())&&(r._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:40,hostBindings:function(n,r){n&2&&ee("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-focused",r._control.focused)("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ue([{provide:Ra,useExisting:t},{provide:ES,useExisting:t}])],ngContentSelectors:WQ,decls:20,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(n,r){if(n&1){let a=de();xe(GQ),M(0,QQ,1,1,"ng-template",null,0,Or),p(2,"div",6,1),z("click",function(s){return G(a),W(r._control.onContainerClick(s))}),M(4,KQ,1,0,"div",7),p(5,"div",8),M(6,JQ,2,2,"div",9)(7,eK,3,0,"div",10)(8,tK,3,0,"div",11),p(9,"div",12),M(10,iK,1,1,null,13),re(11),f(),M(12,rK,3,0,"div",14)(13,aK,3,0,"div",15),f(),M(14,oK,1,0,"div",16),f(),p(15,"div",17),e5(16),p(17,"div",18),M(18,sK,1,0)(19,lK,4,1),f()()}if(n&2){let a;g(2),ee("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),g(2),ke(!r._hasOutline()&&!r._control.disabled?4:-1),g(2),ke(r._hasOutline()?6:-1),g(),ke(r._hasIconPrefix?7:-1),g(),ke(r._hasTextPrefix?8:-1),g(2),ke(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),g(2),ke(r._hasTextSuffix?12:-1),g(),ke(r._hasIconSuffix?13:-1),g(),ke(r._hasOutline()?-1:14),g(),ee("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic");let o=r._getSubscriptMessageType();g(2),ee("mat-mdc-form-field-error-wrapper",o==="error")("mat-mdc-form-field-hint-wrapper",o==="hint"),g(),ke((a=o)==="error"?18:a==="hint"?19:-1)}},dependencies:[xS,DS,Yo,wS,e4],styles:[`.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}
+`],encapsulation:2,changeDetection:0})}return t})();var fs=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,Kl,me]})}return t})();var IS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
+`],encapsulation:2,changeDetection:0})}return t})(),pK={passive:!0},TS=(()=>{class t{_platform=u(He);_ngZone=u(se);_renderer=u(kn).createRenderer(null,null);_styleLoader=u(Ze);_monitoredElements=new Map;constructor(){}monitor(e){if(!this._platform.isBrowser)return Qt;this._styleLoader.load(IS);let n=yn(e),r=this._monitoredElements.get(n);if(r)return r.subject;let a=new N,o="cdk-text-field-autofilled",s=h=>{h.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(o)?(n.classList.add(o),this._ngZone.run(()=>a.next({target:h.target,isAutofilled:!0}))):h.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(o)&&(n.classList.remove(o),this._ngZone.run(()=>a.next({target:h.target,isAutofilled:!1})))},d=this._ngZone.runOutsideAngular(()=>(n.classList.add("cdk-text-field-autofill-monitored"),Mt(this._renderer,n,"animationstart",s,pK)));return this._monitoredElements.set(n,{subject:a,unlisten:d}),a}stopMonitoring(e){let n=yn(e),r=this._monitoredElements.get(n);r&&(r.unlisten(),r.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Qm=(()=>{class t{_elementRef=u(Y);_platform=u(He);_ngZone=u(se);_renderer=u(Ke);_resizeEvents=new N;_previousValue;_initialHeight;_destroyed=new N;_listenerCleanups;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(e){this._minRows=cn(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=cn(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_cachedScrollTop;_document=u(we,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){u(Ze).load(IS),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen("window","resize",()=>this._resizeEvents.next()),this._renderer.listen(this._textareaElement,"focus",this._handleFocusEvent),this._renderer.listen(this._textareaElement,"blur",this._handleFocusEvent)],this._resizeEvents.pipe(al(16)).subscribe(()=>{this._cachedLineHeight=this._cachedPlaceholderHeight=void 0,this.resizeToFitContent(!0)})}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._listenerCleanups?.forEach(e=>e()),this._resizeEvents.complete(),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1),n=e.style;e.rows=1,n.position="absolute",n.visibility="hidden",n.border="none",n.padding="0",n.height="",n.minHeight="",n.maxHeight="",n.top=n.bottom=n.left=n.right="auto",n.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,n=e.style.marginBottom||"",r=this._platform.FIREFOX,a=r&&this._hasFocus,o=r?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";a&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(o);let s=e.scrollHeight-4;return e.classList.remove(o),a&&(e.style.marginBottom=n),s}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}_handleFocusEvent=e=>{this._hasFocus=e.type==="focus"};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),this._cachedScrollTop=this._textareaElement.scrollTop,!this._cachedLineHeight))return;let n=this._elementRef.nativeElement,r=n.value;if(!e&&this._minRows===this._previousMinRows&&r===this._previousValue)return;let a=this._measureScrollHeight(),o=Math.max(a,this._cachedPlaceholderHeight||0);n.style.height=`${o}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(n)):setTimeout(()=>this._scrollToCaretPosition(n))}),this._previousValue=r,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_scrollToCaretPosition(e){let{selectionStart:n,selectionEnd:r}=e;!this._destroyed.isStopped&&this._hasFocus&&(e.setSelectionRange(n,r),e.scrollTop=this._cachedScrollTop)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(n,r){n&1&&z("input",function(){return r._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",B],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return t})(),OS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();var Km=new A("MAT_INPUT_VALUE_ACCESSOR");var za=(()=>{class t{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var v2=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(i,e,n,r,a){this._defaultMatcher=i,this.ngControl=e,this._parentFormGroup=n,this._parentForm=r,this._stateChanges=a}updateErrorState(){let i=this.errorState,e=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,a=n?.isErrorState(r,e)??!1;a!==i&&(this.errorState=a,this._stateChanges.next())}};var fK=["button","checkbox","file","hidden","image","radio","range","reset","submit"],hK=new A("MAT_INPUT_CONFIG"),Fn=(()=>{class t{_elementRef=u(Y);_platform=u(He);ngControl=u(Nn,{optional:!0,self:!0});_autofillMonitor=u(TS);_ngZone=u(se);_formField=u(Ra,{optional:!0});_renderer=u(Ke);_uid=u(Fe).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_config=u(hK,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new N;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=en(e),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(e){this._id=e||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(vn.required)??!1}set required(e){this._required=en(e)}_required;get type(){return this._type}set type(e){let n=this._type;this._type=e||"text",this._validateType(),!this._isTextarea&&hg().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._type!==n&&this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(e){e!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(e):this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=en(e)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>hg().has(e));constructor(){let e=u(Ql,{optional:!0}),n=u(Qn,{optional:!0}),r=u(za),a=u(Km,{optional:!0,self:!0}),o=this._elementRef.nativeElement,s=o.nodeName.toLowerCase();a?$o(a.value)?this._signalBasedValueAccessor=a:this._inputValueAccessor=a:this._inputValueAccessor=o,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(o,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new v2(r,this.ngControl,n,e,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=s==="select",this._isTextarea=s==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=o.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&K1(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){if(e!==this.focused){if(!this._isNativeSelect&&e&&this.disabled&&this.disabledInteractive){let n=this._elementRef.nativeElement;n.type==="number"?(n.type="text",n.setSelectionRange(0,0),n.type="number"):n.setSelectionRange(0,0)}this.focused=e,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){fK.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}else return this.focused&&!this.disabled||!this.empty}setDescribedByIds(e){let n=this._elementRef.nativeElement,r=n.getAttribute("aria-describedby"),a;if(r){let o=this._formFieldDescribedBy||e;a=e.concat(r.split(" ").filter(s=>s&&!o.includes(s)))}else a=e;this._formFieldDescribedBy=e,a.length?n.setAttribute("aria-describedby",a.join(" ")):n.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_iOSKeyupListener=e=>{let n=e.target;!n.value&&n.selectionStart===0&&n.selectionEnd===0&&(n.setSelectionRange(1,1),n.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_ensureWheelDefaultBehavior(){this._cleanupWebkitWheel?.(),this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._cleanupWebkitWheel=this._renderer.listen(this._elementRef.nativeElement,"wheel",this._webkitBlinkWheelListener))}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(n,r){n&1&&z("focus",function(){return r._focusChanged(!0)})("blur",function(){return r._focusChanged(!1)})("input",function(){return r._onInput()}),n&2&&(Ht("id",r.id)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),J("name",r.name||null)("readonly",r._getReadonlyAttribute())("aria-disabled",r.disabled&&r.disabledInteractive?"true":null)("aria-invalid",r.empty&&r.required?null:r.errorState)("aria-required",r.required)("id",r.id),ee("mat-input-server",r._isServer)("mat-mdc-form-field-textarea-control",r._isInFormField&&r._isTextarea)("mat-mdc-form-field-input-control",r._isInFormField)("mat-mdc-input-disabled-interactive",r.disabledInteractive)("mdc-text-field__input",r._isInFormField)("mat-mdc-native-select-inline",r._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},exportAs:["matInput"],features:[ue([{provide:yc,useExisting:t}]),Oe]})}return t})(),PS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,fs,fs,OS,me]})}return t})();var Zm=(()=>{class t{_animationMode=u(ze,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,r){n&2&&ee("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(n,r){},styles:[`.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}
+`],encapsulation:2,changeDetection:0})}return t})();var gK=["text"],_K=[[["mat-icon"]],"*"],vK=["mat-icon","*"];function bK(t,i){if(t&1&&H(0,"mat-pseudo-checkbox",1),t&2){let e=w();y("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function yK(t,i){if(t&1&&H(0,"mat-pseudo-checkbox",3),t&2){let e=w();y("disabled",e.disabled)}}function CK(t,i){if(t&1&&(p(0,"span",4),l(1),f()),t&2){let e=w();g(),te("(",e.group.label,")")}}var y2=new A("MAT_OPTION_PARENT_COMPONENT"),C2=new A("MatOptgroup");var b2=class{source;isUserInput;constructor(i,e=!1){this.source=i,this.isUserInput=e}},Cn=(()=>{class t{_element=u(Y);_changeDetectorRef=u(be);_parent=u(y2,{optional:!0});group=u(C2,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=u(Fe).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new j;_text;_stateChanges=new N;constructor(){let e=u(Ze);e.load(Yt),e.load(rr),this._signalDisableRipple=!!this._parent&&$o(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,n){let r=this._getHostElement();typeof r.focus=="function"&&r.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!vt(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new b2(this,e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-option"]],viewQuery:function(n,r){if(n&1&&le(gK,7),n&2){let a;U(a=$())&&(r._text=a.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,r){n&1&&z("click",function(){return r._selectViaInteraction()})("keydown",function(o){return r._handleKeydown(o)}),n&2&&(Ht("id",r.id),J("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),ee("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",B]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:vK,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,r){n&1&&(xe(_K),M(0,bK,1,2,"mat-pseudo-checkbox",1),re(1),p(2,"span",2,0),re(4,1),f(),M(5,yK,1,1,"mat-pseudo-checkbox",3)(6,CK,2,1,"span",4),H(7,"div",5)),n&2&&(ke(r.multiple?0:-1),g(5),ke(!r.multiple&&r.selected&&!r.hideSingleSelectionIndicator?5:-1),g(),ke(r.group&&r.group._inert?6:-1),g(),y("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[Zm,Kn],styles:[`.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}
+`],encapsulation:2,changeDetection:0})}return t})();function n4(t,i,e){if(e.length){let n=i.toArray(),r=e.toArray(),a=0;for(let o=0;oe+n?Math.max(0,t-n+i):e}var hs=class{};function Cc(t){return t&&typeof t.connect=="function"&&!(t instanceof Lo)}var gs=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t}(gs||{}),x2=new A("_ViewRepeater");var xK=20,Ha=(()=>{class t{_ngZone=u(se);_platform=u(He);_renderer=u(kn).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new N;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=xK){return this._platform.isBrowser?new Ue(n=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe(al(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):ie()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){let r=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(Ae(a=>!a||r.indexOf(a)>-1))}getAncestorScrollContainers(e){let n=[];return this.scrollContainers.forEach((r,a)=>{this._scrollableContainsElement(a,e)&&n.push(a)}),n}_scrollableContainsElement(e,n){let r=yn(n),a=e.getElementRef().nativeElement;do if(r==a)return!0;while(r=r.parentElement);return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),la=(()=>{class t{elementRef=u(Y);scrollDispatcher=u(Ha);ngZone=u(se);dir=u(st,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new N;_renderer=u(Ke);_cleanupScroll;_elementScrolled=new N;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let n=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),r&&i2()!=sa.NORMAL?(e.left!=null&&(e.right=n.scrollWidth-n.clientWidth-e.left),i2()==sa.INVERTED?e.left=e.right:i2()==sa.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let n=this.elementRef.nativeElement;hm()?n.scrollTo(e):(e.top!=null&&(n.scrollTop=e.top),e.left!=null&&(n.scrollLeft=e.left))}measureScrollOffset(e){let n="left",r="right",a=this.elementRef.nativeElement;if(e=="top")return a.scrollTop;if(e=="bottom")return a.scrollHeight-a.clientHeight-a.scrollTop;let o=this.dir&&this.dir.value=="rtl";return e=="start"?e=o?r:n:e=="end"&&(e=o?n:r),o&&i2()==sa.INVERTED?e==n?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft:o&&i2()==sa.NEGATED?e==n?a.scrollLeft+a.scrollWidth-a.clientWidth:-a.scrollLeft:e==n?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),MK=20,Xn=(()=>{class t{_platform=u(He);_listeners;_viewportSize;_change=new N;_document=u(we,{optional:!0});constructor(){let e=u(se),n=u(kn).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=a=>this._change.next(a);this._listeners=[n.listen("window","resize",r),n.listen("window","orientationchange",r)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:n,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,n=this._getWindow(),r=e.documentElement,a=r.getBoundingClientRect(),o=-a.top||e.body.scrollTop||n.scrollY||r.scrollTop||0,s=-a.left||e.body.scrollLeft||n.scrollX||r.scrollLeft||0;return{top:o,left:s}}change(e=MK){return e>0?this._change.pipe(al(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ai=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})(),r4=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Oa,ai,Oa,ai]})}return t})();var M2=class{_attachedHost;attach(i){return this._attachedHost=i,i.attach(this)}detach(){let i=this._attachedHost;i!=null&&(this._attachedHost=null,i.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(i){this._attachedHost=i}},Fi=class extends M2{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(i,e,n,r,a){super(),this.component=i,this.viewContainerRef=e,this.injector=n,this.projectableNodes=a}},On=class extends M2{templateRef;viewContainerRef;context;injector;constructor(i,e,n,r){super(),this.templateRef=i,this.viewContainerRef=e,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(i,e=this.context){return this.context=e,super.attach(i)}detach(){return this.context=void 0,super.detach()}},Xm=class extends M2{element;constructor(i){super(),this.element=i instanceof Y?i.nativeElement:i}},wo=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(i){if(i instanceof Fi)return this._attachedPortal=i,this.attachComponentPortal(i);if(i instanceof On)return this._attachedPortal=i,this.attachTemplatePortal(i);if(this.attachDomPortal&&i instanceof Xm)return this._attachedPortal=i,this.attachDomPortal(i)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(i){this._disposeFn=i}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var w2=class extends wo{outletElement;_appRef;_defaultInjector;_document;constructor(i,e,n,r,a){super(),this.outletElement=i,this._appRef=n,this._defaultInjector=r,this._document=a}attachComponentPortal(i){let e;if(i.viewContainerRef){let n=i.injector||i.viewContainerRef.injector,r=n.get(so,null,{optional:!0})||void 0;e=i.viewContainerRef.createComponent(i.component,{index:i.viewContainerRef.length,injector:n,ngModuleRef:r,projectableNodes:i.projectableNodes||void 0}),this.setDisposeFn(()=>e.destroy())}else{let n=this._appRef,r=i.injector||this._defaultInjector||Pe.NULL,a=r.get(fn,n.injector);e=ru(i.component,{elementInjector:r,environmentInjector:a,projectableNodes:i.projectableNodes||void 0}),n.attachView(e.hostView),this.setDisposeFn(()=>{n.viewCount>0&&n.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=i,e}attachTemplatePortal(i){let e=i.viewContainerRef,n=e.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});return n.rootNodes.forEach(r=>this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(n);r!==-1&&e.remove(r)}),this._attachedPortal=i,n}attachDomPortal=i=>{let e=i.element;e.parentNode;let n=this._document.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),this._attachedPortal=i,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(i){return i.hostView.rootNodes[0]}};var Xg=(()=>{class t extends On{constructor(){let e=u(Qe),n=u(it);super(e,n)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[ce]})}return t})();var Jn=(()=>{class t extends wo{_moduleRef=u(so,{optional:!0});_document=u(we);_viewContainerRef=u(it);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new j;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let n=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=n.createComponent(e.component,{index:n.length,injector:e.injector||n.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return n!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}attachDomPortal=e=>{let n=e.element;n.parentNode;let r=this._document.createComment("dom-portal");e.setAttachedHost(this),n.parentNode.insertBefore(r,n),this._getRootNode().appendChild(n),this._attachedPortal=e,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(n,r)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ce]})}return t})();var wi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();var VS=hm(),Jm=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(i,e){this._viewportRuler=i,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let i=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=i.style.left||"",this._previousHTMLStyles.top=i.style.top||"",i.style.left=Ln(-this._previousScrollPosition.left),i.style.top=Ln(-this._previousScrollPosition.top),i.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let i=this._document.documentElement,e=this._document.body,n=i.style,r=e.style,a=n.scrollBehavior||"",o=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,i.classList.remove("cdk-global-scrollblock"),VS&&(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),VS&&(n.scrollBehavior=a,r.scrollBehavior=o)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}};var ep=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(i,e,n,r){this._scrollDispatcher=i,this._ngZone=e,this._viewportRuler=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(this._scrollSubscription)return;let i=this._scrollDispatcher.scrolled(0).pipe(Ae(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=i.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=i.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}},a4=class{enable(){}disable(){}attach(){}};function Jg(t,i){return i.some(e=>{let n=t.bottome.bottom,a=t.righte.right;return n||r||a||o})}function LS(t,i){return i.some(e=>{let n=t.tope.bottom,a=t.lefte.right;return n||r||a||o})}var tp=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(i,e,n,r){this._scrollDispatcher=i,this._viewportRuler=e,this._ngZone=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(!this._scrollSubscription){let i=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(i).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();Jg(e,[{width:n,height:r,bottom:r,right:n,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},BS=(()=>{class t{_scrollDispatcher=u(Ha);_viewportRuler=u(Xn);_ngZone=u(se);_document=u(we);constructor(){}noop=()=>new a4;close=e=>new ep(this._scrollDispatcher,this._ngZone,this._viewportRuler,e);block=()=>new Jm(this._viewportRuler,this._document);reposition=e=>new tp(this._scrollDispatcher,this._viewportRuler,this._ngZone,e);static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Bi=class{positionStrategy;scrollStrategy=new a4;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(i){if(i){let e=Object.keys(i);for(let n of e)i[n]!==void 0&&(this[n]=i[n])}}};var np=class{connectionPair;scrollableViewProperties;constructor(i,e){this.connectionPair=i,this.scrollableViewProperties=e}};var jS=(()=>{class t{_attachedOverlays=[];_document=u(we);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),US=(()=>{class t extends jS{_ngZone=u(se);_renderer=u(kn).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let n=this._attachedOverlays;for(let r=n.length-1;r>-1;r--)if(n[r]._keydownEvents.observers.length>0){this._ngZone.run(()=>n[r]._keydownEvents.next(e));break}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$S=(()=>{class t extends jS{_platform=u(He);_ngZone=u(se);_renderer=u(kn).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(e){if(super.add(e),!this._isAttached){let n=this._document.body,r={capture:!0};this._cleanups=this._ngZone.runOutsideAngular(()=>[Mt(this._renderer,n,"pointerdown",this._pointerDownListener,r),Mt(this._renderer,n,"click",this._clickListener,r),Mt(this._renderer,n,"auxclick",this._clickListener,r),Mt(this._renderer,n,"contextmenu",this._clickListener,r)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=In(e)};_clickListener=e=>{let n=In(e),r=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:n;this._pointerDownEventTarget=null;let a=this._attachedOverlays.slice();for(let o=a.length-1;o>-1;o--){let s=a[o];if(s._outsidePointerEvents.observers.length<1||!s.hasAttached())continue;if(RS(s.overlayElement,n)||RS(s.overlayElement,r))break;let d=s._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>d.next(e)):d.next(e)}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function RS(t,i){let e=typeof ShadowRoot<"u"&&ShadowRoot,n=i;for(;n;){if(n===t)return!0;n=e&&n instanceof ShadowRoot?n.host:n.parentNode}return!1}var GS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
+`],encapsulation:2,changeDetection:0})}return t})(),rp=(()=>{class t{_platform=u(He);_containerElement;_document=u(we);_styleLoader=u(Ze);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||fg()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let a=0;a{let i=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(i,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),i.style.pointerEvents="none",i.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}},Mc=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new N;_attachments=new N;_detachments=new N;_positionStrategy;_scrollStrategy;_locationChanges=Me.EMPTY;_backdropRef=null;_previousHostParent;_keydownEvents=new N;_outsidePointerEvents=new N;_renders=new N;_afterRenderRef;_afterNextRenderRef;constructor(i,e,n,r,a,o,s,d,h,v=!1,C,S){this._portalOutlet=i,this._host=e,this._pane=n,this._config=r,this._ngZone=a,this._keyboardDispatcher=o,this._document=s,this._location=d,this._outsideClickDispatcher=h,this._animationsDisabled=v,this._injector=C,this._renderer=S,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy,this._afterRenderRef=nr(()=>Js(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(i){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(i);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=St(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let i=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),i}dispose(){let i=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,i&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(i){i!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=i,this.hasAttached()&&(i.attach(this),this.updatePosition()))}updateSize(i){this._config=q(q({},this._config),i),this._updateElementSize()}setDirection(i){this._config=Be(q({},this._config),{direction:i}),this._updateElementDirection()}addPanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!0)}removePanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!1)}getDirection(){let i=this._config.direction;return i?typeof i=="string"?i:i.value:"ltr"}updateScrollStrategy(i){i!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=i,this.hasAttached()&&(i.attach(this),i.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let i=this._pane.style;i.width=Ln(this._config.width),i.height=Ln(this._config.height),i.minWidth=Ln(this._config.minWidth),i.minHeight=Ln(this._config.minHeight),i.maxWidth=Ln(this._config.maxWidth),i.maxHeight=Ln(this._config.maxHeight)}_togglePointerEvents(i){this._pane.style.pointerEvents=i?"":"none"}_attachBackdrop(){let i="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new e7(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(i))}):this._backdropRef.element.classList.add(i)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(i,e,n){let r=rs(e||[]).filter(a=>!!a);r.length&&(n?i.classList.add(...r):i.classList.remove(...r))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let i=this._renders.pipe(ve(nt(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),i.unsubscribe())})})}_disposeScrollStrategy(){let i=this._scrollStrategy;i?.disable(),i?.detach?.()}},zS="cdk-overlay-connected-position-bounding-box",wK=/([A-Za-z%]+)$/,D2=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new N;_resizeSubscription=Me.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(i,e,n,r,a){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=a,this.setOrigin(i)}attach(i){this._overlayRef&&this._overlayRef,this._validatePositions(),i.hostElement.classList.add(zS),this._overlayRef=i,this._boundingBox=i.hostElement,this._pane=i.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let i=this._originRect,e=this._overlayRect,n=this._viewportRect,r=this._containerRect,a=[],o;for(let s of this._preferredPositions){let d=this._getOriginPoint(i,r,s),h=this._getOverlayPoint(d,e,s),v=this._getOverlayFit(h,e,n,s);if(v.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,d);return}if(this._canFitWithFlexibleDimensions(v,h,n)){a.push({position:s,origin:d,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(d,s)});continue}(!o||o.overlayFit.visibleAread&&(d=v,s=h)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(o.position,o.originPoint);return}this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&xc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(zS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let i=this._lastPosition;if(i){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,i);this._applyPosition(i,e)}else this.apply()}withScrollableContainers(i){return this._scrollables=i,this}withPositions(i){return this._preferredPositions=i,i.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(i){return this._viewportMargin=i,this}withFlexibleDimensions(i=!0){return this._hasFlexibleDimensions=i,this}withGrowAfterOpen(i=!0){return this._growAfterOpen=i,this}withPush(i=!0){return this._canPush=i,this}withLockedPosition(i=!0){return this._positionLocked=i,this}setOrigin(i){return this._origin=i,this}withDefaultOffsetX(i){return this._offsetX=i,this}withDefaultOffsetY(i){return this._offsetY=i,this}withTransformOriginOn(i){return this._transformOriginSelector=i,this}_getOriginPoint(i,e,n){let r;if(n.originX=="center")r=i.left+i.width/2;else{let o=this._isRtl()?i.right:i.left,s=this._isRtl()?i.left:i.right;r=n.originX=="start"?o:s}e.left<0&&(r-=e.left);let a;return n.originY=="center"?a=i.top+i.height/2:a=n.originY=="top"?i.top:i.bottom,e.top<0&&(a-=e.top),{x:r,y:a}}_getOverlayPoint(i,e,n){let r;n.overlayX=="center"?r=-e.width/2:n.overlayX==="start"?r=this._isRtl()?-e.width:0:r=this._isRtl()?0:-e.width;let a;return n.overlayY=="center"?a=-e.height/2:a=n.overlayY=="top"?0:-e.height,{x:i.x+r,y:i.y+a}}_getOverlayFit(i,e,n,r){let a=NS(e),{x:o,y:s}=i,d=this._getOffset(r,"x"),h=this._getOffset(r,"y");d&&(o+=d),h&&(s+=h);let v=0-o,C=o+a.width-n.width,S=0-s,D=s+a.height-n.height,L=this._subtractOverflows(a.width,v,C),ne=this._subtractOverflows(a.height,S,D),oe=L*ne;return{visibleArea:oe,isCompletelyWithinViewport:a.width*a.height===oe,fitsInViewportVertically:ne===a.height,fitsInViewportHorizontally:L==a.width}}_canFitWithFlexibleDimensions(i,e,n){if(this._hasFlexibleDimensions){let r=n.bottom-e.y,a=n.right-e.x,o=HS(this._overlayRef.getConfig().minHeight),s=HS(this._overlayRef.getConfig().minWidth),d=i.fitsInViewportVertically||o!=null&&o<=r,h=i.fitsInViewportHorizontally||s!=null&&s<=a;return d&&h}return!1}_pushOverlayOnScreen(i,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:i.x+this._previousPushAmount.x,y:i.y+this._previousPushAmount.y};let r=NS(e),a=this._viewportRect,o=Math.max(i.x+r.width-a.width,0),s=Math.max(i.y+r.height-a.height,0),d=Math.max(a.top-n.top-i.y,0),h=Math.max(a.left-n.left-i.x,0),v=0,C=0;return r.width<=a.width?v=h||-o:v=i.xL&&!this._isInitialRender&&!this._growAfterOpen&&(o=i.y-L/2)}let d=e.overlayX==="start"&&!r||e.overlayX==="end"&&r,h=e.overlayX==="end"&&!r||e.overlayX==="start"&&r,v,C,S;if(h)S=n.width-i.x+this._viewportMargin*2,v=i.x-this._viewportMargin;else if(d)C=i.x,v=n.right-i.x;else{let D=Math.min(n.right-i.x+n.left,i.x),L=this._lastBoundingBoxSize.width;v=D*2,C=i.x-D,v>L&&!this._isInitialRender&&!this._growAfterOpen&&(C=i.x-L/2)}return{top:o,left:C,bottom:s,right:S,width:v,height:a}}_setBoundingBoxStyles(i,e){let n=this._calculateBoundingBoxRect(i,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let a=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;r.height=Ln(n.height),r.top=Ln(n.top),r.bottom=Ln(n.bottom),r.width=Ln(n.width),r.left=Ln(n.left),r.right=Ln(n.right),e.overlayX==="center"?r.alignItems="center":r.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?r.justifyContent="center":r.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",a&&(r.maxHeight=Ln(a)),o&&(r.maxWidth=Ln(o))}this._lastBoundingBoxSize=n,xc(this._boundingBox.style,r)}_resetBoundingBoxStyles(){xc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){xc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(i,e){let n={},r=this._hasExactPosition(),a=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(r){let v=this._viewportRuler.getViewportScrollPosition();xc(n,this._getExactOverlayY(e,i,v)),xc(n,this._getExactOverlayX(e,i,v))}else n.position="static";let s="",d=this._getOffset(e,"x"),h=this._getOffset(e,"y");d&&(s+=`translateX(${d}px) `),h&&(s+=`translateY(${h}px)`),n.transform=s.trim(),o.maxHeight&&(r?n.maxHeight=Ln(o.maxHeight):a&&(n.maxHeight="")),o.maxWidth&&(r?n.maxWidth=Ln(o.maxWidth):a&&(n.maxWidth="")),xc(this._pane.style,n)}_getExactOverlayY(i,e,n){let r={top:"",bottom:""},a=this._getOverlayPoint(e,this._overlayRect,i);if(this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,n)),i.overlayY==="bottom"){let o=this._document.documentElement.clientHeight;r.bottom=`${o-(a.y+this._overlayRect.height)}px`}else r.top=Ln(a.y);return r}_getExactOverlayX(i,e,n){let r={left:"",right:""},a=this._getOverlayPoint(e,this._overlayRect,i);this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,n));let o;if(this._isRtl()?o=i.overlayX==="end"?"left":"right":o=i.overlayX==="end"?"right":"left",o==="right"){let s=this._document.documentElement.clientWidth;r.right=`${s-(a.x+this._overlayRect.width)}px`}else r.left=Ln(a.x);return r}_getScrollVisibility(){let i=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:LS(i,n),isOriginOutsideView:Jg(i,n),isOverlayClipped:LS(e,n),isOverlayOutsideView:Jg(e,n)}}_subtractOverflows(i,...e){return e.reduce((n,r)=>n-Math.max(r,0),i)}_getNarrowedViewportRect(){let i=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+i-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:i-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(i,e){return e==="x"?i.offsetX==null?this._offsetX:i.offsetX:i.offsetY==null?this._offsetY:i.offsetY}_validatePositions(){}_addPanelClasses(i){this._pane&&rs(i).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(i=>{this._pane.classList.remove(i)}),this._appliedPanelClasses=[])}_getOriginRect(){let i=this._origin;if(i instanceof Y)return i.nativeElement.getBoundingClientRect();if(i instanceof Element)return i.getBoundingClientRect();let e=i.width||0,n=i.height||0;return{top:i.y,bottom:i.y+n,left:i.x,right:i.x+e,height:n,width:e}}};function xc(t,i){for(let e in i)i.hasOwnProperty(e)&&(t[e]=i[e]);return t}function HS(t){if(typeof t!="number"&&t!=null){let[i,e]=t.split(wK);return!e||e==="px"?parseFloat(i):null}return t||null}function NS(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function DK(t,i){return t===i?!0:t.isOriginClipped===i.isOriginClipped&&t.isOriginOutsideView===i.isOriginOutsideView&&t.isOverlayClipped===i.isOverlayClipped&&t.isOverlayOutsideView===i.isOverlayOutsideView}var FS="cdk-global-overlay-wrapper",ip=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(i){let e=i.getConfig();this._overlayRef=i,this._width&&!e.width&&i.updateSize({width:this._width}),this._height&&!e.height&&i.updateSize({height:this._height}),i.hostElement.classList.add(FS),this._isDisposed=!1}top(i=""){return this._bottomOffset="",this._topOffset=i,this._alignItems="flex-start",this}left(i=""){return this._xOffset=i,this._xPosition="left",this}bottom(i=""){return this._topOffset="",this._bottomOffset=i,this._alignItems="flex-end",this}right(i=""){return this._xOffset=i,this._xPosition="right",this}start(i=""){return this._xOffset=i,this._xPosition="start",this}end(i=""){return this._xOffset=i,this._xPosition="end",this}width(i=""){return this._overlayRef?this._overlayRef.updateSize({width:i}):this._width=i,this}height(i=""){return this._overlayRef?this._overlayRef.updateSize({height:i}):this._height=i,this}centerHorizontally(i=""){return this.left(i),this._xPosition="center",this}centerVertically(i=""){return this.top(i),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:a,maxWidth:o,maxHeight:s}=n,d=(r==="100%"||r==="100vw")&&(!o||o==="100%"||o==="100vw"),h=(a==="100%"||a==="100vh")&&(!s||s==="100%"||s==="100vh"),v=this._xPosition,C=this._xOffset,S=this._overlayRef.getConfig().direction==="rtl",D="",L="",ne="";d?ne="flex-start":v==="center"?(ne="center",S?L=C:D=C):S?v==="left"||v==="end"?(ne="flex-end",D=C):(v==="right"||v==="start")&&(ne="flex-start",L=C):v==="left"||v==="start"?(ne="flex-start",D=C):(v==="right"||v==="end")&&(ne="flex-end",L=C),i.position=this._cssPosition,i.marginLeft=d?"0":D,i.marginTop=h?"0":this._topOffset,i.marginBottom=this._bottomOffset,i.marginRight=d?"0":L,e.justifyContent=ne,e.alignItems=h?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(FS),n.justifyContent=n.alignItems=i.marginTop=i.marginBottom=i.marginLeft=i.marginRight=i.position="",this._overlayRef=null,this._isDisposed=!0}},WS=(()=>{class t{_viewportRuler=u(Xn);_document=u(we);_platform=u(He);_overlayContainer=u(rp);constructor(){}global(){return new ip}flexibleConnectedTo(e){return new D2(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Lt=(()=>{class t{scrollStrategies=u(BS);_overlayContainer=u(rp);_positionBuilder=u(WS);_keyboardDispatcher=u(US);_injector=u(Pe);_ngZone=u(se);_document=u(we);_directionality=u(st);_location=u(Pr);_outsideClickDispatcher=u($S);_animationsModuleType=u(ze,{optional:!0});_idGenerator=u(Fe);_renderer=u(kn).createRenderer(null,null);_appRef;_styleLoader=u(Ze);constructor(){}create(e){this._styleLoader.load(GS);let n=this._createHostElement(),r=this._createPaneElement(n),a=this._createPortalOutlet(r),o=new Bi(e);return o.direction=o.direction||this._directionality.value,new Mc(a,n,r,o,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(fn),this._renderer)}position(){return this._positionBuilder}_createPaneElement(e){let n=this._document.createElement("div");return n.id=this._idGenerator.getId("cdk-overlay-"),n.classList.add("cdk-overlay-pane"),e.appendChild(n),n}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(bi)),new w2(e,null,this._appRef,this._injector,this._document)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),SK=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],qS=new A("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.reposition()}}),S2=(()=>{class t{elementRef=u(Y);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),ap=(()=>{class t{_overlay=u(Lt);_dir=u(st,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=Me.EMPTY;_attachSubscription=Me.EMPTY;_detachSubscription=Me.EMPTY;_positionSubscription=Me.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=u(qS);_disposeOnNavigation=!1;_ngZone=u(se);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}backdropClick=new j;positionChange=new j;attach=new j;detach=new j;overlayKeydown=new j;overlayOutsideClick=new j;constructor(){let e=u(Qe),n=u(it);this._templatePortal=new On(e,n),this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=SK);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),n.keyCode===27&&!this.disableClose&&!vt(n)&&(n.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{let r=this._getOriginElement(),a=In(n);(!r||r!==a&&!r.contains(a))&&this.overlayOutsideClick.next(n)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new Bi({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(n.width=this.width),(this.height||this.height===0)&&(n.height=this.height),(this.minWidth||this.minWidth===0)&&(n.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){let n=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}_getOrigin(){return this.origin instanceof S2?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof S2?this.origin.elementRef.nativeElement:this.origin instanceof Y?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Eh(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",B],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",B],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",B],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",B],push:[2,"cdkConnectedOverlayPush","push",B],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",B]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Oe]})}return t})();function kK(t){return()=>t.scrollStrategies.reposition()}var EK={provide:qS,deps:[Lt],useFactory:kK},fi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[Lt,EK],imports:[Oa,wi,r4,r4]})}return t})();var wc=(()=>{class t{_listeners=[];notify(e,n){for(let r of this._listeners)r(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Dc=class{applyChanges(i,e,n,r,a){i.forEachOperation((o,s,d)=>{let h,v;if(o.previousIndex==null){let C=n(o,s,d);h=e.createEmbeddedView(C.templateRef,C.context,C.index),v=gs.INSERTED}else d==null?(e.remove(s),v=gs.REMOVED):(h=e.get(s),e.move(h,d),v=gs.MOVED);a&&a({context:h?.context,operation:v,record:o})})}detach(){}};var ji=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new N;constructor(i=!1,e,n=!0,r){this._multiple=i,this._emitChanges=n,this.compareWith=r,e&&e.length&&(i?e.forEach(a=>this._markSelected(a)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...i){this._verifyValueAssignment(i),i.forEach(n=>this._markSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...i){this._verifyValueAssignment(i),i.forEach(n=>this._unmarkSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...i){this._verifyValueAssignment(i);let e=this.selected,n=new Set(i.map(a=>this._getConcreteValue(a)));i.forEach(a=>this._markSelected(a)),e.filter(a=>!n.has(this._getConcreteValue(a,n))).forEach(a=>this._unmarkSelected(a));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(i){return this.isSelected(i)?this.deselect(i):this.select(i)}clear(i=!0){this._unmarkAll();let e=this._hasQueuedChanges();return i&&this._emitChangeEvent(),e}isSelected(i){return this._selection.has(this._getConcreteValue(i))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(i){this._multiple&&this.selected&&this._selected.sort(i)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(i){i=this._getConcreteValue(i),this.isSelected(i)||(this._multiple||this._unmarkAll(),this.isSelected(i)||this._selection.add(i),this._emitChanges&&this._selectedToEmit.push(i))}_unmarkSelected(i){i=this._getConcreteValue(i),this.isSelected(i)&&(this._selection.delete(i),this._emitChanges&&this._deselectedToEmit.push(i))}_unmarkAll(){this.isEmpty()||this._selection.forEach(i=>this._unmarkSelected(i))}_verifyValueAssignment(i){i.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(i,e){if(this.compareWith){e=e??this._selection;for(let n of e)if(this.compareWith(i,n))return n;return i}else return i}};var oi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,me]})}return t})();var op=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me]})}return t})();var k2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[oi,me,op]})}return t})();var IK=["trigger"],TK=["panel"],OK=[[["mat-select-trigger"]],"*"],PK=["mat-select-trigger","*"];function AK(t,i){if(t&1&&(p(0,"span",4),l(1),f()),t&2){let e=w();g(),T(e.placeholder)}}function VK(t,i){t&1&&re(0)}function LK(t,i){if(t&1&&(p(0,"span",11),l(1),f()),t&2){let e=w(2);g(),T(e.triggerValue)}}function RK(t,i){if(t&1&&(p(0,"span",5),M(1,VK,1,0)(2,LK,2,1,"span",11),f()),t&2){let e=w();g(),ke(e.customTrigger?1:2)}}function zK(t,i){if(t&1){let e=de();p(0,"div",12,1),z("keydown",function(r){G(e);let a=w();return W(a._handleKeydown(r))}),re(2,1),f()}if(t&2){let e=w();K0("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),ee("mat-select-panel-animations-enabled",!e._animationsDisabled),y("ngClass",e.panelClass),J("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var t7=new A("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.reposition()}});function QS(t){return()=>t.scrollStrategies.reposition()}var KS=new A("MAT_SELECT_CONFIG"),ZS={provide:t7,deps:[Lt],useFactory:QS},XS=new A("MatSelectTrigger"),sp=class{source;value;constructor(i,e){this.source=i,this.value=e}},ei=(()=>{class t{_viewportRuler=u(Xn);_changeDetectorRef=u(be);_elementRef=u(Y);_dir=u(st,{optional:!0});_idGenerator=u(Fe);_renderer=u(Ke);_parentFormField=u(Ra,{optional:!0});ngControl=u(Nn,{self:!0,optional:!0});_liveAnnouncer=u(Od);_defaultOptions=u(KS,{optional:!0});_animationsDisabled=u(ze,{optional:!0})==="NoopAnimations";_initialized=new N;_cleanupDetach;options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(e){let n=this.options.toArray()[e];if(n){let r=this.panel.nativeElement,a=n4(e,this.options,this.optionGroups),o=n._getHostElement();e===0&&a===1?r.scrollTop=0:r.scrollTop=i4(o.offsetTop,o.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new sp(this,e)}_scrollStrategyFactory=u(t7);_panelOpen=!1;_compareWith=(e,n)=>e===n;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new N;_errorStateTracker;stateChanges=new N;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(vn.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Oi(()=>{let e=this.options;return e?e.changes.pipe(We(e),dt(()=>nt(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(dt(()=>this.optionSelectionChanges))});openedChange=new j;_openedStream=this.openedChange.pipe(Ae(e=>e),pe(()=>{}));_closedStream=this.openedChange.pipe(Ae(e=>!e),pe(()=>{}));selectionChange=new j;valueChange=new j;constructor(){let e=u(za),n=u(Ql,{optional:!0}),r=u(Qn,{optional:!0}),a=u(new hn("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new v2(e,this.ngControl,r,n,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=a==null?0:parseInt(a)||0,this.id=this.id}ngOnInit(){this._selectionModel=new ji(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(ve(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(ve(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(We(null),ve(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){let r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(this._previousControl!==void 0&&n.disabled!==null&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._cleanupDetach?.(),this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(Le(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=`${this.id}-panel`;this._trackedModal&&ss(this._trackedModal,"aria-owns",n),e2(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;ss(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel){this._detachOverlay();return}this._cleanupDetach?.(),this._cleanupDetach=()=>{n(),clearTimeout(r),this._cleanupDetach=void 0};let e=this.panel.nativeElement,n=this._renderer.listen(e,"animationend",a=>{a.animationName==="_mat-select-exit"&&(this._cleanupDetach?.(),this._detachOverlay())}),r=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let n=e.keyCode,r=n===40||n===38||n===37||n===39,a=n===13||n===32,o=this._keyManager;if(!o.isTyping()&&a&&!vt(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;o.onKeydown(e);let d=this.selected;d&&s!==d&&this._liveAnnouncer.announce(d.viewValue,1e4)}}_handleOpenKeydown(e){let n=this._keyManager,r=e.keyCode,a=r===40||r===38,o=n.isTyping();if(a&&e.altKey)e.preventDefault(),this.close();else if(!o&&(r===13||r===32)&&n.activeItem&&!vt(e))e.preventDefault(),n.activeItem._selectViaInteraction();else if(!o&&this._multiple&&r===65&&e.ctrlKey){e.preventDefault();let s=this.options.some(d=>!d.disabled&&!d.selected);this.options.forEach(d=>{d.disabled||(s?d.select():d.deselect())})}else{let s=n.activeItemIndex;n.onKeydown(e),this._multiple&&a&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==s&&n.activeItem._selectViaInteraction()}}_handleOverlayKeydown(e){e.keyCode===27&&!vt(e)&&(e.preventDefault(),this.close())}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{let n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return(r.value!=null||this.canSelectNullableOptions)&&this._compareWith(r.value,e)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_skipPredicate=e=>this.panelOpen?!1:e.disabled;_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof S2?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new lc(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=nt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(ve(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),nt(...this.options.map(n=>n._stateChanges)).pipe(ve(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){let r=this._selectionModel.isSelected(e);!this.canSelectNullableOptions&&e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let n;this.multiple?n=this.selected.map(r=>r.value):n=this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let n=0;n0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||null,n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),e}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-select"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,XS,5),Se(a,Cn,5),Se(a,C2,5)),n&2){let o;U(o=$())&&(r.customTrigger=o.first),U(o=$())&&(r.options=o),U(o=$())&&(r.optionGroups=o)}},viewQuery:function(n,r){if(n&1&&(le(IK,5),le(TK,5),le(ap,5)),n&2){let a;U(a=$())&&(r.trigger=a.first),U(a=$())&&(r.panel=a.first),U(a=$())&&(r._overlayDir=a.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(n,r){n&1&&z("keydown",function(o){return r._handleKeydown(o)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),n&2&&(J("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),ee("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",B],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ot(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",B],placeholder:"placeholder",required:[2,"required","required",B],multiple:[2,"multiple","multiple",B],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",B],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",ot],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",B]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[ue([{provide:yc,useExisting:t},{provide:y2,useExisting:t}]),Oe],ngContentSelectors:PK,decls:11,vars:9,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(n,r){if(n&1){let a=de();xe(OK),p(0,"div",2,0),z("click",function(){return G(a),W(r.open())}),p(3,"div",3),M(4,AK,2,1,"span",4)(5,RK,3,1,"span",5),f(),p(6,"div",6)(7,"div",7),Ut(),p(8,"svg",8),H(9,"path",9),f()()()(),M(10,zK,3,10,"ng-template",10),z("detach",function(){return G(a),W(r.close())})("backdropClick",function(){return G(a),W(r.close())})("overlayKeydown",function(s){return G(a),W(r._handleOverlayKeydown(s))})}if(n&2){let a=_t(1);g(3),J("id",r._valueId),g(),ke(r.empty?4:5),g(6),y("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||a)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)}},dependencies:[S2,ap,Vn],styles:[`@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}}.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}
+`],encapsulation:2,changeDetection:0})}return t})();var o4=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[ZS],imports:[fi,k2,me,ai,fs,k2,me]})}return t})();var n7=new A("MAT_DATE_LOCALE",{providedIn:"root",factory:HK});function HK(){return u(Ea)}var E2="Method not implemented",Di=class{locale;_localeChanges=new N;localeChanges=this._localeChanges;setTime(i,e,n,r){throw new Error(E2)}getHours(i){throw new Error(E2)}getMinutes(i){throw new Error(E2)}getSeconds(i){throw new Error(E2)}parseTime(i,e){throw new Error(E2)}addSeconds(i,e){throw new Error(E2)}getValidDateOrNull(i){return this.isDateInstance(i)&&this.isValid(i)?i:null}deserialize(i){return i==null||this.isDateInstance(i)&&this.isValid(i)?i:this.invalid()}setLocale(i){this.locale=i,this._localeChanges.next()}compareDate(i,e){return this.getYear(i)-this.getYear(e)||this.getMonth(i)-this.getMonth(e)||this.getDate(i)-this.getDate(e)}compareTime(i,e){return this.getHours(i)-this.getHours(e)||this.getMinutes(i)-this.getMinutes(e)||this.getSeconds(i)-this.getSeconds(e)}sameDate(i,e){if(i&&e){let n=this.isValid(i),r=this.isValid(e);return n&&r?!this.compareDate(i,e):n==r}return i==e}sameTime(i,e){if(i&&e){let n=this.isValid(i),r=this.isValid(e);return n&&r?!this.compareTime(i,e):n==r}return i==e}clampDate(i,e,n){return e&&this.compareDate(i,e)<0?e:n&&this.compareDate(i,n)>0?n:i}},_s=new A("mat-date-formats");var NK=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]})}return t})();var i7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,me]})}return t})();var FK={capture:!0},BK=["focus","mousedown","mouseenter","touchstart"],r7="mat-ripple-loader-uninitialized",a7="mat-ripple-loader-class-name",JS="mat-ripple-loader-centered",cp="mat-ripple-loader-disabled",ek=(()=>{class t{_document=u(we);_animationMode=u(ze,{optional:!0});_globalRippleOptions=u(pc,{optional:!0});_platform=u(He);_ngZone=u(se);_injector=u(Pe);_eventCleanups;_hosts=new Map;constructor(){let e=u(kn).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>BK.map(n=>Mt(e,this._document,n,this._onInteraction,FK)))}ngOnDestroy(){let e=this._hosts.keys();for(let n of e)this.destroyRipple(n);this._eventCleanups.forEach(n=>n())}configureRipple(e,n){e.setAttribute(r7,this._globalRippleOptions?.namespace??""),(n.className||!e.hasAttribute(a7))&&e.setAttribute(a7,n.className||""),n.centered&&e.setAttribute(JS,""),n.disabled&&e.setAttribute(cp,"")}setDisabled(e,n){let r=this._hosts.get(e);r?(r.target.rippleDisabled=n,!n&&!r.hasSetUpEvents&&(r.hasSetUpEvents=!0,r.renderer.setupTriggerEvents(e))):n?e.setAttribute(cp,""):e.removeAttribute(cp)}_onInteraction=e=>{let n=In(e);if(n instanceof HTMLElement){let r=n.closest(`[${r7}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(a7)),e.append(n);let r=this._animationMode==="NoopAnimations",a=this._globalRippleOptions,o=r?0:a?.animation?.enterDuration??Vd.enterDuration,s=r?0:a?.animation?.exitDuration??Vd.exitDuration,d={rippleDisabled:r||a?.disabled||e.hasAttribute(cp),rippleConfig:{centered:e.hasAttribute(JS),terminateOnPointerUp:a?.terminateOnPointerUp,animation:{enterDuration:o,exitDuration:s}}},h=new mc(d,this._ngZone,n,this._platform,this._injector),v=!d.rippleDisabled;v&&h.setupTriggerEvents(e),this._hosts.set(e,{target:d,renderer:h,hasSetUpEvents:v}),e.removeAttribute(r7)}destroyRipple(e){let n=this._hosts.get(e);n&&(n.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var jK=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,UK=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function o7(t,i){let e=Array(t);for(let n=0;n{class t extends Di{useUtcForDisplay=!1;_matDateLocale=u(n7,{optional:!0});constructor(){super();let e=u(n7,{optional:!0});e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let n=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return o7(12,r=>this._format(n,new Date(2017,r,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return o7(31,n=>this._format(e,new Date(2017,0,n+1)))}getDayOfWeekNames(e){let n=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return o7(7,r=>this._format(n,new Date(2017,0,r+1)))}getYearName(e){let n=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(n,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),n=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return n===7?0:n}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,n,r){let a=this._createDateWithOverflow(e,n,r);return a.getMonth()!=n,a}today(){return new Date}parse(e,n){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,n){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let r=new Intl.DateTimeFormat(this.locale,Be(q({},n),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,n){return this.addCalendarMonths(e,n*12)}addCalendarMonths(e,n){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+n,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+n)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,n){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+n)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(jK.test(e)){let n=new Date(e);if(this.isValid(n))return n}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}setTime(e,n,r,a){let o=this.clone(e);return o.setHours(n,r,a,0),o}getHours(e){return e.getHours()}getMinutes(e){return e.getMinutes()}getSeconds(e){return e.getSeconds()}parseTime(e,n){if(typeof e!="string")return e instanceof Date?new Date(e.getTime()):null;let r=e.trim();if(r.length===0)return null;let a=this._parseTimeString(r);if(a===null){let o=r.replace(/[^0-9:(AM|PM)]/gi,"").trim();o.length>0&&(a=this._parseTimeString(o))}return a||this.invalid()}addSeconds(e,n){return new Date(e.getTime()+n*1e3)}_createDateWithOverflow(e,n,r){let a=new Date;return a.setFullYear(e,n,r),a.setHours(0,0,0,0),a}_2digit(e){return("00"+e).slice(-2)}_format(e,n){let r=new Date;return r.setUTCFullYear(n.getFullYear(),n.getMonth(),n.getDate()),r.setUTCHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e.format(r)}_parseTimeString(e){let n=e.toUpperCase().match(UK);if(n){let r=parseInt(n[1]),a=parseInt(n[2]),o=n[3]==null?void 0:parseInt(n[3]),s=n[4];if(r===12?r=s==="AM"?0:r:s==="PM"&&(r+=12),s7(r,0,23)&&s7(a,0,59)&&(o==null||s7(o,0,59)))return this.setTime(this.today(),r,a,o||0)}return null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function s7(t,i,e){return!isNaN(t)&&t>=i&&t<=e}var GK={parse:{dateInput:null,timeInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},timeInput:{hour:"numeric",minute:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},timeOptionLabel:{hour:"numeric",minute:"numeric"}}};var tk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[WK()]})}return t})();function WK(t=GK){return[{provide:Di,useClass:$K},{provide:_s,useValue:t}]}var qK=["mat-icon-button",""],YK=["*"];var QK=new A("MAT_BUTTON_CONFIG");var KK=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],lp=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_animationMode=u(ze,{optional:!0});_focusMonitor=u(qt);_rippleLoader=u(ek);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){u(Ze).load(Yt);let e=u(QK,{optional:!0}),n=this._elementRef.nativeElement,r=n.classList;this.disabledInteractive=e?.disabledInteractive??!1,this.color=e?.color??null,this._rippleLoader?.configureRipple(n,{className:"mat-mdc-button-ripple"});for(let{attribute:a,mdcClasses:o}of KK)n.hasAttribute(a)&&r.add(...o)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",B],disabled:[2,"disabled","disabled",B],ariaDisabled:[2,"aria-disabled","ariaDisabled",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]}})}return t})();var Bn=(()=>{class t extends lp{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(n,r){n&2&&(J("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Tt(r.color?"mat-"+r.color:""),ee("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[ce],attrs:qK,ngContentSelectors:YK,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(xe(),H(0,"span",0),re(1),H(2,"span",1)(3,"span",2))},styles:[`.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}
+`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
+`],encapsulation:2,changeDetection:0})}return t})();var ZK=["mat-button",""],ik=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],rk=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var XK=["mat-mini-fab",""],JK=`.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}
+`,lt=(()=>{class t extends lp{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(n,r){n&2&&(J("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Tt(r.color?"mat-"+r.color:""),ee("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[ce],attrs:ZK,ngContentSelectors:rk,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(xe(ik),H(0,"span",0),re(1),p(2,"span",1),re(3,1),f(),re(4,2),H(5,"span",2)(6,"span",3)),n&2&&ee("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[`.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}
+`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
+`],encapsulation:2,changeDetection:0})}return t})();var eZ=new A("mat-mdc-fab-default-options",{providedIn:"root",factory:ak});function ak(){return{color:"accent"}}var nk=ak();var bye=(()=>{class t extends lp{_options=u(eZ,{optional:!0});_isFab=!0;constructor(){super(),this._options=this._options||nk,this.color=this._options.color||nk.color}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(n,r){n&2&&(J("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Tt(r.color?"mat-"+r.color:""),ee("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[ce],attrs:XK,ngContentSelectors:rk,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(xe(ik),H(0,"span",0),re(1),p(2,"span",1),re(3,1),f(),re(4,2),H(5,"span",2)(6,"span",3)),n&2&&ee("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[JK],encapsulation:2,changeDetection:0})}return t})();var Na=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,oi,me]})}return t})();var tZ=["mat-calendar-body",""];function nZ(t,i){return this._trackRow(i)}var mk=(t,i)=>i.id;function iZ(t,i){if(t&1&&(p(0,"tr",0)(1,"td",3),l(2),f()()),t&2){let e=w();g(),kt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),J("colspan",e.numCols),g(),te(" ",e.label," ")}}function rZ(t,i){if(t&1&&(p(0,"td",3),l(1),f()),t&2){let e=w(2);kt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),J("colspan",e._firstRowOffset),g(),te(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function aZ(t,i){if(t&1){let e=de();p(0,"td",6)(1,"button",7),z("click",function(r){let a=G(e).$implicit,o=w(2);return W(o._cellClicked(a,r))})("focus",function(r){let a=G(e).$implicit,o=w(2);return W(o._emitActiveDateChange(a,r))}),p(2,"span",8),l(3),f(),H(4,"span",9),f()()}if(t&2){let e=i.$implicit,n=i.$index,r=w().$index,a=w();kt("width",a._cellWidth)("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),J("data-mat-row",r)("data-mat-col",n),g(),ee("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",a._isActiveCell(r,n))("mat-calendar-body-range-start",a._isRangeStart(e.compareValue))("mat-calendar-body-range-end",a._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",a._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",a._isComparisonBridgeStart(e.compareValue,r,n))("mat-calendar-body-comparison-bridge-end",a._isComparisonBridgeEnd(e.compareValue,r,n))("mat-calendar-body-comparison-start",a._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",a._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",a._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",a._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",a._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",a._isInPreview(e.compareValue)),y("ngClass",e.cssClasses)("tabindex",a._isActiveCell(r,n)?0:-1),J("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",a._isSelected(e.compareValue))("aria-current",a.todayValue===e.compareValue?"date":null)("aria-describedby",a._getDescribedby(e.compareValue)),g(),ee("mat-calendar-body-selected",a._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",a._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",a.todayValue===e.compareValue),g(),te(" ",e.displayValue," ")}}function oZ(t,i){if(t&1&&(p(0,"tr",1),M(1,rZ,2,6,"td",4),Xi(2,aZ,5,48,"td",5,mk),f()),t&2){let e=i.$implicit,n=i.$index,r=w();g(),ke(n===0&&r._firstRowOffset?1:-1),g(),Ji(e)}}function sZ(t,i){if(t&1&&(p(0,"th",2)(1,"span",6),l(2),f(),p(3,"span",3),l(4),f()()),t&2){let e=i.$implicit;g(2),T(e.long),g(2),T(e.narrow)}}var cZ=["*"];function lZ(t,i){}function dZ(t,i){if(t&1){let e=de();p(0,"mat-month-view",4),Q1("activeDateChange",function(r){G(e);let a=w();return eu(a.activeDate,r)||(a.activeDate=r),W(r)}),z("_userSelection",function(r){G(e);let a=w();return W(a._dateSelected(r))})("dragStarted",function(r){G(e);let a=w();return W(a._dragStarted(r))})("dragEnded",function(r){G(e);let a=w();return W(a._dragEnded(r))}),f()}if(t&2){let e=w();Y1("activeDate",e.activeDate),y("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function uZ(t,i){if(t&1){let e=de();p(0,"mat-year-view",5),Q1("activeDateChange",function(r){G(e);let a=w();return eu(a.activeDate,r)||(a.activeDate=r),W(r)}),z("monthSelected",function(r){G(e);let a=w();return W(a._monthSelectedInYearView(r))})("selectedChange",function(r){G(e);let a=w();return W(a._goToDateInView(r,"month"))}),f()}if(t&2){let e=w();Y1("activeDate",e.activeDate),y("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function mZ(t,i){if(t&1){let e=de();p(0,"mat-multi-year-view",6),Q1("activeDateChange",function(r){G(e);let a=w();return eu(a.activeDate,r)||(a.activeDate=r),W(r)}),z("yearSelected",function(r){G(e);let a=w();return W(a._yearSelectedInMultiYearView(r))})("selectedChange",function(r){G(e);let a=w();return W(a._goToDateInView(r,"year"))}),f()}if(t&2){let e=w();Y1("activeDate",e.activeDate),y("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function pZ(t,i){}var fZ=["button"],hZ=[[["","matDatepickerToggleIcon",""]]],gZ=["[matDatepickerToggleIcon]"];function _Z(t,i){t&1&&(Ut(),p(0,"svg",2),H(1,"path",3),f())}var O2=(()=>{class t{changes=new N;calendarLabel="Calendar";openCalendarLabel="Open calendar";closeCalendarLabel="Close calendar";prevMonthLabel="Previous month";nextMonthLabel="Next month";prevYearLabel="Previous year";nextYearLabel="Next year";prevMultiYearLabel="Previous 24 years";nextMultiYearLabel="Next 24 years";switchToMonthViewLabel="Choose date";switchToMultiYearViewLabel="Choose month and year";startDateLabel="Start date";endDateLabel="End date";comparisonDateLabel="Comparison range";formatYearRange(e,n){return`${e} \u2013 ${n}`}formatYearRangeLabel(e,n){return`${e} to ${n}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),vZ=0,c4=class{value;displayValue;ariaLabel;enabled;cssClasses;compareValue;rawValue;id=vZ++;constructor(i,e,n,r,a={},o=i,s){this.value=i,this.displayValue=e,this.ariaLabel=n,this.enabled=r,this.cssClasses=a,this.compareValue=o,this.rawValue=s}},bZ={passive:!1,capture:!0},dp={passive:!0,capture:!0},ok={passive:!0},T2=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_platform=u(He);_intl=u(O2);_eventCleanups;_skipNextFocus;_focusActiveCellAfterViewChecked=!1;label;rows;todayValue;startValue;endValue;labelMinRequiredCells;numCols=7;activeCell=0;ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}isRange=!1;cellAspectRatio=1;comparisonStart;comparisonEnd;previewStart=null;previewEnd=null;startDateAccessibleName;endDateAccessibleName;selectedValueChange=new j;previewChange=new j;activeDateChange=new j;dragStarted=new j;dragEnded=new j;_firstRowOffset;_cellPadding;_cellWidth;_startDateLabelId;_endDateLabelId;_comparisonStartDateLabelId;_comparisonEndDateLabelId;_didDragSinceMouseDown=!1;_injector=u(Pe);comparisonDateAccessibleName=this._intl.comparisonDateLabel;_trackRow=e=>e;constructor(){let e=u(Ke),n=u(Fe);this._startDateLabelId=n.getId("mat-calendar-body-start-"),this._endDateLabelId=n.getId("mat-calendar-body-end-"),this._comparisonStartDateLabelId=n.getId("mat-calendar-body-comparison-start-"),this._comparisonEndDateLabelId=n.getId("mat-calendar-body-comparison-end-"),u(Ze).load(Yt),this._ngZone.runOutsideAngular(()=>{let r=this._elementRef.nativeElement,a=[Mt(e,r,"touchmove",this._touchmoveHandler,bZ),Mt(e,r,"mouseenter",this._enterHandler,dp),Mt(e,r,"focus",this._enterHandler,dp),Mt(e,r,"mouseleave",this._leaveHandler,dp),Mt(e,r,"blur",this._leaveHandler,dp),Mt(e,r,"mousedown",this._mousedownHandler,ok),Mt(e,r,"touchstart",this._mousedownHandler,ok)];this._platform.isBrowser&&a.push(e.listen("window","mouseup",this._mouseupHandler),e.listen("window","touchend",this._touchendHandler)),this._eventCleanups=a})}_cellClicked(e,n){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:n})}_emitActiveDateChange(e,n){e.enabled&&this.activeDateChange.emit({value:e.value,event:n})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let n=e.numCols,{rows:r,numCols:a}=this;(e.rows||n)&&(this._firstRowOffset=r&&r.length&&r[0].length?a-r[0].length:0),(e.cellAspectRatio||n||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/a}%`),(n||!this._cellWidth)&&(this._cellWidth=`${100/a}%`)}ngOnDestroy(){this._eventCleanups.forEach(e=>e())}_isActiveCell(e,n){let r=e*this.numCols+n;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){St(()=>{setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");n&&(e||(this._skipNextFocus=!0),n.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return d7(e,this.startValue,this.endValue)}_isRangeEnd(e){return u7(e,this.startValue,this.endValue)}_isInRange(e){return m7(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return d7(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,n,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let a=this.rows[n][r-1];if(!a){let o=this.rows[n-1];a=o&&o[o.length-1]}return a&&!this._isRangeEnd(a.compareValue)}_isComparisonBridgeEnd(e,n,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let a=this.rows[n][r+1];if(!a){let o=this.rows[n+1];a=o&&o[0]}return a&&!this._isRangeStart(a.compareValue)}_isComparisonEnd(e){return u7(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return m7(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return d7(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return u7(e,this.previewStart,this.previewEnd)}_isInPreview(e){return m7(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){if(!this.isRange)return null;if(this.startValue===e&&this.endValue===e)return`${this._startDateLabelId} ${this._endDateLabelId}`;if(this.startValue===e)return this._startDateLabelId;if(this.endValue===e)return this._endDateLabelId;if(this.comparisonStart!==null&&this.comparisonEnd!==null){if(e===this.comparisonStart&&e===this.comparisonEnd)return`${this._comparisonStartDateLabelId} ${this._comparisonEndDateLabelId}`;if(e===this.comparisonStart)return this._comparisonStartDateLabelId;if(e===this.comparisonEnd)return this._comparisonEndDateLabelId}return null}_enterHandler=e=>{if(this._skipNextFocus&&e.type==="focus"){this._skipNextFocus=!1;return}if(e.target&&this.isRange){let n=this._getCellFromElement(e.target);n&&this._ngZone.run(()=>this.previewChange.emit({value:n.enabled?n:null,event:e}))}};_touchmoveHandler=e=>{if(!this.isRange)return;let n=sk(e),r=n?this._getCellFromElement(n):null;n!==e.target&&(this._didDragSinceMouseDown=!0),l7(e.target)&&e.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:r?.enabled?r:null,event:e}))};_leaveHandler=e=>{this.previewEnd!==null&&this.isRange&&(e.type!=="blur"&&(this._didDragSinceMouseDown=!0),e.target&&this._getCellFromElement(e.target)&&!(e.relatedTarget&&this._getCellFromElement(e.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:e})))};_mousedownHandler=e=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let n=e.target&&this._getCellFromElement(e.target);!n||!this._isInRange(n.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:n.rawValue,event:e})})};_mouseupHandler=e=>{if(!this.isRange)return;let n=l7(e.target);if(!n){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:e})});return}n.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let r=this._getCellFromElement(n);this.dragEnded.emit({value:r?.rawValue??null,event:e})})};_touchendHandler=e=>{let n=sk(e);n&&this._mouseupHandler({target:n})};_getCellFromElement(e){let n=l7(e);if(n){let r=n.getAttribute("data-mat-row"),a=n.getAttribute("data-mat-col");if(r&&a)return this.rows[parseInt(r)][parseInt(a)]}return null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[Oe],attrs:tZ,decls:11,vars:11,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(n,r){n&1&&(M(0,iZ,3,6,"tr",0),Xi(1,oZ,4,1,"tr",1,nZ,!0),p(3,"span",2),l(4),f(),p(5,"span",2),l(6),f(),p(7,"span",2),l(8),f(),p(9,"span",2),l(10),f()),n&2&&(ke(r._firstRowOffset.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mat-calendar-body-disabled{opacity:.5}}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color, transparent)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media(forced-colors: active){.mat-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-sys-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-sys-secondary))}@media(forced-colors: active){.mat-datepicker-popup:not(:empty),.mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-selected{background:none}.mat-calendar-body-in-range::before,.mat-calendar-body-comparison-bridge-start::before,.mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}}
+`],encapsulation:2,changeDetection:0})}return t})();function c7(t){return t?.nodeName==="TD"}function l7(t){let i;return c7(t)?i=t:c7(t.parentNode)?i=t.parentNode:c7(t.parentNode?.parentNode)&&(i=t.parentNode.parentNode),i?.getAttribute("data-mat-row")!=null?i:null}function d7(t,i,e){return e!==null&&i!==e&&t=i&&t===e}function m7(t,i,e,n){return n&&i!==null&&e!==null&&i!==e&&t>=i&&t<=e}function sk(t){let i=t.changedTouches[0];return document.elementFromPoint(i.clientX,i.clientY)}var zr=class{start;end;_disableStructuralEquivalency;constructor(i,e){this.start=i,this.end=e}},l4=(()=>{class t{selection;_adapter;_selectionChanged=new N;selectionChanged=this._selectionChanged;constructor(e,n){this.selection=e,this._adapter=n,this.selection=e}updateSelection(e,n){let r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:n,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static \u0275fac=function(n){q0()};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})(),yZ=(()=>{class t extends l4{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let e=new t(this._adapter);return e.updateSelection(this.selection,this),e}static \u0275fac=function(n){return new(n||t)(ae(Di))};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();function CZ(t,i){return t||new yZ(i)}var pk={provide:l4,deps:[[new pr,new Qr,l4],Di],useFactory:CZ};var fk=new A("MAT_DATE_RANGE_SELECTION_STRATEGY");var p7=7,xZ=0,ck=(()=>{class t{_changeDetectorRef=u(be);_dateFormats=u(_s,{optional:!0});_dateAdapter=u(Di,{optional:!0});_dir=u(st,{optional:!0});_rangeStrategy=u(fk,{optional:!0});_rerenderSubscription=Me.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(n,this._activeDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof zr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;activeDrag=null;selectedChange=new j;_userSelection=new j;dragStarted=new j;dragEnded=new j;activeDateChange=new j;_matCalendarBody;_monthLabel;_weeks;_firstWeekOffset;_rangeStart;_rangeEnd;_comparisonRangeStart;_comparisonRangeEnd;_previewStart;_previewEnd;_isRange;_todayDate;_weekdays;constructor(){u(Ze).load(rr),this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(We(null)).subscribe(()=>this._init())}ngOnChanges(e){let n=e.comparisonStart||e.comparisonEnd;n&&!n.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let n=e.value,r=this._getDateFromDayOfMonth(n),a,o;this._selected instanceof zr?(a=this._getDateInCurrentMonth(this._selected.start),o=this._getDateInCurrentMonth(this._selected.end)):a=o=this._getDateInCurrentMonth(this._selected),(a!==n||o!==n)&&this.selectedChange.emit(r),this._userSelection.emit({value:r,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&e.preventDefault();return;case 27:this._previewEnd!=null&&!vt(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation());return;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(p7+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%p7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:n}){if(this._rangeStrategy){let r=n?n.rawValue:null,a=this._rangeStrategy.createPreview(r,this.selected,e);if(this._previewStart=this._getCellCompareValue(a.start),this._previewEnd=this._getCellCompareValue(a.end),this.activeDrag&&r){let o=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,r,e);o&&(this._previewStart=this._getCellCompareValue(o.start),this._previewEnd=this._getCellCompareValue(o.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){let n=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:n??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){let e=this._dateAdapter.getFirstDayOfWeek(),n=this._dateAdapter.getDayOfWeekNames("narrow"),a=this._dateAdapter.getDayOfWeekNames("long").map((o,s)=>({long:o,narrow:n[s],id:xZ++}));this._weekdays=a.slice(e).concat(a.slice(0,e))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),n=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,a=this._firstWeekOffset;r=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,n){return!!(e&&n&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n))}_getCellCompareValue(e){if(e){let n=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),a=this._dateAdapter.getDate(e);return new Date(n,r,a).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof zr?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-month-view"]],viewQuery:function(n,r){if(n&1&&le(T2,5),n&2){let a;U(a=$())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[Oe],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(n,r){n&1&&(p(0,"table",0)(1,"thead",1)(2,"tr"),Xi(3,sZ,5,2,"th",2,mk),f(),p(5,"tr",3),H(6,"th",4),f()(),p(7,"tbody",5),z("selectedValueChange",function(o){return r._dateSelected(o)})("activeDateChange",function(o){return r._updateActiveDate(o)})("previewChange",function(o){return r._previewChanged(o)})("dragStarted",function(o){return r.dragStarted.emit(o)})("dragEnded",function(o){return r._dragEnded(o)})("keyup",function(o){return r._handleCalendarBodyKeyup(o)})("keydown",function(o){return r._handleCalendarBodyKeydown(o)}),f()()),n&2&&(g(3),Ji(r._weekdays),g(4),y("label",r._monthLabel)("rows",r._weeks)("todayValue",r._todayDate)("startValue",r._rangeStart)("endValue",r._rangeEnd)("comparisonStart",r._comparisonRangeStart)("comparisonEnd",r._comparisonRangeEnd)("previewStart",r._previewStart)("previewEnd",r._previewEnd)("isRange",r._isRange)("labelMinRequiredCells",3)("activeCell",r._dateAdapter.getDate(r.activeDate)-1)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName))},dependencies:[T2],encapsulation:2,changeDetection:0})}return t})(),wr=24,f7=4,lk=(()=>{class t{_changeDetectorRef=u(be);_dateAdapter=u(Di,{optional:!0});_dir=u(st,{optional:!0});_rerenderSubscription=Me.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),hk(this._dateAdapter,n,this._activeDate,this.minDate,this.maxDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof zr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new j;yearSelected=new j;activeDateChange=new j;_matCalendarBody;_years;_todayYear;_selectedYear;constructor(){this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(We(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let n=this._dateAdapter.getYear(this._activeDate)-s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,a=[];rthis._createCellForYear(o))),a=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){let n=e.value,r=this._dateAdapter.createDate(n,0,1),a=this._getDateFromYear(n);this.yearSelected.emit(r),this.selectedChange.emit(a)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromYear(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-f7);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,f7);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,wr-s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-wr*10:-wr);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?wr*10:wr);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let n=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,n,1));return this._dateAdapter.createDate(e,n,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForYear(e){let n=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(n),a=this.dateClass?this.dateClass(n,"multi-year"):void 0;return new c4(e,r,r,this._shouldEnableYear(e),a)}_shouldEnableYear(e){if(e==null||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e{class t{_changeDetectorRef=u(be);_dateFormats=u(_s,{optional:!0});_dateAdapter=u(Di,{optional:!0});_dir=u(st,{optional:!0});_rerenderSubscription=Me.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(n)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof zr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new j;monthSelected=new j;activeDateChange=new j;_matCalendarBody;_months;_yearLabel;_todayMonth;_selectedMonth;constructor(){this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(We(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let n=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),n,1);this.monthSelected.emit(r);let a=this._getDateFromMonth(n);this.selectedChange.emit(a)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(n=>n.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.getNumDaysInMonth(n);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForMonth(e,n){let r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),a=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),o=this.dateClass?this.dateClass(r,"year"):void 0;return new c4(e,n.toLocaleUpperCase(),a,this._shouldEnableMonth(e),o)}_shouldEnableMonth(e){let n=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(n,e)||this._isYearAndMonthBeforeMinDate(n,e))return!1;if(!this.dateFilter)return!0;let r=this._dateAdapter.createDate(n,e,1);for(let a=r;this._dateAdapter.getMonth(a)==e;a=this._dateAdapter.addCalendarDays(a,1))if(this.dateFilter(a))return!0;return!1}_isYearAndMonthAfterMaxDate(e,n){if(this.maxDate){let r=this._dateAdapter.getYear(this.maxDate),a=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&n>a}return!1}_isYearAndMonthBeforeMinDate(e,n){if(this.minDate){let r=this._dateAdapter.getYear(this.minDate),a=this._dateAdapter.getMonth(this.minDate);return e{class t{_intl=u(O2);calendar=u(h7);_dateAdapter=u(Di,{optional:!0});_dateFormats=u(_s,{optional:!0});constructor(){u(Ze).load(rr);let e=u(be);this.calendar.stateChanges.subscribe(()=>e.markForCheck())}get periodButtonText(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return this.calendar.currentView=="month"?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-wr)}nextClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:wr)}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,n){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n):hk(this._dateAdapter,e,n,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let n=this._dateAdapter.getYear(this.calendar.activeDate)-s4(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=n+wr-1,a=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1)),o=this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1));return[a,o]}_periodButtonLabelId=u(Fe).getId("mat-calendar-period-label-");static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:cZ,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(n,r){n&1&&(xe(),p(0,"div",0)(1,"div",1)(2,"span",2),l(3),f(),p(4,"button",3),z("click",function(){return r.currentPeriodClicked()}),p(5,"span",4),l(6),f(),Ut(),p(7,"svg",5),H(8,"polygon",6),f()(),Sa(),H(9,"div",7),re(10),p(11,"button",8),z("click",function(){return r.previousClicked()}),Ut(),p(12,"svg",9),H(13,"path",10),f()(),Sa(),p(14,"button",11),z("click",function(){return r.nextClicked()}),Ut(),p(15,"svg",9),H(16,"path",12),f()()()()),n&2&&(g(2),y("id",r._periodButtonLabelId),g(),T(r.periodButtonDescription),g(),J("aria-label",r.periodButtonLabel)("aria-describedby",r._periodButtonLabelId),g(2),T(r.periodButtonText),g(),ee("mat-calendar-invert",r.calendar.currentView!=="month"),g(4),y("disabled",!r.previousEnabled()),J("aria-label",r.prevButtonLabel),g(3),y("disabled",!r.nextEnabled()),J("aria-label",r.nextButtonLabel))},dependencies:[lt,Bn],encapsulation:2,changeDetection:0})}return t})(),h7=(()=>{class t{_dateAdapter=u(Di,{optional:!0});_dateFormats=u(_s,{optional:!0});_changeDetectorRef=u(be);_elementRef=u(Y);headerComponent;_calendarHeaderPortal;_intlChanges;_moveFocusOnNextTick=!1;get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get selected(){return this._selected}set selected(e){e instanceof zr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;selectedChange=new j;yearSelected=new j;monthSelected=new j;viewChanged=new j(!0);_userSelection=new j;_userDragDrop=new j;monthView;yearView;multiYearView;get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}_clampedActiveDate;get currentView(){return this._currentView}set currentView(e){let n=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),n&&this.viewChanged.emit(n)}_currentView;_activeDrag=null;stateChanges=new N;constructor(){this._intlChanges=u(O2).changes.subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new Fi(this.headerComponent||_k),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){let n=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,a=n||r||e.dateFilter;if(a&&!a.firstChange){let o=this._getCurrentViewComponent();o&&(this._elementRef.nativeElement.contains(Ri())&&(this._moveFocusOnNextTick=!0),this._changeDetectorRef.detectChanges(),o._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){let n=e.value;(this.selected instanceof zr||n&&!this._dateAdapter.sameDate(n,this.selected))&&this.selectedChange.emit(n),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,n){this.activeDate=e,this.currentView=n}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-calendar"]],viewQuery:function(n,r){if(n&1&&(le(ck,5),le(dk,5),le(lk,5)),n&2){let a;U(a=$())&&(r.monthView=a.first),U(a=$())&&(r.yearView=a.first),U(a=$())&&(r.multiYearView=a.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[ue([pk]),Oe],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(n,r){if(n&1&&(M(0,lZ,0,0,"ng-template",0),p(1,"div",1),M(2,dZ,1,11,"mat-month-view",2)(3,uZ,1,6,"mat-year-view",3)(4,mZ,1,6,"mat-multi-year-view",3),f()),n&2){let a;y("cdkPortalOutlet",r._calendarHeaderPortal),g(2),ke((a=r.currentView)==="month"?2:a==="year"?3:a==="multi-year"?4:-1)}},dependencies:[Jn,Id,ck,dk,lk],styles:[`.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}@media(forced-colors: active){.mat-calendar-arrow{fill:CanvasText}}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color, transparent)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}
+`],encapsulation:2,changeDetection:0})}return t})(),vk=new A("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.reposition()}});function wZ(t){return()=>t.scrollStrategies.reposition()}var DZ={provide:vk,deps:[Lt],useFactory:wZ},bk=(()=>{class t{_elementRef=u(Y);_animationsDisabled=u(ze,{optional:!0})==="NoopAnimations";_changeDetectorRef=u(be);_globalModel=u(l4);_dateAdapter=u(Di);_ngZone=u(se);_rangeSelectionStrategy=u(fk,{optional:!0});_stateChanges;_model;_eventCleanups;_animationFallback;_calendar;color;datepicker;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;_isAbove;_animationDone=new N;_isAnimating=!1;_closeButtonText;_closeButtonFocused;_actionsPortal=null;_dialogLabelId;constructor(){if(u(Ze).load(rr),this._closeButtonText=u(O2).closeCalendarLabel,!this._animationsDisabled){let e=this._elementRef.nativeElement,n=u(Ke);this._eventCleanups=this._ngZone.runOutsideAngular(()=>[n.listen(e,"animationstart",this._handleAnimationEvent),n.listen(e,"animationend",this._handleAnimationEvent),n.listen(e,"animationcancel",this._handleAnimationEvent)])}}ngAfterViewInit(){this._stateChanges=this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()}),this._calendar.focusActiveCell()}ngOnDestroy(){clearTimeout(this._animationFallback),this._eventCleanups?.forEach(e=>e()),this._stateChanges?.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let n=this._model.selection,r=e.value,a=n instanceof zr;if(a&&this._rangeSelectionStrategy){let o=this._rangeSelectionStrategy.selectionFinished(r,n,e.event);this._model.updateSelection(o,this)}else r&&(a||!this._dateAdapter.sameDate(r,n))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._elementRef.nativeElement.classList.add("mat-datepicker-content-exit"),this._animationsDisabled?this._animationDone.next():(clearTimeout(this._animationFallback),this._animationFallback=setTimeout(()=>{this._isAnimating||this._animationDone.next()},200))}_handleAnimationEvent=e=>{let n=this._elementRef.nativeElement;e.target!==n||!e.animationName.startsWith("_mat-datepicker-content")||(clearTimeout(this._animationFallback),this._isAnimating=e.type==="animationstart",n.classList.toggle("mat-datepicker-content-animating",this._isAnimating),this._isAnimating||this._animationDone.next())};_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,n){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,n&&this._changeDetectorRef.detectChanges()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(n,r){if(n&1&&le(h7,5),n&2){let a;U(a=$())&&(r._calendar=a.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:6,hostBindings:function(n,r){n&2&&(Tt(r.color?"mat-"+r.color:""),ee("mat-datepicker-content-touch",r.datepicker.touchUi)("mat-datepicker-content-animations-enabled",!r._animationsDisabled))},inputs:{color:"color"},exportAs:["matDatepickerContent"],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(n,r){if(n&1&&(p(0,"div",0)(1,"mat-calendar",1),z("yearSelected",function(o){return r.datepicker._selectYear(o)})("monthSelected",function(o){return r.datepicker._selectMonth(o)})("viewChanged",function(o){return r.datepicker._viewChanged(o)})("_userSelection",function(o){return r._handleUserSelection(o)})("_userDragDrop",function(o){return r._handleUserDragDrop(o)}),f(),M(2,pZ,0,0,"ng-template",2),p(3,"button",3),z("focus",function(){return r._closeButtonFocused=!0})("blur",function(){return r._closeButtonFocused=!1})("click",function(){return r.datepicker.close()}),l(4),f()()),n&2){let a;ee("mat-datepicker-content-container-with-custom-header",r.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",r._actionsPortal),J("aria-modal",!0)("aria-labelledby",(a=r._dialogLabelId)!==null&&a!==void 0?a:void 0),g(),Tt(r.datepicker.panelClass),y("id",r.datepicker.id)("startAt",r.datepicker.startAt)("startView",r.datepicker.startView)("minDate",r.datepicker._getMinDate())("maxDate",r.datepicker._getMaxDate())("dateFilter",r.datepicker._getDateFilter())("headerComponent",r.datepicker.calendarHeaderComponent)("selected",r._getSelected())("dateClass",r.datepicker.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName),g(),y("cdkPortalOutlet",r._actionsPortal),g(),ee("cdk-visually-hidden",!r._closeButtonFocused),y("color",r.color||"primary"),g(),T(r._closeButtonText)}},dependencies:[lg,h7,Jn,lt],styles:[`@keyframes _mat-datepicker-content-dropdown-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-dialog-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-exit{from{opacity:1}to{opacity:0}}.mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large))}.mat-datepicker-content.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dropdown-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.mat-datepicker-content-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dialog-enter 150ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}.mat-datepicker-content-exit.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-exit 100ms linear}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}
+`],encapsulation:2,changeDetection:0})}return t})(),uk=(()=>{class t{_overlay=u(Lt);_viewContainerRef=u(it);_dateAdapter=u(Di,{optional:!0});_dir=u(st,{optional:!0});_model=u(l4);_scrollStrategy=u(vk);_inputStateChanges=Me.EMPTY;_document=u(we);calendarHeaderComponent;get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}_color;touchUi=!1;get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){e!==this._disabled&&(this._disabled=e,this.stateChanges.next(void 0))}_disabled;xPosition="start";yPosition="below";restoreFocus=!0;yearSelected=new j;monthSelected=new j;viewChanged=new j(!0);dateClass;openedStream=new j;closedStream=new j;get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=fD(e)}_panelClass;get opened(){return this._opened}set opened(e){e?this.open():this.close()}_opened=!1;id=u(Fe).getId("mat-datepicker-");_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}_overlayRef;_componentRef;_focusedElementBeforeOpen=null;_backdropHarnessClass=`${this.id}-backdrop`;_actionsPortal;datepickerInput;stateChanges=new N;_injector=u(Pe);_changeDetectorRef=u(be);constructor(){this._dateAdapter,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(e){let n=e.xPosition||e.yPosition;if(n&&!n.firstChange&&this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;r instanceof D2&&(this._setConnectedPositions(r),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal,this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=Ri(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;let e=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",n=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:r,location:a}=this._componentRef;r._animationDone.pipe(Le(1)).subscribe(()=>{let o=this._document.activeElement;e&&(!o||o===this._document.activeElement||a.nativeElement.contains(o))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()}),r._startExitAnimation()}e?setTimeout(n):n()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let e=this.touchUi,n=new Fi(bk,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new Bi({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir||"ltr",scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:`mat-datepicker-${e?"dialog":"popup"}`}));this._getCloseStream(r).subscribe(a=>{a&&a.preventDefault(),this.close()}),r.keydownEvents().subscribe(a=>{let o=a.keyCode;(o===38||o===40||o===37||o===39||o===33||o===34)&&a.preventDefault()}),this._componentRef=r.attach(n),this._forwardContentValues(this._componentRef.instance),e||St(()=>{r.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){let e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){let n=this.xPosition==="end"?"end":"start",r=n==="start"?"end":"start",a=this.yPosition==="above"?"bottom":"top",o=a==="top"?"bottom":"top";return e.withPositions([{originX:n,originY:o,overlayX:n,overlayY:a},{originX:n,originY:a,overlayX:n,overlayY:o},{originX:r,originY:o,overlayX:r,overlayY:a},{originX:r,originY:a,overlayX:r,overlayY:o}])}_getCloseStream(e){let n=["ctrlKey","shiftKey","metaKey"];return nt(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(Ae(r=>r.keyCode===27&&!vt(r)||this.datepickerInput&&vt(r,"altKey")&&r.keyCode===38&&n.every(a=>!vt(r,a)))))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",B],disabled:[2,"disabled","disabled",B],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",B],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",B]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[Oe]})}return t})(),up=(()=>{class t extends uk{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[ue([pk,{provide:uk,useExisting:t}]),ce],decls:0,vars:0,template:function(n,r){},encapsulation:2,changeDetection:0})}return t})(),I2=class{target;targetElement;value;constructor(i,e){this.target=i,this.targetElement=e,this.value=this.target.value}},SZ=(()=>{class t{_elementRef=u(Y);_dateAdapter=u(Di,{optional:!0});_dateFormats=u(_s,{optional:!0});_isInitialized;get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}_model;get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){let n=e,r=this._elementRef.nativeElement;this._disabled!==n&&(this._disabled=n,this.stateChanges.next(void 0)),n&&this._isInitialized&&r.blur&&r.blur()}_disabled;dateChange=new j;dateInput=new j;stateChanges=new N;_onTouched=()=>{};_validatorOnChange=()=>{};_cvaOnChange=()=>{};_valueChangesSubscription=Me.EMPTY;_localeSubscription=Me.EMPTY;_pendingValue;_parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}};_filterValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value));return!n||this._matchesFilter(n)?null:{matDatepickerFilter:!0}};_minValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),r=this._getMinDate();return!r||!n||this._dateAdapter.compareDate(r,n)<=0?null:{matDatepickerMin:{min:r,actual:n}}};_maxValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),r=this._getMaxDate();return!r||!n||this._dateAdapter.compareDate(r,n)>=0?null:{matDatepickerMax:{max:r,actual:n}}};_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(n=>{if(this._shouldHandleChangeEvent(n)){let r=this._getValueFromModel(n.selection);this._lastValueValid=this._isValidValue(r),this._cvaOnChange(r),this._onTouched(),this._formatValue(r),this.dateInput.emit(new I2(this,this._elementRef.nativeElement)),this.dateChange.emit(new I2(this,this._elementRef.nativeElement))}})}_lastValueValid=!1;constructor(){this._localeSubscription=this._dateAdapter.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){kZ(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){let n=["ctrlKey","shiftKey","metaKey"];vt(e,"altKey")&&e.keyCode===40&&n.every(a=>!vt(e,a))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){let n=this._lastValueValid,r=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);let a=!this._dateAdapter.sameDate(r,this.value);!r||a?this._cvaOnChange(r):(e&&!this.value&&this._cvaOnChange(r),n!==this._lastValueValid&&this._validatorOnChange()),a&&(this._assignValue(r),this.dateInput.emit(new I2(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new I2(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=e!=null?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){let n=this._getDateFilter();return!n||n(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,inputs:{value:"value",disabled:[2,"disabled","disabled",B]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[Oe]})}return t})();function kZ(t,i){let e=Object.keys(t);for(let n of e){let{previousValue:r,currentValue:a}=t[n];if(i.isDateInstance(r)&&i.isDateInstance(a)){if(!i.sameDate(r,a))return!0}else return!0}return!1}var EZ={provide:Yn,useExisting:Dt(()=>mp),multi:!0},IZ={provide:ui,useExisting:Dt(()=>mp),multi:!0},mp=(()=>{class t extends SZ{_formField=u(Ra,{optional:!0});_closedSubscription=Me.EMPTY;_openedSubscription=Me.EMPTY;set matDatepicker(e){e&&(this._datepicker=e,this._ariaOwns.set(e.opened?e.id:null),this._closedSubscription=e.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=e.openedStream.subscribe(()=>{this._ariaOwns.set(e.id)}),this._registerModel(e.registerInput(this)))}_datepicker;_ariaOwns=zn(null);get min(){return this._min}set min(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._min)||(this._min=n,this._validatorOnChange())}_min;get max(){return this._max}set max(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._max)||(this._max=n,this._validatorOnChange())}_max;get dateFilter(){return this._dateFilter}set dateFilter(e){let n=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==n&&this._validatorOnChange()}_dateFilter;_validator;constructor(){super(),this._validator=vn.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(n,r){n&1&&z("input",function(o){return r._onInput(o.target.value)})("change",function(){return r._onChange()})("blur",function(){return r._onBlur()})("keydown",function(o){return r._onKeydown(o)}),n&2&&(Ht("disabled",r.disabled),J("aria-haspopup",r._datepicker?"dialog":null)("aria-owns",r._ariaOwns())("min",r.min?r._dateAdapter.toIso8601(r.min):null)("max",r.max?r._dateAdapter.toIso8601(r.max):null)("data-mat-calendar",r._datepicker?r._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[ue([EZ,IZ,{provide:Km,useExisting:t}]),ce]})}return t})(),TZ=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matDatepickerToggleIcon",""]]})}return t})(),d4=(()=>{class t{_intl=u(O2);_changeDetectorRef=u(be);_stateChanges=Me.EMPTY;datepicker;tabIndex;ariaLabel;get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}_disabled;disableRipple;_customIcon;_button;constructor(){let e=u(new hn("tabindex"),{optional:!0}),n=Number(e);this.tabIndex=n||n===0?n:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){let e=this.datepicker?this.datepicker.stateChanges:ie(),n=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:ie(),r=this.datepicker?nt(this.datepicker.openedStream,this.datepicker.closedStream):ie();this._stateChanges.unsubscribe(),this._stateChanges=nt(this._intl.changes,e,n,r).subscribe(()=>this._changeDetectorRef.markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-datepicker-toggle"]],contentQueries:function(n,r,a){if(n&1&&Se(a,TZ,5),n&2){let o;U(o=$())&&(r._customIcon=o.first)}},viewQuery:function(n,r){if(n&1&&le(fZ,5),n&2){let a;U(a=$())&&(r._button=a.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(n,r){n&1&&z("click",function(o){return r._open(o)}),n&2&&(J("tabindex",null)("data-mat-calendar",r.datepicker?r.datepicker.id:null),ee("mat-datepicker-toggle-active",r.datepicker&&r.datepicker.opened)("mat-accent",r.datepicker&&r.datepicker.color==="accent")("mat-warn",r.datepicker&&r.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",B],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[Oe],ngContentSelectors:gZ,decls:4,vars:7,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(n,r){n&1&&(xe(hZ),p(0,"button",1,0),M(2,_Z,2,0,":svg:svg",2),re(3),f()),n&2&&(y("disabled",r.disabled)("disableRipple",r.disableRipple),J("aria-haspopup",r.datepicker?"dialog":null)("aria-label",r.ariaLabel||r._intl.openCalendarLabel)("tabindex",r.disabled?-1:r.tabIndex)("aria-expanded",r.datepicker?r.datepicker.opened:null),g(2),ke(r._customIcon?-1:2))},dependencies:[Bn],styles:[`.mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-on-surface-variant))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}
+`],encapsulation:2,changeDetection:0})}return t})();var yk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[O2,DZ],imports:[Na,fi,Co,wi,me,bk,d4,_k,ai]})}return t})();function OZ(t,i){if(t&1&&H(0,"input",9),t&2){let e=w(2);y("type",e.formfield.type)("formControlName",e.formfield.controlName)("required",e.formfield.required)}}function PZ(t,i){if(t&1&&(p(0,"mat-option",12),l(1),f()),t&2){let e=i.$implicit,n=w(3);y("value",e[n.formfield.options.value]),g(),te(`
+          `,e[n.formfield.options.label],`
+        `)}}function AZ(t,i){if(t&1&&(p(0,"mat-select",10),l(1,`
+        `),M(2,PZ,2,2,"mat-option",11),l(3,`
+      `),f()),t&2){let e=w(2);y("formControlName",e.formfield.controlName)("required",e.formfield.required),g(2),y("ngForOf",e.formfield.options.data)}}function VZ(t,i){if(t&1&&(p(0,"mat-error"),l(1),E(2,"translate"),p(3,"strong"),l(4),E(5,"translate"),f(),l(6,`
+      `),f()),t&2){let e=w(2);g(),Et(`
+        `,e.formfield.label," ",O(2,3,"labels.commons.is"),`
+        `),g(3),T(O(5,5,"labels.commons.required"))}}function LZ(t,i){if(t&1&&(p(0,"div",5),l(1,`
+    `),p(2,"mat-form-field",5),l(3,`
+      `),p(4,"mat-label"),l(5),f(),l(6,`
+
+      `),M(7,OZ,1,3,"input",6),l(8,`
+
+      `),M(9,AZ,4,3,"mat-select",7),l(10,`
+
+      `),M(11,VZ,7,7,"mat-error",8),l(12,`
+    `),f(),l(13,`
+  `),f()),t&2){let e=w();g(5),T(e.formfield.label),g(2),y("ngIf",e.formfield.controlType==="input"),g(2),y("ngIf",e.formfield.controlType==="select"),g(2),y("ngIf",e.form.controls[e.formfield.controlName].hasError("required"))}}function RZ(t,i){if(t&1&&(p(0,"mat-error"),l(1),E(2,"translate"),p(3,"strong"),l(4),E(5,"translate"),f(),l(6,`
+    `),f()),t&2){let e=w(2);g(),Et(`
+      `,e.formfield.label," ",O(2,3,"labels.commons.is"),`
+      `),g(3),T(O(5,5,"labels.commons.required"))}}function zZ(t,i){if(t&1){let e=de();p(0,"mat-form-field",13),z("click",function(){G(e);let r=_t(10);return W(r.open())}),l(1,`
+    `),p(2,"mat-label"),l(3),f(),l(4,`
+    `),H(5,"input",14),l(6,`
+    `),H(7,"mat-datepicker-toggle",15),l(8,`
+    `),H(9,"mat-datepicker",null,0),l(11,`
+    `),M(12,RZ,7,7,"mat-error",8),l(13,`
+  `),f()}if(t&2){let e=_t(10),n=w();g(3),T(n.formfield.label),g(2),y("matDatepicker",e)("min",n.formfield.minDate)("max",n.formfield.maxDate)("formControlName",n.formfield.controlName)("required",n.formfield.required),g(2),y("for",e),g(5),y("ngIf",n.form.controls[n.formfield.controlName].hasError("required"))}}function HZ(t,i){if(t&1&&(p(0,"mat-error"),l(1),E(2,"translate"),p(3,"strong"),l(4),E(5,"translate"),f(),l(6,`
+    `),f()),t&2){let e=w(2);g(),Et(`
+      `,e.formfield.label," ",O(2,3,"labels.commons.is"),`
+      `),g(3),T(O(5,5,"labels.commons.required"))}}function NZ(t,i){if(t&1){let e=de();p(0,"mat-form-field",13),z("click",function(){G(e);let r=w();return W(r.datePicker.open())}),l(1,`
+    `),p(2,"mat-label"),l(3),f(),l(4,`
+    `),H(5,"input",16),l(6,`
+    `),M(7,HZ,7,7,"mat-error",8),l(8,`
+  `),f()}if(t&2){let e=w();g(3),T(e.formfield.label),g(2),y("min",e.formfield.minDate)("max",e.formfield.maxDate)("formControlName",e.formfield.controlName)("required",e.formfield.required),g(2),y("ngIf",e.form.controls[e.formfield.controlName].hasError("required"))}}function FZ(t,i){if(t&1&&(p(0,"mat-checkbox",17),l(1),f()),t&2){let e=w();y("checked",e.formfield.value)("formControlName",e.formfield.controlName)("required",e.formfield.required),g(),te(`
+    `,e.formfield.label,`
+  `)}}var pp=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-formfield"]],inputs:{form:"form",formfield:"formfield"},decls:11,vars:5,consts:[["datePicker",""],[1,"flex-fill",3,"formGroup"],["class","flex-fill",4,"ngIf"],["class","flex-fill","Fill","",3,"click",4,"ngIf"],["labelPosition","before",3,"checked","formControlName","required",4,"ngIf"],[1,"flex-fill"],["matInput","",3,"type","formControlName","required",4,"ngIf"],[3,"formControlName","required",4,"ngIf"],[4,"ngIf"],["matInput","",3,"type","formControlName","required"],[3,"formControlName","required"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["Fill","",1,"flex-fill",3,"click"],["matInput","",3,"matDatepicker","min","max","formControlName","required"],["matSuffix","",3,"for"],["matInput","","type","datetime-local",3,"min","max","formControlName","required"],["labelPosition","before",3,"checked","formControlName","required"]],template:function(n,r){n&1&&(p(0,"div",1),l(1,`
+  `),M(2,LZ,14,4,"div",2),l(3,`
+
+  `),M(4,zZ,14,8,"mat-form-field",3),l(5,`
+
+  `),M(6,NZ,9,6,"mat-form-field",3),l(7,`
+
+  `),M(8,FZ,2,4,"mat-checkbox",4),l(9,`
+`),f(),l(10,`
+`)),n&2&&(y("formGroup",r.form),g(2),y("ngIf",r.formfield.controlType==="input"||r.formfield.controlType==="select"),g(2),y("ngIf",r.formfield.controlType==="datepicker"),g(2),y("ngIf",r.formfield.controlType==="datetimepicker"),g(2),y("ngIf",r.formfield.controlType==="checkbox"))},dependencies:[fe,Nt,Ve,_e,ri,Jt,Vr,ia,Qn,yr,zt,ln,Ni,xo,Fn,ei,Cn,mp,d4,up,Ie,cs],encapsulation:2})}}return t})();function BZ(t,i){}var vs=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext};var v7=(()=>{class t extends wo{_elementRef=u(Y);_focusTrapFactory=u(Zl);_config;_interactivityChecker=u(os);_ngZone=u(se);_overlayRef=u(Mc);_focusMonitor=u(qt);_renderer=u(Ke);_changeDetectorRef=u(be);_injector=u(Pe);_platform=u(He);_document=u(we,{optional:!0});_portalOutlet;_focusTrapped=new N;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_isDestroyed=!1;constructor(){super(),this._config=u(vs,{optional:!0})||new vs,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let n=this._ariaLabelledByQueue.indexOf(e);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._focusTrapped.complete(),this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}attachDomPortal=e=>{this._portalOutlet.hasAttached();let n=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),n};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{a(),o(),e.removeAttribute("tabindex")},a=this._renderer.listen(e,"blur",r),o=this._renderer.listen(e,"mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_trapFocus(e){this._isDestroyed||St(()=>{let n=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||n.focus(e);break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement(e)||this._focusDialogContainer(e);break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]',e);break;default:this._focusByCssSelector(this._config.autoFocus,e);break}this._focusTrapped.next()},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,n=null;if(typeof e=="string"?n=this._document.querySelector(e):typeof e=="boolean"?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&typeof n.focus=="function"){let r=Ri(),a=this._elementRef.nativeElement;(!r||r===this._document.body||r===a||a.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(e){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus(e)}_containsFocus(){let e=this._elementRef.nativeElement,n=Ri();return e===n||e.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Ri()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(n,r){if(n&1&&le(Jn,7),n&2){let a;U(a=$())&&(r._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,r){n&2&&J("id",r._config.id||null)("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null)},features:[ce],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,r){n&1&&M(0,BZ,0,0,"ng-template",0)},dependencies:[Jn],styles:[`.cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}
+`],encapsulation:2})}return t})(),u4=class{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new N;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(i,e){this.overlayRef=i,this.config=e,this.disableClose=e.disableClose,this.backdropClick=i.backdropClick(),this.keydownEvents=i.keydownEvents(),this.outsidePointerEvents=i.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{n.keyCode===27&&!this.disableClose&&!vt(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=i.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(i,e){if(this.containerInstance){let n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(i),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(i="",e=""){return this.overlayRef.updateSize({width:i,height:e}),this}addPanelClass(i){return this.overlayRef.addPanelClass(i),this}removePanelClass(i){return this.overlayRef.removePanelClass(i),this}},jZ=new A("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.block()}}),UZ=new A("DialogData"),$Z=new A("DefaultDialogConfig");var b7=(()=>{class t{_overlay=u(Lt);_injector=u(Pe);_defaultOptions=u($Z,{optional:!0});_parentDialog=u(t,{optional:!0,skipSelf:!0});_overlayContainer=u(rp);_idGenerator=u(Fe);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new N;_afterOpenedAtThisLevel=new N;_ariaHiddenElements=new Map;_scrollStrategy=u(jZ);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=Oi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(We(void 0)));constructor(){}open(e,n){let r=this._defaultOptions||new vs;n=q(q({},r),n),n.id=n.id||this._idGenerator.getId("cdk-dialog-"),n.id&&this.getDialogById(n.id);let a=this._getOverlayConfig(n),o=this._overlay.create(a),s=new u4(o,n),d=this._attachContainer(o,s,n);if(s.containerInstance=d,!this.openDialogs.length){let h=this._overlayContainer.getContainerElement();d._focusTrapped?d._focusTrapped.pipe(Le(1)).subscribe(()=>{this._hideNonDialogContentFromAssistiveTechnology(h)}):this._hideNonDialogContentFromAssistiveTechnology(h)}return this._attachDialogContent(e,s,d,n),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){_7(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){_7(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),_7(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let n=new Bi({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,r){let a=r.injector||r.viewContainerRef?.injector,o=[{provide:vs,useValue:r},{provide:u4,useValue:n},{provide:Mc,useValue:e}],s;r.container?typeof r.container=="function"?s=r.container:(s=r.container.type,o.push(...r.container.providers(r))):s=v7;let d=new Fi(s,r.viewContainerRef,Pe.create({parent:a||this._injector,providers:o}));return e.attach(d).instance}_attachDialogContent(e,n,r,a){if(e instanceof Qe){let o=this._createInjector(a,n,r,void 0),s={$implicit:a.data,dialogRef:n};a.templateContext&&(s=q(q({},s),typeof a.templateContext=="function"?a.templateContext():a.templateContext)),r.attachTemplatePortal(new On(e,null,s,o))}else{let o=this._createInjector(a,n,r,this._injector),s=r.attachComponentPortal(new Fi(e,a.viewContainerRef,o));n.componentRef=s,n.componentInstance=s.instance}}_createInjector(e,n,r,a){let o=e.injector||e.viewContainerRef?.injector,s=[{provide:UZ,useValue:e.data},{provide:u4,useValue:n}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(n,e,r)):s.push(...e.providers)),e.direction&&(!o||!o.get(st,null,{optional:!0}))&&s.push({provide:st,useValue:{value:e.direction,change:ie()}}),Pe.create({parent:o||a,providers:s})}_removeOpenDialog(e,n){let r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((a,o)=>{a?o.setAttribute("aria-hidden",a):o.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(e){if(e.parentElement){let n=e.parentElement.children;for(let r=n.length-1;r>-1;r--){let a=n[r];a!==e&&a.nodeName!=="SCRIPT"&&a.nodeName!=="STYLE"&&!a.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(a,a.getAttribute("aria-hidden")),a.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _7(t,i){let e=t.length;for(;e--;)i(t[e])}var xk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[b7],imports:[fi,wi,Co,wi]})}return t})();function GZ(t,i){}var p4=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration},y7="mdc-dialog--open",Mk="mdc-dialog--opening",wk="mdc-dialog--closing",WZ=150,qZ=75,kk=(()=>{class t extends v7{_animationMode=u(ze,{optional:!0});_animationStateChanged=new j;_animationsEnabled=this._animationMode!=="NoopAnimations";_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?Sk(this._config.enterAnimationDuration)??WZ:0;_exitAnimationDuration=this._animationsEnabled?Sk(this._config.exitAnimationDuration)??qZ:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Dk,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Mk,y7)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(y7),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(y7),this._animationsEnabled?(this._hostElement.style.setProperty(Dk,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(wk)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(Mk,wk)}_waitForAnimationToComplete(e,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let n=super.attachComponentPortal(e);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,r){n&2&&(Ht("id",r._config.id),J("aria-modal",r._config.ariaModal)("role",r._config.role)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null),ee("_mat-animation-noopable",!r._animationsEnabled)("mat-mdc-dialog-container-with-actions",r._actionSectionCount>0))},features:[ce],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(p(0,"div",0)(1,"div",1),M(2,GZ,0,0,"ng-template",2),f()())},dependencies:[Jn],styles:[`.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}
+`],encapsulation:2})}return t})(),Dk="--mat-dialog-transition-duration";function Sk(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?cn(t.substring(0,t.length-2)):t.endsWith("s")?cn(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var m4=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(m4||{}),Ft=class{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new N;_beforeClosed=new N;_result;_closeFallbackTimeout;_state=m4.OPEN;_closeInteractionType;constructor(i,e,n){this._ref=i,this._containerInstance=n,this.disableClose=e.disableClose,this.id=i.id,i.addPanelClass("mat-mdc-dialog-panel"),n._animationStateChanged.pipe(Ae(r=>r.state==="opened"),Le(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(Ae(r=>r.state==="closed"),Le(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),i.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),nt(this.backdropClick(),this.keydownEvents().pipe(Ae(r=>r.keyCode===27&&!this.disableClose&&!vt(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),C7(this,r.type==="keydown"?"keyboard":"mouse"))})}close(i){this._result=i,this._containerInstance._animationStateChanged.pipe(Ae(e=>e.state==="closing"),Le(1)).subscribe(e=>{this._beforeClosed.next(i),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=m4.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(i){let e=this._ref.config.positionStrategy;return i&&(i.left||i.right)?i.left?e.left(i.left):e.right(i.right):e.centerHorizontally(),i&&(i.top||i.bottom)?i.top?e.top(i.top):e.bottom(i.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(i="",e=""){return this._ref.updateSize(i,e),this}addPanelClass(i){return this._ref.addPanelClass(i),this}removePanelClass(i){return this._ref.removePanelClass(i),this}getState(){return this._state}_finishDialogClose(){this._state=m4.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function C7(t,i,e){return t._closeInteractionType=i,t.close(e)}var bn=new A("MatMdcDialogData"),Ek=new A("mat-mdc-dialog-default-options"),Ik=new A("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.block()}});var Si=(()=>{class t{_overlay=u(Lt);_defaultOptions=u(Ek,{optional:!0});_scrollStrategy=u(Ik);_parentDialog=u(t,{optional:!0,skipSelf:!0});_idGenerator=u(Fe);_dialog=u(b7);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new N;_afterOpenedAtThisLevel=new N;dialogConfigClass=p4;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=Oi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(We(void 0)));constructor(){this._dialogRefConstructor=Ft,this._dialogContainerType=kk,this._dialogDataToken=bn}open(e,n){let r;n=q(q({},this._defaultOptions||new p4),n),n.id=n.id||this._idGenerator.getId("mat-mdc-dialog-"),n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let a=this._dialog.open(e,Be(q({},n),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:vs,useValue:n}]},templateContext:()=>({dialogRef:r}),providers:(o,s,d)=>(r=new this._dialogRefConstructor(o,n,d),r.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:d},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:r}])}));return r.componentRef=a.componentRef,r.componentInstance=a.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{let o=this.openDialogs.indexOf(r);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),xn=(()=>{class t{dialogRef=u(Ft,{optional:!0});_elementRef=u(Y);_dialog=u(Si);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Ok(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){C7(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,r){n&1&&z("click",function(o){return r._onButtonClick(o)}),n&2&&J("aria-label",r.ariaLabel||null)("type",r.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Oe]})}return t})(),Tk=(()=>{class t{_dialogRef=u(Ft,{optional:!0});_elementRef=u(Y);_dialog=u(Si);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Ok(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t})}return t})(),un=(()=>{class t extends Tk{id=u(Fe).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,r){n&2&&Ht("id",r.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[ce]})}return t})(),Mn=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[nx([la])]})}return t})(),wn=(()=>{class t extends Tk{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(n,r){n&2&&ee("mat-mdc-dialog-actions-align-start",r.align==="start")("mat-mdc-dialog-actions-align-center",r.align==="center")("mat-mdc-dialog-actions-align-end",r.align==="end")},inputs:{align:"align"},features:[ce]})}return t})();function Ok(t,i){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?i.find(n=>n.id===e.id):null}var x7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[Si],imports:[xk,fi,wi,me,me]})}return t})();var Pk=(()=>{class t{constructor(){}createFormGroup(e){let n={};return e.forEach(r=>{n[r.controlName]=r.required?new xi(r.value,vn.required):new xi(r.value)}),new Tw(n)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var QZ=t=>[t,"responsive-column"],KZ=t=>({data:t});function ZZ(t,i){if(t&1&&(p(0,"div",6),l(1,`
+    `),H(2,"mifosx-formfield",7),l(3,`
+  `),f()),t&2){let e=i.$implicit,n=w();y("ngClass","flex-"+n.layout.flex+" responsive-flex-full"),g(2),y("formfield",e)("form",n.form)}}var XZ=2,Do=(()=>{class t{constructor(e,n,r){this.dialogRef=e,this.data=n,this.formGroupService=r,this.layout={columns:1,columnWidth:400,flex:100,cancelButtonText:"Cancel",addButtonText:"Add"},this.dialogRef.disableClose=n.disableClose!==void 0?n.disableClose:!0,this.formfields=n.formfields.sort((a,o)=>a.order-o.order),this.pristine=n.pristine!==void 0?n.pristine:!0,this.layout=q(q({},this.layout),n.layout),this.layout.gap=this.layout.columns>1?XZ:0,this.layout.flex=this.layout.flex/this.layout.columns-this.layout.gap}ngOnInit(){this.dialogRef.updateSize(`${this.layout.columnWidth*this.layout.columns}px`),this.form=this.formGroupService.createFormGroup(this.formfields),this.pristine||this.form.markAsDirty()}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn),k(Pk))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-form-dialog"]],decls:19,vars:16,consts:[["mat-dialog-title",""],["mat-dialog-content","",3,"formGroup","ngClass"],[3,"ngClass",4,"ngFor","ngForOf"],["align","end",1,"layout-row","layout-xs-column","layout-align-center","gap-2percent"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close","disabled"],[3,"ngClass"],[1,"flex-fill",3,"formfield","form"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),f(),l(2,`
+
+`),p(3,"div",1),l(4,`
+  `),M(5,ZZ,4,3,"div",2),l(6,`
+`),f(),l(7,`
+
+`),p(8,"mat-dialog-actions",3),l(9,`
+  `),p(10,"button",4),l(11),E(12,"translate"),f(),l(13,`
+  `),p(14,"button",5),l(15),E(16,"translate"),f(),l(17,`
+`),f(),l(18,`
+`)),n&2&&(g(),T(r.data.title),g(2),y("formGroup",r.form)("ngClass",ho(12,QZ,r.layout.columns>1?"flex flex-wrap gap-"+r.layout.gap+"percent":"layout-column")),g(2),y("ngForOf",r.formfields),g(6),T(O(12,8,"labels.buttons."+r.layout.cancelButtonText)),g(3),y("mat-dialog-close",ho(14,KZ,r.form))("disabled",!r.form.valid||r.form.pristine),g(),te(`
+    `,O(16,10,"labels.buttons."+r.layout.addButtonText),`
+  `))},dependencies:[fe,Vn,Nt,_e,Vr,Qn,lt,Ie,un,Mn,pp,wn,xn],encapsulation:2})}}return t})();var JZ=()=>({delete:!0}),da=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-delete-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),f(),l(3,`
+`),p(4,"div",1),l(5,`
+  `),p(6,"p"),l(7),E(8,"translate"),f(),l(9,`
+`),f(),l(10,`
+`),p(11,"mat-dialog-actions",2),l(12,`
+  `),p(13,"button",3),l(14),E(15,"translate"),f(),l(16,`
+  `),p(17,"button",4),l(18),E(19,"translate"),f(),l(20,`
+`),f(),l(21,`
+`)),n&2&&(g(),T(O(2,6,"labels.heading.Delete")),g(6),Et("",O(8,8,"labels.text.Are you sure you want to delete")," ",r.data.deleteContext," ?"),g(7),T(O(15,10,"labels.buttons.Cancel")),g(3),y("mat-dialog-close",tr(14,JZ)),g(),te(`
+    `,O(19,12,"labels.buttons.Confirm"),`
+  `))},dependencies:[fe,_e,lt,Ie,un,Mn,wn,xn],encapsulation:2})}}return t})();var eX=()=>({cancel:!0});function tX(t,i){t&1&&(p(0,"p"),l(1),E(2,"translate"),f()),t&2&&(g(),te(`
+    `,O(2,1,"labels.text.Are you sure you want to leave this page and lose all inputted data"),`?
+  `))}function nX(t,i){if(t&1&&(p(0,"p"),l(1),E(2,"translate"),f()),t&2){let e=w();g(),Et(`
+    `,O(2,2,"labels.text.Are you sure you want to cancel")," ",e.data.cancelContext,` ?
+  `)}}var Ak=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-cancel-dialog"]],decls:22,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),f(),l(3,`
+`),p(4,"div",1),l(5,`
+  `),M(6,tX,3,3,"p",2),l(7,`
+  `),M(8,nX,3,4,"p",2),l(9,`
+`),f(),l(10,`
+`),p(11,"mat-dialog-actions",3),l(12,`
+  `),p(13,"button",4),l(14),E(15,"translate"),f(),l(16,`
+  `),p(17,"button",5),l(18),E(19,"translate"),f(),l(20,`
+`),f(),l(21,`
+`)),n&2&&(g(),T(O(2,6,"labels.buttons.Cancel")),g(5),y("ngIf",!r.data.cancelContext),g(2),y("ngIf",r.data.cancelContext),g(6),T(O(15,8,"labels.buttons.No")),g(3),y("mat-dialog-close",tr(12,eX)),g(),te(`
+    `,O(19,10,"labels.buttons.Yes"),`
+  `))},dependencies:[fe,Ve,_e,lt,Ie,un,Mn,wn,xn],encapsulation:2})}}return t})();function iX(t,i,e){return(i=aX(i))in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e,t}function Vk(t,i){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,n)}return e}function he(t){for(var i=1;i{},G7={},sE={},cE=null,lE={mark:Lk,measure:Lk};try{typeof window<"u"&&(G7=window),typeof document<"u"&&(sE=document),typeof MutationObserver<"u"&&(cE=MutationObserver),typeof performance<"u"&&(lE=performance)}catch{}var{userAgent:Rk=""}=G7.navigator||{},ys=G7,mn=sE,zk=cE,fp=lE,_xe=!!ys.document,Eo=!!mn.documentElement&&!!mn.head&&typeof mn.addEventListener=="function"&&typeof mn.createElement=="function",dE=~Rk.indexOf("MSIE")||~Rk.indexOf("Trident/"),oX=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,sX=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,uE={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},cX={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},mE=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],ki="classic",yp="duotone",lX="sharp",dX="sharp-duotone",pE=[ki,yp,lX,dX],uX={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},mX={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},pX=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),fX={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},hX=["fak","fa-kit","fakd","fa-kit-duotone"],Hk={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},gX=["kit"],_X={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},vX=["fak","fakd"],bX={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},Nk={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},hp={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},yX=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],CX=["fak","fa-kit","fakd","fa-kit-duotone"],xX={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},MX={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},wX={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},E7={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},DX=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],I7=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...yX,...DX],SX=["solid","regular","light","thin","duotone","brands"],fE=[1,2,3,4,5,6,7,8,9,10],kX=fE.concat([11,12,13,14,15,16,17,18,19,20]),EX=[...Object.keys(wX),...SX,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",hp.GROUP,hp.SWAP_OPACITY,hp.PRIMARY,hp.SECONDARY].concat(fE.map(t=>"".concat(t,"x"))).concat(kX.map(t=>"w-".concat(t))),IX={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},So="___FONT_AWESOME___",T7=16,hE="fa",gE="svg-inline--fa",Ic="data-fa-i2svg",O7="data-fa-pseudo-element",TX="data-fa-pseudo-element-pending",W7="data-prefix",q7="data-icon",Fk="fontawesome-i2svg",OX="async",PX=["HTML","HEAD","STYLE","SCRIPT"],_E=(()=>{try{return!0}catch{return!1}})();function b4(t){return new Proxy(t,{get(i,e){return e in i?i[e]:i[ki]}})}var vE=he({},uE);vE[ki]=he(he(he(he({},{"fa-duotone":"duotone"}),uE[ki]),Hk.kit),Hk["kit-duotone"]);var AX=b4(vE),P7=he({},fX);P7[ki]=he(he(he(he({},{duotone:"fad"}),P7[ki]),Nk.kit),Nk["kit-duotone"]);var Bk=b4(P7),A7=he({},E7);A7[ki]=he(he({},A7[ki]),bX.kit);var Y7=b4(A7),V7=he({},MX);V7[ki]=he(he({},V7[ki]),_X.kit);var vxe=b4(V7),VX=oX,bE="fa-layers-text",LX=sX,RX=he({},uX),bxe=b4(RX),zX=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],M7=cX,HX=[...gX,...EX],h4=ys.FontAwesomeConfig||{};function NX(t){var i=mn.querySelector("script["+t+"]");if(i)return i.getAttribute(t)}function FX(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}mn&&typeof mn.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(i=>{let[e,n]=i,r=FX(NX(e));r!=null&&(h4[n]=r)});var yE={styleDefault:"solid",familyDefault:ki,cssPrefix:hE,replacementClass:gE,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};h4.familyPrefix&&(h4.cssPrefix=h4.familyPrefix);var V2=he(he({},yE),h4);V2.autoReplaceSvg||(V2.observeMutations=!1);var Re={};Object.keys(yE).forEach(t=>{Object.defineProperty(Re,t,{enumerable:!0,set:function(i){V2[t]=i,g4.forEach(e=>e(Re))},get:function(){return V2[t]}})});Object.defineProperty(Re,"familyPrefix",{enumerable:!0,set:function(t){V2.cssPrefix=t,g4.forEach(i=>i(Re))},get:function(){return V2.cssPrefix}});ys.FontAwesomeConfig=Re;var g4=[];function BX(t){return g4.push(t),()=>{g4.splice(g4.indexOf(t),1)}}var bs=T7,Fa={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function jX(t){if(!t||!Eo)return;let i=mn.createElement("style");i.setAttribute("type","text/css"),i.innerHTML=t;let e=mn.head.childNodes,n=null;for(let r=e.length-1;r>-1;r--){let a=e[r],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return mn.head.insertBefore(i,n),t}var UX="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function _4(){let t=12,i="";for(;t-- >0;)i+=UX[Math.random()*62|0];return i}function L2(t){let i=[];for(let e=(t||[]).length>>>0;e--;)i[e]=t[e];return i}function Q7(t){return t.classList?L2(t.classList):(t.getAttribute("class")||"").split(" ").filter(i=>i)}function CE(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function $X(t){return Object.keys(t||{}).reduce((i,e)=>i+"".concat(e,'="').concat(CE(t[e]),'" '),"").trim()}function Cp(t){return Object.keys(t||{}).reduce((i,e)=>i+"".concat(e,": ").concat(t[e].trim(),";"),"")}function K7(t){return t.size!==Fa.size||t.x!==Fa.x||t.y!==Fa.y||t.rotate!==Fa.rotate||t.flipX||t.flipY}function GX(t){let{transform:i,containerWidth:e,iconWidth:n}=t,r={transform:"translate(".concat(e/2," 256)")},a="translate(".concat(i.x*32,", ").concat(i.y*32,") "),o="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),s="rotate(".concat(i.rotate," 0 0)"),d={transform:"".concat(a," ").concat(o," ").concat(s)},h={transform:"translate(".concat(n/2*-1," -256)")};return{outer:r,inner:d,path:h}}function WX(t){let{transform:i,width:e=T7,height:n=T7,startCentered:r=!1}=t,a="";return r&&dE?a+="translate(".concat(i.x/bs-e/2,"em, ").concat(i.y/bs-n/2,"em) "):r?a+="translate(calc(-50% + ".concat(i.x/bs,"em), calc(-50% + ").concat(i.y/bs,"em)) "):a+="translate(".concat(i.x/bs,"em, ").concat(i.y/bs,"em) "),a+="scale(".concat(i.size/bs*(i.flipX?-1:1),", ").concat(i.size/bs*(i.flipY?-1:1),") "),a+="rotate(".concat(i.rotate,"deg) "),a}var qX=`:root, :host {
+  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
+  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
+  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
+  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
+  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
+  --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
+  --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
+  --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
+  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
+  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
+  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
+  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
+  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
+  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
+  --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
+  --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
+  --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
+}
+
+svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
+  overflow: visible;
+  box-sizing: content-box;
+}
+
+.svg-inline--fa {
+  display: var(--fa-display, inline-block);
+  height: 1em;
+  overflow: visible;
+  vertical-align: -0.125em;
+}
+.svg-inline--fa.fa-2xs {
+  vertical-align: 0.1em;
+}
+.svg-inline--fa.fa-xs {
+  vertical-align: 0em;
+}
+.svg-inline--fa.fa-sm {
+  vertical-align: -0.0714285705em;
+}
+.svg-inline--fa.fa-lg {
+  vertical-align: -0.2em;
+}
+.svg-inline--fa.fa-xl {
+  vertical-align: -0.25em;
+}
+.svg-inline--fa.fa-2xl {
+  vertical-align: -0.3125em;
+}
+.svg-inline--fa.fa-pull-left {
+  margin-right: var(--fa-pull-margin, 0.3em);
+  width: auto;
+}
+.svg-inline--fa.fa-pull-right {
+  margin-left: var(--fa-pull-margin, 0.3em);
+  width: auto;
+}
+.svg-inline--fa.fa-li {
+  width: var(--fa-li-width, 2em);
+  top: 0.25em;
+}
+.svg-inline--fa.fa-fw {
+  width: var(--fa-fw-width, 1.25em);
+}
+
+.fa-layers svg.svg-inline--fa {
+  bottom: 0;
+  left: 0;
+  margin: auto;
+  position: absolute;
+  right: 0;
+  top: 0;
+}
+
+.fa-layers-counter, .fa-layers-text {
+  display: inline-block;
+  position: absolute;
+  text-align: center;
+}
+
+.fa-layers {
+  display: inline-block;
+  height: 1em;
+  position: relative;
+  text-align: center;
+  vertical-align: -0.125em;
+  width: 1em;
+}
+.fa-layers svg.svg-inline--fa {
+  transform-origin: center center;
+}
+
+.fa-layers-text {
+  left: 50%;
+  top: 50%;
+  transform: translate(-50%, -50%);
+  transform-origin: center center;
+}
+
+.fa-layers-counter {
+  background-color: var(--fa-counter-background-color, #ff253a);
+  border-radius: var(--fa-counter-border-radius, 1em);
+  box-sizing: border-box;
+  color: var(--fa-inverse, #fff);
+  line-height: var(--fa-counter-line-height, 1);
+  max-width: var(--fa-counter-max-width, 5em);
+  min-width: var(--fa-counter-min-width, 1.5em);
+  overflow: hidden;
+  padding: var(--fa-counter-padding, 0.25em 0.5em);
+  right: var(--fa-right, 0);
+  text-overflow: ellipsis;
+  top: var(--fa-top, 0);
+  transform: scale(var(--fa-counter-scale, 0.25));
+  transform-origin: top right;
+}
+
+.fa-layers-bottom-right {
+  bottom: var(--fa-bottom, 0);
+  right: var(--fa-right, 0);
+  top: auto;
+  transform: scale(var(--fa-layers-scale, 0.25));
+  transform-origin: bottom right;
+}
+
+.fa-layers-bottom-left {
+  bottom: var(--fa-bottom, 0);
+  left: var(--fa-left, 0);
+  right: auto;
+  top: auto;
+  transform: scale(var(--fa-layers-scale, 0.25));
+  transform-origin: bottom left;
+}
+
+.fa-layers-top-right {
+  top: var(--fa-top, 0);
+  right: var(--fa-right, 0);
+  transform: scale(var(--fa-layers-scale, 0.25));
+  transform-origin: top right;
+}
+
+.fa-layers-top-left {
+  left: var(--fa-left, 0);
+  right: auto;
+  top: var(--fa-top, 0);
+  transform: scale(var(--fa-layers-scale, 0.25));
+  transform-origin: top left;
+}
+
+.fa-1x {
+  font-size: 1em;
+}
+
+.fa-2x {
+  font-size: 2em;
+}
+
+.fa-3x {
+  font-size: 3em;
+}
+
+.fa-4x {
+  font-size: 4em;
+}
+
+.fa-5x {
+  font-size: 5em;
+}
+
+.fa-6x {
+  font-size: 6em;
+}
+
+.fa-7x {
+  font-size: 7em;
+}
+
+.fa-8x {
+  font-size: 8em;
+}
+
+.fa-9x {
+  font-size: 9em;
+}
+
+.fa-10x {
+  font-size: 10em;
+}
+
+.fa-2xs {
+  font-size: 0.625em;
+  line-height: 0.1em;
+  vertical-align: 0.225em;
+}
+
+.fa-xs {
+  font-size: 0.75em;
+  line-height: 0.0833333337em;
+  vertical-align: 0.125em;
+}
+
+.fa-sm {
+  font-size: 0.875em;
+  line-height: 0.0714285718em;
+  vertical-align: 0.0535714295em;
+}
+
+.fa-lg {
+  font-size: 1.25em;
+  line-height: 0.05em;
+  vertical-align: -0.075em;
+}
+
+.fa-xl {
+  font-size: 1.5em;
+  line-height: 0.0416666682em;
+  vertical-align: -0.125em;
+}
+
+.fa-2xl {
+  font-size: 2em;
+  line-height: 0.03125em;
+  vertical-align: -0.1875em;
+}
+
+.fa-fw {
+  text-align: center;
+  width: 1.25em;
+}
+
+.fa-ul {
+  list-style-type: none;
+  margin-left: var(--fa-li-margin, 2.5em);
+  padding-left: 0;
+}
+.fa-ul > li {
+  position: relative;
+}
+
+.fa-li {
+  left: calc(-1 * var(--fa-li-width, 2em));
+  position: absolute;
+  text-align: center;
+  width: var(--fa-li-width, 2em);
+  line-height: inherit;
+}
+
+.fa-border {
+  border-color: var(--fa-border-color, #eee);
+  border-radius: var(--fa-border-radius, 0.1em);
+  border-style: var(--fa-border-style, solid);
+  border-width: var(--fa-border-width, 0.08em);
+  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
+}
+
+.fa-pull-left {
+  float: left;
+  margin-right: var(--fa-pull-margin, 0.3em);
+}
+
+.fa-pull-right {
+  float: right;
+  margin-left: var(--fa-pull-margin, 0.3em);
+}
+
+.fa-beat {
+  animation-name: fa-beat;
+  animation-delay: var(--fa-animation-delay, 0s);
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 1s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, ease-in-out);
+}
+
+.fa-bounce {
+  animation-name: fa-bounce;
+  animation-delay: var(--fa-animation-delay, 0s);
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 1s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
+}
+
+.fa-fade {
+  animation-name: fa-fade;
+  animation-delay: var(--fa-animation-delay, 0s);
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 1s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
+}
+
+.fa-beat-fade {
+  animation-name: fa-beat-fade;
+  animation-delay: var(--fa-animation-delay, 0s);
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 1s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
+}
+
+.fa-flip {
+  animation-name: fa-flip;
+  animation-delay: var(--fa-animation-delay, 0s);
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 1s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, ease-in-out);
+}
+
+.fa-shake {
+  animation-name: fa-shake;
+  animation-delay: var(--fa-animation-delay, 0s);
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 1s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, linear);
+}
+
+.fa-spin {
+  animation-name: fa-spin;
+  animation-delay: var(--fa-animation-delay, 0s);
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 2s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, linear);
+}
+
+.fa-spin-reverse {
+  --fa-animation-direction: reverse;
+}
+
+.fa-pulse,
+.fa-spin-pulse {
+  animation-name: fa-spin;
+  animation-direction: var(--fa-animation-direction, normal);
+  animation-duration: var(--fa-animation-duration, 1s);
+  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  animation-timing-function: var(--fa-animation-timing, steps(8));
+}
+
+@media (prefers-reduced-motion: reduce) {
+  .fa-beat,
+.fa-bounce,
+.fa-fade,
+.fa-beat-fade,
+.fa-flip,
+.fa-pulse,
+.fa-shake,
+.fa-spin,
+.fa-spin-pulse {
+    animation-delay: -1ms;
+    animation-duration: 1ms;
+    animation-iteration-count: 1;
+    transition-delay: 0s;
+    transition-duration: 0s;
+  }
+}
+@keyframes fa-beat {
+  0%, 90% {
+    transform: scale(1);
+  }
+  45% {
+    transform: scale(var(--fa-beat-scale, 1.25));
+  }
+}
+@keyframes fa-bounce {
+  0% {
+    transform: scale(1, 1) translateY(0);
+  }
+  10% {
+    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
+  }
+  30% {
+    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
+  }
+  50% {
+    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
+  }
+  57% {
+    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
+  }
+  64% {
+    transform: scale(1, 1) translateY(0);
+  }
+  100% {
+    transform: scale(1, 1) translateY(0);
+  }
+}
+@keyframes fa-fade {
+  50% {
+    opacity: var(--fa-fade-opacity, 0.4);
+  }
+}
+@keyframes fa-beat-fade {
+  0%, 100% {
+    opacity: var(--fa-beat-fade-opacity, 0.4);
+    transform: scale(1);
+  }
+  50% {
+    opacity: 1;
+    transform: scale(var(--fa-beat-fade-scale, 1.125));
+  }
+}
+@keyframes fa-flip {
+  50% {
+    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
+  }
+}
+@keyframes fa-shake {
+  0% {
+    transform: rotate(-15deg);
+  }
+  4% {
+    transform: rotate(15deg);
+  }
+  8%, 24% {
+    transform: rotate(-18deg);
+  }
+  12%, 28% {
+    transform: rotate(18deg);
+  }
+  16% {
+    transform: rotate(-22deg);
+  }
+  20% {
+    transform: rotate(22deg);
+  }
+  32% {
+    transform: rotate(-12deg);
+  }
+  36% {
+    transform: rotate(12deg);
+  }
+  40%, 100% {
+    transform: rotate(0deg);
+  }
+}
+@keyframes fa-spin {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(360deg);
+  }
+}
+.fa-rotate-90 {
+  transform: rotate(90deg);
+}
+
+.fa-rotate-180 {
+  transform: rotate(180deg);
+}
+
+.fa-rotate-270 {
+  transform: rotate(270deg);
+}
+
+.fa-flip-horizontal {
+  transform: scale(-1, 1);
+}
+
+.fa-flip-vertical {
+  transform: scale(1, -1);
+}
+
+.fa-flip-both,
+.fa-flip-horizontal.fa-flip-vertical {
+  transform: scale(-1, -1);
+}
+
+.fa-rotate-by {
+  transform: rotate(var(--fa-rotate-angle, 0));
+}
+
+.fa-stack {
+  display: inline-block;
+  vertical-align: middle;
+  height: 2em;
+  position: relative;
+  width: 2.5em;
+}
+
+.fa-stack-1x,
+.fa-stack-2x {
+  bottom: 0;
+  left: 0;
+  margin: auto;
+  position: absolute;
+  right: 0;
+  top: 0;
+  z-index: var(--fa-stack-z-index, auto);
+}
+
+.svg-inline--fa.fa-stack-1x {
+  height: 1em;
+  width: 1.25em;
+}
+.svg-inline--fa.fa-stack-2x {
+  height: 2em;
+  width: 2.5em;
+}
+
+.fa-inverse {
+  color: var(--fa-inverse, #fff);
+}
+
+.sr-only,
+.fa-sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  white-space: nowrap;
+  border-width: 0;
+}
+
+.sr-only-focusable:not(:focus),
+.fa-sr-only-focusable:not(:focus) {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  white-space: nowrap;
+  border-width: 0;
+}
+
+.svg-inline--fa .fa-primary {
+  fill: var(--fa-primary-color, currentColor);
+  opacity: var(--fa-primary-opacity, 1);
+}
+
+.svg-inline--fa .fa-secondary {
+  fill: var(--fa-secondary-color, currentColor);
+  opacity: var(--fa-secondary-opacity, 0.4);
+}
+
+.svg-inline--fa.fa-swap-opacity .fa-primary {
+  opacity: var(--fa-secondary-opacity, 0.4);
+}
+
+.svg-inline--fa.fa-swap-opacity .fa-secondary {
+  opacity: var(--fa-primary-opacity, 1);
+}
+
+.svg-inline--fa mask .fa-primary,
+.svg-inline--fa mask .fa-secondary {
+  fill: black;
+}`;function xE(){let t=hE,i=gE,e=Re.cssPrefix,n=Re.replacementClass,r=qX;if(e!==t||n!==i){let a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(i),"g");r=r.replace(a,".".concat(e,"-")).replace(o,"--".concat(e,"-")).replace(s,".".concat(n))}return r}var jk=!1;function w7(){Re.autoAddCss&&!jk&&(jX(xE()),jk=!0)}var YX={mixout(){return{dom:{css:xE,insertCss:w7}}},hooks(){return{beforeDOMElementCreation(){w7()},beforeI2svg(){w7()}}}},ko=ys||{};ko[So]||(ko[So]={});ko[So].styles||(ko[So].styles={});ko[So].hooks||(ko[So].hooks={});ko[So].shims||(ko[So].shims=[]);var Ba=ko[So],ME=[],wE=function(){mn.removeEventListener("DOMContentLoaded",wE),vp=1,ME.map(t=>t())},vp=!1;Eo&&(vp=(mn.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(mn.readyState),vp||mn.addEventListener("DOMContentLoaded",wE));function QX(t){Eo&&(vp?setTimeout(t,0):ME.push(t))}function y4(t){let{tag:i,attributes:e={},children:n=[]}=t;return typeof t=="string"?CE(t):"<".concat(i," ").concat($X(e),">").concat(n.map(y4).join(""),"")}function Uk(t,i,e){if(t&&t[i]&&t[i][e])return{prefix:i,iconName:e,icon:t[i][e]}}var KX=function(i,e){return function(n,r,a,o){return i.call(e,n,r,a,o)}},D7=function(i,e,n,r){var a=Object.keys(i),o=a.length,s=r!==void 0?KX(e,r):e,d,h,v;for(n===void 0?(d=1,v=i[a[0]]):(d=0,v=n);d=55296&&r<=56319&&e=55296&&n<=56319&&e>i+1&&(r=t.charCodeAt(i+1),r>=56320&&r<=57343)?(n-55296)*1024+r-56320+65536:n}function $k(t){return Object.keys(t).reduce((i,e)=>{let n=t[e];return!!n.icon?i[n.iconName]=n.icon:i[e]=n,i},{})}function R7(t,i){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{skipHooks:n=!1}=e,r=$k(i);typeof Ba.hooks.addPack=="function"&&!n?Ba.hooks.addPack(t,$k(i)):Ba.styles[t]=he(he({},Ba.styles[t]||{}),r),t==="fas"&&R7("fa",i)}var{styles:v4,shims:JX}=Ba,DE=Object.keys(Y7),eJ=DE.reduce((t,i)=>(t[i]=Object.keys(Y7[i]),t),{}),Z7=null,SE={},kE={},EE={},IE={},TE={};function tJ(t){return~HX.indexOf(t)}function nJ(t,i){let e=i.split("-"),n=e[0],r=e.slice(1).join("-");return n===t&&r!==""&&!tJ(r)?r:null}var OE=()=>{let t=n=>D7(v4,(r,a,o)=>(r[o]=D7(a,n,{}),r),{});SE=t((n,r,a)=>(r[3]&&(n[r[3]]=a),r[2]&&r[2].filter(s=>typeof s=="number").forEach(s=>{n[s.toString(16)]=a}),n)),kE=t((n,r,a)=>(n[a]=a,r[2]&&r[2].filter(s=>typeof s=="string").forEach(s=>{n[s]=a}),n)),TE=t((n,r,a)=>{let o=r[2];return n[a]=a,o.forEach(s=>{n[s]=a}),n});let i="far"in v4||Re.autoFetchSvg,e=D7(JX,(n,r)=>{let a=r[0],o=r[1],s=r[2];return o==="far"&&!i&&(o="fas"),typeof a=="string"&&(n.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(n.unicodes[a.toString(16)]={prefix:o,iconName:s}),n},{names:{},unicodes:{}});EE=e.names,IE=e.unicodes,Z7=xp(Re.styleDefault,{family:Re.familyDefault})};BX(t=>{Z7=xp(t.styleDefault,{family:Re.familyDefault})});OE();function X7(t,i){return(SE[t]||{})[i]}function iJ(t,i){return(kE[t]||{})[i]}function Ec(t,i){return(TE[t]||{})[i]}function PE(t){return EE[t]||{prefix:null,iconName:null}}function rJ(t){let i=IE[t],e=X7("fas",t);return i||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}function Cs(){return Z7}var AE=()=>({prefix:null,iconName:null,rest:[]});function aJ(t){let i=ki,e=DE.reduce((n,r)=>(n[r]="".concat(Re.cssPrefix,"-").concat(r),n),{});return pE.forEach(n=>{(t.includes(e[n])||t.some(r=>eJ[n].includes(r)))&&(i=n)}),i}function xp(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{family:e=ki}=i,n=AX[e][t];if(e===yp&&!t)return"fad";let r=Bk[e][t]||Bk[e][n],a=t in Ba.styles?t:null;return r||a||null}function oJ(t){let i=[],e=null;return t.forEach(n=>{let r=nJ(Re.cssPrefix,n);r?e=r:n&&i.push(n)}),{iconName:e,rest:i}}function Gk(t){return t.sort().filter((i,e,n)=>n.indexOf(i)===e)}function Mp(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{skipLookups:e=!1}=i,n=null,r=I7.concat(CX),a=Gk(t.filter(C=>r.includes(C))),o=Gk(t.filter(C=>!I7.includes(C))),s=a.filter(C=>(n=C,!mE.includes(C))),[d=null]=s,h=aJ(a),v=he(he({},oJ(o)),{},{prefix:xp(d,{family:h})});return he(he(he({},v),dJ({values:t,family:h,styles:v4,config:Re,canonical:v,givenPrefix:n})),sJ(e,n,v))}function sJ(t,i,e){let{prefix:n,iconName:r}=e;if(t||!n||!r)return{prefix:n,iconName:r};let a=i==="fa"?PE(r):{},o=Ec(n,r);return r=a.iconName||o||r,n=a.prefix||n,n==="far"&&!v4.far&&v4.fas&&!Re.autoFetchSvg&&(n="fas"),{prefix:n,iconName:r}}var cJ=pE.filter(t=>t!==ki||t!==yp),lJ=Object.keys(E7).filter(t=>t!==ki).map(t=>Object.keys(E7[t])).flat();function dJ(t){let{values:i,family:e,canonical:n,givenPrefix:r="",styles:a={},config:o={}}=t,s=e===yp,d=i.includes("fa-duotone")||i.includes("fad"),h=o.familyDefault==="duotone",v=n.prefix==="fad"||n.prefix==="fa-duotone";if(!s&&(d||h||v)&&(n.prefix="fad"),(i.includes("fa-brands")||i.includes("fab"))&&(n.prefix="fab"),!n.prefix&&cJ.includes(e)&&(Object.keys(a).find(S=>lJ.includes(S))||o.autoFetchSvg)){let S=pX.get(e).defaultShortPrefixId;n.prefix=S,n.iconName=Ec(n.prefix,n.iconName)||n.iconName}return(n.prefix==="fa"||r==="fa")&&(n.prefix=Cs()||"fas"),n}var z7=class{constructor(){this.definitions={}}add(){for(var i=arguments.length,e=new Array(i),n=0;n{this.definitions[a]=he(he({},this.definitions[a]||{}),r[a]),R7(a,r[a]);let o=Y7[ki][a];o&&R7(o,r[a]),OE()})}reset(){this.definitions={}}_pullDefinitions(i,e){let n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map(r=>{let{prefix:a,iconName:o,icon:s}=n[r],d=s[2];i[a]||(i[a]={}),d.length>0&&d.forEach(h=>{typeof h=="string"&&(i[a][h]=s)}),i[a][o]=s}),i}},Wk=[],P2={},A2={},uJ=Object.keys(A2);function mJ(t,i){let{mixoutsTo:e}=i;return Wk=t,P2={},Object.keys(A2).forEach(n=>{uJ.indexOf(n)===-1&&delete A2[n]}),Wk.forEach(n=>{let r=n.mixout?n.mixout():{};if(Object.keys(r).forEach(a=>{typeof r[a]=="function"&&(e[a]=r[a]),typeof r[a]=="object"&&Object.keys(r[a]).forEach(o=>{e[a]||(e[a]={}),e[a][o]=r[a][o]})}),n.hooks){let a=n.hooks();Object.keys(a).forEach(o=>{P2[o]||(P2[o]=[]),P2[o].push(a[o])})}n.provides&&n.provides(A2)}),e}function H7(t,i){for(var e=arguments.length,n=new Array(e>2?e-2:0),r=2;r{i=o.apply(null,[i,...n])}),i}function Tc(t){for(var i=arguments.length,e=new Array(i>1?i-1:0),n=1;n{a.apply(null,e)})}function xs(){let t=arguments[0],i=Array.prototype.slice.call(arguments,1);return A2[t]?A2[t].apply(null,i):void 0}function N7(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:i}=t,e=t.prefix||Cs();if(i)return i=Ec(e,i)||i,Uk(VE.definitions,e,i)||Uk(Ba.styles,e,i)}var VE=new z7,pJ=()=>{Re.autoReplaceSvg=!1,Re.observeMutations=!1,Tc("noAuto")},fJ={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Eo?(Tc("beforeI2svg",t),xs("pseudoElements2svg",t),xs("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:i}=t;Re.autoReplaceSvg===!1&&(Re.autoReplaceSvg=!0),Re.observeMutations=!0,QX(()=>{gJ({autoReplaceSvgRoot:i}),Tc("watch",t)})}},hJ={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Ec(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){let i=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],e=xp(t[0]);return{prefix:e,iconName:Ec(e,i)||i}}if(typeof t=="string"&&(t.indexOf("".concat(Re.cssPrefix,"-"))>-1||t.match(VX))){let i=Mp(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||Cs(),iconName:Ec(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){let i=Cs();return{prefix:i,iconName:Ec(i,t)||t}}}},Dr={noAuto:pJ,config:Re,dom:fJ,parse:hJ,library:VE,findIconDefinition:N7,toHtml:y4},gJ=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:i=mn}=t;(Object.keys(Ba.styles).length>0||Re.autoFetchSvg)&&Eo&&Re.autoReplaceSvg&&Dr.dom.i2svg({node:i})};function wp(t,i){return Object.defineProperty(t,"abstract",{get:i}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(e=>y4(e))}}),Object.defineProperty(t,"node",{get:function(){if(!Eo)return;let e=mn.createElement("div");return e.innerHTML=t.html,e.children}}),t}function _J(t){let{children:i,main:e,mask:n,attributes:r,styles:a,transform:o}=t;if(K7(o)&&e.found&&!n.found){let{width:s,height:d}=e,h={x:s/d/2,y:.5};r.style=Cp(he(he({},a),{},{"transform-origin":"".concat(h.x+o.x/16,"em ").concat(h.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:i}]}function vJ(t){let{prefix:i,iconName:e,children:n,attributes:r,symbol:a}=t,o=a===!0?"".concat(i,"-").concat(Re.cssPrefix,"-").concat(e):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:he(he({},r),{},{id:o}),children:n}]}]}function J7(t){let{icons:{main:i,mask:e},prefix:n,iconName:r,transform:a,symbol:o,title:s,maskId:d,titleId:h,extra:v,watchable:C=!1}=t,{width:S,height:D}=e.found?e:i,L=vX.includes(n),ne=[Re.replacementClass,r?"".concat(Re.cssPrefix,"-").concat(r):""].filter(Rn=>v.classes.indexOf(Rn)===-1).filter(Rn=>Rn!==""||!!Rn).concat(v.classes).join(" "),oe={children:[],attributes:he(he({},v.attributes),{},{"data-prefix":n,"data-icon":r,class:ne,role:v.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(S," ").concat(D)})},ye=L&&!~v.classes.indexOf("fa-fw")?{width:"".concat(S/D*16*.0625,"em")}:{};C&&(oe.attributes[Ic]=""),s&&(oe.children.push({tag:"title",attributes:{id:oe.attributes["aria-labelledby"]||"title-".concat(h||_4())},children:[s]}),delete oe.attributes.title);let Ye=he(he({},oe),{},{prefix:n,iconName:r,main:i,mask:e,maskId:d,transform:a,symbol:o,styles:he(he({},ye),v.styles)}),{children:tt,attributes:Pn}=e.found&&i.found?xs("generateAbstractMask",Ye)||{children:[],attributes:{}}:xs("generateAbstractIcon",Ye)||{children:[],attributes:{}};return Ye.children=tt,Ye.attributes=Pn,o?vJ(Ye):_J(Ye)}function qk(t){let{content:i,width:e,height:n,transform:r,title:a,extra:o,watchable:s=!1}=t,d=he(he(he({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(d[Ic]="");let h=he({},o.styles);K7(r)&&(h.transform=WX({transform:r,startCentered:!0,width:e,height:n}),h["-webkit-transform"]=h.transform);let v=Cp(h);v.length>0&&(d.style=v);let C=[];return C.push({tag:"span",attributes:d,children:[i]}),a&&C.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),C}function bJ(t){let{content:i,title:e,extra:n}=t,r=he(he(he({},n.attributes),e?{title:e}:{}),{},{class:n.classes.join(" ")}),a=Cp(n.styles);a.length>0&&(r.style=a);let o=[];return o.push({tag:"span",attributes:r,children:[i]}),e&&o.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),o}var{styles:S7}=Ba;function F7(t){let i=t[0],e=t[1],[n]=t.slice(4),r=null;return Array.isArray(n)?r={tag:"g",attributes:{class:"".concat(Re.cssPrefix,"-").concat(M7.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Re.cssPrefix,"-").concat(M7.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(Re.cssPrefix,"-").concat(M7.PRIMARY),fill:"currentColor",d:n[1]}}]}:r={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:i,height:e,icon:r}}var yJ={found:!1,width:512,height:512};function CJ(t,i){!_E&&!Re.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(i,'" is missing.'))}function B7(t,i){let e=i;return i==="fa"&&Re.styleDefault!==null&&(i=Cs()),new Promise((n,r)=>{if(e==="fa"){let a=PE(t)||{};t=a.iconName||t,i=a.prefix||i}if(t&&i&&S7[i]&&S7[i][t]){let a=S7[i][t];return n(F7(a))}CJ(t,i),n(he(he({},yJ),{},{icon:Re.showMissingIcons&&t?xs("missingIconAbstract")||{}:{}}))})}var Yk=()=>{},j7=Re.measurePerformance&&fp&&fp.mark&&fp.measure?fp:{mark:Yk,measure:Yk},f4='FA "6.7.2"',xJ=t=>(j7.mark("".concat(f4," ").concat(t," begins")),()=>LE(t)),LE=t=>{j7.mark("".concat(f4," ").concat(t," ends")),j7.measure("".concat(f4," ").concat(t),"".concat(f4," ").concat(t," begins"),"".concat(f4," ").concat(t," ends"))},e_={begin:xJ,end:LE},gp=()=>{};function Qk(t){return typeof(t.getAttribute?t.getAttribute(Ic):null)=="string"}function MJ(t){let i=t.getAttribute?t.getAttribute(W7):null,e=t.getAttribute?t.getAttribute(q7):null;return i&&e}function wJ(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Re.replacementClass)}function DJ(){return Re.autoReplaceSvg===!0?_p.replace:_p[Re.autoReplaceSvg]||_p.replace}function SJ(t){return mn.createElementNS("http://www.w3.org/2000/svg",t)}function kJ(t){return mn.createElement(t)}function RE(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{ceFn:e=t.tag==="svg"?SJ:kJ}=i;if(typeof t=="string")return mn.createTextNode(t);let n=e(t.tag);return Object.keys(t.attributes||[]).forEach(function(a){n.setAttribute(a,t.attributes[a])}),(t.children||[]).forEach(function(a){n.appendChild(RE(a,{ceFn:e}))}),n}function EJ(t){let i=" ".concat(t.outerHTML," ");return i="".concat(i,"Font Awesome fontawesome.com "),i}var _p={replace:function(t){let i=t[0];if(i.parentNode)if(t[1].forEach(e=>{i.parentNode.insertBefore(RE(e),i)}),i.getAttribute(Ic)===null&&Re.keepOriginalSource){let e=mn.createComment(EJ(i));i.parentNode.replaceChild(e,i)}else i.remove()},nest:function(t){let i=t[0],e=t[1];if(~Q7(i).indexOf(Re.replacementClass))return _p.replace(t);let n=new RegExp("".concat(Re.cssPrefix,"-.*"));if(delete e[0].attributes.id,e[0].attributes.class){let a=e[0].attributes.class.split(" ").reduce((o,s)=>(s===Re.replacementClass||s.match(n)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});e[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?i.removeAttribute("class"):i.setAttribute("class",a.toNode.join(" "))}let r=e.map(a=>y4(a)).join(`
+`);i.setAttribute(Ic,""),i.innerHTML=r}};function Kk(t){t()}function zE(t,i){let e=typeof i=="function"?i:gp;if(t.length===0)e();else{let n=Kk;Re.mutateApproach===OX&&(n=ys.requestAnimationFrame||Kk),n(()=>{let r=DJ(),a=e_.begin("mutate");t.map(r),a(),e()})}}var t_=!1;function HE(){t_=!0}function U7(){t_=!1}var bp=null;function Zk(t){if(!zk||!Re.observeMutations)return;let{treeCallback:i=gp,nodeCallback:e=gp,pseudoElementsCallback:n=gp,observeMutationsRoot:r=mn}=t;bp=new zk(a=>{if(t_)return;let o=Cs();L2(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!Qk(s.addedNodes[0])&&(Re.searchPseudoElements&&n(s.target),i(s.target)),s.type==="attributes"&&s.target.parentNode&&Re.searchPseudoElements&&n(s.target.parentNode),s.type==="attributes"&&Qk(s.target)&&~zX.indexOf(s.attributeName))if(s.attributeName==="class"&&MJ(s.target)){let{prefix:d,iconName:h}=Mp(Q7(s.target));s.target.setAttribute(W7,d||o),h&&s.target.setAttribute(q7,h)}else wJ(s.target)&&e(s.target)})}),Eo&&bp.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function IJ(){bp&&bp.disconnect()}function TJ(t){let i=t.getAttribute("style"),e=[];return i&&(e=i.split(";").reduce((n,r)=>{let a=r.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(n[o]=s.join(":").trim()),n},{})),e}function OJ(t){let i=t.getAttribute("data-prefix"),e=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"",r=Mp(Q7(t));return r.prefix||(r.prefix=Cs()),i&&e&&(r.prefix=i,r.iconName=e),r.iconName&&r.prefix||(r.prefix&&n.length>0&&(r.iconName=iJ(r.prefix,t.innerText)||X7(r.prefix,L7(t.innerText))),!r.iconName&&Re.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function PJ(t){let i=L2(t.attributes).reduce((r,a)=>(r.name!=="class"&&r.name!=="style"&&(r[a.name]=a.value),r),{}),e=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return Re.autoA11y&&(e?i["aria-labelledby"]="".concat(Re.replacementClass,"-title-").concat(n||_4()):(i["aria-hidden"]="true",i.focusable="false")),i}function AJ(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Fa,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Xk(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},{iconName:e,prefix:n,rest:r}=OJ(t),a=PJ(t),o=H7("parseNodeAttributes",{},t),s=i.styleParser?TJ(t):[];return he({iconName:e,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:n,transform:Fa,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:s,attributes:a}},o)}var{styles:VJ}=Ba;function NE(t){let i=Re.autoReplaceSvg==="nest"?Xk(t,{styleParser:!1}):Xk(t);return~i.extra.classes.indexOf(bE)?xs("generateLayersText",t,i):xs("generateSvgReplacementMutation",t,i)}function LJ(){return[...hX,...I7]}function Jk(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Eo)return Promise.resolve();let e=mn.documentElement.classList,n=v=>e.add("".concat(Fk,"-").concat(v)),r=v=>e.remove("".concat(Fk,"-").concat(v)),a=Re.autoFetchSvg?LJ():mE.concat(Object.keys(VJ));a.includes("fa")||a.push("fa");let o=[".".concat(bE,":not([").concat(Ic,"])")].concat(a.map(v=>".".concat(v,":not([").concat(Ic,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=L2(t.querySelectorAll(o))}catch{}if(s.length>0)n("pending"),r("complete");else return Promise.resolve();let d=e_.begin("onTree"),h=s.reduce((v,C)=>{try{let S=NE(C);S&&v.push(S)}catch(S){_E||S.name==="MissingIcon"&&console.error(S)}return v},[]);return new Promise((v,C)=>{Promise.all(h).then(S=>{zE(S,()=>{n("active"),n("complete"),r("pending"),typeof i=="function"&&i(),d(),v()})}).catch(S=>{d(),C(S)})})}function RJ(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;NE(t).then(e=>{e&&zE([e],i)})}function zJ(t){return function(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(i||{}).icon?i:N7(i||{}),{mask:r}=e;return r&&(r=(r||{}).icon?r:N7(r||{})),t(n,he(he({},e),{},{mask:r}))}}var HJ=function(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=Fa,symbol:n=!1,mask:r=null,maskId:a=null,title:o=null,titleId:s=null,classes:d=[],attributes:h={},styles:v={}}=i;if(!t)return;let{prefix:C,iconName:S,icon:D}=t;return wp(he({type:"icon"},t),()=>(Tc("beforeDOMElementCreation",{iconDefinition:t,params:i}),Re.autoA11y&&(o?h["aria-labelledby"]="".concat(Re.replacementClass,"-title-").concat(s||_4()):(h["aria-hidden"]="true",h.focusable="false")),J7({icons:{main:F7(D),mask:r?F7(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:C,iconName:S,transform:he(he({},Fa),e),symbol:n,title:o,maskId:a,titleId:s,extra:{attributes:h,styles:v,classes:d}})))},NJ={mixout(){return{icon:zJ(HJ)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=Jk,t.nodeCallback=RJ,t}}},provides(t){t.i2svg=function(i){let{node:e=mn,callback:n=()=>{}}=i;return Jk(e,n)},t.generateSvgReplacementMutation=function(i,e){let{iconName:n,title:r,titleId:a,prefix:o,transform:s,symbol:d,mask:h,maskId:v,extra:C}=e;return new Promise((S,D)=>{Promise.all([B7(n,o),h.iconName?B7(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(L=>{let[ne,oe]=L;S([i,J7({icons:{main:ne,mask:oe},prefix:o,iconName:n,transform:s,symbol:d,maskId:v,title:r,titleId:a,extra:C,watchable:!0})])}).catch(D)})},t.generateAbstractIcon=function(i){let{children:e,attributes:n,main:r,transform:a,styles:o}=i,s=Cp(o);s.length>0&&(n.style=s);let d;return K7(a)&&(d=xs("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),e.push(d||r.icon),{children:e,attributes:n}}}},FJ={mixout(){return{layer(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{classes:e=[]}=i;return wp({type:"layer"},()=>{Tc("beforeDOMElementCreation",{assembler:t,params:i});let n=[];return t(r=>{Array.isArray(r)?r.map(a=>{n=n.concat(a.abstract)}):n=n.concat(r.abstract)}),[{tag:"span",attributes:{class:["".concat(Re.cssPrefix,"-layers"),...e].join(" ")},children:n}]})}}}},BJ={mixout(){return{counter(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{title:e=null,classes:n=[],attributes:r={},styles:a={}}=i;return wp({type:"counter",content:t},()=>(Tc("beforeDOMElementCreation",{content:t,params:i}),bJ({content:t.toString(),title:e,extra:{attributes:r,styles:a,classes:["".concat(Re.cssPrefix,"-layers-counter"),...n]}})))}}}},jJ={mixout(){return{text(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=Fa,title:n=null,classes:r=[],attributes:a={},styles:o={}}=i;return wp({type:"text",content:t},()=>(Tc("beforeDOMElementCreation",{content:t,params:i}),qk({content:t,transform:he(he({},Fa),e),title:n,extra:{attributes:a,styles:o,classes:["".concat(Re.cssPrefix,"-layers-text"),...r]}})))}}},provides(t){t.generateLayersText=function(i,e){let{title:n,transform:r,extra:a}=e,o=null,s=null;if(dE){let d=parseInt(getComputedStyle(i).fontSize,10),h=i.getBoundingClientRect();o=h.width/d,s=h.height/d}return Re.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([i,qk({content:i.innerHTML,width:o,height:s,transform:r,title:n,extra:a,watchable:!0})])}}},UJ=new RegExp('"',"ug"),eE=[1105920,1112319],tE=he(he(he(he({},{FontAwesome:{normal:"fas",400:"fas"}}),mX),IX),xX),$7=Object.keys(tE).reduce((t,i)=>(t[i.toLowerCase()]=tE[i],t),{}),$J=Object.keys($7).reduce((t,i)=>{let e=$7[i];return t[i]=e[900]||[...Object.entries(e)][0][1],t},{});function GJ(t){let i=t.replace(UJ,""),e=XX(i,0),n=e>=eE[0]&&e<=eE[1],r=i.length===2?i[0]===i[1]:!1;return{value:L7(r?i[0]:i),isSecondary:n||r}}function WJ(t,i){let e=t.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(i),r=isNaN(n)?"normal":n;return($7[e]||{})[r]||$J[e]}function nE(t,i){let e="".concat(TX).concat(i.replace(":","-"));return new Promise((n,r)=>{if(t.getAttribute(e)!==null)return n();let o=L2(t.children).filter(S=>S.getAttribute(O7)===i)[0],s=ys.getComputedStyle(t,i),d=s.getPropertyValue("font-family"),h=d.match(LX),v=s.getPropertyValue("font-weight"),C=s.getPropertyValue("content");if(o&&!h)return t.removeChild(o),n();if(h&&C!=="none"&&C!==""){let S=s.getPropertyValue("content"),D=WJ(d,v),{value:L,isSecondary:ne}=GJ(S),oe=h[0].startsWith("FontAwesome"),ye=X7(D,L),Ye=ye;if(oe){let tt=rJ(L);tt.iconName&&tt.prefix&&(ye=tt.iconName,D=tt.prefix)}if(ye&&!ne&&(!o||o.getAttribute(W7)!==D||o.getAttribute(q7)!==Ye)){t.setAttribute(e,Ye),o&&t.removeChild(o);let tt=AJ(),{extra:Pn}=tt;Pn.attributes[O7]=i,B7(ye,D).then(Rn=>{let Ei=J7(he(he({},tt),{},{icons:{main:Rn,mask:AE()},prefix:D,iconName:Ye,extra:Pn,watchable:!0})),zc=mn.createElementNS("http://www.w3.org/2000/svg","svg");i==="::before"?t.insertBefore(zc,t.firstChild):t.appendChild(zc),zc.outerHTML=Ei.map($i=>y4($i)).join(`
+`),t.removeAttribute(e),n()}).catch(r)}else n()}else n()})}function qJ(t){return Promise.all([nE(t,"::before"),nE(t,"::after")])}function YJ(t){return t.parentNode!==document.head&&!~PX.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(O7)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function iE(t){if(Eo)return new Promise((i,e)=>{let n=L2(t.querySelectorAll("*")).filter(YJ).map(qJ),r=e_.begin("searchPseudoElements");HE(),Promise.all(n).then(()=>{r(),U7(),i()}).catch(()=>{r(),U7(),e()})})}var QJ={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=iE,t}}},provides(t){t.pseudoElements2svg=function(i){let{node:e=mn}=i;Re.searchPseudoElements&&iE(e)}}},rE=!1,KJ={mixout(){return{dom:{unwatch(){HE(),rE=!0}}}},hooks(){return{bootstrap(){Zk(H7("mutationObserverCallbacks",{}))},noAuto(){IJ()},watch(t){let{observeMutationsRoot:i}=t;rE?U7():Zk(H7("mutationObserverCallbacks",{observeMutationsRoot:i}))}}}},aE=t=>{let i={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((e,n)=>{let r=n.toLowerCase().split("-"),a=r[0],o=r.slice(1).join("-");if(a&&o==="h")return e.flipX=!0,e;if(a&&o==="v")return e.flipY=!0,e;if(o=parseFloat(o),isNaN(o))return e;switch(a){case"grow":e.size=e.size+o;break;case"shrink":e.size=e.size-o;break;case"left":e.x=e.x-o;break;case"right":e.x=e.x+o;break;case"up":e.y=e.y-o;break;case"down":e.y=e.y+o;break;case"rotate":e.rotate=e.rotate+o;break}return e},i)},ZJ={mixout(){return{parse:{transform:t=>aE(t)}}},hooks(){return{parseNodeAttributes(t,i){let e=i.getAttribute("data-fa-transform");return e&&(t.transform=aE(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(i){let{main:e,transform:n,containerWidth:r,iconWidth:a}=i,o={transform:"translate(".concat(r/2," 256)")},s="translate(".concat(n.x*32,", ").concat(n.y*32,") "),d="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),h="rotate(".concat(n.rotate," 0 0)"),v={transform:"".concat(s," ").concat(d," ").concat(h)},C={transform:"translate(".concat(a/2*-1," -256)")},S={outer:o,inner:v,path:C};return{tag:"g",attributes:he({},S.outer),children:[{tag:"g",attributes:he({},S.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:he(he({},e.icon.attributes),S.path)}]}]}}}},k7={x:0,y:0,width:"100%",height:"100%"};function oE(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||i)&&(t.attributes.fill="black"),t}function XJ(t){return t.tag==="g"?t.children:[t]}var JJ={hooks(){return{parseNodeAttributes(t,i){let e=i.getAttribute("data-fa-mask"),n=e?Mp(e.split(" ").map(r=>r.trim())):AE();return n.prefix||(n.prefix=Cs()),t.mask=n,t.maskId=i.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(i){let{children:e,attributes:n,main:r,mask:a,maskId:o,transform:s}=i,{width:d,icon:h}=r,{width:v,icon:C}=a,S=GX({transform:s,containerWidth:v,iconWidth:d}),D={tag:"rect",attributes:he(he({},k7),{},{fill:"white"})},L=h.children?{children:h.children.map(oE)}:{},ne={tag:"g",attributes:he({},S.inner),children:[oE(he({tag:h.tag,attributes:he(he({},h.attributes),S.path)},L))]},oe={tag:"g",attributes:he({},S.outer),children:[ne]},ye="mask-".concat(o||_4()),Ye="clip-".concat(o||_4()),tt={tag:"mask",attributes:he(he({},k7),{},{id:ye,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[D,oe]},Pn={tag:"defs",children:[{tag:"clipPath",attributes:{id:Ye},children:XJ(C)},tt]};return e.push(Pn,{tag:"rect",attributes:he({fill:"currentColor","clip-path":"url(#".concat(Ye,")"),mask:"url(#".concat(ye,")")},k7)}),{children:e,attributes:n}}}},eee={provides(t){let i=!1;ys.matchMedia&&(i=ys.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){let e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:he(he({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let a=he(he({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:he(he({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||o.children.push({tag:"animate",attributes:he(he({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:he(he({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:he(he({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:i?[]:[{tag:"animate",attributes:he(he({},a),{},{values:"1;0;0;0;0;1;"})}]}),i||e.push({tag:"path",attributes:he(he({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:he(he({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},tee={hooks(){return{parseNodeAttributes(t,i){let e=i.getAttribute("data-fa-symbol"),n=e===null?!1:e===""?!0:e;return t.symbol=n,t}}}},nee=[YX,NJ,FJ,BJ,jJ,QJ,KJ,ZJ,JJ,eee,tee];mJ(nee,{mixoutsTo:Dr});var yxe=Dr.noAuto,FE=Dr.config,Cxe=Dr.library,BE=Dr.dom,jE=Dr.parse,xxe=Dr.findIconDefinition,Mxe=Dr.toHtml,UE=Dr.icon,wxe=Dr.layer,iee=Dr.text,ree=Dr.counter;var aee=["*"],oee=t=>{throw new Error(`Could not find icon with iconName=${t.iconName} and prefix=${t.prefix} in the icon library.`)},see=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},GE=t=>t!=null&&(t===90||t===180||t===270||t==="90"||t==="180"||t==="270"),cee=t=>{let i=GE(t.rotate),e={[`fa-${t.animation}`]:t.animation!=null&&!t.animation.startsWith("spin"),"fa-spin":t.animation==="spin"||t.animation==="spin-reverse","fa-spin-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-spin-reverse":t.animation==="spin-reverse"||t.animation==="spin-pulse-reverse","fa-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-fw":t.fixedWidth,"fa-border":t.border,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both",[`fa-${t.size}`]:t.size!==null,[`fa-rotate-${t.rotate}`]:i,"fa-rotate-by":t.rotate!=null&&!i,[`fa-pull-${t.pull}`]:t.pull!==null,[`fa-stack-${t.stackItemSize}`]:t.stackItemSize!=null};return Object.keys(e).map(n=>e[n]?n:null).filter(n=>n)},n_=new WeakSet,$E="fa-auto-css";function lee(t,i){if(!i.autoAddCss||n_.has(t))return;if(t.getElementById($E)!=null){i.autoAddCss=!1,n_.add(t);return}let e=t.createElement("style");e.setAttribute("type","text/css"),e.setAttribute("id",$E),e.innerHTML=BE.css();let n=t.head.childNodes,r=null;for(let a=n.length-1;a>-1;a--){let o=n[a],s=o.nodeName.toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=o)}t.head.insertBefore(e,r),i.autoAddCss=!1,n_.add(t)}var dee=t=>t.prefix!==void 0&&t.iconName!==void 0,uee=(t,i)=>dee(t)?t:Array.isArray(t)&&t.length===2?{prefix:t[0],iconName:t[1]}:{prefix:i,iconName:t},mee=(()=>{class t{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null,this._autoAddCss=!0}set autoAddCss(e){FE.autoAddCss=e,this._autoAddCss=e}get autoAddCss(){return this._autoAddCss}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),i_=(()=>{class t{constructor(){this.definitions={}}addIcons(...e){for(let n of e){n.prefix in this.definitions||(this.definitions[n.prefix]={}),this.definitions[n.prefix][n.iconName]=n;for(let r of n.icon[2])typeof r=="string"&&(this.definitions[n.prefix][r]=n)}}addIconPacks(...e){for(let n of e){let r=Object.keys(n).map(a=>n[a]);this.addIcons(...r)}}getIconDefinition(e,n){return e in this.definitions&&n in this.definitions[e]?this.definitions[e][n]:null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),pee=(()=>{class t{constructor(){this.stackItemSize="1x"}ngOnChanges(e){if("size"in e)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=V({type:t,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[Oe]})}}return t})(),fee=(()=>{class t{constructor(e,n){this.renderer=e,this.elementRef=n}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(e){"size"in e&&(e.size.currentValue!=null&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${e.size.currentValue}`),e.size.previousValue!=null&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${e.size.previousValue}`))}static{this.\u0275fac=function(n){return new(n||t)(k(Ke),k(Y))}}static{this.\u0275cmp=I({type:t,selectors:[["fa-stack"]],inputs:{size:"size"},features:[Oe],ngContentSelectors:aee,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},encapsulation:2})}}return t})(),Bt=(()=>{class t{constructor(e,n,r,a,o){this.sanitizer=e,this.config=n,this.iconLibrary=r,this.stackItem=a,this.document=u(we),o!=null&&a==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(e){if(this.icon==null&&this.config.fallbackIcon==null){see();return}if(e){let n=this.findIconDefinition(this.icon??this.config.fallbackIcon);if(n!=null){let r=this.buildParams();lee(this.document,this.config);let a=UE(n,r);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(a.html.join(`
+`))}}}render(){this.ngOnChanges({})}findIconDefinition(e){let n=uee(e,this.config.defaultPrefix);if("icon"in n)return n;let r=this.iconLibrary.getIconDefinition(n.prefix,n.iconName);return r??(oee(n),null)}buildParams(){let e={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:typeof this.fixedWidth=="boolean"?this.fixedWidth:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize:null},n=typeof this.transform=="string"?jE.transform(this.transform):this.transform,r={};return e.rotate!=null&&!GE(e.rotate)&&(r["--fa-rotate-angle"]=`${e.rotate}`),{title:this.title,transform:n,classes:cee(e),mask:this.mask!=null?this.findIconDefinition(this.mask):null,symbol:this.symbol,attributes:{role:this.a11yRole},styles:r}}static{this.\u0275fac=function(n){return new(n||t)(k(hd),k(mee),k(i_),k(pee,8),k(fee,8))}}static{this.\u0275cmp=I({type:t,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(n,r){n&2&&(Ht("innerHTML",r.renderedIconHTML,Al),J("title",r.title))},inputs:{icon:"icon",title:"title",animation:"animation",mask:"mask",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},features:[Oe],decls:0,vars:0,template:function(n,r){},encapsulation:2})}}return t})();var WE=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({})}}return t})();var gee=t=>({flex:t}),Dp=(()=>{class t{constructor(){}ngOnInit(){this.acceptFilter||(this.acceptFilter=".xls,.xlsx,.pdf,.doc,.docx,.png,.jpeg,.jpg")}onFileSelect(e){this.fileName=e.target.files[0].name}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-file-upload"]],inputs:{flex:"flex",acceptFilter:"acceptFilter"},decls:20,vars:11,consts:[["uploadFile",""],[1,"layout-row","layout-lt-md-column","gap-2percent"],[3,"ngStyle"],["matInput","","placeholder","No file selected",3,"readonly","value"],[1,"flex-10","align-center"],["mat-button","",3,"click"],["icon","folder-open","size","lg"],["type","file",3,"change","accept"]],template:function(n,r){if(n&1){let a=de();p(0,"div",1),l(1,`
+  `),p(2,"mat-form-field",2),l(3,`
+    `),H(4,"input",3),l(5,`
+  `),f(),l(6,`
+
+  `),p(7,"span",4),l(8,`
+    `),p(9,"button",5),z("click",function(){G(a);let s=_t(18);return W(s.click())}),l(10,`
+      `),H(11,"fa-icon",6),l(12),E(13,"translate"),f(),l(14,`
+  `),f(),l(15,`
+`),f(),l(16,`
+
+`),p(17,"input",7,0),z("change",function(s){return G(a),W(r.onFileSelect(s))}),f(),l(19,`
+`)}n&2&&(g(2),y("ngStyle",ho(9,gee,"0 0 "+(r.flex||"83%"))),g(2),y("readonly",!0)("value",r.fileName||""),g(8),te(`
+      \xA0\xA0
+      `,O(13,7,"labels.buttons.Browse"),`
+    `),g(5),kt("display","none"),At("accept",r.acceptFilter))},dependencies:[fe,v5,_e,zt,Fn,lt,Ie,Bt],encapsulation:2})}}return t})();var R2=(()=>{class t{constructor(e){this.http=e,this.emptyPayload={}}getDataTables(){return this.http.get("/datatables")}getHooks(){return this.http.get("/hooks")}getHook(e){return this.http.get(`/hooks/${e}`)}getHooksTemplate(){return this.http.get("/hooks/template")}createHook(e){return this.http.post("/hooks",e)}updateHook(e,n){return this.http.put(`/hooks/${e}`,n)}deleteHook(e){return this.http.delete(`/hooks/${e}`)}getRoles(){return this.http.get("/roles")}getRole(e){return this.http.get(`/roles/${e}/permissions`)}updateRole(e,n){return this.http.put(`/roles/${n}`,e)}updateRolePermission(e,n){return this.http.put(`/roles/${e}/permissions`,n)}deleteRole(e){return this.http.delete(`/roles/${e}`)}createRole(e){return this.http.post("/roles",e)}enableRole(e){let n=new Z().set("command","enable");return this.http.post(`/roles/${e}`,{},{params:n})}disableRole(e){let n=new Z().set("command","disable");return this.http.post(`/roles/${e}`,{},{params:n})}getCodes(){return this.http.get("/codes")}getCode(e){return this.http.get(`/codes/${e}`)}updateCode(e,n){return this.http.put(`/codes/${n}`,e)}getCodeValues(e){return this.http.get(`/codes/${e}/codevalues`)}deleteCodeValue(e,n){return this.http.delete(`/codes/${e}/codevalues/${n}`)}updateCodeValue(e,n,r){return this.http.put(`/codes/${e}/codevalues/${n}`,r)}createCodeValue(e,n){return this.http.post(`/codes/${e}/codevalues`,n)}deleteCode(e){return this.http.delete(`/codes/${e}`)}getSurveys(){return this.http.get("/surveys")}createSurvey(e){return this.http.post("/surveys",e)}getSurvey(e){return this.http.get(`/surveys/${e}?template=true`)}editSurvey(e,n){return this.http.put(`/surveys/${e}`,n)}activateSurvey(e){return this.http.post(`/surveys/${e}?command=activate`,null)}deactivateSurvey(e){return this.http.post(`/surveys/${e}?command=deactivate`,null)}getJobs(){return this.http.get("/jobs")}getWorkflowJobNames(){return this.http.get("/jobs/names")}getWorkflowJobSteps(e){return this.http.get(`/jobs/${e}/steps`)}putWorkflowJobSteps(e,n){return this.http.put(`/jobs/${e}/steps`,n)}runInlineCOB(e,n){return this.http.post(`/jobs/${e}/inline`,n)}getAvailablesJobSteps(e){return this.http.get(`/jobs/${e}/available-steps`)}getScheduler(){return this.http.get("/scheduler")}getSelectedJob(e){return this.http.get(`/jobs/${e}`)}runCommandOnScheduler(e){return this.http.post("/scheduler?command="+e,this.emptyPayload)}updateScheduler(e,n){return this.http.put(`/jobs/${e}`,n)}runSelectedJob(e){return this.http.post(`/jobs/${e}?command=executeJob`,this.emptyPayload,{observe:"response"}).toPromise()}runSelectedJobWithParameters(e,n){return this.http.post(`/jobs/${e}?command=executeJob`,n,{observe:"response"}).toPromise()}getHistoryScheduler(e){return this.http.get(`/jobs/${e}/runhistory`)}createCode(e){return this.http.post("/codes",e)}createDataTable(e){return this.http.post("/datatables",e)}getDataTable(e){return this.http.get(`/datatables/${e}`)}deleteDataTable(e){return this.http.delete(`/datatables/${e}`)}updateDataTable(e,n){return this.http.put(`/datatables/${n}`,e)}getBusinessDates(){return this.http.get("/businessdate")}getBusinessDate(e){return this.http.get(`/businessdate/${e}`)}updateBusinessDate(e){return this.http.post("/businessdate",e)}getConfigurations(){return this.http.get("/configurations")}getConfiguration(e){return this.http.get(`/configurations/${e}`)}getConfigurationByName(e){return this.http.get(`/configurations/name/${e}`)}updateConfiguration(e,n){return this.http.put(`/configurations/${e}`,n)}getExternalConfiguration(e){return this.http.get(`/externalservice/${e}`)}updateExternalConfiguration(e,n){return this.http.put(`/externalservice/${e}`,n)}getAccountNumberPreferences(){return this.http.get("/accountnumberformats")}getAccountNumberPreferencesTemplate(){return this.http.get("/accountnumberformats/template")}getAccountNumberPreference(e){return this.http.get(`/accountnumberformats/${e}`)}createAccountNumberPreference(e){return this.http.post("/accountnumberformats",e)}deleteAccountNumberPreference(e){return this.http.delete(`/accountnumberformats/${e}`)}updateAccountNumberPreference(e,n){return this.http.put(`/accountnumberformats/${e}`,n)}getReports(){return this.http.get("/reports")}getReport(e){return this.http.get(`/reports/${e}?template=true`)}getReportTemplate(){return this.http.get("/reports/template")}createReport(e){return this.http.post("/reports",e)}updateReport(e,n){return this.http.put(`/reports/${e}`,n)}deleteReport(e){return this.http.delete(`/reports/${e}`)}getAuditTrails(e,n,r,a,o){let s=new Z().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",n).set("paged","true");return e.forEach(function(d){d.value!==""&&(s=s.set(d.type,d.value))}),this.http.get("/audits",{params:s})}getAuditTrail(e){return this.http.get(`/audits/${e}`)}getAuditTrailSearchTemplate(){return this.http.get("/audits/searchtemplate")}getEntityMappings(){return this.http.get("/entitytoentitymapping")}getEntitytoEntityData(e,n,r){return this.http.get(`/entitytoentitymapping/${e}/${n}/${r}`)}getMapIdData(e){return this.http.get(`/entitytoentitymapping/${e}`)}createMapping(e,n){return this.http.post(`/entitytoentitymapping/${e}`,n)}editMapping(e,n){return this.http.put(`/entitytoentitymapping/${e}`,n)}deleteMapping(e){return this.http.delete(`/entitytoentitymapping/${e}`)}getOffices(){return this.http.get("/offices")}getLoanProducts(){return this.http.get("/loanproducts")}getSavingProducts(){return this.http.get("/savingsproducts")}getCharges(){return this.http.get("/charges")}getMakerCheckerPermissions(){let e=new Z().set("makerCheckerable","true");return this.http.get("/permissions",{params:e})}updateMakerCheckerPermission(e){let n=new Z().set("makerCheckerable","true");return this.http.put("/permissions",e,{params:n})}getExternalEventConfiguration(){return this.http.get("/externalevents/configuration")}putExternalEventConfiguration(e){return this.http.put("/externalevents/configuration",e)}getEntityDatatables(e){let n=new Z().set("apptable",e);return this.http.get("/datatables",{params:n})}getEntityDatatable(e,n){let r=new Z().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addEntityDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editEntityDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new Z().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}deleteDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.delete(`/datatables/${r}/${e}/${n}`,{params:a})}getCOBCatchUpStatus(){return this.http.get("/loans/is-catch-up-running")}runCOBCatchUp(){let e={};return this.http.post("/loans/catch-up",e)}static{this.\u0275fac=function(n){return new(n||t)(ae(En))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var qE=(()=>{class t{constructor(e){this.http=e}getBackendInfo(){return this.http.get("/fineract-provider/actuator/info")}static{this.\u0275fac=function(n){return new(n||t)(ae(En))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ms=(()=>{class t{get vertical(){return this._vertical}set vertical(e){this._vertical=en(e)}_vertical=!1;get inset(){return this._inset}set inset(e){this._inset=en(e)}_inset=!1;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(n,r){n&2&&(J("aria-orientation",r.vertical?"vertical":"horizontal"),ee("mat-divider-vertical",r.vertical)("mat-divider-horizontal",!r.vertical)("mat-divider-inset",r.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(n,r){},styles:[`.mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}
+`],encapsulation:2,changeDetection:0})}return t})(),z2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,me]})}return t})();function bee(t,i){if(t&1&&(p(0,"tr"),l(1,`
+        `),p(2,"td",7),l(3),E(4,"translate"),f(),l(5,`
+        `),p(6,"td",8),l(7),f(),l(8,`
+      `),f()),t&2){let e=w(2);g(3),T(O(4,2,"labels.inputs.Server")),g(4),te(`
+          `,e.server,`
+        `)}}function yee(t,i){if(t&1&&(p(0,"tr"),l(1,`
+        `),p(2,"td",7),l(3),E(4,"translate"),f(),l(5,`
+        `),p(6,"td",10),l(7,`
+          `),p(8,"b"),l(9),E(10,"date"),f(),l(11,`
+        `),f(),l(12,`
+      `),f()),t&2){let e=w(2);g(3),te("",O(4,2,"labels.text.Current Business Date"),":"),g(6),T(Zr(10,4,e.businessDate,"EEEE, MMMM dd, y"))}}function Cee(t,i){if(t&1&&(p(0,"div",3),l(1,`
+  `),H(2,"mat-divider",4),l(3,`
+  `),p(4,"div",5),l(5,`
+    `),p(6,"table",6),l(7,`
+      `),p(8,"tr"),l(9,`
+        `),p(10,"td",7),l(11,"Mifos"),f(),l(12,`
+        `),p(13,"td",8),l(14),p(15,"b"),l(16),f(),l(17,`
+        `),f(),l(18,`
+      `),f(),l(19,`
+      `),p(20,"tr"),l(21,`
+        `),p(22,"td",7),l(23),E(24,"translate"),f(),l(25,`
+        `),p(26,"td",8),l(27),p(28,"b"),l(29),f(),l(30,`
+        `),f(),l(31,`
+      `),f(),l(32,`
+      `),M(33,bee,9,4,"tr",9),l(34,`
+      `),M(35,yee,13,7,"tr",9),l(36,`
+    `),f(),l(37,`
+  `),f(),l(38,`
+  `),H(39,"mat-divider",4),l(40,`
+`),f()),t&2){let e=w();At("ngClass",e.styleClass),g(14),te(`
+          `,e.versions.mifos," - "),g(2),T(e.hash),g(7),T(O(24,8,"labels.text.Fineract")),g(4),te(`
+          `,e.versions.fineract.version," - "),g(2),T(e.versions.fineract.hash),g(4),y("ngIf",e.displayBackEndInfo),g(2),y("ngIf",e.isBusinessDateDefined)}}var YE=(()=>{class t{constructor(e,n,r,a,o,s){this.systemService=e,this.settingsService=n,this.authenticationService=r,this.alertService=a,this.dateUtils=o,this.versionService=s,this.styleClass="",this.versions={mifos:ft.version,fineract:{version:"",hash:""}},this.hash=ft.hash,this.server="",this.businessDate=null,this.isBusinessDateEnabled=!1,this.isBusinessDateDefined=!1,this.displayBackEndInfo=!0,this.displayBackEndInfo=ft.displayBackEndInfo==="true"}ngOnInit(){this.displayBackEndInfo&&(this.alert$=this.alertService.alertEvent.subscribe(e=>{let n=e.type;n===Vt.businessDateType+" Set Config"?(this.isBusinessDateEnabled=e.message==="enabled",this.isBusinessDateDefined=!1,this.isBusinessDateEnabled&&this.setBusinessDate()):n===Vt.businessDateType+" Set"?this.isBusinessDateEnabled&&this.setBusinessDate():n==="Authentication Start"&&(this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}),this.getConfigurations(),this.server=this.settingsService.server,this.versionService.getBackendInfo().subscribe(e=>{if(e.git&&e.git.build&&e.git.build.version){let n=e.git.build.version.split("-");this.versions.fineract.version=n[0],this.versions.fineract.hash=n[1]}}))}ngOnDestroy(){this.displayBackEndInfo&&clearTimeout(this.timer)}getConfigurations(){this.authenticationService.isAuthenticated()?this.systemService.getConfigurationByName(Vt.businessDateConfigName).subscribe(e=>{this.isBusinessDateEnabled=e.enabled,this.settingsService.setBusinessDateConfig(e.enabled),this.isBusinessDateEnabled&&(this.setBusinessDate(),this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}):clearTimeout(this.timer)}setBusinessDate(){this.systemService.getBusinessDate(Vt.businessDateType).subscribe(e=>{this.businessDate=new Date(e.date),this.settingsService.setBusinessDate(this.dateUtils.formatDate(this.businessDate,Vt.businessDateFormat)),this.isBusinessDateDefined=!0})}static{this.\u0275fac=function(n){return new(n||t)(k(R2),k(Vt),k(Uu),k(Ko),k(Li),k(qE))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-footer"]],inputs:{styleClass:"styleClass"},decls:10,vars:7,consts:[["class","layout-column m-b-20 f12","id","footer",3,"ngClass",4,"ngIf"],[1,"layout-column","m-b-20","copy-label"],[1,"footer-content","align-center"],["id","footer",1,"layout-column","m-b-20","f12",3,"ngClass"],[1,"divider","align-center"],[1,"layout-column","m-b-20","content-wrapper","footer-center"],[1,"versions"],[1,"footer-content"],[1,"right","footer-content"],[4,"ngIf"],[1,"center","footer-content","business-date"]],template:function(n,r){n&1&&(M(0,Cee,41,10,"div",0),l(1,`
+`),p(2,"div",1),l(3,`
+  `),p(4,"p",2),l(5),E(6,"translate"),E(7,"translate"),f(),l(8,`
+`),f(),l(9,`
+`)),n&2&&(y("ngIf",r.displayBackEndInfo),g(5),Et("",O(6,3,"APP_NAME")," ",O(7,5,"labels.text.by")," Mifos"))},dependencies:[fe,Vn,Ve,ec,_e,Ie,Ms],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}#footer[_ngcontent-%COMP%]{align-items:center;min-width:400px}#footer[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]{max-width:100%;min-width:90%;padding-left:5%;padding-right:5%}#footer[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]   .versions[_ngcontent-%COMP%]{width:100%;color:#666f73}#footer[_ngcontent-%COMP%]   .content-wrapper[_ngcontent-%COMP%]   .footer-content[_ngcontent-%COMP%]{margin:0}#footer[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{margin:2.5rem 1rem .5rem;width:4rem}#footer[_ngcontent-%COMP%]   .business-date[_ngcontent-%COMP%]{color:#4461e2}#footer[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:none}#footer[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:transparent}.main-page[_ngcontent-%COMP%]{max-width:70%;min-width:50%;padding-left:30%}.copy-label[_ngcontent-%COMP%]{min-width:100%;text-align:center;font-size:large}"]})}}return t})();function xee(t,i){if(t&1&&(p(0,"mat-option",3),l(1),E(2,"translate"),f()),t&2){let e=i.$implicit;y("value",e),g(),te(`
+      `,O(2,2,"languages."+e),`
+    `)}}var QE=(()=>{class t{constructor(e,n){this.translateService=e,this.settingsService=n,this.languageSelector=new xi,this.languageSelector.setValue(this.currentLanguage)}setLanguage(){this.translateService.use(this.languageSelector.value),this.settingsService.setLanguage({name:"",code:this.languageSelector.value.substring(0,2)})}get currentLanguage(){return this.translateService.currentLang}get languages(){return this.translateService.getLangs()}static{this.\u0275fac=function(n){return new(n||t)(k(_r),k(Vt))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-language-selector"]],decls:12,vars:5,consts:[["id","language-selector",1,"m-l-10"],[1,"languageselector",3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),l(1,`
+  `),p(2,"mat-label"),l(3),E(4,"translate"),f(),l(5,`
+  `),p(6,"mat-select",1),z("selectionChange",function(){return r.setLanguage()}),l(7,`
+    `),M(8,xee,3,4,"mat-option",2),l(9,`
+  `),f(),l(10,`
+`),f(),l(11,`
+`)),n&2&&(g(3),T(O(4,3,"labels.inputs.Language")),g(3),y("formControl",r.languageSelector),g(2),y("ngForOf",r.languages))},dependencies:[fe,Nt,_e,Jt,mi,zt,ln,ei,Cn,Ie],styles:[".mat-form-field-underline{background-color:transparent}"]})}}return t})();var KE=(()=>{class t{constructor(){this.themeManagerClass="theme-manager"}setTheme(e){this.getLinkElement().setAttribute("href",e)}removeTheme(){let e=this.getExistingLinkElement();e&&document.head.removeChild(e)}getLinkElement(){return this.getExistingLinkElement()||this.createLinkElement()}getExistingLinkElement(){return document.head.querySelector(`link[rel="stylesheet"].${this.themeManagerClass}`)}createLinkElement(){let e=document.createElement("link");return e.setAttribute("rel","stylesheet"),e.classList.add(this.themeManagerClass),document.head.appendChild(e),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ZE=(()=>{class t{constructor(e){this.themeManagerService=e,this.themeStorageKey="mifosXTheme",this.onThemeUpdate=new j}storeTheme(e){localStorage.setItem(this.themeStorageKey,JSON.stringify(e)),this.onThemeUpdate.emit(e)}getTheme(){return JSON.parse(localStorage.getItem(this.themeStorageKey))}clearTheme(){localStorage.removeItem(this.themeStorageKey)}installTheme(e){let n=document.body;n.classList.remove("pictonblue-yellowgreen-theme","indigo-pink-theme","deeppurple-amber-theme","pink-bluegrey-theme","purple-green-theme"),e.isDefault||n.classList.add(this.getThemeClass(e.href)),this.storeTheme(e)}getThemeClass(e){switch(e){case"pictonblue-yellowgreen.css":return"pictonblue-yellowgreen-theme";case"indigo-pink.css":return"indigo-pink-theme";case"deeppurple-amber.css":return"deeppurple-amber-theme";case"pink-bluegrey.css":return"pink-bluegrey-theme";case"purple-green.css":return"purple-green-theme";default:return""}}static{this.\u0275fac=function(n){return new(n||t)(ae(KE))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Dee=["mat-menu-item",""],See=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],kee=["mat-icon, [matMenuItemIcon]","*"];function Eee(t,i){t&1&&(Ut(),p(0,"svg",2),H(1,"polygon",3),f())}var Iee=["*"];function Tee(t,i){if(t&1){let e=de();p(0,"div",0),z("click",function(){G(e);let r=w();return W(r.closed.emit("click"))})("animationstart",function(r){G(e);let a=w();return W(a._onAnimationStart(r.animationName))})("animationend",function(r){G(e);let a=w();return W(a._onAnimationDone(r.animationName))})("animationcancel",function(r){G(e);let a=w();return W(a._onAnimationDone(r.animationName))}),p(1,"div",1),re(2),f()()}if(t&2){let e=w();Tt(e._classList),ee("mat-menu-panel-animations-disabled",e._animationsDisabled)("mat-menu-panel-exit-animation",e._panelAnimationState==="void")("mat-menu-panel-animating",e._isAnimating),y("id",e.panelId),J("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}var o_=new A("MAT_MENU_PANEL"),Oc=(()=>{class t{_elementRef=u(Y);_document=u(we);_focusMonitor=u(qt);_parentMenu=u(o_,{optional:!0});_changeDetectorRef=u(be);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new N;_focused=new N;_highlighted=!1;_triggersSubmenu=!1;constructor(){u(Ze).load(Yt),this._parentMenu?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r{class t{_elementRef=u(Y);_changeDetectorRef=u(be);_injector=u(Pe);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled;_allItems;_directDescendantItems=new Sn;_classList={};_panelAnimationState="void";_animationDone=new N;_isAnimating=!1;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(e){let n=this._previousPanelClass,r=q({},this._classList);n&&n.length&&n.split(" ").forEach(a=>{r[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{r[a]=!0}),this._elementRef.nativeElement.className=""),this._classList=r}_previousPanelClass;get classList(){return this.panelClass}set classList(e){this.panelClass=e}closed=new j;close=this.closed;panelId=u(Fe).getId("mat-menu-panel-");constructor(){let e=u(Pee);this.overlayPanelClass=e.overlayPanelClass||"",this._xPosition=e.xPosition,this._yPosition=e.yPosition,this.backdropClass=e.backdropClass,this.overlapTrigger=e.overlapTrigger,this.hasBackdrop=e.hasBackdrop,this._animationsDisabled=u(ze,{optional:!0})==="NoopAnimations"}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new oa(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(We(this._directDescendantItems),dt(e=>nt(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{let n=this._keyManager;if(this._panelAnimationState==="enter"&&n.activeItem?._hasFocus()){let r=e.toArray(),a=Math.max(0,Math.min(r.length-1,n.activeItemIndex||0));r[a]&&!r[a].disabled?n.setActiveItem(a):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe(We(this._directDescendantItems),dt(n=>nt(...n.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){let n=e.keyCode,r=this._keyManager;switch(n){case 27:vt(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(n===38||n===40)&&r.setFocusOrigin("keyboard"),r.onKeydown(e);return}}focusFirstItem(e="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=St(()=>{let n=this._resolvePanel();if(!n||!n.contains(document.activeElement)){let r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&n&&n.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){}setPositionClasses(e=this.xPosition,n=this.yPosition){this._classList=Be(q({},this._classList),{"mat-menu-before":e==="before","mat-menu-after":e==="after","mat-menu-above":n==="above","mat-menu-below":n==="below"}),this._changeDetectorRef.markForCheck()}_onAnimationDone(e){let n=e===Sp;(n||e===a_)&&(n&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(n?"void":"enter"),this._isAnimating=!1)}_onAnimationStart(e){(e===a_||e===Sp)&&(this._isAnimating=!0)}_setIsOpen(e){if(this._panelAnimationState=e?"enter":"void",e){if(this._keyManager.activeItemIndex===0){let n=this._resolvePanel();n&&(n.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Sp),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(e?a_:Sp)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe(We(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let e=null;return this._directDescendantItems.length&&(e=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-menu"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Oee,5),Se(a,Oc,5),Se(a,Oc,4)),n&2){let o;U(o=$())&&(r.lazyContent=o.first),U(o=$())&&(r._allItems=o),U(o=$())&&(r.items=o)}},viewQuery:function(n,r){if(n&1&&le(Qe,5),n&2){let a;U(a=$())&&(r.templateRef=a.first)}},hostVars:3,hostBindings:function(n,r){n&2&&J("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",B],hasBackdrop:[2,"hasBackdrop","hasBackdrop",e=>e==null?null:B(e)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[ue([{provide:o_,useExisting:t}])],ngContentSelectors:Iee,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(n,r){n&1&&(xe(),M(0,Tee,3,12,"ng-template"))},styles:[`mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}
+`],encapsulation:2,changeDetection:0})}return t})(),XE=new A("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.reposition()}});function Vee(t){return()=>t.scrollStrategies.reposition()}var Lee={provide:XE,deps:[Lt],useFactory:Vee},Ree={passive:!0};var C4=new WeakMap,kp=(()=>{class t{_overlay=u(Lt);_element=u(Y);_viewContainerRef=u(it);_menuItemInstance=u(Oc,{optional:!0,self:!0});_dir=u(st,{optional:!0});_focusMonitor=u(qt);_ngZone=u(se);_scrollStrategy=u(XE);_changeDetectorRef=u(be);_cleanupTouchstart;_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=Me.EMPTY;_hoverSubscription=Me.EMPTY;_menuCloseSubscription=Me.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_openedBy=void 0;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._parentMaterialMenu,this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),(n==="click"||n==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new j;onMenuOpen=this.menuOpened;menuClosed=new j;onMenuClose=this.menuClosed;constructor(){let e=u(o_,{optional:!0}),n=u(Ke);this._parentMaterialMenu=e instanceof ws?e:void 0,this._cleanupTouchstart=Mt(n,this._element.nativeElement,"touchstart",r=>{yo(r)||(this._openedBy="touch")},Ree)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this.menu&&this._ownsMenu(this.menu)&&C4.delete(this.menu),this._cleanupTouchstart(),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){let e=this.menu;if(this._menuOpen||!e)return;this._pendingRemoval?.unsubscribe();let n=C4.get(e);C4.set(e,this),n&&n!==this&&n.closeMenu();let r=this._createOverlay(e),a=r.getConfig(),o=a.positionStrategy;this._setPosition(e,o),a.hasBackdrop=e.hasBackdrop==null?!this.triggersSubmenu():e.hasBackdrop,r.hasAttached()||(r.attach(this._getPortal(e)),e.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),e instanceof ws&&(e._setIsOpen(!0),e._directDescendantItems.changes.pipe(ve(e.close)).subscribe(()=>{o.withLockedPosition(!1).reapplyLastPosition(),o.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){let n=this._overlayRef,r=this._menu;!n||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),r instanceof ws&&this._ownsMenu(r)?(this._pendingRemoval=r._animationDone.pipe(Le(1)).subscribe(()=>{n.detach(),r.lazyContent?.detach()}),r._setIsOpen(!1)):(n.detach(),r?.lazyContent?.detach()),r&&this._ownsMenu(r)&&C4.delete(r),this.restoreFocus&&(e==="keydown"||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){let n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe(r=>{this.menu instanceof ws&&this.menu._handleKeydown(r)})}return this._overlayRef}_getOverlayConfig(e){return new Bi({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr"})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(r=>{this._ngZone.run(()=>{let a=r.connectionPair.overlayX==="start"?"after":"before",o=r.connectionPair.overlayY==="top"?"below":"above";e.setPositionClasses(a,o)})})}_setPosition(e,n){let[r,a]=e.xPosition==="before"?["end","start"]:["start","end"],[o,s]=e.yPosition==="above"?["bottom","top"]:["top","bottom"],[d,h]=[o,s],[v,C]=[r,a],S=0;if(this.triggersSubmenu()){if(C=r=e.xPosition==="before"?"start":"end",a=v=r==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let D=this._parentMaterialMenu.items.first;this._parentInnerPadding=D?D._getHostElement().offsetTop:0}S=o==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(d=o==="top"?"bottom":"top",h=s==="top"?"bottom":"top");n.withPositions([{originX:r,originY:d,overlayX:v,overlayY:o,offsetY:S},{originX:a,originY:d,overlayX:C,overlayY:o,offsetY:S},{originX:r,originY:h,overlayX:v,overlayY:s,offsetY:-S},{originX:a,originY:h,overlayX:C,overlayY:s,offsetY:-S}])}_menuClosingActions(){let e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:ie(),a=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ae(o=>this._menuOpen&&o!==this._menuItemInstance)):ie();return nt(e,r,a,n)}_handleMousedown(e){bo(e)||(this._openedBy=e.button===0?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){let n=e.keyCode;(n===13||n===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===39&&this.dir==="ltr"||n===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(e=>{e===this._menuItemInstance&&!e.disabled&&(this._openedBy="mouse",this.openMenu())}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new On(e.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(e){return C4.get(e)===this}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,r){n&1&&z("click",function(o){return r._handleClick(o)})("mousedown",function(o){return r._handleMousedown(o)})("keydown",function(o){return r._handleKeydown(o)}),n&2&&J("aria-haspopup",r.menu?"menu":null)("aria-expanded",r.menuOpen)("aria-controls",r.menuOpen?r.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]})}return t})(),JE=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[Lee],imports:[oi,me,fi,ai,me]})}return t})(),eI={transformMenu:{type:7,name:"transformMenu",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(0.8)"},offset:null}},{type:1,expr:"void => enter",animation:{type:4,styles:{type:6,styles:{opacity:1,transform:"scale(1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}},fadeInItems:{type:7,name:"fadeInItems",definitions:[{type:0,name:"showing",styles:{type:6,styles:{opacity:1},offset:null}},{type:1,expr:"void => *",animation:[{type:6,styles:{opacity:0},offset:null},{type:4,styles:null,timings:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}},jMe=eI.fadeInItems,UMe=eI.transformMenu;var zee=["tooltip"],s_=20;var c_=new A("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.reposition({scrollThrottle:s_})}});function iI(t){return()=>t.scrollStrategies.reposition({scrollThrottle:s_})}var rI={provide:c_,deps:[Lt],useFactory:iI};function aI(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var oI=new A("mat-tooltip-default-options",{providedIn:"root",factory:aI});var tI="tooltip-panel",nI=is({passive:!0}),Hee=8,Nee=8,Fee=24,Bee=200,Sr=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_platform=u(He);_ariaDescriber=u(t2);_focusMonitor=u(qt);_dir=u(st);_injector=u(Pe);_viewContainerRef=u(it);_defaultOptions=u(oI,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=sI;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;_dirSubscribed=!1;get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=en(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let n=en(e);this._disabled!==n&&(this._disabled=n,n?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=cn(e)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=cn(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(e){let n=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(n)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_touchstartTimeout=null;_destroyed=new N;_isDestroyed=!1;constructor(){let e=this._defaultOptions;e&&(this._showDelay=e.showDelay,this._hideDelay=e.hideDelay,e.position&&(this.position=e.position),e.positionAtOrigin&&(this.positionAtOrigin=e.positionAtOrigin),e.touchGestures&&(this.touchGestures=e.touchGestures),e.tooltipClass&&(this.tooltipClass=e.tooltipClass)),this._viewportMargin=Hee}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(ve(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,r])=>{e.removeEventListener(n,r,nI)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(n);this._detach(),this._portal=this._portal||new Fi(this._tooltipComponent,this._viewContainerRef);let a=this._tooltipInstance=r.attach(this._portal).instance;a._triggerElement=this._elementRef.nativeElement,a._mouseLeaveHideDelay=this._hideDelay,a.afterHidden().pipe(ve(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),a.show(e)}hide(e=this.hideDelay){let n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let o=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&o._origin instanceof Y)return this._overlayRef;this._detach()}let n=this._injector.get(Ha).getAncestorScrollContainers(this._elementRef),r=this._injector.get(Lt),a=r.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return a.positionChanges.pipe(ve(this._destroyed)).subscribe(o=>{this._updateCurrentPositionClass(o.connectionPair),this._tooltipInstance&&o.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=r.create({direction:this._dir,positionStrategy:a,panelClass:`${this._cssClassPrefix}-${tI}`,scrollStrategy:this._injector.get(c_)()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(ve(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(ve(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(ve(this._destroyed)).subscribe(o=>{this._isTooltipVisible()&&o.keyCode===27&&!vt(o)&&(o.preventDefault(),o.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(ve(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let n=e.getConfig().positionStrategy,r=this._getOrigin(),a=this._getOverlayPosition();n.withPositions([this._addOffset(q(q({},r.main),a.main)),this._addOffset(q(q({},r.fallback),a.fallback))])}_addOffset(e){let n=Nee,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-n:e.originY==="bottom"?e.offsetY=n:e.originX==="start"?e.offsetX=r?-n:n:e.originX==="end"&&(e.offsetX=r?n:-n),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"||n=="below"?r={originX:"center",originY:n=="above"?"top":"bottom"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={originX:"start",originY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:a,y:o}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:a,originY:o}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"?r={overlayX:"center",overlayY:"bottom"}:n=="below"?r={overlayX:"center",overlayY:"top"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{x:a,y:o}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:a,overlayY:o}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),St(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return this.position==="above"||this.position==="below"?n==="top"?n="bottom":n==="bottom"&&(n="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){let{overlayY:n,originX:r,originY:a}=e,o;if(n==="center"?this._dir&&this._dir.value==="rtl"?o=r==="end"?"left":"right":o=r==="start"?"left":"right":o=n==="bottom"&&a==="top"?"above":"below",o!==this._currentPosition){let s=this._overlayRef;if(s){let d=`${this._cssClassPrefix}-${tI}-`;s.removePanelClass(d+this._currentPosition),s.addPanelClass(d+o)}this._currentPosition=o}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let n;e.x!==void 0&&e.y!==void 0&&(n=e),this.show(void 0,n)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let n=e.targetTouches?.[0],r=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let a=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions?.touchLongPressShowDelay??a)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",n=>{let r=n.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let n=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,r])=>{this._elementRef.nativeElement.addEventListener(n,r,nI)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let n=this._injector.get(we).elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;n!==r&&!r.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let n=this._elementRef.nativeElement,r=n.style;(e==="on"||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._isDestroyed||St({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),sI=(()=>{class t{_changeDetectorRef=u(be);_elementRef=u(Y);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new N;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){let e=u(ze,{optional:!0});this._animationsDisabled=e==="NoopAnimations"}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>Fee&&e.width>=Bee}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let n=this._tooltip.nativeElement,r=this._showAnimation,a=this._hideAnimation;if(n.classList.remove(e?a:r),n.classList.add(e?r:a),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let o=getComputedStyle(n);(o.getPropertyValue("animation-duration")==="0s"||o.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(n,r){if(n&1&&le(zee,7),n&2){let a;U(a=$())&&(r._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(n,r){n&1&&z("mouseleave",function(o){return r._handleMouseLeave(o)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(n,r){if(n&1){let a=de();p(0,"div",1,0),z("animationend",function(s){return G(a),W(r._handleAnimationEnd(s))}),p(2,"div",2),l(3),f()()}n&2&&(ee("mdc-tooltip--multiline",r._isMultiline),y("ngClass",r.tooltipClass),g(3),T(r.message))},dependencies:[Vn],styles:[`.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}
+`],encapsulation:2,changeDetection:0})}return t})(),Pc=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[rI],imports:[Co,fi,me,me,ai]})}return t})();var Ep=class{tracker;columnIndex=0;rowIndex=0;get rowCount(){return this.rowIndex+1}get rowspan(){let i=Math.max(...this.tracker);return i>1?this.rowCount+i-1:this.rowCount}positions;update(i,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(i),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(n=>this._trackTile(n))}_trackTile(i){let e=this._findMatchingGap(i.colspan);return this._markTilePosition(e,i),this.columnIndex=e+i.colspan,new l_(this.rowIndex,e)}_findMatchingGap(i){i>this.tracker.length;let e=-1,n=-1;do{if(this.columnIndex+i>this.tracker.length){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e);continue}if(e=this.tracker.indexOf(0,this.columnIndex),e==-1){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e);continue}n=this._findGapEndIndex(e),this.columnIndex=e+1}while(n-e*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}
+`,lI=new A("MAT_GRID_LIST"),p_=(()=>{class t{_element=u(Y);_gridList=u(lI,{optional:!0});_rowspan=1;_colspan=1;constructor(){}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(cn(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(cn(e))}_setStyle(e,n){this._element.nativeElement.style[e]=n}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(n,r){n&2&&J("rowspan",r.rowspan)("colspan",r.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:cI,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(n,r){n&1&&(xe(),p(0,"div",0),re(1),f())},styles:[`.mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}
+`],encapsulation:2,changeDetection:0})}return t})();var $ee=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,x4=class{_gutterSize;_rows=0;_rowspan=0;_cols;_direction;init(i,e,n,r){this._gutterSize=dI(i),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=n,this._direction=r}getBaseTileSize(i,e){return`(${i}% - (${this._gutterSize} * ${e}))`}getTilePosition(i,e){return e===0?"0":Ac(`(${i} + ${this._gutterSize}) * ${e}`)}getTileSize(i,e){return`(${i} * ${e}) + (${e-1} * ${this._gutterSize})`}setStyle(i,e,n){let r=100/this._cols,a=(this._cols-1)/this._cols;this.setColStyles(i,n,r,a),this.setRowStyles(i,e,r,a)}setColStyles(i,e,n,r){let a=this.getBaseTileSize(n,r),o=this._direction==="rtl"?"right":"left";i._setStyle(o,this.getTilePosition(a,e)),i._setStyle("width",Ac(this.getTileSize(a,i.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(i){return`${this._rowspan} * ${this.getTileSize(i,1)}`}getComputedHeight(){return null}},d_=class extends x4{fixedRowHeight;constructor(i){super(),this.fixedRowHeight=i}init(i,e,n,r){super.init(i,e,n,r),this.fixedRowHeight=dI(this.fixedRowHeight),$ee.test(this.fixedRowHeight)}setRowStyles(i,e){i._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),i._setStyle("height",Ac(this.getTileSize(this.fixedRowHeight,i.rowspan)))}getComputedHeight(){return["height",Ac(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(i){i._setListStyle(["height",null]),i._tiles&&i._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}},u_=class extends x4{rowHeightRatio;baseTileHeight;constructor(i){super(),this._parseRatio(i)}setRowStyles(i,e,n,r){let a=n/this.rowHeightRatio;this.baseTileHeight=this.getBaseTileSize(a,r),i._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),i._setStyle("paddingTop",Ac(this.getTileSize(this.baseTileHeight,i.rowspan)))}getComputedHeight(){return["paddingBottom",Ac(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(i){i._setListStyle(["paddingBottom",null]),i._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(i){let e=i.split(":");e.length,this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}},m_=class extends x4{setRowStyles(i,e){let n=100/this._rowspan,r=(this._rows-1)/this._rows,a=this.getBaseTileSize(n,r);i._setStyle("top",this.getTilePosition(a,e)),i._setStyle("height",Ac(this.getTileSize(a,i.rowspan)))}reset(i){i._tiles&&i._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}};function Ac(t){return`calc(${t})`}function dI(t){return t.match(/([A-Za-z%]+)$/)?t:`${t}px`}var Gee="fit",uI=(()=>{class t{_element=u(Y);_dir=u(st,{optional:!0});_cols;_tileCoordinator;_rowHeight;_gutter="1px";_tileStyler;_tiles;constructor(){}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(cn(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${e??""}`}get rowHeight(){return this._rowHeight}set rowHeight(e){let n=`${e??""}`;n!==this._rowHeight&&(this._rowHeight=n,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){this.cols}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),e===Gee?this._tileStyler=new m_:e&&e.indexOf(":")>-1?this._tileStyler=new u_(e):this._tileStyler=new d_(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new Ep);let e=this._tileCoordinator,n=this._tiles.filter(a=>!a._gridList||a._gridList===this),r=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,e,this.cols,r),n.forEach((a,o)=>{let s=e.positions[o];this._tileStyler.setStyle(a,s.row,s.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-grid-list"]],contentQueries:function(n,r,a){if(n&1&&Se(a,p_,5),n&2){let o;U(o=$())&&(r._tiles=o)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(n,r){n&2&&J("cols",r.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[ue([{provide:lI,useExisting:t}])],ngContentSelectors:cI,decls:2,vars:0,template:function(n,r){n&1&&(xe(),p(0,"div"),re(1),f())},styles:[Uee],encapsulation:2,changeDetection:0})}return t})(),mI=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[i7,me,i7,me]})}return t})();function Wee(t,i){t&1&&H(0,"fa-icon",11)}function qee(t,i){if(t&1){let e=de();p(0,"mat-grid-tile"),l(1,`
+      `),p(2,"div",6),z("click",function(){let r=G(e).$implicit,a=w();return W(a.installTheme(r))}),l(3,`
+        `),p(4,"div",7),l(5,`
+          `),M(6,Wee,1,0,"fa-icon",8),l(7,`
+          `),H(8,"div",9),l(9,`
+          `),H(10,"div",10),l(11,`
+        `),f(),l(12,`
+      `),f(),l(13,`
+    `),f()}if(t&2){let e=i.$implicit,n=w();g(6),y("ngIf",n.currentTheme.href===e.href),g(2),kt("background",e.primary),g(2),kt("background",e.accent)}}var pI=(()=>{class t{constructor(e){this.themeStorageService=e,this.currentTheme={href:"denim-yellowgreen.css",primary:"#1074B9",accent:"#B4D575",isDark:!1,isDefault:!0},this.themes=[this.currentTheme,{href:"pictonblue-yellowgreen.css",primary:"#1DAEEC",accent:"#B4D575",isDark:!1},{href:"indigo-pink.css",primary:"#3F51B5",accent:"#E91E63",isDark:!1},{href:"deeppurple-amber.css",primary:"#673AB7",accent:"#FFC107",isDark:!1},{href:"pink-bluegrey.css",primary:"#E91E63",accent:"#607D8B",isDark:!0},{href:"purple-green.css",primary:"#9C27B0",accent:"#4CAF50",isDark:!0}]}ngOnInit(){let e=this.themeStorageService.getTheme();e&&(this.currentTheme=e)}installTheme(e){this.currentTheme=e,this.themeStorageService.installTheme(e)}static{this.\u0275fac=function(n){return new(n||t)(k(ZE))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-theme-picker"]],decls:15,vars:5,consts:[["themeMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["icon","fill-drip","size","lg"],["x-position","before",1,"mifosx-theme-picker-menu"],["cols","2"],[4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[1,"mifosx-theme-picker-swatch"],["class","mifosx-theme-chosen-icon","icon","check-circle","size","lg",4,"ngIf"],[1,"mifosx-theme-picker-primary"],[1,"mifosx-theme-picker-accent"],["icon","check-circle","size","lg",1,"mifosx-theme-chosen-icon"]],template:function(n,r){if(n&1&&(p(0,"button",1),E(1,"translate"),l(2,`
+  `),H(3,"fa-icon",2),l(4,`
+`),f(),l(5,`
+
+`),p(6,"mat-menu",3,0),l(8,`
+  `),p(9,"mat-grid-list",4),l(10,`
+    `),M(11,qee,14,5,"mat-grid-tile",5),l(12,`
+  `),f(),l(13,`
+`),f(),l(14,`
+`)),n&2){let a=_t(7);At("matTooltip",O(1,3,"tooltips.Color Schemes")),y("matMenuTriggerFor",a),g(11),y("ngForOf",r.themes)}},dependencies:[fe,Nt,Ve,_e,Ie,Bn,kp,Sr,Bt,ws,uI,p_,Oc],styles:[`.mifosx-theme-picker-menu .mat-menu-content{padding:8px}.mifosx-theme-picker-menu [mat-menu-item]{flex:0 0 auto;padding:0;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch{position:relative;width:36px;height:36px;margin:6px;border-radius:50%;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch .mifosx-theme-chosen-icon{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:50%}.mifosx-theme-picker-menu .mifosx-theme-picker-primary{width:100%;height:100%}.mifosx-theme-picker-menu .mifosx-theme-picker-accent{position:absolute;bottom:6px;width:100%;height:6px}
+`],encapsulation:2})}}return t})();function fI(){return t=>{let i=t.value;if(!i)return null;let e={};return i.length50&&(e.maxLength="Password must be maximum 50 characters long"),/[A-Z]/.test(i)||(e.uppercase="Password must contain at least one uppercase letter"),/[a-z]/.test(i)||(e.lowercase="Password must contain at least one lowercase letter"),/\d/.test(i)||(e.number="Password must contain at least one number"),/^(?:(.)(?!\1))+$/.test(i)||(e.repeated="Password must have not consecutive repeating characters"),/[@$!%*?&]/.test(i)||(e.specialChar="Password must contain at least one special character (@$!%*?&)"),Object.keys(e).length>0?e:null}}var Ip=class t{constructor(){this.minPasswordLength=ft.minPasswordLength|12}static{this.PASSWORD_REGEX="^(?!.*(.)\\1{1,})(?!.*\\s)(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^\\w\\s]).{"+(ft.minPasswordLength|12)+",50}$"}getPasswordValidators(){return[vn.required,vn.minLength(this.minPasswordLength),vn.maxLength(50),fI()]}confirmPassword(i){return e=>{if(e.value==null||e.value.length===0)return null;let n=e.root.get(i);if(n){let r=n.valueChanges.subscribe(()=>{e.updateValueAndValidity(),r.unsubscribe()})}return n&&n.value!==e.value?{notequal:!0}:null}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Tp;function Qee(){if(Tp===void 0&&(Tp=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(Tp=t.trustedTypes.createPolicy("angular#components",{createHTML:i=>i}))}return Tp}function M4(t){return Qee()?.createHTML(t)||t}function hI(t){return Error(`Unable to find icon with the name "${t}"`)}function Kee(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function gI(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function _I(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var Io=class{url;svgText;options;svgElement;constructor(i,e,n){this.url=i,this.svgText=e,this.options=n}},bI=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(e,n,r,a){this._httpClient=e,this._sanitizer=n,this._errorHandler=a,this._document=r}addSvgIcon(e,n,r){return this.addSvgIconInNamespace("",e,n,r)}addSvgIconLiteral(e,n,r){return this.addSvgIconLiteralInNamespace("",e,n,r)}addSvgIconInNamespace(e,n,r,a){return this._addSvgIconConfig(e,n,new Io(r,null,a))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,r,a){let o=this._sanitizer.sanitize(li.HTML,r);if(!o)throw _I(r);let s=M4(o);return this._addSvgIconConfig(e,n,new Io("",s,a))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,r){return this._addSvgIconSetConfig(e,new Io(n,null,r))}addSvgIconSetLiteralInNamespace(e,n,r){let a=this._sanitizer.sanitize(li.HTML,n);if(!a)throw _I(n);let o=M4(a);return this._addSvgIconSetConfig(e,new Io("",o,r))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let n=this._sanitizer.sanitize(li.RESOURCE_URL,e);if(!n)throw gI(e);let r=this._cachedIconsByUrl.get(n);return r?ie(Op(r)):this._loadSvgIconFromConfig(new Io(e,null)).pipe(xt(a=>this._cachedIconsByUrl.set(n,a)),pe(a=>Op(a)))}getNamedSvgIcon(e,n=""){let r=vI(n,e),a=this._svgIconConfigs.get(r);if(a)return this._getSvgFromConfig(a);if(a=this._getIconConfigFromResolvers(n,e),a)return this._svgIconConfigs.set(r,a),this._getSvgFromConfig(a);let o=this._iconSetConfigs.get(n);return o?this._getSvgFromIconSetConfigs(e,o):Ro(hI(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?ie(Op(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(pe(n=>Op(n)))}_getSvgFromIconSetConfigs(e,n){let r=this._extractIconWithNameFromAnySet(e,n);if(r)return ie(r);let a=n.filter(o=>!o.svgText).map(o=>this._loadSvgIconSetFromConfig(o).pipe($r(s=>{let h=`Loading icon set URL: ${this._sanitizer.sanitize(li.RESOURCE_URL,o.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(h)),ie(null)})));return no(a).pipe(pe(()=>{let o=this._extractIconWithNameFromAnySet(e,n);if(!o)throw hI(e);return o}))}_extractIconWithNameFromAnySet(e,n){for(let r=n.length-1;r>=0;r--){let a=n[r];if(a.svgText&&a.svgText.toString().indexOf(e)>-1){let o=this._svgElementFromConfig(a),s=this._extractSvgIconFromSet(o,e,a.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(xt(n=>e.svgText=n),pe(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?ie(null):this._fetchIcon(e).pipe(xt(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,r){let a=e.querySelector(`[id="${n}"]`);if(!a)return null;let o=a.cloneNode(!0);if(o.removeAttribute("id"),o.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(o,r);if(o.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(o),r);let s=this._svgElementFromString(M4(""));return s.appendChild(o),this._setSvgAttributes(s,r)}_svgElementFromString(e){let n=this._document.createElement("DIV");n.innerHTML=e;let r=n.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){let n=this._svgElementFromString(M4("")),r=e.attributes;for(let a=0;aM4(h)),_a(()=>this._inProgressUrlFetches.delete(o)),C1());return this._inProgressUrlFetches.set(o,d),d}_addSvgIconConfig(e,n,r){return this._svgIconConfigs.set(vI(e,n),r),this}_addSvgIconSetConfig(e,n){let r=this._iconSetConfigs.get(e);return r?r.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){let n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let r=0;ri?i.pathname+i.search:""}}var yI=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],nte=yI.map(t=>`[${t}]`).join(", "),ite=/^url\(['"]?#(.*?)['"]?\)$/,lr=(()=>{class t{_elementRef=u(Y);_iconRegistry=u(bI);_location=u(ete);_errorHandler=u(Vi);_defaultColor;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(e){let n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(e){let n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=Me.EMPTY;constructor(){let e=u(new hn("aria-hidden"),{optional:!0}),n=u(Jee,{optional:!0});n&&(n.color&&(this.color=this._defaultColor=n.color),n.fontSet&&(this.fontSet=n.fontSet)),e||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){let r=e.childNodes[n];(r.nodeType!==1||r.nodeName.toLowerCase()==="svg")&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),n.forEach(r=>e.classList.add(r)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let n=this._elementsWithExternalReferences;n&&n.forEach((r,a)=>{r.forEach(o=>{a.setAttribute(o.name,`url('${e}#${o.value}')`)})})}_cacheChildrenWithExternalReferences(e){let n=e.querySelectorAll(nte),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let a=0;a{let s=n[a],d=s.getAttribute(o),h=d?d.match(ite):null;if(h){let v=r.get(s);v||(v=[],r.set(s,v)),v.push({name:o,value:h[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[n,r]=this._splitIconName(e);n&&(this._svgNamespace=n),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,n).pipe(Le(1)).subscribe(a=>this._setSvgElement(a),a=>{let o=`Error retrieving icon ${n}:${r}! ${a.message}`;this._errorHandler.handleError(new Error(o))})}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(n,r){n&2&&(J("data-mat-icon-type",r._usingFontIcon()?"font":"svg")("data-mat-icon-name",r._svgName||r.fontIcon)("data-mat-icon-namespace",r._svgNamespace||r.fontSet)("fontIcon",r._usingFontIcon()?r.fontIcon:null),Tt(r.color?"mat-"+r.color:""),ee("mat-icon-inline",r.inline)("mat-icon-no-color",r.color!=="primary"&&r.color!=="accent"&&r.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",B],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:Xee,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},styles:[`mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}
+`],encapsulation:2,changeDetection:0})}return t})(),H2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,me]})}return t})();function ate(t,i){if(t&1&&(p(0,"mat-error"),l(1),f()),t&2){let e=w();g(),te("",e.label," is a required field.")}}function ote(t,i){if(t&1&&(p(0,"mat-error"),l(1),f()),t&2){let e=w();g(),T(e.customErrorMessage)}}var Pp=(()=>{class t{get matcher(){return this}get required(){return this._required??this.ngControl?.control?.hasValidator(vn.required)??!1}set required(e){this._required=e}constructor(e){this.ngControl=e,this.disabled=!1,this.icon="visibility_off",this.label=null,this.customErrorMessage=null,this.customErrorName=null,this.touched=!1,this.type="password",this.value=null,this._required=null,this._visible=!1,this.onChange=n=>{},this.onTouched=()=>{},e!==null&&(e.valueAccessor=this)}isErrorState(e,n){return this.touched&&(this.ngControl?.control?.invalid??!1)}onFocusOut(){this.touched=!0,this.onTouched(),this.matInput.updateErrorState()}onInput(e){this.value=e.currentTarget.value,this.touched=!0,this.onChange(this.value)}onVisibilityClick(e){this._visible?(this.icon="visibility_off",this.type="password"):(this.icon="visibility",this.type="text"),this._visible=!this._visible,e.stopPropagation()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e}writeValue(e){this.value=e}static{this.\u0275fac=function(n){return new(n||t)(k(Nn,10))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-input-password"]],viewQuery:function(n,r){if(n&1&&le(Fn,5),n&2){let a;U(a=$())&&(r.matInput=a.first)}},inputs:{label:"label",customErrorMessage:"customErrorMessage",customErrorName:"customErrorName",required:"required"},decls:15,vars:9,consts:[[1,"flex-100"],["matInput","",3,"focusout","input","disabled","errorStateMatcher","required","type","value"],["matSuffix","",3,"click"],[4,"ngIf"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),l(1,`
+  `),p(2,"mat-label"),l(3),f(),l(4,`
+  `),p(5,"input",1),z("focusout",function(){return r.onFocusOut()})("input",function(o){return r.onInput(o)}),f(),l(6,`
+  `),p(7,"mat-icon",2),z("click",function(o){return r.onVisibilityClick(o)}),l(8),f(),l(9,`
+  `),M(10,ate,2,1,"mat-error",3),l(11,`
+  `),M(12,ote,2,1,"mat-error",3),l(13,`
+`),f(),l(14,`
+`)),n&2&&(g(3),T(r.label),g(2),y("disabled",r.disabled)("errorStateMatcher",r.matcher)("required",r.required)("type",r.type)("value",r.value),g(3),T(r.icon),g(2),y("ngIf",r.ngControl.hasError("required")),g(2),y("ngIf",r.ngControl.hasError(r.customErrorName)))},dependencies:[fe,Ve,_e,zt,ln,Ni,xo,Fn,lr],styles:["[_nghost-%COMP%]{width:100%}[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   .mat-form-field[_ngcontent-%COMP%]{width:100%}"]})}}return t})();var ste=(t,i)=>({password:t,repeatPassword:i}),cte=t=>({minchar:t});function lte(t,i){if(t&1&&(p(0,"p"),l(1),E(2,"translate"),f()),t&2){let e=w();g(),te(`
+          `,Zr(2,1,"labels.commons.Password validation",ho(4,cte,e.minPasswordLength)),`
+        `)}}function dte(t,i){t&1&&(p(0,"p"),l(1),E(2,"translateKey"),f()),t&2&&(g(),te(`
+        `,Zr(2,1,"Passwords do not match","inputs"),`
+      `))}var CI=(()=>{class t{constructor(e,n,r,a){this.dialogRef=e,this.data=n,this.formBuilder=r,this.passwordsUtility=a,this.minPasswordLength=ft.minPasswordLength|12,this.passwordInputType=["password","password"]}ngOnInit(){this.createChangePasswordForm()}createChangePasswordForm(){this.changePasswordForm=this.formBuilder.group({password:["",this.passwordsUtility.getPasswordValidators()],repeatPassword:["",[vn.required,this.confirmPassword("password")]]},{updateOn:"blur"})}confirmPassword(e){return n=>{if(n.value==null||n.value.length===0)return null;let r=n.root.get(e);if(r){let a=r.valueChanges.subscribe(()=>{n.updateValueAndValidity(),a.unsubscribe()})}return r&&r.value!==n.value?{notequal:!0}:null}}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn),k(ns),k(Ip))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-change-password-dialog"]],decls:42,vars:25,consts:[["password",""],["repeatPassword",""],["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"layout-column"],["formControlName","password",3,"label"],[4,"ngIf"],["formControlName","repeatPassword",3,"label"],[1,"error"],["align","center"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"disabled","mat-dialog-close"]],template:function(n,r){if(n&1&&(p(0,"h1",2),l(1),E(2,"translate"),f(),l(3,`
+
+`),p(4,"div",3),l(5,`
+  `),p(6,"form",4),l(7,`
+    `),p(8,"div",5),l(9,`
+      `),H(10,"mifosx-input-password",6,0),E(12,"translateKey"),l(13,`
+      `),p(14,"mat-error"),l(15,`
+        `),M(16,lte,3,6,"p",7),l(17,`
+      `),f(),l(18,`
+
+      `),H(19,"mifosx-input-password",8,1),E(21,"translateKey"),l(22,`
+    `),f(),l(23,`
+
+    `),p(24,"div",9),l(25,`
+      `),M(26,dte,3,4,"p",7),l(27,`
+    `),f(),l(28,`
+  `),f(),l(29,`
+`),f(),l(30,`
+
+`),p(31,"mat-dialog-actions",10),l(32,`
+  `),p(33,"button",11),l(34),E(35,"translate"),f(),l(36,`
+  `),p(37,"button",12),l(38),E(39,"translate"),f(),l(40,`
+`),f(),l(41,`
+`)),n&2){let a,o;g(),T(O(2,10,"labels.heading.Change Password")),g(5),y("formGroup",r.changePasswordForm),g(4),At("label",Zr(12,12,"Password","inputs")),g(6),y("ngIf",((a=r.changePasswordForm.get("password").errors)==null?null:a.uppercase)||((a=r.changePasswordForm.get("password").errors)==null?null:a.number)||((a=r.changePasswordForm.get("password").errors)==null?null:a.repeated)||((a=r.changePasswordForm.get("password").errors)==null?null:a.specialChar)||((a=r.changePasswordForm.get("password").errors)==null?null:a.minlength)),g(3),At("label",Zr(21,15,"Confirm Password","inputs")),g(7),y("ngIf",(o=r.changePasswordForm.get("repeatPassword").errors)==null?null:o.notequal),g(8),T(O(35,18,"labels.buttons.Cancel")),g(3),y("disabled",!r.changePasswordForm.valid)("mat-dialog-close",ka(22,ste,r.changePasswordForm.get("password").value,r.changePasswordForm.get("repeatPassword").value)),g(),te(`
+    `,O(39,20,"labels.buttons.Confirm"),`
+  `)}},dependencies:[fe,Ve,_e,ts,Jt,Vr,Qn,yr,Ni,lt,Ie,ic,un,Mn,Pp,wn,xn],styles:[".error[_ngcontent-%COMP%]{color:red}mat-dialog-content[_ngcontent-%COMP%]{min-width:240px;width:240px}"]})}}return t})();var ute=()=>({enable:!0}),xI=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-enable-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),f(),l(3,`
+`),p(4,"div",1),l(5,`
+  `),p(6,"p"),l(7),E(8,"translate"),f(),l(9,`
+`),f(),l(10,`
+`),p(11,"mat-dialog-actions",2),l(12,`
+  `),p(13,"button",3),l(14),E(15,"translate"),f(),l(16,`
+  `),p(17,"button",4),l(18),E(19,"translate"),f(),l(20,`
+`),f(),l(21,`
+`)),n&2&&(g(),T(O(2,6,"labels.heading.Enable")),g(6),Et("",O(8,8,"labels.text.Are you sure you want to enable")," ",r.data.enableContext," ?"),g(7),T(O(15,10,"labels.buttons.Cancel")),g(3),y("mat-dialog-close",tr(14,ute)),g(),te(`
+    `,O(19,12,"labels.buttons.Confirm"),`
+  `))},dependencies:[fe,_e,lt,Ie,un,Mn,wn,xn],encapsulation:2})}}return t})();var mte=()=>({disable:!0}),MI=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-disable-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),f(),l(3,`
+`),p(4,"div",1),l(5,`
+  `),p(6,"p"),l(7),E(8,"translate"),f(),l(9,`
+`),f(),l(10,`
+`),p(11,"mat-dialog-actions",2),l(12,`
+  `),p(13,"button",3),l(14),E(15,"translate"),f(),l(16,`
+  `),p(17,"button",4),l(18),E(19,"translate"),f(),l(20,`
+`),f(),l(21,`
+`)),n&2&&(g(),T(O(2,6,"labels.heading.Disable")),g(6),Et("",O(8,8,"labels.text.Are you sure you want to disable")," ",r.data.disableContext," ?"),g(7),T(O(15,10,"labels.buttons.Cancel")),g(3),y("mat-dialog-close",tr(14,mte)),g(),te(`
+    `,O(19,12,"labels.buttons.Confirm"),`
+  `))},dependencies:[fe,_e,lt,Ie,un,Mn,wn,xn],encapsulation:2})}}return t})();var wI=(()=>{class t{constructor(){}setColor(e){let n="primary";switch(e){case"Basic":n="primary";break;case"Mild":n="primary";break;case"Strong":n="warn";break;default:n="warn"}return n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var fte=()=>({confirm:!0}),DI=(()=>{class t{constructor(e,n,r){this.dialogRef=e,this.dialogs=n,this.data=r}ngOnInit(){this.setColor()}setColor(){this.color=this.dialogs.setColor(this.data.type)}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(wI),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-confirmation-dialog"]],decls:20,vars:11,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),f(),l(2,`
+`),p(3,"div",1),l(4,`
+  `),p(5,"p"),l(6),f(),l(7,`
+`),f(),l(8,`
+`),p(9,"mat-dialog-actions",2),l(10,`
+  `),p(11,"button",3),l(12),E(13,"translate"),f(),l(14,`
+  `),p(15,"button",4),l(16),E(17,"translate"),f(),l(18,`
+`),f(),l(19,`
+`)),n&2&&(g(),T(r.data.heading),g(5),te("",r.data.dialogContext," ?"),g(6),T(O(13,6,"labels.buttons.Cancel")),g(3),At("color",r.color),y("mat-dialog-close",tr(10,fte)),g(),te(`
+    `,O(17,8,"labels.buttons.Confirm"),`
+  `))},dependencies:[fe,_e,lt,Ie,un,Mn,wn,xn],encapsulation:2})}}return t})();function hte(t,i){if(t&1&&(p(0,"p"),l(1),f()),t&2){let e=w();g(),T(e.data)}}function gte(t,i){if(t&1&&H(0,"span",6),t&2){let e=w();y("innerHTML",e.data,Al)}}var SI=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n,this.showAsCode=!1,this.showAsCode=n.startsWith("
")}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-error-dialog"]],decls:18,vars:8,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],[3,"innerHTML",4,"ngIf"],["align","left"],["mat-raised-button","","mat-dialog-close",""],[3,"innerHTML"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),f(),l(3,`
+
+`),p(4,"div",1),l(5,`
+  `),M(6,hte,2,1,"p",2),l(7,`
+  `),M(8,gte,1,1,"span",3),l(9,`
+`),f(),l(10,`
+
+`),p(11,"mat-dialog-actions",4),l(12,`
+  `),p(13,"button",5),l(14),E(15,"translate"),f(),l(16,`
+`),f(),l(17,`
+`)),n&2&&(g(),T(O(2,4,"Error Log")),g(5),y("ngIf",!r.showAsCode),g(2),y("ngIf",r.showAsCode),g(6),T(O(15,6,"Cancel")))},dependencies:[fe,Ve,_e,lt,Ie,un,Mn,wn,xn],encapsulation:2})}}return t})();var kI=(()=>{class t{constructor(e){this.http=e}getNotifications(e,n){let r=new Z().set("isRead",e.toString()).set("limit",n);return this.http.get("/notifications",{params:r})}updateNotifications(){return this.http.put("/notifications",{})}getMockUnreadNotification(){let e=new Date;return ie({totalFilteredRecords:1,pageItems:[{id:Math.floor(Math.random()*100),objectType:"client",objectId:Math.floor(Math.random()*10),action:"clientCreated",actorId:2,content:"Client Created",isRead:!1,isSystemGenerated:!1,createdAt:`${e.toLocaleDateString()} ${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}`}]})}static{this.\u0275fac=function(n){return new(n||t)(ae(En))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var EI="mat-badge-content",vte=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(n,r){},styles:[`.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors: active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}
+`],encapsulation:2,changeDetection:0})}return t})(),II=(()=>{class t{_ngZone=u(se);_elementRef=u(Y);_ariaDescriber=u(t2);_renderer=u(Ke);_animationMode=u(ze,{optional:!0});_idGenerator=u(Fe);get color(){return this._color}set color(e){this._setColor(e),this._color=e}_color="primary";overlap=!0;disabled;position="above after";get content(){return this._content}set content(e){this._updateRenderedContent(e)}_content;get description(){return this._description}set description(e){this._updateDescription(e)}_description;size="medium";hidden;_badgeElement;_inlineBadgeDescription;_isInitialized=!1;_interactivityChecker=u(os);_document=u(we);constructor(){let e=u(Ze);e.load(vte),e.load(rr)}isAbove(){return this.position.indexOf("below")===-1}isAfter(){return this.position.indexOf("before")===-1}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){let e=this._renderer.createElement("span"),n="mat-badge-active";return e.setAttribute("id",this._idGenerator.getId("mat-badge-content-")),e.setAttribute("aria-hidden","true"),e.classList.add(EI),this._animationMode==="NoopAnimations"&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),typeof requestAnimationFrame=="function"&&this._animationMode!=="NoopAnimations"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(n)})}):e.classList.add(n),e}_updateRenderedContent(e){let n=`${e??""}`.trim();this._isInitialized&&n&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=n),this._content=n}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){let n=this._elementRef.nativeElement.classList;n.remove(`mat-badge-${this._color}`),e&&n.add(`mat-badge-${e}`)}_clearExistingBadges(){let e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${EI}`);for(let n of Array.from(e))n!==this._badgeElement&&n.remove()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(n,r){n&2&&ee("mat-badge-overlap",r.overlap)("mat-badge-above",r.isAbove())("mat-badge-below",!r.isAbove())("mat-badge-before",!r.isAfter())("mat-badge-after",r.isAfter())("mat-badge-small",r.size==="small")("mat-badge-medium",r.size==="medium")("mat-badge-large",r.size==="large")("mat-badge-hidden",r.hidden||!r.content)("mat-badge-disabled",r.disabled)},inputs:{color:[0,"matBadgeColor","color"],overlap:[2,"matBadgeOverlap","overlap",B],disabled:[2,"matBadgeDisabled","disabled",B],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",B]}})}return t})(),TI=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Co,me,me]})}return t})();var OI=(t,i)=>[t,i];function bte(t,i){t&1&&(p(0,"div",7),l(1,`
+    `),p(2,"mat-icon",8),l(3,`
+      `),p(4,"span",9),l(5),E(6,"translate"),f(),l(7,`
+    `),f(),l(8,`
+    `),p(9,"p"),l(10),E(11,"translate"),f(),l(12,`
+  `),f()),t&2&&(g(5),T(O(6,2,"labels.menus.Notifications")),g(5),T(O(11,4,"labels.text.No notifications")))}function yte(t,i){if(t&1&&(p(0,"button",10),l(1),H(2,"br"),l(3,`
+    `),p(4,"span",11),l(5),f(),l(6,`
+  `),f()),t&2){let e=i.$implicit,n=w();y("routerLink",ka(3,OI,n.routeMap[e.objectType],e.objectId)),g(),te(`
+    `,e.content,"*"),g(4),te("[",e.createdAt,"]")}}function Cte(t,i){if(t&1&&(p(0,"button",12),l(1),H(2,"br"),l(3,`
+    `),p(4,"span",11),l(5),f(),l(6,`
+  `),f()),t&2){let e=i.$implicit,n=w();y("routerLink",ka(3,OI,n.routeMap[e.objectType],e.objectId)),g(),te(`
+    `,e.content,""),g(4),te("[",e.createdAt,"]")}}var PI=(()=>{class t{constructor(e){this.notificationsService=e,this.waitTime=ft.waitTimeForNotifications||60,this.readNotifications=[],this.displayedReadNotifications=[],this.unreadNotifications=[],this.routeMap={client:"/clients/",group:"/groups/",loan:"/loans-accounts/",center:"/centers/",shareAccount:"/shares-accounts/",fixedDeposit:"/fixed-deposits-accounts/",recurringDepositAccount:"/recurring-deposits-accounts/",savingsAccount:"/savings-accounts/",shareProduct:"/products/share-products/",loanProduct:"/products/loan-products/"},no([this.notificationsService.getNotifications(!0,9),this.notificationsService.getNotifications(!1,9)]).subscribe(n=>{this.readNotifications=n[0].pageItems,this.unreadNotifications=n[1].pageItems,this.setNotifications()})}ngOnInit(){this.fetchUnreadNotifications()}ngOnDestroy(){this.destroy()}destroy(){clearTimeout(this.timer)}setNotifications(){let e=this.unreadNotifications.length;this.displayedReadNotifications=e<9?this.readNotifications.slice(0,9-e):[]}fetchUnreadNotifications(){this.notificationsService.getNotifications(!1,9).subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()}),this.timer=setTimeout(()=>{this.fetchUnreadNotifications()},this.waitTime*1e3)}menuClosed(){this.notificationsService.updateNotifications().subscribe(()=>{}),this.readNotifications=this.unreadNotifications.concat(this.readNotifications),this.unreadNotifications=[],this.setNotifications()}mockNotifications(){this.notificationsService.getMockUnreadNotification().subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()})}static{this.\u0275fac=function(n){return new(n||t)(k(kI))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-notifications-tray"]],decls:16,vars:10,consts:[["notificationsMenu","matMenu"],["mat-icon-button","","matBadgeColor","warn","matBadgeSize","medium",1,"ml-1",3,"menuClosed","matTooltip","matMenuTriggerFor","matBadge","matBadgeHidden"],["icon","bell","size","lg"],[1,"mifosx-notifications-menu",3,"overlapTrigger"],["class","layout-column align-center-center no-notifications",4,"ngIf"],["mat-menu-item","","class","unread",3,"routerLink",4,"ngFor","ngForOf"],["mat-menu-item","",3,"routerLink",4,"ngFor","ngForOf"],[1,"layout-column","align-center-center","no-notifications"],[1,"no-notifications-icon"],[1,"material-icons"],["mat-menu-item","",1,"unread",3,"routerLink"],[1,"time"],["mat-menu-item","",3,"routerLink"]],template:function(n,r){if(n&1){let a=de();p(0,"button",1),E(1,"translate"),z("menuClosed",function(){return G(a),W(r.menuClosed())}),l(2,`
+  `),H(3,"fa-icon",2),l(4,`
+`),f(),l(5,`
+
+`),p(6,"mat-menu",3,0),l(8,`
+  `),M(9,bte,13,6,"div",4),l(10,`
+
+  `),M(11,yte,7,6,"button",5),l(12,`
+
+  `),M(13,Cte,7,6,"button",6),l(14,`
+`),f(),l(15,`
+`)}if(n&2){let a=_t(7);At("matTooltip",O(1,8,"tooltips.Notifications")),y("matMenuTriggerFor",a)("matBadge",r.unreadNotifications.length)("matBadgeHidden",!r.unreadNotifications.length),g(6),y("overlapTrigger",!1),g(3),y("ngIf",r.unreadNotifications.length===0),g(2),y("ngForOf",r.unreadNotifications),g(2),y("ngForOf",r.displayedReadNotifications)}},dependencies:[fe,Nt,Ve,_e,_2,Ie,Bn,Sr,kp,II,Bt,ws,lr,Oc],styles:[`.mifosx-notifications-menu{max-height:20rem!important;width:12.5rem!important}.mifosx-notifications-menu .no-notifications{padding:16px}.mifosx-notifications-menu .notification-icon{font-size:24px;opacity:.8}.mifosx-notifications-menu .mat-menu-content{padding:0!important}.mifosx-notifications-menu [mat-menu-item]{height:5rem;line-height:2.2rem}.mifosx-notifications-menu [mat-menu-item] .time{font-size:small}.mifosx-notifications-menu [mat-menu-item].unread{background-color:#e0f7ff!important}
+`],encapsulation:2})}}return t})();var Ds=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(Ds||{}),xte="*";function g_(t,i){return{type:Ds.Trigger,name:t,definitions:i,options:{}}}function Ap(t,i=null){return{type:Ds.Animate,styles:i,timings:t}}function SSe(t,i=null){return{type:Ds.Sequence,steps:t,options:i}}function w4(t){return{type:Ds.Style,styles:t,offset:null}}function Mte(t,i,e){return{type:Ds.State,name:t,styles:i,options:e}}function Vp(t,i,e=null){return{type:Ds.Transition,expr:t,animation:i,options:e}}var f_=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(i=0,e=0){this.totalTime=i+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}onStart(i){this._originalOnStartFns.push(i),this._onStartFns.push(i)}onDone(i){this._originalOnDoneFns.push(i),this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(i=>i()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(i){this._position=this.totalTime?i*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(i){let e=i=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},h_=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(i){this.players=i;let e=0,n=0,r=0,a=this.players.length;a==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++e==a&&this._onFinish()}),o.onDestroy(()=>{++n==a&&this._onDestroy()}),o.onStart(()=>{++r==a&&this._onStart()})}),this.totalTime=this.players.reduce((o,s)=>Math.max(o,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}init(){this.players.forEach(i=>i.init())}onStart(i){this._onStartFns.push(i)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(i=>i()),this._onStartFns=[])}onDone(i){this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(i=>i.play())}pause(){this.players.forEach(i=>i.pause())}restart(){this.players.forEach(i=>i.restart())}finish(){this._onFinish(),this.players.forEach(i=>i.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(i=>i.destroy()),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this.players.forEach(i=>i.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(i){let e=i*this.totalTime;this.players.forEach(n=>{let r=n.totalTime?Math.min(1,e/n.totalTime):1;n.setPosition(r)})}getPosition(){let i=this.players.reduce((e,n)=>e===null||n.totalTime>e.totalTime?n:e,null);return i!=null?i.getPosition():0}beforeDestroy(){this.players.forEach(i=>{i.beforeDestroy&&i.beforeDestroy()})}triggerCallback(i){let e=i=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},wte="!";function Dte(t,i){if(t&1&&(p(0,"mat-option",11),l(1),E(2,"translate"),f()),t&2){let e=i.$implicit;y("value",e.value),g(),te(`
+          `,O(2,2,"labels.text."+e.name),`
+        `)}}function Ste(t,i){if(t&1){let e=de();p(0,"div",5),l(1,`
+    `),p(2,"mat-form-field",6),l(3,`
+      `),p(4,"mat-label"),l(5),E(6,"translate"),f(),l(7,`
+      `),p(8,"input",7),z("keydown.enter",function(){G(e);let r=w();return W(r.search())}),f(),l(9,`
+    `),f(),l(10,`
+
+    `),p(11,"mat-form-field",8),l(12,`
+      `),p(13,"mat-label"),l(14),E(15,"translate"),f(),l(16,`
+      `),p(17,"mat-select",9),l(18,`
+        `),M(19,Dte,3,4,"mat-option",10),l(20,`
+      `),f(),l(21,`
+    `),f(),l(22,`
+  `),f()}if(t&2){let e=w();y("@fadeInOut",void 0),g(5),T(O(6,6,"labels.text.Search")),g(3),y("formControl",e.query),g(6),T(O(15,8,"labels.inputs.Resource")),g(3),y("formControl",e.resource),g(2),y("ngForOf",e.resourceOptions)}}var AI=(()=>{class t{constructor(e){this.router=e,this.query=new xi(""),this.resource=new xi(""),this.searchVisible=!1,this.resourceOptions=[{name:"All",value:"clients,clientIdentifiers,groups,savings,shares,loans"},{name:"Clients",value:"clients,clientIdentifiers"},{name:"Groups",value:"groups"},{name:"Savings",value:"savings"},{name:"Shares",value:"shares"},{name:"Loans",value:"loans"}],this.resource.patchValue("clients,clientIdentifiers,groups,savings,shares,loans")}toggleSearchVisibility(){this.searchVisible=!this.searchVisible}search(){let e={query:this.query.value,resource:this.resource.value};this.router.navigate(["/search"],{queryParams:e})}static{this.\u0275fac=function(n){return new(n||t)(k(sr))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-search-tool"]],decls:14,vars:4,consts:[[1,"flex-100","layout-row"],["class","search-bar flex-90 layout-row hide-lt-sm",4,"ngIf"],[1,"search-icon","flex-10"],["mat-icon-button","",1,"hide-lt-sm",3,"click"],["icon","search","size","lg",3,"matTooltip"],[1,"search-bar","flex-90","layout-row","hide-lt-sm"],[1,"search","flex-45"],["matInput","","type","text",3,"keydown.enter","formControl"],[1,"resource","flex-50"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(p(0,"div",0),l(1,`
+  `),M(2,Ste,23,10,"div",1),l(3,`
+
+  `),p(4,"div",2),l(5,`
+    `),p(6,"button",3),z("click",function(){return r.toggleSearchVisibility()}),l(7,`
+      `),H(8,"fa-icon",4),E(9,"translate"),l(10,`
+    `),f(),l(11,`
+  `),f(),l(12,`
+`),f(),l(13,`
+`)),n&2&&(g(2),y("ngIf",r.searchVisible),g(6),At("matTooltip",O(9,2,"labels.text.Search")))},dependencies:[fe,Nt,Ve,_e,ri,Jt,mi,zt,ln,Fn,ei,Cn,Ie,Bn,Bt,Sr],styles:[".search-bar[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{max-width:500px;width:100%;font-size:1rem;color:#fff}.search-bar[_ngcontent-%COMP%]   .resource[_ngcontent-%COMP%]{max-width:90px;width:100%;font-size:1rem;color:#fff}.search-icon[_ngcontent-%COMP%]{margin-left:1rem;display:flex;align-items:center}.mat-mdc-floating-label[_ngcontent-%COMP%], mat-form-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{color:#fff!important;height:16px;transition:height ease-in-out .4s}mat-form-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{color:#fff!important;background-color:transparent;height:16px;transition:height ease-in-out .4s}"],data:{animation:[g_("fadeInOut",[Vp(":enter",[w4({opacity:0}),Ap(500,w4({opacity:1}))]),Vp(":leave",[Ap(500,w4({opacity:0}))])])]}})}}return t})();var Lp=class{constructor(){this.makeCombination()}makeCombination(){this.buttonsArray=[{title:"Navigation Page",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"n",route:"navigation"},{title:"Run Report",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"t",route:"",id:"runReport"},{title:"Checker Inbox & Pending Tasks",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"i",route:"checker-inbox-and-tasks/checker-inbox"},{title:"Create Client",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"c",route:"clients/create"},{title:"Create Group",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"g",route:"groups/create"},{title:"Create Center",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"q",route:"centers/create"},{title:"Frequent Posting",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"f",route:"accounting/journal-entries/frequent-postings"},{title:"Closure Entries",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"e",route:"accounting/closing-entries"},{title:"Journal Entry",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"j",route:"accounting/journal-entries/create"},{title:"Reports",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"r",route:"reports"},{title:"Accounting",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"a",route:"accounting"},{title:"Save/Submit Forms",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"s",route:"",id:"submit"},{title:"Cancel",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"x",route:"",id:"cancel"},{title:"Help",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"h",route:"",id:"help"},{title:"Logout",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"l",route:"",id:"logout"}]}get buttonCombinations(){return this.buttonsArray}};function kte(t,i){t&1&&(p(0,"span"),l(1,`
+            `),p(2,"span",8),l(3),E(4,"translate"),f(),l(5,` +
+          `),f()),t&2&&(g(3),T(O(4,1,"labels.inputs.Ctrl")))}function Ete(t,i){t&1&&(p(0,"span"),l(1,`
+            `),p(2,"span",8),l(3),E(4,"translate"),f(),l(5,` +
+          `),f()),t&2&&(g(3),T(O(4,1,"labels.inputs.Shift")))}function Ite(t,i){t&1&&(p(0,"span"),l(1,`
+            `),p(2,"span",8),l(3),E(4,"translate"),f(),l(5,` +
+          `),f()),t&2&&(g(3),T(O(4,1,"labels.inputs.Alt")))}function Tte(t,i){if(t&1&&(p(0,"span"),l(1,`
+            `),p(2,"span",8),l(3),f()()),t&2){let e=w().$implicit;g(3),T(e.key)}}function Ote(t,i){if(t&1&&(gn(0),l(1,`
+      `),H(2,"mat-divider",4),l(3,`
+      `),p(4,"div",5),l(5,`
+        `),p(6,"span",6),l(7,`
+          `),M(8,kte,6,3,"span",7),l(9,`
+          `),M(10,Ete,6,3,"span",7),l(11,`
+          `),M(12,Ite,6,3,"span",7),l(13,`
+          `),M(14,Tte,4,1,"span",7),l(15,`
+        `),f(),l(16,`
+        `),p(17,"span",6),l(18),f(),l(19,`
+      `),f(),l(20,`
+    `),_n()),t&2){let e=i.$implicit;g(2),y("inset",!0),g(6),y("ngIf",e.ctrlKey),g(2),y("ngIf",e.shiftKey),g(2),y("ngIf",e.altKey),g(2),y("ngIf",e.key),g(4),T(e.title)}}var VI=(()=>{class t{constructor(e){this.dialogRef=e}ngOnInit(){this.dialogRef.updateSize("800px"),this.buttonConfig=new Lp}static{this.\u0275fac=function(n){return new(n||t)(k(Ft))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-keyboard-shortcuts-dialog"]],decls:12,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"layout-column","gap-2px"],[4,"ngFor","ngForOf"],[3,"inset"],[1,"flex-fill","flex-50"],[1,"flex-50"],[4,"ngIf"],[1,"modifier-key"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),f(),l(3,`
+
+`),p(4,"div",1),l(5,`
+  `),p(6,"div",2),l(7,`
+    `),M(8,Ote,21,6,"ng-container",3),l(9,`
+  `),f(),l(10,`
+`),f(),l(11,`
+`)),n&2&&(g(),T(O(2,2,"labels.heading.Keyboard Shortcuts")),g(7),y("ngForOf",r.buttonConfig.buttonCombinations))},dependencies:[fe,Nt,Ve,_e,Ie,un,Mn,Ms],styles:[".modifier-key[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.3019607843);padding:.3rem;background:#f8f8f8;color:#00000086;font-weight:700;border-radius:.3rem}.mat-divider.mat-divider-inset[_ngcontent-%COMP%]{margin-left:0}"]})}}return t})();function Pte(t,i){t&1&&(p(0,"mat-error"),l(1),E(2,"translate"),p(3,"strong"),l(4),E(5,"translate"),f(),l(6,`
+            `),f()),t&2&&(g(),te(`
+              `,O(2,2,"labels.inputs.Url")," "),g(3),T(O(5,4,"labels.commons.is required")))}function Ate(t,i){if(t&1&&(p(0,"mat-option",12),l(1),f()),t&2){let e=i.$implicit;y("value",e),g(),te(`
+      `,e,`
+    `)}}function Vte(t,i){if(t&1){let e=de();p(0,"mat-form-field",1),l(1,`
+  `),p(2,"mat-label"),l(3),E(4,"translate"),f(),l(5,`
+  `),p(6,"mat-select",2),z("selectionChange",function(){G(e);let r=w();return W(r.setServer())}),l(7,`
+    `),p(8,"div",3),l(9,`
+      `),p(10,"form",4),z("ngSubmit",function(){G(e);let r=w();return W(r.addNewServer())}),l(11,`
+        `),p(12,"div",5),l(13,`
+          `),p(14,"mat-form-field",6),l(15,`
+            `),p(16,"span",7)(17,"mat-icon"),l(18),E(19,"translate"),f()(),l(20,`
+            `),p(21,"mat-label"),l(22),E(23,"translate"),f(),l(24,`
+            `),H(25,"input",8),l(26,`
+            `),M(27,Pte,7,6,"mat-error",9),l(28,`
+          `),f(),l(29,`
+
+          `),p(30,"button",10),l(31),E(32,"translate"),f(),l(33,`
+        `),f(),l(34,`
+      `),f(),l(35,`
+    `),f(),l(36,`
+    `),M(37,Ate,2,2,"mat-option",11),l(38,`
+  `),f(),l(39,`
+`),f()}if(t&2){let e=w();g(3),T(O(4,9,"labels.inputs.Server")),g(3),y("formControl",e.serverSelector),g(4),y("formGroup",e.form),g(8),T(O(19,11,"labels.inputs.language")),g(4),T(O(23,13,"labels.placeholders.Add new server")),g(5),y("ngIf",e.form.controls.url.hasError("required")),g(3),y("disabled",e.form.invalid),g(),te(`
+            `,O(32,15,"labels.buttons.Add"),`
+          `),g(6),y("ngForOf",e.servers)}}var LI=(()=>{class t{constructor(e,n,r){this.settingsService=e,this.dialog=n,this.formBuilder=r,this.serverSelector=new xi(""),this.existMoreThanOneServer=!1}ngOnInit(){this.servers=this.settingsService.servers,this.existMoreThanOneServer=this.servers&&this.servers.length>1,this.existMoreThanOneServer?(this.existMoreThanOneServer=!0,this.serverSelector.patchValue(this.settingsService.server),this.form=this.formBuilder.group({url:["",[vn.required]]})):this.settingsService.setServer(this.servers[0])}setServer(){this.settingsService.setServer(this.serverSelector.value)}addNewServer(){let e,n=this.form.value.url;n.endsWith("/")&&(n=n.slice(0,-1)),this.settingsService.setServer(n),e=this.settingsService.servers,e.push(n),this.settingsService.setServers(e),window.location.reload()}static{this.\u0275fac=function(n){return new(n||t)(k(Vt),k(Si),k(ns))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-server-selector"]],decls:2,vars:1,consts:[["id","server-selector",4,"ngIf"],["id","server-selector"],["panelClass","server-panel",3,"selectionChange","formControl"],[1,"sticky"],[3,"ngSubmit","formGroup"],[1,"actions"],[1,"ml","align-start"],["matPrefix",""],["matInput","","type","text","autocomplete","off","formControlName","url"],[4,"ngIf"],["type","submit","mat-raised-button","","color","primary",1,"ml",3,"disabled"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(M(0,Vte,40,17,"mat-form-field",0),l(1,`
+`)),n&2&&y("ngIf",r.existMoreThanOneServer)},dependencies:[fe,Nt,Ve,_e,ts,ri,Jt,Vr,mi,Qn,yr,zt,ln,Ni,Fn,ei,Cn,lt,Ie,t4,lr],styles:[".actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-evenly}.rg[_ngcontent-%COMP%]{float:right}.ml[_ngcontent-%COMP%]{margin-left:10px}.sticky[_ngcontent-%COMP%]{position:sticky;z-index:1;top:0;background-color:#fff;box-shadow:1px -2px 10px gray}mat-form-field[_ngcontent-%COMP%]{width:96%}"]})}}return t})();function Lte(t,i){if(t&1&&(p(0,"mat-option",5),l(1),f()),t&2){let e=i.$implicit;y("value",e),g(),te(`
+      `,e,`
+    `)}}var RI=(()=>{class t{constructor(e){this.settingsService=e,this.tenantSelector=new xi}ngOnInit(){this.tenantSelector.setValue(this.settingsService.tenantIdentifier),this.tenants.length>1?this.tenantSelector.enable:this.tenantSelector.disable}get tenants(){return this.settingsService.tenantIdentifiers||[]}setTenantIdentifier(){this.settingsService.setTenantIdentifier(this.tenantSelector.value)}allowSelection(){return this.tenants.length>1}static{this.\u0275fac=function(n){return new(n||t)(k(Vt))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-tenant-selector"]],decls:17,vars:5,consts:[["id","tenant-selector",1,"flex-fill","align-center"],["matPrefix","",1,"m-r-10"],["icon","building","size","lg"],[1,"tenantselector",3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),l(1,`
+  `),p(2,"span",1),l(3,`
+    `),H(4,"fa-icon",2),l(5,`
+  `),f(),l(6,`
+  `),p(7,"mat-label"),l(8),E(9,"translate"),f(),l(10,`
+  `),p(11,"mat-select",3),z("selectionChange",function(){return r.setTenantIdentifier()}),l(12,`
+    `),M(13,Lte,2,2,"mat-option",4),l(14,`
+  `),f(),l(15,`
+`),f(),l(16,`
+`)),n&2&&(g(8),T(O(9,3,"labels.inputs.Tenant")),g(3),y("formControl",r.tenantSelector),g(2),y("ngForOf",r.tenants))},dependencies:[fe,Nt,_e,Jt,mi,zt,ln,ei,Cn,Ie,t4,Bt],styles:["#tenant-selector[_ngcontent-%COMP%], .tenantselector[_ngcontent-%COMP%]{width:14rem;margin-bottom:.6rem}"]})}}return t})();var zI={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]};var Rte={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z"]},HI=Rte,NI={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M144 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z"]};var zte={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},FI=zte;var Hte={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"]},BI=Hte;var Nte={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},jI=Nte;var Fte={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96C43 32 0 75 0 128V384c0 53 43 96 96 96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32h64zM504.5 273.4c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22v72H192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32H320v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z"]},UI=Fte;var $I={prefix:"fas",iconName:"laptop",icon:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z"]};var Bte={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},GI=Bte;var jte={prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"]},WI=jte;var qI={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]};var YI={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]};var __={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]};var Ute={prefix:"fas",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z"]},QI=Ute;var $te={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},KI=$te;var ZI={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},Gte={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.8 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z"]},XI=Gte;var JI={prefix:"fas",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z"]};var eT={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]};var tT={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]};var Wte={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.8 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},nT=Wte;var iT={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 160c-44.2 0-80-35.8-80-80S99.8 0 144 0s80 35.8 80 80s-35.8 80-80 80zm368 0c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM416 224c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z"]},rT={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zm223.1 298L373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5z"]};var aT={prefix:"fas",iconName:"money-bill",icon:[576,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z"]};var oT={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]};var sT={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zm40-176c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40z"]};var cT={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]};var v_={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z"]};var qte={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},lT=qte;var dT={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]};var Yte={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z"]},uT=Yte;var mT={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]};var Qte={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},pT=Qte;var fT={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var hT={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 39.5-161.2c77.2 12 136.3 78.8 136.3 159.4c0 17-13.8 30.7-30.7 30.7H265.1 182.9 30.7C13.8 512 0 498.2 0 481.3c0-80.6 59.1-147.4 136.3-159.4l39.5 161.2 33.4-123.9z"]};var gT={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"]};var _T={prefix:"fas",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm128-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var Kte={prefix:"fas",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]};var vT=Kte;var bT={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12.1 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]};var Zte={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]};var yT=Zte;var Xte={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]};var CT=Xte;var Jte={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.7 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z"]},xT=Jte;var MT={prefix:"fas",iconName:"money-check",icon:[576,512,[],"f53c","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z"]};var wT={prefix:"fas",iconName:"road",icon:[576,512,[128739],"f018","M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z"]};var DT={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]};var ST={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]};var kT={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]};var ET={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]};var IT={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512z"]};var ene={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},TT=ene;var OT={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]};var PT={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"]};var AT={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]};var tne={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 416c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z"]},VT=tne;var nne={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z"]},LT=nne;var RT={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]};var zT={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]};var HT={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z"]};var NT={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]};var FT={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]};var BT={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"]};var ine={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]};var b_=ine;var rne={prefix:"fas",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM400 256c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z"]},jT=rne;var UT={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]};var ane={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z"]},$T=ane;var GT={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]};var WT={prefix:"fas",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"]};var qT={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h32l-18.8 75.1c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"]};var YT={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]};var QT={prefix:"fas",iconName:"calculator",icon:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zM64 224c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM160 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM288 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM256 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32z"]};var KT={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]};var one={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},ZT=one;var sne={prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},XT=sne;var JT={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]};var eO={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z"]};var tO={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z"]};var nO={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]};var iO={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"]};var rO={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]};var cne={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm352-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},aO=cne;var oO={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]};var sO={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]};var lne={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"]},cO=lne;var lO={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.2-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.2 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z"]};var dO={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]};var uO={prefix:"fas",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144c26.5 0 48-21.5 48-48s-21.5-48-48-48S16 69.5 16 96s21.5 48 48 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48-208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z"]};var mO={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]};var dne={prefix:"fas",iconName:"list-check",icon:[576,512,["tasks"],"f0ae","M184.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM256 96c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zM192 416c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zM80 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},pO=dne;var une={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 272c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72z"]},fO=une,hO={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z"]};var gO={prefix:"fas",iconName:"copy",icon:[512,512,[],"f0c5","M224 0c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224zM64 160c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64H64V224h64V160H64z"]};var _O={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]};var mne={prefix:"fas",iconName:"xmark",icon:[320,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"]};var vO=mne;var bO={prefix:"fas",iconName:"chevron-left",icon:[384,512,[9001],"f053","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]};var yO={prefix:"fas",iconName:"chevron-right",icon:[384,512,[9002],"f054","M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]};var pne={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.7 8.4 166.9 8 160 8s-13.7 .4-20.4 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM208 176c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 400c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},CO=pne;var xO={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z"]};var MO={prefix:"fas",iconName:"file-export",icon:[640,512,["arrow-right-from-file"],"f56e","M32 64C32 28.7 60.7 0 96 0H256V128c0 17.7 14.3 32 32 32H416V288H248c-13.3 0-24 10.7-24 24s10.7 24 24 24H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM416 336V288H526.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H416zm0-208H288V0L416 128z"]};var wO={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"]};var fne={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},DO=fne;var SO={prefix:"fas",iconName:"anchor",icon:[576,512,[9875],"f13d","M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z"]};var kO={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var EO={prefix:"fas",iconName:"check",icon:[512,512,[10003,10004],"f00c","M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]};var IO={prefix:"fas",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z"]};var hne={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},TO=hne;var gne={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},OO=gne;var _ne={prefix:"fas",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z"]},PO=_ne;var AO={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c10.6 1.6 42.1 6.7 55.1 10c17.1 4.3 27.5 21.7 23.2 38.9s-21.7 27.5-38.9 23.2c-9.3-2.4-37.6-7-48.9-8.7c-32.1-4.8-59.6-2.4-78.5 4.9c-18.3 7-25.9 16.9-27.9 28c-1.9 10.7-.5 16.8 1.3 20.6c1.9 4 5.6 8.5 12.9 13.4c16.2 10.8 41.1 17.9 73.3 26.7l2.8 .8c28.4 7.7 63.2 17.2 89 34.3c14.1 9.4 27.3 22.1 35.5 39.7c8.3 17.8 10.1 37.8 6.3 59.1c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.2-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.4 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.7 .5-16.8-1.3-20.6c-1.9-4-5.6-8.5-12.9-13.4c-16.2-10.8-41.1-17.9-73.3-26.7l-2.8-.8c-28.4-7.7-63.2-17.2-89-34.3c-14.1-9.4-27.3-22.1-35.5-39.7c-8.3-17.8-10.1-37.8-6.3-59.1C25 114.1 53 89.3 86 76.7c13-5 27.2-8.2 42-10V32c0-17.7 14.3-32 32-32z"]};var vne={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]};var VO=vne;var y_=(()=>{class t{constructor(e){e.addIcons(SO,WI,zT,kT,v_,__,nO,kO,IO,xO,QT,wO,BI,BT,mT,EO,pT,dO,bO,yO,IT,QI,GT,qI,$T,CO,HI,gO,AO,nT,FT,XT,KI,TO,PT,rT,iO,FI,uT,bT,DT,MO,zI,LT,ZT,sT,oO,eT,uO,cT,tT,ET,UT,jI,jT,MT,gT,GI,sO,_O,DO,TT,lT,wT,cO,xT,UI,ZI,CT,YI,aO,NT,OT,OO,RT,b_,VO,fO,oT,iT,hO,hT,KT,eO,yT,vT,vO,PO,JT,v_,tO,$I,XI,aT,ST,AT,JI,mO,rO,dT,fT,_T,WT,NI,pO,YT,qT,__,b_,lO,HT,VT)}static{this.\u0275fac=function(n){return new(n||t)(ae(i_))}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({imports:[WE]})}}return t})();var LO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})(),Rp={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};function ZO(t){let i=t.cloneNode(!0),e=i.querySelectorAll("[id]"),n=t.nodeName.toLowerCase();i.removeAttribute("id");for(let r=0;r=n&&e<=r&&i>=a&&i<=o}function k4(t,i,e){t.top+=i,t.bottom=t.top+t.height,t.left+=e,t.right=t.left+t.width}function NO(t,i,e,n){let{top:r,right:a,bottom:o,left:s,width:d,height:h}=t,v=d*i,C=h*i;return n>r-C&&ns-v&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:E_(e)})})}handleScroll(i){let e=In(i),n=this.positions.get(e);if(!n)return null;let r=n.scrollPosition,a,o;if(e===this._document){let h=this.getViewportScrollPosition();a=h.top,o=h.left}else a=e.scrollTop,o=e.scrollLeft;let s=r.top-a,d=r.left-o;return this.positions.forEach((h,v)=>{h.clientRect&&e!==v&&e.contains(v)&&k4(h.clientRect,s,d)}),r.top=a,r.left=o,{top:s,left:d}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function XO(t,i){let e=t.rootNodes;if(e.length===1&&e[0].nodeType===i.ELEMENT_NODE)return e[0];let n=i.createElement("div");return e.forEach(r=>n.appendChild(r)),n}function I_(t,i,e){for(let n in i)if(i.hasOwnProperty(n)){let r=i[n];r?t.setProperty(n,r,e?.has(n)?"important":""):t.removeProperty(n)}return t}function N2(t,i){let e=i?"":"none";I_(t.style,{"touch-action":i?"":"none","-webkit-user-drag":i?"":"none","-webkit-tap-highlight-color":i?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function FO(t,i,e){I_(t.style,{position:i?"":"fixed",top:i?"":"0",opacity:i?"":"0",left:i?"":"-999em"},e)}function Hp(t,i){return i&&i!="none"?t+" "+i:t}function BO(t,i){t.style.width=`${i.width}px`,t.style.height=`${i.height}px`,t.style.transform=Np(i.left,i.top)}function Np(t,i){return`translate3d(${Math.round(t)}px, ${Math.round(i)}px, 0)`}function jO(t){let i=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*i}function yne(t){let i=getComputedStyle(t),e=C_(i,"transition-property"),n=e.find(s=>s==="transform"||s==="all");if(!n)return 0;let r=e.indexOf(n),a=C_(i,"transition-duration"),o=C_(i,"transition-delay");return jO(a[r])+jO(o[r])}function C_(t,i){return t.getPropertyValue(i).split(",").map(n=>n.trim())}var Cne=new Set(["position"]),w_=class{_document;_rootElement;_direction;_initialDomRect;_previewTemplate;_previewClass;_pickupPositionOnPage;_initialTransform;_zIndex;_renderer;_previewEmbeddedView;_preview;get element(){return this._preview}constructor(i,e,n,r,a,o,s,d,h,v){this._document=i,this._rootElement=e,this._direction=n,this._initialDomRect=r,this._previewTemplate=a,this._previewClass=o,this._pickupPositionOnPage=s,this._initialTransform=d,this._zIndex=h,this._renderer=v}attach(i){this._preview=this._createPreview(),i.appendChild(this._preview),UO(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(i){this._preview.style.transform=i}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(i){this._preview.classList.add(i)}getTransitionDuration(){return yne(this._preview)}addEventListener(i,e){return this._renderer.listen(this._preview,i,e)}_createPreview(){let i=this._previewTemplate,e=this._previewClass,n=i?i.template:null,r;if(n&&i){let a=i.matchSize?this._initialDomRect:null,o=i.viewContainer.createEmbeddedView(n,i.context);o.detectChanges(),r=XO(o,this._document),this._previewEmbeddedView=o,i.matchSize?BO(r,a):r.style.transform=Np(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else r=ZO(this._rootElement),BO(r,this._initialDomRect),this._initialTransform&&(r.style.transform=this._initialTransform);return I_(r.style,{"pointer-events":"none",margin:UO(r)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},Cne),N2(r,!1),r.classList.add("cdk-drag-preview"),r.setAttribute("popover","manual"),r.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(a=>r.classList.add(a)):r.classList.add(e)),r}};function UO(t){return"showPopover"in t}var xne={passive:!0},$O={passive:!1},Mne={passive:!1,capture:!0},wne=800,GO=new Set(["position"]),D_=class{_config;_document;_ngZone;_viewportRuler;_dragDropRegistry;_renderer;_rootElementCleanups;_cleanupShadowRootSelectStart;_preview;_previewContainer;_placeholderRef;_placeholder;_pickupPositionInElement;_pickupPositionOnPage;_anchor;_passiveTransform={x:0,y:0};_activeTransform={x:0,y:0};_initialTransform;_hasStartedDragging=zn(!1);_hasMoved;_initialContainer;_initialIndex;_parentPositions;_moveEvents=new N;_pointerDirectionDelta;_pointerPositionAtLastDirectionChange;_lastKnownPointerPosition;_rootElement;_ownerSVGElement;_rootElementTapHighlight;_pointerMoveSubscription=Me.EMPTY;_pointerUpSubscription=Me.EMPTY;_scrollSubscription=Me.EMPTY;_resizeSubscription=Me.EMPTY;_lastTouchEventTime;_dragStartTime;_boundaryElement=null;_nativeInteractionsEnabled=!0;_initialDomRect;_previewRect;_boundaryRect;_previewTemplate;_placeholderTemplate;_handles=[];_disabledHandles=new Set;_dropContainer;_direction="ltr";_parentDragRef;_cachedShadowRoot;lockAxis;dragStartDelay=0;previewClass;scale=1;get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(i){i!==this._disabled&&(this._disabled=i,this._toggleNativeDragInteractions(),this._handles.forEach(e=>N2(e,i)))}_disabled=!1;beforeStarted=new N;started=new N;released=new N;ended=new N;entered=new N;exited=new N;dropped=new N;moved=this._moveEvents;data;constrainPosition;constructor(i,e,n,r,a,o,s){this._config=e,this._document=n,this._ngZone=r,this._viewportRuler=a,this._dragDropRegistry=o,this._renderer=s,this.withRootElement(i).withParent(e.parentDragRef||null),this._parentPositions=new zp(n),o.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(i){this._handles=i.map(n=>yn(n)),this._handles.forEach(n=>N2(n,this.disabled)),this._toggleNativeDragInteractions();let e=new Set;return this._disabledHandles.forEach(n=>{this._handles.indexOf(n)>-1&&e.add(n)}),this._disabledHandles=e,this}withPreviewTemplate(i){return this._previewTemplate=i,this}withPlaceholderTemplate(i){return this._placeholderTemplate=i,this}withRootElement(i){let e=yn(i);return e!==this._rootElement&&(this._removeRootElementListeners(),this._rootElementCleanups=this._ngZone.runOutsideAngular(()=>[Mt(this._renderer,e,"mousedown",this._pointerDown,$O),Mt(this._renderer,e,"touchstart",this._pointerDown,xne),Mt(this._renderer,e,"dragstart",this._nativeDragStart,$O)]),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(i){return this._boundaryElement=i?yn(i):null,this._resizeSubscription.unsubscribe(),i&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(i){return this._parentDragRef=i,this}dispose(){this._removeRootElementListeners(),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(i){!this._disabledHandles.has(i)&&this._handles.indexOf(i)>-1&&(this._disabledHandles.add(i),N2(i,!0))}enableHandle(i){this._disabledHandles.has(i)&&(this._disabledHandles.delete(i),N2(i,this.disabled))}withDirection(i){return this._direction=i,this}_withDropContainer(i){this._dropContainer=i}getFreeDragPosition(){let i=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:i.x,y:i.y}}setFreeDragPosition(i){return this._activeTransform={x:0,y:0},this._passiveTransform.x=i.x,this._passiveTransform.y=i.y,this._dropContainer||this._applyRootElementTransform(i.x,i.y),this}withPreviewContainer(i){return this._previewContainer=i,this}_sortFromLastPointerPosition(){let i=this._lastKnownPointerPosition;i&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(i),i)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._cleanupShadowRootSelectStart?.(),this._cleanupShadowRootSelectStart=void 0}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_pointerDown=i=>{if(this.beforeStarted.next(),this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&this._initializeDragSequence(e,i)}else this.disabled||this._initializeDragSequence(this._rootElement,i)};_pointerMove=i=>{let e=this._getPointerPositionOnPage(i);if(!this._hasStartedDragging()){let r=Math.abs(e.x-this._pickupPositionOnPage.x),a=Math.abs(e.y-this._pickupPositionOnPage.y);if(r+a>=this._config.dragStartThreshold){let s=Date.now()>=this._dragStartTime+this._getDragStartDelay(i),d=this._dropContainer;if(!s){this._endDragSequence(i);return}(!d||!d.isDragging()&&!d.isReceiving())&&(i.cancelable&&i.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(i)))}return}i.cancelable&&i.preventDefault();let n=this._getConstrainedPointerPosition(e);if(this._hasMoved=!0,this._lastKnownPointerPosition=e,this._updatePointerDirectionDelta(n),this._dropContainer)this._updateActiveDropContainer(n,e);else{let r=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,a=this._activeTransform;a.x=n.x-r.x+this._passiveTransform.x,a.y=n.y-r.y+this._passiveTransform.y,this._applyRootElementTransform(a.x,a.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:n,event:i,distance:this._getDragDistance(n),delta:this._pointerDirectionDelta})})};_pointerUp=i=>{this._endDragSequence(i)};_endDragSequence(i){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:i}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(i),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let e=this._getPointerPositionOnPage(i);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:i})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(i){D4(i)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let e=this._getShadowRoot(),n=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{this._cleanupShadowRootSelectStart=Mt(this._renderer,e,"selectstart",Dne,Mne)}),n){let r=this._rootElement,a=r.parentNode,o=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");a.insertBefore(s,r),this._initialTransform=r.style.transform||"",this._preview=new w_(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3,this._renderer),this._preview.attach(this._getPreviewInsertionPoint(a,e)),FO(r,!1,GO),this._document.body.appendChild(a.replaceChild(o,r)),this.started.next({source:this,event:i}),n.start(),this._initialContainer=n,this._initialIndex=n.getItemIndex(this)}else this.started.next({source:this,event:i}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(n?n.getScrollableParents():[])}_initializeDragSequence(i,e){this._parentDragRef&&e.stopPropagation();let n=this.isDragging(),r=D4(e),a=!r&&e.button!==0,o=this._rootElement,s=In(e),d=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+wne>Date.now(),h=r?yo(e):bo(e);if(s&&s.draggable&&e.type==="mousedown"&&e.preventDefault(),n||a||d||h)return;if(this._handles.length){let S=o.style;this._rootElementTapHighlight=S.webkitTapHighlightColor||"",S.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(S=>this._updateOnScroll(S)),this._boundaryElement&&(this._boundaryRect=E_(this._boundaryElement));let v=this._previewTemplate;this._pickupPositionInElement=v&&v.template&&!v.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,i,e);let C=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:C.x,y:C.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(i){FO(this._rootElement,!0,GO),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let e=this._dropContainer,n=e.getItemIndex(this),r=this._getPointerPositionOnPage(i),a=this._getDragDistance(r),o=e._isOverContainer(r.x,r.y);this.ended.next({source:this,distance:a,dropPoint:r,event:i}),this.dropped.next({item:this,currentIndex:n,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:o,distance:a,dropPoint:r,event:i}),e.drop(this,n,this._initialIndex,this._initialContainer,o,a,r,i),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:i,y:e},{x:n,y:r}){let a=this._initialContainer._getSiblingContainerFromPosition(this,i,e);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,e)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=a,this._dropContainer.enter(this,i,e,a===this._initialContainer&&a.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:a,currentIndex:a.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(n,r),this._dropContainer._sortItem(this,i,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(i,e):this._applyPreviewTransform(i-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let i=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(i.left,i.top);let e=this._preview.getTransitionDuration();return e===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(n=>{let r=s=>{(!s||this._preview&&In(s)===this._preview.element&&s.propertyName==="transform")&&(o(),n(),clearTimeout(a))},a=setTimeout(r,e*1.5),o=this._preview.addEventListener("transitionend",r)}))}_createPlaceholderElement(){let i=this._placeholderTemplate,e=i?i.template:null,n;return e?(this._placeholderRef=i.viewContainer.createEmbeddedView(e,i.context),this._placeholderRef.detectChanges(),n=XO(this._placeholderRef,this._document)):n=ZO(this._rootElement),n.style.pointerEvents="none",n.classList.add("cdk-drag-placeholder"),n}_getPointerPositionInElement(i,e,n){let r=e===this._rootElement?null:e,a=r?r.getBoundingClientRect():i,o=D4(n)?n.targetTouches[0]:n,s=this._getViewportScrollPosition(),d=o.pageX-a.left-s.left,h=o.pageY-a.top-s.top;return{x:a.left-i.left+d,y:a.top-i.top+h}}_getPointerPositionOnPage(i){let e=this._getViewportScrollPosition(),n=D4(i)?i.touches[0]||i.changedTouches[0]||{pageX:0,pageY:0}:i,r=n.pageX-e.left,a=n.pageY-e.top;if(this._ownerSVGElement){let o=this._ownerSVGElement.getScreenCTM();if(o){let s=this._ownerSVGElement.createSVGPoint();return s.x=r,s.y=a,s.matrixTransform(o.inverse())}}return{x:r,y:a}}_getConstrainedPointerPosition(i){let e=this._dropContainer?this._dropContainer.lockAxis:null,{x:n,y:r}=this.constrainPosition?this.constrainPosition(i,this,this._initialDomRect,this._pickupPositionInElement):i;if(this.lockAxis==="x"||e==="x"?r=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||e==="y")&&(n=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:a,y:o}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,s=this._boundaryRect,{width:d,height:h}=this._getPreviewRect(),v=s.top+o,C=s.bottom-(h-o),S=s.left+a,D=s.right-(d-a);n=WO(n,S,D),r=WO(r,v,C)}return{x:n,y:r}}_updatePointerDirectionDelta(i){let{x:e,y:n}=i,r=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,o=Math.abs(e-a.x),s=Math.abs(n-a.y);return o>this._config.pointerDirectionChangeThreshold&&(r.x=e>a.x?1:-1,a.x=e),s>this._config.pointerDirectionChangeThreshold&&(r.y=n>a.y?1:-1,a.y=n),r}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let i=this._handles.length>0||!this.isDragging();i!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=i,N2(this._rootElement,i))}_removeRootElementListeners(){this._rootElementCleanups?.forEach(i=>i()),this._rootElementCleanups=void 0}_applyRootElementTransform(i,e){let n=1/this.scale,r=Np(i*n,e*n),a=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=a.transform&&a.transform!="none"?a.transform:""),a.transform=Hp(r,this._initialTransform)}_applyPreviewTransform(i,e){let n=this._previewTemplate?.template?void 0:this._initialTransform,r=Np(i,e);this._preview.setTransform(Hp(r,n))}_getDragDistance(i){let e=this._pickupPositionOnPage;return e?{x:i.x-e.x,y:i.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:i,y:e}=this._passiveTransform;if(i===0&&e===0||this.isDragging()||!this._boundaryElement)return;let n=this._rootElement.getBoundingClientRect(),r=this._boundaryElement.getBoundingClientRect();if(r.width===0&&r.height===0||n.width===0&&n.height===0)return;let a=r.left-n.left,o=n.right-r.right,s=r.top-n.top,d=n.bottom-r.bottom;r.width>n.width?(a>0&&(i+=a),o>0&&(i-=o)):i=0,r.height>n.height?(s>0&&(e+=s),d>0&&(e-=d)):e=0,(i!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:i})}_getDragStartDelay(i){let e=this.dragStartDelay;return typeof e=="number"?e:D4(i)?e.touch:e?e.mouse:0}_updateOnScroll(i){let e=this._parentPositions.handleScroll(i);if(e){let n=In(i);this._boundaryRect&&n!==this._boundaryElement&&n.contains(this._boundaryElement)&&k4(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=oc(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(i,e){let n=this._previewContainer||"global";if(n==="parent")return i;if(n==="global"){let r=this._document;return e||r.fullscreenElement||r.webkitFullscreenElement||r.mozFullScreenElement||r.msFullscreenElement||r.body}return yn(n)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_nativeDragStart=i=>{if(this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&i.preventDefault()}else this.disabled||i.preventDefault()};_getTargetHandle(i){return this._handles.find(e=>i.target&&(i.target===e||e.contains(i.target)))}};function WO(t,i,e){return Math.max(i,Math.min(e,t))}function D4(t){return t.type[0]==="t"}function Dne(t){t.preventDefault()}function JO(t,i,e){let n=qO(i,t.length-1),r=qO(e,t.length-1);if(n===r)return;let a=t[n],o=r0)return null;let s=this.orientation==="horizontal",d=a.findIndex(oe=>oe.drag===i),h=a[o],v=a[d].clientRect,C=h.clientRect,S=d>o?1:-1,D=this._getItemOffsetPx(v,C,S),L=this._getSiblingOffsetPx(d,a,S),ne=a.slice();return JO(a,d,o),a.forEach((oe,ye)=>{if(ne[ye]===oe)return;let Ye=oe.drag===i,tt=Ye?D:L,Pn=Ye?i.getPlaceholderElement():oe.drag.getRootElement();oe.offset+=tt;let Rn=Math.round(oe.offset*(1/oe.drag.scale));s?(Pn.style.transform=Hp(`translate3d(${Rn}px, 0, 0)`,oe.initialTransform),k4(oe.clientRect,0,tt)):(Pn.style.transform=Hp(`translate3d(0, ${Rn}px, 0)`,oe.initialTransform),k4(oe.clientRect,tt,0))}),this._previousSwap.overlaps=M_(C,e,n),this._previousSwap.drag=h.drag,this._previousSwap.delta=s?r.x:r.y,{previousIndex:d,currentIndex:o}}enter(i,e,n,r){let a=r==null||r<0?this._getItemIndexFromPointerPosition(i,e,n):r,o=this._activeDraggables,s=o.indexOf(i),d=i.getPlaceholderElement(),h=o[a];if(h===i&&(h=o[a+1]),!h&&(a==null||a===-1||a-1&&o.splice(s,1),h&&!this._dragDropRegistry.isDragging(h)){let v=h.getRootElement();v.parentElement.insertBefore(d,v),o.splice(a,0,i)}else this._element.appendChild(d),o.push(i);d.style.transform="",this._cacheItemPositions()}withItems(i){this._activeDraggables=i.slice(),this._cacheItemPositions()}withSortPredicate(i){this._sortPredicate=i}reset(){this._activeDraggables?.forEach(i=>{let e=i.getRootElement();if(e){let n=this._itemPositions.find(r=>r.drag===i)?.initialTransform;e.style.transform=n||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(i){return(this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions).findIndex(n=>n.drag===i)}updateOnScroll(i,e){this._itemPositions.forEach(({clientRect:n})=>{k4(n,i,e)}),this._itemPositions.forEach(({drag:n})=>{this._dragDropRegistry.isDragging(n)&&n._sortFromLastPointerPosition()})}withElementContainer(i){this._element=i}_cacheItemPositions(){let i=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(e=>{let n=e.getVisibleElement();return{drag:e,offset:0,initialTransform:n.style.transform||"",clientRect:E_(n)}}).sort((e,n)=>i?e.clientRect.left-n.clientRect.left:e.clientRect.top-n.clientRect.top)}_getItemOffsetPx(i,e,n){let r=this.orientation==="horizontal",a=r?e.left-i.left:e.top-i.top;return n===-1&&(a+=r?e.width-i.width:e.height-i.height),a}_getSiblingOffsetPx(i,e,n){let r=this.orientation==="horizontal",a=e[i].clientRect,o=e[i+n*-1],s=a[r?"width":"height"]*n;if(o){let d=r?"left":"top",h=r?"right":"bottom";n===-1?s-=o.clientRect[d]-a[h]:s+=a[d]-o.clientRect[h]}return s}_shouldEnterAsFirstChild(i,e){if(!this._activeDraggables.length)return!1;let n=this._itemPositions,r=this.orientation==="horizontal";if(n[0].drag!==this._activeDraggables[0]){let o=n[n.length-1].clientRect;return r?i>=o.right:e>=o.bottom}else{let o=n[0].clientRect;return r?i<=o.left:e<=o.top}}_getItemIndexFromPointerPosition(i,e,n,r){let a=this.orientation==="horizontal",o=this._itemPositions.findIndex(({drag:s,clientRect:d})=>{if(s===i)return!1;if(r){let h=a?r.x:r.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&h===this._previousSwap.delta)return!1}return a?e>=Math.floor(d.left)&&e=Math.floor(d.top)&&nd?v.after(h):v.before(h),JO(this._activeItems,d,a);let C=this._getRootNode().elementFromPoint(e,n);return o.deltaX=r.x,o.deltaY=r.y,o.drag=s,o.overlaps=v===C||v.contains(C),{previousIndex:d,currentIndex:a}}enter(i,e,n,r){let a=r==null||r<0?this._getItemIndexFromPointerPosition(i,e,n):r;a===-1&&(a=this._getClosestItemIndexToPointer(i,e,n));let o=this._activeItems[a],s=this._activeItems.indexOf(i);s>-1&&this._activeItems.splice(s,1),o&&!this._dragDropRegistry.isDragging(o)?(this._activeItems.splice(a,0,i),o.getRootElement().before(i.getPlaceholderElement())):(this._activeItems.push(i),this._element.appendChild(i.getPlaceholderElement()))}withItems(i){this._activeItems=i.slice()}withSortPredicate(i){this._sortPredicate=i}reset(){let i=this._element,e=this._previousSwap;for(let n=this._relatedNodes.length-1;n>-1;n--){let[r,a]=this._relatedNodes[n];r.parentNode===i&&r.nextSibling!==a&&(a===null?i.appendChild(r):a.parentNode===i&&i.insertBefore(r,a))}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(i){return this._activeItems.indexOf(i)}updateOnScroll(){this._activeItems.forEach(i=>{this._dragDropRegistry.isDragging(i)&&i._sortFromLastPointerPosition()})}withElementContainer(i){i!==this._element&&(this._element=i,this._rootNode=void 0)}_getItemIndexFromPointerPosition(i,e,n){let r=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(n)),a=r?this._activeItems.findIndex(o=>{let s=o.getRootElement();return r===s||s.contains(r)}):-1;return a===-1||!this._sortPredicate(a,i)?-1:a}_getRootNode(){return this._rootNode||(this._rootNode=oc(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(i,e,n){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let r=1/0,a=-1;for(let o=0;o!0;sortPredicate=()=>!0;beforeStarted=new N;entered=new N;exited=new N;dropped=new N;sorted=new N;receivingStarted=new N;receivingStopped=new N;data;_container;_isDragging=!1;_parentPositions;_sortStrategy;_domRect;_draggables=[];_siblings=[];_activeSiblings=new Set;_viewportScrollSubscription=Me.EMPTY;_verticalScrollDirection=Hr.NONE;_horizontalScrollDirection=Ui.NONE;_scrollNode;_stopScrollTimers=new N;_cachedShadowRoot=null;_document;_scrollableElements=[];_initialScrollSnap;_direction="ltr";constructor(i,e,n,r,a){this._dragDropRegistry=e,this._ngZone=r,this._viewportRuler=a;let o=this.element=yn(i);this._document=n,this.withOrientation("vertical").withElementContainer(o),e.registerDropContainer(this),this._parentPositions=new zp(n)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(i,e,n,r){this._draggingStarted(),r==null&&this.sortingDisabled&&(r=this._draggables.indexOf(i)),this._sortStrategy.enter(i,e,n,r),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:i,container:this,currentIndex:this.getItemIndex(i)})}exit(i){this._reset(),this.exited.next({item:i,container:this})}drop(i,e,n,r,a,o,s,d={}){this._reset(),this.dropped.next({item:i,currentIndex:e,previousIndex:n,container:this,previousContainer:r,isPointerOverContainer:a,distance:o,dropPoint:s,event:d})}withItems(i){let e=this._draggables;return this._draggables=i,i.forEach(n=>n._withDropContainer(this)),this.isDragging()&&(e.filter(r=>r.isDragging()).every(r=>i.indexOf(r)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(i){return this._direction=i,this._sortStrategy instanceof Fp&&(this._sortStrategy.direction=i),this}connectedTo(i){return this._siblings=i.slice(),this}withOrientation(i){if(i==="mixed")this._sortStrategy=new S_(this._document,this._dragDropRegistry);else{let e=new Fp(this._dragDropRegistry);e.direction=this._direction,e.orientation=i,this._sortStrategy=e}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,n)=>this.sortPredicate(e,n,this)),this}withScrollableParents(i){let e=this._container;return this._scrollableElements=i.indexOf(e)===-1?[e,...i]:i.slice(),this}withElementContainer(i){if(i===this._container)return this;let e=yn(this.element),n=this._scrollableElements.indexOf(this._container),r=this._scrollableElements.indexOf(i);return n>-1&&this._scrollableElements.splice(n,1),r>-1&&this._scrollableElements.splice(r,1),this._sortStrategy&&this._sortStrategy.withElementContainer(i),this._cachedShadowRoot=null,this._scrollableElements.unshift(i),this._container=i,this}getScrollableParents(){return this._scrollableElements}getItemIndex(i){return this._isDragging?this._sortStrategy.getItemIndex(i):this._draggables.indexOf(i)}isReceiving(){return this._activeSiblings.size>0}_sortItem(i,e,n,r){if(this.sortingDisabled||!this._domRect||!NO(this._domRect,YO,e,n))return;let a=this._sortStrategy.sort(i,e,n,r);a&&this.sorted.next({previousIndex:a.previousIndex,currentIndex:a.currentIndex,container:this,item:i})}_startScrollingIfNecessary(i,e){if(this.autoScrollDisabled)return;let n,r=Hr.NONE,a=Ui.NONE;if(this._parentPositions.positions.forEach((o,s)=>{s===this._document||!o.clientRect||n||NO(o.clientRect,YO,i,e)&&([r,a]=Sne(s,o.clientRect,this._direction,i,e),(r||a)&&(n=s))}),!r&&!a){let{width:o,height:s}=this._viewportRuler.getViewportSize(),d={width:o,height:s,top:0,right:o,bottom:s,left:0};r=tP(d,e),a=nP(d,i),n=window}n&&(r!==this._verticalScrollDirection||a!==this._horizontalScrollDirection||n!==this._scrollNode)&&(this._verticalScrollDirection=r,this._horizontalScrollDirection=a,this._scrollNode=n,(r||a)&&n?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let i=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=i.msScrollSnapType||i.scrollSnapType||"",i.scrollSnapType=i.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;let i=this._container.style;i.scrollSnapType=i.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_startScrollInterval=()=>{this._stopScrolling(),Mh(0,b3).pipe(ve(this._stopScrollTimers)).subscribe(()=>{let i=this._scrollNode,e=this.autoScrollStep;this._verticalScrollDirection===Hr.UP?i.scrollBy(0,-e):this._verticalScrollDirection===Hr.DOWN&&i.scrollBy(0,e),this._horizontalScrollDirection===Ui.LEFT?i.scrollBy(-e,0):this._horizontalScrollDirection===Ui.RIGHT&&i.scrollBy(e,0)})};_isOverContainer(i,e){return this._domRect!=null&&M_(this._domRect,i,e)}_getSiblingContainerFromPosition(i,e,n){return this._siblings.find(r=>r._canReceive(i,e,n))}_canReceive(i,e,n){if(!this._domRect||!M_(this._domRect,e,n)||!this.enterPredicate(i,this))return!1;let r=this._getShadowRoot().elementFromPoint(e,n);return r?r===this._container||this._container.contains(r):!1}_startReceiving(i,e){let n=this._activeSiblings;!n.has(i)&&e.every(r=>this.enterPredicate(r,this)||this._draggables.indexOf(r)>-1)&&(n.add(i),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:i,receiver:this,items:e}))}_stopReceiving(i){this._activeSiblings.delete(i),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:i,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(i=>{if(this.isDragging()){let e=this._parentPositions.handleScroll(i);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let i=oc(this._container);this._cachedShadowRoot=i||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let i=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,i))}};function tP(t,i){let{top:e,bottom:n,height:r}=t,a=r*eP;return i>=e-a&&i<=e+a?Hr.UP:i>=n-a&&i<=n+a?Hr.DOWN:Hr.NONE}function nP(t,i){let{left:e,right:n,width:r}=t,a=r*eP;return i>=e-a&&i<=e+a?Ui.LEFT:i>=n-a&&i<=n+a?Ui.RIGHT:Ui.NONE}function Sne(t,i,e,n,r){let a=tP(i,r),o=nP(i,n),s=Hr.NONE,d=Ui.NONE;if(a){let h=t.scrollTop;a===Hr.UP?h>0&&(s=Hr.UP):t.scrollHeight-h>t.clientHeight&&(s=Hr.DOWN)}if(o){let h=t.scrollLeft;e==="rtl"?o===Ui.RIGHT?h<0&&(d=Ui.RIGHT):t.scrollWidth+h>t.clientWidth&&(d=Ui.LEFT):o===Ui.LEFT?h>0&&(d=Ui.LEFT):t.scrollWidth-h>t.clientWidth&&(d=Ui.RIGHT)}return[s,d]}var S4={capture:!0},x_={passive:!1,capture:!0},kne=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],decls:0,vars:0,template:function(n,r){},styles:[`@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}
+`],encapsulation:2,changeDetection:0})}return t})(),iP=(()=>{class t{_ngZone=u(se);_document=u(we);_styleLoader=u(Ze);_renderer=u(kn).createRenderer(null,null);_cleanupDocumentTouchmove;_dropInstances=new Set;_dragInstances=new Set;_activeDragInstances=zn([]);_globalListeners;_draggingPredicate=e=>e.isDragging();_domNodesToDirectives=null;pointerMove=new N;pointerUp=new N;scroll=new N;constructor(){}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._cleanupDocumentTouchmove?.(),this._cleanupDocumentTouchmove=Mt(this._renderer,this._document,"touchmove",this._persistentTouchmoveListener,x_)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),this._dragInstances.size===0&&this._cleanupDocumentTouchmove?.()}startDragging(e,n){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._styleLoader.load(kne),this._activeDragInstances.update(r=>[...r,e]),this._activeDragInstances().length===1)){let r=n.type.startsWith("touch"),a=s=>this.pointerUp.next(s),o=[["scroll",s=>this.scroll.next(s),S4],["selectstart",this._preventDefaultWhileDragging,x_]];r?o.push(["touchend",a,S4],["touchcancel",a,S4]):o.push(["mouseup",a,S4]),r||o.push(["mousemove",s=>this.pointerMove.next(s),x_]),this._ngZone.runOutsideAngular(()=>{this._globalListeners=o.map(([s,d,h])=>Mt(this._renderer,this._document,s,d,h))})}}stopDragging(e){this._activeDragInstances.update(n=>{let r=n.indexOf(e);return r>-1?(n.splice(r,1),[...n]):n}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){let n=[this.scroll];return e&&e!==this._document&&n.push(new Ue(r=>this._ngZone.runOutsideAngular(()=>{let a=Mt(this._renderer,e,"scroll",o=>{this._activeDragInstances().length&&r.next(o)},S4);return()=>{a()}}))),nt(...n)}registerDirectiveNode(e,n){this._domNodesToDirectives??=new WeakMap,this._domNodesToDirectives.set(e,n)}removeDirectiveNode(e){this._domNodesToDirectives?.delete(e)}getDragDirectiveForNode(e){return this._domNodesToDirectives?.get(e)||null}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._domNodesToDirectives=null,this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_preventDefaultWhileDragging=e=>{this._activeDragInstances().length>0&&e.preventDefault()};_persistentTouchmoveListener=e=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&e.preventDefault(),this.pointerMove.next(e))};_clearGlobalListeners(){this._globalListeners?.forEach(e=>e()),this._globalListeners=void 0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ene={dragStartThreshold:5,pointerDirectionChangeThreshold:5},T_=(()=>{class t{_document=u(we);_ngZone=u(se);_viewportRuler=u(Xn);_dragDropRegistry=u(iP);_renderer=u(kn).createRenderer(null,null);constructor(){}createDrag(e,n=Ene){return new D_(e,n,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry,this._renderer)}createDropList(e){return new k_(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),QO=new A("CDK_DRAG_PARENT");var Ine=new A("CdkDragHandle");var rP=new A("CDK_DRAG_CONFIG"),aP=new A("CdkDropList"),Gke=(()=>{class t{element=u(Y);dropContainer=u(aP,{optional:!0,skipSelf:!0});_ngZone=u(se);_viewContainerRef=u(it);_dir=u(st,{optional:!0});_changeDetectorRef=u(be);_selfHandle=u(Ine,{optional:!0,self:!0});_parentDrag=u(QO,{optional:!0,skipSelf:!0});_dragDropRegistry=u(iP);_destroyed=new N;_handles=new at([]);_previewTemplate;_placeholderTemplate;_dragRef;data;lockAxis;rootElementSelector;boundaryElement;dragStartDelay;freeDragPosition;get disabled(){return this._disabled||!!(this.dropContainer&&this.dropContainer.disabled)}set disabled(e){this._disabled=e,this._dragRef.disabled=this._disabled}_disabled;constrainPosition;previewClass;previewContainer;scale=1;started=new j;released=new j;ended=new j;entered=new j;exited=new j;dropped=new j;moved=new Ue(e=>{let n=this._dragRef.moved.pipe(pe(r=>({source:this,pointerPosition:r.pointerPosition,event:r.event,delta:r.delta,distance:r.distance}))).subscribe(e);return()=>{n.unsubscribe()}});_injector=u(Pe);constructor(){let e=this.dropContainer,n=u(rP,{optional:!0}),r=u(T_);this._dragRef=r.createDrag(this.element,{dragStartThreshold:n&&n.dragStartThreshold!=null?n.dragStartThreshold:5,pointerDirectionChangeThreshold:n&&n.pointerDirectionChangeThreshold!=null?n.pointerDirectionChangeThreshold:5,zIndex:n?.zIndex}),this._dragRef.data=this,this._dragDropRegistry.registerDirectiveNode(this.element.nativeElement,this),n&&this._assignDefaults(n),e&&(this._dragRef._withDropContainer(e._dropListRef),e.addItem(this),e._dropListRef.beforeStarted.pipe(ve(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){St(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},{injector:this._injector})}ngOnChanges(e){let n=e.rootElementSelector,r=e.freeDragPosition;n&&!n.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,r&&!r.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._dragDropRegistry.removeDirectiveNode(this.element.nativeElement),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(e){let n=this._handles.getValue();n.push(e),this._handles.next(n)}_removeHandle(e){let n=this._handles.getValue(),r=n.indexOf(e);r>-1&&(n.splice(r,1),this._handles.next(n))}_setPreviewTemplate(e){this._previewTemplate=e}_resetPreviewTemplate(e){e===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(e){this._placeholderTemplate=e}_resetPlaceholderTemplate(e){e===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){let e=this.element.nativeElement,n=e;this.rootElementSelector&&(n=e.closest!==void 0?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(n||e)}_getBoundaryElement(){let e=this.boundaryElement;return e?typeof e=="string"?this.element.nativeElement.closest(e):yn(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){let n=this._dir,r=this.dragStartDelay,a=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,o=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.scale=this.scale,e.dragStartDelay=typeof r=="object"&&r?r:cn(r),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(a).withPreviewTemplate(o).withPreviewContainer(this.previewContainer||"global"),n&&e.withDirection(n.value)}}),e.beforeStarted.pipe(Le(1)).subscribe(()=>{if(this._parentDrag){e.withParent(this._parentDrag._dragRef);return}let n=this.element.nativeElement.parentElement;for(;n;){let r=this._dragDropRegistry.getDragDirectiveForNode(n);if(r){e.withParent(r._dragRef);break}n=n.parentElement}})}_handleEvents(e){e.started.subscribe(n=>{this.started.emit({source:this,event:n.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(n=>{this.released.emit({source:this,event:n.event})}),e.ended.subscribe(n=>{this.ended.emit({source:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:n.container.data,item:this,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:n.container.data,item:this})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,isPointerOverContainer:n.isPointerOverContainer,item:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event})})}_assignDefaults(e){let{lockAxis:n,dragStartDelay:r,constrainPosition:a,previewClass:o,boundaryElement:s,draggingDisabled:d,rootElementSelector:h,previewContainer:v}=e;this.disabled=d??!1,this.dragStartDelay=r||0,n&&(this.lockAxis=n),a&&(this.constrainPosition=a),o&&(this.previewClass=o),s&&(this.boundaryElement=s),h&&(this.rootElementSelector=h),v&&(this.previewContainer=v)}_setupHandlesListener(){this._handles.pipe(xt(e=>{let n=e.map(r=>r.element);this._selfHandle&&this.rootElementSelector&&n.push(this.element),this._dragRef.withHandles(n)}),dt(e=>nt(...e.map(n=>n._stateChanges.pipe(We(n))))),ve(this._destroyed)).subscribe(e=>{let n=this._dragRef,r=e.element.nativeElement;e.disabled?n.disableHandle(r):n.enableHandle(r)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(n,r){n&2&&ee("cdk-drag-disabled",r.disabled)("cdk-drag-dragging",r._dragRef.isDragging())},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",B],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",ot]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[ue([{provide:QO,useExisting:t}]),Oe]})}return t})(),KO=new A("CdkDropListGroup");var Wke=(()=>{class t{element=u(Y);_changeDetectorRef=u(be);_scrollDispatcher=u(Ha);_dir=u(st,{optional:!0});_group=u(KO,{optional:!0,skipSelf:!0});_latestSortedRefs;_destroyed=new N;_scrollableParentsResolved;static _dropLists=[];_dropListRef;connectedTo=[];data;orientation;id=u(Fe).getId("cdk-drop-list-");lockAxis;get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=e}_disabled;sortingDisabled;enterPredicate=()=>!0;sortPredicate=()=>!0;autoScrollDisabled;autoScrollStep;elementContainerSelector;dropped=new j;entered=new j;exited=new j;sorted=new j;_unsortedItems=new Set;constructor(){let e=u(T_),n=u(rP,{optional:!0});this._dropListRef=e.createDropList(this.element),this._dropListRef.data=this,n&&this._assignDefaults(n),this._dropListRef.enterPredicate=(r,a)=>this.enterPredicate(r.data,a.data),this._dropListRef.sortPredicate=(r,a,o)=>this.sortPredicate(r,a.data,o.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),this._group&&this._group._items.add(this)}addItem(e){this._unsortedItems.add(e),this._dropListRef.isDragging()&&this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef))}removeItem(e){if(this._unsortedItems.delete(e),this._latestSortedRefs){let n=this._latestSortedRefs.indexOf(e._dragRef);n>-1&&(this._latestSortedRefs.splice(n,1),this._syncItemsWithRef(this._latestSortedRefs))}}getSortedItems(){return Array.from(this._unsortedItems).sort((e,n)=>e._dragRef.getVisibleElement().compareDocumentPosition(n._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){let e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._latestSortedRefs=void 0,this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(We(this._dir.value),ve(this._destroyed)).subscribe(n=>e.withDirection(n)),e.beforeStarted.subscribe(()=>{let n=rs(this.connectedTo).map(r=>{if(typeof r=="string"){let a=t._dropLists.find(o=>o.id===r);return a}return r});if(this._group&&this._group._items.forEach(r=>{n.indexOf(r)===-1&&n.push(r)}),!this._scrollableParentsResolved){let r=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(a=>a.getElementRef().nativeElement);this._dropListRef.withScrollableParents(r),this._scrollableParentsResolved=!0}if(this.elementContainerSelector){let r=this.element.nativeElement.querySelector(this.elementContainerSelector);e.withElementContainer(r)}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=this.sortingDisabled,e.autoScrollDisabled=this.autoScrollDisabled,e.autoScrollStep=cn(this.autoScrollStep,2),e.connectedTo(n.filter(r=>r&&r!==this).map(r=>r._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef)),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:this,item:n.item.data,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:this,item:n.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(n=>{this.sorted.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,container:this,item:n.item.data})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,item:n.item.data,isPointerOverContainer:n.isPointerOverContainer,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),nt(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){let{lockAxis:n,draggingDisabled:r,sortingDisabled:a,listAutoScrollDisabled:o,listOrientation:s}=e;this.disabled=r??!1,this.sortingDisabled=a??!1,this.autoScrollDisabled=o??!1,this.orientation=s||"vertical",n&&(this.lockAxis=n)}_syncItemsWithRef(e){this._latestSortedRefs=e,this._dropListRef.withItems(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(n,r){n&2&&(J("id",r.id),ee("cdk-drop-list-disabled",r.disabled)("cdk-drop-list-dragging",r._dropListRef.isDragging())("cdk-drop-list-receiving",r._dropListRef.isReceiving()))},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",B],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",B],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",B],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[ue([{provide:KO,useValue:void 0},{provide:aP,useExisting:t}])]})}return t})();var oP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[T_],imports:[ai]})}return t})();var Tne=["*"];function One(t,i){t&1&&re(0)}var O_=(()=>{class t{_elementRef=u(Y);constructor(){}focus(){this._elementRef.nativeElement.focus()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return t})(),P_=(()=>{class t{template=u(Qe);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkStepLabel",""]]})}return t})();var To={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},A_=new A("STEPPER_GLOBAL_OPTIONS"),Bp=(()=>{class t{_stepperOptions;_stepper=u(F2);_displayDefaultIndicatorType;stepLabel;_childForms;content;stepControl;interacted=!1;interactedStream=new j;label;errorMessage;ariaLabel;ariaLabelledby;state;editable=!0;optional=!1;get completed(){return this._completedOverride==null?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=e}_completedOverride=null;_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return this._customError==null?this._getDefaultError():this._customError}set hasError(e){this._customError=e}_customError=null;_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(){let e=u(A_,{optional:!0});this._stepperOptions=e||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this.interacted=!1,this._completedOverride!=null&&(this._completedOverride=!1),this._customError!=null&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError!=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["cdk-step"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,P_,5),Se(a,ii,5)),n&2){let o;U(o=$())&&(r.stepLabel=o.first),U(o=$())&&(r._childForms=o)}},viewQuery:function(n,r){if(n&1&&le(Qe,7),n&2){let a;U(a=$())&&(r.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",B],optional:[2,"optional","optional",B],completed:[2,"completed","completed",B],hasError:[2,"hasError","hasError",B]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[Oe],ngContentSelectors:Tne,decls:1,vars:0,template:function(n,r){n&1&&(xe(),M(0,One,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return t})(),F2=(()=>{class t{_dir=u(st,{optional:!0});_changeDetectorRef=u(be);_elementRef=u(Y);_destroyed=new N;_keyManager;_steps;steps=new Sn;_stepHeader;_sortedHeaders=new Sn;linear=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._steps?(this._isValidIndex(e),this._selectedIndex!==e&&(this.selected?._markAsInteracted(),!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e))):this._selectedIndex=e}_selectedIndex=0;get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}selectionChange=new j;selectedIndexChange=new j;_groupId=u(Fe).getId("cdk-stepper-");get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}_orientation="horizontal";constructor(){}ngAfterContentInit(){this._steps.changes.pipe(We(this._steps),ve(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(n=>n._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){if(this._stepHeader.changes.pipe(We(this._stepHeader),ve(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((n,r)=>n._elementRef.nativeElement.compareDocumentPosition(r._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new oa(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),this._keyManager.updateActiveItem(this.selectedIndex),(this._dir?this._dir.change:ie()).pipe(We(this._layoutDirection()),ve(this._destroyed)).subscribe(e=>this._keyManager?.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0),this.linear&&this._selectedIndex>0){let e=this.steps.toArray().slice(0,this._selectedIndex);for(let n of e)n._markAsInteracted()}}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`${this._groupId}-label-${e}`}_getStepContentId(e){return`${this._groupId}-content-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let n=e-this._selectedIndex;return n<0?this._layoutDirection()==="rtl"?"next":"previous":n>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getIndicatorType(e,n=To.NUMBER){let r=this.steps.toArray()[e],a=this._isCurrentStep(e);return r._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(r,a):this._getGuidelineLogic(r,a,n)}_getDefaultIndicatorLogic(e,n){return e._showError()&&e.hasError&&!n?To.ERROR:!e.completed||n?To.NUMBER:e.editable?To.EDIT:To.DONE}_getGuidelineLogic(e,n,r=To.NUMBER){return e._showError()&&e.hasError&&!n?To.ERROR:e.completed&&!n?To.DONE:e.completed&&n?r:e.editable&&n?To.EDIT:r}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){let n=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:n[e],previouslySelectedStep:n[this._selectedIndex]}),this._keyManager&&(this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e)),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){let n=vt(e),r=e.keyCode,a=this._keyManager;a?.activeItemIndex!=null&&!n&&(r===32||r===13)?(this.selectedIndex=a.activeItemIndex,e.preventDefault()):a?.setFocusOrigin("keyboard").onKeydown(e)}_anyControlsInvalidOrPending(e){return this.linear&&e>=0?this.steps.toArray().slice(0,e).some(n=>{let r=n.stepControl;return(r?r.invalid||r.pending||!n.interacted:!n.completed)&&!n.optional&&!n._completedOverride}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,n=Ri();return e===n||e.contains(n)}_isValidIndex(e){return e>-1&&(!this.steps||e{class t{_stepper=u(F2);type="submit";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(n,r){n&1&&z("click",function(){return r._stepper.next()}),n&2&&Ht("type",r.type)},inputs:{type:"type"}})}return t})(),cP=(()=>{class t{_stepper=u(F2);type="button";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(n,r){n&1&&z("click",function(){return r._stepper.previous()}),n&2&&Ht("type",r.type)},inputs:{type:"type"}})}return t})(),lP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Oa]})}return t})();var Pne=["panel"],Ane=["*"];function Vne(t,i){if(t&1&&(p(0,"div",1,0),re(2),f()),t&2){let e=i.id,n=w();Tt(n._classList),ee("mat-mdc-autocomplete-visible",n.showPanel)("mat-mdc-autocomplete-hidden",!n.showPanel)("mat-autocomplete-panel-animations-enabled",!n._animationsDisabled)("mat-primary",n._color==="primary")("mat-accent",n._color==="accent")("mat-warn",n._color==="warn"),y("id",n.id),J("aria-label",n.ariaLabel||null)("aria-labelledby",n._getPanelAriaLabelledby(e))}}var V_=class{source;option;constructor(i,e){this.source=i,this.option=e}},dP=new A("mat-autocomplete-default-options",{providedIn:"root",factory:Lne});function Lne(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1,hasBackdrop:!1}}var FEe=(()=>{class t{_changeDetectorRef=u(be);_elementRef=u(Y);_defaults=u(dP);_animationsDisabled=u(ze,{optional:!0})==="NoopAnimations";_activeOptionChanges=Me.EMPTY;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(e){this._color=e,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple;optionSelected=new j;opened=new j;closed=new j;optionActivated=new j;set classList(e){this._classList=e,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}id=u(Fe).getId("mat-autocomplete-");inertGroups;constructor(){let e=u(He);this.inertGroups=e?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new lc(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options?.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){let n=new V_(this,e);this.optionSelected.emit(n)}_getPanelAriaLabelledby(e){if(this.ariaLabel)return null;let n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_skipPredicate(){return!1}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Cn,5),Se(a,C2,5)),n&2){let o;U(o=$())&&(r.options=o),U(o=$())&&(r.optionGroups=o)}},viewQuery:function(n,r){if(n&1&&(le(Qe,7),le(Pne,5)),n&2){let a;U(a=$())&&(r.template=a.first),U(a=$())&&(r.panel=a.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",B],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",B],requireSelection:[2,"requireSelection","requireSelection",B],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",B],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",B]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[ue([{provide:y2,useExisting:t}])],ngContentSelectors:Ane,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(n,r){n&1&&(xe(),M(0,Vne,3,17,"ng-template"))},styles:[`div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:relative;border-radius:var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}@keyframes _mat-autocomplete-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}.mat-autocomplete-panel-animations-enabled{animation:_mat-autocomplete-enter 120ms cubic-bezier(0, 0, 0.2, 1)}mat-autocomplete{display:none}
+`],encapsulation:2,changeDetection:0})}return t})();var Rne={provide:Yn,useExisting:Dt(()=>Nne),multi:!0};var uP=new A("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(Lt);return()=>t.scrollStrategies.reposition()}});function zne(t){return()=>t.scrollStrategies.reposition()}var Hne={provide:uP,deps:[Lt],useFactory:zne},Nne=(()=>{class t{_environmentInjector=u(fn);_element=u(Y);_overlay=u(Lt);_viewContainerRef=u(it);_zone=u(se);_changeDetectorRef=u(be);_dir=u(st,{optional:!0});_formField=u(Ra,{optional:!0,host:!0});_viewportRuler=u(Xn);_scrollStrategy=u(uP);_renderer=u(Ke);_defaults=u(dP,{optional:!0});_overlayRef;_portal;_componentDestroyed=!1;_initialized=new N;_keydownSubscription;_outsideClickSubscription;_cleanupWindowBlur;_previousValue;_valueOnAttach;_valueOnLastKeydown;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=Me.EMPTY;_breakpointObserver=u(cc);_handsetLandscapeSubscription=Me.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption;_closeKeyEventStream=new N;_windowBlurHandler=()=>{this._canOpenOnNextFocus=this.panelOpen||!this._hasFocus()};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled;constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete(),this._cleanupWindowBlur=this._renderer.listen("window","blur",this._windowBlurHandler)}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){this._cleanupWindowBlur?.(),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}_overlayAttached=!1;openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&ss(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return nt(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Ae(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Ae(()=>this._overlayAttached)):ie()).pipe(pe(e=>e instanceof b2?e:null))}optionSelections=Oi(()=>{let e=this.autocomplete?this.autocomplete.options:null;return e?e.changes.pipe(We(e),dt(()=>nt(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(dt(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return new Ue(e=>{let n=a=>{let o=In(a),s=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,d=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;this._overlayAttached&&o!==this._element.nativeElement&&!this._hasFocus()&&(!s||!s.contains(o))&&(!d||!d.contains(o))&&this._overlayRef&&!this._overlayRef.overlayElement.contains(o)&&e.next(a)},r=[this._renderer.listen("document","click",n),this._renderer.listen("document","auxclick",n),this._renderer.listen("document","touchend",n)];return()=>{r.forEach(a=>a())}})}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){let n=e.keyCode,r=vt(e);if(n===27&&!r&&e.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&n===13&&this.panelOpen&&!r)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){let a=this.autocomplete._keyManager.activeItem,o=n===38||n===40;n===9||o&&!r&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):o&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(o||this.autocomplete._keyManager.activeItem!==a)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let n=e.target,r=n.value;if(n.type==="number"&&(r=r==""?null:parseFloat(r)),this._previousValue!==r){if(this._previousValue=r,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(r),!r)this._clearPreviousSelectedOption(null,!1);else if(this.panelOpen&&!this.autocomplete.requireSelection){let a=this.autocomplete.options?.find(o=>o.selected);if(a){let o=this._getDisplayValue(a.value);r!==o&&a.deselect(!1)}}if(this._canOpen()&&this._hasFocus()){let a=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(a)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_hasFocus(){return Ri()===this._element.nativeElement}_floatLabel(e=!1){this._formField&&this._formField.floatLabel==="auto"&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){let e=new Ue(r=>{St(()=>{r.next()},{injector:this._environmentInjector})}),n=this.autocomplete.options?.changes.pipe(xt(()=>this._positionStrategy.reapplyLastPosition()),y1(0))??ie();return nt(e,n).pipe(dt(()=>this._zone.run(()=>{let r=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),r!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),Le(1)).subscribe(r=>this._setValueAndClose(r))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(e){let n=this.autocomplete;return n&&n.displayWith?n.displayWith(e):e}_assignOptionValue(e){let n=this._getDisplayValue(e);e==null&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(n??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){let n=this.autocomplete,r=e?e.source:this._pendingAutoselectedOption;r?(this._clearPreviousSelectedOption(r),this._assignOptionValue(r.value),this._onChange(r.value),n._emitSelectEvent(r),this._element.nativeElement.focus()):n.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,n){this.autocomplete?.options?.forEach(r=>{r!==e&&r.selected&&r.deselect(n)})}_openPanelInternal(e=this._element.nativeElement.value){if(this._attachOverlay(e),this._floatLabel(),this._trackedModal){let n=this.autocomplete.id;e2(this._trackedModal,"aria-owns",n)}}_attachOverlay(e){this.autocomplete;let n=this._overlayRef;n?(this._positionStrategy.setOrigin(this._getConnectedElement()),n.updateSize({width:this._getPanelWidth()})):(this._portal=new On(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),n=this._overlay.create(this._getOverlayConfig()),this._overlayRef=n,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&n&&n.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Rp.HandsetLandscape).subscribe(a=>{a.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),n&&!n.hasAttached()&&(n.attach(this._portal),this._valueOnAttach=e,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());let r=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&r!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=e=>{(e.keyCode===27&&!vt(e)||e.keyCode===38&&vt(e,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),e.stopPropagation(),e.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){let e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new Bi({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,hasBackdrop:this._defaults?.hasBackdrop,backdropClass:this._defaults?.backdropClass,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){let e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){let n=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],r=this._aboveClass,a=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:r},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:r}],o;this.position==="above"?o=a:this.position==="below"?o=n:o=[...n,...a],e.withPositions(o)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){let e=this.autocomplete;if(e.autoActiveFirstOption){let n=-1;for(let r=0;r .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=this.autocomplete.id;this._trackedModal&&ss(this._trackedModal,"aria-owns",n),e2(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(this._trackedModal){let e=this.autocomplete.id;ss(this._trackedModal,"aria-owns",e),this._trackedModal=null}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(n,r){n&1&&z("focusin",function(){return r._handleFocus()})("blur",function(){return r._onTouched()})("input",function(o){return r._handleInput(o)})("keydown",function(o){return r._handleKeydown(o)})("click",function(){return r._handleClick()}),n&2&&J("autocomplete",r.autocompleteAttribute)("role",r.autocompleteDisabled?null:"combobox")("aria-autocomplete",r.autocompleteDisabled?null:"list")("aria-activedescendant",r.panelOpen&&r.activeOption?r.activeOption.id:null)("aria-expanded",r.autocompleteDisabled?null:r.panelOpen.toString())("aria-controls",r.autocompleteDisabled||!r.panelOpen||r.autocomplete==null?null:r.autocomplete.id)("aria-haspopup",r.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",B]},exportAs:["matAutocompleteTrigger"],features:[ue([Rne]),Oe]})}return t})(),mP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[Hne],imports:[fi,k2,me,ai,k2,me]})}return t})();var Fne=["button"],Bne=["*"];function jne(t,i){if(t&1&&(p(0,"div",2),H(1,"mat-pseudo-checkbox",6),f()),t&2){let e=w();g(),y("disabled",e.disabled)}}var pP=new A("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:Une});function Une(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var fP=new A("MatButtonToggleGroup"),$ne={provide:Yn,useExisting:Dt(()=>Gne),multi:!0},jp=class{source;value;constructor(i,e){this.source=i,this.value=e}},Gne=(()=>{class t{_changeDetector=u(be);_dir=u(st,{optional:!0});_multiple=!1;_disabled=!1;_disabledInteractive=!1;_selectionModel;_rawValue;_controlValueAccessorChangeFn=()=>{};_onTouched=()=>{};_buttonToggles;appearance;get name(){return this._name}set name(e){this._name=e,this._markButtonsForCheck()}_name=u(Fe).getId("mat-button-toggle-group-");vertical;get value(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e.map(n=>n.value):e[0]?e[0].value:void 0}set value(e){this._setSelectionByValue(e),this.valueChange.emit(this.value)}valueChange=new j;get selected(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e:e[0]||null}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}change=new j;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._markButtonsForCheck()}_hideSingleSelectionIndicator;get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(e){this._hideMultipleSelectionIndicator=e,this._markButtonsForCheck()}_hideMultipleSelectionIndicator;constructor(){let e=u(pP,{optional:!0});this.appearance=e&&e.appearance?e.appearance:"standard",this.hideSingleSelectionIndicator=e?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=e?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new ji(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(e=>e.checked)),this.multiple||this._initializeTabIndex()}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_keydown(e){if(this.multiple||this.disabled)return;let r=e.target.id,a=this._buttonToggles.toArray().findIndex(s=>s.buttonId===r),o=null;switch(e.keyCode){case 32:case 13:o=this._buttonToggles.get(a)||null;break;case 38:o=this._getNextButton(a,-1);break;case 37:o=this._getNextButton(a,this.dir==="ltr"?-1:1);break;case 40:o=this._getNextButton(a,1);break;case 39:o=this._getNextButton(a,this.dir==="ltr"?1:-1);break;default:return}o&&(e.preventDefault(),o._onButtonClick(),o.focus())}_emitChangeEvent(e){let n=new jp(e,this.value);this._rawValue=n.value,this._controlValueAccessorChangeFn(n.value),this.change.emit(n)}_syncButtonToggle(e,n,r=!1,a=!1){!this.multiple&&this.selected&&!e.checked&&(this.selected.checked=!1),this._selectionModel?n?this._selectionModel.select(e):this._selectionModel.deselect(e):a=!0,a?Promise.resolve().then(()=>this._updateModelValue(e,r)):this._updateModelValue(e,r)}_isSelected(e){return this._selectionModel&&this._selectionModel.isSelected(e)}_isPrechecked(e){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(n=>e.value!=null&&n===e.value):e.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(e=>{e.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let e=0;ethis._selectValue(r,n))):(this._clearSelection(),this._selectValue(e,n)),!this.multiple&&n.every(r=>r.tabIndex===-1)){for(let r of n)if(!r.disabled){r.tabIndex=0;break}}}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(e=>{e.checked=!1,this.multiple||(e.tabIndex=-1)})}_selectValue(e,n){for(let r of n)if(r.value===e){r.checked=!0,this._selectionModel.select(r),this.multiple||(r.tabIndex=0);break}}_updateModelValue(e,n){n&&this._emitChangeEvent(e),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(e=>e._markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(n,r,a){if(n&1&&Se(a,hP,5),n&2){let o;U(o=$())&&(r._buttonToggles=o)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(n,r){n&1&&z("keydown",function(o){return r._keydown(o)}),n&2&&(J("role",r.multiple?"group":"radiogroup")("aria-disabled",r.disabled),ee("mat-button-toggle-vertical",r.vertical)("mat-button-toggle-group-appearance-standard",r.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",B],value:"value",multiple:[2,"multiple","multiple",B],disabled:[2,"disabled","disabled",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",B],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",B]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[ue([$ne,{provide:fP,useExisting:t}])]})}return t})(),hP=(()=>{class t{_changeDetectorRef=u(be);_elementRef=u(Y);_focusMonitor=u(qt);_idGenerator=u(Fe);_animationMode=u(ze,{optional:!0});_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex}set tabIndex(e){e!==this._tabIndex&&(this._tabIndex=e,this._markForCheck())}_tabIndex;disableRipple;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new j;constructor(){u(Ze).load(Yt);let e=u(fP,{optional:!0}),n=u(new hn("tabindex"),{optional:!0})||"",r=u(pP,{optional:!0});this._tabIndex=parseInt(n)||0,this.buttonToggleGroup=e,this.appearance=r&&r.appearance?r.appearance:"standard",this.disabledInteractive=r?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationMode!=="NoopAnimations"&&this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(r=>r.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new jp(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(n,r){if(n&1&&le(Fne,5),n&2){let a;U(a=$())&&(r._buttonElement=a.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,r){n&1&&z("focus",function(){return r.focus()}),n&2&&(J("aria-label",null)("aria-labelledby",null)("id",r.id)("name",null),ee("mat-button-toggle-standalone",!r.buttonToggleGroup)("mat-button-toggle-checked",r.checked)("mat-button-toggle-disabled",r.disabled)("mat-button-toggle-disabled-interactive",r.disabledInteractive)("mat-button-toggle-appearance-standard",r.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",B],appearance:"appearance",checked:[2,"checked","checked",B],disabled:[2,"disabled","disabled",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:Bne,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(n,r){if(n&1){let a=de();xe(),p(0,"button",1,0),z("click",function(){return G(a),W(r._onButtonClick())}),M(2,jne,2,1,"div",2),p(3,"span",3),re(4),f()(),H(5,"span",4)(6,"span",5)}if(n&2){let a=_t(1);y("id",r.buttonId)("disabled",r.disabled&&!r.disabledInteractive||null),J("role",r.isSingleSelector()?"radio":"button")("tabindex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("aria-pressed",r.isSingleSelector()?null:r.checked)("aria-checked",r.isSingleSelector()?r.checked:null)("name",r._getButtonName())("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(2),ke(r.buttonToggleGroup&&(!r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideSingleSelectionIndicator||r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),g(4),y("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)}},dependencies:[Kn,Zm],styles:[`.mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}@media(forced-colors: active){.mat-button-toggle-standalone,.mat-button-toggle-group{outline:solid 1px}}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}@media(forced-colors: active){.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{outline:0}}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-legacy-button-toggle-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checkbox-wrapper{display:inline-block;justify-content:flex-start;align-items:center;width:0;height:18px;line-height:18px;overflow:hidden;box-sizing:border-box;position:absolute;top:50%;left:16px;transform:translate3d(0, -50%, 0)}[dir=rtl] .mat-button-toggle-checkbox-wrapper{left:auto;right:16px}.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:12px}[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:auto;right:12px}.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper{width:18px}.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper{transition:width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper{transition:none}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-legacy-button-toggle-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-sys-on-surface));background-color:var(--mat-standard-button-toggle-background-color, transparent);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-sys-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-state-background-color, transparent)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-standard-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-sys-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height, 40px)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}@media(forced-colors: active){.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-animations-enabled .mat-button-toggle-button{transition:padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-button{transition:none}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:30px}[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0;padding-right:30px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}
+`],encapsulation:2,changeDetection:0})}return t})(),gP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,oi,hP,me]})}return t})();var Wne=new A("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var _P=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[za,{provide:Wne,useValue:{separatorKeyCodes:[13]}}],imports:[me,oi,me]})}return t})();var L_=new A("CdkAccordion"),vP=(()=>{class t{_stateChanges=new N;_openCloseAllActions=new N;id=u(Fe).getId("cdk-accordion-");multi=!1;openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",B]},exportAs:["cdkAccordion"],features:[ue([{provide:L_,useExisting:t}]),Oe]})}return t})(),bP=(()=>{class t{accordion=u(L_,{optional:!0,skipSelf:!0});_changeDetectorRef=u(be);_expansionDispatcher=u(wc);_openCloseAllSubscription=Me.EMPTY;closed=new j;opened=new j;destroyed=new j;expandedChange=new j;id=u(Fe).getId("cdk-accordion-child-");get expanded(){return this._expanded}set expanded(e){if(this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();let n=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,n)}else this.closed.emit();this._changeDetectorRef.markForCheck()}}_expanded=!1;disabled=!1;_removeUniqueSelectionListener=()=>{};constructor(){}ngOnInit(){this._removeUniqueSelectionListener=this._expansionDispatcher.listen((e,n)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===n&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",B],disabled:[2,"disabled","disabled",B]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[ue([{provide:L_,useValue:void 0}])]})}return t})(),yP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();var qne=["body"],Yne=["bodyWrapper"],Qne=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Kne=["mat-expansion-panel-header","*","mat-action-row"];function Zne(t,i){}var Xne=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Jne=["mat-panel-title","mat-panel-description","*"];function eie(t,i){t&1&&(p(0,"span",1),Ut(),p(1,"svg",2),H(2,"path",3),f()())}var R_=new A("MAT_ACCORDION"),CP=new A("MAT_EXPANSION_PANEL"),tie=(()=>{class t{_template=u(Qe);_expansionPanel=u(CP,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]})}return t})(),xP=new A("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),nie=(()=>{class t extends bP{_viewContainerRef=u(it);_animationsDisabled=u(ze,{optional:!0})==="NoopAnimations";_document=u(we);_ngZone=u(se);_elementRef=u(Y);_renderer=u(Ke);_cleanupTransitionEnd;get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=e}_hideToggle=!1;get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_togglePosition;afterExpand=new j;afterCollapse=new j;_inputChanges=new N;accordion=u(R_,{optional:!0,skipSelf:!0});_lazyContent;_body;_bodyWrapper;_portal;_headerId=u(Fe).getId("mat-expansion-panel-header-");constructor(){super();let e=u(xP,{optional:!0});this._expansionDispatcher=u(wc),e&&(this.hideToggle=e.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(We(null),Ae(()=>this.expanded&&!this._portal),Le(1)).subscribe(()=>{this._portal=new On(this._lazyContent._template,this._viewContainerRef)}),this._setupAnimationEvents()}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransitionEnd?.(),this._inputChanges.complete()}_containsFocus(){if(this._body){let e=this._document.activeElement,n=this._body.nativeElement;return e===n||n.contains(e)}return!1}_transitionEndListener=({target:e,propertyName:n})=>{e===this._bodyWrapper?.nativeElement&&n==="grid-template-rows"&&this._ngZone.run(()=>{this.expanded?this.afterExpand.emit():this.afterCollapse.emit()})};_setupAnimationEvents(){this._ngZone.runOutsideAngular(()=>{this._animationsDisabled?(this.opened.subscribe(()=>this._ngZone.run(()=>this.afterExpand.emit())),this.closed.subscribe(()=>this._ngZone.run(()=>this.afterCollapse.emit()))):setTimeout(()=>{let e=this._elementRef.nativeElement;this._cleanupTransitionEnd=this._renderer.listen(e,"transitionend",this._transitionEndListener),e.classList.add("mat-expansion-panel-animations-enabled")},200)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(n,r,a){if(n&1&&Se(a,tie,5),n&2){let o;U(o=$())&&(r._lazyContent=o.first)}},viewQuery:function(n,r){if(n&1&&(le(qne,5),le(Yne,5)),n&2){let a;U(a=$())&&(r._body=a.first),U(a=$())&&(r._bodyWrapper=a.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:4,hostBindings:function(n,r){n&2&&ee("mat-expanded",r.expanded)("mat-expansion-panel-spacing",r._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",B],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[ue([{provide:R_,useValue:void 0},{provide:CP,useExisting:t}]),ce,Oe],ngContentSelectors:Kne,decls:9,vars:4,consts:[["bodyWrapper",""],["body",""],[1,"mat-expansion-panel-content-wrapper"],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(n,r){n&1&&(xe(Qne),re(0),p(1,"div",2,0)(3,"div",3,1)(5,"div",4),re(6,1),M(7,Zne,0,0,"ng-template",5),f(),re(8,2),f()()),n&2&&(g(),J("inert",r.expanded?null:""),g(2),y("id",r.id),J("aria-labelledby",r._headerId),g(4),y("cdkPortalOutlet",r._portal))},dependencies:[Jn],styles:[`.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;background:var(--mat-expansion-container-background-color, var(--mat-sys-surface));color:var(--mat-expansion-container-text-color, var(--mat-sys-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel.mat-expansion-panel-animations-enabled{transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape, 12px);border-top-left-radius:var(--mat-expansion-container-shape, 12px)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape, 12px);border-bottom-left-radius:var(--mat-expansion-container-shape, 12px)}@media(forced-colors: active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel-content-wrapper{display:grid;grid-template-rows:0fr;grid-template-columns:100%}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper{transition:grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{grid-template-rows:1fr}@supports not (grid-template-rows: 0fr){.mat-expansion-panel-content-wrapper{height:0}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{height:auto}}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;min-height:0;visibility:hidden;font-family:var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content{transition:visibility 190ms linear}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content{visibility:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-sys-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}
+`],encapsulation:2,changeDetection:0})}return t})();var iie=(()=>{class t{panel=u(nie,{host:!0});_element=u(Y);_focusMonitor=u(qt);_changeDetectorRef=u(be);_parentChangeSubscription=Me.EMPTY;constructor(){u(Ze).load(Yt);let e=this.panel,n=u(xP,{optional:!0}),r=u(new hn("tabindex"),{optional:!0}),a=e.accordion?e.accordion._stateChanges.pipe(Ae(o=>!!(o.hideToggle||o.togglePosition))):Qt;this.tabIndex=parseInt(r||"")||0,this._parentChangeSubscription=nt(e.opened,e.closed,a,e._inputChanges.pipe(Ae(o=>!!(o.hideToggle||o.disabled||o.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(Ae(()=>e._containsFocus())).subscribe(()=>this._focusMonitor.focusVia(this._element,"program")),n&&(this.expandedHeight=n.expandedHeight,this.collapsedHeight=n.collapsedHeight)}expandedHeight;collapsedHeight;tabIndex=0;get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){let e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:vt(e)||(e.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e);return}}focus(e,n){e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:13,hostBindings:function(n,r){n&1&&z("click",function(){return r._toggle()})("keydown",function(o){return r._keydown(o)}),n&2&&(J("id",r.panel._headerId)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r._getPanelId())("aria-expanded",r._isExpanded())("aria-disabled",r.panel.disabled),kt("height",r._getHeaderHeight()),ee("mat-expanded",r._isExpanded())("mat-expansion-toggle-indicator-after",r._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",r._getTogglePosition()==="before"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ot(e)]},ngContentSelectors:Jne,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(n,r){n&1&&(xe(Xne),p(0,"span",0),re(1),re(2,1),re(3,2),f(),M(4,eie,3,0,"span",1)),n&2&&(ee("mat-content-hide-toggle",!r._showToggle()),g(4),ke(r._showToggle()?4:-1))},styles:[`.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-header{transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header::before{border-radius:inherit}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height, 64px)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-sys-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-sys-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-sys-on-surface-variant))}.mat-expansion-panel-animations-enabled .mat-expansion-indicator{transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(180deg)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, none)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-header-indicator-display, inline-block)}@media(forced-colors: active){.mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}}
+`],encapsulation:2,changeDetection:0})}return t})(),tTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return t})(),nTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return t})(),iTe=(()=>{class t extends vP{_keyManager;_ownHeaders=new Sn;_headers;hideToggle=!1;displayMode="default";togglePosition="after";ngAfterContentInit(){this._headers.changes.pipe(We(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(n=>n.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new oa(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["mat-accordion"]],contentQueries:function(n,r,a){if(n&1&&Se(a,iie,5),n&2){let o;U(o=$())&&(r._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mat-accordion-multi",r.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",B],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[ue([{provide:R_,useExisting:t}]),ce]})}return t})(),MP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,yP,wi]})}return t})();var wP=["*"],DP=`.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}
+`,rie=["unscopedContent"],aie=["text"],oie=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],sie=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var cie=new A("ListOption"),lie=(()=>{class t{_elementRef=u(Y);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return t})(),die=(()=>{class t{_elementRef=u(Y);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return t})(),uie=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return t})(),SP=(()=>{class t{_listOption=u(cie,{optional:!0});constructor(){}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,hostVars:4,hostBindings:function(n,r){n&2&&ee("mdc-list-item__start",r._isAlignedAtStart())("mdc-list-item__end",!r._isAlignedAtStart())}})}return t})(),mie=(()=>{class t extends SP{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[ce]})}return t})(),pie=(()=>{class t extends SP{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[ce]})}return t})(),fie=new A("MAT_LIST_CONFIG"),E4=(()=>{class t{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=en(e)}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=en(e)}_disabled=!1;_defaultOptions=u(fie,{optional:!0});static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,hostVars:1,hostBindings:function(n,r){n&2&&J("aria-disabled",r.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return t})(),hie=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_listBase=u(E4,{optional:!0});_platform=u(He);_hostElement;_isButtonElement;_noopAnimations;_avatars;_icons;set lines(e){this._explicitLines=cn(e,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=en(e)}_disableRipple=!1;get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=en(e)}_disabled=!1;_subscriptions=new Me;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){u(Ze).load(Yt);let e=u(pc,{optional:!0}),n=u(ze,{optional:!0});this.rippleConfig=e||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=n==="NoopAnimations",this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new mc(this,this._ngZone,this._hostElement,this._platform,u(Pe)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(nt(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();let n=this._explicitLines??this._inferLinesFromContent(),r=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",n===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",n===3),this._hasUnscopedTextContent){let a=this._titles.length===0&&n===1;r.classList.toggle("mdc-list-item__primary-text",a),r.classList.toggle("mdc-list-item__secondary-text",!a)}else r.classList.remove("mdc-list-item__primary-text"),r.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!!(e.textContent&&e.textContent.trim()))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,contentQueries:function(n,r,a){if(n&1&&(Se(a,mie,4),Se(a,pie,4)),n&2){let o;U(o=$())&&(r._avatars=o),U(o=$())&&(r._icons=o)}},hostVars:4,hostBindings:function(n,r){n&2&&(J("aria-disabled",r.disabled)("disabled",r._isButtonElement&&r.disabled||null),ee("mdc-list-item--disabled",r.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return t})();var kP=(()=>{class t extends E4{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[ue([{provide:E4,useExisting:t}]),ce],ngContentSelectors:wP,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},styles:[DP],encapsulation:2,changeDetection:0})}return t})(),EP=(()=>{class t extends hie{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(e){this._activated=en(e)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,die,5),Se(a,lie,5),Se(a,uie,5)),n&2){let o;U(o=$())&&(r._lines=o),U(o=$())&&(r._titles=o),U(o=$())&&(r._meta=o)}},viewQuery:function(n,r){if(n&1&&(le(rie,5),le(aie,5)),n&2){let a;U(a=$())&&(r._unscopedContent=a.first),U(a=$())&&(r._itemText=a.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(n,r){n&2&&(J("aria-current",r._getAriaCurrent()),ee("mdc-list-item--activated",r.activated)("mdc-list-item--with-leading-avatar",r._avatars.length!==0)("mdc-list-item--with-leading-icon",r._icons.length!==0)("mdc-list-item--with-trailing-meta",r._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",r._hasBothLeadingAndTrailing())("_mat-animation-noopable",r._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[ce],ngContentSelectors:sie,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(n,r){if(n&1){let a=de();xe(oie),re(0),p(1,"span",1),re(2,1),re(3,2),p(4,"span",2,0),z("cdkObserveContent",function(){return G(a),W(r._updateItemLines(!0))}),re(6,3),f()(),re(7,4),re(8,5),H(9,"div",3)}},dependencies:[Td],encapsulation:2,changeDetection:0})}return t})();var STe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]})}return t})();var kTe=(()=>{class t extends E4{_isNonInteractive=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[ue([{provide:E4,useExisting:t}]),ce],ngContentSelectors:wP,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},styles:[DP],encapsulation:2,changeDetection:0})}return t})();var IP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[Kl,me,oi,op,z2]})}return t})();function gie(t,i){if(t&1&&(p(0,"mat-option",17),l(1),f()),t&2){let e=i.$implicit;y("value",e),g(),te(" ",e," ")}}function _ie(t,i){if(t&1){let e=de();p(0,"mat-form-field",14)(1,"mat-select",16,0),z("selectionChange",function(r){G(e);let a=w(2);return W(a._changePageSize(r.value))}),Xi(3,gie,2,2,"mat-option",17,fo),f(),p(5,"div",18),z("click",function(){G(e);let r=_t(2);return W(r.open())}),f()()}if(t&2){let e=w(2);y("appearance",e._formFieldAppearance)("color",e.color),g(),y("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),g(2),Ji(e._displayedPageSizeOptions)}}function vie(t,i){if(t&1&&(p(0,"div",15),l(1),f()),t&2){let e=w(2);g(),T(e.pageSize)}}function bie(t,i){if(t&1&&(p(0,"div",3)(1,"div",13),l(2),f(),M(3,_ie,6,7,"mat-form-field",14)(4,vie,2,1,"div",15),f()),t&2){let e=w();g(),J("id",e._pageSizeLabelId),g(),te(" ",e._intl.itemsPerPageLabel," "),g(),ke(e._displayedPageSizeOptions.length>1?3:-1),g(),ke(e._displayedPageSizeOptions.length<=1?4:-1)}}function yie(t,i){if(t&1){let e=de();p(0,"button",19),z("click",function(){G(e);let r=w();return W(r._buttonClicked(0,r._previousButtonsDisabled()))}),Ut(),p(1,"svg",8),H(2,"path",20),f()()}if(t&2){let e=w();y("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("disabled",e._previousButtonsDisabled())("tabindex",e._previousButtonsDisabled()?-1:null),J("aria-label",e._intl.firstPageLabel)}}function Cie(t,i){if(t&1){let e=de();p(0,"button",21),z("click",function(){G(e);let r=w();return W(r._buttonClicked(r.getNumberOfPages()-1,r._nextButtonsDisabled()))}),Ut(),p(1,"svg",8),H(2,"path",22),f()()}if(t&2){let e=w();y("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("disabled",e._nextButtonsDisabled())("tabindex",e._nextButtonsDisabled()?-1:null),J("aria-label",e._intl.lastPageLabel)}}var Up=(()=>{class t{changes=new N;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(e,n,r)=>{if(r==0||n==0)return`0 of ${r}`;r=Math.max(r,0);let a=e*n,o=a{class t{_intl=u(Up);_changeDetectorRef=u(be);_formFieldAppearance;_pageSizeLabelId=u(Fe).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new jr(1);color;get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>ot(n,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new j;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let e=this._intl,n=u(Die,{optional:!0});if(this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:r,pageSizeOptions:a,hidePageSize:o,showFirstLastButtons:s}=n;r!=null&&(this._pageSize=r),a!=null&&(this._pageSizeOptions=a),o!=null&&(this.hidePageSize=o),s!=null&&(this.showFirstLastButtons=s)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndexe-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(e){let n=this.pageIndex;e!==n&&(this.pageIndex=e,this._emitPageEvent(n))}_buttonClicked(e,n){n||this._navigate(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",ot],length:[2,"length","length",ot],pageSize:[2,"pageSize","pageSize",ot],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",B],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",B],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",B]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,r){n&1&&(p(0,"div",1)(1,"div",2),M(2,bie,5,4,"div",3),p(3,"div",4)(4,"div",5),l(5),f(),M(6,yie,3,5,"button",6),p(7,"button",7),z("click",function(){return r._buttonClicked(r.pageIndex-1,r._previousButtonsDisabled())}),Ut(),p(8,"svg",8),H(9,"path",9),f()(),Sa(),p(10,"button",10),z("click",function(){return r._buttonClicked(r.pageIndex+1,r._nextButtonsDisabled())}),Ut(),p(11,"svg",8),H(12,"path",11),f()(),M(13,Cie,3,5,"button",12),f()()()),n&2&&(g(2),ke(r.hidePageSize?-1:2),g(3),te(" ",r._intl.getRangeLabel(r.pageIndex,r.pageSize,r.length)," "),g(),ke(r.showFirstLastButtons?6:-1),g(),y("matTooltip",r._intl.previousPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("disabled",r._previousButtonsDisabled())("tabindex",r._previousButtonsDisabled()?-1:null),J("aria-label",r._intl.previousPageLabel),g(3),y("matTooltip",r._intl.nextPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("disabled",r._nextButtonsDisabled())("tabindex",r._nextButtonsDisabled()?-1:null),J("aria-label",r._intl.nextPageLabel),g(3),ke(r.showFirstLastButtons?13:-1))},dependencies:[zt,ei,Cn,Bn,Sr],styles:[`.mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-sys-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-sys-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height, 40px);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding, 8px)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size, 56px)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}@media(forced-colors: active){.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator-icon{fill:currentColor}.mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-range-actions .mat-mdc-icon-button[aria-disabled]{color:GrayText}}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display, block);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}
+`],encapsulation:2,changeDetection:0})}return t})(),TP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[Mie],imports:[Na,o4,Pc,B2]})}return t})();var Sie=["determinateSpinner"];function kie(t,i){if(t&1&&(Ut(),p(0,"svg",11),H(1,"circle",12),f()),t&2){let e=w();J("viewBox",e._viewBox()),g(),kt("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),J("r",e._circleRadius())}}var Eie=new A("mat-progress-spinner-default-options",{providedIn:"root",factory:Iie});function Iie(){return{diameter:OP}}var OP=100,Tie=10,PP=(()=>{class t{_elementRef=u(Y);_noopAnimations;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";_determinateCircle;constructor(){let e=u(ze,{optional:!0}),n=u(Eie);this._noopAnimations=e==="NoopAnimations"&&!!n&&!n._forceAnimations,this.mode=this._elementRef.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",n&&(n.color&&(this.color=this._defaultColor=n.color),n.diameter&&(this.diameter=n.diameter),n.strokeWidth&&(this.strokeWidth=n.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}_value=0;get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}_diameter=OP;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_strokeWidth;_circleRadius(){return(this.diameter-Tie)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(n,r){if(n&1&&le(Sie,5),n&2){let a;U(a=$())&&(r._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(n,r){n&2&&(J("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",r.mode==="determinate"?r.value:null)("mode",r.mode),Tt("mat-"+r.color),kt("width",r.diameter,"px")("height",r.diameter,"px")("--mdc-circular-progress-size",r.diameter+"px")("--mdc-circular-progress-active-indicator-width",r.diameter+"px"),ee("_mat-animation-noopable",r._noopAnimations)("mdc-circular-progress--indeterminate",r.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",ot],diameter:[2,"diameter","diameter",ot],strokeWidth:[2,"strokeWidth","strokeWidth",ot]},exportAs:["matProgressSpinner"],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(n,r){if(n&1&&(M(0,kie,2,8,"ng-template",null,0,Or),p(2,"div",2,1),Ut(),p(4,"svg",3),H(5,"circle",4),f()(),Sa(),p(6,"div",5)(7,"div",6)(8,"div",7),Pt(9,8),f(),p(10,"div",9),Pt(11,8),f(),p(12,"div",10),Pt(13,8),f()()()),n&2){let a=_t(1);g(4),J("viewBox",r._viewBox()),g(),kt("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeDashOffset(),"px")("stroke-width",r._circleStrokeWidth(),"%"),J("r",r._circleRadius()),g(4),y("ngTemplateOutlet",a),g(2),y("ngTemplateOutlet",a),g(2),y("ngTemplateOutlet",a)}},dependencies:[Yo],styles:[`.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}
+`],encapsulation:2,changeDetection:0})}return t})();var $p=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me]})}return t})();function Pie(t,i){t&1&&H(0,"div",2)}var Aie=new A("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var lOe=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_changeDetectorRef=u(be);_renderer=u(Ke);_cleanupTransitionEnd;_animationMode=u(ze,{optional:!0});constructor(){let e=u(Aie,{optional:!0});this._isNoopAnimation=this._animationMode==="NoopAnimations",e&&(e.color&&(this.color=this._defaultColor=e.color),this.mode=e.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";get value(){return this._value}set value(e){this._value=AP(e||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(e){this._bufferValue=AP(e||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new j;get mode(){return this._mode}set mode(e){this._mode=e,this._changeDetectorRef.markForCheck()}_mode="determinate";ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupTransitionEnd=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._transitionendHandler)})}ngOnDestroy(){this._cleanupTransitionEnd?.()}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}_transitionendHandler=e=>{this.animationEnd.observers.length===0||!e.target||!e.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(n,r){n&2&&(J("aria-valuenow",r._isIndeterminate()?null:r.value)("mode",r.mode),Tt("mat-"+r.color),ee("_mat-animation-noopable",r._isNoopAnimation)("mdc-linear-progress--animation-ready",!r._isNoopAnimation)("mdc-linear-progress--indeterminate",r._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",ot],bufferValue:[2,"bufferValue","bufferValue",ot],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(n,r){n&1&&(p(0,"div",0),H(1,"div",1),M(2,Pie,1,0,"div",2),f(),p(3,"div",3),H(4,"span",4),f(),p(5,"div",5),H(6,"span",4),f()),n&2&&(g(),kt("flex-basis",r._getBufferBarFlexBasis()),g(),ke(r.mode==="buffer"?2:-1),g(),kt("transform",r._getPrimaryBarTransform()))},styles:[`.mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height, 4px) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}
+`],encapsulation:2,changeDetection:0})}return t})();function AP(t,i=0,e=100){return Math.max(i,Math.min(e,t))}var VP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me]})}return t})();var Vie=["input"],Lie=["formField"],Rie=["*"],Gp=class{source;value;constructor(i,e){this.source=i,this.value=e}},zie={provide:Yn,useExisting:Dt(()=>Fie),multi:!0},LP=new A("MatRadioGroup"),Hie=new A("mat-radio-default-options",{providedIn:"root",factory:Nie});function Nie(){return{color:"accent",disabledInteractive:!1}}var Fie=(()=>{class t{_changeDetector=u(be);_value=null;_name=u(Fe).getId("mat-radio-group-");_selected=null;_isInitialized=!1;_labelPosition="after";_disabled=!1;_required=!1;_buttonChanges;_controlValueAccessorChangeFn=()=>{};onTouched=()=>{};change=new j;_radios;color;get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}_disabledInteractive=!1;constructor(){}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(n=>{n.checked=this.value===n.value,n.checked&&(this._selected=n)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new Gp(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-radio-group"]],contentQueries:function(n,r,a){if(n&1&&Se(a,RP,5),n&2){let o;U(o=$())&&(r._radios=o)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",B],required:[2,"required","required",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[ue([zie,{provide:LP,useExisting:t}])]})}return t})(),RP=(()=>{class t{_elementRef=u(Y);_changeDetector=u(be);_focusMonitor=u(qt);_radioDispatcher=u(wc);_defaultOptions=u(Hie,{optional:!0});_ngZone=u(se);_renderer=u(Ke);_uniqueId=u(Fe).getId("mat-radio-");_cleanupClick;id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}_labelPosition;get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){e!==this._required&&this._changeDetector.markForCheck(),this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}_color;get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new j;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled;_required;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations;_injector=u(Pe);constructor(){u(Ze).load(Yt);let e=u(LP,{optional:!0}),n=u(ze,{optional:!0}),r=u(new hn("tabindex"),{optional:!0});this.radioGroup=e,this._noopAnimations=n==="NoopAnimations",this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,r&&(this.tabIndex=ot(r,0))}focus(e,n){n?this._focusMonitor.focusVia(this._inputElement,n,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,n)=>{e!==this.id&&n===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._inputElement.nativeElement,"click",this._onInputClick)})}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new Gp(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let n=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),n&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_onInputClick=e=>{this.disabled&&this.disabledInteractive&&e.preventDefault()};_updateTabIndex(){let e=this.radioGroup,n;if(!e||!e.selected||this.disabled?n=this.tabIndex:n=e.selected===this?this.tabIndex:-1,n!==this._previousTabIndex){let r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",n+""),this._previousTabIndex=n,St(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===r&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===r&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-radio-button"]],viewQuery:function(n,r){if(n&1&&(le(Vie,5),le(Lie,7,Y)),n&2){let a;U(a=$())&&(r._inputElement=a.first),U(a=$())&&(r._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(n,r){n&1&&z("focus",function(){return r._inputElement.nativeElement.focus()}),n&2&&(J("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),ee("mat-primary",r.color==="primary")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("mat-mdc-radio-checked",r.checked)("mat-mdc-radio-disabled",r.disabled)("mat-mdc-radio-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ot(e)],checked:[2,"checked","checked",B],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",B],required:[2,"required","required",B],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change"},exportAs:["matRadioButton"],ngContentSelectors:Rie,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio","aria-invalid","false",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1){let a=de();xe(),p(0,"div",2,0)(2,"div",3)(3,"div",4),z("click",function(s){return G(a),W(r._onTouchTargetClick(s))}),f(),p(4,"input",5,1),z("change",function(s){return G(a),W(r._onInputInteraction(s))}),f(),p(6,"div",6),H(7,"div",7)(8,"div",8),f(),p(9,"div",9),H(10,"div",10),f()(),p(11,"label",11),re(12),f()()}n&2&&(y("labelPosition",r.labelPosition),g(2),ee("mdc-radio--disabled",r.disabled),g(2),y("id",r.inputId)("checked",r.checked)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),J("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(5),y("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),g(2),y("for",r.inputId))},dependencies:[Kn,n2],styles:[`.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled])~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px);top:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-sys-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple>.mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio>.mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}
+`],encapsulation:2,changeDetection:0})}return t})(),zP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,oi,RP,me]})}return t})();var qp=["*"],Bie=["content"],jie=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Uie=["mat-drawer","mat-drawer-content","*"];function $ie(t,i){if(t&1){let e=de();p(0,"div",1),z("click",function(){G(e);let r=w();return W(r._onBackdropClicked())}),f()}if(t&2){let e=w();ee("mat-drawer-shown",e._isShowingBackdrop())}}function Gie(t,i){t&1&&(p(0,"mat-drawer-content"),re(1,2),f())}var Wie=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],qie=["mat-sidenav","mat-sidenav-content","*"];function Yie(t,i){if(t&1){let e=de();p(0,"div",1),z("click",function(){G(e);let r=w();return W(r._onBackdropClicked())}),f()}if(t&2){let e=w();ee("mat-drawer-shown",e._isShowingBackdrop())}}function Qie(t,i){t&1&&(p(0,"mat-sidenav-content"),re(1,2),f())}var Kie=`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
+`;var Zie=new A("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:Xie}),N_=new A("MAT_DRAWER_CONTAINER");function Xie(){return!1}var Wp=(()=>{class t extends la{_platform=u(He);_changeDetectorRef=u(be);_container=u(H_);constructor(){let e=u(Y),n=u(Ha),r=u(se);super(e,n,r)}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;let{start:e,end:n}=this._container;return e!=null&&e.mode!=="over"&&e.opened||n!=null&&n.mode!=="over"&&n.opened}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(n,r){n&2&&(kt("margin-left",r._container._contentMargins.left,"px")("margin-right",r._container._contentMargins.right,"px"),ee("mat-drawer-content-hidden",r._shouldBeHidden()))},features:[ue([{provide:la,useExisting:t}]),ce],ngContentSelectors:qp,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},encapsulation:2,changeDetection:0})}return t})(),z_=(()=>{class t{_elementRef=u(Y);_focusTrapFactory=u(Zl);_focusMonitor=u(qt);_platform=u(He);_ngZone=u(se);_renderer=u(Ke);_interactivityChecker=u(os);_doc=u(we,{optional:!0});_container=u(N_,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_eventCleanups;_isAttached;_anchor;get position(){return this._position}set position(e){e=e==="end"?"end":"start",e!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=en(e)}_disableClose=!1;get autoFocus(){let e=this._autoFocus;return e??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(e){(e==="true"||e==="false"||e==null)&&(e=en(e)),this._autoFocus=e}_autoFocus;get opened(){return this._opened}set opened(e){this.toggle(en(e))}_opened=!1;_openedVia;_animationStarted=new N;_animationEnd=new N;openedChange=new j(!0);_openedStream=this.openedChange.pipe(Ae(e=>e),pe(()=>{}));openedStart=this._animationStarted.pipe(Ae(()=>this.opened),ol(void 0));_closedStream=this.openedChange.pipe(Ae(e=>!e),pe(()=>{}));closedStart=this._animationStarted.pipe(Ae(()=>!this.opened),ol(void 0));_destroyed=new N;onPositionChanged=new j;_content;_modeChanged=new N;_injector=u(Pe);_changeDetectorRef=u(be);constructor(){this.openedChange.pipe(ve(this._destroyed)).subscribe(e=>{e?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement;b1(e,"keydown").pipe(Ae(n=>n.keyCode===27&&!this.disableClose&&!vt(n)),ve(this._destroyed)).subscribe(n=>this._ngZone.run(()=>{this.close(),n.stopPropagation(),n.preventDefault()})),this._eventCleanups=[this._renderer.listen(e,"transitionrun",this._handleTransitionEvent),this._renderer.listen(e,"transitionend",this._handleTransitionEvent),this._renderer.listen(e,"transitioncancel",this._handleTransitionEvent)]}),this._animationEnd.subscribe(()=>{this.openedChange.emit(this._opened)})}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{a(),o(),e.removeAttribute("tabindex")},a=this._renderer.listen(e,"blur",r),o=this._renderer.listen(e,"mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_takeFocus(){if(!this._focusTrap)return;let e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":St(()=>{!this._focusTrap.focusInitialElement()&&typeof e.focus=="function"&&e.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(e){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,n){e&&n&&(this._openedVia=n);let r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,n,r){return e===this._opened?Promise.resolve(e?"open":"close"):(this._opened=e,this._container?._transitionsEnabled?this._setIsAnimating(!0):setTimeout(()=>{this._animationStarted.next(),this._animationEnd.next()}),this._elementRef.nativeElement.classList.toggle("mat-drawer-opened",e),!e&&n&&this._restoreFocus(r),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(a=>{this.openedChange.pipe(Le(1)).subscribe(o=>a(o?"open":"close"))}))}_setIsAnimating(e){this._elementRef.nativeElement.classList.toggle("mat-drawer-animating",e)}_getWidth(){return this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(e){if(!this._platform.isBrowser)return;let n=this._elementRef.nativeElement,r=n.parentNode;e==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,n)),r.appendChild(n)):this._anchor&&this._anchor.parentNode.insertBefore(n,this._anchor)}_handleTransitionEvent=e=>{let n=this._elementRef.nativeElement;e.target===n&&this._ngZone.run(()=>{e.type==="transitionrun"?this._animationStarted.next(e):(e.type==="transitionend"&&this._setIsAnimating(!1),this._animationEnd.next(e))})};static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-drawer"]],viewQuery:function(n,r){if(n&1&&le(Bie,5),n&2){let a;U(a=$())&&(r._content=a.first)}},hostAttrs:[1,"mat-drawer"],hostVars:12,hostBindings:function(n,r){n&2&&(J("align",null)("tabIndex",r.mode!=="side"?"-1":null),kt("visibility",!r._container&&!r.opened?"hidden":null),ee("mat-drawer-end",r.position==="end")("mat-drawer-over",r.mode==="over")("mat-drawer-push",r.mode==="push")("mat-drawer-side",r.mode==="side"))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:qp,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,r){n&1&&(xe(),p(0,"div",1,0),re(2),f())},dependencies:[la],encapsulation:2,changeDetection:0})}return t})(),H_=(()=>{class t{_dir=u(st,{optional:!0});_element=u(Y);_ngZone=u(se);_changeDetectorRef=u(be);_animationMode=u(ze,{optional:!0});_transitionsEnabled=!1;_allDrawers;_drawers=new Sn;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=en(e)}_autosize=u(Zie);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=e==null?null:en(e)}_backdropOverride;backdropClick=new j;_start;_end;_left;_right;_destroyed=new N;_doCheckSubject=new N;_contentMargins={left:null,right:null};_contentMarginChanges=new N;get scrollable(){return this._userContent||this._content}_injector=u(Pe);constructor(){let e=u(He),n=u(Xn);this._dir?.change.pipe(ve(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),n.change().pipe(ve(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._animationMode!=="NoopAnimations"&&e.isBrowser&&this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._element.nativeElement.classList.add("mat-drawer-transition"),this._transitionsEnabled=!0},200)})}ngAfterContentInit(){this._allDrawers.changes.pipe(We(this._allDrawers),ve(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(n=>!n._container||n._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(We(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(Gr(10),ve(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,n=0;if(this._left&&this._left.opened){if(this._left.mode=="side")e+=this._left._getWidth();else if(this._left.mode=="push"){let r=this._left._getWidth();e+=r,n-=r}}if(this._right&&this._right.opened){if(this._right.mode=="side")n+=this._right._getWidth();else if(this._right.mode=="push"){let r=this._right._getWidth();n+=r,e-=r}}e=e||null,n=n||null,(e!==this._contentMargins.left||n!==this._contentMargins.right)&&(this._contentMargins={left:e,right:n},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(ve(this._drawers.changes)).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),e.mode!=="side"&&e.openedChange.pipe(ve(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e.onPositionChanged.pipe(ve(this._drawers.changes)).subscribe(()=>{St({read:()=>this._validateDrawers()},{injector:this._injector})})}_watchDrawerMode(e){e._modeChanged.pipe(ve(nt(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){let n=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?n.add(r):n.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{e.position=="end"?(this._end!=null,this._end=e):(this._start!=null,this._start=e)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return e!=null&&e.opened}_drawerHasBackdrop(e){return this._backdropOverride==null?!!e&&e.mode!=="side":this._backdropOverride}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Wp,5),Se(a,z_,5)),n&2){let o;U(o=$())&&(r._content=o.first),U(o=$())&&(r._allDrawers=o)}},viewQuery:function(n,r){if(n&1&&le(Wp,5),n&2){let a;U(a=$())&&(r._userContent=a.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mat-drawer-container-explicit-backdrop",r._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[ue([{provide:N_,useExisting:t}])],ngContentSelectors:Uie,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,r){n&1&&(xe(jie),M(0,$ie,1,2,"div",0),re(1),re(2,1),M(3,Gie,2,0,"mat-drawer-content")),n&2&&(ke(r.hasBackdrop?0:-1),g(3),ke(r._content?-1:3))},dependencies:[Wp],styles:[`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
+`],encapsulation:2,changeDetection:0})}return t})(),HP=(()=>{class t extends Wp{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],features:[ue([{provide:la,useExisting:t}]),ce],ngContentSelectors:qp,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},encapsulation:2,changeDetection:0})}return t})(),Jie=(()=>{class t extends z_{get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=en(e)}_fixedInViewport=!1;get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=cn(e)}_fixedTopGap=0;get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=cn(e)}_fixedBottomGap=0;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-sidenav"]],hostAttrs:[1,"mat-drawer","mat-sidenav"],hostVars:16,hostBindings:function(n,r){n&2&&(J("tabIndex",r.mode!=="side"?"-1":null)("align",null),kt("top",r.fixedInViewport?r.fixedTopGap:null,"px")("bottom",r.fixedInViewport?r.fixedBottomGap:null,"px"),ee("mat-drawer-end",r.position==="end")("mat-drawer-over",r.mode==="over")("mat-drawer-push",r.mode==="push")("mat-drawer-side",r.mode==="side")("mat-sidenav-fixed",r.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[ue([{provide:z_,useExisting:t}]),ce],ngContentSelectors:qp,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,r){n&1&&(xe(),p(0,"div",1,0),re(2),f())},dependencies:[la],encapsulation:2,changeDetection:0})}return t})(),ZOe=(()=>{class t extends H_{_allDrawers=void 0;_content=void 0;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,HP,5),Se(a,Jie,5)),n&2){let o;U(o=$())&&(r._content=o.first),U(o=$())&&(r._allDrawers=o)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mat-drawer-container-explicit-backdrop",r._backdropOverride)},exportAs:["matSidenavContainer"],features:[ue([{provide:N_,useExisting:t},{provide:H_,useExisting:t}]),ce],ngContentSelectors:qie,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,r){n&1&&(xe(Wie),M(0,Yie,1,2,"div",0),re(1),re(2,1),M(3,Qie,2,0,"mat-sidenav-content")),n&2&&(ke(r.hasBackdrop?0:-1),g(3),ke(r._content?-1:3))},dependencies:[HP],styles:[Kie],encapsulation:2,changeDetection:0})}return t})(),NP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,ai,ai,me]})}return t})();var ere=["switch"],tre=["*"];function nre(t,i){t&1&&(p(0,"span",10),Ut(),p(1,"svg",12),H(2,"path",13),f(),p(3,"svg",14),H(4,"path",15),f()())}var ire=new A("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),rre={provide:Yn,useExisting:Dt(()=>FP),multi:!0},Yp=class{source;checked;constructor(i,e){this.source=i,this.checked=e}},FP=(()=>{class t{_elementRef=u(Y);_focusMonitor=u(qt);_changeDetectorRef=u(be);defaults=u(ire);_onChange=e=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(e){return new Yp(this,e)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new j;toggleChange=new j;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){u(Ze).load(Yt);let e=u(new hn("tabindex"),{optional:!0}),n=this.defaults,r=u(ze,{optional:!0});this.tabIndex=e==null?0:parseInt(e)||0,this.color=n.color||"accent",this._noopAnimations=r==="NoopAnimations",this.id=this._uniqueId=u(Fe).getId("mat-mdc-slide-toggle-"),this.hideIcon=n.hideIcon??!1,this.disabledInteractive=n.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new Yp(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(n,r){if(n&1&&le(ere,5),n&2){let a;U(a=$())&&(r._switchElement=a.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,r){n&2&&(Ht("id",r.id),J("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Tt(r.color?"mat-"+r.color:""),ee("mat-mdc-slide-toggle-focused",r._focused)("mat-mdc-slide-toggle-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",B],color:"color",disabled:[2,"disabled","disabled",B],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ot(e)],checked:[2,"checked","checked",B],hideIcon:[2,"hideIcon","hideIcon",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[ue([rre,{provide:ui,useExisting:t,multi:!0}]),Oe],ngContentSelectors:tre,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,r){if(n&1){let a=de();xe(),p(0,"div",1)(1,"button",2,0),z("click",function(){return G(a),W(r._handleClick())}),H(3,"span",3),p(4,"span",4)(5,"span",5)(6,"span",6),H(7,"span",7),f(),p(8,"span",8),H(9,"span",9),f(),M(10,nre,5,0,"span",10),f()()(),p(11,"label",11),z("click",function(s){return G(a),W(s.stopPropagation())}),re(12),f()()}if(n&2){let a=_t(2);y("labelPosition",r.labelPosition),g(),ee("mdc-switch--selected",r.checked)("mdc-switch--unselected",!r.checked)("mdc-switch--checked",r.checked)("mdc-switch--disabled",r.disabled)("mat-mdc-slide-toggle-disabled-interactive",r.disabledInteractive),y("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("disabled",r.disabled&&!r.disabledInteractive),J("id",r.buttonId)("name",r.name)("aria-label",r.ariaLabel)("aria-labelledby",r._getAriaLabelledBy())("aria-describedby",r.ariaDescribedby)("aria-required",r.required||null)("aria-checked",r.checked)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(8),y("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),g(),ke(r.hideIcon?-1:10),g(),y("for",r.buttonId),J("id",r._labelId)}},dependencies:[Kn,n2],styles:[`.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1;transform:translateZ(0)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}
+`],encapsulation:2,changeDetection:0})}return t})();var BP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[FP,me,me]})}return t})();var jP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,oi]})}return t})();function are(t,i){if(t&1){let e=de();p(0,"div",1)(1,"button",2),z("click",function(){G(e);let r=w();return W(r.action())}),l(2),f()()}if(t&2){let e=w();g(2),te(" ",e.data.action," ")}}var ore=["label"];function sre(t,i){}var cre=Math.pow(2,31)-1,I4=class{_overlayRef;instance;containerInstance;_afterDismissed=new N;_afterOpened=new N;_onAction=new N;_durationTimeoutId;_dismissedByAction=!1;constructor(i,e){this._overlayRef=e,this.containerInstance=i,i._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(i){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(i,cre))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},UP=new A("MatSnackBarData"),j2=class{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},lre=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return t})(),dre=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return t})(),ure=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return t})(),$P=(()=>{class t{snackBarRef=u(I4);data=u(UP);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(n,r){n&1&&(p(0,"div",0),l(1),f(),M(2,are,3,1,"div",1)),n&2&&(g(),te(" ",r.data.message,`
+`),g(),ke(r.hasAction?2:-1))},dependencies:[lt,lre,dre,ure],styles:[`.mat-mdc-simple-snack-bar{display:flex}
+`],encapsulation:2,changeDetection:0})}return t})(),F_="_mat-snack-bar-enter",B_="_mat-snack-bar-exit",mre=(()=>{class t extends wo{_ngZone=u(se);_elementRef=u(Y);_changeDetectorRef=u(be);_platform=u(He);_rendersRef;_animationsDisabled=u(ze,{optional:!0})==="NoopAnimations";snackBarConfig=u(j2);_document=u(we);_trackedModals=new Set;_enterFallback;_exitFallback;_renders=new N;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new N;_onExit=new N;_onEnter=new N;_animationState="void";_live;_label;_role;_liveElementId=u(Fe).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert")),this._rendersRef=Js(()=>this._renders.next(),{manualCleanup:!0})}attachComponentPortal(e){this._assertNotAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}attachDomPortal=e=>{this._assertNotAttached();let n=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),n};onAnimationEnd(e){e===B_?this._completeExit():e===F_&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?this._renders.pipe(Le(1)).subscribe(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(F_)))}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(F_)},200)))}exit(){return this._destroyed?ie(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?this._renders.pipe(Le(1)).subscribe(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(B_)))}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(B_),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit(),this._renders.complete(),this._rendersRef.destroy()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;n&&(Array.isArray(n)?n.forEach(o=>e.classList.add(o)):e.classList.add(n)),this._exposeToModals();let r=this._label.nativeElement,a="mdc-snackbar__label";r.classList.toggle(a,!r.querySelector(`.${a}`))}_exposeToModals(){let e=this._liveElementId,n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{let n=e.getAttribute("aria-owns");if(n){let r=n.replace(this._liveElementId,"").trim();r.length>0?e.setAttribute("aria-owns",r):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let e=this._elementRef.nativeElement,n=e.querySelector("[aria-hidden]"),r=e.querySelector("[aria-live]");if(n&&r){let a=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&n.contains(document.activeElement)&&(a=document.activeElement),n.removeAttribute("aria-hidden"),r.appendChild(n),a?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(n,r){if(n&1&&(le(Jn,7),le(ore,7)),n&2){let a;U(a=$())&&(r._portalOutlet=a.first),U(a=$())&&(r._label=a.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(n,r){n&1&&z("animationend",function(o){return r.onAnimationEnd(o.animationName)})("animationcancel",function(o){return r.onAnimationEnd(o.animationName)}),n&2&&ee("mat-snack-bar-container-enter",r._animationState==="visible")("mat-snack-bar-container-exit",r._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!r._animationsDisabled)},features:[ce],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(p(0,"div",1)(1,"div",2,0)(3,"div",3),M(4,sre,0,0,"ng-template",4),f(),H(5,"div"),f()()),n&2&&(g(5),J("aria-live",r._live)("role",r._role)("id",r._liveElementId))},dependencies:[Jn],styles:[`@keyframes _mat-snack-bar-enter{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _mat-snack-bar-exit{from{opacity:1}to{opacity:0}}.mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-snack-bar-container-animations-enabled{opacity:0}.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible{opacity:1}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter{animation:_mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit{animation:_mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}
+`],encapsulation:2})}return t})();function pre(){return new j2}var fre=new A("mat-snack-bar-default-options",{providedIn:"root",factory:pre}),hre=(()=>{class t{_overlay=u(Lt);_live=u(Od);_injector=u(Pe);_breakpointObserver=u(cc);_parentSnackBar=u(t,{optional:!0,skipSelf:!0});_defaultConfig=u(fre);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=$P;snackBarContainerComponent=mre;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",r){let a=q(q({},this._defaultConfig),r);return a.data={message:e,action:n},a.announcementMessage===e&&(a.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,a)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,n){let r=n&&n.viewContainerRef&&n.viewContainerRef.injector,a=Pe.create({parent:r||this._injector,providers:[{provide:j2,useValue:n}]}),o=new Fi(this.snackBarContainerComponent,n.viewContainerRef,a),s=e.attach(o);return s.instance.snackBarConfig=n,s.instance}_attach(e,n){let r=q(q(q({},new j2),this._defaultConfig),n),a=this._createOverlay(r),o=this._attachSnackBarContainer(a,r),s=new I4(o,a);if(e instanceof Qe){let d=new On(e,null,{$implicit:r.data,snackBarRef:s});s.instance=o.attachTemplatePortal(d)}else{let d=this._createInjector(r,s),h=new Fi(e,void 0,d),v=o.attachComponentPortal(h);s.instance=v.instance}return this._breakpointObserver.observe(Rp.HandsetPortrait).pipe(ve(a.detachments())).subscribe(d=>{a.overlayElement.classList.toggle(this.handsetCssClass,d.matches)}),r.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(s,r),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter()}_createOverlay(e){let n=new Bi;n.direction=e.direction;let r=this._overlay.position().global(),a=e.direction==="rtl",o=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!a||e.horizontalPosition==="end"&&a,s=!o&&e.horizontalPosition!=="center";return o?r.left("0"):s?r.right("0"):r.centerHorizontally(),e.verticalPosition==="top"?r.top("0"):r.bottom("0"),n.positionStrategy=r,this._overlay.create(n)}_createInjector(e,n){let r=e&&e.viewContainerRef&&e.viewContainerRef.injector;return Pe.create({parent:r||this._injector,providers:[{provide:I4,useValue:n},{provide:UP,useValue:e.data}]})}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var GP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[hre],imports:[fi,wi,Na,me,$P,me]})}return t})();var gre=["mat-sort-header",""],_re=["*"];function vre(t,i){t&1&&(p(0,"div",2),Ut(),p(1,"svg",3),H(2,"path",4),f()())}var WP=new A("MAT_SORT_DEFAULT_OPTIONS"),Vc=(()=>{class t{_defaultOptions;_initializedStream=new jr(1);sortables=new Map;_stateChanges=new N;active;start="asc";get direction(){return this._direction}set direction(e){this._direction=e}_direction="";disableClear;disabled=!1;sortChange=new j;initialized=this._initializedStream;constructor(e){this._defaultOptions=e}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let n=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,r=bre(e.start||this.start,n),a=r.indexOf(this.direction)+1;return a>=r.length&&(a=0),r[a]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static \u0275fac=function(n){return new(n||t)(k(WP,8))};static \u0275dir=V({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",B],disabled:[2,"matSortDisabled","disabled",B]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[Oe]})}return t})();function bre(t,i){let e=["asc","desc"];return t=="desc"&&e.reverse(),i||e.push(""),e}var Qp=(()=>{class t{changes=new N;static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function yre(t){return t||new Qp}var Cre={provide:Qp,deps:[[new pr,new Qr,Qp]],useFactory:yre},Kp=(()=>{class t{_intl=u(Qp);_sort=u(Vc,{optional:!0});_columnDef=u("MAT_SORT_HEADER_COLUMN_DEF",{optional:!0});_changeDetectorRef=u(be);_focusMonitor=u(qt);_elementRef=u(Y);_ariaDescriber=u(t2,{optional:!0});_renderChanges;_animationModule=u(ze,{optional:!0});_recentlyCleared=zn(null);_sortButton;id;arrowPosition="after";start;disabled=!1;get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}_sortActionDescription="Sort";disableClear;constructor(){u(Ze).load(Yt);let e=u(WP,{optional:!0});this._sort,e?.arrowPosition&&(this.arrowPosition=e?.arrowPosition)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._sort.register(this),this._renderChanges=nt(this._sort._stateChanges,this._sort.sortChange).subscribe(()=>this._changeDetectorRef.markForCheck()),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(()=>this._recentlyCleared.set(null))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._renderChanges?.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_toggleOnInteraction(){if(!this._isDisabled()){let e=this._isSorted(),n=this._sort.direction;this._sort.sort(this),this._recentlyCleared.set(e&&!this._isSorted()?n:null)}}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,r){n&1&&z("click",function(){return r._toggleOnInteraction()})("keydown",function(o){return r._handleKeydown(o)})("mouseleave",function(){return r._recentlyCleared.set(null)}),n&2&&(J("aria-sort",r._getAriaSortAttribute()),ee("mat-sort-header-disabled",r._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",B],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",B]},exportAs:["matSortHeader"],attrs:gre,ngContentSelectors:_re,decls:4,vars:17,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],["viewBox","0 -960 960 960","focusable","false","aria-hidden","true"],["d","M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z"]],template:function(n,r){n&1&&(xe(),p(0,"div",0)(1,"div",1),re(2),f(),M(3,vre,3,0,"div",2),f()),n&2&&(ee("mat-sort-header-sorted",r._isSorted())("mat-sort-header-position-before",r.arrowPosition==="before")("mat-sort-header-descending",r._sort.direction==="desc")("mat-sort-header-ascending",r._sort.direction==="asc")("mat-sort-header-recently-cleared-ascending",r._recentlyCleared()==="asc")("mat-sort-header-recently-cleared-descending",r._recentlyCleared()==="desc")("mat-sort-header-animations-disabled",r._animationModule==="NoopAnimations"),J("tabindex",r._isDisabled()?null:0)("role",r._isDisabled()?null:"button"),g(3),ke(r._renderArrow()?3:-1))},styles:[`.mat-sort-header{cursor:pointer}.mat-sort-header-disabled{cursor:default}.mat-sort-header-container{display:flex;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}@keyframes _mat-sort-header-recently-cleared-ascending{from{transform:translateY(0);opacity:1}to{transform:translateY(-25%);opacity:0}}@keyframes _mat-sort-header-recently-cleared-descending{from{transform:translateY(0) rotate(180deg);opacity:1}to{transform:translateY(25%) rotate(180deg);opacity:0}}.mat-sort-header-arrow{height:12px;width:12px;position:relative;transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1),opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;overflow:visible;color:var(--mat-sort-arrow-color, var(--mat-sys-on-surface))}.mat-sort-header.cdk-keyboard-focused .mat-sort-header-arrow,.mat-sort-header.cdk-program-focused .mat-sort-header-arrow,.mat-sort-header:hover .mat-sort-header-arrow{opacity:.54}.mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow{opacity:1}.mat-sort-header-descending .mat-sort-header-arrow{transform:rotate(180deg)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transform:translateY(-25%)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-ascending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-descending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-animations-disabled .mat-sort-header-arrow{transition-duration:0ms;animation-duration:0ms}.mat-sort-header-arrow svg{width:24px;height:24px;fill:currentColor;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;transform:translateZ(0)}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}
+`],encapsulation:2,changeDetection:0})}return t})(),qP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[Cre],imports:[me]})}return t})();function xre(t,i){if(t&1&&Pt(0,2),t&2){let e=w();y("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Mre(t,i){if(t&1&&(p(0,"span",7),l(1),f()),t&2){let e=w(2);g(),T(e._getDefaultTextForState(e.state))}}function wre(t,i){if(t&1&&(p(0,"span",8),l(1),f()),t&2){let e=w(3);g(),T(e._intl.completedLabel)}}function Dre(t,i){if(t&1&&(p(0,"span",8),l(1),f()),t&2){let e=w(3);g(),T(e._intl.editableLabel)}}function Sre(t,i){if(t&1&&(M(0,wre,2,1,"span",8)(1,Dre,2,1,"span",8),p(2,"mat-icon",7),l(3),f()),t&2){let e=w(2);ke(e.state==="done"?0:e.state==="edit"?1:-1),g(3),T(e._getDefaultTextForState(e.state))}}function kre(t,i){if(t&1&&M(0,Mre,2,1,"span",7)(1,Sre,4,2),t&2){let e,n=w();ke((e=n.state)==="number"?0:1)}}function Ere(t,i){t&1&&(p(0,"div",4),Pt(1,9),f()),t&2&&(g(),y("ngTemplateOutlet",i.template))}function Ire(t,i){if(t&1&&(p(0,"div",4),l(1),f()),t&2){let e=w();g(),T(e.label)}}function Tre(t,i){if(t&1&&(p(0,"div",5),l(1),f()),t&2){let e=w();g(),T(e._intl.optionalLabel)}}function Ore(t,i){if(t&1&&(p(0,"div",6),l(1),f()),t&2){let e=w();g(),T(e.errorMessage)}}var YP=["*"];function Pre(t,i){}function Are(t,i){if(t&1&&(re(0),M(1,Pre,0,0,"ng-template",0)),t&2){let e=w();g(),y("cdkPortalOutlet",e._portal)}}var Vre=["animatedContainer"],QP=(t,i)=>({step:t,i});function Lre(t,i){t&1&&re(0)}function Rre(t,i){t&1&&H(0,"div",7)}function zre(t,i){if(t&1&&(Pt(0,6),M(1,Rre,1,0,"div",7)),t&2){let e=i.$implicit,n=i.$index,r=i.$index,a=i.$count;w(2);let o=_t(4);y("ngTemplateOutlet",o)("ngTemplateOutletContext",ka(3,QP,e,n)),g(),ke(r!==a-1?1:-1)}}function Hre(t,i){if(t&1&&(p(0,"div",8,1),Pt(2,9),f()),t&2){let e=i.$implicit,n=i.$index,r=w(2);Tt("mat-horizontal-stepper-content-"+r._getAnimationDirection(n)),y("id",r._getStepContentId(n)),J("aria-labelledby",r._getStepLabelId(n))("inert",r.selectedIndex===n?null:""),g(2),y("ngTemplateOutlet",e.content)}}function Nre(t,i){if(t&1&&(p(0,"div",2)(1,"div",3),Xi(2,zre,2,6,null,null,fo),f(),p(4,"div",4),Xi(5,Hre,3,6,"div",5,fo),f()()),t&2){let e=w();g(2),Ji(e.steps),g(3),Ji(e.steps)}}function Fre(t,i){if(t&1&&(p(0,"div",10),Pt(1,6),p(2,"div",11,1)(4,"div",12)(5,"div",13),Pt(6,9),f()()()()),t&2){let e=i.$implicit,n=i.$index,r=i.$index,a=i.$count,o=w(2),s=_t(4);g(),y("ngTemplateOutlet",s)("ngTemplateOutletContext",ka(10,QP,e,n)),g(),ee("mat-stepper-vertical-line",r!==a-1)("mat-vertical-content-container-active",o.selectedIndex===n),J("inert",o.selectedIndex===n?null:""),g(2),y("id",o._getStepContentId(n)),J("aria-labelledby",o._getStepLabelId(n)),g(2),y("ngTemplateOutlet",e.content)}}function Bre(t,i){if(t&1&&Xi(0,Fre,7,13,"div",10,fo),t&2){let e=w();Ji(e.steps)}}function jre(t,i){if(t&1){let e=de();p(0,"mat-step-header",14),z("click",function(){let r=G(e).step;return W(r.select())})("keydown",function(r){G(e);let a=w();return W(a._onKeydown(r))}),f()}if(t&2){let e=i.step,n=i.i,r=w();ee("mat-horizontal-stepper-header",r.orientation==="horizontal")("mat-vertical-stepper-header",r.orientation==="vertical"),y("tabIndex",r._getFocusIndex()===n?0:-1)("id",r._getStepLabelId(n))("index",n)("state",r._getIndicatorType(n,e.state))("label",e.stepLabel||e.label)("selected",r.selectedIndex===n)("active",r._stepIsNavigable(n,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",r._iconOverrides)("disableRipple",r.disableRipple||!r._stepIsNavigable(n,e))("color",e.color||r.color),J("aria-posinset",n+1)("aria-setsize",r.steps.length)("aria-controls",r._getStepContentId(n))("aria-selected",r.selectedIndex==n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",r._stepIsNavigable(n,e)?null:!0)}}var j_=(()=>{class t extends P_{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matStepLabel",""]],features:[ce]})}return t})(),Zp=(()=>{class t{changes=new N;optionalLabel="Optional";completedLabel="Completed";editableLabel="Editable";static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Ure(t){return t||new Zp}var $re={provide:Zp,deps:[[new pr,new Qr,Zp]],useFactory:Ure},U_=(()=>{class t extends O_{_intl=u(Zp);_focusMonitor=u(qt);_intlSubscription;state;label;errorMessage;iconOverrides;index;selected;active;optional;disableRipple;color;constructor(){super();let e=u(Ze);e.load(Yt),e.load(rr);let n=u(be);this._intlSubscription=this._intl.changes.subscribe(()=>n.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,n){e?this._focusMonitor.focusVia(this._elementRef,e,n):this._elementRef.nativeElement.focus(n)}_stringLabel(){return this.label instanceof j_?null:this.label}_templateLabel(){return this.label instanceof j_?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(n,r){n&2&&Tt("mat-"+(r.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},features:[ce],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(n,r){if(n&1&&(H(0,"div",0),p(1,"div")(2,"div",1),M(3,xre,1,2,"ng-container",2)(4,kre,2,1),f()(),p(5,"div",3),M(6,Ere,2,1,"div",4)(7,Ire,2,1,"div",4)(8,Tre,2,1,"div",5)(9,Ore,2,1,"div",6),f()),n&2){let a;y("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disableRipple),g(),K0("mat-step-icon-state-",r.state," mat-step-icon"),ee("mat-step-icon-selected",r.selected),g(2),ke(r.iconOverrides&&r.iconOverrides[r.state]?3:4),g(2),ee("mat-step-label-active",r.active)("mat-step-label-selected",r.selected)("mat-step-label-error",r.state=="error"),g(),ke((a=r._templateLabel())?6:r._stringLabel()?7:-1,a),g(2),ke(r.optional&&r.state!="error"?8:-1),g(),ke(r.state==="error"?9:-1)}},dependencies:[Kn,Yo,lr],styles:[`.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-inverse-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-sys-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-inverse-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-sys-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}@media(forced-colors: active){.mat-step-header{outline:solid 1px}.mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.mat-step-header[aria-disabled=true]{outline-color:GrayText}.mat-step-header[aria-disabled=true] .mat-step-label,.mat-step-header[aria-disabled=true] .mat-step-icon,.mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-sys-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-sys-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color, transparent);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-sys-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-sys-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-sys-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-sys-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-sys-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-sys-on-primary))}
+`],encapsulation:2,changeDetection:0})}return t})(),Gre=(()=>{class t{templateRef=u(Qe);name;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]}})}return t})(),Wre=(()=>{class t{_template=u(Qe);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["ng-template","matStepContent",""]]})}return t})(),qre=(()=>{class t extends Bp{_errorStateMatcher=u(za,{skipSelf:!0});_viewContainerRef=u(it);_isSelected=Me.EMPTY;stepLabel=void 0;color;_lazyContent;_portal;ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(dt(()=>this._stepper.selectionChange.pipe(pe(e=>e.selectedStep===this),We(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new On(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,n){let r=this._errorStateMatcher.isErrorState(e,n),a=!!(e&&e.invalid&&this.interacted);return r||a}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-step"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,j_,5),Se(a,Wre,5)),n&2){let o;U(o=$())&&(r.stepLabel=o.first),U(o=$())&&(r._lazyContent=o.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],features:[ue([{provide:za,useExisting:t},{provide:Bp,useExisting:t}]),ce],ngContentSelectors:YP,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(n,r){n&1&&(xe(),M(0,Are,2,1,"ng-template"))},dependencies:[Jn],encapsulation:2,changeDetection:0})}return t})(),Yre=(()=>{class t extends F2{_ngZone=u(se);_renderer=u(Ke);_animationsModule=u(ze,{optional:!0});_cleanupTransition;_isAnimating=zn(!1);_stepHeader=void 0;_animatedContainers;_steps=void 0;steps=new Sn;_icons;animationDone=new j;disableRipple;color;labelPosition="end";headerPosition="top";_iconOverrides={};get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}_animationDuration="";_isServer=!u(He).isBrowser;constructor(){super();let n=u(Y).nativeElement.nodeName.toLowerCase();this.orientation=n==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:n})=>this._iconOverrides[e]=n),this.steps.changes.pipe(ve(this._destroyed)).subscribe(()=>this._stateChanged()),this.selectedIndexChange.pipe(ve(this._destroyed)).subscribe(()=>{let e=this._getAnimationDuration();e==="0ms"||e==="0s"?this._onAnimationDone():this._isAnimating.set(!0)}),this._ngZone.runOutsideAngular(()=>{this._animationsModule!=="NoopAnimations"&&setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-stepper-animations-enabled"),this._cleanupTransition=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionend)},200)})}ngAfterViewInit(){if(super.ngAfterViewInit(),typeof queueMicrotask=="function"){let e=!1;this._animatedContainers.changes.pipe(We(null),ve(this._destroyed)).subscribe(()=>queueMicrotask(()=>{e||(e=!0,this.animationDone.emit()),this._stateChanged()}))}}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransition?.()}_stepIsNavigable(e,n){return n.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this._animationsModule==="NoopAnimations"?"0ms":this.animationDuration?this.animationDuration:this.orientation==="horizontal"?"500ms":"225ms"}_handleTransitionend=e=>{let n=e.target;if(!n)return;let r=this.orientation==="horizontal"&&e.propertyName==="transform"&&n.classList.contains("mat-horizontal-stepper-content-current"),a=this.orientation==="vertical"&&e.propertyName==="grid-template-rows"&&n.classList.contains("mat-vertical-content-container-active");(r||a)&&this._animatedContainers.find(s=>s.nativeElement===n)&&this._onAnimationDone()};_onAnimationDone(){this._isAnimating.set(!1),this.animationDone.emit()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,qre,5),Se(a,Gre,5)),n&2){let o;U(o=$())&&(r._steps=o),U(o=$())&&(r._icons=o)}},viewQuery:function(n,r){if(n&1&&(le(U_,5),le(Vre,5)),n&2){let a;U(a=$())&&(r._stepHeader=a),U(a=$())&&(r._animatedContainers=a)}},hostAttrs:["role","tablist"],hostVars:15,hostBindings:function(n,r){n&2&&(J("aria-orientation",r.orientation),kt("--mat-stepper-animation-duration",r._getAnimationDuration()),ee("mat-stepper-horizontal",r.orientation==="horizontal")("mat-stepper-vertical",r.orientation==="vertical")("mat-stepper-label-position-end",r.orientation==="horizontal"&&r.labelPosition=="end")("mat-stepper-label-position-bottom",r.orientation==="horizontal"&&r.labelPosition=="bottom")("mat-stepper-header-position-bottom",r.headerPosition==="bottom")("mat-stepper-animating",r._isAnimating()))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[ue([{provide:F2,useExisting:t}]),ce],ngContentSelectors:YP,decls:5,vars:2,consts:[["stepTemplate",""],["animatedContainer",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","class"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(n,r){if(n&1&&(xe(),M(0,Lre,1,0)(1,Nre,7,0,"div",2)(2,Bre,2,0)(3,jre,1,23,"ng-template",null,0,Or)),n&2){let a;ke(r._isServer?0:-1),g(),ke((a=r.orientation)==="horizontal"?1:a==="vertical"?2:-1)}},dependencies:[Yo,U_],styles:[`.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-sys-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-sys-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height, 72px)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{visibility:hidden;overflow:hidden;outline:0;height:0}.mat-stepper-animations-enabled .mat-horizontal-stepper-content{transition:transform var(--mat-stepper-animation-duration, 0) cubic-bezier(0.35, 0, 0.25, 1)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-previous{transform:translate3d(-100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-next{transform:translate3d(100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{visibility:visible;transform:none;height:auto}.mat-stepper-horizontal:not(.mat-stepper-animating) .mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{overflow:visible}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}@media(forced-colors: active){.mat-horizontal-content-container{outline:solid 1px}}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{display:grid;grid-template-rows:0fr;grid-template-columns:100%;margin-left:36px;border:0;position:relative}.mat-stepper-animations-enabled .mat-vertical-content-container{transition:grid-template-rows var(--mat-stepper-animation-duration, 0) cubic-bezier(0.4, 0, 0.2, 1)}.mat-vertical-content-container.mat-vertical-content-container-active{grid-template-rows:1fr}.mat-step:last-child .mat-vertical-content-container{border:none}@media(forced-colors: active){.mat-vertical-content-container{outline:solid 1px}}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}@supports not (grid-template-rows: 0fr){.mat-vertical-content-container{height:0}.mat-vertical-content-container.mat-vertical-content-container-active{height:auto}}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-sys-outline));top:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0;visibility:hidden}.mat-stepper-animations-enabled .mat-vertical-stepper-content{transition:visibility var(--mat-stepper-animation-duration, 0) linear}.mat-vertical-content-container-active>.mat-vertical-stepper-content{visibility:visible}.mat-vertical-content{padding:0 24px 24px 24px}
+`],encapsulation:2,changeDetection:0})}return t})(),KP=(()=>{class t extends sP{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(n,r){n&2&&Ht("type",r.type)},features:[ce]})}return t})(),ZP=(()=>{class t extends cP{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(n,r){n&2&&Ht("type",r.type)},features:[ce]})}return t})(),XP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({providers:[$re,za],imports:[me,wi,lP,H2,oi,Yre,U_,me]})}return t})();var Qre=[[["caption"]],[["colgroup"],["col"]],"*"],Kre=["caption","colgroup, col","*"];function Zre(t,i){t&1&&re(0,2)}function Xre(t,i){t&1&&(p(0,"thead",0),Pt(1,1),f(),p(2,"tbody",0),Pt(3,2)(4,3),f(),p(5,"tfoot",0),Pt(6,4),f())}function Jre(t,i){t&1&&Pt(0,1)(1,2)(2,3)(3,4)}var ua=new A("CDK_TABLE");var nf=(()=>{class t{template=u(Qe);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkCellDef",""]]})}return t})(),rf=(()=>{class t{template=u(Qe);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkHeaderCellDef",""]]})}return t})(),af=(()=>{class t{template=u(Qe);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkFooterCellDef",""]]})}return t})(),Lc=(()=>{class t{_table=u(ua,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(e){this._setNameInput(e)}_name;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,nf,5),Se(a,rf,5),Se(a,af,5)),n&2){let o;U(o=$())&&(r.cell=o.first),U(o=$())&&(r.headerCell=o.first),U(o=$())&&(r.footerCell=o.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",B],stickyEnd:[2,"stickyEnd","stickyEnd",B]},features:[ue([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}])]})}return t})(),T4=class{constructor(i,e){e.nativeElement.classList.add(...i._columnCssClassName)}},tA=(()=>{class t extends T4{constructor(){super(u(Lc),u(Y))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[ce]})}return t})(),nA=(()=>{class t extends T4{constructor(){let e=u(Lc),n=u(Y);super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[ce]})}return t})(),iA=(()=>{class t extends T4{constructor(){let e=u(Lc),n=u(Y);super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[ce]})}return t})(),Jp=class{tasks=[];endTasks=[]},ef=new A("_COALESCED_STYLE_SCHEDULER"),G_=(()=>{class t{_currentSchedule=null;_ngZone=u(se);constructor(){}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Jp,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let e=this._currentSchedule;this._currentSchedule=new Jp;for(let n of e.tasks)n();for(let n of e.endTasks)n()}this._currentSchedule=null})))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac})}return t})();var W_=(()=>{class t{template=u(Qe);_differs=u(fr);columns;_columnsDiffer;constructor(){}ngOnChanges(e){if(!this._columnsDiffer){let n=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof O4?e.headerCell.template:this instanceof P4?e.footerCell.template:e.cell.template}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,features:[Oe]})}return t})(),O4=(()=>{class t extends W_{_table=u(ua,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(u(Qe),u(fr))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",B]},features:[ce,Oe]})}return t})(),P4=(()=>{class t extends W_{_table=u(ua,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(u(Qe),u(fr))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",B]},features:[ce,Oe]})}return t})(),of=(()=>{class t extends W_{_table=u(ua,{optional:!0});when;constructor(){super(u(Qe),u(fr))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[ce]})}return t})(),Oo=(()=>{class t{_viewContainer=u(it);cells;context;static mostRecentCellOutlet=null;constructor(){t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkCellOutlet",""]]})}return t})(),q_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[Oo],encapsulation:2})}return t})(),Y_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[Oo],encapsulation:2})}return t})(),Q_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[Oo],encapsulation:2})}return t})(),sf=(()=>{class t{templateRef=u(Qe);_contentClassName="cdk-no-data-row";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["ng-template","cdkNoDataRow",""]]})}return t})(),JP=["top","bottom","left","right"],$_=class{_isNativeHtmlTable;_stickCellCss;direction;_coalescedStyleScheduler;_isBrowser;_needsPositionStickyOnElement;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(i,e,n,r,a=!0,o=!0,s,d){this._isNativeHtmlTable=i,this._stickCellCss=e,this.direction=n,this._coalescedStyleScheduler=r,this._isBrowser=a,this._needsPositionStickyOnElement=o,this._positionListener=s,this._tableInjector=d,this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(i,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);let n=[];for(let r of i)r.nodeType===r.ELEMENT_NODE&&n.push(r,...Array.from(r.children));this._afterNextRender({write:()=>{for(let r of n)this._removeStickyStyle(r,e)}})}updateStickyColumns(i,e,n,r=!0,a=!0){if(!i.length||!this._isBrowser||!(e.some(oe=>oe)||n.some(oe=>oe))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let o=i[0],s=o.children.length,d=this.direction==="rtl",h=d?"right":"left",v=d?"left":"right",C=e.lastIndexOf(!0),S=n.indexOf(!0),D,L,ne;a&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...e],stickyEndStates:[...n]}),this._afterNextRender({earlyRead:()=>{D=this._getCellWidths(o,r),L=this._getStickyStartColumnPositions(D,e),ne=this._getStickyEndColumnPositions(D,n)},write:()=>{for(let oe of i)for(let ye=0;ye!!oe)&&(this._positionListener.stickyColumnsUpdated({sizes:C===-1?[]:D.slice(0,C+1).map((oe,ye)=>e[ye]?oe:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:S===-1?[]:D.slice(S).map((oe,ye)=>n[ye+S]?oe:null).reverse()}))}})}stickRows(i,e,n){if(!this._isBrowser)return;let r=n==="bottom"?i.slice().reverse():i,a=n==="bottom"?e.slice().reverse():e,o=[],s=[],d=[];this._afterNextRender({earlyRead:()=>{for(let h=0,v=0;h{let h=a.lastIndexOf(!0);for(let v=0;v{let n=i.querySelector("tfoot");n&&(e.some(r=>!r)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))}})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(i,e){if(!i.classList.contains(this._stickCellCss))return;for(let r of e)i.style[r]="",i.classList.remove(this._borderCellCss[r]);JP.some(r=>e.indexOf(r)===-1&&i.style[r])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}_addStickyStyle(i,e,n,r){i.classList.add(this._stickCellCss),r&&i.classList.add(this._borderCellCss[e]),i.style[e]=`${n}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){let e={top:100,bottom:10,left:1,right:1},n=0;for(let r of JP)i.style[r]&&(n+=e[r]);return n?`${n}`:""}_getCellWidths(i,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let n=[],r=i.children;for(let a=0;a0;a--)e[a]&&(n[a]=r,r+=i[a]);return n}_retrieveElementSize(i){let e=this._elemSizeCache.get(i);if(e)return e;let n=i.getBoundingClientRect(),r={width:n.width,height:n.height};return this._resizeObserver&&(this._elemSizeCache.set(i,r),this._resizeObserver.observe(i,{box:"border-box"})),r}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){let e=new Set(i);for(let n of this._updatedStickyColumnsParamsToReplay)n.rows=n.rows.filter(r=>!e.has(r));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(n=>!!n.rows.length)}_updateCachedSizes(i){let e=!1;for(let n of i){let r=n.borderBoxSize?.length?{width:n.borderBoxSize[0].inlineSize,height:n.borderBoxSize[0].blockSize}:{width:n.contentRect.width,height:n.contentRect.height};r.width!==this._elemSizeCache.get(n.target)?.width&&eae(n.target)&&(e=!0),this._elemSizeCache.set(n.target,r)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let n of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(n.rows,n.stickyStartStates,n.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}_afterNextRender(i){this._tableInjector?St(i,{injector:this._tableInjector}):this._coalescedStyleScheduler.schedule(()=>{i.earlyRead?.(),i.write()})}};function eae(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>t.classList.contains(i))}var tf=new A("CDK_SPL");var K_=(()=>{class t{viewContainer=u(it);elementRef=u(Y);constructor(){let e=u(ua);e._rowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","rowOutlet",""]]})}return t})(),Z_=(()=>{class t{viewContainer=u(it);elementRef=u(Y);constructor(){let e=u(ua);e._headerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","headerRowOutlet",""]]})}return t})(),X_=(()=>{class t{viewContainer=u(it);elementRef=u(Y);constructor(){let e=u(ua);e._footerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","footerRowOutlet",""]]})}return t})(),J_=(()=>{class t{viewContainer=u(it);elementRef=u(Y);constructor(){let e=u(ua);e._noDataRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","noDataRowOutlet",""]]})}return t})();var e9=(()=>{class t{_differs=u(fr);_changeDetectorRef=u(be);_elementRef=u(Y);_dir=u(st,{optional:!0});_platform=u(He);_viewRepeater=u(x2);_coalescedStyleScheduler=u(ef);_viewportRuler=u(Xn);_stickyPositioningListener=u(tf,{optional:!0,skipSelf:!0});_document=u(we);_data;_onDestroy=new N;_renderRows;_renderChangeSubscription;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}_trackByFn;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}_dataSource;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;contentChanged=new j;viewChange=new at({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;_injector=u(Pe);constructor(){u(new hn("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE",this._dataDiffer=this._differs.find([]).create((n,r)=>this.trackBy?this.trackBy(r.dataIndex,r.data):r)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe(ve(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Cc(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(r,a,o)=>this._getEmbeddedViewArgs(r.item,o),r=>r.item.data,r=>{r.operation===gs.INSERTED&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{let a=n.get(r.currentIndex);a.context.$implicit=r.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let r=eA(this._headerRowOutlet,"thead");r&&(r.style.display=e.length?"":"none")}let n=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let r=eA(this._footerRowOutlet,"tfoot");r&&(r.style.display=e.length?"":"none")}let n=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((a,o)=>{this._addStickyColumnStyles([a],this._headerRowDefs[o])}),this._rowDefs.forEach(a=>{let o=[];for(let s=0;s{this._addStickyColumnStyles([a],this._footerRowDefs[o])}),Array.from(this._columnDefsByName.values()).forEach(a=>a.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let e=[],n=this._cachedRenderRowsMap;if(this._cachedRenderRowsMap=new Map,!this._data)return e;for(let r=0;r{let s=r&&r.has(o)?r.get(o):[];if(s.length){let d=s.shift();return d.dataIndex=n,d}else return{data:e,rowDef:o,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Xp(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=Xp(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Xp(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Xp(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(n=>!n.when);!this.multiTemplateDataRows&&e.length>1,this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(o,s)=>{let d=!!s.getColumnsDiff();return o||d},n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();let r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();let a=this._footerRowDefs.reduce(e,!1);return a&&this._forceRenderFooterRows(),n||r||a}_switchDataSource(e){this._data=[],Cc(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Cc(this.dataSource)?e=this.dataSource.connect(this):Gn(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=ie(this.dataSource)),this._renderChangeSubscription=e.pipe(ve(this._onDestroy)).subscribe(n=>{this._data=n||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,n)=>this._renderRow(this._headerRowOutlet,e,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,n)=>this._renderRow(this._footerRowOutlet,e,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,n){let r=Array.from(n?.columns||[]).map(s=>{let d=this._columnDefsByName.get(s);return d}),a=r.map(s=>s.sticky),o=r.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(e,a,o,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let n=[];for(let r=0;r!a.when||a.when(n,e));else{let a=this._rowDefs.find(o=>o.when&&o.when(n,e))||this._defaultRowDef;a&&r.push(a)}return r.length,r}_getEmbeddedViewArgs(e,n){let r=e.rowDef,a={$implicit:e.data};return{templateRef:r.template,context:a,index:n}}_renderRow(e,n,r,a={}){let o=e.viewContainer.createEmbeddedView(n.template,a,r);return this._renderCellTemplateForItem(n,a),o}_renderCellTemplateForItem(e,n){for(let r of this._getCellTemplates(e))Oo.mostRecentCellOutlet&&Oo.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let n=0,r=e.length;n{let r=this._columnDefsByName.get(n);return e.extractCellTemplate(r)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(n,r)=>n||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr";this._stickyStyler=new $_(this._isNativeHtmlTable,this.stickyCssClass,e,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener,this._injector),(this._dir?this._dir.change:ie()).pipe(ve(this._onDestroy)).subscribe(n=>{this._stickyStyler.direction=n,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let r=this._noDataRowOutlet.viewContainer;if(n){let a=r.createEmbeddedView(e.templateRef),o=a.rootNodes[0];a.rootNodes.length===1&&o?.nodeType===this._document.ELEMENT_NODE&&(o.setAttribute("role","row"),o.classList.add(e._contentClassName))}else r.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,sf,5),Se(a,Lc,5),Se(a,of,5),Se(a,O4,5),Se(a,P4,5)),n&2){let o;U(o=$())&&(r._noDataRow=o.first),U(o=$())&&(r._contentColumnDefs=o),U(o=$())&&(r._contentRowDefs=o),U(o=$())&&(r._contentHeaderRowDefs=o),U(o=$())&&(r._contentFooterRowDefs=o)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,r){n&2&&ee("cdk-table-fixed-layout",r.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",B],fixedLayout:[2,"fixedLayout","fixedLayout",B]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[ue([{provide:ua,useExisting:t},{provide:x2,useClass:Dc},{provide:ef,useClass:G_},{provide:tf,useValue:null}])],ngContentSelectors:Kre,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(xe(Qre),re(0),re(1,1),M(2,Zre,1,0)(3,Xre,7,0)(4,Jre,4,0)),n&2&&(g(2),ke(r._isServer?2:-1),g(),ke(r._isNativeHtmlTable?3:4))},dependencies:[Z_,K_,J_,X_],styles:[`.cdk-table-fixed-layout{table-layout:fixed}
+`],encapsulation:2})}return t})();function Xp(t,i){return t.concat(Array.from(i))}function eA(t,i){let e=i.toUpperCase(),n=t.viewContainer.element.nativeElement;for(;n;){let r=n.nodeType===1?n.nodeName:null;if(r===e)return n;if(r==="TABLE")break;n=n.parentNode}return null}var rA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[r4]})}return t})();var tae=[[["caption"]],[["colgroup"],["col"]],"*"],nae=["caption","colgroup, col","*"];function iae(t,i){t&1&&re(0,2)}function rae(t,i){t&1&&(p(0,"thead",0),Pt(1,1),f(),p(2,"tbody",2),Pt(3,3)(4,4),f(),p(5,"tfoot",0),Pt(6,5),f())}function aae(t,i){t&1&&Pt(0,1)(1,3)(2,4)(3,5)}var U2=(()=>{class t extends e9{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,r){n&2&&ee("mdc-table-fixed-layout",r.fixedLayout)},exportAs:["matTable"],features:[ue([{provide:e9,useExisting:t},{provide:ua,useExisting:t},{provide:ef,useClass:G_},{provide:x2,useClass:Dc},{provide:tf,useValue:null}]),ce],ngContentSelectors:nae,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(xe(tae),re(0),re(1,1),M(2,iae,1,0)(3,rae,7,0)(4,aae,4,0)),n&2&&(g(2),ke(r._isServer?2:-1),g(),ke(r._isNativeHtmlTable?3:4))},dependencies:[Z_,K_,J_,X_],styles:[`.mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:var(--mat-table-header-container-height, 56px)}mat-row{min-height:var(--mat-table-row-item-container-height, 52px)}mat-footer-row{min-height:var(--mat-table-footer-container-height, 52px)}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mdc-data-table__row:last-child>.mat-mdc-header-cell{border-bottom:none}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child>.mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}
+`],encapsulation:2})}return t})(),$2=(()=>{class t extends nf{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matCellDef",""]],features:[ue([{provide:nf,useExisting:t}]),ce]})}return t})(),G2=(()=>{class t extends rf{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matHeaderCellDef",""]],features:[ue([{provide:rf,useExisting:t}]),ce]})}return t})(),uVe=(()=>{class t extends af{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matFooterCellDef",""]],features:[ue([{provide:af,useExisting:t}]),ce]})}return t})(),W2=(()=>{class t extends Lc{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[ue([{provide:Lc,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),ce]})}return t})(),q2=(()=>{class t extends tA{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[ce]})}return t})(),mVe=(()=>{class t extends nA{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[ce]})}return t})(),Y2=(()=>{class t extends iA{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[ce]})}return t})();var Q2=(()=>{class t extends O4{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",B]},features:[ue([{provide:O4,useExisting:t}]),ce]})}return t})(),pVe=(()=>{class t extends P4{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",B]},features:[ue([{provide:P4,useExisting:t}]),ce]})}return t})(),K2=(()=>{class t extends of{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[ue([{provide:of,useExisting:t}]),ce]})}return t})(),Z2=(()=>{class t extends q_{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[ue([{provide:q_,useExisting:t}]),ce],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[Oo],encapsulation:2})}return t})(),fVe=(()=>{class t extends Y_{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[ue([{provide:Y_,useExisting:t}]),ce],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[Oo],encapsulation:2})}return t})(),X2=(()=>{class t extends Q_{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[ue([{provide:Q_,useExisting:t}]),ce],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[Oo],encapsulation:2})}return t})(),hVe=(()=>{class t extends sf{_contentClassName="mat-mdc-no-data-row";static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["ng-template","matNoDataRow",""]],features:[ue([{provide:sf,useExisting:t}]),ce]})}return t})();var aA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,rA,me]})}return t})(),oae=9007199254740991,Rc=class extends hs{_data;_renderData=new at([]);_filter=new at("");_internalPageChanges=new N;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(i){i=Array.isArray(i)?i:[],this._data.next(i),this._renderChangesSubscription||this._filterData(i)}get filter(){return this._filter.value}set filter(i){this._filter.next(i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(i){this._sort=i,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(i){this._paginator=i,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(i,e)=>{let n=i[e];if(am(n)){let r=Number(n);return r{let n=e.active,r=e.direction;return!n||r==""?i:i.sort((a,o)=>{let s=this.sortingDataAccessor(a,n),d=this.sortingDataAccessor(o,n),h=typeof s,v=typeof d;h!==v&&(h==="number"&&(s+=""),v==="number"&&(d+=""));let C=0;return s!=null&&d!=null?s>d?C=1:s{let n=e.trim().toLowerCase();return Object.values(i).some(r=>`${r}`.toLowerCase().includes(n))};constructor(i=[]){super(),this._data=new at(i),this._updateChangeSubscription()}_updateChangeSubscription(){let i=this._sort?nt(this._sort.sortChange,this._sort.initialized):ie(null),e=this._paginator?nt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):ie(null),n=this._data,r=ti([n,this._filter]).pipe(pe(([s])=>this._filterData(s))),a=ti([r,i]).pipe(pe(([s])=>this._orderData(s))),o=ti([a,e]).pipe(pe(([s])=>this._pageData(s)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=o.subscribe(s=>this._renderData.next(s))}_filterData(i){return this.filteredData=this.filter==null||this.filter===""?i:i.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(i){return this.sort?this.sortData(i.slice(),this.sort):i}_pageData(i){if(!this.paginator)return i;let e=this.paginator.pageIndex*this.paginator.pageSize;return i.slice(e,e+this.paginator.pageSize)}_updatePaginator(i){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=i,e.pageIndex>0)){let n=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,n);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var J2=["*"];function sae(t,i){t&1&&re(0)}var lA=["tabListContainer"],dA=["tabList"],uA=["tabListInner"],mA=["nextPaginator"],pA=["previousPaginator"],cae=["content"];function lae(t,i){}var dae=["tabBodyWrapper"],uae=["tabHeader"];function mae(t,i){}function pae(t,i){if(t&1&&M(0,mae,0,0,"ng-template",12),t&2){let e=w().$implicit;y("cdkPortalOutlet",e.templateLabel)}}function fae(t,i){if(t&1&&l(0),t&2){let e=w().$implicit;T(e.textLabel)}}function hae(t,i){if(t&1){let e=de();p(0,"div",7,2),z("click",function(){let r=G(e),a=r.$implicit,o=r.$index,s=w(),d=_t(1);return W(s._handleClick(a,d,o))})("cdkFocusChange",function(r){let a=G(e).$index,o=w();return W(o._tabFocusChanged(r,a))}),H(2,"span",8)(3,"div",9),p(4,"span",10)(5,"span",11),M(6,pae,1,1,null,12)(7,fae,1,1),f()()()}if(t&2){let e=i.$implicit,n=i.$index,r=_t(1),a=w();Tt(e.labelClass),ee("mdc-tab--active",a.selectedIndex===n),y("id",a._getTabLabelId(e,n))("disabled",e.disabled)("fitInkBarToContent",a.fitInkBarToContent),J("tabIndex",a._getTabIndex(n))("aria-posinset",n+1)("aria-setsize",a._tabs.length)("aria-controls",a._getTabContentId(n))("aria-selected",a.selectedIndex===n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),g(3),y("matRippleTrigger",r)("matRippleDisabled",e.disabled||a.disableRipple),g(3),ke(e.templateLabel?6:7)}}function gae(t,i){t&1&&re(0)}function _ae(t,i){if(t&1){let e=de();p(0,"mat-tab-body",13),z("_onCentered",function(){G(e);let r=w();return W(r._removeTabBodyWrapperHeight())})("_onCentering",function(r){G(e);let a=w();return W(a._setTabBodyWrapperHeight(r))})("_beforeCentering",function(r){G(e);let a=w();return W(a._bodyCentered(r))}),f()}if(t&2){let e=i.$implicit,n=i.$index,r=w();Tt(e.bodyClass),y("id",r._getTabContentId(n))("content",e.content)("position",e.position)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),J("tabindex",r.contentTabIndex!=null&&r.selectedIndex===n?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(e,n))("aria-hidden",r.selectedIndex!==n)}}var vae=["mat-tab-nav-bar",""],bae=["mat-tab-link",""],yae=new A("MatTabContent"),Cae=(()=>{class t{template=u(Qe);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matTabContent",""]],features:[ue([{provide:yae,useExisting:t}])]})}return t})(),xae=new A("MatTabLabel"),fA=new A("MAT_TAB"),Mae=(()=>{class t extends Xg{_closestTab=u(fA,{optional:!0});static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[ue([{provide:xae,useExisting:t}]),ce]})}return t})(),hA=new A("MAT_TAB_GROUP"),wae=(()=>{class t{_viewContainerRef=u(it);_closestTabGroup=u(hA,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;id=null;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new N;position=null;origin=null;isActive=!1;constructor(){u(Ze).load(Yt)}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new On(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-tab"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Mae,5),Se(a,Cae,7,Qe)),n&2){let o;U(o=$())&&(r.templateLabel=o.first),U(o=$())&&(r._explicitContent=o.first)}},viewQuery:function(n,r){if(n&1&&le(Qe,7),n&2){let a;U(a=$())&&(r._implicitContent=a.first)}},hostAttrs:["hidden",""],hostVars:1,hostBindings:function(n,r){n&2&&J("id",null)},inputs:{disabled:[2,"disabled","disabled",B],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass",id:"id"},exportAs:["matTab"],features:[ue([{provide:fA,useExisting:t}]),Oe],ngContentSelectors:J2,decls:1,vars:0,template:function(n,r){n&1&&(xe(),M(0,sae,1,0,"ng-template"))},encapsulation:2})}return t})(),t9="mdc-tab-indicator--active",oA="mdc-tab-indicator--no-transition",cf=class{_items;_currentItem;constructor(i){this._items=i}hide(){this._items.forEach(i=>i.deactivateInkBar()),this._currentItem=void 0}alignToElement(i){let e=this._items.find(r=>r.elementRef.nativeElement===i),n=this._currentItem;if(e!==n&&(n?.deactivateInkBar(),e)){let r=n?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}},gA=(()=>{class t{_elementRef=u(Y);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let n=this._elementRef.nativeElement;if(!e||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(t9);return}let r=n.getBoundingClientRect(),a=e.width/r.width,o=e.left-r.left;n.classList.add(oA),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${a})`),n.getBoundingClientRect(),n.classList.remove(oA),n.classList.add(t9),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(t9)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this._elementRef.nativeElement.ownerDocument||document,n=this._inkBarElement=e.createElement("span"),r=this._inkBarContentElement=e.createElement("span");n.className="mdc-tab-indicator",r.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",n.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;e.appendChild(this._inkBarElement)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",B]}})}return t})();var _A=(()=>{class t extends gA{elementRef=u(Y);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(n,r){n&2&&(J("aria-disabled",!!r.disabled),ee("mat-mdc-tab-disabled",r.disabled))},inputs:{disabled:[2,"disabled","disabled",B]},features:[ce]})}return t})(),sA={passive:!0},Dae=650,Sae=100,vA=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(be);_viewportRuler=u(Xn);_dir=u(st,{optional:!0});_ngZone=u(se);_platform=u(He);_sharedResizeObserver=u(Wm);_injector=u(Pe);_renderer=u(Ke);_animationMode=u(ze,{optional:!0});_eventCleanups;_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new N;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new N;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){let n=isNaN(e)?0:e;this._selectedIndex!=n&&(this._selectedIndexChanged=!0,this._selectedIndex=n,this._keyManager&&this._keyManager.updateActiveItem(n))}_selectedIndex=0;selectFocusedIndex=new j;indexFocused=new j;constructor(){this._eventCleanups=this._ngZone.runOutsideAngular(()=>[this._renderer.listen(this._elementRef.nativeElement,"mouseleave",()=>this._stopInterval())])}ngAfterViewInit(){this._eventCleanups.push(Mt(this._renderer,this._previousPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("before"),sA),Mt(this._renderer,this._nextPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("after"),sA))}ngAfterContentInit(){let e=this._dir?this._dir.change:ie("ltr"),n=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(Gr(32),ve(this._destroyed)),r=this._viewportRuler.change(150).pipe(ve(this._destroyed)),a=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new oa(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(Math.max(this._selectedIndex,0)),St(a,{injector:this._injector}),nt(e,r,n,this._items.changes,this._itemsResized()).pipe(ve(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),a()})}),this._keyManager?.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return typeof ResizeObserver!="function"?Qt:this._items.changes.pipe(We(this._items),dt(e=>new Ue(n=>this._ngZone.runOutsideAngular(()=>{let r=new ResizeObserver(a=>n.next(a));return e.forEach(a=>r.observe(a.elementRef.nativeElement)),()=>{r.disconnect()}}))),Ls(1),Ae(e=>e.some(n=>n.contentRect.width>0&&n.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!vt(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let n=this._items.get(this.focusIndex);n&&!n.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager?.onKeydown(e)}}_onContentChanges(){let e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return this._items?!!this._items.toArray()[e]:!0}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();let n=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?n.scrollLeft=0:n.scrollLeft=n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let e=this.scrollDistance,n=this._getLayoutDirection()==="ltr"?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){let n=this._tabListContainer.nativeElement.offsetWidth,r=(e=="before"?-1:1)*n/3;return this._scrollTo(this._scrollDistance+r)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;let n=this._items?this._items.toArray()[e]:null;if(!n)return;let r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:a,offsetWidth:o}=n.elementRef.nativeElement,s,d;this._getLayoutDirection()=="ltr"?(s=a,d=s+o):(d=this._tabListInner.nativeElement.offsetWidth-a,s=d-o);let h=this.scrollDistance,v=this.scrollDistance+r;sv&&(this.scrollDistance+=Math.min(d-v,s-h))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let e=this._tabListInner.nativeElement.scrollWidth,n=this._elementRef.nativeElement.offsetWidth,r=e-n>=5;r||(this.scrollDistance=0),r!==this._showPaginationControls&&(this._showPaginationControls=r,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let e=this._tabListInner.nativeElement.scrollWidth,n=this._tabListContainer.nativeElement.offsetWidth;return e-n||0}_alignInkBarToSelectedTab(){let e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=e?e.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,n){n&&n.button!=null&&n.button!==0||(this._stopInterval(),Ur(Dae,Sae).pipe(ve(nt(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:r,distance:a}=this._scrollHeader(e);(a===0||a>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",B],selectedIndex:[2,"selectedIndex","selectedIndex",ot]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}})}return t})(),kae=(()=>{class t extends vA{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new cf(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-tab-header"]],contentQueries:function(n,r,a){if(n&1&&Se(a,_A,4),n&2){let o;U(o=$())&&(r._items=o)}},viewQuery:function(n,r){if(n&1&&(le(lA,7),le(dA,7),le(uA,7),le(mA,5),le(pA,5)),n&2){let a;U(a=$())&&(r._tabListContainer=a.first),U(a=$())&&(r._tabList=a.first),U(a=$())&&(r._tabListInner=a.first),U(a=$())&&(r._nextPaginator=a.first),U(a=$())&&(r._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(n,r){n&2&&ee("mat-mdc-tab-header-pagination-controls-enabled",r._showPaginationControls)("mat-mdc-tab-header-rtl",r._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",B]},features:[ce],ngContentSelectors:J2,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,r){if(n&1){let a=de();xe(),p(0,"div",5,0),z("click",function(){return G(a),W(r._handlePaginatorClick("before"))})("mousedown",function(s){return G(a),W(r._handlePaginatorPress("before",s))})("touchend",function(){return G(a),W(r._stopInterval())}),H(2,"div",6),f(),p(3,"div",7,1),z("keydown",function(s){return G(a),W(r._handleKeydown(s))}),p(5,"div",8,2),z("cdkObserveContent",function(){return G(a),W(r._onContentChanges())}),p(7,"div",9,3),re(9),f()()(),p(10,"div",10,4),z("mousedown",function(s){return G(a),W(r._handlePaginatorPress("after",s))})("click",function(){return G(a),W(r._handlePaginatorClick("after"))})("touchend",function(){return G(a),W(r._stopInterval())}),H(12,"div",6),f()}n&2&&(ee("mat-mdc-tab-header-pagination-disabled",r._disableScrollBefore),y("matRippleDisabled",r._disableScrollBefore||r.disableRipple),g(3),ee("_mat-animation-noopable",r._animationMode==="NoopAnimations"),g(2),J("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null),g(5),ee("mat-mdc-tab-header-pagination-disabled",r._disableScrollAfter),y("matRippleDisabled",r._disableScrollAfter||r.disableRipple))},dependencies:[Kn,Td],styles:[`.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}
+`],encapsulation:2})}return t})(),bA=new A("MAT_TABS_CONFIG"),cA=(()=>{class t extends Jn{_host=u(n9);_centeringSub=Me.EMPTY;_leavingSub=Me.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(We(this._host._isCenterPosition())).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matTabBodyHost",""]],features:[ce]})}return t})(),n9=(()=>{class t{_elementRef=u(Y);_dir=u(st,{optional:!0});_ngZone=u(se);_injector=u(Pe);_renderer=u(Ke);_animationsModule=u(ze,{optional:!0});_eventCleanups;_initialized;_fallbackTimer;_positionIndex;_dirChangeSubscription=Me.EMPTY;_position;_previousPosition;_onCentering=new j;_beforeCentering=new j;_afterLeavingCenter=new j;_onCentered=new j(!0);_portalHost;_contentElement;_content;animationDuration="500ms";preserveContent=!1;set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(){if(this._dir){let e=u(be);this._dirChangeSubscription=this._dir.change.subscribe(n=>{this._computePositionAnimationState(n),e.markForCheck()})}}ngOnInit(){this._bindTransitionEvents(),this._position==="center"&&(this._setActiveClass(!0),St(()=>this._onCentering.emit(this._elementRef.nativeElement.clientHeight),{injector:this._injector})),this._initialized=!0}ngOnDestroy(){clearTimeout(this._fallbackTimer),this._eventCleanups?.forEach(e=>e()),this._dirChangeSubscription.unsubscribe()}_bindTransitionEvents(){this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement,n=r=>{r.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.remove("mat-tab-body-animating"),r.type==="transitionend"&&this._transitionDone())};this._eventCleanups=[this._renderer.listen(e,"transitionstart",r=>{r.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.add("mat-tab-body-animating"),this._transitionStarted())}),this._renderer.listen(e,"transitionend",n),this._renderer.listen(e,"transitioncancel",n)]})}_transitionStarted(){clearTimeout(this._fallbackTimer);let e=this._position==="center";this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_transitionDone(){this._position==="center"?this._onCentered.emit():this._previousPosition==="center"&&this._afterLeavingCenter.emit()}_setActiveClass(e){this._elementRef.nativeElement.classList.toggle("mat-mdc-tab-body-active",e)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(){return this._positionIndex===0}_computePositionAnimationState(e=this._getLayoutDirection()){this._previousPosition=this._position,this._positionIndex<0?this._position=e=="ltr"?"left":"right":this._positionIndex>0?this._position=e=="ltr"?"right":"left":this._position="center",this._animationsDisabled()?this._simulateTransitionEvents():this._initialized&&(this._position==="center"||this._previousPosition==="center")&&(clearTimeout(this._fallbackTimer),this._fallbackTimer=this._ngZone.runOutsideAngular(()=>setTimeout(()=>this._simulateTransitionEvents(),100)))}_simulateTransitionEvents(){this._transitionStarted(),St(()=>this._transitionDone(),{injector:this._injector})}_animationsDisabled(){return this._animationsModule==="NoopAnimations"||this.animationDuration==="0ms"||this.animationDuration==="0s"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-tab-body"]],viewQuery:function(n,r){if(n&1&&(le(cA,5),le(cae,5)),n&2){let a;U(a=$())&&(r._portalHost=a.first),U(a=$())&&(r._contentElement=a.first)}},hostAttrs:[1,"mat-mdc-tab-body"],hostVars:1,hostBindings:function(n,r){n&2&&J("inert",r._position==="center"?null:"")},inputs:{_content:[0,"content","_content"],animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(n,r){n&1&&(p(0,"div",1,0),M(2,lae,0,0,"ng-template",2),f()),n&2&&ee("mat-tab-body-content-left",r._position==="left")("mat-tab-body-content-right",r._position==="right")("mat-tab-body-content-can-animate",r._position==="center"||r._previousPosition==="center")},dependencies:[cA,la],styles:[`.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto;transform:none;visibility:hidden}.mat-tab-body-animating>.mat-mdc-tab-body-content,.mat-mdc-tab-body-active>.mat-mdc-tab-body-content{visibility:visible}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-tab-body-content-can-animate{transition:transform var(--mat-tab-animation-duration) 1ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable .mat-tab-body-content-can-animate{transition:none}.mat-tab-body-content-left{transform:translate3d(-100%, 0, 0)}.mat-tab-body-content-right{transform:translate3d(100%, 0, 0)}
+`],encapsulation:2})}return t})(),$Ve=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(be);_ngZone=u(se);_tabsSubscription=Me.EMPTY;_tabLabelSubscription=Me.EMPTY;_tabBodySubscription=Me.EMPTY;_diAnimationsDisabled=u(ze,{optional:!0})==="NoopAnimations";_allTabs;_tabBodies;_tabBodyWrapper;_tabHeader;_tabs=new Sn;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new j;focusChange=new j;animationDone=new j;selectedTabChange=new j(!0);_groupId;_isServer=!u(He).isBrowser;constructor(){let e=u(bA,{optional:!0});this._groupId=u(Fe).getId("mat-tab-group-"),this.animationDuration=e&&e.animationDuration?e.animationDuration:"500ms",this.disablePagination=e&&e.disablePagination!=null?e.disablePagination:!1,this.dynamicHeight=e&&e.dynamicHeight!=null?e.dynamicHeight:!1,e?.contentTabIndex!=null&&(this.contentTabIndex=e.contentTabIndex),this.preserveContent=!!e?.preserveContent,this.fitInkBarToContent=e&&e.fitInkBarToContent!=null?e.fitInkBarToContent:!1,this.stretchTabs=e&&e.stretchTabs!=null?e.stretchTabs:!0,this.alignTabs=e&&e.alignTabs!=null?e.alignTabs:null}ngAfterContentChecked(){let e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){let n=this._selectedIndex==null;if(!n){this.selectedTabChange.emit(this._createChangeEvent(e));let r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,a)=>r.isActive=a===e),n||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,r)=>{n.position=r-e,this._selectedIndex!=null&&n.position==0&&!n.origin&&(n.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){let n=this._tabs.toArray(),r;for(let a=0;a{n[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}ngAfterViewInit(){this._tabBodySubscription=this._tabBodies.changes.subscribe(()=>this._bodyCentered(!0))}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(We(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe(),this._tabBodySubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){let n=this._tabHeader;n&&(n.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){let n=new i9;return n.index=e,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[e]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=nt(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e,n){return e.id||`${this._groupId}-label-${n}`}_getTabContentId(e){return`${this._groupId}-content-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight){this._tabBodyWrapperHeight=e;return}let n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=e+"px")}_removeTabBodyWrapperHeight(){let e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this._ngZone.run(()=>this.animationDone.emit())}_handleClick(e,n,r){n.focusIndex=r,e.disabled||(this.selectedIndex=r)}_getTabIndex(e){let n=this._lastFocusedTabIndex??this.selectedIndex;return e===n?0:-1}_tabFocusChanged(e,n){e&&e!=="mouse"&&e!=="touch"&&(this._tabHeader.focusIndex=n)}_bodyCentered(e){e&&this._tabBodies?.forEach((n,r)=>n._setActiveClass(r===this._selectedIndex))}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0"||this.animationDuration==="0ms"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-tab-group"]],contentQueries:function(n,r,a){if(n&1&&Se(a,wae,5),n&2){let o;U(o=$())&&(r._allTabs=o)}},viewQuery:function(n,r){if(n&1&&(le(dae,5),le(uae,5),le(n9,5)),n&2){let a;U(a=$())&&(r._tabBodyWrapper=a.first),U(a=$())&&(r._tabHeader=a.first),U(a=$())&&(r._tabBodies=a)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(n,r){n&2&&(J("mat-align-tabs",r.alignTabs),Tt("mat-"+(r.color||"primary")),kt("--mat-tab-animation-duration",r.animationDuration),ee("mat-mdc-tab-group-dynamic-height",r.dynamicHeight)("mat-mdc-tab-group-inverted-header",r.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",r.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",B],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",B],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",B],selectedIndex:[2,"selectedIndex","selectedIndex",ot],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",ot],disablePagination:[2,"disablePagination","disablePagination",B],disableRipple:[2,"disableRipple","disableRipple",B],preserveContent:[2,"preserveContent","preserveContent",B],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[ue([{provide:hA,useExisting:t}])],ngContentSelectors:J2,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","class","content","position","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","_beforeCentering","id","content","position","animationDuration","preserveContent"]],template:function(n,r){if(n&1){let a=de();xe(),p(0,"mat-tab-header",3,0),z("indexFocused",function(s){return G(a),W(r._focusChanged(s))})("selectFocusedIndex",function(s){return G(a),W(r.selectedIndex=s)}),Xi(2,hae,8,17,"div",4,fo),f(),M(4,gae,1,0),p(5,"div",5,1),Xi(7,_ae,1,10,"mat-tab-body",6,fo),f()}n&2&&(y("selectedIndex",r.selectedIndex||0)("disableRipple",r.disableRipple)("disablePagination",r.disablePagination)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby),g(2),Ji(r._tabs),g(2),ke(r._isServer?4:-1),g(),ee("_mat-animation-noopable",r._animationsDisabled()),g(2),Ji(r._tabs))},dependencies:[kae,_A,Id,Kn,Jn,n9],styles:[`.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}
+`],encapsulation:2})}return t})(),i9=class{index;tab},Eae=(()=>{class t extends vA{_focusedItem=zn(null);get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}_fitInkBarToContent=new at(!1);stretchTabs=!0;get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;_items;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;disableRipple=!1;color="primary";tabPanel;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;constructor(){let e=u(Y),n=u(st,{optional:!0}),r=u(se),a=u(be),o=u(Xn),s=u(He),d=u(ze,{optional:!0}),h=u(bA,{optional:!0});super(e,a,o,n,r,s,d),this.disablePagination=h&&h.disablePagination!=null?h.disablePagination:!1,this.fitInkBarToContent=h&&h.fitInkBarToContent!=null?h.fitInkBarToContent:!1,this.stretchTabs=h&&h.stretchTabs!=null?h.stretchTabs:!0}_itemSelected(){}ngAfterContentInit(){this._inkBar=new cf(this._items),this._items.changes.pipe(We(null),ve(this._destroyed)).subscribe(()=>this.updateActiveLink()),super.ngAfterContentInit(),this._keyManager.change.pipe(We(null),ve(this._destroyed)).subscribe(()=>this._focusedItem.set(this._keyManager?.activeItem||null))}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;let e=this._items.toArray();for(let n=0;n.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}
+`],encapsulation:2})}return t})(),Iae=(()=>{class t extends gA{_tabNavBar=u(Eae);elementRef=u(Y);_focusMonitor=u(qt);_destroyed=new N;_isActive=!1;_tabIndex=Xr(()=>this._tabNavBar._focusedItem()===this?this.tabIndex:-1);get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}disabled=!1;disableRipple=!1;tabIndex=0;rippleConfig;get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}id=u(Fe).getId("mat-tab-link-");constructor(){super(),u(Ze).load(Yt);let e=u(pc,{optional:!0}),n=u(new hn("tabindex"),{optional:!0}),r=u(ze,{optional:!0});this.rippleConfig=e||{},this.tabIndex=n==null?0:parseInt(n)||0,r==="NoopAnimations"&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),this._tabNavBar._fitInkBarToContent.pipe(ve(this._destroyed)).subscribe(a=>{this.fitInkBarToContent=a})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===32&&e.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(n,r){n&1&&z("focus",function(){return r._handleFocus()})("keydown",function(o){return r._handleKeydown(o)}),n&2&&(J("aria-controls",r._getAriaControls())("aria-current",r._getAriaCurrent())("aria-disabled",r.disabled)("aria-selected",r._getAriaSelected())("id",r.id)("tabIndex",r._tabIndex())("role",r._getRole()),ee("mat-mdc-tab-disabled",r.disabled)("mdc-tab--active",r.active))},inputs:{active:[2,"active","active",B],disabled:[2,"disabled","disabled",B],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ot(e)],id:"id"},exportAs:["matTabLink"],features:[ce],attrs:bae,ngContentSelectors:J2,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(n,r){n&1&&(xe(),H(0,"span",0)(1,"div",1),p(2,"span",2)(3,"span",3),re(4),f()()),n&2&&(g(),y("matRippleTrigger",r.elementRef.nativeElement)("matRippleDisabled",r.rippleDisabled))},dependencies:[Kn],styles:[`.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}
+`],encapsulation:2,changeDetection:0})}return t})(),GVe=(()=>{class t{id=u(Fe).getId("mat-tab-nav-panel-");_activeTabId;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(n,r){n&2&&J("aria-labelledby",r._activeTabId)("id",r.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:J2,decls:1,vars:0,template:function(n,r){n&1&&(xe(),re(0))},encapsulation:2,changeDetection:0})}return t})(),yA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,me]})}return t})();var Tae=["*",[["mat-toolbar-row"]]],Oae=["*","mat-toolbar-row"],Pae=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return t})(),rLe=(()=>{class t{_elementRef=u(Y);_platform=u(He);_document=u(we);color;_toolbarRows;constructor(){}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["mat-toolbar"]],contentQueries:function(n,r,a){if(n&1&&Se(a,Pae,5),n&2){let o;U(o=$())&&(r._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(n,r){n&2&&(Tt(r.color?"mat-"+r.color:""),ee("mat-toolbar-multiple-rows",r._toolbarRows.length>0)("mat-toolbar-single-row",r._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],ngContentSelectors:Oae,decls:2,vars:0,template:function(n,r){n&1&&(xe(Tae),re(0),re(1,1))},styles:[`.mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface));color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-sys-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-sys-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-sys-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-sys-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-sys-title-large-tracking));margin:0}@media(forced-colors: active){.mat-toolbar{outline:solid 1px}}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height, 56px)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height, 56px)}}
+`],encapsulation:2,changeDetection:0})}return t})();var CA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[me,me]})}return t})();var lf=class{dataNodes;expansionModel=new ji(!0);trackBy;getLevel;isExpandable;getChildren;toggle(i){this.expansionModel.toggle(this._trackByValue(i))}expand(i){this.expansionModel.select(this._trackByValue(i))}collapse(i){this.expansionModel.deselect(this._trackByValue(i))}isExpanded(i){return this.expansionModel.isSelected(this._trackByValue(i))}toggleDescendants(i){this.expansionModel.isSelected(this._trackByValue(i))?this.collapseDescendants(i):this.expandDescendants(i)}collapseAll(){this.expansionModel.clear()}expandDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.select(...e.map(n=>this._trackByValue(n)))}collapseDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.deselect(...e.map(n=>this._trackByValue(n)))}_trackByValue(i){return this.trackBy?this.trackBy(i):i}},xA=class extends lf{getLevel;isExpandable;options;constructor(i,e,n){super(),this.getLevel=i,this.isExpandable=e,this.options=n,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(i){let e=this.dataNodes.indexOf(i),n=[];for(let r=e+1;rthis._trackByValue(i)))}},MA=class extends lf{getChildren;options;constructor(i,e){super(),this.getChildren=i,this.options=e,this.options&&(this.trackBy=this.options.trackBy),this.options?.isExpandable&&(this.isExpandable=this.options.isExpandable)}expandAll(){this.expansionModel.clear();let i=this.dataNodes.reduce((e,n)=>[...e,...this.getDescendants(n),n],[]);this.expansionModel.select(...i.map(e=>this._trackByValue(e)))}getDescendants(i){let e=[];return this._getDescendants(e,i),e.splice(1)}_getDescendants(i,e){i.push(e);let n=this.getChildren(e);Array.isArray(n)?n.forEach(r=>this._getDescendants(i,r)):Gn(n)&&n.pipe(Le(1),Ae(Boolean)).subscribe(r=>{for(let a of r)this._getDescendants(i,a)})}},V4=new A("CDK_TREE_NODE_OUTLET_NODE"),A4=(()=>{class t{viewContainer=u(it);_node=u(V4,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkTreeNodeOutlet",""]]})}return t})(),r9=class{$implicit;level;index;count;constructor(i){this.$implicit=i}},df=(()=>{class t{template=u(Qe);when;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:[0,"cdkTreeNodeDefWhen","when"]}})}return t})();function wA(){return Error("Could not find a tree control, levelAccessor, or childrenAccessor for the tree.")}var e1=(()=>{class t{_differs=u(fr);_changeDetectorRef=u(be);_elementRef=u(Y);_dir=u(st);_onDestroy=new N;_dataDiffer;_defaultNodeDef;_dataSubscription;_levels=new Map;_parents=new Map;_ariaSets=new Map;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}_dataSource;treeControl;levelAccessor;childrenAccessor;trackBy;expansionKey;_nodeOutlet;_nodeDefs;viewChange=new at({start:0,end:Number.MAX_VALUE});_expansionModel;_flattenedNodes=new at([]);_nodeType=new at(null);_nodes=new at(new Map);_keyManagerNodes=new at([]);_keyManagerFactory=u(lD);_keyManager;_viewInit=!1;constructor(){}ngAfterContentInit(){this._initializeKeyManager()}ngAfterContentChecked(){this._updateDefaultNodeDefinition(),this._subscribeToDataChanges()}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),this._keyManager?.destroy()}ngOnInit(){this._checkTreeControlUsage(),this._initializeDataDiffer()}ngAfterViewInit(){this._viewInit=!0}_updateDefaultNodeDefinition(){let e=this._nodeDefs.filter(n=>!n.when);e.length>1,this._defaultNodeDef=e[0]}_setNodeTypeIfUnset(e){this._nodeType.value===null&&this._nodeType.next(e)}_switchDataSource(e){this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),e||this._nodeOutlet.viewContainer.clear(),this._dataSource=e,this._nodeDefs&&this._subscribeToDataChanges()}_getExpansionModel(){return this.treeControl?this.treeControl.expansionModel:(this._expansionModel??=new ji(!0),this._expansionModel)}_subscribeToDataChanges(){if(this._dataSubscription)return;let e;Cc(this._dataSource)?e=this._dataSource.connect(this):Gn(this._dataSource)?e=this._dataSource:Array.isArray(this._dataSource)&&(e=ie(this._dataSource)),e&&(this._dataSubscription=this._getRenderData(e).pipe(ve(this._onDestroy)).subscribe(n=>{this._renderDataChanges(n)}))}_getRenderData(e){let n=this._getExpansionModel();return ti([e,this._nodeType,n.changed.pipe(We(null),xt(r=>{this._emitExpansionChanges(r)}))]).pipe(dt(([r,a])=>a===null?ie({renderNodes:r,flattenedNodes:null,nodeType:a}):this._computeRenderingData(r,a).pipe(pe(o=>Be(q({},o),{nodeType:a})))))}_renderDataChanges(e){if(e.nodeType===null){this.renderNodeChanges(e.renderNodes);return}this._updateCachedData(e.flattenedNodes),this.renderNodeChanges(e.renderNodes),this._updateKeyManagerItems(e.flattenedNodes)}_emitExpansionChanges(e){if(!e)return;let n=this._nodes.value;for(let r of e.added)n.get(r)?._emitExpansionState(!0);for(let r of e.removed)n.get(r)?._emitExpansionState(!1)}_initializeKeyManager(){let e=ti([this._keyManagerNodes,this._nodes]).pipe(pe(([r,a])=>r.reduce((o,s)=>{let d=a.get(this._getExpansionKey(s));return d&&o.push(d),o},[]))),n={trackBy:r=>this._getExpansionKey(r.data),skipPredicate:r=>!!r.isDisabled,typeAheadDebounceInterval:!0,horizontalOrientation:this._dir.value};this._keyManager=this._keyManagerFactory(e,n)}_initializeDataDiffer(){let e=this.trackBy??((n,r)=>this._getExpansionKey(r));this._dataDiffer=this._differs.find([]).create(e)}_checkTreeControlUsage(){}renderNodeChanges(e,n=this._dataDiffer,r=this._nodeOutlet.viewContainer,a){let o=n.diff(e);!o&&!this._viewInit||(o?.forEachOperation((s,d,h)=>{if(s.previousIndex==null)this.insertNode(e[h],h,r,a);else if(h==null)r.remove(d);else{let v=r.get(d);r.move(v,h)}}),o?.forEachIdentityChange(s=>{let d=s.item;if(s.currentIndex!=null){let h=r.get(s.currentIndex);h.context.$implicit=d}}),a?this._changeDetectorRef.markForCheck():this._changeDetectorRef.detectChanges())}_getNodeDef(e,n){if(this._nodeDefs.length===1)return this._nodeDefs.first;let r=this._nodeDefs.find(a=>a.when&&a.when(n,e))||this._defaultNodeDef;return r}insertNode(e,n,r,a){let o=this._getLevelAccessor(),s=this._getNodeDef(e,n),d=this._getExpansionKey(e),h=new r9(e);a??=this._parents.get(d)??void 0,o?h.level=o(e):a!==void 0&&this._levels.has(this._getExpansionKey(a))?h.level=this._levels.get(this._getExpansionKey(a))+1:h.level=0,this._levels.set(d,h.level),(r||this._nodeOutlet.viewContainer).createEmbeddedView(s.template,h,n),ja.mostRecentTreeNode&&(ja.mostRecentTreeNode.data=e)}isExpanded(e){return!!(this.treeControl?.isExpanded(e)||this._expansionModel?.isSelected(this._getExpansionKey(e)))}toggle(e){this.treeControl?this.treeControl.toggle(e):this._expansionModel&&this._expansionModel.toggle(this._getExpansionKey(e))}expand(e){this.treeControl?this.treeControl.expand(e):this._expansionModel&&this._expansionModel.select(this._getExpansionKey(e))}collapse(e){this.treeControl?this.treeControl.collapse(e):this._expansionModel&&this._expansionModel.deselect(this._getExpansionKey(e))}toggleDescendants(e){this.treeControl?this.treeControl.toggleDescendants(e):this._expansionModel&&(this.isExpanded(e)?this.collapseDescendants(e):this.expandDescendants(e))}expandDescendants(e){if(this.treeControl)this.treeControl.expandDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.select(this._getExpansionKey(e)),this._getDescendants(e).pipe(Le(1),ve(this._onDestroy)).subscribe(r=>{n.select(...r.map(a=>this._getExpansionKey(a)))})}}collapseDescendants(e){if(this.treeControl)this.treeControl.collapseDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.deselect(this._getExpansionKey(e)),this._getDescendants(e).pipe(Le(1),ve(this._onDestroy)).subscribe(r=>{n.deselect(...r.map(a=>this._getExpansionKey(a)))})}}expandAll(){this.treeControl?this.treeControl.expandAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.select(...e))}collapseAll(){this.treeControl?this.treeControl.collapseAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.deselect(...e))}_getLevelAccessor(){return this.treeControl?.getLevel?.bind(this.treeControl)??this.levelAccessor}_getChildrenAccessor(){return this.treeControl?.getChildren?.bind(this.treeControl)??this.childrenAccessor}_getDirectChildren(e){let n=this._getLevelAccessor(),r=this._expansionModel??this.treeControl?.expansionModel;if(!r)return ie([]);let a=this._getExpansionKey(e),o=r.changed.pipe(dt(d=>d.added.includes(a)?ie(!0):d.removed.includes(a)?ie(!1):Qt),We(this.isExpanded(e)));if(n)return ti([o,this._flattenedNodes]).pipe(pe(([d,h])=>d?this._findChildrenByLevel(n,h,e,1):[]));let s=this._getChildrenAccessor();if(s)return dc(s(e)??[]);throw wA()}_findChildrenByLevel(e,n,r,a){let o=this._getExpansionKey(r),s=n.findIndex(C=>this._getExpansionKey(C)===o),d=e(r),h=d+a,v=[];for(let C=s+1;Cthis._getExpansionKey(a)===r)+1}_getNodeParent(e){let n=this._parents.get(this._getExpansionKey(e.data));return n&&this._nodes.value.get(this._getExpansionKey(n))}_getNodeChildren(e){return this._getDirectChildren(e.data).pipe(pe(n=>n.reduce((r,a)=>{let o=this._nodes.value.get(this._getExpansionKey(a));return o&&r.push(o),r},[])))}_sendKeydownToKeyManager(e){if(e.target===this._elementRef.nativeElement)this._keyManager.onKeydown(e);else{let n=this._nodes.getValue();for(let[,r]of n)if(e.target===r._elementRef.nativeElement){this._keyManager.onKeydown(e);break}}}_getDescendants(e){if(this.treeControl)return ie(this.treeControl.getDescendants(e));if(this.levelAccessor){let n=this._findChildrenByLevel(this.levelAccessor,this._flattenedNodes.value,e,1/0);return ie(n)}if(this.childrenAccessor)return this._getAllChildrenRecursively(e).pipe(R3((n,r)=>(n.push(...r),n),[]));throw wA()}_getAllChildrenRecursively(e){return this.childrenAccessor?dc(this.childrenAccessor(e)).pipe(Le(1),dt(n=>{for(let r of n)this._parents.set(this._getExpansionKey(r),e);return ie(...n).pipe(Pi(r=>gi(ie([r]),this._getAllChildrenRecursively(r))))})):ie([])}_getExpansionKey(e){return this.expansionKey?.(e)??e}_getAriaSet(e){let n=this._getExpansionKey(e),r=this._parents.get(n),a=r?this._getExpansionKey(r):null;return this._ariaSets.get(a)??[e]}_findParentForNode(e,n,r){if(!r.length)return null;let a=this._levels.get(this._getExpansionKey(e))??0;for(let o=n-1;o>=0;o--){let s=r[o];if((this._levels.get(this._getExpansionKey(s))??0){let o=this._getExpansionKey(a);this._parents.has(o)||this._parents.set(o,null),this._levels.set(o,n);let s=dc(r(a));return gi(ie([a]),s.pipe(Le(1),xt(d=>{this._ariaSets.set(o,[...d??[]]);for(let h of d??[]){let v=this._getExpansionKey(h);this._parents.set(v,a),this._levels.set(v,n+1)}}),dt(d=>d?this._flattenNestedNodesWithExpansion(d,n+1).pipe(pe(h=>this.isExpanded(a)?h:[])):ie([]))))}),R3((a,o)=>(a.push(...o),a),[])):ie([...e])}_computeRenderingData(e,n){if(this.childrenAccessor&&n==="flat")return this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(pe(r=>({renderNodes:r,flattenedNodes:r})));if(this.levelAccessor&&n==="nested"){let r=this.levelAccessor;return ie(e.filter(a=>r(a)===0)).pipe(pe(a=>({renderNodes:a,flattenedNodes:e})),xt(({flattenedNodes:a})=>{this._calculateParents(a)}))}else return n==="flat"?ie({renderNodes:e,flattenedNodes:e}).pipe(xt(({flattenedNodes:r})=>{this._calculateParents(r)})):(this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(pe(r=>({renderNodes:e,flattenedNodes:r}))))}_updateCachedData(e){this._flattenedNodes.next(e)}_updateKeyManagerItems(e){this._keyManagerNodes.next(e)}_calculateParents(e){let n=this._getLevelAccessor();if(n){this._clearPreviousCache();for(let r=0;r{n.push(this._getExpansionKey(a.data)),r.push(this._getDescendants(a.data))}),r.length>0?ti(r).pipe(Le(1),ve(this._onDestroy)).subscribe(a=>{a.forEach(o=>o.forEach(s=>n.push(this._getExpansionKey(s)))),e(n)}):e(n)}_clearPreviousCache(){this._parents.clear(),this._levels.clear(),this._ariaSets.clear()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=I({type:t,selectors:[["cdk-tree"]],contentQueries:function(n,r,a){if(n&1&&Se(a,df,5),n&2){let o;U(o=$())&&(r._nodeDefs=o)}},viewQuery:function(n,r){if(n&1&&le(A4,7),n&2){let a;U(a=$())&&(r._nodeOutlet=a.first)}},hostAttrs:["role","tree",1,"cdk-tree"],hostBindings:function(n,r){n&1&&z("keydown",function(o){return r._sendKeydownToKeyManager(o)})},inputs:{dataSource:"dataSource",treeControl:"treeControl",levelAccessor:"levelAccessor",childrenAccessor:"childrenAccessor",trackBy:"trackBy",expansionKey:"expansionKey"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[A4],encapsulation:2})}return t})(),ja=(()=>{class t{_elementRef=u(Y);_tree=u(e1);_tabindex=-1;_type="flat";get role(){return"treeitem"}set role(e){}get isExpandable(){return this._isExpandable()}set isExpandable(e){this._inputIsExpandable=e,!(this.data&&!this._isExpandable||!this._inputIsExpandable)&&(this._inputIsExpanded?this.expand():this._inputIsExpanded===!1&&this.collapse())}get isExpanded(){return this._tree.isExpanded(this._data)}set isExpanded(e){this._inputIsExpanded=e,e?this.expand():this.collapse()}isDisabled;typeaheadLabel;getLabel(){return this.typeaheadLabel||this._elementRef.nativeElement.textContent?.trim()||""}activation=new j;expandedChange=new j;static mostRecentTreeNode=null;_destroyed=new N;_dataChanges=new N;_inputIsExpandable=!1;_inputIsExpanded=void 0;_shouldFocus=!0;_parentNodeAriaLevel;get data(){return this._data}set data(e){e!==this._data&&(this._data=e,this._dataChanges.next())}_data;get isLeafNode(){return this._tree.treeControl?.isExpandable!==void 0&&!this._tree.treeControl.isExpandable(this._data)?!0:this._tree.treeControl?.isExpandable===void 0&&this._tree.treeControl?.getDescendants(this._data).length===0}get level(){return this._tree._getLevel(this._data)??this._parentNodeAriaLevel}_isExpandable(){return this._tree.treeControl?!this.isLeafNode:this._inputIsExpandable}_getAriaExpanded(){return this._isExpandable()?String(this.isExpanded):null}_getSetSize(){return this._tree._getSetSize(this._data)}_getPositionInSet(){return this._tree._getPositionInSet(this._data)}_changeDetectorRef=u(be);constructor(){t.mostRecentTreeNode=this}ngOnInit(){this._parentNodeAriaLevel=Aae(this._elementRef.nativeElement),this._tree._getExpansionModel().changed.pipe(pe(()=>this.isExpanded),sl()).subscribe(()=>this._changeDetectorRef.markForCheck()),this._tree._setNodeTypeIfUnset(this._type),this._tree._registerNode(this)}ngOnDestroy(){t.mostRecentTreeNode===this&&(t.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}getParent(){return this._tree._getNodeParent(this)??null}getChildren(){return this._tree._getNodeChildren(this)}focus(){this._tabindex=0,this._shouldFocus&&this._elementRef.nativeElement.focus(),this._changeDetectorRef.markForCheck()}unfocus(){this._tabindex=-1,this._changeDetectorRef.markForCheck()}activate(){this.isDisabled||this.activation.next(this._data)}collapse(){this.isExpandable&&this._tree.collapse(this._data)}expand(){this.isExpandable&&this._tree.expand(this._data)}makeFocusable(){this._tabindex=0,this._changeDetectorRef.markForCheck()}_focusItem(){this.isDisabled||this._tree._keyManager.focusItem(this)}_setActiveItem(){this.isDisabled||(this._shouldFocus=!1,this._tree._keyManager.focusItem(this),this._shouldFocus=!0)}_emitExpansionState(e){this.expandedChange.emit(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["cdk-tree-node"]],hostAttrs:["role","treeitem",1,"cdk-tree-node"],hostVars:5,hostBindings:function(n,r){n&1&&z("click",function(){return r._setActiveItem()})("focus",function(){return r._focusItem()}),n&2&&(Ht("tabindex",r._tabindex),J("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{role:"role",isExpandable:[2,"isExpandable","isExpandable",B],isExpanded:"isExpanded",isDisabled:[2,"isDisabled","isDisabled",B],typeaheadLabel:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["cdkTreeNode"]})}return t})();function Aae(t){let i=t.parentElement;for(;i&&!Vae(i);)i=i.parentElement;return i?i.classList.contains("cdk-nested-tree-node")?ot(i.getAttribute("aria-level")):0:-1}function Vae(t){let i=t.classList;return!!(i?.contains("cdk-nested-tree-node")||i?.contains("cdk-tree"))}var a9=(()=>{class t extends ja{_type="nested";_differs=u(fr);_dataDiffer;_children;nodeOutlet;constructor(){super()}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy),this._tree._getDirectChildren(this.data).pipe(ve(this._destroyed)).subscribe(e=>this.updateChildrenNodes(e)),this.nodeOutlet.changes.pipe(ve(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(e){let n=this._getNodeOutlet();if(e&&(this._children=e),n&&this._children){let r=n.viewContainer;this._tree.renderNodeChanges(this._children,this._dataDiffer,r,this._data)}else this._dataDiffer.diff([])}_clear(){let e=this._getNodeOutlet();e&&(e.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){let e=this.nodeOutlet;return e&&e.find(n=>!n._node||n._node===this)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["cdk-nested-tree-node"]],contentQueries:function(n,r,a){if(n&1&&Se(a,A4,5),n&2){let o;U(o=$())&&(r.nodeOutlet=o)}},hostAttrs:[1,"cdk-nested-tree-node"],exportAs:["cdkNestedTreeNode"],features:[ue([{provide:ja,useExisting:t},{provide:V4,useExisting:t}]),ce]})}return t})(),Lae=/([A-Za-z%]+)$/,o9=(()=>{class t{_treeNode=u(ja);_tree=u(e1);_element=u(Y);_dir=u(st,{optional:!0});_currentPadding;_destroyed=new N;indentUnits="px";get level(){return this._level}set level(e){this._setLevelInput(e)}_level;get indent(){return this._indent}set indent(e){this._setIndentInput(e)}_indent=40;constructor(){this._setPadding(),this._dir?.change.pipe(ve(this._destroyed)).subscribe(()=>this._setPadding(!0)),this._treeNode._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){let e=(this._treeNode.data&&this._tree._getLevel(this._treeNode.data))??null,n=this._level==null?e:this._level;return typeof n=="number"?`${n*this._indent}${this.indentUnits}`:null}_setPadding(e=!1){let n=this._paddingIndent();if(n!==this._currentPadding||e){let r=this._element.nativeElement,a=this._dir&&this._dir.value==="rtl"?"paddingRight":"paddingLeft",o=a==="paddingLeft"?"paddingRight":"paddingLeft";r.style[a]=n||"",r.style[o]="",this._currentPadding=n}}_setLevelInput(e){this._level=isNaN(e)?null:e,this._setPadding()}_setIndentInput(e){let n=e,r="px";if(typeof e=="string"){let a=e.split(Lae);n=a[0],r=a[1]||r}this.indentUnits=r,this._indent=ot(n),this._setPadding()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",ot],indent:[0,"cdkTreeNodePaddingIndent","indent"]}})}return t})(),s9=(()=>{class t{_tree=u(e1);_treeNode=u(ja);recursive=!1;constructor(){}_toggle(){this.recursive?this._tree.toggleDescendants(this._treeNode.data):this._tree.toggle(this._treeNode.data),this._tree._keyManager.focusItem(this._treeNode)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","cdkTreeNodeToggle",""]],hostAttrs:["tabindex","-1"],hostBindings:function(n,r){n&1&&z("click",function(o){return r._toggle(),o.stopPropagation()})("keydown.Enter",function(o){return r._toggle(),o.preventDefault()})("keydown.Space",function(o){return r._toggle(),o.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",B]}})}return t})();var DA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({})}return t})();function Rae(t){return!!t._isNoopTreeKeyManager}var HLe=(()=>{class t extends ja{get tabIndexInputBinding(){return this._tabIndexInputBinding}set tabIndexInputBinding(e){this._tabIndexInputBinding=e}_tabIndexInputBinding;defaultTabIndex=0;_getTabindexAttribute(){return Rae(this._tree._keyManager)?this.tabIndexInputBinding:this._tabindex}get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}constructor(){super();let e=u(new hn("tabindex"),{optional:!0});this.tabIndexInputBinding=Number(e)||this.defaultTabIndex}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],hostVars:5,hostBindings:function(n,r){n&1&&z("click",function(){return r._focusItem()}),n&2&&(Ht("tabindex",r._getTabindexAttribute()),J("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{tabIndexInputBinding:[2,"tabIndex","tabIndexInputBinding",e=>e==null?0:ot(e)],disabled:[2,"disabled","disabled",B]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matTreeNode"],features:[ue([{provide:ja,useExisting:t}]),ce]})}return t})(),NLe=(()=>{class t extends df{data;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matTreeNodeDef",""]],inputs:{when:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},features:[ue([{provide:df,useExisting:t}]),ce]})}return t})(),FLe=(()=>{class t extends a9{node;get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}get tabIndex(){return this.isDisabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=e}_tabIndex;ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ot(e)]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matNestedTreeNode"],features:[ue([{provide:a9,useExisting:t},{provide:ja,useExisting:t},{provide:V4,useExisting:t}]),ce]})}return t})(),BLe=(()=>{class t extends o9{get level(){return this._level}set level(e){this._setLevelInput(e)}get indent(){return this._indent}set indent(e){this._setIndentInput(e)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",ot],indent:[0,"matTreeNodePaddingIndent","indent"]},features:[ue([{provide:o9,useExisting:t}]),ce]})}return t})(),SA=(()=>{class t{viewContainer=u(it);_node=u(V4,{optional:!0});static \u0275fac=function(n){return new(n||t)};static \u0275dir=V({type:t,selectors:[["","matTreeNodeOutlet",""]],features:[ue([{provide:A4,useExisting:t}])]})}return t})(),jLe=(()=>{class t extends e1{_nodeOutlet=void 0;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=I({type:t,selectors:[["mat-tree"]],viewQuery:function(n,r){if(n&1&&le(SA,7),n&2){let a;U(a=$())&&(r._nodeOutlet=a.first)}},hostAttrs:[1,"mat-tree"],exportAs:["matTree"],features:[ue([{provide:e1,useExisting:t}]),ce],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(n,r){n&1&&Pt(0,0)},dependencies:[SA],styles:[`.mat-tree{display:block;background-color:var(--mat-tree-container-background-color, var(--mat-sys-surface))}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color, var(--mat-sys-on-surface));font-family:var(--mat-tree-node-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-tree-node-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-tree-node-text-weight, var(--mat-sys-body-large-weight))}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height, 48px)}.mat-nested-tree-node{border-bottom-width:0}
+`],encapsulation:2})}return t})(),ULe=(()=>{class t extends s9{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=V({type:t,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},features:[ue([{provide:s9,useExisting:t}]),ce]})}return t})();var TA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=K({type:t});static \u0275inj=Q({imports:[DA,me,me]})}return t})(),kA=class{transformFunction;getLevel;isExpandable;getChildren;constructor(i,e,n,r){this.transformFunction=i,this.getLevel=e,this.isExpandable=n,this.getChildren=r}_flattenNode(i,e,n,r){let a=this.transformFunction(i,e);if(n.push(a),this.isExpandable(a)){let o=this.getChildren(i);o&&(Array.isArray(o)?this._flattenChildren(o,e,n,r):o.pipe(Le(1)).subscribe(s=>{this._flattenChildren(s,e,n,r)}))}return n}_flattenChildren(i,e,n,r){i.forEach((a,o)=>{let s=r.slice();s.push(o!=i.length-1),this._flattenNode(a,e+1,n,s)})}flattenNodes(i){let e=[];return i.forEach(n=>this._flattenNode(n,0,e,[])),e}expandFlattenedNodes(i,e){let n=[],r=[];return r[0]=!0,i.forEach(a=>{let o=!0;for(let s=0;s<=this.getLevel(a);s++)o=o&&r[s];o&&n.push(a),this.isExpandable(a)&&(r[this.getLevel(a)+1]=e.isExpanded(a))}),n}},EA=class extends hs{_treeControl;_treeFlattener;_flattenedData=new at([]);_expandedData=new at([]);get data(){return this._data.value}set data(i){this._data.next(i),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}_data=new at([]);constructor(i,e,n){super(),this._treeControl=i,this._treeFlattener=e,n&&(this.data=n)}connect(i){return nt(i.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe(pe(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}},IA=class extends hs{get data(){return this._data.value}set data(i){this._data.next(i)}_data=new at([]);connect(i){return nt(i.viewChange,this._data).pipe(pe(()=>this.data))}disconnect(){}};var zae=["searchSelectInput"],Hae=["innerSelectSearch"],Nae=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],Fae=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"],Bae=(t,i)=>({"mat-select-search-inner-multiple":t,"mat-select-search-inner-toggle-all":i});function jae(t,i){if(t&1){let e=de();p(0,"mat-checkbox",12),z("change",function(r){G(e);let a=w();return W(a._emitSelectAllBooleanToParent(r.checked))}),f()}if(t&2){let e=w();y("color",e.matFormField==null?null:e.matFormField.color)("checked",e.toggleAllCheckboxChecked)("indeterminate",e.toggleAllCheckboxIndeterminate)("matTooltip",e.toggleAllCheckboxTooltipMessage)("matTooltipPosition",e.toggleAllCheckboxTooltipPosition)}}function Uae(t,i){t&1&&H(0,"mat-spinner",13)}function $ae(t,i){t&1&&re(0,1,["*ngIf","clearIcon; else defaultIcon"])}function Gae(t,i){if(t&1&&(p(0,"mat-icon",16),l(1),f()),t&2){let e=w(2);y("svgIcon",e.closeSvgIcon),g(),te(" ",e.closeSvgIcon?null:e.closeIcon," ")}}function Wae(t,i){if(t&1){let e=de();p(0,"button",14),z("click",function(){G(e);let r=w();return W(r._reset(!0))}),M(1,$ae,1,0,"ng-content",15)(2,Gae,2,2,"ng-template",null,2,Or),f()}if(t&2){let e=_t(3),n=w();g(),y("ngIf",n.clearIcon)("ngIfElse",e)}}function qae(t,i){t&1&&re(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function Yae(t,i){if(t&1&&l(0),t&2){let e=w(2);T(e.noEntriesFoundLabel)}}function Qae(t,i){if(t&1&&(p(0,"div",17),M(1,qae,1,0,"ng-content",15)(2,Yae,1,1,"ng-template",null,3,Or),f()),t&2){let e=_t(3),n=w();g(),y("ngIf",n.noEntriesFound)("ngIfElse",e)}}var Kae=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=V({type:t,selectors:[["","ngxMatSelectSearchClear",""]],standalone:!1}),t})(),Zae=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],Xae=new A("mat-selectsearch-default-options"),Jae=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=V({type:t,selectors:[["","ngxMatSelectNoEntriesFound",""]],standalone:!1}),t})(),OA=(()=>{class t{constructor(e,n,r,a,o,s){this.matSelect=e,this.changeDetectorRef=n,this._viewportRuler=r,this.matOption=a,this.matFormField=o,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.recreateValuesArray=!1,this.toggleAll=new j,this.onTouched=d=>{},this._options$=new at(null),this.optionsList$=this._options$.pipe(dt(d=>d?d.changes.pipe(pe(h=>h.toArray()),We(d.toArray())):ie(null))),this.optionsLength$=this.optionsList$.pipe(pe(d=>d?d.length:0)),this._formControl=new Jo("",{nonNullable:!0}),this._showNoEntriesFound$=ti([this._formControl.valueChanges,this.optionsLength$]).pipe(pe(([d,h])=>!!(this.noEntriesFoundLabel&&d&&h===this.getOptionsLengthOffset()))),this._onDestroy=new N,this.applyDefaultOptions(s)}get value(){return this._formControl.value}set _options(e){this._options$.next(e)}get _options(){return this._options$.getValue()}applyDefaultOptions(e){if(e)for(let n of Zae)e.hasOwnProperty(n)&&(this[n]=e[n])}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("role","presentation")):console.error(" must be placed inside a  element"),this.matSelect.openedChange.pipe(y1(1),ve(this._onDestroy)).subscribe(e=>{e?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe(Le(1),dt(e=>{this._options=this.matSelect.options;let n=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe(xt(()=>{setTimeout(()=>{let r=this._options.toArray(),a=r[this.getOptionsLengthOffset()],o=this.matSelect._keyManager;o&&this.matSelect.panelOpen&&a&&((!n||!this.matSelect.compareWith(n.value,a.value)||!o.activeItem||!r.find(d=>this.matSelect.compareWith(d.value,o.activeItem?.value)))&&o.setActiveItem(this.getOptionsLengthOffset()),setTimeout(()=>{this.updateInputWidth()})),n=a})}))})).pipe(ve(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe(ve(this._onDestroy)).subscribe(e=>{this.matOption&&(e?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe(ve(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe(ve(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(e){this.toggleAll.emit(e)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(e){(e.key&&e.key.length===1||this.preventHomeEndKeyPropagation&&(e.key==="Home"||e.key==="End"))&&e.stopPropagation(),this.matSelect.multiple&&e.key&&e.key==="Enter"&&setTimeout(()=>this._focus()),this.enableClearOnEscapePressed&&e.key==="Escape"&&this.value&&(this._reset(!0),e.stopPropagation())}_handleKeyup(e){if(e.key==="ArrowUp"||e.key==="ArrowDown"){let n=this.matSelect._getAriaActiveDescendant(),r=this._options.toArray().findIndex(a=>a.id===n);r!==-1&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[r]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",n))}}writeValue(e){this._lastExternalInputValue=e,this._formControl.setValue(e),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(e){this._formControl.valueChanges.pipe(Ae(n=>n!==this._lastExternalInputValue),xt(()=>this._lastExternalInputValue=void 0),ve(this._onDestroy)).subscribe(e)}registerOnTouched(e){this.onTouched=e}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;let e=this.matSelect.panel.nativeElement,n=e.scrollTop;this.searchSelectInput.nativeElement.focus(),e.scrollTop=n}_reset(e){this._formControl.setValue(""),e&&this._focus()}initMultipleHandling(){if(!this.matSelect.ngControl){this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true");return}this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges&&this.matSelect.ngControl.valueChanges.pipe(ve(this._onDestroy)).subscribe(e=>{let n=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!e||!Array.isArray(e))&&(e=[]);let r=this.matSelect.options.map(a=>a.value);this.previousSelectedValues.forEach(a=>{!e.some(o=>this.matSelect.compareWith(o,a))&&!r.some(o=>this.matSelect.compareWith(o,a))&&(this.recreateValuesArray?e=[...e,a]:e.push(a),n=!0)})}this.previousSelectedValues=e,n&&this.matSelect._onChange(e)})}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let e=this.innerSelectSearch.nativeElement,n=null;for(;e&&e.parentElement;)if(e=e.parentElement,e.classList.contains("mat-select-panel")){n=e;break}n&&(this.innerSelectSearch.nativeElement.style.width=n.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return t.\u0275fac=function(e){return new(e||t)(k(ei),k(be),k(Xn),k(Cn,8),k(zt,8),k(Xae,8))},t.\u0275cmp=I({type:t,selectors:[["ngx-mat-select-search"]],contentQueries:function(e,n,r){if(e&1&&(Se(r,Kae,5),Se(r,Jae,5)),e&2){let a;U(a=$())&&(n.clearIcon=a.first),U(a=$())&&(n.noEntriesFound=a.first)}},viewQuery:function(e,n){if(e&1&&(le(zae,7,Y),le(Hae,7,Y)),e&2){let r;U(r=$())&&(n.searchSelectInput=r.first),U(r=$())&&(n.innerSelectSearch=r.first)}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti",recreateValuesArray:"recreateValuesArray"},outputs:{toggleAll:"toggleAll"},standalone:!1,features:[ue([{provide:Yn,useExisting:Dt(()=>t),multi:!0}])],ngContentSelectors:Fae,decls:13,vars:14,consts:[["innerSelectSearch",""],["searchSelectInput",""],["defaultIcon",""],["defaultNoEntriesFound",""],["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],[1,"mat-select-search-inner-row"],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input",3,"keydown","keyup","blur","type","formControl","placeholder"],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"change","color","checked","indeterminate","matTooltip","matTooltipPosition"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"]],template:function(e,n){if(e&1){let r=de();xe(Nae),H(0,"input",4),p(1,"div",5,0)(3,"div",6),M(4,jae,1,5,"mat-checkbox",7),p(5,"input",8,1),z("keydown",function(o){return G(r),W(n._handleKeydown(o))})("keyup",function(o){return G(r),W(n._handleKeyup(o))})("blur",function(){return G(r),W(n.onBlur())}),f(),M(7,Uae,1,0,"mat-spinner",9)(8,Wae,4,2,"button",10),re(9),f(),H(10,"mat-divider"),f(),M(11,Qae,4,2,"div",11),E(12,"async")}e&2&&(g(),y("ngClass",ka(11,Bae,n.matSelect.multiple,n._isToggleAllCheckboxVisible())),g(3),y("ngIf",n._isToggleAllCheckboxVisible()),g(),y("type",n.type)("formControl",n._formControl)("placeholder",n.placeholderLabel),J("aria-label",n.ariaLabel),g(2),y("ngIf",n.searching),g(),y("ngIf",!n.hideClearSearchButton&&n.value&&!n.searching),g(3),y("ngIf",O(12,9,n._showNoEntriesFound$)))},dependencies:[Vn,Ve,ri,Jt,mi,Bn,cs,lr,PP,Sr,Ms,rd],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none;background-color:var(--mat-select-panel-background-color)}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-inner-row[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background-color:var(--mat-select-panel-background-color);padding:0 44px 0 16px;height:calc(3em - 1px);line-height:calc(3em - 1px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-input[_ngcontent-%COMP%]::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.mat-select-search-input[_ngcontent-%COMP%]::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]   .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none}  .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0}),t})();var uf=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=K({type:t}),t.\u0275inj=Q({imports:[fe,_e,Na,gm,H2,$p,Pc,z2]}),t})();var c9=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({providers:[{provide:Ym,useValue:{appearance:"fill"}},{provide:A_,useValue:{showError:!0,displayDefaultIndicatorType:!1}}],imports:[oP,LO,mP,Na,gP,CS,gm,_P,yk,x7,z2,MP,fs,mI,H2,PS,IP,JE,tk,TP,VP,$p,zP,o4,uf,NP,jP,BP,GP,qP,XP,aA,yA,CA,Pc,TA,TI]})}}return t})();var l9=class{_document;_textarea;constructor(i,e){this._document=e;let n=this._textarea=this._document.createElement("textarea"),r=n.style;r.position="fixed",r.top=r.opacity="0",r.left="-999em",n.setAttribute("aria-hidden","true"),n.value=i,n.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(n)}copy(){let i=this._textarea,e=!1;try{if(i){let n=this._document.activeElement;i.select(),i.setSelectionRange(0,i.value.length),e=this._document.execCommand("copy"),n&&n.focus()}}catch{}return e}destroy(){let i=this._textarea;i&&(i.remove(),this._textarea=void 0)}},t1=(()=>{class t{_document=u(we);constructor(){}copy(e){let n=this.beginCopy(e),r=n.copy();return n.destroy(),r}beginCopy(e){return new l9(e,this._document)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function toe(t,i){if(t&1){let e=de();p(0,"span",5),z("click",function(){G(e);let r=w(2);return W(r.copyValue())}),H(1,"fa-icon",6),f()}}function noe(t,i){if(t&1){let e=de();p(0,"span",7),z("click",function(){G(e);let r=w(2);return W(r.showValue())}),H(1,"fa-icon",8),f()}if(t&2){let e=w(2);g(),y("title",e.externalId)}}function ioe(t,i){if(t&1){let e=de();p(0,"span",9),z("click",function(){G(e);let r=w(2);return W(r.showValue())}),l(1),E(2,"externalIdentifier"),f()}if(t&2){let e=w(2);g(),T(O(2,1,e.externalId))}}function roe(t,i){if(t&1){let e=de();p(0,"span",9),z("click",function(){G(e);let r=w(2);return W(r.showValue())}),l(1),f()}if(t&2){let e=w(2);g(),T(e.externalId)}}function aoe(t,i){if(t&1){let e=de();p(0,"span",9),z("click",function(){G(e);let r=w(2);return W(r.showValue())}),H(1,"fa-icon",8),f()}if(t&2){let e=w(2);g(),y("title",e.externalId)}}function ooe(t,i){if(t&1){let e=de();p(0,"span",7),z("click",function(){G(e);let r=w(2);return W(r.copyValue())}),H(1,"fa-icon",6),f()}}function soe(t,i){if(t&1){let e=de();p(0,"span",1),z("mouseenter",function(){G(e);let r=w();return W(r.mouseEnter())})("mouseleave",function(){G(e);let r=w();return W(r.mouseLeave())}),l(1,`
+  `),M(2,toe,2,0,"span",2),l(3,`
+  `),M(4,noe,2,1,"span",3),l(5,`
+  `),M(6,ioe,3,3,"span",4),l(7,`
+  `),M(8,roe,2,1,"span",4),l(9,`
+  `),M(10,aoe,2,1,"span",4),l(11,`
+  `),M(12,ooe,2,0,"span",3),l(13,`
+`),f()}if(t&2){let e=w();g(2),y("ngIf",e.displayL&&e.iconVisible),g(2),y("ngIf",e.displayL&&!e.completed&&e.iconVisible&&e.isLongValue()),g(2),y("ngIf",!e.completed),g(2),y("ngIf",e.completed),g(2),y("ngIf",e.displayR&&!e.completed&&e.iconVisible&&e.isLongValue()),g(2),y("ngIf",e.displayR&&e.iconVisible)}}var PA=(()=>{class t{constructor(e,n){this.clipboard=e,this.alertService=n,this.completed=!1,this.display="right",this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1}ngOnInit(){this.emptyValue=!this.externalId||this.externalId==="",this.displayL=this.display==="left",this.displayR=this.display==="right"}isLongValue(){return this.externalId==null?!1:this.externalId.length>15}showValue(){this.completed=!this.completed}copyValue(){this.clipboard.copy(this.externalId),this.alertService.alert({type:"Clipboard",message:"Copied: "+this.externalId})}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)(k(t1),k(Ko))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-external-identifier"]],inputs:{externalId:"externalId",completed:"completed",display:"display"},decls:2,vars:1,consts:[[3,"mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave"],[3,"click",4,"ngIf"],["class","m-l-3",3,"click",4,"ngIf"],["class","m-l-5",3,"click",4,"ngIf"],[3,"click"],["icon","copy","size","sm","title","Copy External Id"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(n,r){n&1&&(M(0,soe,14,6,"span",0),l(1,`
+`)),n&2&&y("ngIf",!r.emptyValue)},dependencies:[fe,Ve,_e,Bt,Hu],encapsulation:2})}}return t})();var mf=(()=>{class t{constructor(e){this.http=e}getFilteredClients(e,n,r,a,o){let s=new Z().set("displayName",a).set("orphansOnly",r.toString()).set("sortOrder",n).set("orderBy",e);return o&&(s=s.set("officeId",o)),this.http.get("/clients",{params:s})}getClients(e,n,r,a){let o=new Z().set("offset",r.toString()).set("limit",a.toString()).set("sortOrder",n).set("orderBy",e);return this.http.get("/clients",{params:o})}getClientTemplate(){return this.http.get("/clients/template")}getClientWithOfficeTemplate(e){return this.http.get(`/clients/template?officeId=${e}&staffInSelectedOfficeOnly=true`)}getClientData(e){return this.http.get(`/clients/${e}`)}createClient(e){return this.http.post("/clients",e)}updateClient(e,n){return this.http.put(`/clients/${e}`,n)}deleteClient(e){return this.http.delete(`/clients/${e}`)}getClientDataAndTemplate(e){let n=new Z().set("template","true").set("staffInSelectedOfficeOnly","true");return this.http.get(`/clients/${e}`,{params:n})}getClientDatatables(){let e=new Z().set("apptable","m_client");return this.http.get("/datatables",{params:e})}getClientDatatable(e,n){let r=new Z().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addClientDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editClientDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new Z().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}getClientAccountData(e){return this.http.get(`/clients/${e}/accounts`)}getClientChargesData(e){let n=new Z().set("pendingPayment","true");return this.http.get(`/clients/${e}/charges`,{params:n})}getSelectedChargeData(e,n){let r=new Z().set("associations","all");return this.http.get(`/clients/${e}/charges/${n}`,{params:r})}waiveClientCharge(e){let n=new Z().set("command","waive");return this.http.post(`/clients/${e.clientId}/charges/${e.resourceType}`,e,{params:n})}getAllClientCharges(e){return this.http.get(`/clients/${e}/charges`)}undoTransaction(e){return this.http.post(`/clients/${e.clientId}/transactions/${e.transactionId}?command=undo`,e)}deleteCharge(e,n){return this.http.delete(`/clients/${e}/charges/${n}?associations=all`)}getClientTransactionPay(e,n){return this.http.get(`/clients/${e}/charges/${n}`)}payClientCharge(e,n,r){let a=new Z().set("command","paycharge");return this.http.post(`/clients/${e}/charges/${n}?command=paycharge`,r,{params:a})}getClientSummary(e){let n=new Z().set("R_clientId",e).set("genericResultSet","false");return this.http.get("/runreports/ClientSummary",{params:n})}getClientProfileImage(e){let n=new Z().set("maxHeight","150");return this.http.skipErrorHandler().get(`/clients/${e}/images`,{params:n,responseType:"text"})}uploadClientProfileImage(e,n){let r=new FormData;return r.append("file",n),r.append("filename","file"),this.http.post(`/clients/${e}/images`,r)}uploadCapturedClientProfileImage(e,n){return this.http.post(`/clients/${e}/images`,n)}deleteClientProfileImage(e){return this.http.delete(`/clients/${e}/images`)}uploadClientSignatureImage(e,n){let r=new FormData;return r.append("file",n),r.append("name","clientSignature"),r.append("description","Client signature"),this.http.post(`/clients/${e}/documents`,r)}getClientSignatureImage(e,n){return this.http.get(`/clients/${e}/documents/${n}/attachment`,{responseType:"blob"})}getClientFamilyMembers(e){return this.http.get(`/clients/${e}/familymembers`)}getClientFamilyMember(e,n){return this.http.get(`/clients/${e}/familymembers/${n}`)}addFamilyMember(e,n){return this.http.post(`/clients/${e}/familymembers`,n)}editFamilyMember(e,n,r){return this.http.put(`/clients/${e}/familymembers/${n}`,r)}deleteFamilyMember(e,n){return this.http.delete(`/clients/${e}/familymembers/${n}`)}getClientIdentifiers(e){return this.http.get(`/clients/${e}/identifiers`)}getClientIdentifierTemplate(e){return this.http.get(`/clients/${e}/identifiers/template`)}addClientIdentifier(e,n){return this.http.post(`/clients/${e}/identifiers`,n)}deleteClientIdentifier(e,n){return this.http.delete(`/clients/${e}/identifiers/${n}`)}getClientIdentificationDocuments(e){return this.http.get(`/client_identifiers/${e}/documents`)}downloadClientIdentificationDocument(e,n){return this.http.get(`/client_identifiers/${e}/documents/${n}/attachment`,{responseType:"blob"})}uploadClientIdentifierDocument(e,n){return this.http.post(`/client_identifiers/${e}/documents`,n)}getClientDocuments(e){return this.http.get(`/clients/${e}/documents`)}downloadClientDocument(e,n){return this.http.get(`/clients/${e}/documents/${n}/attachment`,{responseType:"blob"})}uploadClientDocument(e,n){return this.http.post(`/clients/${e}/documents`,n)}deleteClientDocument(e,n){return this.http.delete(`/clients/${e}/documents/${n}`)}getClientNotes(e){return this.http.get(`/clients/${e}/notes`)}createClientNote(e,n){return this.http.post(`/clients/${e}/notes`,n)}editClientNote(e,n,r){return this.http.put(`/clients/${e}/notes/${n}`,r)}deleteClientNote(e,n){return this.http.delete(`/clients/${e}/notes/${n}`)}getAddressFieldConfiguration(){return this.http.get("/fieldconfiguration/ADDRESS")}getClientAddressData(e){return this.http.get(`/client/${e}/addresses`)}getClientAddressTemplate(){return this.http.get("/client/addresses/template")}createClientAddress(e,n,r){return this.http.post(`/client/${e}/addresses?type=${n}`,r)}editClientAddress(e,n,r){return this.http.put(`/client/${e}/addresses?type=${n}`,r)}executeClientCommand(e,n,r){let a=new Z().set("command",n);return this.http.post(`/clients/${e}`,r,{params:a})}getClientCommandTemplate(e){let n=new Z().set("commandParam",e);return this.http.get("/clients/template",{params:n})}getClientTransferProposalDate(e){return this.http.get(`/clients/${e}/transferproposaldate`)}getClientChargeTemplate(e){return this.http.get(`/clients/${e}/charges/template`)}getChargeAndTemplate(e){let n=new Z().set("template","true");return this.http.get(`/charges/${e}`,{params:n})}createClientCharge(e,n){return this.http.post(`/clients/${e}/charges`,n)}getClientReportTemplates(){let e=new Z().set("entityId","0").set("typeId","0");return this.http.get("/templates",{params:e})}retrieveClientReportTemplate(e,n){let r=new Z().set("clientId",n);return this.http.post(`/templates/${e}`,{},{params:r,responseType:"text"})}getOffices(){return this.http.get("/offices")}getSurveys(e){return this.http.get(`/surveys/scorecards/clients/${e}`)}getAllSurveysType(){return this.http.get("/surveys")}createNewSurvey(e,n){return this.http.post(`/surveys/scorecards/${e}`,n)}createSelfServiceUser(e){return this.http.post("/users",e)}createClientCollateral(e,n){return this.http.post(`/clients/${e}/collaterals`,n)}getCollateralTemplate(e){return this.http.get(`/clients/${e}/collaterals/template`)}searchByText(e,n,r,a="",o=""){let s={request:{text:e},page:n,size:r};return a!==""&&o!==""&&(s=Be(q({},s),{sorts:[{direction:o,property:a}]})),this.http.post("/v2/clients/search",s)}static{this.\u0275fac=function(n){return new(n||t)(ae(En))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var VA=(()=>{class t{constructor(e){this.http=e}getGroups(e,n,r,a,o){let s=new Z().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",n).set("paged","true");return e.forEach(function(d){d.value&&(s=s.set(d.type,d.value))}),this.http.get("/groups",{params:s})}getFilteredGroups(e,n,r,a,o){let s=new Z().set("name",r).set("sortOrder",n).set("orderBy",e);return a&&(s=s.set("officeId",a)),s=o?s.set("orphansOnly",o):s,this.http.get("/groups",{params:s})}getGroupsByOfficeId(e){let n=new Z().set("officeId",e.toString());return this.http.get("/groups",{params:n})}getGroupData(e,n){let r=new Z().set("associations","all");return r=n?r.set("template",n):r,this.http.get(`/groups/${e}`,{params:r})}getGroupSummary(e){let n=new Z().set("R_groupId",e).set("genericResultSet","false");return this.http.get("/runreports/GroupSummaryCounts",{params:n})}getGroupAccountsData(e){return this.http.get(`/groups/${e}/accounts`)}getGroupNotes(e){return this.http.get(`/groups/${e}/notes`)}createGroupNote(e,n){return this.http.post(`/groups/${e}/notes`,n)}editGroupNote(e,n,r){return this.http.put(`/groups/${e}/notes/${n}`,r)}deleteGroupNote(e,n){return this.http.delete(`/groups/${e}/notes/${n}`)}getGroupDatatables(){let e=new Z().set("apptable","m_group");return this.http.get("/datatables",{params:e})}getGroupDatatable(e,n){let r=new Z().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addGroupDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editGroupDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new Z().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}getGroupCommandTemplate(e){let n=new Z().set("command",e);return this.http.get("/groups/template",{params:n})}executeGroupCommand(e,n,r){let a=new Z().set("command",n);return this.http.post(`/groups/${e}`,r,{params:a})}unAssignRoleCommand(e,n){let r=new Z().set("command","unassignRole").set("roleId",n);return this.http.post(`/groups/${e}`,{},{params:r})}createGroup(e){return this.http.post("/groups",e)}updateGroup(e,n){return this.http.put(`/groups/${n}`,e)}deleteGroup(e){return this.http.delete(`/groups/${e}`)}getGroupCalendarTemplate(e){return this.http.get(`/groups/${e}/calendars/template`)}getGroupCalendarAndTemplate(e,n){let r=new Z().set("template","true");return this.http.get(`/groups/${e}/calendars/${n}`,{params:r})}createGroupMeeting(e,n){return this.http.post(`/groups/${e}/calendars`,n)}updateGroupMeeting(e,n,r){return this.http.put(`/groups/${e}/calendars/${r}`,n)}getMeetingsTemplate(e,n){let r=new Z().set("calenderId",n);return this.http.get(`/groups/${e}/meetings/template`,{params:r})}assignGroupAttendance(e,n,r){let a=new Z().set("calenderId",n);return this.http.post(`/groups/${e}/meetings`,r,{params:a})}getStaff(e){let n=new Z().set("officeId",e.toString()).set("staffInSelectedOfficeOnly","true");return this.http.get("/groups/template",{params:n})}getGLIMAccountsData(e){return this.http.get(`/groups/${e}/glimaccounts`)}getGSIMAccountsData(e){return this.http.get(`/groups/${e}/gsimaccounts`)}static{this.\u0275fac=function(n){return new(n||t)(ae(En))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var pf=(()=>{class t{constructor(e,n,r){this.http=e,this.settingsService=n,this.dateUtils=r}getLoanChargeTemplateResource(e){return this.http.get(`/loans/${e}/charges/template`)}getLoanActionTemplate(e,n){let r=new Z().set("command",n);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}getLoanTransactionActionTemplate(e,n,r){let a=new Z().set("command",n).set("transactionId",r);return this.http.get(`/loans/${e}/transactions/template`,{params:a})}getLoanPrepayLoanActionTemplate(e,n){n||(n=this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));let r=new Z().set("command","prepayLoan").set("transactionDate",n).set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}getLoanForeclosureActionTemplate(e){let n=new Z().set("command","foreclosure").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat).set("transactionDate",this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));return this.http.get(`/loans/${e}/transactions/template`,{params:n})}getLoanAccountResource(e,n){let r=new Z().set("associations",n);return this.http.get(`/loans/${e}`,{params:r})}getGuarantorTemplate(e){return this.http.get(`/loans/${e}/guarantors/template`)}createNewGuarantor(e,n){return this.http.post(`/loans/${e}/guarantors`,n)}deleteGuarantor(e,n){return this.http.delete(`/loans/${e}/guarantors/${n}`)}deleteLoanAccount(e){return this.http.delete(`/loans/${e}`)}getDelinquencyTags(e){return this.http.get(`/loans/${e}/delinquencytags`)}getDelinquencyData(e){let n=new Z().set("associations","collection").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:n})}getDelinquencyActions(e){return this.http.get(`/loans/${e}/delinquency-actions`)}createDelinquencyActions(e,n){return this.http.post(`/loans/${e}/delinquency-actions`,n)}getLoanTemplate(e){let n=new Z().set("fields","id,loanOfficerId,loanOfficerOptions").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:n})}createLoanCharge(e,n,r){return this.http.post(`/loans/${e}/${n}`,r)}getLoanAccountDetails(e){return this.http.get(`/loans/${e}`)}getLoanCollateralTemplate(e){return this.http.get(`/loans/${e}/collaterals/template`)}getLoanCollaterals(e){return this.http.get(`/loans/${e}/collaterals`)}createLoanCollateral(e,n){return this.http.post(`/loans/${e}/collaterals`,n)}getLoanAccountAssociationDetails(e){let n=new Z().set("associations","all").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:n})}getApproveAssociationsDetails(e){let n=new Z().set("associations","multiDisburseDetails");return this.http.get(`/loans/${e}`,{params:n})}getLoanNotes(e){return this.http.get(`/loans/${e}/notes`)}createLoanNote(e,n){return this.http.post(`/loans/${e}/notes`,n)}editLoanNote(e,n,r){return this.http.put(`/loans/${e}/notes/${n}`,r)}deleteLoanNote(e,n){return this.http.delete(`/loans/${e}/notes/${n}`)}submitLoanActionButton(e,n,r){let a=new Z().set("command",r);return this.http.post(`/loans/${e}/transactions`,n,{params:a})}getLoanScreenReportsData(){let e=new Z().set("entityId","1").set("typeId","0");return this.http.get("/templates",{params:e})}getLoanDataTables(){let e=new Z().set("apptable","m_loan");return this.http.get("/datatables",{params:e})}getLoanDatatable(e,n){let r=new Z().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addLoanDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editLoanDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new Z().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}loanActionButtons(e,n,r){let a=new Z().set("command",n);return this.http.post(`/loans/${e}`,r,{params:a})}addInterestPauseToLoan(e,n){return this.http.post(`/loans/${e}/interest-pauses`,n)}getInterestPausesOfLoan(e){return this.http.get(`/loans/${e}/interest-pauses`)}updateInterestPause(e,n,r){return this.http.put(`/loans/${e}/interest-pauses/${n}`,r)}deleteInterestPause(e,n){return this.http.delete(`/loans/${e}/interest-pauses/${n}`)}getForeclosureData(e,n){let r=new Z().set("command",n.command).set("dateFormat",n.dateFormat).set("locale",n.locale).set("transactionDate",n.transactionDate);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}loanForclosureData(e,n){let r=new Z().set("command","foreclosure");return this.http.post(`/loans/${e}/transactions`,n,{params:r})}editDisbursements(e,n){return this.http.put(`/loans/${e}/disbursements/editDisbursements`,n)}rescheduleLoanTemplate(){return this.http.get("/rescheduleloans/template")}loanRescheduleRequests(e){let n=new Z().set("loanId",e);return this.http.get("/rescheduleloans",{params:n})}applyCommandLoanRescheduleRequests(e,n,r){let a=new Z().set("command",n);return this.http.post(`/rescheduleloans/${e}`,r,{params:a})}submitRescheduleData(e){let n=new Z().set("command","reschedule");return this.http.post("/rescheduleloans",e,{params:n})}getLoansAccountTemplateResource(e,n,r){let a=new Z().set("activeOnly","true").set("staffInSelectedOfficeOnly","true");return a=r?a.set("productId",r):a,a=n?a.set("groupId",e).set("templateType","group"):a.set("clientId",e).set("templateType","individual"),this.http.get("/loans/template",{params:a})}getLoansAccountAndTemplateResource(e){let n=new Z().set("associations","charges,collateral,meeting,multiDisburseDetails").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:n})}getLoansCollateralTemplateResource(e){let n=new Z().set("fields","id, loanCollateralOptions").set("productId",e).set("templateType","collateral");return this.http.get("/loans/template",{params:n})}createLoansAccount(e){return this.http.post("/loans",e)}getLoanDocuments(e){return this.http.get(`/loans/${e}/documents`)}downloadLoanDocument(e,n){return this.http.get(`/loans/${e}/documents/${n}/attachment`,{responseType:"blob"})}deleteLoanDocument(e,n){return this.http.delete(`/loans/${e}/documents/${n}`)}loadLoanDocument(e,n){return this.http.post(`/loans/${e}/documents`,n)}getStandingInstructions(e,n,r,a,o){let s=new Z().set("clientId",e).set("clientName",n).set("fromAccountId",r).set("fromAccountType","1").set("locale",a).set("dateFormat",o).set("limit","14").set("offset","0");return this.http.get("/standinginstructions",{params:s})}updateLoansAccount(e,n){return this.http.put(`/loans/${e}`,n)}getTemplateData(e,n){let r=new Z().set("loanId",n);return this.http.post(`/templates/${e}`,{},{params:r,responseType:"text"})}getLoanApprovalTemplate(e){let n=new Z().set("templateType","approval");return this.http.get(`/loans/${e}/template`,{params:n})}guarantorAccountResource(e,n){let r=new Z().set("clientId",n);return this.http.get(`/loans/${e}/guarantors/accounts/template`,{params:r})}getLoansAccountCharge(e,n){return this.http.get(`/loans/${e}/charges/${n}`)}executeLoansAccountChargesCommand(e,n,r,a){let o=new Z().set("command",n);return this.http.post(`/loans/${e}/charges/${a}`,r,{params:o})}editLoansAccountCharge(e,n,r){return this.http.put(`/loans/${e}/charges/${r}`,n)}deleteLoansAccountCharge(e,n){return this.http.delete(`/loans/${e}/charges/${n}`)}applyCommandLoanScheduleVariations(e,n,r){return this.http.post(`/loans/${e}/schedule?command=${n}`,r)}getLoansAccountTransaction(e,n){return this.http.get(`/loans/${e}/transactions/${n}`)}getLoansAccountTransactionTemplate(e,n){let r=new Z().set("template","true");return this.http.get(`/loans/${e}/transactions/${n}`,{params:r})}executeLoansAccountTransactionsCommand(e,n,r,a){let o=new Z().set("command",n);return a?this.http.post(`/loans/${e}/transactions/${a}`,r,{params:o}):this.http.post(`/loans/${e}/transactions`,r,{params:o})}getGLIMAccountData(e,n){return this.http.get(`/loans/glimAccount/${e}`)}getGLIMLoanAccountTemplate(e){let n=new Z().set("groupId",e).set("templateType","jlgbulk");return this.http.get("/loans/template",{params:n})}createGlimAccount(e){return this.http.post("/batches?enclosingTransaction=true",e)}calculateLoanSchedule(e){return this.http.post("/loans?command=calculateLoanSchedule",e)}buildLoanRequestPayload(e,n,r,a,o){let s=Be(q({},e),{charges:e.charges.map(d=>({chargeId:d.id,amount:d.amount,dueDate:d.dueDate&&this.dateUtils.formatDate(d.dueDate,o)})),disbursementData:e.disbursementData.map(d=>({expectedDisbursementDate:this.dateUtils.formatDate(d.expectedDisbursementDate,o),principal:d.principal})),interestChargedFromDate:this.dateUtils.formatDate(e.interestChargedFromDate,o),repaymentsStartingFromDate:this.dateUtils.formatDate(e.repaymentsStartingFromDate,o),submittedOnDate:this.dateUtils.formatDate(e.submittedOnDate,o),expectedDisbursementDate:this.dateUtils.formatDate(e.expectedDisbursementDate,o),dateFormat:o,locale:a});return e.collateral&&(s.collateral=e.collateral.map(d=>({clientCollateralId:d.type.collateralId,quantity:d.value}))),n.clientId&&n.group?.id?(s.clientId=n.clientId,s.groupId=n.group.id,s.loanType="glim"):n.clientId?(s.clientId=n.clientId,s.loanType="individual"):(s.groupId=n.group.id,s.loanType="group"),s.syncRepaymentsWithMeeting&&(s.calendarId=r[0].id,delete s.syncRepaymentsWithMeeting),s.recalculationRestFrequencyDate&&(s.recalculationRestFrequencyDate=this.dateUtils.formatDate(e.recalculationRestFrequencyDate,o)),s.interestCalculationPeriodType===0&&(s.allowPartialPeriodInterestCalculation=!1),s.isFloatingInterestRate!==!1&&delete s.isFloatingInterestRate,s.multiDisburseLoan||delete s.disbursementData,delete s.isValid,s.principal=s.principalAmount,delete s.principalAmount,delete s.multiDisburseLoan,s.allowPartialPeriodInterestCalcualtion=s.allowPartialPeriodInterestCalculation,delete s.allowPartialPeriodInterestCalculation,s}saveLoanDisbursementDetailsData(e){localStorage.setItem("disbursementData",JSON.stringify(e))}getLoanDisbursementDetailsData(){return JSON.parse(localStorage.getItem("disbursementData"))}static{this.\u0275fac=function(n){return new(n||t)(ae(En),ae(Vt),ae(Li))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ff=(()=>{class t{constructor(e){this.http=e}getSavingsTransactionTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/transactions/template`)}getSavingsChargeTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/charges/template`)}createSavingsCharge(e,n,r){return this.http.post(`/savingsaccounts/${e}/${n}`,r)}getChargeTemplate(e){let n={template:"true"};return this.http.get(`/charges/${e}`,{params:n})}getSavingsAccountData(e){let n=new Z().set("associations","all");return this.http.get(`/savingsaccounts/${e}`,{params:n})}getSavingsAccountAndTemplate(e,n){let r=new Z().set("template",n.toString()).set("associations","charges");return this.http.get(`/savingsaccounts/${e}`,{params:r})}getStandingInstructions(e,n,r,a,o){let s=new Z().set("clientId",e).set("clientName",n).set("fromAccountId",r).set("fromAccountType","2").set("locale",a).set("dateFormat",o);return this.http.get("/standinginstructions",{params:s})}getSavingsDatatables(){let e=new Z().set("apptable","m_savings_account");return this.http.get("/datatables",{params:e})}getSavingsDatatable(e,n){let r=new Z().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}getSavingsTransactionDatatables(){let e=new Z().set("apptable","m_savings_account_transaction");return this.http.get("/datatables",{params:e})}getSavingsTransactionDatatable(e,n){let r=new Z().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addSavingsDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editSavingsDatatableEntry(e,n,r){let a=new Z().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new Z().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}getSavingsAccountTemplate(e,n,r){let a=new Z().set(r?"groupId":"clientId",e);return a=n?a.set("productId",n):a,this.http.get("/savingsaccounts/template",{params:a})}createSavingsAccount(e){return this.http.post("/savingsaccounts",e)}updateSavingsAccount(e,n){return this.http.put(`/savingsaccounts/${e}`,n)}deleteSavingsAccount(e){return this.http.delete(`/savingsaccounts/${e}`)}executeSavingsAccountCommand(e,n,r){let a=new Z().set("command",n);return this.http.post(`/savingsaccounts/${e}`,r,{params:a})}executeSavingsAccountUpdateCommand(e,n,r){let a=new Z().set("command",n);return this.http.put(`/savingsaccounts/${e}`,r,{params:a})}getSavingsAccountTransaction(e,n){return this.http.get(`/savingsaccounts/${e}/transactions/${n}`)}getSavingsAccountTransactionTemplate(e,n){let r=new Z().set("template","true");return this.http.get(`/savingsaccounts/${e}/transactions/${n}`,{params:r})}executeSavingsAccountTransactionsCommand(e,n,r,a){let o=new Z().set("command",n);return a?this.http.post(`/savingsaccounts/${e}/transactions/${a}`,r,{params:o}):this.http.post(`/savingsaccounts/${e}/transactions`,r,{params:o})}getSavingsAccountCharge(e,n){return this.http.get(`/savingsaccounts/${e}/charges/${n}`)}executeSavingsAccountChargesCommand(e,n,r,a){let o=new Z().set("command",n);return this.http.post(`/savingsaccounts/${e}/charges/${a}`,r,{params:o})}editSavingsAccountCharge(e,n,r){return this.http.put(`/savingsaccounts/${e}/charges/${r}`,n)}deleteSavingsAccountCharge(e,n){return this.http.delete(`/savingsaccounts/${e}/charges/${n}`)}getGSIMAccountData(e,n){let r=new Z().set("parentGSIMAccountNo",e);return this.http.get(`/groups/${n}/gsimaccounts`,{params:r})}createGsimAcccount(e){return this.http.post("/savingsaccounts/gsim",e)}getSavingsNotes(e){return this.http.get(`/savings/${e}/notes`)}createSavingsNote(e,n){return this.http.post(`/savings/${e}/notes`,n)}editSavingsNote(e,n,r){return this.http.put(`/savings/${e}/notes/${n}`,r)}deleteSavingsNote(e,n){return this.http.delete(`/savings/${e}/notes/${n}`)}getSavingsDocuments(e){return this.http.get(`/savings/${e}/documents`)}downloadSavingsDocument(e,n){return this.http.get(`/savings/${e}/documents/${n}/attachment`,{responseType:"blob"})}deleteSavingsDocument(e,n){return this.http.delete(`/savings/${e}/documents/${n}`)}loadSavingsDocument(e,n){return this.http.post(`/savings/${e}/documents`,n)}static{this.\u0275fac=function(n){return new(n||t)(ae(En))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var loe=["formRef"];function doe(t,i){if(t&1){let e=de();p(0,"mat-list-item"),l(1,`
+      `),p(2,"div",8),l(3,`
+        `),p(4,"div",9),l(5,`
+          `),H(6,"fa-icon",10),l(7,`
+          `),p(8,"span"),l(9),f(),l(10,`
+          `),p(11,"span",11),l(12,`
+            `),p(13,"b"),l(14),E(15,"translate"),f(),l(16),p(17,"b"),l(18),E(19,"translate"),f(),l(20),E(21,"dateFormat"),f(),l(22,`
+        `),f(),l(23,`
+        `),p(24,"div",12),l(25,`
+          `),p(26,"div",13),l(27,`
+            `),p(28,"button",14),z("click",function(){let r=G(e),a=r.$implicit,o=r.index,s=w();return W(s.editNote(a.id,a.note,o))}),l(29,`
+              `),H(30,"fa-icon",15),l(31,`
+            `),f(),l(32,`
+            `),p(33,"button",16),z("click",function(){let r=G(e),a=r.$implicit,o=r.index,s=w();return W(s.deleteNote(a.id,o))}),l(34,`
+              `),H(35,"fa-icon",17),l(36,`
+            `),f(),l(37,`
+          `),f(),l(38,`
+        `),f(),l(39,`
+      `),f(),l(40,`
+    `),f()}if(t&2){let e=i.$implicit;g(9),T(e.note),g(5),te("",O(15,5,"labels.inputs.Created By"),":"),g(2),te(" ",e.createdByUsername,`
+            `),g(2),te("",O(19,7,"labels.inputs.Date"),":"),g(2),te(" ",O(21,9,e.createdOn),`
+          `)}}var zA=(()=>{class t{constructor(e,n,r,a,o,s){this.formBuilder=e,this.savingsService=n,this.loansService=r,this.clientsService=a,this.groupsService=o,this.dialog=s}ngOnInit(){this.createNoteForm()}createNoteForm(){this.noteForm=this.formBuilder.group({note:["",vn.required]})}addNote(){this.callbackAdd(this.noteForm.value),this.formRef.resetForm()}editNote(e,n,r){this.dialog.open(Do,{data:{formfields:[{controlName:"note",required:!0,value:n,controlType:"input",label:"Note"}],layout:{columns:1,addButtonText:"Confirm"},title:"Edit Note"}}).afterClosed().subscribe(o=>{o.data&&o.data.value.note!==n&&this.callbackEdit(e,o.data.value,r)})}deleteNote(e,n){this.dialog.open(da,{data:{deleteContext:`Note: ${this.entityNotes[n].note}`}}).afterClosed().subscribe(a=>{a.delete&&this.callbackDelete(e,n)})}static{this.\u0275fac=function(n){return new(n||t)(k(ns),k(ff),k(pf),k(mf),k(VA),k(Si))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-entity-notes-tab"]],viewQuery:function(n,r){if(n&1&&le(loe,7),n&2){let a;U(a=$())&&(r.formRef=a.first)}},inputs:{entityId:"entityId",entityNotes:"entityNotes",callbackAdd:"callbackAdd",callbackEdit:"callbackEdit",callbackDelete:"callbackDelete"},decls:31,vars:13,consts:[["formRef","ngForm"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-baseline","gap-20px",3,"ngSubmit","formGroup"],[1,"flex-85-minus-20px"],["required","","formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"placeholder"],["mat-raised-button","","color","primary",1,"flex-1",3,"disabled"],["icon","plus",1,"m-r-10"],[4,"ngFor","ngForOf"],[1,"list-item-content"],[1,"left-section"],["icon","sticky-note","matListIcon",""],[1,"note-details"],[1,"right-section"],[1,"layout-row","align-start"],["mat-button","","color","primary",3,"click"],["icon","edit"],["mat-button","","color","warn",3,"click"],["icon","trash"]],template:function(n,r){if(n&1){let a=de();p(0,"div",1),l(1,`
+  `),p(2,"h3"),l(3),E(4,"translate"),f(),l(5,`
+
+  `),p(6,"div"),l(7,`
+    `),p(8,"form",2,0),z("ngSubmit",function(){return G(a),W(r.addNote())}),l(10,`
+      `),p(11,"mat-form-field",3),l(12,`
+        `),H(13,"textarea",4),E(14,"translate"),l(15,`
+      `),f(),l(16,`
+      `),p(17,"button",5),l(18,`
+        `),H(19,"fa-icon",6),l(20),E(21,"translate"),f(),l(22,`
+    `),f(),l(23,`
+  `),f(),l(24,`
+
+  `),p(25,"mat-list"),l(26,`
+    `),M(27,doe,41,11,"mat-list-item",7),l(28,`
+  `),f(),l(29,`
+`),f(),l(30,`
+`)}n&2&&(g(3),T(O(4,7,"labels.heading.Notes")),g(5),y("formGroup",r.noteForm),g(5),Z0("placeholder","",O(14,9,"labels.text.Write a note")," ..."),g(4),y("disabled",!r.noteForm.valid),g(3),te("",O(21,11,"labels.buttons.Add"),`
+      `),g(7),y("ngForOf",r.entityNotes))},dependencies:[fe,Nt,_e,ts,ri,Jt,Vr,ia,Qn,yr,zt,Fn,lt,br,Ie,Qm,Bt,kP,EP],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.list-item-content[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%}.note-details[_ngcontent-%COMP%]{font-size:14px}.left-section[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.right-section[_ngcontent-%COMP%]{margin-left:auto;display:flex;gap:4px}"]})}}return t})();function uoe(t,i){t&1&&(p(0,"mat-error"),l(1),E(2,"translate"),E(3,"translate"),p(4,"strong"),l(5),E(6,"translate"),f(),l(7,`
+      `),f()),t&2&&(g(),Et(`
+        `,O(2,3,"labels.inputs.File Name")," ",O(3,5,"labels.commons.is"),`
+        `),g(4),T(O(6,7,"labels.commons.required")))}function moe(t,i){t&1&&(p(0,"mat-form-field",3),l(1,`
+      `),p(2,"mat-label"),l(3),E(4,"translate"),f(),l(5,`
+      `),H(6,"input",11),l(7,`
+    `),f()),t&2&&(g(3),T(O(4,1,"labels.inputs.Description")))}var HA=(()=>{class t{constructor(e,n,r){this.dialogRef=e,this.formBuilder=n,this.data=r,this.uploadDocumentData=[],this.documentIdentifier=!1,this.documentIdentifier=r.documentIdentifier,this.entityType=r.entityType}ngOnInit(){this.createUploadDocumentForm()}createUploadDocumentForm(){this.uploadDocumentForm=this.formBuilder.group({fileName:["",vn.required],description:[""],file:[""]})}onFileSelect(e){if(e.target.files.length>0){let n=e.target.files[0];this.uploadDocumentForm.get("file").setValue(n)}}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(ns),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-upload-document-dialog"]],decls:37,vars:21,consts:[["mat-dialog-title",""],[1,"m-l-10","m-r-10"],[1,"layout-column",3,"formGroup"],[1,"flex-fill"],["formControlName","fileName","required","","matInput",""],[4,"ngIf"],["class","flex-fill",4,"ngIf"],["flex","60%",3,"change"],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"disabled","mat-dialog-close"],["formControlName","description","matInput",""]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),E(3,"translate"),f(),l(4,`
+`),p(5,"div",1),l(6,`
+  `),p(7,"form",2),l(8,`
+    `),p(9,"mat-form-field",3),l(10,`
+      `),p(11,"mat-label"),l(12),E(13,"translate"),f(),l(14,`
+      `),H(15,"input",4),l(16,`
+      `),M(17,uoe,8,9,"mat-error",5),l(18,`
+    `),f(),l(19,`
+
+    `),M(20,moe,8,3,"mat-form-field",6),l(21,`
+
+    `),p(22,"mifosx-file-upload",7),z("change",function(o){return r.onFileSelect(o)}),f(),l(23,`
+
+    `),p(24,"mat-dialog-actions",8),l(25,`
+      `),p(26,"button",9),l(27),E(28,"translate"),f(),l(29,`
+      `),p(30,"button",10),l(31),E(32,"translate"),f(),l(33,`
+    `),f(),l(34,`
+  `),f(),l(35,`
+`),f(),l(36,`
+`)),n&2&&(g(),J8(`
+  `,O(2,11,"labels.heading.Upload")," ",r.entityType," ",O(3,13,"labels.heading.Documents"),`
+`),g(6),y("formGroup",r.uploadDocumentForm),g(5),T(O(13,15,"labels.inputs.File Name")),g(5),y("ngIf",r.uploadDocumentForm.controls.fileName.hasError("required")),g(3),y("ngIf",!r.documentIdentifier),g(7),T(O(28,17,"labels.buttons.Cancel")),g(3),y("disabled",!r.uploadDocumentForm.valid)("mat-dialog-close",r.uploadDocumentForm.value),g(),te(`
+        `,O(32,19,"labels.buttons.Upload"),`
+      `))},dependencies:[fe,Ve,_e,ts,ri,Jt,Vr,ia,Qn,yr,zt,ln,Ni,Fn,lt,Ie,un,Dp,wn,xn],encapsulation:2})}}return t})();var poe=["documentsTable"],foe=()=>[10,25,50];function hoe(t,i){if(t&1){let e=de();p(0,"div",15),l(1,`
+      `),p(2,"button",16),z("click",function(){G(e);let r=w();return W(r.uploadDocument())}),l(3,`
+        `),H(4,"fa-icon",17),l(5),E(6,"translate"),f(),l(7,`
+    `),f()}t&2&&(g(5),te("",O(6,1,"labels.buttons.Add"),`
+      `))}function goe(t,i){t&1&&(p(0,"th",18),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.inputs.name")))}function _oe(t,i){if(t&1&&(p(0,"td",19),l(1),f()),t&2){let e=i.$implicit;g(),T(e.name)}}function voe(t,i){t&1&&(p(0,"th",18),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.inputs.Description")))}function boe(t,i){if(t&1&&(p(0,"td",19),l(1),f()),t&2){let e=i.$implicit;g(),T(e.description)}}function yoe(t,i){t&1&&(p(0,"th",18),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.inputs.File Name")))}function Coe(t,i){if(t&1&&(p(0,"td",19),l(1),f()),t&2){let e=i.$implicit;g(),T(e.fileName)}}function xoe(t,i){t&1&&(p(0,"th",18),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.inputs.Actions")))}function Moe(t,i){if(t&1){let e=de();p(0,"td",19),l(1,`
+        `),p(2,"button",20),z("click",function(){let r=G(e).$implicit,a=w();return W(a.downloadDocument(r.id))}),l(3,`
+          `),H(4,"fa-icon",21),l(5,`
+        `),f(),l(6,`
+        `),p(7,"button",22),z("click",function(){let r=G(e).$implicit,a=w();return W(a.deleteDocument(r.id,r.name))}),l(8,`
+          `),H(9,"fa-icon",23),l(10,`
+        `),f(),l(11,`
+      `),f()}}function woe(t,i){t&1&&H(0,"tr",24)}function Doe(t,i){t&1&&H(0,"tr",25)}function Soe(t,i){t&1&&H(0,"mat-paginator",26),t&2&&y("pageSizeOptions",tr(1,foe))}var NA=(()=>{class t{constructor(e,n,r,a){this.dialog=e,this.savingsService=n,this.loansService=r,this.clientsService=a,this.displayedColumns=["name","description","filename","actions"]}ngOnInit(){this.dataSource=new Rc(this.entityDocuments),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}downloadDocument(e){this.callbackDownload(e)}uploadDocument(){this.dialog.open(HA,{data:{documentIdentifier:!1,entityType:""},width:"33rem"}).afterClosed().subscribe(n=>{if(n){let r=new FormData;r.append("name",n.fileName),r.append("file",n.file),r.append("description",n.description),this.callbackUpload(r).subscribe(a=>{this.entityDocuments.push({id:a.resourceId,parentEntityType:this.entityType,parentEntityId:this.entityId,name:n.fileName,description:n.description,fileName:n.file.name}),this.documentsTable.renderRows()})}})}deleteDocument(e,n){this.dialog.open(da,{data:{deleteContext:`Document: ${n}`}}).afterClosed().subscribe(a=>{if(a.delete){this.callbackDelete(e);for(let o=0;o10))},dependencies:[fe,Ve,_e,lt,Xo,Ie,Bt,U2,Vc,W2,G2,q2,Kp,$2,Y2,Q2,Z2,K2,X2,B2],styles:["table[_ngcontent-%COMP%]{width:100%;margin-top:3%}table[_ngcontent-%COMP%]   .document-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}"]})}}return t})();var hf=class extends Lr{constructor(i){super(i),this.controlType="checkbox"}};var gf=class extends Lr{constructor(i={}){super(i),this.controlType="datepicker",this.minDate=i.minDate||new Date(2e3,0,1),this.maxDate=i.maxDate||new Date}};var _f=class extends Lr{constructor(i={}){super(i),this.controlType="datetimepicker",this.minDate=i.minDate||new Date(2e3,0,1),this.maxDate=i.maxDate||new Date}};var vf=class extends Lr{constructor(i={}){super(i),this.controlType="input",this.type=i.type||"text"}};var bf=class extends Lr{constructor(i={}){super(i),this.controlType="select",this.options=i.options||{label:"",value:"",data:[]}}};var yf=(()=>{class t{constructor(e,n){this.dateUtils=e,this.settingsService=n,this.systemFields=["id","created_at","updated_at"],this.entitiesIdFields=["client_id","savings_account_id","savings_transaction_id","loan_id","group_id","center_id","office_id","product_loan_id","savings_product_id","share_product_id"]}getFormfields(e,n,r){return e.map(a=>{switch(a.columnDisplayType){case"INTEGER":case"STRING":case"DECIMAL":case"TEXT":return new vf({controlName:a.columnName,label:a.columnName,value:"",type:a.columnDisplayType==="INTEGER"||a.columnDisplayType==="DECIMAL"?"number":"text",required:!a.isColumnNullable});case"BOOLEAN":return new hf({controlName:a.columnName,label:a.columnName,value:"",type:"checkbox",required:!a.isColumnNullable});case"CODELOOKUP":return new bf({controlName:a.columnName,label:a.columnName,value:"",options:{label:"value",value:"id",data:a.columnValues},required:!a.isColumnNullable});case"DATE":return n.push(a.columnName),r.dateFormat||(r.dateFormat=Li.DEFAULT_DATEFORMAT),new gf({controlName:a.columnName,label:a.columnName,value:"",maxDate:this.settingsService.maxAllowedDate,required:!a.isColumnNullable});case"DATETIME":return n.push(a.columnName),r.dateFormat=Li.DEFAULT_DATETIMEFORMAT,new _f({controlName:a.columnName,label:a.columnName,value:"",maxDate:this.settingsService.maxAllowedDate,required:!a.isColumnNullable})}})}isEntityId(e){return this.entitiesIdFields.includes(e)}isSystemColumn(e){return this.systemFields.includes(e)||this.entitiesIdFields.includes(e)}filterSystemColumns(e){return e.filter((n,r)=>{if(!this.isSystemColumn(n.columnName))return n.idx=r,n})}getInputName(e){return e.columnName&&e.columnName.includes("_cd_")?e.columnName.split("_cd_")[0]:e.columnName}isNumeric(e){return this.isColumnType(e,"INTEGER")||this.isColumnType(e,"DECIMAL")}isDate(e){return this.isColumnType(e,"DATE")||this.isColumnType(e,"DATETIME")}isBoolean(e){return this.isColumnType(e,"BOOLEAN")}isDropdown(e){return this.isColumnType(e,"CODELOOKUP")}isString(e){return this.isColumnType(e,"STRING")}isText(e){return this.isColumnType(e,"TEXT")}isColumnType(e,n){return e===n}buildPayload(e,n,r,a){let o=!1;return e.forEach(s=>{let d=this.getInputName(s);this.isNumeric(s.columnDisplayType)?a[s.columnName]=n[d]*1:this.isDate(s.columnDisplayType)?(a[s.columnName]=this.dateUtils.formatDate(n[d],r),o=!0):a[s.columnName]=n[d]}),o&&(a.dateFormat=r),a}isSystemDefined(e){return this.systemFields.includes(e)}getName(e){return e&&e.includes("_cd_")?e.split("_cd_")[0]:e}isValidUrl(e){try{let n=new URL(e);return n.protocol.startsWith("http")||n.protocol.startsWith("https")}catch{return!1}}static{this.\u0275fac=function(n){return new(n||t)(ae(Li),ae(Vt))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var koe=["dataTable"];function Eoe(t,i){if(t&1){let e=de();p(0,"span"),l(1,`
+        `),p(2,"button",11),z("click",function(){G(e);let r=w();return W(r.add())}),l(3,`
+          `),H(4,"fa-icon",12),l(5),E(6,"translate"),f(),l(7,`
+      `),f()}t&2&&(g(5),te("",O(6,1,"labels.buttons.Add"),`
+        `))}function Ioe(t,i){if(t&1){let e=de();p(0,"span"),l(1,`
+          `),p(2,"button",14),z("click",function(){G(e);let r=w(2);return W(r.deleteSelected())}),l(3,`
+            `),H(4,"fa-icon",15),l(5),E(6,"translate"),f(),l(7,`
+        `),f()}t&2&&(g(5),te(`
+            `,O(6,1,"labels.buttons.Delete Selected"),`
+          `))}function Toe(t,i){if(t&1&&(gn(0),l(1,`
+        `),M(2,Ioe,8,3,"span",13),l(3,`
+      `),_n()),t&2){let e=w();g(2),y("ngIf",e.isSelected)}}function Ooe(t,i){if(t&1){let e=de();p(0,"span"),l(1,`
+          `),p(2,"button",14),z("click",function(){G(e);let r=w(2);return W(r.delete())}),l(3,`
+            `),H(4,"fa-icon",15),l(5),E(6,"translate"),f(),l(7,`
+        `),f()}t&2&&(g(5),te(`
+            `,O(6,1,"labels.buttons.Delete All"),`
+          `))}function Poe(t,i){if(t&1&&(gn(0),l(1,`
+        `),M(2,Ooe,8,3,"span",13),l(3,`
+      `),_n()),t&2){let e=w();g(2),y("ngIf",e.datatableData.length>0)}}function Aoe(t,i){t&1&&H(0,"th",19)}function Voe(t,i){if(t&1){let e=de();p(0,"td",20),l(1,`
+            `),p(2,"mat-checkbox",21),z("click",function(r){return G(e),W(r.stopPropagation())})("change",function(r){let a=G(e).$implicit,o=w(3);return W(r?o.itemToggle(a):null)}),l(3,`
+            `),f(),l(4,`
+          `),f()}if(t&2){let e=i.$implicit,n=w(3);g(2),y("checked",n.selection.isSelected(e))}}function Loe(t,i){t&1&&(gn(0),l(1,`
+          `),M(2,Aoe,1,0,"th",17),l(3,`
+          `),M(4,Voe,5,1,"td",18),l(5,`
+        `),_n())}function Roe(t,i){if(t&1&&(p(0,"th",24),l(1),f()),t&2){let e=w(2).$implicit,n=w();g(),T(n.getInputName(e))}}function zoe(t,i){if(t&1&&(p(0,"td",25),l(1),f()),t&2){let e=i.$implicit,n=w(2).$implicit,r=w();y("ngClass",r.isToDelete(e)),g(),te(`
+            `,r.formatValue(e,n),`
+          `)}}function Hoe(t,i){t&1&&(gn(0),l(1,`
+          `),M(2,Roe,2,1,"th",22),l(3,`
+          `),M(4,zoe,2,2,"td",23),l(5,`
+        `),_n())}function Noe(t,i){if(t&1&&(gn(0,16),l(1,`
+        `),M(2,Loe,6,0,"ng-container",13),l(3,`
+
+        `),M(4,Hoe,6,0,"ng-container",13),l(5,`
+      `),_n()),t&2){let e=i.$implicit,n=i.index;y("matColumnDef",e),g(2),y("ngIf",n===0),g(2),y("ngIf",n>0)}}function Foe(t,i){t&1&&H(0,"tr",26)}function Boe(t,i){t&1&&H(0,"tr",27)}var Cf=(()=>{class t{constructor(e,n,r,a,o,s,d,h,v){this.route=e,this.dateUtils=n,this.systemService=r,this.settingsService=a,this.dialog=o,this.datatables=s,this.dateFormat=d,this.dateTimeFormat=h,this.numberFormat=v,this.SELECT_NAME_FIELD="select",this.datatableColumns=[],this.isSelected=!1,this.isLoading=!1}ngOnInit(){this.selection=new ji(!0,[]),this.route.params.subscribe(e=>{this.datatableName=e.datatableName}),this.setData(),this.isSelected=!1}ngOnDestroy(){this.resetData()}ngOnChanges(e){this.setData()}setData(){this.datatableColumns=[this.SELECT_NAME_FIELD],this.dataObject.columnHeaders.filter(e=>{if(!this.datatables.isEntityId(e.columnName))return this.datatableColumns.push(e.columnName),e}),this.datatableData=this.dataObject.data,this.dataTableRef&&this.dataTableRef.renderRows()}resetData(){this.datatableName=null,this.datatableColumns=null,this.datatableData=null}getData(){this.isLoading=!0,this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(e=>{this.dataObject.data=e.data,this.showDeleteBotton=!1,this.dataTableRef&&this.setData(),this.isSelected=!1,this.isLoading=!1})}add(){let e={locale:this.settingsService.language.code},n=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,n,e),o={title:"Add "+this.datatableName+" for "+this.entityType,formfields:a};this.dialog.open(Do,{data:o,width:"50rem"}).afterClosed().subscribe(d=>{d.data&&(n.forEach(h=>{d.data.value[h]=this.dateUtils.formatDate(d.data.value[h],e.dateFormat)}),e=q(q({},d.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(h=>{this.getData()}))})}delete(){this.dialog.open(da,{data:{deleteContext:`the contents of ${this.datatableName}`}}).afterClosed().subscribe(n=>{n.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.getData()})})}deleteSelected(){this.dialog.open(da,{data:{deleteContext:`the ${this.selection.selected.length} items selected of ${this.datatableName}`}}).afterClosed().subscribe(n=>{n.delete?(this.isSelected=!1,this.selection.selected.forEach(r=>{this.systemService.deleteDatatableEntry(this.entityId,r.row[0],this.datatableName).subscribe(()=>{this.datatableData.forEach((a,o)=>{a.row[0]===r.row[0]&&(this.datatableData.splice(o,1),this.dataTableRef.renderRows(),this.selection=new ji(!0,[]),this.isSelected=this.selection.selected.length>0)})})})):(this.selection=new ji(!0,[]),this.isSelected=this.selection.selected.length>0)})}formatValue(e,n){let r="";if(this.dataObject.columnHeaders){let a=0;this.dataObject.columnHeaders.some(o=>{if(o.columnName===n){let s=o.columnDisplayType;return r=e.row[a],s==="DATE"?r=this.dateFormat.transform(r):s==="DATETIME"?r=this.dateTimeFormat.transform(r):(s==="INTEGER"||s==="DECIMAL")&&typeof r=="number"&&(r=this.numberFormat.transform(r)),!0}a+=1})}return r}isAllSelected(){let e=this.selection.selected;return this.datatableData.length===e}isAnySelected(){return this.selection.selected&&this.selection.selected.length>0}masterToggle(e){e.checked?this.datatableData.forEach(n=>this.selection.select(n)):this.selection=new ji(!0,[]),this.isSelected=this.selection.selected.length>0}itemToggle(e){this.selection.toggle(e),this.isSelected=this.selection.selected.length>0}checkboxLabel(e){return e?`${this.selection.isSelected(e)?"deselect":"select"} row ${e.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}isToDelete(e){return this.selection.isSelected(e)?"tobe-deleted":""}getInputName(e){return this.datatables.getName(e)}static{this.\u0275fac=function(n){return new(n||t)(k(Hi),k(Li),k(R2),k(Vt),k(Si),k(yf),k(br),k(Ta),k(ad))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-datatable-multi-row"]],viewQuery:function(n,r){if(n&1&&le(koe,5),n&2){let a;U(a=$())&&(r.dataTableRef=a.first)}},inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},features:[Oe],decls:34,vars:8,consts:[["dataTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],[1,"action-button","m-b-7","gap-10px"],[4,"mifosxHasPermission"],[1,"m-t-10"],["mat-table","",1,"mat-elevation-z1","m-b-25",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],[4,"ngIf"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""],[1,"center",3,"click","change","checked"],["mat-header-cell","","class","right",4,"matHeaderCellDef"],["mat-cell","","class","right",3,"ngClass",4,"matCellDef"],["mat-header-cell","",1,"right"],["mat-cell","",1,"right",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(n,r){n&1&&(p(0,"div",1),l(1,`
+  `),p(2,"div",2),l(3,`
+    `),p(4,"div",3),l(5,`
+      `),p(6,"h3"),l(7),f(),l(8,`
+    `),f(),l(9,`
+    `),p(10,"div",4),l(11,`
+      `),M(12,Eoe,8,3,"span",5),l(13,`
+      `),M(14,Toe,4,1,"ng-container",5),l(15,`
+      `),M(16,Poe,4,1,"ng-container",5),l(17,`
+    `),f(),l(18,`
+  `),f(),l(19,`
+
+  `),p(20,"div",6),l(21,`
+    `),p(22,"table",7,0),l(24,`
+      `),M(25,Noe,6,3,"ng-container",8),l(26,`
+
+      `),M(27,Foe,1,0,"tr",9),l(28,`
+      `),M(29,Boe,1,0,"tr",10),l(30,`
+    `),f(),l(31,`
+  `),f(),l(32,`
+`),f(),l(33,`
+`)),n&2&&(g(7),T(r.datatableName),g(5),y("mifosxHasPermission","CREATE_"+r.datatableName),g(2),y("mifosxHasPermission","DELETE_"+r.datatableName),g(2),y("mifosxHasPermission","DELETE_"+r.datatableName),g(6),y("dataSource",r.datatableData),g(3),y("ngForOf",r.datatableColumns),g(2),y("matHeaderRowDef",r.datatableColumns),g(2),y("matRowDefColumns",r.datatableColumns))},dependencies:[fe,Vn,Nt,Ve,_e,lt,Xo,Ie,Bt,U2,W2,G2,q2,$2,Y2,cs,Q2,Z2,K2,X2],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tobe-deleted[_ngcontent-%COMP%]{text-decoration:line-through;color:#f39c12}"]})}}return t})();function joe(t,i){if(t&1){let e=de();p(0,"button",5),z("click",function(){G(e);let r=w();return W(r.add())}),l(1,`
+      `),H(2,"fa-icon",6),l(3),E(4,"translate"),f()}t&2&&(g(3),te("",O(4,1,"labels.buttons.Add"),`
+    `))}function Uoe(t,i){if(t&1){let e=de();p(0,"button",5),z("click",function(){G(e);let r=w();return W(r.edit())}),l(1,`
+      `),H(2,"fa-icon",7),l(3),E(4,"translate"),f()}t&2&&(g(3),te("",O(4,1,"labels.buttons.Edit"),`
+    `))}function $oe(t,i){if(t&1){let e=de();p(0,"button",8),z("click",function(){G(e);let r=w();return W(r.delete())}),l(1,`
+      `),H(2,"fa-icon",9),l(3),E(4,"translate"),f()}t&2&&(g(3),te("",O(4,1,"labels.buttons.Delete"),`
+    `))}function Goe(t,i){if(t&1&&(p(0,"span"),l(1),E(2,"dateFormat"),f()),t&2){let e=w().index,n=w(2);g(),te(`
+          `,O(2,1,n.dataObject.data[0].row[e]),`
+        `)}}function Woe(t,i){if(t&1&&(p(0,"span"),l(1),E(2,"datetimeFormat"),f()),t&2){let e=w().index,n=w(2);g(),te(`
+          `,O(2,1,n.dataObject.data[0].row[e]),`
+        `)}}function qoe(t,i){if(t&1&&(p(0,"span"),l(1),f()),t&2){let e=w().index,n=w(2);g(),te(`
+          `,n.dataObject.data[0].row[e],`
+        `)}}function Yoe(t,i){if(t&1&&(p(0,"span"),l(1),E(2,"formatNumber"),f()),t&2){let e=w().index,n=w(2);g(),te(`
+          `,O(2,1,n.dataObject.data[0].row[e]),`
+        `)}}function Qoe(t,i){if(t&1&&(p(0,"span",19),l(1),f()),t&2){let e=w().index,n=w(2);g(),te(`
+          `,n.dataObject.data[0].row[e],`
+        `)}}function Koe(t,i){if(t&1&&(p(0,"textarea",20),E(1,"prettyPrint"),l(2,"        "),f()),t&2){let e=w().index,n=w(2);y("innerHTML",O(1,1,n.dataObject.data[0].row[e].value),Al)}}function Zoe(t,i){if(t&1){let e=de();p(0,"span",22),l(1,`
+            `),p(2,"button",23),E(3,"translate"),z("click",function(){G(e);let r=w(2).index,a=w(2);return W(a.openSite(a.dataObject.data[0].row[r]))}),l(4,`
+              `),H(5,"fa-icon",24),l(6,`
+            `),f(),l(7,`
+          `),f()}t&2&&(g(2),At("matTooltip",O(3,1,"tooltips.View Link")))}function Xoe(t,i){if(t&1&&(p(0,"span"),l(1,`
+          `),M(2,Zoe,8,3,"span",21),l(3),f()),t&2){let e=w().index,n=w(2);g(2),y("ngIf",n.isValidUrl(n.dataObject.data[0].row[e])),g(),te(`
+          `,n.dataObject.data[0].row[e],`
+        `)}}function Joe(t,i){if(t&1&&(p(0,"div",12),l(1,`
+      `),p(2,"div",13),l(3),f(),l(4,`
+
+      `),p(5,"div",14),l(6,`
+        `),M(7,Goe,3,3,"span",15),l(8,`
+        `),M(9,Woe,3,3,"span",15),l(10,`
+        `),M(11,qoe,2,1,"span",15),l(12,`
+        `),M(13,Yoe,3,3,"span",15),l(14,`
+        `),M(15,Qoe,2,1,"span",16),l(16,`
+        `),M(17,Koe,3,3,"textarea",17),l(18,`
+        `),M(19,Xoe,4,2,"span",18),l(20,`
+      `),f(),l(21,`
+    `),f()),t&2){let e=i.$implicit,n=w(2);y("ngClass",n.setAttributeClass(e.columnName)),g(3),Et(`
+        `,e.columnDisplayName,`
+        `,n.getInputName(e.columnName),`
+      `),g(2),y("ngSwitch",n.getColumnType(e.columnDisplayType,e.columnType)),g(2),y("ngSwitchCase","DATE"),g(2),y("ngSwitchCase","DATETIME"),g(2),y("ngSwitchCase","INTEGER"),g(2),y("ngSwitchCase","DECIMAL"),g(2),y("ngSwitchCase","TEXT"),g(2),y("ngSwitchCase","JSON")}}function ese(t,i){if(t&1&&(p(0,"div",10),l(1,`
+    `),M(2,Joe,22,10,"div",11),l(3,`
+  `),f()),t&2){let e=w();g(2),y("ngForOf",e.dataObject.columnHeaders)}}var xf=(()=>{class t{constructor(e,n,r,a,o,s){this.route=e,this.dateUtils=n,this.dialog=r,this.settingsService=a,this.datatables=o,this.systemService=s}ngOnInit(){this.route.params.subscribe(e=>{this.datatableName=e.datatableName})}add(){let e={locale:this.settingsService.language.code},n=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,n,e),o={title:"Add "+this.datatableName+" for "+this.entityType,formfields:a};this.dialog.open(Do,{data:o,width:"50rem"}).afterClosed().subscribe(d=>{d.data&&(n.forEach(h=>{d.data.value[h]=this.dateUtils.formatDate(d.data.value[h],e.dateFormat)}),e=q(q({},d.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(h=>{this.dataObject=h})}))})}edit(){let e={locale:this.settingsService.language.code},n=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,n,e);a=a.map((d,h)=>(d.controlType==="datepicker"?d.value=this.dataObject.data[0].row[r[h].idx]?this.dateUtils.parseDate(this.dataObject.data[0].row[r[h].idx]):"":d.controlType==="datetimepicker"?d.value=this.dataObject.data[0].row[r[h].idx]?this.dateUtils.parseDatetime(this.dataObject.data[0].row[r[h].idx]):"":d.value=this.dataObject.data[0].row[r[h].idx]?this.dataObject.data[0].row[r[h].idx]:"",d));let o={title:"Edit "+this.datatableName+" for "+this.entityType,formfields:a,layout:{addButtonText:"Save"}};this.dialog.open(Do,{data:o,width:"50rem"}).afterClosed().subscribe(d=>{d.data&&(n.forEach(h=>{d.data.value[h]=this.dateUtils.formatDate(d.data.value[h],e.dateFormat)}),e=q(q({},d.data.value),e),this.systemService.editEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(h=>{this.dataObject=h})}))})}delete(){this.dialog.open(da,{data:{deleteContext:` the contents of ${this.datatableName}`}}).afterClosed().subscribe(n=>{n.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(r=>{this.dataObject=r})})})}setAttributeClass(e){return this.datatables.isSystemDefined(e)?"system-defined":"table-data"}getColumnType(e,n){switch(e){case"DATE":return e;case"DATETIME":return e;case"INTEGER":return e;case"DECIMAL":return e;case"TEXT":return n==="JSON"?"JSON":e;default:return e}}getInputName(e){return this.datatables.getName(e)}isValidUrl(e){return this.datatables.isValidUrl(e)}openSite(e){window.open(e,"_blank")}static{this.\u0275fac=function(n){return new(n||t)(k(Hi),k(Li),k(Si),k(Vt),k(yf),k(R2))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-datatable-single-row"]],inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},decls:19,vars:5,consts:[[1,"tab-container","mat-typography"],[1,"layout-row","align-end","m-b-20"],["mat-raised-button","","color","primary",3,"click",4,"ngIf"],["class","delete-button","mat-raised-button","","color","warn",3,"click",4,"ngIf"],["class","m-t-10",4,"ngIf"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],[1,"m-t-10"],["class","flex-fill",3,"ngClass",4,"ngFor","ngForOf"],[1,"flex-fill",3,"ngClass"],[1,"mat-body-strong","left","flex-40"],[1,"right","flex-60",3,"ngSwitch"],[4,"ngSwitchCase"],["class","long-text",4,"ngSwitchCase"],["cdkTextareaAutosize","true","cdkAutosizeMaxRows","20","cdkAutosizeMinRows","1","class","json-textarea",3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"long-text"],["cdkTextareaAutosize","true","cdkAutosizeMaxRows","20","cdkAutosizeMinRows","1",1,"json-textarea",3,"innerHTML"],["class","m-r-5",4,"ngIf"],[1,"m-r-5"],["mat-icon-button","","matTooltipPosition","right",1,"small-icon",3,"click","matTooltip"],["icon","eye","size","lg"]],template:function(n,r){n&1&&(p(0,"div",0),l(1,`
+  `),p(2,"h3"),l(3),f(),l(4,`
+  `),p(5,"div",1),l(6,`
+    `),M(7,joe,5,3,"button",2),l(8,`
+    `),M(9,Uoe,5,3,"button",2),l(10,`
+    `),M(11,$oe,5,3,"button",3),l(12,`
+  `),f(),l(13,`
+
+  `),H(14,"mat-divider"),l(15,`
+
+  `),M(16,ese,4,1,"div",4),l(17,`
+`),f(),l(18,`
+`)),n&2&&(g(3),T(r.datatableName),g(4),y("ngIf",!r.dataObject.data[0]),g(2),y("ngIf",r.dataObject.data[0]),g(2),y("ngIf",r.dataObject.data[0]),g(5),y("ngIf",r.dataObject.data.length>0))},dependencies:[fe,Vn,Nt,Ve,id,g5,_5,_e,lt,br,Ie,Bt,Ms,Qm,Bn,Sr,Ta,Zo,Fu],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   .delete-button[_ngcontent-%COMP%]{margin-left:1%}.table-name[_ngcontent-%COMP%]{padding-left:2%}.table-data[_ngcontent-%COMP%]{margin-top:3px}.system-defined[_ngcontent-%COMP%]{margin-top:3px;color:#4461e2!important;font-weight:100}.long-text[_ngcontent-%COMP%]{word-break:break-all;white-space:normal}.small-icon[_ngcontent-%COMP%]{width:30px;height:30px}.json-textarea[_ngcontent-%COMP%]{width:100%;height:100%}"]})}}return t})();function tse(t,i){if(t&1&&H(0,"mifosx-datatable-multi-row",1),t&2){let e=w();y("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}function nse(t,i){if(t&1&&H(0,"mifosx-datatable-single-row",1),t&2){let e=w();y("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}var BA=(()=>{class t{constructor(){this.multiRowDatatableFlag=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-entity-datatable-tab"]],inputs:{multiRowDatatableFlag:"multiRowDatatableFlag",entityDatatable:"entityDatatable",entityType:"entityType",entityId:"entityId"},decls:7,vars:2,consts:[[3,"entityType","entityId","dataObject",4,"ngIf"],[3,"entityType","entityId","dataObject"]],template:function(n,r){n&1&&(p(0,"div"),l(1,`
+  `),M(2,tse,1,3,"mifosx-datatable-multi-row",0),l(3,`
+  `),M(4,nse,1,3,"mifosx-datatable-single-row",0),l(5,`
+`),f(),l(6,`
+`)),n&2&&(g(2),y("ngIf",r.multiRowDatatableFlag),g(2),y("ngIf",!r.multiRowDatatableFlag))},dependencies:[fe,Ve,_e,Cf,xf],encapsulation:2})}}return t})();var jA=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-svg-icon"]],inputs:{iconFile:"iconFile",iconName:"iconName",iconClass:"iconClass",iconWidth:"iconWidth"},decls:5,vars:4,consts:[["preserveAspectRatio","xMidYMid meet",1,"icon",3,"ngClass"]],template:function(n,r){n&1&&(Ut(),p(0,"svg",0),l(1,`
+  `),H(2,"use"),l(3,`
+`),f(),l(4,`
+`)),n&2&&(kt("width",r.iconWidth,"px"),y("ngClass",r.iconClass),g(2),J("href","assets/images/icons_"+r.iconFile+".svg#"+r.iconName,null,"xlink"))},dependencies:[fe,Vn,_e],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.icon[_ngcontent-%COMP%]{flex:1}.chargeoff[_ngcontent-%COMP%]{color:#ffa726}"]})}}return t})();function ise(t,i){t&1&&(p(0,"span"),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.inputs.Credit")))}function rse(t,i){t&1&&(p(0,"span"),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.inputs.Debit")))}function ase(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Reference Number")),g(4),T(e.data.journalEntry.referenceNumber)}}function ose(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Comments")),g(4),T(e.data.journalEntry.comments)}}function sse(t,i){t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th",5),l(3),E(4,"translate"),f(),l(5,`
+    `),f()),t&2&&(g(3),T(O(4,1,"labels.inputs.Payment Details")))}function cse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Payment Type")),g(4),T(e.data.journalEntry.transactionDetails.paymentDetails.paymentType.name)}}function lse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Account Number")),g(4),T(e.data.journalEntry.transactionDetails.paymentDetails.accountNumber)}}function dse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Cheque Number")),g(4),T(e.data.journalEntry.transactionDetails.paymentDetails.checkNumber)}}function use(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Routing Code")),g(4),T(e.data.journalEntry.transactionDetails.paymentDetails.routingCode)}}function mse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Receipt Number")),g(4),T(e.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)}}function pse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Bank Number")),g(4),T(e.data.journalEntry.transactionDetails.paymentDetails.bankNumber)}}function fse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"th"),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w();g(3),T(O(4,2,"labels.inputs.Created by")),g(4),T(e.data.journalEntry.createdByUserName)}}var Mf=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n,this.existsPaymentDetails=!1,this.existsPaymentDetails=n.journalEntry.transactionDetails!=null&&n.journalEntry.transactionDetails.paymentDetails!=null}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-view-journal-entry"]],decls:143,vars:63,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["align","end"],["mat-button","","mat-dialog-close",""],["colspan","2",1,"header"]],template:function(n,r){n&1&&(p(0,"h1",0),l(1),E(2,"translate"),f(),l(3,`
+
+`),p(4,"div",1),l(5,`
+  `),p(6,"table"),l(7,`
+    `),p(8,"tr"),l(9,`
+      `),p(10,"th"),l(11),E(12,"translate"),f(),l(13,`
+      `),p(14,"td"),l(15),f(),l(16,`
+    `),f(),l(17,`
+
+    `),p(18,"tr"),l(19,`
+      `),p(20,"th"),l(21),E(22,"translate"),f(),l(23,`
+      `),p(24,"td"),l(25),f(),l(26,`
+    `),f(),l(27,`
+
+    `),p(28,"tr"),l(29,`
+      `),p(30,"th"),l(31),E(32,"translate"),f(),l(33,`
+      `),p(34,"td"),l(35),f(),l(36,`
+    `),f(),l(37,`
+
+    `),p(38,"tr"),l(39,`
+      `),p(40,"th"),l(41),E(42,"translate"),f(),l(43,`
+      `),p(44,"td"),l(45),E(46,"dateFormat"),f(),l(47,`
+    `),f(),l(48,`
+
+    `),p(49,"tr"),l(50,`
+      `),p(51,"th"),l(52),E(53,"translate"),f(),l(54,`
+      `),p(55,"td"),l(56),f(),l(57,`
+    `),f(),l(58,`
+
+    `),p(59,"tr"),l(60,`
+      `),p(61,"th"),l(62),E(63,"translate"),f(),l(64,`
+      `),p(65,"td"),l(66),f(),l(67,`
+    `),f(),l(68,`
+
+    `),p(69,"tr"),l(70,`
+      `),p(71,"th"),l(72),E(73,"translate"),f(),l(74,`
+      `),p(75,"td"),l(76),f(),l(77,`
+    `),f(),l(78,`
+
+    `),p(79,"tr"),l(80,`
+      `),p(81,"th"),l(82,`
+        `),M(83,ise,3,3,"span",2),l(84,`
+        `),M(85,rse,3,3,"span",2),l(86,`
+      `),f(),l(87,`
+      `),p(88,"td"),l(89),E(90,"formatNumber"),f(),l(91,`
+    `),f(),l(92,`
+
+    `),p(93,"tr"),l(94,`
+      `),p(95,"th"),l(96),E(97,"translate"),f(),l(98,`
+      `),p(99,"td"),l(100),f(),l(101,`
+    `),f(),l(102,`
+
+    `),M(103,ase,9,4,"tr",2),l(104,`
+
+    `),M(105,ose,9,4,"tr",2),l(106,`
+
+    `),M(107,sse,6,3,"tr",2),l(108,`
+
+    `),M(109,cse,9,4,"tr",2),l(110,`
+
+    `),M(111,lse,9,4,"tr",2),l(112,`
+
+    `),M(113,dse,9,4,"tr",2),l(114,`
+
+    `),M(115,use,9,4,"tr",2),l(116,`
+
+    `),M(117,mse,9,4,"tr",2),l(118,`
+
+    `),M(119,pse,9,4,"tr",2),l(120,`
+
+    `),M(121,fse,9,4,"tr",2),l(122,`
+
+    `),p(123,"tr"),l(124,`
+      `),p(125,"th"),l(126),E(127,"translate"),f(),l(128,`
+      `),p(129,"td"),l(130),E(131,"datetimeFormat"),f(),l(132,`
+    `),f(),l(133,`
+  `),f(),l(134,`
+`),f(),l(135,`
+
+`),p(136,"mat-dialog-actions",3),l(137,`
+  `),p(138,"button",4),l(139),E(140,"translate"),f(),l(141,`
+`),f(),l(142,`
+`)),n&2&&(g(),T(O(2,35,"labels.heading.View Journal Entry")),g(10),T(O(12,37,"labels.inputs.Office")),g(4),T(r.data.journalEntry.officeName),g(6),T(O(22,39,"labels.inputs.Entry ID")),g(4),T(r.data.journalEntry.id),g(6),T(O(32,41,"labels.inputs.Transaction ID")),g(4),T(r.data.journalEntry.transactionId),g(6),T(O(42,43,"labels.inputs.Transaction Date")),g(4),T(O(46,45,r.data.journalEntry.transactionDate)),g(7),T(O(53,47,"labels.inputs.Type")),g(4),T(r.data.journalEntry.glAccountType.value),g(6),T(O(63,49,"labels.inputs.Account Code")),g(4),T(r.data.journalEntry.glAccountId),g(6),T(O(73,51,"labels.inputs.Account Name")),g(4),T(r.data.journalEntry.glAccountName),g(7),y("ngIf",r.data.journalEntry.entryType.value==="CREDIT"),g(2),y("ngIf",r.data.journalEntry.entryType.value==="DEBIT"),g(4),Et("",r.data.journalEntry.currency.displaySymbol," ",O(90,53,r.data.journalEntry.amount),""),g(7),T(O(97,55,"labels.inputs.Currency")),g(4),Et("(",r.data.journalEntry.currency.code,") ",r.data.journalEntry.currency.name,""),g(3),y("ngIf",r.data.journalEntry.referenceNumber),g(2),y("ngIf",r.data.journalEntry.comments),g(2),y("ngIf",r.existsPaymentDetails),g(2),y("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.paymentType)),g(2),y("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.accountNumber)),g(2),y("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.checkNumber)),g(2),y("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.routingCode)),g(2),y("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)),g(2),y("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.bankNumber)),g(2),y("ngIf",r.existsPaymentDetails),g(5),T(O(127,57,"labels.inputs.Submitted on")),g(4),T(O(131,59,r.data.journalEntry.submittedOnDate)),g(9),T(O(140,61,"labels.buttons.Close")))},dependencies:[fe,Ve,_e,lt,br,Ie,un,Mn,wn,xn,Ta,Zo],styles:["table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align:left;font-weight:500;padding:0 .4rem 0 0}table[_ngcontent-%COMP%]   th.header[_ngcontent-%COMP%]{text-align:center;padding:.4rem .4rem 0 0}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:0 .4rem 0 0}"]})}}return t})();var hse=t=>({revert:!0,comments:t}),gse=()=>({redirect:!0});function _se(t,i){if(t&1&&(p(0,"div"),l(1,`
+  `),p(2,"h1",2),l(3),E(4,"translate"),f(),l(5,`
+  `),p(6,"div",3),l(7,`
+    `),p(8,"p"),l(9),E(10,"translate"),f(),l(11,`
+    `),p(12,"mat-form-field",4),l(13,`
+      `),p(14,"mat-label"),l(15),E(16,"translate"),f(),l(17,`
+      `),H(18,"textarea",5),l(19,`
+    `),f(),l(20,`
+  `),f(),l(21,`
+  `),p(22,"mat-dialog-actions",6),l(23,`
+    `),p(24,"button",7),l(25),E(26,"translate"),f(),l(27,`
+    `),p(28,"button",8),l(29),E(30,"translate"),f(),l(31,`
+  `),f(),l(32,`
+`),f()),t&2){let e=w();g(3),T(O(4,7,"labels.heading.Revert Transaction")),g(6),T(O(10,9,"labels.text.Revert this transaction?")),g(6),T(O(16,11,"labels.inputs.Comments")),g(3),y("formControl",e.comments),g(7),T(O(26,13,"labels.buttons.No")),g(3),y("mat-dialog-close",ho(17,hse,e.comments.value)),g(),te(`
+      `,O(30,15,"labels.buttons.Yes"),`
+    `)}}function vse(t,i){if(t&1&&(l(0,`
+  `),p(1,"h1",2),l(2),E(3,"translate"),f(),l(4,`
+  `),p(5,"div",3),l(6,`
+    `),p(7,"h4"),l(8),E(9,"translate"),f(),l(10,`
+    `),p(11,"p"),l(12),E(13,"translate"),f(),l(14,`
+    `),p(15,"p"),l(16),E(17,"translate"),f(),l(18,`
+  `),f(),l(19,`
+  `),p(20,"mat-dialog-actions",6),l(21,`
+    `),p(22,"button",7),l(23),E(24,"translate"),f(),l(25,`
+    `),p(26,"button",8),l(27),E(28,"translate"),f(),l(29,`
+  `),f(),l(30,`
+`)),t&2){let e=w();g(2),T(O(3,8,"labels.heading.Transaction Reverted")),g(6),T(O(9,10,"labels.heading.Success!")),g(4),T(O(13,12,"labels.text.Journal entry reverse transaction")),g(4),Et("",O(17,14,"labels.text.Transaction ID"),": ",e.data.transactionId,""),g(7),T(O(24,16,"labels.buttons.Close")),g(3),y("mat-dialog-close",tr(20,gse)),g(),te(`
+      `,O(28,18,"labels.buttons.Redirect to New Transaction"),`
+    `)}}var UA=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n,this.comments=new xi("")}static{this.\u0275fac=function(n){return new(n||t)(k(Ft),k(bn))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-revert-transaction"]],decls:5,vars:2,consts:[["reverted",""],[4,"ngIf","ngIfElse"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"flex-fill"],["matInput","",3,"formControl"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"mat-dialog-close"]],template:function(n,r){if(n&1&&(M(0,_se,33,19,"div",1),l(1,`
+
+`),M(2,vse,31,21,"ng-template",null,0,Or),l(4,`
+`)),n&2){let a=_t(3);y("ngIf",!r.data.reverted)("ngIfElse",a)}},dependencies:[fe,Ve,_e,ri,Jt,mi,zt,ln,Fn,lt,Ie,un,Mn,wn,xn],encapsulation:2})}}return t})();var $A=(()=>{class t{constructor(e){this.http=e}getOffices(){let e=new Z().set("orderBy","id");return this.http.get("/offices",{params:e})}getAccountingRules(e=!1){let n=new Z;return e&&(n=n.set("associations","all")),this.http.get("/accountingrules",{params:n})}getCurrencies(){return this.http.get("/currencies")}getPaymentTypes(){return this.http.get("/paymenttypes")}createJournalEntry(e){return this.http.post("/journalentries",e)}getGlAccounts(){let e=new Z().set("manualEntriesAllowed","true").set("usage","1").set("disabled","false");return this.http.get("/glaccounts",{params:e})}getJournalEntry(e){let n=new Z().set("transactionId",e).set("transactionDetails","true");return this.http.get("/journalentries",{params:n})}getJournalEntries(e,n,r,a,o){let s=new Z().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",n);return e.forEach(function(d){d.value&&(s=s.set(d.type,d.value))}),this.http.get("/journalentries",{params:s})}revertTransaction(e,n){let r=new Z().set("command","reverse"),a={};return n&&(a={comments:n}),this.http.post(`/journalentries/${e}`,a,{params:r})}getFinancialActivityAccounts(){return this.http.get("/financialactivityaccounts")}getFinancialActivityAccountsTemplate(){return this.http.get("/financialactivityaccounts/template")}createFinancialActivityAccount(e){return this.http.post("/financialactivityaccounts",e)}getFinancialActivityAccount(e,n=!1){let r=new Z().set("template",n.toString());return this.http.get(`/financialactivityaccounts/${e}`,{params:r})}updateFinancialActivityAccount(e,n){return this.http.put(`/financialactivityaccounts/${e}`,n)}deleteFinancialActivityAccount(e){return this.http.delete(`/financialactivityaccounts/${e}`)}retrieveOpeningBalances(e){let n=new Z().set("officeId",e);return this.http.get("/journalentries/openingbalance",{params:n})}defineOpeningBalances(e){let n=new Z().set("command","defineOpeningBalance");return this.http.post("/journalentries",e,{params:n})}getChartOfAccounts(){return this.http.get("/glaccounts")}getChartOfAccountsTemplate(){return this.http.get("/glaccounts/template")}createGlAccount(e){return this.http.post("/glaccounts",e)}getGlAccount(e,n=!1){let r=new Z().set("template",n.toString());return this.http.get(`/glaccounts/${e}`,{params:r})}updateGlAccount(e,n){return this.http.put(`/glaccounts/${e}`,n)}deleteGlAccount(e){return this.http.delete(`/glaccounts/${e}`)}getAccountingClosures(){return this.http.get("/glclosures")}createAccountingClosure(e){return this.http.post("/glclosures",e)}getAccountingClosure(e){return this.http.get(`/glclosures/${e}`)}updateAccountingClosure(e,n){return this.http.put(`/glclosures/${e}`,n)}deleteAccountingClosure(e){return this.http.delete(`/glclosures/${e}`)}getAccountingRulesTemplate(){return this.http.get("/accountingrules/template")}createAccountingRule(e){return this.http.post("/accountingrules",e)}getAccountingRule(e){return this.http.get(`/accountingrules/${e}`)}updateAccountingRule(e,n){return this.http.put(`/accountingrules/${e}`,n)}deleteAccountingRule(e){return this.http.delete(`/accountingrules/${e}`)}executePeriodicAccruals(e){return this.http.post("/runaccruals",e)}getProvisioningEntries(){return this.http.get("/provisioningentries")}createProvisioningEntry(e){return this.http.post("/provisioningentries",e)}getProvisioningEntry(e){return this.http.get(`/provisioningentries/${e}`)}getLoanProducts(){return this.http.get("/loanproducts")}getProvisioningCategories(){return this.http.get("/provisioningcategory")}getProvisioningEntryEntries(e){let n=new Z().set("entryId",e);return this.http.get("/provisioningentries/entries",{params:n})}getProvisioningJournalEntries(e){let n=new Z().set("entryId",e);return this.http.get("/journalentries/provisioning",{params:n})}createProvisioningJournalEntries(e){let n=new Z().set("command","createjournalentry");return this.http.post(`/provisioningentries/${e}`,{},{params:n})}recreateProvisioningEntries(e){let n=new Z().set("command","recreateprovisioningentry");return this.http.post(`/provisioningentries/${e}`,{},{params:n})}static{this.\u0275fac=function(n){return new(n||t)(ae(En))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function yse(t,i){t&1&&(p(0,"span"),l(1,`
+        `),H(2,"fa-icon",20),l(3),E(4,"translate"),f()),t&2&&(g(3),te("",O(4,1,"labels.buttons.Revert Transaction"),`
+      `))}function Cse(t,i){t&1&&(p(0,"span"),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.buttons.Transaction Reverted")))}function xse(t,i){if(t&1){let e=de();p(0,"button",19),z("click",function(){G(e);let r=w(3);return W(r.revertTransaction())}),l(1,`
+      `),M(2,yse,5,3,"span",0),l(3,`
+      `),M(4,Cse,3,3,"span",0),l(5,`
+    `),f()}if(t&2){let e=w(3);y("disabled",e.dataSource==null?null:e.dataSource.data[0].reversed),g(2),y("ngIf",!e.dataSource.data[0].reversed),g(2),y("ngIf",e.dataSource.data[0].reversed)}}function Mse(t,i){t&1&&(p(0,"div",17),l(1,`
+    `),M(2,xse,6,3,"button",18),l(3,`
+  `),f()),t&2&&(g(2),y("mifosxHasPermission","REVERSE_JOURNALENTRY"))}function wse(t,i){if(t&1&&(p(0,"mat-card",23),l(1,`
+      `),p(2,"mat-card-content"),l(3,`
+        `),p(4,"div",24),l(5,`
+          `),p(6,"div",25),l(7),E(8,"translate"),f(),l(9,`
+
+          `),p(10,"div",26),l(11),f(),l(12,`
+
+          `),p(13,"div",25),l(14),E(15,"translate"),f(),l(16,`
+
+          `),p(17,"div",26),l(18),E(19,"dateFormat"),f(),l(20,`
+
+          `),p(21,"div",25),l(22),E(23,"translate"),f(),l(24,`
+
+          `),p(25,"div",26),l(26),f(),l(27,`
+
+          `),p(28,"div",25),l(29),E(30,"translate"),f(),l(31,`
+
+          `),p(32,"div",26),l(33),E(34,"datetimeFormat"),f(),l(35,`
+        `),f(),l(36,`
+      `),f(),l(37,`
+    `),f()),t&2){let e=w(3);g(7),te(`
+            `,O(8,8,"labels.inputs.Office"),`
+          `),g(4),te(`
+            `,e.dataSource.data[0].officeName,`
+          `),g(3),te(`
+            `,O(15,10,"labels.inputs.Transaction Date"),`
+          `),g(4),te(`
+            `,O(19,12,e.dataSource.data[0].transactionDate),`
+          `),g(4),te(`
+            `,O(23,14,"labels.inputs.Created By"),`
+          `),g(4),te(`
+            `,e.dataSource.data[0].createdByUserName,`
+          `),g(3),te(`
+            `,O(30,16,"labels.inputs.Submitted on"),`
+          `),g(4),te(`
+            `,O(34,18,e.dataSource.data[0].submittedOnDate),`
+          `)}}function Dse(t,i){if(t&1&&(p(0,"div",21),l(1,`
+    `),M(2,wse,38,20,"mat-card",22),l(3,`
+  `),f()),t&2){let e=w(2);g(2),y("ngIf",e.dataSource)}}function Sse(t,i){t&1&&(p(0,"th",27),l(1),E(2,"translate"),f()),t&2&&(g(),te(`
+          `,O(2,1,"labels.inputs.Entry ID"),`
+        `))}function kse(t,i){if(t&1&&(p(0,"td",28),l(1),f()),t&2){let e=i.$implicit;g(),T(e.id)}}function Ese(t,i){t&1&&(p(0,"th",27),l(1),E(2,"translate"),f()),t&2&&(g(),T(O(2,1,"labels.inputs.Type")))}function Ise(t,i){if(t&1&&(p(0,"td",28),l(1),f()),t&2){let e=i.$implicit;g(),T(e.glAccountType.value)}}function Tse(t,i){t&1&&(p(0,"th",27),l(1),E(2,"translate"),f()),t&2&&(g(),te(`
+          `,O(2,1,"labels.inputs.Account Code"),`
+        `))}function Ose(t,i){if(t&1&&(p(0,"td",28),l(1),f()),t&2){let e=i.$implicit;g(),T(e.glAccountCode)}}function Pse(t,i){t&1&&(p(0,"th",27),l(1),E(2,"translate"),f()),t&2&&(g(),te(`
+          `,O(2,1,"labels.inputs.Account Name"),`
+        `))}function Ase(t,i){if(t&1&&(p(0,"td",28),l(1),f()),t&2){let e=i.$implicit;g(),T(e.glAccountName)}}function Vse(t,i){t&1&&(p(0,"th",27),l(1),E(2,"translate"),f()),t&2&&(g(),te(`
+          `,O(2,1,"labels.inputs.Debit"),`
+        `))}function Lse(t,i){if(t&1&&(p(0,"span"),l(1),E(2,"formatNumber"),f()),t&2){let e=w().$implicit;g(),Et(`
+            `,e.currency.displaySymbol||e.currency.code,`
+            `,O(2,2,e.amount),`
+          `)}}function Rse(t,i){if(t&1&&(p(0,"td",28),l(1,`
+          `),M(2,Lse,3,4,"span",0),l(3,`
+        `),f()),t&2){let e=i.$implicit;g(2),y("ngIf",e.entryType.value==="DEBIT")}}function zse(t,i){t&1&&(p(0,"th",27),l(1),E(2,"translate"),f()),t&2&&(g(),te(`
+          `,O(2,1,"labels.inputs.Credit"),`
+        `))}function Hse(t,i){if(t&1&&(p(0,"span"),l(1),E(2,"formatNumber"),f()),t&2){let e=w().$implicit;g(),Et(`
+            `,e.currency.displaySymbol||e.currency.code,`
+            `,O(2,2,e.amount),`
+          `)}}function Nse(t,i){if(t&1&&(p(0,"td",28),l(1,`
+          `),M(2,Hse,3,4,"span",0),l(3,`
+        `),f()),t&2){let e=i.$implicit;g(2),y("ngIf",e.entryType.value==="CREDIT")}}function Fse(t,i){t&1&&H(0,"tr",29)}function Bse(t,i){if(t&1){let e=de();p(0,"tr",30),z("click",function(){let r=G(e).$implicit,a=w(2);return W(a.viewJournalEntry(r))}),f()}}function jse(t,i){if(t&1){let e=de();p(0,"div"),l(1,`
+  `),M(2,Mse,4,1,"div",2),l(3,`
+
+  `),M(4,Dse,4,1,"div",1),l(5,`
+
+  `),p(6,"div",3),l(7,`
+    `),p(8,"table",4),l(9,`
+      `),gn(10,5),l(11,`
+        `),M(12,Sse,3,3,"th",6),l(13,`
+        `),M(14,kse,2,1,"td",7),l(15,`
+      `),_n(),l(16,`
+
+      `),gn(17,8),l(18,`
+        `),M(19,Ese,3,3,"th",6),l(20,`
+        `),M(21,Ise,2,1,"td",7),l(22,`
+      `),_n(),l(23,`
+
+      `),gn(24,9),l(25,`
+        `),M(26,Tse,3,3,"th",6),l(27,`
+        `),M(28,Ose,2,1,"td",7),l(29,`
+      `),_n(),l(30,`
+
+      `),gn(31,10),l(32,`
+        `),M(33,Pse,3,3,"th",6),l(34,`
+        `),M(35,Ase,2,1,"td",7),l(36,`
+      `),_n(),l(37,`
+
+      `),gn(38,11),l(39,`
+        `),M(40,Vse,3,3,"th",6),l(41,`
+        `),M(42,Rse,4,1,"td",7),l(43,`
+      `),_n(),l(44,`
+
+      `),gn(45,12),l(46,`
+        `),M(47,zse,3,3,"th",6),l(48,`
+        `),M(49,Nse,4,1,"td",7),l(50,`
+      `),_n(),l(51,`
+
+      `),M(52,Fse,1,0,"tr",13),l(53,`
+      `),M(54,Bse,1,0,"tr",14),l(55,`
+    `),f(),l(56,`
+
+    `),p(57,"div",15),l(58,`
+      `),p(59,"button",16),z("click",function(){G(e);let r=w();return W(r.goBack())}),l(60),E(61,"translate"),f(),l(62,`
+    `),f(),l(63,`
+  `),f(),l(64,`
+`),f()}if(t&2){let e=w();g(2),y("ngIf",e.dataSource==null?null:e.dataSource.data[0].manualEntry),g(2),y("ngIf",e.isViewTransaction()),g(4),y("dataSource",e.dataSource),g(44),y("matHeaderRowDef",e.displayedColumns),g(2),y("matRowDefColumns",e.displayedColumns),g(6),te(`
+        `,O(61,6,"labels.buttons.Back"),`
+      `)}}function Use(t,i){if(t&1){let e=de();p(0,"div",21),l(1,`
+  `),p(2,"div",31),l(3,`
+    `),p(4,"div",32),l(5,`
+      `),H(6,"i",33),l(7),E(8,"translate"),f(),l(9,`
+  `),f(),l(10,`
+
+  `),p(11,"div",15),l(12,`
+    `),p(13,"button",16),z("click",function(){G(e);let r=w();return W(r.goBack())}),l(14),E(15,"translate"),f(),l(16,`
+  `),f(),l(17,`
+`),f()}t&2&&(g(7),te(`
+      `,O(8,2,"labels.text.No data found"),`
+    `),g(7),te(`
+      `,O(15,4,"labels.buttons.Back"),`
+    `))}var GA=(()=>{class t{constructor(e,n,r,a,o){this.accountingService=e,this.route=n,this.router=r,this.dialog=a,this.location=o,this.displayedColumns=["id","glAccountType","glAccountCode","glAccountName","debit","credit"],this.isJournalEntryLoaded=!1}ngOnInit(){this.route.data.subscribe(e=>{this.title=e.title,this.isJournalEntryLoaded=!1,this.isViewTransaction()?(this.transaction=e.transaction,e.transaction.pageItems.length>0&&(this.isJournalEntryLoaded=!0,this.transactionId=e.transaction.pageItems[0].transactionId)):this.isViewTransfer()&&(this.journalEntriesData=e.transferJournalEntryData.journalEntryData.content,this.isJournalEntryLoaded=!0),this.setTransaction()})}isViewTransaction(){return this.title==="View Transaction"}isViewTransfer(){return this.title==="View Transfer"}setTransaction(){this.journalEntriesData!=null?this.dataSource=new Rc(this.journalEntriesData):(this.dataSource=new Rc(this.transaction.pageItems),this.dataSource.sortingDataAccessor=(e,n)=>{switch(n){case"glAccountType":return e.glAccountType.value;case"debit":return e.amount;case"credit":return e.amount;default:return e[n]}}),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}viewJournalEntry(e){this.dialog.open(Mf,{data:{journalEntry:e}})}revertTransaction(e){this.dialog.open(UA,{data:{reverted:this.dataSource.data[0].reversed,transactionId:e}}).afterClosed().subscribe(r=>{r.revert?this.accountingService.revertTransaction(this.transactionId,r.comments).subscribe(a=>{this.dataSource.data[0].reversed=!0,this.revertTransaction(a.transactionId)}):r.redirect&&this.router.navigate(["../",e],{relativeTo:this.route})})}goBack(){this.location.back()}static{this.\u0275fac=function(n){return new(n||t)(k($A),k(Hi),k(sr),k(Si),k(Pr))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-view-journal-entry-transaction"]],viewQuery:function(n,r){if(n&1&&(le(B2,7),le(Vc,7)),n&2){let a;U(a=$())&&(r.paginator=a.first),U(a=$())&&(r.sort=a.first)}},decls:4,vars:2,consts:[[4,"ngIf"],["class","container m-b-20",4,"ngIf"],["class","layout-row layout-align-end container m-b-20",4,"ngIf"],[1,"mat-elevation-z8","container","layout-align-center","layout-row-wrap"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","class","center","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","glAccountType"],["matColumnDef","glAccountCode"],["matColumnDef","glAccountName"],["matColumnDef","debit"],["matColumnDef","credit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"click",4,"matRowDef","matRowDefColumns"],[1,"layout-row","layout-align-center","m-t-15","m-b-15","gap-5px","layout-xs-column"],["type","button","color","primary","mat-raised-button","",3,"click"],[1,"layout-row","layout-align-end","container","m-b-20"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click","disabled"],["icon","undo",1,"m-r-10"],[1,"container","m-b-20"],["class","mat-elevation-z8",4,"ngIf"],[1,"mat-elevation-z8"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],["mat-header-cell","","mat-sort-header","",1,"center"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(n,r){n&1&&(M(0,jse,65,8,"div",0),l(1,`
+
+`),M(2,Use,18,6,"div",1),l(3,`
+`)),n&2&&(y("ngIf",r.isJournalEntryLoaded),g(2),y("ngIf",!r.isJournalEntryLoaded))},dependencies:[fe,Ve,_e,bS,yS,lt,br,Xo,Ie,Bt,U2,Vc,W2,G2,q2,Kp,$2,Y2,Q2,Z2,K2,X2,Ta,Zo],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return t})();function $se(t,i){if(t&1){let e=de();p(0,"span",4),z("click",function(){G(e);let r=w();return W(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),E(3,"translate"),f()()}t&2&&(g(2),At("title",O(3,1,"labels.text.Copy Account Number")))}function Gse(t,i){if(t&1&&(p(0,"span",6),l(1,`
+    `),p(2,"a",7),l(3),f(),l(4,`
+  `),f()),t&2){let e=w();g(2),At("href",e.getAccountLink(),S8),g(),T(e.accountNo)}}function Wse(t,i){if(t&1&&(p(0,"span",6),l(1),f()),t&2){let e=w();g(),T(e.accountNo)}}function qse(t,i){if(t&1){let e=de();p(0,"span",8),z("click",function(){G(e);let r=w();return W(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),E(3,"translate"),f()()}t&2&&(g(2),At("title",O(3,1,"labels.text.Copy Account Number")))}var WA=(()=>{class t{constructor(e){this.clipboard=e,this.display="right",this.clientId=null,this.accountId=null,this.accountType=null,this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.clipboard.copy(this.accountNo)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}getAccountLink(){return this.accountType?`/#/clients/${this.clientId}/${this.getAccountType()}/${this.accountId}`:""}getAccountType(){if(this.accountType==="1")return"loan-accounts";if(this.accountType==="2")return"savings-accounts"}static{this.\u0275fac=function(n){return new(n||t)(k(t1))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-account-number"]],inputs:{accountNo:"accountNo",display:"display",clientId:"clientId",accountId:"accountId",accountType:"accountType"},decls:11,vars:4,consts:[[3,"mouseenter","mouseleave"],["class","m-l-5",3,"click",4,"ngIf"],["class","m-l-5",4,"ngIf"],["class","m-l-3",3,"click",4,"ngIf"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[1,"m-l-5"],[3,"href"],[1,"m-l-3",3,"click"]],template:function(n,r){n&1&&(p(0,"span",0),z("mouseenter",function(){return r.mouseEnter()})("mouseleave",function(){return r.mouseLeave()}),l(1,`
+  `),M(2,$se,4,3,"span",1),l(3,`
+  `),M(4,Gse,5,2,"span",2),l(5,`
+  `),M(6,Wse,2,1,"span",2),l(7,`
+  `),M(8,qse,4,3,"span",3),l(9,`
+`),f(),l(10,`
+`)),n&2&&(g(2),y("ngIf",r.displayL&&r.iconVisible),g(2),y("ngIf",r.accountType),g(2),y("ngIf",!r.accountType),g(2),y("ngIf",r.displayR&&r.iconVisible))},dependencies:[fe,Ve,_e,Ie,Bt],encapsulation:2})}}return t})();function Yse(t,i){if(t&1){let e=de();p(0,"span",4),z("click",function(){G(e);let r=w();return W(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),E(3,"translate"),f()()}t&2&&(g(2),At("title",O(3,1,"labels.text.Copy Account Number")))}function Qse(t,i){if(t&1){let e=de();p(0,"span",6),z("click",function(){G(e);let r=w();return W(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),E(3,"translate"),f()()}t&2&&(g(2),At("title",O(3,1,"labels.text.Copy Account Number")))}var qA=(()=>{class t{constructor(e){this.clipboard=e,this.display="right",this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.clipboard.copy(this.entityName)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)(k(t1))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-entity-name"]],inputs:{entityName:"entityName",display:"display"},decls:11,vars:3,consts:[[3,"mouseenter","mouseleave"],["class","m-l-5",3,"click",4,"ngIf"],[1,"m-l-5"],["class","m-l-3",3,"click",4,"ngIf"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[1,"m-l-3",3,"click"]],template:function(n,r){n&1&&(p(0,"span",0),z("mouseenter",function(){return r.mouseEnter()})("mouseleave",function(){return r.mouseLeave()}),l(1,`
+  `),M(2,Yse,4,3,"span",1),l(3,`
+  `),p(4,"span",2)(5,"b"),l(6),f()(),l(7,`
+  `),M(8,Qse,4,3,"span",3),l(9,`
+`),f(),l(10,`
+`)),n&2&&(g(2),y("ngIf",r.displayL&&r.iconVisible),g(4),T(r.entityName),g(2),y("ngIf",r.displayR&&r.iconVisible))},dependencies:[fe,Ve,_e,Ie,Bt],encapsulation:2})}}return t})();function Kse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"td",5),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w(2);g(3),T(O(4,2,"labels.inputs.Account No")),g(4),T(e.paymentDetailData.accountNumber)}}function Zse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"td",5),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w(2);g(3),T(O(4,2,"labels.inputs.Cheque Number")),g(4),T(e.paymentDetailData.checkNumber)}}function Xse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"td",5),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td",5),l(7),f(),l(8,`
+    `),f()),t&2){let e=w(2);g(3),T(O(4,2,"labels.inputs.Routing Code")),g(4),T(e.paymentDetailData.routingCode)}}function Jse(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"td",5),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w(2);g(3),T(O(4,2,"labels.inputs.Receipt No")),g(4),T(e.paymentDetailData.receiptNumber)}}function ece(t,i){if(t&1&&(p(0,"tr"),l(1,`
+      `),p(2,"td",5),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"td"),l(7),f(),l(8,`
+    `),f()),t&2){let e=w(2);g(3),T(O(4,2,"labels.inputs.Bank No")),g(4),T(e.paymentDetailData.bankNumber)}}function tce(t,i){if(t&1&&(p(0,"table"),l(1,`
+  `),p(2,"tbody"),l(3,`
+    `),p(4,"tr"),l(5,`
+      `),p(6,"td",4),l(7),E(8,"translate"),f(),l(9,`
+    `),f(),l(10,`
+    `),M(11,Kse,9,4,"tr",3),l(12,`
+    `),M(13,Zse,9,4,"tr",3),l(14,`
+    `),M(15,Xse,9,4,"tr",3),l(16,`
+    `),M(17,Jse,9,4,"tr",3),l(18,`
+    `),M(19,ece,9,4,"tr",3),l(20,`
+  `),f(),l(21,`
+`),f()),t&2){let e=w();g(7),T(O(8,6,"labels.inputs.Payment Details")),g(4),y("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.accountNumber)),g(2),y("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.checkNumber)),g(2),y("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.routingCode)),g(2),y("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.receiptNumber)),g(2),y("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.bankNumber))}}var YA=(()=>{class t{constructor(){}hasSomeValue(){return this.isNotNullOrEmpty(this.paymentDetailData.accountNumber)||this.isNotNullOrEmpty(this.paymentDetailData.bankNumber)||this.isNotNullOrEmpty(this.paymentDetailData.checkNumber)||this.isNotNullOrEmpty(this.paymentDetailData.receiptNumber)||this.isNotNullOrEmpty(this.paymentDetailData.routingCode)}isNotNullOrEmpty(e){return e!==null&&e!==""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-transaction-payment-detail"]],inputs:{paymentDetailData:"paymentDetailData"},decls:12,vars:5,consts:[[1,"layout-row-wrap","card-content"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[4,"ngIf"],["colspan","2",1,"mat-body-strong","center"],[1,"mat-body-strong"]],template:function(n,r){n&1&&(p(0,"div",0),l(1,`
+  `),p(2,"div",1),l(3),E(4,"translate"),f(),l(5,`
+
+  `),p(6,"div",2),l(7),f(),l(8,`
+`),f(),l(9,`
+`),M(10,tce,22,8,"table",3),l(11,`
+`)),n&2&&(g(3),te(`
+    `,O(4,3,"labels.inputs.Payment Type"),`
+  `),g(4),te(`
+    `,r.paymentDetailData.paymentType.name,`
+  `),g(3),y("ngIf",r.hasSomeValue()))},dependencies:[fe,Ve,_e,Ie],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.card-content[_ngcontent-%COMP%]{width:100%;padding-bottom:25px}.card-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{text-align:left}.card-content[_ngcontent-%COMP%]   .attribute[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var QA=(()=>{class t{constructor(){this.disablePrevious=!1,this.disableNext=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-stepper-buttons"]],inputs:{disablePrevious:"disablePrevious",disableNext:"disableNext"},decls:13,vars:2,consts:[[1,"flex-fill","layout-row","layout-align-center","margin-t","gap-2percent","layout-xs-column"],["mat-raised-button","","matStepperPrevious","",3,"disabled"],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"]],template:function(n,r){n&1&&(p(0,"div",0),l(1,`
+  `),p(2,"button",1),l(3,`
+    `),H(4,"fa-icon",2),l(5,`
+    Previous
+  `),f(),l(6,`
+  `),p(7,"button",3),l(8,`
+    Next
+    `),H(9,"fa-icon",4),l(10,`
+  `),f(),l(11,`
+`),f(),l(12,`
+`)),n&2&&(g(2),y("disabled",r.disablePrevious),g(5),y("disabled",r.disableNext))},dependencies:[fe,_e,lt,ZP,Bt,KP],encapsulation:2})}}return t})();function nce(t,i){if(t&1&&(p(0,"mat-option",7),l(1),f()),t&2){let e=i.$implicit;y("value",e.id),g(),te(`
+        `,"("+e.glCode+") "+e.name,`
+      `)}}function ice(t,i){t&1&&(p(0,"mat-error"),l(1),E(2,"translate"),E(3,"translate"),p(4,"strong"),l(5),E(6,"translate"),f(),l(7,`
+    `),f()),t&2&&(g(),Et(`
+      `,O(2,3,"labels.inputs.Account")," ",O(3,5,"labels.commons.is"),`
+      `),g(4),T(O(6,7,"labels.commons.required")))}function rce(t,i){if(t&1&&(p(0,"mat-form-field",2),l(1,`
+    `),p(2,"mat-label"),l(3),E(4,"translate"),f(),l(5,`
+
+    `),p(6,"mat-select",3),l(7,`
+      `),p(8,"mat-option"),l(9,`
+        `),H(10,"ngx-mat-select-search",4),l(11,`
+      `),f(),l(12,`
+      `),M(13,nce,2,2,"mat-option",5),E(14,"async"),l(15,`
+    `),f(),l(16,`
+    `),M(17,ice,8,9,"mat-error",6),l(18,`
+  `),f()),t&2){let e=w();g(3),T(O(4,7,"labels.inputs."+e.inputLabel)),g(3),y("formControl",e.inputFormControl),g(4),At("placeholderLabel",e.placeHolderLabel),At("noEntriesFoundLabel",e.noEntriesFoundLabel),y("formControl",e.filterFormCtrl),g(3),y("ngForOf",O(14,9,e.glAccountData)),g(4),y("ngIf",e.inputFormControl.hasError("required"))}}function ace(t,i){if(t&1&&(p(0,"mat-option",7),l(1),f()),t&2){let e=i.$implicit;y("value",e.id),g(),te(`
+        `,"("+e.glCode+") "+e.name,`
+      `)}}function oce(t,i){if(t&1&&(p(0,"mat-form-field",2),l(1,`
+    `),p(2,"mat-label"),l(3),E(4,"translate"),f(),l(5,`
+
+    `),p(6,"mat-select",8),l(7,`
+      `),p(8,"mat-option"),l(9,`
+        `),p(10,"ngx-mat-select-search",9),l(11,`
+        `),f(),l(12,`
+      `),f(),l(13,`
+      `),M(14,ace,2,2,"mat-option",5),E(15,"async"),l(16,`
+    `),f(),l(17,`
+  `),f()),t&2){let e=w();g(3),T(O(4,6,"labels.inputs."+e.inputLabel)),g(3),y("formControl",e.inputFormControl),g(4),At("placeholderLabel",e.placeHolderLabel),At("noEntriesFoundLabel",e.noEntriesFoundLabel),y("formControl",e.filterFormCtrl),g(4),y("ngForOf",O(15,8,e.glAccountData))}}var KA=(()=>{class t{constructor(e){this.translateService=e,this.glAccountList=[],this.required=!1,this.inputLabel="",this.glAccountData=new jr(1),this.filterFormCtrl=new xi(""),this._onDestroy=new N,this.placeHolderLabel="",this.noEntriesFoundLabel=""}ngOnInit(){this.filterFormCtrl.valueChanges.pipe(ve(this._onDestroy)).subscribe(()=>{this.searchGLAccount()}),this.placeHolderLabel=this.translateService.instant("labels.text.Search"),this.noEntriesFoundLabel=this.translateService.instant("labels.text.No data found")}ngOnChanges(e){this.glAccountList&&this.glAccountData.next(this.glAccountList.slice())}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}searchGLAccount(){if(this.glAccountList){let e=this.filterFormCtrl.value.toLowerCase();e?this.glAccountData.next(this.glAccountList.filter(n=>n.name.toLowerCase().indexOf(e)>=0||n.glCode.toLowerCase().indexOf(e)>=0)):this.glAccountData.next(this.glAccountList.slice())}}static{this.\u0275fac=function(n){return new(n||t)(k(_r))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-gl-account-selector"]],inputs:{inputFormControl:"inputFormControl",glAccountList:"glAccountList",required:"required",inputLabel:"inputLabel"},features:[Oe],decls:7,vars:2,consts:[[1,"layout-column","m-r-10"],["class","flex-100",4,"ngIf"],[1,"flex-100"],["required","",3,"formControl"],[3,"placeholderLabel","noEntriesFoundLabel","formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"value"],[3,"formControl"],[3,"formControl","placeholderLabel","noEntriesFoundLabel"]],template:function(n,r){n&1&&(p(0,"div",0),l(1,`
+  `),M(2,rce,19,11,"mat-form-field",1),l(3,`
+
+  `),M(4,oce,18,10,"mat-form-field",1),l(5,`
+`),f(),l(6,`
+`)),n&2&&(g(2),y("ngIf",r.required),g(2),y("ngIf",!r.required))},dependencies:[fe,Nt,Ve,rd,_e,Jt,ia,mi,zt,ln,Ni,ei,Cn,Ie,uf,OA],encapsulation:2})}}return t})();function sce(t,i){if(t&1&&(p(0,"span",2),l(1,`
+  `),p(2,"div",3),l(3),E(4,"translate"),f(),l(5,`
+
+  `),p(6,"div",4),l(7),f(),l(8,`
+`),f()),t&2){let e=w();g(2),y("ngClass",e.getWithClass(e.withTitle)),g(),te(`
+    `,O(4,4,"labels.inputs."+e.accountTitle),`
+  `),g(3),y("ngClass",e.getWithClass(e.withAccount)),g(),te(`
+    `,e.glAccountValue(),`
+  `)}}function cce(t,i){if(t&1&&(p(0,"div",5),l(1),f()),t&2){let e=w();g(),te(`
+  `,e.glAccountValue(),`
+`)}}var wf=(()=>{class t{constructor(){this.glAccount=null,this.accountTitle=null,this.withTitle="50%",this.withAccount="50%"}glAccountValue(){return this.glAccount?"("+this.glAccount.glCode+") "+(this.glAccount.nameDecorated?this.glAccount.nameDecorated:this.glAccount.name):""}getWithClass(e){return"flex-"+e.replace("%","")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-gl-account-display"]],inputs:{glAccount:"glAccount",accountTitle:"accountTitle",withTitle:"withTitle",withAccount:"withAccount"},decls:4,vars:2,consts:[["class","layout-row",4,"ngIf"],["class","flex-100",4,"ngIf"],[1,"layout-row"],[1,"header",3,"ngClass"],[3,"ngClass"],[1,"flex-100"]],template:function(n,r){n&1&&(M(0,sce,9,6,"span",0),l(1,`
+
+`),M(2,cce,2,1,"div",1),l(3,`
+`)),n&2&&(y("ngIf",r.accountTitle),g(2),y("ngIf",!r.accountTitle))},dependencies:[fe,Vn,Ve,_e,Ie],styles:["div[_ngcontent-%COMP%]{margin:.3rem 0;word-wrap:break-word}div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var ZA=(()=>{class t{getAccountingRulesForShares(){return["NONE","Cash"]}getAccountingRulesForSavings(){return["NONE","Cash","Accrual (periodic)"]}getAccountingRulesForLoans(){return["NONE","Cash","Accrual (periodic)","Accrual (upfront)"]}getAccountRuleName(e){return["ACCRUAL PERIODIC","ACCRUAL (PERIODIC)"].includes(e)?"Accrual (periodic)":["ACCRUAL UPFRONT","ACCRUAL (UPFRONT)"].includes(e)?"Accrual (upfront)":e.startsWith("CASH")?"Cash":e==="NONE"?"NONE":""}isNoneAccounting(e){return e.id===1}isNoneAccountingRuleId(e){return e===1}isCashOrAccrualAccounting(e){return e.id===2||e.id===3}isCashOrAccrualAccountingRuleId(e){return e===2||e===3}isAccrualAccounting(e){return e.id===3}isAccrualAccountingRuleId(e){return e===3}getAccountingRuleFrom(e){return e===1?{code:"NONE",id:e,value:"None"}:e===2?{code:"CASH",id:e,value:"Cash"}:e===3?{code:"ACCRUAL_PERIODIC",id:e,value:"Accural (periodic)"}:e===4?{code:"ACCRUAL_UPFRONT",id:e,value:"Accural (upfront)"}:{code:"INVALID",id:e,value:"Invalid"}}glAccountLookUp(e,n){let r=null;return e&&n.some(a=>{a.id===e&&(r={id:a.id,name:a.name,glCode:a.glCode})}),r}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function dce(t,i){if(t&1&&(p(0,"div",4),l(1,`
+    `),p(2,"span",5),l(3),E(4,"translate"),f(),l(5,`
+    `),p(6,"span",6),l(7),E(8,"translate"),f(),l(9,`
+  `),f()),t&2){let e=w();g(3),te("",O(4,2,"labels.inputs.Type"),":"),g(4),T(O(8,4,"labels.accounting."+e.getAccountingRuleName(e.accountingRule.value)))}}function uce(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),l(1,`
+        `),f()),t&2){let e=w(2);y("accountTitle","Overdraft portfolio")("glAccount",e.accountingMappings.overdraftPortfolioControl)("withTitle","40%")}}function mce(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),l(1,`
+        `),f()),t&2){let e=w(2);y("accountTitle","Fees Receivable")("glAccount",e.accountingMappings.feeReceivableAccount)("withTitle","40%")}}function pce(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),l(1,`
+        `),f()),t&2){let e=w(2);y("accountTitle","Penalties Receivable")("glAccount",e.accountingMappings.penaltyReceivableAccount)("withTitle","40%")}}function fce(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),l(1,`
+        `),f()),t&2){let e=w(2);y("accountTitle","Interest Payable")("glAccount",e.accountingMappings.interestPayableAccount)("withTitle","40%")}}function hce(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),l(1,`
+        `),f()),t&2){let e=w(2);y("accountTitle","Escheat liability")("glAccount",e.accountingMappings.escheatLiabilityAccount)("withTitle","40%")}}function gce(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),l(1,`
+        `),f()),t&2){let e=w(2);y("accountTitle","Income from Interest")("glAccount",e.accountingMappings.incomeFromInterest)("withTitle","40%")}}function _ce(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),l(1,`
+        `),f()),t&2){let e=w(2);y("accountTitle","Write-off")("glAccount",e.accountingMappings.writeOffAccount)("withTitle","40%")}}function vce(t,i){if(t&1&&(p(0,"div",2),l(1,`
+      `),p(2,"h4",7),l(3),E(4,"translate"),f(),l(5,`
+      `),p(6,"div",8),l(7,`
+        `),p(8,"mifosx-gl-account-display",9),l(9,`
+        `),f(),l(10,`
+      `),f(),l(11,`
+      `),p(12,"div",8),l(13,`
+        `),M(14,uce,2,3,"mifosx-gl-account-display",10),l(15,`
+      `),f(),l(16,`
+      `),p(17,"div",8),l(18,`
+        `),M(19,mce,2,3,"mifosx-gl-account-display",10),l(20,`
+      `),f(),l(21,`
+      `),p(22,"div",8),l(23,`
+        `),M(24,pce,2,3,"mifosx-gl-account-display",10),l(25,`
+      `),f(),l(26,`
+
+      `),p(27,"h4",7),l(28),E(29,"translate"),f(),l(30,`
+      `),p(31,"div",8),l(32,`
+        `),p(33,"mifosx-gl-account-display",9),l(34,`
+        `),f(),l(35,`
+      `),f(),l(36,`
+      `),p(37,"div",8),l(38,`
+        `),p(39,"mifosx-gl-account-display",9),l(40,`
+        `),f(),l(41,`
+      `),f(),l(42,`
+      `),p(43,"div",8),l(44,`
+        `),M(45,fce,2,3,"mifosx-gl-account-display",10),l(46,`
+      `),f(),l(47,`
+      `),p(48,"div",8),l(49,`
+        `),M(50,hce,2,3,"mifosx-gl-account-display",10),l(51,`
+      `),f(),l(52,`
+
+      `),p(53,"h4",7),l(54),E(55,"translate"),f(),l(56,`
+      `),p(57,"div",8),l(58,`
+        `),p(59,"mifosx-gl-account-display",9),l(60,`
+        `),f(),l(61,`
+      `),f(),l(62,`
+      `),p(63,"div",8),l(64,`
+        `),p(65,"mifosx-gl-account-display",9),l(66,`
+        `),f(),l(67,`
+      `),f(),l(68,`
+      `),p(69,"div",8),l(70,`
+        `),M(71,gce,2,3,"mifosx-gl-account-display",10),l(72,`
+      `),f(),l(73,`
+
+      `),p(74,"h4",7),l(75),E(76,"translate"),f(),l(77,`
+      `),p(78,"div",8),l(79,`
+        `),p(80,"mifosx-gl-account-display",9),l(81,`
+        `),f(),l(82,`
+      `),f(),l(83,`
+      `),p(84,"div",8),l(85,`
+        `),M(86,_ce,2,3,"mifosx-gl-account-display",10),l(87,`
+      `),f(),l(88,`
+    `),f()),t&2){let e=w();g(3),T(O(4,29,"labels.heading.Assets")),g(5),y("accountTitle","Saving reference")("glAccount",e.accountingMappings.savingsReferenceAccount)("withTitle","40%"),g(6),y("ngIf",e.accountingMappings.overdraftPortfolioControl),g(5),y("ngIf",e.isAccrualAccounting()),g(5),y("ngIf",e.isAccrualAccounting()),g(4),T(O(29,31,"labels.heading.Liabilities")),g(5),y("accountTitle","Saving control")("glAccount",e.accountingMappings.savingsControlAccount)("withTitle","40%"),g(6),y("accountTitle","Savings transfers in suspense")("glAccount",e.accountingMappings.transfersInSuspenseAccount)("withTitle","40%"),g(6),y("ngIf",e.isAccrualAccounting()),g(5),y("ngIf",e.accountingMappings.escheatLiabilityAccount),g(4),T(O(55,33,"labels.heading.Income")),g(5),y("accountTitle","Income from fees")("glAccount",e.accountingMappings.incomeFromFeeAccount)("withTitle","40%"),g(6),y("accountTitle","Income from penalties")("glAccount",e.accountingMappings.incomeFromPenaltyAccount)("withTitle","40%"),g(6),y("ngIf",e.accountingMappings.incomeFromInterest),g(4),T(O(76,35,"labels.heading.Expenses")),g(5),y("accountTitle","Interest on savings")("glAccount",e.accountingMappings.interestOnSavingsAccount)("withTitle","40%"),g(6),y("ngIf",e.accountingMappings.writeOffAccount)}}var XA=(()=>{class t{constructor(e){this.accounting=e,this.accountingMappings=[]}isCashOrAccrualAccounting(){return this.accountingRule?this.accounting.isCashOrAccrualAccounting(this.accountingRule):!1}isAccrualAccounting(){return this.accountingRule?this.accounting.isAccrualAccounting(this.accountingRule):!1}getAccountingRuleName(e){return this.accounting.getAccountRuleName(e.toUpperCase())}static{this.\u0275fac=function(n){return new(n||t)(k(ZA))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-view-savings-accounting-details"]],inputs:{accountingRule:"accountingRule",accountingMappings:"accountingMappings"},decls:10,vars:2,consts:[[1,"layout-row-wrap","responsive-column"],["class","layout-row responsive-column flex-100",4,"ngIf"],[1,"layout-row-wrap","responsive-column","flex-100"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"layout-row","responsive-column","flex-100"],[1,"flex-40"],[1,"flex-60"],[1,"mat-h4","flex-100"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"],["class","flex-100",3,"accountTitle","glAccount","withTitle",4,"ngIf"]],template:function(n,r){n&1&&(p(0,"div",0),l(1,`
+  `),M(2,dce,10,6,"div",1),l(3,`
+
+  `),p(4,"div",2),l(5,`
+    `),M(6,vce,89,37,"div",3),l(7,`
+  `),f(),l(8,`
+`),f(),l(9,`
+`)),n&2&&(g(2),y("ngIf",r.accountingRule),g(4),y("ngIf",r.isCashOrAccrualAccounting()))},dependencies:[fe,Ve,_e,Ie,wf],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.container[_ngcontent-%COMP%]{padding:1%;margin:1%;width:100%}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();var JA=(()=>{class t{constructor(e){this.ref=e,this.darkModeOn=!1,this.themes=["dark-theme","light-theme"],this.theme=new at("light-theme"),this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.setDarkMode(this.darkModeOn),window.matchMedia("(prefers-color-scheme: dark)").addListener(n=>{let r=n.matches;this.theme.next(r?"dark-theme":"light-theme"),this.ref.tick()})}isDarkMode(){return this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.darkModeOn}setDarkMode(e){this.darkModeOn=e,e?(document.body.classList.add("dark-theme"),this.theme.next("dark-theme")):(document.body.classList.remove("dark-theme"),this.theme.next("light-theme"))}setInitialDarkMode(){this.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(n){return new(n||t)(ae(bi))}}static{this.\u0275prov=R({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var eV=(()=>{class t{constructor(e,n){this.themingService=e,this.settingsService=n}ngOnInit(){this.darkModeOn=this.settingsService.themeDarkEnabled==="true"}ngOnChanges(e){this.darkModeOn=this.settingsService.themeDarkEnabled==="true"}toggleTheme(){this.darkModeOn=!this.darkModeOn,this.settingsService.setThemeDarkEnabled(this.darkModeOn?"true":"false"),this.themingService.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(n){return new(n||t)(k(JA),k(Vt))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-theme-toggle"]],features:[Oe],decls:6,vars:1,consts:[["mat-icon-button","",1,"m-l-15","m-r-5",3,"click"]],template:function(n,r){n&1&&(p(0,"button",0),z("click",function(){return r.toggleTheme()}),l(1,`
+  `),p(2,"mat-icon"),l(3),f(),l(4,`
+`),f(),l(5,`
+`)),n&2&&(g(3),T(r.darkModeOn?"wb_sunny":"nights_stay"))},dependencies:[fe,_e,Bn,lr],encapsulation:2})}}return t})();function yce(t,i){if(t&1){let e=de();p(0,"span",4),z("click",function(){G(e);let r=w(2);return W(r.showValue())}),H(1,"fa-icon",5),f()}if(t&2){let e=w(2);g(),y("title",e.textValue)}}function Cce(t,i){if(t&1){let e=de();p(0,"span",6),z("click",function(){G(e);let r=w(2);return W(r.showValue())}),l(1),E(2,"truncateText"),f()}if(t&2){let e=w(2);g(),te("",Zr(2,1,e.textValue,e.printChars),"...")}}function xce(t,i){if(t&1){let e=de();p(0,"span",6),z("click",function(){G(e);let r=w(2);return W(r.showValue())}),l(1),f()}if(t&2){let e=w(2);g(),T(e.textValue)}}function Mce(t,i){if(t&1){let e=de();p(0,"span",1),z("mouseenter",function(){G(e);let r=w();return W(r.mouseEnter())})("mouseleave",function(){G(e);let r=w();return W(r.mouseLeave())}),l(1,`
+  `),M(2,yce,2,1,"span",2),l(3,`
+  `),M(4,Cce,3,4,"span",3),l(5,`
+  `),M(6,xce,2,1,"span",3),l(7,`
+`),f()}if(t&2){let e=w();g(2),y("ngIf",e.isLongValue()),g(2),y("ngIf",e.isLongValue()),g(2),y("ngIf",!e.isLongValue())}}var tV=(()=>{class t{constructor(){this.chars=30,this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1,this.printChars=30}ngOnInit(){this.emptyValue=!this.textValue||this.textValue==="",this.printChars=this.chars}isLongValue(){return this.textValue==null?!1:this.textValue.length>25}showValue(){this.printChars==30?this.printChars=1e3:this.printChars=30}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-long-text"]],inputs:{textValue:"textValue",chars:"chars"},decls:2,vars:1,consts:[[3,"mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave"],["class","m-l-3",3,"click",4,"ngIf"],["class","m-l-5",3,"click",4,"ngIf"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(n,r){n&1&&(M(0,Mce,8,3,"span",0),l(1,`
+`)),n&2&&y("ngIf",!r.emptyValue)},dependencies:[fe,Ve,_e,Bt,Bu],encapsulation:2})}}return t})();function wce(t,i){if(t&1&&(p(0,"mat-option",4),l(1),E(2,"translateKey"),f()),t&2){let e=i.$implicit;y("value",e.id),g(),te(`
+      `,Zr(2,2,e.value,"catalogs"),`
+    `)}}function Dce(t,i){if(t&1){let e=de();p(0,"button",5),z("click",function(r){G(e);let a=w();return W(a.clearProperty(r))}),l(1,`
+    `),p(2,"mat-icon"),l(3),E(4,"translate"),f(),l(5,`
+  `),f()}t&2&&(g(3),T(O(4,1,"labels.buttons.Close")))}var nV=(()=>{class t{constructor(e){this.translateService=e,this.selectOptions=[]}getPlaceHolderText(){return this.placeHolderText?this.translateService.instant("labels.inputs."+this.placeHolderText):""}getLabelText(){return this.labelText?this.translateService.instant("labels.inputs."+this.labelText):""}clearProperty(){this.controlSelect.patchValue("")}static{this.\u0275fac=function(n){return new(n||t)(k(_r))}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-dropdown"]],inputs:{placeHolderText:"placeHolderText",labelText:"labelText",selectOptions:"selectOptions",controlSelect:"controlSelect",required:"required"},decls:13,vars:4,consts:[[1,"flex-28"],["formControlName","controlSelect",3,"placeholder"],[3,"value",4,"ngFor","ngForOf"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],[3,"value"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),l(1,`
+  `),p(2,"mat-label"),l(3),f(),l(4,`
+  `),p(5,"mat-select",1),l(6,`
+    `),M(7,wce,3,5,"mat-option",2),l(8,`
+  `),f(),l(9,`
+  `),M(10,Dce,6,3,"button",3),l(11,`
+`),f(),l(12,`
+`)),n&2&&(g(3),T(r.getLabelText()),g(2),At("placeholder",r.getPlaceHolderText()),g(2),y("ngForOf",r.selectOptions),g(3),y("ngIf",r.controlSelect))},dependencies:[fe,Nt,Ve,_e,Jt,yr,zt,ln,xo,ei,Cn,Ie,ic,Bn,lr],encapsulation:2})}}return t})();function Sce(t,i){if(t&1&&(p(0,"mat-error"),l(1),E(2,"translate"),E(3,"translate"),p(4,"strong"),l(5),E(6,"translate"),f(),l(7,`
+  `),f()),t&2){let e=w(2);g(),Et(`
+    `,O(2,3,"labels.inputs."+e.inputLabel)," ",O(3,5,"labels.commons.is"),`
+    `),g(4),T(O(6,7,"labels.commons.required"))}}function kce(t,i){if(t&1&&(p(0,"mat-hint",7),l(1),E(2,"currency"),f()),t&2){let e=w(2);g(),T(t5(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function Ece(t,i){if(t&1){let e=de();p(0,"mat-form-field",2),l(1,`
+  `),p(2,"mat-label"),l(3),E(4,"translate"),f(),l(5,`
+  `),p(6,"div",3),l(7,`
+    `),p(8,"span"),l(9),f(),l(10,`
+    `),p(11,"input",4),z("keypress",function(r){G(e);let a=w();return W(a.numberOnly(r))})("blur",function(){G(e);let r=w();return W(r.displayHint=!1)})("focus",function(){G(e);let r=w();return W(r.displayHint=!0)}),f(),l(12,`
+  `),f(),l(13,`
+  `),M(14,Sce,8,9,"mat-error",5),l(15,`
+  `),M(16,kce,3,6,"mat-hint",6),l(17,`
+`),f()}if(t&2){let e=w();g(3),T(O(4,8,"labels.inputs."+e.inputLabel)),g(6),T(e.currency.code),g(2),X0("mifosxFormatAmount","",e.currency.code,":",e.currency.displaySymbol,""),y("formControl",e.inputFormControl),g(3),y("ngIf",e.inputFormControl.hasError("required")),g(2),y("ngIf",e.displayHint)}}function Ice(t,i){if(t&1&&(p(0,"mat-hint",7),l(1),E(2,"currency"),f()),t&2){let e=w(2);g(),T(t5(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function Tce(t,i){if(t&1){let e=de();p(0,"mat-form-field",8),l(1,`
+  `),p(2,"mat-label"),l(3),E(4,"translate"),f(),l(5,`
+  `),p(6,"span",9),l(7),f(),l(8,`
+  `),H(9,"span",10),l(10,`
+  `),p(11,"input",11),z("keypress",function(r){G(e);let a=w();return W(a.numberOnly(r))})("blur",function(){G(e);let r=w();return W(r.displayHint=!1)})("focus",function(){G(e);let r=w();return W(r.displayHint=!0)}),f(),l(12,`
+  `),M(13,Ice,3,6,"mat-hint",6),l(14,`
+`),f()}if(t&2){let e=w();g(3),T(O(4,7,"labels.inputs."+e.inputLabel)),g(4),T(e.currency.code),g(4),X0("mifosxFormatAmount","",e.currency.code,":",e.currency.displaySymbol,""),y("formControl",e.inputFormControl),g(2),y("ngIf",e.displayHint)}}var iV=(()=>{class t{constructor(){this.isRequired=!1,this.displayHint=!1}numberOnly(e){let n=e.which?e.which:e.keyCode;return n===46?!(this.inputFormControl.value.indexOf(".")>-1):!(n>31&&(n<48||n>57))}inputBlur(){this.displayHint=!1}inputFocus(){this.displayHint=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["mifosx-input-amount"]],inputs:{isRequired:"isRequired",currency:"currency",inputLabel:"inputLabel",inputFormControl:"inputFormControl"},decls:4,vars:2,consts:[["appearance","fill","class","flex-100 input-container",4,"ngIf"],["appearance","fill","class","flex-100",4,"ngIf"],["appearance","fill",1,"flex-100","input-container"],[1,"input-group"],["required","","matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"],[4,"ngIf"],["class","right-hint",4,"ngIf"],[1,"right-hint"],["appearance","fill",1,"flex-100"],["matTextSuffix","",1,"m-l-10"],[1,"flex-auto"],["matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"]],template:function(n,r){n&1&&(M(0,Ece,18,10,"mat-form-field",0),l(1,`
+`),M(2,Tce,15,9,"mat-form-field",1),l(3,`
+`)),n&2&&(y("ngIf",r.isRequired),g(2),y("ngIf",!r.isRequired))},dependencies:[fe,Ve,b5,_e,ri,Jt,ia,mi,zt,ln,Ni,xo,Fn,Ie,Fw,e4],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.input-container[_ngcontent-%COMP%]{width:100%}.input-group[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:5px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}.right-hint[_ngcontent-%COMP%]{min-width:100%;text-align:right;font-weight:500}"]})}}return t})();var rV=(()=>{class t{constructor(){this.enableMeridian=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=I({type:t,selectors:[["ngx-mat-datetime-picker"]],inputs:{enableMeridian:"enableMeridian"},decls:6,vars:1,consts:[["picker",""],[3,"for"]],template:function(n,r){if(n&1&&(l(0,`
+    `),H(1,"mat-datepicker-toggle",1),l(2,`
+    `),H(3,"mat-datepicker",null,0),l(5,`
+  `)),n&2){let a=_t(4);g(),y("for",a)}},dependencies:[fe,_e,d4,up],encapsulation:2})}}return t})();var mje=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=K({type:t})}static{this.\u0275inj=Q({imports:[fe,y_,c9,_e,U5,nw,Bw,pp,Do,da,Ak,Dp,YE,QE,pI,CI,xI,MI,DI,VI,SI,PI,AI,LI,RI,PA,zA,NA,BA,xf,Cf,jA,Mf,GA,WA,qA,YA,QA,KA,wf,XA,eV,tV,nV,iV,Pp,rV,fe,y_,c9,Nw,_e,U5]})}}return t})();export{Me as a,Ue as b,N as c,at as d,jr as e,T2e as f,ie as g,pe as h,ti as i,rn as j,no as k,b1 as l,Mh as m,nt as n,Ae as o,$r as p,Gr as q,sl as r,_a as s,io as t,NH as u,Ls as v,We as w,dt as x,ve as y,xt as z,Ce as A,Dt as B,R as C,Q as D,A as E,ae as F,pr as G,Oe as H,G as I,W as J,Ut as K,Sa as L,De as M,Pe as N,j as O,se as P,Y as Q,ze as R,li as S,Al as T,S8 as U,nB as V,Yue as W,Que as X,g as Y,Qe as Z,kn as _,Ke as $,k as aa,I as ba,K as ca,V as da,ce as ea,M as fa,J as ga,y as ha,kt as ia,ee as ja,Tt as ka,p as la,f as ma,H as na,gn as oa,_n as pa,Pt as qa,de as ra,z as sa,w as ta,xe as ua,re as va,At as wa,Z0 as xa,Se as ya,le as za,U as Aa,$ as Ba,_t as Ca,l as Da,T as Ea,te as Fa,Et as Ga,J8 as Ha,C$ as Ia,Y1 as Ja,eu as Ka,Q1 as La,ue as Ma,tr as Na,ho as Oa,ka as Pa,E as Qa,O as Ra,Zr as Sa,ame as Ta,t5 as Ua,Or as Va,be as Wa,we as Xa,ea as Ya,Pr as Za,Vn as _a,Nt as $a,Ve as ab,id as bb,g5 as cb,v5 as db,Yo as eb,rd as fb,wG as gb,SG as hb,ec as ib,IG as jb,ad as kb,b5 as lb,fe as mb,upe as nb,E5 as ob,qG as pb,KG as qb,zl as rb,ud as sb,gr as tb,Z as ub,md as vb,En as wb,zM as xb,bW as yb,yW as zb,FM as Ab,hd as Bb,Ds as Cb,xte as Db,g_ as Eb,Ap as Fb,SSe as Gb,w4 as Hb,Mte as Ib,Vp as Jb,f_ as Kb,h_ as Lb,wte as Mb,Mr as Nb,Hi as Ob,Hg as Pb,sS as Qb,sr as Rb,_2 as Sb,bQ as Tb,wQ as Ub,cc as Vb,Bn as Wb,lt as Xb,bye as Yb,Fi as Zb,On as _b,wo as $b,Jn as ac,wi as bc,Rp as cc,Lt as dc,fi as ec,hre as fc,Ft as gc,bn as hc,Si as ic,xn as jc,un as kc,Mn as lc,wn as mc,x7 as nc,Nl as oc,_d as pc,_r as qc,Ie as rc,U5 as sc,ft as tc,ZE as uc,Ko as vc,Li as wc,Vt as xc,rw as yc,Uu as zc,Yn as Ac,ri as Bc,vn as Cc,Jt as Dc,Vr as Ec,Tw as Fc,Ql as Gc,xi as Hc,XW as Ic,ts as Jc,eq as Kc,mi as Lc,Qn as Mc,Vw as Nc,Lw as Oc,yr as Pc,cq as Qc,dq as Rc,ia as Sc,pq as Tc,fq as Uc,ns as Vc,Nw as Wc,_e as Xc,bS as Yc,b7e as Zc,y7e as _c,yS as $c,C7e as ad,x7e as bd,M7e as cd,w7e as dd,D7e as ed,ln as fd,Ni as gd,e4 as hd,t4 as id,xo as jd,zt as kd,Qm as ld,Fn as md,Cn as nd,ji as od,ei as pd,NK as qd,up as rd,mp as sd,d4 as td,br as ud,ic as vd,Xo as wd,Lp as xd,JA as yd,Bt as zd,cs as Ad,Do as Bd,da as Cd,Ak as Dd,Dp as Ed,R2 as Fd,Ms as Gd,YE as Hd,QE as Id,Oc as Jd,ws as Kd,kp as Ld,Sr as Md,p_ as Nd,uI as Od,pI as Pd,Ip as Qd,lr as Rd,CI as Sd,xI as Td,MI as Ud,DI as Vd,SI as Wd,kI as Xd,PI as Yd,AI as Zd,VI as _d,LI as $d,RI as ae,JO as be,Gke as ce,Wke as de,oP as ee,FEe as fe,Nne as ge,Gne as he,hP as ie,nie as je,iie as ke,tTe as le,nTe as me,iTe as ne,kP as oe,EP as pe,STe as qe,kTe as re,B2 as se,PP as te,lOe as ue,Fie as ve,RP as we,HP as xe,Jie as ye,ZOe as ze,FP as Ae,Vc as Be,Kp as Ce,j_ as De,Gre as Ee,qre as Fe,Yre as Ge,KP as He,ZP as Ie,U2 as Je,$2 as Ke,G2 as Le,uVe as Me,W2 as Ne,q2 as Oe,mVe as Pe,Y2 as Qe,Q2 as Re,pVe as Se,K2 as Te,Z2 as Ue,fVe as Ve,X2 as We,hVe as Xe,Rc as Ye,Cae as Ze,Mae as _e,wae as $e,$Ve as af,Eae as bf,Iae as cf,GVe as df,rLe as ef,xA as ff,MA as gf,HLe as hf,NLe as if,FLe as jf,BLe as kf,SA as lf,jLe as mf,ULe as nf,kA as of,EA as pf,IA as qf,OA as rf,uf as sf,PA as tf,GM as uf,WM as vf,qM as wf,Ta as xf,YM as yf,Zo as zf,XM as Af,tw as Bf,nw as Cf,mf as Df,VA as Ef,pf as Ff,ff as Gf,zA as Hf,HA as If,NA as Jf,d6e as Kf,Bw as Lf,gf as Mf,vf as Nf,bf as Of,yf as Pf,BA as Qf,jA as Rf,UA as Sf,$A as Tf,GA as Uf,WA as Vf,qA as Wf,YA as Xf,QA as Yf,KA as Zf,wf as _f,ZA as $f,XA as ag,eV as bg,tV as cg,iV as dg,mje as eg};
diff --git a/browser/chunk-OA27IQLW.js b/browser/chunk-LU6LBFF5.js
similarity index 91%
rename from browser/chunk-OA27IQLW.js
rename to browser/chunk-LU6LBFF5.js
index d5d5da809..5fef0cc11 100644
--- a/browser/chunk-OA27IQLW.js
+++ b/browser/chunk-LU6LBFF5.js
@@ -1 +1 @@
-import{C as r,Ef as n,F as i}from"./chunk-B6LWVGEU.js";var m=(()=>{class t{constructor(e){this.savingsService=e}resolve(e){let a=e.parent.parent.paramMap.get("savingAccountId")||e.parent.parent.paramMap.get("fixedDepositAccountId")||e.parent.parent.paramMap.get("recurringDepositAccountId"),c=e.paramMap.get("datatableName");return this.savingsService.getSavingsDatatable(a,c)}static{this.\u0275fac=function(a){return new(a||t)(i(n))}}static{this.\u0275prov=r({token:t,factory:t.\u0275fac})}}return t})();var S=(()=>{class t{constructor(e){this.savingsService=e}resolve(){return this.savingsService.getSavingsDatatables()}static{this.\u0275fac=function(a){return new(a||t)(i(n))}}static{this.\u0275prov=r({token:t,factory:t.\u0275fac})}}return t})();export{m as a,S as b};
+import{C as r,F as i,Gf as n}from"./chunk-KS5LOSMR.js";var m=(()=>{class t{constructor(e){this.savingsService=e}resolve(e){let a=e.parent.parent.paramMap.get("savingAccountId")||e.parent.parent.paramMap.get("fixedDepositAccountId")||e.parent.parent.paramMap.get("recurringDepositAccountId"),c=e.paramMap.get("datatableName");return this.savingsService.getSavingsDatatable(a,c)}static{this.\u0275fac=function(a){return new(a||t)(i(n))}}static{this.\u0275prov=r({token:t,factory:t.\u0275fac})}}return t})();var S=(()=>{class t{constructor(e){this.savingsService=e}resolve(){return this.savingsService.getSavingsDatatables()}static{this.\u0275fac=function(a){return new(a||t)(i(n))}}static{this.\u0275prov=r({token:t,factory:t.\u0275fac})}}return t})();export{m as a,S as b};
diff --git a/browser/chunk-EFXUBLTG.js b/browser/chunk-XKUVULBR.js
similarity index 98%
rename from browser/chunk-EFXUBLTG.js
rename to browser/chunk-XKUVULBR.js
index 75a43a3b2..8575fdff2 100644
--- a/browser/chunk-EFXUBLTG.js
+++ b/browser/chunk-XKUVULBR.js
@@ -1 +1 @@
-import{Bc as c,C as p,F as o,sb as r,ub as u}from"./chunk-B6LWVGEU.js";import{a as g,b as d}from"./chunk-O7S4L63H.js";var E=(()=>{class i{constructor(t){this.http=t,this.basePath="/external-asset-owners"}executeExternalAssetOwnerLoanCommand(t,e,s){let a=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/loans/${t}`,e,{params:a})}executeExternalAssetOwnerTransferCommand(t,e,s){let a=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/${t}`,e,{params:a})}retrieveExternalAssetOwnerTransfers(t){let e=new r().set("loanId",t);return this.http.get(`${this.basePath}/transfers`,{params:e})}retrieveExternalAssetOwnerActiveTransfer(t){let e=new r().set("loanId",t);return this.http.get(`${this.basePath}/transfers/active-transfer`,{params:e})}retrieveExternalAssetOwnerTransferJournalEntries(t){return this.http.get(`${this.basePath}/transfers/${t}/journal-entries`)}searchExternalAssetOwnerTransfer(t){return this.http.post(`${this.basePath}/search`,t)}static{this.\u0275fac=function(e){return new(e||i)(o(u))}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var T=(()=>{class i{static{this.LOAN_SCHEDULE_TYPE_CUMULATIVE="CUMULATIVE"}static{this.LOAN_SCHEDULE_TYPE_PROGRESSIVE="PROGRESSIVE"}static{this.LOAN_SCHEDULE_PROCESSING_TYPE_HORIZONTAL="HORIZONTAL"}static{this.LOAN_SCHEDULE_PROCESSING_TYPE_VERTICAL="VERTICAL"}static{this.ADVANCED_PAYMENT_ALLOCATION_STRATEGY="advanced-payment-allocation-strategy"}static{this.DAYS_BEFORE_REPAYMENT_IS_DUE="days-before-repayment-is-due"}static{this.DAYS_AFTER_REPAYMENT_IS_OVERDUE="days-after-repayment-is-overdue"}static isAdvancedPaymentAllocationStrategy(t){return t===this.ADVANCED_PAYMENT_ALLOCATION_STRATEGY}constructor(t){this.settingsService=t,this.globalConfigurations=[i.DAYS_BEFORE_REPAYMENT_IS_DUE,i.DAYS_AFTER_REPAYMENT_IS_OVERDUE],this.propertyNames=["dueDaysForRepaymentEvent","overDueDaysForRepaymentEvent"]}setItemsByDefault(t){let e=[];return t.globalConfiguration.forEach(s=>{this.globalConfigurations.includes(s.name)&&e.push(s)}),e}updateLoanProductDefaults(t,e){return t.itemsByDefault.forEach(a=>{let n=this.resolvePropertyName(a.name);n!==""&&(e?(!t[n]||t[n]==="")&&(t[n]=a.value):t[n]=a.value)}),t}buildPayload(t,e){let s=this.settingsService.dateFormat,a=this.settingsService.language.code,n=d(g({},t),{charges:t.charges.map(h=>({id:h.id})),dateFormat:s,locale:a});return delete n.allowAttributeConfiguration,delete n.advancedAccountingRules,n.allowPartialPeriodInterestCalcualtion=n.allowPartialPeriodInterestCalculation,delete n.allowPartialPeriodInterestCalculation,e.forEach(h=>{let l=this.resolvePropertyName(h.name);l!==""&&(!n[l]||n[l]==="")&&(n[l]=h.value)}),n}isItemByDefault(t){return this.propertyNames.includes(t)}isGlobalConfigurations(t){return this.globalConfigurations.includes(t)}resolvePropertyName(t){if(this.globalConfigurations.includes(t)){let e=this.globalConfigurations.indexOf(t);if(e>-1)return this.propertyNames[e]}return""}static{this.\u0275fac=function(e){return new(e||i)(o(c))}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var N=(()=>{class i{constructor(t,e){this.http=t,this.settingsService=e}getProvisioningCriterias(){return this.http.get("/provisioningcriteria")}getProvisioningCriteriaTemplate(){return this.http.get("/provisioningcriteria/template")}getProvisioningCriteria(t,e=!1){let s=new r().set("template",e.toString());return this.http.get(`/provisioningcriteria/${t}`,{params:s})}createProvisioningCriteria(t){return this.http.post("/provisioningcriteria",t)}updateProvisioningCriteria(t,e){return this.http.put(`/provisioningcriteria/${t}`,e)}deleteProvisioningCriteria(t){return this.http.delete(`/provisioningcriteria/${t}`)}getOffices(){return this.http.get("/offices")}getOfficeTemplate(t){let e=new r().set("officeId",t.toString());return this.http.get("/loans/loanreassignment/template",{params:e})}getOfficerTemplate(t,e){let s=new r().set("fromLoanOfficerId",t.toString()).set("officeId",e.toString());return this.http.get("/loans/loanreassignment/template",{params:s})}createLoanReassignment(t){return this.http.post("/loans/loanreassignment",t)}getOffice(t,e=!1){let s=new r().set("template",e.toString());return this.http.get(`/offices/${t}`,{params:s})}createOffice(t){return this.http.post("/offices",t)}updateOffice(t,e){return this.http.put(`/offices/${t}`,e)}getOfficeDatatables(){let t=new r().set("apptable","m_office");return this.http.get("/datatables",{params:t})}getOfficeDatatable(t,e){let s=new r().set("genericResultSet","true");return this.http.get(`/datatables/${e}/${t}`,{params:s})}addOfficeDatatableEntry(t,e,s){let a=new r().set("genericResultSet","true");return this.http.post(`/datatables/${e}/${t}`,s,{params:a})}editOfficeDatatableEntry(t,e,s){let a=new r().set("genericResultSet","true");return this.http.put(`/datatables/${e}/${t}`,s,{params:a})}deleteDatatableContent(t,e){let s=new r().set("genericResultSet","true");return this.http.delete(`/datatables/${e}/${t}`,{params:s})}getEmployees(){let t=new r().set("status","all");return this.http.get("/staff",{params:t})}createEmployee(t){return this.http.post("/staff",t)}getEmployee(t,e=!0){let s=new r().set("template",e.toString());return this.http.get(`/staff/${t}`,{params:s})}getCurrencies(){return this.http.get("/currencies")}updateCurrencies(t){return this.http.put("/currencies",{currencies:t})}getSmsCampaigns(){return this.http.get("/smscampaigns")}getSmsCampaign(t){return this.http.get(`/smscampaigns/${t}`)}createSmsCampaign(t){return this.http.post("/smscampaigns",t)}updateSmsCampaign(t,e){return this.http.put(`/smscampaigns/${e}`,t)}deleteSmsCampaign(t){return this.http.delete(`/smscampaigns/${t}`)}getSmsCampaignTemplate(){return this.http.get("/smscampaigns/template")}executeSmsCampaignCommand(t,e,s){let a=new r().set("command",s.toString());return this.http.post(`/smscampaigns/${t}`,e,{params:a})}getMessagebyStatus(t){let e=new r().set("status",t.status.toString()).set("locale",t.locale).set("dateFormat",t.dateFormat);return e=t.fromDate?e.set("fromDate",t.fromDate):e,e=t.toDate?e.set("toDate",t.toDate):e,this.http.get(`/sms/${t.id}/messageByStatus`,{params:e})}getAdhocQueries(){return this.http.get("/adhocquery")}getAdhocQuery(t){return this.http.get(`/adhocquery/${t}`)}getAdhocQueryTemplate(){return this.http.get("/adhocquery/template")}getAdhocQueryAndTemplate(t){let e=new r().set("template","true");return this.http.get(`/adhocquery/${t}`,{params:e})}createAdhocQuery(t){return this.http.post("/adhocquery",t)}updateAdhocQuery(t,e){return this.http.put(`/adhocquery/${t}`,e)}deleteAdhocQuery(t){return this.http.delete(`/adhocquery/${t}`)}getTellers(){return this.http.get("/tellers")}getTeller(t){return this.http.get(`/tellers/${t}`)}getCashiers(t){return this.http.get(`/tellers/${t}/cashiers`)}getCashier(t,e){return this.http.get(`/tellers/${t}/cashiers/${e}`)}getCashierSummaryAndTransactions(t,e,s){let a=new r().set("currencyCode",s);return this.http.get(`/tellers/${t}/cashiers/${e}/summaryandtransactions`,{params:a})}getCashierTransactionTemplate(t,e){return this.http.get(`/tellers/${t}/cashiers/${e}/transactions/template`)}createCashier(t,e){return this.http.post(`/tellers/${t}/cashiers`,e)}deleteCashier(t,e){return this.http.delete(`/tellers/${t}/cashiers/${e}`)}settleCash(t,e,s){let a=new r().set("command","settle");return this.http.post(`/tellers/${t}/cashiers/${e}/settle`,s,{params:a})}allocateCash(t,e,s){let a=new r().set("command","allocate");return this.http.post(`/tellers/${t}/cashiers/${e}/allocate`,s,{params:a})}getCashierTemplate(t){return this.http.get(`/tellers/${t}/cashiers/template`)}updateCashier(t,e,s){return this.http.put(`/tellers/${t}/cashiers/${e}`,s)}deleteTeller(t){return this.http.delete(`/tellers/${t}`)}createTeller(t){return this.http.post("/tellers",t)}getPaymentTypes(){return this.http.get("/paymenttypes")}getPaymentTypesWithCode(){return this.http.get("/paymenttypes?onlyWithCode=true")}createPaymentType(t){return this.http.post("/paymenttypes",t)}deletePaymentType(t){return this.http.delete(`/paymenttypes/${t}`)}getPaymentType(t){return this.http.get(`/paymenttypes/${t}`)}updatePaymentType(t,e){return this.http.put(`/paymenttypes/${t}`,e)}getPasswordPreferencesTemplate(){return this.http.get("/passwordpreferences/template")}updatePasswordPreferences(t){return this.http.put("/passwordpreferences",t)}getEntityDataTableChecks(t=0,e=-1){let s=new r().set("offset",t.toString()).set("limit",e.toString());return this.http.get("/entityDatatableChecks",{params:s})}getEntityDataTableChecksTemplate(){return this.http.get("/entityDatatableChecks/template")}createEntityDataTableChecks(t){return this.http.post("/entityDatatableChecks",t)}deleteEntityDataTableCheck(t){return this.http.delete(`/entityDatatableChecks/${t}`)}getWorkingDays(){return this.http.get("/workingdays")}updateWorkingDays(t){return this.http.put("/workingdays",t)}getHolidays(t){let e=new r().set("officeId",t.toString());return this.http.get("/holidays",{params:e})}getHoliday(t){return this.http.get(`/holidays/${t}`)}getHolidayTemplate(){return this.http.get("/holidays/template")}createHoliday(t){return this.http.post("/holidays",t)}updateHoliday(t,e){return this.http.put(`/holidays/${t}`,e)}deleteHoliday(t){return this.http.delete(`/holidays/${t}`)}activateHoliday(t){let e=new r().set("command","activate");return this.http.post(`/holidays/${t}`,null,{params:e})}updateEmployee(t,e){return this.http.put(`/staff/${t}`,e)}updateTeller(t,e){return this.http.put(`/tellers/${t}`,e)}getFunds(){return this.http.get("/funds")}getFund(t){return this.http.get(`/funds/${t}`)}createFund(t){return this.http.post("/funds",t)}editFund(t,e){return this.http.put(`/funds/${t}`,e)}getStaff(t){let e=new r().set("officeId",t.toString());return this.http.get("/staff",{params:e})}getImports(t){let e=new r().set("entityType",t);return this.http.get("/imports",{params:e})}getAdvanceSearchTemplate(){return this.http.get("/search/template")}retrieveAdvanceSearchResults(t){return this.http.post("/search/advance",t)}getStandingInstructionTemplate(){return this.http.get("/standinginstructions/template")}getStandingInstructions(t){let e=new r;for(let s in t)t[s]!==""&&t[s]!==null&&(e=e.set(s,t[s]));return this.http.get("/standinginstructionrunhistory",{params:e})}getImportTemplate(t,e,s,a){let n=new r().set("tenantIdentifier","default").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return e&&(n=n.set("officeId",e.toString())),s&&(n=n.set("staffId",s.toString())),a.length&&(n=n.set("legalFormType",a)),this.http.get(`${t}/downloadtemplate`,{params:n,responseType:"arraybuffer",observe:"response"})}getImportDocument(t){let e=new r().set("importDocumentId",t).set("tenantIdentifier","default");return this.http.get("/imports/downloadOutputTemplate",{params:e,responseType:"arraybuffer",observe:"response"})}uploadImportDocument(t,e,s){let a=new r;s.length&&(a=a.set("legalFormType",s));let n=new FormData;return n.append("file",t),n.append("locale",this.settingsService.language.code),n.append("dateFormat",this.settingsService.dateFormat),this.http.post(`${e}/uploadtemplate`,n,{params:a})}static{this.\u0275fac=function(e){return new(e||i)(o(u),o(c))}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var _=(()=>{class i{constructor(){this.defaultDate="9999-12-31"}validateStatus(t,e){return t!=null?t.status===e:!1}itemCurrentStatus(t){return this.isBuyBackPending(t)?t.status+" PENDING":t.status}itemStatus(t){return"status-"+t.toLowerCase()}isPending(t){return t.status==="PENDING"}isPendingOrCanceled(t){return t.status==="PENDING"||t.status==="CANCELLED"||this.isBuyBackPending(t)}isBuyBackPending(t){return t.status==="BUYBACK"&&t.effectiveTo===this.defaultDate}canBeCancelled(t){return this.validateStatus(t,"PENDING")}canBeSold(t){return t==null?!0:["","CANCELLED"].includes(t.status)||t.status==="BUYBACK"&&t.effectiveTo!==this.defaultDate}canBeBuyed(t){return this.validateStatus(t,"ACTIVE")}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();export{E as a,T as b,N as c,_ as d};
+import{C as p,F as o,ub as r,wb as u,xc as c}from"./chunk-KS5LOSMR.js";import{a as g,b as d}from"./chunk-O7S4L63H.js";var E=(()=>{class i{constructor(t){this.http=t,this.basePath="/external-asset-owners"}executeExternalAssetOwnerLoanCommand(t,e,s){let a=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/loans/${t}`,e,{params:a})}executeExternalAssetOwnerTransferCommand(t,e,s){let a=new r().set("command",s);return this.http.post(`${this.basePath}/transfers/${t}`,e,{params:a})}retrieveExternalAssetOwnerTransfers(t){let e=new r().set("loanId",t);return this.http.get(`${this.basePath}/transfers`,{params:e})}retrieveExternalAssetOwnerActiveTransfer(t){let e=new r().set("loanId",t);return this.http.get(`${this.basePath}/transfers/active-transfer`,{params:e})}retrieveExternalAssetOwnerTransferJournalEntries(t){return this.http.get(`${this.basePath}/transfers/${t}/journal-entries`)}searchExternalAssetOwnerTransfer(t){return this.http.post(`${this.basePath}/search`,t)}static{this.\u0275fac=function(e){return new(e||i)(o(u))}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var T=(()=>{class i{static{this.LOAN_SCHEDULE_TYPE_CUMULATIVE="CUMULATIVE"}static{this.LOAN_SCHEDULE_TYPE_PROGRESSIVE="PROGRESSIVE"}static{this.LOAN_SCHEDULE_PROCESSING_TYPE_HORIZONTAL="HORIZONTAL"}static{this.LOAN_SCHEDULE_PROCESSING_TYPE_VERTICAL="VERTICAL"}static{this.ADVANCED_PAYMENT_ALLOCATION_STRATEGY="advanced-payment-allocation-strategy"}static{this.DAYS_BEFORE_REPAYMENT_IS_DUE="days-before-repayment-is-due"}static{this.DAYS_AFTER_REPAYMENT_IS_OVERDUE="days-after-repayment-is-overdue"}static isAdvancedPaymentAllocationStrategy(t){return t===this.ADVANCED_PAYMENT_ALLOCATION_STRATEGY}constructor(t){this.settingsService=t,this.globalConfigurations=[i.DAYS_BEFORE_REPAYMENT_IS_DUE,i.DAYS_AFTER_REPAYMENT_IS_OVERDUE],this.propertyNames=["dueDaysForRepaymentEvent","overDueDaysForRepaymentEvent"]}setItemsByDefault(t){let e=[];return t.globalConfiguration.forEach(s=>{this.globalConfigurations.includes(s.name)&&e.push(s)}),e}updateLoanProductDefaults(t,e){return t.itemsByDefault.forEach(a=>{let n=this.resolvePropertyName(a.name);n!==""&&(e?(!t[n]||t[n]==="")&&(t[n]=a.value):t[n]=a.value)}),t}buildPayload(t,e){let s=this.settingsService.dateFormat,a=this.settingsService.language.code,n=d(g({},t),{charges:t.charges.map(h=>({id:h.id})),dateFormat:s,locale:a});return delete n.allowAttributeConfiguration,delete n.advancedAccountingRules,n.allowPartialPeriodInterestCalcualtion=n.allowPartialPeriodInterestCalculation,delete n.allowPartialPeriodInterestCalculation,e.forEach(h=>{let l=this.resolvePropertyName(h.name);l!==""&&(!n[l]||n[l]==="")&&(n[l]=h.value)}),n}isItemByDefault(t){return this.propertyNames.includes(t)}isGlobalConfigurations(t){return this.globalConfigurations.includes(t)}resolvePropertyName(t){if(this.globalConfigurations.includes(t)){let e=this.globalConfigurations.indexOf(t);if(e>-1)return this.propertyNames[e]}return""}static{this.\u0275fac=function(e){return new(e||i)(o(c))}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var N=(()=>{class i{constructor(t,e){this.http=t,this.settingsService=e}getProvisioningCriterias(){return this.http.get("/provisioningcriteria")}getProvisioningCriteriaTemplate(){return this.http.get("/provisioningcriteria/template")}getProvisioningCriteria(t,e=!1){let s=new r().set("template",e.toString());return this.http.get(`/provisioningcriteria/${t}`,{params:s})}createProvisioningCriteria(t){return this.http.post("/provisioningcriteria",t)}updateProvisioningCriteria(t,e){return this.http.put(`/provisioningcriteria/${t}`,e)}deleteProvisioningCriteria(t){return this.http.delete(`/provisioningcriteria/${t}`)}getOffices(){return this.http.get("/offices")}getOfficeTemplate(t){let e=new r().set("officeId",t.toString());return this.http.get("/loans/loanreassignment/template",{params:e})}getOfficerTemplate(t,e){let s=new r().set("fromLoanOfficerId",t.toString()).set("officeId",e.toString());return this.http.get("/loans/loanreassignment/template",{params:s})}createLoanReassignment(t){return this.http.post("/loans/loanreassignment",t)}getOffice(t,e=!1){let s=new r().set("template",e.toString());return this.http.get(`/offices/${t}`,{params:s})}createOffice(t){return this.http.post("/offices",t)}updateOffice(t,e){return this.http.put(`/offices/${t}`,e)}getOfficeDatatables(){let t=new r().set("apptable","m_office");return this.http.get("/datatables",{params:t})}getOfficeDatatable(t,e){let s=new r().set("genericResultSet","true");return this.http.get(`/datatables/${e}/${t}`,{params:s})}addOfficeDatatableEntry(t,e,s){let a=new r().set("genericResultSet","true");return this.http.post(`/datatables/${e}/${t}`,s,{params:a})}editOfficeDatatableEntry(t,e,s){let a=new r().set("genericResultSet","true");return this.http.put(`/datatables/${e}/${t}`,s,{params:a})}deleteDatatableContent(t,e){let s=new r().set("genericResultSet","true");return this.http.delete(`/datatables/${e}/${t}`,{params:s})}getEmployees(){let t=new r().set("status","all");return this.http.get("/staff",{params:t})}createEmployee(t){return this.http.post("/staff",t)}getEmployee(t,e=!0){let s=new r().set("template",e.toString());return this.http.get(`/staff/${t}`,{params:s})}getCurrencies(){return this.http.get("/currencies")}updateCurrencies(t){return this.http.put("/currencies",{currencies:t})}getSmsCampaigns(){return this.http.get("/smscampaigns")}getSmsCampaign(t){return this.http.get(`/smscampaigns/${t}`)}createSmsCampaign(t){return this.http.post("/smscampaigns",t)}updateSmsCampaign(t,e){return this.http.put(`/smscampaigns/${e}`,t)}deleteSmsCampaign(t){return this.http.delete(`/smscampaigns/${t}`)}getSmsCampaignTemplate(){return this.http.get("/smscampaigns/template")}executeSmsCampaignCommand(t,e,s){let a=new r().set("command",s.toString());return this.http.post(`/smscampaigns/${t}`,e,{params:a})}getMessagebyStatus(t){let e=new r().set("status",t.status.toString()).set("locale",t.locale).set("dateFormat",t.dateFormat);return e=t.fromDate?e.set("fromDate",t.fromDate):e,e=t.toDate?e.set("toDate",t.toDate):e,this.http.get(`/sms/${t.id}/messageByStatus`,{params:e})}getAdhocQueries(){return this.http.get("/adhocquery")}getAdhocQuery(t){return this.http.get(`/adhocquery/${t}`)}getAdhocQueryTemplate(){return this.http.get("/adhocquery/template")}getAdhocQueryAndTemplate(t){let e=new r().set("template","true");return this.http.get(`/adhocquery/${t}`,{params:e})}createAdhocQuery(t){return this.http.post("/adhocquery",t)}updateAdhocQuery(t,e){return this.http.put(`/adhocquery/${t}`,e)}deleteAdhocQuery(t){return this.http.delete(`/adhocquery/${t}`)}getTellers(){return this.http.get("/tellers")}getTeller(t){return this.http.get(`/tellers/${t}`)}getCashiers(t){return this.http.get(`/tellers/${t}/cashiers`)}getCashier(t,e){return this.http.get(`/tellers/${t}/cashiers/${e}`)}getCashierSummaryAndTransactions(t,e,s){let a=new r().set("currencyCode",s);return this.http.get(`/tellers/${t}/cashiers/${e}/summaryandtransactions`,{params:a})}getCashierTransactionTemplate(t,e){return this.http.get(`/tellers/${t}/cashiers/${e}/transactions/template`)}createCashier(t,e){return this.http.post(`/tellers/${t}/cashiers`,e)}deleteCashier(t,e){return this.http.delete(`/tellers/${t}/cashiers/${e}`)}settleCash(t,e,s){let a=new r().set("command","settle");return this.http.post(`/tellers/${t}/cashiers/${e}/settle`,s,{params:a})}allocateCash(t,e,s){let a=new r().set("command","allocate");return this.http.post(`/tellers/${t}/cashiers/${e}/allocate`,s,{params:a})}getCashierTemplate(t){return this.http.get(`/tellers/${t}/cashiers/template`)}updateCashier(t,e,s){return this.http.put(`/tellers/${t}/cashiers/${e}`,s)}deleteTeller(t){return this.http.delete(`/tellers/${t}`)}createTeller(t){return this.http.post("/tellers",t)}getPaymentTypes(){return this.http.get("/paymenttypes")}getPaymentTypesWithCode(){return this.http.get("/paymenttypes?onlyWithCode=true")}createPaymentType(t){return this.http.post("/paymenttypes",t)}deletePaymentType(t){return this.http.delete(`/paymenttypes/${t}`)}getPaymentType(t){return this.http.get(`/paymenttypes/${t}`)}updatePaymentType(t,e){return this.http.put(`/paymenttypes/${t}`,e)}getPasswordPreferencesTemplate(){return this.http.get("/passwordpreferences/template")}updatePasswordPreferences(t){return this.http.put("/passwordpreferences",t)}getEntityDataTableChecks(t=0,e=-1){let s=new r().set("offset",t.toString()).set("limit",e.toString());return this.http.get("/entityDatatableChecks",{params:s})}getEntityDataTableChecksTemplate(){return this.http.get("/entityDatatableChecks/template")}createEntityDataTableChecks(t){return this.http.post("/entityDatatableChecks",t)}deleteEntityDataTableCheck(t){return this.http.delete(`/entityDatatableChecks/${t}`)}getWorkingDays(){return this.http.get("/workingdays")}updateWorkingDays(t){return this.http.put("/workingdays",t)}getHolidays(t){let e=new r().set("officeId",t.toString());return this.http.get("/holidays",{params:e})}getHoliday(t){return this.http.get(`/holidays/${t}`)}getHolidayTemplate(){return this.http.get("/holidays/template")}createHoliday(t){return this.http.post("/holidays",t)}updateHoliday(t,e){return this.http.put(`/holidays/${t}`,e)}deleteHoliday(t){return this.http.delete(`/holidays/${t}`)}activateHoliday(t){let e=new r().set("command","activate");return this.http.post(`/holidays/${t}`,null,{params:e})}updateEmployee(t,e){return this.http.put(`/staff/${t}`,e)}updateTeller(t,e){return this.http.put(`/tellers/${t}`,e)}getFunds(){return this.http.get("/funds")}getFund(t){return this.http.get(`/funds/${t}`)}createFund(t){return this.http.post("/funds",t)}editFund(t,e){return this.http.put(`/funds/${t}`,e)}getStaff(t){let e=new r().set("officeId",t.toString());return this.http.get("/staff",{params:e})}getImports(t){let e=new r().set("entityType",t);return this.http.get("/imports",{params:e})}getAdvanceSearchTemplate(){return this.http.get("/search/template")}retrieveAdvanceSearchResults(t){return this.http.post("/search/advance",t)}getStandingInstructionTemplate(){return this.http.get("/standinginstructions/template")}getStandingInstructions(t){let e=new r;for(let s in t)t[s]!==""&&t[s]!==null&&(e=e.set(s,t[s]));return this.http.get("/standinginstructionrunhistory",{params:e})}getImportTemplate(t,e,s,a){let n=new r().set("tenantIdentifier","default").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return e&&(n=n.set("officeId",e.toString())),s&&(n=n.set("staffId",s.toString())),a.length&&(n=n.set("legalFormType",a)),this.http.get(`${t}/downloadtemplate`,{params:n,responseType:"arraybuffer",observe:"response"})}getImportDocument(t){let e=new r().set("importDocumentId",t).set("tenantIdentifier","default");return this.http.get("/imports/downloadOutputTemplate",{params:e,responseType:"arraybuffer",observe:"response"})}uploadImportDocument(t,e,s){let a=new r;s.length&&(a=a.set("legalFormType",s));let n=new FormData;return n.append("file",t),n.append("locale",this.settingsService.language.code),n.append("dateFormat",this.settingsService.dateFormat),this.http.post(`${e}/uploadtemplate`,n,{params:a})}static{this.\u0275fac=function(e){return new(e||i)(o(u),o(c))}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var _=(()=>{class i{constructor(){this.defaultDate="9999-12-31"}validateStatus(t,e){return t!=null?t.status===e:!1}itemCurrentStatus(t){return this.isBuyBackPending(t)?t.status+" PENDING":t.status}itemStatus(t){return"status-"+t.toLowerCase()}isPending(t){return t.status==="PENDING"}isPendingOrCanceled(t){return t.status==="PENDING"||t.status==="CANCELLED"||this.isBuyBackPending(t)}isBuyBackPending(t){return t.status==="BUYBACK"&&t.effectiveTo===this.defaultDate}canBeCancelled(t){return this.validateStatus(t,"PENDING")}canBeSold(t){return t==null?!0:["","CANCELLED"].includes(t.status)||t.status==="BUYBACK"&&t.effectiveTo!==this.defaultDate}canBeBuyed(t){return this.validateStatus(t,"ACTIVE")}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=p({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();export{E as a,T as b,N as c,_ as d};
diff --git a/browser/collaterals.module-I7OUDLD6.js b/browser/collaterals.module-I7OUDLD6.js
new file mode 100644
index 000000000..24b61465a
--- /dev/null
+++ b/browser/collaterals.module-I7OUDLD6.js
@@ -0,0 +1,103 @@
+import{$c as H,Bc as et,C as E,Cc as it,Cd as bt,Cf as Pt,D as y,Da as t,Dc as at,Ea as c,Ec as nt,F as w,Fa as h,Ga as b,I as Q,J as z,Jc as lt,Je as vt,Ke as gt,Le as _t,Lf as Tt,Mc as ot,Na as B,Ne as St,Ob as F,Oe as Dt,Pc as rt,Qa as m,Qe as It,Ra as p,Rb as O,Re as Mt,Sb as V,Sc as mt,Te as Et,Ub as U,Ue as yt,Vc as pt,We as wt,Xb as L,Xc as A,Y as o,Yc as j,aa as f,ab as W,ba as R,bd as st,ca as P,eg as Bt,fa as d,fd as ct,gd as dt,ha as C,ic as Z,kd as ut,la as i,ma as a,mb as g,md as Ct,na as u,oa as D,pa as I,ra as J,rc as N,sa as T,ta as K,ub as X,ud as ft,wb as Y,wd as xt,xc as tt,zd as ht,zf as Rt}from"./chunk-KS5LOSMR.js";import"./chunk-O7S4L63H.js";var _=(()=>{class e{constructor(n){this.http=n}getFilteredClients(n,l,r,x,v){let S=new X().set("displayName",x).set("orphansOnly",r.toString()).set("sortOrder",l).set("orderBy",n);return v&&(S=S.set("officeId",v)),this.http.get("/clients",{params:S})}getClientCollateral(n,l){return this.http.get(`/clients/${n}/collaterals/${l}`)}updateClientCollateral(n,l,r){return this.http.put(`/clients/${n}/collaterals/${l}`,r)}deleteCollateral(n,l){return this.http.delete(`/clients/${n}/collaterals/${l}`)}static{this.\u0275fac=function(l){return new(l||e)(w(Y))}}static{this.\u0275prov=E({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Ht=()=>["edit"];function qt(e,s){e&1&&(i(0,"button",16),t(1,`
+    `),u(2,"fa-icon",17),t(3),m(4,"translate"),a()),e&2&&(C("routerLink",B(4,Ht)),o(3),h(`
+    `,p(4,2,"labels.buttons.Edit"),`
+  `))}function kt(e,s){if(e&1){let n=J();i(0,"button",18),T("click",function(){Q(n);let r=K();return z(r.deleteCollateral())}),t(1,`
+    `),u(2,"fa-icon",19),t(3),m(4,"translate"),a()}e&2&&(o(3),h(`
+    `,p(4,1,"labels.buttons.Delete"),`
+  `))}function $t(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.ID")))}function Ut(e,s){if(e&1&&(i(0,"td",21),t(1),a()),e&2){let n=s.$implicit;o(),h(`
+            `,n.loanId,`
+          `)}}function Gt(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.Last Repayment")))}function Qt(e,s){if(e&1&&(i(0,"td",21),t(1),a()),e&2){let n=s.$implicit;o(),c(n.lastRepayment)}}function zt(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.Remaining Amount")))}function Jt(e,s){if(e&1&&(i(0,"td",21),t(1),m(2,"formatNumber"),a()),e&2){let n=s.$implicit;o(),c(p(2,1,n.remainingAmount))}}function Kt(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.Last Repayment Date")))}function Wt(e,s){if(e&1&&(i(0,"td",21),t(1),m(2,"dateFormat"),a()),e&2){let n=s.$implicit;o(),c(p(2,1,n.lastRepaymentDate))}}function Xt(e,s){e&1&&u(0,"tr",22)}function Yt(e,s){e&1&&u(0,"tr",23)}var q=(()=>{class e{constructor(n,l,r,x){this.route=n,this.collateralsService=l,this.router=r,this.dialog=x,this.collateralColumns=["ID","Last Repayment","Remaining Amount","Last Repayment Date"],this.route.data.subscribe(v=>{this.clientCollateralData=v.clientCollateralData})}deleteCollateral(){this.dialog.open(bt,{data:{deleteContext:`collateral ${this.clientCollateralData.id}`}}).afterClosed().subscribe(l=>{l.delete&&this.collateralsService.deleteCollateral(this.clientCollateralData.clientId,this.clientCollateralData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(l){return new(l||e)(f(F),f(_),f(O),f(Z))}}static{this.\u0275cmp=R({type:e,selectors:[["mifosx-view-collateral"]],decls:78,vars:27,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"client-collateral-card"],[1,"content"],[1,"tab-container","mat-typography"],[1,"layout-row","gap-32px","group-details-container","m-b-30"],["mat-table","",1,"mat-elevation-z1","m-b-30",3,"dataSource"],["matColumnDef","ID"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","Last Repayment"],["matColumnDef","Remaining Amount"],["matColumnDef","Last Repayment Date"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(l,r){l&1&&(i(0,"div",0),t(1,`
+  `),d(2,qt,5,5,"button",1),t(3,`
+  `),d(4,kt,5,3,"button",2),t(5,`
+`),a(),t(6,`
+
+`),i(7,"mat-card",3),t(8,`
+  `),i(9,"mat-card-content",4),t(10,`\\
+
+    `),i(11,"div",5),t(12,`
+      `),i(13,"h3"),t(14),m(15,"translate"),a(),t(16,`
+
+      `),i(17,"div",6),t(18,`
+        `),i(19,"p"),t(20),m(21,"translate"),u(22,"br"),t(23),m(24,"translate"),u(25,"br"),t(26),m(27,"translate"),u(28,"br"),t(29),m(30,"translate"),u(31,"br"),t(32,`
+        `),a(),t(33,`
+      `),a(),t(34,`
+
+      `),i(35,"h3"),t(36),m(37,"translate"),a(),t(38,`
+
+      `),i(39,"table",7),t(40,`
+        `),D(41,8),t(42,`
+          `),d(43,$t,3,3,"th",9),t(44,`
+          `),d(45,Ut,2,1,"td",10),t(46,`
+        `),I(),t(47,`
+
+        `),D(48,11),t(49,`
+          `),d(50,Gt,3,3,"th",9),t(51,`
+          `),d(52,Qt,2,1,"td",10),t(53,`
+        `),I(),t(54,`
+
+        `),D(55,12),t(56,`
+          `),d(57,zt,3,3,"th",9),t(58,`
+          `),d(59,Jt,3,3,"td",10),t(60,`
+        `),I(),t(61,`
+
+        `),D(62,13),t(63,`
+          `),d(64,Kt,3,3,"th",9),t(65,`
+          `),d(66,Wt,3,3,"td",10),t(67,`
+        `),I(),t(68,`
+
+        `),t(69,`
+        `),d(70,Xt,1,0,"tr",14),t(71,`
+        `),d(72,Yt,1,0,"tr",15),t(73,`
+      `),a(),t(74,`
+    `),a(),t(75,`
+  `),a(),t(76,`
+`),a(),t(77,`
+`)),l&2&&(o(2),C("mifosxHasPermission","UPDATE_CLIENT_COLLATERAL_PRODUCT"),o(2),C("mifosxHasPermission","DELETE_CLIENT_COLLATERAL_PRODUCT"),o(10),c(p(15,15,"labels.heading.Client Collateral Details")),o(6),b(`
+          `,p(21,17,"labels.inputs.name"),": ",r.clientCollateralData.name,""),o(3),b(`
+          `,p(24,19,"labels.inputs.Quantity"),": ",r.clientCollateralData.quantity,""),o(3),b(`
+          `,p(27,21,"labels.inputs.Total Value"),": ",r.clientCollateralData.total,""),o(3),b(`
+          `,p(30,23,"labels.inputs.Total Collateral Value"),": ",r.clientCollateralData.totalCollateral,""),o(7),c(p(37,25,"labels.heading.Transaction Details")),o(3),C("dataSource",r.clientCollateralData.loanTransactionData),o(31),C("matHeaderRowDef",r.collateralColumns),o(2),C("matRowDefColumns",r.collateralColumns))},dependencies:[g,A,V,j,H,L,ft,xt,N,ht,vt,St,_t,Dt,gt,It,Mt,yt,Et,wt,Rt],styles:[".client-collateral-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .group-details-container[_ngcontent-%COMP%]{border:1px solid;padding:1%}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.select-row[_ngcontent-%COMP%]:hover, .tab-container[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var k=(()=>{class e{constructor(n){this.collateralsService=n}resolve(n){let l=n.parent.paramMap.get("clientId"),r=n.parent.paramMap.get("collateralId");return this.collateralsService.getClientCollateral(l,r)}static{this.\u0275fac=function(l){return new(l||e)(w(_))}}static{this.\u0275prov=E({token:e,factory:e.\u0275fac})}}return e})();var Zt=()=>["../../"];function te(e,s){e&1&&(i(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),t(5),m(6,"translate"),a(),t(7,`
+              `),a()),e&2&&(o(),b(`
+                `,p(2,3,"labels.inputs.Quantity")," ",p(3,5,"labels.commons.is"),`
+                `),o(4),c(p(6,7,"labels.commons.required")))}var $=(()=>{class e{constructor(n,l,r,x,v){this.formBuilder=n,this.route=l,this.router=r,this.settingsService=x,this.collateralService=v,this.route.data.subscribe(S=>{this.collateralDetails=S.clientCollateralData}),this.clientId=this.route.parent.snapshot.params.clientId}ngOnInit(){this.createClientCollateralForm()}createClientCollateralForm(){this.clientCollateralForm=this.formBuilder.group({quantity:["",it.required],name:[{value:"",disabled:!0}],total:[{value:"",disabled:!0}],totalCollateral:[{value:"",disabled:!0}]}),this.clientCollateralForm.patchValue({name:this.collateralDetails.name,quantity:this.collateralDetails.quantity,total:this.collateralDetails.total,totalCollateral:this.collateralDetails.totalCollateral})}submit(){let n=this.collateralDetails.id,l=this.clientCollateralForm.value.quantity,r=this.settingsService.language.code,x={quantity:l,locale:r};this.collateralService.updateClientCollateral(this.clientId,n,x).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(f(pt),f(F),f(O),f(tt),f(_))}}static{this.\u0275cmp=R({type:e,selectors:[["mifosx-edit-collateral"]],decls:67,vars:23,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],["matInput","","required","","formControlName","quantity"],[4,"ngIf"],["matInput","","required","","formControlName","total"],["matInput","","required","","formControlName","totalCollateral"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,r){l&1&&(i(0,"div",0),t(1,`
+  `),i(2,"mat-card"),t(3,`
+    `),i(4,"form",1),T("ngSubmit",function(){return r.submit()}),t(5,`
+      `),i(6,"mat-card-content"),t(7,`
+        `),i(8,"div",2),t(9,`
+          `),i(10,"div",2),t(11,`
+            `),i(12,"mat-form-field"),t(13,`
+              `),i(14,"mat-label"),t(15),m(16,"translate"),a(),t(17,`
+              `),u(18,"input",3),t(19,`
+            `),a(),t(20,`
+
+            `),i(21,"mat-form-field"),t(22,`
+              `),i(23,"mat-label"),t(24),m(25,"translate"),a(),t(26,`
+              `),u(27,"input",4),t(28,`
+              `),d(29,te,8,9,"mat-error",5),t(30,`
+            `),a(),t(31,`
+
+            `),i(32,"mat-form-field"),t(33,`
+              `),i(34,"mat-label"),t(35),m(36,"translate"),a(),t(37,`
+              `),u(38,"input",6),t(39,`
+            `),a(),t(40,`
+
+            `),i(41,"mat-form-field"),t(42,`
+              `),i(43,"mat-label"),t(44),m(45,"translate"),a(),t(46,`
+              `),u(47,"input",7),t(48,`
+            `),a(),t(49,`
+          `),a(),t(50,`
+        `),a(),t(51,`
+      `),a(),t(52,`
+
+      `),i(53,"mat-card-actions",8),t(54,`
+        `),i(55,"button",9),t(56),m(57,"translate"),a(),t(58,`
+        `),i(59,"button",10),t(60),m(61,"translate"),a(),t(62,`
+      `),a(),t(63,`
+    `),a(),t(64,`
+  `),a(),t(65,`
+`),a(),t(66,`
+`)),l&2&&(o(4),C("formGroup",r.clientCollateralForm),o(11),c(p(16,10,"labels.inputs.name")),o(9),c(p(25,12,"labels.inputs.Quantity")),o(5),C("ngIf",r.clientCollateralForm.controls.quantity.hasError("required")),o(6),c(p(36,14,"labels.inputs.Total")),o(9),c(p(45,16,"labels.inputs.Total Collateral Value")),o(11),C("routerLink",B(22,Zt)),o(),h(`
+          `,p(57,18,"labels.buttons.Cancel"),`
+        `),o(3),C("disabled",!r.clientCollateralForm.valid),o(),h(`
+          `,p(61,20,"labels.buttons.Submit"),`
+        `))},dependencies:[g,W,A,lt,et,at,nt,mt,ot,rt,V,j,H,st,ut,ct,dt,Ct,L,N],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var ee=[{path:"",data:{title:"Collateral",breadcrumb:"Collateral",routeParamBreadcrumb:!1},children:[{path:":collateralId",data:{title:"Collateral View",routeParamBreadcrumb:"collateralId"},children:[{path:"",component:q,resolve:{clientCollateralData:k}},{path:"edit",data:{title:"edit",routeParamBreadcrumb:"edit"},component:$,resolve:{clientCollateralData:k}}]}]}],Ft=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=P({type:e})}static{this.\u0275inj=y({providers:[k],imports:[U.forChild(ee),U]})}}return e})();var Qe=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=P({type:e})}static{this.\u0275inj=y({imports:[g,Ft,Bt,Tt,Pt,q,$]})}}return e})();export{Qe as CollateralsModule};
diff --git a/browser/collaterals.module-OMIWQN7O.js b/browser/collaterals.module-OMIWQN7O.js
deleted file mode 100644
index f511a181c..000000000
--- a/browser/collaterals.module-OMIWQN7O.js
+++ /dev/null
@@ -1,103 +0,0 @@
-import{$ as o,Af as Mt,Bc as X,C as y,D as M,Da as t,Ea as c,F as E,Fa as h,Ga as b,Gc as Y,H as w,He as Ct,Hf as Et,I as R,Ic as Z,Ie as ft,Jc as tt,Je as xt,Kc as et,Kf as wt,L as k,Lc as it,Le as ht,M as $,Me as bt,Oa as T,Oe as vt,Pb as B,Pe as gt,Qc as at,Ra as m,Re as _t,Sa as p,Sb as V,Se as St,Tb as F,Tc as nt,Ue as It,Vb as A,Wc as lt,Zc as ot,_b as O,_d as j,aa as f,ad as rt,be as N,cb as Q,cg as Rt,dd as mt,de as ut,ed as pt,fa as d,ha as C,id as st,kd as ct,la as i,ma as a,mc as W,na as u,oa as S,ob as z,pa as I,qd as dt,ra as U,sa as P,sb as J,ta as G,ub as K,uf as Dt,vc as L,xf as yt}from"./chunk-B6LWVGEU.js";import"./chunk-O7S4L63H.js";var g=(()=>{class e{constructor(n){this.http=n}getFilteredClients(n,l,r,x,v){let _=new J().set("displayName",x).set("orphansOnly",r.toString()).set("sortOrder",l).set("orderBy",n);return v&&(_=_.set("officeId",v)),this.http.get("/clients",{params:_})}getClientCollateral(n,l){return this.http.get(`/clients/${n}/collaterals/${l}`)}updateClientCollateral(n,l,r){return this.http.put(`/clients/${n}/collaterals/${l}`,r)}deleteCollateral(n,l){return this.http.delete(`/clients/${n}/collaterals/${l}`)}static{this.\u0275fac=function(l){return new(l||e)(E(K))}}static{this.\u0275prov=y({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var jt=()=>["edit"];function Nt(e,s){e&1&&(i(0,"button",16),t(1,`
-    `),u(2,"fa-icon",17),t(3),m(4,"translate"),a()),e&2&&(C("routerLink",T(4,jt)),o(3),h(`
-    `,p(4,2,"labels.buttons.Edit"),`
-  `))}function qt(e,s){if(e&1){let n=U();i(0,"button",18),P("click",function(){k(n);let r=G();return $(r.deleteCollateral())}),t(1,`
-    `),u(2,"fa-icon",19),t(3),m(4,"translate"),a()}e&2&&(o(3),h(`
-    `,p(4,1,"labels.buttons.Delete"),`
-  `))}function At(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.ID")))}function Ht(e,s){if(e&1&&(i(0,"td",21),t(1),a()),e&2){let n=s.$implicit;o(),h(`
-            `,n.loanId,`
-          `)}}function kt(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.Last Repayment")))}function $t(e,s){if(e&1&&(i(0,"td",21),t(1),a()),e&2){let n=s.$implicit;o(),c(n.lastRepayment)}}function Ut(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.Remaining Amount")))}function Gt(e,s){if(e&1&&(i(0,"td",21),t(1),m(2,"formatNumber"),a()),e&2){let n=s.$implicit;o(),c(p(2,1,n.remainingAmount))}}function Qt(e,s){e&1&&(i(0,"th",20),t(1),m(2,"translate"),a()),e&2&&(o(),c(p(2,1,"labels.inputs.Last Repayment Date")))}function zt(e,s){if(e&1&&(i(0,"td",21),t(1),m(2,"dateFormat"),a()),e&2){let n=s.$implicit;o(),c(p(2,1,n.lastRepaymentDate))}}function Jt(e,s){e&1&&u(0,"tr",22)}function Kt(e,s){e&1&&u(0,"tr",23)}var Pt=(()=>{class e{constructor(n,l,r,x){this.route=n,this.collateralsService=l,this.router=r,this.dialog=x,this.collateralColumns=["ID","Last Repayment","Remaining Amount","Last Repayment Date"],this.route.data.subscribe(v=>{this.clientCollateralData=v.clientCollateralData})}deleteCollateral(){this.dialog.open(dt,{data:{deleteContext:`collateral ${this.clientCollateralData.id}`}}).afterClosed().subscribe(l=>{l.delete&&this.collateralsService.deleteCollateral(this.clientCollateralData.clientId,this.clientCollateralData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(l){return new(l||e)(f(B),f(g),f(V),f(W))}}static{this.\u0275cmp=w({type:e,selectors:[["mifosx-view-collateral"]],decls:78,vars:27,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"client-collateral-card"],[1,"content"],[1,"tab-container","mat-typography"],[1,"layout-row","gap-32px","group-details-container","m-b-30"],["mat-table","",1,"mat-elevation-z1","m-b-30",3,"dataSource"],["matColumnDef","ID"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","Last Repayment"],["matColumnDef","Remaining Amount"],["matColumnDef","Last Repayment Date"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(l,r){l&1&&(i(0,"div",0),t(1,`
-  `),d(2,Nt,5,5,"button",1),t(3,`
-  `),d(4,qt,5,3,"button",2),t(5,`
-`),a(),t(6,`
-
-`),i(7,"mat-card",3),t(8,`
-  `),i(9,"mat-card-content",4),t(10,`\\
-
-    `),i(11,"div",5),t(12,`
-      `),i(13,"h3"),t(14),m(15,"translate"),a(),t(16,`
-
-      `),i(17,"div",6),t(18,`
-        `),i(19,"p"),t(20),m(21,"translate"),u(22,"br"),t(23),m(24,"translate"),u(25,"br"),t(26),m(27,"translate"),u(28,"br"),t(29),m(30,"translate"),u(31,"br"),t(32,`
-        `),a(),t(33,`
-      `),a(),t(34,`
-
-      `),i(35,"h3"),t(36),m(37,"translate"),a(),t(38,`
-
-      `),i(39,"table",7),t(40,`
-        `),S(41,8),t(42,`
-          `),d(43,At,3,3,"th",9),t(44,`
-          `),d(45,Ht,2,1,"td",10),t(46,`
-        `),I(),t(47,`
-
-        `),S(48,11),t(49,`
-          `),d(50,kt,3,3,"th",9),t(51,`
-          `),d(52,$t,2,1,"td",10),t(53,`
-        `),I(),t(54,`
-
-        `),S(55,12),t(56,`
-          `),d(57,Ut,3,3,"th",9),t(58,`
-          `),d(59,Gt,3,3,"td",10),t(60,`
-        `),I(),t(61,`
-
-        `),S(62,13),t(63,`
-          `),d(64,Qt,3,3,"th",9),t(65,`
-          `),d(66,zt,3,3,"td",10),t(67,`
-        `),I(),t(68,`
-
-        `),t(69,`
-        `),d(70,Jt,1,0,"tr",14),t(71,`
-        `),d(72,Kt,1,0,"tr",15),t(73,`
-      `),a(),t(74,`
-    `),a(),t(75,`
-  `),a(),t(76,`
-`),a(),t(77,`
-`)),l&2&&(o(2),C("mifosxHasPermission","UPDATE_CLIENT_COLLATERAL_PRODUCT"),o(2),C("mifosxHasPermission","DELETE_CLIENT_COLLATERAL_PRODUCT"),o(10),c(p(15,15,"labels.heading.Client Collateral Details")),o(6),b(`
-          `,p(21,17,"labels.inputs.name"),": ",r.clientCollateralData.name,""),o(3),b(`
-          `,p(24,19,"labels.inputs.Quantity"),": ",r.clientCollateralData.quantity,""),o(3),b(`
-          `,p(27,21,"labels.inputs.Total Value"),": ",r.clientCollateralData.total,""),o(3),b(`
-          `,p(30,23,"labels.inputs.Total Collateral Value"),": ",r.clientCollateralData.totalCollateral,""),o(7),c(p(37,25,"labels.heading.Transaction Details")),o(3),C("dataSource",r.clientCollateralData.loanTransactionData),o(31),C("matHeaderRowDef",r.collateralColumns),o(2),C("matRowDefColumns",r.collateralColumns))},dependencies:[F,Y,O,j,N,Ct,xt,gt,ht,ft,_t,bt,vt,St,It,Et,L,Dt,yt],styles:[".client-collateral-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .group-details-container[_ngcontent-%COMP%]{border:1px solid;padding:1%}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.select-row[_ngcontent-%COMP%]:hover, .tab-container[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var q=(()=>{class e{constructor(n){this.collateralsService=n}resolve(n){let l=n.parent.paramMap.get("clientId"),r=n.parent.paramMap.get("collateralId");return this.collateralsService.getClientCollateral(l,r)}static{this.\u0275fac=function(l){return new(l||e)(E(g))}}static{this.\u0275prov=y({token:e,factory:e.\u0275fac})}}return e})();var Wt=()=>["../../"];function Xt(e,s){e&1&&(i(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),t(5),m(6,"translate"),a(),t(7,`
-              `),a()),e&2&&(o(),b(`
-                `,p(2,3,"labels.inputs.Quantity")," ",p(3,5,"labels.commons.is"),`
-                `),o(4),c(p(6,7,"labels.commons.required")))}var Tt=(()=>{class e{constructor(n,l,r,x,v){this.formBuilder=n,this.route=l,this.router=r,this.settingsService=x,this.collateralService=v,this.route.data.subscribe(_=>{this.collateralDetails=_.clientCollateralData}),this.clientId=this.route.parent.snapshot.params.clientId}ngOnInit(){this.createClientCollateralForm()}createClientCollateralForm(){this.clientCollateralForm=this.formBuilder.group({quantity:["",tt.required],name:[{value:"",disabled:!0}],total:[{value:"",disabled:!0}],totalCollateral:[{value:"",disabled:!0}]}),this.clientCollateralForm.patchValue({name:this.collateralDetails.name,quantity:this.collateralDetails.quantity,total:this.collateralDetails.total,totalCollateral:this.collateralDetails.totalCollateral})}submit(){let n=this.collateralDetails.id,l=this.clientCollateralForm.value.quantity,r=this.settingsService.language.code,x={quantity:l,locale:r};this.collateralService.updateClientCollateral(this.clientId,n,x).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(f(rt),f(B),f(V),f(X),f(g))}}static{this.\u0275cmp=w({type:e,selectors:[["mifosx-edit-collateral"]],decls:67,vars:23,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],["matInput","","required","","formControlName","quantity"],[4,"ngIf"],["matInput","","required","","formControlName","total"],["matInput","","required","","formControlName","totalCollateral"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,r){l&1&&(i(0,"div",0),t(1,`
-  `),i(2,"mat-card"),t(3,`
-    `),i(4,"form",1),P("ngSubmit",function(){return r.submit()}),t(5,`
-      `),i(6,"mat-card-content"),t(7,`
-        `),i(8,"div",2),t(9,`
-          `),i(10,"div",2),t(11,`
-            `),i(12,"mat-form-field"),t(13,`
-              `),i(14,"mat-label"),t(15),m(16,"translate"),a(),t(17,`
-              `),u(18,"input",3),t(19,`
-            `),a(),t(20,`
-
-            `),i(21,"mat-form-field"),t(22,`
-              `),i(23,"mat-label"),t(24),m(25,"translate"),a(),t(26,`
-              `),u(27,"input",4),t(28,`
-              `),d(29,Xt,8,9,"mat-error",5),t(30,`
-            `),a(),t(31,`
-
-            `),i(32,"mat-form-field"),t(33,`
-              `),i(34,"mat-label"),t(35),m(36,"translate"),a(),t(37,`
-              `),u(38,"input",6),t(39,`
-            `),a(),t(40,`
-
-            `),i(41,"mat-form-field"),t(42,`
-              `),i(43,"mat-label"),t(44),m(45,"translate"),a(),t(46,`
-              `),u(47,"input",7),t(48,`
-            `),a(),t(49,`
-          `),a(),t(50,`
-        `),a(),t(51,`
-      `),a(),t(52,`
-
-      `),i(53,"mat-card-actions",8),t(54,`
-        `),i(55,"button",9),t(56),m(57,"translate"),a(),t(58,`
-        `),i(59,"button",10),t(60),m(61,"translate"),a(),t(62,`
-      `),a(),t(63,`
-    `),a(),t(64,`
-  `),a(),t(65,`
-`),a(),t(66,`
-`)),l&2&&(o(4),C("formGroup",r.clientCollateralForm),o(11),c(p(16,10,"labels.inputs.name")),o(9),c(p(25,12,"labels.inputs.Quantity")),o(5),C("ngIf",r.clientCollateralForm.controls.quantity.hasError("required")),o(6),c(p(36,14,"labels.inputs.Total")),o(9),c(p(45,16,"labels.inputs.Total Collateral Value")),o(11),C("routerLink",T(22,Wt)),o(),h(`
-          `,p(57,18,"labels.buttons.Cancel"),`
-        `),o(3),C("disabled",!r.clientCollateralForm.valid),o(),h(`
-          `,p(61,20,"labels.buttons.Submit"),`
-        `))},dependencies:[Q,F,O,j,ut,N,st,mt,pt,ct,at,Z,et,it,ot,nt,lt,L],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var Yt=[{path:"",data:{title:"Collateral",breadcrumb:"Collateral",routeParamBreadcrumb:!1},children:[{path:":collateralId",data:{title:"Collateral View",routeParamBreadcrumb:"collateralId"},children:[{path:"",component:Pt,resolve:{clientCollateralData:q}},{path:"edit",data:{title:"edit",routeParamBreadcrumb:"edit"},component:Tt,resolve:{clientCollateralData:q}}]}]}],Bt=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=R({type:e})}static{this.\u0275inj=M({providers:[q],imports:[A.forChild(Yt),A]})}}return e})();var He=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=R({type:e})}static{this.\u0275inj=M({imports:[z,Bt,Rt,wt,Mt]})}}return e})();export{He as CollateralsModule};
diff --git a/browser/fixed-deposits.module-EZOBUTWE.js b/browser/fixed-deposits.module-EZOBUTWE.js
new file mode 100644
index 000000000..a542e38e3
--- /dev/null
+++ b/browser/fixed-deposits.module-EZOBUTWE.js
@@ -0,0 +1,2270 @@
+import{a as di}from"./chunk-CG4R3ELU.js";import{a as Fn,b as wn}from"./chunk-LU6LBFF5.js";import{a as mi}from"./chunk-62D6N4LP.js";import{$a as vt,$c as ut,Aa as Ct,Ad as We,Ae as Yn,Af as ii,Ba as ht,Bc as it,Bd as De,Be as Jn,Bf as ai,C as Gt,Ca as R,Cc as V,Cd as ke,Cf as oi,D as $e,Da as t,Dc as X,De as Xe,Ea as u,Eb as Ee,Ec as at,Ee as Ze,F as Lt,Fa as f,Fb as Fe,Fe as tn,Ga as S,Gd as Ne,Ge as en,Gf as $t,H as te,Ha as se,Hb as ce,Hc as Q,He as re,I as P,Ib as le,Ie as Qt,J as M,Jb as we,Jc as ot,Jd as Ke,Je as wt,Kc as Kt,Kd as Qe,Ke as Bt,Lc as Ln,Ld as Ye,Le as Rt,Lf as ri,Mc as rt,Md as xe,Mf as nn,Na as k,Ne as kt,Nf as Ve,O as Le,Oa as Ge,Ob as N,Oe as Nt,Pb as Hn,Pc as pt,Qa as r,Qe as Vt,Qf as pi,Ra as c,Rb as $,Rd as Je,Re as qt,Sa as F,Sb as Y,Sc as dt,Tb as $n,Te as jt,U as qn,Ua as et,Ub as En,Ue as zt,Va as jn,Vc as ct,Vf as ci,Wb as Be,We as Ht,Xb as B,Xc as y,Xf as li,Y as o,Yc as G,Ye as be,Zc as Un,_a as Oe,_c as Gn,aa as _,ab as w,ba as A,bb as ye,bd as Dt,bf as Xn,ca as Ue,cd as Wn,cf as Zn,df as ti,dg as an,ed as Kn,eg as si,fa as m,fd as Z,ga as Ae,gc as ee,gd as xt,ha as d,hb as Ie,hc as Re,ic as Wt,jc as ne,jd as bt,kc as ie,kd as tt,la as n,lb as me,lc as ae,ld as Ft,ma as i,mb as O,mc as oe,md as lt,na as g,nd as At,oa as v,pa as D,pd as Ot,ra as I,rc as E,rd as St,sa as b,sd as Pt,se as Qn,ta as C,td as Mt,tf as ei,ub as de,ud as yt,vd as It,wa as ft,wb as zn,wc as J,wd as ue,xc as z,yf as ni,za as _t,zd as st,zf as fe}from"./chunk-KS5LOSMR.js";import{a as j,b as K}from"./chunk-O7S4L63H.js";var xi=()=>({confirm:!0}),on=(()=>{class e{constructor(a){this.dialogRef=a}static{this.\u0275fac=function(l){return new(l||e)(_(ee))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-calculate-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
+`),n(4,"div",1),t(5,`
+  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
+`),i(),t(10,`
+`),n(11,"mat-dialog-actions",2),t(12,`
+  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
+  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
+`),i(),t(21,`
+`)),l&2&&(o(),u(c(2,5,"labels.heading.Calculate Interest")),o(6),f("",c(8,7,"labels.text.Are you sure you want to calculate interest")," ?"),o(7),u(c(15,9,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",k(13,xi)),o(),f(`
+    `,c(19,11,"labels.buttons.Confirm"),`
+  `))},dependencies:[O,y,B,E,ie,ae,oe,ne],encapsulation:2})}}return e})();var fi=()=>({confirm:!0}),rn=(()=>{class e{constructor(a){this.dialogRef=a}static{this.\u0275fac=function(l){return new(l||e)(_(ee))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-post-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
+`),n(4,"div",1),t(5,`
+  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
+`),i(),t(10,`
+`),n(11,"mat-dialog-actions",2),t(12,`
+  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
+  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
+`),i(),t(21,`
+`)),l&2&&(o(),u(c(2,5,"labels.heading.Post Interest")),o(6),f("",c(8,7,"labels.text.Are you sure you want to post interest")," ?"),o(7),u(c(15,9,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",k(13,fi)),o(),f(`
+    `,c(19,11,"labels.buttons.Confirm"),`
+  `))},dependencies:[O,y,B,E,ie,ae,oe,ne],encapsulation:2})}}return e})();var gi=()=>({confirm:!0}),He=(()=>{class e{constructor(a,l){this.dialogRef=a,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(_(ee),_(Re))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-toggle-withhold-tax-dialog"]],decls:25,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),r(3,"translate"),i(),t(4,`
+`),n(5,"div",1),t(6,`
+  `),n(7,"p"),t(8),r(9,"translate"),r(10,"translate"),r(11,"translate"),i(),t(12,`
+`),i(),t(13,`
+`),n(14,"mat-dialog-actions",2),t(15,`
+  `),n(16,"button",3),t(17),r(18,"translate"),i(),t(19,`
+  `),n(20,"button",4),t(21),r(22,"translate"),i(),t(23,`
+`),i(),t(24,`
+`)),l&2&&(o(),S(`
+  `,c(2,9,p.data.isEnable?"labels.heading.Enable":"labels.heading.Disable"),`
+  `,c(3,11,"labels.heading.Withhold Tax"),`
+`),o(7),se(`
+    `,c(9,13,"labels.text.Are you sure you want to"),`
+    `,c(10,15,p.data.isEnable?"labels.heading.Enable":"labels.heading.Disable"),`
+    `,c(11,17,"labels.text.withhold tax for this account"),` ?
+  `),o(9),u(c(18,19,"labels.buttons.Cancel")),o(3),ft("color",p.data.isEnable?"accent":"warn"),d("mat-dialog-close",k(23,gi)),o(),f(`
+    `,c(22,21,"labels.buttons.Confirm"),`
+  `))},dependencies:[O,y,B,E,ie,ae,oe,ne],encapsulation:2})}}return e})();var pn=class{constructor(s){this.setOptions(s),this.setButtons(s)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(s){switch(s){case"Active":this.buttonsArray=[{name:"Premature Close",icon:"fa fa-arrow-left"},{name:"Calculate Interest",icon:"fa fa-table"},{name:"Undo Activation",icon:"fa fa-undo"}];break;case"Matured":this.buttonsArray=[{name:"Close",icon:"fa fa-arrow-right"},{name:"Calculate Interest",icon:"fa fa-table"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"fa fa-pencil "},{name:"Approve",icon:"fa fa-check"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"fa fa-undo"},{name:"Activate",icon:"fa fa-check"}];break;default:this.buttonsArray=[]}}setOptions(s){switch(s){case"Active":case"Matured":this.optionArray=[{name:"Post Interest"},{name:"Add Charge"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject"},{name:"Withdrawn by Client"},{name:"Add Charge"},{name:"Delete"}];break;case"Approved":default:this.optionArray=[]}}addOption(s){this.optionArray.push(s)}};var H=(()=>{class e{constructor(a){this.http=a}getFixedDepositsAccountData(a){let l=new de().set("associations","all");return this.http.get(`/fixeddepositaccounts/${a}`,{params:l})}deleteFixedDepositsAccount(a){return this.http.delete(`/fixeddepositaccounts/${a}`)}executeFixedDepositsAccountCommand(a,l,p){let x=new de().set("command",l);return this.http.post(`/fixeddepositaccounts/${a}`,p,{params:x})}getFixedDepositsAccountTransaction(a,l){return this.http.get(`/fixeddepositaccounts/${a}/transactions/${l}`)}executeFixedDepositsAccountTransactionsCommand(a,l,p,x){let h=new de().set("command",l);return this.http.post(`/fixeddepositaccounts/${a}/transactions/${x}`,p,{params:h})}getFixedDepositsAccountClosureTemplate(a){let l=new de().set("command","close");return this.http.get(`/fixeddepositaccounts/${a}/template`,{params:l})}getFixedDepositsAccountTransactionTemplate(a){return this.http.get(`/fixeddepositaccounts/${a}/transactions/template`)}getFixedDepositsAccountTemplate(a,l){let p=new de().set("clientId",a);return p=l?p.set("productId",l):p,this.http.get("/fixeddepositaccounts/template",{params:p})}getFixedDepositsAccountAndTemplate(a){let l=new de().set("associations","charges,+linkedAccount").set("template","true");return this.http.get(`/fixeddepositaccounts/${a}`,{params:l})}createFixedDepositAccount(a){return this.http.post("/fixeddepositaccounts",a)}updateFixedDepositAccount(a,l){return this.http.put(`/fixeddepositaccounts/${a}`,l)}getStandingInstructions(a,l,p,x,h){let T=new de().set("clientId",a).set("clientName",l).set("fromAccountId",p).set("fromAccountType","2").set("locale",x).set("dateFormat",h);return this.http.get("/standinginstructions",{params:T})}static{this.\u0275fac=function(l){return new(l||e)(Lt(zn))}}static{this.\u0275prov=Gt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var _i=()=>["./general"],Ci=()=>["./interest-rate-chart"],hi=()=>["./charges"],vi=()=>["./transactions"],Di=()=>["./standing-instructions"],bi=e=>["./datatables",e];function Si(e,s){if(e&1&&(n(0,"span",33),t(1,`
+                  `),g(2,"mifosx-account-number",18),t(3,`
+                `),i()),e&2){let a=C();o(2),ft("accountNo",a.fixedDepositsAccountData.clientAccountNo)}}function Pi(e,s){if(e&1&&(n(0,"div",34),t(1,`
+              `),n(2,"h3",35),t(3),r(4,"translate"),i(),t(5,`
+              `),n(6,"table",36),t(7,`
+                `),n(8,"tbody"),t(9,`
+                  `),n(10,"tr"),t(11,`
+                    `),n(12,"td",37),t(13),r(14,"translate"),i(),t(15,`
+                    `),n(16,"td",38),t(17),r(18,"currency"),i(),t(19,`
+                  `),i(),t(20,`
+                  `),n(21,"tr"),t(22,`
+                    `),n(23,"td",37),t(24),r(25,"translate"),i(),t(26,`
+                    `),n(27,"td",38),t(28),r(29,"currency"),i(),t(30,`
+                  `),i(),t(31,`
+                `),i(),t(32,`
+              `),i(),t(33,`
+            `),i()),e&2){let a=C();o(3),u(c(4,5,"labels.heading.Account Overview")),o(10),u(c(14,7,"labels.inputs.Current Balance")),o(4),f(`
+                      `,et(18,9,a.fixedDepositsAccountData.summary.accountBalance,a.currency.code,"symbol-narrow","1.2-2"),`
+                    `),o(7),u(c(25,14,"labels.inputs.Deposit Amount")),o(4),f(`
+                      `,et(29,16,a.fixedDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"),`
+                    `)}}function Mi(e,s){if(e&1){let a=I();v(0),t(1,`
+          `),n(2,"button",39),b("click",function(){let p=P(a).$implicit,x=C();return M(x.doAction(p.name))}),t(3,`
+            `),g(4,"i",40),t(5),r(6,"translateKey"),i(),t(7,`
+        `),D()}if(e&2){let a=s.$implicit;o(4),ft("ngClass",a.icon),o(),f(" ",F(6,2,a.name,"menus"),`
+          `)}}function Ti(e,s){if(e&1){let a=I();n(0,"span"),t(1,`
+              `),n(2,"button",39),b("click",function(){let p=P(a).$implicit,x=C(2);return M(x.doAction(p.name))}),t(3),r(4,"translateKey"),i(),t(5,`
+            `),i()}if(e&2){let a=s.$implicit;o(3),u(F(4,1,a.name,"menus"))}}function Ai(e,s){if(e&1&&(v(0),t(1,`
+          `),n(2,"button",41),t(3),r(4,"translateKey"),i(),t(5,`
+          `),n(6,"mat-menu",null,5),t(8,`
+            `),m(9,Ti,6,4,"span",27),t(10,`
+          `),i(),t(11,`
+        `),D()),e&2){let a=R(7),l=C();o(2),d("matMenuTriggerFor",a),o(),u(F(4,3,"More","menus")),o(6),d("ngForOf",l.buttonConfig.options)}}function Oi(e,s){if(e&1&&(n(0,"span"),t(1,`
+        `),n(2,"a",31,6),t(4),r(5,"translate"),i(),t(6,`
+      `),i()),e&2){let a=R(3);o(2),d("routerLink",k(5,vi))("active",a.isActive),o(2),f(`
+          `,c(5,3,"labels.inputs.Transactions"),`
+        `)}}function yi(e,s){if(e&1&&(n(0,"a",31,7),t(2),r(3,"translate"),i()),e&2){let a=R(1);d("routerLink",k(5,Di))("active",a.isActive),o(2),f(`
+        `,c(3,3,"labels.inputs.Standing Instructions"),`
+      `)}}function Ii(e,s){if(e&1&&(n(0,"a",31,8),t(2),i()),e&2){let a=R(1),l=C().$implicit;d("routerLink",Ge(3,bi,l.registeredTableName))("active",a.isActive),o(2),f(`
+          `,l.registeredTableName,`
+        `)}}function Ei(e,s){if(e&1&&(v(0),t(1,`
+        `),m(2,Ii,3,5,"a",42),t(3,`
+      `),D()),e&2){let a=s.$implicit;o(2),d("mifosxHasPermission","READ_"+a.registeredTableName)}}var cn=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.router=l,this.fixedDepositsService=p,this.savingsService=x,this.dialog=h,this.showTransactions=!1,this.route.data.subscribe(T=>{this.fixedDepositsAccountData=T.fixedDepositsAccountData,this.savingsDatatables=T.savingsDatatables,this.currency=this.fixedDepositsAccountData.currency;let nt=T.fixedDepositsAccountData.status;this.showTransactions=nt.id>=300}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}ngOnInit(){this.setConditionalButtons()}setConditionalButtons(){let a=this.fixedDepositsAccountData.status.value;this.buttonConfig=new pn(a),this.fixedDepositsAccountData.taxGroup&&a==="Active"&&(this.fixedDepositsAccountData.withHoldTax?this.buttonConfig.addOption({name:"Disable Withhold Tax"}):this.buttonConfig.addOption({name:"Enable Withhold Tax"}))}reload(){let a=this.fixedDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${a}/fixed-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}doAction(a){switch(a){case"Approve":case"Reject":case"Activate":case"Close":case"Undo Approval":case"Undo Activation":case"Add Charge":case"Withdrawn by Client":case"Premature Close":this.router.navigate([`actions/${a}`],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit"],{relativeTo:this.route});break;case"Delete":this.deleteFixedDepositsAccount();break;case"Calculate Interest":this.calculateInterest();break;case"Post Interest":this.postInterest();break;case"Enable Withhold Tax":this.enableWithHoldTax();break;case"Disable Withhold Tax":this.disableWithHoldTax();break}}deleteFixedDepositsAccount(){this.dialog.open(ke,{data:{deleteContext:`fixed deposit account with id: ${this.fixedDepositsAccountData.id}`}}).afterClosed().subscribe(l=>{l.delete&&this.fixedDepositsService.deleteFixedDepositsAccount(this.fixedDepositsAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}calculateInterest(){this.dialog.open(on).afterClosed().subscribe(l=>{l.confirm&&this.fixedDepositsService.executeFixedDepositsAccountCommand(this.fixedDepositsAccountData.id,"calculateInterest",{}).subscribe(()=>{this.reload()})})}postInterest(){this.dialog.open(rn).afterClosed().subscribe(l=>{l.confirm&&this.fixedDepositsService.executeFixedDepositsAccountCommand(this.fixedDepositsAccountData.id,"postInterest",{}).subscribe(()=>{this.reload()})})}enableWithHoldTax(){this.dialog.open(He,{data:{isEnable:!0}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.fixedDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!0}).subscribe(()=>{this.reload()})})}disableWithHoldTax(){this.dialog.open(He,{data:{isEnable:!1}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.fixedDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!1}).subscribe(()=>{this.reload()})})}static{this.\u0275fac=function(l){return new(l||e)(_(N),_($),_(H),_($t),_(Wt))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-view"]],decls:102,vars:44,consts:[["accountMenu","matMenu"],["general","routerLinkActive"],["IRC","routerLinkActive"],["charges","routerLinkActive"],["tabPanel",""],["More","matMenu"],["transactions","routerLinkActive"],["standingInstructions","routerLinkActive"],["datatable","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","",1,"profile-image",3,"matTooltip","src"],[1,"mat-typography","account-card-title"],[1,"layout-row","responsive-column"],[1,"flex-60"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[3,"accountNo"],[1,"account-overview"],[1,"m-r-10"],["class","m-l-10",4,"ngIf"],["class","flex-30",4,"ngIf"],[1,"flex-5"],["mat-icon-button","","aria-label","Fixed Deposit account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"content"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"ngIf"],[1,"m-l-10"],[1,"flex-30"],[1,"flex-100"],[1,"account-overview","flex-100"],[1,"flex-70"],[1,"r-amount","flex-30"],["mat-menu-item","",3,"click"],[3,"ngClass"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(l,p){if(l&1&&(n(0,"mat-card",9),t(1,`
+  `),n(2,"mat-card-header",10),t(3,`
+    `),n(4,"mat-card-title-group",11),t(5,`
+      `),n(6,"div",12),t(7,`
+        `),n(8,"div"),t(9,`
+          `),g(10,"img",13),r(11,"translate"),t(12,`
+        `),i(),t(13,`
+      `),i(),t(14,`
+
+      `),n(15,"div",14),t(16,`
+        `),n(17,"mat-card-title"),t(18,`
+          `),n(19,"div",15),t(20,`
+            `),n(21,"div",16),t(22,`
+              `),n(23,"h3"),t(24,`
+                `),g(25,"i",17),r(26,"statusLookup"),t(27),r(28,"translate"),g(29,"mifosx-account-number",18),t(30,`
+              `),i(),t(31,`
+              `),n(32,"span",19),t(33,`
+                `),n(34,"span",20),t(35),r(36,"translate"),i(),t(37),m(38,Si,4,1,"span",21),t(39,`
+              `),i(),t(40,`
+            `),i(),t(41,`
+
+            `),m(42,Pi,34,21,"div",22),t(43,`
+
+            `),n(44,"div",23),t(45,`
+              `),n(46,"button",24),t(47,`
+                `),n(48,"mat-icon",25),t(49,`
+                  `),g(50,"fa-icon",26),t(51,`
+                `),i(),t(52,`
+              `),i(),t(53,`
+            `),i(),t(54,`
+          `),i(),t(55,`
+        `),i(),t(56,`
+      `),i(),t(57,`
+
+      `),n(58,"mat-menu",null,0),t(60,`
+        `),m(61,Mi,8,5,"ng-container",27),t(62,`
+
+        `),m(63,Ai,12,6,"ng-container",28),t(64,`
+      `),i(),t(65,`
+    `),i(),t(66,`
+  `),i(),t(67,`
+
+  `),n(68,"mat-card-content",29),t(69,`
+    `),n(70,"nav",30),t(71,`
+      `),n(72,"a",31,1),t(74),r(75,"translate"),i(),t(76,`
+      `),n(77,"a",31,2),t(79),r(80,"translate"),i(),t(81,`
+      `),m(82,Oi,7,6,"span",28),t(83,`
+      `),n(84,"a",31,3),t(86),r(87,"translate"),i(),t(88,`
+      `),m(89,yi,4,6,"a",32),t(90,`
+      `),m(91,Ei,4,1,"ng-container",27),t(92,`
+    `),i(),t(93,`
+
+    `),n(94,"mat-tab-nav-panel",null,4),t(96,`
+      `),g(97,"router-outlet"),t(98,`
+    `),i(),t(99,`
+  `),i(),t(100,`
+`),i(),t(101,`
+`)),l&2){let x=R(59),h=R(73),T=R(78),nt=R(85),Xt=R(95);o(10),ft("matTooltip",c(11,27,"tooltips.Fixed Deposits Account")),d("src","assets/images/fd_account_placeholder.png",qn),o(15),d("ngClass",c(26,29,p.fixedDepositsAccountData.status.code))("matTooltip",p.fixedDepositsAccountData.status.value),o(2),S(`
+                `,c(28,31,"labels.inputs.Fixed Deposit Product"),` :
+                `,p.fixedDepositsAccountData.depositProductName,`
+                `),o(2),ft("accountNo",p.fixedDepositsAccountData.accountNo),o(6),f("",c(36,33,"labels.text."+p.entityType)," :"),o(2),f(`
+                `,p.fixedDepositsAccountData.clientName||p.fixedDepositsAccountData.groupName,`
+                `),o(),d("ngIf",p.fixedDepositsAccountData.clientAccountNo),o(4),d("ngIf",!p.fixedDepositsAccountData.status.rejected&&!p.fixedDepositsAccountData.status.submittedAndPendingApproval),o(4),d("matMenuTriggerFor",x),o(15),d("ngForOf",p.buttonConfig.singleButtons),o(2),d("ngIf",p.buttonConfig.options.length),o(7),d("tabPanel",Xt),o(2),d("routerLink",k(41,_i))("active",h.isActive),o(2),f(`
+        `,c(75,35,"labels.inputs.General"),`
+      `),o(3),d("routerLink",k(42,Ci))("active",T.isActive),o(2),f(`
+        `,c(80,37,"labels.inputs.Interest Rate Chart"),`
+      `),o(3),d("ngIf",p.showTransactions),o(2),d("routerLink",k(43,hi))("active",nt.isActive),o(2),f(`
+        `,c(87,39,"labels.inputs.Charges"),`
+      `),o(3),d("ngIf",p.fixedDepositsAccountData.clientId),o(2),d("ngForOf",p.savingsDatatables)}},dependencies:[O,Oe,vt,w,me,y,Y,G,ut,ue,E,It,Wn,Gn,Kn,xe,Un,ci,Be,Ye,Je,st,Qe,Ke,Xn,Zn,$n,ti,Hn,ii],encapsulation:2})}}return e})();function Fi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Period")))}function wi(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),se(`
+          `,a.fromPeriod," - ",a.toPeriod,"\xA0",F(2,3,a.periodType.value,"catalogs"),`
+        `)}}function Bi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount Range")))}function Ri(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"formatNumber"),r(3,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
+          `,c(2,2,a.amountRangeFrom)," - ",c(3,4,a.amountRangeTo),`
+        `)}}function ki(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function Ni(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f("",c(2,1,a.annualInterestRate)," %")}}function Vi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Description")))}function qi(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),u(a.description)}}function ji(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function zi(e,s){e&1&&(n(0,"span"),t(1,`
+              `),g(2,"fa-icon",21),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
+              `,c(4,1,"labels.buttons.View Incentives"),`
+            `))}function Hi(e,s){e&1&&(n(0,"span"),t(1,`
+              `),g(2,"fa-icon",22),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
+              `,c(4,1,"labels.buttons.Hide Incentives"),`
+            `))}function $i(e,s){if(e&1){let a=I();n(0,"td",18),t(1,`
+          `),n(2,"button",19),b("click",function(){let p=P(a).dataIndex,x=C();return M(x.expandChartSlabIndex=x.expandChartSlabIndex===p?null:p)}),t(3,`
+            `),m(4,zi,5,3,"span",20),t(5,`
+            `),m(6,Hi,5,3,"span",20),t(7,`
+          `),i(),t(8,`
+        `),i()}if(e&2){let a=s.dataIndex,l=C();o(4),d("ngIf",l.expandChartSlabIndex!==a),o(2),d("ngIf",l.expandChartSlabIndex===a)}}function Li(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Entity Type")))}function Ui(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                    `,a.entityType.value,`
+                  `)}}function Gi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Name")))}function Wi(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                    `,a.attributeName.value,`
+                  `)}}function Ki(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Condition Type")))}function Qi(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"titlecase"),i()),e&2){let a=s.$implicit;o(),f(`
+                    `,c(2,1,a.conditionType.value),`
+                  `)}}function Yi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Value")))}function Ji(e,s){if(e&1&&(n(0,"td",35),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),o(),f(`
+                    `,a.attributeValueDesc,`
+                  `)}}function Xi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Incentive Type")))}function Zi(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                    `,a.incentiveType.value,`
+                  `)}}function ta(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function ea(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f(`
+                    `,c(2,1,a.amount),`
+                  `)}}function na(e,s){e&1&&g(0,"tr",36)}function ia(e,s){e&1&&g(0,"tr",37)}function aa(e,s){if(e&1&&(n(0,"table",27),t(1,`
+                `),v(2,28),t(3,`
+                  `),m(4,Li,3,3,"th",7),t(5,`
+                  `),m(6,Ui,2,1,"td",8),t(7,`
+                `),D(),t(8,`
+
+                `),v(9,29),t(10,`
+                  `),m(11,Gi,3,3,"th",7),t(12,`
+                  `),m(13,Wi,2,1,"td",8),t(14,`
+                `),D(),t(15,`
+
+                `),v(16,30),t(17,`
+                  `),m(18,Ki,3,3,"th",7),t(19,`
+                  `),m(20,Qi,3,3,"td",8),t(21,`
+                `),D(),t(22,`
+
+                `),v(23,31),t(24,`
+                  `),m(25,Yi,3,3,"th",7),t(26,`
+                  `),m(27,Ji,2,2,"td",32),t(28,`
+                `),D(),t(29,`
+
+                `),v(30,33),t(31,`
+                  `),m(32,Xi,3,3,"th",7),t(33,`
+                  `),m(34,Zi,2,1,"td",8),t(35,`
+                `),D(),t(36,`
+
+                `),v(37,34),t(38,`
+                  `),m(39,ta,3,3,"th",7),t(40,`
+                  `),m(41,ea,3,3,"td",8),t(42,`
+                `),D(),t(43,`
+
+                `),m(44,na,1,0,"tr",14),t(45,`
+                `),m(46,ia,1,0,"tr",15),t(47,`
+              `),i()),e&2){let a=C().$implicit,l=C();d("dataSource",a.incentives),o(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),o(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function oa(e,s){if(e&1&&(n(0,"td",18),t(1,`
+          `),n(2,"div",23),t(3,`
+            `),n(4,"mat-card",24),t(5,`
+              `),n(6,"h4",25),t(7),r(8,"translate"),i(),t(9,`
+
+              `),m(10,aa,48,3,"table",26),t(11,`
+            `),i(),t(12,`
+          `),i(),t(13,`
+        `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=C();Ae("colspan",p.chartSlabsDisplayedColumns.length),o(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),o(5),f(`
+                `,c(8,4,"labels.heading.Incentives"),`
+              `),o(3),d("ngIf",a.incentives==null?null:a.incentives.length)}}function ra(e,s){e&1&&g(0,"tr",36)}function pa(e,s){e&1&&g(0,"tr",37)}function ca(e,s){e&1&&g(0,"tr",38)}var ln=(()=>{class e{constructor(a){this.route=a,this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.route.parent.data.subscribe(l=>{this.interestRateChartData=l.fixedDepositsAccountData.accountChart.chartSlabs})}static{this.\u0275fac=function(l){return new(l||e)(_(N))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-interest-rate-chart-tab"]],decls:66,vars:7,consts:[["chartsTable",""],[1,"tab-container","mat-typography"],[1,"align-start-center"],[1,"m-b-20"],[1,"mat-elevation-z1","m-b-25"],["mat-table","","multiTemplateDataRows","",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-fill","incentives"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","flex-fill mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
+  `),n(2,"div",2),t(3,`
+    `),n(4,"div",3),t(5,`
+      `),n(6,"h3"),t(7),r(8,"translate"),i(),t(9,`
+    `),i(),t(10,`
+  `),i(),t(11,`
+
+  `),n(12,"div",4),t(13,`
+    `),n(14,"table",5,0),t(16,`
+      `),v(17,6),t(18,`
+        `),m(19,Fi,3,3,"th",7),t(20,`
+        `),m(21,wi,3,6,"td",8),t(22,`
+      `),D(),t(23,`
+
+      `),v(24,9),t(25,`
+        `),m(26,Bi,3,3,"th",7),t(27,`
+        `),m(28,Ri,4,6,"td",8),t(29,`
+      `),D(),t(30,`
+
+      `),v(31,10),t(32,`
+        `),m(33,ki,3,3,"th",7),t(34,`
+        `),m(35,Ni,3,3,"td",8),t(36,`
+      `),D(),t(37,`
+
+      `),v(38,11),t(39,`
+        `),m(40,Vi,3,3,"th",7),t(41,`
+        `),m(42,qi,2,1,"td",8),t(43,`
+      `),D(),t(44,`
+
+      `),v(45,12),t(46,`
+        `),m(47,ji,3,3,"th",7),t(48,`
+        `),m(49,$i,9,2,"td",8),t(50,`
+      `),D(),t(51,`
+
+      `),v(52,13),t(53,`
+        `),m(54,oa,14,6,"td",8),t(55,`
+      `),D(),t(56,`
+
+      `),m(57,ra,1,0,"tr",14),t(58,`
+      `),m(59,pa,1,0,"tr",15),t(60,`
+      `),m(61,ca,1,0,"tr",16),t(62,`
+    `),i(),t(63,`
+  `),i(),t(64,`
+`),i(),t(65,`
+`)),l&2&&(o(7),u(c(8,5,"labels.heading.All Interest Rates")),o(7),d("dataSource",p.interestRateChartData),o(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns))},dependencies:[O,w,ye,Ie,y,G,B,E,It,wt,kt,Rt,Nt,Bt,Vt,st,qt,zt,jt,Ht,fe],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Ee("expandChartSlab",[le("collapsed",ce({height:"0px",minHeight:"0"})),le("expanded",ce({height:"*"})),we("expanded <=> collapsed",Fe("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var la=e=>["/","journal-entry","view",e];function sa(e,s){if(e&1){let a=I();n(0,"div",21),t(1,`
+        `),n(2,"mat-checkbox",22),b("click",function(){P(a);let p=C();return M(p.hideReversed())}),t(3),r(4,"translate"),i(),t(5,`
+        `),n(6,"mat-checkbox",22),b("click",function(){P(a);let p=C();return M(p.hideAccruals())}),t(7),r(8,"translate"),i(),t(9,`
+      `),i()}if(e&2){let a=C();o(2),d("formControl",a.hideReversedParam),o(),f(`
+          `,c(4,4,"labels.inputs.Hide Reversed"),""),o(3),d("formControl",a.hideAccrualsParam),o(),f(`
+          `,c(8,6,"labels.inputs.Hide Accruals"),"")}}function ma(e,s){e&1&&(n(0,"th",23),t(1,"#"),i())}function da(e,s){if(e&1){let a=I();n(0,"td",24),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),i()}if(e&2){let a=s.index;o(),f(`
+          `,a+1,`
+        `)}}function ua(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.ID")))}function xa(e,s){if(e&1){let a=I();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
+          `,a.id,`
+        `)}}function fa(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Transaction Date")))}function ga(e,s){if(e&1){let a=I();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"dateFormat"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
+          `,c(2,2,a.date),`
+        `)}}function _a(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Transaction Type")))}function Ca(e,s){if(e&1){let a=I();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"translateKey"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
+          `,F(2,2,a.transactionType.value,"catalogs"),`
+        `)}}function ha(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Debit")))}function va(e,s){if(e&1){let a=I();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"formatNumber"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
+          `,l.isDebit(a.transactionType)?c(2,2,a.amount):"N/A",`
+        `)}}function Da(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Credit")))}function ba(e,s){if(e&1){let a=I();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"formatNumber"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
+          `,l.isDebit(a.transactionType)?"N/A":c(2,2,a.amount),`
+        `)}}function Sa(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Balance")))}function Pa(e,s){if(e&1){let a=I();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"formatNumber"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
+          `,c(2,2,a.runningBalance),`
+        `)}}function Ma(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function Ta(e,s){if(e&1){let a=I();n(0,"td",26),t(1,`
+          `),n(2,"button",27),t(3,`
+            `),n(4,"mat-icon"),t(5,"more_vert"),i(),t(6,`
+          `),i(),t(7,`
+          `),n(8,"mat-menu",null,0),t(10,`
+            `),n(11,"button",28),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(12,`
+              `),n(13,"mat-icon"),g(14,"fa-icon",29),i(),t(15,`
+              `),n(16,"span"),t(17),r(18,"translate"),i(),t(19,`
+            `),i(),t(20,`
+            `),n(21,"button",30),b("click",function(p){P(a);let x=C();return M(x.routeEdit(p))}),t(22,`
+              `),n(23,"mat-icon"),g(24,"fa-icon",31),i(),t(25,`
+              `),n(26,"span"),t(27),r(28,"translate"),i(),t(29,`
+            `),i(),t(30,`
+          `),i(),t(31,`
+        `),i()}if(e&2){let a=s.$implicit,l=R(9);o(2),d("matMenuTriggerFor",l),o(15),u(c(18,4,"labels.text.View Transaction")),o(4),d("routerLink",Ge(8,la,"S"+a.id)),o(6),u(c(28,6,"tooltips.View Journal Entries"))}}function Aa(e,s){e&1&&g(0,"tr",32)}function Oa(e,s){e&1&&g(0,"tr",33)}var sn=(()=>{class e{constructor(a,l,p){this.route=a,this.router=l,this.dialog=p,this.displayedColumns=["row","id","transactionDate","transactionType","debit","credit","balance","actions"],this.route.parent.data.subscribe(x=>{this.transactionsData=x.fixedDepositsAccountData.transactions,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId,this.status=x.fixedDepositsAccountData.status.value})}ngOnInit(){this.hideAccrualsParam=new Q(!1),this.hideReversedParam=new Q(!1),this.dataSource=new be(this.transactionsData)}checkStatus(){return this.status==="Active"||this.status==="Closed"||this.status==="Transfer in progress"||this.status==="Transfer on hold"||this.status==="Premature Closed"||this.status==="Matured"}isDebit(a){return a.withdrawal===!0||a.feeDeduction===!0||a.overdraftInterest===!0||a.withholdTax===!0}showTransactions(a){a.transfer?this.router.navigate([`account-transfers/account-transfers/${a.transfer.id}`],{relativeTo:this.route}):this.router.navigate([a.id],{relativeTo:this.route})}hideAccruals(){this.filterTransactions(this.hideReversedParam.value,!this.hideAccrualsParam.value)}hideReversed(){this.filterTransactions(!this.hideReversedParam.value,this.hideAccrualsParam.value)}filterTransactions(a,l){let p=this.transactionsData;(l||a)&&(p=this.transactionsData.filter(x=>!(a&&x.reversed)&&!(l&&x.transactionType.accrual))),this.dataSource=new be(p),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}savingsTransactionColor(a){return a.reversed?"strike":a.transfer?"transfer":a.transactionType.accrual?"accrual":""}routeEdit(a){a.stopPropagation()}undoTransaction(a){}static{this.\u0275fac=function(l){return new(l||e)(_(N),_($),_(Wt))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-transactions-tab"]],viewQuery:function(l,p){if(l&1&&(_t(Qn,7),_t(Jn,7)),l&2){let x;Ct(x=ht())&&(p.paginator=x.first),Ct(x=ht())&&(p.sort=x.first)}},decls:81,vars:7,consts:[["transactionMenu","matMenu"],[1,"tab-container","mat-typography"],[1,"mat-elevation-z1","m-b-25"],[1,"layout-row","align-start"],[1,"m-b-20"],["class","action-button m-b-20 layout-row gap-20px",4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","id"],["mat-cell","",3,"ngClass","click",4,"matCellDef"],["matColumnDef","transactionDate"],["matColumnDef","transactionType"],["matColumnDef","debit"],["matColumnDef","credit"],["matColumnDef","balance"],["matColumnDef","actions"],["mat-cell","","class","center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20","layout-row","gap-20px"],[1,"accruals",3,"click","formControl"],["mat-header-cell",""],["mat-cell","",3,"click"],["mat-cell","",3,"click","ngClass"],["mat-cell","",1,"center"],["mat-icon-button","","aria-label","",1,"action-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["icon","eye","size","sm"],["mat-menu-item","",3,"click","routerLink"],["icon","table-cells","size","sm"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
+  `),n(2,"div",2),t(3,`
+    `),n(4,"div",3),t(5,`
+      `),n(6,"div",4),t(7,`
+        `),n(8,"h3"),t(9),r(10,"translate"),i(),t(11,`
+      `),i(),t(12,`
+      `),m(13,sa,10,8,"div",5),t(14,`
+    `),i(),t(15,`
+
+    `),n(16,"table",6),t(17,`
+      `),v(18,7),t(19,`
+        `),m(20,ma,2,0,"th",8),t(21,`
+        `),m(22,da,2,1,"td",9),t(23,`
+      `),D(),t(24,`
+
+      `),v(25,10),t(26,`
+        `),m(27,ua,3,3,"th",8),t(28,`
+        `),m(29,xa,2,2,"td",11),t(30,`
+      `),D(),t(31,`
+
+      `),v(32,12),t(33,`
+        `),m(34,fa,3,3,"th",8),t(35,`
+        `),m(36,ga,3,4,"td",11),t(37,`
+      `),D(),t(38,`
+
+      `),v(39,13),t(40,`
+        `),m(41,_a,3,3,"th",8),t(42,`
+        `),m(43,Ca,3,5,"td",11),t(44,`
+      `),D(),t(45,`
+
+      `),v(46,14),t(47,`
+        `),m(48,ha,3,3,"th",8),t(49,`
+        `),m(50,va,3,4,"td",11),t(51,`
+      `),D(),t(52,`
+
+      `),v(53,15),t(54,`
+        `),m(55,Da,3,3,"th",8),t(56,`
+        `),m(57,ba,3,4,"td",11),t(58,`
+      `),D(),t(59,`
+
+      `),v(60,16),t(61,`
+        `),m(62,Sa,3,3,"th",8),t(63,`
+        `),m(64,Pa,3,4,"td",11),t(65,`
+      `),D(),t(66,`
+
+      `),v(67,17),t(68,`
+        `),m(69,Ma,3,3,"th",8),t(70,`
+        `),m(71,Ta,32,10,"td",18),t(72,`
+      `),D(),t(73,`
+
+      `),m(74,Aa,1,0,"tr",19),t(75,`
+      `),m(76,Oa,1,0,"tr",20),t(77,`
+    `),i(),t(78,`
+  `),i(),t(79,`
+`),i(),t(80,`
+`)),l&2&&(o(9),u(c(10,5,"labels.heading.All Transactions")),o(4),d("ngIf",p.checkStatus()),o(3),d("dataSource",p.dataSource),o(58),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[O,Oe,w,y,X,Ln,Y,yt,E,It,We,wt,kt,Rt,Nt,Bt,Vt,Be,Ye,Je,Qe,Ke,st,qt,zt,jt,Ht,fe],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;color:#000}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 0 3px;margin:0 2%;line-height:25px}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .linked[_ngcontent-%COMP%]{color:#4461e2}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .accrual[_ngcontent-%COMP%]{color:#999}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer;font-weight:800}"]})}}return e})();var ya=()=>({confirm:!0}),mn=(()=>{class e{constructor(a,l){this.dialogRef=a,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(_(ee),_(Re))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-waive-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
+`),n(4,"div",1),t(5,`
+  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
+`),i(),t(10,`
+`),n(11,"mat-dialog-actions",2),t(12,`
+  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
+  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
+`),i(),t(21,`
+`)),l&2&&(o(),u(c(2,6,"labels.heading.Waive Charge")),o(6),S("",c(8,8,"labels.text.Are you sure you want to waive charge with id"),": ",p.data.id," ?"),o(7),u(c(15,10,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",k(14,ya)),o(),f(`
+    `,c(19,12,"labels.buttons.Confirm"),`
+  `))},dependencies:[O,y,B,E,ie,ae,oe,ne],encapsulation:2})}}return e})();var Ia=()=>({confirm:!0}),dn=(()=>{class e{constructor(a,l){this.dialogRef=a,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(_(ee),_(Re))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-inactivate-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
+`),n(4,"div",1),t(5,`
+  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
+`),i(),t(10,`
+`),n(11,"mat-dialog-actions",2),t(12,`
+  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
+  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
+`),i(),t(21,`
+`)),l&2&&(o(),u(c(2,6,"labels.heading.Inactivate Charge")),o(6),S("",c(8,8,"labels.text.Are you sure you want to inactivate charge with id"),": ",p.data.id," ?"),o(7),u(c(15,10,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",k(14,Ia)),o(),f(`
+    `,c(19,12,"labels.buttons.Confirm"),`
+  `))},dependencies:[O,y,B,E,ie,ae,oe,ne],encapsulation:2})}}return e})();var Ea=["chargesTable"],Fa=()=>[2e3];function wa(e,s){if(e&1){let a=I();n(0,"div",22),t(1,`
+      `),n(2,"button",23),b("click",function(){P(a);let p=C();return M(p.toggleCharges())}),t(3),i(),t(4,`
+    `),i()}if(e&2){let a=C();o(3),f(`
+        `,a.showInactiveCharges?"View Active Charges":"View Inactive Charges",`
+      `)}}function Ba(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.name")))}function Ra(e,s){if(e&1&&(n(0,"td",25),t(1),i()),e&2){let a=s.$implicit;o(),u(a.name)}}function ka(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Fee/Penalty")))}function Na(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"translateKey"),r(3,"translateKey"),i()),e&2){let a=s.$implicit;o(),f(`
+          `,a.penalty===!0?F(2,1,"Penalty","catalogs"):F(3,4,"Fee","catalogs"),`
+        `)}}function Va(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Payment Due At")))}function qa(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),u(F(2,1,a.chargeTimeType.value,"catalogs"))}}function ja(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Due As Of")))}function za(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"dateFormat"),i()),e&2){let a=s.$implicit;o(),u(c(2,1,a.dueDate))}}function Ha(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Repeats On")))}function $a(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"dateFormat"),r(3,"translateKey"),i()),e&2){let a=s.$implicit;o(),f(`
+          `,a.feeOnMonthDay?F(2,1,k(7,Fa).concat(a.feeOnMonthDay),"dd MMMM"):F(3,4,"Unassigned","inputs"),`
+        `)}}function La(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Calculation Type")))}function Ua(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),u(F(2,1,a.chargeCalculationType.value,"catalogs"))}}function Ga(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Due")))}function Wa(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
+          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amount),`
+        `)}}function Ka(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Paid")))}function Qa(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
+          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amountPaid),`
+        `)}}function Ya(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Waived")))}function Ja(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
+          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amountWaived),`
+        `)}}function Xa(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Outstanding")))}function Za(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
+          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amountOutstanding),`
+        `)}}function to(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function eo(e,s){if(e&1){let a=I();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.editCharge(x))}),t(2,`
+              `),g(3,"i",30),t(4,`
+            `),i()}e&2&&ft("matTooltip",c(1,1,"tooltips.Edit Charge"))}function no(e,s){if(e&1){let a=I();n(0,"button",31),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.deleteCharge(x.id))}),t(2,`
+              `),g(3,"i",32),t(4,`
+            `),i()}e&2&&ft("matTooltip",c(1,1,"tooltips.Delete Charge"))}function io(e,s){e&1&&(n(0,"span"),t(1,`
+            `),m(2,eo,5,3,"button",27),t(3,`
+            `),m(4,no,5,3,"button",28),t(5,`
+          `),i()),e&2&&(o(2),d("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),o(2),d("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}function ao(e,s){if(e&1){let a=I();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.payCharge(x.id))}),t(2,`
+              `),g(3,"i",33),t(4,`
+            `),i()}e&2&&ft("matTooltip",c(1,1,"tooltips.Pay Charge"))}function oo(e,s){if(e&1){let a=I();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.waiveCharge(x.id))}),t(2,`
+              `),g(3,"i",34),t(4,`
+            `),i()}e&2&&ft("matTooltip",c(1,1,"tooltips.Waive Charge"))}function ro(e,s){if(e&1){let a=I();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(3).$implicit,h=C();return h.routeEdit(p),M(h.inactivateCharge(x.id))}),t(2,`
+                `),g(3,"i",35),t(4,`
+              `),i()}e&2&&ft("matTooltip",c(1,1,"tooltips.Inactivate Charge"))}function po(e,s){e&1&&(v(0),t(1,`
+              `),m(2,ro,5,3,"button",27),t(3,`
+            `),D()),e&2&&(o(2),d("mifosxHasPermission","INACTIVATE_SAVINGSACCOUNTCHARGE"))}function co(e,s){if(e&1&&(n(0,"span"),t(1,`
+            `),m(2,ao,5,3,"button",27),t(3,`
+            `),m(4,oo,5,3,"button",27),t(5,`
+            `),m(6,po,4,1,"ng-container",26),t(7,`
+          `),i()),e&2){let a=C().$implicit,l=C();o(2),d("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),o(2),d("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"),o(2),d("ngIf",l.isRecurringCharge(a))}}function lo(e,s){if(e&1&&(n(0,"td",25),t(1,`
+          `),m(2,io,6,2,"span",26),t(3,`
+          `),m(4,co,8,3,"span",26),t(5,`
+        `),i()),e&2){let a=s.$implicit,l=C();o(2),d("ngIf",l.fixedDepositsAccountData.status.value==="Submitted and pending approval"),o(2),d("ngIf",l.fixedDepositsAccountData.status.value==="Active"&&a.amountOutstanding!==0)}}function so(e,s){e&1&&g(0,"tr",36)}function mo(e,s){e&1&&g(0,"tr",37)}var un=(()=>{class e{constructor(a,l,p,x,h,T){this.savingsService=a,this.route=l,this.dateUtils=p,this.router=x,this.dialog=h,this.settingsService=T,this.showInactiveCharges=!1,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","dueAsOf","repeatsOn","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(nt=>{this.fixedDepositsAccountData=nt.fixedDepositsAccountData,this.chargesData=this.fixedDepositsAccountData.charges})}ngOnInit(){let a=this.chargesData?this.chargesData.filter(l=>l.isActive):[];this.dataSource=new be(a)}toggleCharges(){if(this.showInactiveCharges=!this.showInactiveCharges,this.showInactiveCharges){let a=this.chargesData.filter(l=>!l.isActive);this.dataSource.data=a}else{let a=this.chargesData.filter(l=>l.isActive);this.dataSource.data=a}this.chargesTableRef.renderRows()}payCharge(a){let l=[new Ve({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new nn({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],p={title:`Pay Charge ${a}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(De,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=this.settingsService.language.code,nt=this.settingsService.dateFormat,Xt=K(j({},h.data.value),{dueDate:this.dateUtils.formatDate(h.data.value.dueDate,nt),dateFormat:nt,locale:T});this.savingsService.executeSavingsAccountChargesCommand(this.fixedDepositsAccountData.id,"paycharge",Xt,a).subscribe(()=>{this.reload()})}})}waiveCharge(a){this.dialog.open(mn,{data:{id:a}}).afterClosed().subscribe(p=>{p.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.fixedDepositsAccountData.id,"waive",{},a).subscribe(()=>{this.reload()})})}inactivateCharge(a){this.dialog.open(dn,{data:{id:a}}).afterClosed().subscribe(p=>{p.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.fixedDepositsAccountData.id,"inactivate",{},a).subscribe(()=>{this.reload()})})}editCharge(a){let l=[new Ve({controlName:"amount",label:"Amount",value:a.amount||a.amountOrPercentage,type:"number",required:!0})],p={title:`Edit Charge ${a.id}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(De,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=this.settingsService.language.code,nt=this.settingsService.dateFormat,Xt=K(j({},h.data.value),{dateFormat:nt,locale:T});this.savingsService.editSavingsAccountCharge(this.fixedDepositsAccountData.id,Xt,a.id).subscribe(()=>{this.reload()})}})}deleteCharge(a){this.dialog.open(ke,{data:{deleteContext:`charge id:${a}`}}).afterClosed().subscribe(p=>{p.delete&&this.savingsService.deleteSavingsAccountCharge(this.fixedDepositsAccountData.id,a).subscribe(()=>{this.reload()})})}isRecurringCharge(a){return a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Weekly Fee"}routeEdit(a){a.stopPropagation()}reload(){let a=this.fixedDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${a}/fixed-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}static{this.\u0275fac=function(l){return new(l||e)(_($t),_(N),_(J),_($),_(Wt),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-charges-tab"]],viewQuery:function(l,p){if(l&1&&_t(Ea,7),l&2){let x;Ct(x=ht())&&(p.chargesTableRef=x.first)}},decls:103,vars:7,consts:[["chargesTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],["class","action-button m-b-20",4,"ngIf"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","dueAsOf"],["matColumnDef","repeatsOn"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],[1,"fa","fa-ban"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
+  `),n(2,"div",2),t(3,`
+    `),n(4,"div",3),t(5,`
+      `),n(6,"h3"),t(7),r(8,"translate"),i(),t(9,`
+    `),i(),t(10,`
+    `),m(11,wa,5,1,"div",4),t(12,`
+  `),i(),t(13,`
+
+  `),n(14,"div",5),t(15,`
+    `),n(16,"table",6,0),t(18,`
+      `),v(19,7),t(20,`
+        `),m(21,Ba,3,3,"th",8),t(22,`
+        `),m(23,Ra,2,1,"td",9),t(24,`
+      `),D(),t(25,`
+
+      `),v(26,10),t(27,`
+        `),m(28,ka,3,3,"th",8),t(29,`
+        `),m(30,Na,4,7,"td",9),t(31,`
+      `),D(),t(32,`
+
+      `),v(33,11),t(34,`
+        `),m(35,Va,3,3,"th",8),t(36,`
+        `),m(37,qa,3,4,"td",9),t(38,`
+      `),D(),t(39,`
+
+      `),v(40,12),t(41,`
+        `),m(42,ja,3,3,"th",8),t(43,`
+        `),m(44,za,3,3,"td",9),t(45,`
+      `),D(),t(46,`
+
+      `),v(47,13),t(48,`
+        `),m(49,Ha,3,3,"th",8),t(50,`
+        `),m(51,$a,4,8,"td",9),t(52,`
+      `),D(),t(53,`
+
+      `),v(54,14),t(55,`
+        `),m(56,La,3,3,"th",8),t(57,`
+        `),m(58,Ua,3,4,"td",9),t(59,`
+      `),D(),t(60,`
+
+      `),v(61,15),t(62,`
+        `),m(63,Ga,3,3,"th",8),t(64,`
+        `),m(65,Wa,3,4,"td",9),t(66,`
+      `),D(),t(67,`
+
+      `),v(68,16),t(69,`
+        `),m(70,Ka,3,3,"th",8),t(71,`
+        `),m(72,Qa,3,4,"td",9),t(73,`
+      `),D(),t(74,`
+
+      `),v(75,17),t(76,`
+        `),m(77,Ya,3,3,"th",8),t(78,`
+        `),m(79,Ja,3,4,"td",9),t(80,`
+      `),D(),t(81,`
+
+      `),v(82,18),t(83,`
+        `),m(84,Xa,3,3,"th",8),t(85,`
+        `),m(86,Za,3,4,"td",9),t(87,`
+      `),D(),t(88,`
+
+      `),v(89,19),t(90,`
+        `),m(91,to,3,3,"th",8),t(92,`
+        `),m(93,lo,6,2,"td",9),t(94,`
+      `),D(),t(95,`
+
+      `),m(96,so,1,0,"tr",20),t(97,`
+      `),m(98,mo,1,0,"tr",21),t(99,`
+    `),i(),t(100,`
+  `),i(),t(101,`
+`),i(),t(102,`
+`)),l&2&&(o(7),u(c(8,5,"labels.heading.All Charges")),o(4),d("ngIf",p.chargesData),o(5),d("dataSource",p.dataSource),o(80),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[O,w,y,B,yt,ue,E,It,wt,kt,Rt,Nt,Bt,Vt,xe,qt,zt,jt,Ht,fe],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var uo=["instructionsTable"];function xo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Client")))}function fo(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S(`
+          `,a.fromClient.displayName,"-",a.fromClient.id,`
+        `)}}function go(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.From Account")))}function _o(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S(`
+          `,a.fromAccount.accountNo," (",a.fromAccountType.value,`)
+        `)}}function Co(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Beneficiary")))}function ho(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),u(a.toClient.displayName)}}function vo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.To Account")))}function Do(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S(`
+          `,a.toAccount.accountNo," (",a.toAccountType.value,`)
+        `)}}function bo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount")))}function So(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S("",a.instructionType.value,"/",a.amount,"")}}function Po(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Validity")))}function Mo(e,s){if(e&1&&(n(0,"td",17),t(1),r(2,"dateFormat"),r(3,"dateFormat"),i()),e&2){let a=s.$implicit;o(),S(`
+          `,c(2,2,a.validFrom)," to ",c(3,4,a.validTill),`
+        `)}}function To(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function Ao(e,s){e&1&&(n(0,"button",20),r(1,"translate"),t(2,`
+              `),g(3,"i",21),t(4,`
+            `),i()),e&2&&ft("matTooltip",c(1,1,"tooltips.Edit Standing Instruction"))}function Oo(e,s){e&1&&(n(0,"span"),t(1,`
+            `),m(2,Ao,5,3,"button",19),t(3,`
+          `),i()),e&2&&(o(2),d("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function yo(e,s){if(e&1){let a=I();n(0,"button",23),r(1,"translate"),b("click",function(){P(a);let p=C(2).$implicit,x=C();return M(x.deleteStandingInstruction(p.id))}),t(2,`
+              `),g(3,"i",24),t(4,`
+            `),i()}e&2&&ft("matTooltip",c(1,1,"tooltips.Delete Standing Instruction"))}function Io(e,s){e&1&&(n(0,"span"),t(1,`
+            `),m(2,yo,5,3,"button",22),t(3,`
+          `),i()),e&2&&(o(2),d("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function Eo(e,s){e&1&&(n(0,"button",20),r(1,"translate"),t(2,`
+            `),g(3,"i",25),t(4,`
+          `),i()),e&2&&ft("matTooltip",c(1,1,"tooltips.View Standing Instruction"))}function Fo(e,s){if(e&1&&(n(0,"td",17),t(1,`
+          `),m(2,Oo,4,1,"span",18),t(3,`
+          `),m(4,Io,4,1,"span",18),t(5,`
+          `),m(6,Eo,5,3,"button",19),t(7,`
+        `),i()),e&2){let a=s.$implicit;o(2),d("ngIf",a.status.value!=="Deleted"),o(2),d("ngIf",a.status.value!=="Deleted"),o(2),d("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function wo(e,s){e&1&&g(0,"tr",26)}function Bo(e,s){e&1&&g(0,"tr",27)}var xn=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.fixedDepositsService=l,this.dialog=p,this.accountTransfersService=x,this.settingsService=h,this.dataSource=new be,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.parent.data.subscribe(T=>{this.fixedDepositsData=T.fixedDepositsAccountData})}ngOnInit(){this.getStandingInstructions()}getStandingInstructions(){let a=this.fixedDepositsData.clientId,l=this.fixedDepositsData.clientName,p=this.fixedDepositsData.id,x=this.settingsService.language.code,h=this.settingsService.dateFormat;this.fixedDepositsService.getStandingInstructions(a,l,p,x,h).subscribe(T=>{this.instructionsData=T.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(a){this.dialog.open(ke,{data:{deleteContext:`standing instruction id: ${a}`}}).afterClosed().subscribe(p=>{p.delete&&this.accountTransfersService.deleteStandingInstrucions(a).subscribe(()=>{})})}static{this.\u0275fac=function(l){return new(l||e)(_(N),_(H),_(Wt),_(mi),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-standing-instructions-tab"]],viewQuery:function(l,p){if(l&1&&_t(uo,7),l&2){let x;Ct(x=ht())&&(p.instructionTableRef=x.first)}},decls:70,vars:6,consts:[["instructionsTable",""],[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
+  `),n(2,"div",2),t(3,`
+    `),n(4,"h3"),t(5),r(6,"translate"),i(),t(7,`
+  `),i(),t(8,`
+
+  `),n(9,"div",3),t(10,`
+    `),n(11,"table",4,0),t(13,`
+      `),v(14,5),t(15,`
+        `),m(16,xo,3,3,"th",6),t(17,`
+        `),m(18,fo,2,2,"td",7),t(19,`
+      `),D(),t(20,`
+
+      `),v(21,8),t(22,`
+        `),m(23,go,3,3,"th",6),t(24,`
+        `),m(25,_o,2,2,"td",7),t(26,`
+      `),D(),t(27,`
+
+      `),v(28,9),t(29,`
+        `),m(30,Co,3,3,"th",6),t(31,`
+        `),m(32,ho,2,1,"td",7),t(33,`
+      `),D(),t(34,`
+
+      `),v(35,10),t(36,`
+        `),m(37,vo,3,3,"th",6),t(38,`
+        `),m(39,Do,2,2,"td",7),t(40,`
+      `),D(),t(41,`
+
+      `),v(42,11),t(43,`
+        `),m(44,bo,3,3,"th",6),t(45,`
+        `),m(46,So,2,2,"td",7),t(47,`
+      `),D(),t(48,`
+
+      `),v(49,12),t(50,`
+        `),m(51,Po,3,3,"th",6),t(52,`
+        `),m(53,Mo,4,6,"td",7),t(54,`
+      `),D(),t(55,`
+
+      `),v(56,13),t(57,`
+        `),m(58,To,3,3,"th",6),t(59,`
+        `),m(60,Fo,8,3,"td",7),t(61,`
+      `),D(),t(62,`
+
+      `),m(63,wo,1,0,"tr",14),t(64,`
+      `),m(65,Bo,1,0,"tr",15),t(66,`
+    `),i(),t(67,`
+  `),i(),t(68,`
+`),i(),t(69,`
+`)),l&2&&(o(5),u(c(6,4,"labels.heading.All Standing Instructions")),o(6),d("dataSource",p.dataSource),o(52),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[O,w,y,B,yt,ue,E,wt,kt,Rt,Nt,Bt,Vt,xe,qt,zt,jt,Ht],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var fn=(()=>{class e{constructor(a){this.route=a,this.entityId=this.route.parent.parent.snapshot.paramMap.get("fixedDepositAccountId"),this.route.data.subscribe(l=>{this.entityDatatable=l.savingsDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(l){return new(l||e)(_(N))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Fixed Deposit",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
+  `),n(2,"mifosx-entity-datatable-tab",1),t(3,`
+  `),i(),t(4,`
+`),i(),t(5,`
+`)),l&2&&(o(2),d("entityId",p.entityId)("multiRowDatatableFlag",p.multiRowDatatableFlag)("entityDatatable",p.entityDatatable))},dependencies:[O,y,pi],encapsulation:2})}}return e})();var Ro=()=>["../../"];function ko(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Approved On Date")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}var gn=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveFixedDepositsAccountForm()}createApproveFixedDepositsAccountForm(){this.approveFixedDepositsAccountForm=this.formBuilder.group({approvedOnDate:["",V.required],note:[""]})}submit(){let a=this.approveFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.approveFixedDepositsAccountForm.value.approvedOnDate;a.approvedOnDate instanceof Date&&(a.approvedOnDate=this.dateUtils.formatDate(x,p));let h=K(j({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"approve",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(H),_(J),_(N),_($),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-approve-fixed-deposits-account"]],decls:51,vars:21,consts:[["approvedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"div",3),t(9,`
+          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=R(21);return M(T.open())}),t(11,`
+            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
+            `),g(16,"input",5),t(17,`
+            `),g(18,"mat-datepicker-toggle",6),t(19,`
+            `),g(20,"mat-datepicker",null,0),t(22,`
+            `),m(23,ko,8,9,"mat-error",7),t(24,`
+          `),i(),t(25,`
+
+          `),n(26,"mat-form-field"),t(27,`
+            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
+            `),g(32,"textarea",8),t(33,`
+          `),i(),t(34,`
+        `),i(),t(35,`
+      `),i(),t(36,`
+
+      `),n(37,"mat-card-actions",9),t(38,`
+        `),n(39,"button",10),t(40),r(41,"translate"),i(),t(42,`
+        `),n(43,"button",11),t(44),r(45,"translate"),i(),t(46,`
+      `),i(),t(47,`
+    `),i(),t(48,`
+  `),i(),t(49,`
+`),i(),t(50,`
+`)}if(l&2){let x=R(21);o(4),d("formGroup",p.approveFixedDepositsAccountForm),o(9),u(c(14,12,"labels.inputs.Approved On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.approveFixedDepositsAccountForm.controls.approvedOnDate.hasError("required")),o(6),u(c(30,14,"labels.inputs.Note")),o(10),d("routerLink",k(20,Ro)),o(),f(`
+          `,c(41,16,"labels.buttons.Cancel"),`
+        `),o(3),d("disabled",!p.approveFixedDepositsAccountForm),o(),f(`
+          `,c(45,18,"labels.buttons.Confirm"),`
+        `)}},dependencies:[O,w,y,ot,it,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Pt,Mt,St,B,E,Ft],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var No=()=>["../../"];function Vo(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Rejected On Date")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}var _n=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectFixedDepositsAccountForm()}createRejectFixedDepositsAccountForm(){this.rejectFixedDepositsAccountForm=this.formBuilder.group({rejectedOnDate:["",V.required],note:[""]})}submit(){let a=this.rejectFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.rejectFixedDepositsAccountForm.value.rejectedOnDate;a.rejectedOnDate instanceof Date&&(a.rejectedOnDate=this.dateUtils.formatDate(x,p));let h=K(j({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"reject",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(H),_(J),_(N),_($),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-reject-fixed-deposits-account"]],decls:51,vars:21,consts:[["rejectedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"div",3),t(9,`
+          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=R(21);return M(T.open())}),t(11,`
+            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
+            `),g(16,"input",5),t(17,`
+            `),g(18,"mat-datepicker-toggle",6),t(19,`
+            `),g(20,"mat-datepicker",null,0),t(22,`
+            `),m(23,Vo,8,9,"mat-error",7),t(24,`
+          `),i(),t(25,`
+
+          `),n(26,"mat-form-field"),t(27,`
+            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
+            `),g(32,"textarea",8),t(33,`
+          `),i(),t(34,`
+        `),i(),t(35,`
+      `),i(),t(36,`
+
+      `),n(37,"mat-card-actions",9),t(38,`
+        `),n(39,"button",10),t(40),r(41,"translate"),i(),t(42,`
+        `),n(43,"button",11),t(44),r(45,"translate"),i(),t(46,`
+      `),i(),t(47,`
+    `),i(),t(48,`
+  `),i(),t(49,`
+`),i(),t(50,`
+`)}if(l&2){let x=R(21);o(4),d("formGroup",p.rejectFixedDepositsAccountForm),o(9),u(c(14,12,"labels.inputs.Rejected On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.rejectFixedDepositsAccountForm.controls.rejectedOnDate.hasError("required")),o(6),u(c(30,14,"labels.inputs.Note")),o(10),d("routerLink",k(20,No)),o(),f(`
+          `,c(41,16,"labels.buttons.Cancel"),`
+        `),o(3),d("disabled",!p.rejectFixedDepositsAccountForm.valid),o(),f(`
+          `,c(45,18,"labels.buttons.Confirm"),`
+        `)}},dependencies:[O,w,y,ot,it,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Pt,Mt,St,B,E,Ft],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var qo=()=>["../../"];function jo(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+          `),i()),e&2&&(o(),S(`
+            `,c(2,3,"labels.inputs.Activated On Date")," ",c(3,5,"labels.commons.is"),`
+            `),o(4),u(c(6,7,"labels.commons.required")))}var Cn=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.savingsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateFixedDepositsAccountForm()}createActivateFixedDepositsAccountForm(){this.activateFixedDepositsAccountForm=this.formBuilder.group({activatedOnDate:["",V.required]})}submit(){let a=this.activateFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.activateFixedDepositsAccountForm.value.activatedOnDate;a.activatedOnDate instanceof Date&&(a.activatedOnDate=this.dateUtils.formatDate(x,p));let h=K(j({},a),{dateFormat:p,locale:l});this.savingsService.executeSavingsAccountCommand(this.accountId,"activate",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_($t),_(J),_(N),_($),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-activate-fixed-deposits-account"]],decls:39,vars:18,consts:[["activatedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","activatedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"mat-form-field",3),b("click",function(){P(x);let T=R(19);return M(T.open())}),t(9,`
+          `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
+          `),g(14,"input",4),t(15,`
+          `),g(16,"mat-datepicker-toggle",5),t(17,`
+          `),g(18,"mat-datepicker",null,0),t(20,`
+          `),m(21,jo,8,9,"mat-error",6),t(22,`
+        `),i(),t(23,`
+      `),i(),t(24,`
+
+      `),n(25,"mat-card-actions",7),t(26,`
+        `),n(27,"button",8),t(28),r(29,"translate"),i(),t(30,`
+        `),n(31,"button",9),t(32),r(33,"translate"),i(),t(34,`
+      `),i(),t(35,`
+    `),i(),t(36,`
+  `),i(),t(37,`
+`),i(),t(38,`
+`)}if(l&2){let x=R(19);o(4),d("formGroup",p.activateFixedDepositsAccountForm),o(7),u(c(12,11,"labels.inputs.Activated On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.activateFixedDepositsAccountForm.controls.activatedOnDate.hasError("required")),o(6),d("routerLink",k(17,qo)),o(),f(`
+          `,c(29,13,"labels.buttons.Cancel"),`
+        `),o(3),d("disabled",!p.activateFixedDepositsAccountForm.valid),o(),f(`
+          `,c(33,15,"labels.buttons.Confirm"),`
+        `)}},dependencies:[O,w,y,ot,it,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Pt,Mt,St,B,E],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zo=()=>["../../"],hn=(()=>{class e{constructor(a,l,p,x,h){this.formBuilder=a,this.savingsService=l,this.fixedDepositsService=p,this.route=x,this.router=h,this.undoCommand="undoapproval",this.undoAction=this.route.snapshot.params.name,this.undoAction==="Undo Activation"&&(this.undoCommand="undoactivate"),this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.createUndoApprovalFixedDepositsAccountForm()}createUndoApprovalFixedDepositsAccountForm(){this.undoApprovalFixedDepositsAccountForm=this.formBuilder.group({note:[""]})}submit(){let a=j({},this.undoApprovalFixedDepositsAccountForm.value);this.undoAction==="Undo Activation"?this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,this.undoCommand,a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})}):this.savingsService.executeSavingsAccountCommand(this.accountId,this.undoCommand,a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_($t),_(H),_(N),_($))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-undo-approval-fixed-deposits-account"]],decls:32,vars:13,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",1),b("ngSubmit",function(){return p.submit()}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"mat-form-field",2),t(9,`
+          `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
+          `),g(14,"textarea",3),t(15,`
+        `),i(),t(16,`
+      `),i(),t(17,`
+
+      `),n(18,"mat-card-actions",4),t(19,`
+        `),n(20,"button",5),t(21),r(22,"translate"),i(),t(23,`
+        `),n(24,"button",6),t(25),r(26,"translate"),i(),t(27,`
+      `),i(),t(28,`
+    `),i(),t(29,`
+  `),i(),t(30,`
+`),i(),t(31,`
+`)),l&2&&(o(4),d("formGroup",p.undoApprovalFixedDepositsAccountForm),o(7),u(c(12,6,"labels.inputs.Note")),o(9),d("routerLink",k(12,zo)),o(),f(`
+          `,c(22,8,"labels.buttons.Cancel"),`
+        `),o(3),d("disabled",!p.undoApprovalFixedDepositsAccountForm.valid),o(),f(`
+          `,c(26,10,"labels.buttons.Confirm"),`
+        `))},dependencies:[O,y,ot,it,X,at,rt,pt,Y,G,ut,Dt,tt,Z,lt,B,E,Ft],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Ho=()=>["../../"];function $o(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Withdrawn On Date")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}var vn=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createWithdrawFixedDepositsAccountForm()}createWithdrawFixedDepositsAccountForm(){this.withdrawFixedDepositsAccountForm=this.formBuilder.group({withdrawnOnDate:["",V.required],note:[""]})}submit(){let a=this.withdrawFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.withdrawFixedDepositsAccountForm.value.withdrawnOnDate;a.withdrawnOnDate instanceof Date&&(a.withdrawnOnDate=this.dateUtils.formatDate(x,p));let h=K(j({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"withdrawnByApplicant",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(H),_(J),_(N),_($),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-withdraw-by-client-fixed-deposits-account"]],decls:51,vars:21,consts:[["withdrawnOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","withdrawnOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"div",3),t(9,`
+          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=R(21);return M(T.open())}),t(11,`
+            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
+            `),g(16,"input",5),t(17,`
+            `),g(18,"mat-datepicker-toggle",6),t(19,`
+            `),g(20,"mat-datepicker",null,0),t(22,`
+            `),m(23,$o,8,9,"mat-error",7),t(24,`
+          `),i(),t(25,`
+
+          `),n(26,"mat-form-field"),t(27,`
+            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
+            `),g(32,"textarea",8),t(33,`
+          `),i(),t(34,`
+        `),i(),t(35,`
+      `),i(),t(36,`
+
+      `),n(37,"mat-card-actions",9),t(38,`
+        `),n(39,"button",10),t(40),r(41,"translate"),i(),t(42,`
+        `),n(43,"button",11),t(44),r(45,"translate"),i(),t(46,`
+      `),i(),t(47,`
+    `),i(),t(48,`
+  `),i(),t(49,`
+`),i(),t(50,`
+`)}if(l&2){let x=R(21);o(4),d("formGroup",p.withdrawFixedDepositsAccountForm),o(9),u(c(14,12,"labels.inputs.Withdrawn On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.withdrawFixedDepositsAccountForm.controls.withdrawnOnDate.hasError("required")),o(6),u(c(30,14,"labels.inputs.Note")),o(10),d("routerLink",k(20,Ho)),o(),f(`
+          `,c(41,16,"labels.buttons.Cancel"),`
+        `),o(3),d("disabled",!p.withdrawFixedDepositsAccountForm.valid),o(),f(`
+          `,c(45,18,"labels.buttons.Confirm"),`
+        `)}},dependencies:[O,w,y,ot,it,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Pt,Mt,St,B,E,Ft],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Lo=()=>["../../"];function Uo(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+                `,a.name+" ("+a.currency.name+")",`
+              `)}}function Go(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Charge")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}function Wo(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+              `),i()),e&2&&(o(),S(`
+                `,c(2,3,"labels.inputs.Amount")," ",c(3,5,"labels.commons.is"),`
+                `),o(4),u(c(6,7,"labels.commons.required")))}function Ko(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+                  `,a.value,`
+                `)}}function Qo(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+                  `,a.value,`
+                `)}}function Yo(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+              `),i()),e&2&&(o(),S(`
+                `,c(2,3,"labels.inputs.Due for collection on")," ",c(3,5,"labels.commons.is"),`
+                `),o(4),u(c(6,7,"labels.commons.required")))}function Jo(e,s){if(e&1){let a=I();n(0,"mat-form-field",17),b("click",function(){P(a);let p=R(11);return M(p.open())}),t(1,`
+              `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+              `),g(6,"input",18),t(7,`
+              `),g(8,"mat-datepicker-toggle",19),t(9,`
+              `),g(10,"mat-datepicker",null,0),t(12,`
+              `),m(13,Yo,8,9,"mat-error",7),t(14,`
+            `),i()}if(e&2){let a=R(11),l=C(2);o(3),u(c(4,6,"labels.inputs.Due for collection on")),o(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),o(2),d("for",a),o(5),d("ngIf",l.fixedDepositsChargeForm.controls.dueDate.hasError("required"))}}function Xo(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+              `),i()),e&2&&(o(),S(`
+                `,c(2,3,"labels.inputs.Due Date")," ",c(3,5,"labels.commons.is"),`
+                `),o(4),u(c(6,7,"labels.commons.required")))}function Zo(e,s){if(e&1){let a=I();n(0,"mat-form-field",17),b("click",function(){P(a);let p=R(11);return M(p.open())}),t(1,`
+              `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+              `),g(6,"input",20),t(7,`
+              `),g(8,"mat-datepicker-toggle",19),t(9,`
+              `),g(10,"mat-datepicker",null,1),t(12,`
+              `),m(13,Xo,8,9,"mat-error",7),t(14,`
+            `),i()}if(e&2){let a=R(11),l=C(2);o(3),u(c(4,6,"labels.inputs.Due On")),o(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),o(2),d("for",a),o(5),d("ngIf",l.fixedDepositsChargeForm.controls.feeOnMonthDay.hasError("required"))}}function tr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+              `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+              `),g(6,"input",21),t(7,`
+            `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Repeats Every")))}function er(e,s){if(e&1&&(n(0,"div",4),t(1,`
+            `),n(2,"mat-form-field"),t(3,`
+              `),n(4,"mat-label"),t(5),r(6,"translate"),i(),t(7,`
+              `),g(8,"input",13),t(9,`
+              `),m(10,Wo,8,9,"mat-error",7),t(11,`
+            `),i(),t(12,`
+
+            `),n(13,"mat-form-field"),t(14,`
+              `),n(15,"mat-label"),t(16),r(17,"translate"),i(),t(18,`
+              `),n(19,"mat-select",14),t(20,`
+                `),m(21,Ko,2,2,"mat-option",6),t(22,`
+              `),i(),t(23,`
+            `),i(),t(24,`
+
+            `),n(25,"mat-form-field"),t(26,`
+              `),n(27,"mat-label"),t(28),r(29,"translate"),i(),t(30,`
+              `),n(31,"mat-select",15),t(32,`
+                `),m(33,Qo,2,2,"mat-option",6),t(34,`
+              `),i(),t(35,`
+            `),i(),t(36,`
+
+            `),m(37,Jo,15,8,"mat-form-field",16),t(38,`
+
+            `),m(39,Zo,15,8,"mat-form-field",16),t(40,`
+
+            `),m(41,tr,8,3,"mat-form-field",7),t(42,`
+          `),i()),e&2){let a=C();o(5),u(c(6,9,"labels.inputs.Amount")),o(5),d("ngIf",a.fixedDepositsChargeForm.controls.amount.hasError("required")),o(6),u(c(17,11,"labels.inputs.Charge Calculation")),o(5),d("ngForOf",a.chargeDetails.chargeCalculationTypeOptions),o(7),u(c(29,13,"labels.inputs.Charge time type")),o(5),d("ngForOf",a.chargeDetails.chargeTimeTypeOptions),o(4),d("ngIf",a.fixedDepositsChargeForm.contains("dueDate")),o(2),d("ngIf",a.fixedDepositsChargeForm.contains("feeOnMonthDay")),o(2),d("ngIf",a.fixedDepositsChargeForm.contains("feeInterval"))}}var Dn=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=x,this.savingsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(nt=>{this.savingsChargeOptions=nt.fixedDepositsAccountActionData.chargeOptions}),this.fixedDepositAccountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createFixedDepositsChargeForm(),this.buildDependencies()}buildDependencies(){this.fixedDepositsChargeForm.controls.chargeId.valueChanges.subscribe(a=>{this.savingsService.getChargeTemplate(a).subscribe(l=>{this.chargeDetails=l;let p=l.chargeTimeType.id;(l.chargeTimeType.value==="Withdrawal Fee"||l.chargeTimeType.value==="Saving No Activity Fee")&&(this.chargeDetails.dueDateNotRequired=!0),(l.chargeTimeType.value==="Annual Fee"||l.chargeTimeType.value==="Monthly Fee")&&(this.chargeDetails.chargeTimeTypeAnnualOrMonth=!0),!this.chargeDetails.dueDateNotRequired&&!this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.fixedDepositsChargeForm.addControl("dueDate",new Q("",V.required)):this.fixedDepositsChargeForm.removeControl("dueDate"),!this.chargeDetails.dueDateNotRequired&&this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.fixedDepositsChargeForm.addControl("feeOnMonthDay",new Q("",V.required)):this.fixedDepositsChargeForm.removeControl("feeOnMonthDay"),p.value==="Monthly Fee"?this.fixedDepositsChargeForm.addControl("feeInterval",new Q(l.feeInterval,V.required)):this.fixedDepositsChargeForm.removeControl("feeInterval"),this.fixedDepositsChargeForm.patchValue({amount:l.amount,chargeCalculationType:l.chargeCalculationType.id,chargeTimeType:l.chargeTimeType.id})})})}createFixedDepositsChargeForm(){this.fixedDepositsChargeForm=this.formBuilder.group({chargeId:["",V.required],amount:["",V.required],chargeCalculationType:[{value:"",disabled:!0}],chargeTimeType:[{value:"",disabled:!0}]})}submit(){let a=this.fixedDepositsChargeForm.value;if(a.locale=this.settingsService.language.code,a.feeInterval||(a.feeInterval=this.chargeDetails.feeInterval),this.chargeDetails.dueDateNotRequired!==!0)if(this.chargeDetails.chargeTimeTypeAnnualOrMonth===!0){let l="MMMM-dd";if(a.monthDayFormat=l,a.feeOnMonthDay){let p=this.fixedDepositsChargeForm.value.feeOnMonthDay;a.feeOnMonthDay=this.dateUtils.formatDate(p,l)}}else{let l=this.settingsService.dateFormat;if(a.dateFormat=l,a.dueDate){let p=this.fixedDepositsChargeForm.value.dueDate;a.dueDate=this.dateUtils.formatDate(p,l)}}this.savingsService.createSavingsCharge(this.fixedDepositAccountId,"charges",a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(N),_($),_(J),_($t),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-add-charge-fixed-deposits-account"]],decls:42,vars:16,consts:[["dueDatePicker",""],["feeOnMonthDayPicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","chargeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["class","layout-column",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","chargeCalculationType"],["formControlName","chargeTimeType"],[3,"click",4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matInput","","formControlName","feeInterval"]],template:function(l,p){l&1&&(n(0,"div",2),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",3),b("ngSubmit",function(){return p.submit()}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"div",4),t(9,`
+          `),n(10,"mat-form-field"),t(11,`
+            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
+            `),n(16,"mat-select",5),t(17,`
+              `),m(18,Uo,2,2,"mat-option",6),t(19,`
+            `),i(),t(20,`
+            `),m(21,Go,8,9,"mat-error",7),t(22,`
+          `),i(),t(23,`
+
+          `),m(24,er,43,15,"div",8),t(25,`
+        `),i(),t(26,`
+
+        `),n(27,"mat-card-actions",9),t(28,`
+          `),n(29,"button",10),t(30),r(31,"translate"),i(),t(32,`
+          `),n(33,"button",11),t(34),r(35,"translate"),i(),t(36,`
+        `),i(),t(37,`
+      `),i(),t(38,`
+    `),i(),t(39,`
+  `),i(),t(40,`
+`),i(),t(41,`
+`)),l&2&&(o(4),d("formGroup",p.fixedDepositsChargeForm),o(9),u(c(14,9,"labels.inputs.Charge")),o(5),d("ngForOf",p.savingsChargeOptions),o(3),d("ngIf",p.fixedDepositsChargeForm.controls.chargeId.hasError("required")),o(3),d("ngIf",p.chargeDetails),o(5),d("routerLink",k(15,Lo)),o(),f(`
+            `,c(31,11,"labels.buttons.Cancel"),`
+          `),o(3),d("disabled",!p.fixedDepositsChargeForm.valid),o(),f(`
+            `,c(35,13,"labels.buttons.Submit"),`
+          `))},dependencies:[O,vt,w,y,ot,it,Kt,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Ot,At,Pt,Mt,St,B,E],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var nr=()=>["../../"];function ir(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Premature Close Date")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}function ar(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+            `),g(6,"input",11),t(7,`
+          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Maturity Amount")))}function or(e,s){if(e&1&&(n(0,"mat-option",14),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+                `,a.value,`
+              `)}}function rr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Account action")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}function pr(e,s){if(e&1&&(n(0,"mat-form-field"),t(1,`
+            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"mat-select",12),t(7,`
+              `),m(8,or,2,2,"mat-option",13),t(9,`
+            `),i(),t(10,`
+            `),m(11,rr,8,9,"mat-error",7),t(12,`
+          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Action")),o(5),d("ngForOf",a.onAccountClosureOptions),o(3),d("ngIf",a.prematureCloseAccountForm.controls.onAccountClosureId.hasError("required"))}}function cr(e,s){if(e&1&&(n(0,"mat-option",14),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+                `,a.accountNo,`
+              `)}}function lr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Transfer to savings account")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}function sr(e,s){if(e&1&&(n(0,"mat-form-field"),t(1,`
+            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"mat-select",15),t(7,`
+              `),m(8,cr,2,2,"mat-option",13),t(9,`
+            `),i(),t(10,`
+            `),m(11,lr,8,9,"mat-error",7),t(12,`
+          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Transfer to Savings")),o(5),d("ngForOf",a.savingsAccountsData),o(3),d("ngIf",a.prematureCloseAccountForm.controls.toSavingsAccountId.hasError("required"))}}function mr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+            `),g(6,"input",16),t(7,`
+          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Transfer Description")))}function dr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+            `),g(6,"textarea",17),t(7,`
+          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Note")))}var bn=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isSubmitted=!1,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createPrematureCloseAccountForm(),this.buildDependencies()}createPrematureCloseAccountForm(){this.prematureCloseAccountForm=this.formBuilder.group({closedOnDate:["",V.required]})}buildDependencies(){this.prematureCloseAccountForm.get("closedOnDate").valueChanges.subscribe(a=>{this.isSubmitted||this.calculatePrematureAmount(a)})}calculatePrematureAmount(a){let l=this.settingsService.language.code,p=this.settingsService.dateFormat,x={closedOnDate:this.dateUtils.formatDate(a,p),dateFormat:p,locale:l};this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"calculatePrematureAmount",x).subscribe(h=>{this.savingsAccountsData=h.savingsAccounts,this.onAccountClosureOptions=h.onAccountClosureOptions,this.prematureCloseAccountForm.addControl("maturityAmount",new Q({value:"",disabled:!0})),this.prematureCloseAccountForm.addControl("onAccountClosureId",new Q("",V.required)),this.prematureCloseAccountForm.addControl("note",new Q("")),this.prematureCloseAccountForm.get("maturityAmount").patchValue(h.maturityAmount),this.addTransferDetails()})}addTransferDetails(){this.prematureCloseAccountForm.get("onAccountClosureId").valueChanges.subscribe(a=>{a===200?(this.prematureCloseAccountForm.addControl("toSavingsAccountId",new Q("",V.required)),this.prematureCloseAccountForm.addControl("transferDescription",new Q(""))):(this.prematureCloseAccountForm.removeControl("toSavingsAccountId"),this.prematureCloseAccountForm.removeControl("transferDescription"))})}submit(){let a=this.prematureCloseAccountForm.value;this.isSubmitted=!0;let l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.prematureCloseAccountForm.value.closedOnDate;a.closedOnDate instanceof Date&&(a.closedOnDate=this.dateUtils.formatDate(x,p));let h=K(j({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"prematureClose",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(H),_(J),_(N),_($),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-premature-close-fixed-deposits-account"]],decls:52,vars:23,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"],["type","number","matInput","","formControlName","maturityAmount"],["required","","formControlName","onAccountClosureId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["required","","formControlName","toSavingsAccountId"],["matInput","","formControlName","transferDescription"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"div",3),t(9,`
+          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=R(21);return M(T.open())}),t(11,`
+            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
+            `),g(16,"input",5),t(17,`
+            `),g(18,"mat-datepicker-toggle",6),t(19,`
+            `),g(20,"mat-datepicker",null,0),t(22,`
+            `),m(23,ir,8,9,"mat-error",7),t(24,`
+          `),i(),t(25,`
+
+          `),m(26,ar,8,3,"mat-form-field",7),t(27,`
+
+          `),m(28,pr,13,5,"mat-form-field",7),t(29,`
+
+          `),m(30,sr,13,5,"mat-form-field",7),t(31,`
+
+          `),m(32,mr,8,3,"mat-form-field",7),t(33,`
+
+          `),m(34,dr,8,3,"mat-form-field",7),t(35,`
+        `),i(),t(36,`
+      `),i(),t(37,`
+
+      `),n(38,"mat-card-actions",8),t(39,`
+        `),n(40,"button",9),t(41),r(42,"translate"),i(),t(43,`
+        `),n(44,"button",10),t(45),r(46,"translate"),i(),t(47,`
+      `),i(),t(48,`
+    `),i(),t(49,`
+  `),i(),t(50,`
+`),i(),t(51,`
+`)}if(l&2){let x=R(21);o(4),d("formGroup",p.prematureCloseAccountForm),o(9),u(c(14,16,"labels.inputs.Premature Close Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.prematureCloseAccountForm.controls.closedOnDate.hasError("required")),o(3),d("ngIf",p.prematureCloseAccountForm.controls.maturityAmount),o(2),d("ngIf",p.prematureCloseAccountForm.contains("onAccountClosureId")),o(2),d("ngIf",p.prematureCloseAccountForm.contains("toSavingsAccountId")),o(2),d("ngIf",p.prematureCloseAccountForm.contains("transferDescription")),o(2),d("ngIf",p.prematureCloseAccountForm.contains("note")),o(6),d("routerLink",k(22,nr)),o(),f(`
+          `,c(42,18,"labels.buttons.Cancel"),`
+        `),o(3),d("disabled",!p.prematureCloseAccountForm.valid),o(),f(`
+          `,c(46,20,"labels.buttons.Confirm"),`
+        `)}},dependencies:[O,vt,w,y,ot,it,Kt,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Ot,At,Pt,Mt,St,B,E,Ft],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ur=()=>["../../"];function xr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Closed On Date")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}function fr(e,s){if(e&1&&(n(0,"mat-option",15),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+                `,a.value,`
+              `)}}function gr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Account action")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}function _r(e,s){if(e&1&&(n(0,"mat-option",15),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+                `,a.accountNo,`
+              `)}}function Cr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+            `),i()),e&2&&(o(),S(`
+              `,c(2,3,"labels.inputs.Transfer to savings account")," ",c(3,5,"labels.commons.is"),`
+              `),o(4),u(c(6,7,"labels.commons.required")))}function hr(e,s){if(e&1&&(n(0,"mat-form-field"),t(1,`
+            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"mat-select",16),t(7,`
+              `),m(8,_r,2,2,"mat-option",10),t(9,`
+            `),i(),t(10,`
+            `),m(11,Cr,8,9,"mat-error",7),t(12,`
+          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Transfer to Savings")),o(5),d("ngForOf",a.savingsAccountsData),o(3),d("ngIf",a.closeOnMaturityAccountForm.controls.toSavingsAccountId.hasError("required"))}}function vr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+            `),g(6,"input",17),t(7,`
+          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Transfer Description")))}var Sn=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(nt=>{this.savingsAccountsData=nt.fixedDepositsAccountActionData.savingsAccounts,this.onAccountClosureOptions=nt.fixedDepositsAccountActionData.onAccountClosureOptions,this.maturityAmount=nt.fixedDepositsAccountActionData.maturityAmount}),this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createCloseOnMaturityAccountForm(),this.addTransferDetails()}createCloseOnMaturityAccountForm(){this.closeOnMaturityAccountForm=this.formBuilder.group({closedOnDate:["",V.required],maturityAmount:[{value:this.maturityAmount,disabled:!0}],onAccountClosureId:["",V.required],note:[""]})}addTransferDetails(){this.closeOnMaturityAccountForm.get("onAccountClosureId").valueChanges.subscribe(a=>{a===200?(this.closeOnMaturityAccountForm.addControl("toSavingsAccountId",new Q("",V.required)),this.closeOnMaturityAccountForm.addControl("transferDescription",new Q(""))):(this.closeOnMaturityAccountForm.removeControl("toSavingsAccountId"),this.closeOnMaturityAccountForm.removeControl("transferDescription"))})}submit(){let a=this.closeOnMaturityAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.closeOnMaturityAccountForm.value.closedOnDate;a.closedOnDate instanceof Date&&(a.closedOnDate=this.dateUtils.formatDate(x,p));let h=K(j({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"close",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(H),_(J),_(N),_($),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-close-fixed-deposits-account"]],decls:78,vars:31,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["type","number","matInput","","formControlName","maturityAmount"],["required","","formControlName","onAccountClosureId"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"],[3,"value"],["required","","formControlName","toSavingsAccountId"],["matInput","","formControlName","transferDescription"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
+      `),n(6,"mat-card-content"),t(7,`
+        `),n(8,"div",3),t(9,`
+          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=R(21);return M(T.open())}),t(11,`
+            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
+            `),g(16,"input",5),t(17,`
+            `),g(18,"mat-datepicker-toggle",6),t(19,`
+            `),g(20,"mat-datepicker",null,0),t(22,`
+            `),m(23,xr,8,9,"mat-error",7),t(24,`
+          `),i(),t(25,`
+
+          `),n(26,"mat-form-field"),t(27,`
+            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
+            `),g(32,"input",8),t(33,`
+          `),i(),t(34,`
+
+          `),n(35,"mat-form-field"),t(36,`
+            `),n(37,"mat-label"),t(38),r(39,"translate"),i(),t(40,`
+            `),n(41,"mat-select",9),t(42,`
+              `),m(43,fr,2,2,"mat-option",10),t(44,`
+            `),i(),t(45,`
+            `),m(46,gr,8,9,"mat-error",7),t(47,`
+          `),i(),t(48,`
+
+          `),m(49,hr,13,5,"mat-form-field",7),t(50,`
+
+          `),m(51,vr,8,3,"mat-form-field",7),t(52,`
+
+          `),n(53,"mat-form-field"),t(54,`
+            `),n(55,"mat-label"),t(56),r(57,"translate"),i(),t(58,`
+            `),g(59,"textarea",11),t(60,`
+          `),i(),t(61,`
+        `),i(),t(62,`
+      `),i(),t(63,`
+
+      `),n(64,"mat-card-actions",12),t(65,`
+        `),n(66,"button",13),t(67),r(68,"translate"),i(),t(69,`
+        `),n(70,"button",14),t(71),r(72,"translate"),i(),t(73,`
+      `),i(),t(74,`
+    `),i(),t(75,`
+  `),i(),t(76,`
+`),i(),t(77,`
+`)}if(l&2){let x=R(21);o(4),d("formGroup",p.closeOnMaturityAccountForm),o(9),u(c(14,18,"labels.inputs.Closed On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.closeOnMaturityAccountForm.controls.closedOnDate.hasError("required")),o(6),u(c(30,20,"labels.inputs.Maturity Amount")),o(9),u(c(39,22,"labels.inputs.Action")),o(5),d("ngForOf",p.onAccountClosureOptions),o(3),d("ngIf",p.closeOnMaturityAccountForm.controls.onAccountClosureId.hasError("required")),o(3),d("ngIf",p.closeOnMaturityAccountForm.contains("toSavingsAccountId")),o(2),d("ngIf",p.closeOnMaturityAccountForm.contains("transferDescription")),o(5),u(c(57,24,"labels.inputs.Note")),o(10),d("routerLink",k(30,ur)),o(),f(`
+          `,c(68,26,"labels.buttons.Cancel"),`
+        `),o(3),d("disabled",!p.closeOnMaturityAccountForm.valid),o(),f(`
+          `,c(72,28,"labels.buttons.Confirm"),`
+        `)}},dependencies:[O,vt,w,y,ot,it,Kt,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Ot,At,Pt,Mt,St,B,E,Ft],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Dr=()=>["../../transactions"];function br(e,s){if(e&1&&(n(0,"h2",20),t(1),r(2,"translate"),r(3,"translate"),i()),e&2){let a=C();o(),S(`
+      `,c(2,2,"labels.menus."+a.actionName)," ",c(3,4,"labels.heading.Fixed Deposit Transactions"),`
+    `)}}function Sr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
+          `),i()),e&2&&(o(),S(`
+            `,c(2,3,"labels.inputs.Transaction Date")," ",c(3,5,"labels.commons.is"),`
+            `),o(4),u(c(6,7,"labels.commons.required")))}function Pr(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+              `,a.name,`
+            `)}}function Mr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+          `),g(6,"input",22),t(7,`
+        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Account Number")))}function Tr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+          `),g(6,"input",23),t(7,`
+        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Cheque")))}function Ar(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+          `),g(6,"input",24),t(7,`
+        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Routing Code")))}function Or(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+          `),g(6,"input",25),t(7,`
+        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Receipt Number")))}function yr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
+          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+          `),g(6,"input",26),t(7,`
+        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Bank")))}var Pn=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=x,this.fixedDepositsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.paymentTypeOptions=[],this.addPaymentDetailsFlag=!1,this.transactionType={deposit:!1,withdrawal:!1},this.route.data.subscribe(Xt=>{this.currency=Xt.fixedDepositsAccountActionData.currency,this.paymentTypeOptions=Xt.fixedDepositsAccountActionData.paymentTypeOptions}),this.actionName=this.route.snapshot.params.name;let nt=this.actionName.toLowerCase();if(nt==="deposit"||nt==="withdrawal")this.transactionCommand=nt,this.transactionType[this.transactionCommand]=!0;else throw new Error(`Invalid transaction action: ${this.actionName}`);this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingAccountTransactionForm()}createSavingAccountTransactionForm(){this.accountTransactionForm=this.formBuilder.group({transactionDate:[this.settingsService.businessDate,V.required],transactionAmount:[0,V.required],paymentTypeId:[""],note:[""]})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.accountTransactionForm.addControl("accountNumber",new Q("")),this.accountTransactionForm.addControl("checkNumber",new Q("")),this.accountTransactionForm.addControl("routingCode",new Q("")),this.accountTransactionForm.addControl("receiptNumber",new Q("")),this.accountTransactionForm.addControl("bankNumber",new Q(""))):(this.accountTransactionForm.removeControl("accountNumber"),this.accountTransactionForm.removeControl("checkNumber"),this.accountTransactionForm.removeControl("routingCode"),this.accountTransactionForm.removeControl("receiptNumber"),this.accountTransactionForm.removeControl("bankNumber"))}submit(){let a=this.accountTransactionForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.accountTransactionForm.value.transactionDate;a.transactionDate instanceof Date&&(a.transactionDate=this.dateUtils.formatDate(x,p));let h=K(j({},a),{dateFormat:p,locale:l});delete h.note,h.transactionAmount=h.transactionAmount*1,this.fixedDepositsService.executeFixedDepositsAccountTransactionsCommand(this.accountId,this.transactionCommand,h).subscribe(T=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(N),_($),_(J),_(H),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposits-cash-transaction"]],decls:91,vars:39,consts:[["dueDatePicker",""],[1,"container","mat-elevation-z8"],["mat-title","",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["required","","formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],["formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["mat-title",""],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-card"),t(3,`
+    `),m(4,br,4,6,"h2",2),t(5,`
+
+    `),n(6,"form",3),b("ngSubmit",function(){return P(x),M(p.submit())}),t(7,`
+      `),n(8,"mat-card-content",4),t(9,`
+        `),n(10,"mat-form-field",5),b("click",function(){P(x);let T=R(21);return M(T.open())}),t(11,`
+          `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
+          `),g(16,"input",6),t(17,`
+          `),g(18,"mat-datepicker-toggle",7),t(19,`
+          `),g(20,"mat-datepicker",null,0),t(22,`
+          `),m(23,Sr,8,9,"mat-error",8),t(24,`
+        `),i(),t(25,`
+
+        `),n(26,"mifosx-input-amount",9),t(27,`
+        `),i(),t(28,`
+
+        `),n(29,"mat-form-field"),t(30,`
+          `),n(31,"mat-label"),t(32),r(33,"translate"),i(),t(34,`
+          `),n(35,"mat-select",10),t(36,`
+            `),m(37,Pr,2,2,"mat-option",11),t(38,`
+          `),i(),t(39,`
+        `),i(),t(40,`
+
+        `),n(41,"div",12),t(42,`
+          `),n(43,"span",13),b("click",function(){return P(x),M(p.addPaymentDetails())}),t(44,`
+            `),n(45,"mat-slide-toggle"),t(46,`
+              `),n(47,"div",14),t(48,`
+                `),n(49,"span",15),t(50),r(51,"translate"),i(),t(52,`
+              `),i(),t(53,`
+            `),i(),t(54,`
+          `),i(),t(55,`
+        `),i(),t(56,`
+
+        `),m(57,Mr,8,3,"mat-form-field",8),t(58,`
+
+        `),m(59,Tr,8,3,"mat-form-field",8),t(60,`
+
+        `),m(61,Ar,8,3,"mat-form-field",8),t(62,`
+
+        `),m(63,Or,8,3,"mat-form-field",8),t(64,`
+
+        `),m(65,yr,8,3,"mat-form-field",8),t(66,`
+
+        `),n(67,"mat-form-field"),t(68,`
+          `),n(69,"mat-label"),t(70),r(71,"translate"),i(),t(72,`
+          `),g(73,"textarea",16),t(74,`
+        `),i(),t(75,`
+
+        `),n(76,"mat-card-actions",17),t(77,`
+          `),n(78,"button",18),t(79),r(80,"translate"),i(),t(81,`
+          `),n(82,"button",19),t(83),r(84,"translate"),i(),t(85,`
+        `),i(),t(86,`
+      `),i(),t(87,`
+    `),i(),t(88,`
+  `),i(),t(89,`
+`),i(),t(90,`
+`)}if(l&2){let x=R(21);o(4),d("ngIf",p.transactionType.withdrawal),o(2),d("formGroup",p.accountTransactionForm),o(7),u(c(14,26,"labels.inputs.Transaction Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.accountTransactionForm.controls.transactionDate.hasError("required")),o(3),d("currency",p.currency)("isRequired",!0)("inputFormControl",p.accountTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),o(6),u(c(33,28,"labels.inputs.Payment Type")),o(5),d("ngForOf",p.paymentTypeOptions),o(10),d("className",p.addPaymentDetailsFlag?"enabled":"disabled"),o(3),u(c(51,30,"labels.inputs.Show Payment Details")),o(7),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(5),u(c(71,32,"labels.inputs.Notes")),o(8),d("routerLink",k(38,Dr)),o(),f(`
+            `,c(80,34,"labels.buttons.Cancel"),`
+          `),o(3),d("disabled",!p.accountTransactionForm.valid),o(),f(`
+            `,c(84,36,"labels.buttons.Submit"),`
+          `)}},dependencies:[O,vt,w,y,ot,it,Kt,X,at,dt,rt,pt,Y,G,ut,Dt,tt,Z,xt,bt,lt,Ot,At,Pt,Mt,St,B,E,an,Yn,Ft],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}"]})}}return e})();function Ir(e,s){e&1&&g(0,"mifosx-approve-fixed-deposits-account")}function Er(e,s){e&1&&g(0,"mifosx-reject-fixed-deposits-account")}function Fr(e,s){e&1&&g(0,"mifosx-activate-fixed-deposits-account")}function wr(e,s){e&1&&g(0,"mifosx-undo-approval-fixed-deposits-account")}function Br(e,s){e&1&&g(0,"mifosx-withdraw-by-client-fixed-deposits-account")}function Rr(e,s){e&1&&g(0,"mifosx-add-charge-fixed-deposits-account")}function kr(e,s){e&1&&g(0,"mifosx-premature-close-fixed-deposits-account")}function Nr(e,s){e&1&&g(0,"mifosx-close-fixed-deposits-account")}function Vr(e,s){e&1&&g(0,"mifosx-fixed-deposits-cash-transaction")}var Mn=(()=>{class e{constructor(a){this.route=a,this.actions={Approve:!1,Reject:!1,Activate:!1,Close:!1,"Undo Approval":!1,"Undo Activation":!1,"Add Charge":!1,"Premature Close":!1,"Withdrawn by Client":!1,Withdrawal:!1};let l=this.route.snapshot.params.name;l&&l in this.actions&&(this.actions[l]=!0)}static{this.\u0275fac=function(l){return new(l||e)(_(N))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposits-account-actions"]],decls:18,vars:9,consts:[[4,"ngIf"]],template:function(l,p){l&1&&(m(0,Ir,1,0,"mifosx-approve-fixed-deposits-account",0),t(1,`
+`),m(2,Er,1,0,"mifosx-reject-fixed-deposits-account",0),t(3,`
+`),m(4,Fr,1,0,"mifosx-activate-fixed-deposits-account",0),t(5,`
+`),m(6,wr,1,0,"mifosx-undo-approval-fixed-deposits-account",0),t(7,`
+`),m(8,Br,1,0,"mifosx-withdraw-by-client-fixed-deposits-account",0),t(9,`
+`),m(10,Rr,1,0,"mifosx-add-charge-fixed-deposits-account",0),t(11,`
+`),m(12,kr,1,0,"mifosx-premature-close-fixed-deposits-account",0),t(13,`
+`),m(14,Nr,1,0,"mifosx-close-fixed-deposits-account",0),t(15,`
+`),m(16,Vr,1,0,"mifosx-fixed-deposits-cash-transaction",0),t(17,`
+`)),l&2&&(d("ngIf",p.actions.Approve),o(2),d("ngIf",p.actions.Reject),o(2),d("ngIf",p.actions.Activate),o(2),d("ngIf",p.actions["Undo Approval"]||p.actions["Undo Activation"]),o(2),d("ngIf",p.actions["Withdrawn by Client"]),o(2),d("ngIf",p.actions["Add Charge"]),o(2),d("ngIf",p.actions["Premature Close"]),o(2),d("ngIf",p.actions.Close),o(2),d("ngIf",p.actions.Withdrawal))},dependencies:[O,w,y,gn,_n,Cn,hn,vn,Dn,bn,Sn,Pn],encapsulation:2})}}return e})();var qr=()=>["../"];function jr(e,s){if(e&1){let a=I();n(0,"button",13),b("click",function(){P(a);let p=C(2);return M(p.undoTransaction())}),t(1,`
+      `),g(2,"fa-icon",14),t(3,`Undo
+    `),i()}}function zr(e,s){e&1&&(n(0,"span"),t(1,`
+    `),m(2,jr,4,0,"button",12),t(3,`
+  `),i()),e&2&&(o(2),d("mifosxHasPermission","UNDOTRANSACTION_SAVINGSACCOUNT"))}function Hr(e,s){e&1&&(n(0,"div",5),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
+          `,c(2,1,"labels.inputs.Note"),`
+        `))}function $r(e,s){if(e&1&&(n(0,"div",6),t(1),i()),e&2){let a=C();o(),f(`
+          `,a.transactionData.note,`
+        `)}}function Lr(e,s){if(e&1&&(n(0,"mifosx-transaction-payment-detail",15),t(1,`
+        `),i()),e&2){let a=C();d("paymentDetailData",a.transactionData.paymentDetailData)}}var Tn=(()=>{class e{constructor(a,l,p,x,h,T){this.savingsService=a,this.route=l,this.dateUtils=p,this.router=x,this.dialog=h,this.settingsService=T,this.route.data.subscribe(nt=>{this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId,this.transactionData=nt.fixedDepositsAccountTransaction})}transactionColor(){return this.transactionData.manuallyReversed?"undo":"active"}allowUndo(){return!1}undoTransaction(){this.dialog.open(di).afterClosed().subscribe(l=>{if(l.confirm){let p=this.settingsService.language.code,x=this.settingsService.dateFormat,h={transactionDate:this.dateUtils.formatDate(this.transactionData.date&&new Date(this.transactionData.date),x),transactionAmount:0,dateFormat:x,locale:p};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"undo",h,this.transactionData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}})}static{this.\u0275fac=function(l){return new(l||e)(_($t),_(N),_(J),_($),_(Wt),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-view-transaction"]],decls:69,vars:37,consts:[[1,"container","m-b-20","align-end-center","gap-2percent"],[4,"ngIf"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-100",3,"ngClass"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[3,"paymentDetailData",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","undo",1,"m-r-10"],[3,"paymentDetailData"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
+  `),m(2,zr,4,1,"span",1),t(3,`
+`),i(),t(4,`
+`),n(5,"div",2),t(6,`
+  `),n(7,"mat-card"),t(8,`
+    `),n(9,"mat-card-content"),t(10,`
+      `),n(11,"div",3),t(12,`
+        `),g(13,"div",4),t(14,`
+
+        `),n(15,"div",5),t(16),r(17,"translate"),i(),t(18,`
+
+        `),n(19,"div",6),t(20),i(),t(21,`
+
+        `),n(22,"div",5),t(23),r(24,"translate"),i(),t(25,`
+
+        `),n(26,"div",6),t(27),i(),t(28,`
+
+        `),n(29,"div",5),t(30),r(31,"translate"),i(),t(32,`
+
+        `),n(33,"div",6),t(34),r(35,"dateFormat"),i(),t(36,`
+
+        `),n(37,"div",5),t(38),r(39,"translate"),i(),t(40,`
+
+        `),n(41,"div",6),t(42),i(),t(43,`
+
+        `),n(44,"div",5),t(45),r(46,"translate"),i(),t(47,`
+
+        `),n(48,"div",6),t(49),r(50,"currency"),i(),t(51,`
+
+        `),m(52,Hr,3,3,"div",7),t(53,`
+
+        `),m(54,$r,2,1,"div",8),t(55,`
+
+        `),m(56,Lr,2,1,"mifosx-transaction-payment-detail",9),t(57,`
+      `),i(),t(58,`
+
+      `),n(59,"div",10),t(60,`
+        `),n(61,"button",11),t(62),r(63,"translate"),i(),t(64,`
+      `),i(),t(65,`
+    `),i(),t(66,`
+  `),i(),t(67,`
+`),i(),t(68,`
+`)),l&2&&(o(2),d("ngIf",p.allowUndo()),o(11),d("ngClass",p.transactionColor()),o(3),f(`
+          `,c(17,17,"labels.inputs.Transaction Id"),`
+        `),o(4),f(`
+          `,p.transactionData.id,`
+        `),o(3),f(`
+          `,c(24,19,"labels.inputs.Type"),`
+        `),o(4),f(`
+          `,p.transactionData.transactionType.value,`
+        `),o(3),f(`
+          `,c(31,21,"labels.inputs.Transaction Date"),`
+        `),o(4),f(`
+          `,c(35,23,p.transactionData.date),`
+        `),o(4),f(`
+          `,c(39,25,"labels.inputs.Currency"),`
+        `),o(4),f(`
+          `,p.transactionData.currency.displayLabel,`
+        `),o(3),f(`
+          `,c(46,27,"labels.inputs.Amount"),`
+        `),o(4),f(`
+          `,et(50,29,p.transactionData.amount,p.transactionData.currency.code,"symbol-narrow","1.2-2"),`
+        `),o(3),d("ngIf",p.transactionData.note),o(2),d("ngIf",p.transactionData.note),o(2),d("ngIf",p.transactionData.paymentDetailData),o(5),d("routerLink",k(36,qr)),o(),f(`
+          `,c(63,34,"labels.buttons.Back"),`
+        `))},dependencies:[O,Oe,w,me,y,Y,G,ut,B,yt,ue,E,st,li],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.transaction-buttons[_ngcontent-%COMP%]{margin-top:3%}.transaction-relation[_ngcontent-%COMP%]{background-color:#d7dada}.active[_ngcontent-%COMP%]{background-color:#5cb85c;height:4px}.linked[_ngcontent-%COMP%]{background-color:#4461e2;height:4px}.undo[_ngcontent-%COMP%]{background-color:red;height:4px}"]})}}return e})();function Ur(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,a.name,`
+        `)}}function Gr(e,s){if(e&1){let a=I();n(0,"mat-form-field",14),b("click",function(){P(a);let p=R(11);return M(p.open())}),t(1,`
+      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+      `),g(6,"input",15),t(7,`
+      `),g(8,"mat-datepicker-toggle",16),t(9,`
+      `),g(10,"mat-datepicker",null,0),t(12,`
+      `),n(13,"mat-error"),t(14),r(15,"translate"),r(16,"translate"),n(17,"strong"),t(18),r(19,"translate"),i(),t(20,`
+      `),i(),t(21,`
+    `),i()}if(e&2){let a=R(11),l=C();o(3),u(c(4,8,"labels.inputs.Submitted On")),o(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),o(2),d("for",a),o(6),S(`
+        `,c(15,10,"labels.inputs.Submission Date")," ",c(16,12,"labels.commons.is"),`
+        `),o(4),u(c(19,14,"labels.commons.required"))}}function Wr(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,a.displayName,`
+        `)}}function Kr(e,s){if(e&1&&(n(0,"mat-form-field",3),t(1,`
+      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+      `),n(6,"mat-select",17),t(7,`
+        `),m(8,Wr,2,2,"mat-option",5),t(9,`
+      `),i(),t(10,`
+    `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Field Officer")),o(5),d("ngForOf",a.fieldOfficerData)}}function Qr(e,s){e&1&&(n(0,"mat-form-field",3),t(1,`
+      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+      `),g(6,"input",18),r(7,"translate"),t(8,`
+    `),i()),e&2&&(o(3),u(c(4,2,"labels.inputs.External id")),o(3),ft("matTooltip",c(7,4,"tooltips.Provides an external id")))}var _e=(()=>{class e{constructor(a,l,p){this.formBuilder=a,this.fixedDepositsService=l,this.settingsService=p,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isFieldOfficerPatched=!1,this.isProductSelected=!1,this.fixedDepositsAccountProductTemplate=new Le,this.createFixedDepositsAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.fixedDepositsAccountTemplate&&(this.productData=this.fixedDepositsAccountTemplate.productOptions,this.fixedDepositsAccountTemplate.depositProductId&&this.fixedDepositAccountDetailsForm.patchValue({productId:this.fixedDepositsAccountTemplate.depositProductId,submittedOnDate:this.fixedDepositsAccountTemplate.timeline.submittedOnDate&&new Date(this.fixedDepositsAccountTemplate.timeline.submittedOnDate),externalId:this.fixedDepositsAccountTemplate.externalId||""}))}createFixedDepositsAccountDetailsForm(){this.fixedDepositAccountDetailsForm=this.formBuilder.group({productId:["",V.required],submittedOnDate:["",V.required],fieldOfficerId:[""],externalId:[""]})}buildDependencies(){let a=this.fixedDepositsAccountTemplate.clientId;this.fixedDepositAccountDetailsForm.get("productId").valueChanges.subscribe(l=>{this.fixedDepositsService.getFixedDepositsAccountTemplate(a,l).subscribe(p=>{this.fixedDepositsAccountProductTemplate.emit(p),this.isProductSelected=!0,this.fieldOfficerData=p.fieldOfficerOptions,!this.isFieldOfficerPatched&&this.fixedDepositsAccountTemplate.fieldOfficerId?(this.fixedDepositAccountDetailsForm.get("fieldOfficerId").patchValue(this.fixedDepositsAccountTemplate.fieldOfficerId),this.isFieldOfficerPatched=!0):this.fixedDepositAccountDetailsForm.get("fieldOfficerId").patchValue("")})})}get fixedDepositAccountDetails(){let a=this.fixedDepositAccountDetailsForm.value;for(let l in a)a[l]===""&&delete a[l];return a}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(H),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-details-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate"},outputs:{fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},decls:48,vars:24,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"click",4,"ngIf"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","fieldOfficerId"],["matInput","","formControlName","externalId",3,"matTooltip"]],template:function(l,p){if(l&1&&(n(0,"form",1),t(1,`
+  `),n(2,"div",2),t(3,`
+    `),n(4,"mat-form-field",3),t(5,`
+      `),n(6,"mat-label"),t(7),r(8,"translate"),i(),t(9,`
+      `),n(10,"mat-select",4),t(11,`
+        `),m(12,Ur,2,2,"mat-option",5),t(13,`
+      `),i(),t(14,`
+      `),n(15,"mat-error"),t(16),r(17,"translate"),r(18,"translate"),n(19,"strong"),t(20),r(21,"translate"),i(),t(22,`
+      `),i(),t(23,`
+    `),i(),t(24,`
+
+    `),m(25,Gr,22,16,"mat-form-field",6),t(26,`
+
+    `),m(27,Kr,11,4,"mat-form-field",7),t(28,`
+
+    `),m(29,Qr,9,6,"mat-form-field",7),t(30,`
+  `),i(),t(31,`
+
+  `),n(32,"div",8),t(33,`
+    `),n(34,"button",9),t(35,`
+      `),g(36,"fa-icon",10),t(37),r(38,"translate"),i(),t(39,`
+    `),n(40,"button",11),t(41),r(42,"translate"),g(43,"fa-icon",12),t(44,`
+    `),i(),t(45,`
+  `),i(),t(46,`
+`),i(),t(47,`
+`)),l&2){let x;d("formGroup",p.fixedDepositAccountDetailsForm),o(7),u(c(8,12,"labels.inputs.Product Name")),o(5),d("ngForOf",p.productData),o(4),S(`
+        `,c(17,14,"labels.inputs.Product Name")," ",c(18,16,"labels.commons.is"),`
+        `),o(4),u(c(21,18,"labels.commons.required")),o(5),d("ngIf",p.isProductSelected),o(2),d("ngIf",p.isProductSelected),o(2),d("ngIf",p.isProductSelected),o(8),f(`
+      `,c(38,20,"labels.buttons.Previous"),`
+    `),o(3),d("disabled",!((x=p.fixedDepositAccountDetailsForm.get("productId"))!=null&&x.value)||!((x=p.fixedDepositAccountDetailsForm.get("submittedOnDate"))!=null&&x.value)),o(),f(`
+      `,c(42,22,"labels.buttons.Next"),`
+      `)}},dependencies:[O,vt,w,y,ot,it,X,at,dt,rt,pt,tt,Z,xt,bt,lt,Ot,At,Pt,Mt,St,B,E,xe,Qt,st,re],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Yr(e,s){if(e&1&&(n(0,"mifosx-input-amount",18),t(1,`
+    `),i()),e&2){let a=C();d("currency",a.currency)("isRequired",!0)("inputFormControl",a.fixedDepositAccountTermsForm.controls.depositAmount)("inputLabel","Deposit Amount")}}function Jr(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function Xr(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function Zr(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function tp(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function ep(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}var Ce=(()=>{class e{constructor(a,l){this.formBuilder=a,this.settingsService=l,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.currency=null,this.createFixedDepositsAccountTermsForm()}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.currency=this.fixedDepositsAccountProductTemplate.currency,this.setOptions())}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.fixedDepositsAccountTemplate.id&&this.fixedDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.fixedDepositsAccountTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.fixedDepositsAccountTemplate.interestPostingPeriodType.id,interestCalculationType:this.fixedDepositsAccountTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.fixedDepositsAccountTemplate.interestCalculationDaysInYearType.id,depositAmount:this.fixedDepositsAccountTemplate.depositAmount?this.fixedDepositsAccountTemplate.depositAmount:0,depositPeriod:this.fixedDepositsAccountTemplate.depositPeriod,depositPeriodFrequencyId:this.fixedDepositsAccountTemplate.depositPeriodFrequency.id})}createFixedDepositsAccountTermsForm(){this.fixedDepositAccountTermsForm=this.formBuilder.group({interestCompoundingPeriodType:["",V.required],interestPostingPeriodType:["",V.required],interestCalculationType:["",V.required],interestCalculationDaysInYearType:["",V.required],depositAmount:[0,V.required],depositPeriod:["",V.required],depositPeriodFrequencyId:["",V.required]})}setOptions(){this.interestCompoundingPeriodTypeData=this.fixedDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.fixedDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.fixedDepositsAccountProductTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.fixedDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,this.periodFrequencyTypeData=this.fixedDepositsAccountProductTemplate.periodFrequencyTypeOptions,this.fixedDepositsAccountTemplate.id||this.fixedDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.fixedDepositsAccountProductTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.fixedDepositsAccountProductTemplate.interestPostingPeriodType.id,interestCalculationType:this.fixedDepositsAccountProductTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.fixedDepositsAccountProductTemplate.interestCalculationDaysInYearType.id,depositAmount:this.fixedDepositsAccountProductTemplate.depositAmount,depositPeriod:this.fixedDepositsAccountProductTemplate.minDepositTerm,depositPeriodFrequencyId:this.fixedDepositsAccountProductTemplate.minDepositTermType.id})}get fixedDepositAccountTerms(){let a=this.fixedDepositAccountTermsForm.value;for(let l in a)a[l]===""&&delete a[l];return a}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-terms-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},features:[te],decls:150,vars:85,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["class","flex-48",3,"currency","isRequired","inputFormControl","inputLabel",4,"ngIf"],[1,"flex-48","hide-lt-md"],[1,"flex-48"],["type","number","matInput","","formControlName","depositPeriod","required",""],["formControlName","depositPeriodFrequencyId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["formControlName","interestCompoundingPeriodType","required",""],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[1,"flex-48",3,"currency","isRequired","inputFormControl","inputLabel"],[3,"value"]],template:function(l,p){l&1&&(n(0,"form",0),t(1,`
+  `),n(2,"div",1),t(3,`
+    `),m(4,Yr,2,4,"mifosx-input-amount",2),t(5,`
+
+    `),g(6,"span",3),t(7,`
+
+    `),n(8,"mat-form-field",4),t(9,`
+      `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
+      `),g(14,"input",5),t(15,`
+      `),n(16,"mat-error"),t(17),r(18,"translate"),r(19,"translate"),n(20,"strong"),t(21),r(22,"translate"),i(),t(23,`
+      `),i(),t(24,`
+    `),i(),t(25,`
+
+    `),n(26,"mat-form-field",4),t(27,`
+      `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
+      `),n(32,"mat-select",6),t(33,`
+        `),m(34,Jr,3,5,"mat-option",7),t(35,`
+      `),i(),t(36,`
+      `),n(37,"mat-error"),t(38),r(39,"translate"),r(40,"translate"),n(41,"strong"),t(42),r(43,"translate"),i(),t(44,`
+      `),i(),t(45,`
+    `),i(),t(46,`
+
+    `),g(47,"mat-divider",8),t(48,`
+
+    `),n(49,"mat-form-field",4),t(50,`
+      `),n(51,"mat-label"),t(52),r(53,"translate"),i(),t(54,`
+      `),n(55,"mat-select",9),t(56,`
+        `),m(57,Xr,3,5,"mat-option",7),t(58,`
+      `),i(),t(59,`
+      `),n(60,"mat-error"),t(61),r(62,"translate"),r(63,"translate"),n(64,"strong"),t(65),r(66,"translate"),i(),t(67,`
+      `),i(),t(68,`
+    `),i(),t(69,`
+
+    `),n(70,"mat-form-field",4),t(71,`
+      `),n(72,"mat-label"),t(73),r(74,"translate"),i(),t(75,`
+      `),n(76,"mat-select",10),t(77,`
+        `),m(78,Zr,3,5,"mat-option",7),t(79,`
+      `),i(),t(80,`
+      `),n(81,"mat-error"),t(82),r(83,"translate"),r(84,"translate"),n(85,"strong"),t(86),r(87,"translate"),i(),t(88,`
+      `),i(),t(89,`
+    `),i(),t(90,`
+
+    `),n(91,"mat-form-field",4),t(92,`
+      `),n(93,"mat-label"),t(94),r(95,"translate"),i(),t(96,`
+      `),n(97,"mat-select",11),t(98,`
+        `),m(99,tp,3,5,"mat-option",7),t(100,`
+      `),i(),t(101,`
+      `),n(102,"mat-error"),t(103),r(104,"translate"),r(105,"translate"),n(106,"strong"),t(107),r(108,"translate"),i(),t(109,`
+      `),i(),t(110,`
+    `),i(),t(111,`
+
+    `),n(112,"mat-form-field",4),t(113,`
+      `),n(114,"mat-label"),t(115),r(116,"translate"),i(),t(117,`
+      `),n(118,"mat-select",12),t(119,`
+        `),m(120,ep,3,5,"mat-option",7),t(121,`
+      `),i(),t(122,`
+      `),n(123,"mat-error"),t(124),r(125,"translate"),r(126,"translate"),n(127,"strong"),t(128),r(129,"translate"),i(),t(130,`
+      `),i(),t(131,`
+    `),i(),t(132,`
+  `),i(),t(133,`
+
+  `),n(134,"div",13),t(135,`
+    `),n(136,"button",14),t(137,`
+      `),g(138,"fa-icon",15),t(139),r(140,"translate"),i(),t(141,`
+    `),n(142,"button",16),t(143),r(144,"translate"),g(145,"fa-icon",17),t(146,`
+    `),i(),t(147,`
+  `),i(),t(148,`
+`),i(),t(149,`
+`)),l&2&&(d("formGroup",p.fixedDepositAccountTermsForm),o(4),d("ngIf",p.currency),o(7),u(c(12,33,"labels.inputs.Deposit Period")),o(6),S(`
+        `,c(18,35,"labels.inputs.Deposit Period")," ",c(19,37,"labels.commons.is"),`
+        `),o(4),u(c(22,39,"labels.commons.required")),o(8),u(c(30,41,"labels.inputs.Deposit Period Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(4),S(`
+        `,c(39,43,"labels.inputs.Deposit Period Type")," ",c(40,45,"labels.commons.is"),`
+        `),o(4),u(c(43,47,"labels.commons.required")),o(10),u(c(53,49,"labels.inputs.Interest Compounding Period")),o(5),d("ngForOf",p.interestCompoundingPeriodTypeData),o(4),S(`
+        `,c(62,51,"labels.inputs.Interest Compounding Period")," ",c(63,53,"labels.commons.is"),`
+        `),o(4),u(c(66,55,"labels.commons.required")),o(8),u(c(74,57,"labels.inputs.Interest Posting Period")),o(5),d("ngForOf",p.interestPostingPeriodTypeData),o(4),S(`
+        `,c(83,59,"labels.inputs.Interest Posting Period")," ",c(84,61,"labels.commons.is"),`
+        `),o(4),u(c(87,63,"labels.commons.required")),o(8),u(c(95,65,"labels.inputs.Interest Calculated using")),o(5),d("ngForOf",p.interestCalculationTypeData),o(4),S(`
+        `,c(104,67,"labels.inputs.Interest Calculated using")," ",c(105,69,"labels.commons.is"),`
+        `),o(4),u(c(108,71,"labels.commons.required")),o(8),u(c(116,73,"labels.inputs.Days in Year")),o(5),d("ngForOf",p.interestCalculationDaysInYearTypeData),o(4),S(`
+        `,c(125,75,"labels.inputs.Days in Year")," ",c(126,77,"labels.commons.is"),`
+        `),o(4),u(c(129,79,"labels.commons.required")),o(11),f(`
+      `,c(140,81,"labels.buttons.Previous"),`
+    `),o(4),f(`
+      `,c(144,83,"labels.buttons.Next"),`
+      `))},dependencies:[O,vt,w,y,ot,it,Kt,X,at,dt,rt,pt,tt,Z,xt,lt,Ot,At,B,E,It,an,Ne,Qt,st,re],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function np(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function ip(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function ap(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function op(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function rp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),S(`
+          (`,a.accountNo,") ",a.savingsProductName,`
+        `)}}function pp(e,s){if(e&1&&(n(0,"mat-form-field",30),t(1,`
+      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+      `),n(6,"mat-select",31),t(7,`
+        `),m(8,rp,2,3,"mat-option",6),t(9,`
+      `),i(),t(10,`
+      `),n(11,"mat-error"),t(12),r(13,"translate"),r(14,"translate"),n(15,"strong"),t(16),r(17,"translate"),i(),t(18,`
+      `),i(),t(19,`
+    `),i()),e&2){let a=C();o(3),u(c(4,5,"labels.inputs.Linked Savings Account")),o(5),d("ngForOf",a.savingsAccountsData),o(4),S(`
+        `,c(13,7,"labels.inputs.Linked Savings Account")," ",c(14,9,"labels.commons.is"),`
+        `),o(4),u(c(17,11,"labels.commons.required"))}}function cp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function lp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),S(`
+          (`,a.accountNo,") ",a.savingsProductName,`
+        `)}}function sp(e,s){if(e&1&&(n(0,"mat-form-field",32),t(1,`
+      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+      `),n(6,"mat-select",33),t(7,`
+        `),m(8,lp,2,3,"mat-option",6),t(9,`
+      `),i(),t(10,`
+      `),n(11,"mat-error"),t(12),r(13,"translate"),r(14,"translate"),n(15,"strong"),t(16),r(17,"translate"),i(),t(18,`
+      `),i(),t(19,`
+    `),i()),e&2){let a=C();o(3),u(c(4,5,"labels.inputs.Transfer to savings account")),o(5),d("ngForOf",a.savingsAccountsData),o(4),S(`
+        `,c(13,7,"labels.inputs.Transfer to savings account")," ",c(14,9,"labels.commons.is"),`
+        `),o(4),u(c(17,11,"labels.commons.required"))}}function mp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
+          `,F(2,2,a.value,"catalogs"),`
+        `)}}function dp(e,s){e&1&&(n(0,"mat-form-field",36),t(1,`
+        `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
+        `),g(6,"input",37),t(7,`
+      `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Tax Group")))}function up(e,s){if(e&1&&(v(0),t(1,`
+      `),g(2,"mat-divider",13),t(3,`
+
+      `),n(4,"mat-checkbox",34),t(5),r(6,"translate"),i(),t(7,`
+
+      `),m(8,dp,8,3,"mat-form-field",35),t(9,`
+    `),D()),e&2){let a=C();o(5),f(`
+        `,c(6,2,"labels.inputs.Is Withhold Tax Applicable"),`?
+      `),o(3),d("ngIf",a.fixedDepositAccountSettingsForm.controls.taxGroupId)}}var he=(()=>{class e{constructor(a,l){this.formBuilder=a,this.settingsService=l,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.createFixedDepositAccountSettingsForm(),this.buildDependencies()}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.fixedDepositAccountSettingsForm.patchValue({minDepositTerm:this.fixedDepositsAccountProductTemplate.minDepositTerm,minDepositTermTypeId:this.fixedDepositsAccountProductTemplate.minDepositTermType?this.fixedDepositsAccountProductTemplate.minDepositTermType.id:"",inMultiplesOfDepositTerm:this.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:this.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType?this.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType.id:"",maxDepositTerm:this.fixedDepositsAccountProductTemplate.maxDepositTerm,maxDepositTermTypeId:this.fixedDepositsAccountProductTemplate.maxDepositTermType?this.fixedDepositsAccountProductTemplate.maxDepositTermType.id:"",preClosurePenalApplicable:this.fixedDepositsAccountProductTemplate.preClosurePenalApplicable,preClosurePenalInterest:this.fixedDepositsAccountProductTemplate.preClosurePenalInterest,preClosurePenalInterestOnTypeId:this.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType?this.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType.id:"",maturityInstructionId:this.fixedDepositsAccountProductTemplate.maturityInstructionId}),this.fixedDepositsAccountProductTemplate.withHoldTax?(this.fixedDepositAccountSettingsForm.addControl("withHoldTax",new Q(!1)),this.fixedDepositAccountSettingsForm.get("withHoldTax").valueChanges.subscribe(a=>{a?(this.fixedDepositAccountSettingsForm.addControl("taxGroupId",new Q({value:"",disabled:!0})),this.fixedDepositAccountSettingsForm.get("taxGroupId").patchValue(this.fixedDepositsAccountProductTemplate.taxGroup&&this.fixedDepositsAccountProductTemplate.taxGroup.name)):this.fixedDepositAccountSettingsForm.removeControl("taxGroupId")}),this.fixedDepositAccountSettingsForm.get("withHoldTax").patchValue(this.fixedDepositsAccountTemplate.withHoldTax)):this.fixedDepositAccountSettingsForm.removeControl("withHoldTax"),this.setOptions())}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.fixedDepositsAccountTemplate&&this.fixedDepositAccountSettingsForm.patchValue({lockinPeriodFrequency:this.fixedDepositsAccountTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.fixedDepositsAccountTemplate.lockinPeriodFrequencyType&&this.fixedDepositsAccountTemplate.lockinPeriodFrequencyType.id,transferInterestToSavings:this.fixedDepositsAccountTemplate.transferInterestToSavings})}createFixedDepositAccountSettingsForm(){this.fixedDepositAccountSettingsForm=this.formBuilder.group({lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],minDepositTerm:[{value:"",disabled:!0}],minDepositTermTypeId:[{value:"",disabled:!0}],inMultiplesOfDepositTerm:[{value:"",disabled:!0}],inMultiplesOfDepositTermTypeId:[{value:"",disabled:!0}],maxDepositTerm:[{value:"",disabled:!0}],maxDepositTermTypeId:[{value:"",disabled:!0}],transferInterestToSavings:[!1],preClosurePenalApplicable:[{value:"",disabled:!0}],preClosurePenalInterest:[{value:"",disabled:!0}],preClosurePenalInterestOnTypeId:[{value:"",disabled:!0}],maturityInstructionId:[""]})}buildDependencies(){this.fixedDepositAccountSettingsForm.get("transferInterestToSavings").valueChanges.subscribe(a=>{a?(this.fixedDepositAccountSettingsForm.addControl("linkAccountId",new Q("",V.required)),this.fixedDepositAccountSettingsForm.get("linkAccountId").patchValue(this.fixedDepositsAccountTemplate.linkedAccount&&this.fixedDepositsAccountTemplate.linkedAccount.id)):this.fixedDepositAccountSettingsForm.removeControl("linkAccountId")}),this.fixedDepositAccountSettingsForm.get("maturityInstructionId").valueChanges.subscribe(a=>{a>100?(this.fixedDepositAccountSettingsForm.addControl("transferToSavingsId",new Q("",V.required)),this.fixedDepositAccountSettingsForm.get("transferToSavingsId").patchValue(this.fixedDepositsAccountTemplate.transferToSavingsId&&this.fixedDepositsAccountTemplate.transferToSavingsId.id)):this.fixedDepositAccountSettingsForm.removeControl("transferToSavingsId")})}setOptions(){this.lockinPeriodFrequencyTypeData=this.fixedDepositsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=this.fixedDepositsAccountProductTemplate.periodFrequencyTypeOptions,this.savingsAccountsData=this.fixedDepositsAccountProductTemplate.savingsAccounts,this.preClosurePenalInterestOnTypeData=this.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnTypeOptions,this.maturityInstructionOptions=this.fixedDepositsAccountProductTemplate.maturityInstructionOptions}get fixedDepositAccountSettings(){let a=this.fixedDepositAccountSettingsForm.getRawValue();for(let l in a)(a[l]===""||l==="taxGroupId")&&delete a[l];return a}static{this.\u0275fac=function(l){return new(l||e)(_(ct),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-settings-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},features:[te],decls:200,vars:91,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minDepositTerm","required",""],["formControlName","minDepositTermTypeId","required",""],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm"],["formControlName","maxDepositTermTypeId"],[1,"flex-98"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","transferInterestToSavings",1,"flex-32","margin-b"],["class","margin-b flex-48",4,"ngIf"],["formControlName","maturityInstructionId"],["class","flex-48 margin-b",4,"ngIf"],[1,"mat-h4","flex-23"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],[4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"margin-b","flex-48"],["formControlName","linkAccountId","required",""],[1,"flex-48","margin-b"],["formControlName","transferToSavingsId","required",""],["labelPosition","before","formControlName","withHoldTax",1,"margin-p","flex-48"],["class","p-b-25 flex-48",4,"ngIf"],[1,"p-b-25","flex-48"],["matInput","","formControlName","taxGroupId"]],template:function(l,p){l&1&&(n(0,"form",0),t(1,`
+  `),n(2,"div",1),t(3,`
+    `),n(4,"h4",2),t(5),r(6,"translate"),i(),t(7,`
+
+    `),n(8,"mat-form-field",3),t(9,`
+      `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
+      `),g(14,"input",4),t(15,`
+    `),i(),t(16,`
+
+    `),n(17,"mat-form-field",3),t(18,`
+      `),n(19,"mat-label"),t(20),r(21,"translate"),i(),t(22,`
+      `),n(23,"mat-select",5),t(24,`
+        `),m(25,np,3,5,"mat-option",6),t(26,`
+      `),i(),t(27,`
+    `),i(),t(28,`
+
+    `),n(29,"h4",2),t(30),r(31,"translate"),i(),t(32,`
+
+    `),n(33,"mat-form-field",3),t(34,`
+      `),n(35,"mat-label"),t(36),r(37,"translate"),i(),t(38,`
+      `),g(39,"input",7),t(40,`
+      `),n(41,"mat-error"),t(42),r(43,"translate"),r(44,"translate"),n(45,"strong"),t(46),r(47,"translate"),i(),t(48,`
+      `),i(),t(49,`
+    `),i(),t(50,`
+
+    `),n(51,"mat-form-field",3),t(52,`
+      `),n(53,"mat-label"),t(54),r(55,"translate"),i(),t(56,`
+      `),n(57,"mat-select",8),t(58,`
+        `),m(59,ip,3,5,"mat-option",6),t(60,`
+      `),i(),t(61,`
+      `),n(62,"mat-error"),t(63),r(64,"translate"),r(65,"translate"),n(66,"strong"),t(67),r(68,"translate"),i(),t(69,`
+      `),i(),t(70,`
+    `),i(),t(71,`
+
+    `),n(72,"h4",2),t(73),r(74,"translate"),i(),t(75,`
+
+    `),n(76,"mat-form-field",3),t(77,`
+      `),n(78,"mat-label"),t(79),r(80,"translate"),i(),t(81,`
+      `),g(82,"input",9),t(83,`
+    `),i(),t(84,`
+
+    `),n(85,"mat-form-field",3),t(86,`
+      `),n(87,"mat-label"),t(88),r(89,"translate"),i(),t(90,`
+      `),n(91,"mat-select",10),t(92,`
+        `),m(93,ap,3,5,"mat-option",6),t(94,`
+      `),i(),t(95,`
+    `),i(),t(96,`
+
+    `),n(97,"h4",2),t(98),r(99,"translate"),i(),t(100,`
+
+    `),n(101,"mat-form-field",3),t(102,`
+      `),n(103,"mat-label"),t(104),r(105,"translate"),i(),t(106,`
+      `),g(107,"input",11),t(108,`
+    `),i(),t(109,`
+
+    `),n(110,"mat-form-field",3),t(111,`
+      `),n(112,"mat-label"),t(113),r(114,"translate"),i(),t(115,`
+      `),n(116,"mat-select",12),t(117,`
+        `),m(118,op,3,5,"mat-option",6),t(119,`
+      `),i(),t(120,`
+    `),i(),t(121,`
+
+    `),g(122,"mat-divider",13),t(123,`
+
+    `),n(124,"h3",14),t(125),r(126,"translate"),i(),t(127,`
+
+    `),n(128,"mat-checkbox",15),t(129),r(130,"translate"),i(),t(131,`
+
+    `),m(132,pp,20,13,"mat-form-field",16),t(133,`
+
+    `),g(134,"mat-divider",13),t(135,`
+
+    `),n(136,"mat-form-field",3),t(137,`
+      `),n(138,"mat-label"),t(139),r(140,"translate"),i(),t(141,`
+      `),n(142,"mat-select",17),t(143,`
+        `),m(144,cp,3,5,"mat-option",6),t(145,`
+      `),i(),t(146,`
+    `),i(),t(147,`
+
+    `),m(148,sp,20,13,"mat-form-field",18),t(149,`
+
+    `),g(150,"mat-divider",13),t(151,`
+
+    `),n(152,"h4",19),t(153),r(154,"translate"),i(),t(155,`
+
+    `),n(156,"mat-checkbox",20),t(157),r(158,"translate"),i(),t(159,`
+
+    `),n(160,"mat-form-field",3),t(161,`
+      `),n(162,"mat-label"),t(163),r(164,"translate"),i(),t(165,`
+      `),g(166,"input",21),t(167,`
+    `),i(),t(168,`
+
+    `),n(169,"mat-form-field",3),t(170,`
+      `),n(171,"mat-label"),t(172),r(173,"translate"),i(),t(174,`
+      `),n(175,"mat-select",22),t(176,`
+        `),m(177,mp,3,5,"mat-option",6),t(178,`
+      `),i(),t(179,`
+    `),i(),t(180,`
+
+    `),m(181,up,10,4,"ng-container",23),t(182,`
+  `),i(),t(183,`
+
+  `),n(184,"div",24),t(185,`
+    `),n(186,"button",25),t(187,`
+      `),g(188,"fa-icon",26),t(189),r(190,"translate"),i(),t(191,`
+    `),n(192,"button",27),t(193),r(194,"translate"),g(195,"fa-icon",28),t(196,`
+    `),i(),t(197,`
+  `),i(),t(198,`
+`),i(),t(199,`
+`)),l&2&&(d("formGroup",p.fixedDepositAccountSettingsForm),o(5),u(c(6,37,"labels.heading.Lock-in Period")),o(6),u(c(12,39,"labels.inputs.Frequency")),o(9),u(c(21,41,"labels.inputs.Type")),o(5),d("ngForOf",p.lockinPeriodFrequencyTypeData),o(5),u(c(31,43,"labels.heading.Minimum Deposit Term")),o(6),u(c(37,45,"labels.inputs.Frequency")),o(6),S(`
+        `,c(43,47,"labels.inputs.Minimum Deposit Term Frequency")," ",c(44,49,"labels.commons.is"),`
+        `),o(4),u(c(47,51,"labels.commons.required")),o(8),u(c(55,53,"labels.inputs.Frequency Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(4),S(`
+        `,c(64,55,"labels.inputs.Minimum Deposit Term Frequency Type")," ",c(65,57,"labels.commons.is"),`
+        `),o(4),u(c(68,59,"labels.commons.required")),o(6),u(c(74,61,"labels.heading.And thereafter, in Multiples of")),o(6),u(c(80,63,"labels.inputs.Frequency")),o(9),u(c(89,65,"labels.inputs.Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(5),u(c(99,67,"labels.heading.Maximum Deposit Term")),o(6),u(c(105,69,"labels.inputs.Frequency")),o(9),u(c(114,71,"labels.inputs.Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(7),u(c(126,73,"labels.heading.Interest Transfer")),o(4),f(`
+      `,c(130,75,"labels.inputs.Transfer Interest to Linked Savings Account"),`?
+    `),o(3),d("ngIf",p.fixedDepositAccountSettingsForm.contains("linkAccountId")),o(7),u(c(140,77,"labels.inputs.Maturity Instructions")),o(5),d("ngForOf",p.maturityInstructionOptions),o(4),d("ngIf",p.fixedDepositAccountSettingsForm.contains("transferToSavingsId")),o(5),u(c(154,79,"labels.heading.For Pre-mature closure")),o(4),f(`
+      `,c(158,81,"labels.inputs.Apply Penal Interest (less)"),`
+    `),o(6),f("",c(164,83,"labels.inputs.Penal Interest")," (%)"),o(9),u(c(173,85,"labels.inputs.Period")),o(5),d("ngForOf",p.preClosurePenalInterestOnTypeData),o(4),d("ngIf",p.fixedDepositAccountSettingsForm.controls.withHoldTax),o(8),f(`
+      `,c(190,87,"labels.buttons.Previous"),`
+    `),o(4),f(`
+      `,c(194,89,"labels.buttons.Next"),`
+      `))},dependencies:[O,vt,w,y,ot,it,Kt,X,at,dt,rt,pt,tt,Z,xt,lt,Ot,At,B,E,It,Ne,We,Qt,st,re],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-p[_ngcontent-%COMP%]{margin-top:1.7em}"]})}}return e})();var xp=()=>[2e3];function fp(e,s){if(e&1&&(n(0,"mat-option",24),t(1),i()),e&2){let a=s.$implicit;d("value",a),o(),f(`
+        `,a.name,`
+      `)}}function gp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.name")))}function _p(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+        `,a.name+", "+a.currency.displaySymbol,`
+      `)}}function Cp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Type")))}function hp(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+        `,a.chargeCalculationType.value,`
+      `)}}function vp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount")))}function Dp(e,s){if(e&1){let a=I();n(0,"td",26),t(1),n(2,"button",27),b("click",function(){let p=P(a).$implicit,x=C();return M(x.editChargeAmount(p))}),t(3,`
+          `),g(4,"fa-icon",28),t(5,`
+        `),i(),t(6,`
+      `),i()}if(e&2){let a=s.$implicit;o(),f(`
+        `,a.amount,`
+        `)}}function bp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Collected On")))}function Sp(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+        `,a.chargeTimeType.value,`
+      `)}}function Pp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Date")))}function Mp(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
+          `,c(2,1,a.dueDate)||"Unassigned*",`
+        `)}}function Tp(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
+          `,a.feeOnMonthDay?F(2,1,k(4,xp).concat(a.feeOnMonthDay),"dd MMMM"):"Unassigned",`
+        `)}}function Ap(e,s){e&1&&(n(0,"span"),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
+          `,c(2,1,"labels.inputs.N/A"),`
+        `))}function Op(e,s){if(e&1){let a=I();n(0,"button",27),b("click",function(){P(a);let p=C().$implicit,x=C();return M(x.editChargeDate(p))}),t(1,`
+          `),g(2,"fa-icon",28),t(3,`
+        `),i()}}function yp(e,s){if(e&1&&(n(0,"td",26),t(1,`
+        `),m(2,Mp,3,3,"span",29),t(3,`
+        `),m(4,Tp,3,5,"span",29),t(5,`
+        `),m(6,Ap,3,3,"span",29),t(7,`
+        `),m(8,Op,4,0,"button",30),t(9,`
+      `),i()),e&2){let a=s.$implicit;o(2),d("ngIf",a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"),o(2),d("ngIf",a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"),o(2),d("ngIf",!(a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee")),o(2),d("ngIf",a.chargeTimeType.value==="Weekly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date")}}function Ip(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Repayments Every")))}function Ep(e,s){if(e&1){let a=I();n(0,"button",27),b("click",function(){P(a);let p=C().$implicit,x=C();return M(x.editChargeFeeInterval(p))}),t(1,`
+          `),g(2,"fa-icon",28),t(3,`
+        `),i()}}function Fp(e,s){if(e&1&&(n(0,"td",26),t(1),m(2,Ep,4,0,"button",30),t(3,`
+      `),i()),e&2){let a=s.$implicit;o(),f(`
+        `,a.feeInterval||"Not Provided",`
+        `),o(),d("ngIf",a.chargeTimeType.value==="Weekly Fee"||a.chargeTimeType.value==="Monthly Fee")}}function wp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function Bp(e,s){if(e&1){let a=I();n(0,"td",26),t(1,`
+        `),n(2,"button",31),b("click",function(){let p=P(a).$implicit,x=C();return M(x.deleteCharge(p))}),t(3,`
+          `),g(4,"fa-icon",32),t(5,`
+        `),i(),t(6,`
+      `),i()}}function Rp(e,s){e&1&&g(0,"tr",33)}function kp(e,s){e&1&&g(0,"tr",34)}var ve=(()=>{class e{constructor(a,l,p){this.dialog=a,this.dateUtils=l,this.settingsService=p,this.currency=null,this.chargesDataSource=[],this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery","action"],this.isChargesPatched=!1,this.pristine=!0}ngOnInit(){this.chargesDataSource=[],this.fixedDepositsAccountTemplate.id&&this.fixedDepositsAccountTemplate.charges&&(this.chargesDataSource=this.fixedDepositsAccountTemplate.charges.map(a=>K(j({},a),{id:a.chargeId}))||[])}ngOnChanges(){this.currency==null&&(this.fixedDepositsAccountTemplate.currency?this.currency=this.fixedDepositsAccountTemplate.currency:this.fixedDepositsAccountProductTemplate&&this.fixedDepositsAccountProductTemplate.currency&&(this.currency=this.fixedDepositsAccountProductTemplate.currency)),this.fixedDepositsAccountProductTemplate&&(this.chargeData=this.fixedDepositsAccountProductTemplate.chargeOptions.filter(a=>a.currency.code===this.currency.code))}addCharge(a){this.chargesDataSource=this.chargesDataSource.concat([a.value]),a.value="",this.pristine=!1}editChargeAmount(a){let l=[new Ve({controlName:"amount",label:"Amount",value:a.amount,type:"number",required:!1})],p={title:"Edit Charge Amount",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(De,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=K(j({},a),{amount:h.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeDate(a){let l=[new nn({controlName:"date",label:"Date",value:a.dueDate||a.feeOnMonthDay||"",type:"datetime-local",required:!1})],p={title:"Edit Charge Date",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(De,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T,nt=this.settingsService.dateFormat,Xt=this.dateUtils.formatDate(h.data.value.date,nt);switch(a.chargeTimeType.value){case"Specified due date":case"Weekly Fee":T=K(j({},a),{dueDate:Xt});break;case"Annual Fee":T=K(j({},a),{feeOnMonthDay:Xt});break}this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeFeeInterval(a){let l=[new Ve({controlName:"feeInterval",label:"Fee Interval",value:a.feeInterval,type:"text",required:!1})],p={title:"Edit Charge Fee Interval",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(De,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=K(j({},a),{feeInterval:h.data.value.feeInterval});this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(a){this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1}get fixedDepositAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(l){return new(l||e)(_(Wt),_(J),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-charges-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate",fixedDepositAccountFormValid:"fixedDepositAccountFormValid"},features:[te],decls:96,vars:19,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],[4,"ngIf"],["mat-icon-button","","color","primary",3,"click",4,"ngIf"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-form-field",2),t(3,`
+    `),n(4,"mat-label"),t(5),r(6,"translate"),i(),t(7,`
+    `),n(8,"mat-select",null,0),t(10,`
+      `),m(11,fp,2,2,"mat-option",3),t(12,`
+    `),i(),t(13,`
+  `),i(),t(14,`
+
+  `),n(15,"div",4),t(16,`
+    `),n(17,"button",5),b("click",function(){P(x);let T=R(9);return M(p.addCharge(T))}),t(18,`
+      `),g(19,"fa-icon",6),t(20),r(21,"translate"),i(),t(22,`
+  `),i(),t(23,`
+
+  `),n(24,"table",7),t(25,`
+    `),v(26,8),t(27,`
+      `),m(28,gp,3,3,"th",9),t(29,`
+      `),m(30,_p,2,1,"td",10),t(31,`
+    `),D(),t(32,`
+
+    `),v(33,11),t(34,`
+      `),m(35,Cp,3,3,"th",9),t(36,`
+      `),m(37,hp,2,1,"td",10),t(38,`
+    `),D(),t(39,`
+
+    `),v(40,12),t(41,`
+      `),m(42,vp,3,3,"th",9),t(43,`
+      `),m(44,Dp,7,1,"td",10),t(45,`
+    `),D(),t(46,`
+
+    `),v(47,13),t(48,`
+      `),m(49,bp,3,3,"th",9),t(50,`
+      `),m(51,Sp,2,1,"td",10),t(52,`
+    `),D(),t(53,`
+
+    `),v(54,14),t(55,`
+      `),m(56,Pp,3,3,"th",9),t(57,`
+      `),m(58,yp,10,4,"td",10),t(59,`
+    `),D(),t(60,`
+
+    `),v(61,15),t(62,`
+      `),m(63,Ip,3,3,"th",9),t(64,`
+      `),m(65,Fp,4,2,"td",10),t(66,`
+    `),D(),t(67,`
+
+    `),v(68,16),t(69,`
+      `),m(70,wp,3,3,"th",9),t(71,`
+      `),m(72,Bp,7,0,"td",10),t(73,`
+    `),D(),t(74,`
+
+    `),m(75,Rp,1,0,"tr",17),t(76,`
+    `),m(77,kp,1,0,"tr",18),t(78,`
+  `),i(),t(79,`
+`),i(),t(80,`
+
+`),n(81,"div",19),t(82,`
+  `),n(83,"button",20),t(84,`
+    `),g(85,"fa-icon",21),t(86),r(87,"translate"),i(),t(88,`
+  `),n(89,"button",22),t(90),r(91,"translate"),g(92,"fa-icon",23),t(93,`
+  `),i(),t(94,`
+`),i(),t(95,`
+`)}if(l&2){let x=R(9);o(5),u(c(6,11,"labels.inputs.Charge")),o(6),d("ngForOf",p.chargeData),o(6),d("disabled",!x.value),o(3),f(`
+      `,c(21,13,"labels.buttons.Add"),`
+    `),o(4),d("dataSource",p.chargesDataSource)("hidden",p.chargesDataSource.length===0),o(51),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns),o(9),f(`
+    `,c(87,15,"labels.buttons.Previous"),`
+  `),o(3),d("disabled",!p.fixedDepositAccountFormValid),o(),f(`
+    `,c(91,17,"labels.buttons.Next"),`
+    `)}},dependencies:[O,vt,w,y,tt,Z,Ot,At,B,yt,E,st,wt,kt,Rt,Nt,Bt,Vt,Be,qt,zt,jt,Ht,Qt,re],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var Np=["chartsTable"];function Vp(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),i(),t(8,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.name"),":"),o(4),u(a.fixedDepositsAccountProductTemplate.accountChart.name)}}function qp(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"dateFormat"),i(),t(9,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.End Date"),":"),o(4),u(c(8,4,a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.endDate))}}function jp(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),i(),t(8,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Description"),":"),o(4),u(a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.description)}}function zp(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Period")))}function Hp(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),se(`
+        `,a.fromPeriod,"-",a.toPeriod,"\xA0",a.periodType.value,`
+      `)}}function $p(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount Range")))}function Lp(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),S("",a.amountRangeFrom,"-",a.amountRangeTo,"")}}function Up(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function Gp(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),u(a.annualInterestRate)}}function Wp(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Description")))}function Kp(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),u(a.description)}}function Qp(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function Yp(e,s){e&1&&(n(0,"span"),t(1,`
+            `),g(2,"fa-icon",27),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
+            `,c(4,1,"labels.buttons.View Incentives"),`
+          `))}function Jp(e,s){e&1&&(n(0,"span"),t(1,`
+            `),g(2,"fa-icon",28),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
+            `,c(4,1,"labels.buttons.Hide Incentives"),`
+          `))}function Xp(e,s){if(e&1){let a=I();n(0,"td",24),t(1,`
+        `),n(2,"button",25),b("click",function(){let p=P(a).dataIndex,x=C();return M(x.expandChartSlabIndex=x.expandChartSlabIndex===p?null:p)}),t(3,`
+          `),m(4,Yp,5,3,"span",26),t(5,`
+          `),m(6,Jp,5,3,"span",26),t(7,`
+        `),i(),t(8,`
+      `),i()}if(e&2){let a=s.dataIndex,l=C();o(4),d("ngIf",l.expandChartSlabIndex!==a),o(2),d("ngIf",l.expandChartSlabIndex===a)}}function Zp(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Entity Type")))}function t0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,a.entityType.value,`
+                `)}}function e0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Name")))}function n0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,a.attributeName.value,`
+                `)}}function i0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Condition Type")))}function a0(e,s){if(e&1&&(n(0,"td",24),t(1),r(2,"titlecase"),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,c(2,1,a.conditionType.value),`
+                `)}}function o0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Value")))}function r0(e,s){if(e&1&&(n(0,"td",41),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),o(),f(`
+                  `,a.attributeValueDesc,`
+                `)}}function p0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Incentive Type")))}function c0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,a.incentiveType.value,`
+                `)}}function l0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function s0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,a.amount,`
+                `)}}function m0(e,s){e&1&&g(0,"tr",42)}function d0(e,s){e&1&&g(0,"tr",43)}function u0(e,s){if(e&1&&(n(0,"table",33),t(1,`
+              `),v(2,34),t(3,`
+                `),m(4,Zp,3,3,"th",8),t(5,`
+                `),m(6,t0,2,1,"td",9),t(7,`
+              `),D(),t(8,`
+
+              `),v(9,35),t(10,`
+                `),m(11,e0,3,3,"th",8),t(12,`
+                `),m(13,n0,2,1,"td",9),t(14,`
+              `),D(),t(15,`
+
+              `),v(16,36),t(17,`
+                `),m(18,i0,3,3,"th",8),t(19,`
+                `),m(20,a0,3,3,"td",9),t(21,`
+              `),D(),t(22,`
+
+              `),v(23,37),t(24,`
+                `),m(25,o0,3,3,"th",8),t(26,`
+                `),m(27,r0,2,2,"td",38),t(28,`
+              `),D(),t(29,`
+
+              `),v(30,39),t(31,`
+                `),m(32,p0,3,3,"th",8),t(33,`
+                `),m(34,c0,2,1,"td",9),t(35,`
+              `),D(),t(36,`
+
+              `),v(37,40),t(38,`
+                `),m(39,l0,3,3,"th",8),t(40,`
+                `),m(41,s0,2,1,"td",9),t(42,`
+              `),D(),t(43,`
+
+              `),m(44,m0,1,0,"tr",15),t(45,`
+              `),m(46,d0,1,0,"tr",16),t(47,`
+            `),i()),e&2){let a=C().$implicit,l=C();d("dataSource",a.incentives),o(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),o(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function x0(e,s){if(e&1&&(n(0,"td",24),t(1,`
+        `),n(2,"div",29),t(3,`
+          `),n(4,"mat-card",30),t(5,`
+            `),n(6,"h4",31),t(7),r(8,"translate"),i(),t(9,`
+
+            `),m(10,u0,48,3,"table",32),t(11,`
+          `),i(),t(12,`
+        `),i(),t(13,`
+      `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=C();Ae("colspan",p.chartSlabsDisplayedColumns.length),o(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),o(5),f(`
+              `,c(8,4,"labels.heading.Incentives"),`
+            `),o(3),d("ngIf",a.incentives.length)}}function f0(e,s){e&1&&g(0,"tr",42)}function g0(e,s){e&1&&g(0,"tr",43)}function _0(e,s){e&1&&g(0,"tr",44)}var je=(()=>{class e{constructor(){this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"]}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.interestRateChartData=this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs,this.chartsTableRef.renderRows())}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-interest-rate-chart-step"]],viewQuery:function(l,p){if(l&1&&_t(Np,7),l&2){let x;Ct(x=ht())&&(p.chartsTableRef=x.first)}},inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},features:[te],decls:95,vars:23,consts:[["chartsTable",""],[1,"layout-column","gap-2px"],["class","flex-fill",4,"ngIf"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","layout-row-wrap","flex-fill"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","flex-fill mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
+  `),m(2,Vp,9,4,"div",2),t(3,`
+
+  `),n(4,"div",3),t(5,`
+    `),n(6,"span",4),t(7),r(8,"translate"),i(),t(9,`
+    `),n(10,"span",5),t(11),r(12,"dateFormat"),i(),t(13,`
+  `),i(),t(14,`
+
+  `),m(15,qp,10,6,"div",2),t(16,`
+
+  `),m(17,jp,9,4,"div",2),t(18,`
+
+  `),n(19,"div",3),t(20,`
+    `),n(21,"span",4),t(22),r(23,"translate"),i(),t(24,`
+    `),n(25,"span",5),t(26),i(),t(27,`
+  `),i(),t(28,`
+
+  `),n(29,"table",6,0),t(31,`
+    `),v(32,7),t(33,`
+      `),m(34,zp,3,3,"th",8),t(35,`
+      `),m(36,Hp,2,3,"td",9),t(37,`
+    `),D(),t(38,`
+
+    `),v(39,10),t(40,`
+      `),m(41,$p,3,3,"th",8),t(42,`
+      `),m(43,Lp,2,2,"td",9),t(44,`
+    `),D(),t(45,`
+
+    `),v(46,11),t(47,`
+      `),m(48,Up,3,3,"th",8),t(49,`
+      `),m(50,Gp,2,1,"td",9),t(51,`
+    `),D(),t(52,`
+
+    `),v(53,12),t(54,`
+      `),m(55,Wp,3,3,"th",8),t(56,`
+      `),m(57,Kp,2,1,"td",9),t(58,`
+    `),D(),t(59,`
+
+    `),v(60,13),t(61,`
+      `),m(62,Qp,3,3,"th",8),t(63,`
+      `),m(64,Xp,9,2,"td",9),t(65,`
+    `),D(),t(66,`
+
+    `),v(67,14),t(68,`
+      `),m(69,x0,14,6,"td",9),t(70,`
+    `),D(),t(71,`
+
+    `),m(72,f0,1,0,"tr",15),t(73,`
+    `),m(74,g0,1,0,"tr",16),t(75,`
+    `),m(76,_0,1,0,"tr",17),t(77,`
+  `),i(),t(78,`
+`),i(),t(79,`
+
+`),n(80,"div",18),t(81,`
+  `),n(82,"button",19),t(83,`
+    `),g(84,"fa-icon",20),t(85),r(86,"translate"),i(),t(87,`
+  `),n(88,"button",21),t(89),r(90,"translate"),g(91,"fa-icon",22),t(92,`
+  `),i(),t(93,`
+`),i(),t(94,`
+`)),l&2&&(o(2),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.name),o(5),f("",c(8,13,"labels.inputs.Valid from Date"),":"),o(4),u(c(12,15,p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.fromDate)),o(4),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.endDate),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.description),o(5),f("",c(23,17,"labels.inputs.Primary Grouping by Amount"),":"),o(4),u(p.fixedDepositsAccountProductTemplate!=null&&p.fixedDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount?"Yes":"No"),o(3),d("dataSource",p.interestRateChartData),o(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),o(9),f(`
+    `,c(86,19,"labels.buttons.Previous"),`
+  `),o(4),f(`
+    `,c(90,21,"labels.buttons.Next"),`
+    `))},dependencies:[O,w,ye,Ie,y,G,B,yt,E,wt,kt,Rt,Nt,Bt,Vt,st,qt,zt,jt,Ht,Qt,re],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:2em}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Ee("expandChartSlab",[le("collapsed",ce({height:"0px",minHeight:"0"})),le("expanded",ce({height:"*"})),we("expanded <=> collapsed",Fe("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var C0=()=>["../.."],h0=()=>[2e3];function v0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),i(),t(8,`
+  `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.External Id")),o(4),u(a.fixedDepositAccountData.externalId)}}function D0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"find"),r(9,"translateKey"),i(),t(10,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,3,"labels.inputs.Lock-in Period"),":"),o(4),S("",a.fixedDepositAccountData.lockinPeriodFrequency,`
+      `,F(9,10,et(8,5,a.fixedDepositAccountData.lockinPeriodFrequencyType,a.fixedDepositsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function b0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"translateKey"),i(),t(9,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,3,"labels.inputs.Minimum Deposit Term"),":"),o(4),S("",a.fixedDepositsAccountProductTemplate.minDepositTerm,`
+      `,F(8,5,a.fixedDepositsAccountProductTemplate.minDepositTermType==null?null:a.fixedDepositsAccountProductTemplate.minDepositTermType.value,"catalogs"),"")}}function S0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"translateKey"),i(),t(9,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,3,"labels.inputs.In Multiples Of"),":"),o(4),S("",a.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTerm,`
+      `,F(8,5,a.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType==null?null:a.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType.value,"catalogs"),"")}}function P0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"translateKey"),i(),t(9,`
+  `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Maximum Deposit Term")),o(4),S("",a.fixedDepositsAccountProductTemplate.maxDepositTerm,`
+      `,F(8,5,a.fixedDepositsAccountProductTemplate.maxDepositTermType==null?null:a.fixedDepositsAccountProductTemplate.maxDepositTermType.value,"catalogs"),"")}}function M0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"find"),i(),t(9,`
+  `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Linked Savings Account")),o(4),u(et(8,4,a.fixedDepositAccountData.linkAccountId,a.fixedDepositsAccountProductTemplate.savingsAccounts,"id","accountNo"))}}function T0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"find"),r(9,"translateKey"),i(),t(10,`
+  `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Maturity Instructions")),o(4),u(F(9,9,et(8,4,a.fixedDepositAccountData.maturityInstructionId,a.fixedDepositsAccountProductTemplate.maturityInstructionOptions,"id","value"),"catalogs"))}}function A0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),i(),t(8,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Penal Interest")," (%):"),o(4),u(a.fixedDepositsAccountProductTemplate.preClosurePenalInterest+"% ("+(a.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType==null?null:a.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType.id)+")")}}function O0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"yesNo"),i(),t(9,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Withhold Tax is Applicable"),":"),o(4),u(c(8,4,a.fixedDepositAccountData.withHoldTax))}}function y0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),i(),t(8,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.name"),":"),o(4),u(a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.name)}}function I0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),r(8,"dateFormat"),i(),t(9,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.End Date"),":"),o(4),u(c(8,4,a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.endDate))}}function E0(e,s){if(e&1&&(n(0,"div",3),t(1,`
+    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
+    `),n(6,"span",5),t(7),i(),t(8,`
+  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Description"),":"),o(4),u(a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.description)}}function F0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Period")))}function w0(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),se(`
+        `,a.fromPeriod," - ",a.toPeriod,"\xA0",F(2,3,a.periodType.value,"catalogs"),`
+      `)}}function B0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount Range")))}function R0(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"formatNumber"),r(3,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
+        `,c(2,2,a.amountRangeFrom)," - ",c(3,4,a.amountRangeTo),`
+      `)}}function k0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function N0(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f("",c(2,1,a.annualInterestRate)," %")}}function V0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Description")))}function q0(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),u(a.description)}}function j0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function z0(e,s){e&1&&(n(0,"span"),t(1,`
+            `),g(2,"fa-icon",29),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
+            `,c(4,1,"labels.buttons.View Incentives"),`
+          `))}function H0(e,s){e&1&&(n(0,"span"),t(1,`
+            `),g(2,"fa-icon",30),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
+            `,c(4,1,"labels.buttons.Hide Incentives"),`
+          `))}function $0(e,s){if(e&1){let a=I();n(0,"td",26),t(1,`
+        `),n(2,"button",27),b("click",function(){let p=P(a).dataIndex,x=C();return M(x.expandChartSlabIndex=x.expandChartSlabIndex===p?null:p)}),t(3,`
+          `),m(4,z0,5,3,"span",28),t(5,`
+          `),m(6,H0,5,3,"span",28),t(7,`
+        `),i(),t(8,`
+      `),i()}if(e&2){let a=s.dataIndex,l=C();o(4),d("ngIf",l.expandChartSlabIndex!==a),o(2),d("ngIf",l.expandChartSlabIndex===a)}}function L0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Entity Type")))}function U0(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,a.entityType.value,`
+                `)}}function G0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Name")))}function W0(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,a.attributeName.value,`
+                `)}}function K0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Condition Type")))}function Q0(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"titlecase"),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,c(2,1,a.conditionType.value),`
+                `)}}function Y0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Value")))}function J0(e,s){if(e&1&&(n(0,"td",43),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),o(),f(`
+                  `,a.attributeValueDesc,`
+                `)}}function X0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Incentive Type")))}function Z0(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,a.incentiveType.value,`
+                `)}}function tc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function ec(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f(`
+                  `,c(2,1,a.amount),`
+                `)}}function nc(e,s){e&1&&g(0,"tr",44)}function ic(e,s){e&1&&g(0,"tr",45)}function ac(e,s){if(e&1&&(n(0,"table",35),t(1,`
+              `),v(2,36),t(3,`
+                `),m(4,L0,3,3,"th",9),t(5,`
+                `),m(6,U0,2,1,"td",10),t(7,`
+              `),D(),t(8,`
+
+              `),v(9,37),t(10,`
+                `),m(11,G0,3,3,"th",9),t(12,`
+                `),m(13,W0,2,1,"td",10),t(14,`
+              `),D(),t(15,`
+
+              `),v(16,38),t(17,`
+                `),m(18,K0,3,3,"th",9),t(19,`
+                `),m(20,Q0,3,3,"td",10),t(21,`
+              `),D(),t(22,`
+
+              `),v(23,39),t(24,`
+                `),m(25,Y0,3,3,"th",9),t(26,`
+                `),m(27,J0,2,2,"td",40),t(28,`
+              `),D(),t(29,`
+
+              `),v(30,41),t(31,`
+                `),m(32,X0,3,3,"th",9),t(33,`
+                `),m(34,Z0,2,1,"td",10),t(35,`
+              `),D(),t(36,`
+
+              `),v(37,42),t(38,`
+                `),m(39,tc,3,3,"th",9),t(40,`
+                `),m(41,ec,3,3,"td",10),t(42,`
+              `),D(),t(43,`
+
+              `),m(44,nc,1,0,"tr",16),t(45,`
+              `),m(46,ic,1,0,"tr",17),t(47,`
+            `),i()),e&2){let a=C().$implicit,l=C();d("dataSource",a.incentives),o(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),o(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function oc(e,s){if(e&1&&(n(0,"td",26),t(1,`
+        `),n(2,"div",31),t(3,`
+          `),n(4,"mat-card",32),t(5,`
+            `),n(6,"h4",33),t(7),r(8,"translate"),i(),t(9,`
+
+            `),m(10,ac,48,3,"table",34),t(11,`
+          `),i(),t(12,`
+        `),i(),t(13,`
+      `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=C();Ae("colspan",p.chartSlabsDisplayedColumns.length),o(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),o(5),f(`
+              `,c(8,4,"labels.heading.Incentives"),`
+            `),o(3),d("ngIf",a.incentives.length)}}function rc(e,s){e&1&&g(0,"tr",44)}function pc(e,s){e&1&&g(0,"tr",45)}function cc(e,s){e&1&&g(0,"tr",46)}function lc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.name")))}function sc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+          `,a.name+", "+a.currency.displaySymbol,`
+        `)}}function mc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Type")))}function dc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+          `,a.chargeCalculationType.value,`
+        `)}}function uc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount")))}function xc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+          `,a.amount,`
+        `)}}function fc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Date")))}function gc(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
+            `,c(2,1,a.dueDate)||"Unassigned",`
+          `)}}function _c(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
+            `,a.feeOnMonthDay?F(2,1,k(4,h0).concat(a.feeOnMonthDay),"dd MMMM"):"Unassigned",`
+          `)}}function Cc(e,s){e&1&&(n(0,"span"),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
+            `,c(2,1,"labels.inputs.N/A"),`
+          `))}function hc(e,s){if(e&1&&(n(0,"td",26),t(1,`
+          `),m(2,gc,3,3,"span",28),t(3,`
+          `),m(4,_c,3,5,"span",28),t(5,`
+          `),m(6,Cc,3,3,"span",28),t(7,`
+        `),i()),e&2){let a=s.$implicit;o(2),d("ngIf",a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"),o(2),d("ngIf",a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"),o(2),d("ngIf",!(a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"))}}function vc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Repayments Every")))}function Dc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+          `,a.feeInterval||"Not Provided",`
+        `)}}function bc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Collected On")))}function Sc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
+          `,a.chargeTimeType.value,`
+        `)}}function Pc(e,s){e&1&&g(0,"tr",44)}function Mc(e,s){e&1&&g(0,"tr",45)}function Tc(e,s){if(e&1&&(n(0,"div",47),t(1,`
+    `),n(2,"h3",1),t(3),r(4,"translate"),i(),t(5,`
+
+    `),g(6,"mat-divider",2),t(7,`
+    `),n(8,"table",35),t(9,`
+      `),v(10,48),t(11,`
+        `),m(12,lc,3,3,"th",9),t(13,`
+        `),m(14,sc,2,1,"td",10),t(15,`
+      `),D(),t(16,`
+
+      `),v(17,49),t(18,`
+        `),m(19,mc,3,3,"th",9),t(20,`
+        `),m(21,dc,2,1,"td",10),t(22,`
+      `),D(),t(23,`
+
+      `),v(24,42),t(25,`
+        `),m(26,uc,3,3,"th",9),t(27,`
+        `),m(28,xc,2,1,"td",10),t(29,`
+      `),D(),t(30,`
+
+      `),v(31,50),t(32,`
+        `),m(33,fc,3,3,"th",9),t(34,`
+        `),m(35,hc,8,3,"td",10),t(36,`
+      `),D(),t(37,`
+
+      `),v(38,51),t(39,`
+        `),m(40,vc,3,3,"th",9),t(41,`
+        `),m(42,Dc,2,1,"td",10),t(43,`
+      `),D(),t(44,`
+
+      `),v(45,52),t(46,`
+        `),m(47,bc,3,3,"th",9),t(48,`
+        `),m(49,Sc,2,1,"td",10),t(50,`
+      `),D(),t(51,`
+
+      `),m(52,Pc,1,0,"tr",16),t(53,`
+      `),m(54,Mc,1,0,"tr",17),t(55,`
+    `),i(),t(56,`
+  `),i()),e&2){let a=C();o(3),u(c(4,4,"labels.heading.Charges")),o(5),d("dataSource",a.fixedDepositAccountData.charges),o(44),d("matHeaderRowDef",a.chargesDisplayedColumns),o(2),d("matRowDefColumns",a.chargesDisplayedColumns)}}var ze=(()=>{class e{constructor(){this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery"],this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.submitEvent=new Le}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.interestRateChartData=this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs)}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-preview-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate",fixedDepositAccountData:"fixedDepositAccountData"},outputs:{submitEvent:"submitEvent"},features:[te],decls:304,vars:176,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-100"],[1,"flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","irc-table",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"m-b-10","flex-13"],["class","flex-100 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],[1,"layout-row-wrap","responsive-column","flex-100"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","chargeTimeType"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
+  `),n(2,"h3",1),t(3),r(4,"translate"),i(),t(5,`
+
+  `),g(6,"mat-divider",2),t(7,`
+  `),n(8,"div",3),t(9,`
+    `),n(10,"span",4),t(11),r(12,"translate"),i(),t(13,`
+    `),n(14,"span",5),t(15),r(16,"find"),i(),t(17,`
+  `),i(),t(18,`
+
+  `),n(19,"div",3),t(20,`
+    `),n(21,"span",4),t(22),r(23,"translate"),i(),t(24,`
+    `),n(25,"span",5),t(26),r(27,"dateFormat"),i(),t(28,`
+  `),i(),t(29,`
+
+  `),m(30,v0,9,4,"div",6),t(31,`
+
+  `),n(32,"div",3),t(33,`
+    `),n(34,"span",4),t(35),r(36,"translate"),i(),t(37,`
+    `),n(38,"span",5),t(39),r(40,"find"),r(41,"translateKey"),i(),t(42,`
+  `),i(),t(43,`
+
+  `),n(44,"h3",1),t(45),r(46,"translate"),i(),t(47,`
+
+  `),g(48,"mat-divider",2),t(49,`
+  `),n(50,"div",3),t(51,`
+    `),n(52,"span",4),t(53),r(54,"translate"),i(),t(55,`
+    `),n(56,"span",5),t(57),i(),t(58,`
+  `),i(),t(59,`
+
+  `),n(60,"div",3),t(61,`
+    `),n(62,"span",4),t(63),r(64,"translate"),i(),t(65,`
+    `),n(66,"span",5),t(67),i(),t(68,`
+  `),i(),t(69,`
+
+  `),n(70,"div",3),t(71,`
+    `),n(72,"span",4),t(73),r(74,"translate"),i(),t(75,`
+    `),n(76,"span",5),t(77),i(),t(78,`
+  `),i(),t(79,`
+
+  `),n(80,"h3",1),t(81),r(82,"translate"),i(),t(83,`
+
+  `),g(84,"mat-divider",2),t(85,`
+  `),n(86,"div",3),t(87,`
+    `),n(88,"span",4),t(89),r(90,"translate"),i(),t(91,`
+    `),n(92,"span",5),t(93),r(94,"currency"),i(),t(95,`
+  `),i(),t(96,`
+
+  `),n(97,"div",3),t(98,`
+    `),n(99,"span",4),t(100),r(101,"translate"),i(),t(102,`
+    `),n(103,"span",5),t(104),r(105,"find"),r(106,"translateKey"),i(),t(107,`
+  `),i(),t(108,`
+
+  `),n(109,"div",3),t(110,`
+    `),n(111,"span",4),t(112),r(113,"translate"),i(),t(114,`
+    `),n(115,"span",5),t(116),r(117,"find"),r(118,"translateKey"),i(),t(119,`
+  `),i(),t(120,`
+
+  `),n(121,"div",3),t(122,`
+    `),n(123,"span",4),t(124),r(125,"translate"),i(),t(126,`
+    `),n(127,"span",5),t(128),r(129,"find"),r(130,"translateKey"),i(),t(131,`
+  `),i(),t(132,`
+
+  `),n(133,"div",3),t(134,`
+    `),n(135,"span",4),t(136),r(137,"translate"),i(),t(138,`
+    `),n(139,"span",5),t(140),r(141,"find"),r(142,"translateKey"),i(),t(143,`
+  `),i(),t(144,`
+
+  `),n(145,"div",3),t(146,`
+    `),n(147,"span",4),t(148),r(149,"translate"),i(),t(150,`
+    `),n(151,"span",5),t(152),r(153,"find"),r(154,"translateKey"),i(),t(155,`
+  `),i(),t(156,`
+
+  `),n(157,"h3",1),t(158),r(159,"translate"),i(),t(160,`
+
+  `),g(161,"mat-divider",2),t(162,`
+  `),m(163,D0,11,13,"div",6),t(164,`
+
+  `),m(165,b0,10,8,"div",6),t(166,`
+
+  `),m(167,S0,10,8,"div",6),t(168,`
+
+  `),m(169,P0,10,8,"div",6),t(170,`
+
+  `),n(171,"div",3),t(172,`
+    `),n(173,"span",4),t(174),r(175,"translate"),i(),t(176,`
+    `),n(177,"span",5),t(178),r(179,"yesNo"),i(),t(180,`
+  `),i(),t(181,`
+
+  `),m(182,M0,10,9,"div",6),t(183,`
+
+  `),m(184,T0,11,12,"div",6),t(185,`
+
+  `),n(186,"div",3),t(187,`
+    `),n(188,"span",4),t(189),r(190,"translate"),i(),t(191,`
+    `),n(192,"span",5),t(193),r(194,"yesNo"),i(),t(195,`
+  `),i(),t(196,`
+
+  `),m(197,A0,9,4,"div",6),t(198,`
+
+  `),m(199,O0,10,6,"div",6),t(200,`
+
+  `),n(201,"h3",1),t(202),r(203,"translate"),i(),t(204,`
+
+  `),g(205,"mat-divider",2),t(206,`
+  `),m(207,y0,9,4,"div",6),t(208,`
+
+  `),n(209,"div",3),t(210,`
+    `),n(211,"span",4),t(212),r(213,"translate"),i(),t(214,`
+    `),n(215,"span",5),t(216),r(217,"dateFormat"),i(),t(218,`
+  `),i(),t(219,`
+
+  `),m(220,I0,10,6,"div",6),t(221,`
+
+  `),m(222,E0,9,4,"div",6),t(223,`
+
+  `),n(224,"div",3),t(225,`
+    `),n(226,"span",4),t(227),r(228,"translate"),i(),t(229,`
+    `),n(230,"span",5),t(231),r(232,"yesNo"),i(),t(233,`
+  `),i(),t(234,`
+
+  `),n(235,"table",7),t(236,`
+    `),v(237,8),t(238,`
+      `),m(239,F0,3,3,"th",9),t(240,`
+      `),m(241,w0,3,6,"td",10),t(242,`
+    `),D(),t(243,`
+
+    `),v(244,11),t(245,`
+      `),m(246,B0,3,3,"th",9),t(247,`
+      `),m(248,R0,4,6,"td",10),t(249,`
+    `),D(),t(250,`
+
+    `),v(251,12),t(252,`
+      `),m(253,k0,3,3,"th",9),t(254,`
+      `),m(255,N0,3,3,"td",10),t(256,`
+    `),D(),t(257,`
+
+    `),v(258,13),t(259,`
+      `),m(260,V0,3,3,"th",9),t(261,`
+      `),m(262,q0,2,1,"td",10),t(263,`
+    `),D(),t(264,`
+
+    `),v(265,14),t(266,`
+      `),m(267,j0,3,3,"th",9),t(268,`
+      `),m(269,$0,9,2,"td",10),t(270,`
+    `),D(),t(271,`
+
+    `),v(272,15),t(273,`
+      `),m(274,oc,14,6,"td",10),t(275,`
+    `),D(),t(276,`
+
+    `),m(277,rc,1,0,"tr",16),t(278,`
+    `),m(279,pc,1,0,"tr",17),t(280,`
+    `),m(281,cc,1,0,"tr",18),t(282,`
+  `),i(),t(283,`
+
+  `),m(284,Tc,57,6,"div",19),t(285,`
+`),i(),t(286,`
+
+`),n(287,"div",20),t(288,`
+  `),n(289,"button",21),t(290,`
+    `),g(291,"fa-icon",22),t(292),r(293,"translate"),i(),t(294,`
+  `),n(295,"button",23),t(296),r(297,"translate"),i(),t(298,`
+  `),n(299,"button",24),b("click",function(){return p.submitEvent.emit()}),t(300),r(301,"translate"),i(),t(302,`
+`),i(),t(303,`
+`)),l&2&&(o(3),u(c(4,59,"labels.heading.Details")),o(8),u(c(12,61,"labels.inputs.Product")),o(4),u(et(16,63,p.fixedDepositAccountData.productId,p.fixedDepositsAccountTemplate.productOptions,"id","name")),o(7),u(c(23,68,"labels.inputs.Submitted On")),o(4),u(c(27,70,p.fixedDepositAccountData.submittedOnDate)),o(4),d("ngIf",p.fixedDepositAccountData.externalId),o(5),u(c(36,72,"labels.inputs.Field Officer")),o(4),u(F(41,79,et(40,74,p.fixedDepositAccountData.fieldOfficerId,p.fixedDepositsAccountProductTemplate.fieldOfficerOptions,"id","displayName")||"Unassigned","inputs")),o(6),u(c(46,82,"labels.heading.Currency")),o(8),u(c(54,84,"labels.inputs.Currency")),o(4),u(p.fixedDepositsAccountProductTemplate.currency.code),o(6),u(c(64,86,"labels.inputs.Currency Multiple")),o(4),u(p.fixedDepositsAccountProductTemplate.currency.inMultiplesOf),o(6),u(c(74,88,"labels.inputs.Decimal Places")),o(4),u(p.fixedDepositsAccountProductTemplate.currency.decimalPlaces),o(4),u(c(82,90,"labels.heading.Terms")),o(8),f("",c(90,92,"labels.inputs.Fixed Deposit Amount"),":"),o(4),u(et(94,94,p.fixedDepositAccountData.depositAmount,p.fixedDepositsAccountProductTemplate.currency.code,"symbol-narrow","1.2-2")),o(7),f("",c(101,99,"labels.inputs.Deposit Period"),":"),o(4),S("",p.fixedDepositAccountData.depositPeriod,`
+      `,F(106,106,et(105,101,p.fixedDepositAccountData.depositPeriodFrequencyId,p.fixedDepositsAccountProductTemplate.periodFrequencyTypeOptions,"id","value"),"catalogs"),""),o(8),f("",c(113,109,"labels.inputs.Interest Compounding Period"),":"),o(4),u(F(118,116,et(117,111,p.fixedDepositAccountData.interestCompoundingPeriodType,p.fixedDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,"id","value"),"catalogs")),o(8),f("",c(125,119,"labels.inputs.Interest Posting Period"),":"),o(4),u(F(130,126,et(129,121,p.fixedDepositAccountData.interestPostingPeriodType,p.fixedDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,"id","value"),"catalogs")),o(8),f("",c(137,129,"labels.inputs.Interest Calculated using"),":"),o(4),u(F(142,136,et(141,131,p.fixedDepositAccountData.interestCalculationType,p.fixedDepositsAccountProductTemplate.interestCalculationTypeOptions,"id","value"),"catalogs")),o(8),f("",c(149,139,"labels.inputs.Days in Year"),":"),o(4),u(F(154,146,et(153,141,p.fixedDepositAccountData.interestCalculationDaysInYearType,p.fixedDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,"id","value"),"catalogs")),o(6),u(c(159,149,"labels.heading.Settings")),o(5),d("ngIf",p.fixedDepositAccountData.lockinPeriodFrequency),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.minDepositTerm),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTerm),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.maxDepositTerm),o(5),f("",c(175,151,"labels.inputs.Transfer Interest to Savings Account"),"?"),o(4),u(c(179,153,p.fixedDepositAccountData.transferInterestToSavings)),o(4),d("ngIf",p.fixedDepositAccountData.transferInterestToSavings),o(2),d("ngIf",p.fixedDepositAccountData.maturityInstructionId),o(5),f("",c(190,155,"labels.inputs.Apply Penal Interest (less)"),":"),o(4),u(c(194,157,p.fixedDepositsAccountProductTemplate.preClosurePenalApplicable)),o(4),d("ngIf",p.fixedDepositsAccountProductTemplate.preClosurePenalApplicable),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.withHoldTax),o(3),u(c(203,159,"labels.heading.Interest Rate Chart")),o(5),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.name),o(5),f("",c(213,161,"labels.inputs.Valid from Date"),":"),o(4),u(c(217,163,p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.fromDate)),o(4),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.endDate),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.description),o(5),f("",c(228,165,"labels.inputs.Primary Grouping by Amount"),":"),o(4),u(c(232,167,p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount)),o(4),d("dataSource",p.interestRateChartData),o(42),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),o(3),d("ngIf",p.fixedDepositAccountData.charges.length),o(8),f(`
+    `,c(293,169,"labels.buttons.Previous"),`
+  `),o(3),d("routerLink",k(175,C0)),o(),f(`
+    `,c(297,171,"labels.buttons.Cancel"),`
+  `),o(4),f(`
+    `,c(301,173,"labels.buttons.Submit"),`
+  `))},dependencies:[O,w,ye,Ie,me,y,Y,G,B,yt,E,It,Ne,wt,kt,Rt,Nt,Bt,Vt,st,qt,zt,jt,Ht,Qt,ni,fe,ai],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-b[_ngcontent-%COMP%]{margin-bottom:.25em}.irc-table[_ngcontent-%COMP%]{width:100%}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Ee("expandChartSlab",[le("collapsed",ce({height:"0px",minHeight:"0"})),le("expanded",ce({height:"*"})),we("expanded <=> collapsed",Fe("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function Ac(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",14),t(2,`
+    `))}function Oc(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",14),t(2,`
+    `))}function yc(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",15),t(2,`
+    `))}function Ic(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",16),t(2,`
+    `))}function Ec(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",17),t(2,`
+    `))}function Fc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function wc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function Bc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function Rc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function kc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function Nc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function Vc(e,s){if(e&1){let a=I();n(0,"mat-step",18),t(1,`
+      `),m(2,Nc,2,3,"ng-template",9),t(3,`
+
+      `),n(4,"mifosx-fixed-deposit-account-preview-step",19),b("submitEvent",function(){P(a);let p=C();return M(p.submit())}),t(5,`
+      `),i(),t(6,`
+    `),i()}if(e&2){let a=C();o(4),d("fixedDepositsAccountTemplate",a.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",a.fixedDepositsAccountProductTemplate)("fixedDepositAccountData",a.fixedDepositAccount)}}var An=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.router=l,this.dateUtils=p,this.fixedDepositsService=x,this.settingsService=h,this.route.data.subscribe(T=>{this.fixedDepositsAccountTemplate=T.fixedDepositsAccountTemplate})}setTemplate(a){this.fixedDepositsAccountProductTemplate=a}get fixedDepositAccountDetailsForm(){return this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetailsForm}get fixedDepositAccountTermsForm(){return this.fixedDepositAccountTermsStep.fixedDepositAccountTermsForm}get fixedDepositAccountSettingsForm(){return this.fixedDepositAccountSettingsStep.fixedDepositAccountSettingsForm}get fixedDepositAccountFormValid(){return this.fixedDepositAccountDetailsForm.valid&&this.fixedDepositAccountTermsForm.valid&&this.fixedDepositAccountSettingsForm.valid}get fixedDepositAccount(){return j(j(j(j({},this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetails),this.fixedDepositAccountTermsStep.fixedDepositAccountTerms),this.fixedDepositAccountSettingsStep.fixedDepositAccountSettings),this.fixedDepositAccountChargesStep.fixedDepositAccountCharges)}submit(){let a=this.settingsService.language.code,l=this.settingsService.dateFormat,p="dd MMMM",x=K(j({},this.fixedDepositAccount),{clientId:this.fixedDepositsAccountTemplate.clientId,charges:this.fixedDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay&&this.dateUtils.formatDate([2e3].concat(h.feeOnMonthDay),p),feeInterval:h.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.fixedDepositAccount.submittedOnDate,l),charts:[{chartSlabs:this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs}],dateFormat:l,monthDayFormat:p,locale:a});this.fixedDepositsService.createFixedDepositAccount(x).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(N),_($),_(J),_(H),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-create-fixed-deposit-account"]],viewQuery:function(l,p){if(l&1&&(_t(_e,7),_t(Ce,7),_t(he,7),_t(ve,7)),l&2){let x;Ct(x=ht())&&(p.fixedDepositsAccountDetailsStep=x.first),Ct(x=ht())&&(p.fixedDepositAccountTermsStep=x.first),Ct(x=ht())&&(p.fixedDepositAccountSettingsStep=x.first),Ct(x=ht())&&(p.fixedDepositAccountChargesStep=x.first)}},decls:59,vars:14,consts:[["fixedDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositsAccountProductTemplate","fixedDepositsAccountTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountData"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-horizontal-stepper",2,0),t(4,`
+    `),m(5,Ac,3,0,"ng-template",3),t(6,`
+
+    `),m(7,Oc,3,0,"ng-template",4),t(8,`
+
+    `),m(9,yc,3,0,"ng-template",5),t(10,`
+
+    `),m(11,Ic,3,0,"ng-template",6),t(12,`
+
+    `),m(13,Ec,3,0,"ng-template",7),t(14,`
+
+    `),n(15,"mat-step",8),t(16,`
+      `),m(17,Fc,2,3,"ng-template",9),t(18,`
+
+      `),n(19,"mifosx-fixed-deposit-account-details-step",10),b("fixedDepositsAccountProductTemplate",function(T){return P(x),M(p.setTemplate(T))}),t(20,`
+      `),i(),t(21,`
+    `),i(),t(22,`
+
+    `),n(23,"mat-step",8),t(24,`
+      `),m(25,wc,2,3,"ng-template",9),t(26,`
+
+      `),n(27,"mifosx-fixed-deposit-account-terms-step",11),t(28,`
+      `),i(),t(29,`
+    `),i(),t(30,`
+
+    `),n(31,"mat-step",8),t(32,`
+      `),m(33,Bc,2,3,"ng-template",9),t(34,`
+
+      `),n(35,"mifosx-fixed-deposit-account-settings-step",11),t(36,`
+      `),i(),t(37,`
+    `),i(),t(38,`
+
+    `),n(39,"mat-step"),t(40,`
+      `),m(41,Rc,2,3,"ng-template",9),t(42,`
+
+      `),n(43,"mifosx-fixed-deposit-account-interest-rate-chart-step",11),t(44,`
+      `),i(),t(45,`
+    `),i(),t(46,`
+
+    `),n(47,"mat-step"),t(48,`
+      `),m(49,kc,2,3,"ng-template",9),t(50,`
+
+      `),n(51,"mifosx-fixed-deposit-account-charges-step",12),t(52,`
+      `),i(),t(53,`
+    `),i(),t(54,`
+
+    `),m(55,Vc,7,3,"mat-step",13),t(56,`
+  `),i(),t(57,`
+`),i(),t(58,`
+`)}l&2&&(o(15),d("stepControl",p.fixedDepositAccountDetailsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate),o(4),d("stepControl",p.fixedDepositAccountTermsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(4),d("stepControl",p.fixedDepositAccountSettingsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate)("fixedDepositAccountFormValid",p.fixedDepositAccountFormValid),o(4),d("ngIf",p.fixedDepositAccountFormValid))},dependencies:[O,w,y,E,en,Ze,st,tn,Xe,_e,Ce,he,je,ve,ze],encapsulation:2})}}return e})();function qc(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",14),t(2,`
+    `))}function jc(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",14),t(2,`
+    `))}function zc(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",15),t(2,`
+    `))}function Hc(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",16),t(2,`
+    `))}function $c(e,s){e&1&&(t(0,`
+      `),g(1,"fa-icon",17),t(2,`
+    `))}function Lc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function Uc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function Gc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function Wc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function Kc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function Qc(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function Yc(e,s){if(e&1){let a=I();n(0,"mat-step",18),t(1,`
+      `),m(2,Qc,2,3,"ng-template",9),t(3,`
+
+      `),n(4,"mifosx-fixed-deposit-account-preview-step",19),b("submitEvent",function(){P(a);let p=C();return M(p.submit())}),t(5,`
+      `),i(),t(6,`
+    `),i()}if(e&2){let a=C();o(4),d("fixedDepositsAccountTemplate",a.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",a.fixedDepositsAccountProductTemplate)("fixedDepositAccountData",a.fixedDepositAccount)}}var On=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.router=l,this.dateUtils=p,this.fixedDepositsService=x,this.settingsService=h,this.route.data.subscribe(T=>{this.fixedDepositsAccountAndTemplate=T.fixedDepositsAccountAndTemplate})}setTemplate(a){this.fixedDepositsAccountProductTemplate=a,this.currency=this.fixedDepositsAccountAndTemplate.currency}get fixedDepositAccountDetailsForm(){return this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetailsForm}get fixedDepositAccountTermsForm(){return this.fixedDepositAccountTermsStep.fixedDepositAccountTermsForm}get fixedDepositAccountSettingsForm(){return this.fixedDepositAccountSettingsStep.fixedDepositAccountSettingsForm}get fixedDepositAccountFormValidAndNotPristine(){return this.fixedDepositAccountDetailsForm.valid&&this.fixedDepositAccountTermsForm.valid&&this.fixedDepositAccountSettingsForm.valid&&(!this.fixedDepositAccountDetailsForm.pristine||!this.fixedDepositAccountTermsForm.pristine||!this.fixedDepositAccountSettingsForm.pristine||!this.fixedDepositAccountChargesStep.pristine)}get fixedDepositAccount(){return j(j(j(j({},this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetails),this.fixedDepositAccountTermsStep.fixedDepositAccountTerms),this.fixedDepositAccountSettingsStep.fixedDepositAccountSettings),this.fixedDepositAccountChargesStep?.fixedDepositAccountCharges)}submit(){let a=this.settingsService.language.code,l=this.settingsService.dateFormat,p="dd MMMM",x=K(j({},this.fixedDepositAccount),{clientId:this.fixedDepositsAccountAndTemplate.clientId,charges:this.fixedDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay&&this.dateUtils.formatDate([2e3].concat(h.feeOnMonthDay),p),feeInterval:h.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.fixedDepositAccount.submittedOnDate,l),charts:[{chartSlabs:this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs}],dateFormat:l,monthDayFormat:p,locale:a});this.fixedDepositsService.updateFixedDepositAccount(this.fixedDepositsAccountAndTemplate.id,x).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(N),_($),_(J),_(H),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-fixed-deposit-account"]],viewQuery:function(l,p){if(l&1&&(_t(_e,7),_t(Ce,7),_t(he,7),_t(ve,7)),l&2){let x;Ct(x=ht())&&(p.fixedDepositsAccountDetailsStep=x.first),Ct(x=ht())&&(p.fixedDepositAccountTermsStep=x.first),Ct(x=ht())&&(p.fixedDepositAccountSettingsStep=x.first),Ct(x=ht())&&(p.fixedDepositAccountChargesStep=x.first)}},decls:59,vars:14,consts:[["fixedDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositsAccountProductTemplate","fixedDepositsAccountTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountData"]],template:function(l,p){if(l&1){let x=I();n(0,"div",1),t(1,`
+  `),n(2,"mat-horizontal-stepper",2,0),t(4,`
+    `),m(5,qc,3,0,"ng-template",3),t(6,`
+
+    `),m(7,jc,3,0,"ng-template",4),t(8,`
+
+    `),m(9,zc,3,0,"ng-template",5),t(10,`
+
+    `),m(11,Hc,3,0,"ng-template",6),t(12,`
+
+    `),m(13,$c,3,0,"ng-template",7),t(14,`
+
+    `),n(15,"mat-step",8),t(16,`
+      `),m(17,Lc,2,3,"ng-template",9),t(18,`
+
+      `),n(19,"mifosx-fixed-deposit-account-details-step",10),b("fixedDepositsAccountProductTemplate",function(T){return P(x),M(p.setTemplate(T))}),t(20,`
+      `),i(),t(21,`
+    `),i(),t(22,`
+
+    `),n(23,"mat-step",8),t(24,`
+      `),m(25,Uc,2,3,"ng-template",9),t(26,`
+
+      `),n(27,"mifosx-fixed-deposit-account-terms-step",11),t(28,`
+      `),i(),t(29,`
+    `),i(),t(30,`
+
+    `),n(31,"mat-step",8),t(32,`
+      `),m(33,Gc,2,3,"ng-template",9),t(34,`
+
+      `),n(35,"mifosx-fixed-deposit-account-settings-step",11),t(36,`
+      `),i(),t(37,`
+    `),i(),t(38,`
+
+    `),n(39,"mat-step"),t(40,`
+      `),m(41,Wc,2,3,"ng-template",9),t(42,`
+
+      `),n(43,"mifosx-fixed-deposit-account-interest-rate-chart-step",11),t(44,`
+      `),i(),t(45,`
+    `),i(),t(46,`
+
+    `),n(47,"mat-step"),t(48,`
+      `),m(49,Kc,2,3,"ng-template",9),t(50,`
+
+      `),n(51,"mifosx-fixed-deposit-account-charges-step",12),t(52,`
+      `),i(),t(53,`
+    `),i(),t(54,`
+
+    `),m(55,Yc,7,3,"mat-step",13),t(56,`
+  `),i(),t(57,`
+`),i(),t(58,`
+`)}l&2&&(o(15),d("stepControl",p.fixedDepositAccountDetailsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate),o(4),d("stepControl",p.fixedDepositAccountTermsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(4),d("stepControl",p.fixedDepositAccountSettingsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate)("fixedDepositAccountFormValid",p.fixedDepositAccountFormValidAndNotPristine),o(4),d("ngIf",p.fixedDepositAccountFormValidAndNotPristine))},dependencies:[O,w,y,E,en,Ze,st,tn,Xe,_e,Ce,he,je,ve,ze],encapsulation:2})}}return e})();var yn=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.paramMap.get("fixedDepositAccountId");return this.fixedDepositsService.getFixedDepositsAccountData(l)}static{this.\u0275fac=function(l){return new(l||e)(Lt(H))}}static{this.\u0275prov=Gt({token:e,factory:e.\u0275fac})}}return e})();var Rn=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.parent.paramMap.get("fixedDepositAccountId"),p=a.paramMap.get("id");return this.fixedDepositsService.getFixedDepositsAccountTransaction(l,p)}static{this.\u0275fac=function(l){return new(l||e)(Lt(H))}}static{this.\u0275prov=Gt({token:e,factory:e.\u0275fac})}}return e})();var kn=(()=>{class e{constructor(a,l){this.savingsService=a,this.fixedDepositsService=l}resolve(a){let l=a.paramMap.get("name"),p=a.paramMap.get("fixedDepositAccountId")||a.parent.parent.paramMap.get("fixedDepositAccountId");switch(l){case"Add Charge":return this.savingsService.getSavingsChargeTemplateResource(p);case"Close":return this.fixedDepositsService.getFixedDepositsAccountClosureTemplate(p);case"Withdrawal":return this.fixedDepositsService.getFixedDepositsAccountTransactionTemplate(p);default:return}}static{this.\u0275fac=function(l){return new(l||e)(Lt($t),Lt(H))}}static{this.\u0275prov=Gt({token:e,factory:e.\u0275fac})}}return e})();var Nn=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.parent.parent.paramMap.get("clientId");return this.fixedDepositsService.getFixedDepositsAccountTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(Lt(H))}}static{this.\u0275prov=Gt({token:e,factory:e.\u0275fac})}}return e})();var Vn=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.paramMap.get("fixedDepositAccountId");return this.fixedDepositsService.getFixedDepositsAccountAndTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(Lt(H))}}static{this.\u0275prov=Gt({token:e,factory:e.\u0275fac})}}return e})();function Jc(e,s){if(e&1&&(n(0,"span"),t(1,`
+                `),g(2,"mifosx-external-identifier",7),t(3,`
+              `),i()),e&2){let a=C();o(2),ft("externalId",a.fixedDepositsAccountData.externalId)}}function Xc(e,s){e&1&&(n(0,"span"),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
+                `,c(2,1,"labels.inputs.Not Available"),`
+              `))}function Zc(e,s){if(e&1&&(n(0,"tr"),t(1,`
+            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"td"),t(7),r(8,"dateFormat"),i(),t(9,`
+          `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Closed On")),o(4),u(c(8,4,a.fixedDepositsAccountData.timeline.closedOnDate))}}function tl(e,s){if(e&1&&(n(0,"tr"),t(1,`
+            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"td"),t(7),i(),t(8,`
+          `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Tax Group")),o(4),u(a.fixedDepositsAccountData.taxGroup.name)}}function el(e,s){if(e&1&&(n(0,"tr"),t(1,`
+            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"td"),t(7),r(8,"translateKey"),i(),t(9,`
+          `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Maturity Instructions")),o(4),u(F(8,4,a.fixedDepositsAccountData.onAccountClosure.value,"catalogs"))}}function nl(e,s){if(e&1&&(n(0,"tr"),t(1,`
+            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"td"),t(7),r(8,"translateKey"),i(),t(9,`
+          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Pre-cloure Penal")),o(4),S(`
+              `,a.fixedDepositsAccountData.preClosurePenalInterest,` % on
+              `,F(8,5,a.fixedDepositsAccountData.preClosurePenalInterestOnType.value,"catalogs"),`
+            `)}}function il(e,s){if(e&1&&(n(0,"tr"),t(1,`
+            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"td",8),t(7),r(8,"currency"),i(),t(9,`
+          `),i()),e&2){let a=C(2);o(3),u(c(4,2,"labels.inputs.Total Deposits")),o(4),f(`
+              `,et(8,4,a.fixedDepositsAccountData.summary.totalDeposits,a.currency.code,"symbol-narrow","1.2-2"),`
+            `)}}function al(e,s){if(e&1&&(n(0,"tr"),t(1,`
+            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"td",8),t(7),r(8,"currency"),i(),t(9,`
+          `),i()),e&2){let a=C(2);o(3),u(c(4,2,"labels.inputs.Total Withdrawals")),o(4),f(`
+              `,et(8,4,a.fixedDepositsAccountData.summary.totalWithdrawals,a.currency.code,"symbol-narrow","1.2-2"),`
+            `)}}function ol(e,s){if(e&1&&(n(0,"tr"),t(1,`
+            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
+            `),n(6,"td",8),t(7),r(8,"currency"),i(),t(9,`
+          `),i()),e&2){let a=C(2);o(3),u(c(4,2,"labels.inputs.Total Interest Earned")),o(4),f(`
+              `,et(8,4,a.fixedDepositsAccountData.summary.totalInterestEarned,a.currency.code,"symbol-narrow","1.2-2"),`
+            `)}}function rl(e,s){if(e&1&&(n(0,"div"),t(1,`
+      `),n(2,"h4",3),t(3),r(4,"translate"),i(),t(5,`
+      `),n(6,"table"),t(7,`
+        `),n(8,"tbody"),t(9,`
+          `),n(10,"tr"),t(11,`
+            `),n(12,"td"),t(13),r(14,"translate"),i(),t(15,`
+            `),n(16,"td",8),t(17),r(18,"currency"),i(),t(19,`
+          `),i(),t(20,`
+          `),n(21,"tr"),t(22,`
+            `),n(23,"td"),t(24),r(25,"translate"),i(),t(26,`
+            `),n(27,"td",8),t(28),r(29,"currency"),i(),t(30,`
+          `),i(),t(31,`
+          `),m(32,il,10,9,"tr",4),t(33,`
+          `),m(34,al,10,9,"tr",4),t(35,`
+          `),m(36,ol,10,9,"tr",4),t(37,`
+        `),i(),t(38,`
+      `),i(),t(39,`
+    `),i()),e&2){let a=C();o(3),u(c(4,8,"labels.heading.Performance History")),o(10),u(c(14,10,"labels.inputs.Principal Amount")),o(4),f(`
+              `,et(18,12,a.fixedDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"),`
+            `),o(7),u(c(25,17,"labels.inputs.Maturity Amount")),o(4),f(`
+              `,et(29,19,a.fixedDepositsAccountData.maturityAmount,a.currency.code,"symbol-narrow","1.2-2"),`
+            `),o(4),d("ngIf",a.fixedDepositsAccountData.summary.totalDeposits),o(2),d("ngIf",a.fixedDepositsAccountData.summary.totalWithdrawals),o(2),d("ngIf",a.fixedDepositsAccountData.summary.totalInterestEarned>=0)}}function pl(e,s){if(e&1&&(t(0,`
+      `),n(1,"div"),t(2,`
+        `),n(3,"h4",3),t(4),r(5,"translate"),i(),t(6,`
+        `),n(7,"table"),t(8,`
+          `),n(9,"tbody"),t(10,`
+            `),n(11,"tr"),t(12,`
+              `),n(13,"td"),t(14),r(15,"translate"),i(),t(16,`
+              `),n(17,"td",8),t(18),r(19,"currency"),i(),t(20,`
+            `),i(),t(21,`
+            `),n(22,"tr"),t(23,`
+              `),n(24,"td"),t(25),r(26,"translate"),i(),t(27,`
+              `),n(28,"td",8),t(29),r(30,"currency"),i(),t(31,`
+            `),i(),t(32,`
+          `),i(),t(33,`
+        `),i(),t(34,`
+      `),i(),t(35,`
+    `)),e&2){let a=C();o(4),u(c(5,5,"labels.heading.Other Details")),o(10),u(c(15,7,"labels.inputs.Principal Amount")),o(4),f(`
+                `,et(19,9,a.fixedDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"),`
+              `),o(7),u(c(26,14,"labels.inputs.Maturity Amount")),o(4),f(`
+                `,et(30,16,a.fixedDepositsAccountData.maturityAmount,a.currency.code,"symbol-narrow","1.2-2"),`
+              `)}}var In=(()=>{class e{constructor(a,l){this.route=a,this.router=l,this.route.parent.data.subscribe(p=>{this.fixedDepositsAccountData=p.fixedDepositsAccountData,this.currency=this.fixedDepositsAccountData.currency}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}static{this.\u0275fac=function(l){return new(l||e)(_(N),_($))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-general-tab"]],decls:161,vars:78,consts:[["otherDetails",""],[1,"fixed-deposits-account-tables","layout-row","gap-2percent"],[1,"flex-49","layout-column","gap-4percent"],[1,"table-headers"],[4,"ngIf"],[1,"flex-49"],[4,"ngIf","ngIfElse"],["completed","true",3,"externalId"],[1,"r-amount"]],template:function(l,p){if(l&1&&(n(0,"div",1),t(1,`
+  `),n(2,"div",2),t(3,`
+    `),n(4,"div"),t(5,`
+      `),n(6,"h4",3),t(7),r(8,"translate"),i(),t(9,`
+      `),n(10,"table"),t(11,`
+        `),n(12,"tbody"),t(13,`
+          `),n(14,"tr"),t(15,`
+            `),n(16,"td"),t(17),r(18,"translate"),i(),t(19,`
+            `),n(20,"td"),t(21,`
+              `),m(22,Jc,4,1,"span",4),t(23,`
+              `),m(24,Xc,3,3,"span",4),t(25,`
+            `),i(),t(26,`
+          `),i(),t(27,`
+          `),n(28,"tr"),t(29,`
+            `),n(30,"td"),t(31),r(32,"translate"),i(),t(33,`
+            `),n(34,"td"),t(35),r(36,"dateFormat"),r(37,"translate"),i(),t(38,`
+          `),i(),t(39,`
+          `),m(40,Zc,10,6,"tr",4),t(41,`
+          `),n(42,"tr"),t(43,`
+            `),n(44,"td"),t(45),r(46,"translate"),i(),t(47,`
+            `),n(48,"td"),t(49),r(50,"translateKey"),i(),t(51,`
+          `),i(),t(52,`
+          `),n(53,"tr"),t(54,`
+            `),n(55,"td"),t(56),r(57,"translate"),i(),t(58,`
+            `),n(59,"td"),t(60),r(61,"dateFormat"),i(),t(62,`
+          `),i(),t(63,`
+          `),n(64,"tr"),t(65,`
+            `),n(66,"td"),t(67),r(68,"translate"),i(),t(69,`
+            `),n(70,"td"),t(71),r(72,"translateKey"),i(),t(73,`
+          `),i(),t(74,`
+          `),m(75,tl,9,4,"tr",4),t(76,`
+          `),m(77,el,10,7,"tr",4),t(78,`
+        `),i(),t(79,`
+      `),i(),t(80,`
+    `),i(),t(81,`
+
+    `),n(82,"div"),t(83,`
+      `),n(84,"h4",3),t(85),r(86,"translate"),i(),t(87,`
+      `),n(88,"table"),t(89,`
+        `),n(90,"tbody"),t(91,`
+          `),n(92,"tr"),t(93,`
+            `),n(94,"td"),t(95),r(96,"translate"),i(),t(97,`
+            `),n(98,"td"),t(99),i(),t(100,`
+          `),i(),t(101,`
+          `),n(102,"tr"),t(103,`
+            `),n(104,"td"),t(105),r(106,"translate"),i(),t(107,`
+            `),n(108,"td"),t(109),r(110,"translateKey"),i(),t(111,`
+          `),i(),t(112,`
+          `),n(113,"tr"),t(114,`
+            `),n(115,"td"),t(116),r(117,"translate"),i(),t(118,`
+            `),n(119,"td"),t(120),r(121,"translateKey"),i(),t(122,`
+          `),i(),t(123,`
+          `),n(124,"tr"),t(125,`
+            `),n(126,"td"),t(127),r(128,"translate"),i(),t(129,`
+            `),n(130,"td"),t(131),r(132,"translateKey"),i(),t(133,`
+          `),i(),t(134,`
+          `),n(135,"tr"),t(136,`
+            `),n(137,"td"),t(138),r(139,"translate"),i(),t(140,`
+            `),n(141,"td"),t(142),r(143,"translateKey"),i(),t(144,`
+          `),i(),t(145,`
+          `),m(146,nl,10,8,"tr",4),t(147,`
+        `),i(),t(148,`
+      `),i(),t(149,`
+    `),i(),t(150,`
+  `),i(),t(151,`
+
+  `),n(152,"div",5),t(153,`
+    `),m(154,rl,40,24,"div",6),t(155,`
+
+    `),m(156,pl,36,21,"ng-template",null,0,jn),t(158,`
+  `),i(),t(159,`
+`),i(),t(160,`
+`)),l&2){let x=R(157);o(7),u(c(8,30,"labels.heading.Fixed Deposit Details")),o(10),u(c(18,32,"labels.inputs.External Id")),o(5),d("ngIf",p.fixedDepositsAccountData.externalId),o(2),d("ngIf",!p.fixedDepositsAccountData.externalId),o(7),u(c(32,34,"labels.inputs.Activated On")),o(4),f(`
+              `,p.fixedDepositsAccountData.timeline.activatedOnDate?c(36,36,p.fixedDepositsAccountData.timeline.activatedOnDate):c(37,38,"labels.text.Not Activated"),`
+            `),o(5),d("ngIf",p.fixedDepositsAccountData.timeline.closedOnDate),o(5),u(c(46,40,"labels.inputs.Field Officer")),o(4),f(`
+              `,p.fixedDepositsAccountData.fieldOfficerName?p.fixedDepositsAccountData.fieldOfficerName:F(50,42,"Unassigned","inputs"),`
+            `),o(7),u(c(57,45,"labels.inputs.Maturity Date")),o(4),f(`
+              `,p.fixedDepositsAccountData.maturityDate?c(61,47,p.fixedDepositsAccountData.maturityDate):"N/A",`
+            `),o(7),u(c(68,49,"labels.inputs.Deposit Period")),o(4),S(`
+              `,p.fixedDepositsAccountData.depositPeriod,"\xA0",F(72,51,p.fixedDepositsAccountData.depositPeriodFrequency.value,"catalogs"),`
+            `),o(4),d("ngIf",p.fixedDepositsAccountData.withHoldTax),o(2),d("ngIf",p.fixedDepositsAccountData.onAccountClosure),o(8),u(c(86,54,"labels.heading.Interest Details")),o(10),u(c(96,56,"labels.inputs.Interest Rate")),o(4),f("",p.fixedDepositsAccountData.nominalAnnualInterestRate," %"),o(6),u(c(106,58,"labels.inputs.Interest Compounding Period")),o(4),u(F(110,60,p.fixedDepositsAccountData.interestCompoundingPeriodType.value,"catalogs")),o(7),u(c(117,63,"labels.inputs.Interest Posting Period")),o(4),u(F(121,65,p.fixedDepositsAccountData.interestPostingPeriodType.value,"catalogs")),o(7),u(c(128,68,"labels.inputs.Interest Calculated Using")),o(4),u(F(132,70,p.fixedDepositsAccountData.interestCalculationType.value,"catalogs")),o(7),u(c(139,73,"labels.inputs.No. of Days in Year")),o(4),u(F(143,75,p.fixedDepositsAccountData.interestCalculationDaysInYearType.value,"catalogs")),o(4),d("ngIf",p.fixedDepositsAccountData.preClosurePenalApplicable),o(8),d("ngIf",!p.fixedDepositsAccountData.status.rejected&&!p.fixedDepositsAccountData.status.submittedAndPendingApproval)("ngIfElse",x)}},dependencies:[O,w,me,y,yt,E,It,ei],styles:[".fixed-deposits-account-tables[_ngcontent-%COMP%]{padding:1%}"]})}}return e})();var cl=[{path:"",data:{title:"All Fixed Deposits",breadcrumb:"Fixed Deposits",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Fixed Deposit Account",breadcrumb:"Create Fixed Deposit Account"},component:An,resolve:{fixedDepositsAccountTemplate:Nn}},{path:":fixedDepositAccountId",data:{title:"Fixed Deposit Account View",routeParamBreadcrumb:"fixedDepositAccountId"},resolve:{fixedDepositsAccountData:yn},children:[{path:"",component:cn,resolve:{fixedDepositsAccountData:yn,savingsDatatables:wn},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:In,data:{title:"Fixed Deposit Account Details",breadcrumb:"General",routeParamBreadcrumb:!1}},{path:"interest-rate-chart",component:ln,data:{title:"Fixed Deposit Account Interest Rate Chart",breadcrumb:"Interest Rate Chart",routeParamBreadcrumb:!1}},{path:"transactions",component:sn,data:{title:"Fixed Deposit Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1}},{path:"charges",component:un,data:{title:"Fixed Deposit Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"standing-instructions",component:xn,data:{title:"Fixed Deposit Account Standing Instructions",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"datatables",children:[{path:":datatableName",component:fn,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{savingsDatatable:Fn}}]}]},{path:"edit",data:{title:"Edit Fixed Deposit Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:On,resolve:{fixedDepositsAccountAndTemplate:Vn}},{path:"transactions",data:{title:"Fixed Deposits Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../transactions",pathMatch:"prefix"},{path:"account-transfers",loadChildren:()=>import("./account-transfers.module-6AZP52RB.js").then(e=>e.AccountTransfersModule)},{path:":id",data:{routeParamBreadcrumb:"id"},children:[{path:"",component:Tn,resolve:{fixedDepositsAccountTransaction:Rn}}]}]},{path:"actions/:name",data:{title:"Fixed Deposits Account Actions",routeParamBreadcrumb:"name"},component:Mn,resolve:{fixedDepositsAccountActionData:kn}}]}]}],ui=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=Ue({type:e})}static{this.\u0275inj=$e({providers:[yn,Fn,wn,Rn,kn,Nn,Vn],imports:[En.forChild(cl),En]})}}return e})();var Tg=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=Ue({type:e})}static{this.\u0275inj=$e({imports:[si,oi,ri,ui,cn,sn,un,xn,ln,fn,Mn,gn,_n,rn,on,He,Cn,hn,vn,Tn,mn,dn,Dn,bn,Sn,An,_e,Ce,ve,he,je,ze,On,In,Pn]})}}return e})();export{Tg as FixedDepositsModule};
diff --git a/browser/fixed-deposits.module-VIRXRP4H.js b/browser/fixed-deposits.module-VIRXRP4H.js
deleted file mode 100644
index 049af62b4..000000000
--- a/browser/fixed-deposits.module-VIRXRP4H.js
+++ /dev/null
@@ -1,2270 +0,0 @@
-import{a as Ln}from"./chunk-2OYX64PB.js";import{a as ln,b as sn}from"./chunk-OA27IQLW.js";import{a as Gn}from"./chunk-76OHP3WO.js";import{$ as o,$d as Mn,$e as En,Aa as ft,Ac as W,Ad as Ke,Af as qn,Ba as gt,Bc as q,Bd as Qe,Be as Je,C as Ht,Ca as w,Cd as de,Ce as Xe,D as $e,Da as t,De as Ze,Ea as u,Ee as tn,Ef as jt,F as zt,Fa as f,Fb as Fe,Fd as Ye,Fe as oe,Ga as S,Gb as Ee,Gc as tt,Gd as Tt,Ge as Lt,H as A,Ha as le,He as It,Hf as xe,I as He,Ib as pe,Ic as et,Ie as Ft,Jb as ce,Jc as R,Je as Et,K as Zt,Kb as we,Kc as K,Kf as jn,L as P,Lc as nt,Le as wt,Lf as en,M,Me as Bt,Mf as Ve,Oa as B,Oc as G,Oe as kt,Pa as Ge,Pb as k,Pe as Rt,Pf as zn,Qb as bn,Qc as it,R as Ue,Ra as r,Rc as Gt,Re as Nt,Sa as c,Sb as z,Sc as Pn,Se as Vt,Ta as I,Tb as L,Tc as at,Tf as $n,Ub as Sn,Ue as qt,Va as J,Vb as cn,Vf as Hn,Wa as vn,Wc as ot,We as De,X as hn,Zb as Pt,Zc as lt,_b as E,_d as $,aa as _,ab as ye,ac as Be,ad as rt,ae as Tn,af as wn,bb as _t,be as mt,bf as Bn,bg as nn,cb as F,cd as Le,cg as Un,db as Oe,dd as Q,de as bt,ed as st,ee as An,fa as m,ga as Ae,ge as yn,ha as d,hd as Ct,id as Y,jb as Ie,jd as Ot,kc as te,kd as pt,la as n,lc as ke,ld as ht,ma as i,mc as Ut,md as vt,na as g,nb as se,nc as ee,nd as Dt,oa as v,oc as ne,od as Mt,pa as D,pc as ie,pd as ve,qc as ae,qd as Re,qe as On,qf as kn,ra as y,sa as b,sb as me,ta as C,ub as Dn,ud as Ne,uf as At,vc as O,wa as dt,wf as Rn,xf as ue,ye as In,yf as Nn,za as xt,zd as We,ze as Fn,zf as Vn}from"./chunk-B6LWVGEU.js";import{a as V,b as U}from"./chunk-O7S4L63H.js";var Mi=()=>({confirm:!0}),Wn=(()=>{class e{constructor(a){this.dialogRef=a}static{this.\u0275fac=function(l){return new(l||e)(_(te))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-calculate-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
-`),n(4,"div",1),t(5,`
-  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
-`),i(),t(10,`
-`),n(11,"mat-dialog-actions",2),t(12,`
-  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
-  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
-`),i(),t(21,`
-`)),l&2&&(o(),u(c(2,5,"labels.heading.Calculate Interest")),o(6),f("",c(8,7,"labels.text.Are you sure you want to calculate interest")," ?"),o(7),u(c(15,9,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",B(13,Mi)),o(),f(`
-    `,c(19,11,"labels.buttons.Confirm"),`
-  `))},dependencies:[E,ee,ne,ae,ie,O]})}}return e})();var Ti=()=>({confirm:!0}),Kn=(()=>{class e{constructor(a){this.dialogRef=a}static{this.\u0275fac=function(l){return new(l||e)(_(te))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-post-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
-`),n(4,"div",1),t(5,`
-  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
-`),i(),t(10,`
-`),n(11,"mat-dialog-actions",2),t(12,`
-  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
-  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
-`),i(),t(21,`
-`)),l&2&&(o(),u(c(2,5,"labels.heading.Post Interest")),o(6),f("",c(8,7,"labels.text.Are you sure you want to post interest")," ?"),o(7),u(c(15,9,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",B(13,Ti)),o(),f(`
-    `,c(19,11,"labels.buttons.Confirm"),`
-  `))},dependencies:[E,ee,ne,ae,ie,O]})}}return e})();var Ai=()=>({confirm:!0}),mn=(()=>{class e{constructor(a,l){this.dialogRef=a,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(_(te),_(ke))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-toggle-withhold-tax-dialog"]],decls:25,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),r(3,"translate"),i(),t(4,`
-`),n(5,"div",1),t(6,`
-  `),n(7,"p"),t(8),r(9,"translate"),r(10,"translate"),r(11,"translate"),i(),t(12,`
-`),i(),t(13,`
-`),n(14,"mat-dialog-actions",2),t(15,`
-  `),n(16,"button",3),t(17),r(18,"translate"),i(),t(19,`
-  `),n(20,"button",4),t(21),r(22,"translate"),i(),t(23,`
-`),i(),t(24,`
-`)),l&2&&(o(),S(`
-  `,c(2,9,p.data.isEnable?"labels.heading.Enable":"labels.heading.Disable"),`
-  `,c(3,11,"labels.heading.Withhold Tax"),`
-`),o(7),le(`
-    `,c(9,13,"labels.text.Are you sure you want to"),`
-    `,c(10,15,p.data.isEnable?"labels.heading.Enable":"labels.heading.Disable"),`
-    `,c(11,17,"labels.text.withhold tax for this account"),` ?
-  `),o(9),u(c(18,19,"labels.buttons.Cancel")),o(3),dt("color",p.data.isEnable?"accent":"warn"),d("mat-dialog-close",B(23,Ai)),o(),f(`
-    `,c(22,21,"labels.buttons.Confirm"),`
-  `))},dependencies:[E,ee,ne,ae,ie,O]})}}return e})();var an=class{constructor(s){this.setOptions(s),this.setButtons(s)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(s){switch(s){case"Active":this.buttonsArray=[{name:"Premature Close",icon:"fa fa-arrow-left"},{name:"Calculate Interest",icon:"fa fa-table"},{name:"Undo Activation",icon:"fa fa-undo"}];break;case"Matured":this.buttonsArray=[{name:"Close",icon:"fa fa-arrow-right"},{name:"Calculate Interest",icon:"fa fa-table"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"fa fa-pencil "},{name:"Approve",icon:"fa fa-check"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"fa fa-undo"},{name:"Activate",icon:"fa fa-check"}];break;default:this.buttonsArray=[]}}setOptions(s){switch(s){case"Active":case"Matured":this.optionArray=[{name:"Post Interest"},{name:"Add Charge"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject"},{name:"Withdrawn by Client"},{name:"Add Charge"},{name:"Delete"}];break;case"Approved":default:this.optionArray=[]}}addOption(s){this.optionArray.push(s)}};var j=(()=>{class e{constructor(a){this.http=a}getFixedDepositsAccountData(a){let l=new me().set("associations","all");return this.http.get(`/fixeddepositaccounts/${a}`,{params:l})}deleteFixedDepositsAccount(a){return this.http.delete(`/fixeddepositaccounts/${a}`)}executeFixedDepositsAccountCommand(a,l,p){let x=new me().set("command",l);return this.http.post(`/fixeddepositaccounts/${a}`,p,{params:x})}getFixedDepositsAccountTransaction(a,l){return this.http.get(`/fixeddepositaccounts/${a}/transactions/${l}`)}executeFixedDepositsAccountTransactionsCommand(a,l,p,x){let h=new me().set("command",l);return this.http.post(`/fixeddepositaccounts/${a}/transactions/${x}`,p,{params:h})}getFixedDepositsAccountClosureTemplate(a){let l=new me().set("command","close");return this.http.get(`/fixeddepositaccounts/${a}/template`,{params:l})}getFixedDepositsAccountTransactionTemplate(a){return this.http.get(`/fixeddepositaccounts/${a}/transactions/template`)}getFixedDepositsAccountTemplate(a,l){let p=new me().set("clientId",a);return p=l?p.set("productId",l):p,this.http.get("/fixeddepositaccounts/template",{params:p})}getFixedDepositsAccountAndTemplate(a){let l=new me().set("associations","charges,+linkedAccount").set("template","true");return this.http.get(`/fixeddepositaccounts/${a}`,{params:l})}createFixedDepositAccount(a){return this.http.post("/fixeddepositaccounts",a)}updateFixedDepositAccount(a,l){return this.http.put(`/fixeddepositaccounts/${a}`,l)}getStandingInstructions(a,l,p,x,h){let T=new me().set("clientId",a).set("clientName",l).set("fromAccountId",p).set("fromAccountType","2").set("locale",x).set("dateFormat",h);return this.http.get("/standinginstructions",{params:T})}static{this.\u0275fac=function(l){return new(l||e)(zt(Dn))}}static{this.\u0275prov=Ht({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Ii=()=>["./general"],Fi=()=>["./interest-rate-chart"],Ei=()=>["./charges"],wi=()=>["./transactions"],Bi=()=>["./standing-instructions"],ki=e=>["./datatables",e];function Ri(e,s){if(e&1&&(n(0,"span",33),t(1,`
-                  `),g(2,"mifosx-account-number",18),t(3,`
-                `),i()),e&2){let a=C();o(2),dt("accountNo",a.fixedDepositsAccountData.clientAccountNo)}}function Ni(e,s){if(e&1&&(n(0,"div",34),t(1,`
-              `),n(2,"h3",35),t(3),r(4,"translate"),i(),t(5,`
-              `),n(6,"table",36),t(7,`
-                `),n(8,"tbody"),t(9,`
-                  `),n(10,"tr"),t(11,`
-                    `),n(12,"td",37),t(13),r(14,"translate"),i(),t(15,`
-                    `),n(16,"td",38),t(17),r(18,"currency"),i(),t(19,`
-                  `),i(),t(20,`
-                  `),n(21,"tr"),t(22,`
-                    `),n(23,"td",37),t(24),r(25,"translate"),i(),t(26,`
-                    `),n(27,"td",38),t(28),r(29,"currency"),i(),t(30,`
-                  `),i(),t(31,`
-                `),i(),t(32,`
-              `),i(),t(33,`
-            `),i()),e&2){let a=C();o(3),u(c(4,5,"labels.heading.Account Overview")),o(10),u(c(14,7,"labels.inputs.Current Balance")),o(4),f(`
-                      `,J(18,9,a.fixedDepositsAccountData.summary.accountBalance,a.currency.code,"symbol-narrow","1.2-2"),`
-                    `),o(7),u(c(25,14,"labels.inputs.Deposit Amount")),o(4),f(`
-                      `,J(29,16,a.fixedDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"),`
-                    `)}}function Vi(e,s){if(e&1){let a=y();v(0),t(1,`
-          `),n(2,"button",39),b("click",function(){let p=P(a).$implicit,x=C();return M(x.doAction(p.name))}),t(3,`
-            `),g(4,"i",40),t(5),r(6,"translateKey"),i(),t(7,`
-        `),D()}if(e&2){let a=s.$implicit;o(4),dt("ngClass",a.icon),o(),f(" ",I(6,2,a.name,"menus"),`
-          `)}}function qi(e,s){if(e&1){let a=y();n(0,"span"),t(1,`
-              `),n(2,"button",39),b("click",function(){let p=P(a).$implicit,x=C(2);return M(x.doAction(p.name))}),t(3),r(4,"translateKey"),i(),t(5,`
-            `),i()}if(e&2){let a=s.$implicit;o(3),u(I(4,1,a.name,"menus"))}}function ji(e,s){if(e&1&&(v(0),t(1,`
-          `),n(2,"button",41),t(3),r(4,"translateKey"),i(),t(5,`
-          `),n(6,"mat-menu",null,5),t(8,`
-            `),m(9,qi,6,4,"span",27),t(10,`
-          `),i(),t(11,`
-        `),D()),e&2){let a=w(7),l=C();o(2),d("matMenuTriggerFor",a),o(),u(I(4,3,"More","menus")),o(6),d("ngForOf",l.buttonConfig.options)}}function zi(e,s){if(e&1&&(n(0,"span"),t(1,`
-        `),n(2,"a",31,6),t(4),r(5,"translate"),i(),t(6,`
-      `),i()),e&2){let a=w(3);o(2),d("routerLink",B(5,wi))("active",a.isActive),o(2),f(`
-          `,c(5,3,"labels.inputs.Transactions"),`
-        `)}}function $i(e,s){if(e&1&&(n(0,"a",31,7),t(2),r(3,"translate"),i()),e&2){let a=w(1);d("routerLink",B(5,Bi))("active",a.isActive),o(2),f(`
-        `,c(3,3,"labels.inputs.Standing Instructions"),`
-      `)}}function Hi(e,s){if(e&1&&(n(0,"a",31,8),t(2),i()),e&2){let a=w(1),l=C().$implicit;d("routerLink",Ge(3,ki,l.registeredTableName))("active",a.isActive),o(2),f(`
-          `,l.registeredTableName,`
-        `)}}function Ui(e,s){if(e&1&&(v(0),t(1,`
-        `),m(2,Hi,3,5,"a",42),t(3,`
-      `),D()),e&2){let a=s.$implicit;o(2),d("mifosxHasPermission","READ_"+a.registeredTableName)}}var Qn=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.router=l,this.fixedDepositsService=p,this.savingsService=x,this.dialog=h,this.showTransactions=!1,this.route.data.subscribe(T=>{this.fixedDepositsAccountData=T.fixedDepositsAccountData,this.savingsDatatables=T.savingsDatatables,this.currency=this.fixedDepositsAccountData.currency;let Z=T.fixedDepositsAccountData.status;this.showTransactions=Z.id>=300}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}ngOnInit(){this.setConditionalButtons()}setConditionalButtons(){let a=this.fixedDepositsAccountData.status.value;this.buttonConfig=new an(a),this.fixedDepositsAccountData.taxGroup&&a==="Active"&&(this.fixedDepositsAccountData.withHoldTax?this.buttonConfig.addOption({name:"Disable Withhold Tax"}):this.buttonConfig.addOption({name:"Enable Withhold Tax"}))}reload(){let a=this.fixedDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${a}/fixed-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}doAction(a){switch(a){case"Approve":case"Reject":case"Activate":case"Close":case"Undo Approval":case"Undo Activation":case"Add Charge":case"Withdrawn by Client":case"Premature Close":this.router.navigate([`actions/${a}`],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit"],{relativeTo:this.route});break;case"Delete":this.deleteFixedDepositsAccount();break;case"Calculate Interest":this.calculateInterest();break;case"Post Interest":this.postInterest();break;case"Enable Withhold Tax":this.enableWithHoldTax();break;case"Disable Withhold Tax":this.disableWithHoldTax();break}}deleteFixedDepositsAccount(){this.dialog.open(Re,{data:{deleteContext:`fixed deposit account with id: ${this.fixedDepositsAccountData.id}`}}).afterClosed().subscribe(l=>{l.delete&&this.fixedDepositsService.deleteFixedDepositsAccount(this.fixedDepositsAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}calculateInterest(){this.dialog.open(Wn).afterClosed().subscribe(l=>{l.confirm&&this.fixedDepositsService.executeFixedDepositsAccountCommand(this.fixedDepositsAccountData.id,"calculateInterest",{}).subscribe(()=>{this.reload()})})}postInterest(){this.dialog.open(Kn).afterClosed().subscribe(l=>{l.confirm&&this.fixedDepositsService.executeFixedDepositsAccountCommand(this.fixedDepositsAccountData.id,"postInterest",{}).subscribe(()=>{this.reload()})})}enableWithHoldTax(){this.dialog.open(mn,{data:{isEnable:!0}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.fixedDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!0}).subscribe(()=>{this.reload()})})}disableWithHoldTax(){this.dialog.open(mn,{data:{isEnable:!1}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.fixedDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!1}).subscribe(()=>{this.reload()})})}static{this.\u0275fac=function(l){return new(l||e)(_(k),_(z),_(j),_(jt),_(Ut))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-view"]],decls:102,vars:44,consts:[["accountMenu","matMenu"],["general","routerLinkActive"],["IRC","routerLinkActive"],["charges","routerLinkActive"],["tabPanel",""],["More","matMenu"],["transactions","routerLinkActive"],["standingInstructions","routerLinkActive"],["datatable","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","",1,"profile-image",3,"matTooltip","src"],[1,"mat-typography","account-card-title"],[1,"layout-row","responsive-column"],[1,"flex-60"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[3,"accountNo"],[1,"account-overview"],[1,"m-r-10"],["class","m-l-10",4,"ngIf"],["class","flex-30",4,"ngIf"],[1,"flex-5"],["mat-icon-button","","aria-label","Fixed Deposit account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"content"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"ngIf"],[1,"m-l-10"],[1,"flex-30"],[1,"flex-100"],[1,"account-overview","flex-100"],[1,"flex-70"],[1,"r-amount","flex-30"],["mat-menu-item","",3,"click"],[3,"ngClass"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(l,p){if(l&1&&(n(0,"mat-card",9),t(1,`
-  `),n(2,"mat-card-header",10),t(3,`
-    `),n(4,"mat-card-title-group",11),t(5,`
-      `),n(6,"div",12),t(7,`
-        `),n(8,"div"),t(9,`
-          `),g(10,"img",13),r(11,"translate"),t(12,`
-        `),i(),t(13,`
-      `),i(),t(14,`
-
-      `),n(15,"div",14),t(16,`
-        `),n(17,"mat-card-title"),t(18,`
-          `),n(19,"div",15),t(20,`
-            `),n(21,"div",16),t(22,`
-              `),n(23,"h3"),t(24,`
-                `),g(25,"i",17),r(26,"statusLookup"),t(27),r(28,"translate"),g(29,"mifosx-account-number",18),t(30,`
-              `),i(),t(31,`
-              `),n(32,"span",19),t(33,`
-                `),n(34,"span",20),t(35),r(36,"translate"),i(),t(37),m(38,Ri,4,1,"span",21),t(39,`
-              `),i(),t(40,`
-            `),i(),t(41,`
-
-            `),m(42,Ni,34,21,"div",22),t(43,`
-
-            `),n(44,"div",23),t(45,`
-              `),n(46,"button",24),t(47,`
-                `),n(48,"mat-icon",25),t(49,`
-                  `),g(50,"fa-icon",26),t(51,`
-                `),i(),t(52,`
-              `),i(),t(53,`
-            `),i(),t(54,`
-          `),i(),t(55,`
-        `),i(),t(56,`
-      `),i(),t(57,`
-
-      `),n(58,"mat-menu",null,0),t(60,`
-        `),m(61,Vi,8,5,"ng-container",27),t(62,`
-
-        `),m(63,ji,12,6,"ng-container",28),t(64,`
-      `),i(),t(65,`
-    `),i(),t(66,`
-  `),i(),t(67,`
-
-  `),n(68,"mat-card-content",29),t(69,`
-    `),n(70,"nav",30),t(71,`
-      `),n(72,"a",31,1),t(74),r(75,"translate"),i(),t(76,`
-      `),n(77,"a",31,2),t(79),r(80,"translate"),i(),t(81,`
-      `),m(82,zi,7,6,"span",28),t(83,`
-      `),n(84,"a",31,3),t(86),r(87,"translate"),i(),t(88,`
-      `),m(89,$i,4,6,"a",32),t(90,`
-      `),m(91,Ui,4,1,"ng-container",27),t(92,`
-    `),i(),t(93,`
-
-    `),n(94,"mat-tab-nav-panel",null,4),t(96,`
-      `),g(97,"router-outlet"),t(98,`
-    `),i(),t(99,`
-  `),i(),t(100,`
-`),i(),t(101,`
-`)),l&2){let x=w(59),h=w(73),T=w(78),Z=w(85),Yt=w(95);o(10),dt("matTooltip",c(11,27,"tooltips.Fixed Deposits Account")),d("src","assets/images/fd_account_placeholder.png",hn),o(15),d("ngClass",c(26,29,p.fixedDepositsAccountData.status.code))("matTooltip",p.fixedDepositsAccountData.status.value),o(2),S(`
-                `,c(28,31,"labels.inputs.Fixed Deposit Product"),` :
-                `,p.fixedDepositsAccountData.depositProductName,`
-                `),o(2),dt("accountNo",p.fixedDepositsAccountData.accountNo),o(6),f("",c(36,33,"labels.text."+p.entityType)," :"),o(2),f(`
-                `,p.fixedDepositsAccountData.clientName||p.fixedDepositsAccountData.groupName,`
-                `),o(),d("ngIf",p.fixedDepositsAccountData.clientAccountNo),o(4),d("ngIf",!p.fixedDepositsAccountData.status.rejected&&!p.fixedDepositsAccountData.status.submittedAndPendingApproval),o(4),d("matMenuTriggerFor",x),o(15),d("ngForOf",p.buttonConfig.singleButtons),o(2),d("ngIf",p.buttonConfig.options.length),o(7),d("tabPanel",Yt),o(2),d("routerLink",B(41,Ii))("active",h.isActive),o(2),f(`
-        `,c(75,35,"labels.inputs.General"),`
-      `),o(3),d("routerLink",B(42,Fi))("active",T.isActive),o(2),f(`
-        `,c(80,37,"labels.inputs.Interest Rate Chart"),`
-      `),o(3),d("ngIf",p.showTransactions),o(2),d("routerLink",B(43,Ei))("active",Z.isActive),o(2),f(`
-        `,c(87,39,"labels.inputs.Charges"),`
-      `),o(3),d("ngIf",p.fixedDepositsAccountData.clientId),o(2),d("ngForOf",p.savingsDatatables)}},dependencies:[ye,_t,F,tt,Be,$,mt,An,yn,Mn,Tn,Ye,Ke,We,Qe,En,Bn,wn,de,$n,xe,bn,L,Sn,se,O,Nn,Tt]})}}return e})();function Gi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Period")))}function Li(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),le(`
-          `,a.fromPeriod," - ",a.toPeriod,"\xA0",I(2,3,a.periodType.value,"catalogs"),`
-        `)}}function Wi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount Range")))}function Ki(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"formatNumber"),r(3,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
-          `,c(2,2,a.amountRangeFrom)," - ",c(3,4,a.amountRangeTo),`
-        `)}}function Qi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function Yi(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f("",c(2,1,a.annualInterestRate)," %")}}function Ji(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Description")))}function Xi(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),u(a.description)}}function Zi(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function ta(e,s){e&1&&(n(0,"span"),t(1,`
-              `),g(2,"fa-icon",21),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
-              `,c(4,1,"labels.buttons.View Incentives"),`
-            `))}function ea(e,s){e&1&&(n(0,"span"),t(1,`
-              `),g(2,"fa-icon",22),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
-              `,c(4,1,"labels.buttons.Hide Incentives"),`
-            `))}function na(e,s){if(e&1){let a=y();n(0,"td",18),t(1,`
-          `),n(2,"button",19),b("click",function(){let p=P(a).dataIndex,x=C();return M(x.expandChartSlabIndex=x.expandChartSlabIndex===p?null:p)}),t(3,`
-            `),m(4,ta,5,3,"span",20),t(5,`
-            `),m(6,ea,5,3,"span",20),t(7,`
-          `),i(),t(8,`
-        `),i()}if(e&2){let a=s.dataIndex,l=C();o(4),d("ngIf",l.expandChartSlabIndex!==a),o(2),d("ngIf",l.expandChartSlabIndex===a)}}function ia(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Entity Type")))}function aa(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                    `,a.entityType.value,`
-                  `)}}function oa(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Name")))}function ra(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                    `,a.attributeName.value,`
-                  `)}}function pa(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Condition Type")))}function ca(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"titlecase"),i()),e&2){let a=s.$implicit;o(),f(`
-                    `,c(2,1,a.conditionType.value),`
-                  `)}}function la(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Value")))}function sa(e,s){if(e&1&&(n(0,"td",35),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),o(),f(`
-                    `,a.attributeValueDesc,`
-                  `)}}function ma(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Incentive Type")))}function da(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                    `,a.incentiveType.value,`
-                  `)}}function ua(e,s){e&1&&(n(0,"th",17),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function xa(e,s){if(e&1&&(n(0,"td",18),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f(`
-                    `,c(2,1,a.amount),`
-                  `)}}function fa(e,s){e&1&&g(0,"tr",36)}function ga(e,s){e&1&&g(0,"tr",37)}function _a(e,s){if(e&1&&(n(0,"table",27),t(1,`
-                `),v(2,28),t(3,`
-                  `),m(4,ia,3,3,"th",7),t(5,`
-                  `),m(6,aa,2,1,"td",8),t(7,`
-                `),D(),t(8,`
-
-                `),v(9,29),t(10,`
-                  `),m(11,oa,3,3,"th",7),t(12,`
-                  `),m(13,ra,2,1,"td",8),t(14,`
-                `),D(),t(15,`
-
-                `),v(16,30),t(17,`
-                  `),m(18,pa,3,3,"th",7),t(19,`
-                  `),m(20,ca,3,3,"td",8),t(21,`
-                `),D(),t(22,`
-
-                `),v(23,31),t(24,`
-                  `),m(25,la,3,3,"th",7),t(26,`
-                  `),m(27,sa,2,2,"td",32),t(28,`
-                `),D(),t(29,`
-
-                `),v(30,33),t(31,`
-                  `),m(32,ma,3,3,"th",7),t(33,`
-                  `),m(34,da,2,1,"td",8),t(35,`
-                `),D(),t(36,`
-
-                `),v(37,34),t(38,`
-                  `),m(39,ua,3,3,"th",7),t(40,`
-                  `),m(41,xa,3,3,"td",8),t(42,`
-                `),D(),t(43,`
-
-                `),m(44,fa,1,0,"tr",14),t(45,`
-                `),m(46,ga,1,0,"tr",15),t(47,`
-              `),i()),e&2){let a=C().$implicit,l=C();d("dataSource",a.incentives),o(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),o(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function Ca(e,s){if(e&1&&(n(0,"td",18),t(1,`
-          `),n(2,"div",23),t(3,`
-            `),n(4,"mat-card",24),t(5,`
-              `),n(6,"h4",25),t(7),r(8,"translate"),i(),t(9,`
-
-              `),m(10,_a,48,3,"table",26),t(11,`
-            `),i(),t(12,`
-          `),i(),t(13,`
-        `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=C();Ae("colspan",p.chartSlabsDisplayedColumns.length),o(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),o(5),f(`
-                `,c(8,4,"labels.heading.Incentives"),`
-              `),o(3),d("ngIf",a.incentives==null?null:a.incentives.length)}}function ha(e,s){e&1&&g(0,"tr",36)}function va(e,s){e&1&&g(0,"tr",37)}function Da(e,s){e&1&&g(0,"tr",38)}var Yn=(()=>{class e{constructor(a){this.route=a,this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.route.parent.data.subscribe(l=>{this.interestRateChartData=l.fixedDepositsAccountData.accountChart.chartSlabs})}static{this.\u0275fac=function(l){return new(l||e)(_(k))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-interest-rate-chart-tab"]],decls:66,vars:7,consts:[["chartsTable",""],[1,"tab-container","mat-typography"],[1,"align-start-center"],[1,"m-b-20"],[1,"mat-elevation-z1","m-b-25"],["mat-table","","multiTemplateDataRows","",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-fill","incentives"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","flex-fill mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
-  `),n(2,"div",2),t(3,`
-    `),n(4,"div",3),t(5,`
-      `),n(6,"h3"),t(7),r(8,"translate"),i(),t(9,`
-    `),i(),t(10,`
-  `),i(),t(11,`
-
-  `),n(12,"div",4),t(13,`
-    `),n(14,"table",5,0),t(16,`
-      `),v(17,6),t(18,`
-        `),m(19,Gi,3,3,"th",7),t(20,`
-        `),m(21,Li,3,6,"td",8),t(22,`
-      `),D(),t(23,`
-
-      `),v(24,9),t(25,`
-        `),m(26,Wi,3,3,"th",7),t(27,`
-        `),m(28,Ki,4,6,"td",8),t(29,`
-      `),D(),t(30,`
-
-      `),v(31,10),t(32,`
-        `),m(33,Qi,3,3,"th",7),t(34,`
-        `),m(35,Yi,3,3,"td",8),t(36,`
-      `),D(),t(37,`
-
-      `),v(38,11),t(39,`
-        `),m(40,Ji,3,3,"th",7),t(41,`
-        `),m(42,Xi,2,1,"td",8),t(43,`
-      `),D(),t(44,`
-
-      `),v(45,12),t(46,`
-        `),m(47,Zi,3,3,"th",7),t(48,`
-        `),m(49,na,9,2,"td",8),t(50,`
-      `),D(),t(51,`
-
-      `),v(52,13),t(53,`
-        `),m(54,Ca,14,6,"td",8),t(55,`
-      `),D(),t(56,`
-
-      `),m(57,ha,1,0,"tr",14),t(58,`
-      `),m(59,va,1,0,"tr",15),t(60,`
-      `),m(61,Da,1,0,"tr",16),t(62,`
-    `),i(),t(63,`
-  `),i(),t(64,`
-`),i(),t(65,`
-`)),l&2&&(o(7),u(c(8,5,"labels.heading.All Interest Rates")),o(7),d("dataSource",p.interestRateChartData),o(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns))},dependencies:[F,Oe,tt,E,$,It,Et,Rt,wt,Ft,Nt,Bt,kt,Vt,qt,Ie,O,ue,Tt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Fe("expandChartSlab",[ce("collapsed",pe({height:"0px",minHeight:"0"})),ce("expanded",pe({height:"*"})),we("expanded <=> collapsed",Ee("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var Sa=e=>["/","journal-entry","view",e];function Pa(e,s){if(e&1){let a=y();n(0,"div",21),t(1,`
-        `),n(2,"mat-checkbox",22),b("click",function(){P(a);let p=C();return M(p.hideReversed())}),t(3),r(4,"translate"),i(),t(5,`
-        `),n(6,"mat-checkbox",22),b("click",function(){P(a);let p=C();return M(p.hideAccruals())}),t(7),r(8,"translate"),i(),t(9,`
-      `),i()}if(e&2){let a=C();o(2),d("formControl",a.hideReversedParam),o(),f(`
-          `,c(4,4,"labels.inputs.Hide Reversed"),""),o(3),d("formControl",a.hideAccrualsParam),o(),f(`
-          `,c(8,6,"labels.inputs.Hide Accruals"),"")}}function Ma(e,s){e&1&&(n(0,"th",23),t(1,"#"),i())}function Ta(e,s){if(e&1){let a=y();n(0,"td",24),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),i()}if(e&2){let a=s.index;o(),f(`
-          `,a+1,`
-        `)}}function Aa(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.ID")))}function ya(e,s){if(e&1){let a=y();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
-          `,a.id,`
-        `)}}function Oa(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Transaction Date")))}function Ia(e,s){if(e&1){let a=y();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"dateFormat"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
-          `,c(2,2,a.date),`
-        `)}}function Fa(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Transaction Type")))}function Ea(e,s){if(e&1){let a=y();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"translateKey"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
-          `,I(2,2,a.transactionType.value,"catalogs"),`
-        `)}}function wa(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Debit")))}function Ba(e,s){if(e&1){let a=y();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"formatNumber"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
-          `,l.isDebit(a.transactionType)?c(2,2,a.amount):"N/A",`
-        `)}}function ka(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Credit")))}function Ra(e,s){if(e&1){let a=y();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"formatNumber"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
-          `,l.isDebit(a.transactionType)?"N/A":c(2,2,a.amount),`
-        `)}}function Na(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Balance")))}function Va(e,s){if(e&1){let a=y();n(0,"td",25),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(1),r(2,"formatNumber"),i()}if(e&2){let a=s.$implicit,l=C();d("ngClass",l.savingsTransactionColor(a)),o(),f(`
-          `,c(2,2,a.runningBalance),`
-        `)}}function qa(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function ja(e,s){if(e&1){let a=y();n(0,"td",26),t(1,`
-          `),n(2,"button",27),t(3,`
-            `),n(4,"mat-icon"),t(5,"more_vert"),i(),t(6,`
-          `),i(),t(7,`
-          `),n(8,"mat-menu",null,0),t(10,`
-            `),n(11,"button",28),b("click",function(){let p=P(a).$implicit,x=C();return M(x.showTransactions(p))}),t(12,`
-              `),n(13,"mat-icon"),g(14,"fa-icon",29),i(),t(15,`
-              `),n(16,"span"),t(17),r(18,"translate"),i(),t(19,`
-            `),i(),t(20,`
-            `),n(21,"button",30),b("click",function(p){P(a);let x=C();return M(x.routeEdit(p))}),t(22,`
-              `),n(23,"mat-icon"),g(24,"fa-icon",31),i(),t(25,`
-              `),n(26,"span"),t(27),r(28,"translate"),i(),t(29,`
-            `),i(),t(30,`
-          `),i(),t(31,`
-        `),i()}if(e&2){let a=s.$implicit,l=w(9);o(2),d("matMenuTriggerFor",l),o(15),u(c(18,4,"labels.text.View Transaction")),o(4),d("routerLink",Ge(8,Sa,"S"+a.id)),o(6),u(c(28,6,"tooltips.View Journal Entries"))}}function za(e,s){e&1&&g(0,"tr",32)}function $a(e,s){e&1&&g(0,"tr",33)}var Jn=(()=>{class e{constructor(a,l,p){this.route=a,this.router=l,this.dialog=p,this.displayedColumns=["row","id","transactionDate","transactionType","debit","credit","balance","actions"],this.route.parent.data.subscribe(x=>{this.transactionsData=x.fixedDepositsAccountData.transactions,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId,this.status=x.fixedDepositsAccountData.status.value})}ngOnInit(){this.hideAccrualsParam=new G(!1),this.hideReversedParam=new G(!1),this.dataSource=new De(this.transactionsData)}checkStatus(){return this.status==="Active"||this.status==="Closed"||this.status==="Transfer in progress"||this.status==="Transfer on hold"||this.status==="Premature Closed"||this.status==="Matured"}isDebit(a){return a.withdrawal===!0||a.feeDeduction===!0||a.overdraftInterest===!0||a.withholdTax===!0}showTransactions(a){a.transfer?this.router.navigate([`account-transfers/account-transfers/${a.transfer.id}`],{relativeTo:this.route}):this.router.navigate([a.id],{relativeTo:this.route})}hideAccruals(){this.filterTransactions(this.hideReversedParam.value,!this.hideAccrualsParam.value)}hideReversed(){this.filterTransactions(!this.hideReversedParam.value,this.hideAccrualsParam.value)}filterTransactions(a,l){let p=this.transactionsData;(l||a)&&(p=this.transactionsData.filter(x=>!(a&&x.reversed)&&!(l&&x.transactionType.accrual))),this.dataSource=new De(p),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}savingsTransactionColor(a){return a.reversed?"strike":a.transfer?"transfer":a.transactionType.accrual?"accrual":""}routeEdit(a){a.stopPropagation()}undoTransaction(a){}static{this.\u0275fac=function(l){return new(l||e)(_(k),_(z),_(Ut))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-transactions-tab"]],viewQuery:function(l,p){if(l&1&&(xt(On,7),xt(Fn,7)),l&2){let x;ft(x=gt())&&(p.paginator=x.first),ft(x=gt())&&(p.sort=x.first)}},decls:81,vars:7,consts:[["transactionMenu","matMenu"],[1,"tab-container","mat-typography"],[1,"mat-elevation-z1","m-b-25"],[1,"layout-row","align-start"],[1,"m-b-20"],["class","action-button m-b-20 layout-row gap-20px",4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","id"],["mat-cell","",3,"ngClass","click",4,"matCellDef"],["matColumnDef","transactionDate"],["matColumnDef","transactionType"],["matColumnDef","debit"],["matColumnDef","credit"],["matColumnDef","balance"],["matColumnDef","actions"],["mat-cell","","class","center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20","layout-row","gap-20px"],[1,"accruals",3,"click","formControl"],["mat-header-cell",""],["mat-cell","",3,"click"],["mat-cell","",3,"click","ngClass"],["mat-cell","",1,"center"],["mat-icon-button","","aria-label","",1,"action-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["icon","eye","size","sm"],["mat-menu-item","",3,"click","routerLink"],["icon","table-cells","size","sm"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
-  `),n(2,"div",2),t(3,`
-    `),n(4,"div",3),t(5,`
-      `),n(6,"div",4),t(7,`
-        `),n(8,"h3"),t(9),r(10,"translate"),i(),t(11,`
-      `),i(),t(12,`
-      `),m(13,Pa,10,8,"div",5),t(14,`
-    `),i(),t(15,`
-
-    `),n(16,"table",6),t(17,`
-      `),v(18,7),t(19,`
-        `),m(20,Ma,2,0,"th",8),t(21,`
-        `),m(22,Ta,2,1,"td",9),t(23,`
-      `),D(),t(24,`
-
-      `),v(25,10),t(26,`
-        `),m(27,Aa,3,3,"th",8),t(28,`
-        `),m(29,ya,2,2,"td",11),t(30,`
-      `),D(),t(31,`
-
-      `),v(32,12),t(33,`
-        `),m(34,Oa,3,3,"th",8),t(35,`
-        `),m(36,Ia,3,4,"td",11),t(37,`
-      `),D(),t(38,`
-
-      `),v(39,13),t(40,`
-        `),m(41,Fa,3,3,"th",8),t(42,`
-        `),m(43,Ea,3,5,"td",11),t(44,`
-      `),D(),t(45,`
-
-      `),v(46,14),t(47,`
-        `),m(48,wa,3,3,"th",8),t(49,`
-        `),m(50,Ba,3,4,"td",11),t(51,`
-      `),D(),t(52,`
-
-      `),v(53,15),t(54,`
-        `),m(55,ka,3,3,"th",8),t(56,`
-        `),m(57,Ra,3,4,"td",11),t(58,`
-      `),D(),t(59,`
-
-      `),v(60,16),t(61,`
-        `),m(62,Na,3,3,"th",8),t(63,`
-        `),m(64,Va,3,4,"td",11),t(65,`
-      `),D(),t(66,`
-
-      `),v(67,17),t(68,`
-        `),m(69,qa,3,3,"th",8),t(70,`
-        `),m(71,ja,32,10,"td",18),t(72,`
-      `),D(),t(73,`
-
-      `),m(74,za,1,0,"tr",19),t(75,`
-      `),m(76,$a,1,0,"tr",20),t(77,`
-    `),i(),t(78,`
-  `),i(),t(79,`
-`),i(),t(80,`
-`)),l&2&&(o(9),u(c(10,5,"labels.heading.All Transactions")),o(4),d("ngIf",p.checkStatus()),o(3),d("dataSource",p.dataSource),o(58),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[ye,F,tt,Be,Le,Ye,Ke,We,Qe,It,Et,Rt,wt,Ft,Nt,Bt,kt,Vt,qt,K,Pn,L,O,At,ue,Tt],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;color:#000}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 0 3px;margin:0 2%;line-height:25px}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .linked[_ngcontent-%COMP%]{color:#4461e2}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .accrual[_ngcontent-%COMP%]{color:#999}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer;font-weight:800}"]})}}return e})();var Ha=()=>({confirm:!0}),Xn=(()=>{class e{constructor(a,l){this.dialogRef=a,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(_(te),_(ke))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-waive-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
-`),n(4,"div",1),t(5,`
-  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
-`),i(),t(10,`
-`),n(11,"mat-dialog-actions",2),t(12,`
-  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
-  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
-`),i(),t(21,`
-`)),l&2&&(o(),u(c(2,6,"labels.heading.Waive Charge")),o(6),S("",c(8,8,"labels.text.Are you sure you want to waive charge with id"),": ",p.data.id," ?"),o(7),u(c(15,10,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",B(14,Ha)),o(),f(`
-    `,c(19,12,"labels.buttons.Confirm"),`
-  `))},dependencies:[E,ee,ne,ae,ie,O]})}}return e})();var Ua=()=>({confirm:!0}),Zn=(()=>{class e{constructor(a,l){this.dialogRef=a,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(_(te),_(ke))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-inactivate-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),r(2,"translate"),i(),t(3,`
-`),n(4,"div",1),t(5,`
-  `),n(6,"p"),t(7),r(8,"translate"),i(),t(9,`
-`),i(),t(10,`
-`),n(11,"mat-dialog-actions",2),t(12,`
-  `),n(13,"button",3),t(14),r(15,"translate"),i(),t(16,`
-  `),n(17,"button",4),t(18),r(19,"translate"),i(),t(20,`
-`),i(),t(21,`
-`)),l&2&&(o(),u(c(2,6,"labels.heading.Inactivate Charge")),o(6),S("",c(8,8,"labels.text.Are you sure you want to inactivate charge with id"),": ",p.data.id," ?"),o(7),u(c(15,10,"labels.buttons.Cancel")),o(3),d("mat-dialog-close",B(14,Ua)),o(),f(`
-    `,c(19,12,"labels.buttons.Confirm"),`
-  `))},dependencies:[E,ee,ne,ae,ie,O]})}}return e})();var Ga=["chargesTable"],La=()=>[2e3];function Wa(e,s){if(e&1){let a=y();n(0,"div",22),t(1,`
-      `),n(2,"button",23),b("click",function(){P(a);let p=C();return M(p.toggleCharges())}),t(3),i(),t(4,`
-    `),i()}if(e&2){let a=C();o(3),f(`
-        `,a.showInactiveCharges?"View Active Charges":"View Inactive Charges",`
-      `)}}function Ka(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.name")))}function Qa(e,s){if(e&1&&(n(0,"td",25),t(1),i()),e&2){let a=s.$implicit;o(),u(a.name)}}function Ya(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Fee/Penalty")))}function Ja(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"translateKey"),r(3,"translateKey"),i()),e&2){let a=s.$implicit;o(),f(`
-          `,a.penalty===!0?I(2,1,"Penalty","catalogs"):I(3,4,"Fee","catalogs"),`
-        `)}}function Xa(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Payment Due At")))}function Za(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),u(I(2,1,a.chargeTimeType.value,"catalogs"))}}function to(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Due As Of")))}function eo(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"dateFormat"),i()),e&2){let a=s.$implicit;o(),u(c(2,1,a.dueDate))}}function no(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Repeats On")))}function io(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"dateFormat"),r(3,"translateKey"),i()),e&2){let a=s.$implicit;o(),f(`
-          `,a.feeOnMonthDay?I(2,1,B(7,La).concat(a.feeOnMonthDay),"dd MMMM"):I(3,4,"Unassigned","inputs"),`
-        `)}}function ao(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Calculation Type")))}function oo(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),u(I(2,1,a.chargeCalculationType.value,"catalogs"))}}function ro(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Due")))}function po(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
-          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amount),`
-        `)}}function co(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Paid")))}function lo(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
-          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amountPaid),`
-        `)}}function so(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Waived")))}function mo(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
-          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amountWaived),`
-        `)}}function uo(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Outstanding")))}function xo(e,s){if(e&1&&(n(0,"td",25),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
-          `,a.currency.displaySymbol,"\xA0",c(2,2,a.amountOutstanding),`
-        `)}}function fo(e,s){e&1&&(n(0,"th",24),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function go(e,s){if(e&1){let a=y();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.editCharge(x))}),t(2,`
-              `),g(3,"i",30),t(4,`
-            `),i()}e&2&&dt("matTooltip",c(1,1,"tooltips.Edit Charge"))}function _o(e,s){if(e&1){let a=y();n(0,"button",31),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.deleteCharge(x.id))}),t(2,`
-              `),g(3,"i",32),t(4,`
-            `),i()}e&2&&dt("matTooltip",c(1,1,"tooltips.Delete Charge"))}function Co(e,s){e&1&&(n(0,"span"),t(1,`
-            `),m(2,go,5,3,"button",27),t(3,`
-            `),m(4,_o,5,3,"button",28),t(5,`
-          `),i()),e&2&&(o(2),d("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),o(2),d("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}function ho(e,s){if(e&1){let a=y();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.payCharge(x.id))}),t(2,`
-              `),g(3,"i",33),t(4,`
-            `),i()}e&2&&dt("matTooltip",c(1,1,"tooltips.Pay Charge"))}function vo(e,s){if(e&1){let a=y();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(2).$implicit,h=C();return h.routeEdit(p),M(h.waiveCharge(x.id))}),t(2,`
-              `),g(3,"i",34),t(4,`
-            `),i()}e&2&&dt("matTooltip",c(1,1,"tooltips.Waive Charge"))}function Do(e,s){if(e&1){let a=y();n(0,"button",29),r(1,"translate"),b("click",function(p){P(a);let x=C(3).$implicit,h=C();return h.routeEdit(p),M(h.inactivateCharge(x.id))}),t(2,`
-                `),g(3,"i",35),t(4,`
-              `),i()}e&2&&dt("matTooltip",c(1,1,"tooltips.Inactivate Charge"))}function bo(e,s){e&1&&(v(0),t(1,`
-              `),m(2,Do,5,3,"button",27),t(3,`
-            `),D()),e&2&&(o(2),d("mifosxHasPermission","INACTIVATE_SAVINGSACCOUNTCHARGE"))}function So(e,s){if(e&1&&(n(0,"span"),t(1,`
-            `),m(2,ho,5,3,"button",27),t(3,`
-            `),m(4,vo,5,3,"button",27),t(5,`
-            `),m(6,bo,4,1,"ng-container",26),t(7,`
-          `),i()),e&2){let a=C().$implicit,l=C();o(2),d("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),o(2),d("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"),o(2),d("ngIf",l.isRecurringCharge(a))}}function Po(e,s){if(e&1&&(n(0,"td",25),t(1,`
-          `),m(2,Co,6,2,"span",26),t(3,`
-          `),m(4,So,8,3,"span",26),t(5,`
-        `),i()),e&2){let a=s.$implicit,l=C();o(2),d("ngIf",l.fixedDepositsAccountData.status.value==="Submitted and pending approval"),o(2),d("ngIf",l.fixedDepositsAccountData.status.value==="Active"&&a.amountOutstanding!==0)}}function Mo(e,s){e&1&&g(0,"tr",36)}function To(e,s){e&1&&g(0,"tr",37)}var ti=(()=>{class e{constructor(a,l,p,x,h,T){this.savingsService=a,this.route=l,this.dateUtils=p,this.router=x,this.dialog=h,this.settingsService=T,this.showInactiveCharges=!1,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","dueAsOf","repeatsOn","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(Z=>{this.fixedDepositsAccountData=Z.fixedDepositsAccountData,this.chargesData=this.fixedDepositsAccountData.charges})}ngOnInit(){let a=this.chargesData?this.chargesData.filter(l=>l.isActive):[];this.dataSource=new De(a)}toggleCharges(){if(this.showInactiveCharges=!this.showInactiveCharges,this.showInactiveCharges){let a=this.chargesData.filter(l=>!l.isActive);this.dataSource.data=a}else{let a=this.chargesData.filter(l=>l.isActive);this.dataSource.data=a}this.chargesTableRef.renderRows()}payCharge(a){let l=[new Ve({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new en({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],p={title:`Pay Charge ${a}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(ve,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=this.settingsService.language.code,Z=this.settingsService.dateFormat,Yt=U(V({},h.data.value),{dueDate:this.dateUtils.formatDate(h.data.value.dueDate,Z),dateFormat:Z,locale:T});this.savingsService.executeSavingsAccountChargesCommand(this.fixedDepositsAccountData.id,"paycharge",Yt,a).subscribe(()=>{this.reload()})}})}waiveCharge(a){this.dialog.open(Xn,{data:{id:a}}).afterClosed().subscribe(p=>{p.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.fixedDepositsAccountData.id,"waive",{},a).subscribe(()=>{this.reload()})})}inactivateCharge(a){this.dialog.open(Zn,{data:{id:a}}).afterClosed().subscribe(p=>{p.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.fixedDepositsAccountData.id,"inactivate",{},a).subscribe(()=>{this.reload()})})}editCharge(a){let l=[new Ve({controlName:"amount",label:"Amount",value:a.amount||a.amountOrPercentage,type:"number",required:!0})],p={title:`Edit Charge ${a.id}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(ve,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=this.settingsService.language.code,Z=this.settingsService.dateFormat,Yt=U(V({},h.data.value),{dateFormat:Z,locale:T});this.savingsService.editSavingsAccountCharge(this.fixedDepositsAccountData.id,Yt,a.id).subscribe(()=>{this.reload()})}})}deleteCharge(a){this.dialog.open(Re,{data:{deleteContext:`charge id:${a}`}}).afterClosed().subscribe(p=>{p.delete&&this.savingsService.deleteSavingsAccountCharge(this.fixedDepositsAccountData.id,a).subscribe(()=>{this.reload()})})}isRecurringCharge(a){return a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Weekly Fee"}routeEdit(a){a.stopPropagation()}reload(){let a=this.fixedDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${a}/fixed-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}static{this.\u0275fac=function(l){return new(l||e)(_(jt),_(k),_(W),_(z),_(Ut),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-charges-tab"]],viewQuery:function(l,p){if(l&1&&xt(Ga,7),l&2){let x;ft(x=gt())&&(p.chargesTableRef=x.first)}},decls:103,vars:7,consts:[["chargesTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],["class","action-button m-b-20",4,"ngIf"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","dueAsOf"],["matColumnDef","repeatsOn"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],[1,"fa","fa-ban"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
-  `),n(2,"div",2),t(3,`
-    `),n(4,"div",3),t(5,`
-      `),n(6,"h3"),t(7),r(8,"translate"),i(),t(9,`
-    `),i(),t(10,`
-    `),m(11,Wa,5,1,"div",4),t(12,`
-  `),i(),t(13,`
-
-  `),n(14,"div",5),t(15,`
-    `),n(16,"table",6,0),t(18,`
-      `),v(19,7),t(20,`
-        `),m(21,Ka,3,3,"th",8),t(22,`
-        `),m(23,Qa,2,1,"td",9),t(24,`
-      `),D(),t(25,`
-
-      `),v(26,10),t(27,`
-        `),m(28,Ya,3,3,"th",8),t(29,`
-        `),m(30,Ja,4,7,"td",9),t(31,`
-      `),D(),t(32,`
-
-      `),v(33,11),t(34,`
-        `),m(35,Xa,3,3,"th",8),t(36,`
-        `),m(37,Za,3,4,"td",9),t(38,`
-      `),D(),t(39,`
-
-      `),v(40,12),t(41,`
-        `),m(42,to,3,3,"th",8),t(43,`
-        `),m(44,eo,3,3,"td",9),t(45,`
-      `),D(),t(46,`
-
-      `),v(47,13),t(48,`
-        `),m(49,no,3,3,"th",8),t(50,`
-        `),m(51,io,4,8,"td",9),t(52,`
-      `),D(),t(53,`
-
-      `),v(54,14),t(55,`
-        `),m(56,ao,3,3,"th",8),t(57,`
-        `),m(58,oo,3,4,"td",9),t(59,`
-      `),D(),t(60,`
-
-      `),v(61,15),t(62,`
-        `),m(63,ro,3,3,"th",8),t(64,`
-        `),m(65,po,3,4,"td",9),t(66,`
-      `),D(),t(67,`
-
-      `),v(68,16),t(69,`
-        `),m(70,co,3,3,"th",8),t(71,`
-        `),m(72,lo,3,4,"td",9),t(73,`
-      `),D(),t(74,`
-
-      `),v(75,17),t(76,`
-        `),m(77,so,3,3,"th",8),t(78,`
-        `),m(79,mo,3,4,"td",9),t(80,`
-      `),D(),t(81,`
-
-      `),v(82,18),t(83,`
-        `),m(84,uo,3,3,"th",8),t(85,`
-        `),m(86,xo,3,4,"td",9),t(87,`
-      `),D(),t(88,`
-
-      `),v(89,19),t(90,`
-        `),m(91,fo,3,3,"th",8),t(92,`
-        `),m(93,Po,6,2,"td",9),t(94,`
-      `),D(),t(95,`
-
-      `),m(96,Mo,1,0,"tr",20),t(97,`
-      `),m(98,To,1,0,"tr",21),t(99,`
-    `),i(),t(100,`
-  `),i(),t(101,`
-`),i(),t(102,`
-`)),l&2&&(o(7),u(c(8,5,"labels.heading.All Charges")),o(4),d("ngIf",p.chargesData),o(5),d("dataSource",p.dataSource),o(80),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[F,E,It,Et,Rt,wt,Ft,Nt,Bt,kt,Vt,qt,de,xe,O,At,ue,Tt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var Ao=["instructionsTable"];function yo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Client")))}function Oo(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S(`
-          `,a.fromClient.displayName,"-",a.fromClient.id,`
-        `)}}function Io(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.From Account")))}function Fo(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S(`
-          `,a.fromAccount.accountNo," (",a.fromAccountType.value,`)
-        `)}}function Eo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Beneficiary")))}function wo(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),u(a.toClient.displayName)}}function Bo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.To Account")))}function ko(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S(`
-          `,a.toAccount.accountNo," (",a.toAccountType.value,`)
-        `)}}function Ro(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount")))}function No(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;o(),S("",a.instructionType.value,"/",a.amount,"")}}function Vo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Validity")))}function qo(e,s){if(e&1&&(n(0,"td",17),t(1),r(2,"dateFormat"),r(3,"dateFormat"),i()),e&2){let a=s.$implicit;o(),S(`
-          `,c(2,2,a.validFrom)," to ",c(3,4,a.validTill),`
-        `)}}function jo(e,s){e&1&&(n(0,"th",16),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function zo(e,s){e&1&&(n(0,"button",20),r(1,"translate"),t(2,`
-              `),g(3,"i",21),t(4,`
-            `),i()),e&2&&dt("matTooltip",c(1,1,"tooltips.Edit Standing Instruction"))}function $o(e,s){e&1&&(n(0,"span"),t(1,`
-            `),m(2,zo,5,3,"button",19),t(3,`
-          `),i()),e&2&&(o(2),d("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function Ho(e,s){if(e&1){let a=y();n(0,"button",23),r(1,"translate"),b("click",function(){P(a);let p=C(2).$implicit,x=C();return M(x.deleteStandingInstruction(p.id))}),t(2,`
-              `),g(3,"i",24),t(4,`
-            `),i()}e&2&&dt("matTooltip",c(1,1,"tooltips.Delete Standing Instruction"))}function Uo(e,s){e&1&&(n(0,"span"),t(1,`
-            `),m(2,Ho,5,3,"button",22),t(3,`
-          `),i()),e&2&&(o(2),d("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function Go(e,s){e&1&&(n(0,"button",20),r(1,"translate"),t(2,`
-            `),g(3,"i",25),t(4,`
-          `),i()),e&2&&dt("matTooltip",c(1,1,"tooltips.View Standing Instruction"))}function Lo(e,s){if(e&1&&(n(0,"td",17),t(1,`
-          `),m(2,$o,4,1,"span",18),t(3,`
-          `),m(4,Uo,4,1,"span",18),t(5,`
-          `),m(6,Go,5,3,"button",19),t(7,`
-        `),i()),e&2){let a=s.$implicit;o(2),d("ngIf",a.status.value!=="Deleted"),o(2),d("ngIf",a.status.value!=="Deleted"),o(2),d("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function Wo(e,s){e&1&&g(0,"tr",26)}function Ko(e,s){e&1&&g(0,"tr",27)}var ei=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.fixedDepositsService=l,this.dialog=p,this.accountTransfersService=x,this.settingsService=h,this.dataSource=new De,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.parent.data.subscribe(T=>{this.fixedDepositsData=T.fixedDepositsAccountData})}ngOnInit(){this.getStandingInstructions()}getStandingInstructions(){let a=this.fixedDepositsData.clientId,l=this.fixedDepositsData.clientName,p=this.fixedDepositsData.id,x=this.settingsService.language.code,h=this.settingsService.dateFormat;this.fixedDepositsService.getStandingInstructions(a,l,p,x,h).subscribe(T=>{this.instructionsData=T.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(a){this.dialog.open(Re,{data:{deleteContext:`standing instruction id: ${a}`}}).afterClosed().subscribe(p=>{p.delete&&this.accountTransfersService.deleteStandingInstrucions(a).subscribe(()=>{})})}static{this.\u0275fac=function(l){return new(l||e)(_(k),_(j),_(Ut),_(Gn),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-standing-instructions-tab"]],viewQuery:function(l,p){if(l&1&&xt(Ao,7),l&2){let x;ft(x=gt())&&(p.instructionTableRef=x.first)}},decls:70,vars:6,consts:[["instructionsTable",""],[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
-  `),n(2,"div",2),t(3,`
-    `),n(4,"h3"),t(5),r(6,"translate"),i(),t(7,`
-  `),i(),t(8,`
-
-  `),n(9,"div",3),t(10,`
-    `),n(11,"table",4,0),t(13,`
-      `),v(14,5),t(15,`
-        `),m(16,yo,3,3,"th",6),t(17,`
-        `),m(18,Oo,2,2,"td",7),t(19,`
-      `),D(),t(20,`
-
-      `),v(21,8),t(22,`
-        `),m(23,Io,3,3,"th",6),t(24,`
-        `),m(25,Fo,2,2,"td",7),t(26,`
-      `),D(),t(27,`
-
-      `),v(28,9),t(29,`
-        `),m(30,Eo,3,3,"th",6),t(31,`
-        `),m(32,wo,2,1,"td",7),t(33,`
-      `),D(),t(34,`
-
-      `),v(35,10),t(36,`
-        `),m(37,Bo,3,3,"th",6),t(38,`
-        `),m(39,ko,2,2,"td",7),t(40,`
-      `),D(),t(41,`
-
-      `),v(42,11),t(43,`
-        `),m(44,Ro,3,3,"th",6),t(45,`
-        `),m(46,No,2,2,"td",7),t(47,`
-      `),D(),t(48,`
-
-      `),v(49,12),t(50,`
-        `),m(51,Vo,3,3,"th",6),t(52,`
-        `),m(53,qo,4,6,"td",7),t(54,`
-      `),D(),t(55,`
-
-      `),v(56,13),t(57,`
-        `),m(58,jo,3,3,"th",6),t(59,`
-        `),m(60,Lo,8,3,"td",7),t(61,`
-      `),D(),t(62,`
-
-      `),m(63,Wo,1,0,"tr",14),t(64,`
-      `),m(65,Ko,1,0,"tr",15),t(66,`
-    `),i(),t(67,`
-  `),i(),t(68,`
-`),i(),t(69,`
-`)),l&2&&(o(5),u(c(6,4,"labels.heading.All Standing Instructions")),o(6),d("dataSource",p.dataSource),o(52),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[F,E,It,Et,Rt,wt,Ft,Nt,Bt,kt,Vt,qt,de,xe,O,At],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%]   .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var ni=(()=>{class e{constructor(a){this.route=a,this.entityId=this.route.parent.parent.snapshot.paramMap.get("fixedDepositAccountId"),this.route.data.subscribe(l=>{this.entityDatatable=l.savingsDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(l){return new(l||e)(_(k))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Fixed Deposit",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
-  `),n(2,"mifosx-entity-datatable-tab",1),t(3,`
-  `),i(),t(4,`
-`),i(),t(5,`
-`)),l&2&&(o(2),d("entityId",p.entityId)("multiRowDatatableFlag",p.multiRowDatatableFlag)("entityDatatable",p.entityDatatable))},dependencies:[zn]})}}return e})();var Qo=()=>["../../"];function Yo(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Approved On Date")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}var ii=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveFixedDepositsAccountForm()}createApproveFixedDepositsAccountForm(){this.approveFixedDepositsAccountForm=this.formBuilder.group({approvedOnDate:["",R.required],note:[""]})}submit(){let a=this.approveFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.approveFixedDepositsAccountForm.value.approvedOnDate;a.approvedOnDate instanceof Date&&(a.approvedOnDate=this.dateUtils.formatDate(x,p));let h=U(V({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"approve",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(j),_(W),_(k),_(z),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-approve-fixed-deposits-account"]],decls:51,vars:21,consts:[["approvedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"div",3),t(9,`
-          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=w(21);return M(T.open())}),t(11,`
-            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
-            `),g(16,"input",5),t(17,`
-            `),g(18,"mat-datepicker-toggle",6),t(19,`
-            `),g(20,"mat-datepicker",null,0),t(22,`
-            `),m(23,Yo,8,9,"mat-error",7),t(24,`
-          `),i(),t(25,`
-
-          `),n(26,"mat-form-field"),t(27,`
-            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
-            `),g(32,"textarea",8),t(33,`
-          `),i(),t(34,`
-        `),i(),t(35,`
-      `),i(),t(36,`
-
-      `),n(37,"mat-card-actions",9),t(38,`
-        `),n(39,"button",10),t(40),r(41,"translate"),i(),t(42,`
-        `),n(43,"button",11),t(44),r(45,"translate"),i(),t(46,`
-      `),i(),t(47,`
-    `),i(),t(48,`
-  `),i(),t(49,`
-`),i(),t(50,`
-`)}if(l&2){let x=w(21);o(4),d("formGroup",p.approveFixedDepositsAccountForm),o(9),u(c(14,12,"labels.inputs.Approved On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.approveFixedDepositsAccountForm.controls.approvedOnDate.hasError("required")),o(6),u(c(30,14,"labels.inputs.Note")),o(10),d("routerLink",B(20,Qo)),o(),f(`
-          `,c(41,16,"labels.buttons.Cancel"),`
-        `),o(3),d("disabled",!p.approveFixedDepositsAccountForm),o(),f(`
-          `,c(45,18,"labels.buttons.Confirm"),`
-        `)}},dependencies:[F,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,Ot,it,et,K,nt,lt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Xo=()=>["../../"];function Zo(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Rejected On Date")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}var ai=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectFixedDepositsAccountForm()}createRejectFixedDepositsAccountForm(){this.rejectFixedDepositsAccountForm=this.formBuilder.group({rejectedOnDate:["",R.required],note:[""]})}submit(){let a=this.rejectFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.rejectFixedDepositsAccountForm.value.rejectedOnDate;a.rejectedOnDate instanceof Date&&(a.rejectedOnDate=this.dateUtils.formatDate(x,p));let h=U(V({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"reject",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(j),_(W),_(k),_(z),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-reject-fixed-deposits-account"]],decls:51,vars:21,consts:[["rejectedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"div",3),t(9,`
-          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=w(21);return M(T.open())}),t(11,`
-            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
-            `),g(16,"input",5),t(17,`
-            `),g(18,"mat-datepicker-toggle",6),t(19,`
-            `),g(20,"mat-datepicker",null,0),t(22,`
-            `),m(23,Zo,8,9,"mat-error",7),t(24,`
-          `),i(),t(25,`
-
-          `),n(26,"mat-form-field"),t(27,`
-            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
-            `),g(32,"textarea",8),t(33,`
-          `),i(),t(34,`
-        `),i(),t(35,`
-      `),i(),t(36,`
-
-      `),n(37,"mat-card-actions",9),t(38,`
-        `),n(39,"button",10),t(40),r(41,"translate"),i(),t(42,`
-        `),n(43,"button",11),t(44),r(45,"translate"),i(),t(46,`
-      `),i(),t(47,`
-    `),i(),t(48,`
-  `),i(),t(49,`
-`),i(),t(50,`
-`)}if(l&2){let x=w(21);o(4),d("formGroup",p.rejectFixedDepositsAccountForm),o(9),u(c(14,12,"labels.inputs.Rejected On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.rejectFixedDepositsAccountForm.controls.rejectedOnDate.hasError("required")),o(6),u(c(30,14,"labels.inputs.Note")),o(10),d("routerLink",B(20,Xo)),o(),f(`
-          `,c(41,16,"labels.buttons.Cancel"),`
-        `),o(3),d("disabled",!p.rejectFixedDepositsAccountForm.valid),o(),f(`
-          `,c(45,18,"labels.buttons.Confirm"),`
-        `)}},dependencies:[F,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,Ot,it,et,K,nt,lt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var er=()=>["../../"];function nr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-          `),i()),e&2&&(o(),S(`
-            `,c(2,3,"labels.inputs.Activated On Date")," ",c(3,5,"labels.commons.is"),`
-            `),o(4),u(c(6,7,"labels.commons.required")))}var oi=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.savingsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateFixedDepositsAccountForm()}createActivateFixedDepositsAccountForm(){this.activateFixedDepositsAccountForm=this.formBuilder.group({activatedOnDate:["",R.required]})}submit(){let a=this.activateFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.activateFixedDepositsAccountForm.value.activatedOnDate;a.activatedOnDate instanceof Date&&(a.activatedOnDate=this.dateUtils.formatDate(x,p));let h=U(V({},a),{dateFormat:p,locale:l});this.savingsService.executeSavingsAccountCommand(this.accountId,"activate",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(jt),_(W),_(k),_(z),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-activate-fixed-deposits-account"]],decls:39,vars:18,consts:[["activatedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","activatedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"mat-form-field",3),b("click",function(){P(x);let T=w(19);return M(T.open())}),t(9,`
-          `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
-          `),g(14,"input",4),t(15,`
-          `),g(16,"mat-datepicker-toggle",5),t(17,`
-          `),g(18,"mat-datepicker",null,0),t(20,`
-          `),m(21,nr,8,9,"mat-error",6),t(22,`
-        `),i(),t(23,`
-      `),i(),t(24,`
-
-      `),n(25,"mat-card-actions",7),t(26,`
-        `),n(27,"button",8),t(28),r(29,"translate"),i(),t(30,`
-        `),n(31,"button",9),t(32),r(33,"translate"),i(),t(34,`
-      `),i(),t(35,`
-    `),i(),t(36,`
-  `),i(),t(37,`
-`),i(),t(38,`
-`)}if(l&2){let x=w(19);o(4),d("formGroup",p.activateFixedDepositsAccountForm),o(7),u(c(12,11,"labels.inputs.Activated On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.activateFixedDepositsAccountForm.controls.activatedOnDate.hasError("required")),o(6),d("routerLink",B(17,er)),o(),f(`
-          `,c(29,13,"labels.buttons.Cancel"),`
-        `),o(3),d("disabled",!p.activateFixedDepositsAccountForm.valid),o(),f(`
-          `,c(33,15,"labels.buttons.Confirm"),`
-        `)}},dependencies:[F,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,it,et,K,nt,lt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ar=()=>["../../"],ri=(()=>{class e{constructor(a,l,p,x,h){this.formBuilder=a,this.savingsService=l,this.fixedDepositsService=p,this.route=x,this.router=h,this.undoCommand="undoapproval",this.undoAction=this.route.snapshot.params.name,this.undoAction==="Undo Activation"&&(this.undoCommand="undoactivate"),this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.createUndoApprovalFixedDepositsAccountForm()}createUndoApprovalFixedDepositsAccountForm(){this.undoApprovalFixedDepositsAccountForm=this.formBuilder.group({note:[""]})}submit(){let a=V({},this.undoApprovalFixedDepositsAccountForm.value);this.undoAction==="Undo Activation"?this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,this.undoCommand,a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})}):this.savingsService.executeSavingsAccountCommand(this.accountId,this.undoCommand,a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(jt),_(j),_(k),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-undo-approval-fixed-deposits-account"]],decls:32,vars:13,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",1),b("ngSubmit",function(){return p.submit()}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"mat-form-field",2),t(9,`
-          `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
-          `),g(14,"textarea",3),t(15,`
-        `),i(),t(16,`
-      `),i(),t(17,`
-
-      `),n(18,"mat-card-actions",4),t(19,`
-        `),n(20,"button",5),t(21),r(22,"translate"),i(),t(23,`
-        `),n(24,"button",6),t(25),r(26,"translate"),i(),t(27,`
-      `),i(),t(28,`
-    `),i(),t(29,`
-  `),i(),t(30,`
-`),i(),t(31,`
-`)),l&2&&(o(4),d("formGroup",p.undoApprovalFixedDepositsAccountForm),o(7),u(c(12,6,"labels.inputs.Note")),o(9),d("routerLink",B(12,ar)),o(),f(`
-          `,c(22,8,"labels.buttons.Cancel"),`
-        `),o(3),d("disabled",!p.undoApprovalFixedDepositsAccountForm.valid),o(),f(`
-          `,c(26,10,"labels.buttons.Confirm"),`
-        `))},dependencies:[E,$,bt,mt,Y,Q,pt,Ot,it,et,K,nt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var rr=()=>["../../"];function pr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Withdrawn On Date")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}var pi=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createWithdrawFixedDepositsAccountForm()}createWithdrawFixedDepositsAccountForm(){this.withdrawFixedDepositsAccountForm=this.formBuilder.group({withdrawnOnDate:["",R.required],note:[""]})}submit(){let a=this.withdrawFixedDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.withdrawFixedDepositsAccountForm.value.withdrawnOnDate;a.withdrawnOnDate instanceof Date&&(a.withdrawnOnDate=this.dateUtils.formatDate(x,p));let h=U(V({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"withdrawnByApplicant",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(j),_(W),_(k),_(z),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-withdraw-by-client-fixed-deposits-account"]],decls:51,vars:21,consts:[["withdrawnOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","withdrawnOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"div",3),t(9,`
-          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=w(21);return M(T.open())}),t(11,`
-            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
-            `),g(16,"input",5),t(17,`
-            `),g(18,"mat-datepicker-toggle",6),t(19,`
-            `),g(20,"mat-datepicker",null,0),t(22,`
-            `),m(23,pr,8,9,"mat-error",7),t(24,`
-          `),i(),t(25,`
-
-          `),n(26,"mat-form-field"),t(27,`
-            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
-            `),g(32,"textarea",8),t(33,`
-          `),i(),t(34,`
-        `),i(),t(35,`
-      `),i(),t(36,`
-
-      `),n(37,"mat-card-actions",9),t(38,`
-        `),n(39,"button",10),t(40),r(41,"translate"),i(),t(42,`
-        `),n(43,"button",11),t(44),r(45,"translate"),i(),t(46,`
-      `),i(),t(47,`
-    `),i(),t(48,`
-  `),i(),t(49,`
-`),i(),t(50,`
-`)}if(l&2){let x=w(21);o(4),d("formGroup",p.withdrawFixedDepositsAccountForm),o(9),u(c(14,12,"labels.inputs.Withdrawn On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.withdrawFixedDepositsAccountForm.controls.withdrawnOnDate.hasError("required")),o(6),u(c(30,14,"labels.inputs.Note")),o(10),d("routerLink",B(20,rr)),o(),f(`
-          `,c(41,16,"labels.buttons.Cancel"),`
-        `),o(3),d("disabled",!p.withdrawFixedDepositsAccountForm.valid),o(),f(`
-          `,c(45,18,"labels.buttons.Confirm"),`
-        `)}},dependencies:[F,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,Ot,it,et,K,nt,lt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var lr=()=>["../../"];function sr(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-                `,a.name+" ("+a.currency.name+")",`
-              `)}}function mr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Charge")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}function dr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-              `),i()),e&2&&(o(),S(`
-                `,c(2,3,"labels.inputs.Amount")," ",c(3,5,"labels.commons.is"),`
-                `),o(4),u(c(6,7,"labels.commons.required")))}function ur(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-                  `,a.value,`
-                `)}}function xr(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-                  `,a.value,`
-                `)}}function fr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-              `),i()),e&2&&(o(),S(`
-                `,c(2,3,"labels.inputs.Due for collection on")," ",c(3,5,"labels.commons.is"),`
-                `),o(4),u(c(6,7,"labels.commons.required")))}function gr(e,s){if(e&1){let a=y();n(0,"mat-form-field",17),b("click",function(){P(a);let p=w(11);return M(p.open())}),t(1,`
-              `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-              `),g(6,"input",18),t(7,`
-              `),g(8,"mat-datepicker-toggle",19),t(9,`
-              `),g(10,"mat-datepicker",null,0),t(12,`
-              `),m(13,fr,8,9,"mat-error",7),t(14,`
-            `),i()}if(e&2){let a=w(11),l=C(2);o(3),u(c(4,6,"labels.inputs.Due for collection on")),o(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),o(2),d("for",a),o(5),d("ngIf",l.fixedDepositsChargeForm.controls.dueDate.hasError("required"))}}function _r(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-              `),i()),e&2&&(o(),S(`
-                `,c(2,3,"labels.inputs.Due Date")," ",c(3,5,"labels.commons.is"),`
-                `),o(4),u(c(6,7,"labels.commons.required")))}function Cr(e,s){if(e&1){let a=y();n(0,"mat-form-field",17),b("click",function(){P(a);let p=w(11);return M(p.open())}),t(1,`
-              `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-              `),g(6,"input",20),t(7,`
-              `),g(8,"mat-datepicker-toggle",19),t(9,`
-              `),g(10,"mat-datepicker",null,1),t(12,`
-              `),m(13,_r,8,9,"mat-error",7),t(14,`
-            `),i()}if(e&2){let a=w(11),l=C(2);o(3),u(c(4,6,"labels.inputs.Due On")),o(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),o(2),d("for",a),o(5),d("ngIf",l.fixedDepositsChargeForm.controls.feeOnMonthDay.hasError("required"))}}function hr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-              `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-              `),g(6,"input",21),t(7,`
-            `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Repeats Every")))}function vr(e,s){if(e&1&&(n(0,"div",4),t(1,`
-            `),n(2,"mat-form-field"),t(3,`
-              `),n(4,"mat-label"),t(5),r(6,"translate"),i(),t(7,`
-              `),g(8,"input",13),t(9,`
-              `),m(10,dr,8,9,"mat-error",7),t(11,`
-            `),i(),t(12,`
-
-            `),n(13,"mat-form-field"),t(14,`
-              `),n(15,"mat-label"),t(16),r(17,"translate"),i(),t(18,`
-              `),n(19,"mat-select",14),t(20,`
-                `),m(21,ur,2,2,"mat-option",6),t(22,`
-              `),i(),t(23,`
-            `),i(),t(24,`
-
-            `),n(25,"mat-form-field"),t(26,`
-              `),n(27,"mat-label"),t(28),r(29,"translate"),i(),t(30,`
-              `),n(31,"mat-select",15),t(32,`
-                `),m(33,xr,2,2,"mat-option",6),t(34,`
-              `),i(),t(35,`
-            `),i(),t(36,`
-
-            `),m(37,gr,15,8,"mat-form-field",16),t(38,`
-
-            `),m(39,Cr,15,8,"mat-form-field",16),t(40,`
-
-            `),m(41,hr,8,3,"mat-form-field",7),t(42,`
-          `),i()),e&2){let a=C();o(5),u(c(6,9,"labels.inputs.Amount")),o(5),d("ngIf",a.fixedDepositsChargeForm.controls.amount.hasError("required")),o(6),u(c(17,11,"labels.inputs.Charge Calculation")),o(5),d("ngForOf",a.chargeDetails.chargeCalculationTypeOptions),o(7),u(c(29,13,"labels.inputs.Charge time type")),o(5),d("ngForOf",a.chargeDetails.chargeTimeTypeOptions),o(4),d("ngIf",a.fixedDepositsChargeForm.contains("dueDate")),o(2),d("ngIf",a.fixedDepositsChargeForm.contains("feeOnMonthDay")),o(2),d("ngIf",a.fixedDepositsChargeForm.contains("feeInterval"))}}var ci=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=x,this.savingsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(Z=>{this.savingsChargeOptions=Z.fixedDepositsAccountActionData.chargeOptions}),this.fixedDepositAccountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createFixedDepositsChargeForm(),this.buildDependencies()}buildDependencies(){this.fixedDepositsChargeForm.controls.chargeId.valueChanges.subscribe(a=>{this.savingsService.getChargeTemplate(a).subscribe(l=>{this.chargeDetails=l;let p=l.chargeTimeType.id;(l.chargeTimeType.value==="Withdrawal Fee"||l.chargeTimeType.value==="Saving No Activity Fee")&&(this.chargeDetails.dueDateNotRequired=!0),(l.chargeTimeType.value==="Annual Fee"||l.chargeTimeType.value==="Monthly Fee")&&(this.chargeDetails.chargeTimeTypeAnnualOrMonth=!0),!this.chargeDetails.dueDateNotRequired&&!this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.fixedDepositsChargeForm.addControl("dueDate",new G("",R.required)):this.fixedDepositsChargeForm.removeControl("dueDate"),!this.chargeDetails.dueDateNotRequired&&this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.fixedDepositsChargeForm.addControl("feeOnMonthDay",new G("",R.required)):this.fixedDepositsChargeForm.removeControl("feeOnMonthDay"),p.value==="Monthly Fee"?this.fixedDepositsChargeForm.addControl("feeInterval",new G(l.feeInterval,R.required)):this.fixedDepositsChargeForm.removeControl("feeInterval"),this.fixedDepositsChargeForm.patchValue({amount:l.amount,chargeCalculationType:l.chargeCalculationType.id,chargeTimeType:l.chargeTimeType.id})})})}createFixedDepositsChargeForm(){this.fixedDepositsChargeForm=this.formBuilder.group({chargeId:["",R.required],amount:["",R.required],chargeCalculationType:[{value:"",disabled:!0}],chargeTimeType:[{value:"",disabled:!0}]})}submit(){let a=this.fixedDepositsChargeForm.value;if(a.locale=this.settingsService.language.code,a.feeInterval||(a.feeInterval=this.chargeDetails.feeInterval),this.chargeDetails.dueDateNotRequired!==!0)if(this.chargeDetails.chargeTimeTypeAnnualOrMonth===!0){let l="MMMM-dd";if(a.monthDayFormat=l,a.feeOnMonthDay){let p=this.fixedDepositsChargeForm.value.feeOnMonthDay;a.feeOnMonthDay=this.dateUtils.formatDate(p,l)}}else{let l=this.settingsService.dateFormat;if(a.dateFormat=l,a.dueDate){let p=this.fixedDepositsChargeForm.value.dueDate;a.dueDate=this.dateUtils.formatDate(p,l)}}this.savingsService.createSavingsCharge(this.fixedDepositAccountId,"charges",a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(k),_(z),_(W),_(jt),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-add-charge-fixed-deposits-account"]],decls:42,vars:16,consts:[["dueDatePicker",""],["feeOnMonthDayPicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","chargeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["class","layout-column",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","chargeCalculationType"],["formControlName","chargeTimeType"],[3,"click",4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matInput","","formControlName","feeInterval"]],template:function(l,p){l&1&&(n(0,"div",2),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",3),b("ngSubmit",function(){return p.submit()}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"div",4),t(9,`
-          `),n(10,"mat-form-field"),t(11,`
-            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
-            `),n(16,"mat-select",5),t(17,`
-              `),m(18,sr,2,2,"mat-option",6),t(19,`
-            `),i(),t(20,`
-            `),m(21,mr,8,9,"mat-error",7),t(22,`
-          `),i(),t(23,`
-
-          `),m(24,vr,43,15,"div",8),t(25,`
-        `),i(),t(26,`
-
-        `),n(27,"mat-card-actions",9),t(28,`
-          `),n(29,"button",10),t(30),r(31,"translate"),i(),t(32,`
-          `),n(33,"button",11),t(34),r(35,"translate"),i(),t(36,`
-        `),i(),t(37,`
-      `),i(),t(38,`
-    `),i(),t(39,`
-  `),i(),t(40,`
-`),i(),t(41,`
-`)),l&2&&(o(4),d("formGroup",p.fixedDepositsChargeForm),o(9),u(c(14,9,"labels.inputs.Charge")),o(5),d("ngForOf",p.savingsChargeOptions),o(3),d("ngIf",p.fixedDepositsChargeForm.controls.chargeId.hasError("required")),o(3),d("ngIf",p.chargeDetails),o(5),d("routerLink",B(15,lr)),o(),f(`
-            `,c(31,11,"labels.buttons.Cancel"),`
-          `),o(3),d("disabled",!p.fixedDepositsChargeForm.valid),o(),f(`
-            `,c(35,13,"labels.buttons.Submit"),`
-          `))},dependencies:[_t,F,Pt,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,Mt,it,et,Gt,K,nt,lt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var br=()=>["../../"];function Sr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Premature Close Date")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}function Pr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-            `),g(6,"input",11),t(7,`
-          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Maturity Amount")))}function Mr(e,s){if(e&1&&(n(0,"mat-option",14),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-                `,a.value,`
-              `)}}function Tr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Account action")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}function Ar(e,s){if(e&1&&(n(0,"mat-form-field"),t(1,`
-            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"mat-select",12),t(7,`
-              `),m(8,Mr,2,2,"mat-option",13),t(9,`
-            `),i(),t(10,`
-            `),m(11,Tr,8,9,"mat-error",7),t(12,`
-          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Action")),o(5),d("ngForOf",a.onAccountClosureOptions),o(3),d("ngIf",a.prematureCloseAccountForm.controls.onAccountClosureId.hasError("required"))}}function yr(e,s){if(e&1&&(n(0,"mat-option",14),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-                `,a.accountNo,`
-              `)}}function Or(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Transfer to savings account")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}function Ir(e,s){if(e&1&&(n(0,"mat-form-field"),t(1,`
-            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"mat-select",15),t(7,`
-              `),m(8,yr,2,2,"mat-option",13),t(9,`
-            `),i(),t(10,`
-            `),m(11,Or,8,9,"mat-error",7),t(12,`
-          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Transfer to Savings")),o(5),d("ngForOf",a.savingsAccountsData),o(3),d("ngIf",a.prematureCloseAccountForm.controls.toSavingsAccountId.hasError("required"))}}function Fr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-            `),g(6,"input",16),t(7,`
-          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Transfer Description")))}function Er(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-            `),g(6,"textarea",17),t(7,`
-          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Note")))}var li=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isSubmitted=!1,this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createPrematureCloseAccountForm(),this.buildDependencies()}createPrematureCloseAccountForm(){this.prematureCloseAccountForm=this.formBuilder.group({closedOnDate:["",R.required]})}buildDependencies(){this.prematureCloseAccountForm.get("closedOnDate").valueChanges.subscribe(a=>{this.isSubmitted||this.calculatePrematureAmount(a)})}calculatePrematureAmount(a){let l=this.settingsService.language.code,p=this.settingsService.dateFormat,x={closedOnDate:this.dateUtils.formatDate(a,p),dateFormat:p,locale:l};this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"calculatePrematureAmount",x).subscribe(h=>{this.savingsAccountsData=h.savingsAccounts,this.onAccountClosureOptions=h.onAccountClosureOptions,this.prematureCloseAccountForm.addControl("maturityAmount",new G({value:"",disabled:!0})),this.prematureCloseAccountForm.addControl("onAccountClosureId",new G("",R.required)),this.prematureCloseAccountForm.addControl("note",new G("")),this.prematureCloseAccountForm.get("maturityAmount").patchValue(h.maturityAmount),this.addTransferDetails()})}addTransferDetails(){this.prematureCloseAccountForm.get("onAccountClosureId").valueChanges.subscribe(a=>{a===200?(this.prematureCloseAccountForm.addControl("toSavingsAccountId",new G("",R.required)),this.prematureCloseAccountForm.addControl("transferDescription",new G(""))):(this.prematureCloseAccountForm.removeControl("toSavingsAccountId"),this.prematureCloseAccountForm.removeControl("transferDescription"))})}submit(){let a=this.prematureCloseAccountForm.value;this.isSubmitted=!0;let l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.prematureCloseAccountForm.value.closedOnDate;a.closedOnDate instanceof Date&&(a.closedOnDate=this.dateUtils.formatDate(x,p));let h=U(V({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"prematureClose",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(j),_(W),_(k),_(z),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-premature-close-fixed-deposits-account"]],decls:52,vars:23,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"],["type","number","matInput","","formControlName","maturityAmount"],["required","","formControlName","onAccountClosureId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["required","","formControlName","toSavingsAccountId"],["matInput","","formControlName","transferDescription"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"div",3),t(9,`
-          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=w(21);return M(T.open())}),t(11,`
-            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
-            `),g(16,"input",5),t(17,`
-            `),g(18,"mat-datepicker-toggle",6),t(19,`
-            `),g(20,"mat-datepicker",null,0),t(22,`
-            `),m(23,Sr,8,9,"mat-error",7),t(24,`
-          `),i(),t(25,`
-
-          `),m(26,Pr,8,3,"mat-form-field",7),t(27,`
-
-          `),m(28,Ar,13,5,"mat-form-field",7),t(29,`
-
-          `),m(30,Ir,13,5,"mat-form-field",7),t(31,`
-
-          `),m(32,Fr,8,3,"mat-form-field",7),t(33,`
-
-          `),m(34,Er,8,3,"mat-form-field",7),t(35,`
-        `),i(),t(36,`
-      `),i(),t(37,`
-
-      `),n(38,"mat-card-actions",8),t(39,`
-        `),n(40,"button",9),t(41),r(42,"translate"),i(),t(43,`
-        `),n(44,"button",10),t(45),r(46,"translate"),i(),t(47,`
-      `),i(),t(48,`
-    `),i(),t(49,`
-  `),i(),t(50,`
-`),i(),t(51,`
-`)}if(l&2){let x=w(21);o(4),d("formGroup",p.prematureCloseAccountForm),o(9),u(c(14,16,"labels.inputs.Premature Close Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.prematureCloseAccountForm.controls.closedOnDate.hasError("required")),o(3),d("ngIf",p.prematureCloseAccountForm.controls.maturityAmount),o(2),d("ngIf",p.prematureCloseAccountForm.contains("onAccountClosureId")),o(2),d("ngIf",p.prematureCloseAccountForm.contains("toSavingsAccountId")),o(2),d("ngIf",p.prematureCloseAccountForm.contains("transferDescription")),o(2),d("ngIf",p.prematureCloseAccountForm.contains("note")),o(6),d("routerLink",B(22,br)),o(),f(`
-          `,c(42,18,"labels.buttons.Cancel"),`
-        `),o(3),d("disabled",!p.prematureCloseAccountForm.valid),o(),f(`
-          `,c(46,20,"labels.buttons.Confirm"),`
-        `)}},dependencies:[_t,F,Pt,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,Ot,Mt,it,et,Gt,K,nt,lt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Br=()=>["../../"];function kr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Closed On Date")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}function Rr(e,s){if(e&1&&(n(0,"mat-option",15),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-                `,a.value,`
-              `)}}function Nr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Account action")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}function Vr(e,s){if(e&1&&(n(0,"mat-option",15),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-                `,a.accountNo,`
-              `)}}function qr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-            `),i()),e&2&&(o(),S(`
-              `,c(2,3,"labels.inputs.Transfer to savings account")," ",c(3,5,"labels.commons.is"),`
-              `),o(4),u(c(6,7,"labels.commons.required")))}function jr(e,s){if(e&1&&(n(0,"mat-form-field"),t(1,`
-            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"mat-select",16),t(7,`
-              `),m(8,Vr,2,2,"mat-option",10),t(9,`
-            `),i(),t(10,`
-            `),m(11,qr,8,9,"mat-error",7),t(12,`
-          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Transfer to Savings")),o(5),d("ngForOf",a.savingsAccountsData),o(3),d("ngIf",a.closeOnMaturityAccountForm.controls.toSavingsAccountId.hasError("required"))}}function zr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-            `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-            `),g(6,"input",17),t(7,`
-          `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Transfer Description")))}var si=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.fixedDepositsService=l,this.dateUtils=p,this.route=x,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(Z=>{this.savingsAccountsData=Z.fixedDepositsAccountActionData.savingsAccounts,this.onAccountClosureOptions=Z.fixedDepositsAccountActionData.onAccountClosureOptions,this.maturityAmount=Z.fixedDepositsAccountActionData.maturityAmount}),this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createCloseOnMaturityAccountForm(),this.addTransferDetails()}createCloseOnMaturityAccountForm(){this.closeOnMaturityAccountForm=this.formBuilder.group({closedOnDate:["",R.required],maturityAmount:[{value:this.maturityAmount,disabled:!0}],onAccountClosureId:["",R.required],note:[""]})}addTransferDetails(){this.closeOnMaturityAccountForm.get("onAccountClosureId").valueChanges.subscribe(a=>{a===200?(this.closeOnMaturityAccountForm.addControl("toSavingsAccountId",new G("",R.required)),this.closeOnMaturityAccountForm.addControl("transferDescription",new G(""))):(this.closeOnMaturityAccountForm.removeControl("toSavingsAccountId"),this.closeOnMaturityAccountForm.removeControl("transferDescription"))})}submit(){let a=this.closeOnMaturityAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.closeOnMaturityAccountForm.value.closedOnDate;a.closedOnDate instanceof Date&&(a.closedOnDate=this.dateUtils.formatDate(x,p));let h=U(V({},a),{dateFormat:p,locale:l});this.fixedDepositsService.executeFixedDepositsAccountCommand(this.accountId,"close",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(j),_(W),_(k),_(z),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-close-fixed-deposits-account"]],decls:78,vars:31,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["type","number","matInput","","formControlName","maturityAmount"],["required","","formControlName","onAccountClosureId"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"],[3,"value"],["required","","formControlName","toSavingsAccountId"],["matInput","","formControlName","transferDescription"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),n(4,"form",2),b("ngSubmit",function(){return P(x),M(p.submit())}),t(5,`
-      `),n(6,"mat-card-content"),t(7,`
-        `),n(8,"div",3),t(9,`
-          `),n(10,"mat-form-field",4),b("click",function(){P(x);let T=w(21);return M(T.open())}),t(11,`
-            `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
-            `),g(16,"input",5),t(17,`
-            `),g(18,"mat-datepicker-toggle",6),t(19,`
-            `),g(20,"mat-datepicker",null,0),t(22,`
-            `),m(23,kr,8,9,"mat-error",7),t(24,`
-          `),i(),t(25,`
-
-          `),n(26,"mat-form-field"),t(27,`
-            `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
-            `),g(32,"input",8),t(33,`
-          `),i(),t(34,`
-
-          `),n(35,"mat-form-field"),t(36,`
-            `),n(37,"mat-label"),t(38),r(39,"translate"),i(),t(40,`
-            `),n(41,"mat-select",9),t(42,`
-              `),m(43,Rr,2,2,"mat-option",10),t(44,`
-            `),i(),t(45,`
-            `),m(46,Nr,8,9,"mat-error",7),t(47,`
-          `),i(),t(48,`
-
-          `),m(49,jr,13,5,"mat-form-field",7),t(50,`
-
-          `),m(51,zr,8,3,"mat-form-field",7),t(52,`
-
-          `),n(53,"mat-form-field"),t(54,`
-            `),n(55,"mat-label"),t(56),r(57,"translate"),i(),t(58,`
-            `),g(59,"textarea",11),t(60,`
-          `),i(),t(61,`
-        `),i(),t(62,`
-      `),i(),t(63,`
-
-      `),n(64,"mat-card-actions",12),t(65,`
-        `),n(66,"button",13),t(67),r(68,"translate"),i(),t(69,`
-        `),n(70,"button",14),t(71),r(72,"translate"),i(),t(73,`
-      `),i(),t(74,`
-    `),i(),t(75,`
-  `),i(),t(76,`
-`),i(),t(77,`
-`)}if(l&2){let x=w(21);o(4),d("formGroup",p.closeOnMaturityAccountForm),o(9),u(c(14,18,"labels.inputs.Closed On Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.closeOnMaturityAccountForm.controls.closedOnDate.hasError("required")),o(6),u(c(30,20,"labels.inputs.Maturity Amount")),o(9),u(c(39,22,"labels.inputs.Action")),o(5),d("ngForOf",p.onAccountClosureOptions),o(3),d("ngIf",p.closeOnMaturityAccountForm.controls.onAccountClosureId.hasError("required")),o(3),d("ngIf",p.closeOnMaturityAccountForm.contains("toSavingsAccountId")),o(2),d("ngIf",p.closeOnMaturityAccountForm.contains("transferDescription")),o(5),u(c(57,24,"labels.inputs.Note")),o(10),d("routerLink",B(30,Br)),o(),f(`
-          `,c(68,26,"labels.buttons.Cancel"),`
-        `),o(3),d("disabled",!p.closeOnMaturityAccountForm.valid),o(),f(`
-          `,c(72,28,"labels.buttons.Confirm"),`
-        `)}},dependencies:[_t,F,Pt,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,Ot,Mt,it,et,Gt,K,nt,lt,at,ot,L,O],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Ur=()=>["../../transactions"];function Gr(e,s){if(e&1&&(n(0,"h2",20),t(1),r(2,"translate"),r(3,"translate"),i()),e&2){let a=C();o(),S(`
-      `,c(2,2,"labels.menus."+a.actionName)," ",c(3,4,"labels.heading.Fixed Deposit Transactions"),`
-    `)}}function Lr(e,s){e&1&&(n(0,"mat-error"),t(1),r(2,"translate"),r(3,"translate"),n(4,"strong"),t(5),r(6,"translate"),i(),t(7,`
-          `),i()),e&2&&(o(),S(`
-            `,c(2,3,"labels.inputs.Transaction Date")," ",c(3,5,"labels.commons.is"),`
-            `),o(4),u(c(6,7,"labels.commons.required")))}function Wr(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-              `,a.name,`
-            `)}}function Kr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-          `),g(6,"input",22),t(7,`
-        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Account Number")))}function Qr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-          `),g(6,"input",23),t(7,`
-        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Cheque")))}function Yr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-          `),g(6,"input",24),t(7,`
-        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Routing Code")))}function Jr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-          `),g(6,"input",25),t(7,`
-        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Receipt Number")))}function Xr(e,s){e&1&&(n(0,"mat-form-field"),t(1,`
-          `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-          `),g(6,"input",26),t(7,`
-        `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Bank")))}var mi=(()=>{class e{constructor(a,l,p,x,h,T){this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=x,this.fixedDepositsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.paymentTypeOptions=[],this.addPaymentDetailsFlag=!1,this.transactionType={deposit:!1,withdrawal:!1},this.route.data.subscribe(Yt=>{this.currency=Yt.fixedDepositsAccountActionData.currency,this.paymentTypeOptions=Yt.fixedDepositsAccountActionData.paymentTypeOptions}),this.actionName=this.route.snapshot.params.name;let Z=this.actionName.toLowerCase();if(Z==="deposit"||Z==="withdrawal")this.transactionCommand=Z,this.transactionType[this.transactionCommand]=!0;else throw new Error(`Invalid transaction action: ${this.actionName}`);this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingAccountTransactionForm()}createSavingAccountTransactionForm(){this.accountTransactionForm=this.formBuilder.group({transactionDate:[this.settingsService.businessDate,R.required],transactionAmount:[0,R.required],paymentTypeId:[""],note:[""]})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.accountTransactionForm.addControl("accountNumber",new G("")),this.accountTransactionForm.addControl("checkNumber",new G("")),this.accountTransactionForm.addControl("routingCode",new G("")),this.accountTransactionForm.addControl("receiptNumber",new G("")),this.accountTransactionForm.addControl("bankNumber",new G(""))):(this.accountTransactionForm.removeControl("accountNumber"),this.accountTransactionForm.removeControl("checkNumber"),this.accountTransactionForm.removeControl("routingCode"),this.accountTransactionForm.removeControl("receiptNumber"),this.accountTransactionForm.removeControl("bankNumber"))}submit(){let a=this.accountTransactionForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,x=this.accountTransactionForm.value.transactionDate;a.transactionDate instanceof Date&&(a.transactionDate=this.dateUtils.formatDate(x,p));let h=U(V({},a),{dateFormat:p,locale:l});delete h.note,h.transactionAmount=h.transactionAmount*1,this.fixedDepositsService.executeFixedDepositsAccountTransactionsCommand(this.accountId,this.transactionCommand,h).subscribe(T=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(k),_(z),_(W),_(j),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposits-cash-transaction"]],decls:91,vars:39,consts:[["dueDatePicker",""],[1,"container","mat-elevation-z8"],["mat-title","",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["required","","formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],["formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["mat-title",""],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-card"),t(3,`
-    `),m(4,Gr,4,6,"h2",2),t(5,`
-
-    `),n(6,"form",3),b("ngSubmit",function(){return P(x),M(p.submit())}),t(7,`
-      `),n(8,"mat-card-content",4),t(9,`
-        `),n(10,"mat-form-field",5),b("click",function(){P(x);let T=w(21);return M(T.open())}),t(11,`
-          `),n(12,"mat-label"),t(13),r(14,"translate"),i(),t(15,`
-          `),g(16,"input",6),t(17,`
-          `),g(18,"mat-datepicker-toggle",7),t(19,`
-          `),g(20,"mat-datepicker",null,0),t(22,`
-          `),m(23,Lr,8,9,"mat-error",8),t(24,`
-        `),i(),t(25,`
-
-        `),n(26,"mifosx-input-amount",9),t(27,`
-        `),i(),t(28,`
-
-        `),n(29,"mat-form-field"),t(30,`
-          `),n(31,"mat-label"),t(32),r(33,"translate"),i(),t(34,`
-          `),n(35,"mat-select",10),t(36,`
-            `),m(37,Wr,2,2,"mat-option",11),t(38,`
-          `),i(),t(39,`
-        `),i(),t(40,`
-
-        `),n(41,"div",12),t(42,`
-          `),n(43,"span",13),b("click",function(){return P(x),M(p.addPaymentDetails())}),t(44,`
-            `),n(45,"mat-slide-toggle"),t(46,`
-              `),n(47,"div",14),t(48,`
-                `),n(49,"span",15),t(50),r(51,"translate"),i(),t(52,`
-              `),i(),t(53,`
-            `),i(),t(54,`
-          `),i(),t(55,`
-        `),i(),t(56,`
-
-        `),m(57,Kr,8,3,"mat-form-field",8),t(58,`
-
-        `),m(59,Qr,8,3,"mat-form-field",8),t(60,`
-
-        `),m(61,Yr,8,3,"mat-form-field",8),t(62,`
-
-        `),m(63,Jr,8,3,"mat-form-field",8),t(64,`
-
-        `),m(65,Xr,8,3,"mat-form-field",8),t(66,`
-
-        `),n(67,"mat-form-field"),t(68,`
-          `),n(69,"mat-label"),t(70),r(71,"translate"),i(),t(72,`
-          `),g(73,"textarea",16),t(74,`
-        `),i(),t(75,`
-
-        `),n(76,"mat-card-actions",17),t(77,`
-          `),n(78,"button",18),t(79),r(80,"translate"),i(),t(81,`
-          `),n(82,"button",19),t(83),r(84,"translate"),i(),t(85,`
-        `),i(),t(86,`
-      `),i(),t(87,`
-    `),i(),t(88,`
-  `),i(),t(89,`
-`),i(),t(90,`
-`)}if(l&2){let x=w(21);o(4),d("ngIf",p.transactionType.withdrawal),o(2),d("formGroup",p.accountTransactionForm),o(7),u(c(14,26,"labels.inputs.Transaction Date")),o(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",x),o(2),d("for",x),o(5),d("ngIf",p.accountTransactionForm.controls.transactionDate.hasError("required")),o(3),d("currency",p.currency)("isRequired",!0)("inputFormControl",p.accountTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),o(6),u(c(33,28,"labels.inputs.Payment Type")),o(5),d("ngForOf",p.paymentTypeOptions),o(10),d("className",p.addPaymentDetailsFlag?"enabled":"disabled"),o(3),u(c(51,30,"labels.inputs.Show Payment Details")),o(7),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(2),d("ngIf",p.addPaymentDetailsFlag),o(5),u(c(71,32,"labels.inputs.Notes")),o(8),d("routerLink",B(38,Ur)),o(),f(`
-            `,c(80,34,"labels.buttons.Cancel"),`
-          `),o(3),d("disabled",!p.accountTransactionForm.valid),o(),f(`
-            `,c(84,36,"labels.buttons.Submit"),`
-          `)}},dependencies:[_t,F,Pt,E,$,bt,mt,ht,vt,Dt,Y,Q,st,Ct,pt,Ot,Mt,In,it,et,Gt,K,nt,lt,at,ot,nn,L,O],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}"]})}}return e})();function tp(e,s){e&1&&g(0,"mifosx-approve-fixed-deposits-account")}function ep(e,s){e&1&&g(0,"mifosx-reject-fixed-deposits-account")}function np(e,s){e&1&&g(0,"mifosx-activate-fixed-deposits-account")}function ip(e,s){e&1&&g(0,"mifosx-undo-approval-fixed-deposits-account")}function ap(e,s){e&1&&g(0,"mifosx-withdraw-by-client-fixed-deposits-account")}function op(e,s){e&1&&g(0,"mifosx-add-charge-fixed-deposits-account")}function rp(e,s){e&1&&g(0,"mifosx-premature-close-fixed-deposits-account")}function pp(e,s){e&1&&g(0,"mifosx-close-fixed-deposits-account")}function cp(e,s){e&1&&g(0,"mifosx-fixed-deposits-cash-transaction")}var di=(()=>{class e{constructor(a){this.route=a,this.actions={Approve:!1,Reject:!1,Activate:!1,Close:!1,"Undo Approval":!1,"Undo Activation":!1,"Add Charge":!1,"Premature Close":!1,"Withdrawn by Client":!1,Withdrawal:!1};let l=this.route.snapshot.params.name;l&&l in this.actions&&(this.actions[l]=!0)}static{this.\u0275fac=function(l){return new(l||e)(_(k))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposits-account-actions"]],decls:18,vars:9,consts:[[4,"ngIf"]],template:function(l,p){l&1&&(m(0,tp,1,0,"mifosx-approve-fixed-deposits-account",0),t(1,`
-`),m(2,ep,1,0,"mifosx-reject-fixed-deposits-account",0),t(3,`
-`),m(4,np,1,0,"mifosx-activate-fixed-deposits-account",0),t(5,`
-`),m(6,ip,1,0,"mifosx-undo-approval-fixed-deposits-account",0),t(7,`
-`),m(8,ap,1,0,"mifosx-withdraw-by-client-fixed-deposits-account",0),t(9,`
-`),m(10,op,1,0,"mifosx-add-charge-fixed-deposits-account",0),t(11,`
-`),m(12,rp,1,0,"mifosx-premature-close-fixed-deposits-account",0),t(13,`
-`),m(14,pp,1,0,"mifosx-close-fixed-deposits-account",0),t(15,`
-`),m(16,cp,1,0,"mifosx-fixed-deposits-cash-transaction",0),t(17,`
-`)),l&2&&(d("ngIf",p.actions.Approve),o(2),d("ngIf",p.actions.Reject),o(2),d("ngIf",p.actions.Activate),o(2),d("ngIf",p.actions["Undo Approval"]||p.actions["Undo Activation"]),o(2),d("ngIf",p.actions["Withdrawn by Client"]),o(2),d("ngIf",p.actions["Add Charge"]),o(2),d("ngIf",p.actions["Premature Close"]),o(2),d("ngIf",p.actions.Close),o(2),d("ngIf",p.actions.Withdrawal))},dependencies:[F,ii,ai,oi,ri,pi,ci,li,si,mi]})}}return e})();var lp=()=>["../"];function sp(e,s){if(e&1){let a=y();n(0,"button",13),b("click",function(){P(a);let p=C(2);return M(p.undoTransaction())}),t(1,`
-      `),g(2,"fa-icon",14),t(3,`Undo
-    `),i()}}function mp(e,s){e&1&&(n(0,"span"),t(1,`
-    `),m(2,sp,4,0,"button",12),t(3,`
-  `),i()),e&2&&(o(2),d("mifosxHasPermission","UNDOTRANSACTION_SAVINGSACCOUNT"))}function dp(e,s){e&1&&(n(0,"div",5),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
-          `,c(2,1,"labels.inputs.Note"),`
-        `))}function up(e,s){if(e&1&&(n(0,"div",6),t(1),i()),e&2){let a=C();o(),f(`
-          `,a.transactionData.note,`
-        `)}}function xp(e,s){if(e&1&&(n(0,"mifosx-transaction-payment-detail",15),t(1,`
-        `),i()),e&2){let a=C();d("paymentDetailData",a.transactionData.paymentDetailData)}}var ui=(()=>{class e{constructor(a,l,p,x,h,T){this.savingsService=a,this.route=l,this.dateUtils=p,this.router=x,this.dialog=h,this.settingsService=T,this.route.data.subscribe(Z=>{this.accountId=this.route.parent.snapshot.params.fixedDepositAccountId,this.transactionData=Z.fixedDepositsAccountTransaction})}transactionColor(){return this.transactionData.manuallyReversed?"undo":"active"}allowUndo(){return!1}undoTransaction(){this.dialog.open(Ln).afterClosed().subscribe(l=>{if(l.confirm){let p=this.settingsService.language.code,x=this.settingsService.dateFormat,h={transactionDate:this.dateUtils.formatDate(this.transactionData.date&&new Date(this.transactionData.date),x),transactionAmount:0,dateFormat:x,locale:p};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"undo",h,this.transactionData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}})}static{this.\u0275fac=function(l){return new(l||e)(_(jt),_(k),_(W),_(z),_(Ut),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-view-transaction"]],decls:69,vars:37,consts:[[1,"container","m-b-20","align-end-center","gap-2percent"],[4,"ngIf"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-100",3,"ngClass"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[3,"paymentDetailData",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","undo",1,"m-r-10"],[3,"paymentDetailData"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
-  `),m(2,mp,4,1,"span",1),t(3,`
-`),i(),t(4,`
-`),n(5,"div",2),t(6,`
-  `),n(7,"mat-card"),t(8,`
-    `),n(9,"mat-card-content"),t(10,`
-      `),n(11,"div",3),t(12,`
-        `),g(13,"div",4),t(14,`
-
-        `),n(15,"div",5),t(16),r(17,"translate"),i(),t(18,`
-
-        `),n(19,"div",6),t(20),i(),t(21,`
-
-        `),n(22,"div",5),t(23),r(24,"translate"),i(),t(25,`
-
-        `),n(26,"div",6),t(27),i(),t(28,`
-
-        `),n(29,"div",5),t(30),r(31,"translate"),i(),t(32,`
-
-        `),n(33,"div",6),t(34),r(35,"dateFormat"),i(),t(36,`
-
-        `),n(37,"div",5),t(38),r(39,"translate"),i(),t(40,`
-
-        `),n(41,"div",6),t(42),i(),t(43,`
-
-        `),n(44,"div",5),t(45),r(46,"translate"),i(),t(47,`
-
-        `),n(48,"div",6),t(49),r(50,"currency"),i(),t(51,`
-
-        `),m(52,dp,3,3,"div",7),t(53,`
-
-        `),m(54,up,2,1,"div",8),t(55,`
-
-        `),m(56,xp,2,1,"mifosx-transaction-payment-detail",9),t(57,`
-      `),i(),t(58,`
-
-      `),n(59,"div",10),t(60,`
-        `),n(61,"button",11),t(62),r(63,"translate"),i(),t(64,`
-      `),i(),t(65,`
-    `),i(),t(66,`
-  `),i(),t(67,`
-`),i(),t(68,`
-`)),l&2&&(o(2),d("ngIf",p.allowUndo()),o(11),d("ngClass",p.transactionColor()),o(3),f(`
-          `,c(17,17,"labels.inputs.Transaction Id"),`
-        `),o(4),f(`
-          `,p.transactionData.id,`
-        `),o(3),f(`
-          `,c(24,19,"labels.inputs.Type"),`
-        `),o(4),f(`
-          `,p.transactionData.transactionType.value,`
-        `),o(3),f(`
-          `,c(31,21,"labels.inputs.Transaction Date"),`
-        `),o(4),f(`
-          `,c(35,23,p.transactionData.date),`
-        `),o(4),f(`
-          `,c(39,25,"labels.inputs.Currency"),`
-        `),o(4),f(`
-          `,p.transactionData.currency.displayLabel,`
-        `),o(3),f(`
-          `,c(46,27,"labels.inputs.Amount"),`
-        `),o(4),f(`
-          `,J(50,29,p.transactionData.amount,p.transactionData.currency.code,"symbol-narrow","1.2-2"),`
-        `),o(3),d("ngIf",p.transactionData.note),o(2),d("ngIf",p.transactionData.note),o(2),d("ngIf",p.transactionData.paymentDetailData),o(5),d("routerLink",B(36,lp)),o(),f(`
-          `,c(63,34,"labels.buttons.Back"),`
-        `))},dependencies:[ye,F,tt,E,$,mt,Hn,xe,L,se,O,At],styles:["body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%]   [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%]   .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%]   .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%]   .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}  .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%]   .mat-step-icon-state-done[_ngcontent-%COMP%]   .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.transaction-buttons[_ngcontent-%COMP%]{margin-top:3%}.transaction-relation[_ngcontent-%COMP%]{background-color:#d7dada}.active[_ngcontent-%COMP%]{background-color:#5cb85c;height:4px}.linked[_ngcontent-%COMP%]{background-color:#4461e2;height:4px}.undo[_ngcontent-%COMP%]{background-color:red;height:4px}"]})}}return e})();function fp(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,a.name,`
-        `)}}function gp(e,s){if(e&1){let a=y();n(0,"mat-form-field",14),b("click",function(){P(a);let p=w(11);return M(p.open())}),t(1,`
-      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-      `),g(6,"input",15),t(7,`
-      `),g(8,"mat-datepicker-toggle",16),t(9,`
-      `),g(10,"mat-datepicker",null,0),t(12,`
-      `),n(13,"mat-error"),t(14),r(15,"translate"),r(16,"translate"),n(17,"strong"),t(18),r(19,"translate"),i(),t(20,`
-      `),i(),t(21,`
-    `),i()}if(e&2){let a=w(11),l=C();o(3),u(c(4,8,"labels.inputs.Submitted On")),o(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),o(2),d("for",a),o(6),S(`
-        `,c(15,10,"labels.inputs.Submission Date")," ",c(16,12,"labels.commons.is"),`
-        `),o(4),u(c(19,14,"labels.commons.required"))}}function _p(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,a.displayName,`
-        `)}}function Cp(e,s){if(e&1&&(n(0,"mat-form-field",3),t(1,`
-      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-      `),n(6,"mat-select",17),t(7,`
-        `),m(8,_p,2,2,"mat-option",5),t(9,`
-      `),i(),t(10,`
-    `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Field Officer")),o(5),d("ngForOf",a.fieldOfficerData)}}function hp(e,s){e&1&&(n(0,"mat-form-field",3),t(1,`
-      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-      `),g(6,"input",18),r(7,"translate"),t(8,`
-    `),i()),e&2&&(o(3),u(c(4,2,"labels.inputs.External id")),o(3),dt("matTooltip",c(7,4,"tooltips.Provides an external id")))}var ge=(()=>{class e{constructor(a,l,p){this.formBuilder=a,this.fixedDepositsService=l,this.settingsService=p,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isFieldOfficerPatched=!1,this.isProductSelected=!1,this.fixedDepositsAccountProductTemplate=new Ue,this.createFixedDepositsAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.fixedDepositsAccountTemplate&&(this.productData=this.fixedDepositsAccountTemplate.productOptions,this.fixedDepositsAccountTemplate.depositProductId&&this.fixedDepositAccountDetailsForm.patchValue({productId:this.fixedDepositsAccountTemplate.depositProductId,submittedOnDate:this.fixedDepositsAccountTemplate.timeline.submittedOnDate&&new Date(this.fixedDepositsAccountTemplate.timeline.submittedOnDate),externalId:this.fixedDepositsAccountTemplate.externalId||""}))}createFixedDepositsAccountDetailsForm(){this.fixedDepositAccountDetailsForm=this.formBuilder.group({productId:["",R.required],submittedOnDate:["",R.required],fieldOfficerId:[""],externalId:[""]})}buildDependencies(){let a=this.fixedDepositsAccountTemplate.clientId;this.fixedDepositAccountDetailsForm.get("productId").valueChanges.subscribe(l=>{this.fixedDepositsService.getFixedDepositsAccountTemplate(a,l).subscribe(p=>{this.fixedDepositsAccountProductTemplate.emit(p),this.isProductSelected=!0,this.fieldOfficerData=p.fieldOfficerOptions,!this.isFieldOfficerPatched&&this.fixedDepositsAccountTemplate.fieldOfficerId?(this.fixedDepositAccountDetailsForm.get("fieldOfficerId").patchValue(this.fixedDepositsAccountTemplate.fieldOfficerId),this.isFieldOfficerPatched=!0):this.fixedDepositAccountDetailsForm.get("fieldOfficerId").patchValue("")})})}get fixedDepositAccountDetails(){let a=this.fixedDepositAccountDetailsForm.value;for(let l in a)a[l]===""&&delete a[l];return a}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(j),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-details-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate"},outputs:{fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},decls:48,vars:24,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"click",4,"ngIf"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","fieldOfficerId"],["matInput","","formControlName","externalId",3,"matTooltip"]],template:function(l,p){if(l&1&&(n(0,"form",1),t(1,`
-  `),n(2,"div",2),t(3,`
-    `),n(4,"mat-form-field",3),t(5,`
-      `),n(6,"mat-label"),t(7),r(8,"translate"),i(),t(9,`
-      `),n(10,"mat-select",4),t(11,`
-        `),m(12,fp,2,2,"mat-option",5),t(13,`
-      `),i(),t(14,`
-      `),n(15,"mat-error"),t(16),r(17,"translate"),r(18,"translate"),n(19,"strong"),t(20),r(21,"translate"),i(),t(22,`
-      `),i(),t(23,`
-    `),i(),t(24,`
-
-    `),m(25,gp,22,16,"mat-form-field",6),t(26,`
-
-    `),m(27,Cp,11,4,"mat-form-field",7),t(28,`
-
-    `),m(29,hp,9,6,"mat-form-field",7),t(30,`
-  `),i(),t(31,`
-
-  `),n(32,"div",8),t(33,`
-    `),n(34,"button",9),t(35,`
-      `),g(36,"fa-icon",10),t(37),r(38,"translate"),i(),t(39,`
-    `),n(40,"button",11),t(41),r(42,"translate"),g(43,"fa-icon",12),t(44,`
-    `),i(),t(45,`
-  `),i(),t(46,`
-`),i(),t(47,`
-`)),l&2){let x;d("formGroup",p.fixedDepositAccountDetailsForm),o(7),u(c(8,12,"labels.inputs.Product Name")),o(5),d("ngForOf",p.productData),o(4),S(`
-        `,c(17,14,"labels.inputs.Product Name")," ",c(18,16,"labels.commons.is"),`
-        `),o(4),u(c(21,18,"labels.commons.required")),o(5),d("ngIf",p.isProductSelected),o(2),d("ngIf",p.isProductSelected),o(2),d("ngIf",p.isProductSelected),o(8),f(`
-      `,c(38,20,"labels.buttons.Previous"),`
-    `),o(3),d("disabled",!((x=p.fixedDepositAccountDetailsForm.get("productId"))!=null&&x.value)||!((x=p.fixedDepositAccountDetailsForm.get("submittedOnDate"))!=null&&x.value)),o(),f(`
-      `,c(42,22,"labels.buttons.Next"),`
-      `)}},dependencies:[_t,F,tt,Pt,E,ht,vt,Dt,Y,Q,st,Ct,pt,Mt,oe,Lt,de,it,et,K,nt,lt,at,ot,O],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function vp(e,s){if(e&1&&(n(0,"mifosx-input-amount",18),t(1,`
-    `),i()),e&2){let a=C();d("currency",a.currency)("isRequired",!0)("inputFormControl",a.fixedDepositAccountTermsForm.controls.depositAmount)("inputLabel","Deposit Amount")}}function Dp(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function bp(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function Sp(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function Pp(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function Mp(e,s){if(e&1&&(n(0,"mat-option",19),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}var _e=(()=>{class e{constructor(a,l){this.formBuilder=a,this.settingsService=l,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.currency=null,this.createFixedDepositsAccountTermsForm()}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.currency=this.fixedDepositsAccountProductTemplate.currency,this.setOptions())}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.fixedDepositsAccountTemplate.id&&this.fixedDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.fixedDepositsAccountTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.fixedDepositsAccountTemplate.interestPostingPeriodType.id,interestCalculationType:this.fixedDepositsAccountTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.fixedDepositsAccountTemplate.interestCalculationDaysInYearType.id,depositAmount:this.fixedDepositsAccountTemplate.depositAmount?this.fixedDepositsAccountTemplate.depositAmount:0,depositPeriod:this.fixedDepositsAccountTemplate.depositPeriod,depositPeriodFrequencyId:this.fixedDepositsAccountTemplate.depositPeriodFrequency.id})}createFixedDepositsAccountTermsForm(){this.fixedDepositAccountTermsForm=this.formBuilder.group({interestCompoundingPeriodType:["",R.required],interestPostingPeriodType:["",R.required],interestCalculationType:["",R.required],interestCalculationDaysInYearType:["",R.required],depositAmount:[0,R.required],depositPeriod:["",R.required],depositPeriodFrequencyId:["",R.required]})}setOptions(){this.interestCompoundingPeriodTypeData=this.fixedDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.fixedDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.fixedDepositsAccountProductTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.fixedDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,this.periodFrequencyTypeData=this.fixedDepositsAccountProductTemplate.periodFrequencyTypeOptions,this.fixedDepositsAccountTemplate.id||this.fixedDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.fixedDepositsAccountProductTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.fixedDepositsAccountProductTemplate.interestPostingPeriodType.id,interestCalculationType:this.fixedDepositsAccountProductTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.fixedDepositsAccountProductTemplate.interestCalculationDaysInYearType.id,depositAmount:this.fixedDepositsAccountProductTemplate.depositAmount,depositPeriod:this.fixedDepositsAccountProductTemplate.minDepositTerm,depositPeriodFrequencyId:this.fixedDepositsAccountProductTemplate.minDepositTermType.id})}get fixedDepositAccountTerms(){let a=this.fixedDepositAccountTermsForm.value;for(let l in a)a[l]===""&&delete a[l];return a}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-terms-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},features:[Zt],decls:150,vars:85,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["class","flex-48",3,"currency","isRequired","inputFormControl","inputLabel",4,"ngIf"],[1,"flex-48","hide-lt-md"],[1,"flex-48"],["type","number","matInput","","formControlName","depositPeriod","required",""],["formControlName","depositPeriodFrequencyId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["formControlName","interestCompoundingPeriodType","required",""],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[1,"flex-48",3,"currency","isRequired","inputFormControl","inputLabel"],[3,"value"]],template:function(l,p){l&1&&(n(0,"form",0),t(1,`
-  `),n(2,"div",1),t(3,`
-    `),m(4,vp,2,4,"mifosx-input-amount",2),t(5,`
-
-    `),g(6,"span",3),t(7,`
-
-    `),n(8,"mat-form-field",4),t(9,`
-      `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
-      `),g(14,"input",5),t(15,`
-      `),n(16,"mat-error"),t(17),r(18,"translate"),r(19,"translate"),n(20,"strong"),t(21),r(22,"translate"),i(),t(23,`
-      `),i(),t(24,`
-    `),i(),t(25,`
-
-    `),n(26,"mat-form-field",4),t(27,`
-      `),n(28,"mat-label"),t(29),r(30,"translate"),i(),t(31,`
-      `),n(32,"mat-select",6),t(33,`
-        `),m(34,Dp,3,5,"mat-option",7),t(35,`
-      `),i(),t(36,`
-      `),n(37,"mat-error"),t(38),r(39,"translate"),r(40,"translate"),n(41,"strong"),t(42),r(43,"translate"),i(),t(44,`
-      `),i(),t(45,`
-    `),i(),t(46,`
-
-    `),g(47,"mat-divider",8),t(48,`
-
-    `),n(49,"mat-form-field",4),t(50,`
-      `),n(51,"mat-label"),t(52),r(53,"translate"),i(),t(54,`
-      `),n(55,"mat-select",9),t(56,`
-        `),m(57,bp,3,5,"mat-option",7),t(58,`
-      `),i(),t(59,`
-      `),n(60,"mat-error"),t(61),r(62,"translate"),r(63,"translate"),n(64,"strong"),t(65),r(66,"translate"),i(),t(67,`
-      `),i(),t(68,`
-    `),i(),t(69,`
-
-    `),n(70,"mat-form-field",4),t(71,`
-      `),n(72,"mat-label"),t(73),r(74,"translate"),i(),t(75,`
-      `),n(76,"mat-select",10),t(77,`
-        `),m(78,Sp,3,5,"mat-option",7),t(79,`
-      `),i(),t(80,`
-      `),n(81,"mat-error"),t(82),r(83,"translate"),r(84,"translate"),n(85,"strong"),t(86),r(87,"translate"),i(),t(88,`
-      `),i(),t(89,`
-    `),i(),t(90,`
-
-    `),n(91,"mat-form-field",4),t(92,`
-      `),n(93,"mat-label"),t(94),r(95,"translate"),i(),t(96,`
-      `),n(97,"mat-select",11),t(98,`
-        `),m(99,Pp,3,5,"mat-option",7),t(100,`
-      `),i(),t(101,`
-      `),n(102,"mat-error"),t(103),r(104,"translate"),r(105,"translate"),n(106,"strong"),t(107),r(108,"translate"),i(),t(109,`
-      `),i(),t(110,`
-    `),i(),t(111,`
-
-    `),n(112,"mat-form-field",4),t(113,`
-      `),n(114,"mat-label"),t(115),r(116,"translate"),i(),t(117,`
-      `),n(118,"mat-select",12),t(119,`
-        `),m(120,Mp,3,5,"mat-option",7),t(121,`
-      `),i(),t(122,`
-      `),n(123,"mat-error"),t(124),r(125,"translate"),r(126,"translate"),n(127,"strong"),t(128),r(129,"translate"),i(),t(130,`
-      `),i(),t(131,`
-    `),i(),t(132,`
-  `),i(),t(133,`
-
-  `),n(134,"div",13),t(135,`
-    `),n(136,"button",14),t(137,`
-      `),g(138,"fa-icon",15),t(139),r(140,"translate"),i(),t(141,`
-    `),n(142,"button",16),t(143),r(144,"translate"),g(145,"fa-icon",17),t(146,`
-    `),i(),t(147,`
-  `),i(),t(148,`
-`),i(),t(149,`
-`)),l&2&&(d("formGroup",p.fixedDepositAccountTermsForm),o(4),d("ngIf",p.currency),o(7),u(c(12,33,"labels.inputs.Deposit Period")),o(6),S(`
-        `,c(18,35,"labels.inputs.Deposit Period")," ",c(19,37,"labels.commons.is"),`
-        `),o(4),u(c(22,39,"labels.commons.required")),o(8),u(c(30,41,"labels.inputs.Deposit Period Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(4),S(`
-        `,c(39,43,"labels.inputs.Deposit Period Type")," ",c(40,45,"labels.commons.is"),`
-        `),o(4),u(c(43,47,"labels.commons.required")),o(10),u(c(53,49,"labels.inputs.Interest Compounding Period")),o(5),d("ngForOf",p.interestCompoundingPeriodTypeData),o(4),S(`
-        `,c(62,51,"labels.inputs.Interest Compounding Period")," ",c(63,53,"labels.commons.is"),`
-        `),o(4),u(c(66,55,"labels.commons.required")),o(8),u(c(74,57,"labels.inputs.Interest Posting Period")),o(5),d("ngForOf",p.interestPostingPeriodTypeData),o(4),S(`
-        `,c(83,59,"labels.inputs.Interest Posting Period")," ",c(84,61,"labels.commons.is"),`
-        `),o(4),u(c(87,63,"labels.commons.required")),o(8),u(c(95,65,"labels.inputs.Interest Calculated using")),o(5),d("ngForOf",p.interestCalculationTypeData),o(4),S(`
-        `,c(104,67,"labels.inputs.Interest Calculated using")," ",c(105,69,"labels.commons.is"),`
-        `),o(4),u(c(108,71,"labels.commons.required")),o(8),u(c(116,73,"labels.inputs.Days in Year")),o(5),d("ngForOf",p.interestCalculationDaysInYearTypeData),o(4),S(`
-        `,c(125,75,"labels.inputs.Days in Year")," ",c(126,77,"labels.commons.is"),`
-        `),o(4),u(c(129,79,"labels.commons.required")),o(11),f(`
-      `,c(140,81,"labels.buttons.Previous"),`
-    `),o(4),f(`
-      `,c(144,83,"labels.buttons.Next"),`
-      `))},dependencies:[_t,F,tt,Pt,E,Ne,Y,Q,st,pt,Mt,oe,Lt,it,et,Gt,K,nt,lt,at,ot,nn,O,Tt],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Tp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function Ap(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function yp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function Op(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function Ip(e,s){if(e&1&&(n(0,"mat-option",29),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),S(`
-          (`,a.accountNo,") ",a.savingsProductName,`
-        `)}}function Fp(e,s){if(e&1&&(n(0,"mat-form-field",30),t(1,`
-      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-      `),n(6,"mat-select",31),t(7,`
-        `),m(8,Ip,2,3,"mat-option",6),t(9,`
-      `),i(),t(10,`
-      `),n(11,"mat-error"),t(12),r(13,"translate"),r(14,"translate"),n(15,"strong"),t(16),r(17,"translate"),i(),t(18,`
-      `),i(),t(19,`
-    `),i()),e&2){let a=C();o(3),u(c(4,5,"labels.inputs.Linked Savings Account")),o(5),d("ngForOf",a.savingsAccountsData),o(4),S(`
-        `,c(13,7,"labels.inputs.Linked Savings Account")," ",c(14,9,"labels.commons.is"),`
-        `),o(4),u(c(17,11,"labels.commons.required"))}}function Ep(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function wp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),o(),S(`
-          (`,a.accountNo,") ",a.savingsProductName,`
-        `)}}function Bp(e,s){if(e&1&&(n(0,"mat-form-field",32),t(1,`
-      `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-      `),n(6,"mat-select",33),t(7,`
-        `),m(8,wp,2,3,"mat-option",6),t(9,`
-      `),i(),t(10,`
-      `),n(11,"mat-error"),t(12),r(13,"translate"),r(14,"translate"),n(15,"strong"),t(16),r(17,"translate"),i(),t(18,`
-      `),i(),t(19,`
-    `),i()),e&2){let a=C();o(3),u(c(4,5,"labels.inputs.Transfer to savings account")),o(5),d("ngForOf",a.savingsAccountsData),o(4),S(`
-        `,c(13,7,"labels.inputs.Transfer to savings account")," ",c(14,9,"labels.commons.is"),`
-        `),o(4),u(c(17,11,"labels.commons.required"))}}function kp(e,s){if(e&1&&(n(0,"mat-option",29),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),o(),f(`
-          `,I(2,2,a.value,"catalogs"),`
-        `)}}function Rp(e,s){e&1&&(n(0,"mat-form-field",36),t(1,`
-        `),n(2,"mat-label"),t(3),r(4,"translate"),i(),t(5,`
-        `),g(6,"input",37),t(7,`
-      `),i()),e&2&&(o(3),u(c(4,1,"labels.inputs.Tax Group")))}function Np(e,s){if(e&1&&(v(0),t(1,`
-      `),g(2,"mat-divider",13),t(3,`
-
-      `),n(4,"mat-checkbox",34),t(5),r(6,"translate"),i(),t(7,`
-
-      `),m(8,Rp,8,3,"mat-form-field",35),t(9,`
-    `),D()),e&2){let a=C();o(5),f(`
-        `,c(6,2,"labels.inputs.Is Withhold Tax Applicable"),`?
-      `),o(3),d("ngIf",a.fixedDepositAccountSettingsForm.controls.taxGroupId)}}var Ce=(()=>{class e{constructor(a,l){this.formBuilder=a,this.settingsService=l,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.createFixedDepositAccountSettingsForm(),this.buildDependencies()}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.fixedDepositAccountSettingsForm.patchValue({minDepositTerm:this.fixedDepositsAccountProductTemplate.minDepositTerm,minDepositTermTypeId:this.fixedDepositsAccountProductTemplate.minDepositTermType?this.fixedDepositsAccountProductTemplate.minDepositTermType.id:"",inMultiplesOfDepositTerm:this.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:this.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType?this.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType.id:"",maxDepositTerm:this.fixedDepositsAccountProductTemplate.maxDepositTerm,maxDepositTermTypeId:this.fixedDepositsAccountProductTemplate.maxDepositTermType?this.fixedDepositsAccountProductTemplate.maxDepositTermType.id:"",preClosurePenalApplicable:this.fixedDepositsAccountProductTemplate.preClosurePenalApplicable,preClosurePenalInterest:this.fixedDepositsAccountProductTemplate.preClosurePenalInterest,preClosurePenalInterestOnTypeId:this.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType?this.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType.id:"",maturityInstructionId:this.fixedDepositsAccountProductTemplate.maturityInstructionId}),this.fixedDepositsAccountProductTemplate.withHoldTax?(this.fixedDepositAccountSettingsForm.addControl("withHoldTax",new G(!1)),this.fixedDepositAccountSettingsForm.get("withHoldTax").valueChanges.subscribe(a=>{a?(this.fixedDepositAccountSettingsForm.addControl("taxGroupId",new G({value:"",disabled:!0})),this.fixedDepositAccountSettingsForm.get("taxGroupId").patchValue(this.fixedDepositsAccountProductTemplate.taxGroup&&this.fixedDepositsAccountProductTemplate.taxGroup.name)):this.fixedDepositAccountSettingsForm.removeControl("taxGroupId")}),this.fixedDepositAccountSettingsForm.get("withHoldTax").patchValue(this.fixedDepositsAccountTemplate.withHoldTax)):this.fixedDepositAccountSettingsForm.removeControl("withHoldTax"),this.setOptions())}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.fixedDepositsAccountTemplate&&this.fixedDepositAccountSettingsForm.patchValue({lockinPeriodFrequency:this.fixedDepositsAccountTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.fixedDepositsAccountTemplate.lockinPeriodFrequencyType&&this.fixedDepositsAccountTemplate.lockinPeriodFrequencyType.id,transferInterestToSavings:this.fixedDepositsAccountTemplate.transferInterestToSavings})}createFixedDepositAccountSettingsForm(){this.fixedDepositAccountSettingsForm=this.formBuilder.group({lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],minDepositTerm:[{value:"",disabled:!0}],minDepositTermTypeId:[{value:"",disabled:!0}],inMultiplesOfDepositTerm:[{value:"",disabled:!0}],inMultiplesOfDepositTermTypeId:[{value:"",disabled:!0}],maxDepositTerm:[{value:"",disabled:!0}],maxDepositTermTypeId:[{value:"",disabled:!0}],transferInterestToSavings:[!1],preClosurePenalApplicable:[{value:"",disabled:!0}],preClosurePenalInterest:[{value:"",disabled:!0}],preClosurePenalInterestOnTypeId:[{value:"",disabled:!0}],maturityInstructionId:[""]})}buildDependencies(){this.fixedDepositAccountSettingsForm.get("transferInterestToSavings").valueChanges.subscribe(a=>{a?(this.fixedDepositAccountSettingsForm.addControl("linkAccountId",new G("",R.required)),this.fixedDepositAccountSettingsForm.get("linkAccountId").patchValue(this.fixedDepositsAccountTemplate.linkedAccount&&this.fixedDepositsAccountTemplate.linkedAccount.id)):this.fixedDepositAccountSettingsForm.removeControl("linkAccountId")}),this.fixedDepositAccountSettingsForm.get("maturityInstructionId").valueChanges.subscribe(a=>{a>100?(this.fixedDepositAccountSettingsForm.addControl("transferToSavingsId",new G("",R.required)),this.fixedDepositAccountSettingsForm.get("transferToSavingsId").patchValue(this.fixedDepositsAccountTemplate.transferToSavingsId&&this.fixedDepositsAccountTemplate.transferToSavingsId.id)):this.fixedDepositAccountSettingsForm.removeControl("transferToSavingsId")})}setOptions(){this.lockinPeriodFrequencyTypeData=this.fixedDepositsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=this.fixedDepositsAccountProductTemplate.periodFrequencyTypeOptions,this.savingsAccountsData=this.fixedDepositsAccountProductTemplate.savingsAccounts,this.preClosurePenalInterestOnTypeData=this.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnTypeOptions,this.maturityInstructionOptions=this.fixedDepositsAccountProductTemplate.maturityInstructionOptions}get fixedDepositAccountSettings(){let a=this.fixedDepositAccountSettingsForm.getRawValue();for(let l in a)(a[l]===""||l==="taxGroupId")&&delete a[l];return a}static{this.\u0275fac=function(l){return new(l||e)(_(rt),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-settings-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},features:[Zt],decls:200,vars:91,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minDepositTerm","required",""],["formControlName","minDepositTermTypeId","required",""],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm"],["formControlName","maxDepositTermTypeId"],[1,"flex-98"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","transferInterestToSavings",1,"flex-32","margin-b"],["class","margin-b flex-48",4,"ngIf"],["formControlName","maturityInstructionId"],["class","flex-48 margin-b",4,"ngIf"],[1,"mat-h4","flex-23"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],[4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"margin-b","flex-48"],["formControlName","linkAccountId","required",""],[1,"flex-48","margin-b"],["formControlName","transferToSavingsId","required",""],["labelPosition","before","formControlName","withHoldTax",1,"margin-p","flex-48"],["class","p-b-25 flex-48",4,"ngIf"],[1,"p-b-25","flex-48"],["matInput","","formControlName","taxGroupId"]],template:function(l,p){l&1&&(n(0,"form",0),t(1,`
-  `),n(2,"div",1),t(3,`
-    `),n(4,"h4",2),t(5),r(6,"translate"),i(),t(7,`
-
-    `),n(8,"mat-form-field",3),t(9,`
-      `),n(10,"mat-label"),t(11),r(12,"translate"),i(),t(13,`
-      `),g(14,"input",4),t(15,`
-    `),i(),t(16,`
-
-    `),n(17,"mat-form-field",3),t(18,`
-      `),n(19,"mat-label"),t(20),r(21,"translate"),i(),t(22,`
-      `),n(23,"mat-select",5),t(24,`
-        `),m(25,Tp,3,5,"mat-option",6),t(26,`
-      `),i(),t(27,`
-    `),i(),t(28,`
-
-    `),n(29,"h4",2),t(30),r(31,"translate"),i(),t(32,`
-
-    `),n(33,"mat-form-field",3),t(34,`
-      `),n(35,"mat-label"),t(36),r(37,"translate"),i(),t(38,`
-      `),g(39,"input",7),t(40,`
-      `),n(41,"mat-error"),t(42),r(43,"translate"),r(44,"translate"),n(45,"strong"),t(46),r(47,"translate"),i(),t(48,`
-      `),i(),t(49,`
-    `),i(),t(50,`
-
-    `),n(51,"mat-form-field",3),t(52,`
-      `),n(53,"mat-label"),t(54),r(55,"translate"),i(),t(56,`
-      `),n(57,"mat-select",8),t(58,`
-        `),m(59,Ap,3,5,"mat-option",6),t(60,`
-      `),i(),t(61,`
-      `),n(62,"mat-error"),t(63),r(64,"translate"),r(65,"translate"),n(66,"strong"),t(67),r(68,"translate"),i(),t(69,`
-      `),i(),t(70,`
-    `),i(),t(71,`
-
-    `),n(72,"h4",2),t(73),r(74,"translate"),i(),t(75,`
-
-    `),n(76,"mat-form-field",3),t(77,`
-      `),n(78,"mat-label"),t(79),r(80,"translate"),i(),t(81,`
-      `),g(82,"input",9),t(83,`
-    `),i(),t(84,`
-
-    `),n(85,"mat-form-field",3),t(86,`
-      `),n(87,"mat-label"),t(88),r(89,"translate"),i(),t(90,`
-      `),n(91,"mat-select",10),t(92,`
-        `),m(93,yp,3,5,"mat-option",6),t(94,`
-      `),i(),t(95,`
-    `),i(),t(96,`
-
-    `),n(97,"h4",2),t(98),r(99,"translate"),i(),t(100,`
-
-    `),n(101,"mat-form-field",3),t(102,`
-      `),n(103,"mat-label"),t(104),r(105,"translate"),i(),t(106,`
-      `),g(107,"input",11),t(108,`
-    `),i(),t(109,`
-
-    `),n(110,"mat-form-field",3),t(111,`
-      `),n(112,"mat-label"),t(113),r(114,"translate"),i(),t(115,`
-      `),n(116,"mat-select",12),t(117,`
-        `),m(118,Op,3,5,"mat-option",6),t(119,`
-      `),i(),t(120,`
-    `),i(),t(121,`
-
-    `),g(122,"mat-divider",13),t(123,`
-
-    `),n(124,"h3",14),t(125),r(126,"translate"),i(),t(127,`
-
-    `),n(128,"mat-checkbox",15),t(129),r(130,"translate"),i(),t(131,`
-
-    `),m(132,Fp,20,13,"mat-form-field",16),t(133,`
-
-    `),g(134,"mat-divider",13),t(135,`
-
-    `),n(136,"mat-form-field",3),t(137,`
-      `),n(138,"mat-label"),t(139),r(140,"translate"),i(),t(141,`
-      `),n(142,"mat-select",17),t(143,`
-        `),m(144,Ep,3,5,"mat-option",6),t(145,`
-      `),i(),t(146,`
-    `),i(),t(147,`
-
-    `),m(148,Bp,20,13,"mat-form-field",18),t(149,`
-
-    `),g(150,"mat-divider",13),t(151,`
-
-    `),n(152,"h4",19),t(153),r(154,"translate"),i(),t(155,`
-
-    `),n(156,"mat-checkbox",20),t(157),r(158,"translate"),i(),t(159,`
-
-    `),n(160,"mat-form-field",3),t(161,`
-      `),n(162,"mat-label"),t(163),r(164,"translate"),i(),t(165,`
-      `),g(166,"input",21),t(167,`
-    `),i(),t(168,`
-
-    `),n(169,"mat-form-field",3),t(170,`
-      `),n(171,"mat-label"),t(172),r(173,"translate"),i(),t(174,`
-      `),n(175,"mat-select",22),t(176,`
-        `),m(177,kp,3,5,"mat-option",6),t(178,`
-      `),i(),t(179,`
-    `),i(),t(180,`
-
-    `),m(181,Np,10,4,"ng-container",23),t(182,`
-  `),i(),t(183,`
-
-  `),n(184,"div",24),t(185,`
-    `),n(186,"button",25),t(187,`
-      `),g(188,"fa-icon",26),t(189),r(190,"translate"),i(),t(191,`
-    `),n(192,"button",27),t(193),r(194,"translate"),g(195,"fa-icon",28),t(196,`
-    `),i(),t(197,`
-  `),i(),t(198,`
-`),i(),t(199,`
-`)),l&2&&(d("formGroup",p.fixedDepositAccountSettingsForm),o(5),u(c(6,37,"labels.heading.Lock-in Period")),o(6),u(c(12,39,"labels.inputs.Frequency")),o(9),u(c(21,41,"labels.inputs.Type")),o(5),d("ngForOf",p.lockinPeriodFrequencyTypeData),o(5),u(c(31,43,"labels.heading.Minimum Deposit Term")),o(6),u(c(37,45,"labels.inputs.Frequency")),o(6),S(`
-        `,c(43,47,"labels.inputs.Minimum Deposit Term Frequency")," ",c(44,49,"labels.commons.is"),`
-        `),o(4),u(c(47,51,"labels.commons.required")),o(8),u(c(55,53,"labels.inputs.Frequency Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(4),S(`
-        `,c(64,55,"labels.inputs.Minimum Deposit Term Frequency Type")," ",c(65,57,"labels.commons.is"),`
-        `),o(4),u(c(68,59,"labels.commons.required")),o(6),u(c(74,61,"labels.heading.And thereafter, in Multiples of")),o(6),u(c(80,63,"labels.inputs.Frequency")),o(9),u(c(89,65,"labels.inputs.Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(5),u(c(99,67,"labels.heading.Maximum Deposit Term")),o(6),u(c(105,69,"labels.inputs.Frequency")),o(9),u(c(114,71,"labels.inputs.Type")),o(5),d("ngForOf",p.periodFrequencyTypeData),o(7),u(c(126,73,"labels.heading.Interest Transfer")),o(4),f(`
-      `,c(130,75,"labels.inputs.Transfer Interest to Linked Savings Account"),`?
-    `),o(3),d("ngIf",p.fixedDepositAccountSettingsForm.contains("linkAccountId")),o(7),u(c(140,77,"labels.inputs.Maturity Instructions")),o(5),d("ngForOf",p.maturityInstructionOptions),o(4),d("ngIf",p.fixedDepositAccountSettingsForm.contains("transferToSavingsId")),o(5),u(c(154,79,"labels.heading.For Pre-mature closure")),o(4),f(`
-      `,c(158,81,"labels.inputs.Apply Penal Interest (less)"),`
-    `),o(6),f("",c(164,83,"labels.inputs.Penal Interest")," (%)"),o(9),u(c(173,85,"labels.inputs.Period")),o(5),d("ngForOf",p.preClosurePenalInterestOnTypeData),o(4),d("ngIf",p.fixedDepositAccountSettingsForm.controls.withHoldTax),o(8),f(`
-      `,c(190,87,"labels.buttons.Previous"),`
-    `),o(4),f(`
-      `,c(194,89,"labels.buttons.Next"),`
-      `))},dependencies:[_t,F,tt,Pt,E,Le,Ne,Y,Q,st,pt,Mt,oe,Lt,it,et,Gt,K,nt,lt,at,ot,O,Tt],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-p[_ngcontent-%COMP%]{margin-top:1.7em}"]})}}return e})();var Vp=()=>[2e3];function qp(e,s){if(e&1&&(n(0,"mat-option",24),t(1),i()),e&2){let a=s.$implicit;d("value",a),o(),f(`
-        `,a.name,`
-      `)}}function jp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.name")))}function zp(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-        `,a.name+", "+a.currency.displaySymbol,`
-      `)}}function $p(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Type")))}function Hp(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-        `,a.chargeCalculationType.value,`
-      `)}}function Up(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount")))}function Gp(e,s){if(e&1){let a=y();n(0,"td",26),t(1),n(2,"button",27),b("click",function(){let p=P(a).$implicit,x=C();return M(x.editChargeAmount(p))}),t(3,`
-          `),g(4,"fa-icon",28),t(5,`
-        `),i(),t(6,`
-      `),i()}if(e&2){let a=s.$implicit;o(),f(`
-        `,a.amount,`
-        `)}}function Lp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Collected On")))}function Wp(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-        `,a.chargeTimeType.value,`
-      `)}}function Kp(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Date")))}function Qp(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
-          `,c(2,1,a.dueDate)||"Unassigned*",`
-        `)}}function Yp(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
-          `,a.feeOnMonthDay?I(2,1,B(4,Vp).concat(a.feeOnMonthDay),"dd MMMM"):"Unassigned",`
-        `)}}function Jp(e,s){e&1&&(n(0,"span"),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
-          `,c(2,1,"labels.inputs.N/A"),`
-        `))}function Xp(e,s){if(e&1){let a=y();n(0,"button",27),b("click",function(){P(a);let p=C().$implicit,x=C();return M(x.editChargeDate(p))}),t(1,`
-          `),g(2,"fa-icon",28),t(3,`
-        `),i()}}function Zp(e,s){if(e&1&&(n(0,"td",26),t(1,`
-        `),m(2,Qp,3,3,"span",29),t(3,`
-        `),m(4,Yp,3,5,"span",29),t(5,`
-        `),m(6,Jp,3,3,"span",29),t(7,`
-        `),m(8,Xp,4,0,"button",30),t(9,`
-      `),i()),e&2){let a=s.$implicit;o(2),d("ngIf",a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"),o(2),d("ngIf",a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"),o(2),d("ngIf",!(a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee")),o(2),d("ngIf",a.chargeTimeType.value==="Weekly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date")}}function t0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Repayments Every")))}function e0(e,s){if(e&1){let a=y();n(0,"button",27),b("click",function(){P(a);let p=C().$implicit,x=C();return M(x.editChargeFeeInterval(p))}),t(1,`
-          `),g(2,"fa-icon",28),t(3,`
-        `),i()}}function n0(e,s){if(e&1&&(n(0,"td",26),t(1),m(2,e0,4,0,"button",30),t(3,`
-      `),i()),e&2){let a=s.$implicit;o(),f(`
-        `,a.feeInterval||"Not Provided",`
-        `),o(),d("ngIf",a.chargeTimeType.value==="Weekly Fee"||a.chargeTimeType.value==="Monthly Fee")}}function i0(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function a0(e,s){if(e&1){let a=y();n(0,"td",26),t(1,`
-        `),n(2,"button",31),b("click",function(){let p=P(a).$implicit,x=C();return M(x.deleteCharge(p))}),t(3,`
-          `),g(4,"fa-icon",32),t(5,`
-        `),i(),t(6,`
-      `),i()}}function o0(e,s){e&1&&g(0,"tr",33)}function r0(e,s){e&1&&g(0,"tr",34)}var he=(()=>{class e{constructor(a,l,p){this.dialog=a,this.dateUtils=l,this.settingsService=p,this.currency=null,this.chargesDataSource=[],this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery","action"],this.isChargesPatched=!1,this.pristine=!0}ngOnInit(){this.chargesDataSource=[],this.fixedDepositsAccountTemplate.id&&this.fixedDepositsAccountTemplate.charges&&(this.chargesDataSource=this.fixedDepositsAccountTemplate.charges.map(a=>U(V({},a),{id:a.chargeId}))||[])}ngOnChanges(){this.currency==null&&(this.fixedDepositsAccountTemplate.currency?this.currency=this.fixedDepositsAccountTemplate.currency:this.fixedDepositsAccountProductTemplate&&this.fixedDepositsAccountProductTemplate.currency&&(this.currency=this.fixedDepositsAccountProductTemplate.currency)),this.fixedDepositsAccountProductTemplate&&(this.chargeData=this.fixedDepositsAccountProductTemplate.chargeOptions.filter(a=>a.currency.code===this.currency.code))}addCharge(a){this.chargesDataSource=this.chargesDataSource.concat([a.value]),a.value="",this.pristine=!1}editChargeAmount(a){let l=[new Ve({controlName:"amount",label:"Amount",value:a.amount,type:"number",required:!1})],p={title:"Edit Charge Amount",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(ve,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=U(V({},a),{amount:h.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeDate(a){let l=[new en({controlName:"date",label:"Date",value:a.dueDate||a.feeOnMonthDay||"",type:"datetime-local",required:!1})],p={title:"Edit Charge Date",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(ve,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T,Z=this.settingsService.dateFormat,Yt=this.dateUtils.formatDate(h.data.value.date,Z);switch(a.chargeTimeType.value){case"Specified due date":case"Weekly Fee":T=U(V({},a),{dueDate:Yt});break;case"Annual Fee":T=U(V({},a),{feeOnMonthDay:Yt});break}this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeFeeInterval(a){let l=[new Ve({controlName:"feeInterval",label:"Fee Interval",value:a.feeInterval,type:"text",required:!1})],p={title:"Edit Charge Fee Interval",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(ve,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=U(V({},a),{feeInterval:h.data.value.feeInterval});this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(a){this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1}get fixedDepositAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(l){return new(l||e)(_(Ut),_(W),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-charges-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate",fixedDepositAccountFormValid:"fixedDepositAccountFormValid"},features:[Zt],decls:96,vars:19,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],[4,"ngIf"],["mat-icon-button","","color","primary",3,"click",4,"ngIf"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-form-field",2),t(3,`
-    `),n(4,"mat-label"),t(5),r(6,"translate"),i(),t(7,`
-    `),n(8,"mat-select",null,0),t(10,`
-      `),m(11,qp,2,2,"mat-option",3),t(12,`
-    `),i(),t(13,`
-  `),i(),t(14,`
-
-  `),n(15,"div",4),t(16,`
-    `),n(17,"button",5),b("click",function(){P(x);let T=w(9);return M(p.addCharge(T))}),t(18,`
-      `),g(19,"fa-icon",6),t(20),r(21,"translate"),i(),t(22,`
-  `),i(),t(23,`
-
-  `),n(24,"table",7),t(25,`
-    `),v(26,8),t(27,`
-      `),m(28,jp,3,3,"th",9),t(29,`
-      `),m(30,zp,2,1,"td",10),t(31,`
-    `),D(),t(32,`
-
-    `),v(33,11),t(34,`
-      `),m(35,$p,3,3,"th",9),t(36,`
-      `),m(37,Hp,2,1,"td",10),t(38,`
-    `),D(),t(39,`
-
-    `),v(40,12),t(41,`
-      `),m(42,Up,3,3,"th",9),t(43,`
-      `),m(44,Gp,7,1,"td",10),t(45,`
-    `),D(),t(46,`
-
-    `),v(47,13),t(48,`
-      `),m(49,Lp,3,3,"th",9),t(50,`
-      `),m(51,Wp,2,1,"td",10),t(52,`
-    `),D(),t(53,`
-
-    `),v(54,14),t(55,`
-      `),m(56,Kp,3,3,"th",9),t(57,`
-      `),m(58,Zp,10,4,"td",10),t(59,`
-    `),D(),t(60,`
-
-    `),v(61,15),t(62,`
-      `),m(63,t0,3,3,"th",9),t(64,`
-      `),m(65,n0,4,2,"td",10),t(66,`
-    `),D(),t(67,`
-
-    `),v(68,16),t(69,`
-      `),m(70,i0,3,3,"th",9),t(71,`
-      `),m(72,a0,7,0,"td",10),t(73,`
-    `),D(),t(74,`
-
-    `),m(75,o0,1,0,"tr",17),t(76,`
-    `),m(77,r0,1,0,"tr",18),t(78,`
-  `),i(),t(79,`
-`),i(),t(80,`
-
-`),n(81,"div",19),t(82,`
-  `),n(83,"button",20),t(84,`
-    `),g(85,"fa-icon",21),t(86),r(87,"translate"),i(),t(88,`
-  `),n(89,"button",22),t(90),r(91,"translate"),g(92,"fa-icon",23),t(93,`
-  `),i(),t(94,`
-`),i(),t(95,`
-`)}if(l&2){let x=w(9);o(5),u(c(6,11,"labels.inputs.Charge")),o(6),d("ngForOf",p.chargeData),o(6),d("disabled",!x.value),o(3),f(`
-      `,c(21,13,"labels.buttons.Add"),`
-    `),o(4),d("dataSource",p.chargesDataSource)("hidden",p.chargesDataSource.length===0),o(51),d("matHeaderRowDef",p.displayedColumns),o(2),d("matRowDefColumns",p.displayedColumns),o(9),f(`
-    `,c(87,15,"labels.buttons.Previous"),`
-  `),o(3),d("disabled",!p.fixedDepositAccountFormValid),o(),f(`
-    `,c(91,17,"labels.buttons.Next"),`
-    `)}},dependencies:[_t,F,tt,Pt,E,Be,Y,Q,Mt,oe,Lt,It,Et,Rt,wt,Ft,Nt,Bt,kt,Vt,qt,O,At],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var p0=["chartsTable"];function c0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),i(),t(8,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.name"),":"),o(4),u(a.fixedDepositsAccountProductTemplate.accountChart.name)}}function l0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"dateFormat"),i(),t(9,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.End Date"),":"),o(4),u(c(8,4,a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.endDate))}}function s0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),i(),t(8,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Description"),":"),o(4),u(a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.description)}}function m0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Period")))}function d0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),le(`
-        `,a.fromPeriod,"-",a.toPeriod,"\xA0",a.periodType.value,`
-      `)}}function u0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount Range")))}function x0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),S("",a.amountRangeFrom,"-",a.amountRangeTo,"")}}function f0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function g0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),u(a.annualInterestRate)}}function _0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Description")))}function C0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),u(a.description)}}function h0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function v0(e,s){e&1&&(n(0,"span"),t(1,`
-            `),g(2,"fa-icon",27),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
-            `,c(4,1,"labels.buttons.View Incentives"),`
-          `))}function D0(e,s){e&1&&(n(0,"span"),t(1,`
-            `),g(2,"fa-icon",28),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
-            `,c(4,1,"labels.buttons.Hide Incentives"),`
-          `))}function b0(e,s){if(e&1){let a=y();n(0,"td",24),t(1,`
-        `),n(2,"button",25),b("click",function(){let p=P(a).dataIndex,x=C();return M(x.expandChartSlabIndex=x.expandChartSlabIndex===p?null:p)}),t(3,`
-          `),m(4,v0,5,3,"span",26),t(5,`
-          `),m(6,D0,5,3,"span",26),t(7,`
-        `),i(),t(8,`
-      `),i()}if(e&2){let a=s.dataIndex,l=C();o(4),d("ngIf",l.expandChartSlabIndex!==a),o(2),d("ngIf",l.expandChartSlabIndex===a)}}function S0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Entity Type")))}function P0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,a.entityType.value,`
-                `)}}function M0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Name")))}function T0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,a.attributeName.value,`
-                `)}}function A0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Condition Type")))}function y0(e,s){if(e&1&&(n(0,"td",24),t(1),r(2,"titlecase"),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,c(2,1,a.conditionType.value),`
-                `)}}function O0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Value")))}function I0(e,s){if(e&1&&(n(0,"td",41),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),o(),f(`
-                  `,a.attributeValueDesc,`
-                `)}}function F0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Incentive Type")))}function E0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,a.incentiveType.value,`
-                `)}}function w0(e,s){e&1&&(n(0,"th",23),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function B0(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,a.amount,`
-                `)}}function k0(e,s){e&1&&g(0,"tr",42)}function R0(e,s){e&1&&g(0,"tr",43)}function N0(e,s){if(e&1&&(n(0,"table",33),t(1,`
-              `),v(2,34),t(3,`
-                `),m(4,S0,3,3,"th",8),t(5,`
-                `),m(6,P0,2,1,"td",9),t(7,`
-              `),D(),t(8,`
-
-              `),v(9,35),t(10,`
-                `),m(11,M0,3,3,"th",8),t(12,`
-                `),m(13,T0,2,1,"td",9),t(14,`
-              `),D(),t(15,`
-
-              `),v(16,36),t(17,`
-                `),m(18,A0,3,3,"th",8),t(19,`
-                `),m(20,y0,3,3,"td",9),t(21,`
-              `),D(),t(22,`
-
-              `),v(23,37),t(24,`
-                `),m(25,O0,3,3,"th",8),t(26,`
-                `),m(27,I0,2,2,"td",38),t(28,`
-              `),D(),t(29,`
-
-              `),v(30,39),t(31,`
-                `),m(32,F0,3,3,"th",8),t(33,`
-                `),m(34,E0,2,1,"td",9),t(35,`
-              `),D(),t(36,`
-
-              `),v(37,40),t(38,`
-                `),m(39,w0,3,3,"th",8),t(40,`
-                `),m(41,B0,2,1,"td",9),t(42,`
-              `),D(),t(43,`
-
-              `),m(44,k0,1,0,"tr",15),t(45,`
-              `),m(46,R0,1,0,"tr",16),t(47,`
-            `),i()),e&2){let a=C().$implicit,l=C();d("dataSource",a.incentives),o(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),o(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function V0(e,s){if(e&1&&(n(0,"td",24),t(1,`
-        `),n(2,"div",29),t(3,`
-          `),n(4,"mat-card",30),t(5,`
-            `),n(6,"h4",31),t(7),r(8,"translate"),i(),t(9,`
-
-            `),m(10,N0,48,3,"table",32),t(11,`
-          `),i(),t(12,`
-        `),i(),t(13,`
-      `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=C();Ae("colspan",p.chartSlabsDisplayedColumns.length),o(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),o(5),f(`
-              `,c(8,4,"labels.heading.Incentives"),`
-            `),o(3),d("ngIf",a.incentives.length)}}function q0(e,s){e&1&&g(0,"tr",42)}function j0(e,s){e&1&&g(0,"tr",43)}function z0(e,s){e&1&&g(0,"tr",44)}var on=(()=>{class e{constructor(){this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"]}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.interestRateChartData=this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs,this.chartsTableRef.renderRows())}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-interest-rate-chart-step"]],viewQuery:function(l,p){if(l&1&&xt(p0,7),l&2){let x;ft(x=gt())&&(p.chartsTableRef=x.first)}},inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate"},features:[Zt],decls:95,vars:23,consts:[["chartsTable",""],[1,"layout-column","gap-2px"],["class","flex-fill",4,"ngIf"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","layout-row-wrap","flex-fill"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","flex-fill mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,`
-  `),m(2,c0,9,4,"div",2),t(3,`
-
-  `),n(4,"div",3),t(5,`
-    `),n(6,"span",4),t(7),r(8,"translate"),i(),t(9,`
-    `),n(10,"span",5),t(11),r(12,"dateFormat"),i(),t(13,`
-  `),i(),t(14,`
-
-  `),m(15,l0,10,6,"div",2),t(16,`
-
-  `),m(17,s0,9,4,"div",2),t(18,`
-
-  `),n(19,"div",3),t(20,`
-    `),n(21,"span",4),t(22),r(23,"translate"),i(),t(24,`
-    `),n(25,"span",5),t(26),i(),t(27,`
-  `),i(),t(28,`
-
-  `),n(29,"table",6,0),t(31,`
-    `),v(32,7),t(33,`
-      `),m(34,m0,3,3,"th",8),t(35,`
-      `),m(36,d0,2,3,"td",9),t(37,`
-    `),D(),t(38,`
-
-    `),v(39,10),t(40,`
-      `),m(41,u0,3,3,"th",8),t(42,`
-      `),m(43,x0,2,2,"td",9),t(44,`
-    `),D(),t(45,`
-
-    `),v(46,11),t(47,`
-      `),m(48,f0,3,3,"th",8),t(49,`
-      `),m(50,g0,2,1,"td",9),t(51,`
-    `),D(),t(52,`
-
-    `),v(53,12),t(54,`
-      `),m(55,_0,3,3,"th",8),t(56,`
-      `),m(57,C0,2,1,"td",9),t(58,`
-    `),D(),t(59,`
-
-    `),v(60,13),t(61,`
-      `),m(62,h0,3,3,"th",8),t(63,`
-      `),m(64,b0,9,2,"td",9),t(65,`
-    `),D(),t(66,`
-
-    `),v(67,14),t(68,`
-      `),m(69,V0,14,6,"td",9),t(70,`
-    `),D(),t(71,`
-
-    `),m(72,q0,1,0,"tr",15),t(73,`
-    `),m(74,j0,1,0,"tr",16),t(75,`
-    `),m(76,z0,1,0,"tr",17),t(77,`
-  `),i(),t(78,`
-`),i(),t(79,`
-
-`),n(80,"div",18),t(81,`
-  `),n(82,"button",19),t(83,`
-    `),g(84,"fa-icon",20),t(85),r(86,"translate"),i(),t(87,`
-  `),n(88,"button",21),t(89),r(90,"translate"),g(91,"fa-icon",22),t(92,`
-  `),i(),t(93,`
-`),i(),t(94,`
-`)),l&2&&(o(2),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.name),o(5),f("",c(8,13,"labels.inputs.Valid from Date"),":"),o(4),u(c(12,15,p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.fromDate)),o(4),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.endDate),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.description),o(5),f("",c(23,17,"labels.inputs.Primary Grouping by Amount"),":"),o(4),u(p.fixedDepositsAccountProductTemplate!=null&&p.fixedDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount?"Yes":"No"),o(3),d("dataSource",p.interestRateChartData),o(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),o(9),f(`
-    `,c(86,19,"labels.buttons.Previous"),`
-  `),o(4),f(`
-    `,c(90,21,"labels.buttons.Next"),`
-    `))},dependencies:[F,Oe,tt,E,$,oe,Lt,It,Et,Rt,wt,Ft,Nt,Bt,kt,Vt,qt,Ie,O,At],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:2em}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Fe("expandChartSlab",[ce("collapsed",pe({height:"0px",minHeight:"0"})),ce("expanded",pe({height:"*"})),we("expanded <=> collapsed",Ee("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var $0=()=>["../.."],H0=()=>[2e3];function U0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),i(),t(8,`
-  `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.External Id")),o(4),u(a.fixedDepositAccountData.externalId)}}function G0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"find"),r(9,"translateKey"),i(),t(10,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,3,"labels.inputs.Lock-in Period"),":"),o(4),S("",a.fixedDepositAccountData.lockinPeriodFrequency,`
-      `,I(9,10,J(8,5,a.fixedDepositAccountData.lockinPeriodFrequencyType,a.fixedDepositsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function L0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"translateKey"),i(),t(9,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,3,"labels.inputs.Minimum Deposit Term"),":"),o(4),S("",a.fixedDepositsAccountProductTemplate.minDepositTerm,`
-      `,I(8,5,a.fixedDepositsAccountProductTemplate.minDepositTermType==null?null:a.fixedDepositsAccountProductTemplate.minDepositTermType.value,"catalogs"),"")}}function W0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"translateKey"),i(),t(9,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,3,"labels.inputs.In Multiples Of"),":"),o(4),S("",a.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTerm,`
-      `,I(8,5,a.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType==null?null:a.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTermType.value,"catalogs"),"")}}function K0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"translateKey"),i(),t(9,`
-  `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Maximum Deposit Term")),o(4),S("",a.fixedDepositsAccountProductTemplate.maxDepositTerm,`
-      `,I(8,5,a.fixedDepositsAccountProductTemplate.maxDepositTermType==null?null:a.fixedDepositsAccountProductTemplate.maxDepositTermType.value,"catalogs"),"")}}function Q0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"find"),i(),t(9,`
-  `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Linked Savings Account")),o(4),u(J(8,4,a.fixedDepositAccountData.linkAccountId,a.fixedDepositsAccountProductTemplate.savingsAccounts,"id","accountNo"))}}function Y0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"find"),r(9,"translateKey"),i(),t(10,`
-  `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Maturity Instructions")),o(4),u(I(9,9,J(8,4,a.fixedDepositAccountData.maturityInstructionId,a.fixedDepositsAccountProductTemplate.maturityInstructionOptions,"id","value"),"catalogs"))}}function J0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),i(),t(8,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Penal Interest")," (%):"),o(4),u(a.fixedDepositsAccountProductTemplate.preClosurePenalInterest+"% ("+(a.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType==null?null:a.fixedDepositsAccountProductTemplate.preClosurePenalInterestOnType.id)+")")}}function X0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"yesNo"),i(),t(9,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Withhold Tax is Applicable"),":"),o(4),u(c(8,4,a.fixedDepositAccountData.withHoldTax))}}function Z0(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),i(),t(8,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.name"),":"),o(4),u(a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.name)}}function tc(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),r(8,"dateFormat"),i(),t(9,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.End Date"),":"),o(4),u(c(8,4,a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.endDate))}}function ec(e,s){if(e&1&&(n(0,"div",3),t(1,`
-    `),n(2,"span",4),t(3),r(4,"translate"),i(),t(5,`
-    `),n(6,"span",5),t(7),i(),t(8,`
-  `),i()),e&2){let a=C();o(3),f("",c(4,2,"labels.inputs.Description"),":"),o(4),u(a.fixedDepositsAccountProductTemplate==null?null:a.fixedDepositsAccountProductTemplate.accountChart.description)}}function nc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Period")))}function ic(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"translateKey"),i()),e&2){let a=s.$implicit;o(),le(`
-        `,a.fromPeriod," - ",a.toPeriod,"\xA0",I(2,3,a.periodType.value,"catalogs"),`
-      `)}}function ac(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount Range")))}function oc(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"formatNumber"),r(3,"formatNumber"),i()),e&2){let a=s.$implicit;o(),S(`
-        `,c(2,2,a.amountRangeFrom)," - ",c(3,4,a.amountRangeTo),`
-      `)}}function rc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function pc(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f("",c(2,1,a.annualInterestRate)," %")}}function cc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Description")))}function lc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),u(a.description)}}function sc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Actions")))}function mc(e,s){e&1&&(n(0,"span"),t(1,`
-            `),g(2,"fa-icon",29),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
-            `,c(4,1,"labels.buttons.View Incentives"),`
-          `))}function dc(e,s){e&1&&(n(0,"span"),t(1,`
-            `),g(2,"fa-icon",30),t(3),r(4,"translate"),i()),e&2&&(o(3),f(`
-            `,c(4,1,"labels.buttons.Hide Incentives"),`
-          `))}function uc(e,s){if(e&1){let a=y();n(0,"td",26),t(1,`
-        `),n(2,"button",27),b("click",function(){let p=P(a).dataIndex,x=C();return M(x.expandChartSlabIndex=x.expandChartSlabIndex===p?null:p)}),t(3,`
-          `),m(4,mc,5,3,"span",28),t(5,`
-          `),m(6,dc,5,3,"span",28),t(7,`
-        `),i(),t(8,`
-      `),i()}if(e&2){let a=s.dataIndex,l=C();o(4),d("ngIf",l.expandChartSlabIndex!==a),o(2),d("ngIf",l.expandChartSlabIndex===a)}}function xc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Entity Type")))}function fc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,a.entityType.value,`
-                `)}}function gc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Name")))}function _c(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,a.attributeName.value,`
-                `)}}function Cc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Condition Type")))}function hc(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"titlecase"),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,c(2,1,a.conditionType.value),`
-                `)}}function vc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Attribute Value")))}function Dc(e,s){if(e&1&&(n(0,"td",43),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),o(),f(`
-                  `,a.attributeValueDesc,`
-                `)}}function bc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Incentive Type")))}function Sc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,a.incentiveType.value,`
-                `)}}function Pc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Interest")))}function Mc(e,s){if(e&1&&(n(0,"td",26),t(1),r(2,"formatNumber"),i()),e&2){let a=s.$implicit;o(),f(`
-                  `,c(2,1,a.amount),`
-                `)}}function Tc(e,s){e&1&&g(0,"tr",44)}function Ac(e,s){e&1&&g(0,"tr",45)}function yc(e,s){if(e&1&&(n(0,"table",35),t(1,`
-              `),v(2,36),t(3,`
-                `),m(4,xc,3,3,"th",9),t(5,`
-                `),m(6,fc,2,1,"td",10),t(7,`
-              `),D(),t(8,`
-
-              `),v(9,37),t(10,`
-                `),m(11,gc,3,3,"th",9),t(12,`
-                `),m(13,_c,2,1,"td",10),t(14,`
-              `),D(),t(15,`
-
-              `),v(16,38),t(17,`
-                `),m(18,Cc,3,3,"th",9),t(19,`
-                `),m(20,hc,3,3,"td",10),t(21,`
-              `),D(),t(22,`
-
-              `),v(23,39),t(24,`
-                `),m(25,vc,3,3,"th",9),t(26,`
-                `),m(27,Dc,2,2,"td",40),t(28,`
-              `),D(),t(29,`
-
-              `),v(30,41),t(31,`
-                `),m(32,bc,3,3,"th",9),t(33,`
-                `),m(34,Sc,2,1,"td",10),t(35,`
-              `),D(),t(36,`
-
-              `),v(37,42),t(38,`
-                `),m(39,Pc,3,3,"th",9),t(40,`
-                `),m(41,Mc,3,3,"td",10),t(42,`
-              `),D(),t(43,`
-
-              `),m(44,Tc,1,0,"tr",16),t(45,`
-              `),m(46,Ac,1,0,"tr",17),t(47,`
-            `),i()),e&2){let a=C().$implicit,l=C();d("dataSource",a.incentives),o(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),o(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function Oc(e,s){if(e&1&&(n(0,"td",26),t(1,`
-        `),n(2,"div",31),t(3,`
-          `),n(4,"mat-card",32),t(5,`
-            `),n(6,"h4",33),t(7),r(8,"translate"),i(),t(9,`
-
-            `),m(10,yc,48,3,"table",34),t(11,`
-          `),i(),t(12,`
-        `),i(),t(13,`
-      `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=C();Ae("colspan",p.chartSlabsDisplayedColumns.length),o(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),o(5),f(`
-              `,c(8,4,"labels.heading.Incentives"),`
-            `),o(3),d("ngIf",a.incentives.length)}}function Ic(e,s){e&1&&g(0,"tr",44)}function Fc(e,s){e&1&&g(0,"tr",45)}function Ec(e,s){e&1&&g(0,"tr",46)}function wc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.name")))}function Bc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-          `,a.name+", "+a.currency.displaySymbol,`
-        `)}}function kc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Type")))}function Rc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-          `,a.chargeCalculationType.value,`
-        `)}}function Nc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Amount")))}function Vc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-          `,a.amount,`
-        `)}}function qc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Date")))}function jc(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
-            `,c(2,1,a.dueDate)||"Unassigned",`
-          `)}}function zc(e,s){if(e&1&&(n(0,"span"),t(1),r(2,"dateFormat"),i()),e&2){let a=C().$implicit;o(),f(`
-            `,a.feeOnMonthDay?I(2,1,B(4,H0).concat(a.feeOnMonthDay),"dd MMMM"):"Unassigned",`
-          `)}}function $c(e,s){e&1&&(n(0,"span"),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
-            `,c(2,1,"labels.inputs.N/A"),`
-          `))}function Hc(e,s){if(e&1&&(n(0,"td",26),t(1,`
-          `),m(2,jc,3,3,"span",28),t(3,`
-          `),m(4,zc,3,5,"span",28),t(5,`
-          `),m(6,$c,3,3,"span",28),t(7,`
-        `),i()),e&2){let a=s.$implicit;o(2),d("ngIf",a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"),o(2),d("ngIf",a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"),o(2),d("ngIf",!(a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"))}}function Uc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Repayments Every")))}function Gc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-          `,a.feeInterval||"Not Provided",`
-        `)}}function Lc(e,s){e&1&&(n(0,"th",25),t(1),r(2,"translate"),i()),e&2&&(o(),u(c(2,1,"labels.inputs.Collected On")))}function Wc(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;o(),f(`
-          `,a.chargeTimeType.value,`
-        `)}}function Kc(e,s){e&1&&g(0,"tr",44)}function Qc(e,s){e&1&&g(0,"tr",45)}function Yc(e,s){if(e&1&&(n(0,"div",47),t(1,`
-    `),n(2,"h3",1),t(3),r(4,"translate"),i(),t(5,`
-
-    `),g(6,"mat-divider",2),t(7,`
-    `),n(8,"table",35),t(9,`
-      `),v(10,48),t(11,`
-        `),m(12,wc,3,3,"th",9),t(13,`
-        `),m(14,Bc,2,1,"td",10),t(15,`
-      `),D(),t(16,`
-
-      `),v(17,49),t(18,`
-        `),m(19,kc,3,3,"th",9),t(20,`
-        `),m(21,Rc,2,1,"td",10),t(22,`
-      `),D(),t(23,`
-
-      `),v(24,42),t(25,`
-        `),m(26,Nc,3,3,"th",9),t(27,`
-        `),m(28,Vc,2,1,"td",10),t(29,`
-      `),D(),t(30,`
-
-      `),v(31,50),t(32,`
-        `),m(33,qc,3,3,"th",9),t(34,`
-        `),m(35,Hc,8,3,"td",10),t(36,`
-      `),D(),t(37,`
-
-      `),v(38,51),t(39,`
-        `),m(40,Uc,3,3,"th",9),t(41,`
-        `),m(42,Gc,2,1,"td",10),t(43,`
-      `),D(),t(44,`
-
-      `),v(45,52),t(46,`
-        `),m(47,Lc,3,3,"th",9),t(48,`
-        `),m(49,Wc,2,1,"td",10),t(50,`
-      `),D(),t(51,`
-
-      `),m(52,Kc,1,0,"tr",16),t(53,`
-      `),m(54,Qc,1,0,"tr",17),t(55,`
-    `),i(),t(56,`
-  `),i()),e&2){let a=C();o(3),u(c(4,4,"labels.heading.Charges")),o(5),d("dataSource",a.fixedDepositAccountData.charges),o(44),d("matHeaderRowDef",a.chargesDisplayedColumns),o(2),d("matRowDefColumns",a.chargesDisplayedColumns)}}var rn=(()=>{class e{constructor(){this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery"],this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.submitEvent=new Ue}ngOnChanges(){this.fixedDepositsAccountProductTemplate&&(this.interestRateChartData=this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs)}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-fixed-deposit-account-preview-step"]],inputs:{fixedDepositsAccountTemplate:"fixedDepositsAccountTemplate",fixedDepositsAccountProductTemplate:"fixedDepositsAccountProductTemplate",fixedDepositAccountData:"fixedDepositAccountData"},outputs:{submitEvent:"submitEvent"},features:[Zt],decls:304,vars:176,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-100"],[1,"flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","irc-table",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"m-b-10","flex-13"],["class","flex-100 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],[1,"layout-row-wrap","responsive-column","flex-100"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","chargeTimeType"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,`
-  `),n(2,"h3",1),t(3),r(4,"translate"),i(),t(5,`
-
-  `),g(6,"mat-divider",2),t(7,`
-  `),n(8,"div",3),t(9,`
-    `),n(10,"span",4),t(11),r(12,"translate"),i(),t(13,`
-    `),n(14,"span",5),t(15),r(16,"find"),i(),t(17,`
-  `),i(),t(18,`
-
-  `),n(19,"div",3),t(20,`
-    `),n(21,"span",4),t(22),r(23,"translate"),i(),t(24,`
-    `),n(25,"span",5),t(26),r(27,"dateFormat"),i(),t(28,`
-  `),i(),t(29,`
-
-  `),m(30,U0,9,4,"div",6),t(31,`
-
-  `),n(32,"div",3),t(33,`
-    `),n(34,"span",4),t(35),r(36,"translate"),i(),t(37,`
-    `),n(38,"span",5),t(39),r(40,"find"),r(41,"translateKey"),i(),t(42,`
-  `),i(),t(43,`
-
-  `),n(44,"h3",1),t(45),r(46,"translate"),i(),t(47,`
-
-  `),g(48,"mat-divider",2),t(49,`
-  `),n(50,"div",3),t(51,`
-    `),n(52,"span",4),t(53),r(54,"translate"),i(),t(55,`
-    `),n(56,"span",5),t(57),i(),t(58,`
-  `),i(),t(59,`
-
-  `),n(60,"div",3),t(61,`
-    `),n(62,"span",4),t(63),r(64,"translate"),i(),t(65,`
-    `),n(66,"span",5),t(67),i(),t(68,`
-  `),i(),t(69,`
-
-  `),n(70,"div",3),t(71,`
-    `),n(72,"span",4),t(73),r(74,"translate"),i(),t(75,`
-    `),n(76,"span",5),t(77),i(),t(78,`
-  `),i(),t(79,`
-
-  `),n(80,"h3",1),t(81),r(82,"translate"),i(),t(83,`
-
-  `),g(84,"mat-divider",2),t(85,`
-  `),n(86,"div",3),t(87,`
-    `),n(88,"span",4),t(89),r(90,"translate"),i(),t(91,`
-    `),n(92,"span",5),t(93),r(94,"currency"),i(),t(95,`
-  `),i(),t(96,`
-
-  `),n(97,"div",3),t(98,`
-    `),n(99,"span",4),t(100),r(101,"translate"),i(),t(102,`
-    `),n(103,"span",5),t(104),r(105,"find"),r(106,"translateKey"),i(),t(107,`
-  `),i(),t(108,`
-
-  `),n(109,"div",3),t(110,`
-    `),n(111,"span",4),t(112),r(113,"translate"),i(),t(114,`
-    `),n(115,"span",5),t(116),r(117,"find"),r(118,"translateKey"),i(),t(119,`
-  `),i(),t(120,`
-
-  `),n(121,"div",3),t(122,`
-    `),n(123,"span",4),t(124),r(125,"translate"),i(),t(126,`
-    `),n(127,"span",5),t(128),r(129,"find"),r(130,"translateKey"),i(),t(131,`
-  `),i(),t(132,`
-
-  `),n(133,"div",3),t(134,`
-    `),n(135,"span",4),t(136),r(137,"translate"),i(),t(138,`
-    `),n(139,"span",5),t(140),r(141,"find"),r(142,"translateKey"),i(),t(143,`
-  `),i(),t(144,`
-
-  `),n(145,"div",3),t(146,`
-    `),n(147,"span",4),t(148),r(149,"translate"),i(),t(150,`
-    `),n(151,"span",5),t(152),r(153,"find"),r(154,"translateKey"),i(),t(155,`
-  `),i(),t(156,`
-
-  `),n(157,"h3",1),t(158),r(159,"translate"),i(),t(160,`
-
-  `),g(161,"mat-divider",2),t(162,`
-  `),m(163,G0,11,13,"div",6),t(164,`
-
-  `),m(165,L0,10,8,"div",6),t(166,`
-
-  `),m(167,W0,10,8,"div",6),t(168,`
-
-  `),m(169,K0,10,8,"div",6),t(170,`
-
-  `),n(171,"div",3),t(172,`
-    `),n(173,"span",4),t(174),r(175,"translate"),i(),t(176,`
-    `),n(177,"span",5),t(178),r(179,"yesNo"),i(),t(180,`
-  `),i(),t(181,`
-
-  `),m(182,Q0,10,9,"div",6),t(183,`
-
-  `),m(184,Y0,11,12,"div",6),t(185,`
-
-  `),n(186,"div",3),t(187,`
-    `),n(188,"span",4),t(189),r(190,"translate"),i(),t(191,`
-    `),n(192,"span",5),t(193),r(194,"yesNo"),i(),t(195,`
-  `),i(),t(196,`
-
-  `),m(197,J0,9,4,"div",6),t(198,`
-
-  `),m(199,X0,10,6,"div",6),t(200,`
-
-  `),n(201,"h3",1),t(202),r(203,"translate"),i(),t(204,`
-
-  `),g(205,"mat-divider",2),t(206,`
-  `),m(207,Z0,9,4,"div",6),t(208,`
-
-  `),n(209,"div",3),t(210,`
-    `),n(211,"span",4),t(212),r(213,"translate"),i(),t(214,`
-    `),n(215,"span",5),t(216),r(217,"dateFormat"),i(),t(218,`
-  `),i(),t(219,`
-
-  `),m(220,tc,10,6,"div",6),t(221,`
-
-  `),m(222,ec,9,4,"div",6),t(223,`
-
-  `),n(224,"div",3),t(225,`
-    `),n(226,"span",4),t(227),r(228,"translate"),i(),t(229,`
-    `),n(230,"span",5),t(231),r(232,"yesNo"),i(),t(233,`
-  `),i(),t(234,`
-
-  `),n(235,"table",7),t(236,`
-    `),v(237,8),t(238,`
-      `),m(239,nc,3,3,"th",9),t(240,`
-      `),m(241,ic,3,6,"td",10),t(242,`
-    `),D(),t(243,`
-
-    `),v(244,11),t(245,`
-      `),m(246,ac,3,3,"th",9),t(247,`
-      `),m(248,oc,4,6,"td",10),t(249,`
-    `),D(),t(250,`
-
-    `),v(251,12),t(252,`
-      `),m(253,rc,3,3,"th",9),t(254,`
-      `),m(255,pc,3,3,"td",10),t(256,`
-    `),D(),t(257,`
-
-    `),v(258,13),t(259,`
-      `),m(260,cc,3,3,"th",9),t(261,`
-      `),m(262,lc,2,1,"td",10),t(263,`
-    `),D(),t(264,`
-
-    `),v(265,14),t(266,`
-      `),m(267,sc,3,3,"th",9),t(268,`
-      `),m(269,uc,9,2,"td",10),t(270,`
-    `),D(),t(271,`
-
-    `),v(272,15),t(273,`
-      `),m(274,Oc,14,6,"td",10),t(275,`
-    `),D(),t(276,`
-
-    `),m(277,Ic,1,0,"tr",16),t(278,`
-    `),m(279,Fc,1,0,"tr",17),t(280,`
-    `),m(281,Ec,1,0,"tr",18),t(282,`
-  `),i(),t(283,`
-
-  `),m(284,Yc,57,6,"div",19),t(285,`
-`),i(),t(286,`
-
-`),n(287,"div",20),t(288,`
-  `),n(289,"button",21),t(290,`
-    `),g(291,"fa-icon",22),t(292),r(293,"translate"),i(),t(294,`
-  `),n(295,"button",23),t(296),r(297,"translate"),i(),t(298,`
-  `),n(299,"button",24),b("click",function(){return p.submitEvent.emit()}),t(300),r(301,"translate"),i(),t(302,`
-`),i(),t(303,`
-`)),l&2&&(o(3),u(c(4,59,"labels.heading.Details")),o(8),u(c(12,61,"labels.inputs.Product")),o(4),u(J(16,63,p.fixedDepositAccountData.productId,p.fixedDepositsAccountTemplate.productOptions,"id","name")),o(7),u(c(23,68,"labels.inputs.Submitted On")),o(4),u(c(27,70,p.fixedDepositAccountData.submittedOnDate)),o(4),d("ngIf",p.fixedDepositAccountData.externalId),o(5),u(c(36,72,"labels.inputs.Field Officer")),o(4),u(I(41,79,J(40,74,p.fixedDepositAccountData.fieldOfficerId,p.fixedDepositsAccountProductTemplate.fieldOfficerOptions,"id","displayName")||"Unassigned","inputs")),o(6),u(c(46,82,"labels.heading.Currency")),o(8),u(c(54,84,"labels.inputs.Currency")),o(4),u(p.fixedDepositsAccountProductTemplate.currency.code),o(6),u(c(64,86,"labels.inputs.Currency Multiple")),o(4),u(p.fixedDepositsAccountProductTemplate.currency.inMultiplesOf),o(6),u(c(74,88,"labels.inputs.Decimal Places")),o(4),u(p.fixedDepositsAccountProductTemplate.currency.decimalPlaces),o(4),u(c(82,90,"labels.heading.Terms")),o(8),f("",c(90,92,"labels.inputs.Fixed Deposit Amount"),":"),o(4),u(J(94,94,p.fixedDepositAccountData.depositAmount,p.fixedDepositsAccountProductTemplate.currency.code,"symbol-narrow","1.2-2")),o(7),f("",c(101,99,"labels.inputs.Deposit Period"),":"),o(4),S("",p.fixedDepositAccountData.depositPeriod,`
-      `,I(106,106,J(105,101,p.fixedDepositAccountData.depositPeriodFrequencyId,p.fixedDepositsAccountProductTemplate.periodFrequencyTypeOptions,"id","value"),"catalogs"),""),o(8),f("",c(113,109,"labels.inputs.Interest Compounding Period"),":"),o(4),u(I(118,116,J(117,111,p.fixedDepositAccountData.interestCompoundingPeriodType,p.fixedDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,"id","value"),"catalogs")),o(8),f("",c(125,119,"labels.inputs.Interest Posting Period"),":"),o(4),u(I(130,126,J(129,121,p.fixedDepositAccountData.interestPostingPeriodType,p.fixedDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,"id","value"),"catalogs")),o(8),f("",c(137,129,"labels.inputs.Interest Calculated using"),":"),o(4),u(I(142,136,J(141,131,p.fixedDepositAccountData.interestCalculationType,p.fixedDepositsAccountProductTemplate.interestCalculationTypeOptions,"id","value"),"catalogs")),o(8),f("",c(149,139,"labels.inputs.Days in Year"),":"),o(4),u(I(154,146,J(153,141,p.fixedDepositAccountData.interestCalculationDaysInYearType,p.fixedDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,"id","value"),"catalogs")),o(6),u(c(159,149,"labels.heading.Settings")),o(5),d("ngIf",p.fixedDepositAccountData.lockinPeriodFrequency),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.minDepositTerm),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.inMultiplesOfDepositTerm),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.maxDepositTerm),o(5),f("",c(175,151,"labels.inputs.Transfer Interest to Savings Account"),"?"),o(4),u(c(179,153,p.fixedDepositAccountData.transferInterestToSavings)),o(4),d("ngIf",p.fixedDepositAccountData.transferInterestToSavings),o(2),d("ngIf",p.fixedDepositAccountData.maturityInstructionId),o(5),f("",c(190,155,"labels.inputs.Apply Penal Interest (less)"),":"),o(4),u(c(194,157,p.fixedDepositsAccountProductTemplate.preClosurePenalApplicable)),o(4),d("ngIf",p.fixedDepositsAccountProductTemplate.preClosurePenalApplicable),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate.withHoldTax),o(3),u(c(203,159,"labels.heading.Interest Rate Chart")),o(5),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.name),o(5),f("",c(213,161,"labels.inputs.Valid from Date"),":"),o(4),u(c(217,163,p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.fromDate)),o(4),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.endDate),o(2),d("ngIf",p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.description),o(5),f("",c(228,165,"labels.inputs.Primary Grouping by Amount"),":"),o(4),u(c(232,167,p.fixedDepositsAccountProductTemplate==null?null:p.fixedDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount)),o(4),d("dataSource",p.interestRateChartData),o(42),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),o(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),o(3),d("ngIf",p.fixedDepositAccountData.charges.length),o(8),f(`
-    `,c(293,169,"labels.buttons.Previous"),`
-  `),o(3),d("routerLink",B(175,$0)),o(),f(`
-    `,c(297,171,"labels.buttons.Cancel"),`
-  `),o(4),f(`
-    `,c(301,173,"labels.buttons.Submit"),`
-  `))},dependencies:[F,Oe,tt,E,$,Ne,Lt,It,Et,Rt,wt,Ft,Nt,Bt,kt,Vt,qt,L,Ie,se,O,Rn,At,ue,Vn,Tt],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-b[_ngcontent-%COMP%]{margin-bottom:.25em}.irc-table[_ngcontent-%COMP%]{width:100%}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]{height:0}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .incentives[_ngcontent-%COMP%]{overflow:hidden}.irc-table[_ngcontent-%COMP%]   tr.incentives-row[_ngcontent-%COMP%]   .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Fe("expandChartSlab",[ce("collapsed",pe({height:"0px",minHeight:"0"})),ce("expanded",pe({height:"*"})),we("expanded <=> collapsed",Ee("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function Jc(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",14),t(2,`
-    `))}function Xc(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",14),t(2,`
-    `))}function Zc(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",15),t(2,`
-    `))}function tl(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",16),t(2,`
-    `))}function el(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",17),t(2,`
-    `))}function nl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function il(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function al(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function ol(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function rl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function pl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function cl(e,s){if(e&1){let a=y();n(0,"mat-step",18),t(1,`
-      `),m(2,pl,2,3,"ng-template",9),t(3,`
-
-      `),n(4,"mifosx-fixed-deposit-account-preview-step",19),b("submitEvent",function(){P(a);let p=C();return M(p.submit())}),t(5,`
-      `),i(),t(6,`
-    `),i()}if(e&2){let a=C();o(4),d("fixedDepositsAccountTemplate",a.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",a.fixedDepositsAccountProductTemplate)("fixedDepositAccountData",a.fixedDepositAccount)}}var Di=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.router=l,this.dateUtils=p,this.fixedDepositsService=x,this.settingsService=h,this.route.data.subscribe(T=>{this.fixedDepositsAccountTemplate=T.fixedDepositsAccountTemplate})}setTemplate(a){this.fixedDepositsAccountProductTemplate=a}get fixedDepositAccountDetailsForm(){return this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetailsForm}get fixedDepositAccountTermsForm(){return this.fixedDepositAccountTermsStep.fixedDepositAccountTermsForm}get fixedDepositAccountSettingsForm(){return this.fixedDepositAccountSettingsStep.fixedDepositAccountSettingsForm}get fixedDepositAccountFormValid(){return this.fixedDepositAccountDetailsForm.valid&&this.fixedDepositAccountTermsForm.valid&&this.fixedDepositAccountSettingsForm.valid}get fixedDepositAccount(){return V(V(V(V({},this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetails),this.fixedDepositAccountTermsStep.fixedDepositAccountTerms),this.fixedDepositAccountSettingsStep.fixedDepositAccountSettings),this.fixedDepositAccountChargesStep.fixedDepositAccountCharges)}submit(){let a=this.settingsService.language.code,l=this.settingsService.dateFormat,p="dd MMMM",x=U(V({},this.fixedDepositAccount),{clientId:this.fixedDepositsAccountTemplate.clientId,charges:this.fixedDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay&&this.dateUtils.formatDate([2e3].concat(h.feeOnMonthDay),p),feeInterval:h.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.fixedDepositAccount.submittedOnDate,l),charts:[{chartSlabs:this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs}],dateFormat:l,monthDayFormat:p,locale:a});this.fixedDepositsService.createFixedDepositAccount(x).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(k),_(z),_(W),_(j),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-create-fixed-deposit-account"]],viewQuery:function(l,p){if(l&1&&(xt(ge,7),xt(_e,7),xt(Ce,7),xt(he,7)),l&2){let x;ft(x=gt())&&(p.fixedDepositsAccountDetailsStep=x.first),ft(x=gt())&&(p.fixedDepositAccountTermsStep=x.first),ft(x=gt())&&(p.fixedDepositAccountSettingsStep=x.first),ft(x=gt())&&(p.fixedDepositAccountChargesStep=x.first)}},decls:59,vars:14,consts:[["fixedDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositsAccountProductTemplate","fixedDepositsAccountTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountData"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-horizontal-stepper",2,0),t(4,`
-    `),m(5,Jc,3,0,"ng-template",3),t(6,`
-
-    `),m(7,Xc,3,0,"ng-template",4),t(8,`
-
-    `),m(9,Zc,3,0,"ng-template",5),t(10,`
-
-    `),m(11,tl,3,0,"ng-template",6),t(12,`
-
-    `),m(13,el,3,0,"ng-template",7),t(14,`
-
-    `),n(15,"mat-step",8),t(16,`
-      `),m(17,nl,2,3,"ng-template",9),t(18,`
-
-      `),n(19,"mifosx-fixed-deposit-account-details-step",10),b("fixedDepositsAccountProductTemplate",function(T){return P(x),M(p.setTemplate(T))}),t(20,`
-      `),i(),t(21,`
-    `),i(),t(22,`
-
-    `),n(23,"mat-step",8),t(24,`
-      `),m(25,il,2,3,"ng-template",9),t(26,`
-
-      `),n(27,"mifosx-fixed-deposit-account-terms-step",11),t(28,`
-      `),i(),t(29,`
-    `),i(),t(30,`
-
-    `),n(31,"mat-step",8),t(32,`
-      `),m(33,al,2,3,"ng-template",9),t(34,`
-
-      `),n(35,"mifosx-fixed-deposit-account-settings-step",11),t(36,`
-      `),i(),t(37,`
-    `),i(),t(38,`
-
-    `),n(39,"mat-step"),t(40,`
-      `),m(41,ol,2,3,"ng-template",9),t(42,`
-
-      `),n(43,"mifosx-fixed-deposit-account-interest-rate-chart-step",11),t(44,`
-      `),i(),t(45,`
-    `),i(),t(46,`
-
-    `),n(47,"mat-step"),t(48,`
-      `),m(49,rl,2,3,"ng-template",9),t(50,`
-
-      `),n(51,"mifosx-fixed-deposit-account-charges-step",12),t(52,`
-      `),i(),t(53,`
-    `),i(),t(54,`
-
-    `),m(55,cl,7,3,"mat-step",13),t(56,`
-  `),i(),t(57,`
-`),i(),t(58,`
-`)}l&2&&(o(15),d("stepControl",p.fixedDepositAccountDetailsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate),o(4),d("stepControl",p.fixedDepositAccountTermsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(4),d("stepControl",p.fixedDepositAccountSettingsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate)("fixedDepositAccountFormValid",p.fixedDepositAccountFormValid),o(4),d("ngIf",p.fixedDepositAccountFormValid))},dependencies:[F,tt,Ze,Je,tn,Xe,ge,_e,he,Ce,on,rn,O]})}}return e})();function ll(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",14),t(2,`
-    `))}function sl(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",14),t(2,`
-    `))}function ml(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",15),t(2,`
-    `))}function dl(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",16),t(2,`
-    `))}function ul(e,s){e&1&&(t(0,`
-      `),g(1,"fa-icon",17),t(2,`
-    `))}function xl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function fl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function gl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function _l(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function Cl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function hl(e,s){e&1&&(t(0),r(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function vl(e,s){if(e&1){let a=y();n(0,"mat-step",18),t(1,`
-      `),m(2,hl,2,3,"ng-template",9),t(3,`
-
-      `),n(4,"mifosx-fixed-deposit-account-preview-step",19),b("submitEvent",function(){P(a);let p=C();return M(p.submit())}),t(5,`
-      `),i(),t(6,`
-    `),i()}if(e&2){let a=C();o(4),d("fixedDepositsAccountTemplate",a.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",a.fixedDepositsAccountProductTemplate)("fixedDepositAccountData",a.fixedDepositAccount)}}var bi=(()=>{class e{constructor(a,l,p,x,h){this.route=a,this.router=l,this.dateUtils=p,this.fixedDepositsService=x,this.settingsService=h,this.route.data.subscribe(T=>{this.fixedDepositsAccountAndTemplate=T.fixedDepositsAccountAndTemplate})}setTemplate(a){this.fixedDepositsAccountProductTemplate=a,this.currency=this.fixedDepositsAccountAndTemplate.currency}get fixedDepositAccountDetailsForm(){return this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetailsForm}get fixedDepositAccountTermsForm(){return this.fixedDepositAccountTermsStep.fixedDepositAccountTermsForm}get fixedDepositAccountSettingsForm(){return this.fixedDepositAccountSettingsStep.fixedDepositAccountSettingsForm}get fixedDepositAccountFormValidAndNotPristine(){return this.fixedDepositAccountDetailsForm.valid&&this.fixedDepositAccountTermsForm.valid&&this.fixedDepositAccountSettingsForm.valid&&(!this.fixedDepositAccountDetailsForm.pristine||!this.fixedDepositAccountTermsForm.pristine||!this.fixedDepositAccountSettingsForm.pristine||!this.fixedDepositAccountChargesStep.pristine)}get fixedDepositAccount(){return V(V(V(V({},this.fixedDepositsAccountDetailsStep.fixedDepositAccountDetails),this.fixedDepositAccountTermsStep.fixedDepositAccountTerms),this.fixedDepositAccountSettingsStep.fixedDepositAccountSettings),this.fixedDepositAccountChargesStep?.fixedDepositAccountCharges)}submit(){let a=this.settingsService.language.code,l=this.settingsService.dateFormat,p="dd MMMM",x=U(V({},this.fixedDepositAccount),{clientId:this.fixedDepositsAccountAndTemplate.clientId,charges:this.fixedDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay&&this.dateUtils.formatDate([2e3].concat(h.feeOnMonthDay),p),feeInterval:h.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.fixedDepositAccount.submittedOnDate,l),charts:[{chartSlabs:this.fixedDepositsAccountProductTemplate.accountChart.chartSlabs}],dateFormat:l,monthDayFormat:p,locale:a});this.fixedDepositsService.updateFixedDepositAccount(this.fixedDepositsAccountAndTemplate.id,x).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(_(k),_(z),_(W),_(j),_(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-fixed-deposit-account"]],viewQuery:function(l,p){if(l&1&&(xt(ge,7),xt(_e,7),xt(Ce,7),xt(he,7)),l&2){let x;ft(x=gt())&&(p.fixedDepositsAccountDetailsStep=x.first),ft(x=gt())&&(p.fixedDepositAccountTermsStep=x.first),ft(x=gt())&&(p.fixedDepositAccountSettingsStep=x.first),ft(x=gt())&&(p.fixedDepositAccountChargesStep=x.first)}},decls:59,vars:14,consts:[["fixedDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositsAccountProductTemplate","fixedDepositsAccountTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate"],[3,"fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositsAccountTemplate","fixedDepositsAccountProductTemplate","fixedDepositAccountData"]],template:function(l,p){if(l&1){let x=y();n(0,"div",1),t(1,`
-  `),n(2,"mat-horizontal-stepper",2,0),t(4,`
-    `),m(5,ll,3,0,"ng-template",3),t(6,`
-
-    `),m(7,sl,3,0,"ng-template",4),t(8,`
-
-    `),m(9,ml,3,0,"ng-template",5),t(10,`
-
-    `),m(11,dl,3,0,"ng-template",6),t(12,`
-
-    `),m(13,ul,3,0,"ng-template",7),t(14,`
-
-    `),n(15,"mat-step",8),t(16,`
-      `),m(17,xl,2,3,"ng-template",9),t(18,`
-
-      `),n(19,"mifosx-fixed-deposit-account-details-step",10),b("fixedDepositsAccountProductTemplate",function(T){return P(x),M(p.setTemplate(T))}),t(20,`
-      `),i(),t(21,`
-    `),i(),t(22,`
-
-    `),n(23,"mat-step",8),t(24,`
-      `),m(25,fl,2,3,"ng-template",9),t(26,`
-
-      `),n(27,"mifosx-fixed-deposit-account-terms-step",11),t(28,`
-      `),i(),t(29,`
-    `),i(),t(30,`
-
-    `),n(31,"mat-step",8),t(32,`
-      `),m(33,gl,2,3,"ng-template",9),t(34,`
-
-      `),n(35,"mifosx-fixed-deposit-account-settings-step",11),t(36,`
-      `),i(),t(37,`
-    `),i(),t(38,`
-
-    `),n(39,"mat-step"),t(40,`
-      `),m(41,_l,2,3,"ng-template",9),t(42,`
-
-      `),n(43,"mifosx-fixed-deposit-account-interest-rate-chart-step",11),t(44,`
-      `),i(),t(45,`
-    `),i(),t(46,`
-
-    `),n(47,"mat-step"),t(48,`
-      `),m(49,Cl,2,3,"ng-template",9),t(50,`
-
-      `),n(51,"mifosx-fixed-deposit-account-charges-step",12),t(52,`
-      `),i(),t(53,`
-    `),i(),t(54,`
-
-    `),m(55,vl,7,3,"mat-step",13),t(56,`
-  `),i(),t(57,`
-`),i(),t(58,`
-`)}l&2&&(o(15),d("stepControl",p.fixedDepositAccountDetailsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate),o(4),d("stepControl",p.fixedDepositAccountTermsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(4),d("stepControl",p.fixedDepositAccountSettingsForm),o(4),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate),o(8),d("fixedDepositsAccountTemplate",p.fixedDepositsAccountAndTemplate)("fixedDepositsAccountProductTemplate",p.fixedDepositsAccountProductTemplate)("fixedDepositAccountFormValid",p.fixedDepositAccountFormValidAndNotPristine),o(4),d("ngIf",p.fixedDepositAccountFormValidAndNotPristine))},dependencies:[F,tt,Ze,Je,tn,Xe,ge,_e,he,Ce,on,rn,O]})}}return e})();var pn=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.paramMap.get("fixedDepositAccountId");return this.fixedDepositsService.getFixedDepositsAccountData(l)}static{this.\u0275fac=function(l){return new(l||e)(zt(j))}}static{this.\u0275prov=Ht({token:e,factory:e.\u0275fac})}}return e})();var fn=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.parent.paramMap.get("fixedDepositAccountId"),p=a.paramMap.get("id");return this.fixedDepositsService.getFixedDepositsAccountTransaction(l,p)}static{this.\u0275fac=function(l){return new(l||e)(zt(j))}}static{this.\u0275prov=Ht({token:e,factory:e.\u0275fac})}}return e})();var gn=(()=>{class e{constructor(a,l){this.savingsService=a,this.fixedDepositsService=l}resolve(a){let l=a.paramMap.get("name"),p=a.paramMap.get("fixedDepositAccountId")||a.parent.parent.paramMap.get("fixedDepositAccountId");switch(l){case"Add Charge":return this.savingsService.getSavingsChargeTemplateResource(p);case"Close":return this.fixedDepositsService.getFixedDepositsAccountClosureTemplate(p);case"Withdrawal":return this.fixedDepositsService.getFixedDepositsAccountTransactionTemplate(p);default:return}}static{this.\u0275fac=function(l){return new(l||e)(zt(jt),zt(j))}}static{this.\u0275prov=Ht({token:e,factory:e.\u0275fac})}}return e})();var _n=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.parent.parent.paramMap.get("clientId");return this.fixedDepositsService.getFixedDepositsAccountTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(zt(j))}}static{this.\u0275prov=Ht({token:e,factory:e.\u0275fac})}}return e})();var Cn=(()=>{class e{constructor(a){this.fixedDepositsService=a}resolve(a){let l=a.paramMap.get("fixedDepositAccountId");return this.fixedDepositsService.getFixedDepositsAccountAndTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(zt(j))}}static{this.\u0275prov=Ht({token:e,factory:e.\u0275fac})}}return e})();function Dl(e,s){if(e&1&&(n(0,"span"),t(1,`
-                `),g(2,"mifosx-external-identifier",7),t(3,`
-              `),i()),e&2){let a=C();o(2),dt("externalId",a.fixedDepositsAccountData.externalId)}}function bl(e,s){e&1&&(n(0,"span"),t(1),r(2,"translate"),i()),e&2&&(o(),f(`
-                `,c(2,1,"labels.inputs.Not Available"),`
-              `))}function Sl(e,s){if(e&1&&(n(0,"tr"),t(1,`
-            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"td"),t(7),r(8,"dateFormat"),i(),t(9,`
-          `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Closed On")),o(4),u(c(8,4,a.fixedDepositsAccountData.timeline.closedOnDate))}}function Pl(e,s){if(e&1&&(n(0,"tr"),t(1,`
-            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"td"),t(7),i(),t(8,`
-          `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Tax Group")),o(4),u(a.fixedDepositsAccountData.taxGroup.name)}}function Ml(e,s){if(e&1&&(n(0,"tr"),t(1,`
-            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"td"),t(7),r(8,"translateKey"),i(),t(9,`
-          `),i()),e&2){let a=C();o(3),u(c(4,2,"labels.inputs.Maturity Instructions")),o(4),u(I(8,4,a.fixedDepositsAccountData.onAccountClosure.value,"catalogs"))}}function Tl(e,s){if(e&1&&(n(0,"tr"),t(1,`
-            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"td"),t(7),r(8,"translateKey"),i(),t(9,`
-          `),i()),e&2){let a=C();o(3),u(c(4,3,"labels.inputs.Pre-cloure Penal")),o(4),S(`
-              `,a.fixedDepositsAccountData.preClosurePenalInterest,` % on
-              `,I(8,5,a.fixedDepositsAccountData.preClosurePenalInterestOnType.value,"catalogs"),`
-            `)}}function Al(e,s){if(e&1&&(n(0,"tr"),t(1,`
-            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"td",8),t(7),r(8,"currency"),i(),t(9,`
-          `),i()),e&2){let a=C(2);o(3),u(c(4,2,"labels.inputs.Total Deposits")),o(4),f(`
-              `,J(8,4,a.fixedDepositsAccountData.summary.totalDeposits,a.currency.code,"symbol-narrow","1.2-2"),`
-            `)}}function yl(e,s){if(e&1&&(n(0,"tr"),t(1,`
-            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"td",8),t(7),r(8,"currency"),i(),t(9,`
-          `),i()),e&2){let a=C(2);o(3),u(c(4,2,"labels.inputs.Total Withdrawals")),o(4),f(`
-              `,J(8,4,a.fixedDepositsAccountData.summary.totalWithdrawals,a.currency.code,"symbol-narrow","1.2-2"),`
-            `)}}function Ol(e,s){if(e&1&&(n(0,"tr"),t(1,`
-            `),n(2,"td"),t(3),r(4,"translate"),i(),t(5,`
-            `),n(6,"td",8),t(7),r(8,"currency"),i(),t(9,`
-          `),i()),e&2){let a=C(2);o(3),u(c(4,2,"labels.inputs.Total Interest Earned")),o(4),f(`
-              `,J(8,4,a.fixedDepositsAccountData.summary.totalInterestEarned,a.currency.code,"symbol-narrow","1.2-2"),`
-            `)}}function Il(e,s){if(e&1&&(n(0,"div"),t(1,`
-      `),n(2,"h4",3),t(3),r(4,"translate"),i(),t(5,`
-      `),n(6,"table"),t(7,`
-        `),n(8,"tbody"),t(9,`
-          `),n(10,"tr"),t(11,`
-            `),n(12,"td"),t(13),r(14,"translate"),i(),t(15,`
-            `),n(16,"td",8),t(17),r(18,"currency"),i(),t(19,`
-          `),i(),t(20,`
-          `),n(21,"tr"),t(22,`
-            `),n(23,"td"),t(24),r(25,"translate"),i(),t(26,`
-            `),n(27,"td",8),t(28),r(29,"currency"),i(),t(30,`
-          `),i(),t(31,`
-          `),m(32,Al,10,9,"tr",4),t(33,`
-          `),m(34,yl,10,9,"tr",4),t(35,`
-          `),m(36,Ol,10,9,"tr",4),t(37,`
-        `),i(),t(38,`
-      `),i(),t(39,`
-    `),i()),e&2){let a=C();o(3),u(c(4,8,"labels.heading.Performance History")),o(10),u(c(14,10,"labels.inputs.Principal Amount")),o(4),f(`
-              `,J(18,12,a.fixedDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"),`
-            `),o(7),u(c(25,17,"labels.inputs.Maturity Amount")),o(4),f(`
-              `,J(29,19,a.fixedDepositsAccountData.maturityAmount,a.currency.code,"symbol-narrow","1.2-2"),`
-            `),o(4),d("ngIf",a.fixedDepositsAccountData.summary.totalDeposits),o(2),d("ngIf",a.fixedDepositsAccountData.summary.totalWithdrawals),o(2),d("ngIf",a.fixedDepositsAccountData.summary.totalInterestEarned>=0)}}function Fl(e,s){if(e&1&&(t(0,`
-      `),n(1,"div"),t(2,`
-        `),n(3,"h4",3),t(4),r(5,"translate"),i(),t(6,`
-        `),n(7,"table"),t(8,`
-          `),n(9,"tbody"),t(10,`
-            `),n(11,"tr"),t(12,`
-              `),n(13,"td"),t(14),r(15,"translate"),i(),t(16,`
-              `),n(17,"td",8),t(18),r(19,"currency"),i(),t(20,`
-            `),i(),t(21,`
-            `),n(22,"tr"),t(23,`
-              `),n(24,"td"),t(25),r(26,"translate"),i(),t(27,`
-              `),n(28,"td",8),t(29),r(30,"currency"),i(),t(31,`
-            `),i(),t(32,`
-          `),i(),t(33,`
-        `),i(),t(34,`
-      `),i(),t(35,`
-    `)),e&2){let a=C();o(4),u(c(5,5,"labels.heading.Other Details")),o(10),u(c(15,7,"labels.inputs.Principal Amount")),o(4),f(`
-                `,J(19,9,a.fixedDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"),`
-              `),o(7),u(c(26,14,"labels.inputs.Maturity Amount")),o(4),f(`
-                `,J(30,16,a.fixedDepositsAccountData.maturityAmount,a.currency.code,"symbol-narrow","1.2-2"),`
-              `)}}var Si=(()=>{class e{constructor(a,l){this.route=a,this.router=l,this.route.parent.data.subscribe(p=>{this.fixedDepositsAccountData=p.fixedDepositsAccountData,this.currency=this.fixedDepositsAccountData.currency}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}static{this.\u0275fac=function(l){return new(l||e)(_(k),_(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-general-tab"]],decls:161,vars:78,consts:[["otherDetails",""],[1,"fixed-deposits-account-tables","layout-row","gap-2percent"],[1,"flex-49","layout-column","gap-4percent"],[1,"table-headers"],[4,"ngIf"],[1,"flex-49"],[4,"ngIf","ngIfElse"],["completed","true",3,"externalId"],[1,"r-amount"]],template:function(l,p){if(l&1&&(n(0,"div",1),t(1,`
-  `),n(2,"div",2),t(3,`
-    `),n(4,"div"),t(5,`
-      `),n(6,"h4",3),t(7),r(8,"translate"),i(),t(9,`
-      `),n(10,"table"),t(11,`
-        `),n(12,"tbody"),t(13,`
-          `),n(14,"tr"),t(15,`
-            `),n(16,"td"),t(17),r(18,"translate"),i(),t(19,`
-            `),n(20,"td"),t(21,`
-              `),m(22,Dl,4,1,"span",4),t(23,`
-              `),m(24,bl,3,3,"span",4),t(25,`
-            `),i(),t(26,`
-          `),i(),t(27,`
-          `),n(28,"tr"),t(29,`
-            `),n(30,"td"),t(31),r(32,"translate"),i(),t(33,`
-            `),n(34,"td"),t(35),r(36,"dateFormat"),r(37,"translate"),i(),t(38,`
-          `),i(),t(39,`
-          `),m(40,Sl,10,6,"tr",4),t(41,`
-          `),n(42,"tr"),t(43,`
-            `),n(44,"td"),t(45),r(46,"translate"),i(),t(47,`
-            `),n(48,"td"),t(49),r(50,"translateKey"),i(),t(51,`
-          `),i(),t(52,`
-          `),n(53,"tr"),t(54,`
-            `),n(55,"td"),t(56),r(57,"translate"),i(),t(58,`
-            `),n(59,"td"),t(60),r(61,"dateFormat"),i(),t(62,`
-          `),i(),t(63,`
-          `),n(64,"tr"),t(65,`
-            `),n(66,"td"),t(67),r(68,"translate"),i(),t(69,`
-            `),n(70,"td"),t(71),r(72,"translateKey"),i(),t(73,`
-          `),i(),t(74,`
-          `),m(75,Pl,9,4,"tr",4),t(76,`
-          `),m(77,Ml,10,7,"tr",4),t(78,`
-        `),i(),t(79,`
-      `),i(),t(80,`
-    `),i(),t(81,`
-
-    `),n(82,"div"),t(83,`
-      `),n(84,"h4",3),t(85),r(86,"translate"),i(),t(87,`
-      `),n(88,"table"),t(89,`
-        `),n(90,"tbody"),t(91,`
-          `),n(92,"tr"),t(93,`
-            `),n(94,"td"),t(95),r(96,"translate"),i(),t(97,`
-            `),n(98,"td"),t(99),i(),t(100,`
-          `),i(),t(101,`
-          `),n(102,"tr"),t(103,`
-            `),n(104,"td"),t(105),r(106,"translate"),i(),t(107,`
-            `),n(108,"td"),t(109),r(110,"translateKey"),i(),t(111,`
-          `),i(),t(112,`
-          `),n(113,"tr"),t(114,`
-            `),n(115,"td"),t(116),r(117,"translate"),i(),t(118,`
-            `),n(119,"td"),t(120),r(121,"translateKey"),i(),t(122,`
-          `),i(),t(123,`
-          `),n(124,"tr"),t(125,`
-            `),n(126,"td"),t(127),r(128,"translate"),i(),t(129,`
-            `),n(130,"td"),t(131),r(132,"translateKey"),i(),t(133,`
-          `),i(),t(134,`
-          `),n(135,"tr"),t(136,`
-            `),n(137,"td"),t(138),r(139,"translate"),i(),t(140,`
-            `),n(141,"td"),t(142),r(143,"translateKey"),i(),t(144,`
-          `),i(),t(145,`
-          `),m(146,Tl,10,8,"tr",4),t(147,`
-        `),i(),t(148,`
-      `),i(),t(149,`
-    `),i(),t(150,`
-  `),i(),t(151,`
-
-  `),n(152,"div",5),t(153,`
-    `),m(154,Il,40,24,"div",6),t(155,`
-
-    `),m(156,Fl,36,21,"ng-template",null,0,vn),t(158,`
-  `),i(),t(159,`
-`),i(),t(160,`
-`)),l&2){let x=w(157);o(7),u(c(8,30,"labels.heading.Fixed Deposit Details")),o(10),u(c(18,32,"labels.inputs.External Id")),o(5),d("ngIf",p.fixedDepositsAccountData.externalId),o(2),d("ngIf",!p.fixedDepositsAccountData.externalId),o(7),u(c(32,34,"labels.inputs.Activated On")),o(4),f(`
-              `,p.fixedDepositsAccountData.timeline.activatedOnDate?c(36,36,p.fixedDepositsAccountData.timeline.activatedOnDate):c(37,38,"labels.text.Not Activated"),`
-            `),o(5),d("ngIf",p.fixedDepositsAccountData.timeline.closedOnDate),o(5),u(c(46,40,"labels.inputs.Field Officer")),o(4),f(`
-              `,p.fixedDepositsAccountData.fieldOfficerName?p.fixedDepositsAccountData.fieldOfficerName:I(50,42,"Unassigned","inputs"),`
-            `),o(7),u(c(57,45,"labels.inputs.Maturity Date")),o(4),f(`
-              `,p.fixedDepositsAccountData.maturityDate?c(61,47,p.fixedDepositsAccountData.maturityDate):"N/A",`
-            `),o(7),u(c(68,49,"labels.inputs.Deposit Period")),o(4),S(`
-              `,p.fixedDepositsAccountData.depositPeriod,"\xA0",I(72,51,p.fixedDepositsAccountData.depositPeriodFrequency.value,"catalogs"),`
-            `),o(4),d("ngIf",p.fixedDepositsAccountData.withHoldTax),o(2),d("ngIf",p.fixedDepositsAccountData.onAccountClosure),o(8),u(c(86,54,"labels.heading.Interest Details")),o(10),u(c(96,56,"labels.inputs.Interest Rate")),o(4),f("",p.fixedDepositsAccountData.nominalAnnualInterestRate," %"),o(6),u(c(106,58,"labels.inputs.Interest Compounding Period")),o(4),u(I(110,60,p.fixedDepositsAccountData.interestCompoundingPeriodType.value,"catalogs")),o(7),u(c(117,63,"labels.inputs.Interest Posting Period")),o(4),u(I(121,65,p.fixedDepositsAccountData.interestPostingPeriodType.value,"catalogs")),o(7),u(c(128,68,"labels.inputs.Interest Calculated Using")),o(4),u(I(132,70,p.fixedDepositsAccountData.interestCalculationType.value,"catalogs")),o(7),u(c(139,73,"labels.inputs.No. of Days in Year")),o(4),u(I(143,75,p.fixedDepositsAccountData.interestCalculationDaysInYearType.value,"catalogs")),o(4),d("ngIf",p.fixedDepositsAccountData.preClosurePenalApplicable),o(8),d("ngIf",!p.fixedDepositsAccountData.status.rejected&&!p.fixedDepositsAccountData.status.submittedAndPendingApproval)("ngIfElse",x)}},dependencies:[F,kn,se,O,At,Tt],styles:[".fixed-deposits-account-tables[_ngcontent-%COMP%]{padding:1%}"]})}}return e})();var El=[{path:"",data:{title:"All Fixed Deposits",breadcrumb:"Fixed Deposits",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Fixed Deposit Account",breadcrumb:"Create Fixed Deposit Account"},component:Di,resolve:{fixedDepositsAccountTemplate:_n}},{path:":fixedDepositAccountId",data:{title:"Fixed Deposit Account View",routeParamBreadcrumb:"fixedDepositAccountId"},resolve:{fixedDepositsAccountData:pn},children:[{path:"",component:Qn,resolve:{fixedDepositsAccountData:pn,savingsDatatables:sn},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:Si,data:{title:"Fixed Deposit Account Details",breadcrumb:"General",routeParamBreadcrumb:!1}},{path:"interest-rate-chart",component:Yn,data:{title:"Fixed Deposit Account Interest Rate Chart",breadcrumb:"Interest Rate Chart",routeParamBreadcrumb:!1}},{path:"transactions",component:Jn,data:{title:"Fixed Deposit Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1}},{path:"charges",component:ti,data:{title:"Fixed Deposit Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"standing-instructions",component:ei,data:{title:"Fixed Deposit Account Standing Instructions",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"datatables",children:[{path:":datatableName",component:ni,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{savingsDatatable:ln}}]}]},{path:"edit",data:{title:"Edit Fixed Deposit Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:bi,resolve:{fixedDepositsAccountAndTemplate:Cn}},{path:"transactions",data:{title:"Fixed Deposits Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../transactions",pathMatch:"prefix"},{path:"account-transfers",loadChildren:()=>import("./account-transfers.module-52RNVSPU.js").then(e=>e.AccountTransfersModule)},{path:":id",data:{routeParamBreadcrumb:"id"},children:[{path:"",component:ui,resolve:{fixedDepositsAccountTransaction:fn}}]}]},{path:"actions/:name",data:{title:"Fixed Deposits Account Actions",routeParamBreadcrumb:"name"},component:di,resolve:{fixedDepositsAccountActionData:gn}}]}]}],Pi=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=He({type:e})}static{this.\u0275inj=$e({providers:[pn,ln,sn,fn,gn,_n,Cn],imports:[cn.forChild(El),cn]})}}return e})();var S1=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=He({type:e})}static{this.\u0275inj=$e({imports:[Un,qn,jn,Pi]})}}return e})();export{S1 as FixedDepositsModule};
diff --git a/browser/index.html b/browser/index.html
index 7a6fe9538..5c01d3ff7 100644
--- a/browser/index.html
+++ b/browser/index.html
@@ -1,5 +1,5 @@
 
-
+
   
     
     {{'APP_NAME' | translate}}
@@ -16,7 +16,7 @@
     
     
     
-  
+  
   
     
     /g,"")}(N.getData("text/html")):N.getData("text/plain")&&(((J=(J=N.getData("text/plain")).replace(/&/g,"&").replace(//g,">").replace(/\r?\n\r?\n/g,"

").replace(/\r?\n/g,"
").replace(/\t/g,"    ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g,"  ")).includes("

")||J.includes("
"))&&(J=`

${J}

`),pt=J),U=this.editor.data.htmlProcessor.toView(pt)}var J;let it=new F(this,"inputTransformation");this.fire(it,{content:U,dataTransfer:N,targetRanges:O.targetRanges,method:O.method}),it.stop.called&&T.stop(),v.scrollToTheSelection()},{priority:"low"}),this.listenTo(this,"inputTransformation",(T,O)=>{if(O.content.isEmpty)return;let N=this.editor.data.toModel(O.content,"$clipboardHolder");N.childCount!=0&&(T.stop(),f.change(()=>{this.fire("contentInsertion",{content:N,method:O.method,dataTransfer:O.dataTransfer,targetRanges:O.targetRanges})}))},{priority:"low"}),this.listenTo(this,"contentInsertion",(T,O)=>{O.resultRange=f.insertContent(O.content)},{priority:"low"})}_setupCopyCut(){let p=this.editor,f=p.model.document,v=p.editing.view.document,w=(T,O)=>{let N=O.dataTransfer;O.preventDefault(),this._fireOutputTransformationEvent(N,f.selection,T.name)};this.listenTo(v,"copy",w,{priority:"low"}),this.listenTo(v,"cut",(T,O)=>{p.model.canEditAt(p.model.document.selection)?w(T,O):O.preventDefault()},{priority:"low"}),this.listenTo(this,"outputTransformation",(T,O)=>{let N=p.data.toView(O.content);v.fire("clipboardOutput",{dataTransfer:O.dataTransfer,content:N,method:O.method})},{priority:"low"}),this.listenTo(v,"clipboardOutput",(T,O)=>{O.content.isEmpty||(O.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(O.content)),O.dataTransfer.setData("text/plain",bB(O.content))),O.method=="cut"&&p.model.deleteContent(f.selection)},{priority:"low"})}}class CB{constructor(p,f=20){this._batch=null,this.model=p,this._size=0,this.limit=f,this._isLocked=!1,this._changeCallback=(v,w)=>{w.isLocal&&w.isUndoable&&w!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}get size(){return this._size}input(p){this._size+=p,this._size>=this.limit&&this._reset(!0)}get isLocked(){return this._isLocked}lock(){this._isLocked=!0}unlock(){this._isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(p=!1){this.isLocked&&!p||(this._batch=null,this._size=0)}}class H1t extends ia{constructor(p,f){super(p),this._buffer=new CB(p.model,f),this._isEnabledBasedOnSelection=!1}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(p={}){let f=this.editor.model,v=f.document,w=p.text||"",T=w.length,O=v.selection;if(p.selection?O=p.selection:p.range&&(O=f.createSelection(p.range)),!f.canEditAt(O))return;let N=p.resultRange;f.enqueueChange(this._buffer.batch,U=>{this._buffer.lock();let J=Array.from(v.selection.getAttributes());f.deleteContent(O),w&&f.insertContent(U.createText(w,J),O),N?U.setSelection(N):O.is("documentSelection")||U.setSelection(O),this._buffer.unlock(),this._buffer.input(T)})}}let yB=["insertText","insertReplacementText"];class G1t extends rl{constructor(p){super(p),this.focusObserver=p.getObserver(_g),y.isAndroid&&yB.push("insertCompositionText");let f=p.document;f.on("beforeinput",(v,w)=>{if(!this.isEnabled)return;let{data:T,targetRanges:O,inputType:N,domEvent:U}=w;if(!yB.includes(N))return;this.focusObserver.flush();let J=new F(f,"insertText");f.fire(J,new Nm(p,U,{text:T,selection:p.createSelection(O)})),J.stop.called&&v.stop()}),f.on("compositionend",(v,{data:w,domEvent:T})=>{this.isEnabled&&!y.isAndroid&&w&&f.fire("insertText",new Nm(p,T,{text:w,selection:f.selection}))},{priority:"lowest"})}observe(){}stopObserving(){}}class SB extends an{static get pluginName(){return"Input"}init(){let p=this.editor,f=p.model,v=p.editing.view,w=f.document.selection;v.addObserver(G1t);let T=new H1t(p,p.config.get("typing.undoStep")||20);p.commands.add("insertText",T),p.commands.add("input",T),this.listenTo(v.document,"insertText",(O,N)=>{v.document.isComposing||N.preventDefault();let{text:U,selection:J,resultRange:it}=N,pt=Array.from(J.getRanges()).map(qt=>p.editing.mapper.toModelRange(qt)),wt=U;if(y.isAndroid){let qt=Array.from(pt[0].getItems()).reduce((Yt,ce)=>Yt+(ce.is("$textProxy")?ce.data:""),"");qt&&(qt.length<=wt.length?wt.startsWith(qt)&&(wt=wt.substring(qt.length),pt[0].start=pt[0].start.getShiftedBy(qt.length)):qt.startsWith(wt)&&(pt[0].start=pt[0].start.getShiftedBy(wt.length),wt=""))}let Rt={text:wt,selection:f.createSelection(pt)};it&&(Rt.resultRange=p.editing.mapper.toModelRange(it)),p.execute("insertText",Rt),v.scrollToTheSelection()}),y.isAndroid?this.listenTo(v.document,"keydown",(O,N)=>{!w.isCollapsed&&N.keyCode==229&&v.document.isComposing&&wB(f,T)}):this.listenTo(v.document,"compositionstart",()=>{w.isCollapsed||wB(f,T)})}}function wB(S,p){if(!p.isEnabled)return;let f=p.buffer;f.lock(),S.enqueueChange(f.batch,()=>{S.deleteContent(S.document.selection)}),f.unlock()}class EB extends ia{constructor(p,f){super(p),this.direction=f,this._buffer=new CB(p.model,p.config.get("typing.undoStep")),this._isEnabledBasedOnSelection=!1}get buffer(){return this._buffer}execute(p={}){let f=this.editor.model,v=f.document;f.enqueueChange(this._buffer.batch,w=>{this._buffer.lock();let T=w.createSelection(p.selection||v.selection);if(!f.canEditAt(T))return;let O=p.sequence||1,N=T.isCollapsed;if(T.isCollapsed&&f.modifySelection(T,{direction:this.direction,unit:p.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(O))return void this._replaceEntireContentWithParagraph(w);if(this._shouldReplaceFirstBlockWithParagraph(T,O))return void this.editor.execute("paragraph",{selection:T});if(T.isCollapsed)return;let U=0;T.getFirstRange().getMinimalFlatRanges().forEach(J=>{U+=ui(J.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))}),f.deleteContent(T,{doNotResetEntireContent:N,direction:this.direction}),this._buffer.input(U),w.setSelection(T),this._buffer.unlock()})}_shouldEntireContentBeReplacedWithParagraph(p){if(p>1)return!1;let f=this.editor.model,v=f.document.selection,w=f.schema.getLimitElement(v);if(!(v.isCollapsed&&v.containsEntireContent(w))||!f.schema.checkChild(w,"paragraph"))return!1;let T=w.getChild(0);return!T||!T.is("element","paragraph")}_replaceEntireContentWithParagraph(p){let f=this.editor.model,v=f.document.selection,w=f.schema.getLimitElement(v),T=p.createElement("paragraph");p.remove(p.createRangeIn(w)),p.insert(T,w),p.setSelection(T,0)}_shouldReplaceFirstBlockWithParagraph(p,f){let v=this.editor.model;if(f>1||this.direction!="backward"||!p.isCollapsed)return!1;let w=p.getFirstPosition(),T=v.schema.getLimitElement(w),O=T.getChild(0);return w.parent==O&&!!p.containsEntireContent(O)&&!!v.schema.checkChild(T,"paragraph")&&O.name!="paragraph"}}let kB="word",lu="selection",Og="backward",e2="forward",IB={deleteContent:{unit:lu,direction:Og},deleteContentBackward:{unit:"codePoint",direction:Og},deleteWordBackward:{unit:kB,direction:Og},deleteHardLineBackward:{unit:lu,direction:Og},deleteSoftLineBackward:{unit:lu,direction:Og},deleteContentForward:{unit:"character",direction:e2},deleteWordForward:{unit:kB,direction:e2},deleteHardLineForward:{unit:lu,direction:e2},deleteSoftLineForward:{unit:lu,direction:e2}};class U1t extends rl{constructor(p){super(p);let f=p.document,v=0;f.on("keydown",()=>{v++}),f.on("keyup",()=>{v=0}),f.on("beforeinput",(w,T)=>{if(!this.isEnabled)return;let{targetRanges:O,domEvent:N,inputType:U}=T,J=IB[U];if(!J)return;let it={direction:J.direction,unit:J.unit,sequence:v};it.unit==lu&&(it.selectionToRemove=p.createSelection(O[0])),U==="deleteContentBackward"&&(y.isAndroid&&(it.sequence=1),function(wt){if(wt.length!=1||wt[0].isCollapsed)return!1;let Rt=wt[0].getWalker({direction:"backward",singleCharacters:!0,ignoreElementEnd:!0}),qt=0;for(let{nextPosition:Yt}of Rt){if(Yt.parent.is("$text")){let ce=Yt.parent.data,Pe=Yt.offset;if(R0(ce,Pe)||$d(ce,Pe)||ca(ce,Pe))continue;qt++}else qt++;if(qt>1)return!0}return!1}(O)&&(it.unit=lu,it.selectionToRemove=p.createSelection(O)));let pt=new Zd(f,"delete",O[0]);f.fire(pt,new Nm(p,N,it)),pt.stop.called&&w.stop()}),y.isBlink&&function(w){let T=w.view,O=T.document,N=null,U=!1;function J(pt){return pt==ua.backspace||pt==ua.delete}function it(pt){return pt==ua.backspace?Og:e2}O.on("keydown",(pt,{keyCode:wt})=>{N=wt,U=!1}),O.on("keyup",(pt,{keyCode:wt,domEvent:Rt})=>{let qt=O.selection,Yt=w.isEnabled&&wt==N&&J(wt)&&!qt.isCollapsed&&!U;if(N=null,Yt){let ce=qt.getFirstRange(),Pe=new Zd(O,"delete",ce),ci={unit:lu,direction:it(wt),selectionToRemove:qt};O.fire(Pe,new Nm(T,Rt,ci))}}),O.on("beforeinput",(pt,{inputType:wt})=>{let Rt=IB[wt];J(N)&&Rt&&Rt.direction==it(N)&&(U=!0)},{priority:"high"}),O.on("beforeinput",(pt,{inputType:wt,data:Rt})=>{N==ua.delete&&wt=="insertText"&&Rt=="\x7F"&&pt.stop()},{priority:"high"})}(this)}observe(){}stopObserving(){}}class $m extends an{static get pluginName(){return"Delete"}init(){let p=this.editor,f=p.editing.view,v=f.document,w=p.model.document;f.addObserver(U1t),this._undoOnBackspace=!1;let T=new EB(p,"forward");p.commands.add("deleteForward",T),p.commands.add("forwardDelete",T),p.commands.add("delete",new EB(p,"backward")),this.listenTo(v,"delete",(O,N)=>{v.isComposing||N.preventDefault();let{direction:U,sequence:J,selectionToRemove:it,unit:pt}=N,wt=U==="forward"?"deleteForward":"delete",Rt={sequence:J};if(pt=="selection"){let qt=Array.from(it.getRanges()).map(Yt=>p.editing.mapper.toModelRange(Yt));Rt.selection=p.model.createSelection(qt)}else Rt.unit=pt;p.execute(wt,Rt),f.scrollToTheSelection()},{priority:"low"}),this.editor.plugins.has("UndoEditing")&&(this.listenTo(v,"delete",(O,N)=>{this._undoOnBackspace&&N.direction=="backward"&&N.sequence==1&&N.unit=="codePoint"&&(this._undoOnBackspace=!1,p.execute("undo"),N.preventDefault(),O.stop())},{context:"$capture"}),this.listenTo(w,"change",()=>{this._undoOnBackspace=!1}))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}class $1t extends an{static get requires(){return[SB,$m]}static get pluginName(){return"Typing"}}function TB(S,p){let f=S.start;return{text:Array.from(S.getWalker({ignoreElementEnd:!1})).reduce((v,{item:w})=>w.is("$text")||w.is("$textProxy")?v+w.data:(f=p.createPositionAfter(w),""),""),range:p.createRange(f,S.end)}}class PB extends oe(){constructor(p,f){super(),this.model=p,this.testCallback=f,this._hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",()=>{this.isEnabled?this._startListening():(this.stopListening(p.document.selection),this.stopListening(p.document))}),this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){let p=this.model.document;this.listenTo(p.selection,"change:range",(f,{directChange:v})=>{v&&(p.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this._hasMatch=!1))}),this.listenTo(p,"change:data",(f,v)=>{!v.isUndo&&v.isLocal&&this._evaluateTextBeforeSelection("data",{batch:v})})}_evaluateTextBeforeSelection(p,f={}){let v=this.model,w=v.document.selection,T=v.createRange(v.createPositionAt(w.focus.parent,0),w.focus),{text:O,range:N}=TB(T,v),U=this.testCallback(O);if(!U&&this.hasMatch&&this.fire("unmatched"),this._hasMatch=!!U,U){let J=Object.assign(f,{text:O,range:N});typeof U=="object"&&Object.assign(J,U),this.fire(`matched:${p}`,J)}}}class DB extends an{constructor(p){super(p),this._isNextGravityRestorationSkipped=!1,this.attributes=new Set,this._overrideUid=null}static get pluginName(){return"TwoStepCaretMovement"}init(){let p=this.editor,f=p.model,v=p.editing.view,w=p.locale,T=f.document.selection;this.listenTo(v.document,"arrowKey",(O,N)=>{if(!T.isCollapsed||N.shiftKey||N.altKey||N.ctrlKey)return;let U=N.keyCode==ua.arrowright,J=N.keyCode==ua.arrowleft;if(!U&&!J)return;let it=w.contentLanguageDirection,pt=!1;pt=it==="ltr"&&U||it==="rtl"&&J?this._handleForwardMovement(N):this._handleBackwardMovement(N),pt===!0&&O.stop()},{context:"$text",priority:"highest"}),this.listenTo(T,"change:range",(O,N)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!N.directChange&&Mp(T.getFirstPosition(),this.attributes)||this._restoreGravity())}),this._enableClickingAfterNode(),this._enableInsertContentSelectionAttributesFixer(),this._handleDeleteContentAfterNode()}registerAttribute(p){this.attributes.add(p)}_handleForwardMovement(p){let f=this.attributes,v=this.editor.model,w=v.document.selection,T=w.getFirstPosition();return!this._isGravityOverridden&&(!T.isAtStart||!Wm(w,f))&&!!Mp(T,f)&&(n2(p),Wm(w,f)&&Mp(T,f,!0)?i2(v,f):this._overrideGravity(),!0)}_handleBackwardMovement(p){let f=this.attributes,v=this.editor.model,w=v.document.selection,T=w.getFirstPosition();return this._isGravityOverridden?(n2(p),this._restoreGravity(),Mp(T,f,!0)?i2(v,f):gS(v,f,T),!0):T.isAtStart?!!Wm(w,f)&&(n2(p),gS(v,f,T),!0):!Wm(w,f)&&Mp(T,f,!0)?(n2(p),gS(v,f,T),!0):!!MB(T,f)&&(T.isAtEnd&&!Wm(w,f)&&Mp(T,f)?(n2(p),gS(v,f,T),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1))}_enableClickingAfterNode(){let p=this.editor,f=p.model,v=f.document.selection,w=p.editing.view.document;p.editing.view.addObserver(qv);let T=!1;this.listenTo(w,"mousedown",()=>{T=!0}),this.listenTo(w,"selectionChange",()=>{let O=this.attributes;if(!T||(T=!1,!v.isCollapsed)||!Wm(v,O))return;let N=v.getFirstPosition();Mp(N,O)&&(N.isAtStart||Mp(N,O,!0)?i2(f,O):this._isGravityOverridden||this._overrideGravity())})}_enableInsertContentSelectionAttributesFixer(){let p=this.editor.model,f=p.document.selection,v=this.attributes;this.listenTo(p,"insertContent",()=>{let w=f.getFirstPosition();Wm(f,v)&&Mp(w,v)&&i2(p,v)},{priority:"low"})}_handleDeleteContentAfterNode(){let p=this.editor,f=p.model,v=f.document.selection,w=p.editing.view,T=!1,O=!1;this.listenTo(w.document,"delete",(N,U)=>{T=U.direction==="backward"},{priority:"high"}),this.listenTo(f,"deleteContent",()=>{if(!T)return;let N=v.getFirstPosition();O=Wm(v,this.attributes)&&!MB(N,this.attributes)},{priority:"high"}),this.listenTo(f,"deleteContent",()=>{T&&(T=!1,O||p.model.enqueueChange(()=>{let N=v.getFirstPosition();Wm(v,this.attributes)&&Mp(N,this.attributes)&&(N.isAtStart||Mp(N,this.attributes,!0)?i2(f,this.attributes):this._isGravityOverridden||this._overrideGravity())}))},{priority:"low"})}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change(p=>p.overrideSelectionGravity())}_restoreGravity(){this.editor.model.change(p=>{p.restoreSelectionGravity(this._overrideUid),this._overrideUid=null})}}function Wm(S,p){for(let f of p)if(S.hasAttribute(f))return!0;return!1}function gS(S,p,f){let v=f.nodeBefore;S.change(w=>{if(v){let T=[],O=S.schema.isObject(v)&&S.schema.isInline(v);for(let[N,U]of v.getAttributes())!S.schema.checkAttribute("$text",N)||O&&S.schema.getAttributeProperties(N).copyFromObject===!1||T.push([N,U]);w.setSelectionAttribute(T)}else w.removeSelectionAttribute(p)})}function i2(S,p){S.change(f=>{f.removeSelectionAttribute(p)})}function n2(S){S.preventDefault()}function MB(S,p){return Mp(S.getShiftedBy(-1),p)}function Mp(S,p,f=!1){let{nodeBefore:v,nodeAfter:w}=S;for(let T of p){let O=v?v.getAttribute(T):void 0,N=w?w.getAttribute(T):void 0;if((!f||O!==void 0&&N!==void 0)&&N!==O)return!0}return!1}let AB={copyright:{from:"(c)",to:"\xA9"},registeredTrademark:{from:"(r)",to:"\xAE"},trademark:{from:"(tm)",to:"\u2122"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"\xBD",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"\u2153",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"\u2154",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"\xBC",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"\xBE",null]},lessThanOrEqual:{from:"<=",to:"\u2264"},greaterThanOrEqual:{from:">=",to:"\u2265"},notEqual:{from:"!=",to:"\u2260"},arrowLeft:{from:"<-",to:"\u2190"},arrowRight:{from:"->",to:"\u2192"},horizontalEllipsis:{from:"...",to:"\u2026"},enDash:{from:/(^| )(--)( )$/,to:[null,"\u2013",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"\u2014",null]},quotesPrimary:{from:Fg('"'),to:[null,"\u201C",null,"\u201D"]},quotesSecondary:{from:Fg("'"),to:[null,"\u2018",null,"\u2019"]},quotesPrimaryEnGb:{from:Fg("'"),to:[null,"\u2018",null,"\u2019"]},quotesSecondaryEnGb:{from:Fg('"'),to:[null,"\u201C",null,"\u201D"]},quotesPrimaryPl:{from:Fg('"'),to:[null,"\u201E",null,"\u201D"]},quotesSecondaryPl:{from:Fg("'"),to:[null,"\u201A",null,"\u2019"]}},OB={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},W1t=["symbols","mathematical","typography","quotes"];function Q1t(S){return typeof S=="string"?new RegExp(`(${tB(S)})$`):S}function Y1t(S){return typeof S=="string"?()=>[S]:S instanceof Array?()=>S:S}function K1t(S){return(S.textNode?S.textNode:S.nodeAfter).getAttributes()}function Fg(S){return new RegExp(`(^|\\s)(${S})([^${S}]*)(${S})$`)}function xS(S,p,f,v){return v.createRange(FB(S,p,f,!0,v),FB(S,p,f,!1,v))}function FB(S,p,f,v,w){let T=S.textNode||(v?S.nodeBefore:S.nodeAfter),O=null;for(;T&&T.getAttribute(p)==f;)O=T,T=v?T.previousSibling:T.nextSibling;return O?w.createPositionAt(O,v?"before":"after"):S}function*BB(S,p){for(let f of p)f&&S.getAttributeProperties(f[0]).copyOnEnter&&(yield f)}class J1t extends ia{execute(){this.editor.model.change(p=>{this.enterBlock(p),this.fire("afterExecute",{writer:p})})}enterBlock(p){let f=this.editor.model,v=f.document.selection,w=f.schema,T=v.isCollapsed,O=v.getFirstRange(),N=O.start.parent,U=O.end.parent;if(w.isLimit(N)||w.isLimit(U))return T||N!=U||f.deleteContent(v),!1;if(T){let J=BB(p.model.schema,v.getAttributes());return RB(p,O.start),p.setSelectionAttribute(J),!0}{let J=!(O.start.isAtStart&&O.end.isAtEnd),it=N==U;if(f.deleteContent(v,{leaveUnmerged:J}),J){if(it)return RB(p,v.focus),!0;p.setSelection(U,0)}}return!1}}function RB(S,p){S.split(p),S.setSelection(p.parent.nextSibling,0)}let Z1t={insertParagraph:{isSoft:!1},insertLineBreak:{isSoft:!0}};class NB extends rl{constructor(p){super(p);let f=this.document,v=!1;f.on("keydown",(w,T)=>{v=T.shiftKey}),f.on("beforeinput",(w,T)=>{if(!this.isEnabled)return;let O=T.inputType;y.isSafari&&v&&O=="insertParagraph"&&(O="insertLineBreak");let N=T.domEvent,U=Z1t[O];if(!U)return;let J=new Zd(f,"enter",T.targetRanges[0]);f.fire(J,new Nm(p,N,{isSoft:U.isSoft})),J.stop.called&&w.stop()})}observe(){}stopObserving(){}}class _S extends an{static get pluginName(){return"Enter"}init(){let p=this.editor,f=p.editing.view,v=f.document;f.addObserver(NB),p.commands.add("enter",new J1t(p)),this.listenTo(v,"enter",(w,T)=>{v.isComposing||T.preventDefault(),T.isSoft||(p.execute("enter"),f.scrollToTheSelection())},{priority:"low"})}}class X1t extends ia{execute(){let p=this.editor.model,f=p.document;p.change(v=>{(function(w,T,O){let N=O.isCollapsed,U=O.getFirstRange(),J=U.start.parent,it=U.end.parent,pt=J==it;if(N){let wt=BB(w.schema,O.getAttributes());LB(w,T,U.end),T.removeSelectionAttribute(O.getAttributeKeys()),T.setSelectionAttribute(wt)}else{let wt=!(U.start.isAtStart&&U.end.isAtEnd);w.deleteContent(O,{leaveUnmerged:wt}),pt?LB(w,T,O.focus):wt&&T.setSelection(it,0)}})(p,v,f.selection),this.fire("afterExecute",{writer:v})})}refresh(){let p=this.editor.model,f=p.document;this.isEnabled=function(v,w){if(w.rangeCount>1)return!1;let T=w.anchor;if(!T||!v.checkChild(T,"softBreak"))return!1;let O=w.getFirstRange(),N=O.start.parent,U=O.end.parent;return!((XP(N,v)||XP(U,v))&&N!==U)}(p.schema,f.selection)}}function LB(S,p,f){let v=p.createElement("softBreak");S.insertContent(v,f),p.setSelection(v,"after")}function XP(S,p){return!S.is("rootElement")&&(p.isLimit(S)||XP(S.parent,p))}class tht extends an{static get pluginName(){return"ShiftEnter"}init(){let p=this.editor,f=p.model.schema,v=p.conversion,w=p.editing.view,T=w.document;f.register("softBreak",{allowWhere:"$text",isInline:!0}),v.for("upcast").elementToElement({model:"softBreak",view:"br"}),v.for("downcast").elementToElement({model:"softBreak",view:(O,{writer:N})=>N.createEmptyElement("br")}),w.addObserver(NB),p.commands.add("shiftEnter",new X1t(p)),this.listenTo(T,"enter",(O,N)=>{T.isComposing||N.preventDefault(),N.isSoft&&(p.execute("shiftEnter"),w.scrollToTheSelection())},{priority:"low"})}}class eht extends H(){constructor(){super(...arguments),this._stack=[]}add(p,f){let v=this._stack,w=v[0];this._insertDescriptor(p);let T=v[0];w===T||t6(w,T)||this.fire("change:top",{oldDescriptor:w,newDescriptor:T,writer:f})}remove(p,f){let v=this._stack,w=v[0];this._removeDescriptor(p);let T=v[0];w===T||t6(w,T)||this.fire("change:top",{oldDescriptor:w,newDescriptor:T,writer:f})}_insertDescriptor(p){let f=this._stack,v=f.findIndex(T=>T.id===p.id);if(t6(p,f[v]))return;v>-1&&f.splice(v,1);let w=0;for(;f[w]&&iht(f[w],p);)w++;f.splice(w,0,p)}_removeDescriptor(p){let f=this._stack,v=f.findIndex(w=>w.id===p);v>-1&&f.splice(v,1)}}function t6(S,p){return S&&p&&S.priority==p.priority&&vS(S.classes)==vS(p.classes)}function iht(S,p){return S.priority>p.priority||!(S.priorityvS(p.classes)}function vS(S){return Array.isArray(S)?S.sort().join(","):S}let nht='',rht="ck-widget",VB="ck-widget_selected";function Us(S){return!!S.is("element")&&!!S.getCustomProperty("widget")}function e6(S,p,f={}){if(!S.is("containerElement"))throw new X("widget-to-widget-wrong-element-type",null,{element:S});return p.setAttribute("contenteditable","false",S),p.addClass(rht,S),p.setCustomProperty("widget",!0,S),S.getFillerOffset=sht,p.setCustomProperty("widgetLabel",[],S),f.label&&function(v,w){v.getCustomProperty("widgetLabel").push(w)}(S,f.label),f.hasSelectionHandle&&function(v,w){let T=w.createUIElement("div",{class:"ck ck-widget__selection-handle"},function(O){let N=this.toDomElement(O),U=new L0;return U.set("content",nht),U.render(),N.appendChild(U.element),N});w.insert(w.createPositionAt(v,0),T),w.addClass(["ck-widget_with-selection-handle"],v)}(S,p),zB(S,p),S}function aht(S,p,f){if(p.classes&&f.addClass(No(p.classes),S),p.attributes)for(let v in p.attributes)f.setAttribute(v,p.attributes[v],S)}function oht(S,p,f){if(p.classes&&f.removeClass(No(p.classes),S),p.attributes)for(let v in p.attributes)f.removeAttribute(v,S)}function zB(S,p,f=aht,v=oht){let w=new eht;w.on("change:top",(T,O)=>{O.oldDescriptor&&v(S,O.oldDescriptor,O.writer),O.newDescriptor&&f(S,O.newDescriptor,O.writer)}),p.setCustomProperty("addHighlight",(T,O,N)=>w.add(O,N),S),p.setCustomProperty("removeHighlight",(T,O,N)=>w.remove(O,N),S)}function jB(S,p,f={}){return p.addClass(["ck-editor__editable","ck-editor__nested-editable"],S),p.setAttribute("role","textbox",S),f.label&&p.setAttribute("aria-label",f.label,S),p.setAttribute("contenteditable",S.isReadOnly?"false":"true",S),S.on("change:isReadOnly",(v,w,T)=>{p.setAttribute("contenteditable",T?"false":"true",S)}),S.on("change:isFocused",(v,w,T)=>{T?p.addClass("ck-editor__nested-editable_focused",S):p.removeClass("ck-editor__nested-editable_focused",S)}),zB(S,p),S}function qB(S,p){let f=S.getSelectedElement();if(f){let v=cu(S);if(v)return p.createRange(p.createPositionAt(f,v))}return W3(S,p)}function sht(){return null}let Qm="widget-type-around";function R1(S,p,f){return!!S&&Us(S)&&!f.isInline(p)}function cu(S){return S.getAttribute(Qm)}var HB=i(4921),lht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(HB.Z,lht),HB.Z.locals;let GB=["before","after"],cht=new DOMParser().parseFromString('',"image/svg+xml").firstChild,UB="ck-widget__type-around_disabled";class pht extends an{constructor(){super(...arguments),this._currentFakeCaretModelElement=null}static get pluginName(){return"WidgetTypeAround"}static get requires(){return[_S,$m]}init(){let p=this.editor,f=p.editing.view;this.on("change:isEnabled",(v,w,T)=>{f.change(O=>{for(let N of f.document.roots)T?O.removeClass(UB,N):O.addClass(UB,N)}),T||p.model.change(O=>{O.removeSelectionAttribute(Qm)})}),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(p,f){let v=this.editor,w=v.editing.view,T=v.model.schema.getAttributesWithProperty(p,"copyOnReplace",!0);v.execute("insertParagraph",{position:v.model.createPositionAt(p,f),attributes:T}),w.focus(),w.scrollToTheSelection()}_listenToIfEnabled(p,f,v,w){this.listenTo(p,f,(...T)=>{this.isEnabled&&v(...T)},w)}_insertParagraphAccordingToFakeCaretPosition(){let p=this.editor.model.document.selection,f=cu(p);if(!f)return!1;let v=p.getSelectedElement();return this._insertParagraph(v,f),!0}_enableTypeAroundUIInjection(){let p=this.editor,f=p.model.schema,v=p.locale.t,w={before:v("Insert paragraph before block"),after:v("Insert paragraph after block")};p.editing.downcastDispatcher.on("insert",(T,O,N)=>{let U=N.mapper.toViewElement(O.item);U&&R1(U,O.item,f)&&(function(J,it,pt){let wt=J.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},function(Rt){let qt=this.toDomElement(Rt);return function(Yt,ce){for(let Pe of GB){let ci=new Wc({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${Pe}`],title:ce[Pe],"aria-hidden":"true"},children:[Yt.ownerDocument.importNode(cht,!0)]});Yt.appendChild(ci.render())}}(qt,it),function(Yt){let ce=new Wc({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});Yt.appendChild(ce.render())}(qt),qt});J.insert(J.createPositionAt(pt,"end"),wt)}(N.writer,w,U),U.getCustomProperty("widgetLabel").push(()=>this.isEnabled?v("Press Enter to type after or press Shift + Enter to type before the widget"):""))},{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){let p=this.editor,f=p.model,v=f.document.selection,w=f.schema,T=p.editing.view;function O(N){return`ck-widget_type-around_show-fake-caret_${N}`}this._listenToIfEnabled(T.document,"arrowKey",(N,U)=>{this._handleArrowKeyPress(N,U)},{context:[Us,"$text"],priority:"high"}),this._listenToIfEnabled(v,"change:range",(N,U)=>{U.directChange&&p.model.change(J=>{J.removeSelectionAttribute(Qm)})}),this._listenToIfEnabled(f.document,"change:data",()=>{let N=v.getSelectedElement();N&&R1(p.editing.mapper.toViewElement(N),N,w)||p.model.change(U=>{U.removeSelectionAttribute(Qm)})}),this._listenToIfEnabled(p.editing.downcastDispatcher,"selection",(N,U,J)=>{let it=J.writer;if(this._currentFakeCaretModelElement){let qt=J.mapper.toViewElement(this._currentFakeCaretModelElement);qt&&(it.removeClass(GB.map(O),qt),this._currentFakeCaretModelElement=null)}let pt=U.selection.getSelectedElement();if(!pt)return;let wt=J.mapper.toViewElement(pt);if(!R1(wt,pt,w))return;let Rt=cu(U.selection);Rt&&(it.addClass(O(Rt),wt),this._currentFakeCaretModelElement=pt)}),this._listenToIfEnabled(p.ui.focusTracker,"change:isFocused",(N,U,J)=>{J||p.model.change(it=>{it.removeSelectionAttribute(Qm)})})}_handleArrowKeyPress(p,f){let v=this.editor,w=v.model,T=w.document.selection,O=w.schema,N=v.editing.view,U=function(pt,wt){let Rt=km(pt,wt);return Rt==="down"||Rt==="right"}(f.keyCode,v.locale.contentLanguageDirection),J=N.document.selection.getSelectedElement(),it;R1(J,v.editing.mapper.toModelElement(J),O)?it=this._handleArrowKeyPressOnSelectedWidget(U):T.isCollapsed?it=this._handleArrowKeyPressWhenSelectionNextToAWidget(U):f.shiftKey||(it=this._handleArrowKeyPressWhenNonCollapsedSelection(U)),it&&(f.preventDefault(),p.stop())}_handleArrowKeyPressOnSelectedWidget(p){let f=this.editor.model,v=cu(f.document.selection);return f.change(w=>v?v!==(p?"after":"before")?(w.removeSelectionAttribute(Qm),!0):!1:(w.setSelectionAttribute(Qm,p?"after":"before"),!0))}_handleArrowKeyPressWhenSelectionNextToAWidget(p){let f=this.editor,v=f.model,w=v.schema,T=f.plugins.get("Widget"),O=T._getObjectElementNextToSelection(p);return!!R1(f.editing.mapper.toViewElement(O),O,w)&&(v.change(N=>{T._setSelectionOverElement(O),N.setSelectionAttribute(Qm,p?"before":"after")}),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(p){let f=this.editor,v=f.model,w=v.schema,T=f.editing.mapper,O=v.document.selection,N=p?O.getLastPosition().nodeBefore:O.getFirstPosition().nodeAfter;return!!R1(T.toViewElement(N),N,w)&&(v.change(U=>{U.setSelection(N,"on"),U.setSelectionAttribute(Qm,p?"after":"before")}),!0)}_enableInsertingParagraphsOnButtonClick(){let p=this.editor,f=p.editing.view;this._listenToIfEnabled(f.document,"mousedown",(v,w)=>{let T=w.domTarget.closest(".ck-widget__type-around__button");if(!T)return;let O=function(J){return J.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(T),N=function(J,it){let pt=J.closest(".ck-widget");return it.mapDomToView(pt)}(T,f.domConverter),U=p.editing.mapper.toModelElement(N);this._insertParagraph(U,O),w.preventDefault(),v.stop()})}_enableInsertingParagraphsOnEnterKeypress(){let p=this.editor,f=p.model.document.selection,v=p.editing.view;this._listenToIfEnabled(v.document,"enter",(w,T)=>{if(w.eventPhase!="atTarget")return;let O=f.getSelectedElement(),N=p.editing.mapper.toViewElement(O),U=p.model.schema,J;this._insertParagraphAccordingToFakeCaretPosition()?J=!0:R1(N,O,U)&&(this._insertParagraph(O,T.isSoft?"before":"after"),J=!0),J&&(T.preventDefault(),w.stop())},{context:Us})}_enableInsertingParagraphsOnTypingKeystroke(){let p=this.editor.editing.view.document;this._listenToIfEnabled(p,"insertText",(f,v)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(v.selection=p.selection)},{priority:"high"}),y.isAndroid?this._listenToIfEnabled(p,"keydown",(f,v)=>{v.keyCode==229&&this._insertParagraphAccordingToFakeCaretPosition()}):this._listenToIfEnabled(p,"compositionstart",()=>{this._insertParagraphAccordingToFakeCaretPosition()},{priority:"high"})}_enableDeleteIntegration(){let p=this.editor,f=p.editing.view,v=p.model,w=v.schema;this._listenToIfEnabled(f.document,"delete",(T,O)=>{if(T.eventPhase!="atTarget")return;let N=cu(v.document.selection);if(!N)return;let U=O.direction,J=v.document.selection.getSelectedElement(),it=U=="forward";if(N==="before"===it)p.execute("delete",{selection:v.createSelection(J,"on")});else{let pt=w.getNearestSelectionRange(v.createPositionAt(J,N),U);if(pt)if(pt.isCollapsed){let wt=v.createSelection(pt.start);if(v.modifySelection(wt,{direction:U}),wt.focus.isEqual(pt.start)){let Rt=function(qt,Yt){let ce=Yt;for(let Pe of Yt.getAncestors({parentFirst:!0})){if(Pe.childCount>1||qt.isLimit(Pe))break;ce=Pe}return ce}(w,pt.start.parent);v.deleteContent(v.createSelection(Rt,"on"),{doNotAutoparagraph:!0})}else v.change(Rt=>{Rt.setSelection(pt),p.execute(it?"deleteForward":"delete")})}else v.change(wt=>{wt.setSelection(pt),p.execute(it?"deleteForward":"delete")})}O.preventDefault(),T.stop()},{context:Us})}_enableInsertContentIntegration(){let p=this.editor,f=this.editor.model,v=f.document.selection;this._listenToIfEnabled(p.model,"insertContent",(w,[T,O])=>{if(O&&!O.is("documentSelection"))return;let N=cu(v);return N?(w.stop(),f.change(U=>{let J=v.getSelectedElement(),it=f.createPositionAt(J,N),pt=U.createSelection(it),wt=f.insertContent(T,pt);return U.setSelection(pt),wt})):void 0},{priority:"high"})}_enableInsertObjectIntegration(){let p=this.editor,f=this.editor.model.document.selection;this._listenToIfEnabled(p.model,"insertObject",(v,w)=>{let[,T,O={}]=w;if(T&&!T.is("documentSelection"))return;let N=cu(f);N&&(O.findOptimalPosition=N,w[3]=O)},{priority:"high"})}_enableDeleteContentIntegration(){let p=this.editor,f=this.editor.model.document.selection;this._listenToIfEnabled(p.model,"deleteContent",(v,[w])=>{w&&!w.is("documentSelection")||cu(f)&&v.stop()},{priority:"high"})}}function mht(S){let p=S.model;return(f,v)=>{let w=v.keyCode==ua.arrowup,T=v.keyCode==ua.arrowdown,O=v.shiftKey,N=p.document.selection;if(!w&&!T)return;let U=T;if(O&&function(it,pt){return!it.isCollapsed&&it.isBackward==pt}(N,U))return;let J=function(it,pt,wt){let Rt=it.model;if(wt){let qt=pt.isCollapsed?pt.focus:pt.getLastPosition(),Yt=$B(Rt,qt,"forward");if(!Yt)return null;let ce=Rt.createRange(qt,Yt),Pe=WB(Rt.schema,ce,"backward");return Pe?Rt.createRange(qt,Pe):null}{let qt=pt.isCollapsed?pt.focus:pt.getFirstPosition(),Yt=$B(Rt,qt,"backward");if(!Yt)return null;let ce=Rt.createRange(Yt,qt),Pe=WB(Rt.schema,ce,"forward");return Pe?Rt.createRange(Pe,qt):null}}(S,N,U);if(J){if(J.isCollapsed&&(N.isCollapsed||O))return;(J.isCollapsed||function(it,pt,wt){let Rt=it.model,qt=it.view.domConverter;if(wt){let Fi=Rt.createSelection(pt.start);Rt.modifySelection(Fi),Fi.focus.isAtEnd||pt.start.isEqual(Fi.focus)||(pt=Rt.createRange(Fi.focus,pt.end))}let Yt=it.mapper.toViewRange(pt),ce=qt.viewRangeToDom(Yt),Pe=Sa.getDomRangeRects(ce),ci;for(let Fi of Pe)if(ci!==void 0){if(Math.round(Fi.top)>=ci)return!1;ci=Math.max(ci,Math.round(Fi.bottom))}else ci=Math.round(Fi.bottom);return!0}(S,J,U))&&(p.change(it=>{let pt=U?J.end:J.start;if(O){let wt=p.createSelection(N.anchor);wt.setFocus(pt),it.setSelection(wt)}else it.setSelection(pt)}),f.stop(),v.preventDefault(),v.stopPropagation())}}}function $B(S,p,f){let v=S.schema,w=S.createRangeIn(p.root),T=f=="forward"?"elementStart":"elementEnd";for(let{previousPosition:O,item:N,type:U}of w.getWalker({startPosition:p,direction:f})){if(v.isLimit(N)&&!v.isInline(N))return O;if(U==T&&v.isBlock(N))return null}return null}function WB(S,p,f){let v=f=="backward"?p.end:p.start;if(S.checkChild(v,"$text"))return v;for(let{nextPosition:w}of p.getWalker({direction:f}))if(S.checkChild(w,"$text"))return w;return null}var QB=i(3488),dht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(QB.Z,dht),QB.Z.locals;class r2 extends an{constructor(){super(...arguments),this._previouslySelected=new Set}static get pluginName(){return"Widget"}static get requires(){return[pht,$m]}init(){let p=this.editor,f=p.editing.view,v=f.document;this.editor.editing.downcastDispatcher.on("selection",(w,T,O)=>{let N=O.writer,U=T.selection;if(U.isCollapsed)return;let J=U.getSelectedElement();if(!J)return;let it=p.editing.mapper.toViewElement(J);var pt;Us(it)&&O.consumable.consume(U,"selection")&&N.setSelection(N.createRangeOn(it),{fake:!0,label:(pt=it,pt.getCustomProperty("widgetLabel").reduce((wt,Rt)=>typeof Rt=="function"?wt?wt+". "+Rt():Rt():wt?wt+". "+Rt:Rt,""))})}),this.editor.editing.downcastDispatcher.on("selection",(w,T,O)=>{this._clearPreviouslySelectedWidgets(O.writer);let N=O.writer,U=N.document.selection,J=null;for(let it of U.getRanges())for(let pt of it){let wt=pt.item;Us(wt)&&!uht(wt,J)&&(N.addClass(VB,wt),this._previouslySelected.add(wt),J=wt)}},{priority:"low"}),f.addObserver(qv),this.listenTo(v,"mousedown",(...w)=>this._onMousedown(...w)),this.listenTo(v,"arrowKey",(...w)=>{this._handleSelectionChangeOnArrowKeyPress(...w)},{context:[Us,"$text"]}),this.listenTo(v,"arrowKey",(...w)=>{this._preventDefaultOnArrowKeyPress(...w)},{context:"$root"}),this.listenTo(v,"arrowKey",mht(this.editor.editing),{context:"$text"}),this.listenTo(v,"delete",(w,T)=>{this._handleDelete(T.direction=="forward")&&(T.preventDefault(),w.stop())},{context:"$root"})}_onMousedown(p,f){let v=this.editor,w=v.editing.view,T=w.document,O=f.target;if(f.domEvent.detail>=3)return void(this._selectBlockContent(O)&&f.preventDefault());if(function(U){let J=U;for(;J;){if(J.is("editableElement")&&!J.is("rootElement"))return!0;if(Us(J))return!1;J=J.parent}return!1}(O)||!Us(O)&&(O=O.findAncestor(Us),!O))return;y.isAndroid&&f.preventDefault(),T.isFocused||w.focus();let N=v.editing.mapper.toModelElement(O);this._setSelectionOverElement(N)}_selectBlockContent(p){let f=this.editor,v=f.model,w=f.editing.mapper,T=v.schema,O=w.findMappedViewAncestor(this.editor.editing.view.createPositionAt(p,0)),N=function(U,J){for(let it of U.getAncestors({includeSelf:!0,parentFirst:!0})){if(J.checkChild(it,"$text"))return it;if(J.isLimit(it)&&!J.isObject(it))break}return null}(w.toModelElement(O),v.schema);return!!N&&(v.change(U=>{let J=T.isLimit(N)?null:function(wt,Rt){let qt=new Ic({startPosition:wt});for(let{item:Yt}of qt){if(Rt.isLimit(Yt)||!Yt.is("element"))return null;if(Rt.checkChild(Yt,"$text"))return Yt}return null}(U.createPositionAfter(N),T),it=U.createPositionAt(N,0),pt=J?U.createPositionAt(J,0):U.createPositionAt(N,"end");U.setSelection(U.createRange(it,pt))}),!0)}_handleSelectionChangeOnArrowKeyPress(p,f){let v=f.keyCode,w=this.editor.model,T=w.schema,O=w.document.selection,N=O.getSelectedElement(),U=km(v,this.editor.locale.contentLanguageDirection),J=U=="down"||U=="right",it=U=="up"||U=="down";if(N&&T.isObject(N)){let wt=J?O.getLastPosition():O.getFirstPosition(),Rt=T.getNearestSelectionRange(wt,J?"forward":"backward");return void(Rt&&(w.change(qt=>{qt.setSelection(Rt)}),f.preventDefault(),p.stop()))}if(!O.isCollapsed&&!f.shiftKey){let wt=O.getFirstPosition(),Rt=O.getLastPosition(),qt=wt.nodeAfter,Yt=Rt.nodeBefore;return void((qt&&T.isObject(qt)||Yt&&T.isObject(Yt))&&(w.change(ce=>{ce.setSelection(J?Rt:wt)}),f.preventDefault(),p.stop()))}if(!O.isCollapsed)return;let pt=this._getObjectElementNextToSelection(J);if(pt&&T.isObject(pt)){if(T.isInline(pt)&&it)return;this._setSelectionOverElement(pt),f.preventDefault(),p.stop()}}_preventDefaultOnArrowKeyPress(p,f){let v=this.editor.model,w=v.schema,T=v.document.selection.getSelectedElement();T&&w.isObject(T)&&(f.preventDefault(),p.stop())}_handleDelete(p){let f=this.editor.model.document.selection;if(!this.editor.model.canEditAt(f)||!f.isCollapsed)return;let v=this._getObjectElementNextToSelection(p);return v?(this.editor.model.change(w=>{let T=f.anchor.parent;for(;T.isEmpty;){let O=T;T=O.parent,w.remove(O)}this._setSelectionOverElement(v)}),!0):void 0}_setSelectionOverElement(p){this.editor.model.change(f=>{f.setSelection(f.createRangeOn(p))})}_getObjectElementNextToSelection(p){let f=this.editor.model,v=f.schema,w=f.document.selection,T=f.createSelection(w);if(f.modifySelection(T,{direction:p?"forward":"backward"}),T.isEqual(w))return null;let O=p?T.focus.nodeBefore:T.focus.nodeAfter;return O&&v.isObject(O)?O:null}_clearPreviouslySelectedWidgets(p){for(let f of this._previouslySelected)p.removeClass(VB,f);this._previouslySelected.clear()}}function uht(S,p){return!!p&&Array.from(S.getAncestors()).includes(p)}class bS extends an{constructor(){super(...arguments),this._toolbarDefinitions=new Map}static get requires(){return[dS]}static get pluginName(){return"WidgetToolbarRepository"}init(){let p=this.editor;if(p.plugins.has("BalloonToolbar")){let f=p.plugins.get("BalloonToolbar");this.listenTo(f,"show",v=>{(function(w){let T=w.getSelectedElement();return!(!T||!Us(T))})(p.editing.view.document.selection)&&v.stop()},{priority:"high"})}this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",()=>{this._updateToolbarsVisibility()}),this.listenTo(p.ui,"update",()=>{this._updateToolbarsVisibility()}),this.listenTo(p.ui.focusTracker,"change:isFocused",()=>{this._updateToolbarsVisibility()},{priority:"low"})}destroy(){super.destroy();for(let p of this._toolbarDefinitions.values())p.view.destroy()}register(p,{ariaLabel:f,items:v,getRelatedElement:w,balloonClassName:T="ck-toolbar-container"}){if(!v.length)return void mt("widget-toolbar-no-items",{toolbarId:p});let O=this.editor,N=O.t,U=new Uv(O.locale);if(U.ariaLabel=f||N("Widget toolbar"),this._toolbarDefinitions.has(p))throw new X("widget-toolbar-duplicated",this,{toolbarId:p});let J={view:U,getRelatedElement:w,balloonClassName:T,itemsConfig:v,initialized:!1};O.ui.addToolbar(U,{isContextual:!0,beforeFocus:()=>{let it=w(O.editing.view.document.selection);it&&this._showToolbar(J,it)},afterBlur:()=>{this._hideToolbar(J)}}),this._toolbarDefinitions.set(p,J)}_updateToolbarsVisibility(){let p=0,f=null,v=null;for(let w of this._toolbarDefinitions.values()){let T=w.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&T)if(this.editor.ui.focusTracker.isFocused){let O=T.getAncestors().length;O>p&&(p=O,f=T,v=w)}else this._isToolbarVisible(w)&&this._hideToolbar(w);else this._isToolbarInBalloon(w)&&this._hideToolbar(w)}v&&this._showToolbar(v,f)}_hideToolbar(p){this._balloon.remove(p.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(p,f){this._isToolbarVisible(p)?YB(this.editor,f):this._isToolbarInBalloon(p)||(p.initialized||(p.initialized=!0,p.view.fillFromConfig(p.itemsConfig,this.editor.ui.componentFactory)),this._balloon.add({view:p.view,position:KB(this.editor,f),balloonClassName:p.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",()=>{for(let v of this._toolbarDefinitions.values())if(this._isToolbarVisible(v)){let w=v.getRelatedElement(this.editor.editing.view.document.selection);YB(this.editor,w)}}))}_isToolbarVisible(p){return this._balloon.visibleView===p.view}_isToolbarInBalloon(p){return this._balloon.hasView(p.view)}}function YB(S,p){let f=S.plugins.get("ContextualBalloon"),v=KB(S,p);f.updatePosition(v)}function KB(S,p){let f=S.editing.view,v=Tc.defaultPositions;return{target:f.domConverter.mapViewToDom(p),positions:[v.northArrowSouth,v.northArrowSouthWest,v.northArrowSouthEast,v.southArrowNorth,v.southArrowNorthWest,v.southArrowNorthEast,v.viewportStickyNorth]}}oe(),oe();var JB=i(8506),fht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(JB.Z,fht),JB.Z.locals;let i6=Gc("px");class hht extends Br{constructor(){super();let p=this.bindTemplate;this.set({isVisible:!1,left:null,top:null,width:null}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-clipboard-drop-target-line",p.if("isVisible","ck-hidden",f=>!f)],style:{left:p.to("left",f=>i6(f)),top:p.to("top",f=>i6(f)),width:p.to("width",f=>i6(f))}}})}}class CS extends an{constructor(){super(...arguments),this.removeDropMarkerDelayed=pe(()=>this.removeDropMarker(),40),this._updateDropMarkerThrottled=pS(p=>this._updateDropMarker(p),40),this._reconvertMarkerThrottled=pS(()=>{this.editor.model.markers.has("drop-target")&&this.editor.editing.reconvertMarker("drop-target")},0),this._dropTargetLineView=new hht,this._domEmitter=new(vc()),this._scrollables=new Map}static get pluginName(){return"DragDropTarget"}init(){this._setupDropMarker()}destroy(){this._domEmitter.stopListening();for(let{resizeObserver:p}of this._scrollables.values())p.destroy();return this._updateDropMarkerThrottled.cancel(),this.removeDropMarkerDelayed.cancel(),this._reconvertMarkerThrottled.cancel(),super.destroy()}updateDropMarker(p,f,v,w,T,O){this.removeDropMarkerDelayed.cancel();let N=ZB(this.editor,p,f,v,w,T,O);if(N)return O&&O.containsRange(N)?this.removeDropMarker():void this._updateDropMarkerThrottled(N)}getFinalDropRange(p,f,v,w,T,O){let N=ZB(this.editor,p,f,v,w,T,O);return this.removeDropMarker(),N}removeDropMarker(){let p=this.editor.model;this.removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),this._dropTargetLineView.isVisible=!1,p.markers.has("drop-target")&&p.change(f=>{f.removeMarker("drop-target")})}_setupDropMarker(){let p=this.editor;p.ui.view.body.add(this._dropTargetLineView),p.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),p.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(f,{writer:v})=>{if(p.model.schema.checkChild(f.markerRange.start,"$text"))return this._dropTargetLineView.isVisible=!1,this._createDropTargetPosition(v);f.markerRange.isCollapsed?this._updateDropTargetLine(f.markerRange):this._dropTargetLineView.isVisible=!1}})}_updateDropMarker(p){let f=this.editor,v=f.model.markers;f.model.change(w=>{v.has("drop-target")?v.get("drop-target").getRange().isEqual(p)||w.updateMarker("drop-target",{range:p}):w.addMarker("drop-target",{range:p,usingOperation:!1,affectsData:!1})})}_createDropTargetPosition(p){return p.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},function(f){let v=this.toDomElement(f);return v.append("\u2060",f.createElement("span"),"\u2060"),v})}_updateDropTargetLine(p){let f=this.editor.editing,v=p.start.nodeBefore,w=p.start.nodeAfter,T=p.start.parent,O=v?f.mapper.toViewElement(v):null,N=O?f.view.domConverter.mapViewToDom(O):null,U=w?f.mapper.toViewElement(w):null,J=U?f.view.domConverter.mapViewToDom(U):null,it=f.mapper.toViewElement(T),pt=f.view.domConverter.mapViewToDom(it),wt=this._getScrollableRect(it),{scrollX:Rt,scrollY:qt}=vn.window,Yt=N?new Sa(N):null,ce=J?new Sa(J):null,Pe=new Sa(pt).excludeScrollbarsAndBorders(),ci=Yt?Yt.bottom:Pe.top,Fi=ce?ce.top:Pe.bottom,Cn=vn.window.getComputedStyle(pt),lr=ci<=Fi?(ci+Fi)/2:Fi;if(wt.topN.schema.checkChild(pt,wt))){if(N.schema.checkChild(pt,"$text"))return N.createRange(pt);if(it)return yS(S,tR(S,it.parent),v,w)}}}else if(N.schema.isInline(J))return yS(S,J,v,w)}if(N.schema.isBlock(J))return yS(S,J,v,w);if(N.schema.checkChild(J,"$block")){let it=Array.from(J.getChildren()).filter(Rt=>Rt.is("element")&&!ght(S,Rt)),pt=0,wt=it.length;if(wt==0)return N.createRange(N.createPositionAt(J,"end"));for(;ptp in S?xht(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;class yht extends an{constructor(){super(...arguments),this._isBlockDragging=!1,this._domEmitter=new(vc())}static get pluginName(){return"DragDropBlockToolbar"}init(){let p=this.editor;if(this.listenTo(p,"change:isReadOnly",(f,v,w)=>{w?(this.forceDisabled("readOnlyMode"),this._isBlockDragging=!1):this.clearForceDisabled("readOnlyMode")}),y.isAndroid&&this.forceDisabled("noAndroidSupport"),p.plugins.has("BlockToolbar")){let f=p.plugins.get("BlockToolbar").buttonView.element;this._domEmitter.listenTo(f,"dragstart",(v,w)=>this._handleBlockDragStart(w)),this._domEmitter.listenTo(vn.document,"dragover",(v,w)=>this._handleBlockDragging(w)),this._domEmitter.listenTo(vn.document,"drop",(v,w)=>this._handleBlockDragging(w)),this._domEmitter.listenTo(vn.document,"dragend",()=>this._handleBlockDragEnd(),{useCapture:!0}),this.isEnabled&&f.setAttribute("draggable","true"),this.on("change:isEnabled",(v,w,T)=>{f.setAttribute("draggable",T?"true":"false")})}}destroy(){return this._domEmitter.stopListening(),super.destroy()}_handleBlockDragStart(p){if(!this.isEnabled)return;let f=this.editor.model,v=f.document.selection,w=this.editor.editing.view,T=Array.from(v.getSelectedBlocks()),O=f.createRange(f.createPositionBefore(T[0]),f.createPositionAfter(T[T.length-1]));f.change(N=>N.setSelection(O)),this._isBlockDragging=!0,w.focus(),w.getObserver(t2).onDomEvent(p)}_handleBlockDragging(p){if(!this.isEnabled||!this._isBlockDragging)return;let f=p.clientX+(this.editor.locale.contentLanguageDirection=="ltr"?100:-100),v=p.clientY,w=document.elementFromPoint(f,v),T=this.editor.editing.view;var O,N;w&&w.closest(".ck-editor__editable")&&T.getObserver(t2).onDomEvent((O=((U,J)=>{for(var it in J||(J={}))bht.call(J,it)&&iR(U,it,J[it]);if(eR)for(var it of eR(J))Cht.call(J,it)&&iR(U,it,J[it]);return U})({},p),N={type:p.type,dataTransfer:p.dataTransfer,target:w,clientX:f,clientY:v,preventDefault:()=>p.preventDefault(),stopPropagation:()=>p.stopPropagation()},_ht(O,vht(N))))}_handleBlockDragEnd(){this._isBlockDragging=!1}}var nR=i(903),Sht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(nR.Z,Sht),nR.Z.locals;class wht extends an{constructor(){super(...arguments),this._clearDraggableAttributesDelayed=pe(()=>this._clearDraggableAttributes(),40),this._blockMode=!1,this._domEmitter=new(vc())}static get pluginName(){return"DragDrop"}static get requires(){return[Q0,r2,CS,yht]}init(){let p=this.editor,f=p.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,f.addObserver(t2),f.addObserver(qv),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDraggableAttributeHandling(),this.listenTo(p,"change:isReadOnly",(v,w,T)=>{T?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}),this.on("change:isEnabled",(v,w,T)=>{T||this._finalizeDragging(!1)}),y.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._previewContainer&&this._previewContainer.remove(),this._domEmitter.stopListening(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){let p=this.editor,f=p.model,v=p.editing.view,w=v.document,T=p.plugins.get(CS);this.listenTo(w,"dragstart",(O,N)=>{if(N.target&&N.target.is("editableElement")||(this._prepareDraggedRange(N.target),!this._draggedRange))return void N.preventDefault();this._draggingUid=$(),N.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",N.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);let U=f.createSelection(this._draggedRange.toRange());this.editor.plugins.get("ClipboardPipeline")._fireOutputTransformationEvent(N.dataTransfer,U,"dragstart");let{dataTransfer:J,domTarget:it,domEvent:pt}=N,{clientX:wt}=pt;this._updatePreview({dataTransfer:J,domTarget:it,clientX:wt}),N.stopPropagation(),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")},{priority:"low"}),this.listenTo(w,"dragend",(O,N)=>{this._finalizeDragging(!N.dataTransfer.isCanceled&&N.dataTransfer.dropEffect=="move")},{priority:"low"}),this._domEmitter.listenTo(vn.document,"dragend",()=>{this._blockMode=!1},{useCapture:!0}),this.listenTo(w,"dragenter",()=>{this.isEnabled&&v.focus()}),this.listenTo(w,"dragleave",()=>{T.removeDropMarkerDelayed()}),this.listenTo(w,"dragging",(O,N)=>{if(!this.isEnabled)return void(N.dataTransfer.dropEffect="none");let{clientX:U,clientY:J}=N.domEvent;T.updateDropMarker(N.target,N.targetRanges,U,J,this._blockMode,this._draggedRange),this._draggedRange||(N.dataTransfer.dropEffect="copy"),y.isGecko||(N.dataTransfer.effectAllowed=="copy"?N.dataTransfer.dropEffect="copy":["all","copyMove"].includes(N.dataTransfer.effectAllowed)&&(N.dataTransfer.dropEffect="move")),O.stop()},{priority:"low"})}_setupClipboardInputIntegration(){let p=this.editor,f=p.editing.view.document,v=p.plugins.get(CS);this.listenTo(f,"clipboardInput",(w,T)=>{if(T.method!="drop")return;let{clientX:O,clientY:N}=T.domEvent,U=v.getFinalDropRange(T.target,T.targetRanges,O,N,this._blockMode,this._draggedRange);if(!U)return this._finalizeDragging(!1),void w.stop();if(this._draggedRange&&this._draggingUid!=T.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid=""),rR(T.dataTransfer)=="move"&&this._draggedRange&&this._draggedRange.containsRange(U,!0))return this._finalizeDragging(!1),void w.stop();T.targetRanges=[p.editing.mapper.toViewRange(U)]},{priority:"high"})}_setupContentInsertionIntegration(){let p=this.editor.plugins.get(Q0);p.on("contentInsertion",(f,v)=>{if(!this.isEnabled||v.method!=="drop")return;let w=v.targetRanges.map(T=>this.editor.editing.mapper.toModelRange(T));this.editor.model.change(T=>T.setSelection(w))},{priority:"high"}),p.on("contentInsertion",(f,v)=>{if(!this.isEnabled||v.method!=="drop")return;let w=rR(v.dataTransfer)=="move",T=!v.resultRange||!v.resultRange.isCollapsed;this._finalizeDragging(T&&w)},{priority:"lowest"})}_setupDraggableAttributeHandling(){let p=this.editor,f=p.editing.view,v=f.document;this.listenTo(v,"mousedown",(w,T)=>{if(y.isAndroid||!T)return;this._clearDraggableAttributesDelayed.cancel();let O=aR(T.target);if(y.isBlink&&!p.isReadOnly&&!O&&!v.selection.isCollapsed){let N=v.selection.getSelectedElement();N&&Us(N)||(O=v.selection.editableElement)}O&&(f.change(N=>{N.setAttribute("draggable","true",O)}),this._draggableElement=p.editing.mapper.toModelElement(O))}),this.listenTo(v,"mouseup",()=>{y.isAndroid||this._clearDraggableAttributesDelayed()})}_clearDraggableAttributes(){let p=this.editor.editing;p.view.change(f=>{this._draggableElement&&this._draggableElement.root.rootName!="$graveyard"&&f.removeAttribute("draggable",p.mapper.toViewElement(this._draggableElement)),this._draggableElement=null})}_finalizeDragging(p){let f=this.editor,v=f.model;f.plugins.get(CS).removeDropMarker(),this._clearDraggableAttributes(),f.plugins.has("WidgetToolbarRepository")&&f.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._previewContainer&&(this._previewContainer.remove(),this._previewContainer=void 0),this._draggedRange&&(p&&this.isEnabled&&v.change(w=>{let T=v.createSelection(this._draggedRange);v.deleteContent(T,{doNotAutoparagraph:!0});let O=T.getFirstPosition().parent;O.isEmpty&&!v.schema.checkChild(O,"$text")&&v.schema.checkChild(O,"paragraph")&&w.insertElement("paragraph",O,0)}),this._draggedRange.detach(),this._draggedRange=null)}_prepareDraggedRange(p){let f=this.editor,v=f.model,w=v.document.selection,T=p?aR(p):null;if(T){let J=f.editing.mapper.toModelElement(T);this._draggedRange=oc.fromRange(v.createRangeOn(J)),this._blockMode=v.schema.isBlock(J),f.plugins.has("WidgetToolbarRepository")&&f.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop");return}if(w.isCollapsed&&!w.getFirstPosition().parent.isEmpty)return;let O=Array.from(w.getSelectedBlocks()),N=w.getFirstRange();if(O.length==0)return void(this._draggedRange=oc.fromRange(N));let U=oR(v,O);if(O.length>1)this._draggedRange=oc.fromRange(U),this._blockMode=!0;else if(O.length==1){let J=N.start.isTouching(U.start)&&N.end.isTouching(U.end);this._draggedRange=oc.fromRange(J?U:N),this._blockMode=J}v.change(J=>J.setSelection(this._draggedRange.toRange()))}_updatePreview({dataTransfer:p,domTarget:f,clientX:v}){let w=this.editor.editing.view,T=w.document.selection.editableElement,O=w.domConverter.mapViewToDom(T),N=vn.window.getComputedStyle(O);this._previewContainer?this._previewContainer.firstElementChild&&this._previewContainer.removeChild(this._previewContainer.firstElementChild):(this._previewContainer=Kn(vn.document,"div",{style:"position: fixed; left: -999999px;"}),vn.document.body.appendChild(this._previewContainer));let U=new Sa(O);if(O.contains(f))return;let J=parseFloat(N.paddingLeft),it=Kn(vn.document,"div");it.className="ck ck-content",it.style.width=N.width,it.style.paddingLeft=`${U.left-v+J}px`,y.isiOS&&(it.style.backgroundColor="white"),it.innerHTML=p.getData("text/html"),p.setDragImage(it,0,0),this._previewContainer.appendChild(it)}}function rR(S){return y.isGecko?S.dropEffect:["all","copyMove"].includes(S.effectAllowed)?"move":"copy"}function aR(S){if(S.is("editableElement"))return null;if(S.hasClass("ck-widget__selection-handle"))return S.findAncestor(Us);if(Us(S))return S;let p=S.findAncestor(f=>Us(f)||f.is("editableElement"));return Us(p)?p:null}function oR(S,p){let f=p[0],v=p[p.length-1],w=f.getCommonAncestor(v),T=S.createPositionBefore(f),O=S.createPositionAfter(v);if(w&&w.is("element")&&!S.schema.isLimit(w)){let N=S.createRangeOn(w),U=T.isTouching(N.start),J=O.isTouching(N.end);if(U&&J)return oR(S,[w])}return S.createRange(T,O)}class Eht extends an{static get pluginName(){return"PastePlainText"}static get requires(){return[Q0]}init(){let p=this.editor,f=p.model,v=p.editing.view,w=v.document,T=f.document.selection,O=!1;v.addObserver(t2),this.listenTo(w,"keydown",(N,U)=>{O=U.shiftKey}),p.plugins.get(Q0).on("contentInsertion",(N,U)=>{(O||function(J,it){if(J.childCount>1)return!1;let pt=J.getChild(0);return it.isObject(pt)?!1:Array.from(pt.getAttributeKeys()).length==0}(U.content,f.schema))&&f.change(J=>{let it=Array.from(T.getAttributes()).filter(([wt])=>f.schema.getAttributeProperties(wt).isFormatting);T.isCollapsed||f.deleteContent(T,{doNotAutoparagraph:!0}),it.push(...T.getAttributes());let pt=J.createRangeIn(U.content);for(let wt of pt.getItems())wt.is("$textProxy")&&J.setAttributes(it,wt)})})}}class sR extends an{static get pluginName(){return"Clipboard"}static get requires(){return[Q0,wht,Eht]}}class kht extends ia{constructor(p){super(p),this.affectsData=!1}execute(){let p=this.editor.model,f=p.document.selection,v=p.schema.getLimitElement(f);if(f.containsEntireContent(v)||!lR(p.schema,v))do if(v=v.parent,!v)return;while(!lR(p.schema,v));p.change(w=>{w.setSelection(v,"in")})}}function lR(S,p){return S.isLimit(p)&&(S.checkChild(p,"$text")||S.checkChild(p,"paragraph"))}let Iht=gp("Ctrl+A");class Tht extends an{static get pluginName(){return"SelectAllEditing"}init(){let p=this.editor,f=p.editing.view.document;p.commands.add("selectAll",new kht(p)),this.listenTo(f,"keydown",(v,w)=>{B0(w)===Iht&&(p.execute("selectAll"),w.preventDefault())})}}class Pht extends an{static get pluginName(){return"SelectAllUI"}init(){let p=this.editor;p.ui.componentFactory.add("selectAll",f=>{let v=p.commands.get("selectAll"),w=new Ia(f),T=f.t;return w.set({label:T("Select all"),icon:'',keystroke:"Ctrl+A",tooltip:!0}),w.bind("isEnabled").to(v,"isEnabled"),this.listenTo(w,"execute",()=>{p.execute("selectAll"),p.editing.view.focus()}),w})}}class Dht extends an{static get requires(){return[Tht,Pht]}static get pluginName(){return"SelectAll"}}var Mht=Object.defineProperty,cR=Object.getOwnPropertySymbols,Aht=Object.prototype.hasOwnProperty,Oht=Object.prototype.propertyIsEnumerable,pR=(S,p,f)=>p in S?Mht(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;class mR extends ia{constructor(p){super(p),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this._isEnabledBasedOnSelection=!1,this.listenTo(p.data,"set",(f,v)=>{v[1]=((T,O)=>{for(var N in O||(O={}))Aht.call(O,N)&&pR(T,N,O[N]);if(cR)for(var N of cR(O))Oht.call(O,N)&&pR(T,N,O[N]);return T})({},v[1]);let w=v[1];w.batchType||(w.batchType={isUndoable:!1})},{priority:"high"}),this.listenTo(p.data,"set",(f,v)=>{v[1].batchType.isUndoable||this.clearStack()})}refresh(){this.isEnabled=this._stack.length>0}get createdBatches(){return this._createdBatches}addBatch(p){let f=this.editor.model.document.selection,v={ranges:f.hasOwnRange?Array.from(f.getRanges()):[],isBackward:f.isBackward};this._stack.push({batch:p,selection:v}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(p,f,v){let w=this.editor.model,T=w.document,O=[],N=p.map(J=>J.getTransformedByOperations(v)),U=N.flat();for(let J of N){let it=J.filter(pt=>pt.root!=T.graveyard).filter(pt=>!Bht(pt,U));it.length&&(Fht(it),O.push(it[0]))}O.length&&w.change(J=>{J.setSelection(O,{backward:f})})}_undo(p,f){let v=this.editor.model,w=v.document;this._createdBatches.add(f);let T=p.operations.slice().filter(O=>O.isDocumentOperation);T.reverse();for(let O of T){let N=O.baseVersion+1,U=Array.from(w.history.getOperations(N)),J=aP([O.getReversed()],U,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(let it of J){let pt=it.affectedSelectable;pt&&!v.canEditAt(pt)&&(it=new $o(it.baseVersion)),f.addOperation(it),v.applyOperation(it),w.history.setOperationAsUndone(O,it)}}}}function Fht(S){S.sort((p,f)=>p.start.isBefore(f.start)?-1:1);for(let p=1;pf!==S&&f.containsRange(S,!0))}class Rht extends mR{execute(p=null){let f=p?this._stack.findIndex(T=>T.batch==p):this._stack.length-1,v=this._stack.splice(f,1)[0],w=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(w,()=>{this._undo(v.batch,w);let T=this.editor.model.document.history.getOperations(v.batch.baseVersion);this._restoreSelection(v.selection.ranges,v.selection.isBackward,T)}),this.fire("revert",v.batch,w),this.refresh()}}class Nht extends mR{execute(){let p=this._stack.pop(),f=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(f,()=>{let v=p.batch.operations[p.batch.operations.length-1].baseVersion+1,w=this.editor.model.document.history.getOperations(v);this._restoreSelection(p.selection.ranges,p.selection.isBackward,w),this._undo(p.batch,f)}),this.refresh()}}class Lht extends an{constructor(){super(...arguments),this._batchRegistry=new WeakSet}static get pluginName(){return"UndoEditing"}init(){let p=this.editor;this._undoCommand=new Rht(p),this._redoCommand=new Nht(p),p.commands.add("undo",this._undoCommand),p.commands.add("redo",this._redoCommand),this.listenTo(p.model,"applyOperation",(f,v)=>{let w=v[0];if(!w.isDocumentOperation)return;let T=w.batch,O=this._redoCommand.createdBatches.has(T),N=this._undoCommand.createdBatches.has(T);this._batchRegistry.has(T)||(this._batchRegistry.add(T),T.isUndoable&&(O?this._undoCommand.addBatch(T):N||(this._undoCommand.addBatch(T),this._redoCommand.clearStack())))},{priority:"highest"}),this.listenTo(this._undoCommand,"revert",(f,v,w)=>{this._redoCommand.addBatch(w)}),p.keystrokes.set("CTRL+Z","undo"),p.keystrokes.set("CTRL+Y","redo"),p.keystrokes.set("CTRL+SHIFT+Z","redo")}}let dR='',uR='';class Vht extends an{static get pluginName(){return"UndoUI"}init(){let p=this.editor,f=p.locale,v=p.t,w=f.uiLanguageDirection=="ltr"?dR:uR,T=f.uiLanguageDirection=="ltr"?uR:dR;this._addButton("undo",v("Undo"),"CTRL+Z",w),this._addButton("redo",v("Redo"),"CTRL+Y",T)}_addButton(p,f,v,w){let T=this.editor;T.ui.componentFactory.add(p,O=>{let N=T.commands.get(p),U=new Ia(O);return U.set({label:f,icon:w,keystroke:v,tooltip:!0}),U.bind("isEnabled").to(N,"isEnabled"),this.listenTo(U,"execute",()=>{T.execute(p),T.editing.view.focus()}),U})}}class fR extends an{static get requires(){return[Lht,Vht]}static get pluginName(){return"Undo"}}class zht extends oe(){constructor(){super();let p=new window.FileReader;this._reader=p,this._data=void 0,this.set("loaded",0),p.onprogress=f=>{this.loaded=f.loaded}}get error(){return this._reader.error}get data(){return this._data}read(p){let f=this._reader;return this.total=p.size,new Promise((v,w)=>{f.onload=()=>{let T=f.result;this._data=T,v(T)},f.onerror=()=>{w("error")},f.onabort=()=>{w("aborted")},this._reader.readAsDataURL(p)})}abort(){this._reader.abort()}}class _0 extends an{constructor(){super(...arguments),this.loaders=new bc,this._loadersMap=new Map,this._pendingAction=null}static get pluginName(){return"FileRepository"}static get requires(){return[Y3]}init(){this.loaders.on("change",()=>this._updatePendingAction()),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(p,f)=>f?p/f*100:0)}getLoader(p){return this._loadersMap.get(p)||null}createLoader(p){if(!this.createUploadAdapter)return mt("filerepository-no-upload-adapter"),null;let f=new hR(Promise.resolve(p),this.createUploadAdapter);return this.loaders.add(f),this._loadersMap.set(p,f),p instanceof Promise&&f.file.then(v=>{this._loadersMap.set(v,f)}).catch(()=>{}),f.on("change:uploaded",()=>{let v=0;for(let w of this.loaders)v+=w.uploaded;this.uploaded=v}),f.on("change:uploadTotal",()=>{let v=0;for(let w of this.loaders)w.uploadTotal&&(v+=w.uploadTotal);this.uploadTotal=v}),f}destroyLoader(p){let f=p instanceof hR?p:this.getLoader(p);f._destroy(),this.loaders.remove(f),this._loadersMap.forEach((v,w)=>{v===f&&this._loadersMap.delete(w)})}_updatePendingAction(){let p=this.editor.plugins.get(Y3);if(this.loaders.length){if(!this._pendingAction){let f=this.editor.t,v=w=>`${f("Upload in progress")} ${parseInt(w)}%.`;this._pendingAction=p.add(v(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",v)}}else p.remove(this._pendingAction),this._pendingAction=null}}class hR extends oe(){constructor(p,f){super(),this.id=$(),this._filePromiseWrapper=this._createFilePromiseWrapper(p),this._adapter=f(this),this._reader=new zht,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(v,w)=>w?v/w*100:0),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then(p=>this._filePromiseWrapper?p:null):Promise.resolve(null)}get data(){return this._reader.data}read(){if(this.status!="idle")throw new X("filerepository-read-wrong-status",this);return this.status="reading",this.file.then(p=>this._reader.read(p)).then(p=>{if(this.status!=="reading")throw this.status;return this.status="idle",p}).catch(p=>{throw p==="aborted"?(this.status="aborted","aborted"):(this.status="error",this._reader.error?this._reader.error:p)})}upload(){if(this.status!="idle")throw new X("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then(()=>this._adapter.upload()).then(p=>(this.uploadResponse=p,this.status="idle",p)).catch(p=>{throw this.status==="aborted"?"aborted":(this.status="error",p)})}abort(){let p=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?p=="reading"?this._reader.abort():p=="uploading"&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch(()=>{}),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(p){let f={};return f.promise=new Promise((v,w)=>{f.rejecter=w,f.isFulfilled=!1,p.then(T=>{f.isFulfilled=!0,v(T)}).catch(T=>{f.isFulfilled=!0,w(T)})}),f}}class jht extends Ia{constructor(p){super(p),this.buttonView=this,this._fileInputView=new qht(p),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.on("execute",()=>{this._fileInputView.open()}),this.extendTemplate({attributes:{class:"ck-file-dialog-button"}})}render(){super.render(),this.children.add(this._fileInputView)}}class qht extends Br{constructor(p){super(p),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);let f=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:f.to("acceptedType"),multiple:f.to("allowMultipleFiles")},on:{change:f.to(()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""})}})}open(){this.element.click()}}let gR="ckCsrfToken",xR="abcdefghijklmnopqrstuvwxyz0123456789";function Hht(){let S=function(v){v=v.toLowerCase();let w=document.cookie.split(";");for(let T of w){let O=T.split("=");if(decodeURIComponent(O[0].trim().toLowerCase())===v)return decodeURIComponent(O[1])}return null}(gR);var p,f;return S&&S.length==40||(S=function(v){let w="",T=new Uint8Array(v);window.crypto.getRandomValues(T);for(let O=0;O.5?N.toUpperCase():N}return w}(40),p=gR,f=S,document.cookie=encodeURIComponent(p)+"="+encodeURIComponent(f)+";path=/"),S}class Ght{constructor(p,f,v){this.loader=p,this.url=f,this.t=v}upload(){return this.loader.file.then(p=>new Promise((f,v)=>{this._initRequest(),this._initListeners(f,v,p),this._sendRequest(p)}))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){let p=this.xhr=new XMLHttpRequest;p.open("POST",this.url,!0),p.responseType="json"}_initListeners(p,f,v){let w=this.xhr,T=this.loader,O=(0,this.t)("Cannot upload file:")+` ${v.name}.`;w.addEventListener("error",()=>f(O)),w.addEventListener("abort",()=>f()),w.addEventListener("load",()=>{let N=w.response;if(!N||!N.uploaded)return f(N&&N.error&&N.error.message?N.error.message:O);p({default:N.url})}),w.upload&&w.upload.addEventListener("progress",N=>{N.lengthComputable&&(T.uploadTotal=N.total,T.uploaded=N.loaded)})}_sendRequest(p){let f=new FormData;f.append("upload",p),f.append("ckCsrfToken",Hht()),this.xhr.send(f)}}function pu(S,p,f,v){let w,T=null;typeof v=="function"?w=v:(T=S.commands.get(v),w=()=>{S.execute(v)}),S.model.document.on("change:data",(O,N)=>{if(T&&!T.isEnabled||!p.isEnabled)return;let U=ts(S.model.document.selection.getRanges());if(!U.isCollapsed||N.isUndo||!N.isLocal)return;let J=Array.from(S.model.document.differ.getChanges()),it=J[0];if(J.length!=1||it.type!=="insert"||it.name!="$text"||it.length!=1)return;let pt=it.position.parent;if(pt.is("element","codeBlock")||pt.is("element","listItem")&&typeof v!="function"&&!["numberedList","bulletedList","todoList"].includes(v)||T&&T.value===!0)return;let wt=pt.getChild(0),Rt=S.model.createRangeOn(wt);if(!Rt.containsRange(U)&&!U.end.isEqual(Rt.end))return;let qt=f.exec(wt.data.substr(0,U.end.offset));qt&&S.model.enqueueChange(Yt=>{let ce=Yt.createPositionAt(pt,0),Pe=Yt.createPositionAt(pt,qt[0].length),ci=new oc(ce,Pe);if(w({match:qt})!==!1){Yt.remove(ci);let Fi=S.model.document.selection.getFirstRange(),Cn=Yt.createRangeIn(pt);!pt.isEmpty||Cn.isEqual(Fi)||Cn.containsRange(Fi,!0)||Yt.remove(pt)}ci.detach(),S.model.enqueueChange(()=>{S.plugins.get("Delete").requestUndoOnBackspace()})})})}function Bg(S,p,f,v){let w,T;f instanceof RegExp?w=f:T=f,T=T||(O=>{let N,U=[],J=[];for(;(N=w.exec(O))!==null&&!(N&&N.length<4);){let{index:it,1:pt,2:wt,3:Rt}=N,qt=pt+wt+Rt;it+=N[0].length-qt.length;let Yt=[it,it+pt.length],ce=[it+pt.length+wt.length,it+pt.length+wt.length+Rt.length];U.push(Yt),U.push(ce),J.push([it+pt.length,it+pt.length+wt.length])}return{remove:U,format:J}}),S.model.document.on("change:data",(O,N)=>{if(N.isUndo||!N.isLocal||!p.isEnabled)return;let U=S.model,J=U.document.selection;if(!J.isCollapsed)return;let it=Array.from(U.document.differ.getChanges()),pt=it[0];if(it.length!=1||pt.type!=="insert"||pt.name!="$text"||pt.length!=1)return;let wt=J.focus,Rt=wt.parent,{text:qt,range:Yt}=function(Fi,Cn){let lr=Fi.start;return{text:Array.from(Fi.getItems()).reduce((wa,is)=>!is.is("$text")&&!is.is("$textProxy")||is.getAttribute("code")?(lr=Cn.createPositionAfter(is),""):wa+is.data,""),range:Cn.createRange(lr,Fi.end)}}(U.createRange(U.createPositionAt(Rt,0),wt),U),ce=T(qt),Pe=_R(Yt.start,ce.format,U),ci=_R(Yt.start,ce.remove,U);Pe.length&&ci.length&&U.enqueueChange(Fi=>{if(v(Fi,Pe)!==!1){for(let Cn of ci.reverse())Fi.remove(Cn);U.enqueueChange(()=>{S.plugins.get("Delete").requestUndoOnBackspace()})}})})}function _R(S,p,f){return p.filter(v=>v[0]!==void 0&&v[1]!==void 0).map(v=>f.createRange(S.getShiftedBy(v[0]),S.getShiftedBy(v[1])))}function SS(S,p){return(f,v)=>{if(!S.commands.get(p).isEnabled)return!1;let w=S.model.schema.getValidRanges(v,p);for(let T of w)f.setAttribute(p,!0,T);f.removeSelectionAttribute(p)}}class vR extends ia{constructor(p,f){super(p),this.attributeKey=f}refresh(){let p=this.editor.model,f=p.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=p.schema.checkAttributeInSelection(f.selection,this.attributeKey)}execute(p={}){let f=this.editor.model,v=f.document.selection,w=p.forceValue===void 0?!this.value:p.forceValue;f.change(T=>{if(v.isCollapsed)w?T.setSelectionAttribute(this.attributeKey,!0):T.removeSelectionAttribute(this.attributeKey);else{let O=f.schema.getValidRanges(v.getRanges(),this.attributeKey);for(let N of O)w?T.setAttribute(this.attributeKey,w,N):T.removeAttribute(this.attributeKey,N)}})}_getValueFromFirstAllowedNode(){let p=this.editor.model,f=p.schema,v=p.document.selection;if(v.isCollapsed)return v.hasAttribute(this.attributeKey);for(let w of v.getRanges())for(let T of w.getItems())if(f.checkAttribute(T,this.attributeKey))return T.hasAttribute(this.attributeKey);return!1}}let Rg="bold";class Uht extends an{static get pluginName(){return"BoldEditing"}init(){let p=this.editor;p.model.schema.extend("$text",{allowAttributes:Rg}),p.model.schema.setAttributeProperties(Rg,{isFormatting:!0,copyOnEnter:!0}),p.conversion.attributeToElement({model:Rg,view:"strong",upcastAlso:["b",f=>{let v=f.getStyle("font-weight");return v&&(v=="bold"||Number(v)>=600)?{name:!0,styles:["font-weight"]}:null}]}),p.commands.add(Rg,new vR(p,Rg)),p.keystrokes.set("CTRL+B",Rg)}}let n6="bold";class $ht extends an{static get pluginName(){return"BoldUI"}init(){let p=this.editor,f=p.t;p.ui.componentFactory.add(n6,v=>{let w=p.commands.get(n6),T=new Ia(v);return T.set({label:f("Bold"),icon:Hr.bold,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),T.bind("isOn","isEnabled").to(w,"value","isEnabled"),this.listenTo(T,"execute",()=>{p.execute(n6),p.editing.view.focus()}),T})}}var bR=i(8603),Wht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(bR.Z,Wht),bR.Z.locals;let Ng="italic";class Qht extends an{static get pluginName(){return"ItalicEditing"}init(){let p=this.editor;p.model.schema.extend("$text",{allowAttributes:Ng}),p.model.schema.setAttributeProperties(Ng,{isFormatting:!0,copyOnEnter:!0}),p.conversion.attributeToElement({model:Ng,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),p.commands.add(Ng,new vR(p,Ng)),p.keystrokes.set("CTRL+I",Ng)}}let r6="italic";class Yht extends an{static get pluginName(){return"ItalicUI"}init(){let p=this.editor,f=p.t;p.ui.componentFactory.add(r6,v=>{let w=p.commands.get(r6),T=new Ia(v);return T.set({label:f("Italic"),icon:'',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),T.bind("isOn","isEnabled").to(w,"value","isEnabled"),this.listenTo(T,"execute",()=>{p.execute(r6),p.editing.view.focus()}),T})}}class Kht extends ia{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(p={}){let f=this.editor.model,v=f.schema,w=f.document.selection,T=Array.from(w.getSelectedBlocks()),O=p.forceValue===void 0?!this.value:p.forceValue;f.change(N=>{if(O){let U=T.filter(J=>wS(J)||yR(v,J));this._applyQuote(N,U)}else this._removeQuote(N,T.filter(wS))})}_getValue(){let p=ts(this.editor.model.document.selection.getSelectedBlocks());return!(!p||!wS(p))}_checkEnabled(){if(this.value)return!0;let p=this.editor.model.document.selection,f=this.editor.model.schema,v=ts(p.getSelectedBlocks());return!!v&&yR(f,v)}_removeQuote(p,f){CR(p,f).reverse().forEach(v=>{if(v.start.isAtStart&&v.end.isAtEnd)return void p.unwrap(v.start.parent);if(v.start.isAtStart){let T=p.createPositionBefore(v.start.parent);return void p.move(v,T)}v.end.isAtEnd||p.split(v.end);let w=p.createPositionAfter(v.end.parent);p.move(v,w)})}_applyQuote(p,f){let v=[];CR(p,f).reverse().forEach(w=>{let T=wS(w.start);T||(T=p.createElement("blockQuote"),p.wrap(w,T)),v.push(T)}),v.reverse().reduce((w,T)=>w.nextSibling==T?(p.merge(p.createPositionAfter(w)),w):T)}}function wS(S){return S.parent.name=="blockQuote"?S.parent:null}function CR(S,p){let f,v=0,w=[];for(;v{let N=p.model.document.differ.getChanges();for(let U of N)if(U.type=="insert"){let J=U.position.nodeAfter;if(!J)continue;if(J.is("element","blockQuote")&&J.isEmpty)return O.remove(J),!0;if(J.is("element","blockQuote")&&!f.checkChild(U.position,J))return O.unwrap(J),!0;if(J.is("element")){let it=O.createRangeIn(J);for(let pt of it.getItems())if(pt.is("element","blockQuote")&&!f.checkChild(O.createPositionBefore(pt),pt))return O.unwrap(pt),!0}}else if(U.type=="remove"){let J=U.position.parent;if(J.is("element","blockQuote")&&J.isEmpty)return O.remove(J),!0}return!1});let v=this.editor.editing.view.document,w=p.model.document.selection,T=p.commands.get("blockQuote");this.listenTo(v,"enter",(O,N)=>{!w.isCollapsed||!T.value||w.getLastPosition().parent.isEmpty&&(p.execute("blockQuote"),p.editing.view.scrollToTheSelection(),N.preventDefault(),O.stop())},{context:"blockquote"}),this.listenTo(v,"delete",(O,N)=>{if(N.direction!="backward"||!w.isCollapsed||!T.value)return;let U=w.getLastPosition().parent;U.isEmpty&&!U.previousSibling&&(p.execute("blockQuote"),p.editing.view.scrollToTheSelection(),N.preventDefault(),O.stop())},{context:"blockquote"})}}var SR=i(3062),Zht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(SR.Z,Zht),SR.Z.locals;class Xht extends an{static get pluginName(){return"BlockQuoteUI"}init(){let p=this.editor,f=p.t;p.ui.componentFactory.add("blockQuote",v=>{let w=p.commands.get("blockQuote"),T=new Ia(v);return T.set({label:f("Block quote"),icon:Hr.quote,tooltip:!0,isToggleable:!0}),T.bind("isOn","isEnabled").to(w,"value","isEnabled"),this.listenTo(T,"execute",()=>{p.execute("blockQuote"),p.editing.view.focus()}),T})}}class tgt extends an{static get pluginName(){return"CKBoxUI"}afterInit(){let p=this.editor,f=p.commands.get("ckbox");if(!f)return;let v=p.t;if(p.ui.componentFactory.add("ckbox",w=>{let T=new Ia(w);return T.set({label:v("Open file manager"),icon:'',tooltip:!0}),T.bind("isOn","isEnabled").to(f,"value","isEnabled"),T.on("execute",()=>{p.execute("ckbox")}),T}),p.plugins.has("ImageInsertUI")){let w=p.plugins.get("ImageInsertUI");w.registerIntegration({name:"assetManager",observable:f,buttonViewCreator:()=>{let T=this.editor.ui.componentFactory.create("ckbox");return T.icon=Hr.imageAssetManager,T.bind("label").to(w,"isImageSelected",O=>v(O?"Replace image with file manager":"Insert image with file manager")),T},formViewCreator:()=>{let T=this.editor.ui.componentFactory.create("ckbox");return T.icon=Hr.imageAssetManager,T.withText=!0,T.bind("label").to(w,"isImageSelected",O=>v(O?"Replace with file manager":"Insert with file manager")),T.on("execute",()=>{w.dropdownView.isOpen=!1}),T}})}}}var egt=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],a2=S=>{let p=0;for(let f=0;f{let p=S/255;return p<=.04045?p/12.92:Math.pow((p+.055)/1.055,2.4)},o6=S=>{let p=Math.max(0,Math.min(1,S));return p<=.0031308?Math.trunc(12.92*p*255+.5):Math.trunc(255*(1.055*Math.pow(p,.4166666666666667)-.055)+.5)},s6=(S,p)=>(f=>f<0?-1:1)(S)*Math.pow(Math.abs(S),p),wR=class extends Error{constructor(S){super(S),this.name="ValidationError",this.message=S}},igt=S=>{if(!S||S.length<6)throw new wR("The blurhash string must be at least 6 characters");let p=a2(S[0]),f=Math.floor(p/9)+1,v=p%9+1;if(S.length!==4+2*v*f)throw new wR(`blurhash length mismatch: length is ${S.length} but it should be ${4+2*v*f}`)},ngt=S=>{let p=S>>8&255,f=255&S;return[a6(S>>16),a6(p),a6(f)]},rgt=(S,p)=>{let f=Math.floor(S/361),v=Math.floor(S/19)%19,w=S%19;return[s6((f-9)/9,2)*p,s6((v-9)/9,2)*p,s6((w-9)/9,2)*p]},agt=(S,p,f,v)=>{igt(S),v|=1;let w=a2(S[0]),T=Math.floor(w/9)+1,O=w%9+1,N=(a2(S[1])+1)/166,U=new Array(O*T);for(let pt=0;ptp in S?ogt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;function IR(S){let p=[],f=0;for(let w in S){let T=parseInt(w,10);isNaN(T)||(T>f&&(f=T),p.push(`${S[w]} ${w}w`))}let v=[{srcset:p.join(","),sizes:`(max-width: ${f}px) 100vw, ${f}px`,type:"image/webp"}];return{imageFallbackUrl:S.default,imageSources:v}}let o2=32;function TR({url:S,method:p="GET",data:f,onUploadProgress:v,signal:w,authorization:T}){let O=new XMLHttpRequest;O.open(p,S.toString()),O.setRequestHeader("Authorization",T),O.setRequestHeader("CKBox-Version","CKEditor 5"),O.responseType="json";let N=()=>{O.abort()};return new Promise((U,J)=>{w.throwIfAborted(),w.addEventListener("abort",N),O.addEventListener("loadstart",()=>{w.addEventListener("abort",N)}),O.addEventListener("loadend",()=>{w.removeEventListener("abort",N)}),O.addEventListener("error",()=>{J()}),O.addEventListener("abort",()=>{J()}),O.addEventListener("load",()=>{let it=O.response;if(!it||it.statusCode>=400)return J(it&&it.message);U(it)}),v&&O.upload.addEventListener("progress",it=>{v(it)}),O.send(f)})}let cgt={"image/gif":"gif","image/jpeg":"jpg","image/png":"png","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"};function pgt(S,p){return f=this,v=null,w=function*(){try{let T=yield fetch(S,((O,N)=>{for(var U in N||(N={}))sgt.call(N,U)&&kR(O,U,N[U]);if(ER)for(var U of ER(N))lgt.call(N,U)&&kR(O,U,N[U]);return O})({method:"HEAD",cache:"force-cache"},p));return T.ok&&T.headers.get("content-type")||""}catch{return""}},new Promise((T,O)=>{var N=it=>{try{J(w.next(it))}catch(pt){O(pt)}},U=it=>{try{J(w.throw(it))}catch(pt){O(pt)}},J=it=>it.done?T(it.value):Promise.resolve(it.value).then(N,U);J((w=w.apply(f,v)).next())});var f,v,w}var mgt=Object.defineProperty,PR=Object.getOwnPropertySymbols,dgt=Object.prototype.hasOwnProperty,ugt=Object.prototype.propertyIsEnumerable,DR=(S,p,f)=>p in S?mgt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,MR=(S,p)=>{for(var f in p||(p={}))dgt.call(p,f)&&DR(S,f,p[f]);if(PR)for(var f of PR(p))ugt.call(p,f)&&DR(S,f,p[f]);return S};class fgt extends ia{constructor(p){super(p),this._chosenAssets=new Set,this._wrapper=null,this._initListeners()}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(){this.fire("ckbox:open")}_getValue(){return this._wrapper!==null}_checkEnabled(){let p=this.editor.commands.get("insertImage"),f=this.editor.commands.get("link");return!(!p.isEnabled&&!f.isEnabled)}_prepareOptions(){let p=this.editor.config.get("ckbox");return{theme:p.theme,language:p.language,tokenUrl:p.tokenUrl,serviceOrigin:p.serviceOrigin,forceDemoLabel:p.forceDemoLabel,dialog:{onClose:()=>this.fire("ckbox:close")},assets:{onChoose:f=>this.fire("ckbox:choose",f)}}}_initListeners(){let p=this.editor,f=p.model,v=!p.config.get("ckbox.ignoreDataId");this.on("ckbox",()=>{this.refresh()},{priority:"low"}),this.on("ckbox:open",()=>{this.isEnabled&&!this.value&&(this._wrapper=Kn(document,"div",{class:"ck ckbox-wrapper"}),document.body.appendChild(this._wrapper),window.CKBox.mount(this._wrapper,this._prepareOptions()))}),this.on("ckbox:close",()=>{this.value&&(this._wrapper.remove(),this._wrapper=null,p.editing.view.focus())}),this.on("ckbox:choose",(w,T)=>{if(!this.isEnabled)return;let O=p.commands.get("insertImage"),N=p.commands.get("link"),U=function({assets:it,isImageAllowed:pt,isLinkAllowed:wt}){return it.map(Rt=>function(qt){let Yt=qt.data.metadata;return Yt?Yt.width&&Yt.height:!1}(Rt)?{id:Rt.data.id,type:"image",attributes:hgt(Rt)}:{id:Rt.data.id,type:"link",attributes:ggt(Rt)}).filter(Rt=>Rt.type==="image"?pt:wt)}({assets:T,isImageAllowed:O.isEnabled,isLinkAllowed:N.isEnabled}),J=U.length;J!==0&&(f.change(it=>{for(let pt of U){let wt=pt===U[J-1],Rt=J===1;this._insertAsset(pt,wt,it,Rt),v&&(setTimeout(()=>this._chosenAssets.delete(pt),1e3),this._chosenAssets.add(pt))}}),p.editing.view.focus())}),this.listenTo(p,"destroy",()=>{this.fire("ckbox:close"),this._chosenAssets.clear()})}_insertAsset(p,f,v,w){let T=this.editor.model.document.selection;v.removeSelectionAttribute("linkHref"),p.type==="image"?this._insertImage(p):this._insertLink(p,v,w),f||v.setSelection(T.getLastPosition())}_insertImage(p){let f=this.editor,{imageFallbackUrl:v,imageSources:w,imageTextAlternative:T,imageWidth:O,imageHeight:N,imagePlaceholder:U}=p.attributes;f.execute("insertImage",{source:MR({src:v,sources:w,alt:T,width:O,height:N},U?{placeholder:U}:null)})}_insertLink(p,f,v){let w=this.editor,T=w.model,O=T.document.selection,{linkName:N,linkHref:U}=p.attributes;if(O.isCollapsed){let J=$c(O.getAttributes()),it=f.createText(N,J);if(!v){let wt=O.getLastPosition(),Rt=wt.parent;Rt.name==="paragraph"&&Rt.isEmpty||w.execute("insertParagraph",{position:wt});let qt=T.insertContent(it);return f.setSelection(qt),void w.execute("link",U)}let pt=T.insertContent(it);f.setSelection(pt)}w.execute("link",U)}}function hgt(S){let{imageFallbackUrl:p,imageSources:f}=IR(S.data.imageUrls),{description:v,width:w,height:T,blurHash:O}=S.data.metadata,N=function(U){if(U)try{let J=`${o2}px`,it=document.createElement("canvas");it.setAttribute("width",J),it.setAttribute("height",J);let pt=it.getContext("2d");if(!pt)return;let wt=pt.createImageData(o2,o2),Rt=agt(U,o2,o2);return wt.data.set(Rt),pt.putImageData(wt,0,0),it.toDataURL()}catch{return}}(O);return MR({imageFallbackUrl:p,imageSources:f,imageTextAlternative:v||"",imageWidth:w,imageHeight:T},N?{imagePlaceholder:N}:null)}function ggt(S){return{linkName:S.data.name,linkHref:xgt(S)}}function xgt(S){let p=new URL(S.data.url);return p.searchParams.set("download","true"),p.toString()}var l6=(S,p,f)=>new Promise((v,w)=>{var T=U=>{try{N(f.next(U))}catch(J){w(J)}},O=U=>{try{N(f.throw(U))}catch(J){w(J)}},N=U=>U.done?v(U.value):Promise.resolve(U.value).then(T,O);N((f=f.apply(S,p)).next())});class AR extends an{static get pluginName(){return"CKBoxUtils"}static get requires(){return["CloudServices"]}init(){return l6(this,null,function*(){let p=this.editor,f=!!p.config.get("ckbox"),v=!!window.CKBox;if(!f&&!v)return;p.config.define("ckbox",{serviceOrigin:"https://api.ckbox.io",defaultUploadCategories:null,ignoreDataId:!1,language:p.locale.uiLanguage,theme:"lark",tokenUrl:p.config.get("cloudServices.tokenUrl")});let w=p.plugins.get("CloudServices"),T=p.config.get("cloudServices.tokenUrl"),O=p.config.get("ckbox.tokenUrl");if(!O)throw new X("ckbox-plugin-missing-token-url",this);this._token=O==T?w.token:yield w.registerTokenUrl(O)})}getToken(){return this._token}getWorkspaceId(){let p=(0,this.editor.t)("Cannot access default workspace."),f=this.editor.config.get("ckbox.defaultUploadWorkspaceId"),v=function(w,T){let[,O]=w.value.split("."),N=JSON.parse(atob(O)),U=N.auth&&N.auth.ckbox&&N.auth.ckbox.workspaces||[N.aud];return T?(N.auth&&N.auth.ckbox&&N.auth.ckbox.role)=="superadmin"||U.includes(T)?T:null:U[0]}(this._token,f);if(v==null)throw _t("ckbox-access-default-workspace-error"),p;return v}getCategoryIdForFile(p,f){return l6(this,null,function*(){let v=(0,this.editor.t)("Cannot determine a category for the uploaded file."),w=this.editor.config.get("ckbox.defaultUploadCategories"),T=this._getAvailableCategories(f),O=typeof p=="string"?(N=yield pgt(p,f),cgt[N]):function(it){let pt=it.name,wt=new RegExp("\\.(?[^.]+)$");return pt.match(wt).groups.ext.toLowerCase()}(p);var N;let U=yield T;if(!U)throw v;if(w){let it=Object.keys(w).find(pt=>w[pt].find(wt=>wt.toLowerCase()==O));if(it){let pt=U.find(wt=>wt.id===it||wt.name===it);if(!pt)throw v;return pt.id}}let J=U.find(it=>it.extensions.find(pt=>pt.toLowerCase()==O));if(!J)throw v;return J.id})}_getAvailableCategories(p){return l6(this,null,function*(){let f=this.editor,v=this._token,{signal:w}=p,T=f.config.get("ckbox.serviceOrigin"),O=this.getWorkspaceId();try{let U=[],J,it=0;do{let pt=yield N(it);U.push(...pt.items),J=pt.totalCount-(it+50),it+=50}while(J>0);return U}catch{return w.throwIfAborted(),void _t("ckbox-fetch-category-http-error")}function N(U){let J=new URL("categories",T);return J.searchParams.set("limit","50"),J.searchParams.set("offset",U.toString()),J.searchParams.set("workspaceId",O),TR({url:J,signal:w,authorization:v.value})}})}}var c6=(S,p,f)=>new Promise((v,w)=>{var T=U=>{try{N(f.next(U))}catch(J){w(J)}},O=U=>{try{N(f.throw(U))}catch(J){w(J)}},N=U=>U.done?v(U.value):Promise.resolve(U.value).then(T,O);N((f=f.apply(S,p)).next())});class _gt extends an{static get requires(){return["ImageUploadEditing","ImageUploadProgress",_0,OR]}static get pluginName(){return"CKBoxUploadAdapter"}afterInit(){return c6(this,null,function*(){let p=this.editor,f=!!p.config.get("ckbox"),v=!!window.CKBox;if(!f&&!v)return;let w=p.plugins.get(_0),T=p.plugins.get(AR);w.createUploadAdapter=U=>new vgt(U,p,T);let O=!p.config.get("ckbox.ignoreDataId"),N=p.plugins.get("ImageUploadEditing");O&&N.on("uploadComplete",(U,{imageElement:J,data:it})=>{p.model.change(pt=>{pt.setAttribute("ckboxImageId",it.ckboxImageId,J)})})})}}class vgt{constructor(p,f,v){this.loader=p,this.token=v.getToken(),this.ckboxUtils=v,this.editor=f,this.controller=new AbortController,this.serviceOrigin=f.config.get("ckbox.serviceOrigin")}upload(){return c6(this,null,function*(){let p=this.ckboxUtils,f=this.editor.t,v=yield this.loader.file,w=yield p.getCategoryIdForFile(v,{signal:this.controller.signal}),T=new URL("assets",this.serviceOrigin),O=new FormData;return T.searchParams.set("workspaceId",p.getWorkspaceId()),O.append("categoryId",w),O.append("file",v),TR({method:"POST",url:T,data:O,onUploadProgress:N=>{N.lengthComputable&&(this.loader.uploadTotal=N.total,this.loader.uploaded=N.loaded)},signal:this.controller.signal,authorization:this.token.value}).then(N=>c6(this,null,function*(){let U=IR(N.imageUrls);return{ckboxImageId:N.id,default:U.imageFallbackUrl,sources:U.imageSources}})).catch(()=>{let N=f("Cannot upload file:")+` ${v.name}.`;return Promise.reject(N)})})}abort(){this.controller.abort()}}class OR extends an{static get pluginName(){return"CKBoxEditing"}static get requires(){return["LinkEditing","PictureEditing",_gt,AR]}init(){let p=this.editor,f=!!p.config.get("ckbox"),v=!!window.CKBox;(f||v)&&(this._checkImagePlugins(),p.config.get("ckbox.ignoreDataId")||(this._initSchema(),this._initConversion(),this._initFixers()),v&&p.commands.add("ckbox",new fgt(p)))}_checkImagePlugins(){let p=this.editor;p.plugins.has("ImageBlockEditing")||p.plugins.has("ImageInlineEditing")||_t("ckbox-plugin-image-feature-missing",p)}_initSchema(){let p=this.editor.model.schema;p.extend("$text",{allowAttributes:"ckboxLinkId"}),p.isRegistered("imageBlock")&&p.extend("imageBlock",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),p.isRegistered("imageInline")&&p.extend("imageInline",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),p.addAttributeCheck((f,v)=>{if(!f.last.getAttribute("linkHref")&&v==="ckboxLinkId")return!1})}_initConversion(){let p=this.editor;p.conversion.for("downcast").add(v=>{v.on("attribute:ckboxLinkId:imageBlock",(w,T,O)=>{let{writer:N,mapper:U,consumable:J}=O;if(!J.consume(T.item,w.name))return;let it=[...U.toViewElement(T.item).getChildren()].find(pt=>pt.name==="a");it&&(T.item.hasAttribute("ckboxLinkId")?N.setAttribute("data-ckbox-resource-id",T.item.getAttribute("ckboxLinkId"),it):N.removeAttribute("data-ckbox-resource-id",it))},{priority:"low"}),v.on("attribute:ckboxLinkId",(w,T,O)=>{let{writer:N,mapper:U,consumable:J}=O;if(J.consume(T.item,w.name)){if(T.attributeOldValue){let it=FR(N,T.attributeOldValue);N.unwrap(U.toViewRange(T.range),it)}if(T.attributeNewValue){let it=FR(N,T.attributeNewValue);if(T.item.is("selection")){let pt=N.document.selection;N.wrap(pt.getFirstRange(),it)}else N.wrap(U.toViewRange(T.range),it)}}},{priority:"low"})}),p.conversion.for("upcast").add(v=>{v.on("element:a",(w,T,O)=>{let{writer:N,consumable:U}=O;if(!T.viewItem.getAttribute("href")||!U.consume(T.viewItem,{attributes:["data-ckbox-resource-id"]}))return;let J=T.viewItem.getAttribute("data-ckbox-resource-id");if(J)if(T.modelRange)for(let it of T.modelRange.getItems())it.is("$textProxy")&&(it=it.textNode),Cgt(it)&&N.setAttribute("ckboxLinkId",J,it);else{let it=T.modelCursor.nodeBefore||T.modelCursor.parent;N.setAttribute("ckboxLinkId",J,it)}},{priority:"low"})}),p.conversion.for("downcast").attributeToAttribute({model:"ckboxImageId",view:"data-ckbox-resource-id"}),p.conversion.for("upcast").elementToAttribute({model:{key:"ckboxImageId",value:v=>v.getAttribute("data-ckbox-resource-id")},view:{attributes:{"data-ckbox-resource-id":/[\s\S]+/}}});let f=p.commands.get("replaceImageSource");f&&this.listenTo(f,"cleanupImage",(v,[w,T])=>{w.removeAttribute("ckboxImageId",T)})}_initFixers(){let p=this.editor,f=p.model,v=f.document.selection;f.document.registerPostFixer(function(w){return T=>{let O=!1,N=w.model,U=w.commands.get("ckbox");if(!U)return O;for(let J of N.document.differ.getChanges()){if(J.type!=="insert"&&J.type!=="attribute")continue;let it=J.type==="insert"?new Oi(J.position,J.position.getShiftedBy(J.length)):J.range,pt=J.type==="attribute"&&J.attributeKey==="linkHref"&&J.attributeNewValue===null;for(let wt of it.getItems()){if(pt&&wt.hasAttribute("ckboxLinkId")){T.removeAttribute("ckboxLinkId",wt),O=!0;continue}let Rt=bgt(wt,U._chosenAssets);for(let qt of Rt){let Yt=qt.type==="image"?"ckboxImageId":"ckboxLinkId";qt.id!==wt.getAttribute(Yt)&&(T.setAttribute(Yt,qt.id,wt),O=!0)}}}return O}}(p)),f.document.registerPostFixer(function(w){return T=>!(w.hasAttribute("linkHref")||!w.hasAttribute("ckboxLinkId"))&&(T.removeSelectionAttribute("ckboxLinkId"),!0)}(v))}}function bgt(S,p){let f=S.is("element","imageInline")||S.is("element","imageBlock"),v=S.hasAttribute("linkHref");return[...p].filter(w=>w.type==="image"&&f?w.attributes.imageFallbackUrl===S.getAttribute("src"):w.type==="link"&&v?w.attributes.linkHref===S.getAttribute("linkHref"):void 0)}function FR(S,p){let f=S.createAttributeElement("a",{"data-ckbox-resource-id":p},{priority:5});return S.setCustomProperty("link",!0,f),f}function Cgt(S){return!!S.is("$text")||!(!S.is("element","imageInline")&&!S.is("element","imageBlock"))}var BR=i(443),ygt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(BR.Z,ygt),BR.Z.locals;class Sgt extends an{static get pluginName(){return"CKFinderUI"}init(){let p=this.editor,f=p.ui.componentFactory,v=p.t;if(f.add("ckfinder",w=>{let T=p.commands.get("ckfinder"),O=new Ia(w);return O.set({label:v("Insert image or file"),icon:'',tooltip:!0}),O.bind("isEnabled").to(T),O.on("execute",()=>{p.execute("ckfinder"),p.editing.view.focus()}),O}),p.plugins.has("ImageInsertUI")){let w=p.plugins.get("ImageInsertUI"),T=p.commands.get("ckfinder");w.registerIntegration({name:"assetManager",observable:T,buttonViewCreator:()=>{let O=this.editor.ui.componentFactory.create("ckfinder");return O.icon=Hr.imageAssetManager,O.bind("label").to(w,"isImageSelected",N=>v(N?"Replace image with file manager":"Insert image with file manager")),O},formViewCreator:()=>{let O=this.editor.ui.componentFactory.create("ckfinder");return O.icon=Hr.imageAssetManager,O.withText=!0,O.bind("label").to(w,"isImageSelected",N=>v(N?"Replace with file manager":"Insert with file manager")),O.on("execute",()=>{w.dropdownView.isOpen=!1}),O}})}}}class wgt extends ia{constructor(p){super(p),this.affectsData=!1,this.stopListening(this.editor.model.document,"change"),this.listenTo(this.editor.model.document,"change",()=>this.refresh(),{priority:"low"})}refresh(){let p=this.editor.commands.get("insertImage"),f=this.editor.commands.get("link");this.isEnabled=p.isEnabled||f.isEnabled}execute(){let p=this.editor,f=this.editor.config.get("ckfinder.openerMethod")||"modal";if(f!="popup"&&f!="modal")throw new X("ckfinder-unknown-openermethod",p);let v=this.editor.config.get("ckfinder.options")||{};v.chooseFiles=!0;let w=v.onInit;v.language||(v.language=p.locale.uiLanguage),v.onInit=T=>{w&&w(T),T.on("files:choose",O=>{let N=O.data.files.toArray(),U=N.filter(pt=>!pt.isImage()),J=N.filter(pt=>pt.isImage());for(let pt of U)p.execute("link",pt.getUrl());let it=[];for(let pt of J){let wt=pt.getUrl();it.push(wt||T.request("file:getProxyUrl",{file:pt}))}it.length&&RR(p,it)}),T.on("file:choose:resizedImage",O=>{let N=O.data.resizedUrl;if(N)RR(p,[N]);else{let U=p.plugins.get("Notification"),J=p.locale.t;U.showWarning(J("Could not obtain resized image URL."),{title:J("Selecting resized image failed"),namespace:"ckfinder"})}})},window.CKFinder[f](v)}}function RR(S,p){if(S.commands.get("insertImage").isEnabled)S.execute("insertImage",{source:p});else{let f=S.plugins.get("Notification"),v=S.locale.t;f.showWarning(v("Could not insert image at the current position."),{title:v("Inserting image failed"),namespace:"ckfinder"})}}class Egt extends an{static get pluginName(){return"CKFinderEditing"}static get requires(){return[YP,"LinkEditing"]}init(){let p=this.editor;if(!p.plugins.has("ImageBlockEditing")&&!p.plugins.has("ImageInlineEditing"))throw new X("ckfinder-missing-image-plugin",p);p.commands.add("ckfinder",new wgt(p))}}class kgt extends an{static get pluginName(){return"CloudServicesUploadAdapter"}static get requires(){return["CloudServices",_0]}init(){let p=this.editor,f=p.plugins.get("CloudServices"),v=f.token,w=f.uploadUrl;if(!v)return;let T=p.plugins.get("CloudServicesCore");this._uploadGateway=T.createUploadGateway(v,w),p.plugins.get(_0).createUploadAdapter=O=>new Igt(this._uploadGateway,O)}}class Igt{constructor(p,f){this.uploadGateway=p,this.loader=f}upload(){return this.loader.file.then(p=>(this.fileUploader=this.uploadGateway.upload(p),this.fileUploader.on("progress",(f,v)=>{this.loader.uploadTotal=v.total,this.loader.uploaded=v.uploaded}),this.fileUploader.send()))}abort(){this.fileUploader.abort()}}class Tgt extends ia{constructor(p){super(p),this._isEnabledBasedOnSelection=!1}refresh(){let p=this.editor.model,f=ts(p.document.selection.getSelectedBlocks());this.value=!!f&&f.is("element","paragraph"),this.isEnabled=!!f&&NR(f,p.schema)}execute(p={}){let f=this.editor.model,v=f.document,w=p.selection||v.selection;f.canEditAt(w)&&f.change(T=>{let O=w.getSelectedBlocks();for(let N of O)!N.is("element","paragraph")&&NR(N,f.schema)&&T.rename(N,"paragraph")})}}function NR(S,p){return p.checkChild(S.parent,"paragraph")&&!p.isObject(S)}class Pgt extends ia{constructor(p){super(p),this._isEnabledBasedOnSelection=!1}execute(p){let f=this.editor.model,v=p.attributes,w=p.position;f.canEditAt(w)&&f.change(T=>{if(w=this._findPositionToInsertParagraph(w,T),!w)return;let O=T.createElement("paragraph");v&&f.schema.setAllowedAttributes(O,v,T),f.insertContent(O,w),T.setSelection(O,"in")})}_findPositionToInsertParagraph(p,f){let v=this.editor.model;if(v.schema.checkChild(p,"paragraph"))return p;let w=v.schema.findAllowedParent(p,"paragraph");if(!w)return null;let T=p.parent,O=v.schema.checkChild(T,"$text");return T.isEmpty||O&&p.isAtEnd?v.createPositionAfter(T):!T.isEmpty&&O&&p.isAtStart?v.createPositionBefore(T):f.split(p,w).position}}let LR=class extends an{static get pluginName(){return"Paragraph"}init(){let S=this.editor,p=S.model;S.commands.add("paragraph",new Tgt(S)),S.commands.add("insertParagraph",new Pgt(S)),p.schema.register("paragraph",{inheritAllFrom:"$block"}),S.conversion.elementToElement({model:"paragraph",view:"p"}),S.conversion.for("upcast").elementToElement({model:(f,{writer:v})=>LR.paragraphLikeElements.has(f.name)?f.isEmpty?null:v.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}},p6=LR;p6.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);class Dgt extends ia{constructor(p,f){super(p),this.modelElements=f}refresh(){let p=ts(this.editor.model.document.selection.getSelectedBlocks());this.value=!!p&&this.modelElements.includes(p.name)&&p.name,this.isEnabled=!!p&&this.modelElements.some(f=>VR(p,f,this.editor.model.schema))}execute(p){let f=this.editor.model,v=f.document,w=p.value;f.change(T=>{let O=Array.from(v.selection.getSelectedBlocks()).filter(N=>VR(N,w,f.schema));for(let N of O)N.is("element",w)||T.rename(N,w)})}}function VR(S,p,f){return f.checkChild(S.parent,p)&&!f.isObject(S)}let zR="paragraph";class Mgt extends an{static get pluginName(){return"HeadingEditing"}constructor(p){super(p),p.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[p6]}init(){let p=this.editor,f=p.config.get("heading.options"),v=[];for(let w of f)w.model!=="paragraph"&&(p.model.schema.register(w.model,{inheritAllFrom:"$block"}),p.conversion.elementToElement(w),v.push(w.model));this._addDefaultH1Conversion(p),p.commands.add("heading",new Dgt(p,v))}afterInit(){let p=this.editor,f=p.commands.get("enter"),v=p.config.get("heading.options");f&&this.listenTo(f,"afterExecute",(w,T)=>{let O=p.model.document.selection.getFirstPosition().parent;v.some(N=>O.is("element",N.model))&&!O.is("element",zR)&&O.childCount===0&&T.writer.rename(O,zR)})}_addDefaultH1Conversion(p){p.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:tt.low+1})}}var jR=i(8733),Agt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(jR.Z,Agt),jR.Z.locals;class Ogt extends an{static get pluginName(){return"HeadingUI"}init(){let p=this.editor,f=p.t,v=function(O){let N=O.t,U={Paragraph:N("Paragraph"),"Heading 1":N("Heading 1"),"Heading 2":N("Heading 2"),"Heading 3":N("Heading 3"),"Heading 4":N("Heading 4"),"Heading 5":N("Heading 5"),"Heading 6":N("Heading 6")};return O.config.get("heading.options").map(J=>{let it=U[J.title];return it&&it!=J.title&&(J.title=it),J})}(p),w=f("Choose heading"),T=f("Heading");p.ui.componentFactory.add("heading",O=>{let N={},U=new bc,J=p.commands.get("heading"),it=p.commands.get("paragraph"),pt=[J];for(let Rt of v){let qt={type:"button",model:new YF({label:Rt.title,class:Rt.class,role:"menuitemradio",withText:!0})};Rt.model==="paragraph"?(qt.model.bind("isOn").to(it,"value"),qt.model.set("commandName","paragraph"),pt.push(it)):(qt.model.bind("isOn").to(J,"value",Yt=>Yt===Rt.model),qt.model.set({commandName:"heading",commandValue:Rt.model})),U.add(qt),N[Rt.model]=Rt.title}let wt=x0(O);return rS(wt,U,{ariaLabel:T,role:"menu"}),wt.buttonView.set({ariaLabel:T,ariaLabelledBy:void 0,isOn:!1,withText:!0,tooltip:T}),wt.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}),wt.bind("isEnabled").toMany(pt,"isEnabled",(...Rt)=>Rt.some(qt=>qt)),wt.buttonView.bind("label").to(J,"value",it,"value",(Rt,qt)=>{let Yt=Rt||qt&&"paragraph";return typeof Yt=="boolean"?w:N[Yt]?N[Yt]:w}),this.listenTo(wt,"execute",Rt=>{let{commandName:qt,commandValue:Yt}=Rt.source;p.execute(qt,Yt?{value:Yt}:void 0),p.editing.view.focus()}),wt})}}function qR(S){return S.createContainerElement("figure",{class:"image"},[S.createEmptyElement("img"),S.createSlot("children")])}function HR(S,p){let f=S.plugins.get("ImageUtils"),v=S.plugins.has("ImageInlineEditing")&&S.plugins.has("ImageBlockEditing");return T=>f.isInlineImageView(T)?v&&(T.getStyle("display")=="block"||T.findAncestor(f.isBlockImageView)?"imageBlock":"imageInline")!==p?null:w(T):null;function w(T){let O={name:!0};return T.hasAttribute("src")&&(O.attributes=["src"]),O}}function m6(S,p){let f=ts(p.getSelectedBlocks());return!f||S.isObject(f)||f.isEmpty&&f.name!="listItem"?"imageBlock":"imageInline"}function ES(S){return S&&S.endsWith("px")?parseInt(S):null}function GR(S){let p=ES(S.getStyle("width")),f=ES(S.getStyle("height"));return!(!p||!f)}var Fgt=Object.defineProperty,UR=Object.getOwnPropertySymbols,Bgt=Object.prototype.hasOwnProperty,Rgt=Object.prototype.propertyIsEnumerable,$R=(S,p,f)=>p in S?Fgt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,WR=(S,p)=>{for(var f in p||(p={}))Bgt.call(p,f)&&$R(S,f,p[f]);if(UR)for(var f of UR(p))Rgt.call(p,f)&&$R(S,f,p[f]);return S};let Ngt=/^(image|image-inline)$/;class Dc extends an{constructor(){super(...arguments),this._domEmitter=new(vc())}static get pluginName(){return"ImageUtils"}isImage(p){return this.isInlineImage(p)||this.isBlockImage(p)}isInlineImageView(p){return!!p&&p.is("element","img")}isBlockImageView(p){return!!p&&p.is("element","figure")&&p.hasClass("image")}insertImage(p={},f=null,v=null,w={}){let T=this.editor,O=T.model,N=O.document.selection,U=QR(T,f||N,v);p=WR(WR({},Object.fromEntries(N.getAttributes())),p);for(let J in p)O.schema.checkAttribute(U,J)||delete p[J];return O.change(J=>{let{setImageSizes:it=!0}=w,pt=J.createElement(U,p);return O.insertObject(pt,f,null,{setSelection:"on",findOptimalPosition:f||U=="imageInline"?void 0:"auto"}),pt.parent?(it&&this.setImageNaturalSizeAttributes(pt),pt):null})}setImageNaturalSizeAttributes(p){let f=p.getAttribute("src");f&&(p.getAttribute("width")||p.getAttribute("height")||this.editor.model.change(v=>{let w=new vn.window.Image;this._domEmitter.listenTo(w,"load",()=>{p.getAttribute("width")||p.getAttribute("height")||this.editor.model.enqueueChange(v.batch,T=>{T.setAttribute("width",w.naturalWidth,p),T.setAttribute("height",w.naturalHeight,p)}),this._domEmitter.stopListening(w,"load")}),w.src=f}))}getClosestSelectedImageWidget(p){let f=p.getFirstPosition();if(!f)return null;let v=p.getSelectedElement();if(v&&this.isImageWidget(v))return v;let w=f.parent;for(;w;){if(w.is("element")&&this.isImageWidget(w))return w;w=w.parent}return null}getClosestSelectedImageElement(p){let f=p.getSelectedElement();return this.isImage(f)?f:p.getFirstPosition().findAncestor("imageBlock")}getImageWidgetFromImageView(p){return p.findAncestor({classes:Ngt})}isImageAllowed(){let p=this.editor.model.document.selection;return function(f,v){if(QR(f,v,null)=="imageBlock"){let T=function(O,N){let U=qB(O,N),J=U.start.parent;return J.isEmpty&&!J.is("element","$root")?J.parent:J}(v,f.model);if(f.model.schema.checkChild(T,"imageBlock"))return!0}else if(f.model.schema.checkChild(v.focus,"imageInline"))return!0;return!1}(this.editor,p)&&function(f){return[...f.focus.getAncestors()].every(v=>!v.is("element","imageBlock"))}(p)}toImageWidget(p,f,v){return f.setCustomProperty("image",!0,p),e6(p,f,{label:()=>{let w=this.findViewImgElement(p).getAttribute("alt");return w?`${w} ${v}`:v}})}isImageWidget(p){return!!p.getCustomProperty("image")&&Us(p)}isBlockImage(p){return!!p&&p.is("element","imageBlock")}isInlineImage(p){return!!p&&p.is("element","imageInline")}findViewImgElement(p){if(this.isInlineImageView(p))return p;let f=this.editor.editing.view;for(let{item:v}of f.createRangeIn(p))if(this.isInlineImageView(v))return v}destroy(){return this._domEmitter.stopListening(),super.destroy()}}function QR(S,p,f){let v=S.model.schema,w=S.config.get("image.insert.type");return S.plugins.has("ImageBlockEditing")?S.plugins.has("ImageInlineEditing")?f||(w==="inline"?"imageInline":w!=="auto"?"imageBlock":p.is("selection")?m6(v,p):v.checkChild(p,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source+/\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source+/(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source+/(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source));class Lgt extends ia{refresh(){let p=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!p,this.isEnabled&&p.hasAttribute("alt")?this.value=p.getAttribute("alt"):this.value=!1}execute(p){let f=this.editor,v=f.plugins.get("ImageUtils"),w=f.model,T=v.getClosestSelectedImageElement(w.document.selection);w.change(O=>{O.setAttribute("alt",p.newValue,T)})}}class Vgt extends an{static get requires(){return[Dc]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new Lgt(this.editor))}}var YR=i(1905),zgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(YR.Z,zgt),YR.Z.locals;var KR=i(6764),jgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(KR.Z,jgt),KR.Z.locals;class qgt extends Br{constructor(p){super(p);let f=this.locale.t;this.focusTracker=new ys,this.keystrokes=new il,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(f("Save"),Hr.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(f("Cancel"),Hr.cancel,"ck-button-cancel","cancel"),this._focusables=new xp,this._focusCycler=new bp({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]})}render(){super.render(),this.keystrokes.listenTo(this.element),u({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach(p=>{this._focusables.add(p),this.focusTracker.add(p.element)})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(p,f,v,w){let T=new Ia(this.locale);return T.set({label:p,icon:f,tooltip:!0}),T.extendTemplate({attributes:{class:v}}),w&&T.delegate("execute").to(this,w),T}_createLabeledInputView(){let p=this.locale.t,f=new n1(this.locale,Dg);return f.label=p("Text alternative"),f}}function JR(S){let p=S.editing.view,f=Tc.defaultPositions,v=S.plugins.get("ImageUtils");return{target:p.domConverter.mapViewToDom(v.getClosestSelectedImageWidget(p.document.selection)),positions:[f.northArrowSouth,f.northArrowSouthWest,f.northArrowSouthEast,f.southArrowNorth,f.southArrowNorthWest,f.southArrowNorthEast,f.viewportStickyNorth]}}class Hgt extends an{static get requires(){return[dS]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy(),this._form&&this._form.destroy()}_createButton(){let p=this.editor,f=p.t;p.ui.componentFactory.add("imageTextAlternative",v=>{let w=p.commands.get("imageTextAlternative"),T=new Ia(v);return T.set({label:f("Change image text alternative"),icon:Hr.textAlternative,tooltip:!0}),T.bind("isEnabled").to(w,"isEnabled"),T.bind("isOn").to(w,"value",O=>!!O),this.listenTo(T,"execute",()=>{this._showForm()}),T})}_createForm(){let p=this.editor,f=p.editing.view.document,v=p.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new(c(qgt))(p.locale),this._form.render(),this.listenTo(this._form,"submit",()=>{p.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)}),this.listenTo(this._form,"cancel",()=>{this._hideForm(!0)}),this._form.keystrokes.set("Esc",(w,T)=>{this._hideForm(!0),T()}),this.listenTo(p.ui,"update",()=>{v.getClosestSelectedImageWidget(f.selection)?this._isVisible&&function(w){let T=w.plugins.get("ContextualBalloon");if(w.plugins.get("ImageUtils").getClosestSelectedImageWidget(w.editing.view.document.selection)){let O=JR(w);T.updatePosition(O)}}(p):this._hideForm(!0)}),r({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;this._form||this._createForm();let p=this.editor,f=p.commands.get("imageTextAlternative"),v=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:JR(p)}),v.fieldView.value=v.fieldView.element.value=f.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(p=!1){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),p&&this.editor.editing.view.focus())}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class ZR extends an{static get requires(){return[Vgt,Hgt]}static get pluginName(){return"ImageTextAlternative"}}function XR(S,p){let f=(v,w,T)=>{if(!T.consumable.consume(w.item,v.name))return;let O=T.writer,N=T.mapper.toViewElement(w.item),U=S.findViewImgElement(N);w.attributeNewValue===null?(O.removeAttribute("srcset",U),O.removeAttribute("sizes",U)):w.attributeNewValue&&(O.setAttribute("srcset",w.attributeNewValue,U),O.setAttribute("sizes","100vw",U))};return v=>{v.on(`attribute:srcset:${p}`,f)}}function kS(S,p,f){let v=(w,T,O)=>{if(!O.consumable.consume(T.item,w.name))return;let N=O.writer,U=O.mapper.toViewElement(T.item),J=S.findViewImgElement(U);N.setAttribute(T.attributeKey,T.attributeNewValue||"",J)};return w=>{w.on(`attribute:${f}:${p}`,v)}}class tN extends rl{observe(p){this.listenTo(p,"load",(f,v)=>{let w=v.target;this.checkShouldIgnoreEventFromTarget(w)||w.tagName=="IMG"&&this._fireEvents(v)},{useCapture:!0})}stopObserving(p){this.stopListening(p)}_fireEvents(p){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",p))}}var Ggt=Object.defineProperty,eN=Object.getOwnPropertySymbols,Ugt=Object.prototype.hasOwnProperty,$gt=Object.prototype.propertyIsEnumerable,iN=(S,p,f)=>p in S?Ggt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,IS=(S,p)=>{for(var f in p||(p={}))Ugt.call(p,f)&&iN(S,f,p[f]);if(eN)for(var f of eN(p))$gt.call(p,f)&&iN(S,f,p[f]);return S};class Wgt extends ia{constructor(p){super(p);let f=p.config.get("image.insert.type");p.plugins.has("ImageBlockEditing")||f==="block"&&mt("image-block-plugin-required"),p.plugins.has("ImageInlineEditing")||f==="inline"&&mt("image-inline-plugin-required")}refresh(){let p=this.editor.plugins.get("ImageUtils");this.isEnabled=p.isImageAllowed()}execute(p){let f=No(p.source),v=this.editor.model.document.selection,w=this.editor.plugins.get("ImageUtils"),T=Object.fromEntries(v.getAttributes());f.forEach((O,N)=>{let U=v.getSelectedElement();if(typeof O=="string"&&(O={src:O}),N&&U&&w.isImage(U)){let J=this.editor.model.createPositionAfter(U);w.insertImage(IS(IS({},O),T),J)}else w.insertImage(IS(IS({},O),T))})}}class Qgt extends ia{constructor(p){super(p),this.decorate("cleanupImage")}refresh(){let p=this.editor.plugins.get("ImageUtils"),f=this.editor.model.document.selection.getSelectedElement();this.isEnabled=p.isImage(f),this.value=this.isEnabled?f.getAttribute("src"):null}execute(p){let f=this.editor.model.document.selection.getSelectedElement(),v=this.editor.plugins.get("ImageUtils");this.editor.model.change(w=>{w.setAttribute("src",p.source,f),this.cleanupImage(w,f),v.setImageNaturalSizeAttributes(f)})}cleanupImage(p,f){p.removeAttribute("srcset",f),p.removeAttribute("sizes",f),p.removeAttribute("sources",f),p.removeAttribute("width",f),p.removeAttribute("height",f),p.removeAttribute("alt",f)}}class d6 extends an{static get requires(){return[Dc]}static get pluginName(){return"ImageEditing"}init(){let p=this.editor,f=p.conversion;p.editing.view.addObserver(tN),f.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:"srcset"});let v=new Wgt(p),w=new Qgt(p);p.commands.add("insertImage",v),p.commands.add("replaceImageSource",w),p.commands.add("imageInsert",v)}}class nN extends an{static get requires(){return[Dc]}static get pluginName(){return"ImageSizeAttributes"}afterInit(){this._registerSchema(),this._registerConverters("imageBlock"),this._registerConverters("imageInline")}_registerSchema(){this.editor.plugins.has("ImageBlockEditing")&&this.editor.model.schema.extend("imageBlock",{allowAttributes:["width","height"]}),this.editor.plugins.has("ImageInlineEditing")&&this.editor.model.schema.extend("imageInline",{allowAttributes:["width","height"]})}_registerConverters(p){let f=this.editor,v=f.plugins.get("ImageUtils"),w=p==="imageBlock"?"figure":"img";function T(O,N,U,J){O.on(`attribute:${N}:${p}`,(it,pt,wt)=>{if(!wt.consumable.consume(pt.item,it.name))return;let Rt=wt.writer,qt=wt.mapper.toViewElement(pt.item),Yt=v.findViewImgElement(qt);if(pt.attributeNewValue!==null?Rt.setAttribute(U,pt.attributeNewValue,Yt):Rt.removeAttribute(U,Yt),pt.item.hasAttribute("sources"))return;let ce=pt.item.hasAttribute("resizedWidth");if(p==="imageInline"&&!ce&&!J)return;let Pe=pt.item.getAttribute("width"),ci=pt.item.getAttribute("height");Pe&&ci&&Rt.setStyle("aspect-ratio",`${Pe}/${ci}`,Yt)})}f.conversion.for("upcast").attributeToAttribute({view:{name:w,styles:{width:/.+/}},model:{key:"width",value:O=>GR(O)?ES(O.getStyle("width")):null}}).attributeToAttribute({view:{name:w,key:"width"},model:"width"}).attributeToAttribute({view:{name:w,styles:{height:/.+/}},model:{key:"height",value:O=>GR(O)?ES(O.getStyle("height")):null}}).attributeToAttribute({view:{name:w,key:"height"},model:"height"}),f.conversion.for("editingDowncast").add(O=>{T(O,"width","width",!0),T(O,"height","height",!0)}),f.conversion.for("dataDowncast").add(O=>{T(O,"width","width",!1),T(O,"height","height",!1)})}}class rN extends ia{constructor(p,f){super(p),this._modelElementName=f}refresh(){let p=this.editor.plugins.get("ImageUtils"),f=p.getClosestSelectedImageElement(this.editor.model.document.selection);this._modelElementName==="imageBlock"?this.isEnabled=p.isInlineImage(f):this.isEnabled=p.isBlockImage(f)}execute(p={}){let f=this.editor,v=this.editor.model,w=f.plugins.get("ImageUtils"),T=w.getClosestSelectedImageElement(v.document.selection),O=Object.fromEntries(T.getAttributes());return O.src||O.uploadId?v.change(N=>{let{setImageSizes:U=!0}=p,J=Array.from(v.markers).filter(wt=>wt.getRange().containsItem(T)),it=w.insertImage(O,v.createSelection(T,"on"),this._modelElementName,{setImageSizes:U});if(!it)return null;let pt=N.createRangeOn(it);for(let wt of J){let Rt=wt.getRange(),qt=Rt.root.rootName!="$graveyard"?Rt.getJoined(pt,!0):pt;N.updateMarker(wt,{range:qt})}return{oldElement:T,newElement:it}}):null}}var aN=i(2873),Ygt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(aN.Z,Ygt),aN.Z.locals;class oN extends an{static get requires(){return[Dc]}static get pluginName(){return"ImagePlaceholder"}afterInit(){this._setupSchema(),this._setupConversion(),this._setupLoadListener()}_setupSchema(){let p=this.editor.model.schema;p.isRegistered("imageBlock")&&p.extend("imageBlock",{allowAttributes:["placeholder"]}),p.isRegistered("imageInline")&&p.extend("imageInline",{allowAttributes:["placeholder"]})}_setupConversion(){let p=this.editor,f=p.conversion,v=p.plugins.get("ImageUtils");f.for("editingDowncast").add(w=>{w.on("attribute:placeholder",(T,O,N)=>{if(!N.consumable.test(O.item,T.name)||!O.item.is("element","imageBlock")&&!O.item.is("element","imageInline"))return;N.consumable.consume(O.item,T.name);let U=N.writer,J=N.mapper.toViewElement(O.item),it=v.findViewImgElement(J);O.attributeNewValue?(U.addClass("image_placeholder",it),U.setStyle("background-image",`url(${O.attributeNewValue})`,it),U.setCustomProperty("editingPipeline:doNotReuseOnce",!0,it)):(U.removeClass("image_placeholder",it),U.removeStyle("background-image",it))})})}_setupLoadListener(){let p=this.editor,f=p.model,v=p.editing,w=v.view,T=p.plugins.get("ImageUtils");w.addObserver(tN),this.listenTo(w.document,"imageLoaded",(O,N)=>{let U=w.domConverter.mapDomToView(N.target);if(!U)return;let J=T.getImageWidgetFromImageView(U);if(!J)return;let it=v.mapper.toModelElement(J);it&&it.hasAttribute("placeholder")&&f.enqueueChange({isUndoable:!1},pt=>{pt.removeAttribute("placeholder",it)})})}}class sN extends an{static get requires(){return[d6,nN,Dc,oN,Q0]}static get pluginName(){return"ImageBlockEditing"}init(){let p=this.editor;p.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),p.plugins.has("ImageInlineEditing")&&(p.commands.add("imageTypeBlock",new rN(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){let p=this.editor,f=p.t,v=p.conversion,w=p.plugins.get("ImageUtils");v.for("dataDowncast").elementToStructure({model:"imageBlock",view:(T,{writer:O})=>qR(O)}),v.for("editingDowncast").elementToStructure({model:"imageBlock",view:(T,{writer:O})=>w.toImageWidget(qR(O),O,f("image widget"))}),v.for("downcast").add(kS(w,"imageBlock","src")).add(kS(w,"imageBlock","alt")).add(XR(w,"imageBlock")),v.for("upcast").elementToElement({view:HR(p,"imageBlock"),model:(T,{writer:O})=>O.createElement("imageBlock",T.hasAttribute("src")?{src:T.getAttribute("src")}:void 0)}).add(function(T){let O=(N,U,J)=>{if(!J.consumable.test(U.viewItem,{name:!0,classes:"image"}))return;let it=T.findViewImgElement(U.viewItem);if(!it||!J.consumable.test(it,{name:!0}))return;J.consumable.consume(U.viewItem,{name:!0,classes:"image"});let pt=ts(J.convertItem(it,U.modelCursor).modelRange.getItems());pt?(J.convertChildren(U.viewItem,pt),J.updateConversionResult(pt,U)):J.consumable.revert(U.viewItem,{name:!0,classes:"image"})};return N=>{N.on("element:figure",O)}}(w))}_setupClipboardIntegration(){let p=this.editor,f=p.model,v=p.editing.view,w=p.plugins.get("ImageUtils"),T=p.plugins.get("ClipboardPipeline");this.listenTo(T,"inputTransformation",(O,N)=>{let U=Array.from(N.content.getChildren()),J;if(!U.every(w.isInlineImageView))return;J=N.targetRanges?p.editing.mapper.toModelRange(N.targetRanges[0]):f.document.selection.getFirstRange();let it=f.createSelection(J);if(m6(f.schema,it)==="imageBlock"){let pt=new W0(v.document),wt=U.map(Rt=>pt.createElement("figure",{class:"image"},Rt));N.content=pt.createDocumentFragment(wt)}}),this.listenTo(T,"contentInsertion",(O,N)=>{N.method==="paste"&&f.change(U=>{let J=U.createRangeIn(N.content);for(let it of J.getItems())it.is("element","imageBlock")&&w.setImageNaturalSizeAttributes(it)})})}}var lN=i(3535),Kgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(lN.Z,Kgt),lN.Z.locals;class Jgt extends Br{constructor(p,f=[]){super(p),this.focusTracker=new ys,this.keystrokes=new il,this._focusables=new xp,this.children=this.createCollection(),this._focusCycler=new bp({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});for(let v of f)this.children.add(v),this._focusables.add(v),v instanceof D1t&&this._focusables.addMany(v.children);if(this._focusables.length>1)for(let v of this._focusables)Zgt(v)&&(v.focusCycler.on("forwardCycle",w=>{this._focusCycler.focusNext(),w.stop()}),v.focusCycler.on("backwardCycle",w=>{this._focusCycler.focusPrevious(),w.stop()}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:-1},children:this.children})}render(){super.render(),u({view:this});for(let f of this._focusables)this.focusTracker.add(f.element);this.keystrokes.listenTo(this.element);let p=f=>f.stopPropagation();this.keystrokes.set("arrowright",p),this.keystrokes.set("arrowleft",p),this.keystrokes.set("arrowup",p),this.keystrokes.set("arrowdown",p)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}}function Zgt(S){return"focusCycler"in S}class cN extends an{constructor(p){super(p),this._integrations=new Map,p.config.define("image.insert.integrations",["upload","assetManager","url"])}static get pluginName(){return"ImageInsertUI"}static get requires(){return[Dc]}init(){let p=this.editor,f=p.model.document.selection,v=p.plugins.get("ImageUtils");this.set("isImageSelected",!1),this.listenTo(p.model.document,"change",()=>{this.isImageSelected=v.isImage(f.getSelectedElement())});let w=T=>this._createToolbarComponent(T);p.ui.componentFactory.add("insertImage",w),p.ui.componentFactory.add("imageInsert",w)}registerIntegration({name:p,observable:f,buttonViewCreator:v,formViewCreator:w,requiresForm:T}){this._integrations.has(p)&&mt("image-insert-integration-exists",{name:p}),this._integrations.set(p,{observable:f,buttonViewCreator:v,formViewCreator:w,requiresForm:!!T})}_createToolbarComponent(p){let f=this.editor,v=p.t,w=this._prepareIntegrations();if(!w.length)return null;let T,O=w[0];if(w.length==1){if(!O.requiresForm)return O.buttonViewCreator(!0);T=O.buttonViewCreator(!0)}else{let J=O.buttonViewCreator(!1);T=new su(p,J),T.tooltip=!0,T.bind("label").to(this,"isImageSelected",it=>v(it?"Replace image":"Insert image"))}let N=this.dropdownView=x0(p,T),U=w.map(({observable:J})=>J);return N.bind("isEnabled").toMany(U,"isEnabled",(...J)=>J.some(it=>it)),N.once("change:isOpen",()=>{let J=w.map(({formViewCreator:pt})=>pt(w.length==1)),it=new Jgt(f.locale,J);N.panelView.children.add(it)}),N}_prepareIntegrations(){let p=this.editor.config.get("image.insert.integrations"),f=[];if(!p.length)return mt("image-insert-integrations-not-specified"),f;for(let v of p)this._integrations.has(v)?f.push(this._integrations.get(v)):["upload","assetManager","url"].includes(v)||mt("image-insert-unknown-integration",{item:v});return f.length||mt("image-insert-integrations-not-registered"),f}}var pN=i(3508),Xgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(pN.Z,Xgt),pN.Z.locals;class txt extends an{static get requires(){return[sN,r2,ZR,cN]}static get pluginName(){return"ImageBlock"}}class ext extends an{static get requires(){return[d6,nN,Dc,oN,Q0]}static get pluginName(){return"ImageInlineEditing"}init(){let p=this.editor,f=p.model.schema;f.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),f.addChildCheck((v,w)=>{if(v.endsWith("caption")&&w.name==="imageInline")return!1}),this._setupConversion(),p.plugins.has("ImageBlockEditing")&&(p.commands.add("imageTypeInline",new rN(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){let p=this.editor,f=p.t,v=p.conversion,w=p.plugins.get("ImageUtils");v.for("dataDowncast").elementToElement({model:"imageInline",view:(T,{writer:O})=>O.createEmptyElement("img")}),v.for("editingDowncast").elementToStructure({model:"imageInline",view:(T,{writer:O})=>w.toImageWidget(function(N){return N.createContainerElement("span",{class:"image-inline"},N.createEmptyElement("img"))}(O),O,f("image widget"))}),v.for("downcast").add(kS(w,"imageInline","src")).add(kS(w,"imageInline","alt")).add(XR(w,"imageInline")),v.for("upcast").elementToElement({view:HR(p,"imageInline"),model:(T,{writer:O})=>O.createElement("imageInline",T.hasAttribute("src")?{src:T.getAttribute("src")}:void 0)})}_setupClipboardIntegration(){let p=this.editor,f=p.model,v=p.editing.view,w=p.plugins.get("ImageUtils"),T=p.plugins.get("ClipboardPipeline");this.listenTo(T,"inputTransformation",(O,N)=>{let U=Array.from(N.content.getChildren()),J;if(!U.every(w.isBlockImageView))return;J=N.targetRanges?p.editing.mapper.toModelRange(N.targetRanges[0]):f.document.selection.getFirstRange();let it=f.createSelection(J);if(m6(f.schema,it)==="imageInline"){let pt=new W0(v.document),wt=U.map(Rt=>Rt.childCount===1?(Array.from(Rt.getAttributes()).forEach(qt=>pt.setAttribute(...qt,w.findViewImgElement(Rt))),Rt.getChild(0)):Rt);N.content=pt.createDocumentFragment(wt)}}),this.listenTo(T,"contentInsertion",(O,N)=>{N.method==="paste"&&f.change(U=>{let J=U.createRangeIn(N.content);for(let it of J.getItems())it.is("element","imageInline")&&w.setImageNaturalSizeAttributes(it)})})}}class ixt extends an{static get requires(){return[ext,r2,ZR,cN]}static get pluginName(){return"ImageInline"}}class mN extends an{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[Dc]}getCaptionFromImageModelElement(p){for(let f of p.getChildren())if(f&&f.is("element","caption"))return f;return null}getCaptionFromModelSelection(p){let f=this.editor.plugins.get("ImageUtils"),v=p.getFirstPosition().findAncestor("caption");return v&&f.isBlockImage(v.parent)?v:null}matchImageCaptionViewElement(p){let f=this.editor.plugins.get("ImageUtils");return p.name=="figcaption"&&f.isBlockImageView(p.parent)?{name:!0}:null}}class nxt extends ia{refresh(){let p=this.editor,f=p.plugins.get("ImageCaptionUtils"),v=p.plugins.get("ImageUtils");if(!p.plugins.has(sN))return this.isEnabled=!1,void(this.value=!1);let w=p.model.document.selection,T=w.getSelectedElement();if(!T){let O=f.getCaptionFromModelSelection(w);return this.isEnabled=!!O,void(this.value=!!O)}this.isEnabled=v.isImage(T),this.isEnabled?this.value=!!f.getCaptionFromImageModelElement(T):this.value=!1}execute(p={}){let{focusCaptionOnShow:f}=p;this.editor.model.change(v=>{this.value?this._hideImageCaption(v):this._showImageCaption(v,f)})}_showImageCaption(p,f){let v=this.editor.model.document.selection,w=this.editor.plugins.get("ImageCaptionEditing"),T=this.editor.plugins.get("ImageUtils"),O=v.getSelectedElement(),N=w._getSavedCaption(O);T.isInlineImage(O)&&(this.editor.execute("imageTypeBlock"),O=v.getSelectedElement());let U=N||p.createElement("caption");p.append(U,O),f&&p.setSelection(U,"in")}_hideImageCaption(p){let f=this.editor,v=f.model.document.selection,w=f.plugins.get("ImageCaptionEditing"),T=f.plugins.get("ImageCaptionUtils"),O,N=v.getSelectedElement();N?O=T.getCaptionFromImageModelElement(N):(O=T.getCaptionFromModelSelection(v),N=O.parent),w._saveCaption(N,O),p.setSelection(N,"on"),p.remove(O)}}class rxt extends an{constructor(p){super(p),this._savedCaptionsMap=new WeakMap}static get requires(){return[Dc,mN]}static get pluginName(){return"ImageCaptionEditing"}init(){let p=this.editor,f=p.model.schema;f.isRegistered("caption")?f.extend("caption",{allowIn:"imageBlock"}):f.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),p.commands.add("toggleImageCaption",new nxt(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){let p=this.editor,f=p.editing.view,v=p.plugins.get("ImageUtils"),w=p.plugins.get("ImageCaptionUtils"),T=p.t;p.conversion.for("upcast").elementToElement({view:O=>w.matchImageCaptionViewElement(O),model:"caption"}),p.conversion.for("dataDowncast").elementToElement({model:"caption",view:(O,{writer:N})=>v.isBlockImage(O.parent)?N.createContainerElement("figcaption"):null}),p.conversion.for("editingDowncast").elementToElement({model:"caption",view:(O,{writer:N})=>{if(!v.isBlockImage(O.parent))return null;let U=N.createEditableElement("figcaption");N.setCustomProperty("imageCaption",!0,U),U.placeholder=T("Enter image caption"),J_({view:f,element:U,keepOnFocus:!0});let J=O.parent.getAttribute("alt");return jB(U,N,{label:J?T("Caption for image: %0",[J]):T("Caption for the image")})}})}_setupImageTypeCommandsIntegration(){let p=this.editor,f=p.plugins.get("ImageUtils"),v=p.plugins.get("ImageCaptionUtils"),w=p.commands.get("imageTypeInline"),T=p.commands.get("imageTypeBlock"),O=N=>{if(!N.return)return;let{oldElement:U,newElement:J}=N.return;if(!U)return;if(f.isBlockImage(U)){let pt=v.getCaptionFromImageModelElement(U);if(pt)return void this._saveCaption(J,pt)}let it=this._getSavedCaption(U);it&&this._saveCaption(J,it)};w&&this.listenTo(w,"execute",O,{priority:"low"}),T&&this.listenTo(T,"execute",O,{priority:"low"})}_getSavedCaption(p){let f=this._savedCaptionsMap.get(p);return f?Aa.fromJSON(f):null}_saveCaption(p,f){this._savedCaptionsMap.set(p,f.toJSON())}_registerCaptionReconversion(){let p=this.editor,f=p.model,v=p.plugins.get("ImageUtils"),w=p.plugins.get("ImageCaptionUtils");f.document.on("change:data",()=>{let T=f.document.differ.getChanges();for(let O of T){if(O.attributeKey!=="alt")continue;let N=O.range.start.nodeAfter;if(v.isBlockImage(N)){let U=w.getCaptionFromImageModelElement(N);if(!U)return;p.editing.reconvertItem(U)}}})}}class axt extends an{static get requires(){return[mN]}static get pluginName(){return"ImageCaptionUI"}init(){let p=this.editor,f=p.editing.view,v=p.plugins.get("ImageCaptionUtils"),w=p.t;p.ui.componentFactory.add("toggleImageCaption",T=>{let O=p.commands.get("toggleImageCaption"),N=new Ia(T);return N.set({icon:Hr.caption,tooltip:!0,isToggleable:!0}),N.bind("isOn","isEnabled").to(O,"value","isEnabled"),N.bind("label").to(O,"value",U=>w(U?"Toggle caption off":"Toggle caption on")),this.listenTo(N,"execute",()=>{p.execute("toggleImageCaption",{focusCaptionOnShow:!0});let U=v.getCaptionFromModelSelection(p.model.document.selection);if(U){let J=p.editing.mapper.toViewElement(U);f.scrollToTheSelection(),f.change(it=>{it.addClass("image__caption_highlighted",J)})}p.editing.view.focus()}),N})}}var dN=i(2640),oxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(dN.Z,oxt),dN.Z.locals;function uN(S){let p=S.map(f=>f.replace("+","\\+"));return new RegExp(`^image\\/(${p.join("|")})$`)}function sxt(S){return new Promise((p,f)=>{let v=S.getAttribute("src");fetch(v).then(w=>w.blob()).then(w=>{let T=fN(w,v),O=T.replace("image/",""),N=new File([w],`image.${O}`,{type:T});p(N)}).catch(w=>w&&w.name==="TypeError"?function(T){return function(O){return new Promise((N,U)=>{let J=vn.document.createElement("img");J.addEventListener("load",()=>{let it=vn.document.createElement("canvas");it.width=J.width,it.height=J.height,it.getContext("2d").drawImage(J,0,0),it.toBlob(pt=>pt?N(pt):U())}),J.addEventListener("error",()=>U()),J.src=O})}(T).then(O=>{let N=fN(O,T),U=N.replace("image/","");return new File([O],`image.${U}`,{type:N})})}(v).then(p).catch(f):f(w))})}function fN(S,p){return S.type?S.type:p.match(/data:(image\/\w+);base64/)?p.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class lxt extends an{static get pluginName(){return"ImageUploadUI"}init(){let p=this.editor,f=p.t,v=w=>{let T=new jht(w),O=p.commands.get("uploadImage"),N=p.config.get("image.upload.types"),U=uN(N);return T.set({acceptedType:N.map(J=>`image/${J}`).join(","),allowMultipleFiles:!0,label:f("Upload image from computer"),icon:Hr.imageUpload,tooltip:!0}),T.bind("isEnabled").to(O),T.on("done",(J,it)=>{let pt=Array.from(it).filter(wt=>U.test(wt.type));pt.length&&(p.execute("uploadImage",{file:pt}),p.editing.view.focus())}),T};if(p.ui.componentFactory.add("uploadImage",v),p.ui.componentFactory.add("imageUpload",v),p.plugins.has("ImageInsertUI")){let w=p.plugins.get("ImageInsertUI"),T=p.commands.get("uploadImage");w.registerIntegration({name:"upload",observable:T,buttonViewCreator:()=>{let O=p.ui.componentFactory.create("uploadImage");return O.bind("label").to(w,"isImageSelected",N=>f(N?"Replace image from computer":"Upload image from computer")),O},formViewCreator:()=>{let O=p.ui.componentFactory.create("uploadImage");return O.withText=!0,O.bind("label").to(w,"isImageSelected",N=>f(N?"Replace from computer":"Upload from computer")),O.on("execute",()=>{w.dropdownView.isOpen=!1}),O}})}}}var hN=i(3689),cxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(hN.Z,cxt),hN.Z.locals;var gN=i(4036),pxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(gN.Z,pxt),gN.Z.locals;var xN=i(3773),mxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(xN.Z,mxt),xN.Z.locals;class dxt extends an{constructor(p){super(p),this.uploadStatusChange=(f,v,w)=>{let T=this.editor,O=v.item,N=O.getAttribute("uploadId");if(!w.consumable.consume(v.item,f.name))return;let U=T.plugins.get("ImageUtils"),J=T.plugins.get(_0),it=N?v.attributeNewValue:null,pt=this.placeholder,wt=T.editing.mapper.toViewElement(O),Rt=w.writer;if(it=="reading")return _N(wt,Rt),void vN(U,pt,wt,Rt);if(it=="uploading"){let qt=J.loaders.get(N);return _N(wt,Rt),void(qt?(bN(wt,Rt),function(Yt,ce,Pe,ci){let Fi=function(Cn){let lr=Cn.createUIElement("div",{class:"ck-progress-bar"});return Cn.setCustomProperty("progressBar",!0,lr),lr}(ce);ce.insert(ce.createPositionAt(Yt,"end"),Fi),Pe.on("change:uploadedPercent",(Cn,lr,Ca)=>{ci.change(wa=>{wa.setStyle("width",Ca+"%",Fi)})})}(wt,Rt,qt,T.editing.view),function(Yt,ce,Pe,ci){if(ci.data){let Fi=Yt.findViewImgElement(ce);Pe.setAttribute("src",ci.data,Fi)}}(U,wt,Rt,qt)):vN(U,pt,wt,Rt))}it=="complete"&&J.loaders.get(N)&&function(qt,Yt,ce){let Pe=Yt.createUIElement("div",{class:"ck-image-upload-complete-icon"});Yt.insert(Yt.createPositionAt(qt,"end"),Pe),setTimeout(()=>{ce.change(ci=>ci.remove(ci.createRangeOn(Pe)))},3e3)}(wt,Rt,T.editing.view),function(qt,Yt){yN(qt,Yt,"progressBar")}(wt,Rt),bN(wt,Rt),function(qt,Yt){Yt.removeClass("ck-appear",qt)}(wt,Rt)},this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}static get pluginName(){return"ImageUploadProgress"}init(){let p=this.editor;p.plugins.has("ImageBlockEditing")&&p.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",this.uploadStatusChange),p.plugins.has("ImageInlineEditing")&&p.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",this.uploadStatusChange)}}function _N(S,p){S.hasClass("ck-appear")||p.addClass("ck-appear",S)}function vN(S,p,f,v){f.hasClass("ck-image-upload-placeholder")||v.addClass("ck-image-upload-placeholder",f);let w=S.findViewImgElement(f);w.getAttribute("src")!==p&&v.setAttribute("src",p,w),CN(f,"placeholder")||v.insert(v.createPositionAfter(w),function(T){let O=T.createUIElement("div",{class:"ck-upload-placeholder-loader"});return T.setCustomProperty("placeholder",!0,O),O}(v))}function bN(S,p){S.hasClass("ck-image-upload-placeholder")&&p.removeClass("ck-image-upload-placeholder",S),yN(S,p,"placeholder")}function CN(S,p){for(let f of S.getChildren())if(f.getCustomProperty(p))return f}function yN(S,p,f){let v=CN(S,f);v&&p.remove(p.createRangeOn(v))}var uxt=Object.defineProperty,fxt=Object.defineProperties,hxt=Object.getOwnPropertyDescriptors,SN=Object.getOwnPropertySymbols,gxt=Object.prototype.hasOwnProperty,xxt=Object.prototype.propertyIsEnumerable,wN=(S,p,f)=>p in S?uxt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;class _xt extends ia{refresh(){let p=this.editor,f=p.plugins.get("ImageUtils"),v=p.model.document.selection.getSelectedElement();this.isEnabled=f.isImageAllowed()||f.isImage(v)}execute(p){let f=No(p.file),v=this.editor.model.document.selection,w=this.editor.plugins.get("ImageUtils"),T=Object.fromEntries(v.getAttributes());f.forEach((O,N)=>{let U=v.getSelectedElement();if(N&&U&&w.isImage(U)){let J=this.editor.model.createPositionAfter(U);this._uploadImage(O,T,J)}else this._uploadImage(O,T)})}_uploadImage(p,f,v){let w=this.editor,T=w.plugins.get(_0).createLoader(p),O=w.plugins.get("ImageUtils");var N,U;T&&O.insertImage((N=((J,it)=>{for(var pt in it||(it={}))gxt.call(it,pt)&&wN(J,pt,it[pt]);if(SN)for(var pt of SN(it))xxt.call(it,pt)&&wN(J,pt,it[pt]);return J})({},f),U={uploadId:T.id},fxt(N,hxt(U))),v)}}class vxt extends an{constructor(p){super(p),p.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}static get requires(){return[_0,YP,Q0,Dc]}static get pluginName(){return"ImageUploadEditing"}init(){let p=this.editor,f=p.model.document,v=p.conversion,w=p.plugins.get(_0),T=p.plugins.get("ImageUtils"),O=p.plugins.get("ClipboardPipeline"),N=uN(p.config.get("image.upload.types")),U=new _xt(p);p.commands.add("uploadImage",U),p.commands.add("imageUpload",U),v.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(p.editing.view.document,"clipboardInput",(J,it)=>{if(pt=it.dataTransfer,Array.from(pt.types).includes("text/html")&&pt.getData("text/html")!=="")return;var pt;let wt=Array.from(it.dataTransfer.files).filter(Rt=>!!Rt&&N.test(Rt.type));wt.length&&(J.stop(),p.model.change(Rt=>{it.targetRanges&&Rt.setSelection(it.targetRanges.map(qt=>p.editing.mapper.toModelRange(qt))),p.execute("uploadImage",{file:wt})}))}),this.listenTo(O,"inputTransformation",(J,it)=>{let pt=Array.from(p.editing.view.createRangeIn(it.content)).map(Rt=>Rt.item).filter(Rt=>function(qt,Yt){return!(!qt.isInlineImageView(Yt)||!Yt.getAttribute("src")||!Yt.getAttribute("src").match(/^data:image\/\w+;base64,/g)&&!Yt.getAttribute("src").match(/^blob:/g))}(T,Rt)&&!Rt.getAttribute("uploadProcessed")).map(Rt=>({promise:sxt(Rt),imageElement:Rt}));if(!pt.length)return;let wt=new W0(p.editing.view.document);for(let Rt of pt){wt.setAttribute("uploadProcessed",!0,Rt.imageElement);let qt=w.createLoader(Rt.promise);qt&&(wt.setAttribute("src","",Rt.imageElement),wt.setAttribute("uploadId",qt.id,Rt.imageElement))}}),p.editing.view.document.on("dragover",(J,it)=>{it.preventDefault()}),f.on("change",()=>{let J=f.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),it=new Set;for(let pt of J)if(pt.type=="insert"&&pt.name!="$text"){let wt=pt.position.nodeAfter,Rt=pt.position.root.rootName=="$graveyard";for(let qt of bxt(p,wt)){let Yt=qt.getAttribute("uploadId");if(!Yt)continue;let ce=w.loaders.get(Yt);ce&&(Rt?it.has(Yt)||ce.abort():(it.add(Yt),this._uploadImageElements.set(Yt,qt),ce.status=="idle"&&this._readAndUpload(ce)))}}}),this.on("uploadComplete",(J,{imageElement:it,data:pt})=>{let wt=pt.urls?pt.urls:pt;this.editor.model.change(Rt=>{Rt.setAttribute("src",wt.default,it),this._parseAndSetSrcsetAttributeOnImage(wt,it,Rt),T.setImageNaturalSizeAttributes(it)})},{priority:"low"})}afterInit(){let p=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&p.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&p.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(p){let f=this.editor,v=f.model,w=f.locale.t,T=f.plugins.get(_0),O=f.plugins.get(YP),N=f.plugins.get("ImageUtils"),U=this._uploadImageElements;return v.enqueueChange({isUndoable:!1},it=>{it.setAttribute("uploadStatus","reading",U.get(p.id))}),p.read().then(()=>{let it=p.upload(),pt=U.get(p.id);if(y.isSafari){let wt=f.editing.mapper.toViewElement(pt),Rt=N.findViewImgElement(wt);f.editing.view.once("render",()=>{if(!Rt.parent)return;let qt=f.editing.view.domConverter.mapViewToDom(Rt.parent);if(!qt)return;let Yt=qt.style.display;qt.style.display="none",qt._ckHack=qt.offsetHeight,qt.style.display=Yt})}return v.enqueueChange({isUndoable:!1},wt=>{wt.setAttribute("uploadStatus","uploading",pt)}),it}).then(it=>{v.enqueueChange({isUndoable:!1},pt=>{let wt=U.get(p.id);pt.setAttribute("uploadStatus","complete",wt),this.fire("uploadComplete",{data:it,imageElement:wt})}),J()}).catch(it=>{if(p.status!=="error"&&p.status!=="aborted")throw it;p.status=="error"&&it&&O.showWarning(it,{title:w("Upload failed"),namespace:"upload"}),v.enqueueChange({isUndoable:!1},pt=>{pt.remove(U.get(p.id))}),J()});function J(){v.enqueueChange({isUndoable:!1},it=>{let pt=U.get(p.id);it.removeAttribute("uploadId",pt),it.removeAttribute("uploadStatus",pt),U.delete(p.id)}),T.destroyLoader(p)}}_parseAndSetSrcsetAttributeOnImage(p,f,v){let w=0,T=Object.keys(p).filter(O=>{let N=parseInt(O,10);if(!isNaN(N))return w=Math.max(w,N),!0}).map(O=>`${p[O]} ${O}w`).join(", ");if(T!=""){let O={srcset:T};f.hasAttribute("width")||f.hasAttribute("height")||(O.width=w),v.setAttributes(O,f)}}}function bxt(S,p){let f=S.plugins.get("ImageUtils");return Array.from(S.model.createRangeOn(p)).filter(v=>f.isImage(v.item)).map(v=>v.item)}var EN=i(6270),Cxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(EN.Z,Cxt),EN.Z.locals;class yxt extends ia{constructor(p,f){super(p),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(f.map(v=>{if(v.isDefault)for(let w of v.modelElements)this._defaultStyles[w]=v.name;return[v.name,v]}))}refresh(){let p=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!p,this.isEnabled?p.hasAttribute("imageStyle")?this.value=p.getAttribute("imageStyle"):this.value=this._defaultStyles[p.name]:this.value=!1}execute(p={}){let f=this.editor,v=f.model,w=f.plugins.get("ImageUtils");v.change(T=>{let O=p.value,{setImageSizes:N=!0}=p,U=w.getClosestSelectedImageElement(v.document.selection);O&&this.shouldConvertImageType(O,U)&&(this.editor.execute(w.isBlockImage(U)?"imageTypeInline":"imageTypeBlock",{setImageSizes:N}),U=w.getClosestSelectedImageElement(v.document.selection)),!O||this._styles.get(O).isDefault?T.removeAttribute("imageStyle",U):T.setAttribute("imageStyle",O,U),N&&w.setImageNaturalSizeAttributes(U)})}shouldConvertImageType(p,f){return!this._styles.get(p).modelElements.includes(f.name)}}var Sxt=Object.defineProperty,kN=Object.getOwnPropertySymbols,wxt=Object.prototype.hasOwnProperty,Ext=Object.prototype.propertyIsEnumerable,IN=(S,p,f)=>p in S?Sxt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,TN=(S,p)=>{for(var f in p||(p={}))wxt.call(p,f)&&IN(S,f,p[f]);if(kN)for(var f of kN(p))Ext.call(p,f)&&IN(S,f,p[f]);return S};let{objectFullWidth:kxt,objectInline:PN,objectLeft:DN,objectRight:u6,objectCenter:f6,objectBlockLeft:MN,objectBlockRight:AN}=Hr,TS={get inline(){return{name:"inline",title:"In line",icon:PN,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:DN,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:MN,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:f6,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:u6,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:AN,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:f6,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:u6,modelElements:["imageBlock"],className:"image-style-side"}}},ON={full:kxt,left:MN,right:AN,center:f6,inlineLeft:DN,inlineRight:u6,inline:PN},FN=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function BN(S){mt("image-style-configuration-definition-invalid",S)}let h6={normalizeStyles:function(S){return(S.configuredStyles.options||[]).map(p=>function(f){return f=typeof f=="string"?TS[f]?TN({},TS[f]):{name:f}:function(v,w){let T=TN({},w);for(let O in v)Object.prototype.hasOwnProperty.call(w,O)||(T[O]=v[O]);return T}(TS[f.name],f),typeof f.icon=="string"&&(f.icon=ON[f.icon]||f.icon),f}(p)).filter(p=>function(f,{isBlockPluginLoaded:v,isInlinePluginLoaded:w}){let{modelElements:T,name:O}=f;if(!(T&&T.length&&O))return BN({style:f}),!1;{let N=[v?"imageBlock":null,w?"imageInline":null];if(!T.some(U=>N.includes(U)))return mt("image-style-missing-dependency",{style:f,missingPlugins:T.map(U=>U==="imageBlock"?"ImageBlockEditing":"ImageInlineEditing")}),!1}return!0}(p,S))},getDefaultStylesConfiguration:function(S,p){return S&&p?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:S?{options:["block","side"]}:p?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(S){return S.has("ImageBlockEditing")&&S.has("ImageInlineEditing")?[...FN]:[]},warnInvalidStyle:BN,DEFAULT_OPTIONS:TS,DEFAULT_ICONS:ON,DEFAULT_DROPDOWN_DEFINITIONS:FN};function RN(S,p){for(let f of p)if(f.name===S)return f}class NN extends an{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[Dc]}init(){let{normalizeStyles:p,getDefaultStylesConfiguration:f}=h6,v=this.editor,w=v.plugins.has("ImageBlockEditing"),T=v.plugins.has("ImageInlineEditing");v.config.define("image.styles",f(w,T)),this.normalizedStyles=p({configuredStyles:v.config.get("image.styles"),isBlockPluginLoaded:w,isInlinePluginLoaded:T}),this._setupConversion(w,T),this._setupPostFixer(),v.commands.add("imageStyle",new yxt(v,this.normalizedStyles))}_setupConversion(p,f){let v=this.editor,w=v.model.schema,T=(O=this.normalizedStyles,(U,J,it)=>{if(!it.consumable.consume(J.item,U.name))return;let pt=RN(J.attributeNewValue,O),wt=RN(J.attributeOldValue,O),Rt=it.mapper.toViewElement(J.item),qt=it.writer;wt&&qt.removeClass(wt.className,Rt),pt&&qt.addClass(pt.className,Rt)});var O;let N=function(U){let J={imageInline:U.filter(it=>!it.isDefault&&it.modelElements.includes("imageInline")),imageBlock:U.filter(it=>!it.isDefault&&it.modelElements.includes("imageBlock"))};return(it,pt,wt)=>{if(!pt.modelRange)return;let Rt=pt.viewItem,qt=ts(pt.modelRange.getItems());if(qt&&wt.schema.checkAttribute(qt,"imageStyle"))for(let Yt of J[qt.name])wt.consumable.consume(Rt,{classes:Yt.className})&&wt.writer.setAttribute("imageStyle",Yt.name,qt)}}(this.normalizedStyles);v.editing.downcastDispatcher.on("attribute:imageStyle",T),v.data.downcastDispatcher.on("attribute:imageStyle",T),p&&(w.extend("imageBlock",{allowAttributes:"imageStyle"}),v.data.upcastDispatcher.on("element:figure",N,{priority:"low"})),f&&(w.extend("imageInline",{allowAttributes:"imageStyle"}),v.data.upcastDispatcher.on("element:img",N,{priority:"low"}))}_setupPostFixer(){let p=this.editor,f=p.model.document,v=p.plugins.get(Dc),w=new Map(this.normalizedStyles.map(T=>[T.name,T]));f.registerPostFixer(T=>{let O=!1;for(let N of f.differ.getChanges())if(N.type=="insert"||N.type=="attribute"&&N.attributeKey=="imageStyle"){let U=N.type=="insert"?N.position.nodeAfter:N.range.start.nodeAfter;if(U&&U.is("element","paragraph")&&U.childCount>0&&(U=U.getChild(0)),!v.isImage(U))continue;let J=U.getAttribute("imageStyle");if(!J)continue;let it=w.get(J);it&&it.modelElements.includes(U.name)||(T.removeAttribute("imageStyle",U),O=!0)}return O})}}var LN=i(5083),Ixt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(LN.Z,Ixt),LN.Z.locals;class Txt extends an{static get requires(){return[NN]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){let p=this.editor.t;return{"Wrap text":p("Wrap text"),"Break text":p("Break text"),"In line":p("In line"),"Full size image":p("Full size image"),"Side image":p("Side image"),"Left aligned image":p("Left aligned image"),"Centered image":p("Centered image"),"Right aligned image":p("Right aligned image")}}init(){let p=this.editor.plugins,f=this.editor.config.get("image.toolbar")||[],v=VN(p.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(let T of v)this._createButton(T);let w=VN([...f.filter(Vt),...h6.getDefaultDropdownDefinitions(p)],this.localizedDefaultStylesTitles);for(let T of w)this._createDropdown(T,v)}_createDropdown(p,f){let v=this.editor.ui.componentFactory;v.add(p.name,w=>{let T,{defaultItem:O,items:N,title:U}=p,J=N.filter(Rt=>f.find(({name:qt})=>zN(qt)===Rt)).map(Rt=>{let qt=v.create(Rt);return Rt===O&&(T=qt),qt});N.length!==J.length&&h6.warnInvalidStyle({dropdown:p});let it=x0(w,su),pt=it.buttonView,wt=pt.arrowView;return Yv(it,J,{enableActiveItemFocusOnDropdownOpen:!0}),pt.set({label:jN(U,T.label),class:null,tooltip:!0}),wt.unbind("label"),wt.set({label:U}),pt.bind("icon").toMany(J,"isOn",(...Rt)=>{let qt=Rt.findIndex(Dm);return qt<0?T.icon:J[qt].icon}),pt.bind("label").toMany(J,"isOn",(...Rt)=>{let qt=Rt.findIndex(Dm);return jN(U,qt<0?T.label:J[qt].label)}),pt.bind("isOn").toMany(J,"isOn",(...Rt)=>Rt.some(Dm)),pt.bind("class").toMany(J,"isOn",(...Rt)=>Rt.some(Dm)?"ck-splitbutton_flatten":void 0),pt.on("execute",()=>{J.some(({isOn:Rt})=>Rt)?it.isOpen=!it.isOpen:T.fire("execute")}),it.bind("isEnabled").toMany(J,"isEnabled",(...Rt)=>Rt.some(Dm)),this.listenTo(it,"execute",()=>{this.editor.editing.view.focus()}),it})}_createButton(p){let f=p.name;this.editor.ui.componentFactory.add(zN(f),v=>{let w=this.editor.commands.get("imageStyle"),T=new Ia(v);return T.set({label:p.title,icon:p.icon,tooltip:!0,isToggleable:!0}),T.bind("isEnabled").to(w,"isEnabled"),T.bind("isOn").to(w,"value",O=>O===f),T.on("execute",this._executeCommand.bind(this,f)),T})}_executeCommand(p){this.editor.execute("imageStyle",{value:p}),this.editor.editing.view.focus()}}function VN(S,p){for(let f of S)p[f.title]&&(f.title=p[f.title]);return S}function zN(S){return`imageStyle:${S}`}function jN(S,p){return(S?S+": ":"")+p}class Pxt extends an{static get pluginName(){return"IndentEditing"}init(){let p=this.editor;p.commands.add("indent",new Xh(p)),p.commands.add("outdent",new Xh(p))}}let qN='',HN='';class Dxt extends an{static get pluginName(){return"IndentUI"}init(){let p=this.editor,f=p.locale,v=p.t,w=f.uiLanguageDirection=="ltr"?qN:HN,T=f.uiLanguageDirection=="ltr"?HN:qN;this._defineButton("indent",v("Increase indent"),w),this._defineButton("outdent",v("Decrease indent"),T)}_defineButton(p,f,v){let w=this.editor;w.ui.componentFactory.add(p,T=>{let O=w.commands.get(p),N=new Ia(T);return N.set({label:f,icon:v,tooltip:!0}),N.bind("isEnabled").to(O,"isEnabled"),this.listenTo(N,"execute",()=>{w.execute(p),w.editing.view.focus()}),N})}}class Mxt{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(p){Array.isArray(p)?p.forEach(f=>this._definitions.add(f)):this._definitions.add(p)}getDispatcher(){return p=>{p.on("attribute:linkHref",(f,v,w)=>{if(!w.consumable.test(v.item,"attribute:linkHref")||!v.item.is("selection")&&!w.schema.isInline(v.item))return;let T=w.writer,O=T.document.selection;for(let N of this._definitions){let U=T.createAttributeElement("a",N.attributes,{priority:5});N.classes&&T.addClass(N.classes,U);for(let J in N.styles)T.setStyle(J,N.styles[J],U);T.setCustomProperty("link",!0,U),N.callback(v.attributeNewValue)?v.item.is("selection")?T.wrap(O.getFirstRange(),U):T.wrap(w.mapper.toViewRange(v.range),U):T.unwrap(w.mapper.toViewRange(v.range),U)}},{priority:"high"})}}getDispatcherForLinkedImage(){return p=>{p.on("attribute:linkHref:imageBlock",(f,v,{writer:w,mapper:T})=>{let O=T.toViewElement(v.item),N=Array.from(O.getChildren()).find(U=>U.is("element","a"));for(let U of this._definitions){let J=$c(U.attributes);if(U.callback(v.attributeNewValue)){for(let[it,pt]of J)it==="class"?w.addClass(pt,N):w.setAttribute(it,pt,N);U.classes&&w.addClass(U.classes,N);for(let it in U.styles)w.setStyle(it,U.styles[it],N)}else{for(let[it,pt]of J)it==="class"?w.removeClass(pt,N):w.removeAttribute(it,N);U.classes&&w.removeClass(U.classes,N);for(let it in U.styles)w.removeStyle(it,N)}}})}}}let Axt=function(S,p,f){var v=S.length;return f=f===void 0?v:f,!p&&f>=v?S:rv(S,p,f)};var Oxt=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");let GN=function(S){return Oxt.test(S)},Fxt=function(S){return S.split("")};var UN="\\ud800-\\udfff",Bxt="["+UN+"]",g6="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",x6="\\ud83c[\\udffb-\\udfff]",$N="[^"+UN+"]",WN="(?:\\ud83c[\\udde6-\\uddff]){2}",QN="[\\ud800-\\udbff][\\udc00-\\udfff]",YN="(?:"+g6+"|"+x6+")?",KN="[\\ufe0e\\ufe0f]?",Rxt=KN+YN+("(?:\\u200d(?:"+[$N,WN,QN].join("|")+")"+KN+YN+")*"),Nxt="(?:"+[$N+g6+"?",g6,WN,QN,Bxt].join("|")+")",Lxt=RegExp(x6+"(?="+x6+")|"+Nxt+Rxt,"g");let Vxt=function(S){return S.match(Lxt)||[]},zxt=function(S){return GN(S)?Vxt(S):Fxt(S)},jxt=function(S){return function(p){p=yl(p);var f=GN(p)?zxt(p):void 0,v=f?f[0]:p.charAt(0),w=f?Axt(f,1).join(""):p.slice(1);return v[S]()+w}}("toUpperCase"),qxt=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,Hxt=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,Gxt=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,Uxt=/^((\w+:(\/{2,})?)|(\W))/i,_6="Ctrl+K";function JN(S,{writer:p}){let f=p.createAttributeElement("a",{href:S},{priority:5});return p.setCustomProperty("link",!0,f),f}function ZN(S){let p=String(S);return function(f){return!!f.replace(qxt,"").match(Hxt)}(p)?p:"#"}function v6(S,p){return!!S&&p.checkAttribute(S.name,"linkHref")}function b6(S,p){let f=(v=S,Gxt.test(v)?"mailto:":p);var v;let w=!!f&&!XN(S);return S&&w?f+S:S}function XN(S){return Uxt.test(S)}function tL(S){window.open(S,"_blank","noopener")}class $xt extends ia{constructor(){super(...arguments),this.manualDecorators=new bc,this.automaticDecorators=new Mxt}restoreManualDecoratorStates(){for(let p of this.manualDecorators)p.value=this._getDecoratorStateFromModel(p.id)}refresh(){let p=this.editor.model,f=p.document.selection,v=f.getSelectedElement()||ts(f.getSelectedBlocks());v6(v,p.schema)?(this.value=v.getAttribute("linkHref"),this.isEnabled=p.schema.checkAttribute(v,"linkHref")):(this.value=f.getAttribute("linkHref"),this.isEnabled=p.schema.checkAttributeInSelection(f,"linkHref"));for(let w of this.manualDecorators)w.value=this._getDecoratorStateFromModel(w.id)}execute(p,f={}){let v=this.editor.model,w=v.document.selection,T=[],O=[];for(let N in f)f[N]?T.push(N):O.push(N);v.change(N=>{if(w.isCollapsed){let U=w.getFirstPosition();if(w.hasAttribute("linkHref")){let J=eL(w),it=xS(U,"linkHref",w.getAttribute("linkHref"),v);w.getAttribute("linkHref")===J&&(it=this._updateLinkContent(v,N,it,p)),N.setAttribute("linkHref",p,it),T.forEach(pt=>{N.setAttribute(pt,!0,it)}),O.forEach(pt=>{N.removeAttribute(pt,it)}),N.setSelection(N.createPositionAfter(it.end.nodeBefore))}else if(p!==""){let J=$c(w.getAttributes());J.set("linkHref",p),T.forEach(pt=>{J.set(pt,!0)});let{end:it}=v.insertContent(N.createText(p,J),U);N.setSelection(it)}["linkHref",...T,...O].forEach(J=>{N.removeSelectionAttribute(J)})}else{let U=v.schema.getValidRanges(w.getRanges(),"linkHref"),J=[];for(let pt of w.getSelectedBlocks())v.schema.checkAttribute(pt,"linkHref")&&J.push(N.createRangeOn(pt));let it=J.slice();for(let pt of U)this._isRangeToUpdate(pt,J)&&it.push(pt);for(let pt of it){let wt=pt;if(it.length===1){let Rt=eL(w);w.getAttribute("linkHref")===Rt&&(wt=this._updateLinkContent(v,N,pt,p),N.setSelection(N.createSelection(wt)))}N.setAttribute("linkHref",p,wt),T.forEach(Rt=>{N.setAttribute(Rt,!0,wt)}),O.forEach(Rt=>{N.removeAttribute(Rt,wt)})}}})}_getDecoratorStateFromModel(p){let f=this.editor.model,v=f.document.selection,w=v.getSelectedElement();return v6(w,f.schema)?w.getAttribute(p):v.getAttribute(p)}_isRangeToUpdate(p,f){for(let v of f)if(v.containsRange(p))return!1;return!0}_updateLinkContent(p,f,v,w){let T=f.createText(w,{linkHref:w});return p.insertContent(T,v)}}function eL(S){if(S.isCollapsed){let p=S.getFirstPosition();return p.textNode&&p.textNode.data}{let p=Array.from(S.getFirstRange().getItems());if(p.length>1)return null;let f=p[0];return f.is("$text")||f.is("$textProxy")?f.data:null}}class Wxt extends ia{refresh(){let p=this.editor.model,f=p.document.selection,v=f.getSelectedElement();v6(v,p.schema)?this.isEnabled=p.schema.checkAttribute(v,"linkHref"):this.isEnabled=p.schema.checkAttributeInSelection(f,"linkHref")}execute(){let p=this.editor,f=this.editor.model,v=f.document.selection,w=p.commands.get("link");f.change(T=>{let O=v.isCollapsed?[xS(v.getFirstPosition(),"linkHref",v.getAttribute("linkHref"),f)]:f.schema.getValidRanges(v.getRanges(),"linkHref");for(let N of O)if(T.removeAttribute("linkHref",N),w)for(let U of w.manualDecorators)T.removeAttribute(U.id,N)})}}class Qxt extends oe(){constructor({id:p,label:f,attributes:v,classes:w,styles:T,defaultValue:O}){super(),this.id=p,this.set("value",void 0),this.defaultValue=O,this.label=f,this.attributes=v,this.classes=w,this.styles=T}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}var iL=i(9773),Yxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(iL.Z,Yxt),iL.Z.locals;var Kxt=Object.defineProperty,nL=Object.getOwnPropertySymbols,Jxt=Object.prototype.hasOwnProperty,Zxt=Object.prototype.propertyIsEnumerable,rL=(S,p,f)=>p in S?Kxt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,Xxt=(S,p)=>{for(var f in p||(p={}))Jxt.call(p,f)&&rL(S,f,p[f]);if(nL)for(var f of nL(p))Zxt.call(p,f)&&rL(S,f,p[f]);return S};let aL="automatic",t_t=/^(https?:)?\/\//;class oL extends an{static get pluginName(){return"LinkEditing"}static get requires(){return[DB,SB,Q0]}constructor(p){super(p),p.config.define("link",{addTargetToExternalLinks:!1})}init(){let p=this.editor;p.model.schema.extend("$text",{allowAttributes:"linkHref"}),p.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:JN}),p.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(v,w)=>JN(ZN(v),w)}),p.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:v=>v.getAttribute("href")}}),p.commands.add("link",new $xt(p)),p.commands.add("unlink",new Wxt(p));let f=function(v,w){let T={"Open in a new tab":v("Open in a new tab"),Downloadable:v("Downloadable")};return w.forEach(O=>("label"in O&&T[O.label]&&(O.label=T[O.label]),O)),w}(p.t,function(v){let w=[];if(v)for(let[T,O]of Object.entries(v)){let N=Object.assign({},O,{id:`link${jxt(T)}`});w.push(N)}return w}(p.config.get("link.decorators")));this._enableAutomaticDecorators(f.filter(v=>v.mode===aL)),this._enableManualDecorators(f.filter(v=>v.mode==="manual")),p.plugins.get(DB).registerAttribute("linkHref"),function(v,w,T,O){let N=v.editing.view,U=new Set;N.document.registerPostFixer(J=>{let it=v.model.document.selection,pt=!1;if(it.hasAttribute(w)){let wt=xS(it.getFirstPosition(),w,it.getAttribute(w),v.model),Rt=v.editing.mapper.toViewRange(wt);for(let qt of Rt.getItems())qt.is("element",T)&&!qt.hasClass(O)&&(J.addClass(O,qt),U.add(qt),pt=!0)}return pt}),v.conversion.for("editingDowncast").add(J=>{function it(){N.change(pt=>{for(let wt of U.values())pt.removeClass(O,wt),U.delete(wt)})}J.on("insert",it,{priority:"highest"}),J.on("remove",it,{priority:"highest"}),J.on("attribute",it,{priority:"highest"}),J.on("selection",it,{priority:"highest"})})}(p,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableSelectionAttributesFixer(),this._enableClipboardIntegration()}_enableAutomaticDecorators(p){let f=this.editor,v=f.commands.get("link").automaticDecorators;f.config.get("link.addTargetToExternalLinks")&&v.add({id:"linkIsExternal",mode:aL,callback:w=>!!w&&t_t.test(w),attributes:{target:"_blank",rel:"noopener noreferrer"}}),v.add(p),v.length&&f.conversion.for("downcast").add(v.getDispatcher())}_enableManualDecorators(p){if(!p.length)return;let f=this.editor,v=f.commands.get("link").manualDecorators;p.forEach(w=>{f.model.schema.extend("$text",{allowAttributes:w.id});let T=new Qxt(w);v.add(T),f.conversion.for("downcast").attributeToElement({model:T.id,view:(O,{writer:N,schema:U},{item:J})=>{if((J.is("selection")||U.isInline(J))&&O){let it=N.createAttributeElement("a",T.attributes,{priority:5});T.classes&&N.addClass(T.classes,it);for(let pt in T.styles)N.setStyle(pt,T.styles[pt],it);return N.setCustomProperty("link",!0,it),it}}}),f.conversion.for("upcast").elementToAttribute({view:Xxt({name:"a"},T._createPattern()),model:{key:T.id}})})}_enableLinkOpen(){let p=this.editor,f=p.editing.view.document;this.listenTo(f,"click",(v,w)=>{if(!(y.isMac?w.domEvent.metaKey:w.domEvent.ctrlKey))return;let T=w.domTarget;if(T.tagName.toLowerCase()!="a"&&(T=T.closest("a")),!T)return;let O=T.getAttribute("href");O&&(v.stop(),w.preventDefault(),tL(O))},{context:"$capture"}),this.listenTo(f,"keydown",(v,w)=>{let T=p.commands.get("link").value;T&&w.keyCode===ua.enter&&w.altKey&&(v.stop(),tL(T))})}_enableSelectionAttributesFixer(){let p=this.editor.model,f=p.document.selection;this.listenTo(f,"change:attribute",(v,{attributeKeys:w})=>{w.includes("linkHref")&&!f.hasAttribute("linkHref")&&p.change(T=>{var O;(function(N,U){N.removeSelectionAttribute("linkHref");for(let J of U)N.removeSelectionAttribute(J)})(T,(O=p.schema,O.getDefinition("$text").allowAttributes.filter(N=>N.startsWith("link"))))})})}_enableClipboardIntegration(){let p=this.editor,f=p.model,v=this.editor.config.get("link.defaultProtocol");v&&this.listenTo(p.plugins.get("ClipboardPipeline"),"contentInsertion",(w,T)=>{f.change(O=>{let N=O.createRangeIn(T.content);for(let U of N.getItems())if(U.hasAttribute("linkHref")){let J=b6(U.getAttribute("linkHref"),v);O.setAttribute("linkHref",J,U)}})})}}var sL=i(7754),e_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(sL.Z,e_t),sL.Z.locals;class i_t extends Br{constructor(p,f){super(p),this.focusTracker=new ys,this.keystrokes=new il,this._focusables=new xp;let v=p.t;this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(v("Save"),Hr.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(v("Cancel"),Hr.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(f),this.children=this._createFormChildren(f.manualDecorators),this._focusCycler=new bp({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});let w=["ck","ck-link-form","ck-responsive-form"];f.manualDecorators.length&&w.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:w,tabindex:"-1"},children:this.children})}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce((p,f)=>(p[f.name]=f.isOn,p),{})}render(){super.render(),u({view:this}),[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach(p=>{this._focusables.add(p),this.focusTracker.add(p.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){let p=this.locale.t,f=new n1(this.locale,Dg);return f.label=p("Link URL"),f}_createButton(p,f,v,w){let T=new Ia(this.locale);return T.set({label:p,icon:f,tooltip:!0}),T.extendTemplate({attributes:{class:v}}),w&&T.delegate("execute").to(this,w),T}_createManualDecoratorSwitches(p){let f=this.createCollection();for(let v of p.manualDecorators){let w=new i1(this.locale);w.set({name:v.id,label:v.label,withText:!0}),w.bind("isOn").toMany([v,p],"value",(T,O)=>O===void 0&&T===void 0?!!v.defaultValue:!!T),w.on("execute",()=>{v.set("value",!w.isOn)}),f.add(w)}return f}_createFormChildren(p){let f=this.createCollection();if(f.add(this.urlInputView),p.length){let v=new Br;v.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map(w=>({tag:"li",children:[w],attributes:{class:["ck","ck-list__item"]}})),attributes:{class:["ck","ck-reset","ck-list"]}}),f.add(v)}return f.add(this.saveButtonView),f.add(this.cancelButtonView),f}}var lL=i(2347),n_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(lL.Z,n_t),lL.Z.locals;class r_t extends Br{constructor(p){super(p),this.focusTracker=new ys,this.keystrokes=new il,this._focusables=new xp;let f=p.t;this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(f("Unlink"),'',"unlink"),this.editButtonView=this._createButton(f("Edit link"),Hr.pencil,"edit"),this.set("href",void 0),this._focusCycler=new bp({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render(),[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach(p=>{this._focusables.add(p),this.focusTracker.add(p.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(p,f,v){let w=new Ia(this.locale);return w.set({label:p,icon:f,tooltip:!0}),w.delegate("execute").to(this,v),w}_createPreviewButton(){let p=new Ia(this.locale),f=this.bindTemplate,v=this.t;return p.set({withText:!0,tooltip:v("Open link in new tab")}),p.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:f.to("href",w=>w&&ZN(w)),target:"_blank",rel:"noopener noreferrer"}}),p.bind("label").to(this,"href",w=>w||v("This link has no URL")),p.bind("isEnabled").to(this,"href",w=>!!w),p.template.tag="a",p.template.eventListeners={},p}}let Y0="link-ui";class a_t extends an{constructor(){super(...arguments),this.actionsView=null,this.formView=null}static get requires(){return[dS]}static get pluginName(){return"LinkUI"}init(){let p=this.editor;p.editing.view.addObserver(Q3),this._balloon=p.plugins.get(dS),this._createToolbarLinkButton(),this._enableBalloonActivators(),p.conversion.for("editingDowncast").markerToHighlight({model:Y0,view:{classes:["ck-fake-link-selection"]}}),p.conversion.for("editingDowncast").markerToElement({model:Y0,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView&&this.formView.destroy(),this.actionsView&&this.actionsView.destroy()}_createViews(){this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._enableUserBalloonInteractions()}_createActionsView(){let p=this.editor,f=new r_t(p.locale),v=p.commands.get("link"),w=p.commands.get("unlink");return f.bind("href").to(v,"value"),f.editButtonView.bind("isEnabled").to(v),f.unlinkButtonView.bind("isEnabled").to(w),this.listenTo(f,"edit",()=>{this._addFormView()}),this.listenTo(f,"unlink",()=>{p.execute("unlink"),this._hideUI()}),f.keystrokes.set("Esc",(T,O)=>{this._hideUI(),O()}),f.keystrokes.set(_6,(T,O)=>{this._addFormView(),O()}),f}_createFormView(){let p=this.editor,f=p.commands.get("link"),v=p.config.get("link.defaultProtocol"),w=new(c(i_t))(p.locale,f);return w.urlInputView.fieldView.bind("value").to(f,"value"),w.urlInputView.bind("isEnabled").to(f,"isEnabled"),w.saveButtonView.bind("isEnabled").to(f),this.listenTo(w,"submit",()=>{let{value:T}=w.urlInputView.fieldView.element,O=b6(T,v);p.execute("link",O,w.getDecoratorSwitchesState()),this._closeFormView()}),this.listenTo(w,"cancel",()=>{this._closeFormView()}),w.keystrokes.set("Esc",(T,O)=>{this._closeFormView(),O()}),w}_createToolbarLinkButton(){let p=this.editor,f=p.commands.get("link"),v=p.t;p.ui.componentFactory.add("link",w=>{let T=new Ia(w);return T.isEnabled=!0,T.label=v("Link"),T.icon='',T.keystroke=_6,T.tooltip=!0,T.isToggleable=!0,T.bind("isEnabled").to(f,"isEnabled"),T.bind("isOn").to(f,"value",O=>!!O),this.listenTo(T,"execute",()=>this._showUI(!0)),T})}_enableBalloonActivators(){let p=this.editor,f=p.editing.view.document;this.listenTo(f,"click",()=>{this._getSelectedLinkElement()&&this._showUI()}),p.keystrokes.set(_6,(v,w)=>{w(),p.commands.get("link").isEnabled&&this._showUI(!0)})}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",(p,f)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),f())},{priority:"high"}),this.editor.keystrokes.set("Esc",(p,f)=>{this._isUIVisible&&(this._hideUI(),f())}),r({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this.actionsView||this._createViews(),this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this.formView||this._createViews(),this._isFormInPanel)return;let p=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=p.value||""}_closeFormView(){let p=this.editor.commands.get("link");p.restoreManualDecoratorStates(),p.value!==void 0?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(p=!1){this.formView||this._createViews(),this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),p&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),p&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;let p=this.editor;this.stopListening(p.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),p.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){let p=this.editor,f=p.editing.view.document,v=this._getSelectedLinkElement(),w=O(),T=()=>{let N=this._getSelectedLinkElement(),U=O();v&&!N||!v&&U!==w?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),v=N,w=U};function O(){return f.selection.focus.getAncestors().reverse().find(N=>N.is("element"))}this.listenTo(p.ui,"update",T),this.listenTo(this._balloon,"change:visibleView",T)}get _isFormInPanel(){return!!this.formView&&this._balloon.hasView(this.formView)}get _areActionsInPanel(){return!!this.actionsView&&this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return!!this.actionsView&&this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){let p=this._balloon.visibleView;return!!this.formView&&p==this.formView||this._areActionsVisible}_getBalloonPositionData(){let p=this.editor.editing.view,f=this.editor.model,v=p.document,w;if(f.markers.has(Y0)){let T=Array.from(this.editor.editing.mapper.markerNameToElements(Y0)),O=p.createRange(p.createPositionBefore(T[0]),p.createPositionAfter(T[T.length-1]));w=p.domConverter.viewRangeToDom(O)}else w=()=>{let T=this._getSelectedLinkElement();return T?p.domConverter.mapViewToDom(T):p.domConverter.viewRangeToDom(v.selection.getFirstRange())};return{target:w}}_getSelectedLinkElement(){let p=this.editor.editing.view,f=p.document.selection,v=f.getSelectedElement();if(f.isCollapsed||v&&Us(v))return C6(f.getFirstPosition());{let w=f.getFirstRange().getTrimmed(),T=C6(w.start),O=C6(w.end);return T&&T==O&&p.createRangeIn(T).getTrimmed().isEqual(w)?T:null}}_showFakeVisualSelection(){let p=this.editor.model;p.change(f=>{let v=p.document.selection.getFirstRange();if(p.markers.has(Y0))f.updateMarker(Y0,{range:v});else if(v.start.isAtEnd){let w=v.start.getLastMatchingPosition(({item:T})=>!p.schema.isContent(T),{boundaries:v});f.addMarker(Y0,{usingOperation:!1,affectsData:!1,range:f.createRange(w,v.end)})}else f.addMarker(Y0,{usingOperation:!1,affectsData:!1,range:v})})}_hideFakeVisualSelection(){let p=this.editor.model;p.markers.has(Y0)&&p.change(f=>{f.removeMarker(Y0)})}}function C6(S){return S.getAncestors().find(p=>{return(f=p).is("attributeElement")&&!!f.getCustomProperty("link");var f})||null}let cL=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class o_t extends an{static get requires(){return[$m,oL]}static get pluginName(){return"AutoLink"}init(){let p=this.editor.model.document.selection;p.on("change:range",()=>{this.isEnabled=!p.anchor.parent.is("element","codeBlock")}),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling(),this._enablePasteLinking()}_expandLinkRange(p,f){return f.textNode&&f.textNode.hasAttribute("linkHref")?xS(f,"linkHref",f.textNode.getAttribute("linkHref"),p):null}_selectEntireLinks(p,f){let v=this.editor.model,w=v.document.selection,T=w.getFirstPosition(),O=w.getLastPosition(),N=f.getJoined(this._expandLinkRange(v,T)||f);N&&(N=N.getJoined(this._expandLinkRange(v,O)||f)),N&&(N.start.isBefore(T)||N.end.isAfter(O))&&p.setSelection(N)}_enablePasteLinking(){let p=this.editor,f=p.model,v=f.document.selection,w=p.plugins.get("ClipboardPipeline"),T=p.commands.get("link");w.on("inputTransformation",(O,N)=>{if(!this.isEnabled||!T.isEnabled||v.isCollapsed||v.rangeCount>1)return;let U=v.getFirstRange(),J=N.dataTransfer.getData("text/plain");if(!J)return;let it=J.match(cL);it&&it[2]===J&&(f.change(pt=>{this._selectEntireLinks(pt,U),T.execute(J)}),O.stop())},{priority:"high"})}_enableTypingHandling(){let p=this.editor,f=new PB(p.model,v=>{if(!function(T){return T.length>4&&T[T.length-1]===" "&&T[T.length-2]!==" "}(v))return;let w=pL(v.substr(0,v.length-1));return w?{url:w}:void 0});f.on("matched:data",(v,w)=>{let{batch:T,range:O,url:N}=w;if(!T.isTyping)return;let U=O.end.getShiftedBy(-1),J=U.getShiftedBy(-N.length),it=p.model.createRange(J,U);this._applyAutoLink(N,it)}),f.bind("isEnabled").to(this)}_enableEnterHandling(){let p=this.editor,f=p.model,v=p.commands.get("enter");v&&v.on("execute",()=>{let w=f.document.selection.getFirstPosition();if(!w.parent.previousSibling)return;let T=f.createRangeIn(w.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(T)})}_enableShiftEnterHandling(){let p=this.editor,f=p.model,v=p.commands.get("shiftEnter");v&&v.on("execute",()=>{let w=f.document.selection.getFirstPosition(),T=f.createRange(f.createPositionAt(w.parent,0),w.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(T)})}_checkAndApplyAutoLinkOnRange(p){let f=this.editor.model,{text:v,range:w}=TB(p,f),T=pL(v);if(T){let O=f.createRange(w.end.getShiftedBy(-T.length),w.end);this._applyAutoLink(T,O)}}_applyAutoLink(p,f){let v=this.editor.model,w=b6(p,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(T,O){return O.schema.checkAttributeInSelection(O.createSelection(T),"linkHref")}(f,v)&&XN(w)&&!function(T){let O=T.start.nodeAfter;return!!O&&O.hasAttribute("linkHref")}(f)&&this._persistAutoLink(w,f)}_persistAutoLink(p,f){let v=this.editor.model,w=this.editor.plugins.get("Delete");v.enqueueChange(T=>{T.setAttribute("linkHref",p,f),v.enqueueChange(()=>{w.requestUndoOnBackspace()})})}}function pL(S){let p=cL.exec(S);return p?p[2]:null}var mL=i(111),s_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(mL.Z,s_t),mL.Z.locals;var dL=i(5730),l_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(dL.Z,l_t),dL.Z.locals;var uL=i(4564),c_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(uL.Z,c_t),uL.Z.locals;function p_t(S,p){let f=p.mapper,v=p.writer,w=S.getAttribute("listType")=="numbered"?"ol":"ul",T=function(N){let U=N.createContainerElement("li");return U.getFillerOffset=u_t,U}(v),O=v.createContainerElement(w,null);return v.insert(v.createPositionAt(O,0),T),f.bindElements(S,T),T}function fL(S,p,f,v){let w=p.parent,T=f.mapper,O=f.writer,N=T.toViewPosition(v.createPositionBefore(S)),U=gL(S.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:S.getAttribute("listIndent")}),J=S.previousSibling;if(U&&U.getAttribute("listIndent")==S.getAttribute("listIndent")){let it=T.toViewElement(U);N=O.breakContainer(O.createPositionAfter(it))}else if(J&&J.name=="listItem"){N=T.toViewPosition(v.createPositionAt(J,"end"));let it=T.findMappedViewAncestor(N),pt=function(wt){for(let Rt of wt.getChildren())if(Rt.name=="ul"||Rt.name=="ol")return Rt;return null}(it);N=pt?O.createPositionBefore(pt):O.createPositionAt(it,"end")}else N=T.toViewPosition(v.createPositionBefore(S));if(N=hL(N),O.insert(N,w),J&&J.name=="listItem"){let it=T.toViewElement(J),pt=O.createRange(O.createPositionAt(it,0),N).getWalker({ignoreElementEnd:!0});for(let wt of pt)if(wt.item.is("element","li")){let Rt=O.breakContainer(O.createPositionBefore(wt.item)),qt=wt.item.parent,Yt=O.createPositionAt(p,"end");Ap(O,Yt.nodeBefore,Yt.nodeAfter),O.move(O.createRangeOn(qt),Yt),pt._position=Rt}}else{let it=w.nextSibling;if(it&&(it.is("element","ul")||it.is("element","ol"))){let pt=null;for(let wt of it.getChildren()){let Rt=T.toModelElement(wt);if(!(Rt&&Rt.getAttribute("listIndent")>S.getAttribute("listIndent")))break;pt=wt}pt&&(O.breakContainer(O.createPositionAfter(pt)),O.move(O.createRangeOn(pt.parent),O.createPositionAt(p,"end")))}}Ap(O,w,w.nextSibling),Ap(O,w.previousSibling,w)}function Ap(S,p,f){return!p||!f||p.name!="ul"&&p.name!="ol"||p.name!=f.name||p.getAttribute("class")!==f.getAttribute("class")?null:S.mergeContainers(S.createPositionAfter(p))}function hL(S){return S.getLastMatchingPosition(p=>p.item.is("uiElement"))}function gL(S,p){let f=!!p.sameIndent,v=!!p.smallerIndent,w=p.listIndent,T=S;for(;T&&T.name=="listItem";){let O=T.getAttribute("listIndent");if(f&&w==O||v&&w>O)return T;T=p.direction==="forward"?T.nextSibling:T.previousSibling}return null}function xL(S,p,f,v){S.ui.componentFactory.add(p,w=>{let T=S.commands.get(p),O=new Ia(w);return O.set({label:f,icon:v,tooltip:!0,isToggleable:!0}),O.bind("isOn","isEnabled").to(T,"value","isEnabled"),O.on("execute",()=>{S.execute(p),S.editing.view.focus()}),O})}function y6(S,p){let f=[],v=S.parent,w={ignoreElementEnd:!1,startPosition:S,shallow:!0,direction:p},T=v.getAttribute("listIndent"),O=[...new Ic(w)].filter(N=>N.item.is("element")).map(N=>N.item);for(let N of O){if(!N.is("element","listItem")||N.getAttribute("listIndent")T)){if(N.getAttribute("listType")!==v.getAttribute("listType")||N.getAttribute("listStyle")!==v.getAttribute("listStyle")||N.getAttribute("listReversed")!==v.getAttribute("listReversed")||N.getAttribute("listStart")!==v.getAttribute("listStart"))break;p==="backward"?f.unshift(N):f.push(N)}}return f}let m_t=["disc","circle","square"],d_t=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function u_t(){let S=!this.isEmpty&&(this.getChild(0).name=="ul"||this.getChild(0).name=="ol");return this.isEmpty||S?0:m1.call(this)}class f_t extends an{static get pluginName(){return"ListUI"}init(){let p=this.editor.t;xL(this.editor,"numberedList",p("Numbered List"),''),xL(this.editor,"bulletedList",p("Bulleted List"),'')}}let h_t={},g_t={},x_t={},__t=[{listStyle:"disc",typeAttribute:"disc",listType:"bulleted"},{listStyle:"circle",typeAttribute:"circle",listType:"bulleted"},{listStyle:"square",typeAttribute:"square",listType:"bulleted"},{listStyle:"decimal",typeAttribute:"1",listType:"numbered"},{listStyle:"decimal-leading-zero",typeAttribute:null,listType:"numbered"},{listStyle:"lower-roman",typeAttribute:"i",listType:"numbered"},{listStyle:"upper-roman",typeAttribute:"I",listType:"numbered"},{listStyle:"lower-alpha",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-alpha",typeAttribute:"A",listType:"numbered"},{listStyle:"lower-latin",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-latin",typeAttribute:"A",listType:"numbered"}];for(let{listStyle:S,typeAttribute:p,listType:f}of __t)h_t[S]=f,g_t[S]=p,p&&(x_t[p]=S);var _L=i(6082),v_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(_L.Z,v_t),_L.Z.locals;var vL=i(2417),b_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(vL.Z,b_t),vL.Z.locals;class bL extends ia{constructor(p,f){super(p),this._indentBy=f=="forward"?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){let p=this.editor.model,f=p.document,v=Array.from(f.selection.getSelectedBlocks());p.change(w=>{let T=v[v.length-1],O=T.nextSibling;for(;O&&O.name=="listItem"&&O.getAttribute("listIndent")>T.getAttribute("listIndent");)v.push(O),O=O.nextSibling;this._indentBy<0&&(v=v.reverse());for(let N of v){let U=N.getAttribute("listIndent")+this._indentBy;U<0?w.rename(N,"paragraph"):w.setAttribute("listIndent",U,N)}this.fire("_executeCleanup",v)})}_checkEnabled(){let p=ts(this.editor.model.document.selection.getSelectedBlocks());if(!p||!p.is("element","listItem"))return!1;if(this._indentBy>0){let f=p.getAttribute("listIndent"),v=p.getAttribute("listType"),w=p.previousSibling;for(;w&&w.is("element","listItem")&&w.getAttribute("listIndent")>=f;){if(w.getAttribute("listIndent")==f)return w.getAttribute("listType")==v;w=w.previousSibling}return!1}return!0}}class CL extends ia{constructor(p,f){super(p),this.type=f}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(p={}){let f=this.editor.model,v=f.document,w=Array.from(v.selection.getSelectedBlocks()).filter(O=>SL(O,f.schema)),T=p.forceValue!==void 0?!p.forceValue:this.value;f.change(O=>{if(T){let N=w[w.length-1].nextSibling,U=Number.POSITIVE_INFINITY,J=[];for(;N&&N.name=="listItem"&&N.getAttribute("listIndent")!==0;){let it=N.getAttribute("listIndent");it=f;)T>w.getAttribute("listIndent")&&(T=w.getAttribute("listIndent")),w.getAttribute("listIndent")==T&&S[p?"unshift":"push"](w),w=w[p?"previousSibling":"nextSibling"]}}function SL(S,p){return p.checkChild(S.parent,"listItem")&&!p.isObject(S)}class C_t extends an{static get pluginName(){return"ListUtils"}getListTypeFromListStyleType(p){return function(f){return m_t.includes(f)?"bulleted":d_t.includes(f)?"numbered":null}(p)}getSelectedListItems(p){return function(f){let v=[...f.document.selection.getSelectedBlocks()].filter(w=>w.is("element","listItem")).map(w=>{let T=f.change(O=>O.createPositionAt(w,0));return[...y6(T,"backward"),...y6(T,"forward")]}).flat();return v=[...new Set(v)],v}(p)}getSiblingNodes(p,f){return y6(p,f)}}function wL(S){return(p,f,v)=>{let w=v.consumable;if(!w.test(f.item,"insert")||!w.test(f.item,"attribute:listType")||!w.test(f.item,"attribute:listIndent"))return;w.consume(f.item,"insert"),w.consume(f.item,"attribute:listType"),w.consume(f.item,"attribute:listIndent");let T=f.item;fL(T,p_t(T,v),v,S)}}let y_t=(S,p,f)=>{if(!f.consumable.test(p.item,S.name))return;let v=f.mapper.toViewElement(p.item),w=f.writer;w.breakContainer(w.createPositionBefore(v)),w.breakContainer(w.createPositionAfter(v));let T=v.parent,O=p.attributeNewValue=="numbered"?"ol":"ul";w.rename(O,T)},S_t=(S,p,f)=>{f.consumable.consume(p.item,S.name);let v=f.mapper.toViewElement(p.item).parent,w=f.writer;Ap(w,v,v.nextSibling),Ap(w,v.previousSibling,v)},EL=(S,p,f)=>{if(f.consumable.test(p.item,S.name)&&p.item.name!="listItem"){let v=f.mapper.toViewPosition(p.range.start),w=f.writer,T=[];for(;(v.parent.name=="ul"||v.parent.name=="ol")&&(v=w.breakContainer(v),v.parent.name=="li");){let O=v,N=w.createPositionAt(v.parent,"end");if(!O.isEqual(N)){let U=w.remove(w.createRange(O,N));T.push(U)}v=w.createPositionAfter(v.parent)}if(T.length>0){for(let O=0;O0){let U=Ap(w,N,N.nextSibling);U&&U.parent==N&&v.offset--}}Ap(w,v.nodeBefore,v.nodeAfter)}}},w_t=(S,p,f)=>{let v=f.mapper.toViewPosition(p.position),w=v.nodeBefore,T=v.nodeAfter;Ap(f.writer,w,T)},E_t=(S,p,f)=>{if(f.consumable.consume(p.viewItem,{name:!0})){let v=f.writer,w=v.createElement("listItem"),T=function(U){let J=0,it=U.parent;for(;it;){if(it.is("element","li"))J++;else{let pt=it.previousSibling;pt&&pt.is("element","li")&&J++}it=it.parent}return J}(p.viewItem);v.setAttribute("listIndent",T,w);let O=p.viewItem.parent&&p.viewItem.parent.name=="ol"?"numbered":"bulleted";if(v.setAttribute("listType",O,w),!f.safeInsert(w,p.modelCursor))return;let N=function(U,J,it){let{writer:pt,schema:wt}=it,Rt=pt.createPositionAfter(U);for(let qt of J)if(qt.name=="ul"||qt.name=="ol")Rt=it.convertItem(qt,Rt).modelCursor;else{let Yt=it.convertItem(qt,pt.createPositionAt(U,"end")),ce=Yt.modelRange.start.nodeAfter;ce&&ce.is("element")&&!wt.checkChild(U,ce.name)&&(U=Yt.modelCursor.parent.is("element","listItem")?Yt.modelCursor.parent:T_t(Yt.modelCursor),Rt=pt.createPositionAfter(U))}return Rt}(w,p.viewItem.getChildren(),f);p.modelRange=v.createRange(p.modelCursor,N),f.updateConversionResult(w,p)}},kL=(S,p,f)=>{if(f.consumable.test(p.viewItem,{name:!0})){let v=Array.from(p.viewItem.getChildren());for(let w of v)!(w.is("element","li")||Lg(w))&&w._remove()}},k_t=(S,p,f)=>{if(f.consumable.test(p.viewItem,{name:!0})){if(p.viewItem.childCount===0)return;let v=[...p.viewItem.getChildren()],w=!1;for(let T of v)w&&!Lg(T)&&T._remove(),Lg(T)&&(w=!0)}};function IL(S){return(p,f)=>{if(f.isPhantom)return;let v=f.modelPosition.nodeBefore;if(v&&v.is("element","listItem")){let w=f.mapper.toViewElement(v),T=w.getAncestors().find(Lg),O=S.createPositionAt(w,0).getWalker();for(let N of O){if(N.type=="elementStart"&&N.item.is("element","li")){f.viewPosition=N.previousPosition;break}if(N.type=="elementEnd"&&N.item==T){f.viewPosition=N.nextPosition;break}}}}}let I_t=function(S,[p,f]){let v=this,w,T=p.is("documentFragment")?p.getChild(0):p;if(w=f?v.createSelection(f):v.document.selection,T&&T.is("element","listItem")){let O=w.getFirstPosition(),N=null;if(O.parent.is("element","listItem")?N=O.parent:O.nodeBefore&&O.nodeBefore.is("element","listItem")&&(N=O.nodeBefore),N){let U=N.getAttribute("listIndent");if(U>0)for(;T&&T.is("element","listItem");)T._setAttribute("listIndent",T.getAttribute("listIndent")+U),T=T.nextSibling}}};function T_t(S){let p=new Ic({startPosition:S}),f;do f=p.next();while(!f.value.item.is("element","listItem"));return f.value.item}function TL(S,p,f,v,w,T){let O=gL(p.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:S}),N=w.mapper,U=w.writer,J=O?O.getAttribute("listIndent"):null,it;if(O)if(J==S){let pt=N.toViewElement(O).parent;it=U.createPositionAfter(pt)}else{let pt=T.createPositionAt(O,"end");it=N.toViewPosition(pt)}else it=f;it=hL(it);for(let pt of[...v.getChildren()])Lg(pt)&&(it=U.move(U.createRangeOn(pt),it).end,Ap(U,pt,pt.nextSibling),Ap(U,pt.previousSibling,pt))}function Lg(S){return S.is("element","ol")||S.is("element","ul")}class P_t extends an{static get pluginName(){return"ListEditing"}static get requires(){return[_S,$m,C_t]}init(){let p=this.editor;p.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});let f=p.data,v=p.editing;var w;p.model.document.registerPostFixer(O=>function(N,U){let J=N.document.differ.getChanges(),it=new Map,pt=!1;for(let Yt of J)if(Yt.type=="insert"&&Yt.name=="listItem")wt(Yt.position);else if(Yt.type=="insert"&&Yt.name!="listItem"){if(Yt.name!="$text"){let ce=Yt.position.nodeAfter;ce.hasAttribute("listIndent")&&(U.removeAttribute("listIndent",ce),pt=!0),ce.hasAttribute("listType")&&(U.removeAttribute("listType",ce),pt=!0),ce.hasAttribute("listStyle")&&(U.removeAttribute("listStyle",ce),pt=!0),ce.hasAttribute("listReversed")&&(U.removeAttribute("listReversed",ce),pt=!0),ce.hasAttribute("listStart")&&(U.removeAttribute("listStart",ce),pt=!0);for(let Pe of Array.from(N.createRangeIn(ce)).filter(ci=>ci.item.is("element","listItem")))wt(Pe.previousPosition)}wt(Yt.position.getShiftedBy(Yt.length))}else Yt.type=="remove"&&Yt.name=="listItem"?wt(Yt.position):(Yt.type=="attribute"&&Yt.attributeKey=="listIndent"||Yt.type=="attribute"&&Yt.attributeKey=="listType")&&wt(Yt.range.start);for(let Yt of it.values())Rt(Yt),qt(Yt);return pt;function wt(Yt){let ce=Yt.nodeBefore;if(ce&&ce.is("element","listItem")){let Pe=ce;if(it.has(Pe))return;for(let ci=Pe.previousSibling;ci&&ci.is("element","listItem");ci=Pe.previousSibling)if(Pe=ci,it.has(Pe))return;it.set(ce,Pe)}else{let Pe=Yt.nodeAfter;Pe&&Pe.is("element","listItem")&&it.set(Pe,Pe)}}function Rt(Yt){let ce=0,Pe=null;for(;Yt&&Yt.is("element","listItem");){let ci=Yt.getAttribute("listIndent");if(ci>ce){let Fi;Pe===null?(Pe=ci-ce,Fi=ce):(Pe>ci&&(Pe=ci),Fi=ci-Pe),U.setAttribute("listIndent",Fi,Yt),pt=!0}else Pe=null,ce=Yt.getAttribute("listIndent")+1;Yt=Yt.nextSibling}}function qt(Yt){let ce=[],Pe=null;for(;Yt&&Yt.is("element","listItem");){let ci=Yt.getAttribute("listIndent");if(Pe&&Pe.getAttribute("listIndent")>ci&&(ce=ce.slice(0,ci+1)),ci!=0)if(ce[ci]){let Fi=ce[ci];Yt.getAttribute("listType")!=Fi&&(U.setAttribute("listType",Fi,Yt),pt=!0)}else ce[ci]=Yt.getAttribute("listType");Pe=Yt,Yt=Yt.nextSibling}}}(p.model,O)),v.mapper.registerViewToModelLength("li",S6),f.mapper.registerViewToModelLength("li",S6),v.mapper.on("modelToViewPosition",IL(v.view)),v.mapper.on("viewToModelPosition",(w=p.model,(O,N)=>{let U=N.viewPosition,J=U.parent,it=N.mapper;if(J.name=="ul"||J.name=="ol"){if(U.isAtEnd){let pt=it.toModelElement(U.nodeBefore),wt=it.getModelLength(U.nodeBefore);N.modelPosition=w.createPositionBefore(pt).getShiftedBy(wt)}else{let pt=it.toModelElement(U.nodeAfter);N.modelPosition=w.createPositionBefore(pt)}O.stop()}else if(J.name=="li"&&U.nodeBefore&&(U.nodeBefore.name=="ul"||U.nodeBefore.name=="ol")){let pt=it.toModelElement(J),wt=1,Rt=U.nodeBefore;for(;Rt&&Lg(Rt);)wt+=it.getModelLength(Rt),Rt=Rt.previousSibling;N.modelPosition=w.createPositionBefore(pt).getShiftedBy(wt),O.stop()}})),f.mapper.on("modelToViewPosition",IL(v.view)),p.conversion.for("editingDowncast").add(O=>{O.on("insert",EL,{priority:"high"}),O.on("insert:listItem",wL(p.model)),O.on("attribute:listType:listItem",y_t,{priority:"high"}),O.on("attribute:listType:listItem",S_t,{priority:"low"}),O.on("attribute:listIndent:listItem",function(N){return(U,J,it)=>{if(!it.consumable.consume(J.item,"attribute:listIndent"))return;let pt=it.mapper.toViewElement(J.item),wt=it.writer;wt.breakContainer(wt.createPositionBefore(pt)),wt.breakContainer(wt.createPositionAfter(pt));let Rt=pt.parent,qt=Rt.previousSibling,Yt=wt.createRangeOn(Rt);wt.remove(Yt),qt&&qt.nextSibling&&Ap(wt,qt,qt.nextSibling),TL(J.attributeOldValue+1,J.range.start,Yt.start,pt,it,N),fL(J.item,pt,it,N);for(let ce of J.item.getChildren())it.consumable.consume(ce,"insert")}}(p.model)),O.on("remove:listItem",function(N){return(U,J,it)=>{let pt=it.mapper.toViewPosition(J.position).getLastMatchingPosition(Pe=>!Pe.item.is("element","li")).nodeAfter,wt=it.writer;wt.breakContainer(wt.createPositionBefore(pt)),wt.breakContainer(wt.createPositionAfter(pt));let Rt=pt.parent,qt=Rt.previousSibling,Yt=wt.createRangeOn(Rt),ce=wt.remove(Yt);qt&&qt.nextSibling&&Ap(wt,qt,qt.nextSibling),TL(it.mapper.toModelElement(pt).getAttribute("listIndent")+1,J.position,Yt.start,pt,it,N);for(let Pe of wt.createRangeIn(ce).getItems())it.mapper.unbindViewElement(Pe);U.stop()}}(p.model)),O.on("remove",w_t,{priority:"low"})}),p.conversion.for("dataDowncast").add(O=>{O.on("insert",EL,{priority:"high"}),O.on("insert:listItem",wL(p.model))}),p.conversion.for("upcast").add(O=>{O.on("element:ul",kL,{priority:"high"}),O.on("element:ol",kL,{priority:"high"}),O.on("element:li",k_t,{priority:"high"}),O.on("element:li",E_t)}),p.model.on("insertContent",I_t,{priority:"high"}),p.commands.add("numberedList",new CL(p,"numbered")),p.commands.add("bulletedList",new CL(p,"bulleted")),p.commands.add("indentList",new bL(p,"forward")),p.commands.add("outdentList",new bL(p,"backward"));let T=v.view.document;this.listenTo(T,"enter",(O,N)=>{let U=this.editor.model.document,J=U.selection.getLastPosition().parent;U.selection.isCollapsed&&J.name=="listItem"&&J.isEmpty&&(this.editor.execute("outdentList"),N.preventDefault(),O.stop())},{context:"li"}),this.listenTo(T,"delete",(O,N)=>{if(N.direction!=="backward")return;let U=this.editor.model.document.selection;if(!U.isCollapsed)return;let J=U.getFirstPosition();if(!J.isAtStart)return;let it=J.parent;it.name==="listItem"&&(it.previousSibling&&it.previousSibling.name==="listItem"||(this.editor.execute("outdentList"),N.preventDefault(),O.stop()))},{context:"li"}),this.listenTo(p.editing.view.document,"tab",(O,N)=>{let U=N.shiftKey?"outdentList":"indentList";this.editor.commands.get(U).isEnabled&&(p.execute(U),N.stopPropagation(),N.preventDefault(),O.stop())},{context:"li"})}afterInit(){let p=this.editor.commands,f=p.get("indent"),v=p.get("outdent");f&&f.registerChildCommand(p.get("indentList")),v&&v.registerChildCommand(p.get("outdentList"))}}function S6(S){let p=1;for(let f of S.getChildren())if(f.name=="ul"||f.name=="ol")for(let v of f.getChildren())p+=S6(v);return p}gp("Ctrl+Enter");var PL=i(1199),D_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(PL.Z,D_t),PL.Z.locals,gp("Ctrl+Enter");function DL(S,p){let f=(v,w,T)=>{if(!T.consumable.consume(w.item,v.name))return;let O=w.attributeNewValue,N=T.writer,U=T.mapper.toViewElement(w.item),J=[...U.getChildren()].find(pt=>pt.getCustomProperty("media-content"));N.remove(J);let it=S.getMediaViewElement(N,O,p);N.insert(N.createPositionAt(U,0),it)};return v=>{v.on("attribute:url:media",f)}}function ML(S,p,f,v){return S.createContainerElement("figure",{class:"media"},[p.getMediaViewElement(S,f,v),S.createSlot()])}function AL(S){let p=S.getSelectedElement();return p&&p.is("element","media")?p:null}function OL(S,p,f,v){S.change(w=>{let T=w.createElement("media",{url:p});S.insertObject(T,f,null,{setSelection:"on",findOptimalPosition:v?"auto":void 0})})}class M_t extends ia{refresh(){let p=this.editor.model,f=p.document.selection,v=AL(f);this.value=v?v.getAttribute("url"):void 0,this.isEnabled=function(w){let T=w.getSelectedElement();return!!T&&T.name==="media"}(f)||function(w,T){let N=qB(w,T).start.parent;return N.isEmpty&&!T.schema.isLimit(N)&&(N=N.parent),T.schema.checkChild(N,"media")}(f,p)}execute(p){let f=this.editor.model,v=f.document.selection,w=AL(v);w?f.change(T=>{T.setAttribute("url",p,w)}):OL(f,p,v,!0)}}class A_t{constructor(p,f){let v=f.providers,w=f.extraProviders||[],T=new Set(f.removeProviders),O=v.concat(w).filter(N=>{let U=N.name;return U?!T.has(U):(mt("media-embed-no-provider-name",{provider:N}),!1)});this.locale=p,this.providerDefinitions=O}hasMedia(p){return!!this._getMedia(p)}getMediaViewElement(p,f,v){return this._getMedia(f).getViewElement(p,v)}_getMedia(p){if(!p)return new FL(this.locale);p=p.trim();for(let f of this.providerDefinitions){let v=f.html,w=No(f.url);for(let T of w){let O=this._getUrlMatches(p,T);if(O)return new FL(this.locale,p,O,v)}}return null}_getUrlMatches(p,f){let v=p.match(f);if(v)return v;let w=p.replace(/^https?:\/\//,"");return v=w.match(f),v||(w=w.replace(/^www\./,""),v=w.match(f),v||null)}}class FL{constructor(p,f,v,w){this.url=this._getValidUrl(f),this._locale=p,this._match=v,this._previewRenderer=w}getViewElement(p,f){let v={},w;if(f.renderForEditingView||f.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(v["data-oembed-url"]=this.url),f.renderForEditingView&&(v.class="ck-media__wrapper");let T=this._getPreviewHtml(f);w=p.createRawElement("div",v,(O,N)=>{N.setContentOf(O,T)})}else this.url&&(v.url=this.url),w=p.createEmptyElement(f.elementName,v);return p.setCustomProperty("media-content",!0,w),w}_getPreviewHtml(p){return this._previewRenderer?this._previewRenderer(this._match):this.url&&p.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){let p=new L0,f=this._locale.t;return p.content='',p.viewBox="0 0 64 42",new Wc({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[p]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":f("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(p){return p?p.match(/^https?/)?p:"https://"+p:null}}var BL=i(7442),O_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(BL.Z,O_t),BL.Z.locals;class PS extends an{constructor(p){super(p),p.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:[/^dailymotion\.com\/video\/(\w+)/,/^dai.ly\/(\w+)/],html:f=>`
`},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:f=>`
`},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:f=>{let v=f[1],w=f[2];return`
`}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:f=>`
`},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new A_t(p.locale,p.config.get("mediaEmbed"))}static get pluginName(){return"MediaEmbedEditing"}init(){let p=this.editor,f=p.model.schema,v=p.t,w=p.conversion,T=p.config.get("mediaEmbed.previewsInData"),O=p.config.get("mediaEmbed.elementName"),N=this.registry;p.commands.add("mediaEmbed",new M_t(p)),f.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]}),w.for("dataDowncast").elementToStructure({model:"media",view:(U,{writer:J})=>{let it=U.getAttribute("url");return ML(J,N,it,{elementName:O,renderMediaPreview:!!it&&T})}}),w.for("dataDowncast").add(DL(N,{elementName:O,renderMediaPreview:T})),w.for("editingDowncast").elementToStructure({model:"media",view:(U,{writer:J})=>{let it=U.getAttribute("url");return function(pt,wt,Rt){return wt.setCustomProperty("media",!0,pt),e6(pt,wt,{label:Rt})}(ML(J,N,it,{elementName:O,renderForEditingView:!0}),J,v("media widget"))}}),w.for("editingDowncast").add(DL(N,{elementName:O,renderForEditingView:!0})),w.for("upcast").elementToElement({view:U=>["oembed",O].includes(U.name)&&U.getAttribute("url")?{name:!0}:null,model:(U,{writer:J})=>{let it=U.getAttribute("url");return N.hasMedia(it)?J.createElement("media",{url:it}):null}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(U,{writer:J})=>{let it=U.getAttribute("data-oembed-url");return N.hasMedia(it)?J.createElement("media",{url:it}):null}}).add(U=>{U.on("element:figure",(J,it,pt)=>{if(!pt.consumable.consume(it.viewItem,{name:!0,classes:"media"}))return;let{modelRange:wt,modelCursor:Rt}=pt.convertChildren(it.viewItem,it.modelCursor);it.modelRange=wt,it.modelCursor=Rt,ts(wt.getItems())||pt.consumable.revert(it.viewItem,{name:!0,classes:"media"})})})}}let F_t=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class B_t extends an{constructor(p){super(p),this._timeoutId=null,this._positionToInsert=null}static get requires(){return[sR,$m,fR]}static get pluginName(){return"AutoMediaEmbed"}init(){let p=this.editor,f=p.model.document,v=p.plugins.get("ClipboardPipeline");this.listenTo(v,"inputTransformation",()=>{let w=f.selection.getFirstRange(),T=Hs.fromPosition(w.start);T.stickiness="toPrevious";let O=Hs.fromPosition(w.end);O.stickiness="toNext",f.once("change:data",()=>{this._embedMediaBetweenPositions(T,O),T.detach(),O.detach()},{priority:"high"})}),p.commands.get("undo").on("execute",()=>{this._timeoutId&&(vn.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)},{priority:"high"})}_embedMediaBetweenPositions(p,f){let v=this.editor,w=v.plugins.get(PS).registry,T=new oc(p,f),O=T.getWalker({ignoreElementEnd:!0}),N="";for(let U of O)U.item.is("$textProxy")&&(N+=U.item.data);if(N=N.trim(),!N.match(F_t)||!w.hasMedia(N))return void T.detach();v.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=Hs.fromPosition(p),this._timeoutId=vn.window.setTimeout(()=>{v.model.change(U=>{this._timeoutId=null,U.remove(T),T.detach();let J=null;this._positionToInsert.root.rootName!=="$graveyard"&&(J=this._positionToInsert),OL(v.model,N,J,!1),this._positionToInsert.detach(),this._positionToInsert=null}),v.plugins.get($m).requestUndoOnBackspace()},100)):T.detach()}}var RL=i(9292),R_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(RL.Z,R_t),RL.Z.locals;class N_t extends Br{constructor(p,f){super(f);let v=f.t;this.focusTracker=new ys,this.keystrokes=new il,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(v("Save"),Hr.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",w=>!!w),this.cancelButtonView=this._createButton(v("Cancel"),Hr.cancel,"ck-button-cancel","cancel"),this._focusables=new xp,this._focusCycler=new bp({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=p,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]})}render(){super.render(),u({view:this}),[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach(f=>{this._focusables.add(f),this.focusTracker.add(f.element)}),this.keystrokes.listenTo(this.element);let p=f=>f.stopPropagation();this.keystrokes.set("arrowright",p),this.keystrokes.set("arrowleft",p),this.keystrokes.set("arrowup",p),this.keystrokes.set("arrowdown",p)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(p){this.urlInputView.fieldView.element.value=p.trim()}isValid(){this.resetFormStatus();for(let p of this._validators){let f=p(this);if(f)return this.urlInputView.errorText=f,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){let p=this.locale.t,f=new n1(this.locale,Dg),v=f.fieldView;return this._urlInputViewInfoDefault=p("Paste the media URL in the input."),this._urlInputViewInfoTip=p("Tip: Paste the URL into the content to embed faster."),f.label=p("Media URL"),f.infoText=this._urlInputViewInfoDefault,v.on("input",()=>{f.infoText=v.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=v.element.value.trim()}),f}_createButton(p,f,v,w){let T=new Ia(this.locale);return T.set({label:p,icon:f,tooltip:!0}),T.extendTemplate({attributes:{class:v}}),w&&T.delegate("execute").to(this,w),T}}class L_t extends an{static get requires(){return[PS]}static get pluginName(){return"MediaEmbedUI"}init(){let p=this.editor,f=p.commands.get("mediaEmbed");p.ui.componentFactory.add("mediaEmbed",v=>{let w=x0(v);return this._setUpDropdown(w,f),w})}_setUpDropdown(p,f){let v=this.editor,w=v.t,T=p.buttonView,O=v.plugins.get(PS).registry;p.once("change:isOpen",()=>{let N=new(c(N_t))(function(U,J){return[it=>{if(!it.url.length)return U("The URL must not be empty.")},it=>{if(!J.hasMedia(it.url))return U("This media URL is not supported.")}]}(v.t,O),v.locale);p.panelView.children.add(N),T.on("open",()=>{N.disableCssTransitions(),N.url=f.value||"",N.urlInputView.fieldView.select(),N.enableCssTransitions()},{priority:"low"}),p.on("submit",()=>{N.isValid()&&(v.execute("mediaEmbed",N.url),v.editing.view.focus())}),p.on("change:isOpen",()=>N.resetFormStatus()),p.on("cancel",()=>{v.editing.view.focus()}),N.delegate("submit","cancel").to(p),N.urlInputView.fieldView.bind("value").to(f,"value"),N.urlInputView.bind("isEnabled").to(f,"isEnabled")}),p.bind("isEnabled").to(f),T.set({label:w("Insert media"),icon:'',tooltip:!0})}}var NL=i(4652),V_t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Dn()(NL.Z,V_t),NL.Z.locals;function z_t(S,p){if(!S.childCount)return;let f=new W0(S.document),v=function(O,N){let U=N.createRangeIn(O),J=new tc({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),it=[];for(let pt of U)if(pt.type==="elementStart"&&J.match(pt.item)){let wt=q_t(pt.item);it.push({element:pt.item,id:wt.id,order:wt.order,indent:wt.indent})}return it}(S,f);if(!v.length)return;let w=null,T=1;v.forEach((O,N)=>{let U=function(qt,Yt){if(!qt)return!0;if(qt.id!==Yt.id)return Yt.indent-qt.indent!=1;let ce=Yt.element.previousSibling;if(!ce)return!0;return Pe=ce,!(Pe.is("element","ol")||Pe.is("element","ul"));var Pe}(v[N-1],O),J=U?null:v[N-1],it=(wt=O,(pt=J)?wt.indent-pt.indent:wt.indent-1);var pt,wt;if(U&&(w=null,T=1),!w||it!==0){let qt=function(Yt,ce){let Pe=new RegExp(`@list l${Yt.id}:level${Yt.indent}\\s*({[^}]*)`,"gi"),ci=/mso-level-number-format:([^;]{0,100});/gi,Fi=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,Cn=Pe.exec(ce),lr="decimal",Ca="ol",wa=null;if(Cn&&Cn[1]){let is=ci.exec(Cn[1]);if(is&&is[1]&&(lr=is[1].trim(),Ca=lr!=="bullet"&&lr!=="image"?"ol":"ul"),lr==="bullet"){let ns=function(zg){let K0=function(Ym){if(Ym.getChild(0).is("$text"))return null;for(let Km of Ym.getChildren()){if(!Km.is("element","span"))continue;let z1=Km.getChild(0);if(z1)return z1.is("$text")?z1:z1.getChild(0)}return null}(zg);if(!K0)return null;let Op=K0._data;return Op==="o"?"circle":Op==="\xB7"?"disc":Op==="\xA7"?"square":null}(Yt.element);ns&&(lr=ns)}else{let ns=Fi.exec(Cn[1]);ns&&ns[1]&&(wa=parseInt(ns[1]))}}return{type:Ca,startIndex:wa,style:j_t(lr)}}(O,p);if(w){if(O.indent>T){let Yt=w.getChild(w.childCount-1),ce=Yt.getChild(Yt.childCount-1);w=LL(qt,ce,f),T+=1}else if(O.indent1&&f.setAttribute("start",S.startIndex,w),w}function q_t(S){let p={},f=S.getStyle("mso-list");if(f){let v=f.match(/(^|\s{1,100})l(\d+)/i),w=f.match(/\s{0,100}lfo(\d+)/i),T=f.match(/\s{0,100}level(\d+)/i);v&&w&&T&&(p.id=v[2],p.order=w[1],p.indent=parseInt(T[1]))}return p}function H_t(S,p){if(!S.childCount)return;let f=new W0(S.document),v=function(T,O){let N=O.createRangeIn(T),U=new tc({name:/v:(.+)/}),J=[];for(let it of N){if(it.type!="elementStart")continue;let pt=it.item,wt=pt.previousSibling,Rt=wt&&wt.is("element")?wt.name:null;U.match(pt)&&pt.getAttribute("o:gfxdata")&&Rt!=="v:shapetype"&&J.push(it.item.getAttribute("id"))}return J}(S,f);(function(T,O,N){let U=N.createRangeIn(O),J=new tc({name:"img"}),it=[];for(let pt of U)if(pt.item.is("element")&&J.match(pt.item)){let wt=pt.item,Rt=wt.getAttribute("v:shapes")?wt.getAttribute("v:shapes").split(" "):[];Rt.length&&Rt.every(qt=>T.indexOf(qt)>-1)?it.push(wt):wt.getAttribute("src")||it.push(wt)}for(let pt of it)N.remove(pt)})(v,S,f),function(T,O,N){let U=N.createRangeIn(O),J=[];for(let wt of U)if(wt.type=="elementStart"&&wt.item.is("element","v:shape")){let Rt=wt.item.getAttribute("id");if(T.includes(Rt))continue;it(wt.item.parent.getChildren(),Rt)||J.push(wt.item)}for(let wt of J){let Rt={src:pt(wt)};wt.hasAttribute("alt")&&(Rt.alt=wt.getAttribute("alt"));let qt=N.createElement("img",Rt);N.insertChild(wt.index+1,qt,wt.parent)}function it(wt,Rt){for(let qt of wt)if(qt.is("element")&&(qt.name=="img"&&qt.getAttribute("v:shapes")==Rt||it(qt.getChildren(),Rt)))return!0;return!1}function pt(wt){for(let Rt of wt.getChildren())if(Rt.is("element")&&Rt.getAttribute("src"))return Rt.getAttribute("src")}}(v,S,f),function(T,O){let N=O.createRangeIn(T),U=new tc({name:/v:(.+)/}),J=[];for(let it of N)it.type=="elementStart"&&U.match(it.item)&&J.push(it.item);for(let it of J)O.remove(it)}(S,f);let w=function(T,O){let N=O.createRangeIn(T),U=new tc({name:"img"}),J=[];for(let it of N)it.item.is("element")&&U.match(it.item)&&it.item.getAttribute("src").startsWith("file://")&&J.push(it.item);return J}(S,f);w.length&&function(T,O,N){if(T.length===O.length)for(let U=0;UString.fromCharCode(parseInt(p,16))).join(""))}let U_t=//i,$_t=/xmlns:o="urn:schemas-microsoft-com/i;class W_t{constructor(p){this.document=p}isActive(p){return U_t.test(p)||$_t.test(p)}execute(p){let{body:f,stylesString:v}=p._parsedData;z_t(f,v),H_t(f,p.dataTransfer.getData("text/rtf")),function(w){let T=[],O=new W0(w.document);for(let{item:N}of O.createRangeIn(w))if(N.is("element")){for(let U of N.getClassNames())/\bmso/gi.exec(U)&&O.removeClass(U,N);for(let U of N.getStyleNames())/\bmso/gi.exec(U)&&O.removeStyle(U,N);N.is("element","w:sdt")&&T.push(N)}for(let N of T){let U=N.parent,J=U.getChildIndex(N);O.insertChild(J,N.getChildren(),U),O.remove(N)}}(f),p.content=f}}function VL(S,p,f,{blockElements:v,inlineObjectElements:w}){let T=f.createPositionAt(S,p=="forward"?"after":"before");return T=T.getLastMatchingPosition(({item:O})=>O.is("element")&&!v.includes(O.name)&&!w.includes(O.name),{direction:p}),p=="forward"?T.nodeAfter:T.nodeBefore}function zL(S,p){return!!S&&S.is("element")&&p.includes(S.name)}let Q_t=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class Y_t{constructor(p){this.document=p}isActive(p){return Q_t.test(p)}execute(p){let f=new W0(this.document),{body:v}=p._parsedData;(function(w,T){for(let O of w.getChildren())if(O.is("element","b")&&O.getStyle("font-weight")==="normal"){let N=w.getChildIndex(O);T.remove(O),T.insertChild(N,O.getChildren(),w)}})(v,f),function(w,T){for(let O of T.createRangeIn(w)){let N=O.item;if(N.is("element","li")){let U=N.getChild(0);U&&U.is("element","p")&&T.unwrapElement(U)}}}(v,f),function(w,T){let O=new dg(T.document.stylesProcessor),N=new y1(O,{renderingMode:"data"}),U=N.blockElements,J=N.inlineObjectElements,it=[];for(let pt of T.createRangeIn(w)){let wt=pt.item;if(wt.is("element","br")){let Rt=VL(wt,"forward",T,{blockElements:U,inlineObjectElements:J}),qt=VL(wt,"backward",T,{blockElements:U,inlineObjectElements:J}),Yt=zL(Rt,U);(zL(qt,U)||Yt)&&it.push(wt)}}for(let pt of it)pt.hasClass("Apple-interchange-newline")?T.remove(pt):T.replace(pt,T.createElement("p"))}(v,f),p.content=v}}let K_t=/(\s+)<\/span>/g,(p,f)=>f.length===1?" ":Array(f.length+1).join("\xA0 ").substr(0,f.length))}function Z_t(S,p){let f=new DOMParser,v=function(U){return jL(jL(U)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<\/span>/g,"").replace(/()[\r\n]+(<\/span>)/g,"$1 $2").replace(/ <\//g,"\xA0<\/o:p>/g,"\xA0").replace(/( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)<")}(function(U){let J="",it="",pt=U.indexOf(J);if(pt<0)return U;let wt=U.indexOf(it,pt+J.length);return U.substring(0,pt+J.length)+(wt>=0?U.substring(wt):"")}(S=(S=S.replace(//g,"")}(N.getData("text/html")):N.getData("text/plain")&&(((J=(J=N.getData("text/plain")).replace(/&/g,"&").replace(//g,">").replace(/\r?\n\r?\n/g,"

").replace(/\r?\n/g,"
").replace(/\t/g,"    ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g,"  ")).includes("

")||J.includes("
"))&&(J=`

${J}

`),pt=J),U=this.editor.data.htmlProcessor.toView(pt)}var J;let it=new F(this,"inputTransformation");this.fire(it,{content:U,dataTransfer:N,targetRanges:O.targetRanges,method:O.method}),it.stop.called&&I.stop(),v.scrollToTheSelection()},{priority:"low"}),this.listenTo(this,"inputTransformation",(I,O)=>{if(O.content.isEmpty)return;let N=this.editor.data.toModel(O.content,"$clipboardHolder");N.childCount!=0&&(I.stop(),f.change(()=>{this.fire("contentInsertion",{content:N,method:O.method,dataTransfer:O.dataTransfer,targetRanges:O.targetRanges})}))},{priority:"low"}),this.listenTo(this,"contentInsertion",(I,O)=>{O.resultRange=f.insertContent(O.content)},{priority:"low"})}_setupCopyCut(){let p=this.editor,f=p.model.document,v=p.editing.view.document,w=(I,O)=>{let N=O.dataTransfer;O.preventDefault(),this._fireOutputTransformationEvent(N,f.selection,I.name)};this.listenTo(v,"copy",w,{priority:"low"}),this.listenTo(v,"cut",(I,O)=>{p.model.canEditAt(p.model.document.selection)?w(I,O):O.preventDefault()},{priority:"low"}),this.listenTo(this,"outputTransformation",(I,O)=>{let N=p.data.toView(O.content);v.fire("clipboardOutput",{dataTransfer:O.dataTransfer,content:N,method:O.method})},{priority:"low"}),this.listenTo(v,"clipboardOutput",(I,O)=>{O.content.isEmpty||(O.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(O.content)),O.dataTransfer.setData("text/plain",sj(O.content))),O.method=="cut"&&p.model.deleteContent(f.selection)},{priority:"low"})}}class lj{constructor(p,f=20){this._batch=null,this.model=p,this._size=0,this.limit=f,this._isLocked=!1,this._changeCallback=(v,w)=>{w.isLocal&&w.isUndoable&&w!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}get size(){return this._size}input(p){this._size+=p,this._size>=this.limit&&this._reset(!0)}get isLocked(){return this._isLocked}lock(){this._isLocked=!0}unlock(){this._isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(p=!1){this.isLocked&&!p||(this._batch=null,this._size=0)}}class Kft extends Jr{constructor(p,f){super(p),this._buffer=new lj(p.model,f),this._isEnabledBasedOnSelection=!1}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(p={}){let f=this.editor.model,v=f.document,w=p.text||"",I=w.length,O=v.selection;if(p.selection?O=p.selection:p.range&&(O=f.createSelection(p.range)),!f.canEditAt(O))return;let N=p.resultRange;f.enqueueChange(this._buffer.batch,U=>{this._buffer.lock();let J=Array.from(v.selection.getAttributes());f.deleteContent(O),w&&f.insertContent(U.createText(w,J),O),N?U.setSelection(N):O.is("documentSelection")||U.setSelection(O),this._buffer.unlock(),this._buffer.input(I)})}}let cj=["insertText","insertReplacementText"];class Yft extends Ws{constructor(p){super(p),this.focusObserver=p.getObserver(ng),y.isAndroid&&cj.push("insertCompositionText");let f=p.document;f.on("beforeinput",(v,w)=>{if(!this.isEnabled)return;let{data:I,targetRanges:O,inputType:N,domEvent:U}=w;if(!cj.includes(N))return;this.focusObserver.flush();let J=new F(f,"insertText");f.fire(J,new S0(p,U,{text:I,selection:p.createSelection(O)})),J.stop.called&&v.stop()}),f.on("compositionend",(v,{data:w,domEvent:I})=>{this.isEnabled&&!y.isAndroid&&w&&f.fire("insertText",new S0(p,I,{text:w,selection:f.selection}))},{priority:"lowest"})}observe(){}stopObserving(){}}class pj extends on{static get pluginName(){return"Input"}init(){let p=this.editor,f=p.model,v=p.editing.view,w=f.document.selection;v.addObserver(Yft);let I=new Kft(p,p.config.get("typing.undoStep")||20);p.commands.add("insertText",I),p.commands.add("input",I),this.listenTo(v.document,"insertText",(O,N)=>{v.document.isComposing||N.preventDefault();let{text:U,selection:J,resultRange:it}=N,pt=Array.from(J.getRanges()).map(Gt=>p.editing.mapper.toModelRange(Gt)),kt=U;if(y.isAndroid){let Gt=Array.from(pt[0].getItems()).reduce((Jt,ue)=>Jt+(ue.is("$textProxy")?ue.data:""),"");Gt&&(Gt.length<=kt.length?kt.startsWith(Gt)&&(kt=kt.substring(Gt.length),pt[0].start=pt[0].start.getShiftedBy(Gt.length)):Gt.startsWith(kt)&&(pt[0].start=pt[0].start.getShiftedBy(kt.length),kt=""))}let Lt={text:kt,selection:f.createSelection(pt)};it&&(Lt.resultRange=p.editing.mapper.toModelRange(it)),p.execute("insertText",Lt),v.scrollToTheSelection()}),y.isAndroid?this.listenTo(v.document,"keydown",(O,N)=>{!w.isCollapsed&&N.keyCode==229&&v.document.isComposing&&mj(f,I)}):this.listenTo(v.document,"compositionstart",()=>{w.isCollapsed||mj(f,I)})}}function mj(S,p){if(!p.isEnabled)return;let f=p.buffer;f.lock(),S.enqueueChange(f.batch,()=>{S.deleteContent(S.document.selection)}),f.unlock()}class dj extends Jr{constructor(p,f){super(p),this.direction=f,this._buffer=new lj(p.model,p.config.get("typing.undoStep")),this._isEnabledBasedOnSelection=!1}get buffer(){return this._buffer}execute(p={}){let f=this.editor.model,v=f.document;f.enqueueChange(this._buffer.batch,w=>{this._buffer.lock();let I=w.createSelection(p.selection||v.selection);if(!f.canEditAt(I))return;let O=p.sequence||1,N=I.isCollapsed;if(I.isCollapsed&&f.modifySelection(I,{direction:this.direction,unit:p.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(O))return void this._replaceEntireContentWithParagraph(w);if(this._shouldReplaceFirstBlockWithParagraph(I,O))return void this.editor.execute("paragraph",{selection:I});if(I.isCollapsed)return;let U=0;I.getFirstRange().getMinimalFlatRanges().forEach(J=>{U+=fi(J.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))}),f.deleteContent(I,{doNotResetEntireContent:N,direction:this.direction}),this._buffer.input(U),w.setSelection(I),this._buffer.unlock()})}_shouldEntireContentBeReplacedWithParagraph(p){if(p>1)return!1;let f=this.editor.model,v=f.document.selection,w=f.schema.getLimitElement(v);if(!(v.isCollapsed&&v.containsEntireContent(w))||!f.schema.checkChild(w,"paragraph"))return!1;let I=w.getChild(0);return!I||!I.is("element","paragraph")}_replaceEntireContentWithParagraph(p){let f=this.editor.model,v=f.document.selection,w=f.schema.getLimitElement(v),I=p.createElement("paragraph");p.remove(p.createRangeIn(w)),p.insert(I,w),p.setSelection(I,0)}_shouldReplaceFirstBlockWithParagraph(p,f){let v=this.editor.model;if(f>1||this.direction!="backward"||!p.isCollapsed)return!1;let w=p.getFirstPosition(),I=v.schema.getLimitElement(w),O=I.getChild(0);return w.parent==O&&!!p.containsEntireContent(O)&&!!v.schema.checkChild(I,"paragraph")&&O.name!="paragraph"}}let uj="word",Ud="selection",_g="backward",$v="forward",fj={deleteContent:{unit:Ud,direction:_g},deleteContentBackward:{unit:"codePoint",direction:_g},deleteWordBackward:{unit:uj,direction:_g},deleteHardLineBackward:{unit:Ud,direction:_g},deleteSoftLineBackward:{unit:Ud,direction:_g},deleteContentForward:{unit:"character",direction:$v},deleteWordForward:{unit:uj,direction:$v},deleteHardLineForward:{unit:Ud,direction:$v},deleteSoftLineForward:{unit:Ud,direction:$v}};class Jft extends Ws{constructor(p){super(p);let f=p.document,v=0;f.on("keydown",()=>{v++}),f.on("keyup",()=>{v=0}),f.on("beforeinput",(w,I)=>{if(!this.isEnabled)return;let{targetRanges:O,domEvent:N,inputType:U}=I,J=fj[U];if(!J)return;let it={direction:J.direction,unit:J.unit,sequence:v};it.unit==Ud&&(it.selectionToRemove=p.createSelection(O[0])),U==="deleteContentBackward"&&(y.isAndroid&&(it.sequence=1),function(kt){if(kt.length!=1||kt[0].isCollapsed)return!1;let Lt=kt[0].getWalker({direction:"backward",singleCharacters:!0,ignoreElementEnd:!0}),Gt=0;for(let{nextPosition:Jt}of Lt){if(Jt.parent.is("$text")){let ue=Jt.parent.data,De=Jt.offset;if(Sm(ue,De)||Pd(ue,De)||no(ue,De))continue;Gt++}else Gt++;if(Gt>1)return!0}return!1}(O)&&(it.unit=Ud,it.selectionToRemove=p.createSelection(O)));let pt=new Bd(f,"delete",O[0]);f.fire(pt,new S0(p,N,it)),pt.stop.called&&w.stop()}),y.isBlink&&function(w){let I=w.view,O=I.document,N=null,U=!1;function J(pt){return pt==so.backspace||pt==so.delete}function it(pt){return pt==so.backspace?_g:$v}O.on("keydown",(pt,{keyCode:kt})=>{N=kt,U=!1}),O.on("keyup",(pt,{keyCode:kt,domEvent:Lt})=>{let Gt=O.selection,Jt=w.isEnabled&&kt==N&&J(kt)&&!Gt.isCollapsed&&!U;if(N=null,Jt){let ue=Gt.getFirstRange(),De=new Bd(O,"delete",ue),pi={unit:Ud,direction:it(kt),selectionToRemove:Gt};O.fire(De,new S0(I,Lt,pi))}}),O.on("beforeinput",(pt,{inputType:kt})=>{let Lt=fj[kt];J(N)&&Lt&&Lt.direction==it(N)&&(U=!0)},{priority:"high"}),O.on("beforeinput",(pt,{inputType:kt,data:Lt})=>{N==so.delete&&kt=="insertText"&&Lt=="\x7F"&&pt.stop()},{priority:"high"})}(this)}observe(){}stopObserving(){}}class M0 extends on{static get pluginName(){return"Delete"}init(){let p=this.editor,f=p.editing.view,v=f.document,w=p.model.document;f.addObserver(Jft),this._undoOnBackspace=!1;let I=new dj(p,"forward");p.commands.add("deleteForward",I),p.commands.add("forwardDelete",I),p.commands.add("delete",new dj(p,"backward")),this.listenTo(v,"delete",(O,N)=>{v.isComposing||N.preventDefault();let{direction:U,sequence:J,selectionToRemove:it,unit:pt}=N,kt=U==="forward"?"deleteForward":"delete",Lt={sequence:J};if(pt=="selection"){let Gt=Array.from(it.getRanges()).map(Jt=>p.editing.mapper.toModelRange(Jt));Lt.selection=p.model.createSelection(Gt)}else Lt.unit=pt;p.execute(kt,Lt),f.scrollToTheSelection()},{priority:"low"}),this.editor.plugins.has("UndoEditing")&&(this.listenTo(v,"delete",(O,N)=>{this._undoOnBackspace&&N.direction=="backward"&&N.sequence==1&&N.unit=="codePoint"&&(this._undoOnBackspace=!1,p.execute("undo"),N.preventDefault(),O.stop())},{context:"$capture"}),this.listenTo(w,"change",()=>{this._undoOnBackspace=!1}))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}class Zft extends on{static get requires(){return[pj,M0]}static get pluginName(){return"Typing"}}function hj(S,p){let f=S.start;return{text:Array.from(S.getWalker({ignoreElementEnd:!1})).reduce((v,{item:w})=>w.is("$text")||w.is("$textProxy")?v+w.data:(f=p.createPositionAfter(w),""),""),range:p.createRange(f,S.end)}}class gj extends pe(){constructor(p,f){super(),this.model=p,this.testCallback=f,this._hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",()=>{this.isEnabled?this._startListening():(this.stopListening(p.document.selection),this.stopListening(p.document))}),this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){let p=this.model.document;this.listenTo(p.selection,"change:range",(f,{directChange:v})=>{v&&(p.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this._hasMatch=!1))}),this.listenTo(p,"change:data",(f,v)=>{!v.isUndo&&v.isLocal&&this._evaluateTextBeforeSelection("data",{batch:v})})}_evaluateTextBeforeSelection(p,f={}){let v=this.model,w=v.document.selection,I=v.createRange(v.createPositionAt(w.focus.parent,0),w.focus),{text:O,range:N}=hj(I,v),U=this.testCallback(O);if(!U&&this.hasMatch&&this.fire("unmatched"),this._hasMatch=!!U,U){let J=Object.assign(f,{text:O,range:N});typeof U=="object"&&Object.assign(J,U),this.fire(`matched:${p}`,J)}}}class xj extends on{constructor(p){super(p),this._isNextGravityRestorationSkipped=!1,this.attributes=new Set,this._overrideUid=null}static get pluginName(){return"TwoStepCaretMovement"}init(){let p=this.editor,f=p.model,v=p.editing.view,w=p.locale,I=f.document.selection;this.listenTo(v.document,"arrowKey",(O,N)=>{if(!I.isCollapsed||N.shiftKey||N.altKey||N.ctrlKey)return;let U=N.keyCode==so.arrowright,J=N.keyCode==so.arrowleft;if(!U&&!J)return;let it=w.contentLanguageDirection,pt=!1;pt=it==="ltr"&&U||it==="rtl"&&J?this._handleForwardMovement(N):this._handleBackwardMovement(N),pt===!0&&O.stop()},{context:"$text",priority:"highest"}),this.listenTo(I,"change:range",(O,N)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!N.directChange&&gp(I.getFirstPosition(),this.attributes)||this._restoreGravity())}),this._enableClickingAfterNode(),this._enableInsertContentSelectionAttributesFixer(),this._handleDeleteContentAfterNode()}registerAttribute(p){this.attributes.add(p)}_handleForwardMovement(p){let f=this.attributes,v=this.editor.model,w=v.document.selection,I=w.getFirstPosition();return!this._isGravityOverridden&&(!I.isAtStart||!O0(w,f))&&!!gp(I,f)&&(Qv(p),O0(w,f)&&gp(I,f,!0)?Wv(v,f):this._overrideGravity(),!0)}_handleBackwardMovement(p){let f=this.attributes,v=this.editor.model,w=v.document.selection,I=w.getFirstPosition();return this._isGravityOverridden?(Qv(p),this._restoreGravity(),gp(I,f,!0)?Wv(v,f):SS(v,f,I),!0):I.isAtStart?!!O0(w,f)&&(Qv(p),SS(v,f,I),!0):!O0(w,f)&&gp(I,f,!0)?(Qv(p),SS(v,f,I),!0):!!_j(I,f)&&(I.isAtEnd&&!O0(w,f)&&gp(I,f)?(Qv(p),SS(v,f,I),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1))}_enableClickingAfterNode(){let p=this.editor,f=p.model,v=f.document.selection,w=p.editing.view.document;p.editing.view.addObserver(Ov);let I=!1;this.listenTo(w,"mousedown",()=>{I=!0}),this.listenTo(w,"selectionChange",()=>{let O=this.attributes;if(!I||(I=!1,!v.isCollapsed)||!O0(v,O))return;let N=v.getFirstPosition();gp(N,O)&&(N.isAtStart||gp(N,O,!0)?Wv(f,O):this._isGravityOverridden||this._overrideGravity())})}_enableInsertContentSelectionAttributesFixer(){let p=this.editor.model,f=p.document.selection,v=this.attributes;this.listenTo(p,"insertContent",()=>{let w=f.getFirstPosition();O0(f,v)&&gp(w,v)&&Wv(p,v)},{priority:"low"})}_handleDeleteContentAfterNode(){let p=this.editor,f=p.model,v=f.document.selection,w=p.editing.view,I=!1,O=!1;this.listenTo(w.document,"delete",(N,U)=>{I=U.direction==="backward"},{priority:"high"}),this.listenTo(f,"deleteContent",()=>{if(!I)return;let N=v.getFirstPosition();O=O0(v,this.attributes)&&!_j(N,this.attributes)},{priority:"high"}),this.listenTo(f,"deleteContent",()=>{I&&(I=!1,O||p.model.enqueueChange(()=>{let N=v.getFirstPosition();O0(v,this.attributes)&&gp(N,this.attributes)&&(N.isAtStart||gp(N,this.attributes,!0)?Wv(f,this.attributes):this._isGravityOverridden||this._overrideGravity())}))},{priority:"low"})}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change(p=>p.overrideSelectionGravity())}_restoreGravity(){this.editor.model.change(p=>{p.restoreSelectionGravity(this._overrideUid),this._overrideUid=null})}}function O0(S,p){for(let f of p)if(S.hasAttribute(f))return!0;return!1}function SS(S,p,f){let v=f.nodeBefore;S.change(w=>{if(v){let I=[],O=S.schema.isObject(v)&&S.schema.isInline(v);for(let[N,U]of v.getAttributes())!S.schema.checkAttribute("$text",N)||O&&S.schema.getAttributeProperties(N).copyFromObject===!1||I.push([N,U]);w.setSelectionAttribute(I)}else w.removeSelectionAttribute(p)})}function Wv(S,p){S.change(f=>{f.removeSelectionAttribute(p)})}function Qv(S){S.preventDefault()}function _j(S,p){return gp(S.getShiftedBy(-1),p)}function gp(S,p,f=!1){let{nodeBefore:v,nodeAfter:w}=S;for(let I of p){let O=v?v.getAttribute(I):void 0,N=w?w.getAttribute(I):void 0;if((!f||O!==void 0&&N!==void 0)&&N!==O)return!0}return!1}let vj={copyright:{from:"(c)",to:"\xA9"},registeredTrademark:{from:"(r)",to:"\xAE"},trademark:{from:"(tm)",to:"\u2122"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"\xBD",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"\u2153",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"\u2154",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"\xBC",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"\xBE",null]},lessThanOrEqual:{from:"<=",to:"\u2264"},greaterThanOrEqual:{from:">=",to:"\u2265"},notEqual:{from:"!=",to:"\u2260"},arrowLeft:{from:"<-",to:"\u2190"},arrowRight:{from:"->",to:"\u2192"},horizontalEllipsis:{from:"...",to:"\u2026"},enDash:{from:/(^| )(--)( )$/,to:[null,"\u2013",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"\u2014",null]},quotesPrimary:{from:vg('"'),to:[null,"\u201C",null,"\u201D"]},quotesSecondary:{from:vg("'"),to:[null,"\u2018",null,"\u2019"]},quotesPrimaryEnGb:{from:vg("'"),to:[null,"\u2018",null,"\u2019"]},quotesSecondaryEnGb:{from:vg('"'),to:[null,"\u201C",null,"\u201D"]},quotesPrimaryPl:{from:vg('"'),to:[null,"\u201E",null,"\u201D"]},quotesSecondaryPl:{from:vg("'"),to:[null,"\u201A",null,"\u2019"]}},bj={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},Xft=["symbols","mathematical","typography","quotes"];function tht(S){return typeof S=="string"?new RegExp(`(${jz(S)})$`):S}function eht(S){return typeof S=="string"?()=>[S]:S instanceof Array?()=>S:S}function iht(S){return(S.textNode?S.textNode:S.nodeAfter).getAttributes()}function vg(S){return new RegExp(`(^|\\s)(${S})([^${S}]*)(${S})$`)}function wS(S,p,f,v){return v.createRange(Cj(S,p,f,!0,v),Cj(S,p,f,!1,v))}function Cj(S,p,f,v,w){let I=S.textNode||(v?S.nodeBefore:S.nodeAfter),O=null;for(;I&&I.getAttribute(p)==f;)O=I,I=v?I.previousSibling:I.nextSibling;return O?w.createPositionAt(O,v?"before":"after"):S}function*yj(S,p){for(let f of p)f&&S.getAttributeProperties(f[0]).copyOnEnter&&(yield f)}class nht extends Jr{execute(){this.editor.model.change(p=>{this.enterBlock(p),this.fire("afterExecute",{writer:p})})}enterBlock(p){let f=this.editor.model,v=f.document.selection,w=f.schema,I=v.isCollapsed,O=v.getFirstRange(),N=O.start.parent,U=O.end.parent;if(w.isLimit(N)||w.isLimit(U))return I||N!=U||f.deleteContent(v),!1;if(I){let J=yj(p.model.schema,v.getAttributes());return Sj(p,O.start),p.setSelectionAttribute(J),!0}{let J=!(O.start.isAtStart&&O.end.isAtEnd),it=N==U;if(f.deleteContent(v,{leaveUnmerged:J}),J){if(it)return Sj(p,v.focus),!0;p.setSelection(U,0)}}return!1}}function Sj(S,p){S.split(p),S.setSelection(p.parent.nextSibling,0)}let rht={insertParagraph:{isSoft:!1},insertLineBreak:{isSoft:!0}};class wj extends Ws{constructor(p){super(p);let f=this.document,v=!1;f.on("keydown",(w,I)=>{v=I.shiftKey}),f.on("beforeinput",(w,I)=>{if(!this.isEnabled)return;let O=I.inputType;y.isSafari&&v&&O=="insertParagraph"&&(O="insertLineBreak");let N=I.domEvent,U=rht[O];if(!U)return;let J=new Bd(f,"enter",I.targetRanges[0]);f.fire(J,new S0(p,N,{isSoft:U.isSoft})),J.stop.called&&w.stop()})}observe(){}stopObserving(){}}class ES extends on{static get pluginName(){return"Enter"}init(){let p=this.editor,f=p.editing.view,v=f.document;f.addObserver(wj),p.commands.add("enter",new nht(p)),this.listenTo(v,"enter",(w,I)=>{v.isComposing||I.preventDefault(),I.isSoft||(p.execute("enter"),f.scrollToTheSelection())},{priority:"low"})}}class oht extends Jr{execute(){let p=this.editor.model,f=p.document;p.change(v=>{(function(w,I,O){let N=O.isCollapsed,U=O.getFirstRange(),J=U.start.parent,it=U.end.parent,pt=J==it;if(N){let kt=yj(w.schema,O.getAttributes());Ej(w,I,U.end),I.removeSelectionAttribute(O.getAttributeKeys()),I.setSelectionAttribute(kt)}else{let kt=!(U.start.isAtStart&&U.end.isAtEnd);w.deleteContent(O,{leaveUnmerged:kt}),pt?Ej(w,I,O.focus):kt&&I.setSelection(it,0)}})(p,v,f.selection),this.fire("afterExecute",{writer:v})})}refresh(){let p=this.editor.model,f=p.document;this.isEnabled=function(v,w){if(w.rangeCount>1)return!1;let I=w.anchor;if(!I||!v.checkChild(I,"softBreak"))return!1;let O=w.getFirstRange(),N=O.start.parent,U=O.end.parent;return!((Y8(N,v)||Y8(U,v))&&N!==U)}(p.schema,f.selection)}}function Ej(S,p,f){let v=p.createElement("softBreak");S.insertContent(v,f),p.setSelection(v,"after")}function Y8(S,p){return!S.is("rootElement")&&(p.isLimit(S)||Y8(S.parent,p))}class aht extends on{static get pluginName(){return"ShiftEnter"}init(){let p=this.editor,f=p.model.schema,v=p.conversion,w=p.editing.view,I=w.document;f.register("softBreak",{allowWhere:"$text",isInline:!0}),v.for("upcast").elementToElement({model:"softBreak",view:"br"}),v.for("downcast").elementToElement({model:"softBreak",view:(O,{writer:N})=>N.createEmptyElement("br")}),w.addObserver(wj),p.commands.add("shiftEnter",new oht(p)),this.listenTo(I,"enter",(O,N)=>{I.isComposing||N.preventDefault(),N.isSoft&&(p.execute("shiftEnter"),w.scrollToTheSelection())},{priority:"low"})}}class sht extends H(){constructor(){super(...arguments),this._stack=[]}add(p,f){let v=this._stack,w=v[0];this._insertDescriptor(p);let I=v[0];w===I||J8(w,I)||this.fire("change:top",{oldDescriptor:w,newDescriptor:I,writer:f})}remove(p,f){let v=this._stack,w=v[0];this._removeDescriptor(p);let I=v[0];w===I||J8(w,I)||this.fire("change:top",{oldDescriptor:w,newDescriptor:I,writer:f})}_insertDescriptor(p){let f=this._stack,v=f.findIndex(I=>I.id===p.id);if(J8(p,f[v]))return;v>-1&&f.splice(v,1);let w=0;for(;f[w]&&lht(f[w],p);)w++;f.splice(w,0,p)}_removeDescriptor(p){let f=this._stack,v=f.findIndex(w=>w.id===p);v>-1&&f.splice(v,1)}}function J8(S,p){return S&&p&&S.priority==p.priority&&kS(S.classes)==kS(p.classes)}function lht(S,p){return S.priority>p.priority||!(S.prioritykS(p.classes)}function kS(S){return Array.isArray(S)?S.sort().join(","):S}let cht='',pht="ck-widget",kj="ck-widget_selected";function Rs(S){return!!S.is("element")&&!!S.getCustomProperty("widget")}function Z8(S,p,f={}){if(!S.is("containerElement"))throw new X("widget-to-widget-wrong-element-type",null,{element:S});return p.setAttribute("contenteditable","false",S),p.addClass(pht,S),p.setCustomProperty("widget",!0,S),S.getFillerOffset=uht,p.setCustomProperty("widgetLabel",[],S),f.label&&function(v,w){v.getCustomProperty("widgetLabel").push(w)}(S,f.label),f.hasSelectionHandle&&function(v,w){let I=w.createUIElement("div",{class:"ck ck-widget__selection-handle"},function(O){let N=this.toDomElement(O),U=new Em;return U.set("content",cht),U.render(),N.appendChild(U.element),N});w.insert(w.createPositionAt(v,0),I),w.addClass(["ck-widget_with-selection-handle"],v)}(S,p),Tj(S,p),S}function mht(S,p,f){if(p.classes&&f.addClass(Da(p.classes),S),p.attributes)for(let v in p.attributes)f.setAttribute(v,p.attributes[v],S)}function dht(S,p,f){if(p.classes&&f.removeClass(Da(p.classes),S),p.attributes)for(let v in p.attributes)f.removeAttribute(v,S)}function Tj(S,p,f=mht,v=dht){let w=new sht;w.on("change:top",(I,O)=>{O.oldDescriptor&&v(S,O.oldDescriptor,O.writer),O.newDescriptor&&f(S,O.newDescriptor,O.writer)}),p.setCustomProperty("addHighlight",(I,O,N)=>w.add(O,N),S),p.setCustomProperty("removeHighlight",(I,O,N)=>w.remove(O,N),S)}function Ij(S,p,f={}){return p.addClass(["ck-editor__editable","ck-editor__nested-editable"],S),p.setAttribute("role","textbox",S),f.label&&p.setAttribute("aria-label",f.label,S),p.setAttribute("contenteditable",S.isReadOnly?"false":"true",S),S.on("change:isReadOnly",(v,w,I)=>{p.setAttribute("contenteditable",I?"false":"true",S)}),S.on("change:isFocused",(v,w,I)=>{I?p.addClass("ck-editor__nested-editable_focused",S):p.removeClass("ck-editor__nested-editable_focused",S)}),Tj(S,p),S}function Pj(S,p){let f=S.getSelectedElement();if(f){let v=$d(S);if(v)return p.createRange(p.createPositionAt(f,v))}return tS(S,p)}function uht(){return null}let F0="widget-type-around";function yh(S,p,f){return!!S&&Rs(S)&&!f.isInline(p)}function $d(S){return S.getAttribute(F0)}var Dj=i(4921),fht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Dj.Z,fht),Dj.Z.locals;let Aj=["before","after"],hht=new DOMParser().parseFromString('',"image/svg+xml").firstChild,Mj="ck-widget__type-around_disabled";class ght extends on{constructor(){super(...arguments),this._currentFakeCaretModelElement=null}static get pluginName(){return"WidgetTypeAround"}static get requires(){return[ES,M0]}init(){let p=this.editor,f=p.editing.view;this.on("change:isEnabled",(v,w,I)=>{f.change(O=>{for(let N of f.document.roots)I?O.removeClass(Mj,N):O.addClass(Mj,N)}),I||p.model.change(O=>{O.removeSelectionAttribute(F0)})}),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(p,f){let v=this.editor,w=v.editing.view,I=v.model.schema.getAttributesWithProperty(p,"copyOnReplace",!0);v.execute("insertParagraph",{position:v.model.createPositionAt(p,f),attributes:I}),w.focus(),w.scrollToTheSelection()}_listenToIfEnabled(p,f,v,w){this.listenTo(p,f,(...I)=>{this.isEnabled&&v(...I)},w)}_insertParagraphAccordingToFakeCaretPosition(){let p=this.editor.model.document.selection,f=$d(p);if(!f)return!1;let v=p.getSelectedElement();return this._insertParagraph(v,f),!0}_enableTypeAroundUIInjection(){let p=this.editor,f=p.model.schema,v=p.locale.t,w={before:v("Insert paragraph before block"),after:v("Insert paragraph after block")};p.editing.downcastDispatcher.on("insert",(I,O,N)=>{let U=N.mapper.toViewElement(O.item);U&&yh(U,O.item,f)&&(function(J,it,pt){let kt=J.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},function(Lt){let Gt=this.toDomElement(Lt);return function(Jt,ue){for(let De of Aj){let pi=new Bc({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${De}`],title:ue[De],"aria-hidden":"true"},children:[Jt.ownerDocument.importNode(hht,!0)]});Jt.appendChild(pi.render())}}(Gt,it),function(Jt){let ue=new Bc({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});Jt.appendChild(ue.render())}(Gt),Gt});J.insert(J.createPositionAt(pt,"end"),kt)}(N.writer,w,U),U.getCustomProperty("widgetLabel").push(()=>this.isEnabled?v("Press Enter to type after or press Shift + Enter to type before the widget"):""))},{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){let p=this.editor,f=p.model,v=f.document.selection,w=f.schema,I=p.editing.view;function O(N){return`ck-widget_type-around_show-fake-caret_${N}`}this._listenToIfEnabled(I.document,"arrowKey",(N,U)=>{this._handleArrowKeyPress(N,U)},{context:[Rs,"$text"],priority:"high"}),this._listenToIfEnabled(v,"change:range",(N,U)=>{U.directChange&&p.model.change(J=>{J.removeSelectionAttribute(F0)})}),this._listenToIfEnabled(f.document,"change:data",()=>{let N=v.getSelectedElement();N&&yh(p.editing.mapper.toViewElement(N),N,w)||p.model.change(U=>{U.removeSelectionAttribute(F0)})}),this._listenToIfEnabled(p.editing.downcastDispatcher,"selection",(N,U,J)=>{let it=J.writer;if(this._currentFakeCaretModelElement){let Gt=J.mapper.toViewElement(this._currentFakeCaretModelElement);Gt&&(it.removeClass(Aj.map(O),Gt),this._currentFakeCaretModelElement=null)}let pt=U.selection.getSelectedElement();if(!pt)return;let kt=J.mapper.toViewElement(pt);if(!yh(kt,pt,w))return;let Lt=$d(U.selection);Lt&&(it.addClass(O(Lt),kt),this._currentFakeCaretModelElement=pt)}),this._listenToIfEnabled(p.ui.focusTracker,"change:isFocused",(N,U,J)=>{J||p.model.change(it=>{it.removeSelectionAttribute(F0)})})}_handleArrowKeyPress(p,f){let v=this.editor,w=v.model,I=w.document.selection,O=w.schema,N=v.editing.view,U=function(pt,kt){let Lt=d0(pt,kt);return Lt==="down"||Lt==="right"}(f.keyCode,v.locale.contentLanguageDirection),J=N.document.selection.getSelectedElement(),it;yh(J,v.editing.mapper.toModelElement(J),O)?it=this._handleArrowKeyPressOnSelectedWidget(U):I.isCollapsed?it=this._handleArrowKeyPressWhenSelectionNextToAWidget(U):f.shiftKey||(it=this._handleArrowKeyPressWhenNonCollapsedSelection(U)),it&&(f.preventDefault(),p.stop())}_handleArrowKeyPressOnSelectedWidget(p){let f=this.editor.model,v=$d(f.document.selection);return f.change(w=>v?v!==(p?"after":"before")?(w.removeSelectionAttribute(F0),!0):!1:(w.setSelectionAttribute(F0,p?"after":"before"),!0))}_handleArrowKeyPressWhenSelectionNextToAWidget(p){let f=this.editor,v=f.model,w=v.schema,I=f.plugins.get("Widget"),O=I._getObjectElementNextToSelection(p);return!!yh(f.editing.mapper.toViewElement(O),O,w)&&(v.change(N=>{I._setSelectionOverElement(O),N.setSelectionAttribute(F0,p?"before":"after")}),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(p){let f=this.editor,v=f.model,w=v.schema,I=f.editing.mapper,O=v.document.selection,N=p?O.getLastPosition().nodeBefore:O.getFirstPosition().nodeAfter;return!!yh(I.toViewElement(N),N,w)&&(v.change(U=>{U.setSelection(N,"on"),U.setSelectionAttribute(F0,p?"after":"before")}),!0)}_enableInsertingParagraphsOnButtonClick(){let p=this.editor,f=p.editing.view;this._listenToIfEnabled(f.document,"mousedown",(v,w)=>{let I=w.domTarget.closest(".ck-widget__type-around__button");if(!I)return;let O=function(J){return J.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(I),N=function(J,it){let pt=J.closest(".ck-widget");return it.mapDomToView(pt)}(I,f.domConverter),U=p.editing.mapper.toModelElement(N);this._insertParagraph(U,O),w.preventDefault(),v.stop()})}_enableInsertingParagraphsOnEnterKeypress(){let p=this.editor,f=p.model.document.selection,v=p.editing.view;this._listenToIfEnabled(v.document,"enter",(w,I)=>{if(w.eventPhase!="atTarget")return;let O=f.getSelectedElement(),N=p.editing.mapper.toViewElement(O),U=p.model.schema,J;this._insertParagraphAccordingToFakeCaretPosition()?J=!0:yh(N,O,U)&&(this._insertParagraph(O,I.isSoft?"before":"after"),J=!0),J&&(I.preventDefault(),w.stop())},{context:Rs})}_enableInsertingParagraphsOnTypingKeystroke(){let p=this.editor.editing.view.document;this._listenToIfEnabled(p,"insertText",(f,v)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(v.selection=p.selection)},{priority:"high"}),y.isAndroid?this._listenToIfEnabled(p,"keydown",(f,v)=>{v.keyCode==229&&this._insertParagraphAccordingToFakeCaretPosition()}):this._listenToIfEnabled(p,"compositionstart",()=>{this._insertParagraphAccordingToFakeCaretPosition()},{priority:"high"})}_enableDeleteIntegration(){let p=this.editor,f=p.editing.view,v=p.model,w=v.schema;this._listenToIfEnabled(f.document,"delete",(I,O)=>{if(I.eventPhase!="atTarget")return;let N=$d(v.document.selection);if(!N)return;let U=O.direction,J=v.document.selection.getSelectedElement(),it=U=="forward";if(N==="before"===it)p.execute("delete",{selection:v.createSelection(J,"on")});else{let pt=w.getNearestSelectionRange(v.createPositionAt(J,N),U);if(pt)if(pt.isCollapsed){let kt=v.createSelection(pt.start);if(v.modifySelection(kt,{direction:U}),kt.focus.isEqual(pt.start)){let Lt=function(Gt,Jt){let ue=Jt;for(let De of Jt.getAncestors({parentFirst:!0})){if(De.childCount>1||Gt.isLimit(De))break;ue=De}return ue}(w,pt.start.parent);v.deleteContent(v.createSelection(Lt,"on"),{doNotAutoparagraph:!0})}else v.change(Lt=>{Lt.setSelection(pt),p.execute(it?"deleteForward":"delete")})}else v.change(kt=>{kt.setSelection(pt),p.execute(it?"deleteForward":"delete")})}O.preventDefault(),I.stop()},{context:Rs})}_enableInsertContentIntegration(){let p=this.editor,f=this.editor.model,v=f.document.selection;this._listenToIfEnabled(p.model,"insertContent",(w,[I,O])=>{if(O&&!O.is("documentSelection"))return;let N=$d(v);return N?(w.stop(),f.change(U=>{let J=v.getSelectedElement(),it=f.createPositionAt(J,N),pt=U.createSelection(it),kt=f.insertContent(I,pt);return U.setSelection(pt),kt})):void 0},{priority:"high"})}_enableInsertObjectIntegration(){let p=this.editor,f=this.editor.model.document.selection;this._listenToIfEnabled(p.model,"insertObject",(v,w)=>{let[,I,O={}]=w;if(I&&!I.is("documentSelection"))return;let N=$d(f);N&&(O.findOptimalPosition=N,w[3]=O)},{priority:"high"})}_enableDeleteContentIntegration(){let p=this.editor,f=this.editor.model.document.selection;this._listenToIfEnabled(p.model,"deleteContent",(v,[w])=>{w&&!w.is("documentSelection")||$d(f)&&v.stop()},{priority:"high"})}}function xht(S){let p=S.model;return(f,v)=>{let w=v.keyCode==so.arrowup,I=v.keyCode==so.arrowdown,O=v.shiftKey,N=p.document.selection;if(!w&&!I)return;let U=I;if(O&&function(it,pt){return!it.isCollapsed&&it.isBackward==pt}(N,U))return;let J=function(it,pt,kt){let Lt=it.model;if(kt){let Gt=pt.isCollapsed?pt.focus:pt.getLastPosition(),Jt=Oj(Lt,Gt,"forward");if(!Jt)return null;let ue=Lt.createRange(Gt,Jt),De=Fj(Lt.schema,ue,"backward");return De?Lt.createRange(Gt,De):null}{let Gt=pt.isCollapsed?pt.focus:pt.getFirstPosition(),Jt=Oj(Lt,Gt,"backward");if(!Jt)return null;let ue=Lt.createRange(Jt,Gt),De=Fj(Lt.schema,ue,"forward");return De?Lt.createRange(De,Gt):null}}(S,N,U);if(J){if(J.isCollapsed&&(N.isCollapsed||O))return;(J.isCollapsed||function(it,pt,kt){let Lt=it.model,Gt=it.view.domConverter;if(kt){let Fi=Lt.createSelection(pt.start);Lt.modifySelection(Fi),Fi.focus.isAtEnd||pt.start.isEqual(Fi.focus)||(pt=Lt.createRange(Fi.focus,pt.end))}let Jt=it.mapper.toViewRange(pt),ue=Gt.viewRangeToDom(Jt),De=vo.getDomRangeRects(ue),pi;for(let Fi of De)if(pi!==void 0){if(Math.round(Fi.top)>=pi)return!1;pi=Math.max(pi,Math.round(Fi.bottom))}else pi=Math.round(Fi.bottom);return!0}(S,J,U))&&(p.change(it=>{let pt=U?J.end:J.start;if(O){let kt=p.createSelection(N.anchor);kt.setFocus(pt),it.setSelection(kt)}else it.setSelection(pt)}),f.stop(),v.preventDefault(),v.stopPropagation())}}}function Oj(S,p,f){let v=S.schema,w=S.createRangeIn(p.root),I=f=="forward"?"elementStart":"elementEnd";for(let{previousPosition:O,item:N,type:U}of w.getWalker({startPosition:p,direction:f})){if(v.isLimit(N)&&!v.isInline(N))return O;if(U==I&&v.isBlock(N))return null}return null}function Fj(S,p,f){let v=f=="backward"?p.end:p.start;if(S.checkChild(v,"$text"))return v;for(let{nextPosition:w}of p.getWalker({direction:f}))if(S.checkChild(w,"$text"))return w;return null}var Bj=i(3488),_ht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Bj.Z,_ht),Bj.Z.locals;class Kv extends on{constructor(){super(...arguments),this._previouslySelected=new Set}static get pluginName(){return"Widget"}static get requires(){return[ght,M0]}init(){let p=this.editor,f=p.editing.view,v=f.document;this.editor.editing.downcastDispatcher.on("selection",(w,I,O)=>{let N=O.writer,U=I.selection;if(U.isCollapsed)return;let J=U.getSelectedElement();if(!J)return;let it=p.editing.mapper.toViewElement(J);var pt;Rs(it)&&O.consumable.consume(U,"selection")&&N.setSelection(N.createRangeOn(it),{fake:!0,label:(pt=it,pt.getCustomProperty("widgetLabel").reduce((kt,Lt)=>typeof Lt=="function"?kt?kt+". "+Lt():Lt():kt?kt+". "+Lt:Lt,""))})}),this.editor.editing.downcastDispatcher.on("selection",(w,I,O)=>{this._clearPreviouslySelectedWidgets(O.writer);let N=O.writer,U=N.document.selection,J=null;for(let it of U.getRanges())for(let pt of it){let kt=pt.item;Rs(kt)&&!vht(kt,J)&&(N.addClass(kj,kt),this._previouslySelected.add(kt),J=kt)}},{priority:"low"}),f.addObserver(Ov),this.listenTo(v,"mousedown",(...w)=>this._onMousedown(...w)),this.listenTo(v,"arrowKey",(...w)=>{this._handleSelectionChangeOnArrowKeyPress(...w)},{context:[Rs,"$text"]}),this.listenTo(v,"arrowKey",(...w)=>{this._preventDefaultOnArrowKeyPress(...w)},{context:"$root"}),this.listenTo(v,"arrowKey",xht(this.editor.editing),{context:"$text"}),this.listenTo(v,"delete",(w,I)=>{this._handleDelete(I.direction=="forward")&&(I.preventDefault(),w.stop())},{context:"$root"})}_onMousedown(p,f){let v=this.editor,w=v.editing.view,I=w.document,O=f.target;if(f.domEvent.detail>=3)return void(this._selectBlockContent(O)&&f.preventDefault());if(function(U){let J=U;for(;J;){if(J.is("editableElement")&&!J.is("rootElement"))return!0;if(Rs(J))return!1;J=J.parent}return!1}(O)||!Rs(O)&&(O=O.findAncestor(Rs),!O))return;y.isAndroid&&f.preventDefault(),I.isFocused||w.focus();let N=v.editing.mapper.toModelElement(O);this._setSelectionOverElement(N)}_selectBlockContent(p){let f=this.editor,v=f.model,w=f.editing.mapper,I=v.schema,O=w.findMappedViewAncestor(this.editor.editing.view.createPositionAt(p,0)),N=function(U,J){for(let it of U.getAncestors({includeSelf:!0,parentFirst:!0})){if(J.checkChild(it,"$text"))return it;if(J.isLimit(it)&&!J.isObject(it))break}return null}(w.toModelElement(O),v.schema);return!!N&&(v.change(U=>{let J=I.isLimit(N)?null:function(kt,Lt){let Gt=new hc({startPosition:kt});for(let{item:Jt}of Gt){if(Lt.isLimit(Jt)||!Jt.is("element"))return null;if(Lt.checkChild(Jt,"$text"))return Jt}return null}(U.createPositionAfter(N),I),it=U.createPositionAt(N,0),pt=J?U.createPositionAt(J,0):U.createPositionAt(N,"end");U.setSelection(U.createRange(it,pt))}),!0)}_handleSelectionChangeOnArrowKeyPress(p,f){let v=f.keyCode,w=this.editor.model,I=w.schema,O=w.document.selection,N=O.getSelectedElement(),U=d0(v,this.editor.locale.contentLanguageDirection),J=U=="down"||U=="right",it=U=="up"||U=="down";if(N&&I.isObject(N)){let kt=J?O.getLastPosition():O.getFirstPosition(),Lt=I.getNearestSelectionRange(kt,J?"forward":"backward");return void(Lt&&(w.change(Gt=>{Gt.setSelection(Lt)}),f.preventDefault(),p.stop()))}if(!O.isCollapsed&&!f.shiftKey){let kt=O.getFirstPosition(),Lt=O.getLastPosition(),Gt=kt.nodeAfter,Jt=Lt.nodeBefore;return void((Gt&&I.isObject(Gt)||Jt&&I.isObject(Jt))&&(w.change(ue=>{ue.setSelection(J?Lt:kt)}),f.preventDefault(),p.stop()))}if(!O.isCollapsed)return;let pt=this._getObjectElementNextToSelection(J);if(pt&&I.isObject(pt)){if(I.isInline(pt)&&it)return;this._setSelectionOverElement(pt),f.preventDefault(),p.stop()}}_preventDefaultOnArrowKeyPress(p,f){let v=this.editor.model,w=v.schema,I=v.document.selection.getSelectedElement();I&&w.isObject(I)&&(f.preventDefault(),p.stop())}_handleDelete(p){let f=this.editor.model.document.selection;if(!this.editor.model.canEditAt(f)||!f.isCollapsed)return;let v=this._getObjectElementNextToSelection(p);return v?(this.editor.model.change(w=>{let I=f.anchor.parent;for(;I.isEmpty;){let O=I;I=O.parent,w.remove(O)}this._setSelectionOverElement(v)}),!0):void 0}_setSelectionOverElement(p){this.editor.model.change(f=>{f.setSelection(f.createRangeOn(p))})}_getObjectElementNextToSelection(p){let f=this.editor.model,v=f.schema,w=f.document.selection,I=f.createSelection(w);if(f.modifySelection(I,{direction:p?"forward":"backward"}),I.isEqual(w))return null;let O=p?I.focus.nodeBefore:I.focus.nodeAfter;return O&&v.isObject(O)?O:null}_clearPreviouslySelectedWidgets(p){for(let f of this._previouslySelected)p.removeClass(kj,f);this._previouslySelected.clear()}}function vht(S,p){return!!p&&Array.from(S.getAncestors()).includes(p)}class TS extends on{constructor(){super(...arguments),this._toolbarDefinitions=new Map}static get requires(){return[vS]}static get pluginName(){return"WidgetToolbarRepository"}init(){let p=this.editor;if(p.plugins.has("BalloonToolbar")){let f=p.plugins.get("BalloonToolbar");this.listenTo(f,"show",v=>{(function(w){let I=w.getSelectedElement();return!(!I||!Rs(I))})(p.editing.view.document.selection)&&v.stop()},{priority:"high"})}this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",()=>{this._updateToolbarsVisibility()}),this.listenTo(p.ui,"update",()=>{this._updateToolbarsVisibility()}),this.listenTo(p.ui.focusTracker,"change:isFocused",()=>{this._updateToolbarsVisibility()},{priority:"low"})}destroy(){super.destroy();for(let p of this._toolbarDefinitions.values())p.view.destroy()}register(p,{ariaLabel:f,items:v,getRelatedElement:w,balloonClassName:I="ck-toolbar-container"}){if(!v.length)return void mt("widget-toolbar-no-items",{toolbarId:p});let O=this.editor,N=O.t,U=new Rv(O.locale);if(U.ariaLabel=f||N("Widget toolbar"),this._toolbarDefinitions.has(p))throw new X("widget-toolbar-duplicated",this,{toolbarId:p});let J={view:U,getRelatedElement:w,balloonClassName:I,itemsConfig:v,initialized:!1};O.ui.addToolbar(U,{isContextual:!0,beforeFocus:()=>{let it=w(O.editing.view.document.selection);it&&this._showToolbar(J,it)},afterBlur:()=>{this._hideToolbar(J)}}),this._toolbarDefinitions.set(p,J)}_updateToolbarsVisibility(){let p=0,f=null,v=null;for(let w of this._toolbarDefinitions.values()){let I=w.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&I)if(this.editor.ui.focusTracker.isFocused){let O=I.getAncestors().length;O>p&&(p=O,f=I,v=w)}else this._isToolbarVisible(w)&&this._hideToolbar(w);else this._isToolbarInBalloon(w)&&this._hideToolbar(w)}v&&this._showToolbar(v,f)}_hideToolbar(p){this._balloon.remove(p.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(p,f){this._isToolbarVisible(p)?Rj(this.editor,f):this._isToolbarInBalloon(p)||(p.initialized||(p.initialized=!0,p.view.fillFromConfig(p.itemsConfig,this.editor.ui.componentFactory)),this._balloon.add({view:p.view,position:Nj(this.editor,f),balloonClassName:p.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",()=>{for(let v of this._toolbarDefinitions.values())if(this._isToolbarVisible(v)){let w=v.getRelatedElement(this.editor.editing.view.document.selection);Rj(this.editor,w)}}))}_isToolbarVisible(p){return this._balloon.visibleView===p.view}_isToolbarInBalloon(p){return this._balloon.hasView(p.view)}}function Rj(S,p){let f=S.plugins.get("ContextualBalloon"),v=Nj(S,p);f.updatePosition(v)}function Nj(S,p){let f=S.editing.view,v=gc.defaultPositions;return{target:f.domConverter.mapViewToDom(p),positions:[v.northArrowSouth,v.northArrowSouthWest,v.northArrowSouthEast,v.southArrowNorth,v.southArrowNorthWest,v.southArrowNorthEast,v.viewportStickyNorth]}}pe(),pe();var Lj=i(8506),bht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Lj.Z,bht),Lj.Z.locals;let X8=Mc("px");class Cht extends Mr{constructor(){super();let p=this.bindTemplate;this.set({isVisible:!1,left:null,top:null,width:null}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-clipboard-drop-target-line",p.if("isVisible","ck-hidden",f=>!f)],style:{left:p.to("left",f=>X8(f)),top:p.to("top",f=>X8(f)),width:p.to("width",f=>X8(f))}}})}}class IS extends on{constructor(){super(...arguments),this.removeDropMarkerDelayed=fe(()=>this.removeDropMarker(),40),this._updateDropMarkerThrottled=xS(p=>this._updateDropMarker(p),40),this._reconvertMarkerThrottled=xS(()=>{this.editor.model.markers.has("drop-target")&&this.editor.editing.reconvertMarker("drop-target")},0),this._dropTargetLineView=new Cht,this._domEmitter=new(sc()),this._scrollables=new Map}static get pluginName(){return"DragDropTarget"}init(){this._setupDropMarker()}destroy(){this._domEmitter.stopListening();for(let{resizeObserver:p}of this._scrollables.values())p.destroy();return this._updateDropMarkerThrottled.cancel(),this.removeDropMarkerDelayed.cancel(),this._reconvertMarkerThrottled.cancel(),super.destroy()}updateDropMarker(p,f,v,w,I,O){this.removeDropMarkerDelayed.cancel();let N=Vj(this.editor,p,f,v,w,I,O);if(N)return O&&O.containsRange(N)?this.removeDropMarker():void this._updateDropMarkerThrottled(N)}getFinalDropRange(p,f,v,w,I,O){let N=Vj(this.editor,p,f,v,w,I,O);return this.removeDropMarker(),N}removeDropMarker(){let p=this.editor.model;this.removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),this._dropTargetLineView.isVisible=!1,p.markers.has("drop-target")&&p.change(f=>{f.removeMarker("drop-target")})}_setupDropMarker(){let p=this.editor;p.ui.view.body.add(this._dropTargetLineView),p.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),p.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(f,{writer:v})=>{if(p.model.schema.checkChild(f.markerRange.start,"$text"))return this._dropTargetLineView.isVisible=!1,this._createDropTargetPosition(v);f.markerRange.isCollapsed?this._updateDropTargetLine(f.markerRange):this._dropTargetLineView.isVisible=!1}})}_updateDropMarker(p){let f=this.editor,v=f.model.markers;f.model.change(w=>{v.has("drop-target")?v.get("drop-target").getRange().isEqual(p)||w.updateMarker("drop-target",{range:p}):w.addMarker("drop-target",{range:p,usingOperation:!1,affectsData:!1})})}_createDropTargetPosition(p){return p.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},function(f){let v=this.toDomElement(f);return v.append("\u2060",f.createElement("span"),"\u2060"),v})}_updateDropTargetLine(p){let f=this.editor.editing,v=p.start.nodeBefore,w=p.start.nodeAfter,I=p.start.parent,O=v?f.mapper.toViewElement(v):null,N=O?f.view.domConverter.mapViewToDom(O):null,U=w?f.mapper.toViewElement(w):null,J=U?f.view.domConverter.mapViewToDom(U):null,it=f.mapper.toViewElement(I),pt=f.view.domConverter.mapViewToDom(it),kt=this._getScrollableRect(it),{scrollX:Lt,scrollY:Gt}=vn.window,Jt=N?new vo(N):null,ue=J?new vo(J):null,De=new vo(pt).excludeScrollbarsAndBorders(),pi=Jt?Jt.bottom:De.top,Fi=ue?ue.top:De.bottom,Cn=vn.window.getComputedStyle(pt),nr=pi<=Fi?(pi+Fi)/2:Fi;if(kt.topN.schema.checkChild(pt,kt))){if(N.schema.checkChild(pt,"$text"))return N.createRange(pt);if(it)return PS(S,jj(S,it.parent),v,w)}}}else if(N.schema.isInline(J))return PS(S,J,v,w)}if(N.schema.isBlock(J))return PS(S,J,v,w);if(N.schema.checkChild(J,"$block")){let it=Array.from(J.getChildren()).filter(Lt=>Lt.is("element")&&!yht(S,Lt)),pt=0,kt=it.length;if(kt==0)return N.createRange(N.createPositionAt(J,"end"));for(;ptp in S?Sht(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;class Iht extends on{constructor(){super(...arguments),this._isBlockDragging=!1,this._domEmitter=new(sc())}static get pluginName(){return"DragDropBlockToolbar"}init(){let p=this.editor;if(this.listenTo(p,"change:isReadOnly",(f,v,w)=>{w?(this.forceDisabled("readOnlyMode"),this._isBlockDragging=!1):this.clearForceDisabled("readOnlyMode")}),y.isAndroid&&this.forceDisabled("noAndroidSupport"),p.plugins.has("BlockToolbar")){let f=p.plugins.get("BlockToolbar").buttonView.element;this._domEmitter.listenTo(f,"dragstart",(v,w)=>this._handleBlockDragStart(w)),this._domEmitter.listenTo(vn.document,"dragover",(v,w)=>this._handleBlockDragging(w)),this._domEmitter.listenTo(vn.document,"drop",(v,w)=>this._handleBlockDragging(w)),this._domEmitter.listenTo(vn.document,"dragend",()=>this._handleBlockDragEnd(),{useCapture:!0}),this.isEnabled&&f.setAttribute("draggable","true"),this.on("change:isEnabled",(v,w,I)=>{f.setAttribute("draggable",I?"true":"false")})}}destroy(){return this._domEmitter.stopListening(),super.destroy()}_handleBlockDragStart(p){if(!this.isEnabled)return;let f=this.editor.model,v=f.document.selection,w=this.editor.editing.view,I=Array.from(v.getSelectedBlocks()),O=f.createRange(f.createPositionBefore(I[0]),f.createPositionAfter(I[I.length-1]));f.change(N=>N.setSelection(O)),this._isBlockDragging=!0,w.focus(),w.getObserver(Uv).onDomEvent(p)}_handleBlockDragging(p){if(!this.isEnabled||!this._isBlockDragging)return;let f=p.clientX+(this.editor.locale.contentLanguageDirection=="ltr"?100:-100),v=p.clientY,w=document.elementFromPoint(f,v),I=this.editor.editing.view;var O,N;w&&w.closest(".ck-editor__editable")&&I.getObserver(Uv).onDomEvent((O=((U,J)=>{for(var it in J||(J={}))kht.call(J,it)&&Hj(U,it,J[it]);if(qj)for(var it of qj(J))Tht.call(J,it)&&Hj(U,it,J[it]);return U})({},p),N={type:p.type,dataTransfer:p.dataTransfer,target:w,clientX:f,clientY:v,preventDefault:()=>p.preventDefault(),stopPropagation:()=>p.stopPropagation()},wht(O,Eht(N))))}_handleBlockDragEnd(){this._isBlockDragging=!1}}var Gj=i(903),Pht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Gj.Z,Pht),Gj.Z.locals;class Dht extends on{constructor(){super(...arguments),this._clearDraggableAttributesDelayed=fe(()=>this._clearDraggableAttributes(),40),this._blockMode=!1,this._domEmitter=new(sc())}static get pluginName(){return"DragDrop"}static get requires(){return[Bm,Kv,IS,Iht]}init(){let p=this.editor,f=p.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,f.addObserver(Uv),f.addObserver(Ov),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDraggableAttributeHandling(),this.listenTo(p,"change:isReadOnly",(v,w,I)=>{I?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}),this.on("change:isEnabled",(v,w,I)=>{I||this._finalizeDragging(!1)}),y.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._previewContainer&&this._previewContainer.remove(),this._domEmitter.stopListening(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){let p=this.editor,f=p.model,v=p.editing.view,w=v.document,I=p.plugins.get(IS);this.listenTo(w,"dragstart",(O,N)=>{if(N.target&&N.target.is("editableElement")||(this._prepareDraggedRange(N.target),!this._draggedRange))return void N.preventDefault();this._draggingUid=$(),N.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",N.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);let U=f.createSelection(this._draggedRange.toRange());this.editor.plugins.get("ClipboardPipeline")._fireOutputTransformationEvent(N.dataTransfer,U,"dragstart");let{dataTransfer:J,domTarget:it,domEvent:pt}=N,{clientX:kt}=pt;this._updatePreview({dataTransfer:J,domTarget:it,clientX:kt}),N.stopPropagation(),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")},{priority:"low"}),this.listenTo(w,"dragend",(O,N)=>{this._finalizeDragging(!N.dataTransfer.isCanceled&&N.dataTransfer.dropEffect=="move")},{priority:"low"}),this._domEmitter.listenTo(vn.document,"dragend",()=>{this._blockMode=!1},{useCapture:!0}),this.listenTo(w,"dragenter",()=>{this.isEnabled&&v.focus()}),this.listenTo(w,"dragleave",()=>{I.removeDropMarkerDelayed()}),this.listenTo(w,"dragging",(O,N)=>{if(!this.isEnabled)return void(N.dataTransfer.dropEffect="none");let{clientX:U,clientY:J}=N.domEvent;I.updateDropMarker(N.target,N.targetRanges,U,J,this._blockMode,this._draggedRange),this._draggedRange||(N.dataTransfer.dropEffect="copy"),y.isGecko||(N.dataTransfer.effectAllowed=="copy"?N.dataTransfer.dropEffect="copy":["all","copyMove"].includes(N.dataTransfer.effectAllowed)&&(N.dataTransfer.dropEffect="move")),O.stop()},{priority:"low"})}_setupClipboardInputIntegration(){let p=this.editor,f=p.editing.view.document,v=p.plugins.get(IS);this.listenTo(f,"clipboardInput",(w,I)=>{if(I.method!="drop")return;let{clientX:O,clientY:N}=I.domEvent,U=v.getFinalDropRange(I.target,I.targetRanges,O,N,this._blockMode,this._draggedRange);if(!U)return this._finalizeDragging(!1),void w.stop();if(this._draggedRange&&this._draggingUid!=I.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid=""),Uj(I.dataTransfer)=="move"&&this._draggedRange&&this._draggedRange.containsRange(U,!0))return this._finalizeDragging(!1),void w.stop();I.targetRanges=[p.editing.mapper.toViewRange(U)]},{priority:"high"})}_setupContentInsertionIntegration(){let p=this.editor.plugins.get(Bm);p.on("contentInsertion",(f,v)=>{if(!this.isEnabled||v.method!=="drop")return;let w=v.targetRanges.map(I=>this.editor.editing.mapper.toModelRange(I));this.editor.model.change(I=>I.setSelection(w))},{priority:"high"}),p.on("contentInsertion",(f,v)=>{if(!this.isEnabled||v.method!=="drop")return;let w=Uj(v.dataTransfer)=="move",I=!v.resultRange||!v.resultRange.isCollapsed;this._finalizeDragging(I&&w)},{priority:"lowest"})}_setupDraggableAttributeHandling(){let p=this.editor,f=p.editing.view,v=f.document;this.listenTo(v,"mousedown",(w,I)=>{if(y.isAndroid||!I)return;this._clearDraggableAttributesDelayed.cancel();let O=$j(I.target);if(y.isBlink&&!p.isReadOnly&&!O&&!v.selection.isCollapsed){let N=v.selection.getSelectedElement();N&&Rs(N)||(O=v.selection.editableElement)}O&&(f.change(N=>{N.setAttribute("draggable","true",O)}),this._draggableElement=p.editing.mapper.toModelElement(O))}),this.listenTo(v,"mouseup",()=>{y.isAndroid||this._clearDraggableAttributesDelayed()})}_clearDraggableAttributes(){let p=this.editor.editing;p.view.change(f=>{this._draggableElement&&this._draggableElement.root.rootName!="$graveyard"&&f.removeAttribute("draggable",p.mapper.toViewElement(this._draggableElement)),this._draggableElement=null})}_finalizeDragging(p){let f=this.editor,v=f.model;f.plugins.get(IS).removeDropMarker(),this._clearDraggableAttributes(),f.plugins.has("WidgetToolbarRepository")&&f.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._previewContainer&&(this._previewContainer.remove(),this._previewContainer=void 0),this._draggedRange&&(p&&this.isEnabled&&v.change(w=>{let I=v.createSelection(this._draggedRange);v.deleteContent(I,{doNotAutoparagraph:!0});let O=I.getFirstPosition().parent;O.isEmpty&&!v.schema.checkChild(O,"$text")&&v.schema.checkChild(O,"paragraph")&&w.insertElement("paragraph",O,0)}),this._draggedRange.detach(),this._draggedRange=null)}_prepareDraggedRange(p){let f=this.editor,v=f.model,w=v.document.selection,I=p?$j(p):null;if(I){let J=f.editing.mapper.toModelElement(I);this._draggedRange=Kl.fromRange(v.createRangeOn(J)),this._blockMode=v.schema.isBlock(J),f.plugins.has("WidgetToolbarRepository")&&f.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop");return}if(w.isCollapsed&&!w.getFirstPosition().parent.isEmpty)return;let O=Array.from(w.getSelectedBlocks()),N=w.getFirstRange();if(O.length==0)return void(this._draggedRange=Kl.fromRange(N));let U=Wj(v,O);if(O.length>1)this._draggedRange=Kl.fromRange(U),this._blockMode=!0;else if(O.length==1){let J=N.start.isTouching(U.start)&&N.end.isTouching(U.end);this._draggedRange=Kl.fromRange(J?U:N),this._blockMode=J}v.change(J=>J.setSelection(this._draggedRange.toRange()))}_updatePreview({dataTransfer:p,domTarget:f,clientX:v}){let w=this.editor.editing.view,I=w.document.selection.editableElement,O=w.domConverter.mapViewToDom(I),N=vn.window.getComputedStyle(O);this._previewContainer?this._previewContainer.firstElementChild&&this._previewContainer.removeChild(this._previewContainer.firstElementChild):(this._previewContainer=$n(vn.document,"div",{style:"position: fixed; left: -999999px;"}),vn.document.body.appendChild(this._previewContainer));let U=new vo(O);if(O.contains(f))return;let J=parseFloat(N.paddingLeft),it=$n(vn.document,"div");it.className="ck ck-content",it.style.width=N.width,it.style.paddingLeft=`${U.left-v+J}px`,y.isiOS&&(it.style.backgroundColor="white"),it.innerHTML=p.getData("text/html"),p.setDragImage(it,0,0),this._previewContainer.appendChild(it)}}function Uj(S){return y.isGecko?S.dropEffect:["all","copyMove"].includes(S.effectAllowed)?"move":"copy"}function $j(S){if(S.is("editableElement"))return null;if(S.hasClass("ck-widget__selection-handle"))return S.findAncestor(Rs);if(Rs(S))return S;let p=S.findAncestor(f=>Rs(f)||f.is("editableElement"));return Rs(p)?p:null}function Wj(S,p){let f=p[0],v=p[p.length-1],w=f.getCommonAncestor(v),I=S.createPositionBefore(f),O=S.createPositionAfter(v);if(w&&w.is("element")&&!S.schema.isLimit(w)){let N=S.createRangeOn(w),U=I.isTouching(N.start),J=O.isTouching(N.end);if(U&&J)return Wj(S,[w])}return S.createRange(I,O)}class Aht extends on{static get pluginName(){return"PastePlainText"}static get requires(){return[Bm]}init(){let p=this.editor,f=p.model,v=p.editing.view,w=v.document,I=f.document.selection,O=!1;v.addObserver(Uv),this.listenTo(w,"keydown",(N,U)=>{O=U.shiftKey}),p.plugins.get(Bm).on("contentInsertion",(N,U)=>{(O||function(J,it){if(J.childCount>1)return!1;let pt=J.getChild(0);return it.isObject(pt)?!1:Array.from(pt.getAttributeKeys()).length==0}(U.content,f.schema))&&f.change(J=>{let it=Array.from(I.getAttributes()).filter(([kt])=>f.schema.getAttributeProperties(kt).isFormatting);I.isCollapsed||f.deleteContent(I,{doNotAutoparagraph:!0}),it.push(...I.getAttributes());let pt=J.createRangeIn(U.content);for(let kt of pt.getItems())kt.is("$textProxy")&&J.setAttributes(it,kt)})})}}class Qj extends on{static get pluginName(){return"Clipboard"}static get requires(){return[Bm,Dht,Aht]}}class Mht extends Jr{constructor(p){super(p),this.affectsData=!1}execute(){let p=this.editor.model,f=p.document.selection,v=p.schema.getLimitElement(f);if(f.containsEntireContent(v)||!Kj(p.schema,v))do if(v=v.parent,!v)return;while(!Kj(p.schema,v));p.change(w=>{w.setSelection(v,"in")})}}function Kj(S,p){return S.isLimit(p)&&(S.checkChild(p,"$text")||S.checkChild(p,"paragraph"))}let Oht=ep("Ctrl+A");class Fht extends on{static get pluginName(){return"SelectAllEditing"}init(){let p=this.editor,f=p.editing.view.document;p.commands.add("selectAll",new Mht(p)),this.listenTo(f,"keydown",(v,w)=>{ym(w)===Oht&&(p.execute("selectAll"),w.preventDefault())})}}class Bht extends on{static get pluginName(){return"SelectAllUI"}init(){let p=this.editor;p.ui.componentFactory.add("selectAll",f=>{let v=p.commands.get("selectAll"),w=new yo(f),I=f.t;return w.set({label:I("Select all"),icon:'',keystroke:"Ctrl+A",tooltip:!0}),w.bind("isEnabled").to(v,"isEnabled"),this.listenTo(w,"execute",()=>{p.execute("selectAll"),p.editing.view.focus()}),w})}}class Rht extends on{static get requires(){return[Fht,Bht]}static get pluginName(){return"SelectAll"}}var Nht=Object.defineProperty,Yj=Object.getOwnPropertySymbols,Lht=Object.prototype.hasOwnProperty,Vht=Object.prototype.propertyIsEnumerable,Jj=(S,p,f)=>p in S?Nht(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;class Zj extends Jr{constructor(p){super(p),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this._isEnabledBasedOnSelection=!1,this.listenTo(p.data,"set",(f,v)=>{v[1]=((I,O)=>{for(var N in O||(O={}))Lht.call(O,N)&&Jj(I,N,O[N]);if(Yj)for(var N of Yj(O))Vht.call(O,N)&&Jj(I,N,O[N]);return I})({},v[1]);let w=v[1];w.batchType||(w.batchType={isUndoable:!1})},{priority:"high"}),this.listenTo(p.data,"set",(f,v)=>{v[1].batchType.isUndoable||this.clearStack()})}refresh(){this.isEnabled=this._stack.length>0}get createdBatches(){return this._createdBatches}addBatch(p){let f=this.editor.model.document.selection,v={ranges:f.hasOwnRange?Array.from(f.getRanges()):[],isBackward:f.isBackward};this._stack.push({batch:p,selection:v}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(p,f,v){let w=this.editor.model,I=w.document,O=[],N=p.map(J=>J.getTransformedByOperations(v)),U=N.flat();for(let J of N){let it=J.filter(pt=>pt.root!=I.graveyard).filter(pt=>!jht(pt,U));it.length&&(zht(it),O.push(it[0]))}O.length&&w.change(J=>{J.setSelection(O,{backward:f})})}_undo(p,f){let v=this.editor.model,w=v.document;this._createdBatches.add(f);let I=p.operations.slice().filter(O=>O.isDocumentOperation);I.reverse();for(let O of I){let N=O.baseVersion+1,U=Array.from(w.history.getOperations(N)),J=i8([O.getReversed()],U,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(let it of J){let pt=it.affectedSelectable;pt&&!v.canEditAt(pt)&&(it=new La(it.baseVersion)),f.addOperation(it),v.applyOperation(it),w.history.setOperationAsUndone(O,it)}}}}function zht(S){S.sort((p,f)=>p.start.isBefore(f.start)?-1:1);for(let p=1;pf!==S&&f.containsRange(S,!0))}class qht extends Zj{execute(p=null){let f=p?this._stack.findIndex(I=>I.batch==p):this._stack.length-1,v=this._stack.splice(f,1)[0],w=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(w,()=>{this._undo(v.batch,w);let I=this.editor.model.document.history.getOperations(v.batch.baseVersion);this._restoreSelection(v.selection.ranges,v.selection.isBackward,I)}),this.fire("revert",v.batch,w),this.refresh()}}class Hht extends Zj{execute(){let p=this._stack.pop(),f=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(f,()=>{let v=p.batch.operations[p.batch.operations.length-1].baseVersion+1,w=this.editor.model.document.history.getOperations(v);this._restoreSelection(p.selection.ranges,p.selection.isBackward,w),this._undo(p.batch,f)}),this.refresh()}}class Ght extends on{constructor(){super(...arguments),this._batchRegistry=new WeakSet}static get pluginName(){return"UndoEditing"}init(){let p=this.editor;this._undoCommand=new qht(p),this._redoCommand=new Hht(p),p.commands.add("undo",this._undoCommand),p.commands.add("redo",this._redoCommand),this.listenTo(p.model,"applyOperation",(f,v)=>{let w=v[0];if(!w.isDocumentOperation)return;let I=w.batch,O=this._redoCommand.createdBatches.has(I),N=this._undoCommand.createdBatches.has(I);this._batchRegistry.has(I)||(this._batchRegistry.add(I),I.isUndoable&&(O?this._undoCommand.addBatch(I):N||(this._undoCommand.addBatch(I),this._redoCommand.clearStack())))},{priority:"highest"}),this.listenTo(this._undoCommand,"revert",(f,v,w)=>{this._redoCommand.addBatch(w)}),p.keystrokes.set("CTRL+Z","undo"),p.keystrokes.set("CTRL+Y","redo"),p.keystrokes.set("CTRL+SHIFT+Z","redo")}}let Xj='',tq='';class Uht extends on{static get pluginName(){return"UndoUI"}init(){let p=this.editor,f=p.locale,v=p.t,w=f.uiLanguageDirection=="ltr"?Xj:tq,I=f.uiLanguageDirection=="ltr"?tq:Xj;this._addButton("undo",v("Undo"),"CTRL+Z",w),this._addButton("redo",v("Redo"),"CTRL+Y",I)}_addButton(p,f,v,w){let I=this.editor;I.ui.componentFactory.add(p,O=>{let N=I.commands.get(p),U=new yo(O);return U.set({label:f,icon:w,keystroke:v,tooltip:!0}),U.bind("isEnabled").to(N,"isEnabled"),this.listenTo(U,"execute",()=>{I.execute(p),I.editing.view.focus()}),U})}}class eq extends on{static get requires(){return[Ght,Uht]}static get pluginName(){return"Undo"}}class $ht extends pe(){constructor(){super();let p=new window.FileReader;this._reader=p,this._data=void 0,this.set("loaded",0),p.onprogress=f=>{this.loaded=f.loaded}}get error(){return this._reader.error}get data(){return this._data}read(p){let f=this._reader;return this.total=p.size,new Promise((v,w)=>{f.onload=()=>{let I=f.result;this._data=I,v(I)},f.onerror=()=>{w("error")},f.onabort=()=>{w("aborted")},this._reader.readAsDataURL(p)})}abort(){this._reader.abort()}}class im extends on{constructor(){super(...arguments),this.loaders=new lc,this._loadersMap=new Map,this._pendingAction=null}static get pluginName(){return"FileRepository"}static get requires(){return[iS]}init(){this.loaders.on("change",()=>this._updatePendingAction()),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(p,f)=>f?p/f*100:0)}getLoader(p){return this._loadersMap.get(p)||null}createLoader(p){if(!this.createUploadAdapter)return mt("filerepository-no-upload-adapter"),null;let f=new iq(Promise.resolve(p),this.createUploadAdapter);return this.loaders.add(f),this._loadersMap.set(p,f),p instanceof Promise&&f.file.then(v=>{this._loadersMap.set(v,f)}).catch(()=>{}),f.on("change:uploaded",()=>{let v=0;for(let w of this.loaders)v+=w.uploaded;this.uploaded=v}),f.on("change:uploadTotal",()=>{let v=0;for(let w of this.loaders)w.uploadTotal&&(v+=w.uploadTotal);this.uploadTotal=v}),f}destroyLoader(p){let f=p instanceof iq?p:this.getLoader(p);f._destroy(),this.loaders.remove(f),this._loadersMap.forEach((v,w)=>{v===f&&this._loadersMap.delete(w)})}_updatePendingAction(){let p=this.editor.plugins.get(iS);if(this.loaders.length){if(!this._pendingAction){let f=this.editor.t,v=w=>`${f("Upload in progress")} ${parseInt(w)}%.`;this._pendingAction=p.add(v(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",v)}}else p.remove(this._pendingAction),this._pendingAction=null}}class iq extends pe(){constructor(p,f){super(),this.id=$(),this._filePromiseWrapper=this._createFilePromiseWrapper(p),this._adapter=f(this),this._reader=new $ht,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(v,w)=>w?v/w*100:0),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then(p=>this._filePromiseWrapper?p:null):Promise.resolve(null)}get data(){return this._reader.data}read(){if(this.status!="idle")throw new X("filerepository-read-wrong-status",this);return this.status="reading",this.file.then(p=>this._reader.read(p)).then(p=>{if(this.status!=="reading")throw this.status;return this.status="idle",p}).catch(p=>{throw p==="aborted"?(this.status="aborted","aborted"):(this.status="error",this._reader.error?this._reader.error:p)})}upload(){if(this.status!="idle")throw new X("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then(()=>this._adapter.upload()).then(p=>(this.uploadResponse=p,this.status="idle",p)).catch(p=>{throw this.status==="aborted"?"aborted":(this.status="error",p)})}abort(){let p=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?p=="reading"?this._reader.abort():p=="uploading"&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch(()=>{}),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(p){let f={};return f.promise=new Promise((v,w)=>{f.rejecter=w,f.isFulfilled=!1,p.then(I=>{f.isFulfilled=!0,v(I)}).catch(I=>{f.isFulfilled=!0,w(I)})}),f}}class Wht extends yo{constructor(p){super(p),this.buttonView=this,this._fileInputView=new Qht(p),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.on("execute",()=>{this._fileInputView.open()}),this.extendTemplate({attributes:{class:"ck-file-dialog-button"}})}render(){super.render(),this.children.add(this._fileInputView)}}class Qht extends Mr{constructor(p){super(p),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);let f=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:f.to("acceptedType"),multiple:f.to("allowMultipleFiles")},on:{change:f.to(()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""})}})}open(){this.element.click()}}let nq="ckCsrfToken",rq="abcdefghijklmnopqrstuvwxyz0123456789";function Kht(){let S=function(v){v=v.toLowerCase();let w=document.cookie.split(";");for(let I of w){let O=I.split("=");if(decodeURIComponent(O[0].trim().toLowerCase())===v)return decodeURIComponent(O[1])}return null}(nq);var p,f;return S&&S.length==40||(S=function(v){let w="",I=new Uint8Array(v);window.crypto.getRandomValues(I);for(let O=0;O.5?N.toUpperCase():N}return w}(40),p=nq,f=S,document.cookie=encodeURIComponent(p)+"="+encodeURIComponent(f)+";path=/"),S}class Yht{constructor(p,f,v){this.loader=p,this.url=f,this.t=v}upload(){return this.loader.file.then(p=>new Promise((f,v)=>{this._initRequest(),this._initListeners(f,v,p),this._sendRequest(p)}))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){let p=this.xhr=new XMLHttpRequest;p.open("POST",this.url,!0),p.responseType="json"}_initListeners(p,f,v){let w=this.xhr,I=this.loader,O=(0,this.t)("Cannot upload file:")+` ${v.name}.`;w.addEventListener("error",()=>f(O)),w.addEventListener("abort",()=>f()),w.addEventListener("load",()=>{let N=w.response;if(!N||!N.uploaded)return f(N&&N.error&&N.error.message?N.error.message:O);p({default:N.url})}),w.upload&&w.upload.addEventListener("progress",N=>{N.lengthComputable&&(I.uploadTotal=N.total,I.uploaded=N.loaded)})}_sendRequest(p){let f=new FormData;f.append("upload",p),f.append("ckCsrfToken",Kht()),this.xhr.send(f)}}function Wd(S,p,f,v){let w,I=null;typeof v=="function"?w=v:(I=S.commands.get(v),w=()=>{S.execute(v)}),S.model.document.on("change:data",(O,N)=>{if(I&&!I.isEnabled||!p.isEnabled)return;let U=Ua(S.model.document.selection.getRanges());if(!U.isCollapsed||N.isUndo||!N.isLocal)return;let J=Array.from(S.model.document.differ.getChanges()),it=J[0];if(J.length!=1||it.type!=="insert"||it.name!="$text"||it.length!=1)return;let pt=it.position.parent;if(pt.is("element","codeBlock")||pt.is("element","listItem")&&typeof v!="function"&&!["numberedList","bulletedList","todoList"].includes(v)||I&&I.value===!0)return;let kt=pt.getChild(0),Lt=S.model.createRangeOn(kt);if(!Lt.containsRange(U)&&!U.end.isEqual(Lt.end))return;let Gt=f.exec(kt.data.substr(0,U.end.offset));Gt&&S.model.enqueueChange(Jt=>{let ue=Jt.createPositionAt(pt,0),De=Jt.createPositionAt(pt,Gt[0].length),pi=new Kl(ue,De);if(w({match:Gt})!==!1){Jt.remove(pi);let Fi=S.model.document.selection.getFirstRange(),Cn=Jt.createRangeIn(pt);!pt.isEmpty||Cn.isEqual(Fi)||Cn.containsRange(Fi,!0)||Jt.remove(pt)}pi.detach(),S.model.enqueueChange(()=>{S.plugins.get("Delete").requestUndoOnBackspace()})})})}function bg(S,p,f,v){let w,I;f instanceof RegExp?w=f:I=f,I=I||(O=>{let N,U=[],J=[];for(;(N=w.exec(O))!==null&&!(N&&N.length<4);){let{index:it,1:pt,2:kt,3:Lt}=N,Gt=pt+kt+Lt;it+=N[0].length-Gt.length;let Jt=[it,it+pt.length],ue=[it+pt.length+kt.length,it+pt.length+kt.length+Lt.length];U.push(Jt),U.push(ue),J.push([it+pt.length,it+pt.length+kt.length])}return{remove:U,format:J}}),S.model.document.on("change:data",(O,N)=>{if(N.isUndo||!N.isLocal||!p.isEnabled)return;let U=S.model,J=U.document.selection;if(!J.isCollapsed)return;let it=Array.from(U.document.differ.getChanges()),pt=it[0];if(it.length!=1||pt.type!=="insert"||pt.name!="$text"||pt.length!=1)return;let kt=J.focus,Lt=kt.parent,{text:Gt,range:Jt}=function(Fi,Cn){let nr=Fi.start;return{text:Array.from(Fi.getItems()).reduce((bo,Wa)=>!Wa.is("$text")&&!Wa.is("$textProxy")||Wa.getAttribute("code")?(nr=Cn.createPositionAfter(Wa),""):bo+Wa.data,""),range:Cn.createRange(nr,Fi.end)}}(U.createRange(U.createPositionAt(Lt,0),kt),U),ue=I(Gt),De=oq(Jt.start,ue.format,U),pi=oq(Jt.start,ue.remove,U);De.length&&pi.length&&U.enqueueChange(Fi=>{if(v(Fi,De)!==!1){for(let Cn of pi.reverse())Fi.remove(Cn);U.enqueueChange(()=>{S.plugins.get("Delete").requestUndoOnBackspace()})}})})}function oq(S,p,f){return p.filter(v=>v[0]!==void 0&&v[1]!==void 0).map(v=>f.createRange(S.getShiftedBy(v[0]),S.getShiftedBy(v[1])))}function DS(S,p){return(f,v)=>{if(!S.commands.get(p).isEnabled)return!1;let w=S.model.schema.getValidRanges(v,p);for(let I of w)f.setAttribute(p,!0,I);f.removeSelectionAttribute(p)}}class aq extends Jr{constructor(p,f){super(p),this.attributeKey=f}refresh(){let p=this.editor.model,f=p.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=p.schema.checkAttributeInSelection(f.selection,this.attributeKey)}execute(p={}){let f=this.editor.model,v=f.document.selection,w=p.forceValue===void 0?!this.value:p.forceValue;f.change(I=>{if(v.isCollapsed)w?I.setSelectionAttribute(this.attributeKey,!0):I.removeSelectionAttribute(this.attributeKey);else{let O=f.schema.getValidRanges(v.getRanges(),this.attributeKey);for(let N of O)w?I.setAttribute(this.attributeKey,w,N):I.removeAttribute(this.attributeKey,N)}})}_getValueFromFirstAllowedNode(){let p=this.editor.model,f=p.schema,v=p.document.selection;if(v.isCollapsed)return v.hasAttribute(this.attributeKey);for(let w of v.getRanges())for(let I of w.getItems())if(f.checkAttribute(I,this.attributeKey))return I.hasAttribute(this.attributeKey);return!1}}let Cg="bold";class Jht extends on{static get pluginName(){return"BoldEditing"}init(){let p=this.editor;p.model.schema.extend("$text",{allowAttributes:Cg}),p.model.schema.setAttributeProperties(Cg,{isFormatting:!0,copyOnEnter:!0}),p.conversion.attributeToElement({model:Cg,view:"strong",upcastAlso:["b",f=>{let v=f.getStyle("font-weight");return v&&(v=="bold"||Number(v)>=600)?{name:!0,styles:["font-weight"]}:null}]}),p.commands.add(Cg,new aq(p,Cg)),p.keystrokes.set("CTRL+B",Cg)}}let tO="bold";class Zht extends on{static get pluginName(){return"BoldUI"}init(){let p=this.editor,f=p.t;p.ui.componentFactory.add(tO,v=>{let w=p.commands.get(tO),I=new yo(v);return I.set({label:f("Bold"),icon:Nr.bold,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),I.bind("isOn","isEnabled").to(w,"value","isEnabled"),this.listenTo(I,"execute",()=>{p.execute(tO),p.editing.view.focus()}),I})}}var sq=i(8603),Xht={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(sq.Z,Xht),sq.Z.locals;let yg="italic";class t1t extends on{static get pluginName(){return"ItalicEditing"}init(){let p=this.editor;p.model.schema.extend("$text",{allowAttributes:yg}),p.model.schema.setAttributeProperties(yg,{isFormatting:!0,copyOnEnter:!0}),p.conversion.attributeToElement({model:yg,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),p.commands.add(yg,new aq(p,yg)),p.keystrokes.set("CTRL+I",yg)}}let eO="italic";class e1t extends on{static get pluginName(){return"ItalicUI"}init(){let p=this.editor,f=p.t;p.ui.componentFactory.add(eO,v=>{let w=p.commands.get(eO),I=new yo(v);return I.set({label:f("Italic"),icon:'',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),I.bind("isOn","isEnabled").to(w,"value","isEnabled"),this.listenTo(I,"execute",()=>{p.execute(eO),p.editing.view.focus()}),I})}}class i1t extends Jr{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(p={}){let f=this.editor.model,v=f.schema,w=f.document.selection,I=Array.from(w.getSelectedBlocks()),O=p.forceValue===void 0?!this.value:p.forceValue;f.change(N=>{if(O){let U=I.filter(J=>AS(J)||cq(v,J));this._applyQuote(N,U)}else this._removeQuote(N,I.filter(AS))})}_getValue(){let p=Ua(this.editor.model.document.selection.getSelectedBlocks());return!(!p||!AS(p))}_checkEnabled(){if(this.value)return!0;let p=this.editor.model.document.selection,f=this.editor.model.schema,v=Ua(p.getSelectedBlocks());return!!v&&cq(f,v)}_removeQuote(p,f){lq(p,f).reverse().forEach(v=>{if(v.start.isAtStart&&v.end.isAtEnd)return void p.unwrap(v.start.parent);if(v.start.isAtStart){let I=p.createPositionBefore(v.start.parent);return void p.move(v,I)}v.end.isAtEnd||p.split(v.end);let w=p.createPositionAfter(v.end.parent);p.move(v,w)})}_applyQuote(p,f){let v=[];lq(p,f).reverse().forEach(w=>{let I=AS(w.start);I||(I=p.createElement("blockQuote"),p.wrap(w,I)),v.push(I)}),v.reverse().reduce((w,I)=>w.nextSibling==I?(p.merge(p.createPositionAfter(w)),w):I)}}function AS(S){return S.parent.name=="blockQuote"?S.parent:null}function lq(S,p){let f,v=0,w=[];for(;v{let N=p.model.document.differ.getChanges();for(let U of N)if(U.type=="insert"){let J=U.position.nodeAfter;if(!J)continue;if(J.is("element","blockQuote")&&J.isEmpty)return O.remove(J),!0;if(J.is("element","blockQuote")&&!f.checkChild(U.position,J))return O.unwrap(J),!0;if(J.is("element")){let it=O.createRangeIn(J);for(let pt of it.getItems())if(pt.is("element","blockQuote")&&!f.checkChild(O.createPositionBefore(pt),pt))return O.unwrap(pt),!0}}else if(U.type=="remove"){let J=U.position.parent;if(J.is("element","blockQuote")&&J.isEmpty)return O.remove(J),!0}return!1});let v=this.editor.editing.view.document,w=p.model.document.selection,I=p.commands.get("blockQuote");this.listenTo(v,"enter",(O,N)=>{!w.isCollapsed||!I.value||w.getLastPosition().parent.isEmpty&&(p.execute("blockQuote"),p.editing.view.scrollToTheSelection(),N.preventDefault(),O.stop())},{context:"blockquote"}),this.listenTo(v,"delete",(O,N)=>{if(N.direction!="backward"||!w.isCollapsed||!I.value)return;let U=w.getLastPosition().parent;U.isEmpty&&!U.previousSibling&&(p.execute("blockQuote"),p.editing.view.scrollToTheSelection(),N.preventDefault(),O.stop())},{context:"blockquote"})}}var pq=i(3062),r1t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(pq.Z,r1t),pq.Z.locals;class o1t extends on{static get pluginName(){return"BlockQuoteUI"}init(){let p=this.editor,f=p.t;p.ui.componentFactory.add("blockQuote",v=>{let w=p.commands.get("blockQuote"),I=new yo(v);return I.set({label:f("Block quote"),icon:Nr.quote,tooltip:!0,isToggleable:!0}),I.bind("isOn","isEnabled").to(w,"value","isEnabled"),this.listenTo(I,"execute",()=>{p.execute("blockQuote"),p.editing.view.focus()}),I})}}class a1t extends on{static get pluginName(){return"CKBoxUI"}afterInit(){let p=this.editor,f=p.commands.get("ckbox");if(!f)return;let v=p.t;if(p.ui.componentFactory.add("ckbox",w=>{let I=new yo(w);return I.set({label:v("Open file manager"),icon:'',tooltip:!0}),I.bind("isOn","isEnabled").to(f,"value","isEnabled"),I.on("execute",()=>{p.execute("ckbox")}),I}),p.plugins.has("ImageInsertUI")){let w=p.plugins.get("ImageInsertUI");w.registerIntegration({name:"assetManager",observable:f,buttonViewCreator:()=>{let I=this.editor.ui.componentFactory.create("ckbox");return I.icon=Nr.imageAssetManager,I.bind("label").to(w,"isImageSelected",O=>v(O?"Replace image with file manager":"Insert image with file manager")),I},formViewCreator:()=>{let I=this.editor.ui.componentFactory.create("ckbox");return I.icon=Nr.imageAssetManager,I.withText=!0,I.bind("label").to(w,"isImageSelected",O=>v(O?"Replace with file manager":"Insert with file manager")),I.on("execute",()=>{w.dropdownView.isOpen=!1}),I}})}}}var s1t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],Yv=S=>{let p=0;for(let f=0;f{let p=S/255;return p<=.04045?p/12.92:Math.pow((p+.055)/1.055,2.4)},nO=S=>{let p=Math.max(0,Math.min(1,S));return p<=.0031308?Math.trunc(12.92*p*255+.5):Math.trunc(255*(1.055*Math.pow(p,.4166666666666667)-.055)+.5)},rO=(S,p)=>(f=>f<0?-1:1)(S)*Math.pow(Math.abs(S),p),mq=class extends Error{constructor(S){super(S),this.name="ValidationError",this.message=S}},l1t=S=>{if(!S||S.length<6)throw new mq("The blurhash string must be at least 6 characters");let p=Yv(S[0]),f=Math.floor(p/9)+1,v=p%9+1;if(S.length!==4+2*v*f)throw new mq(`blurhash length mismatch: length is ${S.length} but it should be ${4+2*v*f}`)},c1t=S=>{let p=S>>8&255,f=255&S;return[iO(S>>16),iO(p),iO(f)]},p1t=(S,p)=>{let f=Math.floor(S/361),v=Math.floor(S/19)%19,w=S%19;return[rO((f-9)/9,2)*p,rO((v-9)/9,2)*p,rO((w-9)/9,2)*p]},m1t=(S,p,f,v)=>{l1t(S),v|=1;let w=Yv(S[0]),I=Math.floor(w/9)+1,O=w%9+1,N=(Yv(S[1])+1)/166,U=new Array(O*I);for(let pt=0;ptp in S?d1t(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;function fq(S){let p=[],f=0;for(let w in S){let I=parseInt(w,10);isNaN(I)||(I>f&&(f=I),p.push(`${S[w]} ${w}w`))}let v=[{srcset:p.join(","),sizes:`(max-width: ${f}px) 100vw, ${f}px`,type:"image/webp"}];return{imageFallbackUrl:S.default,imageSources:v}}let Jv=32;function hq({url:S,method:p="GET",data:f,onUploadProgress:v,signal:w,authorization:I}){let O=new XMLHttpRequest;O.open(p,S.toString()),O.setRequestHeader("Authorization",I),O.setRequestHeader("CKBox-Version","CKEditor 5"),O.responseType="json";let N=()=>{O.abort()};return new Promise((U,J)=>{w.throwIfAborted(),w.addEventListener("abort",N),O.addEventListener("loadstart",()=>{w.addEventListener("abort",N)}),O.addEventListener("loadend",()=>{w.removeEventListener("abort",N)}),O.addEventListener("error",()=>{J()}),O.addEventListener("abort",()=>{J()}),O.addEventListener("load",()=>{let it=O.response;if(!it||it.statusCode>=400)return J(it&&it.message);U(it)}),v&&O.upload.addEventListener("progress",it=>{v(it)}),O.send(f)})}let h1t={"image/gif":"gif","image/jpeg":"jpg","image/png":"png","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"};function g1t(S,p){return f=this,v=null,w=function*(){try{let I=yield fetch(S,((O,N)=>{for(var U in N||(N={}))u1t.call(N,U)&&uq(O,U,N[U]);if(dq)for(var U of dq(N))f1t.call(N,U)&&uq(O,U,N[U]);return O})({method:"HEAD",cache:"force-cache"},p));return I.ok&&I.headers.get("content-type")||""}catch{return""}},new Promise((I,O)=>{var N=it=>{try{J(w.next(it))}catch(pt){O(pt)}},U=it=>{try{J(w.throw(it))}catch(pt){O(pt)}},J=it=>it.done?I(it.value):Promise.resolve(it.value).then(N,U);J((w=w.apply(f,v)).next())});var f,v,w}var x1t=Object.defineProperty,gq=Object.getOwnPropertySymbols,_1t=Object.prototype.hasOwnProperty,v1t=Object.prototype.propertyIsEnumerable,xq=(S,p,f)=>p in S?x1t(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,_q=(S,p)=>{for(var f in p||(p={}))_1t.call(p,f)&&xq(S,f,p[f]);if(gq)for(var f of gq(p))v1t.call(p,f)&&xq(S,f,p[f]);return S};class b1t extends Jr{constructor(p){super(p),this._chosenAssets=new Set,this._wrapper=null,this._initListeners()}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(){this.fire("ckbox:open")}_getValue(){return this._wrapper!==null}_checkEnabled(){let p=this.editor.commands.get("insertImage"),f=this.editor.commands.get("link");return!(!p.isEnabled&&!f.isEnabled)}_prepareOptions(){let p=this.editor.config.get("ckbox");return{theme:p.theme,language:p.language,tokenUrl:p.tokenUrl,serviceOrigin:p.serviceOrigin,forceDemoLabel:p.forceDemoLabel,dialog:{onClose:()=>this.fire("ckbox:close")},assets:{onChoose:f=>this.fire("ckbox:choose",f)}}}_initListeners(){let p=this.editor,f=p.model,v=!p.config.get("ckbox.ignoreDataId");this.on("ckbox",()=>{this.refresh()},{priority:"low"}),this.on("ckbox:open",()=>{this.isEnabled&&!this.value&&(this._wrapper=$n(document,"div",{class:"ck ckbox-wrapper"}),document.body.appendChild(this._wrapper),window.CKBox.mount(this._wrapper,this._prepareOptions()))}),this.on("ckbox:close",()=>{this.value&&(this._wrapper.remove(),this._wrapper=null,p.editing.view.focus())}),this.on("ckbox:choose",(w,I)=>{if(!this.isEnabled)return;let O=p.commands.get("insertImage"),N=p.commands.get("link"),U=function({assets:it,isImageAllowed:pt,isLinkAllowed:kt}){return it.map(Lt=>function(Gt){let Jt=Gt.data.metadata;return Jt?Jt.width&&Jt.height:!1}(Lt)?{id:Lt.data.id,type:"image",attributes:C1t(Lt)}:{id:Lt.data.id,type:"link",attributes:y1t(Lt)}).filter(Lt=>Lt.type==="image"?pt:kt)}({assets:I,isImageAllowed:O.isEnabled,isLinkAllowed:N.isEnabled}),J=U.length;J!==0&&(f.change(it=>{for(let pt of U){let kt=pt===U[J-1],Lt=J===1;this._insertAsset(pt,kt,it,Lt),v&&(setTimeout(()=>this._chosenAssets.delete(pt),1e3),this._chosenAssets.add(pt))}}),p.editing.view.focus())}),this.listenTo(p,"destroy",()=>{this.fire("ckbox:close"),this._chosenAssets.clear()})}_insertAsset(p,f,v,w){let I=this.editor.model.document.selection;v.removeSelectionAttribute("linkHref"),p.type==="image"?this._insertImage(p):this._insertLink(p,v,w),f||v.setSelection(I.getLastPosition())}_insertImage(p){let f=this.editor,{imageFallbackUrl:v,imageSources:w,imageTextAlternative:I,imageWidth:O,imageHeight:N,imagePlaceholder:U}=p.attributes;f.execute("insertImage",{source:_q({src:v,sources:w,alt:I,width:O,height:N},U?{placeholder:U}:null)})}_insertLink(p,f,v){let w=this.editor,I=w.model,O=I.document.selection,{linkName:N,linkHref:U}=p.attributes;if(O.isCollapsed){let J=Fc(O.getAttributes()),it=f.createText(N,J);if(!v){let kt=O.getLastPosition(),Lt=kt.parent;Lt.name==="paragraph"&&Lt.isEmpty||w.execute("insertParagraph",{position:kt});let Gt=I.insertContent(it);return f.setSelection(Gt),void w.execute("link",U)}let pt=I.insertContent(it);f.setSelection(pt)}w.execute("link",U)}}function C1t(S){let{imageFallbackUrl:p,imageSources:f}=fq(S.data.imageUrls),{description:v,width:w,height:I,blurHash:O}=S.data.metadata,N=function(U){if(U)try{let J=`${Jv}px`,it=document.createElement("canvas");it.setAttribute("width",J),it.setAttribute("height",J);let pt=it.getContext("2d");if(!pt)return;let kt=pt.createImageData(Jv,Jv),Lt=m1t(U,Jv,Jv);return kt.data.set(Lt),pt.putImageData(kt,0,0),it.toDataURL()}catch{return}}(O);return _q({imageFallbackUrl:p,imageSources:f,imageTextAlternative:v||"",imageWidth:w,imageHeight:I},N?{imagePlaceholder:N}:null)}function y1t(S){return{linkName:S.data.name,linkHref:S1t(S)}}function S1t(S){let p=new URL(S.data.url);return p.searchParams.set("download","true"),p.toString()}var oO=(S,p,f)=>new Promise((v,w)=>{var I=U=>{try{N(f.next(U))}catch(J){w(J)}},O=U=>{try{N(f.throw(U))}catch(J){w(J)}},N=U=>U.done?v(U.value):Promise.resolve(U.value).then(I,O);N((f=f.apply(S,p)).next())});class vq extends on{static get pluginName(){return"CKBoxUtils"}static get requires(){return["CloudServices"]}init(){return oO(this,null,function*(){let p=this.editor,f=!!p.config.get("ckbox"),v=!!window.CKBox;if(!f&&!v)return;p.config.define("ckbox",{serviceOrigin:"https://api.ckbox.io",defaultUploadCategories:null,ignoreDataId:!1,language:p.locale.uiLanguage,theme:"lark",tokenUrl:p.config.get("cloudServices.tokenUrl")});let w=p.plugins.get("CloudServices"),I=p.config.get("cloudServices.tokenUrl"),O=p.config.get("ckbox.tokenUrl");if(!O)throw new X("ckbox-plugin-missing-token-url",this);this._token=O==I?w.token:yield w.registerTokenUrl(O)})}getToken(){return this._token}getWorkspaceId(){let p=(0,this.editor.t)("Cannot access default workspace."),f=this.editor.config.get("ckbox.defaultUploadWorkspaceId"),v=function(w,I){let[,O]=w.value.split("."),N=JSON.parse(atob(O)),U=N.auth&&N.auth.ckbox&&N.auth.ckbox.workspaces||[N.aud];return I?(N.auth&&N.auth.ckbox&&N.auth.ckbox.role)=="superadmin"||U.includes(I)?I:null:U[0]}(this._token,f);if(v==null)throw _t("ckbox-access-default-workspace-error"),p;return v}getCategoryIdForFile(p,f){return oO(this,null,function*(){let v=(0,this.editor.t)("Cannot determine a category for the uploaded file."),w=this.editor.config.get("ckbox.defaultUploadCategories"),I=this._getAvailableCategories(f),O=typeof p=="string"?(N=yield g1t(p,f),h1t[N]):function(it){let pt=it.name,kt=new RegExp("\\.(?[^.]+)$");return pt.match(kt).groups.ext.toLowerCase()}(p);var N;let U=yield I;if(!U)throw v;if(w){let it=Object.keys(w).find(pt=>w[pt].find(kt=>kt.toLowerCase()==O));if(it){let pt=U.find(kt=>kt.id===it||kt.name===it);if(!pt)throw v;return pt.id}}let J=U.find(it=>it.extensions.find(pt=>pt.toLowerCase()==O));if(!J)throw v;return J.id})}_getAvailableCategories(p){return oO(this,null,function*(){let f=this.editor,v=this._token,{signal:w}=p,I=f.config.get("ckbox.serviceOrigin"),O=this.getWorkspaceId();try{let U=[],J,it=0;do{let pt=yield N(it);U.push(...pt.items),J=pt.totalCount-(it+50),it+=50}while(J>0);return U}catch{return w.throwIfAborted(),void _t("ckbox-fetch-category-http-error")}function N(U){let J=new URL("categories",I);return J.searchParams.set("limit","50"),J.searchParams.set("offset",U.toString()),J.searchParams.set("workspaceId",O),hq({url:J,signal:w,authorization:v.value})}})}}var aO=(S,p,f)=>new Promise((v,w)=>{var I=U=>{try{N(f.next(U))}catch(J){w(J)}},O=U=>{try{N(f.throw(U))}catch(J){w(J)}},N=U=>U.done?v(U.value):Promise.resolve(U.value).then(I,O);N((f=f.apply(S,p)).next())});class w1t extends on{static get requires(){return["ImageUploadEditing","ImageUploadProgress",im,bq]}static get pluginName(){return"CKBoxUploadAdapter"}afterInit(){return aO(this,null,function*(){let p=this.editor,f=!!p.config.get("ckbox"),v=!!window.CKBox;if(!f&&!v)return;let w=p.plugins.get(im),I=p.plugins.get(vq);w.createUploadAdapter=U=>new E1t(U,p,I);let O=!p.config.get("ckbox.ignoreDataId"),N=p.plugins.get("ImageUploadEditing");O&&N.on("uploadComplete",(U,{imageElement:J,data:it})=>{p.model.change(pt=>{pt.setAttribute("ckboxImageId",it.ckboxImageId,J)})})})}}class E1t{constructor(p,f,v){this.loader=p,this.token=v.getToken(),this.ckboxUtils=v,this.editor=f,this.controller=new AbortController,this.serviceOrigin=f.config.get("ckbox.serviceOrigin")}upload(){return aO(this,null,function*(){let p=this.ckboxUtils,f=this.editor.t,v=yield this.loader.file,w=yield p.getCategoryIdForFile(v,{signal:this.controller.signal}),I=new URL("assets",this.serviceOrigin),O=new FormData;return I.searchParams.set("workspaceId",p.getWorkspaceId()),O.append("categoryId",w),O.append("file",v),hq({method:"POST",url:I,data:O,onUploadProgress:N=>{N.lengthComputable&&(this.loader.uploadTotal=N.total,this.loader.uploaded=N.loaded)},signal:this.controller.signal,authorization:this.token.value}).then(N=>aO(this,null,function*(){let U=fq(N.imageUrls);return{ckboxImageId:N.id,default:U.imageFallbackUrl,sources:U.imageSources}})).catch(()=>{let N=f("Cannot upload file:")+` ${v.name}.`;return Promise.reject(N)})})}abort(){this.controller.abort()}}class bq extends on{static get pluginName(){return"CKBoxEditing"}static get requires(){return["LinkEditing","PictureEditing",w1t,vq]}init(){let p=this.editor,f=!!p.config.get("ckbox"),v=!!window.CKBox;(f||v)&&(this._checkImagePlugins(),p.config.get("ckbox.ignoreDataId")||(this._initSchema(),this._initConversion(),this._initFixers()),v&&p.commands.add("ckbox",new b1t(p)))}_checkImagePlugins(){let p=this.editor;p.plugins.has("ImageBlockEditing")||p.plugins.has("ImageInlineEditing")||_t("ckbox-plugin-image-feature-missing",p)}_initSchema(){let p=this.editor.model.schema;p.extend("$text",{allowAttributes:"ckboxLinkId"}),p.isRegistered("imageBlock")&&p.extend("imageBlock",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),p.isRegistered("imageInline")&&p.extend("imageInline",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),p.addAttributeCheck((f,v)=>{if(!f.last.getAttribute("linkHref")&&v==="ckboxLinkId")return!1})}_initConversion(){let p=this.editor;p.conversion.for("downcast").add(v=>{v.on("attribute:ckboxLinkId:imageBlock",(w,I,O)=>{let{writer:N,mapper:U,consumable:J}=O;if(!J.consume(I.item,w.name))return;let it=[...U.toViewElement(I.item).getChildren()].find(pt=>pt.name==="a");it&&(I.item.hasAttribute("ckboxLinkId")?N.setAttribute("data-ckbox-resource-id",I.item.getAttribute("ckboxLinkId"),it):N.removeAttribute("data-ckbox-resource-id",it))},{priority:"low"}),v.on("attribute:ckboxLinkId",(w,I,O)=>{let{writer:N,mapper:U,consumable:J}=O;if(J.consume(I.item,w.name)){if(I.attributeOldValue){let it=Cq(N,I.attributeOldValue);N.unwrap(U.toViewRange(I.range),it)}if(I.attributeNewValue){let it=Cq(N,I.attributeNewValue);if(I.item.is("selection")){let pt=N.document.selection;N.wrap(pt.getFirstRange(),it)}else N.wrap(U.toViewRange(I.range),it)}}},{priority:"low"})}),p.conversion.for("upcast").add(v=>{v.on("element:a",(w,I,O)=>{let{writer:N,consumable:U}=O;if(!I.viewItem.getAttribute("href")||!U.consume(I.viewItem,{attributes:["data-ckbox-resource-id"]}))return;let J=I.viewItem.getAttribute("data-ckbox-resource-id");if(J)if(I.modelRange)for(let it of I.modelRange.getItems())it.is("$textProxy")&&(it=it.textNode),T1t(it)&&N.setAttribute("ckboxLinkId",J,it);else{let it=I.modelCursor.nodeBefore||I.modelCursor.parent;N.setAttribute("ckboxLinkId",J,it)}},{priority:"low"})}),p.conversion.for("downcast").attributeToAttribute({model:"ckboxImageId",view:"data-ckbox-resource-id"}),p.conversion.for("upcast").elementToAttribute({model:{key:"ckboxImageId",value:v=>v.getAttribute("data-ckbox-resource-id")},view:{attributes:{"data-ckbox-resource-id":/[\s\S]+/}}});let f=p.commands.get("replaceImageSource");f&&this.listenTo(f,"cleanupImage",(v,[w,I])=>{w.removeAttribute("ckboxImageId",I)})}_initFixers(){let p=this.editor,f=p.model,v=f.document.selection;f.document.registerPostFixer(function(w){return I=>{let O=!1,N=w.model,U=w.commands.get("ckbox");if(!U)return O;for(let J of N.document.differ.getChanges()){if(J.type!=="insert"&&J.type!=="attribute")continue;let it=J.type==="insert"?new Oi(J.position,J.position.getShiftedBy(J.length)):J.range,pt=J.type==="attribute"&&J.attributeKey==="linkHref"&&J.attributeNewValue===null;for(let kt of it.getItems()){if(pt&&kt.hasAttribute("ckboxLinkId")){I.removeAttribute("ckboxLinkId",kt),O=!0;continue}let Lt=k1t(kt,U._chosenAssets);for(let Gt of Lt){let Jt=Gt.type==="image"?"ckboxImageId":"ckboxLinkId";Gt.id!==kt.getAttribute(Jt)&&(I.setAttribute(Jt,Gt.id,kt),O=!0)}}}return O}}(p)),f.document.registerPostFixer(function(w){return I=>!(w.hasAttribute("linkHref")||!w.hasAttribute("ckboxLinkId"))&&(I.removeSelectionAttribute("ckboxLinkId"),!0)}(v))}}function k1t(S,p){let f=S.is("element","imageInline")||S.is("element","imageBlock"),v=S.hasAttribute("linkHref");return[...p].filter(w=>w.type==="image"&&f?w.attributes.imageFallbackUrl===S.getAttribute("src"):w.type==="link"&&v?w.attributes.linkHref===S.getAttribute("linkHref"):void 0)}function Cq(S,p){let f=S.createAttributeElement("a",{"data-ckbox-resource-id":p},{priority:5});return S.setCustomProperty("link",!0,f),f}function T1t(S){return!!S.is("$text")||!(!S.is("element","imageInline")&&!S.is("element","imageBlock"))}var yq=i(443),I1t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(yq.Z,I1t),yq.Z.locals;class P1t extends on{static get pluginName(){return"CKFinderUI"}init(){let p=this.editor,f=p.ui.componentFactory,v=p.t;if(f.add("ckfinder",w=>{let I=p.commands.get("ckfinder"),O=new yo(w);return O.set({label:v("Insert image or file"),icon:'',tooltip:!0}),O.bind("isEnabled").to(I),O.on("execute",()=>{p.execute("ckfinder"),p.editing.view.focus()}),O}),p.plugins.has("ImageInsertUI")){let w=p.plugins.get("ImageInsertUI"),I=p.commands.get("ckfinder");w.registerIntegration({name:"assetManager",observable:I,buttonViewCreator:()=>{let O=this.editor.ui.componentFactory.create("ckfinder");return O.icon=Nr.imageAssetManager,O.bind("label").to(w,"isImageSelected",N=>v(N?"Replace image with file manager":"Insert image with file manager")),O},formViewCreator:()=>{let O=this.editor.ui.componentFactory.create("ckfinder");return O.icon=Nr.imageAssetManager,O.withText=!0,O.bind("label").to(w,"isImageSelected",N=>v(N?"Replace with file manager":"Insert with file manager")),O.on("execute",()=>{w.dropdownView.isOpen=!1}),O}})}}}class D1t extends Jr{constructor(p){super(p),this.affectsData=!1,this.stopListening(this.editor.model.document,"change"),this.listenTo(this.editor.model.document,"change",()=>this.refresh(),{priority:"low"})}refresh(){let p=this.editor.commands.get("insertImage"),f=this.editor.commands.get("link");this.isEnabled=p.isEnabled||f.isEnabled}execute(){let p=this.editor,f=this.editor.config.get("ckfinder.openerMethod")||"modal";if(f!="popup"&&f!="modal")throw new X("ckfinder-unknown-openermethod",p);let v=this.editor.config.get("ckfinder.options")||{};v.chooseFiles=!0;let w=v.onInit;v.language||(v.language=p.locale.uiLanguage),v.onInit=I=>{w&&w(I),I.on("files:choose",O=>{let N=O.data.files.toArray(),U=N.filter(pt=>!pt.isImage()),J=N.filter(pt=>pt.isImage());for(let pt of U)p.execute("link",pt.getUrl());let it=[];for(let pt of J){let kt=pt.getUrl();it.push(kt||I.request("file:getProxyUrl",{file:pt}))}it.length&&Sq(p,it)}),I.on("file:choose:resizedImage",O=>{let N=O.data.resizedUrl;if(N)Sq(p,[N]);else{let U=p.plugins.get("Notification"),J=p.locale.t;U.showWarning(J("Could not obtain resized image URL."),{title:J("Selecting resized image failed"),namespace:"ckfinder"})}})},window.CKFinder[f](v)}}function Sq(S,p){if(S.commands.get("insertImage").isEnabled)S.execute("insertImage",{source:p});else{let f=S.plugins.get("Notification"),v=S.locale.t;f.showWarning(v("Could not insert image at the current position."),{title:v("Inserting image failed"),namespace:"ckfinder"})}}class A1t extends on{static get pluginName(){return"CKFinderEditing"}static get requires(){return[$8,"LinkEditing"]}init(){let p=this.editor;if(!p.plugins.has("ImageBlockEditing")&&!p.plugins.has("ImageInlineEditing"))throw new X("ckfinder-missing-image-plugin",p);p.commands.add("ckfinder",new D1t(p))}}class M1t extends on{static get pluginName(){return"CloudServicesUploadAdapter"}static get requires(){return["CloudServices",im]}init(){let p=this.editor,f=p.plugins.get("CloudServices"),v=f.token,w=f.uploadUrl;if(!v)return;let I=p.plugins.get("CloudServicesCore");this._uploadGateway=I.createUploadGateway(v,w),p.plugins.get(im).createUploadAdapter=O=>new O1t(this._uploadGateway,O)}}class O1t{constructor(p,f){this.uploadGateway=p,this.loader=f}upload(){return this.loader.file.then(p=>(this.fileUploader=this.uploadGateway.upload(p),this.fileUploader.on("progress",(f,v)=>{this.loader.uploadTotal=v.total,this.loader.uploaded=v.uploaded}),this.fileUploader.send()))}abort(){this.fileUploader.abort()}}class F1t extends Jr{constructor(p){super(p),this._isEnabledBasedOnSelection=!1}refresh(){let p=this.editor.model,f=Ua(p.document.selection.getSelectedBlocks());this.value=!!f&&f.is("element","paragraph"),this.isEnabled=!!f&&wq(f,p.schema)}execute(p={}){let f=this.editor.model,v=f.document,w=p.selection||v.selection;f.canEditAt(w)&&f.change(I=>{let O=w.getSelectedBlocks();for(let N of O)!N.is("element","paragraph")&&wq(N,f.schema)&&I.rename(N,"paragraph")})}}function wq(S,p){return p.checkChild(S.parent,"paragraph")&&!p.isObject(S)}class B1t extends Jr{constructor(p){super(p),this._isEnabledBasedOnSelection=!1}execute(p){let f=this.editor.model,v=p.attributes,w=p.position;f.canEditAt(w)&&f.change(I=>{if(w=this._findPositionToInsertParagraph(w,I),!w)return;let O=I.createElement("paragraph");v&&f.schema.setAllowedAttributes(O,v,I),f.insertContent(O,w),I.setSelection(O,"in")})}_findPositionToInsertParagraph(p,f){let v=this.editor.model;if(v.schema.checkChild(p,"paragraph"))return p;let w=v.schema.findAllowedParent(p,"paragraph");if(!w)return null;let I=p.parent,O=v.schema.checkChild(I,"$text");return I.isEmpty||O&&p.isAtEnd?v.createPositionAfter(I):!I.isEmpty&&O&&p.isAtStart?v.createPositionBefore(I):f.split(p,w).position}}let Eq=class extends on{static get pluginName(){return"Paragraph"}init(){let S=this.editor,p=S.model;S.commands.add("paragraph",new F1t(S)),S.commands.add("insertParagraph",new B1t(S)),p.schema.register("paragraph",{inheritAllFrom:"$block"}),S.conversion.elementToElement({model:"paragraph",view:"p"}),S.conversion.for("upcast").elementToElement({model:(f,{writer:v})=>Eq.paragraphLikeElements.has(f.name)?f.isEmpty?null:v.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}},sO=Eq;sO.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);class R1t extends Jr{constructor(p,f){super(p),this.modelElements=f}refresh(){let p=Ua(this.editor.model.document.selection.getSelectedBlocks());this.value=!!p&&this.modelElements.includes(p.name)&&p.name,this.isEnabled=!!p&&this.modelElements.some(f=>kq(p,f,this.editor.model.schema))}execute(p){let f=this.editor.model,v=f.document,w=p.value;f.change(I=>{let O=Array.from(v.selection.getSelectedBlocks()).filter(N=>kq(N,w,f.schema));for(let N of O)N.is("element",w)||I.rename(N,w)})}}function kq(S,p,f){return f.checkChild(S.parent,p)&&!f.isObject(S)}let Tq="paragraph";class N1t extends on{static get pluginName(){return"HeadingEditing"}constructor(p){super(p),p.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[sO]}init(){let p=this.editor,f=p.config.get("heading.options"),v=[];for(let w of f)w.model!=="paragraph"&&(p.model.schema.register(w.model,{inheritAllFrom:"$block"}),p.conversion.elementToElement(w),v.push(w.model));this._addDefaultH1Conversion(p),p.commands.add("heading",new R1t(p,v))}afterInit(){let p=this.editor,f=p.commands.get("enter"),v=p.config.get("heading.options");f&&this.listenTo(f,"afterExecute",(w,I)=>{let O=p.model.document.selection.getFirstPosition().parent;v.some(N=>O.is("element",N.model))&&!O.is("element",Tq)&&O.childCount===0&&I.writer.rename(O,Tq)})}_addDefaultH1Conversion(p){p.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:tt.low+1})}}var Iq=i(8733),L1t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Iq.Z,L1t),Iq.Z.locals;class V1t extends on{static get pluginName(){return"HeadingUI"}init(){let p=this.editor,f=p.t,v=function(O){let N=O.t,U={Paragraph:N("Paragraph"),"Heading 1":N("Heading 1"),"Heading 2":N("Heading 2"),"Heading 3":N("Heading 3"),"Heading 4":N("Heading 4"),"Heading 5":N("Heading 5"),"Heading 6":N("Heading 6")};return O.config.get("heading.options").map(J=>{let it=U[J.title];return it&&it!=J.title&&(J.title=it),J})}(p),w=f("Choose heading"),I=f("Heading");p.ui.componentFactory.add("heading",O=>{let N={},U=new lc,J=p.commands.get("heading"),it=p.commands.get("paragraph"),pt=[J];for(let Lt of v){let Gt={type:"button",model:new Rz({label:Lt.title,class:Lt.class,role:"menuitemradio",withText:!0})};Lt.model==="paragraph"?(Gt.model.bind("isOn").to(it,"value"),Gt.model.set("commandName","paragraph"),pt.push(it)):(Gt.model.bind("isOn").to(J,"value",Jt=>Jt===Lt.model),Gt.model.set({commandName:"heading",commandValue:Lt.model})),U.add(Gt),N[Lt.model]=Lt.title}let kt=em(O);return mS(kt,U,{ariaLabel:I,role:"menu"}),kt.buttonView.set({ariaLabel:I,ariaLabelledBy:void 0,isOn:!1,withText:!0,tooltip:I}),kt.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}),kt.bind("isEnabled").toMany(pt,"isEnabled",(...Lt)=>Lt.some(Gt=>Gt)),kt.buttonView.bind("label").to(J,"value",it,"value",(Lt,Gt)=>{let Jt=Lt||Gt&&"paragraph";return typeof Jt=="boolean"?w:N[Jt]?N[Jt]:w}),this.listenTo(kt,"execute",Lt=>{let{commandName:Gt,commandValue:Jt}=Lt.source;p.execute(Gt,Jt?{value:Jt}:void 0),p.editing.view.focus()}),kt})}}function Pq(S){return S.createContainerElement("figure",{class:"image"},[S.createEmptyElement("img"),S.createSlot("children")])}function Dq(S,p){let f=S.plugins.get("ImageUtils"),v=S.plugins.has("ImageInlineEditing")&&S.plugins.has("ImageBlockEditing");return I=>f.isInlineImageView(I)?v&&(I.getStyle("display")=="block"||I.findAncestor(f.isBlockImageView)?"imageBlock":"imageInline")!==p?null:w(I):null;function w(I){let O={name:!0};return I.hasAttribute("src")&&(O.attributes=["src"]),O}}function lO(S,p){let f=Ua(p.getSelectedBlocks());return!f||S.isObject(f)||f.isEmpty&&f.name!="listItem"?"imageBlock":"imageInline"}function MS(S){return S&&S.endsWith("px")?parseInt(S):null}function Aq(S){let p=MS(S.getStyle("width")),f=MS(S.getStyle("height"));return!(!p||!f)}var z1t=Object.defineProperty,Mq=Object.getOwnPropertySymbols,j1t=Object.prototype.hasOwnProperty,q1t=Object.prototype.propertyIsEnumerable,Oq=(S,p,f)=>p in S?z1t(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,Fq=(S,p)=>{for(var f in p||(p={}))j1t.call(p,f)&&Oq(S,f,p[f]);if(Mq)for(var f of Mq(p))q1t.call(p,f)&&Oq(S,f,p[f]);return S};let H1t=/^(image|image-inline)$/;class _c extends on{constructor(){super(...arguments),this._domEmitter=new(sc())}static get pluginName(){return"ImageUtils"}isImage(p){return this.isInlineImage(p)||this.isBlockImage(p)}isInlineImageView(p){return!!p&&p.is("element","img")}isBlockImageView(p){return!!p&&p.is("element","figure")&&p.hasClass("image")}insertImage(p={},f=null,v=null,w={}){let I=this.editor,O=I.model,N=O.document.selection,U=Bq(I,f||N,v);p=Fq(Fq({},Object.fromEntries(N.getAttributes())),p);for(let J in p)O.schema.checkAttribute(U,J)||delete p[J];return O.change(J=>{let{setImageSizes:it=!0}=w,pt=J.createElement(U,p);return O.insertObject(pt,f,null,{setSelection:"on",findOptimalPosition:f||U=="imageInline"?void 0:"auto"}),pt.parent?(it&&this.setImageNaturalSizeAttributes(pt),pt):null})}setImageNaturalSizeAttributes(p){let f=p.getAttribute("src");f&&(p.getAttribute("width")||p.getAttribute("height")||this.editor.model.change(v=>{let w=new vn.window.Image;this._domEmitter.listenTo(w,"load",()=>{p.getAttribute("width")||p.getAttribute("height")||this.editor.model.enqueueChange(v.batch,I=>{I.setAttribute("width",w.naturalWidth,p),I.setAttribute("height",w.naturalHeight,p)}),this._domEmitter.stopListening(w,"load")}),w.src=f}))}getClosestSelectedImageWidget(p){let f=p.getFirstPosition();if(!f)return null;let v=p.getSelectedElement();if(v&&this.isImageWidget(v))return v;let w=f.parent;for(;w;){if(w.is("element")&&this.isImageWidget(w))return w;w=w.parent}return null}getClosestSelectedImageElement(p){let f=p.getSelectedElement();return this.isImage(f)?f:p.getFirstPosition().findAncestor("imageBlock")}getImageWidgetFromImageView(p){return p.findAncestor({classes:H1t})}isImageAllowed(){let p=this.editor.model.document.selection;return function(f,v){if(Bq(f,v,null)=="imageBlock"){let I=function(O,N){let U=Pj(O,N),J=U.start.parent;return J.isEmpty&&!J.is("element","$root")?J.parent:J}(v,f.model);if(f.model.schema.checkChild(I,"imageBlock"))return!0}else if(f.model.schema.checkChild(v.focus,"imageInline"))return!0;return!1}(this.editor,p)&&function(f){return[...f.focus.getAncestors()].every(v=>!v.is("element","imageBlock"))}(p)}toImageWidget(p,f,v){return f.setCustomProperty("image",!0,p),Z8(p,f,{label:()=>{let w=this.findViewImgElement(p).getAttribute("alt");return w?`${w} ${v}`:v}})}isImageWidget(p){return!!p.getCustomProperty("image")&&Rs(p)}isBlockImage(p){return!!p&&p.is("element","imageBlock")}isInlineImage(p){return!!p&&p.is("element","imageInline")}findViewImgElement(p){if(this.isInlineImageView(p))return p;let f=this.editor.editing.view;for(let{item:v}of f.createRangeIn(p))if(this.isInlineImageView(v))return v}destroy(){return this._domEmitter.stopListening(),super.destroy()}}function Bq(S,p,f){let v=S.model.schema,w=S.config.get("image.insert.type");return S.plugins.has("ImageBlockEditing")?S.plugins.has("ImageInlineEditing")?f||(w==="inline"?"imageInline":w!=="auto"?"imageBlock":p.is("selection")?lO(v,p):v.checkChild(p,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source+/\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source+/(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source+/(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source));class G1t extends Jr{refresh(){let p=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!p,this.isEnabled&&p.hasAttribute("alt")?this.value=p.getAttribute("alt"):this.value=!1}execute(p){let f=this.editor,v=f.plugins.get("ImageUtils"),w=f.model,I=v.getClosestSelectedImageElement(w.document.selection);w.change(O=>{O.setAttribute("alt",p.newValue,I)})}}class U1t extends on{static get requires(){return[_c]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new G1t(this.editor))}}var Rq=i(1905),$1t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Rq.Z,$1t),Rq.Z.locals;var Nq=i(6764),W1t={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Nq.Z,W1t),Nq.Z.locals;class Q1t extends Mr{constructor(p){super(p);let f=this.locale.t;this.focusTracker=new us,this.keystrokes=new Us,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(f("Save"),Nr.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(f("Cancel"),Nr.cancel,"ck-button-cancel","cancel"),this._focusables=new ip,this._focusCycler=new op({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]})}render(){super.render(),this.keystrokes.listenTo(this.element),u({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach(p=>{this._focusables.add(p),this.focusTracker.add(p.element)})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(p,f,v,w){let I=new yo(this.locale);return I.set({label:p,icon:f,tooltip:!0}),I.extendTemplate({attributes:{class:v}}),w&&I.delegate("execute").to(this,w),I}_createLabeledInputView(){let p=this.locale.t,f=new Hf(this.locale,hg);return f.label=p("Text alternative"),f}}function Lq(S){let p=S.editing.view,f=gc.defaultPositions,v=S.plugins.get("ImageUtils");return{target:p.domConverter.mapViewToDom(v.getClosestSelectedImageWidget(p.document.selection)),positions:[f.northArrowSouth,f.northArrowSouthWest,f.northArrowSouthEast,f.southArrowNorth,f.southArrowNorthWest,f.southArrowNorthEast,f.viewportStickyNorth]}}class K1t extends on{static get requires(){return[vS]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy(),this._form&&this._form.destroy()}_createButton(){let p=this.editor,f=p.t;p.ui.componentFactory.add("imageTextAlternative",v=>{let w=p.commands.get("imageTextAlternative"),I=new yo(v);return I.set({label:f("Change image text alternative"),icon:Nr.textAlternative,tooltip:!0}),I.bind("isEnabled").to(w,"isEnabled"),I.bind("isOn").to(w,"value",O=>!!O),this.listenTo(I,"execute",()=>{this._showForm()}),I})}_createForm(){let p=this.editor,f=p.editing.view.document,v=p.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new(c(Q1t))(p.locale),this._form.render(),this.listenTo(this._form,"submit",()=>{p.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)}),this.listenTo(this._form,"cancel",()=>{this._hideForm(!0)}),this._form.keystrokes.set("Esc",(w,I)=>{this._hideForm(!0),I()}),this.listenTo(p.ui,"update",()=>{v.getClosestSelectedImageWidget(f.selection)?this._isVisible&&function(w){let I=w.plugins.get("ContextualBalloon");if(w.plugins.get("ImageUtils").getClosestSelectedImageWidget(w.editing.view.document.selection)){let O=Lq(w);I.updatePosition(O)}}(p):this._hideForm(!0)}),r({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;this._form||this._createForm();let p=this.editor,f=p.commands.get("imageTextAlternative"),v=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:Lq(p)}),v.fieldView.value=v.fieldView.element.value=f.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(p=!1){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),p&&this.editor.editing.view.focus())}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class Vq extends on{static get requires(){return[U1t,K1t]}static get pluginName(){return"ImageTextAlternative"}}function zq(S,p){let f=(v,w,I)=>{if(!I.consumable.consume(w.item,v.name))return;let O=I.writer,N=I.mapper.toViewElement(w.item),U=S.findViewImgElement(N);w.attributeNewValue===null?(O.removeAttribute("srcset",U),O.removeAttribute("sizes",U)):w.attributeNewValue&&(O.setAttribute("srcset",w.attributeNewValue,U),O.setAttribute("sizes","100vw",U))};return v=>{v.on(`attribute:srcset:${p}`,f)}}function OS(S,p,f){let v=(w,I,O)=>{if(!O.consumable.consume(I.item,w.name))return;let N=O.writer,U=O.mapper.toViewElement(I.item),J=S.findViewImgElement(U);N.setAttribute(I.attributeKey,I.attributeNewValue||"",J)};return w=>{w.on(`attribute:${f}:${p}`,v)}}class jq extends Ws{observe(p){this.listenTo(p,"load",(f,v)=>{let w=v.target;this.checkShouldIgnoreEventFromTarget(w)||w.tagName=="IMG"&&this._fireEvents(v)},{useCapture:!0})}stopObserving(p){this.stopListening(p)}_fireEvents(p){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",p))}}var Y1t=Object.defineProperty,qq=Object.getOwnPropertySymbols,J1t=Object.prototype.hasOwnProperty,Z1t=Object.prototype.propertyIsEnumerable,Hq=(S,p,f)=>p in S?Y1t(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,FS=(S,p)=>{for(var f in p||(p={}))J1t.call(p,f)&&Hq(S,f,p[f]);if(qq)for(var f of qq(p))Z1t.call(p,f)&&Hq(S,f,p[f]);return S};class X1t extends Jr{constructor(p){super(p);let f=p.config.get("image.insert.type");p.plugins.has("ImageBlockEditing")||f==="block"&&mt("image-block-plugin-required"),p.plugins.has("ImageInlineEditing")||f==="inline"&&mt("image-inline-plugin-required")}refresh(){let p=this.editor.plugins.get("ImageUtils");this.isEnabled=p.isImageAllowed()}execute(p){let f=Da(p.source),v=this.editor.model.document.selection,w=this.editor.plugins.get("ImageUtils"),I=Object.fromEntries(v.getAttributes());f.forEach((O,N)=>{let U=v.getSelectedElement();if(typeof O=="string"&&(O={src:O}),N&&U&&w.isImage(U)){let J=this.editor.model.createPositionAfter(U);w.insertImage(FS(FS({},O),I),J)}else w.insertImage(FS(FS({},O),I))})}}class tgt extends Jr{constructor(p){super(p),this.decorate("cleanupImage")}refresh(){let p=this.editor.plugins.get("ImageUtils"),f=this.editor.model.document.selection.getSelectedElement();this.isEnabled=p.isImage(f),this.value=this.isEnabled?f.getAttribute("src"):null}execute(p){let f=this.editor.model.document.selection.getSelectedElement(),v=this.editor.plugins.get("ImageUtils");this.editor.model.change(w=>{w.setAttribute("src",p.source,f),this.cleanupImage(w,f),v.setImageNaturalSizeAttributes(f)})}cleanupImage(p,f){p.removeAttribute("srcset",f),p.removeAttribute("sizes",f),p.removeAttribute("sources",f),p.removeAttribute("width",f),p.removeAttribute("height",f),p.removeAttribute("alt",f)}}class cO extends on{static get requires(){return[_c]}static get pluginName(){return"ImageEditing"}init(){let p=this.editor,f=p.conversion;p.editing.view.addObserver(jq),f.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:"srcset"});let v=new X1t(p),w=new tgt(p);p.commands.add("insertImage",v),p.commands.add("replaceImageSource",w),p.commands.add("imageInsert",v)}}class Gq extends on{static get requires(){return[_c]}static get pluginName(){return"ImageSizeAttributes"}afterInit(){this._registerSchema(),this._registerConverters("imageBlock"),this._registerConverters("imageInline")}_registerSchema(){this.editor.plugins.has("ImageBlockEditing")&&this.editor.model.schema.extend("imageBlock",{allowAttributes:["width","height"]}),this.editor.plugins.has("ImageInlineEditing")&&this.editor.model.schema.extend("imageInline",{allowAttributes:["width","height"]})}_registerConverters(p){let f=this.editor,v=f.plugins.get("ImageUtils"),w=p==="imageBlock"?"figure":"img";function I(O,N,U,J){O.on(`attribute:${N}:${p}`,(it,pt,kt)=>{if(!kt.consumable.consume(pt.item,it.name))return;let Lt=kt.writer,Gt=kt.mapper.toViewElement(pt.item),Jt=v.findViewImgElement(Gt);if(pt.attributeNewValue!==null?Lt.setAttribute(U,pt.attributeNewValue,Jt):Lt.removeAttribute(U,Jt),pt.item.hasAttribute("sources"))return;let ue=pt.item.hasAttribute("resizedWidth");if(p==="imageInline"&&!ue&&!J)return;let De=pt.item.getAttribute("width"),pi=pt.item.getAttribute("height");De&&pi&&Lt.setStyle("aspect-ratio",`${De}/${pi}`,Jt)})}f.conversion.for("upcast").attributeToAttribute({view:{name:w,styles:{width:/.+/}},model:{key:"width",value:O=>Aq(O)?MS(O.getStyle("width")):null}}).attributeToAttribute({view:{name:w,key:"width"},model:"width"}).attributeToAttribute({view:{name:w,styles:{height:/.+/}},model:{key:"height",value:O=>Aq(O)?MS(O.getStyle("height")):null}}).attributeToAttribute({view:{name:w,key:"height"},model:"height"}),f.conversion.for("editingDowncast").add(O=>{I(O,"width","width",!0),I(O,"height","height",!0)}),f.conversion.for("dataDowncast").add(O=>{I(O,"width","width",!1),I(O,"height","height",!1)})}}class Uq extends Jr{constructor(p,f){super(p),this._modelElementName=f}refresh(){let p=this.editor.plugins.get("ImageUtils"),f=p.getClosestSelectedImageElement(this.editor.model.document.selection);this._modelElementName==="imageBlock"?this.isEnabled=p.isInlineImage(f):this.isEnabled=p.isBlockImage(f)}execute(p={}){let f=this.editor,v=this.editor.model,w=f.plugins.get("ImageUtils"),I=w.getClosestSelectedImageElement(v.document.selection),O=Object.fromEntries(I.getAttributes());return O.src||O.uploadId?v.change(N=>{let{setImageSizes:U=!0}=p,J=Array.from(v.markers).filter(kt=>kt.getRange().containsItem(I)),it=w.insertImage(O,v.createSelection(I,"on"),this._modelElementName,{setImageSizes:U});if(!it)return null;let pt=N.createRangeOn(it);for(let kt of J){let Lt=kt.getRange(),Gt=Lt.root.rootName!="$graveyard"?Lt.getJoined(pt,!0):pt;N.updateMarker(kt,{range:Gt})}return{oldElement:I,newElement:it}}):null}}var $q=i(2873),egt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()($q.Z,egt),$q.Z.locals;class Wq extends on{static get requires(){return[_c]}static get pluginName(){return"ImagePlaceholder"}afterInit(){this._setupSchema(),this._setupConversion(),this._setupLoadListener()}_setupSchema(){let p=this.editor.model.schema;p.isRegistered("imageBlock")&&p.extend("imageBlock",{allowAttributes:["placeholder"]}),p.isRegistered("imageInline")&&p.extend("imageInline",{allowAttributes:["placeholder"]})}_setupConversion(){let p=this.editor,f=p.conversion,v=p.plugins.get("ImageUtils");f.for("editingDowncast").add(w=>{w.on("attribute:placeholder",(I,O,N)=>{if(!N.consumable.test(O.item,I.name)||!O.item.is("element","imageBlock")&&!O.item.is("element","imageInline"))return;N.consumable.consume(O.item,I.name);let U=N.writer,J=N.mapper.toViewElement(O.item),it=v.findViewImgElement(J);O.attributeNewValue?(U.addClass("image_placeholder",it),U.setStyle("background-image",`url(${O.attributeNewValue})`,it),U.setCustomProperty("editingPipeline:doNotReuseOnce",!0,it)):(U.removeClass("image_placeholder",it),U.removeStyle("background-image",it))})})}_setupLoadListener(){let p=this.editor,f=p.model,v=p.editing,w=v.view,I=p.plugins.get("ImageUtils");w.addObserver(jq),this.listenTo(w.document,"imageLoaded",(O,N)=>{let U=w.domConverter.mapDomToView(N.target);if(!U)return;let J=I.getImageWidgetFromImageView(U);if(!J)return;let it=v.mapper.toModelElement(J);it&&it.hasAttribute("placeholder")&&f.enqueueChange({isUndoable:!1},pt=>{pt.removeAttribute("placeholder",it)})})}}class Qq extends on{static get requires(){return[cO,Gq,_c,Wq,Bm]}static get pluginName(){return"ImageBlockEditing"}init(){let p=this.editor;p.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),p.plugins.has("ImageInlineEditing")&&(p.commands.add("imageTypeBlock",new Uq(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){let p=this.editor,f=p.t,v=p.conversion,w=p.plugins.get("ImageUtils");v.for("dataDowncast").elementToStructure({model:"imageBlock",view:(I,{writer:O})=>Pq(O)}),v.for("editingDowncast").elementToStructure({model:"imageBlock",view:(I,{writer:O})=>w.toImageWidget(Pq(O),O,f("image widget"))}),v.for("downcast").add(OS(w,"imageBlock","src")).add(OS(w,"imageBlock","alt")).add(zq(w,"imageBlock")),v.for("upcast").elementToElement({view:Dq(p,"imageBlock"),model:(I,{writer:O})=>O.createElement("imageBlock",I.hasAttribute("src")?{src:I.getAttribute("src")}:void 0)}).add(function(I){let O=(N,U,J)=>{if(!J.consumable.test(U.viewItem,{name:!0,classes:"image"}))return;let it=I.findViewImgElement(U.viewItem);if(!it||!J.consumable.test(it,{name:!0}))return;J.consumable.consume(U.viewItem,{name:!0,classes:"image"});let pt=Ua(J.convertItem(it,U.modelCursor).modelRange.getItems());pt?(J.convertChildren(U.viewItem,pt),J.updateConversionResult(pt,U)):J.consumable.revert(U.viewItem,{name:!0,classes:"image"})};return N=>{N.on("element:figure",O)}}(w))}_setupClipboardIntegration(){let p=this.editor,f=p.model,v=p.editing.view,w=p.plugins.get("ImageUtils"),I=p.plugins.get("ClipboardPipeline");this.listenTo(I,"inputTransformation",(O,N)=>{let U=Array.from(N.content.getChildren()),J;if(!U.every(w.isInlineImageView))return;J=N.targetRanges?p.editing.mapper.toModelRange(N.targetRanges[0]):f.document.selection.getFirstRange();let it=f.createSelection(J);if(lO(f.schema,it)==="imageBlock"){let pt=new Fm(v.document),kt=U.map(Lt=>pt.createElement("figure",{class:"image"},Lt));N.content=pt.createDocumentFragment(kt)}}),this.listenTo(I,"contentInsertion",(O,N)=>{N.method==="paste"&&f.change(U=>{let J=U.createRangeIn(N.content);for(let it of J.getItems())it.is("element","imageBlock")&&w.setImageNaturalSizeAttributes(it)})})}}var Kq=i(3535),igt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Kq.Z,igt),Kq.Z.locals;class ngt extends Mr{constructor(p,f=[]){super(p),this.focusTracker=new us,this.keystrokes=new Us,this._focusables=new ip,this.children=this.createCollection(),this._focusCycler=new op({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});for(let v of f)this.children.add(v),this._focusables.add(v),v instanceof Rft&&this._focusables.addMany(v.children);if(this._focusables.length>1)for(let v of this._focusables)rgt(v)&&(v.focusCycler.on("forwardCycle",w=>{this._focusCycler.focusNext(),w.stop()}),v.focusCycler.on("backwardCycle",w=>{this._focusCycler.focusPrevious(),w.stop()}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:-1},children:this.children})}render(){super.render(),u({view:this});for(let f of this._focusables)this.focusTracker.add(f.element);this.keystrokes.listenTo(this.element);let p=f=>f.stopPropagation();this.keystrokes.set("arrowright",p),this.keystrokes.set("arrowleft",p),this.keystrokes.set("arrowup",p),this.keystrokes.set("arrowdown",p)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}}function rgt(S){return"focusCycler"in S}class Yq extends on{constructor(p){super(p),this._integrations=new Map,p.config.define("image.insert.integrations",["upload","assetManager","url"])}static get pluginName(){return"ImageInsertUI"}static get requires(){return[_c]}init(){let p=this.editor,f=p.model.document.selection,v=p.plugins.get("ImageUtils");this.set("isImageSelected",!1),this.listenTo(p.model.document,"change",()=>{this.isImageSelected=v.isImage(f.getSelectedElement())});let w=I=>this._createToolbarComponent(I);p.ui.componentFactory.add("insertImage",w),p.ui.componentFactory.add("imageInsert",w)}registerIntegration({name:p,observable:f,buttonViewCreator:v,formViewCreator:w,requiresForm:I}){this._integrations.has(p)&&mt("image-insert-integration-exists",{name:p}),this._integrations.set(p,{observable:f,buttonViewCreator:v,formViewCreator:w,requiresForm:!!I})}_createToolbarComponent(p){let f=this.editor,v=p.t,w=this._prepareIntegrations();if(!w.length)return null;let I,O=w[0];if(w.length==1){if(!O.requiresForm)return O.buttonViewCreator(!0);I=O.buttonViewCreator(!0)}else{let J=O.buttonViewCreator(!1);I=new Gd(p,J),I.tooltip=!0,I.bind("label").to(this,"isImageSelected",it=>v(it?"Replace image":"Insert image"))}let N=this.dropdownView=em(p,I),U=w.map(({observable:J})=>J);return N.bind("isEnabled").toMany(U,"isEnabled",(...J)=>J.some(it=>it)),N.once("change:isOpen",()=>{let J=w.map(({formViewCreator:pt})=>pt(w.length==1)),it=new ngt(f.locale,J);N.panelView.children.add(it)}),N}_prepareIntegrations(){let p=this.editor.config.get("image.insert.integrations"),f=[];if(!p.length)return mt("image-insert-integrations-not-specified"),f;for(let v of p)this._integrations.has(v)?f.push(this._integrations.get(v)):["upload","assetManager","url"].includes(v)||mt("image-insert-unknown-integration",{item:v});return f.length||mt("image-insert-integrations-not-registered"),f}}var Jq=i(3508),ogt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Jq.Z,ogt),Jq.Z.locals;class agt extends on{static get requires(){return[Qq,Kv,Vq,Yq]}static get pluginName(){return"ImageBlock"}}class sgt extends on{static get requires(){return[cO,Gq,_c,Wq,Bm]}static get pluginName(){return"ImageInlineEditing"}init(){let p=this.editor,f=p.model.schema;f.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),f.addChildCheck((v,w)=>{if(v.endsWith("caption")&&w.name==="imageInline")return!1}),this._setupConversion(),p.plugins.has("ImageBlockEditing")&&(p.commands.add("imageTypeInline",new Uq(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){let p=this.editor,f=p.t,v=p.conversion,w=p.plugins.get("ImageUtils");v.for("dataDowncast").elementToElement({model:"imageInline",view:(I,{writer:O})=>O.createEmptyElement("img")}),v.for("editingDowncast").elementToStructure({model:"imageInline",view:(I,{writer:O})=>w.toImageWidget(function(N){return N.createContainerElement("span",{class:"image-inline"},N.createEmptyElement("img"))}(O),O,f("image widget"))}),v.for("downcast").add(OS(w,"imageInline","src")).add(OS(w,"imageInline","alt")).add(zq(w,"imageInline")),v.for("upcast").elementToElement({view:Dq(p,"imageInline"),model:(I,{writer:O})=>O.createElement("imageInline",I.hasAttribute("src")?{src:I.getAttribute("src")}:void 0)})}_setupClipboardIntegration(){let p=this.editor,f=p.model,v=p.editing.view,w=p.plugins.get("ImageUtils"),I=p.plugins.get("ClipboardPipeline");this.listenTo(I,"inputTransformation",(O,N)=>{let U=Array.from(N.content.getChildren()),J;if(!U.every(w.isBlockImageView))return;J=N.targetRanges?p.editing.mapper.toModelRange(N.targetRanges[0]):f.document.selection.getFirstRange();let it=f.createSelection(J);if(lO(f.schema,it)==="imageInline"){let pt=new Fm(v.document),kt=U.map(Lt=>Lt.childCount===1?(Array.from(Lt.getAttributes()).forEach(Gt=>pt.setAttribute(...Gt,w.findViewImgElement(Lt))),Lt.getChild(0)):Lt);N.content=pt.createDocumentFragment(kt)}}),this.listenTo(I,"contentInsertion",(O,N)=>{N.method==="paste"&&f.change(U=>{let J=U.createRangeIn(N.content);for(let it of J.getItems())it.is("element","imageInline")&&w.setImageNaturalSizeAttributes(it)})})}}class lgt extends on{static get requires(){return[sgt,Kv,Vq,Yq]}static get pluginName(){return"ImageInline"}}class Zq extends on{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[_c]}getCaptionFromImageModelElement(p){for(let f of p.getChildren())if(f&&f.is("element","caption"))return f;return null}getCaptionFromModelSelection(p){let f=this.editor.plugins.get("ImageUtils"),v=p.getFirstPosition().findAncestor("caption");return v&&f.isBlockImage(v.parent)?v:null}matchImageCaptionViewElement(p){let f=this.editor.plugins.get("ImageUtils");return p.name=="figcaption"&&f.isBlockImageView(p.parent)?{name:!0}:null}}class cgt extends Jr{refresh(){let p=this.editor,f=p.plugins.get("ImageCaptionUtils"),v=p.plugins.get("ImageUtils");if(!p.plugins.has(Qq))return this.isEnabled=!1,void(this.value=!1);let w=p.model.document.selection,I=w.getSelectedElement();if(!I){let O=f.getCaptionFromModelSelection(w);return this.isEnabled=!!O,void(this.value=!!O)}this.isEnabled=v.isImage(I),this.isEnabled?this.value=!!f.getCaptionFromImageModelElement(I):this.value=!1}execute(p={}){let{focusCaptionOnShow:f}=p;this.editor.model.change(v=>{this.value?this._hideImageCaption(v):this._showImageCaption(v,f)})}_showImageCaption(p,f){let v=this.editor.model.document.selection,w=this.editor.plugins.get("ImageCaptionEditing"),I=this.editor.plugins.get("ImageUtils"),O=v.getSelectedElement(),N=w._getSavedCaption(O);I.isInlineImage(O)&&(this.editor.execute("imageTypeBlock"),O=v.getSelectedElement());let U=N||p.createElement("caption");p.append(U,O),f&&p.setSelection(U,"in")}_hideImageCaption(p){let f=this.editor,v=f.model.document.selection,w=f.plugins.get("ImageCaptionEditing"),I=f.plugins.get("ImageCaptionUtils"),O,N=v.getSelectedElement();N?O=I.getCaptionFromImageModelElement(N):(O=I.getCaptionFromModelSelection(v),N=O.parent),w._saveCaption(N,O),p.setSelection(N,"on"),p.remove(O)}}class pgt extends on{constructor(p){super(p),this._savedCaptionsMap=new WeakMap}static get requires(){return[_c,Zq]}static get pluginName(){return"ImageCaptionEditing"}init(){let p=this.editor,f=p.model.schema;f.isRegistered("caption")?f.extend("caption",{allowIn:"imageBlock"}):f.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),p.commands.add("toggleImageCaption",new cgt(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){let p=this.editor,f=p.editing.view,v=p.plugins.get("ImageUtils"),w=p.plugins.get("ImageCaptionUtils"),I=p.t;p.conversion.for("upcast").elementToElement({view:O=>w.matchImageCaptionViewElement(O),model:"caption"}),p.conversion.for("dataDowncast").elementToElement({model:"caption",view:(O,{writer:N})=>v.isBlockImage(O.parent)?N.createContainerElement("figcaption"):null}),p.conversion.for("editingDowncast").elementToElement({model:"caption",view:(O,{writer:N})=>{if(!v.isBlockImage(O.parent))return null;let U=N.createEditableElement("figcaption");N.setCustomProperty("imageCaption",!0,U),U.placeholder=I("Enter image caption"),q_({view:f,element:U,keepOnFocus:!0});let J=O.parent.getAttribute("alt");return Ij(U,N,{label:J?I("Caption for image: %0",[J]):I("Caption for the image")})}})}_setupImageTypeCommandsIntegration(){let p=this.editor,f=p.plugins.get("ImageUtils"),v=p.plugins.get("ImageCaptionUtils"),w=p.commands.get("imageTypeInline"),I=p.commands.get("imageTypeBlock"),O=N=>{if(!N.return)return;let{oldElement:U,newElement:J}=N.return;if(!U)return;if(f.isBlockImage(U)){let pt=v.getCaptionFromImageModelElement(U);if(pt)return void this._saveCaption(J,pt)}let it=this._getSavedCaption(U);it&&this._saveCaption(J,it)};w&&this.listenTo(w,"execute",O,{priority:"low"}),I&&this.listenTo(I,"execute",O,{priority:"low"})}_getSavedCaption(p){let f=this._savedCaptionsMap.get(p);return f?Po.fromJSON(f):null}_saveCaption(p,f){this._savedCaptionsMap.set(p,f.toJSON())}_registerCaptionReconversion(){let p=this.editor,f=p.model,v=p.plugins.get("ImageUtils"),w=p.plugins.get("ImageCaptionUtils");f.document.on("change:data",()=>{let I=f.document.differ.getChanges();for(let O of I){if(O.attributeKey!=="alt")continue;let N=O.range.start.nodeAfter;if(v.isBlockImage(N)){let U=w.getCaptionFromImageModelElement(N);if(!U)return;p.editing.reconvertItem(U)}}})}}class mgt extends on{static get requires(){return[Zq]}static get pluginName(){return"ImageCaptionUI"}init(){let p=this.editor,f=p.editing.view,v=p.plugins.get("ImageCaptionUtils"),w=p.t;p.ui.componentFactory.add("toggleImageCaption",I=>{let O=p.commands.get("toggleImageCaption"),N=new yo(I);return N.set({icon:Nr.caption,tooltip:!0,isToggleable:!0}),N.bind("isOn","isEnabled").to(O,"value","isEnabled"),N.bind("label").to(O,"value",U=>w(U?"Toggle caption off":"Toggle caption on")),this.listenTo(N,"execute",()=>{p.execute("toggleImageCaption",{focusCaptionOnShow:!0});let U=v.getCaptionFromModelSelection(p.model.document.selection);if(U){let J=p.editing.mapper.toViewElement(U);f.scrollToTheSelection(),f.change(it=>{it.addClass("image__caption_highlighted",J)})}p.editing.view.focus()}),N})}}var Xq=i(2640),dgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(Xq.Z,dgt),Xq.Z.locals;function tH(S){let p=S.map(f=>f.replace("+","\\+"));return new RegExp(`^image\\/(${p.join("|")})$`)}function ugt(S){return new Promise((p,f)=>{let v=S.getAttribute("src");fetch(v).then(w=>w.blob()).then(w=>{let I=eH(w,v),O=I.replace("image/",""),N=new File([w],`image.${O}`,{type:I});p(N)}).catch(w=>w&&w.name==="TypeError"?function(I){return function(O){return new Promise((N,U)=>{let J=vn.document.createElement("img");J.addEventListener("load",()=>{let it=vn.document.createElement("canvas");it.width=J.width,it.height=J.height,it.getContext("2d").drawImage(J,0,0),it.toBlob(pt=>pt?N(pt):U())}),J.addEventListener("error",()=>U()),J.src=O})}(I).then(O=>{let N=eH(O,I),U=N.replace("image/","");return new File([O],`image.${U}`,{type:N})})}(v).then(p).catch(f):f(w))})}function eH(S,p){return S.type?S.type:p.match(/data:(image\/\w+);base64/)?p.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class fgt extends on{static get pluginName(){return"ImageUploadUI"}init(){let p=this.editor,f=p.t,v=w=>{let I=new Wht(w),O=p.commands.get("uploadImage"),N=p.config.get("image.upload.types"),U=tH(N);return I.set({acceptedType:N.map(J=>`image/${J}`).join(","),allowMultipleFiles:!0,label:f("Upload image from computer"),icon:Nr.imageUpload,tooltip:!0}),I.bind("isEnabled").to(O),I.on("done",(J,it)=>{let pt=Array.from(it).filter(kt=>U.test(kt.type));pt.length&&(p.execute("uploadImage",{file:pt}),p.editing.view.focus())}),I};if(p.ui.componentFactory.add("uploadImage",v),p.ui.componentFactory.add("imageUpload",v),p.plugins.has("ImageInsertUI")){let w=p.plugins.get("ImageInsertUI"),I=p.commands.get("uploadImage");w.registerIntegration({name:"upload",observable:I,buttonViewCreator:()=>{let O=p.ui.componentFactory.create("uploadImage");return O.bind("label").to(w,"isImageSelected",N=>f(N?"Replace image from computer":"Upload image from computer")),O},formViewCreator:()=>{let O=p.ui.componentFactory.create("uploadImage");return O.withText=!0,O.bind("label").to(w,"isImageSelected",N=>f(N?"Replace from computer":"Upload from computer")),O.on("execute",()=>{w.dropdownView.isOpen=!1}),O}})}}}var iH=i(3689),hgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(iH.Z,hgt),iH.Z.locals;var nH=i(4036),ggt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(nH.Z,ggt),nH.Z.locals;var rH=i(3773),xgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(rH.Z,xgt),rH.Z.locals;class _gt extends on{constructor(p){super(p),this.uploadStatusChange=(f,v,w)=>{let I=this.editor,O=v.item,N=O.getAttribute("uploadId");if(!w.consumable.consume(v.item,f.name))return;let U=I.plugins.get("ImageUtils"),J=I.plugins.get(im),it=N?v.attributeNewValue:null,pt=this.placeholder,kt=I.editing.mapper.toViewElement(O),Lt=w.writer;if(it=="reading")return oH(kt,Lt),void aH(U,pt,kt,Lt);if(it=="uploading"){let Gt=J.loaders.get(N);return oH(kt,Lt),void(Gt?(sH(kt,Lt),function(Jt,ue,De,pi){let Fi=function(Cn){let nr=Cn.createUIElement("div",{class:"ck-progress-bar"});return Cn.setCustomProperty("progressBar",!0,nr),nr}(ue);ue.insert(ue.createPositionAt(Jt,"end"),Fi),De.on("change:uploadedPercent",(Cn,nr,go)=>{pi.change(bo=>{bo.setStyle("width",go+"%",Fi)})})}(kt,Lt,Gt,I.editing.view),function(Jt,ue,De,pi){if(pi.data){let Fi=Jt.findViewImgElement(ue);De.setAttribute("src",pi.data,Fi)}}(U,kt,Lt,Gt)):aH(U,pt,kt,Lt))}it=="complete"&&J.loaders.get(N)&&function(Gt,Jt,ue){let De=Jt.createUIElement("div",{class:"ck-image-upload-complete-icon"});Jt.insert(Jt.createPositionAt(Gt,"end"),De),setTimeout(()=>{ue.change(pi=>pi.remove(pi.createRangeOn(De)))},3e3)}(kt,Lt,I.editing.view),function(Gt,Jt){cH(Gt,Jt,"progressBar")}(kt,Lt),sH(kt,Lt),function(Gt,Jt){Jt.removeClass("ck-appear",Gt)}(kt,Lt)},this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}static get pluginName(){return"ImageUploadProgress"}init(){let p=this.editor;p.plugins.has("ImageBlockEditing")&&p.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",this.uploadStatusChange),p.plugins.has("ImageInlineEditing")&&p.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",this.uploadStatusChange)}}function oH(S,p){S.hasClass("ck-appear")||p.addClass("ck-appear",S)}function aH(S,p,f,v){f.hasClass("ck-image-upload-placeholder")||v.addClass("ck-image-upload-placeholder",f);let w=S.findViewImgElement(f);w.getAttribute("src")!==p&&v.setAttribute("src",p,w),lH(f,"placeholder")||v.insert(v.createPositionAfter(w),function(I){let O=I.createUIElement("div",{class:"ck-upload-placeholder-loader"});return I.setCustomProperty("placeholder",!0,O),O}(v))}function sH(S,p){S.hasClass("ck-image-upload-placeholder")&&p.removeClass("ck-image-upload-placeholder",S),cH(S,p,"placeholder")}function lH(S,p){for(let f of S.getChildren())if(f.getCustomProperty(p))return f}function cH(S,p,f){let v=lH(S,f);v&&p.remove(p.createRangeOn(v))}var vgt=Object.defineProperty,bgt=Object.defineProperties,Cgt=Object.getOwnPropertyDescriptors,pH=Object.getOwnPropertySymbols,ygt=Object.prototype.hasOwnProperty,Sgt=Object.prototype.propertyIsEnumerable,mH=(S,p,f)=>p in S?vgt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f;class wgt extends Jr{refresh(){let p=this.editor,f=p.plugins.get("ImageUtils"),v=p.model.document.selection.getSelectedElement();this.isEnabled=f.isImageAllowed()||f.isImage(v)}execute(p){let f=Da(p.file),v=this.editor.model.document.selection,w=this.editor.plugins.get("ImageUtils"),I=Object.fromEntries(v.getAttributes());f.forEach((O,N)=>{let U=v.getSelectedElement();if(N&&U&&w.isImage(U)){let J=this.editor.model.createPositionAfter(U);this._uploadImage(O,I,J)}else this._uploadImage(O,I)})}_uploadImage(p,f,v){let w=this.editor,I=w.plugins.get(im).createLoader(p),O=w.plugins.get("ImageUtils");var N,U;I&&O.insertImage((N=((J,it)=>{for(var pt in it||(it={}))ygt.call(it,pt)&&mH(J,pt,it[pt]);if(pH)for(var pt of pH(it))Sgt.call(it,pt)&&mH(J,pt,it[pt]);return J})({},f),U={uploadId:I.id},bgt(N,Cgt(U))),v)}}class Egt extends on{constructor(p){super(p),p.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}static get requires(){return[im,$8,Bm,_c]}static get pluginName(){return"ImageUploadEditing"}init(){let p=this.editor,f=p.model.document,v=p.conversion,w=p.plugins.get(im),I=p.plugins.get("ImageUtils"),O=p.plugins.get("ClipboardPipeline"),N=tH(p.config.get("image.upload.types")),U=new wgt(p);p.commands.add("uploadImage",U),p.commands.add("imageUpload",U),v.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(p.editing.view.document,"clipboardInput",(J,it)=>{if(pt=it.dataTransfer,Array.from(pt.types).includes("text/html")&&pt.getData("text/html")!=="")return;var pt;let kt=Array.from(it.dataTransfer.files).filter(Lt=>!!Lt&&N.test(Lt.type));kt.length&&(J.stop(),p.model.change(Lt=>{it.targetRanges&&Lt.setSelection(it.targetRanges.map(Gt=>p.editing.mapper.toModelRange(Gt))),p.execute("uploadImage",{file:kt})}))}),this.listenTo(O,"inputTransformation",(J,it)=>{let pt=Array.from(p.editing.view.createRangeIn(it.content)).map(Lt=>Lt.item).filter(Lt=>function(Gt,Jt){return!(!Gt.isInlineImageView(Jt)||!Jt.getAttribute("src")||!Jt.getAttribute("src").match(/^data:image\/\w+;base64,/g)&&!Jt.getAttribute("src").match(/^blob:/g))}(I,Lt)&&!Lt.getAttribute("uploadProcessed")).map(Lt=>({promise:ugt(Lt),imageElement:Lt}));if(!pt.length)return;let kt=new Fm(p.editing.view.document);for(let Lt of pt){kt.setAttribute("uploadProcessed",!0,Lt.imageElement);let Gt=w.createLoader(Lt.promise);Gt&&(kt.setAttribute("src","",Lt.imageElement),kt.setAttribute("uploadId",Gt.id,Lt.imageElement))}}),p.editing.view.document.on("dragover",(J,it)=>{it.preventDefault()}),f.on("change",()=>{let J=f.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),it=new Set;for(let pt of J)if(pt.type=="insert"&&pt.name!="$text"){let kt=pt.position.nodeAfter,Lt=pt.position.root.rootName=="$graveyard";for(let Gt of kgt(p,kt)){let Jt=Gt.getAttribute("uploadId");if(!Jt)continue;let ue=w.loaders.get(Jt);ue&&(Lt?it.has(Jt)||ue.abort():(it.add(Jt),this._uploadImageElements.set(Jt,Gt),ue.status=="idle"&&this._readAndUpload(ue)))}}}),this.on("uploadComplete",(J,{imageElement:it,data:pt})=>{let kt=pt.urls?pt.urls:pt;this.editor.model.change(Lt=>{Lt.setAttribute("src",kt.default,it),this._parseAndSetSrcsetAttributeOnImage(kt,it,Lt),I.setImageNaturalSizeAttributes(it)})},{priority:"low"})}afterInit(){let p=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&p.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&p.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(p){let f=this.editor,v=f.model,w=f.locale.t,I=f.plugins.get(im),O=f.plugins.get($8),N=f.plugins.get("ImageUtils"),U=this._uploadImageElements;return v.enqueueChange({isUndoable:!1},it=>{it.setAttribute("uploadStatus","reading",U.get(p.id))}),p.read().then(()=>{let it=p.upload(),pt=U.get(p.id);if(y.isSafari){let kt=f.editing.mapper.toViewElement(pt),Lt=N.findViewImgElement(kt);f.editing.view.once("render",()=>{if(!Lt.parent)return;let Gt=f.editing.view.domConverter.mapViewToDom(Lt.parent);if(!Gt)return;let Jt=Gt.style.display;Gt.style.display="none",Gt._ckHack=Gt.offsetHeight,Gt.style.display=Jt})}return v.enqueueChange({isUndoable:!1},kt=>{kt.setAttribute("uploadStatus","uploading",pt)}),it}).then(it=>{v.enqueueChange({isUndoable:!1},pt=>{let kt=U.get(p.id);pt.setAttribute("uploadStatus","complete",kt),this.fire("uploadComplete",{data:it,imageElement:kt})}),J()}).catch(it=>{if(p.status!=="error"&&p.status!=="aborted")throw it;p.status=="error"&&it&&O.showWarning(it,{title:w("Upload failed"),namespace:"upload"}),v.enqueueChange({isUndoable:!1},pt=>{pt.remove(U.get(p.id))}),J()});function J(){v.enqueueChange({isUndoable:!1},it=>{let pt=U.get(p.id);it.removeAttribute("uploadId",pt),it.removeAttribute("uploadStatus",pt),U.delete(p.id)}),I.destroyLoader(p)}}_parseAndSetSrcsetAttributeOnImage(p,f,v){let w=0,I=Object.keys(p).filter(O=>{let N=parseInt(O,10);if(!isNaN(N))return w=Math.max(w,N),!0}).map(O=>`${p[O]} ${O}w`).join(", ");if(I!=""){let O={srcset:I};f.hasAttribute("width")||f.hasAttribute("height")||(O.width=w),v.setAttributes(O,f)}}}function kgt(S,p){let f=S.plugins.get("ImageUtils");return Array.from(S.model.createRangeOn(p)).filter(v=>f.isImage(v.item)).map(v=>v.item)}var dH=i(6270),Tgt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(dH.Z,Tgt),dH.Z.locals;class Igt extends Jr{constructor(p,f){super(p),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(f.map(v=>{if(v.isDefault)for(let w of v.modelElements)this._defaultStyles[w]=v.name;return[v.name,v]}))}refresh(){let p=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!p,this.isEnabled?p.hasAttribute("imageStyle")?this.value=p.getAttribute("imageStyle"):this.value=this._defaultStyles[p.name]:this.value=!1}execute(p={}){let f=this.editor,v=f.model,w=f.plugins.get("ImageUtils");v.change(I=>{let O=p.value,{setImageSizes:N=!0}=p,U=w.getClosestSelectedImageElement(v.document.selection);O&&this.shouldConvertImageType(O,U)&&(this.editor.execute(w.isBlockImage(U)?"imageTypeInline":"imageTypeBlock",{setImageSizes:N}),U=w.getClosestSelectedImageElement(v.document.selection)),!O||this._styles.get(O).isDefault?I.removeAttribute("imageStyle",U):I.setAttribute("imageStyle",O,U),N&&w.setImageNaturalSizeAttributes(U)})}shouldConvertImageType(p,f){return!this._styles.get(p).modelElements.includes(f.name)}}var Pgt=Object.defineProperty,uH=Object.getOwnPropertySymbols,Dgt=Object.prototype.hasOwnProperty,Agt=Object.prototype.propertyIsEnumerable,fH=(S,p,f)=>p in S?Pgt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,hH=(S,p)=>{for(var f in p||(p={}))Dgt.call(p,f)&&fH(S,f,p[f]);if(uH)for(var f of uH(p))Agt.call(p,f)&&fH(S,f,p[f]);return S};let{objectFullWidth:Mgt,objectInline:gH,objectLeft:xH,objectRight:pO,objectCenter:mO,objectBlockLeft:_H,objectBlockRight:vH}=Nr,BS={get inline(){return{name:"inline",title:"In line",icon:gH,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:xH,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:_H,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:mO,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:pO,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:vH,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:mO,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:pO,modelElements:["imageBlock"],className:"image-style-side"}}},bH={full:Mgt,left:_H,right:vH,center:mO,inlineLeft:xH,inlineRight:pO,inline:gH},CH=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function yH(S){mt("image-style-configuration-definition-invalid",S)}let dO={normalizeStyles:function(S){return(S.configuredStyles.options||[]).map(p=>function(f){return f=typeof f=="string"?BS[f]?hH({},BS[f]):{name:f}:function(v,w){let I=hH({},w);for(let O in v)Object.prototype.hasOwnProperty.call(w,O)||(I[O]=v[O]);return I}(BS[f.name],f),typeof f.icon=="string"&&(f.icon=bH[f.icon]||f.icon),f}(p)).filter(p=>function(f,{isBlockPluginLoaded:v,isInlinePluginLoaded:w}){let{modelElements:I,name:O}=f;if(!(I&&I.length&&O))return yH({style:f}),!1;{let N=[v?"imageBlock":null,w?"imageInline":null];if(!I.some(U=>N.includes(U)))return mt("image-style-missing-dependency",{style:f,missingPlugins:I.map(U=>U==="imageBlock"?"ImageBlockEditing":"ImageInlineEditing")}),!1}return!0}(p,S))},getDefaultStylesConfiguration:function(S,p){return S&&p?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:S?{options:["block","side"]}:p?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(S){return S.has("ImageBlockEditing")&&S.has("ImageInlineEditing")?[...CH]:[]},warnInvalidStyle:yH,DEFAULT_OPTIONS:BS,DEFAULT_ICONS:bH,DEFAULT_DROPDOWN_DEFINITIONS:CH};function SH(S,p){for(let f of p)if(f.name===S)return f}class wH extends on{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[_c]}init(){let{normalizeStyles:p,getDefaultStylesConfiguration:f}=dO,v=this.editor,w=v.plugins.has("ImageBlockEditing"),I=v.plugins.has("ImageInlineEditing");v.config.define("image.styles",f(w,I)),this.normalizedStyles=p({configuredStyles:v.config.get("image.styles"),isBlockPluginLoaded:w,isInlinePluginLoaded:I}),this._setupConversion(w,I),this._setupPostFixer(),v.commands.add("imageStyle",new Igt(v,this.normalizedStyles))}_setupConversion(p,f){let v=this.editor,w=v.model.schema,I=(O=this.normalizedStyles,(U,J,it)=>{if(!it.consumable.consume(J.item,U.name))return;let pt=SH(J.attributeNewValue,O),kt=SH(J.attributeOldValue,O),Lt=it.mapper.toViewElement(J.item),Gt=it.writer;kt&&Gt.removeClass(kt.className,Lt),pt&&Gt.addClass(pt.className,Lt)});var O;let N=function(U){let J={imageInline:U.filter(it=>!it.isDefault&&it.modelElements.includes("imageInline")),imageBlock:U.filter(it=>!it.isDefault&&it.modelElements.includes("imageBlock"))};return(it,pt,kt)=>{if(!pt.modelRange)return;let Lt=pt.viewItem,Gt=Ua(pt.modelRange.getItems());if(Gt&&kt.schema.checkAttribute(Gt,"imageStyle"))for(let Jt of J[Gt.name])kt.consumable.consume(Lt,{classes:Jt.className})&&kt.writer.setAttribute("imageStyle",Jt.name,Gt)}}(this.normalizedStyles);v.editing.downcastDispatcher.on("attribute:imageStyle",I),v.data.downcastDispatcher.on("attribute:imageStyle",I),p&&(w.extend("imageBlock",{allowAttributes:"imageStyle"}),v.data.upcastDispatcher.on("element:figure",N,{priority:"low"})),f&&(w.extend("imageInline",{allowAttributes:"imageStyle"}),v.data.upcastDispatcher.on("element:img",N,{priority:"low"}))}_setupPostFixer(){let p=this.editor,f=p.model.document,v=p.plugins.get(_c),w=new Map(this.normalizedStyles.map(I=>[I.name,I]));f.registerPostFixer(I=>{let O=!1;for(let N of f.differ.getChanges())if(N.type=="insert"||N.type=="attribute"&&N.attributeKey=="imageStyle"){let U=N.type=="insert"?N.position.nodeAfter:N.range.start.nodeAfter;if(U&&U.is("element","paragraph")&&U.childCount>0&&(U=U.getChild(0)),!v.isImage(U))continue;let J=U.getAttribute("imageStyle");if(!J)continue;let it=w.get(J);it&&it.modelElements.includes(U.name)||(I.removeAttribute("imageStyle",U),O=!0)}return O})}}var EH=i(5083),Ogt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(EH.Z,Ogt),EH.Z.locals;class Fgt extends on{static get requires(){return[wH]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){let p=this.editor.t;return{"Wrap text":p("Wrap text"),"Break text":p("Break text"),"In line":p("In line"),"Full size image":p("Full size image"),"Side image":p("Side image"),"Left aligned image":p("Left aligned image"),"Centered image":p("Centered image"),"Right aligned image":p("Right aligned image")}}init(){let p=this.editor.plugins,f=this.editor.config.get("image.toolbar")||[],v=kH(p.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(let I of v)this._createButton(I);let w=kH([...f.filter(jt),...dO.getDefaultDropdownDefinitions(p)],this.localizedDefaultStylesTitles);for(let I of w)this._createDropdown(I,v)}_createDropdown(p,f){let v=this.editor.ui.componentFactory;v.add(p.name,w=>{let I,{defaultItem:O,items:N,title:U}=p,J=N.filter(Lt=>f.find(({name:Gt})=>TH(Gt)===Lt)).map(Lt=>{let Gt=v.create(Lt);return Lt===O&&(I=Gt),Gt});N.length!==J.length&&dO.warnInvalidStyle({dropdown:p});let it=em(w,Gd),pt=it.buttonView,kt=pt.arrowView;return zv(it,J,{enableActiveItemFocusOnDropdownOpen:!0}),pt.set({label:IH(U,I.label),class:null,tooltip:!0}),kt.unbind("label"),kt.set({label:U}),pt.bind("icon").toMany(J,"isOn",(...Lt)=>{let Gt=Lt.findIndex(g0);return Gt<0?I.icon:J[Gt].icon}),pt.bind("label").toMany(J,"isOn",(...Lt)=>{let Gt=Lt.findIndex(g0);return IH(U,Gt<0?I.label:J[Gt].label)}),pt.bind("isOn").toMany(J,"isOn",(...Lt)=>Lt.some(g0)),pt.bind("class").toMany(J,"isOn",(...Lt)=>Lt.some(g0)?"ck-splitbutton_flatten":void 0),pt.on("execute",()=>{J.some(({isOn:Lt})=>Lt)?it.isOpen=!it.isOpen:I.fire("execute")}),it.bind("isEnabled").toMany(J,"isEnabled",(...Lt)=>Lt.some(g0)),this.listenTo(it,"execute",()=>{this.editor.editing.view.focus()}),it})}_createButton(p){let f=p.name;this.editor.ui.componentFactory.add(TH(f),v=>{let w=this.editor.commands.get("imageStyle"),I=new yo(v);return I.set({label:p.title,icon:p.icon,tooltip:!0,isToggleable:!0}),I.bind("isEnabled").to(w,"isEnabled"),I.bind("isOn").to(w,"value",O=>O===f),I.on("execute",this._executeCommand.bind(this,f)),I})}_executeCommand(p){this.editor.execute("imageStyle",{value:p}),this.editor.editing.view.focus()}}function kH(S,p){for(let f of S)p[f.title]&&(f.title=p[f.title]);return S}function TH(S){return`imageStyle:${S}`}function IH(S,p){return(S?S+": ":"")+p}class Bgt extends on{static get pluginName(){return"IndentEditing"}init(){let p=this.editor;p.commands.add("indent",new L1(p)),p.commands.add("outdent",new L1(p))}}let PH='',DH='';class Rgt extends on{static get pluginName(){return"IndentUI"}init(){let p=this.editor,f=p.locale,v=p.t,w=f.uiLanguageDirection=="ltr"?PH:DH,I=f.uiLanguageDirection=="ltr"?DH:PH;this._defineButton("indent",v("Increase indent"),w),this._defineButton("outdent",v("Decrease indent"),I)}_defineButton(p,f,v){let w=this.editor;w.ui.componentFactory.add(p,I=>{let O=w.commands.get(p),N=new yo(I);return N.set({label:f,icon:v,tooltip:!0}),N.bind("isEnabled").to(O,"isEnabled"),this.listenTo(N,"execute",()=>{w.execute(p),w.editing.view.focus()}),N})}}class Ngt{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(p){Array.isArray(p)?p.forEach(f=>this._definitions.add(f)):this._definitions.add(p)}getDispatcher(){return p=>{p.on("attribute:linkHref",(f,v,w)=>{if(!w.consumable.test(v.item,"attribute:linkHref")||!v.item.is("selection")&&!w.schema.isInline(v.item))return;let I=w.writer,O=I.document.selection;for(let N of this._definitions){let U=I.createAttributeElement("a",N.attributes,{priority:5});N.classes&&I.addClass(N.classes,U);for(let J in N.styles)I.setStyle(J,N.styles[J],U);I.setCustomProperty("link",!0,U),N.callback(v.attributeNewValue)?v.item.is("selection")?I.wrap(O.getFirstRange(),U):I.wrap(w.mapper.toViewRange(v.range),U):I.unwrap(w.mapper.toViewRange(v.range),U)}},{priority:"high"})}}getDispatcherForLinkedImage(){return p=>{p.on("attribute:linkHref:imageBlock",(f,v,{writer:w,mapper:I})=>{let O=I.toViewElement(v.item),N=Array.from(O.getChildren()).find(U=>U.is("element","a"));for(let U of this._definitions){let J=Fc(U.attributes);if(U.callback(v.attributeNewValue)){for(let[it,pt]of J)it==="class"?w.addClass(pt,N):w.setAttribute(it,pt,N);U.classes&&w.addClass(U.classes,N);for(let it in U.styles)w.setStyle(it,U.styles[it],N)}else{for(let[it,pt]of J)it==="class"?w.removeClass(pt,N):w.removeAttribute(it,N);U.classes&&w.removeClass(U.classes,N);for(let it in U.styles)w.removeStyle(it,N)}}})}}}let Lgt=function(S,p,f){var v=S.length;return f=f===void 0?v:f,!p&&f>=v?S:K_(S,p,f)};var Vgt=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");let AH=function(S){return Vgt.test(S)},zgt=function(S){return S.split("")};var MH="\\ud800-\\udfff",jgt="["+MH+"]",uO="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",fO="\\ud83c[\\udffb-\\udfff]",OH="[^"+MH+"]",FH="(?:\\ud83c[\\udde6-\\uddff]){2}",BH="[\\ud800-\\udbff][\\udc00-\\udfff]",RH="(?:"+uO+"|"+fO+")?",NH="[\\ufe0e\\ufe0f]?",qgt=NH+RH+("(?:\\u200d(?:"+[OH,FH,BH].join("|")+")"+NH+RH+")*"),Hgt="(?:"+[OH+uO+"?",uO,FH,BH,jgt].join("|")+")",Ggt=RegExp(fO+"(?="+fO+")|"+Hgt+qgt,"g");let Ugt=function(S){return S.match(Ggt)||[]},$gt=function(S){return AH(S)?Ugt(S):zgt(S)},Wgt=function(S){return function(p){p=cl(p);var f=AH(p)?$gt(p):void 0,v=f?f[0]:p.charAt(0),w=f?Lgt(f,1).join(""):p.slice(1);return v[S]()+w}}("toUpperCase"),Qgt=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,Kgt=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,Ygt=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,Jgt=/^((\w+:(\/{2,})?)|(\W))/i,hO="Ctrl+K";function LH(S,{writer:p}){let f=p.createAttributeElement("a",{href:S},{priority:5});return p.setCustomProperty("link",!0,f),f}function VH(S){let p=String(S);return function(f){return!!f.replace(Qgt,"").match(Kgt)}(p)?p:"#"}function gO(S,p){return!!S&&p.checkAttribute(S.name,"linkHref")}function xO(S,p){let f=(v=S,Ygt.test(v)?"mailto:":p);var v;let w=!!f&&!zH(S);return S&&w?f+S:S}function zH(S){return Jgt.test(S)}function jH(S){window.open(S,"_blank","noopener")}class Zgt extends Jr{constructor(){super(...arguments),this.manualDecorators=new lc,this.automaticDecorators=new Ngt}restoreManualDecoratorStates(){for(let p of this.manualDecorators)p.value=this._getDecoratorStateFromModel(p.id)}refresh(){let p=this.editor.model,f=p.document.selection,v=f.getSelectedElement()||Ua(f.getSelectedBlocks());gO(v,p.schema)?(this.value=v.getAttribute("linkHref"),this.isEnabled=p.schema.checkAttribute(v,"linkHref")):(this.value=f.getAttribute("linkHref"),this.isEnabled=p.schema.checkAttributeInSelection(f,"linkHref"));for(let w of this.manualDecorators)w.value=this._getDecoratorStateFromModel(w.id)}execute(p,f={}){let v=this.editor.model,w=v.document.selection,I=[],O=[];for(let N in f)f[N]?I.push(N):O.push(N);v.change(N=>{if(w.isCollapsed){let U=w.getFirstPosition();if(w.hasAttribute("linkHref")){let J=qH(w),it=wS(U,"linkHref",w.getAttribute("linkHref"),v);w.getAttribute("linkHref")===J&&(it=this._updateLinkContent(v,N,it,p)),N.setAttribute("linkHref",p,it),I.forEach(pt=>{N.setAttribute(pt,!0,it)}),O.forEach(pt=>{N.removeAttribute(pt,it)}),N.setSelection(N.createPositionAfter(it.end.nodeBefore))}else if(p!==""){let J=Fc(w.getAttributes());J.set("linkHref",p),I.forEach(pt=>{J.set(pt,!0)});let{end:it}=v.insertContent(N.createText(p,J),U);N.setSelection(it)}["linkHref",...I,...O].forEach(J=>{N.removeSelectionAttribute(J)})}else{let U=v.schema.getValidRanges(w.getRanges(),"linkHref"),J=[];for(let pt of w.getSelectedBlocks())v.schema.checkAttribute(pt,"linkHref")&&J.push(N.createRangeOn(pt));let it=J.slice();for(let pt of U)this._isRangeToUpdate(pt,J)&&it.push(pt);for(let pt of it){let kt=pt;if(it.length===1){let Lt=qH(w);w.getAttribute("linkHref")===Lt&&(kt=this._updateLinkContent(v,N,pt,p),N.setSelection(N.createSelection(kt)))}N.setAttribute("linkHref",p,kt),I.forEach(Lt=>{N.setAttribute(Lt,!0,kt)}),O.forEach(Lt=>{N.removeAttribute(Lt,kt)})}}})}_getDecoratorStateFromModel(p){let f=this.editor.model,v=f.document.selection,w=v.getSelectedElement();return gO(w,f.schema)?w.getAttribute(p):v.getAttribute(p)}_isRangeToUpdate(p,f){for(let v of f)if(v.containsRange(p))return!1;return!0}_updateLinkContent(p,f,v,w){let I=f.createText(w,{linkHref:w});return p.insertContent(I,v)}}function qH(S){if(S.isCollapsed){let p=S.getFirstPosition();return p.textNode&&p.textNode.data}{let p=Array.from(S.getFirstRange().getItems());if(p.length>1)return null;let f=p[0];return f.is("$text")||f.is("$textProxy")?f.data:null}}class Xgt extends Jr{refresh(){let p=this.editor.model,f=p.document.selection,v=f.getSelectedElement();gO(v,p.schema)?this.isEnabled=p.schema.checkAttribute(v,"linkHref"):this.isEnabled=p.schema.checkAttributeInSelection(f,"linkHref")}execute(){let p=this.editor,f=this.editor.model,v=f.document.selection,w=p.commands.get("link");f.change(I=>{let O=v.isCollapsed?[wS(v.getFirstPosition(),"linkHref",v.getAttribute("linkHref"),f)]:f.schema.getValidRanges(v.getRanges(),"linkHref");for(let N of O)if(I.removeAttribute("linkHref",N),w)for(let U of w.manualDecorators)I.removeAttribute(U.id,N)})}}class txt extends pe(){constructor({id:p,label:f,attributes:v,classes:w,styles:I,defaultValue:O}){super(),this.id=p,this.set("value",void 0),this.defaultValue=O,this.label=f,this.attributes=v,this.classes=w,this.styles=I}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}var HH=i(9773),ext={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(HH.Z,ext),HH.Z.locals;var ixt=Object.defineProperty,GH=Object.getOwnPropertySymbols,nxt=Object.prototype.hasOwnProperty,rxt=Object.prototype.propertyIsEnumerable,UH=(S,p,f)=>p in S?ixt(S,p,{enumerable:!0,configurable:!0,writable:!0,value:f}):S[p]=f,oxt=(S,p)=>{for(var f in p||(p={}))nxt.call(p,f)&&UH(S,f,p[f]);if(GH)for(var f of GH(p))rxt.call(p,f)&&UH(S,f,p[f]);return S};let $H="automatic",axt=/^(https?:)?\/\//;class WH extends on{static get pluginName(){return"LinkEditing"}static get requires(){return[xj,pj,Bm]}constructor(p){super(p),p.config.define("link",{addTargetToExternalLinks:!1})}init(){let p=this.editor;p.model.schema.extend("$text",{allowAttributes:"linkHref"}),p.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:LH}),p.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(v,w)=>LH(VH(v),w)}),p.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:v=>v.getAttribute("href")}}),p.commands.add("link",new Zgt(p)),p.commands.add("unlink",new Xgt(p));let f=function(v,w){let I={"Open in a new tab":v("Open in a new tab"),Downloadable:v("Downloadable")};return w.forEach(O=>("label"in O&&I[O.label]&&(O.label=I[O.label]),O)),w}(p.t,function(v){let w=[];if(v)for(let[I,O]of Object.entries(v)){let N=Object.assign({},O,{id:`link${Wgt(I)}`});w.push(N)}return w}(p.config.get("link.decorators")));this._enableAutomaticDecorators(f.filter(v=>v.mode===$H)),this._enableManualDecorators(f.filter(v=>v.mode==="manual")),p.plugins.get(xj).registerAttribute("linkHref"),function(v,w,I,O){let N=v.editing.view,U=new Set;N.document.registerPostFixer(J=>{let it=v.model.document.selection,pt=!1;if(it.hasAttribute(w)){let kt=wS(it.getFirstPosition(),w,it.getAttribute(w),v.model),Lt=v.editing.mapper.toViewRange(kt);for(let Gt of Lt.getItems())Gt.is("element",I)&&!Gt.hasClass(O)&&(J.addClass(O,Gt),U.add(Gt),pt=!0)}return pt}),v.conversion.for("editingDowncast").add(J=>{function it(){N.change(pt=>{for(let kt of U.values())pt.removeClass(O,kt),U.delete(kt)})}J.on("insert",it,{priority:"highest"}),J.on("remove",it,{priority:"highest"}),J.on("attribute",it,{priority:"highest"}),J.on("selection",it,{priority:"highest"})})}(p,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableSelectionAttributesFixer(),this._enableClipboardIntegration()}_enableAutomaticDecorators(p){let f=this.editor,v=f.commands.get("link").automaticDecorators;f.config.get("link.addTargetToExternalLinks")&&v.add({id:"linkIsExternal",mode:$H,callback:w=>!!w&&axt.test(w),attributes:{target:"_blank",rel:"noopener noreferrer"}}),v.add(p),v.length&&f.conversion.for("downcast").add(v.getDispatcher())}_enableManualDecorators(p){if(!p.length)return;let f=this.editor,v=f.commands.get("link").manualDecorators;p.forEach(w=>{f.model.schema.extend("$text",{allowAttributes:w.id});let I=new txt(w);v.add(I),f.conversion.for("downcast").attributeToElement({model:I.id,view:(O,{writer:N,schema:U},{item:J})=>{if((J.is("selection")||U.isInline(J))&&O){let it=N.createAttributeElement("a",I.attributes,{priority:5});I.classes&&N.addClass(I.classes,it);for(let pt in I.styles)N.setStyle(pt,I.styles[pt],it);return N.setCustomProperty("link",!0,it),it}}}),f.conversion.for("upcast").elementToAttribute({view:oxt({name:"a"},I._createPattern()),model:{key:I.id}})})}_enableLinkOpen(){let p=this.editor,f=p.editing.view.document;this.listenTo(f,"click",(v,w)=>{if(!(y.isMac?w.domEvent.metaKey:w.domEvent.ctrlKey))return;let I=w.domTarget;if(I.tagName.toLowerCase()!="a"&&(I=I.closest("a")),!I)return;let O=I.getAttribute("href");O&&(v.stop(),w.preventDefault(),jH(O))},{context:"$capture"}),this.listenTo(f,"keydown",(v,w)=>{let I=p.commands.get("link").value;I&&w.keyCode===so.enter&&w.altKey&&(v.stop(),jH(I))})}_enableSelectionAttributesFixer(){let p=this.editor.model,f=p.document.selection;this.listenTo(f,"change:attribute",(v,{attributeKeys:w})=>{w.includes("linkHref")&&!f.hasAttribute("linkHref")&&p.change(I=>{var O;(function(N,U){N.removeSelectionAttribute("linkHref");for(let J of U)N.removeSelectionAttribute(J)})(I,(O=p.schema,O.getDefinition("$text").allowAttributes.filter(N=>N.startsWith("link"))))})})}_enableClipboardIntegration(){let p=this.editor,f=p.model,v=this.editor.config.get("link.defaultProtocol");v&&this.listenTo(p.plugins.get("ClipboardPipeline"),"contentInsertion",(w,I)=>{f.change(O=>{let N=O.createRangeIn(I.content);for(let U of N.getItems())if(U.hasAttribute("linkHref")){let J=xO(U.getAttribute("linkHref"),v);O.setAttribute("linkHref",J,U)}})})}}var QH=i(7754),sxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(QH.Z,sxt),QH.Z.locals;class lxt extends Mr{constructor(p,f){super(p),this.focusTracker=new us,this.keystrokes=new Us,this._focusables=new ip;let v=p.t;this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(v("Save"),Nr.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(v("Cancel"),Nr.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(f),this.children=this._createFormChildren(f.manualDecorators),this._focusCycler=new op({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});let w=["ck","ck-link-form","ck-responsive-form"];f.manualDecorators.length&&w.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:w,tabindex:"-1"},children:this.children})}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce((p,f)=>(p[f.name]=f.isOn,p),{})}render(){super.render(),u({view:this}),[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach(p=>{this._focusables.add(p),this.focusTracker.add(p.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){let p=this.locale.t,f=new Hf(this.locale,hg);return f.label=p("Link URL"),f}_createButton(p,f,v,w){let I=new yo(this.locale);return I.set({label:p,icon:f,tooltip:!0}),I.extendTemplate({attributes:{class:v}}),w&&I.delegate("execute").to(this,w),I}_createManualDecoratorSwitches(p){let f=this.createCollection();for(let v of p.manualDecorators){let w=new qf(this.locale);w.set({name:v.id,label:v.label,withText:!0}),w.bind("isOn").toMany([v,p],"value",(I,O)=>O===void 0&&I===void 0?!!v.defaultValue:!!I),w.on("execute",()=>{v.set("value",!w.isOn)}),f.add(w)}return f}_createFormChildren(p){let f=this.createCollection();if(f.add(this.urlInputView),p.length){let v=new Mr;v.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map(w=>({tag:"li",children:[w],attributes:{class:["ck","ck-list__item"]}})),attributes:{class:["ck","ck-reset","ck-list"]}}),f.add(v)}return f.add(this.saveButtonView),f.add(this.cancelButtonView),f}}var KH=i(2347),cxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(KH.Z,cxt),KH.Z.locals;class pxt extends Mr{constructor(p){super(p),this.focusTracker=new us,this.keystrokes=new Us,this._focusables=new ip;let f=p.t;this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(f("Unlink"),'',"unlink"),this.editButtonView=this._createButton(f("Edit link"),Nr.pencil,"edit"),this.set("href",void 0),this._focusCycler=new op({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render(),[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach(p=>{this._focusables.add(p),this.focusTracker.add(p.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(p,f,v){let w=new yo(this.locale);return w.set({label:p,icon:f,tooltip:!0}),w.delegate("execute").to(this,v),w}_createPreviewButton(){let p=new yo(this.locale),f=this.bindTemplate,v=this.t;return p.set({withText:!0,tooltip:v("Open link in new tab")}),p.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:f.to("href",w=>w&&VH(w)),target:"_blank",rel:"noopener noreferrer"}}),p.bind("label").to(this,"href",w=>w||v("This link has no URL")),p.bind("isEnabled").to(this,"href",w=>!!w),p.template.tag="a",p.template.eventListeners={},p}}let Rm="link-ui";class mxt extends on{constructor(){super(...arguments),this.actionsView=null,this.formView=null}static get requires(){return[vS]}static get pluginName(){return"LinkUI"}init(){let p=this.editor;p.editing.view.addObserver(eS),this._balloon=p.plugins.get(vS),this._createToolbarLinkButton(),this._enableBalloonActivators(),p.conversion.for("editingDowncast").markerToHighlight({model:Rm,view:{classes:["ck-fake-link-selection"]}}),p.conversion.for("editingDowncast").markerToElement({model:Rm,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView&&this.formView.destroy(),this.actionsView&&this.actionsView.destroy()}_createViews(){this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._enableUserBalloonInteractions()}_createActionsView(){let p=this.editor,f=new pxt(p.locale),v=p.commands.get("link"),w=p.commands.get("unlink");return f.bind("href").to(v,"value"),f.editButtonView.bind("isEnabled").to(v),f.unlinkButtonView.bind("isEnabled").to(w),this.listenTo(f,"edit",()=>{this._addFormView()}),this.listenTo(f,"unlink",()=>{p.execute("unlink"),this._hideUI()}),f.keystrokes.set("Esc",(I,O)=>{this._hideUI(),O()}),f.keystrokes.set(hO,(I,O)=>{this._addFormView(),O()}),f}_createFormView(){let p=this.editor,f=p.commands.get("link"),v=p.config.get("link.defaultProtocol"),w=new(c(lxt))(p.locale,f);return w.urlInputView.fieldView.bind("value").to(f,"value"),w.urlInputView.bind("isEnabled").to(f,"isEnabled"),w.saveButtonView.bind("isEnabled").to(f),this.listenTo(w,"submit",()=>{let{value:I}=w.urlInputView.fieldView.element,O=xO(I,v);p.execute("link",O,w.getDecoratorSwitchesState()),this._closeFormView()}),this.listenTo(w,"cancel",()=>{this._closeFormView()}),w.keystrokes.set("Esc",(I,O)=>{this._closeFormView(),O()}),w}_createToolbarLinkButton(){let p=this.editor,f=p.commands.get("link"),v=p.t;p.ui.componentFactory.add("link",w=>{let I=new yo(w);return I.isEnabled=!0,I.label=v("Link"),I.icon='',I.keystroke=hO,I.tooltip=!0,I.isToggleable=!0,I.bind("isEnabled").to(f,"isEnabled"),I.bind("isOn").to(f,"value",O=>!!O),this.listenTo(I,"execute",()=>this._showUI(!0)),I})}_enableBalloonActivators(){let p=this.editor,f=p.editing.view.document;this.listenTo(f,"click",()=>{this._getSelectedLinkElement()&&this._showUI()}),p.keystrokes.set(hO,(v,w)=>{w(),p.commands.get("link").isEnabled&&this._showUI(!0)})}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",(p,f)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),f())},{priority:"high"}),this.editor.keystrokes.set("Esc",(p,f)=>{this._isUIVisible&&(this._hideUI(),f())}),r({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this.actionsView||this._createViews(),this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this.formView||this._createViews(),this._isFormInPanel)return;let p=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=p.value||""}_closeFormView(){let p=this.editor.commands.get("link");p.restoreManualDecoratorStates(),p.value!==void 0?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(p=!1){this.formView||this._createViews(),this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),p&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),p&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;let p=this.editor;this.stopListening(p.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),p.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){let p=this.editor,f=p.editing.view.document,v=this._getSelectedLinkElement(),w=O(),I=()=>{let N=this._getSelectedLinkElement(),U=O();v&&!N||!v&&U!==w?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),v=N,w=U};function O(){return f.selection.focus.getAncestors().reverse().find(N=>N.is("element"))}this.listenTo(p.ui,"update",I),this.listenTo(this._balloon,"change:visibleView",I)}get _isFormInPanel(){return!!this.formView&&this._balloon.hasView(this.formView)}get _areActionsInPanel(){return!!this.actionsView&&this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return!!this.actionsView&&this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){let p=this._balloon.visibleView;return!!this.formView&&p==this.formView||this._areActionsVisible}_getBalloonPositionData(){let p=this.editor.editing.view,f=this.editor.model,v=p.document,w;if(f.markers.has(Rm)){let I=Array.from(this.editor.editing.mapper.markerNameToElements(Rm)),O=p.createRange(p.createPositionBefore(I[0]),p.createPositionAfter(I[I.length-1]));w=p.domConverter.viewRangeToDom(O)}else w=()=>{let I=this._getSelectedLinkElement();return I?p.domConverter.mapViewToDom(I):p.domConverter.viewRangeToDom(v.selection.getFirstRange())};return{target:w}}_getSelectedLinkElement(){let p=this.editor.editing.view,f=p.document.selection,v=f.getSelectedElement();if(f.isCollapsed||v&&Rs(v))return _O(f.getFirstPosition());{let w=f.getFirstRange().getTrimmed(),I=_O(w.start),O=_O(w.end);return I&&I==O&&p.createRangeIn(I).getTrimmed().isEqual(w)?I:null}}_showFakeVisualSelection(){let p=this.editor.model;p.change(f=>{let v=p.document.selection.getFirstRange();if(p.markers.has(Rm))f.updateMarker(Rm,{range:v});else if(v.start.isAtEnd){let w=v.start.getLastMatchingPosition(({item:I})=>!p.schema.isContent(I),{boundaries:v});f.addMarker(Rm,{usingOperation:!1,affectsData:!1,range:f.createRange(w,v.end)})}else f.addMarker(Rm,{usingOperation:!1,affectsData:!1,range:v})})}_hideFakeVisualSelection(){let p=this.editor.model;p.markers.has(Rm)&&p.change(f=>{f.removeMarker(Rm)})}}function _O(S){return S.getAncestors().find(p=>{return(f=p).is("attributeElement")&&!!f.getCustomProperty("link");var f})||null}let YH=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class dxt extends on{static get requires(){return[M0,WH]}static get pluginName(){return"AutoLink"}init(){let p=this.editor.model.document.selection;p.on("change:range",()=>{this.isEnabled=!p.anchor.parent.is("element","codeBlock")}),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling(),this._enablePasteLinking()}_expandLinkRange(p,f){return f.textNode&&f.textNode.hasAttribute("linkHref")?wS(f,"linkHref",f.textNode.getAttribute("linkHref"),p):null}_selectEntireLinks(p,f){let v=this.editor.model,w=v.document.selection,I=w.getFirstPosition(),O=w.getLastPosition(),N=f.getJoined(this._expandLinkRange(v,I)||f);N&&(N=N.getJoined(this._expandLinkRange(v,O)||f)),N&&(N.start.isBefore(I)||N.end.isAfter(O))&&p.setSelection(N)}_enablePasteLinking(){let p=this.editor,f=p.model,v=f.document.selection,w=p.plugins.get("ClipboardPipeline"),I=p.commands.get("link");w.on("inputTransformation",(O,N)=>{if(!this.isEnabled||!I.isEnabled||v.isCollapsed||v.rangeCount>1)return;let U=v.getFirstRange(),J=N.dataTransfer.getData("text/plain");if(!J)return;let it=J.match(YH);it&&it[2]===J&&(f.change(pt=>{this._selectEntireLinks(pt,U),I.execute(J)}),O.stop())},{priority:"high"})}_enableTypingHandling(){let p=this.editor,f=new gj(p.model,v=>{if(!function(I){return I.length>4&&I[I.length-1]===" "&&I[I.length-2]!==" "}(v))return;let w=JH(v.substr(0,v.length-1));return w?{url:w}:void 0});f.on("matched:data",(v,w)=>{let{batch:I,range:O,url:N}=w;if(!I.isTyping)return;let U=O.end.getShiftedBy(-1),J=U.getShiftedBy(-N.length),it=p.model.createRange(J,U);this._applyAutoLink(N,it)}),f.bind("isEnabled").to(this)}_enableEnterHandling(){let p=this.editor,f=p.model,v=p.commands.get("enter");v&&v.on("execute",()=>{let w=f.document.selection.getFirstPosition();if(!w.parent.previousSibling)return;let I=f.createRangeIn(w.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(I)})}_enableShiftEnterHandling(){let p=this.editor,f=p.model,v=p.commands.get("shiftEnter");v&&v.on("execute",()=>{let w=f.document.selection.getFirstPosition(),I=f.createRange(f.createPositionAt(w.parent,0),w.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(I)})}_checkAndApplyAutoLinkOnRange(p){let f=this.editor.model,{text:v,range:w}=hj(p,f),I=JH(v);if(I){let O=f.createRange(w.end.getShiftedBy(-I.length),w.end);this._applyAutoLink(I,O)}}_applyAutoLink(p,f){let v=this.editor.model,w=xO(p,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(I,O){return O.schema.checkAttributeInSelection(O.createSelection(I),"linkHref")}(f,v)&&zH(w)&&!function(I){let O=I.start.nodeAfter;return!!O&&O.hasAttribute("linkHref")}(f)&&this._persistAutoLink(w,f)}_persistAutoLink(p,f){let v=this.editor.model,w=this.editor.plugins.get("Delete");v.enqueueChange(I=>{I.setAttribute("linkHref",p,f),v.enqueueChange(()=>{w.requestUndoOnBackspace()})})}}function JH(S){let p=YH.exec(S);return p?p[2]:null}var ZH=i(111),uxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(ZH.Z,uxt),ZH.Z.locals;var XH=i(5730),fxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(XH.Z,fxt),XH.Z.locals;var tG=i(4564),hxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(tG.Z,hxt),tG.Z.locals;function gxt(S,p){let f=p.mapper,v=p.writer,w=S.getAttribute("listType")=="numbered"?"ol":"ul",I=function(N){let U=N.createContainerElement("li");return U.getFillerOffset=vxt,U}(v),O=v.createContainerElement(w,null);return v.insert(v.createPositionAt(O,0),I),f.bindElements(S,I),I}function eG(S,p,f,v){let w=p.parent,I=f.mapper,O=f.writer,N=I.toViewPosition(v.createPositionBefore(S)),U=nG(S.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:S.getAttribute("listIndent")}),J=S.previousSibling;if(U&&U.getAttribute("listIndent")==S.getAttribute("listIndent")){let it=I.toViewElement(U);N=O.breakContainer(O.createPositionAfter(it))}else if(J&&J.name=="listItem"){N=I.toViewPosition(v.createPositionAt(J,"end"));let it=I.findMappedViewAncestor(N),pt=function(kt){for(let Lt of kt.getChildren())if(Lt.name=="ul"||Lt.name=="ol")return Lt;return null}(it);N=pt?O.createPositionBefore(pt):O.createPositionAt(it,"end")}else N=I.toViewPosition(v.createPositionBefore(S));if(N=iG(N),O.insert(N,w),J&&J.name=="listItem"){let it=I.toViewElement(J),pt=O.createRange(O.createPositionAt(it,0),N).getWalker({ignoreElementEnd:!0});for(let kt of pt)if(kt.item.is("element","li")){let Lt=O.breakContainer(O.createPositionBefore(kt.item)),Gt=kt.item.parent,Jt=O.createPositionAt(p,"end");xp(O,Jt.nodeBefore,Jt.nodeAfter),O.move(O.createRangeOn(Gt),Jt),pt._position=Lt}}else{let it=w.nextSibling;if(it&&(it.is("element","ul")||it.is("element","ol"))){let pt=null;for(let kt of it.getChildren()){let Lt=I.toModelElement(kt);if(!(Lt&&Lt.getAttribute("listIndent")>S.getAttribute("listIndent")))break;pt=kt}pt&&(O.breakContainer(O.createPositionAfter(pt)),O.move(O.createRangeOn(pt.parent),O.createPositionAt(p,"end")))}}xp(O,w,w.nextSibling),xp(O,w.previousSibling,w)}function xp(S,p,f){return!p||!f||p.name!="ul"&&p.name!="ol"||p.name!=f.name||p.getAttribute("class")!==f.getAttribute("class")?null:S.mergeContainers(S.createPositionAfter(p))}function iG(S){return S.getLastMatchingPosition(p=>p.item.is("uiElement"))}function nG(S,p){let f=!!p.sameIndent,v=!!p.smallerIndent,w=p.listIndent,I=S;for(;I&&I.name=="listItem";){let O=I.getAttribute("listIndent");if(f&&w==O||v&&w>O)return I;I=p.direction==="forward"?I.nextSibling:I.previousSibling}return null}function rG(S,p,f,v){S.ui.componentFactory.add(p,w=>{let I=S.commands.get(p),O=new yo(w);return O.set({label:f,icon:v,tooltip:!0,isToggleable:!0}),O.bind("isOn","isEnabled").to(I,"value","isEnabled"),O.on("execute",()=>{S.execute(p),S.editing.view.focus()}),O})}function vO(S,p){let f=[],v=S.parent,w={ignoreElementEnd:!1,startPosition:S,shallow:!0,direction:p},I=v.getAttribute("listIndent"),O=[...new hc(w)].filter(N=>N.item.is("element")).map(N=>N.item);for(let N of O){if(!N.is("element","listItem")||N.getAttribute("listIndent")I)){if(N.getAttribute("listType")!==v.getAttribute("listType")||N.getAttribute("listStyle")!==v.getAttribute("listStyle")||N.getAttribute("listReversed")!==v.getAttribute("listReversed")||N.getAttribute("listStart")!==v.getAttribute("listStart"))break;p==="backward"?f.unshift(N):f.push(N)}}return f}let xxt=["disc","circle","square"],_xt=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function vxt(){let S=!this.isEmpty&&(this.getChild(0).name=="ul"||this.getChild(0).name=="ol");return this.isEmpty||S?0:Jf.call(this)}class bxt extends on{static get pluginName(){return"ListUI"}init(){let p=this.editor.t;rG(this.editor,"numberedList",p("Numbered List"),''),rG(this.editor,"bulletedList",p("Bulleted List"),'')}}let Cxt={},yxt={},Sxt={},wxt=[{listStyle:"disc",typeAttribute:"disc",listType:"bulleted"},{listStyle:"circle",typeAttribute:"circle",listType:"bulleted"},{listStyle:"square",typeAttribute:"square",listType:"bulleted"},{listStyle:"decimal",typeAttribute:"1",listType:"numbered"},{listStyle:"decimal-leading-zero",typeAttribute:null,listType:"numbered"},{listStyle:"lower-roman",typeAttribute:"i",listType:"numbered"},{listStyle:"upper-roman",typeAttribute:"I",listType:"numbered"},{listStyle:"lower-alpha",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-alpha",typeAttribute:"A",listType:"numbered"},{listStyle:"lower-latin",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-latin",typeAttribute:"A",listType:"numbered"}];for(let{listStyle:S,typeAttribute:p,listType:f}of wxt)Cxt[S]=f,yxt[S]=p,p&&(Sxt[p]=S);var oG=i(6082),Ext={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(oG.Z,Ext),oG.Z.locals;var aG=i(2417),kxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(aG.Z,kxt),aG.Z.locals;class sG extends Jr{constructor(p,f){super(p),this._indentBy=f=="forward"?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){let p=this.editor.model,f=p.document,v=Array.from(f.selection.getSelectedBlocks());p.change(w=>{let I=v[v.length-1],O=I.nextSibling;for(;O&&O.name=="listItem"&&O.getAttribute("listIndent")>I.getAttribute("listIndent");)v.push(O),O=O.nextSibling;this._indentBy<0&&(v=v.reverse());for(let N of v){let U=N.getAttribute("listIndent")+this._indentBy;U<0?w.rename(N,"paragraph"):w.setAttribute("listIndent",U,N)}this.fire("_executeCleanup",v)})}_checkEnabled(){let p=Ua(this.editor.model.document.selection.getSelectedBlocks());if(!p||!p.is("element","listItem"))return!1;if(this._indentBy>0){let f=p.getAttribute("listIndent"),v=p.getAttribute("listType"),w=p.previousSibling;for(;w&&w.is("element","listItem")&&w.getAttribute("listIndent")>=f;){if(w.getAttribute("listIndent")==f)return w.getAttribute("listType")==v;w=w.previousSibling}return!1}return!0}}class lG extends Jr{constructor(p,f){super(p),this.type=f}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(p={}){let f=this.editor.model,v=f.document,w=Array.from(v.selection.getSelectedBlocks()).filter(O=>pG(O,f.schema)),I=p.forceValue!==void 0?!p.forceValue:this.value;f.change(O=>{if(I){let N=w[w.length-1].nextSibling,U=Number.POSITIVE_INFINITY,J=[];for(;N&&N.name=="listItem"&&N.getAttribute("listIndent")!==0;){let it=N.getAttribute("listIndent");it=f;)I>w.getAttribute("listIndent")&&(I=w.getAttribute("listIndent")),w.getAttribute("listIndent")==I&&S[p?"unshift":"push"](w),w=w[p?"previousSibling":"nextSibling"]}}function pG(S,p){return p.checkChild(S.parent,"listItem")&&!p.isObject(S)}class Txt extends on{static get pluginName(){return"ListUtils"}getListTypeFromListStyleType(p){return function(f){return xxt.includes(f)?"bulleted":_xt.includes(f)?"numbered":null}(p)}getSelectedListItems(p){return function(f){let v=[...f.document.selection.getSelectedBlocks()].filter(w=>w.is("element","listItem")).map(w=>{let I=f.change(O=>O.createPositionAt(w,0));return[...vO(I,"backward"),...vO(I,"forward")]}).flat();return v=[...new Set(v)],v}(p)}getSiblingNodes(p,f){return vO(p,f)}}function mG(S){return(p,f,v)=>{let w=v.consumable;if(!w.test(f.item,"insert")||!w.test(f.item,"attribute:listType")||!w.test(f.item,"attribute:listIndent"))return;w.consume(f.item,"insert"),w.consume(f.item,"attribute:listType"),w.consume(f.item,"attribute:listIndent");let I=f.item;eG(I,gxt(I,v),v,S)}}let Ixt=(S,p,f)=>{if(!f.consumable.test(p.item,S.name))return;let v=f.mapper.toViewElement(p.item),w=f.writer;w.breakContainer(w.createPositionBefore(v)),w.breakContainer(w.createPositionAfter(v));let I=v.parent,O=p.attributeNewValue=="numbered"?"ol":"ul";w.rename(O,I)},Pxt=(S,p,f)=>{f.consumable.consume(p.item,S.name);let v=f.mapper.toViewElement(p.item).parent,w=f.writer;xp(w,v,v.nextSibling),xp(w,v.previousSibling,v)},dG=(S,p,f)=>{if(f.consumable.test(p.item,S.name)&&p.item.name!="listItem"){let v=f.mapper.toViewPosition(p.range.start),w=f.writer,I=[];for(;(v.parent.name=="ul"||v.parent.name=="ol")&&(v=w.breakContainer(v),v.parent.name=="li");){let O=v,N=w.createPositionAt(v.parent,"end");if(!O.isEqual(N)){let U=w.remove(w.createRange(O,N));I.push(U)}v=w.createPositionAfter(v.parent)}if(I.length>0){for(let O=0;O0){let U=xp(w,N,N.nextSibling);U&&U.parent==N&&v.offset--}}xp(w,v.nodeBefore,v.nodeAfter)}}},Dxt=(S,p,f)=>{let v=f.mapper.toViewPosition(p.position),w=v.nodeBefore,I=v.nodeAfter;xp(f.writer,w,I)},Axt=(S,p,f)=>{if(f.consumable.consume(p.viewItem,{name:!0})){let v=f.writer,w=v.createElement("listItem"),I=function(U){let J=0,it=U.parent;for(;it;){if(it.is("element","li"))J++;else{let pt=it.previousSibling;pt&&pt.is("element","li")&&J++}it=it.parent}return J}(p.viewItem);v.setAttribute("listIndent",I,w);let O=p.viewItem.parent&&p.viewItem.parent.name=="ol"?"numbered":"bulleted";if(v.setAttribute("listType",O,w),!f.safeInsert(w,p.modelCursor))return;let N=function(U,J,it){let{writer:pt,schema:kt}=it,Lt=pt.createPositionAfter(U);for(let Gt of J)if(Gt.name=="ul"||Gt.name=="ol")Lt=it.convertItem(Gt,Lt).modelCursor;else{let Jt=it.convertItem(Gt,pt.createPositionAt(U,"end")),ue=Jt.modelRange.start.nodeAfter;ue&&ue.is("element")&&!kt.checkChild(U,ue.name)&&(U=Jt.modelCursor.parent.is("element","listItem")?Jt.modelCursor.parent:Fxt(Jt.modelCursor),Lt=pt.createPositionAfter(U))}return Lt}(w,p.viewItem.getChildren(),f);p.modelRange=v.createRange(p.modelCursor,N),f.updateConversionResult(w,p)}},uG=(S,p,f)=>{if(f.consumable.test(p.viewItem,{name:!0})){let v=Array.from(p.viewItem.getChildren());for(let w of v)!(w.is("element","li")||Sg(w))&&w._remove()}},Mxt=(S,p,f)=>{if(f.consumable.test(p.viewItem,{name:!0})){if(p.viewItem.childCount===0)return;let v=[...p.viewItem.getChildren()],w=!1;for(let I of v)w&&!Sg(I)&&I._remove(),Sg(I)&&(w=!0)}};function fG(S){return(p,f)=>{if(f.isPhantom)return;let v=f.modelPosition.nodeBefore;if(v&&v.is("element","listItem")){let w=f.mapper.toViewElement(v),I=w.getAncestors().find(Sg),O=S.createPositionAt(w,0).getWalker();for(let N of O){if(N.type=="elementStart"&&N.item.is("element","li")){f.viewPosition=N.previousPosition;break}if(N.type=="elementEnd"&&N.item==I){f.viewPosition=N.nextPosition;break}}}}}let Oxt=function(S,[p,f]){let v=this,w,I=p.is("documentFragment")?p.getChild(0):p;if(w=f?v.createSelection(f):v.document.selection,I&&I.is("element","listItem")){let O=w.getFirstPosition(),N=null;if(O.parent.is("element","listItem")?N=O.parent:O.nodeBefore&&O.nodeBefore.is("element","listItem")&&(N=O.nodeBefore),N){let U=N.getAttribute("listIndent");if(U>0)for(;I&&I.is("element","listItem");)I._setAttribute("listIndent",I.getAttribute("listIndent")+U),I=I.nextSibling}}};function Fxt(S){let p=new hc({startPosition:S}),f;do f=p.next();while(!f.value.item.is("element","listItem"));return f.value.item}function hG(S,p,f,v,w,I){let O=nG(p.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:S}),N=w.mapper,U=w.writer,J=O?O.getAttribute("listIndent"):null,it;if(O)if(J==S){let pt=N.toViewElement(O).parent;it=U.createPositionAfter(pt)}else{let pt=I.createPositionAt(O,"end");it=N.toViewPosition(pt)}else it=f;it=iG(it);for(let pt of[...v.getChildren()])Sg(pt)&&(it=U.move(U.createRangeOn(pt),it).end,xp(U,pt,pt.nextSibling),xp(U,pt.previousSibling,pt))}function Sg(S){return S.is("element","ol")||S.is("element","ul")}class Bxt extends on{static get pluginName(){return"ListEditing"}static get requires(){return[ES,M0,Txt]}init(){let p=this.editor;p.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});let f=p.data,v=p.editing;var w;p.model.document.registerPostFixer(O=>function(N,U){let J=N.document.differ.getChanges(),it=new Map,pt=!1;for(let Jt of J)if(Jt.type=="insert"&&Jt.name=="listItem")kt(Jt.position);else if(Jt.type=="insert"&&Jt.name!="listItem"){if(Jt.name!="$text"){let ue=Jt.position.nodeAfter;ue.hasAttribute("listIndent")&&(U.removeAttribute("listIndent",ue),pt=!0),ue.hasAttribute("listType")&&(U.removeAttribute("listType",ue),pt=!0),ue.hasAttribute("listStyle")&&(U.removeAttribute("listStyle",ue),pt=!0),ue.hasAttribute("listReversed")&&(U.removeAttribute("listReversed",ue),pt=!0),ue.hasAttribute("listStart")&&(U.removeAttribute("listStart",ue),pt=!0);for(let De of Array.from(N.createRangeIn(ue)).filter(pi=>pi.item.is("element","listItem")))kt(De.previousPosition)}kt(Jt.position.getShiftedBy(Jt.length))}else Jt.type=="remove"&&Jt.name=="listItem"?kt(Jt.position):(Jt.type=="attribute"&&Jt.attributeKey=="listIndent"||Jt.type=="attribute"&&Jt.attributeKey=="listType")&&kt(Jt.range.start);for(let Jt of it.values())Lt(Jt),Gt(Jt);return pt;function kt(Jt){let ue=Jt.nodeBefore;if(ue&&ue.is("element","listItem")){let De=ue;if(it.has(De))return;for(let pi=De.previousSibling;pi&&pi.is("element","listItem");pi=De.previousSibling)if(De=pi,it.has(De))return;it.set(ue,De)}else{let De=Jt.nodeAfter;De&&De.is("element","listItem")&&it.set(De,De)}}function Lt(Jt){let ue=0,De=null;for(;Jt&&Jt.is("element","listItem");){let pi=Jt.getAttribute("listIndent");if(pi>ue){let Fi;De===null?(De=pi-ue,Fi=ue):(De>pi&&(De=pi),Fi=pi-De),U.setAttribute("listIndent",Fi,Jt),pt=!0}else De=null,ue=Jt.getAttribute("listIndent")+1;Jt=Jt.nextSibling}}function Gt(Jt){let ue=[],De=null;for(;Jt&&Jt.is("element","listItem");){let pi=Jt.getAttribute("listIndent");if(De&&De.getAttribute("listIndent")>pi&&(ue=ue.slice(0,pi+1)),pi!=0)if(ue[pi]){let Fi=ue[pi];Jt.getAttribute("listType")!=Fi&&(U.setAttribute("listType",Fi,Jt),pt=!0)}else ue[pi]=Jt.getAttribute("listType");De=Jt,Jt=Jt.nextSibling}}}(p.model,O)),v.mapper.registerViewToModelLength("li",bO),f.mapper.registerViewToModelLength("li",bO),v.mapper.on("modelToViewPosition",fG(v.view)),v.mapper.on("viewToModelPosition",(w=p.model,(O,N)=>{let U=N.viewPosition,J=U.parent,it=N.mapper;if(J.name=="ul"||J.name=="ol"){if(U.isAtEnd){let pt=it.toModelElement(U.nodeBefore),kt=it.getModelLength(U.nodeBefore);N.modelPosition=w.createPositionBefore(pt).getShiftedBy(kt)}else{let pt=it.toModelElement(U.nodeAfter);N.modelPosition=w.createPositionBefore(pt)}O.stop()}else if(J.name=="li"&&U.nodeBefore&&(U.nodeBefore.name=="ul"||U.nodeBefore.name=="ol")){let pt=it.toModelElement(J),kt=1,Lt=U.nodeBefore;for(;Lt&&Sg(Lt);)kt+=it.getModelLength(Lt),Lt=Lt.previousSibling;N.modelPosition=w.createPositionBefore(pt).getShiftedBy(kt),O.stop()}})),f.mapper.on("modelToViewPosition",fG(v.view)),p.conversion.for("editingDowncast").add(O=>{O.on("insert",dG,{priority:"high"}),O.on("insert:listItem",mG(p.model)),O.on("attribute:listType:listItem",Ixt,{priority:"high"}),O.on("attribute:listType:listItem",Pxt,{priority:"low"}),O.on("attribute:listIndent:listItem",function(N){return(U,J,it)=>{if(!it.consumable.consume(J.item,"attribute:listIndent"))return;let pt=it.mapper.toViewElement(J.item),kt=it.writer;kt.breakContainer(kt.createPositionBefore(pt)),kt.breakContainer(kt.createPositionAfter(pt));let Lt=pt.parent,Gt=Lt.previousSibling,Jt=kt.createRangeOn(Lt);kt.remove(Jt),Gt&&Gt.nextSibling&&xp(kt,Gt,Gt.nextSibling),hG(J.attributeOldValue+1,J.range.start,Jt.start,pt,it,N),eG(J.item,pt,it,N);for(let ue of J.item.getChildren())it.consumable.consume(ue,"insert")}}(p.model)),O.on("remove:listItem",function(N){return(U,J,it)=>{let pt=it.mapper.toViewPosition(J.position).getLastMatchingPosition(De=>!De.item.is("element","li")).nodeAfter,kt=it.writer;kt.breakContainer(kt.createPositionBefore(pt)),kt.breakContainer(kt.createPositionAfter(pt));let Lt=pt.parent,Gt=Lt.previousSibling,Jt=kt.createRangeOn(Lt),ue=kt.remove(Jt);Gt&&Gt.nextSibling&&xp(kt,Gt,Gt.nextSibling),hG(it.mapper.toModelElement(pt).getAttribute("listIndent")+1,J.position,Jt.start,pt,it,N);for(let De of kt.createRangeIn(ue).getItems())it.mapper.unbindViewElement(De);U.stop()}}(p.model)),O.on("remove",Dxt,{priority:"low"})}),p.conversion.for("dataDowncast").add(O=>{O.on("insert",dG,{priority:"high"}),O.on("insert:listItem",mG(p.model))}),p.conversion.for("upcast").add(O=>{O.on("element:ul",uG,{priority:"high"}),O.on("element:ol",uG,{priority:"high"}),O.on("element:li",Mxt,{priority:"high"}),O.on("element:li",Axt)}),p.model.on("insertContent",Oxt,{priority:"high"}),p.commands.add("numberedList",new lG(p,"numbered")),p.commands.add("bulletedList",new lG(p,"bulleted")),p.commands.add("indentList",new sG(p,"forward")),p.commands.add("outdentList",new sG(p,"backward"));let I=v.view.document;this.listenTo(I,"enter",(O,N)=>{let U=this.editor.model.document,J=U.selection.getLastPosition().parent;U.selection.isCollapsed&&J.name=="listItem"&&J.isEmpty&&(this.editor.execute("outdentList"),N.preventDefault(),O.stop())},{context:"li"}),this.listenTo(I,"delete",(O,N)=>{if(N.direction!=="backward")return;let U=this.editor.model.document.selection;if(!U.isCollapsed)return;let J=U.getFirstPosition();if(!J.isAtStart)return;let it=J.parent;it.name==="listItem"&&(it.previousSibling&&it.previousSibling.name==="listItem"||(this.editor.execute("outdentList"),N.preventDefault(),O.stop()))},{context:"li"}),this.listenTo(p.editing.view.document,"tab",(O,N)=>{let U=N.shiftKey?"outdentList":"indentList";this.editor.commands.get(U).isEnabled&&(p.execute(U),N.stopPropagation(),N.preventDefault(),O.stop())},{context:"li"})}afterInit(){let p=this.editor.commands,f=p.get("indent"),v=p.get("outdent");f&&f.registerChildCommand(p.get("indentList")),v&&v.registerChildCommand(p.get("outdentList"))}}function bO(S){let p=1;for(let f of S.getChildren())if(f.name=="ul"||f.name=="ol")for(let v of f.getChildren())p+=bO(v);return p}ep("Ctrl+Enter");var gG=i(1199),Rxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(gG.Z,Rxt),gG.Z.locals,ep("Ctrl+Enter");function xG(S,p){let f=(v,w,I)=>{if(!I.consumable.consume(w.item,v.name))return;let O=w.attributeNewValue,N=I.writer,U=I.mapper.toViewElement(w.item),J=[...U.getChildren()].find(pt=>pt.getCustomProperty("media-content"));N.remove(J);let it=S.getMediaViewElement(N,O,p);N.insert(N.createPositionAt(U,0),it)};return v=>{v.on("attribute:url:media",f)}}function _G(S,p,f,v){return S.createContainerElement("figure",{class:"media"},[p.getMediaViewElement(S,f,v),S.createSlot()])}function vG(S){let p=S.getSelectedElement();return p&&p.is("element","media")?p:null}function bG(S,p,f,v){S.change(w=>{let I=w.createElement("media",{url:p});S.insertObject(I,f,null,{setSelection:"on",findOptimalPosition:v?"auto":void 0})})}class Nxt extends Jr{refresh(){let p=this.editor.model,f=p.document.selection,v=vG(f);this.value=v?v.getAttribute("url"):void 0,this.isEnabled=function(w){let I=w.getSelectedElement();return!!I&&I.name==="media"}(f)||function(w,I){let N=Pj(w,I).start.parent;return N.isEmpty&&!I.schema.isLimit(N)&&(N=N.parent),I.schema.checkChild(N,"media")}(f,p)}execute(p){let f=this.editor.model,v=f.document.selection,w=vG(v);w?f.change(I=>{I.setAttribute("url",p,w)}):bG(f,p,v,!0)}}class Lxt{constructor(p,f){let v=f.providers,w=f.extraProviders||[],I=new Set(f.removeProviders),O=v.concat(w).filter(N=>{let U=N.name;return U?!I.has(U):(mt("media-embed-no-provider-name",{provider:N}),!1)});this.locale=p,this.providerDefinitions=O}hasMedia(p){return!!this._getMedia(p)}getMediaViewElement(p,f,v){return this._getMedia(f).getViewElement(p,v)}_getMedia(p){if(!p)return new CG(this.locale);p=p.trim();for(let f of this.providerDefinitions){let v=f.html,w=Da(f.url);for(let I of w){let O=this._getUrlMatches(p,I);if(O)return new CG(this.locale,p,O,v)}}return null}_getUrlMatches(p,f){let v=p.match(f);if(v)return v;let w=p.replace(/^https?:\/\//,"");return v=w.match(f),v||(w=w.replace(/^www\./,""),v=w.match(f),v||null)}}class CG{constructor(p,f,v,w){this.url=this._getValidUrl(f),this._locale=p,this._match=v,this._previewRenderer=w}getViewElement(p,f){let v={},w;if(f.renderForEditingView||f.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(v["data-oembed-url"]=this.url),f.renderForEditingView&&(v.class="ck-media__wrapper");let I=this._getPreviewHtml(f);w=p.createRawElement("div",v,(O,N)=>{N.setContentOf(O,I)})}else this.url&&(v.url=this.url),w=p.createEmptyElement(f.elementName,v);return p.setCustomProperty("media-content",!0,w),w}_getPreviewHtml(p){return this._previewRenderer?this._previewRenderer(this._match):this.url&&p.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){let p=new Em,f=this._locale.t;return p.content='',p.viewBox="0 0 64 42",new Bc({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[p]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":f("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(p){return p?p.match(/^https?/)?p:"https://"+p:null}}var yG=i(7442),Vxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(yG.Z,Vxt),yG.Z.locals;class RS extends on{constructor(p){super(p),p.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:[/^dailymotion\.com\/video\/(\w+)/,/^dai.ly\/(\w+)/],html:f=>`
`},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:f=>`
`},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:f=>{let v=f[1],w=f[2];return`
`}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:f=>`
`},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new Lxt(p.locale,p.config.get("mediaEmbed"))}static get pluginName(){return"MediaEmbedEditing"}init(){let p=this.editor,f=p.model.schema,v=p.t,w=p.conversion,I=p.config.get("mediaEmbed.previewsInData"),O=p.config.get("mediaEmbed.elementName"),N=this.registry;p.commands.add("mediaEmbed",new Nxt(p)),f.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]}),w.for("dataDowncast").elementToStructure({model:"media",view:(U,{writer:J})=>{let it=U.getAttribute("url");return _G(J,N,it,{elementName:O,renderMediaPreview:!!it&&I})}}),w.for("dataDowncast").add(xG(N,{elementName:O,renderMediaPreview:I})),w.for("editingDowncast").elementToStructure({model:"media",view:(U,{writer:J})=>{let it=U.getAttribute("url");return function(pt,kt,Lt){return kt.setCustomProperty("media",!0,pt),Z8(pt,kt,{label:Lt})}(_G(J,N,it,{elementName:O,renderForEditingView:!0}),J,v("media widget"))}}),w.for("editingDowncast").add(xG(N,{elementName:O,renderForEditingView:!0})),w.for("upcast").elementToElement({view:U=>["oembed",O].includes(U.name)&&U.getAttribute("url")?{name:!0}:null,model:(U,{writer:J})=>{let it=U.getAttribute("url");return N.hasMedia(it)?J.createElement("media",{url:it}):null}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(U,{writer:J})=>{let it=U.getAttribute("data-oembed-url");return N.hasMedia(it)?J.createElement("media",{url:it}):null}}).add(U=>{U.on("element:figure",(J,it,pt)=>{if(!pt.consumable.consume(it.viewItem,{name:!0,classes:"media"}))return;let{modelRange:kt,modelCursor:Lt}=pt.convertChildren(it.viewItem,it.modelCursor);it.modelRange=kt,it.modelCursor=Lt,Ua(kt.getItems())||pt.consumable.revert(it.viewItem,{name:!0,classes:"media"})})})}}let zxt=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class jxt extends on{constructor(p){super(p),this._timeoutId=null,this._positionToInsert=null}static get requires(){return[Qj,M0,eq]}static get pluginName(){return"AutoMediaEmbed"}init(){let p=this.editor,f=p.model.document,v=p.plugins.get("ClipboardPipeline");this.listenTo(v,"inputTransformation",()=>{let w=f.selection.getFirstRange(),I=Fs.fromPosition(w.start);I.stickiness="toPrevious";let O=Fs.fromPosition(w.end);O.stickiness="toNext",f.once("change:data",()=>{this._embedMediaBetweenPositions(I,O),I.detach(),O.detach()},{priority:"high"})}),p.commands.get("undo").on("execute",()=>{this._timeoutId&&(vn.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)},{priority:"high"})}_embedMediaBetweenPositions(p,f){let v=this.editor,w=v.plugins.get(RS).registry,I=new Kl(p,f),O=I.getWalker({ignoreElementEnd:!0}),N="";for(let U of O)U.item.is("$textProxy")&&(N+=U.item.data);if(N=N.trim(),!N.match(zxt)||!w.hasMedia(N))return void I.detach();v.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=Fs.fromPosition(p),this._timeoutId=vn.window.setTimeout(()=>{v.model.change(U=>{this._timeoutId=null,U.remove(I),I.detach();let J=null;this._positionToInsert.root.rootName!=="$graveyard"&&(J=this._positionToInsert),bG(v.model,N,J,!1),this._positionToInsert.detach(),this._positionToInsert=null}),v.plugins.get(M0).requestUndoOnBackspace()},100)):I.detach()}}var SG=i(9292),qxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(SG.Z,qxt),SG.Z.locals;class Hxt extends Mr{constructor(p,f){super(f);let v=f.t;this.focusTracker=new us,this.keystrokes=new Us,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(v("Save"),Nr.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",w=>!!w),this.cancelButtonView=this._createButton(v("Cancel"),Nr.cancel,"ck-button-cancel","cancel"),this._focusables=new ip,this._focusCycler=new op({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=p,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]})}render(){super.render(),u({view:this}),[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach(f=>{this._focusables.add(f),this.focusTracker.add(f.element)}),this.keystrokes.listenTo(this.element);let p=f=>f.stopPropagation();this.keystrokes.set("arrowright",p),this.keystrokes.set("arrowleft",p),this.keystrokes.set("arrowup",p),this.keystrokes.set("arrowdown",p)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(p){this.urlInputView.fieldView.element.value=p.trim()}isValid(){this.resetFormStatus();for(let p of this._validators){let f=p(this);if(f)return this.urlInputView.errorText=f,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){let p=this.locale.t,f=new Hf(this.locale,hg),v=f.fieldView;return this._urlInputViewInfoDefault=p("Paste the media URL in the input."),this._urlInputViewInfoTip=p("Tip: Paste the URL into the content to embed faster."),f.label=p("Media URL"),f.infoText=this._urlInputViewInfoDefault,v.on("input",()=>{f.infoText=v.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=v.element.value.trim()}),f}_createButton(p,f,v,w){let I=new yo(this.locale);return I.set({label:p,icon:f,tooltip:!0}),I.extendTemplate({attributes:{class:v}}),w&&I.delegate("execute").to(this,w),I}}class Gxt extends on{static get requires(){return[RS]}static get pluginName(){return"MediaEmbedUI"}init(){let p=this.editor,f=p.commands.get("mediaEmbed");p.ui.componentFactory.add("mediaEmbed",v=>{let w=em(v);return this._setUpDropdown(w,f),w})}_setUpDropdown(p,f){let v=this.editor,w=v.t,I=p.buttonView,O=v.plugins.get(RS).registry;p.once("change:isOpen",()=>{let N=new(c(Hxt))(function(U,J){return[it=>{if(!it.url.length)return U("The URL must not be empty.")},it=>{if(!J.hasMedia(it.url))return U("This media URL is not supported.")}]}(v.t,O),v.locale);p.panelView.children.add(N),I.on("open",()=>{N.disableCssTransitions(),N.url=f.value||"",N.urlInputView.fieldView.select(),N.enableCssTransitions()},{priority:"low"}),p.on("submit",()=>{N.isValid()&&(v.execute("mediaEmbed",N.url),v.editing.view.focus())}),p.on("change:isOpen",()=>N.resetFormStatus()),p.on("cancel",()=>{v.editing.view.focus()}),N.delegate("submit","cancel").to(p),N.urlInputView.fieldView.bind("value").to(f,"value"),N.urlInputView.bind("isEnabled").to(f,"isEnabled")}),p.bind("isEnabled").to(f),I.set({label:w("Insert media"),icon:'',tooltip:!0})}}var wG=i(4652),Uxt={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Pn()(wG.Z,Uxt),wG.Z.locals;function $xt(S,p){if(!S.childCount)return;let f=new Fm(S.document),v=function(O,N){let U=N.createRangeIn(O),J=new Hl({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),it=[];for(let pt of U)if(pt.type==="elementStart"&&J.match(pt.item)){let kt=Qxt(pt.item);it.push({element:pt.item,id:kt.id,order:kt.order,indent:kt.indent})}return it}(S,f);if(!v.length)return;let w=null,I=1;v.forEach((O,N)=>{let U=function(Gt,Jt){if(!Gt)return!0;if(Gt.id!==Jt.id)return Jt.indent-Gt.indent!=1;let ue=Jt.element.previousSibling;if(!ue)return!0;return De=ue,!(De.is("element","ol")||De.is("element","ul"));var De}(v[N-1],O),J=U?null:v[N-1],it=(kt=O,(pt=J)?kt.indent-pt.indent:kt.indent-1);var pt,kt;if(U&&(w=null,I=1),!w||it!==0){let Gt=function(Jt,ue){let De=new RegExp(`@list l${Jt.id}:level${Jt.indent}\\s*({[^}]*)`,"gi"),pi=/mso-level-number-format:([^;]{0,100});/gi,Fi=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,Cn=De.exec(ue),nr="decimal",go="ol",bo=null;if(Cn&&Cn[1]){let Wa=pi.exec(Cn[1]);if(Wa&&Wa[1]&&(nr=Wa[1].trim(),go=nr!=="bullet"&&nr!=="image"?"ol":"ul"),nr==="bullet"){let Qa=function(Eg){let Nm=function(B0){if(B0.getChild(0).is("$text"))return null;for(let R0 of B0.getChildren()){if(!R0.is("element","span"))continue;let kh=R0.getChild(0);if(kh)return kh.is("$text")?kh:kh.getChild(0)}return null}(Eg);if(!Nm)return null;let _p=Nm._data;return _p==="o"?"circle":_p==="\xB7"?"disc":_p==="\xA7"?"square":null}(Jt.element);Qa&&(nr=Qa)}else{let Qa=Fi.exec(Cn[1]);Qa&&Qa[1]&&(bo=parseInt(Qa[1]))}}return{type:go,startIndex:bo,style:Wxt(nr)}}(O,p);if(w){if(O.indent>I){let Jt=w.getChild(w.childCount-1),ue=Jt.getChild(Jt.childCount-1);w=EG(Gt,ue,f),I+=1}else if(O.indent1&&f.setAttribute("start",S.startIndex,w),w}function Qxt(S){let p={},f=S.getStyle("mso-list");if(f){let v=f.match(/(^|\s{1,100})l(\d+)/i),w=f.match(/\s{0,100}lfo(\d+)/i),I=f.match(/\s{0,100}level(\d+)/i);v&&w&&I&&(p.id=v[2],p.order=w[1],p.indent=parseInt(I[1]))}return p}function Kxt(S,p){if(!S.childCount)return;let f=new Fm(S.document),v=function(I,O){let N=O.createRangeIn(I),U=new Hl({name:/v:(.+)/}),J=[];for(let it of N){if(it.type!="elementStart")continue;let pt=it.item,kt=pt.previousSibling,Lt=kt&&kt.is("element")?kt.name:null;U.match(pt)&&pt.getAttribute("o:gfxdata")&&Lt!=="v:shapetype"&&J.push(it.item.getAttribute("id"))}return J}(S,f);(function(I,O,N){let U=N.createRangeIn(O),J=new Hl({name:"img"}),it=[];for(let pt of U)if(pt.item.is("element")&&J.match(pt.item)){let kt=pt.item,Lt=kt.getAttribute("v:shapes")?kt.getAttribute("v:shapes").split(" "):[];Lt.length&&Lt.every(Gt=>I.indexOf(Gt)>-1)?it.push(kt):kt.getAttribute("src")||it.push(kt)}for(let pt of it)N.remove(pt)})(v,S,f),function(I,O,N){let U=N.createRangeIn(O),J=[];for(let kt of U)if(kt.type=="elementStart"&&kt.item.is("element","v:shape")){let Lt=kt.item.getAttribute("id");if(I.includes(Lt))continue;it(kt.item.parent.getChildren(),Lt)||J.push(kt.item)}for(let kt of J){let Lt={src:pt(kt)};kt.hasAttribute("alt")&&(Lt.alt=kt.getAttribute("alt"));let Gt=N.createElement("img",Lt);N.insertChild(kt.index+1,Gt,kt.parent)}function it(kt,Lt){for(let Gt of kt)if(Gt.is("element")&&(Gt.name=="img"&&Gt.getAttribute("v:shapes")==Lt||it(Gt.getChildren(),Lt)))return!0;return!1}function pt(kt){for(let Lt of kt.getChildren())if(Lt.is("element")&&Lt.getAttribute("src"))return Lt.getAttribute("src")}}(v,S,f),function(I,O){let N=O.createRangeIn(I),U=new Hl({name:/v:(.+)/}),J=[];for(let it of N)it.type=="elementStart"&&U.match(it.item)&&J.push(it.item);for(let it of J)O.remove(it)}(S,f);let w=function(I,O){let N=O.createRangeIn(I),U=new Hl({name:"img"}),J=[];for(let it of N)it.item.is("element")&&U.match(it.item)&&it.item.getAttribute("src").startsWith("file://")&&J.push(it.item);return J}(S,f);w.length&&function(I,O,N){if(I.length===O.length)for(let U=0;UString.fromCharCode(parseInt(p,16))).join(""))}let Jxt=//i,Zxt=/xmlns:o="urn:schemas-microsoft-com/i;class Xxt{constructor(p){this.document=p}isActive(p){return Jxt.test(p)||Zxt.test(p)}execute(p){let{body:f,stylesString:v}=p._parsedData;$xt(f,v),Kxt(f,p.dataTransfer.getData("text/rtf")),function(w){let I=[],O=new Fm(w.document);for(let{item:N}of O.createRangeIn(w))if(N.is("element")){for(let U of N.getClassNames())/\bmso/gi.exec(U)&&O.removeClass(U,N);for(let U of N.getStyleNames())/\bmso/gi.exec(U)&&O.removeStyle(U,N);N.is("element","w:sdt")&&I.push(N)}for(let N of I){let U=N.parent,J=U.getChildIndex(N);O.insertChild(J,N.getChildren(),U),O.remove(N)}}(f),p.content=f}}function kG(S,p,f,{blockElements:v,inlineObjectElements:w}){let I=f.createPositionAt(S,p=="forward"?"after":"before");return I=I.getLastMatchingPosition(({item:O})=>O.is("element")&&!v.includes(O.name)&&!w.includes(O.name),{direction:p}),p=="forward"?I.nodeAfter:I.nodeBefore}function TG(S,p){return!!S&&S.is("element")&&p.includes(S.name)}let t_t=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class e_t{constructor(p){this.document=p}isActive(p){return t_t.test(p)}execute(p){let f=new Fm(this.document),{body:v}=p._parsedData;(function(w,I){for(let O of w.getChildren())if(O.is("element","b")&&O.getStyle("font-weight")==="normal"){let N=w.getChildIndex(O);I.remove(O),I.insertChild(N,O.getChildren(),w)}})(v,f),function(w,I){for(let O of I.createRangeIn(w)){let N=O.item;if(N.is("element","li")){let U=N.getChild(0);U&&U.is("element","p")&&I.unwrapElement(U)}}}(v,f),function(w,I){let O=new J1(I.document.stylesProcessor),N=new lh(O,{renderingMode:"data"}),U=N.blockElements,J=N.inlineObjectElements,it=[];for(let pt of I.createRangeIn(w)){let kt=pt.item;if(kt.is("element","br")){let Lt=kG(kt,"forward",I,{blockElements:U,inlineObjectElements:J}),Gt=kG(kt,"backward",I,{blockElements:U,inlineObjectElements:J}),Jt=TG(Lt,U);(TG(Gt,U)||Jt)&&it.push(kt)}}for(let pt of it)pt.hasClass("Apple-interchange-newline")?I.remove(pt):I.replace(pt,I.createElement("p"))}(v,f),p.content=v}}let i_t=/(\s+)<\/span>/g,(p,f)=>f.length===1?" ":Array(f.length+1).join("\xA0 ").substr(0,f.length))}function r_t(S,p){let f=new DOMParser,v=function(U){return IG(IG(U)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<\/span>/g,"").replace(/()[\r\n]+(<\/span>)/g,"$1 $2").replace(/ <\//g,"\xA0<\/o:p>/g,"\xA0").replace(/( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)<")}(function(U){let J="",it="",pt=U.indexOf(J);if(pt<0)return U;let kt=U.indexOf(it,pt+J.length);return U.substring(0,pt+J.length)+(kt>=0?U.substring(kt):"")}(S=(S=S.replace(/ `+u+` `+_+` | `+c.line+" | "+y+` -`+_+" | "+l7("",r.column-1," ")+l7("",E,"^")}else n+=` - at `+u}return n};V5.buildMessage=function(e,n){var i={literal:function(y){return'"'+r(y.text)+'"'},class:function(y){var C=y.parts.map(function(E){return Array.isArray(E)?c(E[0])+"-"+c(E[1]):c(E)});return"["+(y.inverted?"^":"")+C.join("")+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(y){return y.description}};function a(y){return y.charCodeAt(0).toString(16).toUpperCase()}function r(y){return y.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(C){return"\\x0"+a(C)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(C){return"\\x"+a(C)})}function c(y){return y.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(C){return"\\x0"+a(C)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(C){return"\\x"+a(C)})}function u(y){return i[y.type](y)}function h(y){var C=y.map(u),E,P;if(C.sort(),C.length>0){for(E=1,P=1;Ekst,forceCollide:()=>xE,forceLink:()=>_E,forceManyBody:()=>bE,forceRadial:()=>Yst,forceSimulation:()=>vE,forceX:()=>Kst,forceY:()=>Jst});function kst(e,n){var i,a=1;e==null&&(e=0),n==null&&(n=0);function r(){var c,u=i.length,h,_=0,y=0;for(c=0;c=(E=(h+y)/2))?h=E:y=E,(F=i>=(P=(_+C)/2))?_=P:C=P,r=c,!(c=c[V=F<<1|B]))return r[V]=u,e;if(M=+e._x.call(null,c.data),D=+e._y.call(null,c.data),n===M&&i===D)return u.next=c,r?r[V]=u:e._root=u,e;do r=r?r[V]=new Array(4):e._root=new Array(4),(B=n>=(E=(h+y)/2))?h=E:y=E,(F=i>=(P=(_+C)/2))?_=P:C=P;while((V=F<<1|B)===($=(D>=P)<<1|M>=E));return r[$]=c,r[V]=u,e}function Pst(e){var n,i,a=e.length,r,c,u=new Array(a),h=new Array(a),_=1/0,y=1/0,C=-1/0,E=-1/0;for(i=0;iC&&(C=r),cE&&(E=c));if(_>C||y>E)return this;for(this.cover(_,y).cover(C,E),i=0;ie||e>=r||a>n||n>=c;)switch(y=(nC||(h=D.y0)>E||(_=D.x1)=V)<<1|e>=F)&&(D=P[P.length-1],P[P.length-1]=P[P.length-1-B],P[P.length-1-B]=D)}else{var $=e-+this._x.call(null,M.data),tt=n-+this._y.call(null,M.data),st=$*$+tt*tt;if(st=(P=(u+_)/2))?u=P:_=P,(B=E>=(M=(h+y)/2))?h=M:y=M,n=i,!(i=i[F=B<<1|D]))return this;if(!i.length)break;(n[F+1&3]||n[F+2&3]||n[F+3&3])&&(a=n,V=F)}for(;i.data!==e;)if(r=i,!(i=i.next))return this;return(c=i.next)&&delete i.next,r?(c?r.next=c:delete r.next,this):n?(c?n[F]=c:delete n[F],(i=n[0]||n[1]||n[2]||n[3])&&i===(n[3]||n[2]||n[1]||n[0])&&!i.length&&(a?a[V]=i:this._root=i),this):(this._root=c,this)}function Bst(e){for(var n=0,i=e.length;nP.index){var Z=M-_t.x-_t.vx,nt=D-_t.y-_t.vy,xt=Z*Z+nt*nt;xtM+bt||XD+bt||mty.r&&(y.r=y[C].r)}function _(){if(n){var y,C=n.length,E;for(i=new Array(C),y=0;y[n(gt,X,u),gt])),st;for(F=0,h=new Array(V);F<$;++F)st=e[F],st.index=F,typeof st.source!="object"&&(st.source=Ust(tt,st.source)),typeof st.target!="object"&&(st.target=Ust(tt,st.target)),h[st.source.index]=(h[st.source.index]||0)+1,h[st.target.index]=(h[st.target.index]||0)+1;for(F=0,_=new Array($);F<$;++F)st=e[F],_[F]=h[st.source.index]/(h[st.source.index]+h[st.target.index]);a=new Array($),D(),c=new Array($),B()}}function D(){if(u)for(var F=0,V=e.length;F(e=(1664525*e+1013904223)%4294967296)/4294967296}function Wst(e){return e.x}function Qst(e){return e.y}var Rke=10,Nke=Math.PI*(3-Math.sqrt(5));function vE(e){var n,i=1,a=.001,r=1-Math.pow(a,1/300),c=0,u=.6,h=new Map,_=xh(E),y=Tx("tick","end"),C=$st();e==null&&(e=[]);function E(){P(),y.call("tick",n),i1?(F==null?h.delete(B):h.set(B,D(F)),n):h.get(B)},find:function(B,F,V){var $=0,tt=e.length,st,gt,X,mt,_t;for(V==null?V=1/0:V*=V,$=0;$1?(y.on(B,F),n):y.on(B)}}}function bE(){var e,n,i,a,r=Bo(-30),c,u=1,h=1/0,_=.81;function y(M){var D,B=e.length,F=Ph(e,Wst,Qst).visitAfter(E);for(a=M,D=0;D=h)return;(M.data!==n||M.next)&&(V===0&&(V=T0(i),st+=V*V),$===0&&($=T0(i),st+=$*$),st({$implicit:e});function eTe(e,n){if(e&1&&(mo(),Oc(0,19)),e&2){let i=A(2);g("ngTemplateOutlet",i.defsTemplate)}}function iTe(e,n){if(e&1&&(mo(),I(0,"path",20)),e&2){let i=n.$implicit;Tr("d",i.textPath)("id",i.id)}}function nTe(e,n){if(e&1&&(mo(),Oc(0,24)),e&2){let i=A().$implicit,a=A(2);g("ngTemplateOutlet",a.clusterTemplate)("ngTemplateOutletContext",Je(2,e_,i))}}function rTe(e,n){if(e&1&&(mo(),o(0,"g",25),I(1,"rect"),o(2,"text",26),t(3),s()()),e&2){let i=A().$implicit;l(),Tr("width",i.dimension.width)("height",i.dimension.height)("fill",i.data==null?null:i.data.color),l(),Tr("x",10)("y",i.dimension.height/2),l(),k(" ",i.label," ")}}function aTe(e,n){if(e&1){let i=lt();mo(),o(0,"g",21,1),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.onClick(r))}),x(2,nTe,1,4,"ng-container",22)(3,rTe,4,6,"g",23),s()}if(e&2){let i=n.$implicit,a=A(2);Bp("old-node",a.animate&&a.oldClusters.has(i.id)),g("id",i.id),Tr("transform",i.transform),l(2),g("ngIf",a.clusterTemplate&&!i.hidden),l(),g("ngIf",!a.clusterTemplate)}}function oTe(e,n){if(e&1&&(mo(),Oc(0,24)),e&2){let i=A().$implicit,a=A(2);g("ngTemplateOutlet",a.nodeTemplate)("ngTemplateOutletContext",Je(2,e_,i))}}function sTe(e,n){if(e&1&&(mo(),o(0,"g",29),I(1,"rect"),o(2,"text",26),t(3),s()()),e&2){let i=A().$implicit;l(),Tr("width",i.dimension.width)("height",i.dimension.height)("fill",i.data==null?null:i.data.color),l(),Tr("x",10)("y",i.dimension.height/2),l(),k(" ",i.label," ")}}function lTe(e,n){if(e&1){let i=lt();mo(),o(0,"g",27,2),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.onClick(r))})("mousedown",function(r){let c=Q(i).$implicit,u=A(2);return Y(u.onNodeMouseDown(r,c))}),x(2,oTe,1,4,"ng-container",22)(3,sTe,4,6,"g",28),s()}if(e&2){let i=n.$implicit,a=A(2);Bp("old-node",a.animate&&a.oldCompoundNodes.has(i.id)),g("id",i.id),Tr("transform",i.transform),l(2),g("ngIf",a.nodeTemplate&&!i.hidden),l(),g("ngIf",!a.nodeTemplate)}}function cTe(e,n){if(e&1&&(mo(),Oc(0,24)),e&2){let i=A().$implicit,a=A(2);g("ngTemplateOutlet",a.linkTemplate)("ngTemplateOutletContext",Je(2,e_,i))}}function pTe(e,n){if(e&1&&(mo(),I(0,"path",32)),e&2){let i=A().$implicit;Tr("d",i.line)}}function mTe(e,n){if(e&1&&(mo(),o(0,"g",30,3),x(2,cTe,1,4,"ng-container",22)(3,pTe,1,1,"path",31),s()),e&2){let i=n.$implicit,a=A(2);g("id",i.id),l(2),g("ngIf",a.linkTemplate),l(),g("ngIf",!a.linkTemplate)}}function dTe(e,n){if(e&1&&(mo(),Oc(0,24)),e&2){let i=A().$implicit,a=A(2);g("ngTemplateOutlet",a.nodeTemplate)("ngTemplateOutletContext",Je(2,e_,i))}}function uTe(e,n){if(e&1&&(mo(),I(0,"circle",34)),e&2){let i=A().$implicit;Tr("cx",i.dimension.width/2)("cy",i.dimension.height/2)("fill",i.data==null?null:i.data.color)}}function fTe(e,n){if(e&1){let i=lt();mo(),o(0,"g",27,2),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.onClick(r))})("mousedown",function(r){let c=Q(i).$implicit,u=A(2);return Y(u.onNodeMouseDown(r,c))}),x(2,dTe,1,4,"ng-container",22)(3,uTe,1,3,"circle",33),s()}if(e&2){let i=n.$implicit,a=A(2);Bp("old-node",a.animate&&a.oldNodes.has(i.id)),g("id",i.id),Tr("transform",i.transform),l(2),g("ngIf",a.nodeTemplate&&!i.hidden),l(),g("ngIf",!a.nodeTemplate)}}function hTe(e,n){if(e&1){let i=lt();mo(),o(0,"g",8),q("touchstart",function(r){Q(i);let c=A();return Y(c.onTouchStart(r))})("touchend",function(){Q(i);let r=A();return Y(r.onTouchEnd())}),o(1,"defs"),x(2,eTe,1,1,"ng-container",9)(3,iTe,1,2,"path",10),s(),o(4,"rect",11),q("mousedown",function(){Q(i);let r=A();return Y(r.isPanning=!0)}),s(),tz(5),o(6,"g",12),x(7,aTe,4,6,"g",13),s(),o(8,"g",14),x(9,lTe,4,6,"g",15),s(),o(10,"g",16),x(11,mTe,4,3,"g",17),s(),o(12,"g",18,0),x(14,fTe,4,6,"g",15),s()()}if(e&2){let i=A();Tr("transform",i.transform),l(2),g("ngIf",i.defsTemplate),l(),g("ngForOf",i.graph.edges),l(),Tr("width",i.dims.width*100)("height",i.dims.height*100)("transform","translate("+(-i.dims.width||0)*50+","+(-i.dims.height||0)*50+")"),l(3),g("ngForOf",i.graph.clusters)("ngForTrackBy",i.trackNodeBy),l(2),g("ngForOf",i.graph.compoundNodes)("ngForTrackBy",i.trackNodeBy),l(2),g("ngForOf",i.graph.edges)("ngForTrackBy",i.trackLinkBy),l(3),g("ngForOf",i.graph.nodes)("ngForTrackBy",i.trackNodeBy)}}function gTe(e,n){if(e&1&&(mo(),Oc(0,24)),e&2){let i=A().$implicit,a=A(2);g("ngTemplateOutlet",a.miniMapNodeTemplate)("ngTemplateOutletContext",Je(2,e_,i))}}function xTe(e,n){if(e&1&&(mo(),Oc(0,24)),e&2){let i=A().$implicit,a=A(2);g("ngTemplateOutlet",a.nodeTemplate)("ngTemplateOutletContext",Je(2,e_,i))}}function _Te(e,n){if(e&1&&(mo(),I(0,"circle",34)),e&2){let i=A().$implicit,a=A(2);Tr("cx",i.dimension.width/2/a.minimapScaleCoefficient)("cy",i.dimension.height/2/a.minimapScaleCoefficient)("fill",i.data==null?null:i.data.color)}}function vTe(e,n){if(e&1&&(mo(),o(0,"g",40,2),x(2,gTe,1,4,"ng-container",22)(3,xTe,1,4,"ng-container",22)(4,_Te,1,3,"circle",33),s()),e&2){let i=n.$implicit,a=A(2);Bp("old-node",a.animate&&a.oldNodes.has(i.id)),g("id",i.id),Tr("transform",i.transform),l(2),g("ngIf",a.miniMapNodeTemplate),l(),g("ngIf",!a.miniMapNodeTemplate&&a.nodeTemplate),l(),g("ngIf",!a.nodeTemplate&&!a.miniMapNodeTemplate)}}function bTe(e,n){if(e&1){let i=lt();mo(),o(0,"g",35)(1,"rect",36),q("mousedown",function(r){Q(i);let c=A();return Y(c.onMinimapPanTo(r))}),s(),o(2,"g")(3,"g",37),x(4,vTe,5,7,"g",38),s(),o(5,"rect",39),q("mousedown",function(){Q(i);let r=A();return Y(r.onMinimapDragMouseDown())}),s()()()}if(e&2){let i=A();Tr("transform",i.minimapTransform)("clip-path","url(#"+i.minimapClipPathId+")"),l(),Tr("width",i.graphDims.width/i.minimapScaleCoefficient)("height",i.graphDims.height/i.minimapScaleCoefficient),l(),mu("transform","translate("+-i.minimapOffsetX/i.minimapScaleCoefficient+"px,"+-i.minimapOffsetY/i.minimapScaleCoefficient+"px)"),l(),mu("transform","scale("+1/i.minimapScaleCoefficient+")"),l(),g("ngForOf",i.graph.nodes)("ngForTrackBy",i.trackNodeBy),l(),Bp("panning",i.isMinimapPanning),Tr("transform","translate("+i.panOffsetX/i.zoomLevel/-i.minimapScaleCoefficient+","+i.panOffsetY/i.zoomLevel/-i.minimapScaleCoefficient+")")("width",i.width/i.minimapScaleCoefficient/i.zoomLevel)("height",i.height/i.minimapScaleCoefficient/i.zoomLevel)}}var Vlt={};function kd(){let e=("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4);return e=`a${e}`,Vlt[e]?kd():(Vlt[e]=!0,e)}var VE=function(e){return e.Both="both",e.Horizontal="horizontal",e.Vertical="vertical",e}(VE||{}),zE=function(e){return e.UpperLeft="UpperLeft",e.UpperRight="UpperRight",e}(zE||{});function CTe(e,n,i,a){a=a||{};let r,c,u=null,h=0;function _(){h=a.leading===!1?0:+new Date,u=null,c=n.apply(e,r)}return function(...y){let C=+new Date;!h&&a.leading===!1&&(h=C);let E=i-(C-h);return r=y,E<=0?(clearTimeout(u),u=null,h=C,c=n.apply(e,r)):!u&&a.trailing!==!1&&(u=setTimeout(_,E)),c}}function yTe(e,n){return function(a,r,c){return{configurable:!0,enumerable:c.enumerable,get:function(){return Object.defineProperty(this,r,{configurable:!0,enumerable:c.enumerable,value:CTe(this,c.value,e,n)}),this[r]}}}}var zlt=[{name:"vivid",selectable:!0,group:"Ordinal",domain:["#647c8a","#3f51b5","#2196f3","#00b862","#afdf0a","#a7b61a","#f3e562","#ff9800","#ff5722","#ff4514"]},{name:"natural",selectable:!0,group:"Ordinal",domain:["#bf9d76","#e99450","#d89f59","#f2dfa7","#a5d7c6","#7794b1","#afafaf","#707160","#ba9383","#d9d5c3"]},{name:"cool",selectable:!0,group:"Ordinal",domain:["#a8385d","#7aa3e5","#a27ea8","#aae3f5","#adcded","#a95963","#8796c0","#7ed3ed","#50abcc","#ad6886"]},{name:"fire",selectable:!0,group:"Ordinal",domain:["#ff3d00","#bf360c","#ff8f00","#ff6f00","#ff5722","#e65100","#ffca28","#ffab00"]},{name:"solar",selectable:!0,group:"Continuous",domain:["#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"]},{name:"air",selectable:!0,group:"Continuous",domain:["#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"]},{name:"aqua",selectable:!0,group:"Continuous",domain:["#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"]},{name:"flame",selectable:!1,group:"Ordinal",domain:["#A10A28","#D3342D","#EF6D49","#FAAD67","#FDDE90","#DBED91","#A9D770","#6CBA67","#2C9653","#146738"]},{name:"ocean",selectable:!1,group:"Ordinal",domain:["#1D68FB","#33C0FC","#4AFFFE","#AFFFFF","#FFFC63","#FDBD2D","#FC8A25","#FA4F1E","#FA141B","#BA38D1"]},{name:"forest",selectable:!1,group:"Ordinal",domain:["#55C22D","#C1F33D","#3CC099","#AFFFFF","#8CFC9D","#76CFFA","#BA60FB","#EE6490","#C42A1C","#FC9F32"]},{name:"horizon",selectable:!1,group:"Ordinal",domain:["#2597FB","#65EBFD","#99FDD0","#FCEE4B","#FEFCFA","#FDD6E3","#FCB1A8","#EF6F7B","#CB96E8","#EFDEE0"]},{name:"neons",selectable:!1,group:"Ordinal",domain:["#FF3333","#FF33FF","#CC33FF","#0000FF","#33CCFF","#33FFFF","#33FF66","#CCFF33","#FFCC00","#FF6600"]},{name:"picnic",selectable:!1,group:"Ordinal",domain:["#FAC51D","#66BD6D","#FAA026","#29BB9C","#E96B56","#55ACD2","#B7332F","#2C83C9","#9166B8","#92E7E8"]},{name:"night",selectable:!1,group:"Ordinal",domain:["#2B1B5A","#501356","#183356","#28203F","#391B3C","#1E2B3C","#120634","#2D0432","#051932","#453080","#75267D","#2C507D","#4B3880","#752F7D","#35547D"]},{name:"nightLights",selectable:!1,group:"Ordinal",domain:["#4e31a5","#9c25a7","#3065ab","#57468b","#904497","#46648b","#32118d","#a00fb3","#1052a2","#6e51bd","#b63cc3","#6c97cb","#8671c1","#b455be","#7496c3"]}],p9=class{scale;colorDomain;domain;customColors;constructor(n,i,a){typeof n=="string"&&(n=zlt.find(r=>r.name===n)),this.colorDomain=n.domain,this.domain=i,this.customColors=a,this.scale=this.generateColorScheme(n,this.domain)}generateColorScheme(n,i){return typeof n=="string"&&(n=zlt.find(a=>a.name===n)),_b().range(n.domain).domain(i)}getColor(n){if(n==null)throw new Error("Value can not be null");if(typeof this.customColors=="function")return this.customColors(n);let i=n.toString(),a;return this.customColors&&this.customColors.length>0&&(a=this.customColors.find(r=>r.name.toLowerCase()===i.toLowerCase())),a?a.value:this.scale(n)}};function jlt({width:e,height:n}){let i=e,a=n;return i=Math.max(0,i),a=Math.max(0,a),{width:Math.floor(i),height:Math.floor(a)}}var STe=(()=>{class e{element;zone;visible=new Jn;timeout;isVisible=!1;constructor(i,a){this.element=i,this.zone=a,this.runCheck()}destroy(){clearTimeout(this.timeout)}onVisibilityChange(){this.zone.run(()=>{this.isVisible=!0,this.visible.emit(!0)})}runCheck(){let i=()=>{if(!this.element)return;let{offsetHeight:a,offsetWidth:r}=this.element.nativeElement;a&&r?(clearTimeout(this.timeout),this.onVisibilityChange()):(clearTimeout(this.timeout),this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>i(),100)}))};this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>i())})}static \u0275fac=function(a){return new(a||e)(z(p2),z(H1))};static \u0275dir=c2({type:e,selectors:[["visibility-observer"]],outputs:{visible:"visible"}})}return e})(),jE=function(e){return e.LEFT_TO_RIGHT="LR",e.RIGHT_TO_LEFT="RL",e.TOP_TO_BOTTOM="TB",e.BOTTOM_TO_TOM="BT",e}(jE||{});var m9=class{defaultSettings={orientation:jE.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0};settings={};dagreGraph;dagreNodes;dagreEdges;run(n){this.createDagreGraph(n),Wu.layout(this.dagreGraph),n.edgeLabels=this.dagreGraph._edgeLabels;for(let i in this.dagreGraph._nodes){let a=this.dagreGraph._nodes[i],r=n.nodes.find(c=>c.id===a.id);r.position={x:a.x,y:a.y},r.dimension={width:a.width,height:a.height}}return n}updateEdge(n,i){let a=n.nodes.find(_=>_.id===i.source),r=n.nodes.find(_=>_.id===i.target),c=a.position.y<=r.position.y?-1:1,u={x:a.position.x,y:a.position.y-c*(a.dimension.height/2)},h={x:r.position.x,y:r.position.y+c*(r.dimension.height/2)};return i.points=[u,h],n}createDagreGraph(n){let i=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Wu.graphlib.Graph({compound:i.compound,multigraph:i.multigraph}),this.dagreGraph.setGraph({rankdir:i.orientation,marginx:i.marginX,marginy:i.marginY,edgesep:i.edgePadding,ranksep:i.rankPadding,nodesep:i.nodePadding,align:i.align,acyclicer:i.acyclicer,ranker:i.ranker,multigraph:i.multigraph,compound:i.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=n.nodes.map(a=>{let r=Object.assign({},a);return r.width=a.dimension.width,r.height=a.dimension.height,r.x=a.position.x,r.y=a.position.y,r}),this.dagreEdges=n.edges.map(a=>{let r=Object.assign({},a);return r.id||(r.id=kd()),r});for(let a of this.dagreNodes)a.width||(a.width=20),a.height||(a.height=30),this.dagreGraph.setNode(a.id,a);for(let a of this.dagreEdges)i.multigraph?this.dagreGraph.setEdge(a.source,a.target,a,a.id):this.dagreGraph.setEdge(a.source,a.target);return this.dagreGraph}},d9=class{defaultSettings={orientation:jE.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0};settings={};dagreGraph;dagreNodes;dagreClusters;dagreEdges;run(n){this.createDagreGraph(n),Wu.layout(this.dagreGraph),n.edgeLabels=this.dagreGraph._edgeLabels;let i=a=>{let r=this.dagreGraph._nodes[a.id];return oi(ve({},a),{position:{x:r.x,y:r.y},dimension:{width:r.width,height:r.height}})};return n.clusters=(n.clusters||[]).map(i),n.nodes=n.nodes.map(i),n}updateEdge(n,i){let a=n.nodes.find(_=>_.id===i.source),r=n.nodes.find(_=>_.id===i.target),c=a.position.y<=r.position.y?-1:1,u={x:a.position.x,y:a.position.y-c*(a.dimension.height/2)},h={x:r.position.x,y:r.position.y+c*(r.dimension.height/2)};return i.points=[u,h],n}createDagreGraph(n){let i=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Wu.graphlib.Graph({compound:i.compound,multigraph:i.multigraph}),this.dagreGraph.setGraph({rankdir:i.orientation,marginx:i.marginX,marginy:i.marginY,edgesep:i.edgePadding,ranksep:i.rankPadding,nodesep:i.nodePadding,align:i.align,acyclicer:i.acyclicer,ranker:i.ranker,multigraph:i.multigraph,compound:i.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=n.nodes.map(a=>{let r=Object.assign({},a);return r.width=a.dimension.width,r.height=a.dimension.height,r.x=a.position.x,r.y=a.position.y,r}),this.dagreClusters=n.clusters||[],this.dagreEdges=n.edges.map(a=>{let r=Object.assign({},a);return r.id||(r.id=kd()),r});for(let a of this.dagreNodes)this.dagreGraph.setNode(a.id,a);for(let a of this.dagreClusters)this.dagreGraph.setNode(a.id,a),a.childNodeIds.forEach(r=>{this.dagreGraph.setParent(r,a.id)});for(let a of this.dagreEdges)i.multigraph?this.dagreGraph.setEdge(a.source,a.target,a,a.id):this.dagreGraph.setEdge(a.source,a.target);return this.dagreGraph}},wTe="\0";var qlt="",rC=class{defaultSettings={orientation:jE.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,curveDistance:20,multigraph:!0,compound:!0};settings={};dagreGraph;dagreNodes;dagreEdges;run(n){this.createDagreGraph(n),Wu.layout(this.dagreGraph),n.edgeLabels=this.dagreGraph._edgeLabels;for(let i in this.dagreGraph._nodes){let a=this.dagreGraph._nodes[i],r=n.nodes.find(c=>c.id===a.id);r.position={x:a.x,y:a.y},r.dimension={width:a.width,height:a.height}}for(let i of n.edges)this.updateEdge(n,i);return n}updateEdge(n,i){let a=n.nodes.find(D=>D.id===i.source),r=n.nodes.find(D=>D.id===i.target),c=this.settings.orientation==="BT"||this.settings.orientation==="TB"?"y":"x",u=c==="y"?"x":"y",h=c==="y"?"height":"width",_=a.position[c]<=r.position[c]?-1:1,y={[u]:a.position[u],[c]:a.position[c]-_*(a.dimension[h]/2)},C={[u]:r.position[u],[c]:r.position[c]+_*(r.dimension[h]/2)},E=this.settings.curveDistance||this.defaultSettings.curveDistance;i.points=[y,{[u]:y[u],[c]:y[c]-_*E},{[u]:C[u],[c]:C[c]+_*E},C];let P=`${i.source}${qlt}${i.target}${qlt}${wTe}`,M=n.edgeLabels[P];return M&&(M.points=i.points),n}createDagreGraph(n){let i=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Wu.graphlib.Graph({compound:i.compound,multigraph:i.multigraph}),this.dagreGraph.setGraph({rankdir:i.orientation,marginx:i.marginX,marginy:i.marginY,edgesep:i.edgePadding,ranksep:i.rankPadding,nodesep:i.nodePadding,align:i.align,acyclicer:i.acyclicer,ranker:i.ranker,multigraph:i.multigraph,compound:i.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=n.nodes.map(a=>{let r=Object.assign({},a);return r.width=a.dimension.width,r.height=a.dimension.height,r.x=a.position.x,r.y=a.position.y,r}),this.dagreEdges=n.edges.map(a=>{let r=Object.assign({},a);return r.id||(r.id=kd()),r});for(let a of this.dagreNodes)a.width||(a.width=20),a.height||(a.height=30),this.dagreGraph.setNode(a.id,a);for(let a of this.dagreEdges)i.multigraph?this.dagreGraph.setEdge(a.source,a.target,a,a.id):this.dagreGraph.setEdge(a.source,a.target);return this.dagreGraph}};function t_(e){return typeof e=="string"?{id:e,x:0,y:0}:e}var u9=class{defaultSettings={force:vE().force("charge",bE().strength(-150)).force("collide",xE(5)),forceLink:_E().id(n=>n.id).distance(()=>100)};settings={};inputGraph;outputGraph;d3Graph;outputGraph$=new J0;draggingStart;run(n){return this.inputGraph=n,this.d3Graph={nodes:[...this.inputGraph.nodes.map(i=>ve({},i))],edges:[...this.inputGraph.edges.map(i=>ve({},i))]},this.outputGraph={nodes:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&this.settings.force.nodes(this.d3Graph.nodes).force("link",this.settings.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}updateEdge(n,i){let a=Object.assign({},this.defaultSettings,this.settings);return a.force&&a.force.nodes(this.d3Graph.nodes).force("link",a.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}d3GraphToOutputGraph(n){return this.outputGraph.nodes=this.d3Graph.nodes.map(i=>oi(ve({},i),{id:i.id||kd(),position:{x:i.x,y:i.y},dimension:{width:i.dimension&&i.dimension.width||20,height:i.dimension&&i.dimension.height||20},transform:`translate(${i.x-(i.dimension&&i.dimension.width||20)/2||0}, ${i.y-(i.dimension&&i.dimension.height||20)/2||0})`})),this.outputGraph.edges=this.d3Graph.edges.map(i=>oi(ve({},i),{source:t_(i.source).id,target:t_(i.target).id,points:[{x:t_(i.source).x,y:t_(i.source).y},{x:t_(i.target).x,y:t_(i.target).y}]})),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(n,i){this.settings.force.alphaTarget(.3).restart();let a=this.d3Graph.nodes.find(r=>r.id===n.id);a&&(this.draggingStart={x:i.x-a.x,y:i.y-a.y},a.fx=i.x-this.draggingStart.x,a.fy=i.y-this.draggingStart.y)}onDrag(n,i){if(!n)return;let a=this.d3Graph.nodes.find(r=>r.id===n.id);a&&(a.fx=i.x-this.draggingStart.x,a.fy=i.y-this.draggingStart.y)}onDragEnd(n,i){if(!n)return;let a=this.d3Graph.nodes.find(r=>r.id===n.id);a&&(this.settings.force.alphaTarget(0),a.fx=void 0,a.fy=void 0)}};function Hlt(e,n){return typeof n=="number"?e[n]:n}var f9=class{defaultSettings={force:(0,Ult.d3adaptor)(ve(ve(ve({},WA),L8),KA)).linkDistance(150).avoidOverlaps(!0),viewDimensions:{width:600,height:600}};settings={};inputGraph;outputGraph;internalGraph;outputGraph$=new J0;draggingStart;run(n){return this.inputGraph=n,this.inputGraph.clusters||(this.inputGraph.clusters=[]),this.internalGraph={nodes:[...this.inputGraph.nodes.map(i=>oi(ve({},i),{width:i.dimension?i.dimension.width:20,height:i.dimension?i.dimension.height:20}))],groups:[...this.inputGraph.clusters.map(i=>({padding:5,groups:i.childNodeIds.map(a=>this.inputGraph.clusters.findIndex(r=>r.id===a)).filter(a=>a>=0),leaves:i.childNodeIds.map(a=>this.inputGraph.nodes.findIndex(r=>r.id===a)).filter(a=>a>=0)}))],links:[...this.inputGraph.edges.map(i=>{let a=this.inputGraph.nodes.findIndex(c=>i.source===c.id),r=this.inputGraph.nodes.findIndex(c=>i.target===c.id);if(!(a===-1||r===-1))return oi(ve({},i),{source:a,target:r})}).filter(i=>!!i)],groupLinks:[...this.inputGraph.edges.map(i=>{let a=this.inputGraph.nodes.findIndex(c=>i.source===c.id),r=this.inputGraph.nodes.findIndex(c=>i.target===c.id);if(!(a>=0&&r>=0))return i}).filter(i=>!!i)]},this.outputGraph={nodes:[],clusters:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&(this.settings.force=this.settings.force.nodes(this.internalGraph.nodes).groups(this.internalGraph.groups).links(this.internalGraph.links).alpha(.5).on("tick",()=>{this.settings.onTickListener&&this.settings.onTickListener(this.internalGraph),this.outputGraph$.next(this.internalGraphToOutputGraph(this.internalGraph))}),this.settings.viewDimensions&&(this.settings.force=this.settings.force.size([this.settings.viewDimensions.width,this.settings.viewDimensions.height])),this.settings.forceModifierFn&&(this.settings.force=this.settings.forceModifierFn(this.settings.force)),this.settings.force.start()),this.outputGraph$.asObservable()}updateEdge(n,i){let a=Object.assign({},this.defaultSettings,this.settings);return a.force&&a.force.start(),this.outputGraph$.asObservable()}internalGraphToOutputGraph(n){return this.outputGraph.nodes=n.nodes.map(i=>oi(ve({},i),{id:i.id||kd(),position:{x:i.x,y:i.y},dimension:{width:i.dimension&&i.dimension.width||20,height:i.dimension&&i.dimension.height||20},transform:`translate(${i.x-(i.dimension&&i.dimension.width||20)/2||0}, ${i.y-(i.dimension&&i.dimension.height||20)/2||0})`})),this.outputGraph.edges=n.links.map(i=>{let a=Hlt(n.nodes,i.source),r=Hlt(n.nodes,i.target);return oi(ve({},i),{source:a.id,target:r.id,points:[a.bounds.rayIntersection(r.bounds.cx(),r.bounds.cy()),r.bounds.rayIntersection(a.bounds.cx(),a.bounds.cy())]})}).concat(n.groupLinks.map(i=>{let a=n.nodes.find(h=>h.id===i.source),r=n.nodes.find(h=>h.id===i.target),c=a||n.groups.find(h=>h.id===i.source),u=r||n.groups.find(h=>h.id===i.target);return oi(ve({},i),{source:c.id,target:u.id,points:[c.bounds.rayIntersection(u.bounds.cx(),u.bounds.cy()),u.bounds.rayIntersection(c.bounds.cx(),c.bounds.cy())]})})),this.outputGraph.clusters=n.groups.map((i,a)=>{let r=this.inputGraph.clusters[a];return oi(ve({},r),{dimension:{width:i.bounds?i.bounds.width():20,height:i.bounds?i.bounds.height():20},position:{x:i.bounds?i.bounds.x+i.bounds.width()/2:0,y:i.bounds?i.bounds.y+i.bounds.height()/2:0}})}),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(n,i){let a=this.outputGraph.nodes.findIndex(c=>c.id===n.id),r=this.internalGraph.nodes[a];r&&(this.draggingStart={x:r.x-i.x,y:r.y-i.y},r.fixed=1,this.settings.force.start())}onDrag(n,i){if(!n)return;let a=this.outputGraph.nodes.findIndex(c=>c.id===n.id),r=this.internalGraph.nodes[a];r&&(r.x=this.draggingStart.x+i.x,r.y=this.draggingStart.y+i.y)}onDragEnd(n,i){if(!n)return;let a=this.outputGraph.nodes.findIndex(c=>c.id===n.id),r=this.internalGraph.nodes[a];r&&(r.fixed=0)}},Glt={dagre:m9,dagreCluster:d9,dagreNodesOnly:rC,d3ForceDirected:u9,colaForceDirected:f9},$lt=(()=>{class e{getLayout(i){if(Glt[i])return new Glt[i];throw new Error(`Unknown layout type '${i}'`)}static \u0275fac=function(a){return new(a||e)};static \u0275prov=Ut({token:e,factory:e.\u0275fac})}return e})(),ETe=(()=>{class e{mouseWheelUp=new Jn;mouseWheelDown=new Jn;onMouseWheelChrome(i){this.mouseWheelFunc(i)}onMouseWheelFirefox(i){this.mouseWheelFunc(i)}onWheel(i){this.mouseWheelFunc(i)}onMouseWheelIE(i){this.mouseWheelFunc(i)}mouseWheelFunc(i){window.event&&(i=window.event);let a=Math.max(-1,Math.min(1,i.wheelDelta||-i.detail||i.deltaY||i.deltaX)),r=i.wheelDelta?a>0:a<0,c=i.wheelDelta?a<0:a>0;r?this.mouseWheelUp.emit(i):c&&this.mouseWheelDown.emit(i),i.returnValue=!1,i.preventDefault&&i.preventDefault()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=c2({type:e,selectors:[["","mouseWheel",""]],hostBindings:function(a,r){a&1&&q("mousewheel",function(u){return r.onMouseWheelChrome(u)})("DOMMouseScroll",function(u){return r.onMouseWheelFirefox(u)})("wheel",function(u){return r.onWheel(u)})("onmousewheel",function(u){return r.onMouseWheelIE(u)})},outputs:{mouseWheelUp:"mouseWheelUp",mouseWheelDown:"mouseWheelDown"}})}return e})(),nC=function(e){return e.Init="init",e.Subscribe="subscribe",e.Transform="transform",e.Output="output",e}(nC||{}),Wlt=(()=>{class e{el;zone;cd;layoutService;nodes=[];clusters=[];compoundNodes=[];links=[];activeEntries=[];curve;draggingEnabled=!0;nodeHeight;nodeMaxHeight;nodeMinHeight;nodeWidth;nodeMinWidth;nodeMaxWidth;panningEnabled=!0;panningAxis=VE.Both;enableZoom=!0;zoomSpeed=.1;minZoomLevel=.1;maxZoomLevel=4;autoZoom=!1;panOnZoom=!0;animate=!1;autoCenter=!1;update$;center$;zoomToFit$;panToNode$;layout;layoutSettings;enableTrackpadSupport=!1;showMiniMap=!1;miniMapMaxWidth=100;miniMapMaxHeight;miniMapPosition=zE.UpperRight;view;scheme="cool";customColors;deferDisplayUntilPosition=!1;centerNodesOnPositionChange=!0;enablePreUpdateTransform=!0;select=new Jn;activate=new Jn;deactivate=new Jn;zoomChange=new Jn;clickHandler=new Jn;stateChange=new Jn;linkTemplate;nodeTemplate;clusterTemplate;defsTemplate;miniMapNodeTemplate;nodeElements;linkElements;chartWidth;isMouseMoveCalled=!1;graphSubscription=new s2;colors;dims;seriesDomain;transform;isPanning=!1;isDragging=!1;draggingNode;initialized=!1;graph;graphDims={width:0,height:0};_oldLinks=[];oldNodes=new Set;oldClusters=new Set;oldCompoundNodes=new Set;transformationMatrix=SK();_touchLastX=null;_touchLastY=null;minimapScaleCoefficient=3;minimapTransform;minimapOffsetX=0;minimapOffsetY=0;isMinimapPanning=!1;minimapClipPathId;width;height;resizeSubscription;visibilityObserver;destroy$=new J0;constructor(i,a,r,c){this.el=i,this.zone=a,this.cd=r,this.layoutService=c}groupResultsBy=i=>i.label;get zoomLevel(){return this.transformationMatrix.a}set zoomLevel(i){this.zoomTo(Number(i))}get panOffsetX(){return this.transformationMatrix.e}set panOffsetX(i){this.panTo(Number(i),null)}get panOffsetY(){return this.transformationMatrix.f}set panOffsetY(i){this.panTo(null,Number(i))}ngOnInit(){this.update$&&this.update$.pipe(Jm(this.destroy$)).subscribe(()=>{this.update()}),this.center$&&this.center$.pipe(Jm(this.destroy$)).subscribe(()=>{this.center()}),this.zoomToFit$&&this.zoomToFit$.pipe(Jm(this.destroy$)).subscribe(i=>{this.zoomToFit(i||{})}),this.panToNode$&&this.panToNode$.pipe(Jm(this.destroy$)).subscribe(i=>{this.panToNodeId(i)}),this.minimapClipPathId=`minimapClip${kd()}`,this.stateChange.emit({state:nC.Subscribe})}ngOnChanges(i){this.basicUpdate();let{layoutSettings:a}=i;this.setLayout(this.layout),a&&this.setLayoutSettings(this.layoutSettings),this.layout&&this.nodes.length&&this.links.length&&this.update()}setLayout(i){this.initialized=!1,i||(i="dagre"),typeof i=="string"&&(this.layout=this.layoutService.getLayout(i),this.setLayoutSettings(this.layoutSettings))}setLayoutSettings(i){this.layout&&typeof this.layout!="string"&&(this.layout.settings=i)}ngOnDestroy(){this.unbindEvents(),this.visibilityObserver&&(this.visibilityObserver.visible.unsubscribe(),this.visibilityObserver.destroy()),this.destroy$.next(),this.destroy$.complete()}ngAfterViewInit(){this.bindWindowResizeEvent(),this.visibilityObserver=new STe(this.el,this.zone),this.visibilityObserver.visible.subscribe(this.update.bind(this)),setTimeout(()=>this.update())}update(){this.basicUpdate(),this.curve||(this.curve=$A.beta(1)),this.zone.run(()=>{this.dims=jlt({width:this.width,height:this.height}),this.seriesDomain=this.getSeriesDomain(),this.setColors(),this.createGraph(),this.updateTransform(),this.initialized||this.stateChange.emit({state:nC.Init}),this.initialized=!0})}createGraph(){this.graphSubscription.unsubscribe(),this.graphSubscription=new s2;let i=r=>(r.meta||(r.meta={}),r.id||(r.id=kd()),r.dimension?r.meta.forceDimensions=r.meta.forceDimensions===void 0?!0:r.meta.forceDimensions:(r.dimension={width:this.nodeWidth?this.nodeWidth:30,height:this.nodeHeight?this.nodeHeight:30},r.meta.forceDimensions=!1),r.position||(r.position={x:0,y:0},this.deferDisplayUntilPosition&&(r.hidden=!0)),r.data=r.data?r.data:{},r),a=r=>(r.id||(r.id=kd()),r);this.graph={nodes:this.nodes.map(r=>i(r)),clusters:this.clusters.map(r=>i(r)),compoundNodes:this.compoundNodes.map(r=>i(r)),edges:this.links.map(r=>a(r))},requestAnimationFrame(()=>this.draw())}draw(){let i=this.layout.run(this.graph),a=i instanceof l2?i:j1(i);this.graphSubscription.add(a.subscribe(r=>{this.graph=r,this.tick()}))}tick(){let i=new Set,a=new Set,r=new Set;this.graph.nodes.forEach(u=>{u.transform=`translate(${u.position.x-(this.centerNodesOnPositionChange?u.dimension.width/2:0)||0}, ${u.position.y-(this.centerNodesOnPositionChange?u.dimension.height/2:0)||0})`,u.data||(u.data={}),u.data.color=this.colors.getColor(this.groupResultsBy(u)),this.deferDisplayUntilPosition&&(u.hidden=!1),i.add(u.id)}),(this.graph.clusters||[]).forEach(u=>{u.transform=`translate(${u.position.x-(this.centerNodesOnPositionChange?u.dimension.width/2:0)||0}, ${u.position.y-(this.centerNodesOnPositionChange?u.dimension.height/2:0)||0})`,u.data||(u.data={}),u.data.color=this.colors.getColor(this.groupResultsBy(u)),this.deferDisplayUntilPosition&&(u.hidden=!1),a.add(u.id)}),(this.graph.compoundNodes||[]).forEach(u=>{u.transform=`translate(${u.position.x-(this.centerNodesOnPositionChange?u.dimension.width/2:0)||0}, ${u.position.y-(this.centerNodesOnPositionChange?u.dimension.height/2:0)||0})`,u.data||(u.data={}),u.data.color=this.colors.getColor(this.groupResultsBy(u)),this.deferDisplayUntilPosition&&(u.hidden=!1),r.add(u.id)}),setTimeout(()=>{this.oldNodes=i,this.oldClusters=a,this.oldCompoundNodes=r},500);let c=[];for(let u in this.graph.edgeLabels){let h=this.graph.edgeLabels[u],_=u.replace(/[^\w-]*/g,""),y=this.layout&&typeof this.layout!="string"&&this.layout.settings&&this.layout.settings.multigraph,C=y?this._oldLinks.find(F=>`${F.source}${F.target}${F.id}`===_):this._oldLinks.find(F=>`${F.source}${F.target}`===_),E=y?this.graph.edges.find(F=>`${F.source}${F.target}${F.id}`===_):this.graph.edges.find(F=>`${F.source}${F.target}`===_);C?C.data&&E&&E.data&&JSON.stringify(C.data)!==JSON.stringify(E.data)&&(C.data=E.data):C=E||h,C.oldLine=C.line;let P=h.points,M=this.generateLine(P),D=Object.assign({},C);D.line=M,D.points=P,this.updateMidpointOnEdge(D,P);let B=P[Math.floor(P.length/2)];B&&(D.textTransform=`translate(${B.x||0},${B.y||0})`),D.textAngle=0,D.oldLine||(D.oldLine=D.line),this.calcDominantBaseline(D),c.push(D)}this.graph.edges=c,this.graph.edges&&(this._oldLinks=this.graph.edges.map(u=>{let h=Object.assign({},u);return h.oldLine=u.line,h})),this.applyNodeDimensions(),this.redrawLines(),this.updateMinimap(),requestAnimationFrame(()=>{this.applyNodeDimensions(),this.redrawLines(),this.updateMinimap(),this.autoZoom?this.zoomToFit({autoCenter:this.autoCenter?this.autoCenter:!1}):this.autoCenter&&this.center(),this.stateChange.emit({state:nC.Output})}),this.cd.markForCheck()}getMinimapTransform(){switch(this.miniMapPosition){case zE.UpperLeft:return"";case zE.UpperRight:return"translate("+(this.dims.width-this.graphDims.width/this.minimapScaleCoefficient)+",0)";default:return""}}updateGraphDims(){let i=1/0,a=-1/0,r=1/0,c=-1/0;for(let u=0;ua?h.position.x+h.dimension.width:a,c=h.position.y+h.dimension.height>c?h.position.y+h.dimension.height:c}i-=100,r-=100,a+=100,c+=100,this.graphDims.width=a-i,this.graphDims.height=c-r,this.minimapOffsetX=i,this.minimapOffsetY=r}updateMinimap(){this.graph.nodes&&this.graph.nodes.length&&(this.updateGraphDims(),this.miniMapMaxWidth&&(this.minimapScaleCoefficient=this.graphDims.width/this.miniMapMaxWidth),this.miniMapMaxHeight&&(this.minimapScaleCoefficient=Math.max(this.minimapScaleCoefficient,this.graphDims.height/this.miniMapMaxHeight)),this.minimapTransform=this.getMinimapTransform())}applyNodeDimensions(){this.nodeElements&&this.nodeElements.length&&this.nodeElements.forEach(i=>{let a=i.nativeElement,r=this.graph.nodes.find(u=>u.id===a.id);if(!r)return;let c;try{if(c=a.getBBox(),!c.width||!c.height)return}catch{return}if(this.nodeHeight?r.dimension.height=r.dimension.height&&r.meta.forceDimensions?r.dimension.height:this.nodeHeight:r.dimension.height=r.dimension.height&&r.meta.forceDimensions?r.dimension.height:c.height,this.nodeMaxHeight&&(r.dimension.height=Math.max(r.dimension.height,this.nodeMaxHeight)),this.nodeMinHeight&&(r.dimension.height=Math.min(r.dimension.height,this.nodeMinHeight)),this.nodeWidth)r.dimension.width=r.dimension.width&&r.meta.forceDimensions?r.dimension.width:this.nodeWidth;else if(a.getElementsByTagName("text").length){let u;try{for(let h of a.getElementsByTagName("text")){let _=h.getBBox();u?(_.width>u.width&&(u.width=_.width),_.height>u.height&&(u.height=_.height)):u=_}}catch{return}r.dimension.width=r.dimension.width&&r.meta.forceDimensions?r.dimension.width:u.width+20}else r.dimension.width=r.dimension.width&&r.meta.forceDimensions?r.dimension.width:c.width;this.nodeMaxWidth&&(r.dimension.width=Math.max(r.dimension.width,this.nodeMaxWidth)),this.nodeMinWidth&&(r.dimension.width=Math.min(r.dimension.width,this.nodeMinWidth))})}redrawLines(i=this.animate){this.linkElements.forEach(a=>{let r=this.graph.edges.find(c=>c.id===a.nativeElement.id);r&&(_5(a.nativeElement).select(".line").attr("d",r.oldLine).transition().ease(ab).duration(i?500:0).attr("d",r.line),_5(this.el.nativeElement).select(`#${r.id}`).attr("d",r.oldTextPath).transition().ease(ab).duration(i?500:0).attr("d",r.textPath),this.updateMidpointOnEdge(r,r.points))})}calcDominantBaseline(i){let a=i.points[0],r=i.points[i.points.length-1];i.oldTextPath=i.textPath,r.xr.x).y(r=>r.y).curve(this.curve)(i)}onZoom(i,a){if(this.enableTrackpadSupport&&!i.ctrlKey){this.pan(i.deltaX*-1,i.deltaY*-1);return}let r=1+(a==="in"?this.zoomSpeed:-this.zoomSpeed),c=this.zoomLevel*r;if(!(c<=this.minZoomLevel||c>=this.maxZoomLevel)&&this.enableZoom)if(this.panOnZoom===!0&&i){let u=i.clientX,h=i.clientY,_=this.el.nativeElement.querySelector("svg"),y=_.querySelector("g.chart"),C=_.createSVGPoint();C.x=u,C.y=h;let E=C.matrixTransform(y.getScreenCTM().inverse());this.pan(E.x,E.y,!0),this.zoom(r),this.pan(-E.x,-E.y,!0)}else this.zoom(r)}pan(i,a,r=!1){let c=r?1:this.zoomLevel;this.transformationMatrix=_d(this.transformationMatrix,xd(i/c,a/c)),this.updateTransform()}panTo(i,a){if(i==null||isNaN(i)||a===null||a===void 0||isNaN(a))return;let r=-this.panOffsetX-i*this.zoomLevel+this.dims.width/2,c=-this.panOffsetY-a*this.zoomLevel+this.dims.height/2;this.transformationMatrix=_d(this.transformationMatrix,xd(r/this.zoomLevel,c/this.zoomLevel)),this.updateTransform()}zoom(i){this.transformationMatrix=_d(this.transformationMatrix,xb(i,i)),this.zoomChange.emit(this.zoomLevel),this.updateTransform()}zoomTo(i){this.transformationMatrix.a=isNaN(i)?this.transformationMatrix.a:Number(i),this.transformationMatrix.d=isNaN(i)?this.transformationMatrix.d:Number(i),this.zoomChange.emit(this.zoomLevel),this.enablePreUpdateTransform&&this.updateTransform(),this.update()}onDrag(i){if(!this.draggingEnabled)return;let a=this.draggingNode;this.layout&&typeof this.layout!="string"&&this.layout.onDrag&&this.layout.onDrag(a,i),a.position.x+=i.movementX/this.zoomLevel,a.position.y+=i.movementY/this.zoomLevel;let r=a.position.x-(this.centerNodesOnPositionChange?a.dimension.width/2:0),c=a.position.y-(this.centerNodesOnPositionChange?a.dimension.height/2:0);a.transform=`translate(${r}, ${c})`;for(let u of this.graph.edges)if((u.target===a.id||u.source===a.id||u.target.id===a.id||u.source.id===a.id)&&this.layout&&typeof this.layout!="string"){let h=this.layout.updateEdge(this.graph,u),_=h instanceof l2?h:j1(h);this.graphSubscription.add(_.subscribe(y=>{this.graph=y,this.redrawEdge(u)}))}this.redrawLines(!1),this.updateMinimap()}redrawEdge(i){let a=this.generateLine(i.points);this.calcDominantBaseline(i),i.oldLine=i.line,i.line=a}updateTransform(){this.transform=wK(s7(this.transformationMatrix,100)),this.stateChange.emit({state:nC.Transform})}onClick(i){this.select.emit(i)}onActivate(i){this.activeEntries.indexOf(i)>-1||(this.activeEntries=[i,...this.activeEntries],this.activate.emit({value:i,entries:this.activeEntries}))}onDeactivate(i){let a=this.activeEntries.indexOf(i);this.activeEntries.splice(a,1),this.activeEntries=[...this.activeEntries],this.deactivate.emit({value:i,entries:this.activeEntries})}getSeriesDomain(){return this.nodes.map(i=>this.groupResultsBy(i)).reduce((i,a)=>i.indexOf(a)!==-1?i:i.concat([a]),[]).sort()}trackLinkBy(i,a){return a.id}trackNodeBy(i,a){return a.id}setColors(){this.colors=new p9(this.scheme,this.seriesDomain,this.customColors)}onMouseMove(i){this.isMouseMoveCalled=!0,(this.isPanning||this.isMinimapPanning)&&this.panningEnabled?this.panWithConstraints(this.panningAxis,i):this.isDragging&&this.draggingEnabled&&this.onDrag(i)}onMouseDown(i){this.isMouseMoveCalled=!1}graphClick(i){this.isMouseMoveCalled||this.clickHandler.emit(i)}onTouchStart(i){this._touchLastX=i.changedTouches[0].clientX,this._touchLastY=i.changedTouches[0].clientY,this.isPanning=!0}onTouchMove(i){if(this.isPanning&&this.panningEnabled){let a=i.changedTouches[0].clientX,r=i.changedTouches[0].clientY,c=a-this._touchLastX,u=r-this._touchLastY;this._touchLastX=a,this._touchLastY=r,this.pan(c,u)}}onTouchEnd(){this.isPanning=!1}onMouseUp(i){this.isDragging=!1,this.isPanning=!1,this.isMinimapPanning=!1,this.layout&&typeof this.layout!="string"&&this.layout.onDragEnd&&this.layout.onDragEnd(this.draggingNode,i)}onNodeMouseDown(i,a){this.draggingEnabled&&(this.isDragging=!0,this.draggingNode=a,this.layout&&typeof this.layout!="string"&&this.layout.onDragStart&&this.layout.onDragStart(a,i))}onMinimapDragMouseDown(){this.isMinimapPanning=!0}onMinimapPanTo(i){let a=i.offsetX-(this.dims.width-(this.graphDims.width+this.minimapOffsetX)/this.minimapScaleCoefficient),r=i.offsetY+this.minimapOffsetY/this.minimapScaleCoefficient;this.panTo(a*this.minimapScaleCoefficient,r*this.minimapScaleCoefficient),this.isMinimapPanning=!0}center(){this.panTo(this.graphDims.width/2,this.graphDims.height/2)}zoomToFit(i){this.dims=jlt({width:this.width,height:this.height}),this.updateGraphDims();let a=this.dims.height/this.graphDims.height,r=this.dims.width/this.graphDims.width,c=Math.min(a,r,1);cthis.maxZoomLevel&&(c=this.maxZoomLevel),(i?.force===!0||c!==this.zoomLevel)&&(this.zoomLevel=c,i?.autoCenter!==!0&&this.updateTransform(),i?.autoCenter===!0&&this.center(),this.zoomChange.emit(this.zoomLevel))}panToNodeId(i){let a=this.graph.nodes.find(r=>r.id===i);a&&this.panTo(a.position.x,a.position.y)}getCompoundNodeChildren(i){return this.nodes.filter(a=>i.includes(a.id))}panWithConstraints(i,a){let r=a.movementX,c=a.movementY;switch(this.isMinimapPanning&&(r=-this.minimapScaleCoefficient*r*this.zoomLevel,c=-this.minimapScaleCoefficient*c*this.zoomLevel),i){case VE.Horizontal:this.pan(r,0);break;case VE.Vertical:this.pan(0,c);break;default:this.pan(r,c);break}}updateMidpointOnEdge(i,a){if(!(!i||!a))if(a.length%2===1)i.midPoint=a[Math.floor(a.length/2)];else if(this.layout?.settings?.properties?.["elk.direction"])this._calcMidPointElk(i,a);else{let r=a[a.length/2],c=a[a.length/2-1];i.midPoint={x:(r.x+c.x)/2,y:(r.y+c.y)/2}}}_calcMidPointElk(i,a){let r=null,c=null,u=null,h=null,_=this.layout.settings?.properties["elk.direction"];(_==="RIGHT"?a.some(C=>C.y!==a[0].y):a.some(C=>C.x!==a[0].x))?(r=a[a.length-1],c=a[a.length-2],u=a[a.length-1],h=a[a.length-2]):_==="RIGHT"?(r=a[0],c=a[a.length-1],u=a[a.length/2],h=a[a.length/2-1]):(r=a[a.length/2],c=a[a.length/2-1],u=a[0],h=a[a.length-1]),i.midPoint={x:(r.x+c.x)/2,y:(u.y+h.y)/2}}basicUpdate(){if(this.view)this.width=this.view[0],this.height=this.view[1];else{let i=this.getContainerDims();i&&(this.width=i.width,this.height=i.height)}this.width||(this.width=600),this.height||(this.height=400),this.width=Math.floor(this.width),this.height=Math.floor(this.height),this.cd&&this.cd.markForCheck()}getContainerDims(){let i,a,r=this.el.nativeElement;if(r.parentNode!==null){let c=r.parentNode.getBoundingClientRect();i=c.width,a=c.height}return i&&a?{width:i,height:a}:null}hasGraphDims(){return this.graphDims.width>0&&this.graphDims.height>0}hasNodeDims(){return this.graph.nodes?.every(i=>i.dimension.width>0&&i.dimension.height>0)}hasCompoundNodeDims(){return this.graph.compoundNodes?.every(i=>i.dimension.width>0&&i.dimension.height>0)}hasClusterDims(){return this.graph.clusters?.every(i=>i.dimension.width>0&&i.dimension.height>0)}hasDims(){return this.hasGraphDims()&&this.hasNodeDims()&&((this.compoundNodes?.length?this.hasCompoundNodeDims():!0)||(this.clusters?.length?this.hasClusterDims():!0))}unbindEvents(){this.resizeSubscription&&this.resizeSubscription.unsubscribe()}bindWindowResizeEvent(){let a=AS(window,"resize").pipe(Za(200)).subscribe(r=>{this.update(),this.cd&&this.cd.markForCheck()});this.resizeSubscription=a}static \u0275fac=function(a){return new(a||e)(z(p2),z(H1),z(X0),z($lt))};static \u0275cmp=Ct({type:e,selectors:[["ngx-graph"]],contentQueries:function(a,r,c){if(a&1&&(Hg(c,WIe,5),Hg(c,QIe,5),Hg(c,YIe,5),Hg(c,KIe,5),Hg(c,JIe,5)),a&2){let u;Ot(u=Ft())&&(r.linkTemplate=u.first),Ot(u=Ft())&&(r.nodeTemplate=u.first),Ot(u=Ft())&&(r.clusterTemplate=u.first),Ot(u=Ft())&&(r.defsTemplate=u.first),Ot(u=Ft())&&(r.miniMapNodeTemplate=u.first)}},viewQuery:function(a,r){if(a&1&&(Bt(ZIe,5),Bt(XIe,5)),a&2){let c;Ot(c=Ft())&&(r.nodeElements=c),Ot(c=Ft())&&(r.linkElements=c)}},hostBindings:function(a,r){a&1&&q("mousemove",function(u){return r.onMouseMove(u)},!1,qg)("mousedown",function(u){return r.onMouseDown(u)},!1,qg)("click",function(u){return r.graphClick(u)},!1,qg)("touchmove",function(u){return r.onTouchMove(u)},!1,qg)("mouseup",function(u){return r.onMouseUp(u)},!1,qg)},inputs:{nodes:"nodes",clusters:"clusters",compoundNodes:"compoundNodes",links:"links",activeEntries:"activeEntries",curve:"curve",draggingEnabled:"draggingEnabled",nodeHeight:"nodeHeight",nodeMaxHeight:"nodeMaxHeight",nodeMinHeight:"nodeMinHeight",nodeWidth:"nodeWidth",nodeMinWidth:"nodeMinWidth",nodeMaxWidth:"nodeMaxWidth",panningEnabled:"panningEnabled",panningAxis:"panningAxis",enableZoom:"enableZoom",zoomSpeed:"zoomSpeed",minZoomLevel:"minZoomLevel",maxZoomLevel:"maxZoomLevel",autoZoom:"autoZoom",panOnZoom:"panOnZoom",animate:"animate",autoCenter:"autoCenter",update$:"update$",center$:"center$",zoomToFit$:"zoomToFit$",panToNode$:"panToNode$",layout:"layout",layoutSettings:"layoutSettings",enableTrackpadSupport:"enableTrackpadSupport",showMiniMap:"showMiniMap",miniMapMaxWidth:"miniMapMaxWidth",miniMapMaxHeight:"miniMapMaxHeight",miniMapPosition:"miniMapPosition",view:"view",scheme:"scheme",customColors:"customColors",deferDisplayUntilPosition:"deferDisplayUntilPosition",centerNodesOnPositionChange:"centerNodesOnPositionChange",enablePreUpdateTransform:"enablePreUpdateTransform",groupResultsBy:"groupResultsBy",zoomLevel:"zoomLevel",panOffsetX:"panOffsetX",panOffsetY:"panOffsetY"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",zoomChange:"zoomChange",clickHandler:"clickHandler",stateChange:"stateChange"},features:[Pa],ngContentSelectors:tTe,decls:6,vars:11,consts:[["nodeGroup",""],["clusterElement",""],["nodeElement",""],["linkElement",""],["mouseWheel","",1,"ngx-graph-outer",3,"mouseWheelUp","mouseWheelDown"],[1,"ngx-graph"],["class","graph chart",3,"touchstart","touchend",4,"ngIf"],["class","minimap",4,"ngIf"],[1,"graph","chart",3,"touchstart","touchend"],[3,"ngTemplateOutlet",4,"ngIf"],["class","text-path",4,"ngFor","ngForOf"],[1,"panning-rect",3,"mousedown"],[1,"clusters"],["class","node-group",3,"old-node","id","click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"compound-nodes"],["class","node-group",3,"old-node","id","click","mousedown",4,"ngFor","ngForOf","ngForTrackBy"],[1,"links"],["class","link-group",3,"id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"nodes"],[3,"ngTemplateOutlet"],[1,"text-path"],[1,"node-group",3,"click","id"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["class","node cluster",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"node","cluster"],["alignment-baseline","central"],[1,"node-group",3,"click","mousedown","id"],["class","node compound-node",4,"ngIf"],[1,"node","compound-node"],[1,"link-group",3,"id"],["class","edge",4,"ngIf"],[1,"edge"],["r","10",4,"ngIf"],["r","10"],[1,"minimap"],[1,"minimap-background",3,"mousedown"],[1,"minimap-nodes"],["class","node-group",3,"old-node","id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"minimap-drag",3,"mousedown"],[1,"node-group",3,"id"]],template:function(a,r){a&1&&(XV(),o(0,"div",4),q("mouseWheelUp",function(u){return r.onZoom(u,"in")})("mouseWheelDown",function(u){return r.onZoom(u,"out")}),mo(),o(1,"svg",5),x(2,hTe,15,14,"g",6),o(3,"clipPath"),I(4,"rect"),s(),x(5,bTe,6,15,"g",7),s()()),a&2&&(mu("width",r.width,"px"),g("@animationState","active")("@.disabled",!r.animate),l(),Tr("width",r.width)("height",r.height),l(),g("ngIf",r.initialized&&r.graph),l(),Tr("id",r.minimapClipPathId),l(),Tr("width",r.graphDims.width/r.minimapScaleCoefficient)("height",r.graphDims.height/r.minimapScaleCoefficient),l(),g("ngIf",r.showMiniMap))},dependencies:[re,Lt,az,ETe],styles:[`.minimap .minimap-background{fill:#0000001a}.minimap .minimap-drag{fill:#0003;stroke:#fff;stroke-width:1px;stroke-dasharray:2px;stroke-dashoffset:2px;cursor:pointer}.minimap .minimap-drag.panning{fill:#0000004d}.minimap .minimap-nodes{opacity:.5;pointer-events:none}.graph{-webkit-user-select:none;user-select:none}.graph .edge{stroke:#666;fill:none}.graph .edge .edge-label{stroke:none;font-size:12px;fill:#251e1e}.graph .panning-rect{fill:#0000;cursor:move}.graph .node-group.old-node{transition:transform .5s ease-in-out}.graph .node-group .node:focus{outline:none}.graph .compound-node rect{opacity:.5}.graph .cluster rect{opacity:.2} -`],encapsulation:2,data:{animation:[ol("animationState",[Ws(":enter",[Va({opacity:0}),$s("500ms 100ms",Va({opacity:1}))])])]},changeDetection:0})}return BV([yTe(500)],e.prototype,"updateMinimap",null),e})(),kTe=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=fn({type:e});static \u0275inj=un({providers:[$lt],imports:[G1]})}return e})(),Qlt=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=fn({type:e});static \u0275inj=un({imports:[G1,kTe]})}return e})();function TTe(e,n){e&1&&(t(0,` - `),mo(),o(1,"marker",4),t(2,` - `),I(3,"path",5),t(4,` +`+_+" | "+JB("",r.column-1," ")+JB("",E,"^")}else n+=` + at `+u}return n};tI.buildMessage=function(e,n){var i={literal:function(y){return'"'+r(y.text)+'"'},class:function(y){var C=y.parts.map(function(E){return Array.isArray(E)?c(E[0])+"-"+c(E[1]):c(E)});return"["+(y.inverted?"^":"")+C.join("")+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(y){return y.description}};function o(y){return y.charCodeAt(0).toString(16).toUpperCase()}function r(y){return y.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(C){return"\\x0"+o(C)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(C){return"\\x"+o(C)})}function c(y){return y.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(C){return"\\x0"+o(C)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(C){return"\\x"+o(C)})}function u(y){return i[y.type](y)}function h(y){var C=y.map(u),E,P;if(C.sort(),C.length>0){for(E=1,P=1;E_pt,forceCollide:()=>MI,forceLink:()=>OI,forceManyBody:()=>BI,forceRadial:()=>jpt,forceSimulation:()=>FI,forceX:()=>qpt,forceY:()=>Hpt});function _pt(e,n){var i,o=1;e==null&&(e=0),n==null&&(n=0);function r(){var c,u=i.length,h,_=0,y=0;for(c=0;c=(E=(h+y)/2))?h=E:y=E,(F=i>=(P=(_+C)/2))?_=P:C=P,r=c,!(c=c[V=F<<1|B]))return r[V]=u,e;if(A=+e._x.call(null,c.data),D=+e._y.call(null,c.data),n===A&&i===D)return u.next=c,r?r[V]=u:e._root=u,e;do r=r?r[V]=new Array(4):e._root=new Array(4),(B=n>=(E=(h+y)/2))?h=E:y=E,(F=i>=(P=(_+C)/2))?_=P:C=P;while((V=F<<1|B)===($=(D>=P)<<1|A>=E));return r[$]=c,r[V]=u,e}function Cpt(e){var n,i,o=e.length,r,c,u=new Array(o),h=new Array(o),_=1/0,y=1/0,C=-1/0,E=-1/0;for(i=0;iC&&(C=r),cE&&(E=c));if(_>C||y>E)return this;for(this.cover(_,y).cover(C,E),i=0;ie||e>=r||o>n||n>=c;)switch(y=(nC||(h=D.y0)>E||(_=D.x1)=V)<<1|e>=F)&&(D=P[P.length-1],P[P.length-1]=P[P.length-1-B],P[P.length-1-B]=D)}else{var $=e-+this._x.call(null,A.data),tt=n-+this._y.call(null,A.data),st=$*$+tt*tt;if(st=(P=(u+_)/2))?u=P:_=P,(B=E>=(A=(h+y)/2))?h=A:y=A,n=i,!(i=i[F=B<<1|D]))return this;if(!i.length)break;(n[F+1&3]||n[F+2&3]||n[F+3&3])&&(o=n,V=F)}for(;i.data!==e;)if(r=i,!(i=i.next))return this;return(c=i.next)&&delete i.next,r?(c?r.next=c:delete r.next,this):n?(c?n[F]=c:delete n[F],(i=n[0]||n[1]||n[2]||n[3])&&i===(n[3]||n[2]||n[1]||n[0])&&!i.length&&(o?o[V]=i:this._root=i),this):(this._root=c,this)}function Tpt(e){for(var n=0,i=e.length;nP.index){var Z=A-_t.x-_t.vx,nt=D-_t.y-_t.vy,xt=Z*Z+nt*nt;xtA+bt||XD+bt||mty.r&&(y.r=y[C].r)}function _(){if(n){var y,C=n.length,E;for(i=new Array(C),y=0;y[n(gt,X,u),gt])),st;for(F=0,h=new Array(V);F<$;++F)st=e[F],st.index=F,typeof st.source!="object"&&(st.source=Npt(tt,st.source)),typeof st.target!="object"&&(st.target=Npt(tt,st.target)),h[st.source.index]=(h[st.source.index]||0)+1,h[st.target.index]=(h[st.target.index]||0)+1;for(F=0,_=new Array($);F<$;++F)st=e[F],_[F]=h[st.source.index]/(h[st.source.index]+h[st.target.index]);o=new Array($),D(),c=new Array($),B()}}function D(){if(u)for(var F=0,V=e.length;F(e=(1664525*e+1013904223)%4294967296)/4294967296}function Vpt(e){return e.x}function zpt(e){return e.y}var e5e=10,i5e=Math.PI*(3-Math.sqrt(5));function FI(e){var n,i=1,o=.001,r=1-Math.pow(o,1/300),c=0,u=.6,h=new Map,_=i1(E),y=ux("tick","end"),C=Lpt();e==null&&(e=[]);function E(){P(),y.call("tick",n),i1?(F==null?h.delete(B):h.set(B,D(F)),n):h.get(B)},find:function(B,F,V){var $=0,tt=e.length,st,gt,X,mt,_t;for(V==null?V=1/0:V*=V,$=0;$1?(y.on(B,F),n):y.on(B)}}}function BI(){var e,n,i,o,r=Ia(-30),c,u=1,h=1/0,_=.81;function y(A){var D,B=e.length,F=f1(e,Vpt,zpt).visitAfter(E);for(o=A,D=0;D=h)return;(A.data!==n||A.next)&&(V===0&&(V=hm(i),st+=V*V),$===0&&($=hm(i),st+=$*$),st({$implicit:e});function bEe(e,n){if(e&1&&(aa(),Cc(0,19)),e&2){let i=M(2);g("ngTemplateOutlet",i.defsTemplate)}}function CEe(e,n){if(e&1&&(aa(),T(0,"path",20)),e&2){let i=n.$implicit;Sr("d",i.textPath)("id",i.id)}}function yEe(e,n){if(e&1&&(aa(),Cc(0,24)),e&2){let i=M().$implicit,o=M(2);g("ngTemplateOutlet",o.clusterTemplate)("ngTemplateOutletContext",Xe(2,zx,i))}}function SEe(e,n){if(e&1&&(aa(),a(0,"g",25),T(1,"rect"),a(2,"text",26),t(3),s()()),e&2){let i=M().$implicit;l(),Sr("width",i.dimension.width)("height",i.dimension.height)("fill",i.data==null?null:i.data.color),l(),Sr("x",10)("y",i.dimension.height/2),l(),k(" ",i.label," ")}}function wEe(e,n){if(e&1){let i=lt();aa(),a(0,"g",21,1),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.onClick(r))}),x(2,yEe,1,4,"ng-container",22)(3,SEe,4,6,"g",23),s()}if(e&2){let i=n.$implicit,o=M(2);bp("old-node",o.animate&&o.oldClusters.has(i.id)),g("id",i.id),Sr("transform",i.transform),l(2),g("ngIf",o.clusterTemplate&&!i.hidden),l(),g("ngIf",!o.clusterTemplate)}}function EEe(e,n){if(e&1&&(aa(),Cc(0,24)),e&2){let i=M().$implicit,o=M(2);g("ngTemplateOutlet",o.nodeTemplate)("ngTemplateOutletContext",Xe(2,zx,i))}}function kEe(e,n){if(e&1&&(aa(),a(0,"g",29),T(1,"rect"),a(2,"text",26),t(3),s()()),e&2){let i=M().$implicit;l(),Sr("width",i.dimension.width)("height",i.dimension.height)("fill",i.data==null?null:i.data.color),l(),Sr("x",10)("y",i.dimension.height/2),l(),k(" ",i.label," ")}}function TEe(e,n){if(e&1){let i=lt();aa(),a(0,"g",27,2),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.onClick(r))})("mousedown",function(r){let c=Q(i).$implicit,u=M(2);return K(u.onNodeMouseDown(r,c))}),x(2,EEe,1,4,"ng-container",22)(3,kEe,4,6,"g",28),s()}if(e&2){let i=n.$implicit,o=M(2);bp("old-node",o.animate&&o.oldCompoundNodes.has(i.id)),g("id",i.id),Sr("transform",i.transform),l(2),g("ngIf",o.nodeTemplate&&!i.hidden),l(),g("ngIf",!o.nodeTemplate)}}function IEe(e,n){if(e&1&&(aa(),Cc(0,24)),e&2){let i=M().$implicit,o=M(2);g("ngTemplateOutlet",o.linkTemplate)("ngTemplateOutletContext",Xe(2,zx,i))}}function PEe(e,n){if(e&1&&(aa(),T(0,"path",32)),e&2){let i=M().$implicit;Sr("d",i.line)}}function DEe(e,n){if(e&1&&(aa(),a(0,"g",30,3),x(2,IEe,1,4,"ng-container",22)(3,PEe,1,1,"path",31),s()),e&2){let i=n.$implicit,o=M(2);g("id",i.id),l(2),g("ngIf",o.linkTemplate),l(),g("ngIf",!o.linkTemplate)}}function AEe(e,n){if(e&1&&(aa(),Cc(0,24)),e&2){let i=M().$implicit,o=M(2);g("ngTemplateOutlet",o.nodeTemplate)("ngTemplateOutletContext",Xe(2,zx,i))}}function MEe(e,n){if(e&1&&(aa(),T(0,"circle",34)),e&2){let i=M().$implicit;Sr("cx",i.dimension.width/2)("cy",i.dimension.height/2)("fill",i.data==null?null:i.data.color)}}function OEe(e,n){if(e&1){let i=lt();aa(),a(0,"g",27,2),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.onClick(r))})("mousedown",function(r){let c=Q(i).$implicit,u=M(2);return K(u.onNodeMouseDown(r,c))}),x(2,AEe,1,4,"ng-container",22)(3,MEe,1,3,"circle",33),s()}if(e&2){let i=n.$implicit,o=M(2);bp("old-node",o.animate&&o.oldNodes.has(i.id)),g("id",i.id),Sr("transform",i.transform),l(2),g("ngIf",o.nodeTemplate&&!i.hidden),l(),g("ngIf",!o.nodeTemplate)}}function FEe(e,n){if(e&1){let i=lt();aa(),a(0,"g",8),q("touchstart",function(r){Q(i);let c=M();return K(c.onTouchStart(r))})("touchend",function(){Q(i);let r=M();return K(r.onTouchEnd())}),a(1,"defs"),x(2,bEe,1,1,"ng-container",9)(3,CEe,1,2,"path",10),s(),a(4,"rect",11),q("mousedown",function(){Q(i);let r=M();return K(r.isPanning=!0)}),s(),jU(5),a(6,"g",12),x(7,wEe,4,6,"g",13),s(),a(8,"g",14),x(9,TEe,4,6,"g",15),s(),a(10,"g",16),x(11,DEe,4,3,"g",17),s(),a(12,"g",18,0),x(14,OEe,4,6,"g",15),s()()}if(e&2){let i=M();Sr("transform",i.transform),l(2),g("ngIf",i.defsTemplate),l(),g("ngForOf",i.graph.edges),l(),Sr("width",i.dims.width*100)("height",i.dims.height*100)("transform","translate("+(-i.dims.width||0)*50+","+(-i.dims.height||0)*50+")"),l(3),g("ngForOf",i.graph.clusters)("ngForTrackBy",i.trackNodeBy),l(2),g("ngForOf",i.graph.compoundNodes)("ngForTrackBy",i.trackNodeBy),l(2),g("ngForOf",i.graph.edges)("ngForTrackBy",i.trackLinkBy),l(3),g("ngForOf",i.graph.nodes)("ngForTrackBy",i.trackNodeBy)}}function BEe(e,n){if(e&1&&(aa(),Cc(0,24)),e&2){let i=M().$implicit,o=M(2);g("ngTemplateOutlet",o.miniMapNodeTemplate)("ngTemplateOutletContext",Xe(2,zx,i))}}function REe(e,n){if(e&1&&(aa(),Cc(0,24)),e&2){let i=M().$implicit,o=M(2);g("ngTemplateOutlet",o.nodeTemplate)("ngTemplateOutletContext",Xe(2,zx,i))}}function NEe(e,n){if(e&1&&(aa(),T(0,"circle",34)),e&2){let i=M().$implicit,o=M(2);Sr("cx",i.dimension.width/2/o.minimapScaleCoefficient)("cy",i.dimension.height/2/o.minimapScaleCoefficient)("fill",i.data==null?null:i.data.color)}}function LEe(e,n){if(e&1&&(aa(),a(0,"g",40,2),x(2,BEe,1,4,"ng-container",22)(3,REe,1,4,"ng-container",22)(4,NEe,1,3,"circle",33),s()),e&2){let i=n.$implicit,o=M(2);bp("old-node",o.animate&&o.oldNodes.has(i.id)),g("id",i.id),Sr("transform",i.transform),l(2),g("ngIf",o.miniMapNodeTemplate),l(),g("ngIf",!o.miniMapNodeTemplate&&o.nodeTemplate),l(),g("ngIf",!o.nodeTemplate&&!o.miniMapNodeTemplate)}}function VEe(e,n){if(e&1){let i=lt();aa(),a(0,"g",35)(1,"rect",36),q("mousedown",function(r){Q(i);let c=M();return K(c.onMinimapPanTo(r))}),s(),a(2,"g")(3,"g",37),x(4,LEe,5,7,"g",38),s(),a(5,"rect",39),q("mousedown",function(){Q(i);let r=M();return K(r.onMinimapDragMouseDown())}),s()()()}if(e&2){let i=M();Sr("transform",i.minimapTransform)("clip-path","url(#"+i.minimapClipPathId+")"),l(),Sr("width",i.graphDims.width/i.minimapScaleCoefficient)("height",i.graphDims.height/i.minimapScaleCoefficient),l(),Qd("transform","translate("+-i.minimapOffsetX/i.minimapScaleCoefficient+"px,"+-i.minimapOffsetY/i.minimapScaleCoefficient+"px)"),l(),Qd("transform","scale("+1/i.minimapScaleCoefficient+")"),l(),g("ngForOf",i.graph.nodes)("ngForTrackBy",i.trackNodeBy),l(),bp("panning",i.isMinimapPanning),Sr("transform","translate("+i.panOffsetX/i.zoomLevel/-i.minimapScaleCoefficient+","+i.panOffsetY/i.zoomLevel/-i.minimapScaleCoefficient+")")("width",i.width/i.minimapScaleCoefficient/i.zoomLevel)("height",i.height/i.minimapScaleCoefficient/i.zoomLevel)}}var Amt={};function cd(){let e=("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4);return e=`a${e}`,Amt[e]?cd():(Amt[e]=!0,e)}var tP=function(e){return e.Both="both",e.Horizontal="horizontal",e.Vertical="vertical",e}(tP||{}),eP=function(e){return e.UpperLeft="UpperLeft",e.UpperRight="UpperRight",e}(eP||{});function zEe(e,n,i,o){o=o||{};let r,c,u=null,h=0;function _(){h=o.leading===!1?0:+new Date,u=null,c=n.apply(e,r)}return function(...y){let C=+new Date;!h&&o.leading===!1&&(h=C);let E=i-(C-h);return r=y,E<=0?(clearTimeout(u),u=null,h=C,c=n.apply(e,r)):!u&&o.trailing!==!1&&(u=setTimeout(_,E)),c}}function jEe(e,n){return function(o,r,c){return{configurable:!0,enumerable:c.enumerable,get:function(){return Object.defineProperty(this,r,{configurable:!0,enumerable:c.enumerable,value:zEe(this,c.value,e,n)}),this[r]}}}}var Mmt=[{name:"vivid",selectable:!0,group:"Ordinal",domain:["#647c8a","#3f51b5","#2196f3","#00b862","#afdf0a","#a7b61a","#f3e562","#ff9800","#ff5722","#ff4514"]},{name:"natural",selectable:!0,group:"Ordinal",domain:["#bf9d76","#e99450","#d89f59","#f2dfa7","#a5d7c6","#7794b1","#afafaf","#707160","#ba9383","#d9d5c3"]},{name:"cool",selectable:!0,group:"Ordinal",domain:["#a8385d","#7aa3e5","#a27ea8","#aae3f5","#adcded","#a95963","#8796c0","#7ed3ed","#50abcc","#ad6886"]},{name:"fire",selectable:!0,group:"Ordinal",domain:["#ff3d00","#bf360c","#ff8f00","#ff6f00","#ff5722","#e65100","#ffca28","#ffab00"]},{name:"solar",selectable:!0,group:"Continuous",domain:["#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"]},{name:"air",selectable:!0,group:"Continuous",domain:["#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"]},{name:"aqua",selectable:!0,group:"Continuous",domain:["#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"]},{name:"flame",selectable:!1,group:"Ordinal",domain:["#A10A28","#D3342D","#EF6D49","#FAAD67","#FDDE90","#DBED91","#A9D770","#6CBA67","#2C9653","#146738"]},{name:"ocean",selectable:!1,group:"Ordinal",domain:["#1D68FB","#33C0FC","#4AFFFE","#AFFFFF","#FFFC63","#FDBD2D","#FC8A25","#FA4F1E","#FA141B","#BA38D1"]},{name:"forest",selectable:!1,group:"Ordinal",domain:["#55C22D","#C1F33D","#3CC099","#AFFFFF","#8CFC9D","#76CFFA","#BA60FB","#EE6490","#C42A1C","#FC9F32"]},{name:"horizon",selectable:!1,group:"Ordinal",domain:["#2597FB","#65EBFD","#99FDD0","#FCEE4B","#FEFCFA","#FDD6E3","#FCB1A8","#EF6F7B","#CB96E8","#EFDEE0"]},{name:"neons",selectable:!1,group:"Ordinal",domain:["#FF3333","#FF33FF","#CC33FF","#0000FF","#33CCFF","#33FFFF","#33FF66","#CCFF33","#FFCC00","#FF6600"]},{name:"picnic",selectable:!1,group:"Ordinal",domain:["#FAC51D","#66BD6D","#FAA026","#29BB9C","#E96B56","#55ACD2","#B7332F","#2C83C9","#9166B8","#92E7E8"]},{name:"night",selectable:!1,group:"Ordinal",domain:["#2B1B5A","#501356","#183356","#28203F","#391B3C","#1E2B3C","#120634","#2D0432","#051932","#453080","#75267D","#2C507D","#4B3880","#752F7D","#35547D"]},{name:"nightLights",selectable:!1,group:"Ordinal",domain:["#4e31a5","#9c25a7","#3065ab","#57468b","#904497","#46648b","#32118d","#a00fb3","#1052a2","#6e51bd","#b63cc3","#6c97cb","#8671c1","#b455be","#7496c3"]}],XN=class{scale;colorDomain;domain;customColors;constructor(n,i,o){typeof n=="string"&&(n=Mmt.find(r=>r.name===n)),this.colorDomain=n.domain,this.domain=i,this.customColors=o,this.scale=this.generateColorScheme(n,this.domain)}generateColorScheme(n,i){return typeof n=="string"&&(n=Mmt.find(o=>o.name===n)),_b().range(n.domain).domain(i)}getColor(n){if(n==null)throw new Error("Value can not be null");if(typeof this.customColors=="function")return this.customColors(n);let i=n.toString(),o;return this.customColors&&this.customColors.length>0&&(o=this.customColors.find(r=>r.name.toLowerCase()===i.toLowerCase())),o?o.value:this.scale(n)}};function Omt({width:e,height:n}){let i=e,o=n;return i=Math.max(0,i),o=Math.max(0,o),{width:Math.floor(i),height:Math.floor(o)}}var qEe=(()=>{class e{element;zone;visible=new Wn;timeout;isVisible=!1;constructor(i,o){this.element=i,this.zone=o,this.runCheck()}destroy(){clearTimeout(this.timeout)}onVisibilityChange(){this.zone.run(()=>{this.isVisible=!0,this.visible.emit(!0)})}runCheck(){let i=()=>{if(!this.element)return;let{offsetHeight:o,offsetWidth:r}=this.element.nativeElement;o&&r?(clearTimeout(this.timeout),this.onVisibilityChange()):(clearTimeout(this.timeout),this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>i(),100)}))};this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>i())})}static \u0275fac=function(o){return new(o||e)(z(t2),z(Ph))};static \u0275dir=e2({type:e,selectors:[["visibility-observer"]],outputs:{visible:"visible"},standalone:!1})}return e})(),iP=function(e){return e.LEFT_TO_RIGHT="LR",e.RIGHT_TO_LEFT="RL",e.TOP_TO_BOTTOM="TB",e.BOTTOM_TO_TOM="BT",e}(iP||{});var tL=class{defaultSettings={orientation:iP.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0};settings={};dagreGraph;dagreNodes;dagreEdges;run(n){this.createDagreGraph(n),Au.layout(this.dagreGraph),n.edgeLabels=this.dagreGraph._edgeLabels;for(let i in this.dagreGraph._nodes){let o=this.dagreGraph._nodes[i],r=n.nodes.find(c=>c.id===o.id);r.position={x:o.x,y:o.y},r.dimension={width:o.width,height:o.height}}return n}updateEdge(n,i){let o=n.nodes.find(_=>_.id===i.source),r=n.nodes.find(_=>_.id===i.target),c=o.position.y<=r.position.y?-1:1,u={x:o.position.x,y:o.position.y-c*(o.dimension.height/2)},h={x:r.position.x,y:r.position.y+c*(r.dimension.height/2)};return i.points=[u,h],n}createDagreGraph(n){let i=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Au.graphlib.Graph({compound:i.compound,multigraph:i.multigraph}),this.dagreGraph.setGraph({rankdir:i.orientation,marginx:i.marginX,marginy:i.marginY,edgesep:i.edgePadding,ranksep:i.rankPadding,nodesep:i.nodePadding,align:i.align,acyclicer:i.acyclicer,ranker:i.ranker,multigraph:i.multigraph,compound:i.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=n.nodes.map(o=>{let r=Object.assign({},o);return r.width=o.dimension.width,r.height=o.dimension.height,r.x=o.position.x,r.y=o.position.y,r}),this.dagreEdges=n.edges.map(o=>{let r=Object.assign({},o);return r.id||(r.id=cd()),r});for(let o of this.dagreNodes)o.width||(o.width=20),o.height||(o.height=30),this.dagreGraph.setNode(o.id,o);for(let o of this.dagreEdges)i.multigraph?this.dagreGraph.setEdge(o.source,o.target,o,o.id):this.dagreGraph.setEdge(o.source,o.target);return this.dagreGraph}},eL=class{defaultSettings={orientation:iP.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0};settings={};dagreGraph;dagreNodes;dagreClusters;dagreEdges;run(n){this.createDagreGraph(n),Au.layout(this.dagreGraph),n.edgeLabels=this.dagreGraph._edgeLabels;let i=o=>{let r=this.dagreGraph._nodes[o.id];return li(ye({},o),{position:{x:r.x,y:r.y},dimension:{width:r.width,height:r.height}})};return n.clusters=(n.clusters||[]).map(i),n.nodes=n.nodes.map(i),n}updateEdge(n,i){let o=n.nodes.find(_=>_.id===i.source),r=n.nodes.find(_=>_.id===i.target),c=o.position.y<=r.position.y?-1:1,u={x:o.position.x,y:o.position.y-c*(o.dimension.height/2)},h={x:r.position.x,y:r.position.y+c*(r.dimension.height/2)};return i.points=[u,h],n}createDagreGraph(n){let i=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Au.graphlib.Graph({compound:i.compound,multigraph:i.multigraph}),this.dagreGraph.setGraph({rankdir:i.orientation,marginx:i.marginX,marginy:i.marginY,edgesep:i.edgePadding,ranksep:i.rankPadding,nodesep:i.nodePadding,align:i.align,acyclicer:i.acyclicer,ranker:i.ranker,multigraph:i.multigraph,compound:i.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=n.nodes.map(o=>{let r=Object.assign({},o);return r.width=o.dimension.width,r.height=o.dimension.height,r.x=o.position.x,r.y=o.position.y,r}),this.dagreClusters=n.clusters||[],this.dagreEdges=n.edges.map(o=>{let r=Object.assign({},o);return r.id||(r.id=cd()),r});for(let o of this.dagreNodes)this.dagreGraph.setNode(o.id,o);for(let o of this.dagreClusters)this.dagreGraph.setNode(o.id,o),o.childNodeIds.forEach(r=>{this.dagreGraph.setParent(r,o.id)});for(let o of this.dagreEdges)i.multigraph?this.dagreGraph.setEdge(o.source,o.target,o,o.id):this.dagreGraph.setEdge(o.source,o.target);return this.dagreGraph}},HEe="\0";var Fmt="",rC=class{defaultSettings={orientation:iP.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,curveDistance:20,multigraph:!0,compound:!0};settings={};dagreGraph;dagreNodes;dagreEdges;run(n){this.createDagreGraph(n),Au.layout(this.dagreGraph),n.edgeLabels=this.dagreGraph._edgeLabels;for(let i in this.dagreGraph._nodes){let o=this.dagreGraph._nodes[i],r=n.nodes.find(c=>c.id===o.id);r.position={x:o.x,y:o.y},r.dimension={width:o.width,height:o.height}}for(let i of n.edges)this.updateEdge(n,i);return n}updateEdge(n,i){let o=n.nodes.find(D=>D.id===i.source),r=n.nodes.find(D=>D.id===i.target),c=this.settings.orientation==="BT"||this.settings.orientation==="TB"?"y":"x",u=c==="y"?"x":"y",h=c==="y"?"height":"width",_=o.position[c]<=r.position[c]?-1:1,y={[u]:o.position[u],[c]:o.position[c]-_*(o.dimension[h]/2)},C={[u]:r.position[u],[c]:r.position[c]+_*(r.dimension[h]/2)},E=this.settings.curveDistance||this.defaultSettings.curveDistance;i.points=[y,{[u]:y[u],[c]:y[c]-_*E},{[u]:C[u],[c]:C[c]+_*E},C];let P=`${i.source}${Fmt}${i.target}${Fmt}${HEe}`,A=n.edgeLabels[P];return A&&(A.points=i.points),n}createDagreGraph(n){let i=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Au.graphlib.Graph({compound:i.compound,multigraph:i.multigraph}),this.dagreGraph.setGraph({rankdir:i.orientation,marginx:i.marginX,marginy:i.marginY,edgesep:i.edgePadding,ranksep:i.rankPadding,nodesep:i.nodePadding,align:i.align,acyclicer:i.acyclicer,ranker:i.ranker,multigraph:i.multigraph,compound:i.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=n.nodes.map(o=>{let r=Object.assign({},o);return r.width=o.dimension.width,r.height=o.dimension.height,r.x=o.position.x,r.y=o.position.y,r}),this.dagreEdges=n.edges.map(o=>{let r=Object.assign({},o);return r.id||(r.id=cd()),r});for(let o of this.dagreNodes)o.width||(o.width=20),o.height||(o.height=30),this.dagreGraph.setNode(o.id,o);for(let o of this.dagreEdges)i.multigraph?this.dagreGraph.setEdge(o.source,o.target,o,o.id):this.dagreGraph.setEdge(o.source,o.target);return this.dagreGraph}};function Vx(e){return typeof e=="string"?{id:e,x:0,y:0}:e}var iL=class{defaultSettings={force:FI().force("charge",BI().strength(-150)).force("collide",MI(5)),forceLink:OI().id(n=>n.id).distance(()=>100)};settings={};inputGraph;outputGraph;d3Graph;outputGraph$=new Lm;draggingStart;run(n){return this.inputGraph=n,this.d3Graph={nodes:[...this.inputGraph.nodes.map(i=>ye({},i))],edges:[...this.inputGraph.edges.map(i=>ye({},i))]},this.outputGraph={nodes:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&this.settings.force.nodes(this.d3Graph.nodes).force("link",this.settings.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}updateEdge(n,i){let o=Object.assign({},this.defaultSettings,this.settings);return o.force&&o.force.nodes(this.d3Graph.nodes).force("link",o.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}d3GraphToOutputGraph(n){return this.outputGraph.nodes=this.d3Graph.nodes.map(i=>li(ye({},i),{id:i.id||cd(),position:{x:i.x,y:i.y},dimension:{width:i.dimension&&i.dimension.width||20,height:i.dimension&&i.dimension.height||20},transform:`translate(${i.x-(i.dimension&&i.dimension.width||20)/2||0}, ${i.y-(i.dimension&&i.dimension.height||20)/2||0})`})),this.outputGraph.edges=this.d3Graph.edges.map(i=>li(ye({},i),{source:Vx(i.source).id,target:Vx(i.target).id,points:[{x:Vx(i.source).x,y:Vx(i.source).y},{x:Vx(i.target).x,y:Vx(i.target).y}]})),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(n,i){this.settings.force.alphaTarget(.3).restart();let o=this.d3Graph.nodes.find(r=>r.id===n.id);o&&(this.draggingStart={x:i.x-o.x,y:i.y-o.y},o.fx=i.x-this.draggingStart.x,o.fy=i.y-this.draggingStart.y)}onDrag(n,i){if(!n)return;let o=this.d3Graph.nodes.find(r=>r.id===n.id);o&&(o.fx=i.x-this.draggingStart.x,o.fy=i.y-this.draggingStart.y)}onDragEnd(n,i){if(!n)return;let o=this.d3Graph.nodes.find(r=>r.id===n.id);o&&(this.settings.force.alphaTarget(0),o.fx=void 0,o.fy=void 0)}};function Bmt(e,n){return typeof n=="number"?e[n]:n}var nL=class{defaultSettings={force:(0,Nmt.d3adaptor)(ye(ye(ye({},RB),TN),VB)).linkDistance(150).avoidOverlaps(!0),viewDimensions:{width:600,height:600}};settings={};inputGraph;outputGraph;internalGraph;outputGraph$=new Lm;draggingStart;run(n){return this.inputGraph=n,this.inputGraph.clusters||(this.inputGraph.clusters=[]),this.internalGraph={nodes:[...this.inputGraph.nodes.map(i=>li(ye({},i),{width:i.dimension?i.dimension.width:20,height:i.dimension?i.dimension.height:20}))],groups:[...this.inputGraph.clusters.map(i=>({padding:5,groups:i.childNodeIds.map(o=>this.inputGraph.clusters.findIndex(r=>r.id===o)).filter(o=>o>=0),leaves:i.childNodeIds.map(o=>this.inputGraph.nodes.findIndex(r=>r.id===o)).filter(o=>o>=0)}))],links:[...this.inputGraph.edges.map(i=>{let o=this.inputGraph.nodes.findIndex(c=>i.source===c.id),r=this.inputGraph.nodes.findIndex(c=>i.target===c.id);if(!(o===-1||r===-1))return li(ye({},i),{source:o,target:r})}).filter(i=>!!i)],groupLinks:[...this.inputGraph.edges.map(i=>{let o=this.inputGraph.nodes.findIndex(c=>i.source===c.id),r=this.inputGraph.nodes.findIndex(c=>i.target===c.id);if(!(o>=0&&r>=0))return i}).filter(i=>!!i)]},this.outputGraph={nodes:[],clusters:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&(this.settings.force=this.settings.force.nodes(this.internalGraph.nodes).groups(this.internalGraph.groups).links(this.internalGraph.links).alpha(.5).on("tick",()=>{this.settings.onTickListener&&this.settings.onTickListener(this.internalGraph),this.outputGraph$.next(this.internalGraphToOutputGraph(this.internalGraph))}),this.settings.viewDimensions&&(this.settings.force=this.settings.force.size([this.settings.viewDimensions.width,this.settings.viewDimensions.height])),this.settings.forceModifierFn&&(this.settings.force=this.settings.forceModifierFn(this.settings.force)),this.settings.force.start()),this.outputGraph$.asObservable()}updateEdge(n,i){let o=Object.assign({},this.defaultSettings,this.settings);return o.force&&o.force.start(),this.outputGraph$.asObservable()}internalGraphToOutputGraph(n){return this.outputGraph.nodes=n.nodes.map(i=>li(ye({},i),{id:i.id||cd(),position:{x:i.x,y:i.y},dimension:{width:i.dimension&&i.dimension.width||20,height:i.dimension&&i.dimension.height||20},transform:`translate(${i.x-(i.dimension&&i.dimension.width||20)/2||0}, ${i.y-(i.dimension&&i.dimension.height||20)/2||0})`})),this.outputGraph.edges=n.links.map(i=>{let o=Bmt(n.nodes,i.source),r=Bmt(n.nodes,i.target);return li(ye({},i),{source:o.id,target:r.id,points:[o.bounds.rayIntersection(r.bounds.cx(),r.bounds.cy()),r.bounds.rayIntersection(o.bounds.cx(),o.bounds.cy())]})}).concat(n.groupLinks.map(i=>{let o=n.nodes.find(h=>h.id===i.source),r=n.nodes.find(h=>h.id===i.target),c=o||n.groups.find(h=>h.id===i.source),u=r||n.groups.find(h=>h.id===i.target);return li(ye({},i),{source:c.id,target:u.id,points:[c.bounds.rayIntersection(u.bounds.cx(),u.bounds.cy()),u.bounds.rayIntersection(c.bounds.cx(),c.bounds.cy())]})})),this.outputGraph.clusters=n.groups.map((i,o)=>{let r=this.inputGraph.clusters[o];return li(ye({},r),{dimension:{width:i.bounds?i.bounds.width():20,height:i.bounds?i.bounds.height():20},position:{x:i.bounds?i.bounds.x+i.bounds.width()/2:0,y:i.bounds?i.bounds.y+i.bounds.height()/2:0}})}),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(n,i){let o=this.outputGraph.nodes.findIndex(c=>c.id===n.id),r=this.internalGraph.nodes[o];r&&(this.draggingStart={x:r.x-i.x,y:r.y-i.y},r.fixed=1,this.settings.force.start())}onDrag(n,i){if(!n)return;let o=this.outputGraph.nodes.findIndex(c=>c.id===n.id),r=this.internalGraph.nodes[o];r&&(r.x=this.draggingStart.x+i.x,r.y=this.draggingStart.y+i.y)}onDragEnd(n,i){if(!n)return;let o=this.outputGraph.nodes.findIndex(c=>c.id===n.id),r=this.internalGraph.nodes[o];r&&(r.fixed=0)}},Rmt={dagre:tL,dagreCluster:eL,dagreNodesOnly:rC,d3ForceDirected:iL,colaForceDirected:nL},Lmt=(()=>{class e{getLayout(i){if(Rmt[i])return new Rmt[i];throw new Error(`Unknown layout type '${i}'`)}static \u0275fac=function(o){return new(o||e)};static \u0275prov=Wt({token:e,factory:e.\u0275fac})}return e})(),GEe=(()=>{class e{mouseWheelUp=new Wn;mouseWheelDown=new Wn;onMouseWheelChrome(i){this.mouseWheelFunc(i)}onMouseWheelFirefox(i){this.mouseWheelFunc(i)}onWheel(i){this.mouseWheelFunc(i)}onMouseWheelIE(i){this.mouseWheelFunc(i)}mouseWheelFunc(i){window.event&&(i=window.event);let o=Math.max(-1,Math.min(1,i.wheelDelta||-i.detail||i.deltaY||i.deltaX)),r=i.wheelDelta?o>0:o<0,c=i.wheelDelta?o<0:o>0;r?this.mouseWheelUp.emit(i):c&&this.mouseWheelDown.emit(i),i.returnValue=!1,i.preventDefault&&i.preventDefault()}static \u0275fac=function(o){return new(o||e)};static \u0275dir=e2({type:e,selectors:[["","mouseWheel",""]],hostBindings:function(o,r){o&1&&q("mousewheel",function(u){return r.onMouseWheelChrome(u)})("DOMMouseScroll",function(u){return r.onMouseWheelFirefox(u)})("wheel",function(u){return r.onWheel(u)})("onmousewheel",function(u){return r.onMouseWheelIE(u)})},outputs:{mouseWheelUp:"mouseWheelUp",mouseWheelDown:"mouseWheelDown"},standalone:!1})}return e})(),nC=function(e){return e.Init="init",e.Subscribe="subscribe",e.Transform="transform",e.Output="output",e}(nC||{}),Vmt=(()=>{class e{el;zone;cd;layoutService;nodes=[];clusters=[];compoundNodes=[];links=[];activeEntries=[];curve;draggingEnabled=!0;nodeHeight;nodeMaxHeight;nodeMinHeight;nodeWidth;nodeMinWidth;nodeMaxWidth;panningEnabled=!0;panningAxis=tP.Both;enableZoom=!0;zoomSpeed=.1;minZoomLevel=.1;maxZoomLevel=4;autoZoom=!1;panOnZoom=!0;animate=!1;autoCenter=!1;update$;center$;zoomToFit$;panToNode$;layout;layoutSettings;enableTrackpadSupport=!1;showMiniMap=!1;miniMapMaxWidth=100;miniMapMaxHeight;miniMapPosition=eP.UpperRight;view;scheme="cool";customColors;deferDisplayUntilPosition=!1;centerNodesOnPositionChange=!0;enablePreUpdateTransform=!0;select=new Wn;activate=new Wn;deactivate=new Wn;zoomChange=new Wn;clickHandler=new Wn;stateChange=new Wn;linkTemplate;nodeTemplate;clusterTemplate;defsTemplate;miniMapNodeTemplate;nodeElements;linkElements;chartWidth;isMouseMoveCalled=!1;graphSubscription=new Zv;colors;dims;seriesDomain;transform;isPanning=!1;isDragging=!1;draggingNode;initialized=!1;graph;graphDims={width:0,height:0};_oldLinks=[];oldNodes=new Set;oldClusters=new Set;oldCompoundNodes=new Set;transformationMatrix=hX();_touchLastX=null;_touchLastY=null;minimapScaleCoefficient=3;minimapTransform;minimapOffsetX=0;minimapOffsetY=0;isMinimapPanning=!1;minimapClipPathId;width;height;resizeSubscription;visibilityObserver;destroy$=new Lm;constructor(i,o,r,c){this.el=i,this.zone=o,this.cd=r,this.layoutService=c}groupResultsBy=i=>i.label;get zoomLevel(){return this.transformationMatrix.a}set zoomLevel(i){this.zoomTo(Number(i))}get panOffsetX(){return this.transformationMatrix.e}set panOffsetX(i){this.panTo(Number(i),null)}get panOffsetY(){return this.transformationMatrix.f}set panOffsetY(i){this.panTo(null,Number(i))}ngOnInit(){this.update$&&this.update$.pipe(N0(this.destroy$)).subscribe(()=>{this.update()}),this.center$&&this.center$.pipe(N0(this.destroy$)).subscribe(()=>{this.center()}),this.zoomToFit$&&this.zoomToFit$.pipe(N0(this.destroy$)).subscribe(i=>{this.zoomToFit(i||{})}),this.panToNode$&&this.panToNode$.pipe(N0(this.destroy$)).subscribe(i=>{this.panToNodeId(i)}),this.minimapClipPathId=`minimapClip${cd()}`,this.stateChange.emit({state:nC.Subscribe})}ngOnChanges(i){this.basicUpdate();let{layoutSettings:o}=i;this.setLayout(this.layout),o&&this.setLayoutSettings(this.layoutSettings),this.layout&&this.nodes.length&&this.links.length&&this.update()}setLayout(i){this.initialized=!1,i||(i="dagre"),typeof i=="string"&&(this.layout=this.layoutService.getLayout(i),this.setLayoutSettings(this.layoutSettings))}setLayoutSettings(i){this.layout&&typeof this.layout!="string"&&(this.layout.settings=i)}ngOnDestroy(){this.unbindEvents(),this.visibilityObserver&&(this.visibilityObserver.visible.unsubscribe(),this.visibilityObserver.destroy()),this.destroy$.next(),this.destroy$.complete()}ngAfterViewInit(){this.bindWindowResizeEvent(),this.visibilityObserver=new qEe(this.el,this.zone),this.visibilityObserver.visible.subscribe(this.update.bind(this)),setTimeout(()=>this.update())}update(){this.basicUpdate(),this.curve||(this.curve=BB.beta(1)),this.zone.run(()=>{this.dims=Omt({width:this.width,height:this.height}),this.seriesDomain=this.getSeriesDomain(),this.setColors(),this.createGraph(),this.updateTransform(),this.initialized||this.stateChange.emit({state:nC.Init}),this.initialized=!0})}createGraph(){this.graphSubscription.unsubscribe(),this.graphSubscription=new Zv;let i=r=>(r.meta||(r.meta={}),r.id||(r.id=cd()),r.dimension?r.meta.forceDimensions=r.meta.forceDimensions===void 0?!0:r.meta.forceDimensions:(r.dimension={width:this.nodeWidth?this.nodeWidth:30,height:this.nodeHeight?this.nodeHeight:30},r.meta.forceDimensions=!1),r.position||(r.position={x:0,y:0},this.deferDisplayUntilPosition&&(r.hidden=!0)),r.data=r.data?r.data:{},r),o=r=>(r.id||(r.id=cd()),r);this.graph={nodes:this.nodes.map(r=>i(r)),clusters:this.clusters.map(r=>i(r)),compoundNodes:this.compoundNodes.map(r=>i(r)),edges:this.links.map(r=>o(r))},requestAnimationFrame(()=>this.draw())}draw(){let i=this.layout.run(this.graph),o=i instanceof Xv?i:Th(i);this.graphSubscription.add(o.subscribe(r=>{this.graph=r,this.tick()}))}tick(){let i=new Set,o=new Set,r=new Set;this.graph.nodes.forEach(u=>{u.transform=`translate(${u.position.x-(this.centerNodesOnPositionChange?u.dimension.width/2:0)||0}, ${u.position.y-(this.centerNodesOnPositionChange?u.dimension.height/2:0)||0})`,u.data||(u.data={}),u.data.color=this.colors.getColor(this.groupResultsBy(u)),this.deferDisplayUntilPosition&&(u.hidden=!1),i.add(u.id)}),(this.graph.clusters||[]).forEach(u=>{u.transform=`translate(${u.position.x-(this.centerNodesOnPositionChange?u.dimension.width/2:0)||0}, ${u.position.y-(this.centerNodesOnPositionChange?u.dimension.height/2:0)||0})`,u.data||(u.data={}),u.data.color=this.colors.getColor(this.groupResultsBy(u)),this.deferDisplayUntilPosition&&(u.hidden=!1),o.add(u.id)}),(this.graph.compoundNodes||[]).forEach(u=>{u.transform=`translate(${u.position.x-(this.centerNodesOnPositionChange?u.dimension.width/2:0)||0}, ${u.position.y-(this.centerNodesOnPositionChange?u.dimension.height/2:0)||0})`,u.data||(u.data={}),u.data.color=this.colors.getColor(this.groupResultsBy(u)),this.deferDisplayUntilPosition&&(u.hidden=!1),r.add(u.id)}),setTimeout(()=>{this.oldNodes=i,this.oldClusters=o,this.oldCompoundNodes=r},500);let c=[];for(let u in this.graph.edgeLabels){let h=this.graph.edgeLabels[u],_=u.replace(/[^\w-]*/g,""),y=this.layout&&typeof this.layout!="string"&&this.layout.settings&&this.layout.settings.multigraph,C=y?this._oldLinks.find(F=>`${F.source}${F.target}${F.id}`===_):this._oldLinks.find(F=>`${F.source}${F.target}`===_),E=y?this.graph.edges.find(F=>`${F.source}${F.target}${F.id}`===_):this.graph.edges.find(F=>`${F.source}${F.target}`===_);C?C.data&&E&&E.data&&JSON.stringify(C.data)!==JSON.stringify(E.data)&&(C.data=E.data):C=E||h,C.oldLine=C.line;let P=h.points,A=this.generateLine(P),D=Object.assign({},C);D.line=A,D.points=P,this.updateMidpointOnEdge(D,P);let B=P[Math.floor(P.length/2)];B&&(D.textTransform=`translate(${B.x||0},${B.y||0})`),D.textAngle=0,D.oldLine||(D.oldLine=D.line),this.calcDominantBaseline(D),c.push(D)}this.graph.edges=c,this.graph.edges&&(this._oldLinks=this.graph.edges.map(u=>{let h=Object.assign({},u);return h.oldLine=u.line,h})),this.applyNodeDimensions(),this.redrawLines(),this.updateMinimap(),requestAnimationFrame(()=>{this.applyNodeDimensions(),this.redrawLines(),this.updateMinimap(),this.autoZoom?this.zoomToFit({autoCenter:this.autoCenter?this.autoCenter:!1}):this.autoCenter&&this.center(),this.stateChange.emit({state:nC.Output})}),this.cd.markForCheck()}getMinimapTransform(){switch(this.miniMapPosition){case eP.UpperLeft:return"";case eP.UpperRight:return"translate("+(this.dims.width-this.graphDims.width/this.minimapScaleCoefficient)+",0)";default:return""}}updateGraphDims(){let i=1/0,o=-1/0,r=1/0,c=-1/0;for(let u=0;uo?h.position.x+h.dimension.width:o,c=h.position.y+h.dimension.height>c?h.position.y+h.dimension.height:c}i-=100,r-=100,o+=100,c+=100,this.graphDims.width=o-i,this.graphDims.height=c-r,this.minimapOffsetX=i,this.minimapOffsetY=r}updateMinimap(){this.graph.nodes&&this.graph.nodes.length&&(this.updateGraphDims(),this.miniMapMaxWidth&&(this.minimapScaleCoefficient=this.graphDims.width/this.miniMapMaxWidth),this.miniMapMaxHeight&&(this.minimapScaleCoefficient=Math.max(this.minimapScaleCoefficient,this.graphDims.height/this.miniMapMaxHeight)),this.minimapTransform=this.getMinimapTransform())}applyNodeDimensions(){this.nodeElements&&this.nodeElements.length&&this.nodeElements.forEach(i=>{let o=i.nativeElement,r=this.graph.nodes.find(u=>u.id===o.id);if(!r)return;let c;try{if(c=o.getBBox(),!c.width||!c.height)return}catch{return}if(this.nodeHeight?r.dimension.height=r.dimension.height&&r.meta.forceDimensions?r.dimension.height:this.nodeHeight:r.dimension.height=r.dimension.height&&r.meta.forceDimensions?r.dimension.height:c.height,this.nodeMaxHeight&&(r.dimension.height=Math.max(r.dimension.height,this.nodeMaxHeight)),this.nodeMinHeight&&(r.dimension.height=Math.min(r.dimension.height,this.nodeMinHeight)),this.nodeWidth)r.dimension.width=r.dimension.width&&r.meta.forceDimensions?r.dimension.width:this.nodeWidth;else if(o.getElementsByTagName("text").length){let u;try{for(let h of o.getElementsByTagName("text")){let _=h.getBBox();u?(_.width>u.width&&(u.width=_.width),_.height>u.height&&(u.height=_.height)):u=_}}catch{return}r.dimension.width=r.dimension.width&&r.meta.forceDimensions?r.dimension.width:u.width+20}else r.dimension.width=r.dimension.width&&r.meta.forceDimensions?r.dimension.width:c.width;this.nodeMaxWidth&&(r.dimension.width=Math.max(r.dimension.width,this.nodeMaxWidth)),this.nodeMinWidth&&(r.dimension.width=Math.min(r.dimension.width,this.nodeMinWidth))})}redrawLines(i=this.animate){this.linkElements.forEach(o=>{let r=this.graph.edges.find(c=>c.id===o.nativeElement.id);r&&(OT(o.nativeElement).select(".line").attr("d",r.oldLine).transition().ease(ob).duration(i?500:0).attr("d",r.line),OT(this.el.nativeElement).select(`#${r.id}`).attr("d",r.oldTextPath).transition().ease(ob).duration(i?500:0).attr("d",r.textPath),this.updateMidpointOnEdge(r,r.points))})}calcDominantBaseline(i){let o=i.points[0],r=i.points[i.points.length-1];i.oldTextPath=i.textPath,r.xr.x).y(r=>r.y).curve(this.curve)(i)}onZoom(i,o){if(this.enableTrackpadSupport&&!i.ctrlKey){this.pan(i.deltaX*-1,i.deltaY*-1);return}let r=1+(o==="in"?this.zoomSpeed:-this.zoomSpeed),c=this.zoomLevel*r;if(!(c<=this.minZoomLevel||c>=this.maxZoomLevel)&&this.enableZoom)if(this.panOnZoom===!0&&i){let u=i.clientX,h=i.clientY,_=this.el.nativeElement.querySelector("svg"),y=_.querySelector("g.chart"),C=_.createSVGPoint();C.x=u,C.y=h;let E=C.matrixTransform(y.getScreenCTM().inverse());this.pan(E.x,E.y,!0),this.zoom(r),this.pan(-E.x,-E.y,!0)}else this.zoom(r)}pan(i,o,r=!1){let c=r?1:this.zoomLevel;this.transformationMatrix=ed(this.transformationMatrix,td(i/c,o/c)),this.updateTransform()}panTo(i,o){if(i==null||isNaN(i)||o===null||o===void 0||isNaN(o))return;let r=-this.panOffsetX-i*this.zoomLevel+this.dims.width/2,c=-this.panOffsetY-o*this.zoomLevel+this.dims.height/2;this.transformationMatrix=ed(this.transformationMatrix,td(r/this.zoomLevel,c/this.zoomLevel)),this.updateTransform()}zoom(i){this.transformationMatrix=ed(this.transformationMatrix,xb(i,i)),this.zoomChange.emit(this.zoomLevel),this.updateTransform()}zoomTo(i){this.transformationMatrix.a=isNaN(i)?this.transformationMatrix.a:Number(i),this.transformationMatrix.d=isNaN(i)?this.transformationMatrix.d:Number(i),this.zoomChange.emit(this.zoomLevel),this.enablePreUpdateTransform&&this.updateTransform(),this.update()}onDrag(i){if(!this.draggingEnabled)return;let o=this.draggingNode;this.layout&&typeof this.layout!="string"&&this.layout.onDrag&&this.layout.onDrag(o,i),o.position.x+=i.movementX/this.zoomLevel,o.position.y+=i.movementY/this.zoomLevel;let r=o.position.x-(this.centerNodesOnPositionChange?o.dimension.width/2:0),c=o.position.y-(this.centerNodesOnPositionChange?o.dimension.height/2:0);o.transform=`translate(${r}, ${c})`;for(let u of this.graph.edges)if((u.target===o.id||u.source===o.id||u.target.id===o.id||u.source.id===o.id)&&this.layout&&typeof this.layout!="string"){let h=this.layout.updateEdge(this.graph,u),_=h instanceof Xv?h:Th(h);this.graphSubscription.add(_.subscribe(y=>{this.graph=y,this.redrawEdge(u)}))}this.redrawLines(!1),this.updateMinimap()}redrawEdge(i){let o=this.generateLine(i.points);this.calcDominantBaseline(i),i.oldLine=i.line,i.line=o}updateTransform(){this.transform=gX(YB(this.transformationMatrix,100)),this.stateChange.emit({state:nC.Transform})}onClick(i){this.select.emit(i)}onActivate(i){this.activeEntries.indexOf(i)>-1||(this.activeEntries=[i,...this.activeEntries],this.activate.emit({value:i,entries:this.activeEntries}))}onDeactivate(i){let o=this.activeEntries.indexOf(i);this.activeEntries.splice(o,1),this.activeEntries=[...this.activeEntries],this.deactivate.emit({value:i,entries:this.activeEntries})}getSeriesDomain(){return this.nodes.map(i=>this.groupResultsBy(i)).reduce((i,o)=>i.indexOf(o)!==-1?i:i.concat([o]),[]).sort()}trackLinkBy(i,o){return o.id}trackNodeBy(i,o){return o.id}setColors(){this.colors=new XN(this.scheme,this.seriesDomain,this.customColors)}onMouseMove(i){this.isMouseMoveCalled=!0,(this.isPanning||this.isMinimapPanning)&&this.panningEnabled?this.panWithConstraints(this.panningAxis,i):this.isDragging&&this.draggingEnabled&&this.onDrag(i)}onMouseDown(i){this.isMouseMoveCalled=!1}graphClick(i){this.isMouseMoveCalled||this.clickHandler.emit(i)}onTouchStart(i){this._touchLastX=i.changedTouches[0].clientX,this._touchLastY=i.changedTouches[0].clientY,this.isPanning=!0}onTouchMove(i){if(this.isPanning&&this.panningEnabled){let o=i.changedTouches[0].clientX,r=i.changedTouches[0].clientY,c=o-this._touchLastX,u=r-this._touchLastY;this._touchLastX=o,this._touchLastY=r,this.pan(c,u)}}onTouchEnd(){this.isPanning=!1}onMouseUp(i){this.isDragging=!1,this.isPanning=!1,this.isMinimapPanning=!1,this.layout&&typeof this.layout!="string"&&this.layout.onDragEnd&&this.layout.onDragEnd(this.draggingNode,i)}onNodeMouseDown(i,o){this.draggingEnabled&&(this.isDragging=!0,this.draggingNode=o,this.layout&&typeof this.layout!="string"&&this.layout.onDragStart&&this.layout.onDragStart(o,i))}onMinimapDragMouseDown(){this.isMinimapPanning=!0}onMinimapPanTo(i){let o=i.offsetX-(this.dims.width-(this.graphDims.width+this.minimapOffsetX)/this.minimapScaleCoefficient),r=i.offsetY+this.minimapOffsetY/this.minimapScaleCoefficient;this.panTo(o*this.minimapScaleCoefficient,r*this.minimapScaleCoefficient),this.isMinimapPanning=!0}center(){this.panTo(this.graphDims.width/2,this.graphDims.height/2)}zoomToFit(i){this.dims=Omt({width:this.width,height:this.height}),this.updateGraphDims();let o=this.dims.height/this.graphDims.height,r=this.dims.width/this.graphDims.width,c=Math.min(o,r,1);cthis.maxZoomLevel&&(c=this.maxZoomLevel),(i?.force===!0||c!==this.zoomLevel)&&(this.zoomLevel=c,i?.autoCenter!==!0&&this.updateTransform(),i?.autoCenter===!0&&this.center(),this.zoomChange.emit(this.zoomLevel))}panToNodeId(i){let o=this.graph.nodes.find(r=>r.id===i);o&&this.panTo(o.position.x,o.position.y)}getCompoundNodeChildren(i){return this.nodes.filter(o=>i.includes(o.id))}panWithConstraints(i,o){let r=o.movementX,c=o.movementY;switch(this.isMinimapPanning&&(r=-this.minimapScaleCoefficient*r*this.zoomLevel,c=-this.minimapScaleCoefficient*c*this.zoomLevel),i){case tP.Horizontal:this.pan(r,0);break;case tP.Vertical:this.pan(0,c);break;default:this.pan(r,c);break}}updateMidpointOnEdge(i,o){if(!(!i||!o))if(o.length%2===1)i.midPoint=o[Math.floor(o.length/2)];else if(this.layout?.settings?.properties?.["elk.direction"])this._calcMidPointElk(i,o);else{let r=o[o.length/2],c=o[o.length/2-1];i.midPoint={x:(r.x+c.x)/2,y:(r.y+c.y)/2}}}_calcMidPointElk(i,o){let r=null,c=null,u=null,h=null,_=this.layout.settings?.properties["elk.direction"];(_==="RIGHT"?o.some(C=>C.y!==o[0].y):o.some(C=>C.x!==o[0].x))?(r=o[o.length-1],c=o[o.length-2],u=o[o.length-1],h=o[o.length-2]):_==="RIGHT"?(r=o[0],c=o[o.length-1],u=o[o.length/2],h=o[o.length/2-1]):(r=o[o.length/2],c=o[o.length/2-1],u=o[0],h=o[o.length-1]),i.midPoint={x:(r.x+c.x)/2,y:(u.y+h.y)/2}}basicUpdate(){if(this.view)this.width=this.view[0],this.height=this.view[1];else{let i=this.getContainerDims();i&&(this.width=i.width,this.height=i.height)}this.width||(this.width=600),this.height||(this.height=400),this.width=Math.floor(this.width),this.height=Math.floor(this.height),this.cd&&this.cd.markForCheck()}getContainerDims(){let i,o,r=this.el.nativeElement;if(r.parentNode!==null){let c=r.parentNode.getBoundingClientRect();i=c.width,o=c.height}return i&&o?{width:i,height:o}:null}hasGraphDims(){return this.graphDims.width>0&&this.graphDims.height>0}hasNodeDims(){return this.graph.nodes?.every(i=>i.dimension.width>0&&i.dimension.height>0)}hasCompoundNodeDims(){return this.graph.compoundNodes?.every(i=>i.dimension.width>0&&i.dimension.height>0)}hasClusterDims(){return this.graph.clusters?.every(i=>i.dimension.width>0&&i.dimension.height>0)}hasDims(){return this.hasGraphDims()&&this.hasNodeDims()&&((this.compoundNodes?.length?this.hasCompoundNodeDims():!0)||(this.clusters?.length?this.hasClusterDims():!0))}unbindEvents(){this.resizeSubscription&&this.resizeSubscription.unsubscribe()}bindWindowResizeEvent(){let o=VS(window,"resize").pipe(Wo(200)).subscribe(r=>{this.update(),this.cd&&this.cd.markForCheck()});this.resizeSubscription=o}static \u0275fac=function(o){return new(o||e)(z(t2),z(Ph),z(zm),z(Lmt))};static \u0275cmp=Ct({type:e,selectors:[["ngx-graph"]],contentQueries:function(o,r,c){if(o&1&&(Ig(c,dEe,5),Ig(c,uEe,5),Ig(c,fEe,5),Ig(c,hEe,5),Ig(c,gEe,5)),o&2){let u;Bt(u=Rt())&&(r.linkTemplate=u.first),Bt(u=Rt())&&(r.nodeTemplate=u.first),Bt(u=Rt())&&(r.clusterTemplate=u.first),Bt(u=Rt())&&(r.defsTemplate=u.first),Bt(u=Rt())&&(r.miniMapNodeTemplate=u.first)}},viewQuery:function(o,r){if(o&1&&(Nt(xEe,5),Nt(_Ee,5)),o&2){let c;Bt(c=Rt())&&(r.nodeElements=c),Bt(c=Rt())&&(r.linkElements=c)}},hostBindings:function(o,r){o&1&&q("mousemove",function(u){return r.onMouseMove(u)},!1,Tg)("mousedown",function(u){return r.onMouseDown(u)},!1,Tg)("click",function(u){return r.graphClick(u)},!1,Tg)("touchmove",function(u){return r.onTouchMove(u)},!1,Tg)("mouseup",function(u){return r.onMouseUp(u)},!1,Tg)},inputs:{nodes:"nodes",clusters:"clusters",compoundNodes:"compoundNodes",links:"links",activeEntries:"activeEntries",curve:"curve",draggingEnabled:"draggingEnabled",nodeHeight:"nodeHeight",nodeMaxHeight:"nodeMaxHeight",nodeMinHeight:"nodeMinHeight",nodeWidth:"nodeWidth",nodeMinWidth:"nodeMinWidth",nodeMaxWidth:"nodeMaxWidth",panningEnabled:"panningEnabled",panningAxis:"panningAxis",enableZoom:"enableZoom",zoomSpeed:"zoomSpeed",minZoomLevel:"minZoomLevel",maxZoomLevel:"maxZoomLevel",autoZoom:"autoZoom",panOnZoom:"panOnZoom",animate:"animate",autoCenter:"autoCenter",update$:"update$",center$:"center$",zoomToFit$:"zoomToFit$",panToNode$:"panToNode$",layout:"layout",layoutSettings:"layoutSettings",enableTrackpadSupport:"enableTrackpadSupport",showMiniMap:"showMiniMap",miniMapMaxWidth:"miniMapMaxWidth",miniMapMaxHeight:"miniMapMaxHeight",miniMapPosition:"miniMapPosition",view:"view",scheme:"scheme",customColors:"customColors",deferDisplayUntilPosition:"deferDisplayUntilPosition",centerNodesOnPositionChange:"centerNodesOnPositionChange",enablePreUpdateTransform:"enablePreUpdateTransform",groupResultsBy:"groupResultsBy",zoomLevel:"zoomLevel",panOffsetX:"panOffsetX",panOffsetY:"panOffsetY"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",zoomChange:"zoomChange",clickHandler:"clickHandler",stateChange:"stateChange"},standalone:!1,features:[wo],ngContentSelectors:vEe,decls:6,vars:11,consts:[["nodeGroup",""],["clusterElement",""],["nodeElement",""],["linkElement",""],["mouseWheel","",1,"ngx-graph-outer",3,"mouseWheelUp","mouseWheelDown"],[1,"ngx-graph"],["class","graph chart",3,"touchstart","touchend",4,"ngIf"],["class","minimap",4,"ngIf"],[1,"graph","chart",3,"touchstart","touchend"],[3,"ngTemplateOutlet",4,"ngIf"],["class","text-path",4,"ngFor","ngForOf"],[1,"panning-rect",3,"mousedown"],[1,"clusters"],["class","node-group",3,"old-node","id","click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"compound-nodes"],["class","node-group",3,"old-node","id","click","mousedown",4,"ngFor","ngForOf","ngForTrackBy"],[1,"links"],["class","link-group",3,"id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"nodes"],[3,"ngTemplateOutlet"],[1,"text-path"],[1,"node-group",3,"click","id"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["class","node cluster",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"node","cluster"],["alignment-baseline","central"],[1,"node-group",3,"click","mousedown","id"],["class","node compound-node",4,"ngIf"],[1,"node","compound-node"],[1,"link-group",3,"id"],["class","edge",4,"ngIf"],[1,"edge"],["r","10",4,"ngIf"],["r","10"],[1,"minimap"],[1,"minimap-background",3,"mousedown"],[1,"minimap-nodes"],["class","node-group",3,"old-node","id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"minimap-drag",3,"mousedown"],[1,"node-group",3,"id"]],template:function(o,r){o&1&&(zU(),a(0,"div",4),q("mouseWheelUp",function(u){return r.onZoom(u,"in")})("mouseWheelDown",function(u){return r.onZoom(u,"out")}),aa(),a(1,"svg",5),x(2,FEe,15,14,"g",6),a(3,"clipPath"),T(4,"rect"),s(),x(5,VEe,6,15,"g",7),s()()),o&2&&(Qd("width",r.width,"px"),g("@animationState","active")("@.disabled",!r.animate),l(),Sr("width",r.width)("height",r.height),l(),g("ngIf",r.initialized&&r.graph),l(),Sr("id",r.minimapClipPathId),l(),Sr("width",r.graphDims.width/r.minimapScaleCoefficient)("height",r.graphDims.height/r.minimapScaleCoefficient),l(),g("ngIf",r.showMiniMap))},dependencies:[le,zt,$U,GEe],styles:[`.minimap .minimap-background{fill:#0000001a}.minimap .minimap-drag{fill:#0003;stroke:#fff;stroke-width:1px;stroke-dasharray:2px;stroke-dashoffset:2px;cursor:pointer}.minimap .minimap-drag.panning{fill:#0000004d}.minimap .minimap-nodes{opacity:.5;pointer-events:none}.graph{-webkit-user-select:none;user-select:none}.graph .edge{stroke:#666;fill:none}.graph .edge .edge-label{stroke:none;font-size:12px;fill:#251e1e}.graph .panning-rect{fill:#0000;cursor:move}.graph .node-group.old-node{transition:transform .5s ease-in-out}.graph .node-group .node:focus{outline:none}.graph .compound-node rect{opacity:.5}.graph .cluster rect{opacity:.2} +`],encapsulation:2,data:{animation:[Ks("animationState",[Ls(":enter",[Bo({opacity:0}),Ns("500ms 100ms",Bo({opacity:1}))])])]},changeDetection:0})}return yU([jEe(500)],e.prototype,"updateMinimap",null),e})(),rL=(()=>{class e{static \u0275fac=function(o){return new(o||e)};static \u0275mod=fn({type:e});static \u0275inj=un({providers:[Lmt],imports:[yt]})}return e})(),zmt=(()=>{class e{static \u0275fac=function(o){return new(o||e)};static \u0275mod=fn({type:e});static \u0275inj=un({imports:[yt,rL]})}return e})();function $Ee(e,n){e&1&&(t(0,` + `),aa(),a(1,"marker",4),t(2,` + `),T(3,"path",5),t(4,` `),s(),t(5,` - `))}function PTe(e,n){if(e&1&&(t(0,` - `),mo(),o(1,"g",6),t(2,` - `),o(3,"foreignObject",7),t(4,` - `),UV(),o(5,"div",8),t(6,` - `),o(7,"label",9),t(8),s(),t(9,` - `),o(10,"label"),t(11),s(),t(12,` + `))}function WEe(e,n){if(e&1&&(t(0,` + `),aa(),a(1,"g",6),t(2,` + `),a(3,"foreignObject",7),t(4,` + `),MU(),a(5,"div",8),t(6,` + `),a(7,"label",9),t(8),s(),t(9,` + `),a(10,"label"),t(11),s(),t(12,` `),s(),t(13,` `),s(),t(14,` `),s(),t(15,` - `)),e&2){let i=n.$implicit;l(8),b(i.data.name),l(3),b(i.data.order)}}function DTe(e,n){if(e&1&&(mo(),o(0,"g",15),t(1,` - `),I(2,"ellipse",16),t(3,` - `),o(4,"text",17),t(5),m(6,"translateKey"),s(),t(7,` - `),s()),e&2){let i=A().$implicit;Tr("transform","translate("+i.midPoint.x+","+i.midPoint.y+")"),l(5),b(Ke(6,2,i.data.linkText,"text"))}}function MTe(e,n){if(e&1&&(t(0,` - `),mo(),o(1,"g",10),t(2,` - `),I(3,"path",11),t(4,` - `),o(5,"text",12),t(6,` - `),o(7,"textPath",13),t(8),s(),t(9,` + `)),e&2){let i=n.$implicit;l(8),b(i.data.name),l(3),b(i.data.order)}}function QEe(e,n){if(e&1&&(aa(),a(0,"g",15),t(1,` + `),T(2,"ellipse",16),t(3,` + `),a(4,"text",17),t(5),m(6,"translateKey"),s(),t(7,` + `),s()),e&2){let i=M().$implicit;Sr("transform","translate("+i.midPoint.x+","+i.midPoint.y+")"),l(5),b(Ze(6,2,i.data.linkText,"text"))}}function KEe(e,n){if(e&1&&(t(0,` + `),aa(),a(1,"g",10),t(2,` + `),T(3,"path",11),t(4,` + `),a(5,"text",12),t(6,` + `),a(7,"textPath",13),t(8),s(),t(9,` `),s(),t(10,` `),s(),t(11,` - `),x(12,DTe,8,5,"g",14),t(13,` - `)),e&2){let i=n.$implicit;l(7),mu("dominant-baseline",i.dominantBaseline),Tr("href","#"+i.id),l(),k(` + `),x(12,QEe,8,5,"g",14),t(13,` + `)),e&2){let i=n.$implicit;l(7),Qd("dominant-baseline",i.dominantBaseline),Sr("href","#"+i.id),l(),k(` `,i.label,` - `),l(4),g("ngIf",i.midPoint)}}var Ylt=(()=>{class e{constructor(){this.jobStepsData=[],this.diagramSize=[1024,300],this.nodes=[],this.links=[],this.layoutSettings={orientation:"LR"},this.curve=rb,this.layout=new rC,this.colorScheme={domain:["#5AA454","#A10A28","#C7B42C"]},this.center$=new J0}ngOnInit(){let i=0;for(let a of this.jobStepsData){let r=`node_${a.order}`,c={id:r,label:a.stepName,data:{name:a.stepName,order:a.order}};if(this.nodes.push(c),i>0){let u={id:`link_${a.id}`,source:`node_${a.order-1}`,target:r,label:"",data:{linkText:"Precedes of"}};this.links.push(u)}i++}this.center$.next(void 0)}getStyles(i){return"node_odd"}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-workflow-diagram"]],inputs:{jobStepsData:"jobStepsData"},decls:12,vars:9,consts:[["defsTemplate",""],["nodeTemplate",""],["linkTemplate",""],[3,"view","links","nodes","curve","layout","nodeHeight","layoutSettings","enableZoom","center$"],["id","arrow","viewBox","0 -5 10 10","refX","8","refY","0","markerWidth","4","markerHeight","4","orient","auto"],["d","M0,-5L10,0L0,5",1,"arrow-head"],["xmlns","http://www.w3.org/2000/xhtml","width","150","height","100",1,"node"],["width","150","height","100"],["xmlns","http://www.w3.org/1999/xhtml",1,"card-container"],[1,"name"],[1,"edge"],["stroke-width","2","marker-end","url(#arrow)",1,"line"],["text-anchor","middle",1,"edge-label"],["startOffset","50%",1,"text-path"],["class","link-midpoint",4,"ngIf"],[1,"link-midpoint"],["rx","30","ry","10"],["alignment-baseline","central"]],template:function(a,r){a&1&&(o(0,"ngx-graph",3),t(1,` - `),x(2,TTe,6,0,"ng-template",null,0,_i),t(4,` + `),l(4),g("ngIf",i.midPoint)}}var nP=(()=>{class e{constructor(){this.jobStepsData=[],this.diagramSize=[1024,300],this.nodes=[],this.links=[],this.layoutSettings={orientation:"LR"},this.curve=rb,this.layout=new rC,this.colorScheme={domain:["#5AA454","#A10A28","#C7B42C"]},this.center$=new Lm}ngOnInit(){let i=0;for(let o of this.jobStepsData){let r=`node_${o.order}`,c={id:r,label:o.stepName,data:{name:o.stepName,order:o.order}};if(this.nodes.push(c),i>0){let u={id:`link_${o.id}`,source:`node_${o.order-1}`,target:r,label:"",data:{linkText:"Precedes of"}};this.links.push(u)}i++}this.center$.next(void 0)}getStyles(i){return"node_odd"}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-workflow-diagram"]],inputs:{jobStepsData:"jobStepsData"},decls:12,vars:9,consts:[["defsTemplate",""],["nodeTemplate",""],["linkTemplate",""],[3,"view","links","nodes","curve","layout","nodeHeight","layoutSettings","enableZoom","center$"],["id","arrow","viewBox","0 -5 10 10","refX","8","refY","0","markerWidth","4","markerHeight","4","orient","auto"],["d","M0,-5L10,0L0,5",1,"arrow-head"],["xmlns","http://www.w3.org/2000/xhtml","width","150","height","100",1,"node"],["width","150","height","100"],["xmlns","http://www.w3.org/1999/xhtml",1,"card-container"],[1,"name"],[1,"edge"],["stroke-width","2","marker-end","url(#arrow)",1,"line"],["text-anchor","middle",1,"edge-label"],["startOffset","50%",1,"text-path"],["class","link-midpoint",4,"ngIf"],[1,"link-midpoint"],["rx","30","ry","10"],["alignment-baseline","central"]],template:function(o,r){o&1&&(a(0,"ngx-graph",3),t(1,` + `),x(2,$Ee,6,0,"ng-template",null,0,vi),t(4,` - `),x(5,PTe,16,2,"ng-template",null,1,_i),t(7,` + `),x(5,WEe,16,2,"ng-template",null,1,vi),t(7,` - `),x(8,MTe,14,5,"ng-template",null,2,_i),t(10,` + `),x(8,KEe,14,5,"ng-template",null,2,vi),t(10,` `),s(),t(11,` -`)),a&2&&g("view",r.diagramSize)("links",r.links)("nodes",r.nodes)("curve",r.curve)("layout",r.layout)("nodeHeight",100)("layoutSettings",r.layoutSettings)("enableZoom",!0)("center$",r.center$)},dependencies:[Lt,Wlt,on],styles:["[_nghost-%COMP%] {display:block;height:inherit;width:inherit}[_nghost-%COMP%] .card-container{height:100;min-width:150;display:block;fill:#d7dada;border:#000}[_nghost-%COMP%] .card-container .name{font-size:12px}[_nghost-%COMP%] .card-container label{display:block;text-align:center;font-size:20px;margin-top:4px;margin-bottom:8px}[_nghost-%COMP%] .link-midpoint ellipse{fill:#fff;stroke:#000;stroke-width:1}[_nghost-%COMP%] .link-midpoint text{stroke:transparent;fill:#000;text-anchor:middle;font-size:8px}"]})}}return e})();var OTe=["table"],FTe=()=>["../"];function BTe(e,n){if(e&1&&(o(0,"mat-option",9),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` - `,Ke(2,2,i,"catalogs"),` - `)}}function RTe(e,n){if(e&1){let i=lt();o(0,"div",10),t(1,` - `),o(2,"button",11),q("click",function(){Q(i);let r=A();return Y(r.addJobStep())}),t(3,` - `),I(4,"fa-icon",12),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&g("view",r.diagramSize)("links",r.links)("nodes",r.nodes)("curve",r.curve)("layout",r.layout)("nodeHeight",100)("layoutSettings",r.layoutSettings)("enableZoom",!0)("center$",r.center$)},dependencies:[yt,zt,wt,an,rL,Vmt],styles:["[_nghost-%COMP%] {display:block;height:inherit;width:inherit}[_nghost-%COMP%] .card-container{height:100;min-width:150;display:block;fill:#d7dada;border:#000}[_nghost-%COMP%] .card-container .name{font-size:12px}[_nghost-%COMP%] .card-container label{display:block;text-align:center;font-size:20px;margin-top:4px;margin-bottom:8px}[_nghost-%COMP%] .link-midpoint ellipse{fill:#fff;stroke:#000;stroke-width:1}[_nghost-%COMP%] .link-midpoint text{stroke:transparent;fill:#000;text-anchor:middle;font-size:8px}"]})}}return e})();var YEe=["table"],JEe=()=>["../"];function ZEe(e,n){if(e&1&&(a(0,"mat-option",9),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `,Ze(2,2,i,"catalogs"),` + `)}}function XEe(e,n){if(e&1){let i=lt();a(0,"div",10),t(1,` + `),a(2,"button",11),q("click",function(){Q(i);let r=M();return K(r.addJobStep())}),t(3,` + `),T(4,"fa-icon",12),t(5),m(6,"translate"),s(),t(7,` `),s()}e&2&&(l(5),k("",d(6,1,"labels.buttons.Link Job Step"),` - `))}function NTe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Step Name")))}function LTe(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.stepName)}}function VTe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Order")))}function zTe(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.order)}}function jTe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function qTe(e,n){if(e&1){let i=lt();o(0,"td",23),t(1,` - `),o(2,"button",24),m(3,"translate"),q("click",function(){let r=Q(i).index,c=A(2);return Y(c.removeJobStep(r))}),t(4,` - `),I(5,"fa-icon",25),t(6,` + `))}function tke(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Step Name")))}function eke(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.stepName)}}function ike(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Order")))}function nke(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.order)}}function rke(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function oke(e,n){if(e&1){let i=lt();a(0,"td",23),t(1,` + `),a(2,"button",24),m(3,"translate"),q("click",function(){let r=Q(i).index,c=M(2);return K(c.removeJobStep(r))}),t(4,` + `),T(5,"fa-icon",25),t(6,` `),s(),t(7,` - `),s()}e&2&&(l(2),Jt("matTooltip",d(3,1,"tooltips.Delete")))}function HTe(e,n){e&1&&I(0,"tr",26)}function GTe(e,n){if(e&1&&I(0,"tr",27),e&2){let i=n.$implicit;g("cdkDragData",i)}}function UTe(e,n){if(e&1){let i=lt();o(0,"div",13),t(1,` - `),o(2,"table",14,0),q("cdkDropListDropped",function(r){Q(i);let c=A();return Y(c.dropTable(r))}),t(4,` - `),at(5,15),t(6,` - `),x(7,NTe,3,3,"th",16),t(8,` - `),x(9,LTe,2,1,"td",17),t(10,` - `),ot(),t(11,` + `),s()}e&2&&(l(2),Xt("matTooltip",d(3,1,"tooltips.Delete")))}function ake(e,n){e&1&&T(0,"tr",26)}function ske(e,n){if(e&1&&T(0,"tr",27),e&2){let i=n.$implicit;g("cdkDragData",i)}}function lke(e,n){if(e&1){let i=lt();a(0,"div",13),t(1,` + `),a(2,"table",14,0),q("cdkDropListDropped",function(r){Q(i);let c=M();return K(c.dropTable(r))}),t(4,` + `),ot(5,15),t(6,` + `),x(7,tke,3,3,"th",16),t(8,` + `),x(9,eke,2,1,"td",17),t(10,` + `),at(),t(11,` - `),at(12,18),t(13,` - `),x(14,VTe,3,3,"th",16),t(15,` - `),x(16,zTe,2,1,"td",17),t(17,` - `),ot(),t(18,` + `),ot(12,18),t(13,` + `),x(14,ike,3,3,"th",16),t(15,` + `),x(16,nke,2,1,"td",17),t(17,` + `),at(),t(18,` - `),at(19,19),t(20,` - `),x(21,jTe,3,3,"th",16),t(22,` - `),x(23,qTe,8,3,"td",17),t(24,` - `),ot(),t(25,` + `),ot(19,19),t(20,` + `),x(21,rke,3,3,"th",16),t(22,` + `),x(23,oke,8,3,"td",17),t(24,` + `),at(),t(25,` - `),x(26,HTe,1,0,"tr",20),t(27,` - `),x(28,GTe,1,1,"tr",21),t(29,` + `),x(26,ake,1,0,"tr",20),t(27,` + `),x(28,ske,1,1,"tr",21),t(29,` `),s(),t(30,` - `),s()}if(e&2){let i=A();l(2),g("dataSource",i.jobStepsData)("cdkDropListData",i.jobStepsData),l(24),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function $Te(e,n){if(e&1){let i=lt();o(0,"div",28),t(1,` - `),o(2,"button",29),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"button",11),q("click",function(){Q(i);let r=A();return Y(r.saveChanges())}),t(7),m(8,"translate"),s(),t(9,` - `),s()}e&2&&(l(2),g("routerLink",ht(7,FTe)),l(),k(` + `),s()}if(e&2){let i=M();l(2),g("dataSource",i.jobStepsData)("cdkDropListData",i.jobStepsData),l(24),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function cke(e,n){if(e&1){let i=lt();a(0,"div",28),t(1,` + `),a(2,"button",29),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"button",11),q("click",function(){Q(i);let r=M();return K(r.saveChanges())}),t(7),m(8,"translate"),s(),t(9,` + `),s()}e&2&&(l(2),g("routerLink",ht(7,JEe)),l(),k(` `,d(4,3,"labels.buttons.Cancel"),` `),l(4),k(` `,d(8,5,"labels.buttons.Apply Changes"),` - `))}function WTe(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),I(2,"mifosx-workflow-diagram",31),t(3,` - `),s()),e&2){let i=A();l(2),g("jobStepsData",i.jobStepsData)}}var Klt=(()=>{class e{constructor(i,a,r){this.systemService=i,this.dialog=a,this.translateService=r,this.stepOrderHasChanged=!1,this.jobNameOptions=[],this.jobStepsData=[],this.jobAvailableStepsData=[],this.jobStepsDataBase=[],this.jobStepName=null,this.jobName=new ge("",yt.required),this.displayedColumns=["stepName","stepOrder","actions"]}ngOnInit(){this.systemService.getWorkflowJobNames().toPromise().then(i=>{this.jobNameOptions=i.businessJobs.sort(function(a,r){return a.stepName-r.stepName})})}getWorkflowJobSteps(i){this.systemService.getWorkflowJobSteps(i).subscribe(a=>{this.jobStepName=i,this.jobStepsData=a.businessSteps.sort(function(r,c){return r.order-c.order}),this.jobStepsDataBase=this.jobStepsData})}dropTable(i){let a=this.jobStepsData.findIndex(r=>r===i.item.data);C0(this.jobStepsData,a,i.currentIndex),this.jobStepsData=[...this.jobStepsData],this.table.renderRows(),this.stepOrderHasChanged=!0}removeJobStep(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.jobStepsData.splice(i,1),this.jobStepsData=this.jobStepsData.concat([]),this.jobStepsData=[...this.jobStepsData],this.stepOrderHasChanged=!0)})}addJobStep(){if(this.jobStepName!=null){let i=this.jobStepName.split("_");this.jobAvailableStepsData=[],this.systemService.getAvailablesJobSteps(i[0]).toPromise().then(a=>{this.jobAvailableStepsData=a.availableBusinessSteps.sort(function(c,u){return c.stepName-u.stepName});let r=[];if(this.jobStepsData.forEach(c=>r.push(c.stepName)),this.jobAvailableStepsData.length>0&&(this.jobAvailableStepsData=this.jobAvailableStepsData.filter(c=>r.indexOf(c.stepName)<0)),this.jobAvailableStepsData.length>0){for(let _=0;_{_.data&&(this.jobStepsData=this.jobStepsData.concat(_.data.value),this.stepOrderHasChanged=!0)})}})}}saveChanges(){let i=1;this.jobStepsData.forEach(r=>{r.order=i++});let a={businessSteps:this.jobStepsData};this.systemService.putWorkflowJobSteps(this.jobStepName,a).toPromise().then(r=>{this.stepOrderHasChanged=!1})}static{this.\u0275fac=function(a){return new(a||e)(z(Ci),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-workflow-jobs"]],viewQuery:function(a,r){if(a&1&&Bt(OTe,5),a&2){let c;Ot(c=Ft())&&(r.table=c.first)}},decls:23,vars:9,consts:[["table",""],[1,"container","space-top","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"flex-31"],[3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],["class","action-button gap-25percent",4,"ngIf"],["class","mat-elevation-z8 container",4,"ngIf"],["class","container margin-t space-top layout-row gap-2percent layout-align-center layout-column-xs",4,"ngIf"],["class","container space-top",4,"ngIf"],[3,"value"],[1,"action-button","gap-25percent"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],[1,"mat-elevation-z8","container"],["mat-table","","cdkDropList","",3,"cdkDropListDropped","dataSource","cdkDropListData"],["matColumnDef","stepName"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","stepOrder"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","cdkDrag","",3,"cdkDragData",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row","","cdkDrag","",3,"cdkDragData"],[1,"container","margin-t","space-top","layout-row","gap-2percent","layout-align-center","layout-column-xs"],["mat-raised-button","",3,"routerLink"],[1,"container","space-top"],[3,"jobStepsData"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-form-field",2),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",3),q("selectionChange",function(u){return r.getWorkflowJobSteps(u.value)}),t(9,` - `),x(10,BTe,3,5,"mat-option",4),t(11,` + `))}function pke(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),T(2,"mifosx-workflow-diagram",31),t(3,` + `),s()),e&2){let i=M();l(2),g("jobStepsData",i.jobStepsData)}}var rP=(()=>{class e{constructor(i,o,r){this.systemService=i,this.dialog=o,this.translateService=r,this.stepOrderHasChanged=!1,this.jobNameOptions=[],this.jobStepsData=[],this.jobAvailableStepsData=[],this.jobStepsDataBase=[],this.jobStepName=null,this.jobName=new be("",St.required),this.displayedColumns=["stepName","stepOrder","actions"]}ngOnInit(){this.systemService.getWorkflowJobNames().toPromise().then(i=>{this.jobNameOptions=i.businessJobs.sort(function(o,r){return o.stepName-r.stepName})})}getWorkflowJobSteps(i){this.systemService.getWorkflowJobSteps(i).subscribe(o=>{this.jobStepName=i,this.jobStepsData=o.businessSteps.sort(function(r,c){return r.order-c.order}),this.jobStepsDataBase=this.jobStepsData})}dropTable(i){let o=this.jobStepsData.findIndex(r=>r===i.item.data);am(this.jobStepsData,o,i.currentIndex),this.jobStepsData=[...this.jobStepsData],this.table.renderRows(),this.stepOrderHasChanged=!0}removeJobStep(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.jobStepsData.splice(i,1),this.jobStepsData=this.jobStepsData.concat([]),this.jobStepsData=[...this.jobStepsData],this.stepOrderHasChanged=!0)})}addJobStep(){if(this.jobStepName!=null){let i=this.jobStepName.split("_");this.jobAvailableStepsData=[],this.systemService.getAvailablesJobSteps(i[0]).toPromise().then(o=>{this.jobAvailableStepsData=o.availableBusinessSteps.sort(function(c,u){return c.stepName-u.stepName});let r=[];if(this.jobStepsData.forEach(c=>r.push(c.stepName)),this.jobAvailableStepsData.length>0&&(this.jobAvailableStepsData=this.jobAvailableStepsData.filter(c=>r.indexOf(c.stepName)<0)),this.jobAvailableStepsData.length>0){for(let _=0;_{_.data&&(this.jobStepsData=this.jobStepsData.concat(_.data.value),this.stepOrderHasChanged=!0)})}})}}saveChanges(){let i=1;this.jobStepsData.forEach(r=>{r.order=i++});let o={businessSteps:this.jobStepsData};this.systemService.putWorkflowJobSteps(this.jobStepName,o).toPromise().then(r=>{this.stepOrderHasChanged=!1})}static{this.\u0275fac=function(o){return new(o||e)(z(yi),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-workflow-jobs"]],viewQuery:function(o,r){if(o&1&&Nt(YEe,5),o&2){let c;Bt(c=Rt())&&(r.table=c.first)}},decls:23,vars:9,consts:[["table",""],[1,"container","space-top","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"flex-31"],[3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],["class","action-button gap-25percent",4,"ngIf"],["class","mat-elevation-z8 container",4,"ngIf"],["class","container margin-t space-top layout-row gap-2percent layout-align-center layout-column-xs",4,"ngIf"],["class","container space-top",4,"ngIf"],[3,"value"],[1,"action-button","gap-25percent"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],[1,"mat-elevation-z8","container"],["mat-table","","cdkDropList","",3,"cdkDropListDropped","dataSource","cdkDropListData"],["matColumnDef","stepName"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","stepOrder"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","cdkDrag","",3,"cdkDragData",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row","","cdkDrag","",3,"cdkDragData"],[1,"container","margin-t","space-top","layout-row","gap-2percent","layout-align-center","layout-column-xs"],["mat-raised-button","",3,"routerLink"],[1,"container","space-top"],[3,"jobStepsData"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-form-field",2),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",3),q("selectionChange",function(u){return r.getWorkflowJobSteps(u.value)}),t(9,` + `),x(10,ZEe,3,5,"mat-option",4),t(11,` `),s(),t(12,` `),s(),t(13,` - `),x(14,RTe,8,3,"div",5),t(15,` + `),x(14,XEe,8,3,"div",5),t(15,` - `),x(16,UTe,31,4,"div",6),t(17,` + `),x(16,lke,31,4,"div",6),t(17,` - `),x(18,$Te,10,8,"div",7),t(19,` + `),x(18,cke,10,8,"div",7),t(19,` - `),x(20,WTe,4,1,"div",8),t(21,` + `),x(20,pke,4,1,"div",8),t(21,` `),s(),t(22,` -`)),a&2&&(l(5),b(d(6,7,"labels.inputs.Job Name")),l(3),g("formControl",r.jobName),l(2),g("ngForOf",r.jobNameOptions),l(4),g("ngIf",r.jobStepName),l(2),g("ngIf",r.jobStepsData.length>0),l(2),g("ngIf",r.stepOrderHasChanged),l(2),g("ngIf",r.jobStepsData.length>0&&!r.stepOrderHasChanged))},dependencies:[zt,re,Lt,Ht,vu,_u,De,Dt,Hi,jt,Gt,qe,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,ee,nr,Ylt,St,on],styles:[".container[_ngcontent-%COMP%]{margin:auto!important}.workflow-graph[_ngcontent-%COMP%]{min-height:400px}.space-top[_ngcontent-%COMP%]{margin-top:20px!important}.space-bottom[_ngcontent-%COMP%]{margin-bottom:20px!important}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging[_ngcontent-%COMP%] .mat-row[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}"]})}}return e})();var Ka=(()=>{class e{constructor(i){this.http=i}getMakerCheckerData(i){let a=new $n;if(i){let r=Object.getOwnPropertyNames(i);for(let c=0;c[100,500,1e3,5e3];function KTe(e,n){if(e&1){let i=lt();o(0,"button",23),q("click",function(){Q(i);let r=A(3);return Y(r.runInlineCOB())}),t(1,` - `),I(2,"fa-icon",24),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"Start inline COB"),` - `))}function JTe(e,n){e&1&&(o(0,"div",21),t(1,` - `),x(2,KTe,5,3,"button",22),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","EXECUTE_INLINE_JOB"))}function ZTe(e,n){if(e&1){let i=lt();o(0,"th",25),t(1,` - `),o(2,"mat-checkbox",26),q("change",function(r){Q(i);let c=A(2);return Y(r?c.masterToggle():null)}),t(3,` +`)),o&2&&(l(5),b(d(6,7,"labels.inputs.Job Name")),l(3),g("formControl",r.jobName),l(2),g("ngForOf",r.jobNameOptions),l(4),g("ngIf",r.jobStepName),l(2),g("ngIf",r.jobStepsData.length>0),l(2),g("ngIf",r.stepOrderHasChanged),l(2),g("ngIf",r.jobStepsData.length>0&&!r.stepOrderHasChanged))},dependencies:[yt,le,zt,wt,re,Xn,qt,Ht,$t,He,Ae,At,Et,an,Ut,Oe,iu,Re,Be,Ne,Fe,Le,Hi,Ei,Ve,je,ze,qe,eu,nP],styles:[".container[_ngcontent-%COMP%]{margin:auto!important}.workflow-graph[_ngcontent-%COMP%]{min-height:400px}.space-top[_ngcontent-%COMP%]{margin-top:20px!important}.space-bottom[_ngcontent-%COMP%]{margin-bottom:20px!important}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging[_ngcontent-%COMP%] .mat-row[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}"]})}}return e})();var Uo=(()=>{class e{constructor(i){this.http=i}getMakerCheckerData(i){let o=new qn;if(i){let r=Object.getOwnPropertyNames(i);for(let c=0;c[100,500,1e3,5e3];function dke(e,n){if(e&1){let i=lt();a(0,"button",23),q("click",function(){Q(i);let r=M(3);return K(r.runInlineCOB())}),t(1,` + `),T(2,"fa-icon",24),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"Start inline COB"),` + `))}function uke(e,n){e&1&&(a(0,"div",21),t(1,` + `),x(2,dke,5,3,"button",22),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","EXECUTE_INLINE_JOB"))}function fke(e,n){if(e&1){let i=lt();a(0,"th",25),t(1,` + `),a(2,"mat-checkbox",26),q("change",function(r){Q(i);let c=M(2);return K(r?c.masterToggle():null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=A(2);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function XTe(e,n){if(e&1){let i=lt();o(0,"td",27),t(1,` - `),o(2,"mat-checkbox",28),q("click",function(r){return Q(i),Y(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=A(2);return Y(r?u.selection.toggle(c):null)}),t(3,` + `),s()}if(e&2){let i=M(2);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function hke(e,n){if(e&1){let i=lt();a(0,"td",27),t(1,` + `),a(2,"mat-checkbox",28),q("click",function(r){return Q(i),K(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=M(2);return K(r?u.selection.toggle(c):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=n.$implicit,a=A(2);l(2),g("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function tPe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Id")))}function ePe(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanId)}}function iPe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Lock Placed On")))}function nPe(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"datetimeFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.lockPlacedOn))}}function rPe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Lock Owner")))}function aPe(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.lockOwner)}}function oPe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Error")))}function sPe(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.error)}}function lPe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.heading.Details")))}function cPe(e,n){if(e&1){let i=lt();o(0,"td",29),t(1,` - `),o(2,"button",30),m(3,"translate"),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.showDetails(r))}),t(4,` - `),I(5,"fa-icon",31),t(6,` + `),s()}if(e&2){let i=n.$implicit,o=M(2);l(2),g("checked",o.selection.isSelected(i))("aria-label",o.checkboxLabel(i))}}function gke(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Id")))}function xke(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanId)}}function _ke(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Lock Placed On")))}function vke(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"datetimeFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.lockPlacedOn))}}function bke(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Lock Owner")))}function Cke(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.lockOwner)}}function yke(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Error")))}function Ske(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.error)}}function wke(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.heading.Details")))}function Eke(e,n){if(e&1){let i=lt();a(0,"td",29),t(1,` + `),a(2,"button",30),m(3,"translate"),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.showDetails(r))}),t(4,` + `),T(5,"fa-icon",31),t(6,` `),s(),t(7,` - `),o(8,"button",32),m(9,"translate"),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.viewLoanAccount(r))}),t(10,` - `),I(11,"fa-icon",33),t(12,` + `),a(8,"button",32),m(9,"translate"),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.viewLoanAccount(r))}),t(10,` + `),T(11,"fa-icon",33),t(12,` `),s(),t(13,` - `),s()}e&2&&(l(2),Jt("matTooltip",d(3,2,"tooltips.Error details")),l(6),Jt("matTooltip",d(9,4,"tooltips.View Loan Account")))}function pPe(e,n){e&1&&I(0,"tr",34)}function mPe(e,n){if(e&1){let i=lt();o(0,"tr",35),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.selection.toggle(r))}),s()}}function dPe(e,n){if(e&1){let i=lt();o(0,"div",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"div",4),t(5,` - `),o(6,"mat-form-field",5),t(7,` - `),o(8,"input",6),q("keyup",function(r){Q(i);let c=A();return Y(c.applyFilter(r.target.value))}),s(),t(9,` + `),s()}e&2&&(l(2),Xt("matTooltip",d(3,2,"tooltips.Error details")),l(6),Xt("matTooltip",d(9,4,"tooltips.View Loan Account")))}function kke(e,n){e&1&&T(0,"tr",34)}function Tke(e,n){if(e&1){let i=lt();a(0,"tr",35),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.selection.toggle(r))}),s()}}function Ike(e,n){if(e&1){let i=lt();a(0,"div",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"div",4),t(5,` + `),a(6,"mat-form-field",5),t(7,` + `),a(8,"input",6),q("keyup",function(r){Q(i);let c=M();return K(c.applyFilter(r.target.value))}),s(),t(9,` `),s(),t(10,` `),s(),t(11,` - `),x(12,JTe,4,1,"div",7),t(13,` + `),x(12,uke,4,1,"div",7),t(13,` `),s(),t(14,` - `),o(15,"table",8),t(16,` - `),at(17,9),t(18,` - `),x(19,ZTe,5,3,"th",10),t(20,` - `),x(21,XTe,5,2,"td",11),t(22,` - `),ot(),t(23,` + `),a(15,"table",8),t(16,` + `),ot(17,9),t(18,` + `),x(19,fke,5,3,"th",10),t(20,` + `),x(21,hke,5,2,"td",11),t(22,` + `),at(),t(23,` - `),at(24,12),t(25,` - `),x(26,tPe,3,3,"th",10),t(27,` - `),x(28,ePe,2,1,"td",13),t(29,` - `),ot(),t(30,` + `),ot(24,12),t(25,` + `),x(26,gke,3,3,"th",10),t(27,` + `),x(28,xke,2,1,"td",13),t(29,` + `),at(),t(30,` - `),at(31,14),t(32,` - `),x(33,iPe,3,3,"th",10),t(34,` - `),x(35,nPe,3,3,"td",13),t(36,` - `),ot(),t(37,` + `),ot(31,14),t(32,` + `),x(33,_ke,3,3,"th",10),t(34,` + `),x(35,vke,3,3,"td",13),t(36,` + `),at(),t(37,` - `),at(38,15),t(39,` - `),x(40,rPe,3,3,"th",10),t(41,` - `),x(42,aPe,2,1,"td",13),t(43,` - `),ot(),t(44,` + `),ot(38,15),t(39,` + `),x(40,bke,3,3,"th",10),t(41,` + `),x(42,Cke,2,1,"td",13),t(43,` + `),at(),t(44,` - `),at(45,16),t(46,` - `),x(47,oPe,3,3,"th",10),t(48,` - `),x(49,sPe,2,1,"td",13),t(50,` - `),ot(),t(51,` + `),ot(45,16),t(46,` + `),x(47,yke,3,3,"th",10),t(48,` + `),x(49,Ske,2,1,"td",13),t(50,` + `),at(),t(51,` - `),at(52,17),t(53,` - `),x(54,lPe,3,3,"th",10),t(55,` - `),x(56,cPe,14,6,"td",13),t(57,` - `),ot(),t(58,` + `),ot(52,17),t(53,` + `),x(54,wke,3,3,"th",10),t(55,` + `),x(56,Eke,14,6,"td",13),t(57,` + `),at(),t(58,` - `),x(59,pPe,1,0,"tr",18),t(60,` - `),x(61,mPe,1,0,"tr",19),t(62,` + `),x(59,kke,1,0,"tr",18),t(60,` + `),x(61,Tke,1,0,"tr",19),t(62,` `),s(),t(63,` - `),o(64,"mat-paginator",20),q("page",function(r){Q(i);let c=A();return Y(c.changePaging(r))}),t(65,` + `),a(64,"mat-paginator",20),q("page",function(r){Q(i);let c=M();return K(c.changePaging(r))}),t(65,` `),s(),t(66,` -`),s()}if(e&2){let i=A();l(12),g("ngIf",i.allowRunInlineJob),l(3),g("dataSource",i.dataSource),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("hidden",!i.showPaginator)("pageSizeOptions",ht(8,YTe))("pageSize",i.pageSize)("pageIndex",i.currentPage)}}function uPe(e,n){e&1&&(o(0,"div",36),t(1,` - `),o(2,"div",37),t(3,` - `),I(4,"i",38),t(5),m(6,"translate"),s(),t(7,` +`),s()}if(e&2){let i=M();l(12),g("ngIf",i.allowRunInlineJob),l(3),g("dataSource",i.dataSource),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("hidden",!i.showPaginator)("pageSizeOptions",ht(8,mke))("pageSize",i.pageSize)("pageIndex",i.currentPage)}}function Pke(e,n){e&1&&(a(0,"div",36),t(1,` + `),a(2,"div",37),t(3,` + `),T(4,"i",38),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No loan locked available"),`. - `))}var Jlt=(()=>{class e{set paginator(i){this.dataSource!=null&&(this.dataSource.paginator=i)}constructor(i,a,r,c,u,h,_){this.route=i,this.router=a,this.loansService=r,this.systemService=c,this.tasksService=u,this.dialog=h,this.translateService=_,this.loans=[],this.displayedColumns=["select","loanId","lockPlacedOn","lockOwner","error","details"],this.currentPage=0,this.itemsToRead=5e3,this.pageSize=100,this.allowRunInlineJob=!1,this.jobName="LOAN_COB",this.showPaginator=!1}ngOnInit(){this.allowRunInlineJob=!1,this.getLoansLocked(0)}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}changePaging(i){this.pageSize=i.pageSize,this.currentPage!==i.pageIndex&&(this.currentPage=i.pageIndex)}getLoansLocked(i){this.tasksService.getAllLoansLocked(i,this.itemsToRead).subscribe(a=>{this.loans=a.content,this.dataSource=new pi(this.loans),this.dataSource.paginator=this.paginator,this.showPaginator=this.loans.length>this.pageSize,this.allowRunInlineJob=!1,this.selection=new Qs(!0,[])})}isAllSelected(){let i=this.selection.selected.length;i===0?this.allowRunInlineJob=!1:this.allowRunInlineJob=!0;let a=this.dataSource.data.length;return i===a}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?this.translateService.instant("labels.text.deselect"):this.translateService.instant("labels.text.select")} ${this.translateService.instant("labels.text.row")} ${i.position+1}`:`${this.isAllSelected()?this.translateService.instant("labels.text.select"):this.translateService.instant("labels.text.deselect")} ${this.translateService.instant("labels.text.All")}`}showDetails(i){this.dialog.open(sw,{width:"960px",height:"400px",data:"
"+i.stacktrace+"
"})}viewLoanAccount(i){let a=i.loanId;this.loansService.getLoanAccountDetails(a).subscribe(r=>{let c=r.clientId;this.router.navigateByUrl(`/clients/${c}/loans-accounts/${a}/general`)})}runInlineCOB(){let i=[];if(this.selection.selected.forEach(a=>{i.push(a.loanId)}),i.length>0){let a={loanIds:i};this.systemService.runInlineCOB(this.jobName,a).subscribe(r=>{this.getLoansLocked(0)})}}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Qz),z(Ci),z(Ka),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-locked"]],viewQuery:function(a,r){if(a&1&&Bt(Se,5),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first)}},decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-90"],["matInput","","placeholder","Filter by loan Id or error",3,"keyup"],["class","flex-60",4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","loanId"],["mat-cell","","class","view-details",4,"matCellDef"],["matColumnDef","lockPlacedOn"],["matColumnDef","lockOwner"],["matColumnDef","error"],["matColumnDef","details"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","hidden","pageSizeOptions","pageSize","pageIndex"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","success",3,"click"],["icon","play",1,"m-r-10"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details"],["mat-icon-button","","matTooltipPosition","left",1,"error-log",3,"click","matTooltip"],["icon","exclamation-circle","size","lg"],["mat-icon-button","","matTooltipPosition","right",3,"click","matTooltip"],["icon","eye","size","lg"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(a,r){a&1&&(x(0,dPe,67,9,"div",0),t(1,` + `))}var oP=(()=>{class e{set paginator(i){this.dataSource!=null&&(this.dataSource.paginator=i)}constructor(i,o,r,c,u,h,_){this.route=i,this.router=o,this.loansService=r,this.systemService=c,this.tasksService=u,this.dialog=h,this.translateService=_,this.loans=[],this.displayedColumns=["select","loanId","lockPlacedOn","lockOwner","error","details"],this.currentPage=0,this.itemsToRead=5e3,this.pageSize=100,this.allowRunInlineJob=!1,this.jobName="LOAN_COB",this.showPaginator=!1}ngOnInit(){this.allowRunInlineJob=!1,this.getLoansLocked(0)}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}changePaging(i){this.pageSize=i.pageSize,this.currentPage!==i.pageIndex&&(this.currentPage=i.pageIndex)}getLoansLocked(i){this.tasksService.getAllLoansLocked(i,this.itemsToRead).subscribe(o=>{this.loans=o.content,this.dataSource=new mi(this.loans),this.dataSource.paginator=this.paginator,this.showPaginator=this.loans.length>this.pageSize,this.allowRunInlineJob=!1,this.selection=new Vs(!0,[])})}isAllSelected(){let i=this.selection.selected.length;i===0?this.allowRunInlineJob=!1:this.allowRunInlineJob=!0;let o=this.dataSource.data.length;return i===o}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?this.translateService.instant("labels.text.deselect"):this.translateService.instant("labels.text.select")} ${this.translateService.instant("labels.text.row")} ${i.position+1}`:`${this.isAllSelected()?this.translateService.instant("labels.text.select"):this.translateService.instant("labels.text.deselect")} ${this.translateService.instant("labels.text.All")}`}showDetails(i){this.dialog.open(uw,{width:"960px",height:"400px",data:"
"+i.stacktrace+"
"})}viewLoanAccount(i){let o=i.loanId;this.loansService.getLoanAccountDetails(o).subscribe(r=>{let c=r.clientId;this.router.navigateByUrl(`/clients/${c}/loans-accounts/${o}/general`)})}runInlineCOB(){let i=[];if(this.selection.selected.forEach(o=>{i.push(o.loanId)}),i.length>0){let o={loanIds:i};this.systemService.runInlineCOB(this.jobName,o).subscribe(r=>{this.getLoansLocked(0)})}}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(B$),z(yi),z(Uo),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-locked"]],viewQuery:function(o,r){if(o&1&&Nt(Ye,5),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first)}},decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-90"],["matInput","","placeholder","Filter by loan Id or error",3,"keyup"],["class","flex-60",4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","loanId"],["mat-cell","","class","view-details",4,"matCellDef"],["matColumnDef","lockPlacedOn"],["matColumnDef","lockOwner"],["matColumnDef","error"],["matColumnDef","details"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","hidden","pageSizeOptions","pageSize","pageIndex"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","success",3,"click"],["icon","play",1,"m-r-10"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details"],["mat-icon-button","","matTooltipPosition","left",1,"error-log",3,"click","matTooltip"],["icon","exclamation-circle","size","lg"],["mat-icon-button","","matTooltipPosition","right",3,"click","matTooltip"],["icon","eye","size","lg"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(o,r){o&1&&(x(0,Ike,67,9,"div",0),t(1,` -`),x(2,uPe,8,3,"div",1),t(3,` -`)),a&2&&(g("ngIf",r.loans&&r.loans.length>0),l(2),g("ngIf",r.loans&&r.loans.length===0))},dependencies:[Lt,Ht,Dt,Hi,Ti,jt,Kt,Se,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,se,St,Vp],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#32cd32}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-reject[_ngcontent-%COMP%]{color:#fff;background-color:#ffa726}.tab-container[_ngcontent-%COMP%] #search-button[_ngcontent-%COMP%]{height:2.5rem;margin-top:1rem}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%], .tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.error-log[_ngcontent-%COMP%]{color:#ffa726}"]})}}return e})();function hPe(e,n){if(e&1){let i=lt();o(0,"button",6),q("click",function(){Q(i);let r=A();return Y(r.runCatchUp())}),t(1,` - `),I(2,"fa-icon",7),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` +`),x(2,Pke,8,3,"div",1),t(3,` +`)),o&2&&(g("ngIf",r.loans&&r.loans.length>0),l(2),g("ngIf",r.loans&&r.loans.length===0))},dependencies:[yt,zt,wt,Ht,Zt,At,me,Et,Ut,Oe,Re,Be,Ne,Mi,Fe,Le,Hi,Ei,Ve,je,ze,qe,Ye,wp],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#32cd32}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-reject[_ngcontent-%COMP%]{color:#fff;background-color:#ffa726}.tab-container[_ngcontent-%COMP%] #search-button[_ngcontent-%COMP%]{height:2.5rem;margin-top:1rem}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%], .tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.error-log[_ngcontent-%COMP%]{color:#ffa726}"]})}}return e})();function Dke(e,n){if(e&1){let i=lt();a(0,"button",6),q("click",function(){Q(i);let r=M();return K(r.runCatchUp())}),t(1,` + `),T(2,"fa-icon",7),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Run Catch-Up"),` - `))}var Zlt=(()=>{class e{constructor(i){this.systemService=i,this.waitTime=Ba.waitTimeForCOBCatchUp||30,this.isCatchUpRunning=!0}ngOnInit(){this.getCOBCatchUpStatus()}ngOnDestroy(){clearTimeout(this.timer)}getCOBCatchUpStatus(){this.systemService.getCOBCatchUpStatus().subscribe(i=>{this.isCatchUpRunning=i.isCatchUpRunning}),this.timer=setTimeout(()=>{this.getCOBCatchUpStatus()},this.waitTime*1e3)}runCatchUp(){this.systemService.runCOBCatchUp().subscribe(i=>{this.isCatchUpRunning=!0,this.waitTime=5e3})}static{this.\u0275fac=function(a){return new(a||e)(z(Ci))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-cob-workflow"]],inputs:{isCatchUpRunning:"isCatchUpRunning"},decls:23,vars:9,consts:[["cobCatchUpStatus",""],[1,"container","m-b-20","space-top","layout-row","layout-row","gap-20px"],[1,"no-m"],[1,"m-l-20","m-r-20"],["mat-raised-button","","class","activate",3,"click",4,"ngIf"],[1,"container","space-top"],["mat-raised-button","",1,"activate",3,"click"],["icon","times-circle",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"div",null,0),t(4,` - `),o(5,"h2",2),t(6),m(7,"translate"),o(8,"span",3),t(9),m(10,"translate"),m(11,"translate"),s(),t(12,` + `))}var aP=(()=>{class e{constructor(i){this.systemService=i,this.waitTime=Mo.waitTimeForCOBCatchUp||30,this.isCatchUpRunning=!0}ngOnInit(){this.getCOBCatchUpStatus()}ngOnDestroy(){clearTimeout(this.timer)}getCOBCatchUpStatus(){this.systemService.getCOBCatchUpStatus().subscribe(i=>{this.isCatchUpRunning=i.isCatchUpRunning}),this.timer=setTimeout(()=>{this.getCOBCatchUpStatus()},this.waitTime*1e3)}runCatchUp(){this.systemService.runCOBCatchUp().subscribe(i=>{this.isCatchUpRunning=!0,this.waitTime=5e3})}static{this.\u0275fac=function(o){return new(o||e)(z(yi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-cob-workflow"]],inputs:{isCatchUpRunning:"isCatchUpRunning"},decls:23,vars:9,consts:[["cobCatchUpStatus",""],[1,"container","m-b-20","space-top","layout-row","layout-row","gap-20px"],[1,"no-m"],[1,"m-l-20","m-r-20"],["mat-raised-button","","class","activate",3,"click",4,"ngIf"],[1,"container","space-top"],["mat-raised-button","",1,"activate",3,"click"],["icon","times-circle",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"div",null,0),t(4,` + `),a(5,"h2",2),t(6),m(7,"translate"),a(8,"span",3),t(9),m(10,"translate"),m(11,"translate"),s(),t(12,` `),s(),t(13,` `),s(),t(14,` - `),x(15,hPe,5,3,"button",4),t(16,` + `),x(15,Dke,5,3,"button",4),t(16,` `),s(),t(17,` -`),o(18,"div",5),t(19,` - `),I(20,"mifosx-loan-locked"),t(21,` +`),a(18,"div",5),t(19,` + `),T(20,"mifosx-loan-locked"),t(21,` `),s(),t(22,` -`)),a&2&&(l(6),k(` - `,d(7,3,"labels.heading.COB Catch-Up is"),":"),l(3),b(r.isCatchUpRunning?d(10,5,"labels.catalogs.Running"):d(11,7,"labels.catalogs.Inactive")),l(6),g("ngIf",!r.isCatchUpRunning))},dependencies:[Lt,Ht,Dt,Jlt,St],styles:[".success[_ngcontent-%COMP%]{color:#32cd32}.fail[_ngcontent-%COMP%]{color:#f44366}.currently-running[_ngcontent-%COMP%]{color:#32cd32}.not-currently-running[_ngcontent-%COMP%]{color:#f44366}.errorlog[_ngcontent-%COMP%]{color:#ffa726}.suspend[_ngcontent-%COMP%]{background:#32cd32;color:#fff}.activate[_ngcontent-%COMP%]{background:#f44366;color:#fff}.space-top[_ngcontent-%COMP%]{margin-top:30px}"]})}}return e})();var Xlt=(()=>{class e{constructor(i,a){this.systemService=i,this.translateService=a,this.isCatchUpRunning=!0}onJobTabChange(i){i.index===2&&this.systemService.getCOBCatchUpStatus().subscribe(a=>{this.isCatchUpRunning=a.isCatchUpRunning})}title(i){return this.translateService.instant("labels.inputs."+i)}static{this.\u0275fac=function(a){return new(a||e)(z(Ci),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-jobs"]],decls:25,vars:4,consts:[["tabGroup",""],[1,"container-card"],["mat-align-tabs","center",3,"selectedTabChange"],[3,"label"],[3,"isCatchUpRunning"]],template:function(a,r){if(a&1){let c=lt();o(0,"mat-card",1),t(1,` - `),o(2,"mat-card-content"),t(3,` - `),o(4,"mat-tab-group",2,0),q("selectedTabChange",function(h){return Q(c),Y(r.onJobTabChange(h))}),t(6,` - `),o(7,"mat-tab",3),t(8,` - `),I(9,"mifosx-manage-scheduler-jobs"),t(10,` +`)),o&2&&(l(6),k(` + `,d(7,3,"labels.heading.COB Catch-Up is"),":"),l(3),b(r.isCatchUpRunning?d(10,5,"labels.catalogs.Running"):d(11,7,"labels.catalogs.Inactive")),l(6),g("ngIf",!r.isCatchUpRunning))},dependencies:[yt,zt,wt,At,Et,Ut,oP],styles:[".success[_ngcontent-%COMP%]{color:#32cd32}.fail[_ngcontent-%COMP%]{color:#f44366}.currently-running[_ngcontent-%COMP%]{color:#32cd32}.not-currently-running[_ngcontent-%COMP%]{color:#f44366}.errorlog[_ngcontent-%COMP%]{color:#ffa726}.suspend[_ngcontent-%COMP%]{background:#32cd32;color:#fff}.activate[_ngcontent-%COMP%]{background:#f44366;color:#fff}.space-top[_ngcontent-%COMP%]{margin-top:30px}"]})}}return e})();var sP=(()=>{class e{constructor(i,o){this.systemService=i,this.translateService=o,this.isCatchUpRunning=!0}onJobTabChange(i){i.index===2&&this.systemService.getCOBCatchUpStatus().subscribe(o=>{this.isCatchUpRunning=o.isCatchUpRunning})}title(i){return this.translateService.instant("labels.inputs."+i)}static{this.\u0275fac=function(o){return new(o||e)(z(yi),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-jobs"]],decls:25,vars:4,consts:[["tabGroup",""],[1,"container-card"],["mat-align-tabs","center",3,"selectedTabChange"],[3,"label"],[3,"isCatchUpRunning"]],template:function(o,r){if(o&1){let c=lt();a(0,"mat-card",1),t(1,` + `),a(2,"mat-card-content"),t(3,` + `),a(4,"mat-tab-group",2,0),q("selectedTabChange",function(h){return Q(c),K(r.onJobTabChange(h))}),t(6,` + `),a(7,"mat-tab",3),t(8,` + `),T(9,"mifosx-manage-scheduler-jobs"),t(10,` `),s(),t(11,` - `),o(12,"mat-tab",3),t(13,` - `),I(14,"mifosx-workflow-jobs"),t(15,` + `),a(12,"mat-tab",3),t(13,` + `),T(14,"mifosx-workflow-jobs"),t(15,` `),s(),t(16,` - `),o(17,"mat-tab",3),t(18,` - `),I(19,"mifosx-cob-workflow",4),t(20,` + `),a(17,"mat-tab",3),t(18,` + `),T(19,"mifosx-cob-workflow",4),t(20,` `),s(),t(21,` `),s(),t(22,` `),s(),t(23,` `),s(),t(24,` -`)}a&2&&(l(7),Jt("label",r.title("Scheduler Jobs")),l(5),Jt("label",r.title("Workflow Jobs")),l(5),Jt("label",r.title("COB")),l(2),g("isCatchUpRunning",r.isCatchUpRunning))},dependencies:[te,le,Hl,ul,kQ,Klt,Zlt],styles:[".container-card[_ngcontent-%COMP%]{margin:0 auto;max-width:90rem;width:90%;padding:0 0 50px;min-height:500px}.container-card[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{padding:1%}.container-card[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .header-title-group[_ngcontent-%COMP%] .client-card-title[_ngcontent-%COMP%]{margin-top:1.4rem;color:#fff;width:90%}.container-card[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .header-title-group[_ngcontent-%COMP%] .client-card-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff}.container-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.container-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var xPe=()=>["../"];function _Pe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)}o&2&&(l(7),Xt("label",r.title("Scheduler Jobs")),l(5),Xt("label",r.title("Workflow Jobs")),l(5),Xt("label",r.title("COB")),l(2),g("isCatchUpRunning",r.isCatchUpRunning))},dependencies:[yt,wt,oe,de,fl,Al,TT,rP,aP],styles:[".container-card[_ngcontent-%COMP%]{margin:0 auto;max-width:90rem;width:90%;padding:0 0 50px;min-height:500px}.container-card[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{padding:1%}.container-card[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .header-title-group[_ngcontent-%COMP%] .client-card-title[_ngcontent-%COMP%]{margin-top:1.4rem;color:#fff;width:90%}.container-card[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .header-title-group[_ngcontent-%COMP%] .client-card-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff}.container-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.container-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Ake=()=>["../"];function Mke(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Job Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function vPe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Oke(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Cron Expression")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function bPe(e,n){if(e&1&&(o(0,"button",10),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.jobForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Fke(e,n){if(e&1&&(a(0,"button",10),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.jobForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var tct=(()=>{class e{constructor(i,a,r,c){this.route=i,this.systemService=a,this.router=r,this.formBuilder=c,this.route.data.subscribe(u=>{this.jobData=u.jobSelected})}ngOnInit(){this.createJobForm()}createJobForm(){this.jobForm=this.formBuilder.group({displayName:[this.jobData.displayName,yt.required],cronExpression:[this.jobData.cronExpression,yt.required],active:[this.jobData.active]})}submit(){this.systemService.updateScheduler(this.jobData.jobId,this.jobForm.value).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ci),z(Zt),z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-scheduler-job"]],decls:50,vars:18,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","displayName"],[4,"ngIf"],["matInput","","required","","formControlName","cronExpression"],["labelPosition","before","formControlName","active"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,_Pe,8,9,"mat-error",4),t(19,` + `)}}var oC=(()=>{class e{constructor(i,o,r,c){this.route=i,this.systemService=o,this.router=r,this.formBuilder=c,this.route.data.subscribe(u=>{this.jobData=u.jobSelected})}ngOnInit(){this.createJobForm()}createJobForm(){this.jobForm=this.formBuilder.group({displayName:[this.jobData.displayName,St.required],cronExpression:[this.jobData.cronExpression,St.required],active:[this.jobData.active]})}submit(){this.systemService.updateScheduler(this.jobData.jobId,this.jobForm.value).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(yi),z(te),z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-scheduler-job"]],decls:50,vars:18,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","displayName"],[4,"ngIf"],["matInput","","required","","formControlName","cronExpression"],["labelPosition","before","formControlName","active"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,Mke,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",5),t(28,` - `),x(29,vPe,8,9,"mat-error",4),t(30,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",5),t(28,` + `),x(29,Oke,8,9,"mat-error",4),t(30,` `),s(),t(31,` - `),o(32,"mat-checkbox",6),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"mat-checkbox",6),t(33),m(34,"translate"),s(),t(35,` `),s(),t(36,` - `),o(37,"mat-card-actions",7),t(38,` - `),o(39,"button",8),t(40),m(41,"translate"),s(),t(42,` - `),x(43,bPe,3,4,"button",9),t(44,` + `),a(37,"mat-card-actions",7),t(38,` + `),a(39,"button",8),t(40),m(41,"translate"),s(),t(42,` + `),x(43,Fke,3,4,"button",9),t(44,` `),s(),t(45,` `),s(),t(46,` `),s(),t(47,` `),s(),t(48,` `),s(),t(49,` -`)),a&2&&(l(4),g("formGroup",r.jobForm),l(9),b(d(14,9,"labels.inputs.Job Name")),l(5),g("ngIf",r.jobForm.controls.displayName.hasError("required")),l(6),b(d(25,11,"labels.inputs.Cron Expression")),l(5),g("ngIf",r.jobForm.controls.cronExpression.hasError("required")),l(4),k(` +`)),o&2&&(l(4),g("formGroup",r.jobForm),l(9),b(d(14,9,"labels.inputs.Job Name")),l(5),g("ngIf",r.jobForm.controls.displayName.hasError("required")),l(6),b(d(25,11,"labels.inputs.Cron Expression")),l(5),g("ngIf",r.jobForm.controls.cronExpression.hasError("required")),l(4),k(` `,d(34,13,"labels.inputs.Is job active"),`? - `),l(6),g("routerLink",ht(17,xPe)),l(),k(` + `),l(6),g("routerLink",ht(17,Ake)),l(),k(` `,d(41,15,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_SCHEDULER"))},dependencies:[zt,Lt,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,fe,ye,ee,me,Ie,de,ue,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var h9=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.paramMap.get("id");return this.systemService.getSelectedJob(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var CPe=()=>[10,25,50,100],yPe=()=>["../"];function SPe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Version")))}function wPe(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.version)}}function EPe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Time")))}function kPe(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"datetimeFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.jobRunStartTime))}}function IPe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.End Time"),"End time"))}function TPe(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"datetimeFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.jobRunEndTime))}}function PPe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function DPe(e,n){e&1&&(I(0,"fa-icon",23),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Successful"))}function MPe(e,n){e&1&&(I(0,"fa-icon",24),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Failed"))}function APe(e,n){if(e&1&&(o(0,"td",20),t(1,` - `),x(2,DPe,2,3,"fa-icon",21),t(3,` - `),x(4,MPe,2,3,"fa-icon",22),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.status==="success"),l(2),g("ngIf",i.status!=="success")}}function OPe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Run Type")))}function FPe(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.triggerType)}}function BPe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Error Log")))}function RPe(e,n){if(e&1){let i=lt();o(0,"button",26),m(1,"translate"),q("click",function(){Q(i);let r=A().$implicit,c=A();return Y(c.openError(r.version))}),t(2,` - `),I(3,"fa-icon",27),t(4,` - `),s()}e&2&&Jt("matTooltip",d(1,1,"tooltips.Error Log"))}function NPe(e,n){if(e&1&&(o(0,"td",20),t(1,` - `),x(2,RPe,5,3,"button",25),t(3,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.status!=="success")}}function LPe(e,n){e&1&&I(0,"tr",28)}function VPe(e,n){e&1&&I(0,"tr",29)}var ect=(()=>{class e{constructor(i,a,r){this.route=i,this.dialog=a,this.router=r,this.displayedColumns=["version","run_start_time","run_end_time","status","run_type","error_log"],this.route.data.subscribe(c=>{this.jobHistoryData=c.jobsSchedulerHistory})}applyFilter(i){let a=[{id:"version",value:i}];this.dataSource.filter=JSON.stringify(a)}ngOnInit(){this.setJobHistory()}setJobHistory(){this.dataSource=new pi(this.jobHistoryData.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.filterPredicate=(i,a)=>{let r=[];return JSON.parse(a).forEach(u=>{let h=i[u.id]===null?"":i[u.id];u.value!==""?r.push(h===parseInt(u.value,10)):u.value===""&&r.push(h.toString().toLowerCase().includes(u.value.toLowerCase()))}),r.every(Boolean)}}openError(i){this.dialog.open(sw,{width:"400px",data:this.jobHistoryData.pageItems.filter(r=>r.version===i)[0].jobRunErrorLog}).afterClosed().subscribe(r=>{this.router.navigate([""])})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-history-scheduler-job"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:76,vars:13,consts:[[1,"container"],[1,"layout-row","m-b-10"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","version"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","run_start_time"],["matColumnDef","run_end_time"],["matColumnDef","status"],["matColumnDef","run_type"],["matColumnDef","error_log"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"layout-row","layout-align-center"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","success","matTooltipPosition","right","icon","check-circle","size","lg",3,"matTooltip",4,"ngIf"],["class","fail","matTooltipPosition","right","icon","times-circle","size","lg",3,"matTooltip",4,"ngIf"],["matTooltipPosition","right","icon","check-circle","size","lg",1,"success",3,"matTooltip"],["matTooltipPosition","right","icon","times-circle","size","lg",1,"fail",3,"matTooltip"],["mat-icon-button","","class","errorlog","matTooltipPosition","right",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","matTooltipPosition","right",1,"errorlog",3,"click","matTooltip"],["icon","exclamation-circle","size","lg"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"input",3),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(11,` + `),l(3),g("mifosxHasPermission","UPDATE_SCHEDULER"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var oL=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.paramMap.get("id");return this.systemService.getSelectedJob(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var Bke=()=>[10,25,50,100],Rke=()=>["../"];function Nke(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Version")))}function Lke(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.version)}}function Vke(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Time")))}function zke(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"datetimeFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.jobRunStartTime))}}function jke(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.End Time"),"End time"))}function qke(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"datetimeFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.jobRunEndTime))}}function Hke(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function Gke(e,n){e&1&&(T(0,"fa-icon",23),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Successful"))}function Uke(e,n){e&1&&(T(0,"fa-icon",24),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Failed"))}function $ke(e,n){if(e&1&&(a(0,"td",20),t(1,` + `),x(2,Gke,2,3,"fa-icon",21),t(3,` + `),x(4,Uke,2,3,"fa-icon",22),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.status==="success"),l(2),g("ngIf",i.status!=="success")}}function Wke(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Run Type")))}function Qke(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.triggerType)}}function Kke(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Error Log")))}function Yke(e,n){if(e&1){let i=lt();a(0,"button",26),m(1,"translate"),q("click",function(){Q(i);let r=M().$implicit,c=M();return K(c.openError(r.version))}),t(2,` + `),T(3,"fa-icon",27),t(4,` + `),s()}e&2&&Xt("matTooltip",d(1,1,"tooltips.Error Log"))}function Jke(e,n){if(e&1&&(a(0,"td",20),t(1,` + `),x(2,Yke,5,3,"button",25),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.status!=="success")}}function Zke(e,n){e&1&&T(0,"tr",28)}function Xke(e,n){e&1&&T(0,"tr",29)}var lP=(()=>{class e{constructor(i,o,r){this.route=i,this.dialog=o,this.router=r,this.displayedColumns=["version","run_start_time","run_end_time","status","run_type","error_log"],this.route.data.subscribe(c=>{this.jobHistoryData=c.jobsSchedulerHistory})}applyFilter(i){let o=[{id:"version",value:i}];this.dataSource.filter=JSON.stringify(o)}ngOnInit(){this.setJobHistory()}setJobHistory(){this.dataSource=new mi(this.jobHistoryData.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.filterPredicate=(i,o)=>{let r=[];return JSON.parse(o).forEach(u=>{let h=i[u.id]===null?"":i[u.id];u.value!==""?r.push(h===parseInt(u.value,10)):u.value===""&&r.push(h.toString().toLowerCase().includes(u.value.toLowerCase()))}),r.every(Boolean)}}openError(i){this.dialog.open(uw,{width:"400px",data:this.jobHistoryData.pageItems.filter(r=>r.version===i)[0].jobRunErrorLog}).afterClosed().subscribe(r=>{this.router.navigate([""])})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-history-scheduler-job"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:76,vars:13,consts:[[1,"container"],[1,"layout-row","m-b-10"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","version"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","run_start_time"],["matColumnDef","run_end_time"],["matColumnDef","status"],["matColumnDef","run_type"],["matColumnDef","error_log"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"layout-row","layout-align-center"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","success","matTooltipPosition","right","icon","check-circle","size","lg",3,"matTooltip",4,"ngIf"],["class","fail","matTooltipPosition","right","icon","times-circle","size","lg",3,"matTooltip",4,"ngIf"],["matTooltipPosition","right","icon","check-circle","size","lg",1,"success",3,"matTooltip"],["matTooltipPosition","right","icon","times-circle","size","lg",1,"fail",3,"matTooltip"],["mat-icon-button","","class","errorlog","matTooltipPosition","right",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","matTooltipPosition","right",1,"errorlog",3,"click","matTooltip"],["icon","exclamation-circle","size","lg"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"input",3),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(11,` `),s(),t(12,` `),s(),t(13,` - `),o(14,"div",4),t(15,` - `),o(16,"table",5),t(17,` - `),at(18,6),t(19,` - `),x(20,SPe,3,3,"th",7),t(21,` - `),x(22,wPe,2,1,"td",8),t(23,` - `),ot(),t(24,` + `),a(14,"div",4),t(15,` + `),a(16,"table",5),t(17,` + `),ot(18,6),t(19,` + `),x(20,Nke,3,3,"th",7),t(21,` + `),x(22,Lke,2,1,"td",8),t(23,` + `),at(),t(24,` - `),at(25,9),t(26,` - `),x(27,EPe,3,3,"th",7),t(28,` - `),x(29,kPe,3,3,"td",8),t(30,` - `),ot(),t(31,` + `),ot(25,9),t(26,` + `),x(27,Vke,3,3,"th",7),t(28,` + `),x(29,zke,3,3,"td",8),t(30,` + `),at(),t(31,` - `),at(32,10),t(33,` - `),x(34,IPe,3,3,"th",7),t(35,` - `),x(36,TPe,3,3,"td",8),t(37,` - `),ot(),t(38,` + `),ot(32,10),t(33,` + `),x(34,jke,3,3,"th",7),t(35,` + `),x(36,qke,3,3,"td",8),t(37,` + `),at(),t(38,` - `),at(39,11),t(40,` - `),x(41,PPe,3,3,"th",7),t(42,` - `),x(43,APe,6,2,"td",8),t(44,` - `),ot(),t(45,` + `),ot(39,11),t(40,` + `),x(41,Hke,3,3,"th",7),t(42,` + `),x(43,$ke,6,2,"td",8),t(44,` + `),at(),t(45,` - `),at(46,12),t(47,` - `),x(48,OPe,3,3,"th",7),t(49,` - `),x(50,FPe,2,1,"td",8),t(51,` - `),ot(),t(52,` + `),ot(46,12),t(47,` + `),x(48,Wke,3,3,"th",7),t(49,` + `),x(50,Qke,2,1,"td",8),t(51,` + `),at(),t(52,` - `),at(53,13),t(54,` - `),x(55,BPe,3,3,"th",7),t(56,` - `),x(57,NPe,4,1,"td",8),t(58,` - `),ot(),t(59,` + `),ot(53,13),t(54,` + `),x(55,Kke,3,3,"th",7),t(56,` + `),x(57,Jke,4,1,"td",8),t(58,` + `),at(),t(59,` - `),x(60,LPe,1,0,"tr",14),t(61,` - `),x(62,VPe,1,0,"tr",15),t(63,` + `),x(60,Zke,1,0,"tr",14),t(61,` + `),x(62,Xke,1,0,"tr",15),t(63,` `),s(),t(64,` - `),I(65,"mat-paginator",16),t(66,` + `),T(65,"mat-paginator",16),t(66,` - `),o(67,"div",17),t(68,` - `),o(69,"button",18),t(70),m(71,"translate"),s(),t(72,` + `),a(67,"div",17),t(68,` + `),a(69,"button",18),t(70),m(71,"translate"),s(),t(72,` `),s(),t(73,` `),s(),t(74,` `),s(),t(75,` -`)),a&2&&(l(7),b(d(8,7,"labels.inputs.Filter By Version")),l(9),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(11,CPe)),l(4),g("routerLink",ht(12,yPe)),l(),k(` +`)),o&2&&(l(7),b(d(8,7,"labels.inputs.Filter By Version")),l(9),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(11,Bke)),l(4),g("routerLink",ht(12,Rke)),l(),k(` `,d(71,9,"labels.buttons.Back"),` - `))},dependencies:[zt,Lt,Ht,Dt,Hi,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,St,Vp],styles:[".container[_ngcontent-%COMP%]{padding-bottom:15px}table[_ngcontent-%COMP%]{width:96%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.success[_ngcontent-%COMP%]{color:#32cd32}.fail[_ngcontent-%COMP%]{color:#f44366}.currently-running[_ngcontent-%COMP%]{color:#32cd32}.not-currently-running[_ngcontent-%COMP%]{color:#f44366}.errorlog[_ngcontent-%COMP%]{color:#ffa726}.suspend[_ngcontent-%COMP%]{background:#ffa726;color:#fff}"]})}}return e})();var g9=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.paramMap.get("id");return this.systemService.getHistoryScheduler(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var zPe=()=>["edit"],jPe=()=>["viewhistory"],qPe=()=>["../"],ict=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(a=>{this.jobData=a.selectedJob})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-scheduler-job"]],decls:68,vars:35,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["href","http://www.cronmaker.com/"],[1,"layout-row","layout-align-center","flex-100","column-on-mobile"],["type","button","color","primary","mat-raised-button","",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"button",1),t(3,` - `),I(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"button",1),t(9),m(10,"translate"),s(),t(11,` + `))},dependencies:[yt,zt,wt,qt,Ht,$t,Zt,At,Et,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ut,Ei,Hi,Ve,je,ze,qe,Ye,wp],styles:[".container[_ngcontent-%COMP%]{padding-bottom:15px}table[_ngcontent-%COMP%]{width:96%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.success[_ngcontent-%COMP%]{color:#32cd32}.fail[_ngcontent-%COMP%]{color:#f44366}.currently-running[_ngcontent-%COMP%]{color:#32cd32}.not-currently-running[_ngcontent-%COMP%]{color:#f44366}.errorlog[_ngcontent-%COMP%]{color:#ffa726}.suspend[_ngcontent-%COMP%]{background:#ffa726;color:#fff}"]})}}return e})();var aL=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.paramMap.get("id");return this.systemService.getHistoryScheduler(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var tTe=()=>["edit"],eTe=()=>["viewhistory"],iTe=()=>["../"],cP=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(o=>{this.jobData=o.selectedJob})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-scheduler-job"]],decls:68,vars:35,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["href","http://www.cronmaker.com/"],[1,"layout-row","layout-align-center","flex-100","column-on-mobile"],["type","button","color","primary","mat-raised-button","",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"button",1),t(3,` + `),T(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"button",1),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` -`),o(13,"div",3),t(14,` - `),o(15,"mat-card"),t(16,` - `),o(17,"mat-card-content"),t(18,` - `),o(19,"div",4),t(20,` - `),o(21,"div",5),t(22),m(23,"translate"),s(),t(24,` +`),a(13,"div",3),t(14,` + `),a(15,"mat-card"),t(16,` + `),a(17,"mat-card-content"),t(18,` + `),a(19,"div",4),t(20,` + `),a(21,"div",5),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"div",6),t(26),s(),t(27,` + `),a(25,"div",6),t(26),s(),t(27,` - `),o(28,"div",5),t(29),m(30,"translate"),s(),t(31,` + `),a(28,"div",5),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"div",6),t(33),s(),t(34,` + `),a(32,"div",6),t(33),s(),t(34,` - `),o(35,"div",5),t(36),m(37,"translate"),s(),t(38,` + `),a(35,"div",5),t(36),m(37,"translate"),s(),t(38,` - `),o(39,"div",6),t(40),m(41,"yesNo"),s(),t(42,` + `),a(39,"div",6),t(40),m(41,"yesNo"),s(),t(42,` - `),o(43,"div",5),t(44),m(45,"translate"),s(),t(46,` + `),a(43,"div",5),t(44),m(45,"translate"),s(),t(46,` - `),o(47,"div",6),t(48,` - `),o(49,"a",7),t(50),m(51,"translate"),s(),t(52,` + `),a(47,"div",6),t(48,` + `),a(49,"a",7),t(50),m(51,"translate"),s(),t(52,` `),s(),t(53,` `),s(),t(54,` `),s(),t(55,` - `),o(56,"mat-card-actions"),t(57,` - `),o(58,"div",8),t(59,` - `),o(60,"button",9),t(61),m(62,"translate"),s(),t(63,` + `),a(56,"mat-card-actions"),t(57,` + `),a(58,"div",8),t(59,` + `),a(60,"button",9),t(61),m(62,"translate"),s(),t(63,` `),s(),t(64,` `),s(),t(65,` `),s(),t(66,` `),s(),t(67,` -`)),a&2&&(l(2),g("routerLink",ht(32,zPe)),l(3),k(` +`)),o&2&&(l(2),g("routerLink",ht(32,tTe)),l(3),k(` `,d(6,14,"labels.buttons.Edit"),` - `),l(3),g("routerLink",ht(33,jPe)),l(),k(` + `),l(3),g("routerLink",ht(33,eTe)),l(),k(` `,d(10,16,"labels.buttons.View History"),` `),l(13),k(` `,d(23,18,"labels.inputs.Job Name"),` @@ -22394,211 +22408,211 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(45,26,"labels.inputs.Follow"),` `),l(6),k(` `,d(51,28,"labels.text.Click Here To Generate Cron Expression"),` - `),l(10),g("routerLink",ht(34,qPe)),l(),k(` + `),l(10),g("routerLink",ht(34,iTe)),l(),k(` `,d(62,30,"labels.buttons.Back"),` - `))},dependencies:[zt,Ht,Dt,te,Ge,le,St,aa],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var x9=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.paramMap.get("id");return this.systemService.getSelectedJob(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var qE=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getReportTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var HE=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.paramMap.get("id");return this.systemService.getReport(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var _9=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getReports()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var v9=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getSurveys()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var GE=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.paramMap.get("id");return this.systemService.getSurvey(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var b9=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getRoles()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var UE=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.paramMap.get("id");return this.systemService.getRole(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var HPe=[ha.withShell([{path:"system",data:{title:"System",breadcrumb:"System"},children:[{path:"",component:xQ},{path:"codes",data:{title:"View Codes",breadcrumb:"Codes"},children:[{path:"",component:OW,resolve:{codes:tb}},{path:"create",component:FW,data:{title:"Create Code",breadcrumb:"Create"}},{path:":id",data:{title:"View Code",routeParamBreadcrumb:"id"},children:[{path:"",component:RW,resolve:{code:e5,codeValues:AA}},{path:"edit",component:BW,data:{title:"Edit Code",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{code:e5}}]}]},{path:"external-events",data:{title:"Manage External Events",breadcrumb:"Manage External Events"},children:[{path:"",component:SQ,resolve:{events:wQ}}]},{path:"entity-to-entity-mapping",component:NW,data:{title:"Entity to Entity Mapping",breadcrumb:"Entity to Entity Mapping"},resolve:{entityMappings:RA}},{path:"external-services",data:{title:"External Services",breadcrumb:"External Services"},children:[{path:"",component:qW},{path:"amazon-s3",data:{title:"View Amazon S3 Configuration",breadcrumb:"Amazon S3"},children:[{path:"",component:LW,resolve:{amazonS3Configuration:i5}},{path:"edit",component:VW,data:{title:"Edit Amazon S3 Configuration",breadcrumb:"Edit"},resolve:{amazonS3Configuration:i5}}]},{path:"email",data:{title:"View Email Configuration",breadcrumb:"Email"},children:[{path:"",component:jW,resolve:{emailConfiguration:n5}},{path:"edit",component:zW,data:{title:"Edit Email Configuration",breadcrumb:"Edit"},resolve:{emailConfiguration:n5}}]},{path:"sms",data:{title:"View SMS Configuration",breadcrumb:"SMS"},children:[{path:"",component:$W,resolve:{smsConfiguration:a5}},{path:"edit",data:{title:"Edit SMS Configuration",breadcrumb:"Edit"},component:UW,resolve:{smsConfiguration:a5}}]},{path:"notification",data:{title:"View Notification Configuration",breadcrumb:"Notification"},children:[{path:"",component:GW,resolve:{notificationConfiguration:r5}},{path:"edit",component:HW,data:{title:"Edit Notification Configuration",breadcrumb:"Edit"},resolve:{notificationConfiguration:r5}}]}]},{path:"data-tables",data:{title:"Manage Data Tables",breadcrumb:"Manage Data Tables"},children:[{path:"",component:JW,resolve:{dataTables:NA}},{path:"create",component:YW,data:{title:"Create Data Table",breadcrumb:"Create"},resolve:{columnCodes:tb}},{path:":datatableName",data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},children:[{path:"",component:ZW,resolve:{dataTable:o5}},{path:"edit",component:KW,data:{title:"Edit Data table",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{dataTable:o5,columnCodes:tb}}]}]},{path:"hooks",data:{title:"Manage Hooks",breadcrumb:"Manage Hooks"},children:[{path:"",component:eQ,resolve:{hooks:LA}},{path:"create",component:XW,data:{title:"Create Hook",breadcrumb:"Create"},resolve:{hooksTemplate:s5}},{path:":id",data:{title:"View Hook",routeParamBreadcrumb:"id"},children:[{path:"",component:iQ,resolve:{hook:l5}},{path:"edit",component:tQ,data:{title:"Edit Hook",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{hooksTemplate:s5,hook:l5}}]}]},{path:"roles-and-permissions",data:{title:"Roles and Permissions",breadcrumb:"Roles and Permissions"},children:[{path:"",component:fQ,resolve:{roles:b9}},{path:"add",component:dQ,data:{title:"Add Role",breadcrumb:"Add"}},{path:":id",data:{title:"View Role",routeParamBreadcrumb:"id"},runGuardsAndResolvers:"always",children:[{path:"",component:hQ,resolve:{roledetails:UE}},{path:"edit",component:uQ,data:{title:"Edit Role",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{role:UE}}]}]},{path:"configure-mc-tasks",data:{title:"Configure Maker Checker Tasks",breadcrumb:"Configure Maker Checker Tasks"},component:yQ,resolve:{permissions:BA}},{path:"surveys",data:{title:"Manage Surveys",breadcrumb:"Manage Surveys"},children:[{path:"",component:pQ,resolve:{surveys:v9}},{path:"create",component:lQ,data:{title:"Create Survey",breadcrumb:"Create"}},{path:":id",data:{title:"View Survey",routeParamBreadcrumb:"id"},children:[{path:"",component:mQ,resolve:{survey:GE}},{path:"edit",component:cQ,data:{title:"Edit Survey",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{survey:GE}}]}]},{path:"manage-jobs",data:{title:"Manage Scheduler and COB Jobs",breadcrumb:"Manage Scheduler and COB Jobs"},children:[{path:"",component:Xlt,resolve:{}},{path:":id",data:{title:"View Scheduler Job",routeParamBreadcrumb:"id"},children:[{path:"",component:ict,resolve:{selectedJob:x9}},{path:"edit",component:tct,data:{title:"Edit Scheduler Job",routeParamBreadcrumb:!1,breadcrumb:"Edit"},resolve:{jobSelected:h9}},{path:"viewhistory",component:ect,data:{title:"Scheduler Job History",breadcrumb:"View History"},resolve:{jobsSchedulerHistory:g9}}]}]},{path:"configurations",data:{title:"Configurations",breadcrumb:"Configurations"},children:[{path:"",component:bQ,resolve:{configurations:Au}},{path:":id/edit",data:{title:"Edit Configuration",routeParamBreadcrumb:"id"},component:CQ,resolve:{configuration:OA}}]},{path:"account-number-preferences",data:{title:"Account Number Preferences",breadcrumb:"Account Number Preferences"},children:[{path:"",component:kW,resolve:{accountNumberPreferences:PA}},{path:"create",component:IW,data:{title:"Create Account Number Preference",breadcrumb:"Create"},resolve:{accountNumberPreferencesTemplate:X4}},{path:":id",data:{title:"View Account Number Preference",routeParamBreadcrumb:"id"},children:[{path:"",component:PW,resolve:{accountNumberPreference:t5}},{path:"edit",component:TW,data:{title:"Edit Account Number Preference",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{accountNumberPreference:t5,accountNumberPreferencesTemplate:X4}}]}]},{path:"reports",data:{title:"Manage Reports",breadcrumb:"Manage Reports"},children:[{path:"",component:oQ,resolve:{reports:_9}},{path:"create",component:nQ,data:{title:"Create Report",breadcrumb:"Create"},resolve:{reportTemplate:qE}},{path:":id",data:{title:"View Report",routeParamBreadcrumb:"id"},children:[{path:"",component:sQ,resolve:{report:HE}},{path:"edit",component:rQ,data:{title:"Edit Report",routeParamBreadcrumb:!1,breadcrumb:"Edit"},resolve:{report:HE,reportTemplate:qE}}]}]},{path:"audit-trails",data:{title:"Audit Trails",breadcrumb:"Audit Trails"},children:[{path:"",component:MW,resolve:{auditTrailSearchTemplate:DA}},{path:":id",component:AW,data:{title:"View Audit",routeParamBreadcrumb:"id"},resolve:{auditTrail:MA}}]}]}])],nct=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[tb,e5,AA,NA,o5,LA,l5,s5,b9,v9,GE,Au,OA,i5,n5,a5,r5,PA,X4,t5,_9,HE,qE,DA,MA,x9,h9,UE,RA,BA,g9],imports:[ir.forChild(HPe),ir]})}}return e})();var rct=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[nct,Jr,ko,Qlt,Rw,Fz,fl]})}}return e})();L6(p5,[na,re,Ht,Dt,Vr,zr,jr,va,sc,Ra,c5],[St]);L6(d5,[re,Ht,Dt,Vr,zr,jr,va,sc,Ra,m5],[St]);var GPe=["charges"],UPe=["templateCharges"],$Pe=["loanProducts"],WPe=["templateLoanProducts"],QPe=["savingsProducts"],YPe=["templateSavingsProducts"],KPe=["shareProducts"],JPe=["templateShareProducts"],ZPe=["fixedDepositProducts"],XPe=["templateFixedDepositProducts"],t6e=["recurringDepositProducts"],e6e=["templateRecurringDepositProducts"],C9=()=>["collaterals"],y9=()=>["loan-products"],S9=()=>["saving-products"],w9=()=>["share-products"],E9=()=>["charges"],k9=()=>["delinquency-bucket-configurations"],I9=()=>["products-mix"],T9=()=>["fixed-deposit-products"],P9=()=>["recurring-deposit-products"],D9=()=>["tax-configurations"],M9=()=>["floating-rates"];function i6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,y9)),l(),k(` + `))},dependencies:[yt,wt,qt,oe,de,$e,At,Et,Ut,Xr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var sL=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.paramMap.get("id");return this.systemService.getSelectedJob(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var pP=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getReportTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var mP=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.paramMap.get("id");return this.systemService.getReport(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var lL=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getReports()}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var cL=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getSurveys()}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var dP=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.paramMap.get("id");return this.systemService.getSurvey(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var pL=(()=>{class e{constructor(i){this.systemService=i}resolve(){return this.systemService.getRoles()}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var uP=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.paramMap.get("id");return this.systemService.getRole(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var nTe=[po.withShell([{path:"system",data:{title:"System",breadcrumb:"System"},children:[{path:"",component:sT},{path:"codes",data:{title:"View Codes",breadcrumb:"Codes"},children:[{path:"",component:vk,resolve:{codes:Z2}},{path:"create",component:bk,data:{title:"Create Code",breadcrumb:"Create"}},{path:":id",data:{title:"View Code",routeParamBreadcrumb:"id"},children:[{path:"",component:yk,resolve:{code:pT,codeValues:CB}},{path:"edit",component:Ck,data:{title:"Edit Code",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{code:pT}}]}]},{path:"external-events",data:{title:"Manage External Events",breadcrumb:"Manage External Events"},children:[{path:"",component:CT,resolve:{events:_J}}]},{path:"entity-to-entity-mapping",component:Sk,data:{title:"Entity to Entity Mapping",breadcrumb:"Entity to Entity Mapping"},resolve:{entityMappings:EB}},{path:"external-services",data:{title:"External Services",breadcrumb:"External Services"},children:[{path:"",component:Mk},{path:"amazon-s3",data:{title:"View Amazon S3 Configuration",breadcrumb:"Amazon S3"},children:[{path:"",component:wk,resolve:{amazonS3Configuration:gT}},{path:"edit",component:Ek,data:{title:"Edit Amazon S3 Configuration",breadcrumb:"Edit"},resolve:{amazonS3Configuration:gT}}]},{path:"email",data:{title:"View Email Configuration",breadcrumb:"Email"},children:[{path:"",component:Tk,resolve:{emailConfiguration:xT}},{path:"edit",component:kk,data:{title:"Edit Email Configuration",breadcrumb:"Edit"},resolve:{emailConfiguration:xT}}]},{path:"sms",data:{title:"View SMS Configuration",breadcrumb:"SMS"},children:[{path:"",component:Rk,resolve:{smsConfiguration:vT}},{path:"edit",data:{title:"Edit SMS Configuration",breadcrumb:"Edit"},component:Bk,resolve:{smsConfiguration:vT}}]},{path:"notification",data:{title:"View Notification Configuration",breadcrumb:"Notification"},children:[{path:"",component:Fk,resolve:{notificationConfiguration:_T}},{path:"edit",component:Ok,data:{title:"Edit Notification Configuration",breadcrumb:"Edit"},resolve:{notificationConfiguration:_T}}]}]},{path:"data-tables",data:{title:"Manage Data Tables",breadcrumb:"Manage Data Tables"},children:[{path:"",component:jk,resolve:{dataTables:kB}},{path:"create",component:Vk,data:{title:"Create Data Table",breadcrumb:"Create"},resolve:{columnCodes:Z2}},{path:":datatableName",data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},children:[{path:"",component:qk,resolve:{dataTable:bT}},{path:"edit",component:zk,data:{title:"Edit Data table",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{dataTable:bT,columnCodes:Z2}}]}]},{path:"hooks",data:{title:"Manage Hooks",breadcrumb:"Manage Hooks"},children:[{path:"",component:Uk,resolve:{hooks:TB}},{path:"create",component:Hk,data:{title:"Create Hook",breadcrumb:"Create"},resolve:{hooksTemplate:yT}},{path:":id",data:{title:"View Hook",routeParamBreadcrumb:"id"},children:[{path:"",component:$k,resolve:{hook:ST}},{path:"edit",component:Gk,data:{title:"Edit Hook",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{hooksTemplate:yT,hook:ST}}]}]},{path:"roles-and-permissions",data:{title:"Roles and Permissions",breadcrumb:"Roles and Permissions"},children:[{path:"",component:rT,resolve:{roles:pL}},{path:"add",component:iT,data:{title:"Add Role",breadcrumb:"Add"}},{path:":id",data:{title:"View Role",routeParamBreadcrumb:"id"},runGuardsAndResolvers:"always",children:[{path:"",component:oT,resolve:{roledetails:uP}},{path:"edit",component:nT,data:{title:"Edit Role",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{role:uP}}]}]},{path:"configure-mc-tasks",data:{title:"Configure Maker Checker Tasks",breadcrumb:"Configure Maker Checker Tasks"},component:hT,resolve:{permissions:wB}},{path:"surveys",data:{title:"Manage Surveys",breadcrumb:"Manage Surveys"},children:[{path:"",component:tT,resolve:{surveys:cL}},{path:"create",component:Zk,data:{title:"Create Survey",breadcrumb:"Create"}},{path:":id",data:{title:"View Survey",routeParamBreadcrumb:"id"},children:[{path:"",component:eT,resolve:{survey:dP}},{path:"edit",component:Xk,data:{title:"Edit Survey",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{survey:dP}}]}]},{path:"manage-jobs",data:{title:"Manage Scheduler and COB Jobs",breadcrumb:"Manage Scheduler and COB Jobs"},children:[{path:"",component:sP,resolve:{}},{path:":id",data:{title:"View Scheduler Job",routeParamBreadcrumb:"id"},children:[{path:"",component:cP,resolve:{selectedJob:sL}},{path:"edit",component:oC,data:{title:"Edit Scheduler Job",routeParamBreadcrumb:!1,breadcrumb:"Edit"},resolve:{jobSelected:oL}},{path:"viewhistory",component:lP,data:{title:"Scheduler Job History",breadcrumb:"View History"},resolve:{jobsSchedulerHistory:aL}}]}]},{path:"configurations",data:{title:"Configurations",breadcrumb:"Configurations"},children:[{path:"",component:uT,resolve:{configurations:gu}},{path:":id/edit",data:{title:"Edit Configuration",routeParamBreadcrumb:"id"},component:fT,resolve:{configuration:yB}}]},{path:"account-number-preferences",data:{title:"Account Number Preferences",breadcrumb:"Account Number Preferences"},children:[{path:"",component:dk,resolve:{accountNumberPreferences:_B}},{path:"create",component:uk,data:{title:"Create Account Number Preference",breadcrumb:"Create"},resolve:{accountNumberPreferencesTemplate:lT}},{path:":id",data:{title:"View Account Number Preference",routeParamBreadcrumb:"id"},children:[{path:"",component:hk,resolve:{accountNumberPreference:cT}},{path:"edit",component:fk,data:{title:"Edit Account Number Preference",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{accountNumberPreference:cT,accountNumberPreferencesTemplate:lT}}]}]},{path:"reports",data:{title:"Manage Reports",breadcrumb:"Manage Reports"},children:[{path:"",component:Yk,resolve:{reports:lL}},{path:"create",component:Wk,data:{title:"Create Report",breadcrumb:"Create"},resolve:{reportTemplate:pP}},{path:":id",data:{title:"View Report",routeParamBreadcrumb:"id"},children:[{path:"",component:Jk,resolve:{report:mP}},{path:"edit",component:Qk,data:{title:"Edit Report",routeParamBreadcrumb:!1,breadcrumb:"Edit"},resolve:{report:mP,reportTemplate:pP}}]}]},{path:"audit-trails",data:{title:"Audit Trails",breadcrumb:"Audit Trails"},children:[{path:"",component:xk,resolve:{auditTrailSearchTemplate:vB}},{path:":id",component:_k,data:{title:"View Audit",routeParamBreadcrumb:"id"},resolve:{auditTrail:bB}}]}]}])],jmt=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[Z2,pT,CB,kB,bT,TB,ST,yT,pL,cL,dP,gu,yB,gT,xT,vT,_T,_B,lT,cT,lL,mP,pP,vB,bB,sL,oL,uP,EB,wB,aL],imports:[Zn.forChild(nTe),Zn]})}}return e})();var qmt=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[jmt,Ur,ba,zmt,Ww,C$,il,sT,vk,yk,bk,Ck,Mk,jk,Vk,qk,zk,Uk,rT,tT,fT,wk,Tk,Rk,Fk,Ek,kk,Ok,Bk,dk,uk,hk,fk,Yk,Jk,Wk,Qk,hu,iT,Gk,$k,Hk,dx,fu,xk,_k,cP,oC,oT,nT,Sk,hT,Zk,oC,lP,eT,Xk,dT,uT,mT,sP,TT,rP,nP,CT,aP,oP,wT,X2,ET,kT,tb]})}}return e})();var rTe=["charges"],oTe=["templateCharges"],aTe=["loanProducts"],sTe=["templateLoanProducts"],lTe=["savingsProducts"],cTe=["templateSavingsProducts"],pTe=["shareProducts"],mTe=["templateShareProducts"],dTe=["fixedDepositProducts"],uTe=["templateFixedDepositProducts"],fTe=["recurringDepositProducts"],hTe=["templateRecurringDepositProducts"],mL=()=>["collaterals"],dL=()=>["loan-products"],uL=()=>["saving-products"],fL=()=>["share-products"],hL=()=>["charges"],gL=()=>["delinquency-bucket-configurations"],xL=()=>["products-mix"],_L=()=>["fixed-deposit-products"],vL=()=>["recurring-deposit-products"],bL=()=>["tax-configurations"],CL=()=>["floating-rates"];function gTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,dL)),l(),k(` `,d(2,2,"labels.text.Add new loan product or modify or inactivate loan product"),` - `))}function n6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(0),Y(r.stopPropagation())}),s()}}function r6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(0),Y(r.stopPropagation())}),s()}}function a6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",26),t(9,` + `))}function xTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(0),K(r.stopPropagation())}),s()}}function _Te(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(0),K(r.stopPropagation())}),s()}}function vTe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",26),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,i6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,gTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,n6e,1,0,"fa-icon",24),t(21,` - `),x(22,r6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,xTe,1,0,"fa-icon",24),t(21,` + `),x(22,_Te,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,y9)),l(4),g("routerLink",ht(9,y9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,dL)),l(4),g("routerLink",ht(9,dL)),l(8),k(` `,d(13,6,"labels.heading.Loan Products"),` - `),l(2),g("ngIf",i.arrowBooleans[0]),l(6),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function o6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,S9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[0]),l(6),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function bTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,uL)),l(),k(` `,d(2,2,"labels.text.Add new savings product or modify or inactivate savings product"),` - `))}function s6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(1),Y(r.stopPropagation())}),s()}}function l6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(1),Y(r.stopPropagation())}),s()}}function c6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",26),t(9,` + `))}function CTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(1),K(r.stopPropagation())}),s()}}function yTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(1),K(r.stopPropagation())}),s()}}function STe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",26),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,o6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,bTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,s6e,1,0,"fa-icon",24),t(21,` - `),x(22,l6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,CTe,1,0,"fa-icon",24),t(21,` + `),x(22,yTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,S9)),l(4),g("routerLink",ht(9,S9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,uL)),l(4),g("routerLink",ht(9,uL)),l(8),k(` `,d(13,6,"labels.heading.Savings Products"),` - `),l(2),g("ngIf",i.arrowBooleans[1]),l(6),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}function p6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,w9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[1]),l(6),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}function wTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,fL)),l(),k(` `,d(2,2,"labels.text.Add new share product or modify or inactivate share product"),` - `))}function m6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(2),Y(r.stopPropagation())}),s()}}function d6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(2),Y(r.stopPropagation())}),s()}}function u6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",26),t(9,` + `))}function ETe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(2),K(r.stopPropagation())}),s()}}function kTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(2),K(r.stopPropagation())}),s()}}function TTe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",26),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,p6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,wTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,m6e,1,0,"fa-icon",24),t(21,` - `),x(22,d6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,ETe,1,0,"fa-icon",24),t(21,` + `),x(22,kTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,w9)),l(4),g("routerLink",ht(9,w9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,fL)),l(4),g("routerLink",ht(9,fL)),l(8),k(` `,d(13,6,"labels.heading.Share Products"),` - `),l(2),g("ngIf",i.arrowBooleans[2]),l(6),g("ngIf",!i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2])}}function f6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,E9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[2]),l(6),g("ngIf",!i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2])}}function ITe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,hL)),l(),k(` `,d(2,2,"labels.text.Define charges/penalties for loan products, savings and deposit products"),` - `))}function h6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(3),Y(r.stopPropagation())}),s()}}function g6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(3),Y(r.stopPropagation())}),s()}}function x6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",20),t(9,` + `))}function PTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(3),K(r.stopPropagation())}),s()}}function DTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(3),K(r.stopPropagation())}),s()}}function ATe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",20),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,f6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,ITe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,h6e,1,0,"fa-icon",24),t(21,` - `),x(22,g6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,PTe,1,0,"fa-icon",24),t(21,` + `),x(22,DTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,E9)),l(4),g("routerLink",ht(9,E9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,hL)),l(4),g("routerLink",ht(9,hL)),l(8),k(` `,d(13,6,"labels.heading.Charges"),` - `),l(2),g("ngIf",i.arrowBooleans[3]),l(6),g("ngIf",!i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3])}}function _6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,C9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[3]),l(6),g("ngIf",!i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3])}}function MTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,mL)),l(),k(` `,d(2,2,"labels.text.Define collaterals for Collateral Management"),` - `))}function v6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A().arrowBooleansToggle(4),Y(r.stopPropagation())}),s()}}function b6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A().arrowBooleansToggle(4),Y(r.stopPropagation())}),s()}}function C6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,k9)),l(),k(` + `))}function OTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M().arrowBooleansToggle(4),K(r.stopPropagation())}),s()}}function FTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M().arrowBooleansToggle(4),K(r.stopPropagation())}),s()}}function BTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,gL)),l(),k(` `,d(2,2,"labels.text.Define delinquency day ranges and bucket set for loan products"),` - `))}function y6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(5),Y(r.stopPropagation())}),s()}}function S6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(5),Y(r.stopPropagation())}),s()}}function w6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",26),t(9,` + `))}function RTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(5),K(r.stopPropagation())}),s()}}function NTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(5),K(r.stopPropagation())}),s()}}function LTe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",26),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,C6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,BTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,y6e,1,0,"fa-icon",24),t(21,` - `),x(22,S6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,RTe,1,0,"fa-icon",24),t(21,` + `),x(22,NTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,k9)),l(4),g("routerLink",ht(9,k9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,gL)),l(4),g("routerLink",ht(9,gL)),l(8),k(` `,d(13,6,"labels.heading.Delinquency Buckets"),` - `),l(2),g("ngIf",i.arrowBooleans[5]),l(6),g("ngIf",!i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5])}}function E6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,I9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[5]),l(6),g("ngIf",!i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5])}}function VTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,xL)),l(),k(` `,d(2,2,"labels.text.Defines rules for taking multiple rules"),` - `))}function k6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(6),Y(r.stopPropagation())}),s()}}function I6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(6),Y(r.stopPropagation())}),s()}}function T6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",30),t(9,` + `))}function zTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(6),K(r.stopPropagation())}),s()}}function jTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(6),K(r.stopPropagation())}),s()}}function qTe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",30),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,E6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,VTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,k6e,1,0,"fa-icon",24),t(21,` - `),x(22,I6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,zTe,1,0,"fa-icon",24),t(21,` + `),x(22,jTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,I9)),l(4),g("routerLink",ht(9,I9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,xL)),l(4),g("routerLink",ht(9,xL)),l(8),k(` `,d(13,6,"labels.heading.Products Mix"),` - `),l(2),g("ngIf",i.arrowBooleans[6]),l(6),g("ngIf",!i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6])}}function P6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,T9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[6]),l(6),g("ngIf",!i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6])}}function HTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,_L)),l(),k(` `,d(2,2,"labels.text.Add, modify or inactivate a Fixed deposit product"),` - `))}function D6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(7),Y(r.stopPropagation())}),s()}}function M6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(7),Y(r.stopPropagation())}),s()}}function A6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",26),t(9,` + `))}function GTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(7),K(r.stopPropagation())}),s()}}function UTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(7),K(r.stopPropagation())}),s()}}function $Te(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",26),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,P6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,HTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,D6e,1,0,"fa-icon",24),t(21,` - `),x(22,M6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,GTe,1,0,"fa-icon",24),t(21,` + `),x(22,UTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,T9)),l(4),g("routerLink",ht(9,T9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,_L)),l(4),g("routerLink",ht(9,_L)),l(8),k(` `,d(13,6,"labels.heading.Fixed Deposit Products"),` - `),l(2),g("ngIf",i.arrowBooleans[7]),l(6),g("ngIf",!i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7])}}function O6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,P9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[7]),l(6),g("ngIf",!i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7])}}function WTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,vL)),l(),k(` `,d(2,2,"labels.text.Add, modify or inactivate a Recurring Deposit product"),` - `))}function F6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(8),Y(r.stopPropagation())}),s()}}function B6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(8),Y(r.stopPropagation())}),s()}}function R6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",26),t(9,` + `))}function QTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(8),K(r.stopPropagation())}),s()}}function KTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(8),K(r.stopPropagation())}),s()}}function YTe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",26),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,O6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,WTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,F6e,1,0,"fa-icon",24),t(21,` - `),x(22,B6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,QTe,1,0,"fa-icon",24),t(21,` + `),x(22,KTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,P9)),l(4),g("routerLink",ht(9,P9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,vL)),l(4),g("routerLink",ht(9,vL)),l(8),k(` `,d(13,6,"labels.heading.Recurring Deposit Products"),` - `),l(2),g("ngIf",i.arrowBooleans[8]),l(6),g("ngIf",!i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8])}}function N6e(e,n){e&1&&(o(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,D9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[8]),l(6),g("ngIf",!i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8])}}function JTe(e,n){e&1&&(a(0,"p",27),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,bL)),l(),k(` `,d(2,2,"labels.text.Define Tax components and Tax groups"),` - `))}function L6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(9),Y(r.stopPropagation())}),s()}}function V6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(9),Y(r.stopPropagation())}),s()}}function z6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",31),t(9,` + `))}function ZTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(9),K(r.stopPropagation())}),s()}}function XTe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(9),K(r.stopPropagation())}),s()}}function tIe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",31),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,N6e,3,5,"p",22),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,JTe,3,5,"p",22),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,L6e,1,0,"fa-icon",24),t(21,` - `),x(22,V6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,ZTe,1,0,"fa-icon",24),t(21,` + `),x(22,XTe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,D9)),l(4),g("routerLink",ht(9,D9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,bL)),l(4),g("routerLink",ht(9,bL)),l(8),k(` `,d(13,6,"labels.heading.Manage Tax Configurations"),` - `),l(2),g("ngIf",i.arrowBooleans[9]),l(6),g("ngIf",!i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9])}}function j6e(e,n){e&1&&(o(0,"p",33),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,M9)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[9]),l(6),g("ngIf",!i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9])}}function eIe(e,n){e&1&&(a(0,"p",33),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,CL)),l(),k(` `,d(2,2,"labels.text.Define floating rates for loan products"),` - `))}function q6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",28),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(10),Y(r.stopPropagation())}),s()}}function H6e(e,n){if(e&1){let i=lt();o(0,"fa-icon",29),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(10),Y(r.stopPropagation())}),s()}}function G6e(e,n){if(e&1&&(o(0,"mat-list-item",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div",18),t(5,` - `),o(6,"mat-icon",19),t(7,` - `),I(8,"fa-icon",20),t(9,` + `))}function iIe(e,n){if(e&1){let i=lt();a(0,"fa-icon",28),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(10),K(r.stopPropagation())}),s()}}function nIe(e,n){if(e&1){let i=lt();a(0,"fa-icon",29),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(10),K(r.stopPropagation())}),s()}}function rIe(e,n){if(e&1&&(a(0,"mat-list-item",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div",18),t(5,` + `),a(6,"mat-icon",19),t(7,` + `),T(8,"fa-icon",20),t(9,` `),s(),t(10,` - `),o(11,"div",21),t(12),m(13,"translate"),x(14,j6e,3,5,"p",32),t(15,` + `),a(11,"div",21),t(12),m(13,"translate"),x(14,eIe,3,5,"p",32),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",23),t(19,` - `),x(20,q6e,1,0,"fa-icon",24),t(21,` - `),x(22,H6e,1,0,"fa-icon",25),t(23,` + `),a(18,"div",23),t(19,` + `),x(20,iIe,1,0,"fa-icon",24),t(21,` + `),x(22,nIe,1,0,"fa-icon",25),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();g("routerLink",ht(8,M9)),l(4),g("routerLink",ht(9,M9)),l(8),k(` + `),s()),e&2){let i=M();g("routerLink",ht(8,CL)),l(4),g("routerLink",ht(9,CL)),l(8),k(` `,d(13,6,"labels.heading.Floating Rates"),` - `),l(2),g("ngIf",i.arrowBooleans[10]),l(6),g("ngIf",!i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10])}}function U6e(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",34),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",35),t(10,` - `),o(11,"button",36),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12,` + `),l(2),g("ngIf",i.arrowBooleans[10]),l(6),g("ngIf",!i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10])}}function oIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",34),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",35),t(10,` + `),a(11,"button",36),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12,` Close `),s(),t(13,` - `),o(14,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepCharges())}),t(15),m(16,"translate"),s(),t(17,` - `),o(18,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepCharges())}),t(19),m(20,"translate"),s(),t(21,` + `),a(14,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepCharges())}),t(15),m(16,"translate"),s(),t(17,` + `),a(18,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepCharges())}),t(19),m(20,"translate"),s(),t(21,` `),s(),t(22,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Charges")),l(4),b(d(7,6,"labels.text.Two types of charges\u2014fees and penalties")),l(9),k(` `,d(16,8,"labels.buttons.Back"),` `),l(4),k(` `,d(20,10,"labels.buttons.Next"),` - `))}function $6e(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",34),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",35),t(10,` - `),o(11,"button",36),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepLoanProducts())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepLoanProducts())}),t(20),m(21,"translate"),s(),t(22,` + `))}function aIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",34),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",35),t(10,` + `),a(11,"button",36),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepLoanProducts())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepLoanProducts())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Loan Products")),l(4),b(d(7,7,"labels.text.Loan products define the rules, default settings")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -22606,13 +22620,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function W6e(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",34),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",35),t(10,` - `),o(11,"button",36),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepSavingsProducts())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepSavingsProducts())}),t(20),m(21,"translate"),s(),t(22,` + `))}function sIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",34),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",35),t(10,` + `),a(11,"button",36),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepSavingsProducts())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepSavingsProducts())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Savings Products")),l(4),b(d(7,7,"labels.text.Savings products define the rules, default settings")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -22620,13 +22634,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function Q6e(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",34),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",35),t(10,` - `),o(11,"button",36),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepShareProducts())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepShareProducts())}),t(20),m(21,"translate"),s(),t(22,` + `))}function lIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",34),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",35),t(10,` + `),a(11,"button",36),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepShareProducts())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepShareProducts())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Share Products")),l(4),b(d(7,7,"labels.text.Share products define the rules, default settings")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -22634,13 +22648,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function Y6e(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",34),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",35),t(10,` - `),o(11,"button",36),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepFixedDepositProducts())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepFixedDepositProducts())}),t(20),m(21,"translate"),s(),t(22,` + `))}function cIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",34),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",35),t(10,` + `),a(11,"button",36),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepFixedDepositProducts())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepFixedDepositProducts())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Fixed Deposit Products")),l(4),b(d(7,7,"labels.text.Fixed Deposit Products defines the rules, default settings")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -22648,13 +22662,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function K6e(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",34),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",35),t(10,` - `),o(11,"button",36),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepRecurringDepositProducts())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",37),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepRecurringDepositProducts())}),t(20),m(21,"translate"),s(),t(22,` + `))}function pIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",34),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",35),t(10,` + `),a(11,"button",36),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepRecurringDepositProducts())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",37),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepRecurringDepositProducts())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Recurring Deposit Products")),l(4),b(d(7,7,"labels.text.Recurring Deposit products define the rules, default settings")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -22662,95 +22676,95 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var act=(()=>{class e{constructor(i,a,r){this.router=i,this.configurationWizardService=a,this.popoverService=r,this.arrowBooleans=new Array(11).fill(!1)}ngAfterViewInit(){this.configurationWizardService.showCharges===!0&&setTimeout(()=>{this.showPopover(this.templateCharges,this.charges.nativeElement,"bottom",!0)}),this.configurationWizardService.showLoanProducts===!0&&setTimeout(()=>{this.showPopover(this.templateLoanProducts,this.loanProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showSavingsProducts===!0&&setTimeout(()=>{this.showPopover(this.templateSavingsProducts,this.savingsProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showShareProducts===!0&&setTimeout(()=>{this.showPopover(this.templateShareProducts,this.shareProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showFixedDepositProducts===!0&&setTimeout(()=>{this.showPopover(this.templateFixedDepositProducts,this.fixedDepositProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showRecurringDepositProducts===!0&&setTimeout(()=>{this.showPopover(this.templateRecurringDepositProducts,this.recurringDepositProducts.nativeElement,"bottom",!0)})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}nextStepCharges(){this.configurationWizardService.showCharges=!1,this.configurationWizardService.showChargesPage=!0,this.router.navigate(["/products/charges"])}previousStepCharges(){this.configurationWizardService.showCharges=!1,this.configurationWizardService.showCreateJournalEntries=!0,this.router.navigate(["/accounting/journal-entries/create"])}nextStepLoanProducts(){this.configurationWizardService.showLoanProducts=!1,this.configurationWizardService.showLoanProductsPage=!0,this.router.navigate(["/products/loan-products"])}previousStepLoanProducts(){this.configurationWizardService.showLoanProducts=!1,this.configurationWizardService.showChargesList=!0,this.router.navigate(["/products/charges"])}nextStepSavingsProducts(){this.configurationWizardService.showSavingsProducts=!1,this.configurationWizardService.showSavingsProductsPage=!0,this.router.navigate(["/products/saving-products"])}previousStepSavingsProducts(){this.configurationWizardService.showSavingsProducts=!1,this.configurationWizardService.showLoanProductsList=!0,this.router.navigate(["/products/loan-products"])}nextStepShareProducts(){this.configurationWizardService.showShareProducts=!1,this.configurationWizardService.showShareProductsPage=!0,this.router.navigate(["/products/share-products"])}previousStepShareProducts(){this.configurationWizardService.showShareProducts=!1,this.configurationWizardService.showSavingsProductsList=!0,this.router.navigate(["/products/saving-products"])}nextStepFixedDepositProducts(){this.configurationWizardService.showFixedDepositProducts=!1,this.configurationWizardService.showFixedDepositProductsPage=!0,this.router.navigate(["/products/fixed-deposit-products"])}previousStepFixedDepositProducts(){this.configurationWizardService.showFixedDepositProducts=!1,this.configurationWizardService.showShareProductsList=!0,this.router.navigate(["/products/share-products"])}nextStepRecurringDepositProducts(){this.configurationWizardService.showRecurringDepositProducts=!1,this.configurationWizardService.showRecurringDepositProductsPage=!0,this.router.navigate(["/products/recurring-deposit-products"])}previousStepRecurringDepositProducts(){this.configurationWizardService.showRecurringDepositProducts=!1,this.configurationWizardService.showFixedDepositProductsList=!0,this.router.navigate(["/products/fixed-deposit-products"])}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(a){return new(a||e)(z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-products"]],viewQuery:function(a,r){if(a&1&&(Bt(GPe,5),Bt(UPe,5),Bt($Pe,5),Bt(WPe,5),Bt(QPe,5),Bt(YPe,5),Bt(KPe,5),Bt(JPe,5),Bt(ZPe,5),Bt(XPe,5),Bt(t6e,5),Bt(e6e,5)),a&2){let c;Ot(c=Ft())&&(r.charges=c.first),Ot(c=Ft())&&(r.templateCharges=c.first),Ot(c=Ft())&&(r.loanProducts=c.first),Ot(c=Ft())&&(r.templateLoanProducts=c.first),Ot(c=Ft())&&(r.savingsProducts=c.first),Ot(c=Ft())&&(r.templateSavingsProducts=c.first),Ot(c=Ft())&&(r.shareProducts=c.first),Ot(c=Ft())&&(r.templateShareProducts=c.first),Ot(c=Ft())&&(r.fixedDepositProducts=c.first),Ot(c=Ft())&&(r.templateFixedDepositProducts=c.first),Ot(c=Ft())&&(r.recurringDepositProducts=c.first),Ot(c=Ft())&&(r.templateRecurringDepositProducts=c.first)}},decls:110,vars:20,consts:[["loanProducts",""],["savingsProducts",""],["shareProducts",""],["charges",""],["fixedDepositProducts",""],["recurringDepositProducts",""],["templateCharges",""],["templateLoanProducts",""],["templateSavingsProducts",""],["templateShareProducts",""],["templateFixedDepositProducts",""],["templateRecurringDepositProducts",""],[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[3,"routerLink",4,"mifosxHasPermission"],[3,"routerLink"],[1,"menu-list-item-content"],[1,"menu-left-section",3,"routerLink"],["matListIcon",""],["icon","money-bill-alt","size","sm"],["matLine",""],["matLine","","class","menu-explanation",3,"routerLink",4,"ngIf"],[1,"menu-right-section"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["icon","briefcase","size","sm"],["matLine","",1,"menu-explanation",3,"routerLink"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"],["icon","random","size","sm"],["icon","cogs","size","sm"],["matLine","",3,"routerLink",4,"ngIf"],["matLine","",3,"routerLink"],[1,"mw400"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){a&1&&(o(0,"div",12),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",13),t(5,` - `),o(6,"div",14),t(7,` - `),o(8,"mat-nav-list"),t(9,` - `),o(10,"div",null,0),t(12,` - `),x(13,a6e,26,10,"mat-list-item",15),t(14,` + `))}var fP=(()=>{class e{constructor(i,o,r){this.router=i,this.configurationWizardService=o,this.popoverService=r,this.arrowBooleans=new Array(11).fill(!1)}ngAfterViewInit(){this.configurationWizardService.showCharges===!0&&setTimeout(()=>{this.showPopover(this.templateCharges,this.charges.nativeElement,"bottom",!0)}),this.configurationWizardService.showLoanProducts===!0&&setTimeout(()=>{this.showPopover(this.templateLoanProducts,this.loanProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showSavingsProducts===!0&&setTimeout(()=>{this.showPopover(this.templateSavingsProducts,this.savingsProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showShareProducts===!0&&setTimeout(()=>{this.showPopover(this.templateShareProducts,this.shareProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showFixedDepositProducts===!0&&setTimeout(()=>{this.showPopover(this.templateFixedDepositProducts,this.fixedDepositProducts.nativeElement,"bottom",!0)}),this.configurationWizardService.showRecurringDepositProducts===!0&&setTimeout(()=>{this.showPopover(this.templateRecurringDepositProducts,this.recurringDepositProducts.nativeElement,"bottom",!0)})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}nextStepCharges(){this.configurationWizardService.showCharges=!1,this.configurationWizardService.showChargesPage=!0,this.router.navigate(["/products/charges"])}previousStepCharges(){this.configurationWizardService.showCharges=!1,this.configurationWizardService.showCreateJournalEntries=!0,this.router.navigate(["/accounting/journal-entries/create"])}nextStepLoanProducts(){this.configurationWizardService.showLoanProducts=!1,this.configurationWizardService.showLoanProductsPage=!0,this.router.navigate(["/products/loan-products"])}previousStepLoanProducts(){this.configurationWizardService.showLoanProducts=!1,this.configurationWizardService.showChargesList=!0,this.router.navigate(["/products/charges"])}nextStepSavingsProducts(){this.configurationWizardService.showSavingsProducts=!1,this.configurationWizardService.showSavingsProductsPage=!0,this.router.navigate(["/products/saving-products"])}previousStepSavingsProducts(){this.configurationWizardService.showSavingsProducts=!1,this.configurationWizardService.showLoanProductsList=!0,this.router.navigate(["/products/loan-products"])}nextStepShareProducts(){this.configurationWizardService.showShareProducts=!1,this.configurationWizardService.showShareProductsPage=!0,this.router.navigate(["/products/share-products"])}previousStepShareProducts(){this.configurationWizardService.showShareProducts=!1,this.configurationWizardService.showSavingsProductsList=!0,this.router.navigate(["/products/saving-products"])}nextStepFixedDepositProducts(){this.configurationWizardService.showFixedDepositProducts=!1,this.configurationWizardService.showFixedDepositProductsPage=!0,this.router.navigate(["/products/fixed-deposit-products"])}previousStepFixedDepositProducts(){this.configurationWizardService.showFixedDepositProducts=!1,this.configurationWizardService.showShareProductsList=!0,this.router.navigate(["/products/share-products"])}nextStepRecurringDepositProducts(){this.configurationWizardService.showRecurringDepositProducts=!1,this.configurationWizardService.showRecurringDepositProductsPage=!0,this.router.navigate(["/products/recurring-deposit-products"])}previousStepRecurringDepositProducts(){this.configurationWizardService.showRecurringDepositProducts=!1,this.configurationWizardService.showFixedDepositProductsList=!0,this.router.navigate(["/products/fixed-deposit-products"])}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(o){return new(o||e)(z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-products"]],viewQuery:function(o,r){if(o&1&&(Nt(rTe,5),Nt(oTe,5),Nt(aTe,5),Nt(sTe,5),Nt(lTe,5),Nt(cTe,5),Nt(pTe,5),Nt(mTe,5),Nt(dTe,5),Nt(uTe,5),Nt(fTe,5),Nt(hTe,5)),o&2){let c;Bt(c=Rt())&&(r.charges=c.first),Bt(c=Rt())&&(r.templateCharges=c.first),Bt(c=Rt())&&(r.loanProducts=c.first),Bt(c=Rt())&&(r.templateLoanProducts=c.first),Bt(c=Rt())&&(r.savingsProducts=c.first),Bt(c=Rt())&&(r.templateSavingsProducts=c.first),Bt(c=Rt())&&(r.shareProducts=c.first),Bt(c=Rt())&&(r.templateShareProducts=c.first),Bt(c=Rt())&&(r.fixedDepositProducts=c.first),Bt(c=Rt())&&(r.templateFixedDepositProducts=c.first),Bt(c=Rt())&&(r.recurringDepositProducts=c.first),Bt(c=Rt())&&(r.templateRecurringDepositProducts=c.first)}},decls:110,vars:20,consts:[["loanProducts",""],["savingsProducts",""],["shareProducts",""],["charges",""],["fixedDepositProducts",""],["recurringDepositProducts",""],["templateCharges",""],["templateLoanProducts",""],["templateSavingsProducts",""],["templateShareProducts",""],["templateFixedDepositProducts",""],["templateRecurringDepositProducts",""],[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[3,"routerLink",4,"mifosxHasPermission"],[3,"routerLink"],[1,"menu-list-item-content"],[1,"menu-left-section",3,"routerLink"],["matListIcon",""],["icon","money-bill-alt","size","sm"],["matLine",""],["matLine","","class","menu-explanation",3,"routerLink",4,"ngIf"],[1,"menu-right-section"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["icon","briefcase","size","sm"],["matLine","",1,"menu-explanation",3,"routerLink"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"],["icon","random","size","sm"],["icon","cogs","size","sm"],["matLine","",3,"routerLink",4,"ngIf"],["matLine","",3,"routerLink"],[1,"mw400"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){o&1&&(a(0,"div",12),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",13),t(5,` + `),a(6,"div",14),t(7,` + `),a(8,"mat-nav-list"),t(9,` + `),a(10,"div",null,0),t(12,` + `),x(13,vTe,26,10,"mat-list-item",15),t(14,` `),s(),t(15,` - `),o(16,"div",null,1),t(18,` - `),x(19,c6e,26,10,"mat-list-item",15),t(20,` + `),a(16,"div",null,1),t(18,` + `),x(19,STe,26,10,"mat-list-item",15),t(20,` `),s(),t(21,` - `),o(22,"div",null,2),t(24,` - `),x(25,u6e,26,10,"mat-list-item",15),t(26,` + `),a(22,"div",null,2),t(24,` + `),x(25,TTe,26,10,"mat-list-item",15),t(26,` `),s(),t(27,` - `),o(28,"div",null,3),t(30,` - `),x(31,x6e,26,10,"mat-list-item",15),t(32,` + `),a(28,"div",null,3),t(30,` + `),x(31,ATe,26,10,"mat-list-item",15),t(32,` `),s(),t(33,` - `),o(34,"mat-list-item",16),t(35,` - `),o(36,"div",17),t(37,` - `),o(38,"div",18),t(39,` - `),o(40,"mat-icon",19),t(41,` - `),I(42,"fa-icon",20),t(43,` + `),a(34,"mat-list-item",16),t(35,` + `),a(36,"div",17),t(37,` + `),a(38,"div",18),t(39,` + `),a(40,"mat-icon",19),t(41,` + `),T(42,"fa-icon",20),t(43,` `),s(),t(44,` - `),o(45,"div",21),t(46),m(47,"translate"),x(48,_6e,3,5,"p",22),t(49,` + `),a(45,"div",21),t(46),m(47,"translate"),x(48,MTe,3,5,"p",22),t(49,` `),s(),t(50,` `),s(),t(51,` - `),o(52,"div",23),t(53,` - `),x(54,v6e,1,0,"fa-icon",24),t(55,` - `),x(56,b6e,1,0,"fa-icon",25),t(57,` + `),a(52,"div",23),t(53,` + `),x(54,OTe,1,0,"fa-icon",24),t(55,` + `),x(56,FTe,1,0,"fa-icon",25),t(57,` `),s(),t(58,` `),s(),t(59,` `),s(),t(60,` - `),x(61,w6e,26,10,"mat-list-item",15),t(62,` + `),x(61,LTe,26,10,"mat-list-item",15),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"div",14),t(66,` - `),o(67,"mat-nav-list"),t(68,` - `),x(69,T6e,26,10,"mat-list-item",15),t(70,` + `),a(65,"div",14),t(66,` + `),a(67,"mat-nav-list"),t(68,` + `),x(69,qTe,26,10,"mat-list-item",15),t(70,` - `),o(71,"div",null,4),t(73,` - `),x(74,A6e,26,10,"mat-list-item",15),t(75,` + `),a(71,"div",null,4),t(73,` + `),x(74,$Te,26,10,"mat-list-item",15),t(75,` `),s(),t(76,` - `),o(77,"div",null,5),t(79,` - `),x(80,R6e,26,10,"mat-list-item",15),t(81,` + `),a(77,"div",null,5),t(79,` + `),x(80,YTe,26,10,"mat-list-item",15),t(81,` `),s(),t(82,` - `),x(83,z6e,26,10,"mat-list-item",15),t(84,` + `),x(83,tIe,26,10,"mat-list-item",15),t(84,` - `),x(85,G6e,26,10,"mat-list-item",15),t(86,` + `),x(85,rIe,26,10,"mat-list-item",15),t(86,` `),s(),t(87,` `),s(),t(88,` `),s(),t(89,` `),s(),t(90,` `),s(),t(91,` -`),x(92,U6e,23,12,"ng-template",null,6,_i),t(94,` +`),x(92,oIe,23,12,"ng-template",null,6,vi),t(94,` -`),x(95,$6e,24,15,"ng-template",null,7,_i),t(97,` +`),x(95,aIe,24,15,"ng-template",null,7,vi),t(97,` -`),x(98,W6e,24,15,"ng-template",null,8,_i),t(100,` +`),x(98,sIe,24,15,"ng-template",null,8,vi),t(100,` -`),x(101,Q6e,24,15,"ng-template",null,9,_i),t(103,` +`),x(101,lIe,24,15,"ng-template",null,9,vi),t(103,` -`),x(104,Y6e,24,15,"ng-template",null,10,_i),t(106,` +`),x(104,cIe,24,15,"ng-template",null,10,vi),t(106,` -`),x(107,K6e,24,15,"ng-template",null,11,_i),t(109,` -`)),a&2&&(l(13),g("mifosxHasPermission","READ_LOANPRODUCT"),l(6),g("mifosxHasPermission","READ_SAVINGSPRODUCT"),l(6),g("mifosxHasPermission","READ_SHAREPRODUCT"),l(6),g("mifosxHasPermission","READ_CHARGE"),l(3),g("routerLink",ht(18,C9)),l(4),g("routerLink",ht(19,C9)),l(8),k(` +`),x(107,pIe,24,15,"ng-template",null,11,vi),t(109,` +`)),o&2&&(l(13),g("mifosxHasPermission","READ_LOANPRODUCT"),l(6),g("mifosxHasPermission","READ_SAVINGSPRODUCT"),l(6),g("mifosxHasPermission","READ_SHAREPRODUCT"),l(6),g("mifosxHasPermission","READ_CHARGE"),l(3),g("routerLink",ht(18,mL)),l(4),g("routerLink",ht(19,mL)),l(8),k(` `,d(47,16,"labels.heading.Collateral Management"),` - `),l(2),g("ngIf",r.arrowBooleans[4]),l(6),g("ngIf",!r.arrowBooleans[4]),l(2),g("ngIf",r.arrowBooleans[4]),l(5),g("mifosxHasPermission","READ_DELINQUENCY_BUCKET"),l(8),g("mifosxHasPermission","READ_PRODUCTMIX"),l(5),g("mifosxHasPermission","READ_FIXEDDEPOSITPRODUCT"),l(6),g("mifosxHasPermission","READ_RECURRINGDEPOSITPRODUCT"),l(3),g("mifosxHasPermission","READ_TAXGROUP"),l(2),g("mifosxHasPermission","READ_FLOATINGRATE"))},dependencies:[Lt,Ht,Dt,te,no,Qa,Co,Ra,zt,se,St],styles:["mat-list-item[_ngcontent-%COMP%]{height:50px}"]})}}return e})();var J6e=["buttonCreateLoanProduct"],Z6e=["templateButtonCreateLoanProduct"],X6e=["loanProductsTable"],tDe=["templateLoanProductsTable"],eDe=()=>[10,25,50,100],iDe=()=>["create"],nDe=e=>[e];function rDe(e,n){e&1&&(o(0,"button",24),t(1,` - `),I(2,"fa-icon",25),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,iDe)),l(3),k(` + `),l(2),g("ngIf",r.arrowBooleans[4]),l(6),g("ngIf",!r.arrowBooleans[4]),l(2),g("ngIf",r.arrowBooleans[4]),l(5),g("mifosxHasPermission","READ_DELINQUENCY_BUCKET"),l(8),g("mifosxHasPermission","READ_PRODUCTMIX"),l(5),g("mifosxHasPermission","READ_FIXEDDEPOSITPRODUCT"),l(6),g("mifosxHasPermission","READ_RECURRINGDEPOSITPRODUCT"),l(3),g("mifosxHasPermission","READ_TAXGROUP"),l(2),g("mifosxHasPermission","READ_FLOATINGRATE"))},dependencies:[yt,zt,wt,qt,oe,At,me,Et,ha,ko,Go,Ut,Xo],styles:["mat-list-item[_ngcontent-%COMP%]{height:50px}"]})}}return e})();var mIe=["buttonCreateLoanProduct"],dIe=["templateButtonCreateLoanProduct"],uIe=["loanProductsTable"],fIe=["templateLoanProductsTable"],hIe=()=>[10,25,50,100],gIe=()=>["create"],xIe=e=>[e];function _Ie(e,n){e&1&&(a(0,"button",24),t(1,` + `),T(2,"fa-icon",25),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,gIe)),l(3),k(` `,d(4,2,"labels.buttons.Create Loan Product"),` - `))}function aDe(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function oDe(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function sDe(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function lDe(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function cDe(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expiry Date")))}function pDe(e,n){if(e&1&&(o(0,"td",27),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.closeDate))}}function mDe(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function dDe(e,n){if(e&1&&(o(0,"td",27),t(1,` - `),o(2,"div",28),m(3,"statusLookup"),t(4,` - `),I(5,"fa-icon",29),m(6,"translate"),m(7,"translate"),t(8,` + `))}function vIe(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function bIe(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function CIe(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function yIe(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function SIe(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expiry Date")))}function wIe(e,n){if(e&1&&(a(0,"td",27),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.closeDate))}}function EIe(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function kIe(e,n){if(e&1&&(a(0,"td",27),t(1,` + `),a(2,"div",28),m(3,"statusLookup"),t(4,` + `),T(5,"fa-icon",29),m(6,"translate"),m(7,"translate"),t(8,` `),s(),t(9,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",d(3,2,i.status)),l(3),Jt("matTooltip",i.status==="loanProduct.active"?d(6,4,"labels.inputs.Active"):d(7,6,"labels.catalogs.Inactive"))}}function uDe(e,n){e&1&&I(0,"tr",30)}function fDe(e,n){if(e&1&&I(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Je(1,nDe,i.id))}}function hDe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",32),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",33),t(10,` - `),o(11,"button",34),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",35),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",35),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(70);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",d(3,2,i.status)),l(3),Xt("matTooltip",i.status==="loanProduct.active"?d(6,4,"labels.inputs.Active"):d(7,6,"labels.catalogs.Inactive"))}}function TIe(e,n){e&1&&T(0,"tr",30)}function IIe(e,n){if(e&1&&T(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Xe(1,xIe,i.id))}}function PIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",32),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",33),t(10,` + `),a(11,"button",34),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",35),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",35),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(70);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Create loan product")),l(4),b(d(7,7,"labels.text.This option allows you to create new loan product.")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -22758,12 +22772,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function gDe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",33),t(6,` - `),o(7,"button",34),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",35),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(67);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",35),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(25),h=Tt(73);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function DIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",33),t(6,` + `),a(7,"button",34),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",35),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(67);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",35),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(25),h=Dt(73);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter loan products.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -22771,13 +22785,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function xDe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4",32),t(2),m(3,"translate"),o(4,"a",36),t(5),m(6,"translate"),s(),t(7,` + `))}function AIe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4",32),t(2),m(3,"translate"),a(4,"a",36),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",33),t(10,` - `),o(11,"button",34),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",35),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(70);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",35),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` + `),a(9,"div",33),t(10,` + `),a(11,"button",34),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",35),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(70);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",35),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),k(` `,d(3,5,"labels.heading.List of loan products in the organization"),`: @@ -22787,280 +22801,280 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var oct=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName","closeDate","status"],this.route.data.subscribe(u=>{this.loanProductsData=u.loanProducts})}ngOnInit(){this.dataSource=new pi(this.loanProductsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngAfterViewInit(){this.configurationWizardService.showLoanProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateLoanProduct,this.buttonCreateLoanProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showLoanProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateLoanProductsTable,this.loanProductsTable.nativeElement,"top",!0)})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}nextStep(){this.configurationWizardService.showLoanProductsPage=!1,this.configurationWizardService.showLoanProductsList=!1,this.configurationWizardService.showSavingsProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showLoanProductsPage=!1,this.configurationWizardService.showLoanProductsList=!1,this.configurationWizardService.showLoanProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-products"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(J6e,5),Bt(Z6e,5),Bt(X6e,5),Bt(tDe,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonCreateLoanProduct=c.first),Ot(c=Ft())&&(r.templateButtonCreateLoanProduct=c.first),Ot(c=Ft())&&(r.loanProductsTable=c.first),Ot(c=Ft())&&(r.templateLoanProductsTable=c.first)}},decls:75,vars:9,consts:[["buttonCreateLoanProduct",""],["filter",""],["loanProductsTable",""],["templateButtonCreateLoanProduct",""],["templateFilter",""],["templateLoanProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["matColumnDef","closeDate"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102039585/Loan+Products","target","_blank"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),x(5,rDe,5,5,"button",8),t(6,` + `))}var hP=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName","closeDate","status"],this.route.data.subscribe(u=>{this.loanProductsData=u.loanProducts})}ngOnInit(){this.dataSource=new mi(this.loanProductsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngAfterViewInit(){this.configurationWizardService.showLoanProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateLoanProduct,this.buttonCreateLoanProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showLoanProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateLoanProductsTable,this.loanProductsTable.nativeElement,"top",!0)})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}nextStep(){this.configurationWizardService.showLoanProductsPage=!1,this.configurationWizardService.showLoanProductsList=!1,this.configurationWizardService.showSavingsProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showLoanProductsPage=!1,this.configurationWizardService.showLoanProductsList=!1,this.configurationWizardService.showLoanProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-products"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(mIe,5),Nt(dIe,5),Nt(uIe,5),Nt(fIe,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonCreateLoanProduct=c.first),Bt(c=Rt())&&(r.templateButtonCreateLoanProduct=c.first),Bt(c=Rt())&&(r.loanProductsTable=c.first),Bt(c=Rt())&&(r.templateLoanProductsTable=c.first)}},decls:75,vars:9,consts:[["buttonCreateLoanProduct",""],["filter",""],["loanProductsTable",""],["templateButtonCreateLoanProduct",""],["templateFilter",""],["templateLoanProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["matColumnDef","closeDate"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102039585/Loan+Products","target","_blank"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),x(5,_Ie,5,5,"button",8),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",9),t(10,` - `),o(11,"div",10,1),t(13,` - `),o(14,"mat-form-field",11),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",12),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",9),t(10,` + `),a(11,"div",10,1),t(13,` + `),a(14,"mat-form-field",11),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",12),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` `),s(),t(23,` - `),o(24,"div",13,2),t(26,` - `),o(27,"table",14),t(28,` - `),at(29,15),t(30,` - `),x(31,aDe,3,3,"th",16),t(32,` - `),x(33,oDe,2,1,"td",17),t(34,` - `),ot(),t(35,` + `),a(24,"div",13,2),t(26,` + `),a(27,"table",14),t(28,` + `),ot(29,15),t(30,` + `),x(31,vIe,3,3,"th",16),t(32,` + `),x(33,bIe,2,1,"td",17),t(34,` + `),at(),t(35,` - `),at(36,18),t(37,` - `),x(38,sDe,3,3,"th",16),t(39,` - `),x(40,lDe,2,1,"td",17),t(41,` - `),ot(),t(42,` + `),ot(36,18),t(37,` + `),x(38,CIe,3,3,"th",16),t(39,` + `),x(40,yIe,2,1,"td",17),t(41,` + `),at(),t(42,` - `),at(43,19),t(44,` - `),x(45,cDe,3,3,"th",16),t(46,` - `),x(47,pDe,3,3,"td",17),t(48,` - `),ot(),t(49,` + `),ot(43,19),t(44,` + `),x(45,SIe,3,3,"th",16),t(46,` + `),x(47,wIe,3,3,"td",17),t(48,` + `),at(),t(49,` - `),at(50,20),t(51,` - `),x(52,mDe,3,3,"th",16),t(53,` - `),x(54,dDe,10,8,"td",17),t(55,` - `),ot(),t(56,` + `),ot(50,20),t(51,` + `),x(52,EIe,3,3,"th",16),t(53,` + `),x(54,kIe,10,8,"td",17),t(55,` + `),at(),t(56,` - `),x(57,uDe,1,0,"tr",21),t(58,` - `),x(59,fDe,1,3,"tr",22),t(60,` + `),x(57,TIe,1,0,"tr",21),t(58,` + `),x(59,IIe,1,3,"tr",22),t(60,` `),s(),t(61,` - `),I(62,"mat-paginator",23),t(63,` + `),T(62,"mat-paginator",23),t(63,` `),s(),t(64,` `),s(),t(65,` -`),x(66,hDe,24,15,"ng-template",null,3,_i),t(68,` +`),x(66,PIe,24,15,"ng-template",null,3,vi),t(68,` -`),x(69,gDe,20,12,"ng-template",null,4,_i),t(71,` +`),x(69,DIe,20,12,"ng-template",null,4,vi),t(71,` -`),x(72,xDe,24,15,"ng-template",null,5,_i),t(74,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_LOANPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,eDe)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,zt,se,St,fa,ji],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function _De(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`),x(72,AIe,24,15,"ng-template",null,5,vi),t(74,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_LOANPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,hIe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,ji,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye,co],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function MIe(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}var Qu=(()=>{class e{constructor(i,a,r){this.formBuilder=i,this.dateUtils=a,this.settingsService=r,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.createLoanProductDetailsForm()}ngOnInit(){this.fundData=this.loanProductsTemplate.fundOptions,this.loanProductDetailsForm.patchValue({name:this.loanProductsTemplate.name,shortName:this.loanProductsTemplate.shortName,description:this.loanProductsTemplate.description,externalId:this.loanProductsTemplate.externalId,fundId:this.loanProductsTemplate.fundId,startDate:this.loanProductsTemplate.startDate&&new Date(this.loanProductsTemplate.startDate),closeDate:this.loanProductsTemplate.closeDate&&new Date(this.loanProductsTemplate.closeDate),includeInBorrowerCycle:this.loanProductsTemplate.includeInBorrowerCycle})}createLoanProductDetailsForm(){this.loanProductDetailsForm=this.formBuilder.group({name:["",yt.required],shortName:["",yt.required],description:[""],externalId:[""],fundId:[""],startDate:[""],closeDate:[""],includeInBorrowerCycle:[!1]})}get loanProductDetails(){let i=this.loanProductDetailsForm.value,a=this.loanProductDetailsForm.value.startDate,r=this.loanProductDetailsForm.value.closeDate,c=this.settingsService.dateFormat;return i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(a,c)||""),i.closeDate instanceof Date&&(i.closeDate=this.dateUtils.formatDate(r,c)||""),i}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(xi),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-details-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},decls:127,vars:82,consts:[["startDatePicker",""],["closeDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-98"],["matInput","","formControlName","name","required","",3,"matTooltip"],[1,"flex-48"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],["matInput","","formControlName","externalId",3,"matTooltip"],["formControlName","fundId",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","includeInBorrowerCycle",1,"flex-48",3,"matTooltip"],[1,"flex-48",3,"click"],["matInput","","formControlName","startDate",3,"min","max","matDatepicker","matTooltip"],["matSuffix","",3,"for"],["matInput","","formControlName","closeDate",3,"min","max","matDatepicker","matTooltip"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){if(a&1){let c=lt();o(0,"form",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"mat-form-field",4),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",5),m(11,"translate"),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` + `)}}var Mu=(()=>{class e{constructor(i,o,r){this.formBuilder=i,this.dateUtils=o,this.settingsService=r,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.createLoanProductDetailsForm()}ngOnInit(){this.fundData=this.loanProductsTemplate.fundOptions,this.loanProductDetailsForm.patchValue({name:this.loanProductsTemplate.name,shortName:this.loanProductsTemplate.shortName,description:this.loanProductsTemplate.description,externalId:this.loanProductsTemplate.externalId,fundId:this.loanProductsTemplate.fundId,startDate:this.loanProductsTemplate.startDate&&new Date(this.loanProductsTemplate.startDate),closeDate:this.loanProductsTemplate.closeDate&&new Date(this.loanProductsTemplate.closeDate),includeInBorrowerCycle:this.loanProductsTemplate.includeInBorrowerCycle})}createLoanProductDetailsForm(){this.loanProductDetailsForm=this.formBuilder.group({name:["",St.required],shortName:["",St.required],description:[""],externalId:[""],fundId:[""],startDate:[""],closeDate:[""],includeInBorrowerCycle:[!1]})}get loanProductDetails(){let i=this.loanProductDetailsForm.value,o=this.loanProductDetailsForm.value.startDate,r=this.loanProductDetailsForm.value.closeDate,c=this.settingsService.dateFormat;return i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(o,c)||""),i.closeDate instanceof Date&&(i.closeDate=this.dateUtils.formatDate(r,c)||""),i}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(_i),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-details-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},decls:127,vars:82,consts:[["startDatePicker",""],["closeDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-98"],["matInput","","formControlName","name","required","",3,"matTooltip"],[1,"flex-48"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],["matInput","","formControlName","externalId",3,"matTooltip"],["formControlName","fundId",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","includeInBorrowerCycle",1,"flex-48",3,"matTooltip"],[1,"flex-48",3,"click"],["matInput","","formControlName","startDate",3,"min","max","matDatepicker","matTooltip"],["matSuffix","",3,"for"],["matInput","","formControlName","closeDate",3,"min","max","matDatepicker","matTooltip"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){if(o&1){let c=lt();a(0,"form",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"mat-form-field",4),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",5),m(11,"translate"),t(12,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field",6),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"input",7),m(30,"translate"),t(31,` - `),o(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),o(36,"strong"),t(37),m(38,"translate"),s(),t(39,` + `),a(23,"mat-form-field",6),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),T(29,"input",7),m(30,"translate"),t(31,` + `),a(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),a(36,"strong"),t(37),m(38,"translate"),s(),t(39,` `),s(),t(40,` `),s(),t(41,` - `),o(42,"mat-form-field",6),t(43,` - `),o(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` - `),I(48,"input",8),m(49,"translate"),t(50,` + `),a(42,"mat-form-field",6),t(43,` + `),a(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` + `),T(48,"input",8),m(49,"translate"),t(50,` `),s(),t(51,` - `),o(52,"mat-form-field",6),t(53,` - `),o(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` - `),o(58,"mat-select",9),m(59,"translate"),t(60,` - `),x(61,_De,2,2,"mat-option",10),t(62,` + `),a(52,"mat-form-field",6),t(53,` + `),a(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` + `),a(58,"mat-select",9),m(59,"translate"),t(60,` + `),x(61,MIe,2,2,"mat-option",10),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"mat-checkbox",11),m(66,"translate"),t(67),m(68,"translate"),s(),t(69,` + `),a(65,"mat-checkbox",11),m(66,"translate"),t(67),m(68,"translate"),s(),t(69,` - `),o(70,"mat-form-field",12),q("click",function(){Q(c);let h=Tt(82);return Y(h.open())}),t(71,` - `),o(72,"mat-label"),t(73),m(74,"translate"),s(),t(75,` - `),I(76,"input",13),m(77,"translate"),t(78,` - `),I(79,"mat-datepicker-toggle",14),t(80,` - `),I(81,"mat-datepicker",null,0),t(83,` + `),a(70,"mat-form-field",12),q("click",function(){Q(c);let h=Dt(82);return K(h.open())}),t(71,` + `),a(72,"mat-label"),t(73),m(74,"translate"),s(),t(75,` + `),T(76,"input",13),m(77,"translate"),t(78,` + `),T(79,"mat-datepicker-toggle",14),t(80,` + `),T(81,"mat-datepicker",null,0),t(83,` `),s(),t(84,` - `),o(85,"mat-form-field",12),q("click",function(){Q(c);let h=Tt(97);return Y(h.open())}),t(86,` - `),o(87,"mat-label"),t(88),m(89,"translate"),s(),t(90,` - `),I(91,"input",15),m(92,"translate"),t(93,` - `),I(94,"mat-datepicker-toggle",14),t(95,` - `),I(96,"mat-datepicker",null,1),t(98,` + `),a(85,"mat-form-field",12),q("click",function(){Q(c);let h=Dt(97);return K(h.open())}),t(86,` + `),a(87,"mat-label"),t(88),m(89,"translate"),s(),t(90,` + `),T(91,"input",15),m(92,"translate"),t(93,` + `),T(94,"mat-datepicker-toggle",14),t(95,` + `),T(96,"mat-datepicker",null,1),t(98,` `),s(),t(99,` - `),o(100,"mat-form-field",4),t(101,` - `),o(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` - `),I(106,"textarea",16),m(107,"translate"),t(108,` + `),a(100,"mat-form-field",4),t(101,` + `),a(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` + `),T(106,"textarea",16),m(107,"translate"),t(108,` `),s(),t(109,` `),s(),t(110,` - `),o(111,"div",17),t(112,` - `),o(113,"button",18),t(114,` - `),I(115,"fa-icon",19),t(116),m(117,"translate"),s(),t(118,` - `),o(119,"button",20),t(120),m(121,"translate"),I(122,"fa-icon",21),t(123,` + `),a(111,"div",17),t(112,` + `),a(113,"button",18),t(114,` + `),T(115,"fa-icon",19),t(116),m(117,"translate"),s(),t(118,` + `),a(119,"button",20),t(120),m(121,"translate"),T(122,"fa-icon",21),t(123,` `),s(),t(124,` `),s(),t(125,` `),s(),t(126,` -`)}if(a&2){let c=Tt(82),u=Tt(97);g("formGroup",r.loanProductDetailsForm),l(7),b(d(8,34,"labels.inputs.Product Name")),l(3),Jt("matTooltip",d(11,36,"tooltips.Product name is a unique identifier")),l(4),vt(` +`)}if(o&2){let c=Dt(82),u=Dt(97);g("formGroup",r.loanProductDetailsForm),l(7),b(d(8,34,"labels.inputs.Product Name")),l(3),Xt("matTooltip",d(11,36,"tooltips.Product name is a unique identifier")),l(4),vt(` `,d(15,38,"labels.inputs.Product Name")," ",d(16,40,"labels.commons.is"),` - `),l(4),b(d(19,42,"labels.commons.required")),l(8),b(d(27,44,"labels.inputs.Short Name")),l(3),Jt("matTooltip",d(30,46,"tooltips.Short name is a unique identifier")),l(4),vt(` + `),l(4),b(d(19,42,"labels.commons.required")),l(8),b(d(27,44,"labels.inputs.Short Name")),l(3),Xt("matTooltip",d(30,46,"tooltips.Short name is a unique identifier")),l(4),vt(` `,d(34,48,"labels.inputs.Short Name")," ",d(35,50,"labels.commons.is"),` - `),l(4),b(d(38,52,"labels.commons.required")),l(8),b(d(46,54,"labels.inputs.External Id")),l(3),Jt("matTooltip",d(49,56,"tooltips.External Id is a unique identifier")),l(7),b(d(56,58,"labels.inputs.Fund")),l(3),Jt("matTooltip",d(59,60,"tooltips.Loan products may be assigned")),l(3),g("ngForOf",r.fundData),l(4),Jt("matTooltip",d(66,62,"tooltips.A borrower loan counter (cycle)")),l(2),k(` + `),l(4),b(d(38,52,"labels.commons.required")),l(8),b(d(46,54,"labels.inputs.External Id")),l(3),Xt("matTooltip",d(49,56,"tooltips.External Id is a unique identifier")),l(7),b(d(56,58,"labels.inputs.Fund")),l(3),Xt("matTooltip",d(59,60,"tooltips.Loan products may be assigned")),l(3),g("ngForOf",r.fundData),l(4),Xt("matTooltip",d(66,62,"tooltips.A borrower loan counter (cycle)")),l(2),k(` `,d(68,64,"labels.inputs.Include in Customer Loan Counter"),` - `),l(6),b(d(74,66,"labels.inputs.Start Date")),l(3),Jt("matTooltip",d(77,68,"tooltips.loan product will be active and available to clients")),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(3),g("for",c),l(9),b(d(89,70,"labels.inputs.Close Date")),l(3),Jt("matTooltip",d(92,72,"tooltips.loan product will become inactive and unavailable to clients")),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u),l(3),g("for",u),l(9),b(d(104,74,"labels.inputs.Description")),l(3),Jt("matTooltip",d(107,76,"tooltips.Provide additional information")),l(10),k(` + `),l(6),b(d(74,66,"labels.inputs.Start Date")),l(3),Xt("matTooltip",d(77,68,"tooltips.loan product will be active and available to clients")),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(3),g("for",c),l(9),b(d(89,70,"labels.inputs.Close Date")),l(3),Xt("matTooltip",d(92,72,"tooltips.loan product will become inactive and unavailable to clients")),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u),l(3),g("for",u),l(9),b(d(104,74,"labels.inputs.Description")),l(3),Xt("matTooltip",d(107,76,"tooltips.Provide additional information")),l(10),k(` `,d(117,78,"labels.buttons.Previous"),` `),l(4),k(` `,d(121,80,"labels.buttons.Next"),` - `)}},dependencies:[re,Ht,De,Dt,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,Pr,qe,yn,dn,wi,fe,ye,ee,me,Ie,sl,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function vDe(e,n){if(e&1&&(o(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `)}},dependencies:[yt,le,wt,_e,we,re,he,Ie,Ys,ge,xe,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,Et,Ei,Mi,wr,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function OIe(e,n){if(e&1&&(a(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}var Yu=(()=>{class e{constructor(i){this.formBuilder=i,this.createLoanProductCurrencyForm()}ngOnInit(){this.currencyData=this.loanProductsTemplate.currencyOptions,this.loanProductCurrencyForm.patchValue({currencyCode:this.loanProductsTemplate.currency.code||this.currencyData[0].code,digitsAfterDecimal:this.loanProductsTemplate.currency.decimalPlaces?this.loanProductsTemplate.currency.decimalPlaces:2,inMultiplesOf:this.loanProductsTemplate.currency.inMultiplesOf,installmentAmountInMultiplesOf:this.loanProductsTemplate.installmentAmountInMultiplesOf})}createLoanProductCurrencyForm(){this.loanProductCurrencyForm=this.formBuilder.group({currencyCode:["",yt.required],digitsAfterDecimal:[2,yt.required],inMultiplesOf:"",installmentAmountInMultiplesOf:""})}get loanProductCurrency(){return this.loanProductCurrencyForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-currency-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},decls:81,vars:47,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf",3,"matTooltip"],["type","number","matInput","","formControlName","installmentAmountInMultiplesOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-select",3),m(11,"translate"),t(12,` - `),x(13,vDe,2,2,"mat-option",4),t(14,` + `)}}var Ou=(()=>{class e{constructor(i){this.formBuilder=i,this.createLoanProductCurrencyForm()}ngOnInit(){this.currencyData=this.loanProductsTemplate.currencyOptions,this.loanProductCurrencyForm.patchValue({currencyCode:this.loanProductsTemplate.currency.code||this.currencyData[0].code,digitsAfterDecimal:this.loanProductsTemplate.currency.decimalPlaces?this.loanProductsTemplate.currency.decimalPlaces:2,inMultiplesOf:this.loanProductsTemplate.currency.inMultiplesOf,installmentAmountInMultiplesOf:this.loanProductsTemplate.installmentAmountInMultiplesOf})}createLoanProductCurrencyForm(){this.loanProductCurrencyForm=this.formBuilder.group({currencyCode:["",St.required],digitsAfterDecimal:[2,St.required],inMultiplesOf:"",installmentAmountInMultiplesOf:""})}get loanProductCurrency(){return this.loanProductCurrencyForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-currency-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},decls:81,vars:47,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf",3,"matTooltip"],["type","number","matInput","","formControlName","installmentAmountInMultiplesOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"mat-select",3),m(11,"translate"),t(12,` + `),x(13,OIe,2,2,"mat-option",4),t(14,` `),s(),t(15,` - `),o(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),o(20,"strong"),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),a(20,"strong"),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",2),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),I(32,"input",5),m(33,"translate"),t(34,` - `),o(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),o(39,"strong"),t(40),m(41,"translate"),s(),t(42,` + `),a(26,"mat-form-field",2),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),T(32,"input",5),m(33,"translate"),t(34,` + `),a(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),a(39,"strong"),t(40),m(41,"translate"),s(),t(42,` `),s(),t(43,` `),s(),t(44,` - `),o(45,"mat-form-field",2),t(46,` - `),o(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` - `),I(51,"input",6),m(52,"translate"),t(53,` + `),a(45,"mat-form-field",2),t(46,` + `),a(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` + `),T(51,"input",6),m(52,"translate"),t(53,` `),s(),t(54,` - `),o(55,"mat-form-field",2),t(56,` - `),o(57,"mat-label"),t(58),m(59,"translate"),s(),t(60,` - `),I(61,"input",7),t(62,` + `),a(55,"mat-form-field",2),t(56,` + `),a(57,"mat-label"),t(58),m(59,"translate"),s(),t(60,` + `),T(61,"input",7),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"div",8),t(66,` - `),o(67,"button",9),t(68,` - `),I(69,"fa-icon",10),t(70),m(71,"translate"),s(),t(72,` - `),o(73,"button",11),t(74),m(75,"translate"),I(76,"fa-icon",12),t(77,` + `),a(65,"div",8),t(66,` + `),a(67,"button",9),t(68,` + `),T(69,"fa-icon",10),t(70),m(71,"translate"),s(),t(72,` + `),a(73,"button",11),t(74),m(75,"translate"),T(76,"fa-icon",12),t(77,` `),s(),t(78,` `),s(),t(79,` `),s(),t(80,` -`)),a&2&&(g("formGroup",r.loanProductCurrencyForm),l(7),b(d(8,17,"labels.inputs.Currency")),l(3),Jt("matTooltip",d(11,19,"tooltips.The currency in which the loan will be disbursed")),l(3),g("ngForOf",r.currencyData),l(4),vt(` +`)),o&2&&(g("formGroup",r.loanProductCurrencyForm),l(7),b(d(8,17,"labels.inputs.Currency")),l(3),Xt("matTooltip",d(11,19,"tooltips.The currency in which the loan will be disbursed")),l(3),g("ngForOf",r.currencyData),l(4),vt(` `,d(18,21,"labels.inputs.Currency")," ",d(19,23,"labels.commons.is"),` - `),l(4),b(d(22,25,"labels.commons.required")),l(8),b(d(30,27,"labels.inputs.Decimal Places")),l(3),Jt("matTooltip",d(33,29,"tooltips.Number of decimal places to be used to track and report")),l(4),vt(` + `),l(4),b(d(22,25,"labels.commons.required")),l(8),b(d(30,27,"labels.inputs.Decimal Places")),l(3),Xt("matTooltip",d(33,29,"tooltips.Number of decimal places to be used to track and report")),l(4),vt(` `,d(37,31,"labels.inputs.Decimal Places")," ",d(38,33,"labels.commons.is"),` - `),l(4),b(d(41,35,"labels.commons.required")),l(8),b(d(49,37,"labels.inputs.Currency in multiples of")),l(3),Jt("matTooltip",d(52,39,"tooltips.Enter multiples of currency value")),l(7),b(d(59,41,"labels.inputs.Installment in multiples of")),l(12),k(` + `),l(4),b(d(41,35,"labels.commons.required")),l(8),b(d(49,37,"labels.inputs.Currency in multiples of")),l(3),Xt("matTooltip",d(52,39,"tooltips.Enter multiples of currency value")),l(7),b(d(59,41,"labels.inputs.Installment in multiples of")),l(12),k(` `,d(71,43,"labels.buttons.Previous"),` `),l(4),k(` `,d(75,45,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var $E=(()=>{class e{constructor(){this.advancedTransactionProcessingStrategy=new ws(!1)}initialize(i){this.advancedTransactionProcessingStrategy.next(i)}get isAdvancedTransactionProcessingStrategy(){return this.advancedTransactionProcessingStrategy.value}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function bDe(e,n){if(e&1&&(o(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function CDe(e,n){if(e&1&&(o(0,"mat-form-field",39),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",40),t(7,` - `),x(8,bDe,3,5,"mat-option",13),t(9,` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Ei,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var gP=(()=>{class e{constructor(){this.advancedTransactionProcessingStrategy=new hs(!1)}initialize(i){this.advancedTransactionProcessingStrategy.next(i)}get isAdvancedTransactionProcessingStrategy(){return this.advancedTransactionProcessingStrategy.value}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function FIe(e,n){if(e&1&&(a(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function BIe(e,n){if(e&1&&(a(0,"mat-form-field",39),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",40),t(7,` + `),x(8,FIe,3,5,"mat-option",13),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Over Amount Calculation Type")),l(5),g("ngForOf",i.overAppliedCalculationTypeData)}}function yDe(e,n){e&1&&(o(0,"mat-form-field",39),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",42),t(7,` - `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Over Amount")))}function SDe(e,n){if(e&1&&(o(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function wDe(e,n){if(e&1&&(o(0,"mat-checkbox",43),t(1),m(2,"translate"),s()),e&2){let i=A();g("formControl",i.zeroInterest),l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Over Amount Calculation Type")),l(5),g("ngForOf",i.overAppliedCalculationTypeData)}}function RIe(e,n){e&1&&(a(0,"mat-form-field",39),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",42),t(7,` + `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Over Amount")))}function NIe(e,n){if(e&1&&(a(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function LIe(e,n){if(e&1&&(a(0,"mat-checkbox",43),t(1),m(2,"translate"),s()),e&2){let i=M();g("formControl",i.zeroInterest),l(),k(` `,d(2,2,"labels.inputs.Is Zero Interest Rate?"),` - `)}}function EDe(e,n){e&1&&(o(0,"mat-checkbox",44),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function VIe(e,n){e&1&&(a(0,"mat-checkbox",44),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Is Linked to floating interest rates?"),` - `))}function kDe(e,n){if(e&1&&(o(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function IDe(e,n){if(e&1&&(o(0,"div",45),t(1,` - `),o(2,"h4",2),t(3),m(4,"translate"),I(5,"i",11),m(6,"translate"),t(7,` + `))}function zIe(e,n){if(e&1&&(a(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function jIe(e,n){if(e&1&&(a(0,"div",45),t(1,` + `),a(2,"h4",2),t(3),m(4,"translate"),T(5,"i",11),m(6,"translate"),t(7,` `),s(),t(8,` - `),o(9,"mat-form-field",46),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),I(15,"input",47),t(16,` - `),o(17,"mat-error"),t(18),m(19,"translate"),o(20,"strong"),t(21),m(22,"translate"),s(),t(23,` + `),a(9,"mat-form-field",46),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),T(15,"input",47),t(16,` + `),a(17,"mat-error"),t(18),m(19,"translate"),a(20,"strong"),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",46),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),I(32,"input",48),t(33,` - `),o(34,"mat-error"),t(35),m(36,"translate"),m(37,"translate"),o(38,"strong"),t(39),m(40,"translate"),s(),t(41,` + `),a(26,"mat-form-field",46),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),T(32,"input",48),t(33,` + `),a(34,"mat-error"),t(35),m(36,"translate"),m(37,"translate"),a(38,"strong"),t(39),m(40,"translate"),s(),t(41,` `),s(),t(42,` `),s(),t(43,` - `),o(44,"mat-form-field",46),t(45,` - `),o(46,"mat-label"),t(47),m(48,"translate"),s(),t(49,` - `),I(50,"input",49),t(51,` - `),o(52,"mat-error"),t(53),m(54,"translate"),o(55,"strong"),t(56),m(57,"translate"),s(),t(58),m(59,"translate"),o(60,"strong"),t(61),m(62,"translate"),s(),t(63,` + `),a(44,"mat-form-field",46),t(45,` + `),a(46,"mat-label"),t(47),m(48,"translate"),s(),t(49,` + `),T(50,"input",49),t(51,` + `),a(52,"mat-error"),t(53),m(54,"translate"),a(55,"strong"),t(56),m(57,"translate"),s(),t(58),m(59,"translate"),a(60,"strong"),t(61),m(62,"translate"),s(),t(63,` `),s(),t(64,` `),s(),t(65,` - `),o(66,"mat-form-field",46),t(67,` - `),o(68,"mat-label"),t(69),m(70,"translate"),s(),t(71,` - `),o(72,"mat-select",50),t(73,` - `),x(74,kDe,3,5,"mat-option",13),t(75,` + `),a(66,"mat-form-field",46),t(67,` + `),a(68,"mat-label"),t(69),m(70,"translate"),s(),t(71,` + `),a(72,"mat-select",50),t(73,` + `),x(74,zIe,3,5,"mat-option",13),t(75,` `),s(),t(76,` - `),o(77,"mat-error"),t(78),m(79,"translate"),m(80,"translate"),o(81,"strong"),t(82),m(83,"translate"),s(),t(84,` + `),a(77,"mat-error"),t(78),m(79,"translate"),m(80,"translate"),a(81,"strong"),t(82),m(83,"translate"),s(),t(84,` `),s(),t(85,` `),s(),t(86,` - `),s()),e&2){let i=A();l(3),k(` + `),s()),e&2){let i=M();l(3),k(` `,d(4,25,"labels.inputs.Nominal interest rate"),` - `),l(2),Jt("matTooltip",d(6,27,"tooltips.Define the minimum, default, maximum, and period for the nominal interest rate")),l(7),b(d(13,29,"labels.inputs.Minimum")),l(3),g("min",0),Tr("disabled",i.isZeroInterest()),l(3),k(` + `),l(2),Xt("matTooltip",d(6,27,"tooltips.Define the minimum, default, maximum, and period for the nominal interest rate")),l(7),b(d(13,29,"labels.inputs.Minimum")),l(3),g("min",0),Sr("disabled",i.isZeroInterest()),l(3),k(` `,d(19,31,"labels.commons.Minimum Value must be"),` - `),l(3),b(d(22,33,"labels.commons.greater equal to than 0")),l(8),b(d(30,35,"labels.inputs.Default")),l(3),Tr("disabled",i.isZeroInterest()),l(3),vt(` + `),l(3),b(d(22,33,"labels.commons.greater equal to than 0")),l(8),b(d(30,35,"labels.inputs.Default")),l(3),Sr("disabled",i.isZeroInterest()),l(3),vt(` `,d(36,37,"labels.inputs.Default nominal interest rate")," ",d(37,39,"labels.commons.is"),` - `),l(4),b(d(40,41,"labels.commons.required")),l(8),b(d(48,43,"labels.inputs.Maximum")),l(3),g("min",0),Tr("disabled",i.isZeroInterest()),l(3),k(` + `),l(4),b(d(40,41,"labels.commons.required")),l(8),b(d(48,43,"labels.inputs.Maximum")),l(3),g("min",0),Sr("disabled",i.isZeroInterest()),l(3),k(` `,d(54,45,"labels.commons.Maximum Value must be"),` `),l(3),b(d(57,47,"labels.commons.greater equal to than 0")),l(2),k(` `,d(59,49,"labels.commons.and must be greater than"),` `),l(3),b(d(62,51,"labels.commons.Minimum Principal")),l(8),b(d(70,53,"labels.inputs.Frequency")),l(3),g("disabled",i.isZeroInterest()),l(2),g("ngForOf",i.interestRateFrequencyTypeData),l(4),vt(` `,d(79,55,"labels.inputs.Nominal interest rate frequency")," ",d(80,57,"labels.commons.is"),` - `),l(4),b(d(83,59,"labels.commons.required"))}}function TDe(e,n){if(e&1&&(o(0,"mat-option",41),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(83,59,"labels.commons.required"))}}function qIe(e,n){if(e&1&&(a(0,"mat-option",41),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function PDe(e,n){if(e&1&&(o(0,"div",51),t(1,` - `),o(2,"h4",2),t(3),m(4,"translate"),I(5,"i",11),m(6,"translate"),t(7,` + `)}}function HIe(e,n){if(e&1&&(a(0,"div",51),t(1,` + `),a(2,"h4",2),t(3),m(4,"translate"),T(5,"i",11),m(6,"translate"),t(7,` `),s(),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"mat-select",52),t(16,` - `),x(17,TDe,2,2,"mat-option",13),t(18,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"mat-select",52),t(16,` + `),x(17,qIe,2,2,"mat-option",13),t(18,` `),s(),t(19,` - `),o(20,"mat-error"),t(21),m(22,"translate"),m(23,"translate"),o(24,"strong"),t(25),m(26,"translate"),s(),t(27,` + `),a(20,"mat-error"),t(21),m(22,"translate"),m(23,"translate"),a(24,"strong"),t(25),m(26,"translate"),s(),t(27,` `),s(),t(28,` `),s(),t(29,` - `),o(30,"mat-form-field",4),t(31,` - `),o(32,"mat-label"),t(33),m(34,"translate"),s(),t(35,` - `),I(36,"input",53),t(37,` - `),o(38,"mat-error"),t(39),m(40,"translate"),m(41,"translate"),o(42,"strong"),t(43),m(44,"translate"),s(),t(45,` + `),a(30,"mat-form-field",4),t(31,` + `),a(32,"mat-label"),t(33),m(34,"translate"),s(),t(35,` + `),T(36,"input",53),t(37,` + `),a(38,"mat-error"),t(39),m(40,"translate"),m(41,"translate"),a(42,"strong"),t(43),m(44,"translate"),s(),t(45,` `),s(),t(46,` `),s(),t(47,` - `),o(48,"mat-checkbox",54),t(49),m(50,"translate"),s(),t(51,` + `),a(48,"mat-checkbox",54),t(49),m(50,"translate"),s(),t(51,` - `),o(52,"mat-form-field",4),t(53,` - `),o(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` - `),I(58,"input",55),t(59,` - `),o(60,"mat-error"),t(61),m(62,"translate"),m(63,"translate"),o(64,"strong"),t(65),m(66,"translate"),s(),t(67,` + `),a(52,"mat-form-field",4),t(53,` + `),a(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` + `),T(58,"input",55),t(59,` + `),a(60,"mat-error"),t(61),m(62,"translate"),m(63,"translate"),a(64,"strong"),t(65),m(66,"translate"),s(),t(67,` `),s(),t(68,` `),s(),t(69,` - `),o(70,"mat-form-field",4),t(71,` - `),o(72,"mat-label"),t(73),m(74,"translate"),s(),t(75,` - `),I(76,"input",56),t(77,` - `),o(78,"mat-error"),t(79),m(80,"translate"),m(81,"translate"),o(82,"strong"),t(83),m(84,"translate"),s(),t(85,` + `),a(70,"mat-form-field",4),t(71,` + `),a(72,"mat-label"),t(73),m(74,"translate"),s(),t(75,` + `),T(76,"input",56),t(77,` + `),a(78,"mat-error"),t(79),m(80,"translate"),m(81,"translate"),a(82,"strong"),t(83),m(84,"translate"),s(),t(85,` `),s(),t(86,` `),s(),t(87,` - `),o(88,"mat-form-field",4),t(89,` - `),o(90,"mat-label"),t(91),m(92,"translate"),s(),t(93,` - `),I(94,"input",57),t(95,` - `),o(96,"mat-error"),t(97),m(98,"translate"),m(99,"translate"),o(100,"strong"),t(101),m(102,"translate"),s(),t(103,` + `),a(88,"mat-form-field",4),t(89,` + `),a(90,"mat-label"),t(91),m(92,"translate"),s(),t(93,` + `),T(94,"input",57),t(95,` + `),a(96,"mat-error"),t(97),m(98,"translate"),m(99,"translate"),a(100,"strong"),t(101),m(102,"translate"),s(),t(103,` `),s(),t(104,` `),s(),t(105,` - `),s()),e&2){let i=A();l(3),k(` + `),s()),e&2){let i=M();l(3),k(` `,d(4,25,"labels.inputs.Floating Interest Rate"),` - `),l(2),Jt("matTooltip",d(6,27,"tooltips.Define the minimum, default, maximum, and period for the floating interest rate")),l(7),b(d(13,29,"labels.inputs.Floating Rate")),l(5),g("ngForOf",i.floatingRateData),l(4),vt(` + `),l(2),Xt("matTooltip",d(6,27,"tooltips.Define the minimum, default, maximum, and period for the floating interest rate")),l(7),b(d(13,29,"labels.inputs.Floating Rate")),l(5),g("ngForOf",i.floatingRateData),l(4),vt(` `,d(22,31,"labels.inputs.Floating rate")," ",d(23,33,"labels.commons.is"),` `),l(4),b(d(26,35,"labels.commons.required")),l(8),b(d(34,37,"labels.inputs.Differential Rate")),l(6),vt(` `,d(40,39,"labels.inputs.Differential rate")," ",d(41,41,"labels.commons.is"),` @@ -23072,325 +23086,325 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(80,57,"labels.inputs.Default interest rate")," ",d(81,59,"labels.commons.is"),` `),l(4),b(d(84,61,"labels.commons.required")),l(8),b(d(92,63,"labels.inputs.Maximum")),l(6),vt(` `,d(98,65,"labels.inputs.Maximum interest rate")," ",d(99,67,"labels.commons.is"),` - `),l(4),b(d(102,69,"labels.commons.required"))}}function DDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function MDe(e,n){if(e&1&&(o(0,"td",75),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.valueConditionType,a.valueConditionTypeData,"id","value"),` - `)}}function ADe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function ODe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),l(4),b(d(102,69,"labels.commons.required"))}}function GIe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function UIe(e,n){if(e&1&&(a(0,"td",75),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.valueConditionType,o.valueConditionTypeData,"id","value"),` + `)}}function $Ie(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function WIe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.borrowerCycleNumber,` - `)}}function FDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function BDe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function QIe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function KIe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.minValue,` - `)}}function RDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function NDe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function YIe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function JIe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.defaultValue,` - `)}}function LDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function VDe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function ZIe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function XIe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.maxValue,` - `)}}function zDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function jDe(e,n){if(e&1){let i=lt();o(0,"td",75),t(1,` - `),o(2,"button",76),q("click",function(){let r=Q(i).index,c=A(3);return Y(c.editVariationsForBorrowerCycle("Principal",c.principalVariationsForBorrowerCycle,r))}),t(3,` - `),I(4,"fa-icon",77),t(5,` + `)}}function tPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function ePe(e,n){if(e&1){let i=lt();a(0,"td",75),t(1,` + `),a(2,"button",76),q("click",function(){let r=Q(i).index,c=M(3);return K(c.editVariationsForBorrowerCycle("Principal",c.principalVariationsForBorrowerCycle,r))}),t(3,` + `),T(4,"fa-icon",77),t(5,` `),s(),t(6,` - `),o(7,"button",78),q("click",function(){let r=Q(i).index,c=A(3);return Y(c.deleteVariationsForBorrowerCycle(c.principalVariationsForBorrowerCycle,r))}),t(8,` - `),I(9,"fa-icon",79),t(10,` + `),a(7,"button",78),q("click",function(){let r=Q(i).index,c=M(3);return K(c.deleteVariationsForBorrowerCycle(c.principalVariationsForBorrowerCycle,r))}),t(8,` + `),T(9,"fa-icon",79),t(10,` `),s(),t(11,` - `),s()}}function qDe(e,n){e&1&&I(0,"tr",80)}function HDe(e,n){e&1&&I(0,"tr",81)}function GDe(e,n){if(e&1&&(o(0,"table",63),t(1,` - `),at(2,64),t(3,` - `),x(4,DDe,3,3,"th",65),t(5,` - `),x(6,MDe,3,6,"td",66),t(7,` - `),ot(),t(8,` + `),s()}}function iPe(e,n){e&1&&T(0,"tr",80)}function nPe(e,n){e&1&&T(0,"tr",81)}function rPe(e,n){if(e&1&&(a(0,"table",63),t(1,` + `),ot(2,64),t(3,` + `),x(4,GIe,3,3,"th",65),t(5,` + `),x(6,UIe,3,6,"td",66),t(7,` + `),at(),t(8,` - `),at(9,67),t(10,` - `),x(11,ADe,3,3,"th",65),t(12,` - `),x(13,ODe,2,1,"td",66),t(14,` - `),ot(),t(15,` + `),ot(9,67),t(10,` + `),x(11,$Ie,3,3,"th",65),t(12,` + `),x(13,WIe,2,1,"td",66),t(14,` + `),at(),t(15,` - `),at(16,68),t(17,` - `),x(18,FDe,3,3,"th",65),t(19,` - `),x(20,BDe,2,1,"td",66),t(21,` - `),ot(),t(22,` + `),ot(16,68),t(17,` + `),x(18,QIe,3,3,"th",65),t(19,` + `),x(20,KIe,2,1,"td",66),t(21,` + `),at(),t(22,` - `),at(23,69),t(24,` - `),x(25,RDe,3,3,"th",65),t(26,` - `),x(27,NDe,2,1,"td",66),t(28,` - `),ot(),t(29,` + `),ot(23,69),t(24,` + `),x(25,YIe,3,3,"th",65),t(26,` + `),x(27,JIe,2,1,"td",66),t(28,` + `),at(),t(29,` - `),at(30,70),t(31,` - `),x(32,LDe,3,3,"th",65),t(33,` - `),x(34,VDe,2,1,"td",66),t(35,` - `),ot(),t(36,` + `),ot(30,70),t(31,` + `),x(32,ZIe,3,3,"th",65),t(33,` + `),x(34,XIe,2,1,"td",66),t(35,` + `),at(),t(36,` - `),at(37,71),t(38,` - `),x(39,zDe,3,3,"th",65),t(40,` - `),x(41,jDe,12,0,"td",66),t(42,` - `),ot(),t(43,` + `),ot(37,71),t(38,` + `),x(39,tPe,3,3,"th",65),t(40,` + `),x(41,ePe,12,0,"td",66),t(42,` + `),at(),t(43,` - `),x(44,qDe,1,0,"tr",72),t(45,` - `),x(46,HDe,1,0,"tr",73),t(47,` - `),s()),e&2){let i=A(2);g("dataSource",i.principalVariationsForBorrowerCycle.value),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function UDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function $De(e,n){if(e&1&&(o(0,"td",75),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.valueConditionType,a.valueConditionTypeData,"id","value"),` - `)}}function WDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function QDe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),x(44,iPe,1,0,"tr",72),t(45,` + `),x(46,nPe,1,0,"tr",73),t(47,` + `),s()),e&2){let i=M(2);g("dataSource",i.principalVariationsForBorrowerCycle.value),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function oPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function aPe(e,n){if(e&1&&(a(0,"td",75),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.valueConditionType,o.valueConditionTypeData,"id","value"),` + `)}}function sPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function lPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.borrowerCycleNumber,` - `)}}function YDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function KDe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function cPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function pPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.minValue,` - `)}}function JDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function ZDe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function mPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function dPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.defaultValue,` - `)}}function XDe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function tMe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function uPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function fPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.maxValue,` - `)}}function eMe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function iMe(e,n){if(e&1){let i=lt();o(0,"td",75),t(1,` - `),o(2,"button",76),q("click",function(){let r=Q(i).index,c=A(3);return Y(c.editVariationsForBorrowerCycle("NumberOfRepayments",c.numberOfRepaymentVariationsForBorrowerCycle,r))}),t(3,` - `),I(4,"fa-icon",77),t(5,` + `)}}function hPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function gPe(e,n){if(e&1){let i=lt();a(0,"td",75),t(1,` + `),a(2,"button",76),q("click",function(){let r=Q(i).index,c=M(3);return K(c.editVariationsForBorrowerCycle("NumberOfRepayments",c.numberOfRepaymentVariationsForBorrowerCycle,r))}),t(3,` + `),T(4,"fa-icon",77),t(5,` `),s(),t(6,` - `),o(7,"button",78),q("click",function(){let r=Q(i).index,c=A(3);return Y(c.deleteVariationsForBorrowerCycle(c.numberOfRepaymentVariationsForBorrowerCycle,r))}),t(8,` - `),I(9,"fa-icon",79),t(10,` + `),a(7,"button",78),q("click",function(){let r=Q(i).index,c=M(3);return K(c.deleteVariationsForBorrowerCycle(c.numberOfRepaymentVariationsForBorrowerCycle,r))}),t(8,` + `),T(9,"fa-icon",79),t(10,` `),s(),t(11,` - `),s()}}function nMe(e,n){e&1&&I(0,"tr",80)}function rMe(e,n){e&1&&I(0,"tr",81)}function aMe(e,n){if(e&1&&(o(0,"table",63),t(1,` - `),at(2,64),t(3,` - `),x(4,UDe,3,3,"th",65),t(5,` - `),x(6,$De,3,6,"td",66),t(7,` - `),ot(),t(8,` + `),s()}}function xPe(e,n){e&1&&T(0,"tr",80)}function _Pe(e,n){e&1&&T(0,"tr",81)}function vPe(e,n){if(e&1&&(a(0,"table",63),t(1,` + `),ot(2,64),t(3,` + `),x(4,oPe,3,3,"th",65),t(5,` + `),x(6,aPe,3,6,"td",66),t(7,` + `),at(),t(8,` - `),at(9,67),t(10,` - `),x(11,WDe,3,3,"th",65),t(12,` - `),x(13,QDe,2,1,"td",66),t(14,` - `),ot(),t(15,` + `),ot(9,67),t(10,` + `),x(11,sPe,3,3,"th",65),t(12,` + `),x(13,lPe,2,1,"td",66),t(14,` + `),at(),t(15,` - `),at(16,68),t(17,` - `),x(18,YDe,3,3,"th",65),t(19,` - `),x(20,KDe,2,1,"td",66),t(21,` - `),ot(),t(22,` + `),ot(16,68),t(17,` + `),x(18,cPe,3,3,"th",65),t(19,` + `),x(20,pPe,2,1,"td",66),t(21,` + `),at(),t(22,` - `),at(23,69),t(24,` - `),x(25,JDe,3,3,"th",65),t(26,` - `),x(27,ZDe,2,1,"td",66),t(28,` - `),ot(),t(29,` + `),ot(23,69),t(24,` + `),x(25,mPe,3,3,"th",65),t(26,` + `),x(27,dPe,2,1,"td",66),t(28,` + `),at(),t(29,` - `),at(30,70),t(31,` - `),x(32,XDe,3,3,"th",65),t(33,` - `),x(34,tMe,2,1,"td",66),t(35,` - `),ot(),t(36,` + `),ot(30,70),t(31,` + `),x(32,uPe,3,3,"th",65),t(33,` + `),x(34,fPe,2,1,"td",66),t(35,` + `),at(),t(36,` - `),at(37,71),t(38,` - `),x(39,eMe,3,3,"th",65),t(40,` - `),x(41,iMe,12,0,"td",66),t(42,` - `),ot(),t(43,` + `),ot(37,71),t(38,` + `),x(39,hPe,3,3,"th",65),t(40,` + `),x(41,gPe,12,0,"td",66),t(42,` + `),at(),t(43,` - `),x(44,nMe,1,0,"tr",72),t(45,` - `),x(46,rMe,1,0,"tr",73),t(47,` - `),s()),e&2){let i=A(2);g("dataSource",i.numberOfRepaymentVariationsForBorrowerCycle.value),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function oMe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function sMe(e,n){if(e&1&&(o(0,"td",75),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.valueConditionType,a.valueConditionTypeData,"id","value"),` - `)}}function lMe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function cMe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),x(44,xPe,1,0,"tr",72),t(45,` + `),x(46,_Pe,1,0,"tr",73),t(47,` + `),s()),e&2){let i=M(2);g("dataSource",i.numberOfRepaymentVariationsForBorrowerCycle.value),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function bPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function CPe(e,n){if(e&1&&(a(0,"td",75),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.valueConditionType,o.valueConditionTypeData,"id","value"),` + `)}}function yPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function SPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.borrowerCycleNumber,` - `)}}function pMe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function mMe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function wPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function EPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.minValue,` - `)}}function dMe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function uMe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function kPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function TPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.defaultValue,` - `)}}function fMe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function hMe(e,n){if(e&1&&(o(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function IPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function PPe(e,n){if(e&1&&(a(0,"td",75),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.maxValue,` - `)}}function gMe(e,n){e&1&&(o(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function xMe(e,n){if(e&1){let i=lt();o(0,"td",75),t(1,` - `),o(2,"button",76),q("click",function(){let r=Q(i).index,c=A(3);return Y(c.editVariationsForBorrowerCycle("NominalInterestRate",c.interestRateVariationsForBorrowerCycle,r))}),t(3,` - `),I(4,"fa-icon",77),t(5,` + `)}}function DPe(e,n){e&1&&(a(0,"th",74),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function APe(e,n){if(e&1){let i=lt();a(0,"td",75),t(1,` + `),a(2,"button",76),q("click",function(){let r=Q(i).index,c=M(3);return K(c.editVariationsForBorrowerCycle("NominalInterestRate",c.interestRateVariationsForBorrowerCycle,r))}),t(3,` + `),T(4,"fa-icon",77),t(5,` `),s(),t(6,` - `),o(7,"button",78),q("click",function(){let r=Q(i).index,c=A(3);return Y(c.deleteVariationsForBorrowerCycle(c.interestRateVariationsForBorrowerCycle,r))}),t(8,` - `),I(9,"fa-icon",79),t(10,` + `),a(7,"button",78),q("click",function(){let r=Q(i).index,c=M(3);return K(c.deleteVariationsForBorrowerCycle(c.interestRateVariationsForBorrowerCycle,r))}),t(8,` + `),T(9,"fa-icon",79),t(10,` `),s(),t(11,` - `),s()}}function _Me(e,n){e&1&&I(0,"tr",80)}function vMe(e,n){e&1&&I(0,"tr",81)}function bMe(e,n){if(e&1&&(o(0,"table",63),t(1,` - `),at(2,64),t(3,` - `),x(4,oMe,3,3,"th",65),t(5,` - `),x(6,sMe,3,6,"td",66),t(7,` - `),ot(),t(8,` + `),s()}}function MPe(e,n){e&1&&T(0,"tr",80)}function OPe(e,n){e&1&&T(0,"tr",81)}function FPe(e,n){if(e&1&&(a(0,"table",63),t(1,` + `),ot(2,64),t(3,` + `),x(4,bPe,3,3,"th",65),t(5,` + `),x(6,CPe,3,6,"td",66),t(7,` + `),at(),t(8,` - `),at(9,67),t(10,` - `),x(11,lMe,3,3,"th",65),t(12,` - `),x(13,cMe,2,1,"td",66),t(14,` - `),ot(),t(15,` + `),ot(9,67),t(10,` + `),x(11,yPe,3,3,"th",65),t(12,` + `),x(13,SPe,2,1,"td",66),t(14,` + `),at(),t(15,` - `),at(16,68),t(17,` - `),x(18,pMe,3,3,"th",65),t(19,` - `),x(20,mMe,2,1,"td",66),t(21,` - `),ot(),t(22,` + `),ot(16,68),t(17,` + `),x(18,wPe,3,3,"th",65),t(19,` + `),x(20,EPe,2,1,"td",66),t(21,` + `),at(),t(22,` - `),at(23,69),t(24,` - `),x(25,dMe,3,3,"th",65),t(26,` - `),x(27,uMe,2,1,"td",66),t(28,` - `),ot(),t(29,` + `),ot(23,69),t(24,` + `),x(25,kPe,3,3,"th",65),t(26,` + `),x(27,TPe,2,1,"td",66),t(28,` + `),at(),t(29,` - `),at(30,70),t(31,` - `),x(32,fMe,3,3,"th",65),t(33,` - `),x(34,hMe,2,1,"td",66),t(35,` - `),ot(),t(36,` + `),ot(30,70),t(31,` + `),x(32,IPe,3,3,"th",65),t(33,` + `),x(34,PPe,2,1,"td",66),t(35,` + `),at(),t(36,` - `),at(37,71),t(38,` - `),x(39,gMe,3,3,"th",65),t(40,` - `),x(41,xMe,12,0,"td",66),t(42,` - `),ot(),t(43,` + `),ot(37,71),t(38,` + `),x(39,DPe,3,3,"th",65),t(40,` + `),x(41,APe,12,0,"td",66),t(42,` + `),at(),t(43,` - `),x(44,_Me,1,0,"tr",72),t(45,` - `),x(46,vMe,1,0,"tr",73),t(47,` - `),s()),e&2){let i=A(2);g("dataSource",i.interestRateVariationsForBorrowerCycle.value),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function CMe(e,n){if(e&1){let i=lt();o(0,"div",45),t(1,` - `),o(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` + `),x(44,MPe,1,0,"tr",72),t(45,` + `),x(46,OPe,1,0,"tr",73),t(47,` + `),s()),e&2){let i=M(2);g("dataSource",i.interestRateVariationsForBorrowerCycle.value),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function BPe(e,n){if(e&1){let i=lt();a(0,"div",45),t(1,` + `),a(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",59),t(7,` - `),o(8,"button",60),q("click",function(){Q(i);let r=A();return Y(r.addVariationsForBorrowerCycle("Principal",r.principalVariationsForBorrowerCycle))}),t(9,` - `),I(10,"fa-icon",61),t(11),m(12,"translate"),s(),t(13,` + `),a(6,"div",59),t(7,` + `),a(8,"button",60),q("click",function(){Q(i);let r=M();return K(r.addVariationsForBorrowerCycle("Principal",r.principalVariationsForBorrowerCycle))}),t(9,` + `),T(10,"fa-icon",61),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` - `),x(15,GDe,48,3,"table",62),t(16,` + `),x(15,rPe,48,3,"table",62),t(16,` - `),o(17,"h4",58),t(18),m(19,"translate"),s(),t(20,` + `),a(17,"h4",58),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"div",59),t(22,` - `),o(23,"button",60),q("click",function(){Q(i);let r=A();return Y(r.addVariationsForBorrowerCycle("NumberOfRepayments",r.numberOfRepaymentVariationsForBorrowerCycle))}),t(24,` - `),I(25,"fa-icon",61),t(26),m(27,"translate"),s(),t(28,` + `),a(21,"div",59),t(22,` + `),a(23,"button",60),q("click",function(){Q(i);let r=M();return K(r.addVariationsForBorrowerCycle("NumberOfRepayments",r.numberOfRepaymentVariationsForBorrowerCycle))}),t(24,` + `),T(25,"fa-icon",61),t(26),m(27,"translate"),s(),t(28,` `),s(),t(29,` - `),x(30,aMe,48,3,"table",62),t(31,` + `),x(30,vPe,48,3,"table",62),t(31,` - `),o(32,"h4",58),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"h4",58),t(33),m(34,"translate"),s(),t(35,` - `),o(36,"div",59),t(37,` - `),o(38,"button",60),q("click",function(){Q(i);let r=A();return Y(r.addVariationsForBorrowerCycle("NominalInterestRate",r.interestRateVariationsForBorrowerCycle))}),t(39,` - `),I(40,"fa-icon",61),t(41),m(42,"translate"),s(),t(43,` + `),a(36,"div",59),t(37,` + `),a(38,"button",60),q("click",function(){Q(i);let r=M();return K(r.addVariationsForBorrowerCycle("NominalInterestRate",r.interestRateVariationsForBorrowerCycle))}),t(39,` + `),T(40,"fa-icon",61),t(41),m(42,"translate"),s(),t(43,` `),s(),t(44,` - `),x(45,bMe,48,3,"table",62),t(46,` - `),s()}if(e&2){let i=A();l(3),b(d(4,9,"labels.inputs.Principal by loan cycle")),l(8),k(` + `),x(45,FPe,48,3,"table",62),t(46,` + `),s()}if(e&2){let i=M();l(3),b(d(4,9,"labels.inputs.Principal by loan cycle")),l(8),k(` `,d(12,11,"labels.buttons.Add"),` `),l(4),g("ngIf",i.principalVariationsForBorrowerCycle.value.length),l(3),b(d(19,13,"labels.inputs.Number of repayments by loan cycle")),l(8),k(` `,d(27,15,"labels.buttons.Add"),` `),l(4),g("ngIf",i.numberOfRepaymentVariationsForBorrowerCycle.value.length),l(3),b(d(34,17,"labels.inputs.Nominal interest rate by loan cycle")),l(8),k(` `,d(42,19,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.interestRateVariationsForBorrowerCycle.value.length)}}function yMe(e,n){if(e&1&&(o(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function SMe(e,n){e&1&&(o(0,"h4",82),t(1),m(2,"translate"),I(3,"i",11),m(4,"translate"),t(5,` + `),l(4),g("ngIf",i.interestRateVariationsForBorrowerCycle.value.length)}}function RPe(e,n){if(e&1&&(a(0,"mat-option",41),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function NPe(e,n){e&1&&(a(0,"h4",82),t(1),m(2,"translate"),T(3,"i",11),m(4,"translate"),t(5,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.Fixed Length"),` - `),l(2),Jt("matTooltip",d(4,4,"tooltips.Due to regulatory requirements in some countries")))}function wMe(e,n){e&1&&(o(0,"mat-form-field",26),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",83),t(7,` - `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Fixed Length")))}function EMe(e,n){if(e&1&&(o(0,"span",84),t(1),m(2,"find"),m(3,"translateKey"),s()),e&2){let i=A();l(),b(Ke(3,6,li(2,1,i.loanProductTermsForm.value.repaymentFrequencyType,i.repaymentFrequencyTypeData,"id","value"),"catalogs"))}}var Ku=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.processingStrategyService=a,this.dialog=r,this.translateService=c,this.zeroInterest=new ge(!1),this.displayedColumns=["valueConditionType","borrowerCycleNumber","minValue","defaultValue","maxValue","actions"],this.isAdvancedTransactionProcessingStrategy=!1,this.createLoanProductTermsForm(),this.setConditionalControls()}ngOnInit(){this.valueConditionTypeData=this.loanProductsTemplate.valueConditionTypeOptions,this.floatingRateData=this.loanProductsTemplate.floatingRateOptions,this.interestRateFrequencyTypeData=this.loanProductsTemplate.interestRateFrequencyTypeOptions,this.repaymentFrequencyTypeData=this.loanProductsTemplate.repaymentFrequencyTypeOptions,this.repaymentStartDateTypeOptions=this.loanProductsTemplate.repaymentStartDateTypeOptions,this.overAppliedCalculationTypeData=[{id:"percentage",value:"Percentage"},{id:"flat",value:"Fixed Amount"}],this.loanProductTermsForm.patchValue({minPrincipal:this.loanProductsTemplate.minPrincipal,principal:this.loanProductsTemplate.principal,maxPrincipal:this.loanProductsTemplate.maxPrincipal,minNumberOfRepayments:this.loanProductsTemplate.minNumberOfRepayments,numberOfRepayments:this.loanProductsTemplate.numberOfRepayments,maxNumberOfRepayments:this.loanProductsTemplate.maxNumberOfRepayments,isLinkedToFloatingInterestRates:this.loanProductsTemplate.isLinkedToFloatingInterestRates,minInterestRatePerPeriod:this.loanProductsTemplate.minInterestRatePerPeriod,interestRatePerPeriod:this.loanProductsTemplate.interestRatePerPeriod,maxInterestRatePerPeriod:this.loanProductsTemplate.maxInterestRatePerPeriod,interestRateFrequencyType:this.loanProductsTemplate.interestRateFrequencyType.id,floatingRatesId:this.loanProductsTemplate.floatingRateId,interestRateDifferential:this.loanProductsTemplate.interestRateDifferential,isFloatingInterestRateCalculationAllowed:this.loanProductsTemplate.isFloatingInterestRateCalculationAllowed,allowApprovedDisbursedAmountsOverApplied:this.loanProductsTemplate.allowApprovedDisbursedAmountsOverApplied,minDifferentialLendingRate:this.loanProductsTemplate.minDifferentialLendingRate,defaultDifferentialLendingRate:this.loanProductsTemplate.defaultDifferentialLendingRate,maxDifferentialLendingRate:this.loanProductsTemplate.maxDifferentialLendingRate,useBorrowerCycle:this.loanProductsTemplate.useBorrowerCycle,repaymentEvery:this.loanProductsTemplate.repaymentEvery,repaymentFrequencyType:this.loanProductsTemplate.repaymentFrequencyType.id,minimumDaysBetweenDisbursalAndFirstRepayment:this.loanProductsTemplate.minimumDaysBetweenDisbursalAndFirstRepayment,repaymentStartDateType:this.loanProductsTemplate.repaymentStartDateType.id||1,interestRecognitionOnDisbursementDate:this.loanProductsTemplate.interestRecognitionOnDisbursementDate||!1}),this.loanProductsTemplate.allowApprovedDisbursedAmountsOverApplied&&this.loanProductTermsForm.patchValue({overAppliedCalculationType:this.loanProductsTemplate.overAppliedCalculationType,overAppliedNumber:this.loanProductsTemplate.overAppliedNumber}),this.loanProductTermsForm.setControl("principalVariationsForBorrowerCycle",this.formBuilder.array(this.loanProductsTemplate.principalVariationsForBorrowerCycle.map(i=>oi(ve({},i),{valueConditionType:i.valueConditionType.id})))),this.loanProductTermsForm.setControl("numberOfRepaymentVariationsForBorrowerCycle",this.formBuilder.array(this.loanProductsTemplate.numberOfRepaymentVariationsForBorrowerCycle.map(i=>oi(ve({},i),{valueConditionType:i.valueConditionType.id})))),this.loanProductTermsForm.setControl("interestRateVariationsForBorrowerCycle",this.formBuilder.array(this.loanProductsTemplate.interestRateVariationsForBorrowerCycle.map(i=>oi(ve({},i),{valueConditionType:i.valueConditionType.id})))),this.zeroInterest.patchValue(this.loanProductsTemplate.minInterestRatePerPeriod===0&&this.loanProductsTemplate.interestRatePerPeriod===0&&this.loanProductsTemplate.maxInterestRatePerPeriod===0),this.processingStrategyService.advancedTransactionProcessingStrategy.subscribe(i=>{this.isAdvancedTransactionProcessingStrategy=i}),this.validateAdvancedPaymentStrategyControls()}createLoanProductTermsForm(){this.loanProductTermsForm=this.formBuilder.group({useBorrowerCycle:[!1],minPrincipal:[""],principal:["",yt.required],maxPrincipal:[""],minNumberOfRepayments:[""],numberOfRepayments:["",yt.required],maxNumberOfRepayments:[""],isLinkedToFloatingInterestRates:[!1],allowApprovedDisbursedAmountsOverApplied:[!1],minInterestRatePerPeriod:[""],interestRatePerPeriod:["",yt.required],maxInterestRatePerPeriod:[""],interestRateFrequencyType:["",yt.required],repaymentEvery:["",yt.required],repaymentFrequencyType:["",yt.required],minimumDaysBetweenDisbursalAndFirstRepayment:[""],repaymentStartDateType:[1],fixedLength:[null],interestRecognitionOnDisbursementDate:[!1]})}ngOnChanges(i){this.validateAdvancedPaymentStrategyControls()}setConditionalControls(){this.loanProductTermsForm.get("allowApprovedDisbursedAmountsOverApplied").valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.addControl("overAppliedCalculationType",new ge("")),this.loanProductTermsForm.addControl("overAppliedNumber",new ge("")),this.loanProductTermsForm.addControl("disallowExpectedDisbursements",new ge("true"))):(this.loanProductTermsForm.removeControl("overAppliedCalculationType"),this.loanProductTermsForm.removeControl("overAppliedNumber"),this.loanProductTermsForm.removeControl("disallowExpectedDisbursements"))}),this.loanProductTermsForm.get("isLinkedToFloatingInterestRates").valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.removeControl("minInterestRatePerPeriod"),this.loanProductTermsForm.removeControl("interestRatePerPeriod"),this.loanProductTermsForm.removeControl("maxInterestRatePerPeriod"),this.loanProductTermsForm.removeControl("interestRateFrequencyType"),this.loanProductTermsForm.addControl("floatingRatesId",new ge("",yt.required)),this.loanProductTermsForm.addControl("interestRateDifferential",new ge("",yt.required)),this.loanProductTermsForm.addControl("isFloatingInterestRateCalculationAllowed",new ge(!1)),this.loanProductTermsForm.addControl("minDifferentialLendingRate",new ge("",yt.required)),this.loanProductTermsForm.addControl("defaultDifferentialLendingRate",new ge("",yt.required)),this.loanProductTermsForm.addControl("maxDifferentialLendingRate",new ge("",yt.required))):(this.loanProductTermsForm.addControl("minInterestRatePerPeriod",new ge("")),this.loanProductTermsForm.addControl("interestRatePerPeriod",new ge("",yt.required)),this.loanProductTermsForm.addControl("maxInterestRatePerPeriod",new ge("")),this.loanProductTermsForm.addControl("interestRateFrequencyType",new ge(this.interestRateFrequencyTypeData.id,yt.required)),this.loanProductTermsForm.removeControl("floatingRatesId"),this.loanProductTermsForm.removeControl("interestRateDifferential"),this.loanProductTermsForm.removeControl("isFloatingInterestRateCalculationAllowed"),this.loanProductTermsForm.removeControl("minDifferentialLendingRate"),this.loanProductTermsForm.removeControl("defaultDifferentialLendingRate"),this.loanProductTermsForm.removeControl("maxDifferentialLendingRate"))}),this.loanProductTermsForm.get("useBorrowerCycle").valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.addControl("principalVariationsForBorrowerCycle",this.formBuilder.array([])),this.loanProductTermsForm.addControl("numberOfRepaymentVariationsForBorrowerCycle",this.formBuilder.array([])),this.loanProductTermsForm.addControl("interestRateVariationsForBorrowerCycle",this.formBuilder.array([]))):(this.loanProductTermsForm.removeControl("principalVariationsForBorrowerCycle"),this.loanProductTermsForm.removeControl("numberOfRepaymentVariationsForBorrowerCycle"),this.loanProductTermsForm.removeControl("interestRateVariationsForBorrowerCycle"))}),this.zeroInterest.valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.get("minInterestRatePerPeriod").patchValue(0),this.loanProductTermsForm.get("minInterestRatePerPeriod").disable(),this.loanProductTermsForm.get("interestRatePerPeriod").patchValue(0),this.loanProductTermsForm.get("interestRatePerPeriod").disable(),this.loanProductTermsForm.get("maxInterestRatePerPeriod").patchValue(0),this.loanProductTermsForm.get("maxInterestRatePerPeriod").disable()):(this.loanProductTermsForm.get("minInterestRatePerPeriod").patchValue(this.loanProductsTemplate.minInterestRatePerPeriod),this.loanProductTermsForm.get("minInterestRatePerPeriod").enable(),this.loanProductTermsForm.get("interestRatePerPeriod").patchValue(this.loanProductsTemplate.interestRatePerPeriod),this.loanProductTermsForm.get("interestRatePerPeriod").enable(),this.loanProductTermsForm.get("maxInterestRatePerPeriod").patchValue(this.loanProductsTemplate.maxInterestRatePerPeriod),this.loanProductTermsForm.get("maxInterestRatePerPeriod").enable()),this.validateAdvancedPaymentStrategyControls()})}get principalVariationsForBorrowerCycle(){return this.loanProductTermsForm.get("principalVariationsForBorrowerCycle")}get numberOfRepaymentVariationsForBorrowerCycle(){return this.loanProductTermsForm.get("numberOfRepaymentVariationsForBorrowerCycle")}get interestRateVariationsForBorrowerCycle(){return this.loanProductTermsForm.get("interestRateVariationsForBorrowerCycle")}setLoanProductTermsFormDirty(){this.loanProductTermsForm.pristine&&this.loanProductTermsForm.markAsDirty()}addVariationsForBorrowerCycle(i,a){let r=this.getData(i);this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{u.data&&(a.push(u.data),this.setLoanProductTermsFormDirty())})}editVariationsForBorrowerCycle(i,a,r){let c=oi(ve({},this.getData(i,a.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{h.data&&(a.at(r).patchValue(h.data.value),this.setLoanProductTermsFormDirty())})}deleteVariationsForBorrowerCycle(i,a){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&(i.removeAt(a),this.setLoanProductTermsFormDirty())})}getData(i,a){switch(i){case"Principal":return{title:this.translateService.instant("labels.heading.Principal by loan cycle"),formfields:this.getFormfields(a)};case"NumberOfRepayments":return{title:this.translateService.instant("labels.heading.Number of Repayments by loan cycle"),formfields:this.getFormfields(a)};case"NominalInterestRate":return{title:this.translateService.instant("labels.heading.Nominal Interest Rate by loan cycle"),formfields:this.getFormfields(a)}}}getFormfields(i){return[new kn({controlName:"valueConditionType",label:this.translateService.instant("labels.inputs.Condition"),value:i?i.valueConditionType:this.valueConditionTypeData[0].id,options:{label:"value",value:"id",data:this.valueConditionTypeData},required:!0,order:1}),new er({controlName:"borrowerCycleNumber",label:this.translateService.instant("labels.inputs.Loan Cycle"),value:i?i.borrowerCycleNumber:void 0,type:"number",required:!0,order:2}),new er({controlName:"minValue",label:this.translateService.instant("labels.inputs.Minimum"),value:i?i.minValue:void 0,type:"number",order:3}),new er({controlName:"defaultValue",label:this.translateService.instant("labels.inputs.Default"),value:i?i.defaultValue:void 0,type:"number",required:!0,order:4}),new er({controlName:"maxValue",label:this.translateService.instant("labels.inputs.Maximum"),value:i?i.maxValue:void 0,type:"number",order:5})]}get loanProductTerms(){return this.loanProductTermsForm.getRawValue()}isZeroInterest(){return this.zeroInterest.value}allowFixedLength(){return this.isAdvancedTransactionProcessingStrategy&&this.isZeroInterest()}validateAdvancedPaymentStrategyControls(){this.allowFixedLength()?this.loanProductTermsForm.get("fixedLength").patchValue(this.loanProductsTemplate.fixedLength||null):this.loanProductTermsForm.get("fixedLength").patchValue(null)}static{this.\u0275fac=function(a){return new(a||e)(z(he),z($E),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-terms-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},features:[Pa],decls:267,vars:161,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"m-l-10","fas","fa-question",3,"matTooltip"],[1,"flex-31"],["type","number","matInput","","formControlName","minPrincipal",3,"min"],["type","number","matInput","","formControlName","principal","required",""],["type","number","matInput","","formControlName","maxPrincipal",3,"min"],["labelPosition","before","formControlName","allowApprovedDisbursedAmountsOverApplied",1,"flex-60"],[1,"flex-98","layout-row-wrap","responsive-column","gap-2percent"],["class","flex-fill flex-32",4,"ngIf"],[1,"fas","fa-question",3,"matTooltip"],["formControlName","repaymentStartDateType","required",""],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minNumberOfRepayments",3,"min"],["type","number","matInput","","formControlName","numberOfRepayments","required",""],["type","number","matInput","","formControlName","maxNumberOfRepayments",3,"min"],[1,"flex-98"],["labelPosition","before","formControlName","interestRecognitionOnDisbursementDate",1,"flex-96"],[1,"mat-h3","flex-23"],["class","flex-23","labelPosition","before",3,"formControl",4,"ngIf"],["class","flex-32","labelPosition","before","formControlName","isLinkedToFloatingInterestRates",4,"ngIf"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["class","flex-fill layout-row-wrap gap-2percent responsive-column align-gt-sm-start-center",4,"ngIf"],["labelPosition","before","formControlName","useBorrowerCycle",1,"flex-73"],[1,"mat-h4","flex-33"],[1,"flex-30"],["type","number","matInput","","formControlName","repaymentEvery","required",""],["formControlName","repaymentFrequencyType","required",""],["class","mat-h4 flex-30",4,"ngIf"],["class","flex-30",4,"ngIf"],["class","label-field flex-30",4,"ngIf"],[1,"flex-48"],["type","number","matInput","","formControlName","minimumDaysBetweenDisbursalAndFirstRepayment"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[1,"flex-fill","flex-32"],["formControlName","overAppliedCalculationType","required",""],[3,"value"],["type","number","matInput","","formControlName","overAppliedNumber","required",""],["labelPosition","before",1,"flex-23",3,"formControl"],["labelPosition","before","formControlName","isLinkedToFloatingInterestRates",1,"flex-32"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-fill","flex-23"],["type","number","matInput","","formControlName","minInterestRatePerPeriod",3,"min"],["type","number","matInput","","formControlName","interestRatePerPeriod","required",""],["type","number","matInput","","formControlName","maxInterestRatePerPeriod",3,"min"],["formControlName","interestRateFrequencyType","required","",3,"disabled"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column","align-gt-sm-start-center"],["formControlName","floatingRatesId","required",""],["type","number","matInput","","formControlName","interestRateDifferential","required",""],["labelPosition","before","formControlName","isFloatingInterestRateCalculationAllowed",1,"flex-31"],["type","number","matInput","","formControlName","minDifferentialLendingRate","required","",3,"min"],["type","number","matInput","","formControlName","defaultDifferentialLendingRate","required",""],["type","number","matInput","","formControlName","maxDifferentialLendingRate","required",""],[1,"mat-h4","flex-73"],[1,"flex-23"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","valueConditionType"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","borrowerCycleNumber"],["matColumnDef","minValue"],["matColumnDef","defaultValue"],["matColumnDef","maxValue"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],[1,"mat-h4","flex-30"],["type","number","matInput","","formControlName","fixedLength"],[1,"label-field","flex-30"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"h4",2),t(5),m(6,"translate"),I(7,"i",3),m(8,"translate"),t(9,` + `),l(2),Xt("matTooltip",d(4,4,"tooltips.Due to regulatory requirements in some countries")))}function LPe(e,n){e&1&&(a(0,"mat-form-field",26),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",83),t(7,` + `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Fixed Length")))}function VPe(e,n){if(e&1&&(a(0,"span",84),t(1),m(2,"find"),m(3,"translateKey"),s()),e&2){let i=M();l(),b(Ze(3,6,ci(2,1,i.loanProductTermsForm.value.repaymentFrequencyType,i.repaymentFrequencyTypeData,"id","value"),"catalogs"))}}var Fu=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.processingStrategyService=o,this.dialog=r,this.translateService=c,this.zeroInterest=new be(!1),this.displayedColumns=["valueConditionType","borrowerCycleNumber","minValue","defaultValue","maxValue","actions"],this.isAdvancedTransactionProcessingStrategy=!1,this.createLoanProductTermsForm(),this.setConditionalControls()}ngOnInit(){this.valueConditionTypeData=this.loanProductsTemplate.valueConditionTypeOptions,this.floatingRateData=this.loanProductsTemplate.floatingRateOptions,this.interestRateFrequencyTypeData=this.loanProductsTemplate.interestRateFrequencyTypeOptions,this.repaymentFrequencyTypeData=this.loanProductsTemplate.repaymentFrequencyTypeOptions,this.repaymentStartDateTypeOptions=this.loanProductsTemplate.repaymentStartDateTypeOptions,this.overAppliedCalculationTypeData=[{id:"percentage",value:"Percentage"},{id:"flat",value:"Fixed Amount"}],this.loanProductTermsForm.patchValue({minPrincipal:this.loanProductsTemplate.minPrincipal,principal:this.loanProductsTemplate.principal,maxPrincipal:this.loanProductsTemplate.maxPrincipal,minNumberOfRepayments:this.loanProductsTemplate.minNumberOfRepayments,numberOfRepayments:this.loanProductsTemplate.numberOfRepayments,maxNumberOfRepayments:this.loanProductsTemplate.maxNumberOfRepayments,isLinkedToFloatingInterestRates:this.loanProductsTemplate.isLinkedToFloatingInterestRates,minInterestRatePerPeriod:this.loanProductsTemplate.minInterestRatePerPeriod,interestRatePerPeriod:this.loanProductsTemplate.interestRatePerPeriod,maxInterestRatePerPeriod:this.loanProductsTemplate.maxInterestRatePerPeriod,interestRateFrequencyType:this.loanProductsTemplate.interestRateFrequencyType.id,floatingRatesId:this.loanProductsTemplate.floatingRateId,interestRateDifferential:this.loanProductsTemplate.interestRateDifferential,isFloatingInterestRateCalculationAllowed:this.loanProductsTemplate.isFloatingInterestRateCalculationAllowed,allowApprovedDisbursedAmountsOverApplied:this.loanProductsTemplate.allowApprovedDisbursedAmountsOverApplied,minDifferentialLendingRate:this.loanProductsTemplate.minDifferentialLendingRate,defaultDifferentialLendingRate:this.loanProductsTemplate.defaultDifferentialLendingRate,maxDifferentialLendingRate:this.loanProductsTemplate.maxDifferentialLendingRate,useBorrowerCycle:this.loanProductsTemplate.useBorrowerCycle,repaymentEvery:this.loanProductsTemplate.repaymentEvery,repaymentFrequencyType:this.loanProductsTemplate.repaymentFrequencyType.id,minimumDaysBetweenDisbursalAndFirstRepayment:this.loanProductsTemplate.minimumDaysBetweenDisbursalAndFirstRepayment,repaymentStartDateType:this.loanProductsTemplate.repaymentStartDateType.id||1,interestRecognitionOnDisbursementDate:this.loanProductsTemplate.interestRecognitionOnDisbursementDate||!1}),this.loanProductsTemplate.allowApprovedDisbursedAmountsOverApplied&&this.loanProductTermsForm.patchValue({overAppliedCalculationType:this.loanProductsTemplate.overAppliedCalculationType,overAppliedNumber:this.loanProductsTemplate.overAppliedNumber}),this.loanProductTermsForm.setControl("principalVariationsForBorrowerCycle",this.formBuilder.array(this.loanProductsTemplate.principalVariationsForBorrowerCycle.map(i=>li(ye({},i),{valueConditionType:i.valueConditionType.id})))),this.loanProductTermsForm.setControl("numberOfRepaymentVariationsForBorrowerCycle",this.formBuilder.array(this.loanProductsTemplate.numberOfRepaymentVariationsForBorrowerCycle.map(i=>li(ye({},i),{valueConditionType:i.valueConditionType.id})))),this.loanProductTermsForm.setControl("interestRateVariationsForBorrowerCycle",this.formBuilder.array(this.loanProductsTemplate.interestRateVariationsForBorrowerCycle.map(i=>li(ye({},i),{valueConditionType:i.valueConditionType.id})))),this.zeroInterest.patchValue(this.loanProductsTemplate.minInterestRatePerPeriod===0&&this.loanProductsTemplate.interestRatePerPeriod===0&&this.loanProductsTemplate.maxInterestRatePerPeriod===0),this.processingStrategyService.advancedTransactionProcessingStrategy.subscribe(i=>{this.isAdvancedTransactionProcessingStrategy=i}),this.validateAdvancedPaymentStrategyControls()}createLoanProductTermsForm(){this.loanProductTermsForm=this.formBuilder.group({useBorrowerCycle:[!1],minPrincipal:[""],principal:["",St.required],maxPrincipal:[""],minNumberOfRepayments:[""],numberOfRepayments:["",St.required],maxNumberOfRepayments:[""],isLinkedToFloatingInterestRates:[!1],allowApprovedDisbursedAmountsOverApplied:[!1],minInterestRatePerPeriod:[""],interestRatePerPeriod:["",St.required],maxInterestRatePerPeriod:[""],interestRateFrequencyType:["",St.required],repaymentEvery:["",St.required],repaymentFrequencyType:["",St.required],minimumDaysBetweenDisbursalAndFirstRepayment:[""],repaymentStartDateType:[1],fixedLength:[null],interestRecognitionOnDisbursementDate:[!1]})}ngOnChanges(i){this.validateAdvancedPaymentStrategyControls()}setConditionalControls(){this.loanProductTermsForm.get("allowApprovedDisbursedAmountsOverApplied").valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.addControl("overAppliedCalculationType",new be("")),this.loanProductTermsForm.addControl("overAppliedNumber",new be("")),this.loanProductTermsForm.addControl("disallowExpectedDisbursements",new be("true"))):(this.loanProductTermsForm.removeControl("overAppliedCalculationType"),this.loanProductTermsForm.removeControl("overAppliedNumber"),this.loanProductTermsForm.removeControl("disallowExpectedDisbursements"))}),this.loanProductTermsForm.get("isLinkedToFloatingInterestRates").valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.removeControl("minInterestRatePerPeriod"),this.loanProductTermsForm.removeControl("interestRatePerPeriod"),this.loanProductTermsForm.removeControl("maxInterestRatePerPeriod"),this.loanProductTermsForm.removeControl("interestRateFrequencyType"),this.loanProductTermsForm.addControl("floatingRatesId",new be("",St.required)),this.loanProductTermsForm.addControl("interestRateDifferential",new be("",St.required)),this.loanProductTermsForm.addControl("isFloatingInterestRateCalculationAllowed",new be(!1)),this.loanProductTermsForm.addControl("minDifferentialLendingRate",new be("",St.required)),this.loanProductTermsForm.addControl("defaultDifferentialLendingRate",new be("",St.required)),this.loanProductTermsForm.addControl("maxDifferentialLendingRate",new be("",St.required))):(this.loanProductTermsForm.addControl("minInterestRatePerPeriod",new be("")),this.loanProductTermsForm.addControl("interestRatePerPeriod",new be("",St.required)),this.loanProductTermsForm.addControl("maxInterestRatePerPeriod",new be("")),this.loanProductTermsForm.addControl("interestRateFrequencyType",new be(this.interestRateFrequencyTypeData.id,St.required)),this.loanProductTermsForm.removeControl("floatingRatesId"),this.loanProductTermsForm.removeControl("interestRateDifferential"),this.loanProductTermsForm.removeControl("isFloatingInterestRateCalculationAllowed"),this.loanProductTermsForm.removeControl("minDifferentialLendingRate"),this.loanProductTermsForm.removeControl("defaultDifferentialLendingRate"),this.loanProductTermsForm.removeControl("maxDifferentialLendingRate"))}),this.loanProductTermsForm.get("useBorrowerCycle").valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.addControl("principalVariationsForBorrowerCycle",this.formBuilder.array([])),this.loanProductTermsForm.addControl("numberOfRepaymentVariationsForBorrowerCycle",this.formBuilder.array([])),this.loanProductTermsForm.addControl("interestRateVariationsForBorrowerCycle",this.formBuilder.array([]))):(this.loanProductTermsForm.removeControl("principalVariationsForBorrowerCycle"),this.loanProductTermsForm.removeControl("numberOfRepaymentVariationsForBorrowerCycle"),this.loanProductTermsForm.removeControl("interestRateVariationsForBorrowerCycle"))}),this.zeroInterest.valueChanges.subscribe(i=>{i?(this.loanProductTermsForm.get("minInterestRatePerPeriod").patchValue(0),this.loanProductTermsForm.get("minInterestRatePerPeriod").disable(),this.loanProductTermsForm.get("interestRatePerPeriod").patchValue(0),this.loanProductTermsForm.get("interestRatePerPeriod").disable(),this.loanProductTermsForm.get("maxInterestRatePerPeriod").patchValue(0),this.loanProductTermsForm.get("maxInterestRatePerPeriod").disable()):(this.loanProductTermsForm.get("minInterestRatePerPeriod").patchValue(this.loanProductsTemplate.minInterestRatePerPeriod),this.loanProductTermsForm.get("minInterestRatePerPeriod").enable(),this.loanProductTermsForm.get("interestRatePerPeriod").patchValue(this.loanProductsTemplate.interestRatePerPeriod),this.loanProductTermsForm.get("interestRatePerPeriod").enable(),this.loanProductTermsForm.get("maxInterestRatePerPeriod").patchValue(this.loanProductsTemplate.maxInterestRatePerPeriod),this.loanProductTermsForm.get("maxInterestRatePerPeriod").enable()),this.validateAdvancedPaymentStrategyControls()})}get principalVariationsForBorrowerCycle(){return this.loanProductTermsForm.get("principalVariationsForBorrowerCycle")}get numberOfRepaymentVariationsForBorrowerCycle(){return this.loanProductTermsForm.get("numberOfRepaymentVariationsForBorrowerCycle")}get interestRateVariationsForBorrowerCycle(){return this.loanProductTermsForm.get("interestRateVariationsForBorrowerCycle")}setLoanProductTermsFormDirty(){this.loanProductTermsForm.pristine&&this.loanProductTermsForm.markAsDirty()}addVariationsForBorrowerCycle(i,o){let r=this.getData(i);this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{u.data&&(o.push(u.data),this.setLoanProductTermsFormDirty())})}editVariationsForBorrowerCycle(i,o,r){let c=li(ye({},this.getData(i,o.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{h.data&&(o.at(r).patchValue(h.data.value),this.setLoanProductTermsFormDirty())})}deleteVariationsForBorrowerCycle(i,o){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&(i.removeAt(o),this.setLoanProductTermsFormDirty())})}getData(i,o){switch(i){case"Principal":return{title:this.translateService.instant("labels.heading.Principal by loan cycle"),formfields:this.getFormfields(o)};case"NumberOfRepayments":return{title:this.translateService.instant("labels.heading.Number of Repayments by loan cycle"),formfields:this.getFormfields(o)};case"NominalInterestRate":return{title:this.translateService.instant("labels.heading.Nominal Interest Rate by loan cycle"),formfields:this.getFormfields(o)}}}getFormfields(i){return[new kn({controlName:"valueConditionType",label:this.translateService.instant("labels.inputs.Condition"),value:i?i.valueConditionType:this.valueConditionTypeData[0].id,options:{label:"value",value:"id",data:this.valueConditionTypeData},required:!0,order:1}),new Jn({controlName:"borrowerCycleNumber",label:this.translateService.instant("labels.inputs.Loan Cycle"),value:i?i.borrowerCycleNumber:void 0,type:"number",required:!0,order:2}),new Jn({controlName:"minValue",label:this.translateService.instant("labels.inputs.Minimum"),value:i?i.minValue:void 0,type:"number",order:3}),new Jn({controlName:"defaultValue",label:this.translateService.instant("labels.inputs.Default"),value:i?i.defaultValue:void 0,type:"number",required:!0,order:4}),new Jn({controlName:"maxValue",label:this.translateService.instant("labels.inputs.Maximum"),value:i?i.maxValue:void 0,type:"number",order:5})]}get loanProductTerms(){return this.loanProductTermsForm.getRawValue()}isZeroInterest(){return this.zeroInterest.value}allowFixedLength(){return this.isAdvancedTransactionProcessingStrategy&&this.isZeroInterest()}validateAdvancedPaymentStrategyControls(){this.allowFixedLength()?this.loanProductTermsForm.get("fixedLength").patchValue(this.loanProductsTemplate.fixedLength||null):this.loanProductTermsForm.get("fixedLength").patchValue(null)}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(gP),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-terms-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},features:[wo],decls:267,vars:161,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"m-l-10","fas","fa-question",3,"matTooltip"],[1,"flex-31"],["type","number","matInput","","formControlName","minPrincipal",3,"min"],["type","number","matInput","","formControlName","principal","required",""],["type","number","matInput","","formControlName","maxPrincipal",3,"min"],["labelPosition","before","formControlName","allowApprovedDisbursedAmountsOverApplied",1,"flex-60"],[1,"flex-98","layout-row-wrap","responsive-column","gap-2percent"],["class","flex-fill flex-32",4,"ngIf"],[1,"fas","fa-question",3,"matTooltip"],["formControlName","repaymentStartDateType","required",""],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minNumberOfRepayments",3,"min"],["type","number","matInput","","formControlName","numberOfRepayments","required",""],["type","number","matInput","","formControlName","maxNumberOfRepayments",3,"min"],[1,"flex-98"],["labelPosition","before","formControlName","interestRecognitionOnDisbursementDate",1,"flex-96"],[1,"mat-h3","flex-23"],["class","flex-23","labelPosition","before",3,"formControl",4,"ngIf"],["class","flex-32","labelPosition","before","formControlName","isLinkedToFloatingInterestRates",4,"ngIf"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["class","flex-fill layout-row-wrap gap-2percent responsive-column align-gt-sm-start-center",4,"ngIf"],["labelPosition","before","formControlName","useBorrowerCycle",1,"flex-73"],[1,"mat-h4","flex-33"],[1,"flex-30"],["type","number","matInput","","formControlName","repaymentEvery","required",""],["formControlName","repaymentFrequencyType","required",""],["class","mat-h4 flex-30",4,"ngIf"],["class","flex-30",4,"ngIf"],["class","label-field flex-30",4,"ngIf"],[1,"flex-48"],["type","number","matInput","","formControlName","minimumDaysBetweenDisbursalAndFirstRepayment"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[1,"flex-fill","flex-32"],["formControlName","overAppliedCalculationType","required",""],[3,"value"],["type","number","matInput","","formControlName","overAppliedNumber","required",""],["labelPosition","before",1,"flex-23",3,"formControl"],["labelPosition","before","formControlName","isLinkedToFloatingInterestRates",1,"flex-32"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-fill","flex-23"],["type","number","matInput","","formControlName","minInterestRatePerPeriod",3,"min"],["type","number","matInput","","formControlName","interestRatePerPeriod","required",""],["type","number","matInput","","formControlName","maxInterestRatePerPeriod",3,"min"],["formControlName","interestRateFrequencyType","required","",3,"disabled"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column","align-gt-sm-start-center"],["formControlName","floatingRatesId","required",""],["type","number","matInput","","formControlName","interestRateDifferential","required",""],["labelPosition","before","formControlName","isFloatingInterestRateCalculationAllowed",1,"flex-31"],["type","number","matInput","","formControlName","minDifferentialLendingRate","required","",3,"min"],["type","number","matInput","","formControlName","defaultDifferentialLendingRate","required",""],["type","number","matInput","","formControlName","maxDifferentialLendingRate","required",""],[1,"mat-h4","flex-73"],[1,"flex-23"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","valueConditionType"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","borrowerCycleNumber"],["matColumnDef","minValue"],["matColumnDef","defaultValue"],["matColumnDef","maxValue"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],[1,"mat-h4","flex-30"],["type","number","matInput","","formControlName","fixedLength"],[1,"label-field","flex-30"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"h4",2),t(5),m(6,"translate"),T(7,"i",3),m(8,"translate"),t(9,` `),s(),t(10,` - `),o(11,"mat-form-field",4),t(12,` - `),o(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` - `),I(17,"input",5),t(18,` - `),o(19,"mat-error"),t(20),m(21,"translate"),o(22,"strong"),t(23),m(24,"translate"),s(),t(25,` + `),a(11,"mat-form-field",4),t(12,` + `),a(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` + `),T(17,"input",5),t(18,` + `),a(19,"mat-error"),t(20),m(21,"translate"),a(22,"strong"),t(23),m(24,"translate"),s(),t(25,` `),s(),t(26,` `),s(),t(27,` - `),o(28,"mat-form-field",4),t(29,` - `),o(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` - `),I(34,"input",6),t(35,` - `),o(36,"mat-error"),t(37),m(38,"translate"),m(39,"translate"),o(40,"strong"),t(41),m(42,"translate"),s(),t(43,` + `),a(28,"mat-form-field",4),t(29,` + `),a(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` + `),T(34,"input",6),t(35,` + `),a(36,"mat-error"),t(37),m(38,"translate"),m(39,"translate"),a(40,"strong"),t(41),m(42,"translate"),s(),t(43,` `),s(),t(44,` `),s(),t(45,` - `),o(46,"mat-form-field",4),t(47,` - `),o(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` - `),I(52,"input",7),t(53,` - `),o(54,"mat-error"),t(55),m(56,"translate"),o(57,"strong"),t(58),m(59,"translate"),s(),t(60),m(61,"translate"),o(62,"strong"),t(63),m(64,"translate"),s(),t(65,` + `),a(46,"mat-form-field",4),t(47,` + `),a(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` + `),T(52,"input",7),t(53,` + `),a(54,"mat-error"),t(55),m(56,"translate"),a(57,"strong"),t(58),m(59,"translate"),s(),t(60),m(61,"translate"),a(62,"strong"),t(63),m(64,"translate"),s(),t(65,` `),s(),t(66,` `),s(),t(67,` - `),o(68,"mat-checkbox",8),t(69),m(70,"translate"),s(),t(71,` + `),a(68,"mat-checkbox",8),t(69),m(70,"translate"),s(),t(71,` - `),o(72,"div",9),t(73,` - `),x(74,CDe,11,4,"mat-form-field",10),t(75,` + `),a(72,"div",9),t(73,` + `),x(74,BIe,11,4,"mat-form-field",10),t(75,` - `),x(76,yDe,8,3,"mat-form-field",10),t(77,` + `),x(76,RIe,8,3,"mat-form-field",10),t(77,` `),s(),t(78,` - `),o(79,"mat-form-field",4),t(80,` - `),o(81,"mat-label"),t(82),m(83,"translate"),I(84,"i",11),m(85,"translate"),s(),t(86,` - `),o(87,"mat-select",12),t(88,` - `),x(89,SDe,3,5,"mat-option",13),t(90,` + `),a(79,"mat-form-field",4),t(80,` + `),a(81,"mat-label"),t(82),m(83,"translate"),T(84,"i",11),m(85,"translate"),s(),t(86,` + `),a(87,"mat-select",12),t(88,` + `),x(89,NIe,3,5,"mat-option",13),t(90,` `),s(),t(91,` `),s(),t(92,` - `),o(93,"h4",2),t(94),m(95,"translate"),I(96,"i",11),m(97,"translate"),t(98,` + `),a(93,"h4",2),t(94),m(95,"translate"),T(96,"i",11),m(97,"translate"),t(98,` `),s(),t(99,` - `),o(100,"mat-form-field",4),t(101,` - `),o(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` - `),I(106,"input",14),t(107,` - `),o(108,"mat-error"),t(109),m(110,"translate"),o(111,"strong"),t(112),m(113,"translate"),s(),t(114,` + `),a(100,"mat-form-field",4),t(101,` + `),a(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` + `),T(106,"input",14),t(107,` + `),a(108,"mat-error"),t(109),m(110,"translate"),a(111,"strong"),t(112),m(113,"translate"),s(),t(114,` `),s(),t(115,` `),s(),t(116,` - `),o(117,"mat-form-field",4),t(118,` - `),o(119,"mat-label"),t(120),m(121,"translate"),s(),t(122,` - `),I(123,"input",15),t(124,` - `),o(125,"mat-error"),t(126),m(127,"translate"),m(128,"translate"),o(129,"strong"),t(130),m(131,"translate"),s(),t(132,` + `),a(117,"mat-form-field",4),t(118,` + `),a(119,"mat-label"),t(120),m(121,"translate"),s(),t(122,` + `),T(123,"input",15),t(124,` + `),a(125,"mat-error"),t(126),m(127,"translate"),m(128,"translate"),a(129,"strong"),t(130),m(131,"translate"),s(),t(132,` `),s(),t(133,` `),s(),t(134,` - `),o(135,"mat-form-field",4),t(136,` - `),o(137,"mat-label"),t(138),m(139,"translate"),s(),t(140,` - `),I(141,"input",16),t(142,` - `),o(143,"mat-error"),t(144),m(145,"translate"),o(146,"strong"),t(147),m(148,"translate"),s(),t(149),m(150,"translate"),o(151,"strong"),t(152),m(153,"translate"),s(),t(154,` + `),a(135,"mat-form-field",4),t(136,` + `),a(137,"mat-label"),t(138),m(139,"translate"),s(),t(140,` + `),T(141,"input",16),t(142,` + `),a(143,"mat-error"),t(144),m(145,"translate"),a(146,"strong"),t(147),m(148,"translate"),s(),t(149),m(150,"translate"),a(151,"strong"),t(152),m(153,"translate"),s(),t(154,` `),s(),t(155,` `),s(),t(156,` - `),I(157,"mat-divider",17),t(158,` + `),T(157,"mat-divider",17),t(158,` - `),o(159,"mat-checkbox",18),t(160),m(161,"translate"),s(),t(162,` + `),a(159,"mat-checkbox",18),t(160),m(161,"translate"),s(),t(162,` - `),o(163,"h3",19),t(164),m(165,"translate"),s(),t(166,` + `),a(163,"h3",19),t(164),m(165,"translate"),s(),t(166,` - `),x(167,wDe,3,4,"mat-checkbox",20),t(168,` + `),x(167,LIe,3,4,"mat-checkbox",20),t(168,` - `),x(169,EDe,3,3,"mat-checkbox",21),t(170,` + `),x(169,VIe,3,3,"mat-checkbox",21),t(170,` - `),x(171,IDe,87,61,"div",22),t(172,` + `),x(171,jIe,87,61,"div",22),t(172,` - `),x(173,PDe,106,71,"div",23),t(174,` + `),x(173,HIe,106,71,"div",23),t(174,` - `),I(175,"mat-divider",17),t(176,` + `),T(175,"mat-divider",17),t(176,` - `),o(177,"h3",19),t(178),m(179,"translate"),s(),t(180,` + `),a(177,"h3",19),t(178),m(179,"translate"),s(),t(180,` - `),o(181,"mat-checkbox",24),t(182),m(183,"translate"),s(),t(184,` + `),a(181,"mat-checkbox",24),t(182),m(183,"translate"),s(),t(184,` - `),x(185,CMe,47,21,"div",22),t(186,` + `),x(185,BPe,47,21,"div",22),t(186,` - `),I(187,"mat-divider",17),t(188,` + `),T(187,"mat-divider",17),t(188,` - `),o(189,"h4",25),t(190),m(191,"translate"),I(192,"i",11),m(193,"translate"),t(194,` + `),a(189,"h4",25),t(190),m(191,"translate"),T(192,"i",11),m(193,"translate"),t(194,` `),s(),t(195,` - `),o(196,"mat-form-field",26),t(197,` - `),o(198,"mat-label"),t(199),m(200,"translate"),s(),t(201,` - `),I(202,"input",27),t(203,` - `),o(204,"mat-error"),t(205),m(206,"translate"),m(207,"translate"),o(208,"strong"),t(209),m(210,"translate"),s(),t(211,` + `),a(196,"mat-form-field",26),t(197,` + `),a(198,"mat-label"),t(199),m(200,"translate"),s(),t(201,` + `),T(202,"input",27),t(203,` + `),a(204,"mat-error"),t(205),m(206,"translate"),m(207,"translate"),a(208,"strong"),t(209),m(210,"translate"),s(),t(211,` `),s(),t(212,` `),s(),t(213,` - `),o(214,"mat-form-field",26),t(215,` - `),o(216,"mat-label"),t(217),m(218,"translate"),s(),t(219,` - `),o(220,"mat-select",28),t(221,` - `),x(222,yMe,3,5,"mat-option",13),t(223,` + `),a(214,"mat-form-field",26),t(215,` + `),a(216,"mat-label"),t(217),m(218,"translate"),s(),t(219,` + `),a(220,"mat-select",28),t(221,` + `),x(222,RPe,3,5,"mat-option",13),t(223,` `),s(),t(224,` - `),o(225,"mat-error"),t(226),m(227,"translate"),m(228,"translate"),o(229,"strong"),t(230),m(231,"translate"),s(),t(232,` + `),a(225,"mat-error"),t(226),m(227,"translate"),m(228,"translate"),a(229,"strong"),t(230),m(231,"translate"),s(),t(232,` `),s(),t(233,` `),s(),t(234,` - `),x(235,SMe,6,6,"h4",29),t(236,` + `),x(235,NPe,6,6,"h4",29),t(236,` - `),x(237,wMe,8,3,"mat-form-field",30),t(238,` - `),x(239,EMe,4,9,"span",31),t(240,` + `),x(237,LPe,8,3,"mat-form-field",30),t(238,` + `),x(239,VPe,4,9,"span",31),t(240,` - `),o(241,"mat-form-field",32),t(242,` - `),o(243,"mat-label"),t(244),m(245,"translate"),s(),t(246,` - `),I(247,"input",33),t(248,` + `),a(241,"mat-form-field",32),t(242,` + `),a(243,"mat-label"),t(244),m(245,"translate"),s(),t(246,` + `),T(247,"input",33),t(248,` `),s(),t(249,` `),s(),t(250,` - `),o(251,"div",34),t(252,` - `),o(253,"button",35),t(254,` - `),I(255,"fa-icon",36),t(256),m(257,"translate"),s(),t(258,` - `),o(259,"button",37),t(260),m(261,"translate"),I(262,"fa-icon",38),t(263,` + `),a(251,"div",34),t(252,` + `),a(253,"button",35),t(254,` + `),T(255,"fa-icon",36),t(256),m(257,"translate"),s(),t(258,` + `),a(259,"button",37),t(260),m(261,"translate"),T(262,"fa-icon",38),t(263,` `),s(),t(264,` `),s(),t(265,` `),s(),t(266,` -`)),a&2&&(g("formGroup",r.loanProductTermsForm),l(5),k(` - `,d(6,65,"labels.inputs.Principal"),""),l(2),Jt("matTooltip",d(8,67,"tooltips.Fields are used to define the minimum, default, and maximum principal")),l(7),b(d(15,69,"labels.inputs.Minimum")),l(3),g("min",0),l(3),k(` +`)),o&2&&(g("formGroup",r.loanProductTermsForm),l(5),k(` + `,d(6,65,"labels.inputs.Principal"),""),l(2),Xt("matTooltip",d(8,67,"tooltips.Fields are used to define the minimum, default, and maximum principal")),l(7),b(d(15,69,"labels.inputs.Minimum")),l(3),g("min",0),l(3),k(` `,d(21,71,"labels.commons.Minimum Value must be"),` `),l(3),b(d(24,73,"labels.commons.greater equal to than 0")),l(8),b(d(32,75,"labels.inputs.Default")),l(6),vt(` `,d(38,77,"labels.inputs.Default Principal")," ",d(39,79,"labels.commons.is"),` @@ -23401,9 +23415,9 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `),l(3),b(d(64,91,"labels.commons.Minimum Principal")),l(6),k(` `,d(70,93,"labels.inputs.Allow approval / disbursal above loan applied amount"),` `),l(5),g("ngIf",r.loanProductTermsForm.value.allowApprovedDisbursedAmountsOverApplied),l(2),g("ngIf",r.loanProductTermsForm.value.allowApprovedDisbursedAmountsOverApplied),l(6),k("",d(83,95,"labels.inputs.Installment day calculation from"),` - `),l(2),Jt("matTooltip",d(85,97,"tooltips.Repayment schedule will start the installment")),l(5),g("ngForOf",r.repaymentStartDateTypeOptions),l(5),k(` + `),l(2),Xt("matTooltip",d(85,97,"tooltips.Repayment schedule will start the installment")),l(5),g("ngForOf",r.repaymentStartDateTypeOptions),l(5),k(` `,d(95,99,"labels.inputs.Number of repayments"),` - `),l(2),Jt("matTooltip",d(97,101,"tooltips.Fields are used to define the minimum, default, and maximum number of repayments")),l(7),b(d(104,103,"labels.inputs.Minimum")),l(3),g("min",1),l(3),k(` + `),l(2),Xt("matTooltip",d(97,101,"tooltips.Fields are used to define the minimum, default, and maximum number of repayments")),l(7),b(d(104,103,"labels.inputs.Minimum")),l(3),g("min",1),l(3),k(` `,d(110,105,"labels.commons.Minimum Value must be"),` `),l(3),b(d(113,107,"labels.commons.greater equal to than 0")),l(8),b(d(121,109,"labels.inputs.Default")),l(6),vt(` `,d(127,111,"labels.inputs.Default number of repayments")," ",d(128,113,"labels.commons.is"),` @@ -23417,7 +23431,7 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(183,133,"labels.inputs.Terms vary based on loan cycle"),` `),l(3),g("ngIf",r.loanProductTermsForm.value.useBorrowerCycle),l(5),k(` `,d(191,135,"labels.inputs.Repaid every"),` - `),l(2),Jt("matTooltip",d(193,137,"tooltips.Fields are input to calculating the repayment schedule")),l(7),b(d(200,139,"labels.inputs.Frequency")),l(6),vt(` + `),l(2),Xt("matTooltip",d(193,137,"tooltips.Fields are input to calculating the repayment schedule")),l(7),b(d(200,139,"labels.inputs.Frequency")),l(6),vt(` `,d(206,141,"labels.inputs.Repaid every frequency")," ",d(207,143,"labels.commons.is"),` `),l(4),b(d(210,145,"labels.commons.required")),l(8),b(d(218,147,"labels.inputs.Frequency Type")),l(5),g("ngForOf",r.repaymentFrequencyTypeData),l(4),vt(` `,d(227,149,"labels.inputs.Repaid every type")," ",d(228,151,"labels.commons.is"),` @@ -23425,253 +23439,253 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(257,157,"labels.buttons.Previous"),` `),l(4),k(` `,d(261,159,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,De,Dt,Hi,Ti,sn,jt,Gt,Te,Kt,qe,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,Wn,ee,me,Ie,gu,nr,de,ue,St,Fr,on],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function mct(e,n){return i=>i.value!==void 0&&(isNaN(i.value)||i.valuen)?{range:!0}:null}function kMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,Xd,Xn,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,an,Ei,Mi,sn,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Ar],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Gmt(e,n){return i=>i.value!==void 0&&(isNaN(i.value)||i.valuen)?{range:!0}:null}function zPe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,d(2,2,"labels.inputs.products.loan.amortizationType."+i.value),` - `)}}function IMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function TMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function PMe(e,n){e&1&&(o(0,"mat-checkbox",54),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Jt("matTooltip",d(1,2,"tooltips.To be used with SAME AS REPAYMENT PERIOD")),l(2),k(` + `)}}function jPe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function qPe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function HPe(e,n){e&1&&(a(0,"mat-checkbox",54),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Xt("matTooltip",d(1,2,"tooltips.To be used with SAME AS REPAYMENT PERIOD")),l(2),k(` `,d(3,4,"labels.inputs.Calculate interest for exact days in partial period"),` - `))}function DMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function MMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` - `,Ke(2,2,i.name,"catalogs"),` - `)}}function AMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function OMe(e,n){if(e&1&&(o(0,"mat-form-field",55),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",56),t(7,` - `),x(8,AMe,3,5,"mat-option",4),t(9,` + `))}function GPe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function UPe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `,Ze(2,2,i.name,"catalogs"),` + `)}}function $Pe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function WPe(e,n){if(e&1&&(a(0,"mat-form-field",55),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",56),t(7,` + `),x(8,$Pe,3,5,"mat-option",4),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Loan Schedule Processing Type")),l(5),g("ngForOf",i.loanScheduleProcessingTypeData)}}function FMe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Loan Schedule Processing Type")),l(5),g("ngForOf",i.loanScheduleProcessingTypeData)}}function QPe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Maximum Tranche count")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function BMe(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"mat-form-field",23),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",58),m(9,"translate"),t(10,` - `),x(11,FMe,8,9,"mat-error",20),t(12,` + `),l(4),b(d(6,7,"labels.commons.required")))}function KPe(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"mat-form-field",23),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",58),m(9,"translate"),t(10,` + `),x(11,QPe,8,9,"mat-error",20),t(12,` `),s(),t(13,` - `),o(14,"mat-form-field",23),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),I(20,"input",59),m(21,"translate"),t(22,` + `),a(14,"mat-form-field",23),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),T(20,"input",59),m(21,"translate"),t(22,` `),s(),t(23,` - `),o(24,"mat-checkbox",60),t(25),m(26,"translate"),s(),t(27,` - `),s()),e&2){let i=A();l(5),b(d(6,6,"labels.inputs.Maximum Tranche count")),l(3),Jt("matTooltip",d(9,8,"tooltips.Maximum number of disbursements")),l(3),g("ngIf",i.loanProductSettingsForm.controls.maxTrancheCount.hasError("required")),l(6),b(d(18,10,"labels.inputs.Maximum allowed outstanding balance")),l(3),Jt("matTooltip",d(21,12,"tooltips.Maximum outstanding loan account balance")),l(5),k(` + `),a(24,"mat-checkbox",60),t(25),m(26,"translate"),s(),t(27,` + `),s()),e&2){let i=M();l(5),b(d(6,6,"labels.inputs.Maximum Tranche count")),l(3),Xt("matTooltip",d(9,8,"tooltips.Maximum number of disbursements")),l(3),g("ngIf",i.loanProductSettingsForm.controls.maxTrancheCount.hasError("required")),l(6),b(d(18,10,"labels.inputs.Maximum allowed outstanding balance")),l(3),Xt("matTooltip",d(21,12,"tooltips.Maximum outstanding loan account balance")),l(5),k(` `,d(26,14,"labels.inputs.Disallow Expected Disbursements"),` - `)}}function RMe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function YPe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Disbursed Amount Percentage Down Payment"),` - `,d(3,5,"labels.commons.is")," "),l(4),b(d(6,7,"labels.commons.required")))}function NMe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),m(4,"translate"),o(5,"strong"),t(6),m(7,"translate"),s(),t(8,` - `),s()),e&2&&(l(),rs(` + `,d(3,5,"labels.commons.is")," "),l(4),b(d(6,7,"labels.commons.required")))}function JPe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),m(4,"translate"),a(5,"strong"),t(6),m(7,"translate"),s(),t(8,` + `),s()),e&2&&(l(),Ka(` `,d(2,4,"labels.inputs.Disbursed Amount Percentage Down Payment"),` `,d(3,6,"labels.commons.is")," ",d(4,8,"labels.text.out"),` - `),l(5),b(d(7,10,"labels.text.percentage range")))}function LMe(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"mat-form-field",23),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",61),m(9,"translate"),t(10,` - `),x(11,RMe,8,9,"mat-error",20),t(12,` - `),x(13,NMe,9,12,"mat-error",20),t(14,` + `),l(5),b(d(7,10,"labels.text.percentage range")))}function ZPe(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"mat-form-field",23),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",61),m(9,"translate"),t(10,` + `),x(11,YPe,8,9,"mat-error",20),t(12,` + `),x(13,JPe,9,12,"mat-error",20),t(14,` `),s(),t(15,` - `),o(16,"mat-checkbox",62),m(17,"translate"),t(18),m(19,"translate"),s(),t(20,` - `),s()),e&2){let i=A();l(5),k("",d(6,8,"labels.inputs.Disbursed Amount Percentage Down Payment")," (%)"),l(3),Jt("matTooltip",d(9,10,"tooltips.The percentage of disbursements amount for Down Payment")),g("min",0)("max",100),l(3),g("ngIf",i.loanProductSettingsForm.controls.disbursedAmountPercentageForDownPayment.hasError("required")),l(2),g("ngIf",i.loanProductSettingsForm.controls.disbursedAmountPercentageForDownPayment.errors==null?null:i.loanProductSettingsForm.controls.disbursedAmountPercentageForDownPayment.errors.range),l(3),Jt("matTooltip",d(17,12,"tooltips.Enable or disable the auto repayment of down-payment.")),l(2),k(` + `),a(16,"mat-checkbox",62),m(17,"translate"),t(18),m(19,"translate"),s(),t(20,` + `),s()),e&2){let i=M();l(5),k("",d(6,8,"labels.inputs.Disbursed Amount Percentage Down Payment")," (%)"),l(3),Xt("matTooltip",d(9,10,"tooltips.The percentage of disbursements amount for Down Payment")),g("min",0)("max",100),l(3),g("ngIf",i.loanProductSettingsForm.controls.disbursedAmountPercentageForDownPayment.hasError("required")),l(2),g("ngIf",i.loanProductSettingsForm.controls.disbursedAmountPercentageForDownPayment.errors==null?null:i.loanProductSettingsForm.controls.disbursedAmountPercentageForDownPayment.errors.range),l(3),Xt("matTooltip",d(17,12,"tooltips.Enable or disable the auto repayment of down-payment.")),l(2),k(` `,d(19,14,"labels.inputs.Enable Auto Repayment for Down Payment"),` - `)}}function VMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function zMe(e,n){if(e&1&&(o(0,"div"),t(1,` - `),o(2,"h3",10),t(3),m(4,"translate"),s(),t(5,` + `)}}function XPe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function tDe(e,n){if(e&1&&(a(0,"div"),t(1,` + `),a(2,"h3",10),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-form-field",2),t(7,` - `),o(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"mat-select",63),t(13,` - `),x(14,VMe,3,5,"mat-option",4),t(15,` + `),a(6,"mat-form-field",2),t(7,` + `),a(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"mat-select",63),t(13,` + `),x(14,XPe,3,5,"mat-option",4),t(15,` `),s(),t(16,` `),s(),t(17,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Loan Charge-off behaviour")),l(6),b(d(10,5,"labels.inputs.Loan Charge-off behaviour")),l(5),g("ngForOf",i.chargeOffBehaviourData)}}function jMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Loan Charge-off behaviour")),l(6),b(d(10,5,"labels.inputs.Loan Charge-off behaviour")),l(5),g("ngForOf",i.chargeOffBehaviourData)}}function eDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function qMe(e,n){if(e&1){let i=lt();o(0,"button",64),q("click",function(r){Q(i);let c=A();return Y(c.clearProperty(r,"delinquencyBucketId"))}),t(1,` - `),I(2,"fa-icon",65),t(3,` - `),s()}}function HMe(e,n){e&1&&(o(0,"mat-checkbox",66),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function iDe(e,n){if(e&1){let i=lt();a(0,"button",64),q("click",function(r){Q(i);let c=M();return K(c.clearProperty(r,"delinquencyBucketId"))}),t(1,` + `),T(2,"fa-icon",65),t(3,` + `),s()}}function nDe(e,n){e&1&&(a(0,"mat-checkbox",66),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Enable installment level Delinquency"),` - `))}function GMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function UMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function $Me(e,n){if(e&1&&(o(0,"mat-form-field",23),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",67),m(7,"translate"),t(8,` - `),x(9,UMe,3,5,"mat-option",4),t(10,` + `))}function rDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function oDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function aDe(e,n){if(e&1&&(a(0,"mat-form-field",23),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",67),m(7,"translate"),t(8,` + `),x(9,oDe,3,5,"mat-option",4),t(10,` `),s(),t(11,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Days in year custom strategy")),l(3),Jt("matTooltip",d(7,5,"tooltips.To calculate interest")),l(3),g("ngForOf",i.daysInYearCustomStrategyOptions)}}function WMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function QMe(e,n){e&1&&(o(0,"div",57),t(1,` - `),o(2,"h4",10),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Days in year custom strategy")),l(3),Xt("matTooltip",d(7,5,"tooltips.To calculate interest")),l(3),g("ngForOf",i.daysInYearCustomStrategyOptions)}}function sDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function lDe(e,n){e&1&&(a(0,"div",57),t(1,` + `),a(2,"h4",10),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-form-field",23),t(7,` - `),o(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` - `),I(12,"input",68),t(13,` - `),o(14,"mat-error"),t(15),m(16,"translate"),m(17,"translate"),o(18,"strong"),t(19),m(20,"translate"),s(),t(21,` + `),a(6,"mat-form-field",23),t(7,` + `),a(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` + `),T(12,"input",68),t(13,` + `),a(14,"mat-error"),t(15),m(16,"translate"),m(17,"translate"),a(18,"strong"),t(19),m(20,"translate"),s(),t(21,` `),s(),t(22,` `),s(),t(23,` - `),o(24,"mat-form-field",23),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),I(30,"input",69),t(31,` - `),o(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),o(36,"strong"),t(37),m(38,"translate"),s(),t(39,` + `),a(24,"mat-form-field",23),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),T(30,"input",69),t(31,` + `),a(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),a(36,"strong"),t(37),m(38,"translate"),s(),t(39,` `),s(),t(40,` `),s(),t(41,` `),s()),e&2&&(l(3),b(d(4,9,"labels.inputs.Variable Installments")),l(6),b(d(10,11,"labels.inputs.Minimum gap between Installments")),l(6),vt(` `,d(16,13,"labels.inputs.Minimum gap between Installments")," ",d(17,15,"labels.commons.is"),` `),l(4),b(d(20,17,"labels.commons.required")),l(8),b(d(28,19,"labels.inputs.Maximum gap between Installments")),l(6),vt(` `,d(34,21,"labels.inputs.Maximum gap between Installments")," ",d(35,23,"labels.commons.is"),` - `),l(4),b(d(38,25,"labels.commons.required")))}function YMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function KMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function JMe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function ZMe(e,n){e&1&&(o(0,"mat-form-field",23),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",79),t(7,` - `),o(8,"mat-error"),t(9),m(10,"translate"),m(11,"translate"),o(12,"strong"),t(13),m(14,"translate"),s(),t(15,` + `),l(4),b(d(38,25,"labels.commons.required")))}function cDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function pDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function mDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function dDe(e,n){e&1&&(a(0,"mat-form-field",23),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",79),t(7,` + `),a(8,"mat-error"),t(9),m(10,"translate"),m(11,"translate"),a(12,"strong"),t(13),m(14,"translate"),s(),t(15,` `),s(),t(16,` `),s()),e&2&&(l(3),b(d(4,4,"labels.inputs.Frequency Interval for compounding")),l(6),vt(` `,d(10,6,"labels.inputs.Frequency Interval for compounding")," ",d(11,8,"labels.commons.is"),` - `),l(4),b(d(14,10,"labels.commons.required")))}function XMe(e,n){e&1&&(o(0,"mat-form-field",23),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",80),t(7,` - `),o(8,"mat-error"),t(9),m(10,"translate"),m(11,"translate"),o(12,"strong"),t(13),m(14,"translate"),s(),t(15,` + `),l(4),b(d(14,10,"labels.commons.required")))}function uDe(e,n){e&1&&(a(0,"mat-form-field",23),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",80),t(7,` + `),a(8,"mat-error"),t(9),m(10,"translate"),m(11,"translate"),a(12,"strong"),t(13),m(14,"translate"),s(),t(15,` `),s(),t(16,` `),s()),e&2&&(l(3),b(d(4,4,"labels.inputs.Frequency Interval for recalculation")),l(6),vt(` `,d(10,6,"labels.inputs.Frequency Interval for recalculation"),` - `,d(11,8,"labels.commons.is")," "),l(4),b(d(14,10,"labels.commons.required")))}function tAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,d(11,8,"labels.commons.is")," "),l(4),b(d(14,10,"labels.commons.required")))}function fDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function eAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function iAe(e,n){if(e&1&&(o(0,"div",82),t(1,` - `),o(2,"mat-form-field",83),t(3,` - `),o(4,"mat-select",84),t(5,` - `),x(6,eAe,3,5,"mat-option",4),t(7,` + `)}}function hDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function gDe(e,n){if(e&1&&(a(0,"div",82),t(1,` + `),a(2,"mat-form-field",83),t(3,` + `),a(4,"mat-select",84),t(5,` + `),x(6,hDe,3,5,"mat-option",4),t(7,` `),s(),t(8,` `),s(),t(9,` - `),s()),e&2){let i=A(3);l(6),g("ngForOf",i.interestRecalculationNthDayTypeData)}}function nAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function rAe(e,n){if(e&1&&(o(0,"div",82),t(1,` - `),o(2,"mat-form-field",83),t(3,` - `),o(4,"mat-select",85),t(5,` - `),x(6,nAe,3,5,"mat-option",4),t(7,` + `),s()),e&2){let i=M(3);l(6),g("ngForOf",i.interestRecalculationNthDayTypeData)}}function xDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function _De(e,n){if(e&1&&(a(0,"div",82),t(1,` + `),a(2,"mat-form-field",83),t(3,` + `),a(4,"mat-select",85),t(5,` + `),x(6,xDe,3,5,"mat-option",4),t(7,` `),s(),t(8,` `),s(),t(9,` - `),s()),e&2){let i=A(3);l(6),g("ngForOf",i.interestRecalculationDayOfWeekTypeData)}}function aAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),s()),e&2){let i=M(3);l(6),g("ngForOf",i.interestRecalculationDayOfWeekTypeData)}}function vDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i,` - `)}}function oAe(e,n){if(e&1&&(o(0,"div",82),t(1,` - `),o(2,"mat-form-field",83),t(3,` - `),o(4,"mat-select",86),t(5,` - `),x(6,aAe,2,2,"mat-option",4),t(7,` + `)}}function bDe(e,n){if(e&1&&(a(0,"div",82),t(1,` + `),a(2,"mat-form-field",83),t(3,` + `),a(4,"mat-select",86),t(5,` + `),x(6,vDe,2,2,"mat-option",4),t(7,` `),s(),t(8,` `),s(),t(9,` - `),s()),e&2){let i=A(3);l(6),g("ngForOf",i.interestRecalculationOnDayTypeData)}}function sAe(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"mat-form-field",74),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",81),t(9,` - `),x(10,tAe,2,2,"mat-option",4),t(11,` + `),s()),e&2){let i=M(3);l(6),g("ngForOf",i.interestRecalculationOnDayTypeData)}}function CDe(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"mat-form-field",74),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",81),t(9,` + `),x(10,fDe,2,2,"mat-option",4),t(11,` `),s(),t(12,` `),s(),t(13,` - `),x(14,iAe,10,1,"div",76),t(15,` + `),x(14,gDe,10,1,"div",76),t(15,` - `),x(16,rAe,10,1,"div",76),t(17,` + `),x(16,_De,10,1,"div",76),t(17,` - `),x(18,oAe,10,1,"div",76),t(19,` - `),s()),e&2){let i=A(2);l(5),b(d(6,5,"labels.inputs.Frequency for compounding")),l(5),g("ngForOf",i.interestRecalculationFrequencyTypeData),l(4),g("ngIf",i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===4),l(2),g("ngIf",i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===4&&i.loanProductSettingsForm.value.recalculationCompoundingFrequencyNthDayType!==-2||i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===3),l(2),g("ngIf",i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===4&&i.loanProductSettingsForm.value.recalculationCompoundingFrequencyNthDayType===-2)}}function lAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function cAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function pAe(e,n){if(e&1&&(o(0,"div",82),t(1,` - `),o(2,"mat-form-field",83),t(3,` - `),o(4,"mat-select",87),t(5,` - `),x(6,cAe,3,5,"mat-option",4),t(7,` + `),x(18,bDe,10,1,"div",76),t(19,` + `),s()),e&2){let i=M(2);l(5),b(d(6,5,"labels.inputs.Frequency for compounding")),l(5),g("ngForOf",i.interestRecalculationFrequencyTypeData),l(4),g("ngIf",i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===4),l(2),g("ngIf",i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===4&&i.loanProductSettingsForm.value.recalculationCompoundingFrequencyNthDayType!==-2||i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===3),l(2),g("ngIf",i.loanProductSettingsForm.value.recalculationCompoundingFrequencyType===4&&i.loanProductSettingsForm.value.recalculationCompoundingFrequencyNthDayType===-2)}}function yDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function SDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function wDe(e,n){if(e&1&&(a(0,"div",82),t(1,` + `),a(2,"mat-form-field",83),t(3,` + `),a(4,"mat-select",87),t(5,` + `),x(6,SDe,3,5,"mat-option",4),t(7,` `),s(),t(8,` `),s(),t(9,` - `),s()),e&2){let i=A(2);l(6),g("ngForOf",i.interestRecalculationNthDayTypeData)}}function mAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function dAe(e,n){if(e&1&&(o(0,"div",82),t(1,` - `),o(2,"mat-form-field",83),t(3,` - `),o(4,"mat-select",88),t(5,` - `),x(6,mAe,3,5,"mat-option",4),t(7,` + `),s()),e&2){let i=M(2);l(6),g("ngForOf",i.interestRecalculationNthDayTypeData)}}function EDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function kDe(e,n){if(e&1&&(a(0,"div",82),t(1,` + `),a(2,"mat-form-field",83),t(3,` + `),a(4,"mat-select",88),t(5,` + `),x(6,EDe,3,5,"mat-option",4),t(7,` `),s(),t(8,` `),s(),t(9,` - `),s()),e&2){let i=A(2);l(6),g("ngForOf",i.interestRecalculationDayOfWeekTypeData)}}function uAe(e,n){if(e&1&&(o(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),s()),e&2){let i=M(2);l(6),g("ngForOf",i.interestRecalculationDayOfWeekTypeData)}}function TDe(e,n){if(e&1&&(a(0,"mat-option",53),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i,` - `)}}function fAe(e,n){if(e&1&&(o(0,"div",82),t(1,` - `),o(2,"mat-form-field",83),t(3,` - `),o(4,"mat-select",89),t(5,` - `),x(6,uAe,2,2,"mat-option",4),t(7,` + `)}}function IDe(e,n){if(e&1&&(a(0,"div",82),t(1,` + `),a(2,"mat-form-field",83),t(3,` + `),a(4,"mat-select",89),t(5,` + `),x(6,TDe,2,2,"mat-option",4),t(7,` `),s(),t(8,` `),s(),t(9,` - `),s()),e&2){let i=A(2);l(6),g("ngForOf",i.interestRecalculationOnDayTypeData)}}function hAe(e,n){e&1&&(o(0,"mat-checkbox",90),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `),s()),e&2){let i=M(2);l(6),g("ngForOf",i.interestRecalculationOnDayTypeData)}}function PDe(e,n){e&1&&(a(0,"mat-checkbox",90),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Do not calculate interest on past due principal balances"),` - `))}function gAe(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"mat-form-field",23),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",70),t(9,` - `),x(10,YMe,3,5,"mat-option",4),t(11,` + `))}function DDe(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"mat-form-field",23),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",70),t(9,` + `),x(10,cDe,3,5,"mat-option",4),t(11,` `),s(),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field",23),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),o(29,"mat-select",71),t(30,` - `),x(31,KMe,3,5,"mat-option",4),t(32,` + `),a(23,"mat-form-field",23),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),a(29,"mat-select",71),t(30,` + `),x(31,pDe,3,5,"mat-option",4),t(32,` `),s(),t(33,` - `),o(34,"mat-error"),t(35),m(36,"translate"),m(37,"translate"),o(38,"strong"),t(39),m(40,"translate"),s(),t(41,` + `),a(34,"mat-error"),t(35),m(36,"translate"),m(37,"translate"),a(38,"strong"),t(39),m(40,"translate"),s(),t(41,` `),s(),t(42,` `),s(),t(43,` - `),o(44,"mat-form-field",23),t(45,` - `),o(46,"mat-label"),t(47),m(48,"translate"),s(),t(49,` - `),o(50,"mat-select",72),t(51,` - `),x(52,JMe,3,5,"mat-option",4),t(53,` + `),a(44,"mat-form-field",23),t(45,` + `),a(46,"mat-label"),t(47),m(48,"translate"),s(),t(49,` + `),a(50,"mat-select",72),t(51,` + `),x(52,mDe,3,5,"mat-option",4),t(53,` `),s(),t(54,` - `),o(55,"mat-error"),t(56),m(57,"translate"),m(58,"translate"),o(59,"strong"),t(60),m(61,"translate"),s(),t(62,` + `),a(55,"mat-error"),t(56),m(57,"translate"),m(58,"translate"),a(59,"strong"),t(60),m(61,"translate"),s(),t(62,` `),s(),t(63,` `),s(),t(64,` - `),I(65,"span",18),t(66,` + `),T(65,"span",18),t(66,` - `),o(67,"div",73),t(68,` - `),x(69,ZMe,17,12,"mat-form-field",32),t(70,` + `),a(67,"div",73),t(68,` + `),x(69,dDe,17,12,"mat-form-field",32),t(70,` - `),x(71,XMe,17,12,"mat-form-field",32),t(72,` + `),x(71,uDe,17,12,"mat-form-field",32),t(72,` `),s(),t(73,` - `),x(74,sAe,20,7,"div",16),t(75,` + `),x(74,CDe,20,7,"div",16),t(75,` - `),o(76,"mat-form-field",74),t(77,` - `),o(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` - `),o(82,"mat-select",75),t(83,` - `),x(84,lAe,3,5,"mat-option",4),t(85,` + `),a(76,"mat-form-field",74),t(77,` + `),a(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` + `),a(82,"mat-select",75),t(83,` + `),x(84,yDe,3,5,"mat-option",4),t(85,` `),s(),t(86,` - `),o(87,"mat-error"),t(88),m(89,"translate"),m(90,"translate"),o(91,"strong"),t(92),m(93,"translate"),s(),t(94,` + `),a(87,"mat-error"),t(88),m(89,"translate"),m(90,"translate"),a(91,"strong"),t(92),m(93,"translate"),s(),t(94,` `),s(),t(95,` `),s(),t(96,` - `),x(97,pAe,10,1,"div",76),t(98,` + `),x(97,wDe,10,1,"div",76),t(98,` - `),x(99,dAe,10,1,"div",76),t(100,` + `),x(99,kDe,10,1,"div",76),t(100,` - `),x(101,fAe,10,1,"div",76),t(102,` + `),x(101,IDe,10,1,"div",76),t(102,` - `),o(103,"mat-checkbox",77),t(104),m(105,"translate"),s(),t(106,` + `),a(103,"mat-checkbox",77),t(104),m(105,"translate"),s(),t(106,` - `),x(107,hAe,3,3,"mat-checkbox",78),t(108,` - `),s()),e&2){let i=A();l(5),b(d(6,29,"labels.inputs.Pre-closure interest calculation rule")),l(5),g("ngForOf",i.preClosureInterestCalculationStrategyData),l(4),vt(` + `),x(107,PDe,3,3,"mat-checkbox",78),t(108,` + `),s()),e&2){let i=M();l(5),b(d(6,29,"labels.inputs.Pre-closure interest calculation rule")),l(5),g("ngForOf",i.preClosureInterestCalculationStrategyData),l(4),vt(` `,d(15,31,"labels.inputs.Pre-closure interest calculation rule")," ",d(16,33,"labels.commons.is"),` `),l(4),b(d(19,35,"labels.commons.required")),l(8),b(d(27,37,"labels.inputs.Advance payments adjustment type")),l(3),g("disabled",i.rescheduleStrategyTypeDisabled),l(2),g("ngForOf",i.rescheduleStrategyTypeData),l(4),vt(` `,d(36,39,"labels.inputs.Advance payments adjustment type")," ",d(37,41,"labels.commons.is"),` @@ -23681,51 +23695,51 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(89,55,"labels.inputs.Frequency for recalculate Outstanding Principal"),` `,d(90,57,"labels.commons.is")," "),l(4),b(d(93,59,"labels.commons.required")),l(5),g("ngIf",i.loanProductSettingsForm.value.recalculationRestFrequencyType===4),l(2),g("ngIf",i.loanProductSettingsForm.value.recalculationRestFrequencyType===4&&i.loanProductSettingsForm.value.recalculationRestFrequencyNthDayType!==-2||i.loanProductSettingsForm.value.recalculationRestFrequencyType===3),l(2),g("ngIf",i.loanProductSettingsForm.value.recalculationRestFrequencyType===4&&i.loanProductSettingsForm.value.recalculationRestFrequencyNthDayType===-2),l(3),k(` `,d(105,61,"labels.inputs.Is Arrears recognization based on original schedule"),`? - `),l(3),g("ngIf",i.loanProductSettingsForm.value.loanScheduleType==="PROGRESSIVE")}}function xAe(e,n){e&1&&(o(0,"div",57),t(1,` - `),o(2,"mat-form-field",74),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",91),t(9,` - `),o(10,"mat-error"),t(11),m(12,"translate"),m(13,"translate"),o(14,"strong"),t(15),m(16,"translate"),s(),t(17,` + `),l(3),g("ngIf",i.loanProductSettingsForm.value.loanScheduleType==="PROGRESSIVE")}}function ADe(e,n){e&1&&(a(0,"div",57),t(1,` + `),a(2,"mat-form-field",74),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",91),t(9,` + `),a(10,"mat-error"),t(11),m(12,"translate"),m(13,"translate"),a(14,"strong"),t(15),m(16,"translate"),s(),t(17,` `),s(),t(18,` `),s(),t(19,` - `),o(20,"mat-form-field",74),t(21,` - `),o(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` - `),I(26,"input",92),t(27,` + `),a(20,"mat-form-field",74),t(21,` + `),a(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` + `),T(26,"input",92),t(27,` `),s(),t(28,` - `),o(29,"mat-form-field",74),t(30,` - `),o(31,"mat-label"),t(32),m(33,"translate"),s(),t(34,` - `),I(35,"input",93),t(36,` + `),a(29,"mat-form-field",74),t(30,` + `),a(31,"mat-label"),t(32),m(33,"translate"),s(),t(34,` + `),T(35,"input",93),t(36,` `),s(),t(37,` `),s()),e&2&&(l(5),b(d(6,6,"labels.inputs.Mandatory Guarantee(%)")),l(6),vt(` `,d(12,8,"labels.inputs.Mandatory Guarantee")," ",d(13,10,"labels.commons.is"),` - `),l(4),b(d(16,12,"labels.commons.required")),l(8),b(d(24,14,"labels.inputs.Minimum Guarantee from Own Funds(%)")),l(9),b(d(33,16,"labels.inputs.Minimum Guarantee from Guarantor Funds(%)")))}function _Ae(e,n){e&1&&(o(0,"div",57),t(1,` - `),o(2,"mat-form-field",23),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",94),m(9,"translate"),t(10,` + `),l(4),b(d(16,12,"labels.commons.required")),l(8),b(d(24,14,"labels.inputs.Minimum Guarantee from Own Funds(%)")),l(9),b(d(33,16,"labels.inputs.Minimum Guarantee from Guarantor Funds(%)")))}function MDe(e,n){e&1&&(a(0,"div",57),t(1,` + `),a(2,"mat-form-field",23),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",94),m(9,"translate"),t(10,` `),s(),t(11,` - `),o(12,"mat-form-field",23),t(13,` - `),o(14,"mat-label"),t(15),m(16,"translate"),s(),t(17,` - `),I(18,"input",95),m(19,"translate"),t(20,` + `),a(12,"mat-form-field",23),t(13,` + `),a(14,"mat-label"),t(15),m(16,"translate"),s(),t(17,` + `),T(18,"input",95),m(19,"translate"),t(20,` `),s(),t(21,` - `),s()),e&2&&(l(5),b(d(6,4,"labels.inputs.Due days for repayment event")),l(3),Jt("matTooltip",d(9,6,"tooltips.Maximum outstanding loan account balance")),l(7),b(d(16,8,"labels.inputs.OverDue days for repayment event")),l(3),Jt("matTooltip",d(19,10,"tooltips.Maximum outstanding loan account balance")))}function vAe(e,n){e&1&&(o(0,"div",96),t(1,` - `),o(2,"mat-checkbox",97),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2&&(l(5),b(d(6,4,"labels.inputs.Due days for repayment event")),l(3),Xt("matTooltip",d(9,6,"tooltips.Maximum outstanding loan account balance")),l(7),b(d(16,8,"labels.inputs.OverDue days for repayment event")),l(3),Xt("matTooltip",d(19,10,"tooltips.Maximum outstanding loan account balance")))}function ODe(e,n){e&1&&(a(0,"div",96),t(1,` + `),a(2,"mat-checkbox",97),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-checkbox",98),t(7),m(8,"translate"),s(),t(9,` + `),a(6,"mat-checkbox",98),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-checkbox",99),t(11),m(12,"translate"),s(),t(13,` + `),a(10,"mat-checkbox",99),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"mat-checkbox",100),t(15),m(16,"translate"),s(),t(17,` + `),a(14,"mat-checkbox",100),t(15),m(16,"translate"),s(),t(17,` - `),o(18,"mat-checkbox",101),t(19),m(20,"translate"),s(),t(21,` + `),a(18,"mat-checkbox",101),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"mat-checkbox",102),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"mat-checkbox",102),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"mat-checkbox",103),t(27),m(28,"translate"),s(),t(29,` + `),a(26,"mat-checkbox",103),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mat-checkbox",104),t(31),m(32,"translate"),s(),t(33,` + `),a(30,"mat-checkbox",104),t(31),m(32,"translate"),s(),t(33,` `),s()),e&2&&(l(3),k(` `,d(4,8,"labels.inputs.Amortization"),` `),l(4),k(` @@ -23742,248 +23756,248 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(28,20,"labels.inputs.Moratorium"),` `),l(4),k(` `,d(32,22,"labels.inputs.Number of days a loan may be overdue before moving into arrears"),` - `))}var Ju=(()=>{class e{constructor(i,a){this.formBuilder=i,this.processingStrategyService=a,this.DAYS_BEFORE_REPAYMENT_IS_DUE=Io.DAYS_BEFORE_REPAYMENT_IS_DUE,this.DAYS_AFTER_REPAYMENT_IS_OVERDUE=Io.DAYS_AFTER_REPAYMENT_IS_OVERDUE,this.advancePaymentStrategy=new Jn,this.transactionProcessingStrategyData=[],this.transactionProcessingStrategyDataBase=[],this.loanScheduleTypeData=[],this.loanScheduleProcessingTypeData=[],this.isAdvancedTransactionProcessingStrategy=!1,this.advancedTransactionProcessingStrategyDisabled=!0,this.useDueForRepaymentsConfigurations=!1,this.rescheduleStrategyTypeDisabled=!1,this.chargeOffBehaviourData=[],this.daysInYearCustomStrategyOptions=[],this.useDaysInYearCustomStrategy=!1,this.defaultConfigValues=[],this.createLoanProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.defaultConfigValues=this.loanProductsTemplate.itemsByDefault,this.isLinkedToFloatingInterestRates.valueChanges.subscribe(a=>{a&&(this.loanProductSettingsForm.get("isInterestRecalculationEnabled").setValue(!0),this.loanProductSettingsForm.get("allowPartialPeriodInterestCalculation").setValue(!0))}),this.amortizationTypeData=this.loanProductsTemplate.amortizationTypeOptions,this.interestTypeData=this.loanProductsTemplate.interestTypeOptions,this.interestCalculationPeriodTypeData=this.loanProductsTemplate.interestCalculationPeriodTypeOptions,this.transactionProcessingStrategyData=this.loanProductsTemplate.transactionProcessingStrategyOptions,this.transactionProcessingStrategyDataBase=this.loanProductsTemplate.transactionProcessingStrategyOptions,this.daysInYearTypeData=this.loanProductsTemplate.daysInYearTypeOptions,this.daysInMonthTypeData=this.loanProductsTemplate.daysInMonthTypeOptions,this.preClosureInterestCalculationStrategyData=this.loanProductsTemplate.preClosureInterestCalculationStrategyOptions,this.rescheduleStrategyTypeData=this.loanProductsTemplate.rescheduleStrategyTypeOptions,this.rescheduleStrategyTypeDataBase=this.loanProductsTemplate.rescheduleStrategyTypeOptions,this.interestRecalculationCompoundingTypeData=this.loanProductsTemplate.interestRecalculationCompoundingTypeOptions,this.interestRecalculationFrequencyTypeData=this.loanProductsTemplate.interestRecalculationFrequencyTypeOptions,this.interestRecalculationNthDayTypeData=this.loanProductsTemplate.interestRecalculationNthDayTypeOptions,this.interestRecalculationNthDayTypeData.push({id:-2,code:"onDay",value:"on day"}),this.interestRecalculationDayOfWeekTypeData=this.loanProductsTemplate.interestRecalculationDayOfWeekTypeOptions,this.interestRecalculationOnDayTypeData=Array.from({length:28},(a,r)=>r+1),this.delinquencyBucketData=this.loanProductsTemplate.delinquencyBucketOptions,this.loanScheduleTypeData=this.loanProductsTemplate.loanScheduleTypeOptions,this.loanScheduleProcessingTypeData=this.loanProductsTemplate.loanScheduleProcessingTypeOptions,this.chargeOffBehaviourData=this.loanProductsTemplate.chargeOffBehaviourOptions,this.daysInYearCustomStrategyOptions=this.loanProductsTemplate.daysInYearCustomStrategyOptions;let i=this.loanProductsTemplate.transactionProcessingStrategyCode||this.transactionProcessingStrategyData[0].code;this.loanProductSettingsForm.patchValue({amortizationType:this.loanProductsTemplate.amortizationType.id,interestType:this.loanProductsTemplate.interestType.id,isEqualAmortization:this.loanProductsTemplate.isEqualAmortization,interestCalculationPeriodType:this.loanProductsTemplate.interestCalculationPeriodType.id,allowPartialPeriodInterestCalculation:this.loanProductsTemplate.allowPartialPeriodInterestCalculation,transactionProcessingStrategyCode:i,graceOnPrincipalPayment:this.loanProductsTemplate.graceOnPrincipalPayment,graceOnInterestPayment:this.loanProductsTemplate.graceOnInterestPayment,graceOnInterestCharged:this.loanProductsTemplate.graceOnInterestCharged,inArrearsTolerance:this.loanProductsTemplate.inArrearsTolerance,daysInYearType:this.loanProductsTemplate.daysInYearType.id,daysInMonthType:this.loanProductsTemplate.daysInMonthType.id,canDefineInstallmentAmount:this.loanProductsTemplate.canDefineInstallmentAmount,graceOnArrearsAgeing:this.loanProductsTemplate.graceOnArrearsAgeing,overdueDaysForNPA:this.loanProductsTemplate.overdueDaysForNPA,accountMovesOutOfNPAOnlyOnArrearsCompletion:this.loanProductsTemplate.accountMovesOutOfNPAOnlyOnArrearsCompletion,principalThresholdForLastInstallment:this.loanProductsTemplate.principalThresholdForLastInstallment,allowVariableInstallments:this.loanProductsTemplate.allowVariableInstallments,disallowExpectedDisbursements:this.loanProductsTemplate.disallowExpectedDisbursements,minimumGap:this.loanProductsTemplate.minimumGap,maximumGap:this.loanProductsTemplate.maximumGap,canUseForTopup:this.loanProductsTemplate.canUseForTopup,isInterestRecalculationEnabled:this.loanProductsTemplate.isInterestRecalculationEnabled,holdGuaranteeFunds:this.loanProductsTemplate.holdGuaranteeFunds,multiDisburseLoan:this.loanProductsTemplate.multiDisburseLoan,maxTrancheCount:this.loanProductsTemplate.maxTrancheCount,outstandingLoanBalance:this.loanProductsTemplate.outstandingLoanBalance,enableDownPayment:this.loanProductsTemplate.enableDownPayment,enableInstallmentLevelDelinquency:this.loanProductsTemplate.enableInstallmentLevelDelinquency,loanScheduleType:this.loanProductsTemplate.loanScheduleType.code,useDueForRepaymentsConfigurations:this.loanProductsTemplate.useDueForRepaymentsConfigurations,allowAccrualPostingInArrears:this.loanProductsTemplate.allowAccrualPostingInArrears,chargeOffBehaviour:this.loanProductsTemplate.chargeOffBehaviour.id}),this.isAdvancedTransactionProcessingStrategy=Io.isAdvancedPaymentAllocationStrategy(i),this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy),this.validateAdvancedPaymentStrategyControls(),this.loanProductsTemplate.dueDaysForRepaymentEvent!=null&&this.loanProductsTemplate.overDueDaysForRepaymentEvent!=null?this.loanProductSettingsForm.patchValue({useDueForRepaymentsConfigurations:!1,dueDaysForRepaymentEvent:this.loanProductsTemplate.dueDaysForRepaymentEvent,overDueDaysForRepaymentEvent:this.loanProductsTemplate.overDueDaysForRepaymentEvent}):this.loanProductSettingsForm.patchValue({useDueForRepaymentsConfigurations:!0,dueDaysForRepaymentEvent:null,overDueDaysForRepaymentEvent:null}),this.loanProductsTemplate.delinquencyBucket&&this.loanProductSettingsForm.patchValue({delinquencyBucketId:this.loanProductsTemplate.delinquencyBucket.id>0?this.loanProductsTemplate.delinquencyBucket.id:null}),this.loanProductsTemplate.enableDownPayment&&this.loanProductSettingsForm.patchValue({disbursedAmountPercentageForDownPayment:this.loanProductsTemplate.disbursedAmountPercentageForDownPayment||0,enableAutoRepaymentForDownPayment:this.loanProductsTemplate.enableAutoRepaymentForDownPayment||!1}),this.loanProductsTemplate.isInterestRecalculationEnabled&&this.loanProductSettingsForm.patchValue({preClosureInterestCalculationStrategy:this.loanProductsTemplate.interestRecalculationData.preClosureInterestCalculationStrategy.id,rescheduleStrategyMethod:this.loanProductsTemplate.interestRecalculationData.rescheduleStrategyType.id,interestRecalculationCompoundingMethod:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id,recalculationRestFrequencyType:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id,isArrearsBasedOnOriginalSchedule:this.loanProductsTemplate.interestRecalculationData.isArrearsBasedOnOriginalSchedule,recalculationCompoundingFrequencyType:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id,recalculationCompoundingFrequencyInterval:this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyInterval,recalculationRestFrequencyInterval:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyInterval,recalculationRestFrequencyNthDayType:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id===4&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyOnDay?-2:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyNthDay&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyNthDay.id,recalculationCompoundingFrequencyNthDayType:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay?-2:this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyNthDay&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyNthDay.id,recalculationCompoundingFrequencyDayOfWeekType:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id&&(this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&!this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay||this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id===3)&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyWeekday&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyWeekday.id,recalculationRestFrequencyDayOfWeekType:(this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id===4&&!this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyOnDay||this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id===3)&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyWeekday&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyWeekday.id,recalculationCompoundingFrequencyOnDayType:this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay,recalculationRestFrequencyOnDayType:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyOnDay}),this.loanProductsTemplate.holdGuaranteeFunds&&this.loanProductSettingsForm.patchValue({mandatoryGuarantee:this.loanProductsTemplate.productGuaranteeData.mandatoryGuarantee,minimumGuaranteeFromOwnFunds:this.loanProductsTemplate.productGuaranteeData.minimumGuaranteeFromOwnFunds,minimumGuaranteeFromGuarantor:this.loanProductsTemplate.productGuaranteeData.minimumGuaranteeFromGuarantor}),this.loanProductsTemplate.allowAttributeOverrides&&this.loanProductSettingsForm.patchValue({allowAttributeConfiguration:Object.values(this.loanProductsTemplate.allowAttributeOverrides).some(a=>a),allowAttributeOverrides:{amortizationType:this.loanProductsTemplate.allowAttributeOverrides.amortizationType,interestType:this.loanProductsTemplate.allowAttributeOverrides.interestType,transactionProcessingStrategyCode:this.loanProductsTemplate.allowAttributeOverrides.transactionProcessingStrategyCode,interestCalculationPeriodType:this.loanProductsTemplate.allowAttributeOverrides.interestCalculationPeriodType,inArrearsTolerance:this.loanProductsTemplate.allowAttributeOverrides.inArrearsTolerance,repaymentEvery:this.loanProductsTemplate.allowAttributeOverrides.repaymentEvery,graceOnPrincipalAndInterestPayment:this.loanProductsTemplate.allowAttributeOverrides.graceOnPrincipalAndInterestPayment,graceOnArrearsAgeing:this.loanProductsTemplate.allowAttributeOverrides.graceOnArrearsAgeing}})}createLoanProductSettingsForm(){this.loanProductSettingsForm=this.formBuilder.group({amortizationType:["",yt.required],interestType:["",yt.required],isEqualAmortization:[!1],interestCalculationPeriodType:["",yt.required],transactionProcessingStrategyCode:["",yt.required],graceOnPrincipalPayment:[""],graceOnInterestPayment:[""],graceOnInterestCharged:[""],inArrearsTolerance:[""],daysInYearType:["",yt.required],daysInMonthType:["",yt.required],canDefineInstallmentAmount:[!1],graceOnArrearsAgeing:[""],overdueDaysForNPA:[""],accountMovesOutOfNPAOnlyOnArrearsCompletion:[!1],principalThresholdForLastInstallment:[""],allowVariableInstallments:[!1],disallowExpectedDisbursements:[!1],canUseForTopup:[!1],isInterestRecalculationEnabled:[!1],holdGuaranteeFunds:[!1],multiDisburseLoan:[!1],allowAttributeConfiguration:[!0],allowPartialPeriodInterestCalculation:[!1],allowAttributeOverrides:this.formBuilder.group({amortizationType:[!0],interestType:[!0],transactionProcessingStrategyCode:[!0],interestCalculationPeriodType:[!0],inArrearsTolerance:[!0],repaymentEvery:[!0],graceOnPrincipalAndInterestPayment:[!0],graceOnArrearsAgeing:[!0]}),delinquencyBucketId:[""],enableDownPayment:[!1],enableInstallmentLevelDelinquency:[!1],useDueForRepaymentsConfigurations:[!1],dueDaysForRepaymentEvent:[""],overDueDaysForRepaymentEvent:[""],loanScheduleType:[Io.LOAN_SCHEDULE_TYPE_CUMULATIVE,yt.required],allowAccrualPostingInArrears:[!1]})}setConditionalControls(){let i=this.loanProductSettingsForm.get("allowAttributeOverrides");this.loanProductSettingsForm.get("daysInYearType").valueChanges.subscribe(a=>{if(this.isAdvancedTransactionProcessingStrategy)if(this.useDaysInYearCustomStrategy=a==1,this.useDaysInYearCustomStrategy){let r=this.loanProductsTemplate.daysInYearCustomStrategy?.id?this.loanProductsTemplate.daysInYearCustomStrategy.id:this.daysInYearCustomStrategyOptions[0].id;this.loanProductSettingsForm.addControl("daysInYearCustomStrategy",new ge(r,yt.required))}else this.loanProductSettingsForm.removeControl("daysInYearCustomStrategy")}),this.loanProductSettingsForm.get("interestCalculationPeriodType").valueChanges.subscribe(a=>{a===0&&this.loanProductSettingsForm.patchValue({allowPartialPeriodInterestCalculation:!1})}),this.loanProductSettingsForm.get("allowVariableInstallments").valueChanges.subscribe(a=>{a?(this.loanProductSettingsForm.addControl("minimumGap",new ge("",yt.required)),this.loanProductSettingsForm.addControl("maximumGap",new ge("",yt.required))):(this.loanProductSettingsForm.removeControl("minimumGap"),this.loanProductSettingsForm.removeControl("maximumGap"))}),this.loanProductSettingsForm.get("isInterestRecalculationEnabled").valueChanges.subscribe(a=>{a?(this.loanProductSettingsForm.addControl("preClosureInterestCalculationStrategy",new ge(this.preClosureInterestCalculationStrategyData[0].id,yt.required)),this.loanProductSettingsForm.addControl("rescheduleStrategyMethod",new ge(this.rescheduleStrategyTypeData[0].id,yt.required)),this.loanProductSettingsForm.addControl("interestRecalculationCompoundingMethod",new ge(this.interestRecalculationCompoundingTypeData[0].id,yt.required)),this.loanProductSettingsForm.addControl("recalculationRestFrequencyType",new ge(this.interestRecalculationFrequencyTypeData[0].id,yt.required)),this.loanProductSettingsForm.addControl("isArrearsBasedOnOriginalSchedule",new ge("")),this.loanProductSettingsForm.value.isInterestRecalculationEnabled&&this.setRescheduleStrategies(),this.loanProductSettingsForm.get("interestRecalculationCompoundingMethod").valueChanges.subscribe(r=>{r!==0?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyType",new ge(this.interestRecalculationFrequencyTypeData[0].id,yt.required)),this.loanProductSettingsForm.get("recalculationCompoundingFrequencyType").valueChanges.subscribe(c=>{c!==1?this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyInterval",new ge("",yt.required)):this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyInterval"),c===3?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyDayOfWeekType",new ge("")),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyOnDayType")):c===4?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyNthDayType",new ge("")),this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyDayOfWeekType",new ge("")),this.loanProductSettingsForm.get("recalculationCompoundingFrequencyNthDayType").valueChanges.subscribe(u=>{u===-2?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyOnDayType",new ge("")),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyDayOfWeekType")):(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyDayOfWeekType",new ge("")),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyOnDayType"))})):(this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyDayOfWeekType"),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyOnDayType"))})):this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyType")}),this.loanProductSettingsForm.get("recalculationRestFrequencyType").valueChanges.subscribe(r=>{r!==1?this.loanProductSettingsForm.addControl("recalculationRestFrequencyInterval",new ge("",yt.required)):this.loanProductSettingsForm.removeControl("recalculationRestFrequencyInterval"),r===3?(this.loanProductSettingsForm.addControl("recalculationRestFrequencyDayOfWeekType",new ge("")),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyOnDayType")):r===4?(this.loanProductSettingsForm.addControl("recalculationRestFrequencyNthDayType",new ge("")),this.loanProductSettingsForm.addControl("recalculationRestFrequencyDayOfWeekType",new ge("")),this.loanProductSettingsForm.get("recalculationRestFrequencyNthDayType").valueChanges.subscribe(c=>{c===-2?(this.loanProductSettingsForm.addControl("recalculationRestFrequencyOnDayType",new ge("")),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyDayOfWeekType")):(this.loanProductSettingsForm.addControl("recalculationRestFrequencyDayOfWeekType",new ge("")),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyOnDayType"))})):(this.loanProductSettingsForm.removeControl("recalculationRestFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyDayOfWeekType"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyOnDayType"))})):(this.loanProductSettingsForm.removeControl("preClosureInterestCalculationStrategy"),this.loanProductSettingsForm.removeControl("rescheduleStrategyMethod"),this.loanProductSettingsForm.removeControl("interestRecalculationCompoundingMethod"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyType"),this.loanProductSettingsForm.removeControl("isArrearsBasedOnOriginalSchedule")),this.enableFieldsWhenScheduleTypeIsProgressiveAndInterestRateRecalculationEnabled()}),this.loanProductSettingsForm.get("holdGuaranteeFunds").valueChanges.subscribe(a=>{a?(this.loanProductSettingsForm.addControl("mandatoryGuarantee",new ge("",yt.required)),this.loanProductSettingsForm.addControl("minimumGuaranteeFromOwnFunds",new ge("")),this.loanProductSettingsForm.addControl("minimumGuaranteeFromGuarantor",new ge(""))):(this.loanProductSettingsForm.removeControl("mandatoryGuarantee"),this.loanProductSettingsForm.removeControl("minimumGuaranteeFromOwnFunds"),this.loanProductSettingsForm.removeControl("minimumGuaranteeFromGuarantor"))}),this.loanProductSettingsForm.get("multiDisburseLoan").valueChanges.subscribe(a=>{a?(this.loanProductSettingsForm.addControl("maxTrancheCount",new ge("",yt.required)),this.loanProductSettingsForm.addControl("outstandingLoanBalance",new ge(""))):(this.loanProductSettingsForm.removeControl("maxTrancheCount"),this.loanProductSettingsForm.removeControl("outstandingLoanBalance"),this.loanProductSettingsForm.patchValue({disallowExpectedDisbursements:!1}))}),this.loanProductSettingsForm.get("enableDownPayment").valueChanges.subscribe(a=>{a?(this.loanProductSettingsForm.addControl("disbursedAmountPercentageForDownPayment",new ge(0,[yt.required,mct(0,100)])),this.loanProductSettingsForm.addControl("enableAutoRepaymentForDownPayment",new ge(!1,[]))):(this.loanProductSettingsForm.removeControl("disbursedAmountPercentageForDownPayment"),this.loanProductSettingsForm.removeControl("enableAutoRepaymentForDownPayment"))}),this.loanProductSettingsForm.get("transactionProcessingStrategyCode").valueChanges.subscribe(a=>{this.advancePaymentStrategy.emit(a),this.isAdvancedTransactionProcessingStrategy=Io.isAdvancedPaymentAllocationStrategy(a),this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy),this.validateAdvancedPaymentStrategyControls()}),this.loanProductSettingsForm.get("allowAttributeConfiguration").valueChanges.subscribe(a=>{a?i.patchValue({amortizationType:!0,interestType:!0,transactionProcessingStrategyCode:!0,interestCalculationPeriodType:!0,inArrearsTolerance:!0,repaymentEvery:!0,graceOnPrincipalAndInterestPayment:!0,graceOnArrearsAgeing:!0}):i.patchValue({amortizationType:!1,interestType:!1,transactionProcessingStrategyCode:!1,interestCalculationPeriodType:!1,inArrearsTolerance:!1,repaymentEvery:!1,graceOnPrincipalAndInterestPayment:!1,graceOnArrearsAgeing:!1})}),this.loanProductSettingsForm.get("useDueForRepaymentsConfigurations").valueChanges.subscribe(a=>{a?this.loanProductSettingsForm.patchValue({dueDaysForRepaymentEvent:null,overDueDaysForRepaymentEvent:null}):this.loanProductSettingsForm.patchValue({dueDaysForRepaymentEvent:this.getGlobalConfigValue(Io.DAYS_BEFORE_REPAYMENT_IS_DUE),overDueDaysForRepaymentEvent:this.getGlobalConfigValue(Io.DAYS_AFTER_REPAYMENT_IS_OVERDUE)})}),this.loanProductSettingsForm.get("loanScheduleType").valueChanges.subscribe(a=>{this.transactionProcessingStrategyData=[],a===Io.LOAN_SCHEDULE_TYPE_CUMULATIVE?(this.transactionProcessingStrategyData=this.transactionProcessingStrategyDataBase.filter(r=>!Io.isAdvancedPaymentAllocationStrategy(r.code)),Io.isAdvancedPaymentAllocationStrategy(this.loanProductSettingsForm.value.transactionProcessingStrategyCode)&&this.loanProductSettingsForm.patchValue({transactionProcessingStrategyCode:this.transactionProcessingStrategyData[0].code}),this.advancedTransactionProcessingStrategyDisabled=!1,this.isAdvancedTransactionProcessingStrategy=!1,this.loanProductSettingsForm.removeControl("chargeOffBehaviour")):(this.transactionProcessingStrategyDataBase.some(r=>{Io.isAdvancedPaymentAllocationStrategy(r.code)&&this.transactionProcessingStrategyData.push(r)}),this.advancedTransactionProcessingStrategyDisabled=!0,this.loanProductSettingsForm.patchValue({transactionProcessingStrategyCode:this.transactionProcessingStrategyData[0].code}),this.isAdvancedTransactionProcessingStrategy=!0,this.loanProductSettingsForm.addControl("chargeOffBehaviour",new ge(this.loanProductsTemplate.chargeOffBehaviour.id)),this.validateAdvancedPaymentStrategyControls()),this.loanProductSettingsForm.value.isInterestRecalculationEnabled&&this.setRescheduleStrategies(),this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy),this.enableFieldsWhenScheduleTypeIsProgressiveAndInterestRateRecalculationEnabled()})}enableFieldsWhenScheduleTypeIsProgressiveAndInterestRateRecalculationEnabled(){let i=this.loanProductSettingsForm.get("loanScheduleType").value===Io.LOAN_SCHEDULE_TYPE_PROGRESSIVE,a=this.loanProductSettingsForm.get("isInterestRecalculationEnabled").value==!0,r=i&&a,c=this.loanProductSettingsForm.contains("disallowInterestCalculationOnPastDue");r&&!c?(this.loanProductSettingsForm.addControl("disallowInterestCalculationOnPastDue",new ge("")),this.loanProductSettingsForm.patchValue({disallowInterestCalculationOnPastDue:this.loanProductsTemplate.interestRecalculationData?.disallowInterestCalculationOnPastDue??!1})):c&&!r&&(this.loanProductSettingsForm.patchValue({disallowInterestCalculationOnPastDue:void 0}),this.loanProductSettingsForm.removeControl("disallowInterestCalculationOnPastDue"))}setRescheduleStrategies(){this.advancedTransactionProcessingStrategyDisabled?(this.rescheduleStrategyTypeData=this.rescheduleStrategyTypeDataBase.filter(i=>i.id>3),this.loanProductSettingsForm.patchValue({rescheduleStrategyMethod:this.rescheduleStrategyTypeData[0].id}),this.rescheduleStrategyTypeDisabled=!0):(this.rescheduleStrategyTypeData=this.rescheduleStrategyTypeDataBase.filter(i=>i.id<4),this.loanProductSettingsForm.patchValue({rescheduleStrategyMethod:this.rescheduleStrategyTypeData[0].id}),this.rescheduleStrategyTypeDisabled=!1)}getGlobalConfigValue(i){let a=null;return this.defaultConfigValues.forEach(r=>{r.name===i&&(a=r.value)}),a}clearProperty(i,a){a==="delinquencyBucketId"&&this.loanProductSettingsForm.patchValue({delinquencyBucketId:"",enableInstallmentLevelDelinquency:!1}),this.loanProductSettingsForm.markAsDirty(),i.stopPropagation()}get loanProductSettings(){let i=this.loanProductSettingsForm.value;return this.loanProductSettingsForm.value.useDueForRepaymentsConfigurations&&(i.dueDaysForRepaymentEvent=null,i.overDueDaysForRepaymentEvent=null),i.delinquencyBucketId===""&&(i.delinquencyBucketId=null),i}validateAdvancedPaymentStrategyControls(){if(this.isAdvancedTransactionProcessingStrategy){let i=this.loanProductSettingsForm.get("daysInYearType").value;if(this.loanProductSettingsForm.addControl("loanScheduleProcessingType",new ge(this.loanProductsTemplate.loanScheduleProcessingType.code||Io.LOAN_SCHEDULE_PROCESSING_TYPE_HORIZONTAL,[yt.required])),this.useDaysInYearCustomStrategy=i===1,this.useDaysInYearCustomStrategy){let a=this.loanProductsTemplate.daysInYearCustomStrategy?.id?this.loanProductsTemplate.daysInYearCustomStrategy.id:this.daysInYearCustomStrategyOptions[0].id;this.loanProductSettingsForm.addControl("daysInYearCustomStrategy",new ge(a,yt.required))}}else this.useDaysInYearCustomStrategy=!1,this.loanProductSettingsForm.removeControl("loanScheduleProcessingType"),this.loanProductSettingsForm.removeControl("daysInYearCustomStrategy")}static{this.\u0275fac=function(a){return new(a||e)(z(he),z($E))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-settings-step"]],inputs:{toEdit:"toEdit",loanProductsTemplate:"loanProductsTemplate",isLinkedToFloatingInterestRates:"isLinkedToFloatingInterestRates"},outputs:{advancePaymentStrategy:"advancePaymentStrategy"},decls:390,vars:243,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-30"],["formControlName","amortizationType","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestType","required","",3,"matTooltip"],["formControlName","interestCalculationPeriodType","required","",3,"matTooltip"],["labelPosition","before","formControlName","isEqualAmortization",1,"flex-96"],["class","flex-96","labelPosition","before","formControlName","allowPartialPeriodInterestCalculation",3,"matTooltip",4,"ngIf"],[1,"flex-98"],[1,"mat-h4","flex-98"],["formControlName","loanScheduleType","required",""],["formControlName","transactionProcessingStrategyCode","required","",3,"matTooltip","disabled"],["class","flex-fill flex-30",4,"ngIf"],[1,"mat-h3","flex-96"],["labelPosition","before","formControlName","multiDisburseLoan",1,"margin-b","flex-73",3,"matTooltip"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["labelPosition","before","formControlName","enableDownPayment",1,"margin-b","flex-73",3,"matTooltip"],[1,"flex-48","hide-lt-md"],[1,"full-width-flex"],[4,"ngIf"],[1,"mat-h4","m-r-10","flex-98"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-48"],["type","number","matInput","","formControlName","graceOnPrincipalPayment"],["type","number","matInput","","formControlName","graceOnInterestPayment"],["formControlName","delinquencyBucketId"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],["class","flex-48 margin-v","labelPosition","before","formControlName","enableInstallmentLevelDelinquency",4,"ngIf"],["type","number","matInput","","formControlName","graceOnInterestCharged",3,"matTooltip"],["type","number","matInput","","formControlName","inArrearsTolerance",3,"matTooltip"],["formControlName","daysInYearType","required","",3,"matTooltip"],["class","flex-48",4,"ngIf"],["formControlName","daysInMonthType","required","",3,"matTooltip"],["labelPosition","before","formControlName","canDefineInstallmentAmount",1,"margin-v","flex-98"],["type","number","matInput","","formControlName","graceOnArrearsAgeing"],["type","number","matInput","","formControlName","overdueDaysForNPA"],["labelPosition","before","formControlName","accountMovesOutOfNPAOnlyOnArrearsCompletion",1,"flex-48","margin-v"],["type","number","matInput","","formControlName","principalThresholdForLastInstallment"],["labelPosition","before","formControlName","allowVariableInstallments",1,"flex-48","margin-v",3,"matTooltip"],["labelPosition","before","formControlName","canUseForTopup",1,"flex-48","margin-v",3,"matTooltip"],["labelPosition","before","formControlName","isInterestRecalculationEnabled",1,"flex-73","margin-b"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","holdGuaranteeFunds",1,"flex-73","margin-b"],["labelPosition","before","formControlName","useDueForRepaymentsConfigurations",1,"flex-48","margin-b",3,"matTooltip"],[1,"mat-h3","flex-43"],["labelPosition","before","formControlName","allowAttributeConfiguration",1,"margin-b","flex-53"],["formGroupName","allowAttributeOverrides","class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["labelPosition","before","formControlName","allowPartialPeriodInterestCalculation",1,"flex-96",3,"matTooltip"],[1,"flex-fill","flex-30"],["formControlName","loanScheduleProcessingType","required",""],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["type","number","matInput","","formControlName","maxTrancheCount","required","",3,"matTooltip"],["type","number","matInput","","formControlName","outstandingLoanBalance",3,"matTooltip"],["labelPosition","before","formControlName","disallowExpectedDisbursements",1,"flex-48","margin-v"],["type","number","matInput","","formControlName","disbursedAmountPercentageForDownPayment","required","",3,"matTooltip","min","max"],["labelPosition","before","formControlName","enableAutoRepaymentForDownPayment",1,"flex-48","margin-v",3,"matTooltip"],["formControlName","chargeOffBehaviour","required",""],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"],["icon","close","size","md"],["labelPosition","before","formControlName","enableInstallmentLevelDelinquency",1,"flex-48","margin-v"],["formControlName","daysInYearCustomStrategy",3,"matTooltip"],["type","number","matInput","","formControlName","minimumGap","required",""],["type","number","matInput","","formControlName","maximumGap","required",""],["formControlName","preClosureInterestCalculationStrategy","required",""],["formControlName","rescheduleStrategyMethod","required","",3,"disabled"],["formControlName","interestRecalculationCompoundingMethod","required",""],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"flex-31"],["formControlName","recalculationRestFrequencyType","required",""],["class","flex-31 layout-row layout-lt-md-column",4,"ngIf"],["labelPosition","before","formControlName","isArrearsBasedOnOriginalSchedule",1,"flex-98","margin-v"],["class","flex-98 margin-v","labelPosition","before","formControlName","disallowInterestCalculationOnPastDue",4,"ngIf"],["type","number","matInput","","formControlName","recalculationCompoundingFrequencyInterval","required",""],["type","number","matInput","","formControlName","recalculationRestFrequencyInterval","required",""],["formControlName","recalculationCompoundingFrequencyType","required",""],[1,"flex-31","layout-row","layout-lt-md-column"],[1,"flex-fill"],["formControlName","recalculationCompoundingFrequencyNthDayType"],["formControlName","recalculationCompoundingFrequencyDayOfWeekType"],["formControlName","recalculationCompoundingFrequencyOnDayType"],["formControlName","recalculationRestFrequencyNthDayType"],["formControlName","recalculationRestFrequencyDayOfWeekType"],["formControlName","recalculationRestFrequencyOnDayType"],["labelPosition","before","formControlName","disallowInterestCalculationOnPastDue",1,"flex-98","margin-v"],["type","number","matInput","","formControlName","mandatoryGuarantee","required",""],["type","number","matInput","","formControlName","minimumGuaranteeFromOwnFunds"],["type","number","matInput","","formControlName","minimumGuaranteeFromGuarantor"],["type","number","matInput","","formControlName","dueDaysForRepaymentEvent",3,"matTooltip"],["type","number","matInput","","formControlName","overDueDaysForRepaymentEvent",3,"matTooltip"],["formGroupName","allowAttributeOverrides",1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["labelPosition","before","formControlName","amortizationType",1,"margin-v","flex-48"],["labelPosition","before","formControlName","interestType",1,"margin-v","flex-48"],["labelPosition","before","formControlName","transactionProcessingStrategyCode",1,"flex-48","margin-v"],["labelPosition","before","formControlName","interestCalculationPeriodType",1,"flex-48","margin-v"],["labelPosition","before","formControlName","inArrearsTolerance",1,"margin-v","flex-48"],["labelPosition","before","formControlName","repaymentEvery",1,"margin-v","flex-48"],["labelPosition","before","formControlName","graceOnPrincipalAndInterestPayment",1,"flex-48","margin-v"],["labelPosition","before","formControlName","graceOnArrearsAgeing",1,"margin-v","flex-48"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-select",3),m(11,"translate"),t(12,` - `),x(13,kMe,3,4,"mat-option",4),t(14,` + `))}var Bu=(()=>{class e{constructor(i,o){this.formBuilder=i,this.processingStrategyService=o,this.DAYS_BEFORE_REPAYMENT_IS_DUE=Ca.DAYS_BEFORE_REPAYMENT_IS_DUE,this.DAYS_AFTER_REPAYMENT_IS_OVERDUE=Ca.DAYS_AFTER_REPAYMENT_IS_OVERDUE,this.advancePaymentStrategy=new Wn,this.transactionProcessingStrategyData=[],this.transactionProcessingStrategyDataBase=[],this.loanScheduleTypeData=[],this.loanScheduleProcessingTypeData=[],this.isAdvancedTransactionProcessingStrategy=!1,this.advancedTransactionProcessingStrategyDisabled=!0,this.useDueForRepaymentsConfigurations=!1,this.rescheduleStrategyTypeDisabled=!1,this.chargeOffBehaviourData=[],this.daysInYearCustomStrategyOptions=[],this.useDaysInYearCustomStrategy=!1,this.defaultConfigValues=[],this.createLoanProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.defaultConfigValues=this.loanProductsTemplate.itemsByDefault,this.isLinkedToFloatingInterestRates.valueChanges.subscribe(o=>{o&&(this.loanProductSettingsForm.get("isInterestRecalculationEnabled").setValue(!0),this.loanProductSettingsForm.get("allowPartialPeriodInterestCalculation").setValue(!0))}),this.amortizationTypeData=this.loanProductsTemplate.amortizationTypeOptions,this.interestTypeData=this.loanProductsTemplate.interestTypeOptions,this.interestCalculationPeriodTypeData=this.loanProductsTemplate.interestCalculationPeriodTypeOptions,this.transactionProcessingStrategyData=this.loanProductsTemplate.transactionProcessingStrategyOptions,this.transactionProcessingStrategyDataBase=this.loanProductsTemplate.transactionProcessingStrategyOptions,this.daysInYearTypeData=this.loanProductsTemplate.daysInYearTypeOptions,this.daysInMonthTypeData=this.loanProductsTemplate.daysInMonthTypeOptions,this.preClosureInterestCalculationStrategyData=this.loanProductsTemplate.preClosureInterestCalculationStrategyOptions,this.rescheduleStrategyTypeData=this.loanProductsTemplate.rescheduleStrategyTypeOptions,this.rescheduleStrategyTypeDataBase=this.loanProductsTemplate.rescheduleStrategyTypeOptions,this.interestRecalculationCompoundingTypeData=this.loanProductsTemplate.interestRecalculationCompoundingTypeOptions,this.interestRecalculationFrequencyTypeData=this.loanProductsTemplate.interestRecalculationFrequencyTypeOptions,this.interestRecalculationNthDayTypeData=this.loanProductsTemplate.interestRecalculationNthDayTypeOptions,this.interestRecalculationNthDayTypeData.push({id:-2,code:"onDay",value:"on day"}),this.interestRecalculationDayOfWeekTypeData=this.loanProductsTemplate.interestRecalculationDayOfWeekTypeOptions,this.interestRecalculationOnDayTypeData=Array.from({length:28},(o,r)=>r+1),this.delinquencyBucketData=this.loanProductsTemplate.delinquencyBucketOptions,this.loanScheduleTypeData=this.loanProductsTemplate.loanScheduleTypeOptions,this.loanScheduleProcessingTypeData=this.loanProductsTemplate.loanScheduleProcessingTypeOptions,this.chargeOffBehaviourData=this.loanProductsTemplate.chargeOffBehaviourOptions,this.daysInYearCustomStrategyOptions=this.loanProductsTemplate.daysInYearCustomStrategyOptions;let i=this.loanProductsTemplate.transactionProcessingStrategyCode||this.transactionProcessingStrategyData[0].code;this.loanProductSettingsForm.patchValue({amortizationType:this.loanProductsTemplate.amortizationType.id,interestType:this.loanProductsTemplate.interestType.id,isEqualAmortization:this.loanProductsTemplate.isEqualAmortization,interestCalculationPeriodType:this.loanProductsTemplate.interestCalculationPeriodType.id,allowPartialPeriodInterestCalculation:this.loanProductsTemplate.allowPartialPeriodInterestCalculation,transactionProcessingStrategyCode:i,graceOnPrincipalPayment:this.loanProductsTemplate.graceOnPrincipalPayment,graceOnInterestPayment:this.loanProductsTemplate.graceOnInterestPayment,graceOnInterestCharged:this.loanProductsTemplate.graceOnInterestCharged,inArrearsTolerance:this.loanProductsTemplate.inArrearsTolerance,daysInYearType:this.loanProductsTemplate.daysInYearType.id,daysInMonthType:this.loanProductsTemplate.daysInMonthType.id,canDefineInstallmentAmount:this.loanProductsTemplate.canDefineInstallmentAmount,graceOnArrearsAgeing:this.loanProductsTemplate.graceOnArrearsAgeing,overdueDaysForNPA:this.loanProductsTemplate.overdueDaysForNPA,accountMovesOutOfNPAOnlyOnArrearsCompletion:this.loanProductsTemplate.accountMovesOutOfNPAOnlyOnArrearsCompletion,principalThresholdForLastInstallment:this.loanProductsTemplate.principalThresholdForLastInstallment,allowVariableInstallments:this.loanProductsTemplate.allowVariableInstallments,disallowExpectedDisbursements:this.loanProductsTemplate.disallowExpectedDisbursements,minimumGap:this.loanProductsTemplate.minimumGap,maximumGap:this.loanProductsTemplate.maximumGap,canUseForTopup:this.loanProductsTemplate.canUseForTopup,isInterestRecalculationEnabled:this.loanProductsTemplate.isInterestRecalculationEnabled,holdGuaranteeFunds:this.loanProductsTemplate.holdGuaranteeFunds,multiDisburseLoan:this.loanProductsTemplate.multiDisburseLoan,maxTrancheCount:this.loanProductsTemplate.maxTrancheCount,outstandingLoanBalance:this.loanProductsTemplate.outstandingLoanBalance,enableDownPayment:this.loanProductsTemplate.enableDownPayment,enableInstallmentLevelDelinquency:this.loanProductsTemplate.enableInstallmentLevelDelinquency,loanScheduleType:this.loanProductsTemplate.loanScheduleType.code,useDueForRepaymentsConfigurations:this.loanProductsTemplate.useDueForRepaymentsConfigurations,allowAccrualPostingInArrears:this.loanProductsTemplate.allowAccrualPostingInArrears,chargeOffBehaviour:this.loanProductsTemplate.chargeOffBehaviour.id}),this.isAdvancedTransactionProcessingStrategy=Ca.isAdvancedPaymentAllocationStrategy(i),this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy),this.validateAdvancedPaymentStrategyControls(),this.loanProductsTemplate.dueDaysForRepaymentEvent!=null&&this.loanProductsTemplate.overDueDaysForRepaymentEvent!=null?this.loanProductSettingsForm.patchValue({useDueForRepaymentsConfigurations:!1,dueDaysForRepaymentEvent:this.loanProductsTemplate.dueDaysForRepaymentEvent,overDueDaysForRepaymentEvent:this.loanProductsTemplate.overDueDaysForRepaymentEvent}):this.loanProductSettingsForm.patchValue({useDueForRepaymentsConfigurations:!0,dueDaysForRepaymentEvent:null,overDueDaysForRepaymentEvent:null}),this.loanProductsTemplate.delinquencyBucket&&this.loanProductSettingsForm.patchValue({delinquencyBucketId:this.loanProductsTemplate.delinquencyBucket.id>0?this.loanProductsTemplate.delinquencyBucket.id:null}),this.loanProductsTemplate.enableDownPayment&&this.loanProductSettingsForm.patchValue({disbursedAmountPercentageForDownPayment:this.loanProductsTemplate.disbursedAmountPercentageForDownPayment||0,enableAutoRepaymentForDownPayment:this.loanProductsTemplate.enableAutoRepaymentForDownPayment||!1}),this.loanProductsTemplate.isInterestRecalculationEnabled&&this.loanProductSettingsForm.patchValue({preClosureInterestCalculationStrategy:this.loanProductsTemplate.interestRecalculationData.preClosureInterestCalculationStrategy.id,rescheduleStrategyMethod:this.loanProductsTemplate.interestRecalculationData.rescheduleStrategyType.id,interestRecalculationCompoundingMethod:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id,recalculationRestFrequencyType:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id,isArrearsBasedOnOriginalSchedule:this.loanProductsTemplate.interestRecalculationData.isArrearsBasedOnOriginalSchedule,recalculationCompoundingFrequencyType:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id,recalculationCompoundingFrequencyInterval:this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyInterval,recalculationRestFrequencyInterval:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyInterval,recalculationRestFrequencyNthDayType:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id===4&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyOnDay?-2:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyNthDay&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyNthDay.id,recalculationCompoundingFrequencyNthDayType:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay?-2:this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyNthDay&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyNthDay.id,recalculationCompoundingFrequencyDayOfWeekType:this.loanProductsTemplate.interestRecalculationData.interestRecalculationCompoundingType.id&&(this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&!this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay||this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyType.id===3)&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyWeekday&&this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyWeekday.id,recalculationRestFrequencyDayOfWeekType:(this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id===4&&!this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyOnDay||this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyType.id===3)&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyWeekday&&this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyWeekday.id,recalculationCompoundingFrequencyOnDayType:this.loanProductsTemplate.interestRecalculationData.recalculationCompoundingFrequencyOnDay,recalculationRestFrequencyOnDayType:this.loanProductsTemplate.interestRecalculationData.recalculationRestFrequencyOnDay}),this.loanProductsTemplate.holdGuaranteeFunds&&this.loanProductSettingsForm.patchValue({mandatoryGuarantee:this.loanProductsTemplate.productGuaranteeData.mandatoryGuarantee,minimumGuaranteeFromOwnFunds:this.loanProductsTemplate.productGuaranteeData.minimumGuaranteeFromOwnFunds,minimumGuaranteeFromGuarantor:this.loanProductsTemplate.productGuaranteeData.minimumGuaranteeFromGuarantor}),this.loanProductsTemplate.allowAttributeOverrides&&this.loanProductSettingsForm.patchValue({allowAttributeConfiguration:Object.values(this.loanProductsTemplate.allowAttributeOverrides).some(o=>o),allowAttributeOverrides:{amortizationType:this.loanProductsTemplate.allowAttributeOverrides.amortizationType,interestType:this.loanProductsTemplate.allowAttributeOverrides.interestType,transactionProcessingStrategyCode:this.loanProductsTemplate.allowAttributeOverrides.transactionProcessingStrategyCode,interestCalculationPeriodType:this.loanProductsTemplate.allowAttributeOverrides.interestCalculationPeriodType,inArrearsTolerance:this.loanProductsTemplate.allowAttributeOverrides.inArrearsTolerance,repaymentEvery:this.loanProductsTemplate.allowAttributeOverrides.repaymentEvery,graceOnPrincipalAndInterestPayment:this.loanProductsTemplate.allowAttributeOverrides.graceOnPrincipalAndInterestPayment,graceOnArrearsAgeing:this.loanProductsTemplate.allowAttributeOverrides.graceOnArrearsAgeing}})}createLoanProductSettingsForm(){this.loanProductSettingsForm=this.formBuilder.group({amortizationType:["",St.required],interestType:["",St.required],isEqualAmortization:[!1],interestCalculationPeriodType:["",St.required],transactionProcessingStrategyCode:["",St.required],graceOnPrincipalPayment:[""],graceOnInterestPayment:[""],graceOnInterestCharged:[""],inArrearsTolerance:[""],daysInYearType:["",St.required],daysInMonthType:["",St.required],canDefineInstallmentAmount:[!1],graceOnArrearsAgeing:[""],overdueDaysForNPA:[""],accountMovesOutOfNPAOnlyOnArrearsCompletion:[!1],principalThresholdForLastInstallment:[""],allowVariableInstallments:[!1],disallowExpectedDisbursements:[!1],canUseForTopup:[!1],isInterestRecalculationEnabled:[!1],holdGuaranteeFunds:[!1],multiDisburseLoan:[!1],allowAttributeConfiguration:[!0],allowPartialPeriodInterestCalculation:[!1],allowAttributeOverrides:this.formBuilder.group({amortizationType:[!0],interestType:[!0],transactionProcessingStrategyCode:[!0],interestCalculationPeriodType:[!0],inArrearsTolerance:[!0],repaymentEvery:[!0],graceOnPrincipalAndInterestPayment:[!0],graceOnArrearsAgeing:[!0]}),delinquencyBucketId:[""],enableDownPayment:[!1],enableInstallmentLevelDelinquency:[!1],useDueForRepaymentsConfigurations:[!1],dueDaysForRepaymentEvent:[""],overDueDaysForRepaymentEvent:[""],loanScheduleType:[Ca.LOAN_SCHEDULE_TYPE_CUMULATIVE,St.required],allowAccrualPostingInArrears:[!1]})}setConditionalControls(){let i=this.loanProductSettingsForm.get("allowAttributeOverrides");this.loanProductSettingsForm.get("daysInYearType").valueChanges.subscribe(o=>{if(this.isAdvancedTransactionProcessingStrategy)if(this.useDaysInYearCustomStrategy=o==1,this.useDaysInYearCustomStrategy){let r=this.loanProductsTemplate.daysInYearCustomStrategy?.id?this.loanProductsTemplate.daysInYearCustomStrategy.id:this.daysInYearCustomStrategyOptions[0].id;this.loanProductSettingsForm.addControl("daysInYearCustomStrategy",new be(r,St.required))}else this.loanProductSettingsForm.removeControl("daysInYearCustomStrategy")}),this.loanProductSettingsForm.get("interestCalculationPeriodType").valueChanges.subscribe(o=>{o===0&&this.loanProductSettingsForm.patchValue({allowPartialPeriodInterestCalculation:!1})}),this.loanProductSettingsForm.get("allowVariableInstallments").valueChanges.subscribe(o=>{o?(this.loanProductSettingsForm.addControl("minimumGap",new be("",St.required)),this.loanProductSettingsForm.addControl("maximumGap",new be("",St.required))):(this.loanProductSettingsForm.removeControl("minimumGap"),this.loanProductSettingsForm.removeControl("maximumGap"))}),this.loanProductSettingsForm.get("isInterestRecalculationEnabled").valueChanges.subscribe(o=>{o?(this.loanProductSettingsForm.addControl("preClosureInterestCalculationStrategy",new be(this.preClosureInterestCalculationStrategyData[0].id,St.required)),this.loanProductSettingsForm.addControl("rescheduleStrategyMethod",new be(this.rescheduleStrategyTypeData[0].id,St.required)),this.loanProductSettingsForm.addControl("interestRecalculationCompoundingMethod",new be(this.interestRecalculationCompoundingTypeData[0].id,St.required)),this.loanProductSettingsForm.addControl("recalculationRestFrequencyType",new be(this.interestRecalculationFrequencyTypeData[0].id,St.required)),this.loanProductSettingsForm.addControl("isArrearsBasedOnOriginalSchedule",new be("")),this.loanProductSettingsForm.value.isInterestRecalculationEnabled&&this.setRescheduleStrategies(),this.loanProductSettingsForm.get("interestRecalculationCompoundingMethod").valueChanges.subscribe(r=>{r!==0?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyType",new be(this.interestRecalculationFrequencyTypeData[0].id,St.required)),this.loanProductSettingsForm.get("recalculationCompoundingFrequencyType").valueChanges.subscribe(c=>{c!==1?this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyInterval",new be("",St.required)):this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyInterval"),c===3?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyDayOfWeekType",new be("")),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyOnDayType")):c===4?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyNthDayType",new be("")),this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyDayOfWeekType",new be("")),this.loanProductSettingsForm.get("recalculationCompoundingFrequencyNthDayType").valueChanges.subscribe(u=>{u===-2?(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyOnDayType",new be("")),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyDayOfWeekType")):(this.loanProductSettingsForm.addControl("recalculationCompoundingFrequencyDayOfWeekType",new be("")),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyOnDayType"))})):(this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyDayOfWeekType"),this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyOnDayType"))})):this.loanProductSettingsForm.removeControl("recalculationCompoundingFrequencyType")}),this.loanProductSettingsForm.get("recalculationRestFrequencyType").valueChanges.subscribe(r=>{r!==1?this.loanProductSettingsForm.addControl("recalculationRestFrequencyInterval",new be("",St.required)):this.loanProductSettingsForm.removeControl("recalculationRestFrequencyInterval"),r===3?(this.loanProductSettingsForm.addControl("recalculationRestFrequencyDayOfWeekType",new be("")),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyOnDayType")):r===4?(this.loanProductSettingsForm.addControl("recalculationRestFrequencyNthDayType",new be("")),this.loanProductSettingsForm.addControl("recalculationRestFrequencyDayOfWeekType",new be("")),this.loanProductSettingsForm.get("recalculationRestFrequencyNthDayType").valueChanges.subscribe(c=>{c===-2?(this.loanProductSettingsForm.addControl("recalculationRestFrequencyOnDayType",new be("")),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyDayOfWeekType")):(this.loanProductSettingsForm.addControl("recalculationRestFrequencyDayOfWeekType",new be("")),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyOnDayType"))})):(this.loanProductSettingsForm.removeControl("recalculationRestFrequencyNthDayType"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyDayOfWeekType"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyOnDayType"))})):(this.loanProductSettingsForm.removeControl("preClosureInterestCalculationStrategy"),this.loanProductSettingsForm.removeControl("rescheduleStrategyMethod"),this.loanProductSettingsForm.removeControl("interestRecalculationCompoundingMethod"),this.loanProductSettingsForm.removeControl("recalculationRestFrequencyType"),this.loanProductSettingsForm.removeControl("isArrearsBasedOnOriginalSchedule")),this.enableFieldsWhenScheduleTypeIsProgressiveAndInterestRateRecalculationEnabled()}),this.loanProductSettingsForm.get("holdGuaranteeFunds").valueChanges.subscribe(o=>{o?(this.loanProductSettingsForm.addControl("mandatoryGuarantee",new be("",St.required)),this.loanProductSettingsForm.addControl("minimumGuaranteeFromOwnFunds",new be("")),this.loanProductSettingsForm.addControl("minimumGuaranteeFromGuarantor",new be(""))):(this.loanProductSettingsForm.removeControl("mandatoryGuarantee"),this.loanProductSettingsForm.removeControl("minimumGuaranteeFromOwnFunds"),this.loanProductSettingsForm.removeControl("minimumGuaranteeFromGuarantor"))}),this.loanProductSettingsForm.get("multiDisburseLoan").valueChanges.subscribe(o=>{o?(this.loanProductSettingsForm.addControl("maxTrancheCount",new be("",St.required)),this.loanProductSettingsForm.addControl("outstandingLoanBalance",new be(""))):(this.loanProductSettingsForm.removeControl("maxTrancheCount"),this.loanProductSettingsForm.removeControl("outstandingLoanBalance"),this.loanProductSettingsForm.patchValue({disallowExpectedDisbursements:!1}))}),this.loanProductSettingsForm.get("enableDownPayment").valueChanges.subscribe(o=>{o?(this.loanProductSettingsForm.addControl("disbursedAmountPercentageForDownPayment",new be(0,[St.required,Gmt(0,100)])),this.loanProductSettingsForm.addControl("enableAutoRepaymentForDownPayment",new be(!1,[]))):(this.loanProductSettingsForm.removeControl("disbursedAmountPercentageForDownPayment"),this.loanProductSettingsForm.removeControl("enableAutoRepaymentForDownPayment"))}),this.loanProductSettingsForm.get("transactionProcessingStrategyCode").valueChanges.subscribe(o=>{this.advancePaymentStrategy.emit(o),this.isAdvancedTransactionProcessingStrategy=Ca.isAdvancedPaymentAllocationStrategy(o),this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy),this.validateAdvancedPaymentStrategyControls()}),this.loanProductSettingsForm.get("allowAttributeConfiguration").valueChanges.subscribe(o=>{o?i.patchValue({amortizationType:!0,interestType:!0,transactionProcessingStrategyCode:!0,interestCalculationPeriodType:!0,inArrearsTolerance:!0,repaymentEvery:!0,graceOnPrincipalAndInterestPayment:!0,graceOnArrearsAgeing:!0}):i.patchValue({amortizationType:!1,interestType:!1,transactionProcessingStrategyCode:!1,interestCalculationPeriodType:!1,inArrearsTolerance:!1,repaymentEvery:!1,graceOnPrincipalAndInterestPayment:!1,graceOnArrearsAgeing:!1})}),this.loanProductSettingsForm.get("useDueForRepaymentsConfigurations").valueChanges.subscribe(o=>{o?this.loanProductSettingsForm.patchValue({dueDaysForRepaymentEvent:null,overDueDaysForRepaymentEvent:null}):this.loanProductSettingsForm.patchValue({dueDaysForRepaymentEvent:this.getGlobalConfigValue(Ca.DAYS_BEFORE_REPAYMENT_IS_DUE),overDueDaysForRepaymentEvent:this.getGlobalConfigValue(Ca.DAYS_AFTER_REPAYMENT_IS_OVERDUE)})}),this.loanProductSettingsForm.get("loanScheduleType").valueChanges.subscribe(o=>{this.transactionProcessingStrategyData=[],o===Ca.LOAN_SCHEDULE_TYPE_CUMULATIVE?(this.transactionProcessingStrategyData=this.transactionProcessingStrategyDataBase.filter(r=>!Ca.isAdvancedPaymentAllocationStrategy(r.code)),Ca.isAdvancedPaymentAllocationStrategy(this.loanProductSettingsForm.value.transactionProcessingStrategyCode)&&this.loanProductSettingsForm.patchValue({transactionProcessingStrategyCode:this.transactionProcessingStrategyData[0].code}),this.advancedTransactionProcessingStrategyDisabled=!1,this.isAdvancedTransactionProcessingStrategy=!1,this.loanProductSettingsForm.removeControl("chargeOffBehaviour")):(this.transactionProcessingStrategyDataBase.some(r=>{Ca.isAdvancedPaymentAllocationStrategy(r.code)&&this.transactionProcessingStrategyData.push(r)}),this.advancedTransactionProcessingStrategyDisabled=!0,this.loanProductSettingsForm.patchValue({transactionProcessingStrategyCode:this.transactionProcessingStrategyData[0].code}),this.isAdvancedTransactionProcessingStrategy=!0,this.loanProductSettingsForm.addControl("chargeOffBehaviour",new be(this.loanProductsTemplate.chargeOffBehaviour.id)),this.validateAdvancedPaymentStrategyControls()),this.loanProductSettingsForm.value.isInterestRecalculationEnabled&&this.setRescheduleStrategies(),this.processingStrategyService.initialize(this.isAdvancedTransactionProcessingStrategy),this.enableFieldsWhenScheduleTypeIsProgressiveAndInterestRateRecalculationEnabled()})}enableFieldsWhenScheduleTypeIsProgressiveAndInterestRateRecalculationEnabled(){let i=this.loanProductSettingsForm.get("loanScheduleType").value===Ca.LOAN_SCHEDULE_TYPE_PROGRESSIVE,o=this.loanProductSettingsForm.get("isInterestRecalculationEnabled").value==!0,r=i&&o,c=this.loanProductSettingsForm.contains("disallowInterestCalculationOnPastDue");r&&!c?(this.loanProductSettingsForm.addControl("disallowInterestCalculationOnPastDue",new be("")),this.loanProductSettingsForm.patchValue({disallowInterestCalculationOnPastDue:this.loanProductsTemplate.interestRecalculationData?.disallowInterestCalculationOnPastDue??!1})):c&&!r&&(this.loanProductSettingsForm.patchValue({disallowInterestCalculationOnPastDue:void 0}),this.loanProductSettingsForm.removeControl("disallowInterestCalculationOnPastDue"))}setRescheduleStrategies(){this.advancedTransactionProcessingStrategyDisabled?(this.rescheduleStrategyTypeData=this.rescheduleStrategyTypeDataBase.filter(i=>i.id>3),this.loanProductSettingsForm.patchValue({rescheduleStrategyMethod:this.rescheduleStrategyTypeData[0].id}),this.rescheduleStrategyTypeDisabled=!0):(this.rescheduleStrategyTypeData=this.rescheduleStrategyTypeDataBase.filter(i=>i.id<4),this.loanProductSettingsForm.patchValue({rescheduleStrategyMethod:this.rescheduleStrategyTypeData[0].id}),this.rescheduleStrategyTypeDisabled=!1)}getGlobalConfigValue(i){let o=null;return this.defaultConfigValues.forEach(r=>{r.name===i&&(o=r.value)}),o}clearProperty(i,o){o==="delinquencyBucketId"&&this.loanProductSettingsForm.patchValue({delinquencyBucketId:"",enableInstallmentLevelDelinquency:!1}),this.loanProductSettingsForm.markAsDirty(),i.stopPropagation()}get loanProductSettings(){let i=this.loanProductSettingsForm.value;return this.loanProductSettingsForm.value.useDueForRepaymentsConfigurations&&(i.dueDaysForRepaymentEvent=null,i.overDueDaysForRepaymentEvent=null),i.delinquencyBucketId===""&&(i.delinquencyBucketId=null),i}validateAdvancedPaymentStrategyControls(){if(this.isAdvancedTransactionProcessingStrategy){let i=this.loanProductSettingsForm.get("daysInYearType").value;if(this.loanProductSettingsForm.addControl("loanScheduleProcessingType",new be(this.loanProductsTemplate.loanScheduleProcessingType.code||Ca.LOAN_SCHEDULE_PROCESSING_TYPE_HORIZONTAL,[St.required])),this.useDaysInYearCustomStrategy=i===1,this.useDaysInYearCustomStrategy){let o=this.loanProductsTemplate.daysInYearCustomStrategy?.id?this.loanProductsTemplate.daysInYearCustomStrategy.id:this.daysInYearCustomStrategyOptions[0].id;this.loanProductSettingsForm.addControl("daysInYearCustomStrategy",new be(o,St.required))}}else this.useDaysInYearCustomStrategy=!1,this.loanProductSettingsForm.removeControl("loanScheduleProcessingType"),this.loanProductSettingsForm.removeControl("daysInYearCustomStrategy")}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(gP))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-settings-step"]],inputs:{toEdit:"toEdit",loanProductsTemplate:"loanProductsTemplate",isLinkedToFloatingInterestRates:"isLinkedToFloatingInterestRates"},outputs:{advancePaymentStrategy:"advancePaymentStrategy"},decls:390,vars:243,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-30"],["formControlName","amortizationType","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestType","required","",3,"matTooltip"],["formControlName","interestCalculationPeriodType","required","",3,"matTooltip"],["labelPosition","before","formControlName","isEqualAmortization",1,"flex-96"],["class","flex-96","labelPosition","before","formControlName","allowPartialPeriodInterestCalculation",3,"matTooltip",4,"ngIf"],[1,"flex-98"],[1,"mat-h4","flex-98"],["formControlName","loanScheduleType","required",""],["formControlName","transactionProcessingStrategyCode","required","",3,"matTooltip","disabled"],["class","flex-fill flex-30",4,"ngIf"],[1,"mat-h3","flex-96"],["labelPosition","before","formControlName","multiDisburseLoan",1,"margin-b","flex-73",3,"matTooltip"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["labelPosition","before","formControlName","enableDownPayment",1,"margin-b","flex-73",3,"matTooltip"],[1,"flex-48","hide-lt-md"],[1,"full-width-flex"],[4,"ngIf"],[1,"mat-h4","m-r-10","flex-98"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-48"],["type","number","matInput","","formControlName","graceOnPrincipalPayment"],["type","number","matInput","","formControlName","graceOnInterestPayment"],["formControlName","delinquencyBucketId"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],["class","flex-48 margin-v","labelPosition","before","formControlName","enableInstallmentLevelDelinquency",4,"ngIf"],["type","number","matInput","","formControlName","graceOnInterestCharged",3,"matTooltip"],["type","number","matInput","","formControlName","inArrearsTolerance",3,"matTooltip"],["formControlName","daysInYearType","required","",3,"matTooltip"],["class","flex-48",4,"ngIf"],["formControlName","daysInMonthType","required","",3,"matTooltip"],["labelPosition","before","formControlName","canDefineInstallmentAmount",1,"margin-v","flex-98"],["type","number","matInput","","formControlName","graceOnArrearsAgeing"],["type","number","matInput","","formControlName","overdueDaysForNPA"],["labelPosition","before","formControlName","accountMovesOutOfNPAOnlyOnArrearsCompletion",1,"flex-48","margin-v"],["type","number","matInput","","formControlName","principalThresholdForLastInstallment"],["labelPosition","before","formControlName","allowVariableInstallments",1,"flex-48","margin-v",3,"matTooltip"],["labelPosition","before","formControlName","canUseForTopup",1,"flex-48","margin-v",3,"matTooltip"],["labelPosition","before","formControlName","isInterestRecalculationEnabled",1,"flex-73","margin-b"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","holdGuaranteeFunds",1,"flex-73","margin-b"],["labelPosition","before","formControlName","useDueForRepaymentsConfigurations",1,"flex-48","margin-b",3,"matTooltip"],[1,"mat-h3","flex-43"],["labelPosition","before","formControlName","allowAttributeConfiguration",1,"margin-b","flex-53"],["formGroupName","allowAttributeOverrides","class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["labelPosition","before","formControlName","allowPartialPeriodInterestCalculation",1,"flex-96",3,"matTooltip"],[1,"flex-fill","flex-30"],["formControlName","loanScheduleProcessingType","required",""],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["type","number","matInput","","formControlName","maxTrancheCount","required","",3,"matTooltip"],["type","number","matInput","","formControlName","outstandingLoanBalance",3,"matTooltip"],["labelPosition","before","formControlName","disallowExpectedDisbursements",1,"flex-48","margin-v"],["type","number","matInput","","formControlName","disbursedAmountPercentageForDownPayment","required","",3,"matTooltip","min","max"],["labelPosition","before","formControlName","enableAutoRepaymentForDownPayment",1,"flex-48","margin-v",3,"matTooltip"],["formControlName","chargeOffBehaviour","required",""],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"],["icon","close","size","md"],["labelPosition","before","formControlName","enableInstallmentLevelDelinquency",1,"flex-48","margin-v"],["formControlName","daysInYearCustomStrategy",3,"matTooltip"],["type","number","matInput","","formControlName","minimumGap","required",""],["type","number","matInput","","formControlName","maximumGap","required",""],["formControlName","preClosureInterestCalculationStrategy","required",""],["formControlName","rescheduleStrategyMethod","required","",3,"disabled"],["formControlName","interestRecalculationCompoundingMethod","required",""],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"flex-31"],["formControlName","recalculationRestFrequencyType","required",""],["class","flex-31 layout-row layout-lt-md-column",4,"ngIf"],["labelPosition","before","formControlName","isArrearsBasedOnOriginalSchedule",1,"flex-98","margin-v"],["class","flex-98 margin-v","labelPosition","before","formControlName","disallowInterestCalculationOnPastDue",4,"ngIf"],["type","number","matInput","","formControlName","recalculationCompoundingFrequencyInterval","required",""],["type","number","matInput","","formControlName","recalculationRestFrequencyInterval","required",""],["formControlName","recalculationCompoundingFrequencyType","required",""],[1,"flex-31","layout-row","layout-lt-md-column"],[1,"flex-fill"],["formControlName","recalculationCompoundingFrequencyNthDayType"],["formControlName","recalculationCompoundingFrequencyDayOfWeekType"],["formControlName","recalculationCompoundingFrequencyOnDayType"],["formControlName","recalculationRestFrequencyNthDayType"],["formControlName","recalculationRestFrequencyDayOfWeekType"],["formControlName","recalculationRestFrequencyOnDayType"],["labelPosition","before","formControlName","disallowInterestCalculationOnPastDue",1,"flex-98","margin-v"],["type","number","matInput","","formControlName","mandatoryGuarantee","required",""],["type","number","matInput","","formControlName","minimumGuaranteeFromOwnFunds"],["type","number","matInput","","formControlName","minimumGuaranteeFromGuarantor"],["type","number","matInput","","formControlName","dueDaysForRepaymentEvent",3,"matTooltip"],["type","number","matInput","","formControlName","overDueDaysForRepaymentEvent",3,"matTooltip"],["formGroupName","allowAttributeOverrides",1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["labelPosition","before","formControlName","amortizationType",1,"margin-v","flex-48"],["labelPosition","before","formControlName","interestType",1,"margin-v","flex-48"],["labelPosition","before","formControlName","transactionProcessingStrategyCode",1,"flex-48","margin-v"],["labelPosition","before","formControlName","interestCalculationPeriodType",1,"flex-48","margin-v"],["labelPosition","before","formControlName","inArrearsTolerance",1,"margin-v","flex-48"],["labelPosition","before","formControlName","repaymentEvery",1,"margin-v","flex-48"],["labelPosition","before","formControlName","graceOnPrincipalAndInterestPayment",1,"flex-48","margin-v"],["labelPosition","before","formControlName","graceOnArrearsAgeing",1,"margin-v","flex-48"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"mat-select",3),m(11,"translate"),t(12,` + `),x(13,zPe,3,4,"mat-option",4),t(14,` `),s(),t(15,` - `),o(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),o(20,"strong"),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),a(20,"strong"),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",2),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"mat-select",5),m(33,"translate"),t(34,` - `),x(35,IMe,3,5,"mat-option",4),t(36,` + `),a(26,"mat-form-field",2),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),a(32,"mat-select",5),m(33,"translate"),t(34,` + `),x(35,jPe,3,5,"mat-option",4),t(36,` `),s(),t(37,` - `),o(38,"mat-error"),t(39),m(40,"translate"),m(41,"translate"),o(42,"strong"),t(43),m(44,"translate"),s(),t(45,` + `),a(38,"mat-error"),t(39),m(40,"translate"),m(41,"translate"),a(42,"strong"),t(43),m(44,"translate"),s(),t(45,` `),s(),t(46,` `),s(),t(47,` - `),o(48,"mat-form-field",2),t(49,` - `),o(50,"mat-label"),t(51),m(52,"translate"),s(),t(53,` - `),o(54,"mat-select",6),m(55,"translate"),t(56,` - `),x(57,TMe,3,5,"mat-option",4),t(58,` + `),a(48,"mat-form-field",2),t(49,` + `),a(50,"mat-label"),t(51),m(52,"translate"),s(),t(53,` + `),a(54,"mat-select",6),m(55,"translate"),t(56,` + `),x(57,qPe,3,5,"mat-option",4),t(58,` `),s(),t(59,` - `),o(60,"mat-error"),t(61),m(62,"translate"),m(63,"translate"),o(64,"strong"),t(65),m(66,"translate"),s(),t(67,` + `),a(60,"mat-error"),t(61),m(62,"translate"),m(63,"translate"),a(64,"strong"),t(65),m(66,"translate"),s(),t(67,` `),s(),t(68,` `),s(),t(69,` - `),o(70,"mat-checkbox",7),t(71),m(72,"translate"),s(),t(73,` + `),a(70,"mat-checkbox",7),t(71),m(72,"translate"),s(),t(73,` - `),x(74,PMe,4,6,"mat-checkbox",8),t(75,` + `),x(74,HPe,4,6,"mat-checkbox",8),t(75,` - `),I(76,"mat-divider",9),t(77,` + `),T(76,"mat-divider",9),t(77,` - `),o(78,"h4",10),t(79),m(80,"translate"),s(),t(81,` + `),a(78,"h4",10),t(79),m(80,"translate"),s(),t(81,` - `),o(82,"mat-form-field",2),t(83,` - `),o(84,"mat-label"),t(85),m(86,"translate"),s(),t(87,` - `),o(88,"mat-select",11),t(89,` - `),x(90,DMe,3,5,"mat-option",4),t(91,` + `),a(82,"mat-form-field",2),t(83,` + `),a(84,"mat-label"),t(85),m(86,"translate"),s(),t(87,` + `),a(88,"mat-select",11),t(89,` + `),x(90,GPe,3,5,"mat-option",4),t(91,` `),s(),t(92,` `),s(),t(93,` - `),o(94,"mat-form-field",2),t(95,` - `),o(96,"mat-label"),t(97),m(98,"translate"),s(),t(99,` - `),o(100,"mat-select",12),m(101,"translate"),t(102,` - `),x(103,MMe,3,5,"mat-option",4),t(104,` + `),a(94,"mat-form-field",2),t(95,` + `),a(96,"mat-label"),t(97),m(98,"translate"),s(),t(99,` + `),a(100,"mat-select",12),m(101,"translate"),t(102,` + `),x(103,UPe,3,5,"mat-option",4),t(104,` `),s(),t(105,` - `),o(106,"mat-error"),t(107),m(108,"translate"),m(109,"translate"),o(110,"strong"),t(111),m(112,"translate"),s(),t(113,` + `),a(106,"mat-error"),t(107),m(108,"translate"),m(109,"translate"),a(110,"strong"),t(111),m(112,"translate"),s(),t(113,` `),s(),t(114,` `),s(),t(115,` - `),x(116,OMe,11,4,"mat-form-field",13),t(117,` + `),x(116,WPe,11,4,"mat-form-field",13),t(117,` - `),o(118,"h3",14),t(119),m(120,"translate"),s(),t(121,` + `),a(118,"h3",14),t(119),m(120,"translate"),s(),t(121,` - `),o(122,"mat-checkbox",15),m(123,"translate"),t(124),m(125,"translate"),s(),t(126,` + `),a(122,"mat-checkbox",15),m(123,"translate"),t(124),m(125,"translate"),s(),t(126,` - `),x(127,BMe,28,16,"div",16),t(128,` + `),x(127,KPe,28,16,"div",16),t(128,` - `),o(129,"h3",14),t(130),m(131,"translate"),s(),t(132,` + `),a(129,"h3",14),t(130),m(131,"translate"),s(),t(132,` - `),o(133,"mat-checkbox",17),m(134,"translate"),t(135),m(136,"translate"),s(),t(137,` + `),a(133,"mat-checkbox",17),m(134,"translate"),t(135),m(136,"translate"),s(),t(137,` - `),x(138,LMe,21,16,"div",16),t(139,` + `),x(138,ZPe,21,16,"div",16),t(139,` - `),I(140,"mat-divider",9),t(141,` + `),T(140,"mat-divider",9),t(141,` - `),I(142,"span",18),t(143,` + `),T(142,"span",18),t(143,` - `),o(144,"div",19),t(145,` - `),x(146,zMe,18,7,"div",20),t(147,` + `),a(144,"div",19),t(145,` + `),x(146,tDe,18,7,"div",20),t(147,` `),s(),t(148,` - `),o(149,"h4",21),t(150),m(151,"translate"),I(152,"i",22),m(153,"translate"),t(154,` + `),a(149,"h4",21),t(150),m(151,"translate"),T(152,"i",22),m(153,"translate"),t(154,` `),s(),t(155,` - `),o(156,"mat-form-field",23),t(157,` - `),o(158,"mat-label"),t(159),m(160,"translate"),s(),t(161,` - `),I(162,"input",24),t(163,` + `),a(156,"mat-form-field",23),t(157,` + `),a(158,"mat-label"),t(159),m(160,"translate"),s(),t(161,` + `),T(162,"input",24),t(163,` `),s(),t(164,` - `),o(165,"mat-form-field",23),t(166,` - `),o(167,"mat-label"),t(168),m(169,"translate"),s(),t(170,` - `),I(171,"input",25),t(172,` + `),a(165,"mat-form-field",23),t(166,` + `),a(167,"mat-label"),t(168),m(169,"translate"),s(),t(170,` + `),T(171,"input",25),t(172,` `),s(),t(173,` - `),I(174,"mat-divider",9),t(175,` + `),T(174,"mat-divider",9),t(175,` - `),o(176,"mat-form-field",23),t(177,` - `),o(178,"mat-label"),t(179),m(180,"translate"),s(),t(181,` - `),o(182,"mat-select",26),t(183,` - `),x(184,jMe,2,2,"mat-option",4),t(185,` + `),a(176,"mat-form-field",23),t(177,` + `),a(178,"mat-label"),t(179),m(180,"translate"),s(),t(181,` + `),a(182,"mat-select",26),t(183,` + `),x(184,eDe,2,2,"mat-option",4),t(185,` `),s(),t(186,` - `),x(187,qMe,4,0,"button",27),t(188,` + `),x(187,iDe,4,0,"button",27),t(188,` `),s(),t(189,` - `),x(190,HMe,3,3,"mat-checkbox",28),t(191,` + `),x(190,nDe,3,3,"mat-checkbox",28),t(191,` - `),I(192,"mat-divider",9),t(193,` + `),T(192,"mat-divider",9),t(193,` - `),o(194,"mat-form-field",23),t(195,` - `),o(196,"mat-label"),t(197),m(198,"translate"),s(),t(199,` - `),I(200,"input",29),m(201,"translate"),t(202,` + `),a(194,"mat-form-field",23),t(195,` + `),a(196,"mat-label"),t(197),m(198,"translate"),s(),t(199,` + `),T(200,"input",29),m(201,"translate"),t(202,` `),s(),t(203,` - `),o(204,"mat-form-field",23),t(205,` - `),o(206,"mat-label"),t(207),m(208,"translate"),s(),t(209,` - `),I(210,"input",30),m(211,"translate"),t(212,` + `),a(204,"mat-form-field",23),t(205,` + `),a(206,"mat-label"),t(207),m(208,"translate"),s(),t(209,` + `),T(210,"input",30),m(211,"translate"),t(212,` `),s(),t(213,` - `),o(214,"mat-form-field",23),t(215,` - `),o(216,"mat-label"),t(217),m(218,"translate"),s(),t(219,` - `),o(220,"mat-select",31),m(221,"translate"),t(222,` - `),x(223,GMe,3,5,"mat-option",4),t(224,` + `),a(214,"mat-form-field",23),t(215,` + `),a(216,"mat-label"),t(217),m(218,"translate"),s(),t(219,` + `),a(220,"mat-select",31),m(221,"translate"),t(222,` + `),x(223,rDe,3,5,"mat-option",4),t(224,` `),s(),t(225,` - `),o(226,"mat-error"),t(227),m(228,"translate"),m(229,"translate"),o(230,"strong"),t(231),m(232,"translate"),s(),t(233,` + `),a(226,"mat-error"),t(227),m(228,"translate"),m(229,"translate"),a(230,"strong"),t(231),m(232,"translate"),s(),t(233,` `),s(),t(234,` `),s(),t(235,` - `),x(236,$Me,12,7,"mat-form-field",32),t(237,` + `),x(236,aDe,12,7,"mat-form-field",32),t(237,` - `),o(238,"mat-form-field",23),t(239,` - `),o(240,"mat-label"),t(241),m(242,"translate"),s(),t(243,` - `),o(244,"mat-select",33),m(245,"translate"),t(246,` - `),x(247,WMe,3,5,"mat-option",4),t(248,` + `),a(238,"mat-form-field",23),t(239,` + `),a(240,"mat-label"),t(241),m(242,"translate"),s(),t(243,` + `),a(244,"mat-select",33),m(245,"translate"),t(246,` + `),x(247,sDe,3,5,"mat-option",4),t(248,` `),s(),t(249,` - `),o(250,"mat-error"),t(251),m(252,"translate"),m(253,"translate"),o(254,"strong"),t(255),m(256,"translate"),s(),t(257,` + `),a(250,"mat-error"),t(251),m(252,"translate"),m(253,"translate"),a(254,"strong"),t(255),m(256,"translate"),s(),t(257,` `),s(),t(258,` `),s(),t(259,` - `),o(260,"mat-checkbox",34),t(261),m(262,"translate"),s(),t(263,` + `),a(260,"mat-checkbox",34),t(261),m(262,"translate"),s(),t(263,` - `),o(264,"h4",23),t(265),m(266,"translate"),I(267,"i",22),m(268,"translate"),t(269,` + `),a(264,"h4",23),t(265),m(266,"translate"),T(267,"i",22),m(268,"translate"),t(269,` `),s(),t(270,` - `),o(271,"mat-form-field",23),t(272,` - `),o(273,"mat-label"),t(274),m(275,"translate"),s(),t(276,` - `),I(277,"input",35),t(278,` + `),a(271,"mat-form-field",23),t(272,` + `),a(273,"mat-label"),t(274),m(275,"translate"),s(),t(276,` + `),T(277,"input",35),t(278,` `),s(),t(279,` - `),o(280,"h4",23),t(281),m(282,"translate"),I(283,"i",22),m(284,"translate"),t(285,` + `),a(280,"h4",23),t(281),m(282,"translate"),T(283,"i",22),m(284,"translate"),t(285,` `),s(),t(286,` - `),o(287,"mat-form-field",23),t(288,` - `),o(289,"mat-label"),t(290),m(291,"translate"),s(),t(292,` - `),I(293,"input",36),t(294,` + `),a(287,"mat-form-field",23),t(288,` + `),a(289,"mat-label"),t(290),m(291,"translate"),s(),t(292,` + `),T(293,"input",36),t(294,` `),s(),t(295,` - `),o(296,"mat-checkbox",37),t(297),m(298,"translate"),s(),t(299,` + `),a(296,"mat-checkbox",37),t(297),m(298,"translate"),s(),t(299,` - `),o(300,"mat-form-field",23),t(301,` - `),o(302,"mat-label"),t(303),m(304,"translate"),s(),t(305,` - `),I(306,"input",38),t(307,` + `),a(300,"mat-form-field",23),t(301,` + `),a(302,"mat-label"),t(303),m(304,"translate"),s(),t(305,` + `),T(306,"input",38),t(307,` `),s(),t(308,` - `),o(309,"mat-checkbox",39),m(310,"translate"),t(311),m(312,"translate"),s(),t(313,` + `),a(309,"mat-checkbox",39),m(310,"translate"),t(311),m(312,"translate"),s(),t(313,` - `),x(314,QMe,42,27,"div",16),t(315,` + `),x(314,lDe,42,27,"div",16),t(315,` - `),o(316,"mat-checkbox",40),m(317,"translate"),t(318),m(319,"translate"),s(),t(320,` + `),a(316,"mat-checkbox",40),m(317,"translate"),t(318),m(319,"translate"),s(),t(320,` - `),I(321,"mat-divider",9),t(322,` + `),T(321,"mat-divider",9),t(322,` - `),o(323,"h3",14),t(324),m(325,"translate"),s(),t(326,` + `),a(323,"h3",14),t(324),m(325,"translate"),s(),t(326,` - `),o(327,"mat-checkbox",41),t(328),m(329,"translate"),s(),t(330,` + `),a(327,"mat-checkbox",41),t(328),m(329,"translate"),s(),t(330,` - `),x(331,gAe,109,63,"div",16),t(332,` + `),x(331,DDe,109,63,"div",16),t(332,` - `),I(333,"mat-divider",9),t(334,` + `),T(333,"mat-divider",9),t(334,` - `),o(335,"h3",42),t(336),m(337,"translate"),s(),t(338,` + `),a(335,"h3",42),t(336),m(337,"translate"),s(),t(338,` - `),o(339,"mat-checkbox",43),t(340),m(341,"translate"),s(),t(342,` + `),a(339,"mat-checkbox",43),t(340),m(341,"translate"),s(),t(342,` - `),x(343,xAe,38,18,"div",16),t(344,` + `),x(343,ADe,38,18,"div",16),t(344,` - `),I(345,"mat-divider",9),t(346,` + `),T(345,"mat-divider",9),t(346,` - `),o(347,"h3",42),t(348),m(349,"translate"),I(350,"i",22),m(351,"translate"),t(352,` + `),a(347,"h3",42),t(348),m(349,"translate"),T(350,"i",22),m(351,"translate"),t(352,` `),s(),t(353,` - `),o(354,"mat-checkbox",44),m(355,"translate"),t(356),m(357,"translate"),s(),t(358,` + `),a(354,"mat-checkbox",44),m(355,"translate"),t(356),m(357,"translate"),s(),t(358,` - `),x(359,_Ae,22,12,"div",16),t(360,` + `),x(359,MDe,22,12,"div",16),t(360,` - `),I(361,"mat-divider",9),t(362,` + `),T(361,"mat-divider",9),t(362,` - `),o(363,"h3",45),t(364),m(365,"translate"),s(),t(366,` + `),a(363,"h3",45),t(364),m(365,"translate"),s(),t(366,` - `),o(367,"mat-checkbox",46),t(368),m(369,"translate"),s(),t(370,` + `),a(367,"mat-checkbox",46),t(368),m(369,"translate"),s(),t(370,` - `),x(371,vAe,34,24,"div",47),t(372,` + `),x(371,ODe,34,24,"div",47),t(372,` `),s(),t(373,` - `),o(374,"div",48),t(375,` - `),o(376,"button",49),t(377,` - `),I(378,"fa-icon",50),t(379),m(380,"translate"),s(),t(381,` - `),o(382,"button",51),t(383),m(384,"translate"),I(385,"fa-icon",52),t(386,` + `),a(374,"div",48),t(375,` + `),a(376,"button",49),t(377,` + `),T(378,"fa-icon",50),t(379),m(380,"translate"),s(),t(381,` + `),a(382,"button",51),t(383),m(384,"translate"),T(385,"fa-icon",52),t(386,` `),s(),t(387,` `),s(),t(388,` `),s(),t(389,` -`)),a&2&&(g("formGroup",r.loanProductSettingsForm),l(7),b(d(8,97,"labels.inputs.products.loan.Amortization")),l(3),Jt("matTooltip",d(11,99,"tooltips.The Amortization value")),l(3),g("ngForOf",r.amortizationTypeData),l(4),vt(` +`)),o&2&&(g("formGroup",r.loanProductSettingsForm),l(7),b(d(8,97,"labels.inputs.products.loan.Amortization")),l(3),Xt("matTooltip",d(11,99,"tooltips.The Amortization value")),l(3),g("ngForOf",r.amortizationTypeData),l(4),vt(` `,d(18,101,"labels.inputs.products.loan.Amortization")," ",d(19,103,"labels.commons.is"),` - `),l(4),b(d(22,105,"labels.commons.required")),l(8),b(d(30,107,"labels.inputs.Interest Method")),l(3),Jt("matTooltip",d(33,109,"tooltips.The Interest method value")),l(3),g("ngForOf",r.interestTypeData),l(4),vt(` + `),l(4),b(d(22,105,"labels.commons.required")),l(8),b(d(30,107,"labels.inputs.Interest Method")),l(3),Xt("matTooltip",d(33,109,"tooltips.The Interest method value")),l(3),g("ngForOf",r.interestTypeData),l(4),vt(` `,d(40,111,"labels.inputs.Interest Method")," ",d(41,113,"labels.commons.is"),` - `),l(4),b(d(44,115,"labels.commons.required")),l(8),b(d(52,117,"labels.inputs.Interest calculation period")),l(3),Jt("matTooltip",d(55,119,"tooltips.Daily - Will Calculate the interest")),l(3),g("ngForOf",r.interestCalculationPeriodTypeData),l(4),vt(` + `),l(4),b(d(44,115,"labels.commons.required")),l(8),b(d(52,117,"labels.inputs.Interest calculation period")),l(3),Xt("matTooltip",d(55,119,"tooltips.Daily - Will Calculate the interest")),l(3),g("ngForOf",r.interestCalculationPeriodTypeData),l(4),vt(` `,d(62,121,"labels.inputs.Interest calculation period")," ",d(63,123,"labels.commons.is"),` `),l(4),b(d(66,125,"labels.commons.required")),l(6),k(` `,d(72,127,"labels.inputs.products.loan.Is Equal Amortization?"),` - `),l(3),g("ngIf",r.loanProductSettingsForm.value.interestCalculationPeriodType===1),l(5),b(d(80,129,"labels.inputs.Loan Schedule")),l(6),b(d(86,131,"labels.inputs.Loan Schedule Type")),l(5),g("ngForOf",r.loanScheduleTypeData),l(7),b(d(98,133,"labels.inputs.Repayment strategy")),l(3),Jt("matTooltip",d(101,135,"tooltips.The repayment strategy")),g("disabled",r.advancedTransactionProcessingStrategyDisabled),l(3),g("ngForOf",r.transactionProcessingStrategyData),l(4),vt(` + `),l(3),g("ngIf",r.loanProductSettingsForm.value.interestCalculationPeriodType===1),l(5),b(d(80,129,"labels.inputs.Loan Schedule")),l(6),b(d(86,131,"labels.inputs.Loan Schedule Type")),l(5),g("ngForOf",r.loanScheduleTypeData),l(7),b(d(98,133,"labels.inputs.Repayment strategy")),l(3),Xt("matTooltip",d(101,135,"tooltips.The repayment strategy")),g("disabled",r.advancedTransactionProcessingStrategyDisabled),l(3),g("ngForOf",r.transactionProcessingStrategyData),l(4),vt(` `,d(108,137,"labels.inputs.Repayment strategy")," ",d(109,139,"labels.commons.is"),` - `),l(4),b(d(112,141,"labels.commons.required")),l(5),g("ngIf",r.isAdvancedTransactionProcessingStrategy),l(3),b(d(120,143,"labels.inputs.Loan Tranche Details")),l(3),Jt("matTooltip",d(123,145,"tooltips.Leave this checkbox unchecked")),l(2),k(` + `),l(4),b(d(112,141,"labels.commons.required")),l(5),g("ngIf",r.isAdvancedTransactionProcessingStrategy),l(3),b(d(120,143,"labels.inputs.Loan Tranche Details")),l(3),Xt("matTooltip",d(123,145,"tooltips.Leave this checkbox unchecked")),l(2),k(` `,d(125,147,"labels.inputs.Enable Multiple Disbursals"),` - `),l(3),g("ngIf",r.loanProductSettingsForm.value.multiDisburseLoan),l(3),b(d(131,149,"labels.heading.Down Payment")),l(3),Jt("matTooltip",d(134,151,"tooltips.Leave this checkbox unchecked")),l(2),k(` + `),l(3),g("ngIf",r.loanProductSettingsForm.value.multiDisburseLoan),l(3),b(d(131,149,"labels.heading.Down Payment")),l(3),Xt("matTooltip",d(134,151,"tooltips.Leave this checkbox unchecked")),l(2),k(` `,d(136,153,"labels.inputs.Enable Down Payment"),` `),l(3),g("ngIf",r.loanProductSettingsForm.value.enableDownPayment),l(8),g("ngIf",r.isAdvancedTransactionProcessingStrategy),l(4),k(` `,d(151,155,"labels.inputs.Moratorium"),` - `),l(2),Jt("matTooltip",d(153,157,"tooltips.The moratorium information")),l(7),b(d(160,159,"labels.inputs.Grace on principal payment")),l(9),b(d(169,161,"labels.inputs.Grace on interest payment")),l(11),b(d(180,163,"labels.inputs.Delinquency Bucket")),l(5),g("ngForOf",r.delinquencyBucketData),l(3),g("ngIf",r.loanProductSettingsForm.controls.delinquencyBucketId),l(3),g("ngIf",r.loanProductSettingsForm.value.delinquencyBucketId),l(7),b(d(198,165,"labels.inputs.Interest free period")),l(3),Jt("matTooltip",d(201,167,"tooltips.If the Interest Free Period")),l(7),b(d(208,169,"labels.inputs.Arrears tolerance")),l(3),Jt("matTooltip",d(211,171,"tooltips.With Arrears tolerance")),l(7),b(d(218,173,"labels.inputs.Days in year")),l(3),Jt("matTooltip",d(221,175,"tooltips.To calculate interest")),l(3),g("ngForOf",r.daysInYearTypeData),l(4),vt(` + `),l(2),Xt("matTooltip",d(153,157,"tooltips.The moratorium information")),l(7),b(d(160,159,"labels.inputs.Grace on principal payment")),l(9),b(d(169,161,"labels.inputs.Grace on interest payment")),l(11),b(d(180,163,"labels.inputs.Delinquency Bucket")),l(5),g("ngForOf",r.delinquencyBucketData),l(3),g("ngIf",r.loanProductSettingsForm.controls.delinquencyBucketId),l(3),g("ngIf",r.loanProductSettingsForm.value.delinquencyBucketId),l(7),b(d(198,165,"labels.inputs.Interest free period")),l(3),Xt("matTooltip",d(201,167,"tooltips.If the Interest Free Period")),l(7),b(d(208,169,"labels.inputs.Arrears tolerance")),l(3),Xt("matTooltip",d(211,171,"tooltips.With Arrears tolerance")),l(7),b(d(218,173,"labels.inputs.Days in year")),l(3),Xt("matTooltip",d(221,175,"tooltips.To calculate interest")),l(3),g("ngForOf",r.daysInYearTypeData),l(4),vt(` `,d(228,177,"labels.inputs.Days in year")," ",d(229,179,"labels.commons.is"),` - `),l(4),b(d(232,181,"labels.commons.required")),l(5),g("ngIf",r.useDaysInYearCustomStrategy),l(5),b(d(242,183,"labels.inputs.Days in month")),l(3),du("matTooltip","",d(245,185,"tooltips.Number of days in month"),"."),l(3),g("ngForOf",r.daysInMonthTypeData),l(4),vt(` + `),l(4),b(d(232,181,"labels.commons.required")),l(5),g("ngIf",r.useDaysInYearCustomStrategy),l(5),b(d(242,183,"labels.inputs.Days in month")),l(3),Kd("matTooltip","",d(245,185,"tooltips.Number of days in month"),"."),l(3),g("ngForOf",r.daysInMonthTypeData),l(4),vt(` `,d(252,187,"labels.inputs.Days in month")," ",d(253,189,"labels.commons.is"),` `),l(4),b(d(256,191,"labels.commons.required")),l(6),k(` `,d(262,193,"labels.inputs.Allow fixing of the installment amount"),` `),l(4),k(` `,d(266,195,"labels.inputs.Number of days a loan may be overdue before moving into arrears"),` - `),l(2),Jt("matTooltip",d(268,197,"tooltips.A loan is in arrears once the number of days")),l(7),b(d(275,199,"labels.inputs.On arrears ageing")),l(7),k(` + `),l(2),Xt("matTooltip",d(268,197,"tooltips.A loan is in arrears once the number of days")),l(7),b(d(275,199,"labels.inputs.On arrears ageing")),l(7),k(` `,d(282,201,"labels.inputs.Maximum number of days a loan may be overdue before becoming a NPA (non performing asset)"),` - `),l(2),Jt("matTooltip",d(284,203,"tooltips.NPA (non performing asset) once the number of days")),l(7),b(d(291,205,"labels.inputs.Overdue days for NPA")),l(7),k(` + `),l(2),Xt("matTooltip",d(284,203,"tooltips.NPA (non performing asset) once the number of days")),l(7),b(d(291,205,"labels.inputs.Overdue days for NPA")),l(7),k(` `,d(298,207,"labels.inputs.Account moves out of NPA only after all arrears have been cleared"),` - `),l(6),b(d(304,209,"labels.inputs.Principal Threshold (%) for Last Instalment")),l(6),Jt("matTooltip",d(310,211,"tooltips.Fields are used to define the minimum, maximum gap")),l(2),k(` + `),l(6),b(d(304,209,"labels.inputs.Principal Threshold (%) for Last Instalment")),l(6),Xt("matTooltip",d(310,211,"tooltips.Fields are used to define the minimum, maximum gap")),l(2),k(` `,d(312,213,"labels.inputs.Are Variable Installments allowed?"),` - `),l(3),g("ngIf",r.loanProductSettingsForm.value.allowVariableInstallments),l(2),Jt("matTooltip",d(317,215,"tooltips.Loan Product can be used to apply for Topup Loans")),l(2),k(` + `),l(3),g("ngIf",r.loanProductSettingsForm.value.allowVariableInstallments),l(2),Xt("matTooltip",d(317,215,"tooltips.Loan Product can be used to apply for Topup Loans")),l(2),k(` `,d(319,217,"labels.inputs.Allowed to be used for providing Topup Loans"),` `),l(6),b(d(325,219,"labels.heading.Interest Recalculation")),l(4),k(` `,d(329,221,"labels.inputs.Recalculate Interest"),` `),l(3),g("ngIf",r.loanProductSettingsForm.value.isInterestRecalculationEnabled),l(5),b(d(337,223,"labels.heading.Guarantee Requirements")),l(4),k(` `,d(341,225,"labels.inputs.Place Guarantee Funds On-Hold"),` `),l(3),g("ngIf",r.loanProductSettingsForm.value.holdGuaranteeFunds),l(5),k(` - `,d(349,227,"labels.heading.Event Settings"),""),l(2),Jt("matTooltip",d(351,229,"tooltips.Setting for event notifications to be sent")),l(4),Jt("matTooltip",d(355,231,"tooltips.Use or not the Global Configurations")),l(2),k(` + `,d(349,227,"labels.heading.Event Settings"),""),l(2),Xt("matTooltip",d(351,229,"tooltips.Setting for event notifications to be sent")),l(4),Xt("matTooltip",d(355,231,"tooltips.Use or not the Global Configurations")),l(2),k(` `,d(357,233,"labels.inputs.Use the Global Configurations values to the Repayment Event (notifications)"),` `),l(3),g("ngIf",!r.loanProductSettingsForm.value.useDueForRepaymentsConfigurations),l(5),b(d(365,235,"labels.inputs.Configurable Terms and Settings")),l(4),k(` `,d(369,237,"labels.inputs.Allow overriding select terms and settings in loan accounts"),` @@ -23991,305 +24005,305 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(380,239,"labels.buttons.Previous"),` `),l(4),k(` `,d(384,241,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,De,Dt,Hi,Ti,sn,jt,Gt,Te,yi,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,gu,yz,de,ue,vo,St,on],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.by-default[_ngcontent-%COMP%]{color:#4461e2b3;font-weight:700}"]})}}return e})();function CAe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,Xd,s$,ge,xe,ua,Ht,$t,Pe,Si,Zt,He,Ae,At,Et,an,Ei,Mi,sn,Hi,Ut,dn,yn],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.by-default[_ngcontent-%COMP%]{color:#4461e2b3;font-weight:700}"]})}}return e})();function FDe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function yAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function SAe(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function BDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function RDe(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function wAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function EAe(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function kAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function IAe(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function NDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function LDe(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function VDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function zDe(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function TAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function PAe(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function DAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function MAe(e,n){if(e&1){let i=lt();o(0,"td",29),t(1,` - `),o(2,"button",30),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteCharge(r))}),t(3,` - `),I(4,"fa-icon",31),t(5,` + `)}}function jDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function qDe(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function HDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function GDe(e,n){if(e&1){let i=lt();a(0,"td",29),t(1,` + `),a(2,"button",30),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteCharge(r))}),t(3,` + `),T(4,"fa-icon",31),t(5,` `),s(),t(6,` - `),s()}}function AAe(e,n){e&1&&I(0,"tr",32)}function OAe(e,n){e&1&&I(0,"tr",33)}function FAe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),s()}}function UDe(e,n){e&1&&T(0,"tr",32)}function $De(e,n){e&1&&T(0,"tr",33)}function WDe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function BAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function RAe(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function QDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function KDe(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function NAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function LAe(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function VAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function zAe(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function YDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function JDe(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function ZDe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function XDe(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function jAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function qAe(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function HAe(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function GAe(e,n){if(e&1){let i=lt();o(0,"td",29),t(1,` - `),o(2,"button",30),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteCharge(r))}),t(3,` - `),I(4,"fa-icon",31),t(5,` + `)}}function tAe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function eAe(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function iAe(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function nAe(e,n){if(e&1){let i=lt();a(0,"td",29),t(1,` + `),a(2,"button",30),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteCharge(r))}),t(3,` + `),T(4,"fa-icon",31),t(5,` `),s(),t(6,` - `),s()}}function UAe(e,n){e&1&&I(0,"tr",32)}function $Ae(e,n){e&1&&I(0,"tr",33)}var Zu=(()=>{class e{constructor(i,a){this.dialog=i,this.translateService=a,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"],this.pristine=!0}ngOnInit(){this.chargeData=this.loanProductsTemplate.chargeOptions,this.overdueChargeData=this.loanProductsTemplate.penaltyOptions?this.loanProductsTemplate.penaltyOptions.filter(i=>i.chargeTimeType.code==="chargeTimeType.overdueInstallment"):[],this.chargesDataSource=this.loanProductsTemplate.charges||[],this.pristine=!0,this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[]),this.multiDisburseLoan.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value="",this.pristine=!1}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get loanProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(a){return new(a||e)(z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-charges-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate",currencyCode:"currencyCode",multiDisburseLoan:"multiDisburseLoan"},decls:161,vars:48,consts:[["charge",""],["chargesTable",""],["overdueCharge",""],["overdueChargesTable",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"flex-98"],[1,"mat-h3"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(a,r){if(a&1){let c=lt();o(0,"div",4),t(1,` - `),o(2,"mat-form-field",5),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",null,0),t(10,` - `),x(11,CAe,2,2,"mat-option",6),m(12,"chargesFilter"),t(13,` + `),s()}}function rAe(e,n){e&1&&T(0,"tr",32)}function oAe(e,n){e&1&&T(0,"tr",33)}var Ru=(()=>{class e{constructor(i,o){this.dialog=i,this.translateService=o,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"],this.pristine=!0}ngOnInit(){this.chargeData=this.loanProductsTemplate.chargeOptions,this.overdueChargeData=this.loanProductsTemplate.penaltyOptions?this.loanProductsTemplate.penaltyOptions.filter(i=>i.chargeTimeType.code==="chargeTimeType.overdueInstallment"):[],this.chargesDataSource=this.loanProductsTemplate.charges||[],this.pristine=!0,this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[]),this.multiDisburseLoan.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value="",this.pristine=!1}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get loanProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(o){return new(o||e)(z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-charges-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate",currencyCode:"currencyCode",multiDisburseLoan:"multiDisburseLoan"},decls:161,vars:48,consts:[["charge",""],["chargesTable",""],["overdueCharge",""],["overdueChargesTable",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"flex-98"],[1,"mat-h3"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(o,r){if(o&1){let c=lt();a(0,"div",4),t(1,` + `),a(2,"mat-form-field",5),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",null,0),t(10,` + `),x(11,FDe,2,2,"mat-option",6),m(12,"chargesFilter"),t(13,` `),s(),t(14,` `),s(),t(15,` - `),o(16,"div",7),t(17,` - `),o(18,"button",8),q("click",function(){Q(c);let h=Tt(9);return Y(r.addCharge(h))}),t(19,` - `),I(20,"fa-icon",9),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"div",7),t(17,` + `),a(18,"button",8),q("click",function(){Q(c);let h=Dt(9);return K(r.addCharge(h))}),t(19,` + `),T(20,"fa-icon",9),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` - `),o(25,"table",10,1),m(27,"chargesPenaltyFilter"),t(28,` - `),at(29,11),t(30,` - `),x(31,yAe,3,3,"th",12),t(32,` - `),x(33,SAe,2,1,"td",13),t(34,` - `),ot(),t(35,` + `),a(25,"table",10,1),m(27,"chargesPenaltyFilter"),t(28,` + `),ot(29,11),t(30,` + `),x(31,BDe,3,3,"th",12),t(32,` + `),x(33,RDe,2,1,"td",13),t(34,` + `),at(),t(35,` - `),at(36,14),t(37,` - `),x(38,wAe,3,3,"th",12),t(39,` - `),x(40,EAe,3,4,"td",13),t(41,` - `),ot(),t(42,` + `),ot(36,14),t(37,` + `),x(38,NDe,3,3,"th",12),t(39,` + `),x(40,LDe,3,4,"td",13),t(41,` + `),at(),t(42,` - `),at(43,15),t(44,` - `),x(45,kAe,3,3,"th",12),t(46,` - `),x(47,IAe,3,3,"td",13),t(48,` - `),ot(),t(49,` + `),ot(43,15),t(44,` + `),x(45,VDe,3,3,"th",12),t(46,` + `),x(47,zDe,3,3,"td",13),t(48,` + `),at(),t(49,` - `),at(50,16),t(51,` - `),x(52,TAe,3,3,"th",12),t(53,` - `),x(54,PAe,3,4,"td",13),t(55,` - `),ot(),t(56,` + `),ot(50,16),t(51,` + `),x(52,jDe,3,3,"th",12),t(53,` + `),x(54,qDe,3,4,"td",13),t(55,` + `),at(),t(56,` - `),at(57,17),t(58,` - `),x(59,DAe,3,3,"th",12),t(60,` - `),x(61,MAe,7,0,"td",13),t(62,` - `),ot(),t(63,` + `),ot(57,17),t(58,` + `),x(59,HDe,3,3,"th",12),t(60,` + `),x(61,GDe,7,0,"td",13),t(62,` + `),at(),t(63,` - `),x(64,AAe,1,0,"tr",18),t(65,` - `),x(66,OAe,1,0,"tr",19),t(67,` + `),x(64,UDe,1,0,"tr",18),t(65,` + `),x(66,$De,1,0,"tr",19),t(67,` `),s(),t(68,` - `),I(69,"mat-divider",20),t(70,` + `),T(69,"mat-divider",20),t(70,` - `),o(71,"div",20),t(72,` - `),o(73,"h3",21),t(74),m(75,"translate"),s(),t(76,` + `),a(71,"div",20),t(72,` + `),a(73,"h3",21),t(74),m(75,"translate"),s(),t(76,` `),s(),t(77,` - `),o(78,"mat-form-field",5),t(79,` - `),o(80,"mat-label"),t(81),m(82,"translate"),s(),t(83,` - `),o(84,"mat-select",null,2),t(86,` - `),x(87,FAe,2,2,"mat-option",6),m(88,"chargesFilter"),t(89,` + `),a(78,"mat-form-field",5),t(79,` + `),a(80,"mat-label"),t(81),m(82,"translate"),s(),t(83,` + `),a(84,"mat-select",null,2),t(86,` + `),x(87,WDe,2,2,"mat-option",6),m(88,"chargesFilter"),t(89,` `),s(),t(90,` `),s(),t(91,` - `),o(92,"div",7),t(93,` - `),o(94,"button",8),q("click",function(){Q(c);let h=Tt(85);return Y(r.addCharge(h))}),t(95,` - `),I(96,"fa-icon",9),t(97),m(98,"translate"),s(),t(99,` + `),a(92,"div",7),t(93,` + `),a(94,"button",8),q("click",function(){Q(c);let h=Dt(85);return K(r.addCharge(h))}),t(95,` + `),T(96,"fa-icon",9),t(97),m(98,"translate"),s(),t(99,` `),s(),t(100,` - `),o(101,"table",10,3),m(103,"chargesPenaltyFilter"),t(104,` - `),at(105,11),t(106,` - `),x(107,BAe,3,3,"th",12),t(108,` - `),x(109,RAe,2,1,"td",13),t(110,` - `),ot(),t(111,` + `),a(101,"table",10,3),m(103,"chargesPenaltyFilter"),t(104,` + `),ot(105,11),t(106,` + `),x(107,QDe,3,3,"th",12),t(108,` + `),x(109,KDe,2,1,"td",13),t(110,` + `),at(),t(111,` - `),at(112,14),t(113,` - `),x(114,NAe,3,3,"th",12),t(115,` - `),x(116,LAe,3,4,"td",13),t(117,` - `),ot(),t(118,` + `),ot(112,14),t(113,` + `),x(114,YDe,3,3,"th",12),t(115,` + `),x(116,JDe,3,4,"td",13),t(117,` + `),at(),t(118,` - `),at(119,15),t(120,` - `),x(121,VAe,3,3,"th",12),t(122,` - `),x(123,zAe,3,3,"td",13),t(124,` - `),ot(),t(125,` + `),ot(119,15),t(120,` + `),x(121,ZDe,3,3,"th",12),t(122,` + `),x(123,XDe,3,3,"td",13),t(124,` + `),at(),t(125,` - `),at(126,16),t(127,` - `),x(128,jAe,3,3,"th",12),t(129,` - `),x(130,qAe,3,4,"td",13),t(131,` - `),ot(),t(132,` + `),ot(126,16),t(127,` + `),x(128,tAe,3,3,"th",12),t(129,` + `),x(130,eAe,3,4,"td",13),t(131,` + `),at(),t(132,` - `),at(133,17),t(134,` - `),x(135,HAe,3,3,"th",12),t(136,` - `),x(137,GAe,7,0,"td",13),t(138,` - `),ot(),t(139,` + `),ot(133,17),t(134,` + `),x(135,iAe,3,3,"th",12),t(136,` + `),x(137,nAe,7,0,"td",13),t(138,` + `),at(),t(139,` - `),x(140,UAe,1,0,"tr",18),t(141,` - `),x(142,$Ae,1,0,"tr",19),t(143,` + `),x(140,rAe,1,0,"tr",18),t(141,` + `),x(142,oAe,1,0,"tr",19),t(143,` `),s(),t(144,` `),s(),t(145,` -`),o(146,"div",22),t(147,` - `),o(148,"button",23),t(149,` - `),I(150,"fa-icon",24),t(151),m(152,"translate"),s(),t(153,` - `),o(154,"button",25),t(155),m(156,"translate"),I(157,"fa-icon",26),t(158,` +`),a(146,"div",22),t(147,` + `),a(148,"button",23),t(149,` + `),T(150,"fa-icon",24),t(151),m(152,"translate"),s(),t(153,` + `),a(154,"button",25),t(155),m(156,"translate"),T(157,"fa-icon",26),t(158,` `),s(),t(159,` `),s(),t(160,` -`)}if(a&2){let c=Tt(9),u=Tt(26),h=Tt(85),_=Tt(102);l(5),b(d(6,19,"labels.inputs.Charge")),l(6),g("ngForOf",li(12,21,r.chargeData,r.chargesDataSource,r.currencyCode.value,r.multiDisburseLoan.value)),l(7),g("disabled",!c.value),l(3),k(` +`)}if(o&2){let c=Dt(9),u=Dt(26),h=Dt(85),_=Dt(102);l(5),b(d(6,19,"labels.inputs.Charge")),l(6),g("ngForOf",ci(12,21,r.chargeData,r.chargesDataSource,r.currencyCode.value,r.multiDisburseLoan.value)),l(7),g("disabled",!c.value),l(3),k(` `,d(22,26,"labels.buttons.Add"),` - `),l(4),g("dataSource",Ke(27,28,r.chargesDataSource,!1))("hidden",u.dataSource.length===0),l(39),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(8),b(d(75,31,"labels.inputs.Overdue Charges")),l(7),b(d(82,33,"labels.inputs.Overdue Charge")),l(6),g("ngForOf",al(88,35,r.overdueChargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!h.value),l(3),k(` + `),l(4),g("dataSource",Ze(27,28,r.chargesDataSource,!1))("hidden",u.dataSource.length===0),l(39),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(8),b(d(75,31,"labels.inputs.Overdue Charges")),l(7),b(d(82,33,"labels.inputs.Overdue Charge")),l(6),g("ngForOf",Qs(88,35,r.overdueChargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!h.value),l(3),k(` `,d(98,39,"labels.buttons.Add"),` - `),l(4),g("dataSource",Ke(103,41,r.chargesDataSource,!0))("hidden",_.dataSource.length===0),l(39),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(9),k(` + `),l(4),g("dataSource",Ze(103,41,r.chargesDataSource,!0))("hidden",_.dataSource.length===0),l(39),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(9),k(` `,d(152,44,"labels.buttons.Previous"),` `),l(4),k(` `,d(156,46,"labels.buttons.Next"),` - `)}},dependencies:[re,Ht,De,Dt,Hi,sn,jt,Gt,qe,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,St,om,dw,br,on],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function WAe(e,n){if(e&1&&(o(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,a=n.index;g("value",a+1),l(),k(` + `)}},dependencies:[yt,le,wt,Ht,$t,He,Ae,At,Et,an,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,sn,dn,yn,Wm,_w,hr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function aAe(e,n){if(e&1&&(a(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,o=n.index;g("value",o+1),l(),k(` `,d(2,2,"labels.accounting."+i),` - `)}}function QAe(e,n){e&1&&(o(0,"mat-checkbox",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Enable Accrual Activity Posting on Installment Due Date")))}function YAe(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"mifosx-gl-account-selector",15),t(3,` + `)}}function sAe(e,n){e&1&&(a(0,"mat-checkbox",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Enable Accrual Activity Posting on Installment Due Date")))}function lAe(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"mifosx-gl-account-selector",15),t(3,` `),s(),t(4,` - `),o(5,"mifosx-gl-account-selector",15),t(6,` + `),a(5,"mifosx-gl-account-selector",15),t(6,` `),s(),t(7,` - `),o(8,"mifosx-gl-account-selector",15),t(9,` + `),a(8,"mifosx-gl-account-selector",15),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A(2);l(2),g("inputFormControl",i.loanProductAccountingForm.controls.receivableInterestAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Interest Receivable"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.receivableFeeAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.receivablePenaltyAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function KAe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",15),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromCapitalizationAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income capitalization")}}function JAe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",15),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.loanProductAccountingForm.controls.deferredIncomeLiabilityAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Deferred income")}}function ZAe(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function XAe(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.paymentTypeId,a.paymentTypeData,"id","name"),` - `)}}function t7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function e7e(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.fundSourceAccountId,a.assetAccountData,"id","name"),` - `)}}function i7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function n7e(e,n){if(e&1){let i=lt();o(0,"td",35),t(1,` - `),o(2,"button",36),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` - `),I(4,"fa-icon",37),t(5,` + `),s()),e&2){let i=M(2);l(2),g("inputFormControl",i.loanProductAccountingForm.controls.receivableInterestAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Interest Receivable"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.receivableFeeAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.receivablePenaltyAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function cAe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",15),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromCapitalizationAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income capitalization")}}function pAe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",15),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.loanProductAccountingForm.controls.deferredIncomeLiabilityAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Deferred income")}}function mAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function dAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.paymentTypeId,o.paymentTypeData,"id","name"),` + `)}}function uAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function fAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.fundSourceAccountId,o.assetAccountData,"id","name"),` + `)}}function hAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function gAe(e,n){if(e&1){let i=lt();a(0,"td",35),t(1,` + `),a(2,"button",36),q("click",function(){let r=Q(i).index,c=M(4);return K(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` + `),T(4,"fa-icon",37),t(5,` `),s(),t(6,` - `),o(7,"button",38),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.delete("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(8,` - `),I(9,"fa-icon",39),t(10,` + `),a(7,"button",38),q("click",function(){let r=Q(i).index,c=M(4);return K(c.delete("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(8,` + `),T(9,"fa-icon",39),t(10,` `),s(),t(11,` - `),s()}}function r7e(e,n){e&1&&I(0,"tr",40)}function a7e(e,n){e&1&&I(0,"tr",41)}function o7e(e,n){if(e&1&&(o(0,"table",26),t(1,` - `),at(2,27),t(3,` - `),x(4,ZAe,3,3,"th",28),t(5,` - `),x(6,XAe,3,6,"td",29),t(7,` - `),ot(),t(8,` + `),s()}}function xAe(e,n){e&1&&T(0,"tr",40)}function _Ae(e,n){e&1&&T(0,"tr",41)}function vAe(e,n){if(e&1&&(a(0,"table",26),t(1,` + `),ot(2,27),t(3,` + `),x(4,mAe,3,3,"th",28),t(5,` + `),x(6,dAe,3,6,"td",29),t(7,` + `),at(),t(8,` - `),at(9,30),t(10,` - `),x(11,t7e,3,3,"th",28),t(12,` - `),x(13,e7e,3,6,"td",29),t(14,` - `),ot(),t(15,` + `),ot(9,30),t(10,` + `),x(11,uAe,3,3,"th",28),t(12,` + `),x(13,fAe,3,6,"td",29),t(14,` + `),at(),t(15,` - `),at(16,31),t(17,` - `),x(18,i7e,3,3,"th",28),t(19,` - `),x(20,n7e,12,0,"td",29),t(21,` - `),ot(),t(22,` + `),ot(16,31),t(17,` + `),x(18,hAe,3,3,"th",28),t(19,` + `),x(20,gAe,12,0,"td",29),t(21,` + `),at(),t(22,` - `),x(23,r7e,1,0,"tr",32),t(24,` - `),x(25,a7e,1,0,"tr",33),t(26,` - `),s()),e&2){let i=A(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function s7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function l7e(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.chargeId,a.chargeData,"id","name"),` - `)}}function c7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function p7e(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAndLiabilityAccountData,"id","name"),` - `)}}function m7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function d7e(e,n){if(e&1){let i=lt();o(0,"td",35),t(1,` - `),o(2,"button",36),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",37),t(5,` + `),x(23,xAe,1,0,"tr",32),t(24,` + `),x(25,_Ae,1,0,"tr",33),t(26,` + `),s()),e&2){let i=M(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function bAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function CAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.chargeId,o.chargeData,"id","name"),` + `)}}function yAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function SAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAndLiabilityAccountData,"id","name"),` + `)}}function wAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function EAe(e,n){if(e&1){let i=lt();a(0,"td",35),t(1,` + `),a(2,"button",36),q("click",function(){let r=Q(i).index,c=M(4);return K(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",37),t(5,` `),s(),t(6,` - `),o(7,"button",38),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.delete("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",39),t(10,` + `),a(7,"button",38),q("click",function(){let r=Q(i).index,c=M(4);return K(c.delete("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",39),t(10,` `),s(),t(11,` - `),s()}}function u7e(e,n){e&1&&I(0,"tr",40)}function f7e(e,n){e&1&&I(0,"tr",41)}function h7e(e,n){if(e&1&&(o(0,"table",26),t(1,` - `),at(2,42),t(3,` - `),x(4,s7e,3,3,"th",28),t(5,` - `),x(6,l7e,3,6,"td",29),t(7,` - `),ot(),t(8,` + `),s()}}function kAe(e,n){e&1&&T(0,"tr",40)}function TAe(e,n){e&1&&T(0,"tr",41)}function IAe(e,n){if(e&1&&(a(0,"table",26),t(1,` + `),ot(2,42),t(3,` + `),x(4,bAe,3,3,"th",28),t(5,` + `),x(6,CAe,3,6,"td",29),t(7,` + `),at(),t(8,` - `),at(9,43),t(10,` - `),x(11,c7e,3,3,"th",28),t(12,` - `),x(13,p7e,3,6,"td",29),t(14,` - `),ot(),t(15,` + `),ot(9,43),t(10,` + `),x(11,yAe,3,3,"th",28),t(12,` + `),x(13,SAe,3,6,"td",29),t(14,` + `),at(),t(15,` - `),at(16,31),t(17,` - `),x(18,m7e,3,3,"th",28),t(19,` - `),x(20,d7e,12,0,"td",29),t(21,` - `),ot(),t(22,` + `),ot(16,31),t(17,` + `),x(18,wAe,3,3,"th",28),t(19,` + `),x(20,EAe,12,0,"td",29),t(21,` + `),at(),t(22,` - `),x(23,u7e,1,0,"tr",32),t(24,` - `),x(25,f7e,1,0,"tr",33),t(26,` - `),s()),e&2){let i=A(3);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function g7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function x7e(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.chargeId,a.penaltyData,"id","name"),` - `)}}function _7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function v7e(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function b7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function C7e(e,n){if(e&1){let i=lt();o(0,"td",35),t(1,` - `),o(2,"button",36),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",37),t(5,` + `),x(23,kAe,1,0,"tr",32),t(24,` + `),x(25,TAe,1,0,"tr",33),t(26,` + `),s()),e&2){let i=M(3);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function PAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function DAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.chargeId,o.penaltyData,"id","name"),` + `)}}function AAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function MAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAccountData,"id","name"),` + `)}}function OAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function FAe(e,n){if(e&1){let i=lt();a(0,"td",35),t(1,` + `),a(2,"button",36),q("click",function(){let r=Q(i).index,c=M(4);return K(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",37),t(5,` `),s(),t(6,` - `),o(7,"button",38),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.delete("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",39),t(10,` + `),a(7,"button",38),q("click",function(){let r=Q(i).index,c=M(4);return K(c.delete("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",39),t(10,` `),s(),t(11,` - `),s()}}function y7e(e,n){e&1&&I(0,"tr",40)}function S7e(e,n){e&1&&I(0,"tr",41)}function w7e(e,n){if(e&1&&(o(0,"table",26),t(1,` - `),at(2,42),t(3,` - `),x(4,g7e,3,3,"th",28),t(5,` - `),x(6,x7e,3,6,"td",29),t(7,` - `),ot(),t(8,` + `),s()}}function BAe(e,n){e&1&&T(0,"tr",40)}function RAe(e,n){e&1&&T(0,"tr",41)}function NAe(e,n){if(e&1&&(a(0,"table",26),t(1,` + `),ot(2,42),t(3,` + `),x(4,PAe,3,3,"th",28),t(5,` + `),x(6,DAe,3,6,"td",29),t(7,` + `),at(),t(8,` - `),at(9,43),t(10,` - `),x(11,_7e,3,3,"th",28),t(12,` - `),x(13,v7e,3,6,"td",29),t(14,` - `),ot(),t(15,` + `),ot(9,43),t(10,` + `),x(11,AAe,3,3,"th",28),t(12,` + `),x(13,MAe,3,6,"td",29),t(14,` + `),at(),t(15,` - `),at(16,31),t(17,` - `),x(18,b7e,3,3,"th",28),t(19,` - `),x(20,C7e,12,0,"td",29),t(21,` - `),ot(),t(22,` + `),ot(16,31),t(17,` + `),x(18,OAe,3,3,"th",28),t(19,` + `),x(20,FAe,12,0,"td",29),t(21,` + `),at(),t(22,` - `),x(23,y7e,1,0,"tr",32),t(24,` - `),x(25,S7e,1,0,"tr",33),t(26,` - `),s()),e&2){let i=A(3);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function E7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge-off reason")))}function k7e(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.chargeOffReasonCodeValueId,a.chargeOffReasonOptions,"id","name"),` - `)}}function I7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function T7e(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.expenseAccountId,a.expenseAccountData,"id","name"),` - `)}}function P7e(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function D7e(e,n){if(e&1){let i=lt();o(0,"td",35),t(1,` - `),o(2,"button",36),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.edit("ChargeOffReasonExpense",c.chargeOffReasonToExpenseAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",37),t(5,` + `),x(23,BAe,1,0,"tr",32),t(24,` + `),x(25,RAe,1,0,"tr",33),t(26,` + `),s()),e&2){let i=M(3);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function LAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge-off reason")))}function VAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.chargeOffReasonCodeValueId,o.chargeOffReasonOptions,"id","name"),` + `)}}function zAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function jAe(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.expenseAccountId,o.expenseAccountData,"id","name"),` + `)}}function qAe(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function HAe(e,n){if(e&1){let i=lt();a(0,"td",35),t(1,` + `),a(2,"button",36),q("click",function(){let r=Q(i).index,c=M(4);return K(c.edit("ChargeOffReasonExpense",c.chargeOffReasonToExpenseAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",37),t(5,` `),s(),t(6,` - `),o(7,"button",38),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.delete("ChargeOffReasonExpense",c.chargeOffReasonToExpenseAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",39),t(10,` + `),a(7,"button",38),q("click",function(){let r=Q(i).index,c=M(4);return K(c.delete("ChargeOffReasonExpense",c.chargeOffReasonToExpenseAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",39),t(10,` `),s(),t(11,` - `),s()}}function M7e(e,n){e&1&&I(0,"tr",40)}function A7e(e,n){e&1&&I(0,"tr",41)}function O7e(e,n){if(e&1&&(o(0,"table",26),t(1,` - `),at(2,44),t(3,` - `),x(4,E7e,3,3,"th",28),t(5,` - `),x(6,k7e,3,6,"td",29),t(7,` - `),ot(),t(8,` + `),s()}}function GAe(e,n){e&1&&T(0,"tr",40)}function UAe(e,n){e&1&&T(0,"tr",41)}function $Ae(e,n){if(e&1&&(a(0,"table",26),t(1,` + `),ot(2,44),t(3,` + `),x(4,LAe,3,3,"th",28),t(5,` + `),x(6,VAe,3,6,"td",29),t(7,` + `),at(),t(8,` - `),at(9,45),t(10,` - `),x(11,I7e,3,3,"th",28),t(12,` - `),x(13,T7e,3,6,"td",29),t(14,` - `),ot(),t(15,` + `),ot(9,45),t(10,` + `),x(11,zAe,3,3,"th",28),t(12,` + `),x(13,jAe,3,6,"td",29),t(14,` + `),at(),t(15,` - `),at(16,31),t(17,` - `),x(18,P7e,3,3,"th",28),t(19,` - `),x(20,D7e,12,0,"td",29),t(21,` - `),ot(),t(22,` + `),ot(16,31),t(17,` + `),x(18,qAe,3,3,"th",28),t(19,` + `),x(20,HAe,12,0,"td",29),t(21,` + `),at(),t(22,` - `),x(23,M7e,1,0,"tr",32),t(24,` - `),x(25,A7e,1,0,"tr",33),t(26,` - `),s()),e&2){let i=A(3);g("dataSource",i.chargeOffReasonToExpenseAccountMappings.value),l(23),g("matHeaderRowDef",i.chargeOffReasonExpenseDisplayedColumns),l(2),g("matRowDefColumns",i.chargeOffReasonExpenseDisplayedColumns)}}function F7e(e,n){if(e&1){let i=lt();o(0,"div",12),t(1,` - `),o(2,"h4",20),t(3),m(4,"translate"),s(),t(5,` + `),x(23,GAe,1,0,"tr",32),t(24,` + `),x(25,UAe,1,0,"tr",33),t(26,` + `),s()),e&2){let i=M(3);g("dataSource",i.chargeOffReasonToExpenseAccountMappings.value),l(23),g("matHeaderRowDef",i.chargeOffReasonExpenseDisplayedColumns),l(2),g("matRowDefColumns",i.chargeOffReasonExpenseDisplayedColumns)}}function WAe(e,n){if(e&1){let i=lt();a(0,"div",12),t(1,` + `),a(2,"h4",20),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",21),t(7,` - `),o(8,"button",22),q("click",function(){Q(i);let r=A(2);return Y(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(9,` - `),I(10,"fa-icon",23),t(11),m(12,"translate"),s(),t(13,` + `),a(6,"div",21),t(7,` + `),a(8,"button",22),q("click",function(){Q(i);let r=M(2);return K(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(9,` + `),T(10,"fa-icon",23),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` - `),x(15,o7e,27,3,"table",24),t(16,` + `),x(15,vAe,27,3,"table",24),t(16,` - `),o(17,"h4",20),t(18),m(19,"translate"),s(),t(20,` + `),a(17,"h4",20),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"div",21),t(22,` - `),o(23,"button",22),q("click",function(){Q(i);let r=A(2);return Y(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(24,` - `),I(25,"fa-icon",23),t(26),m(27,"translate"),s(),t(28,` + `),a(21,"div",21),t(22,` + `),a(23,"button",22),q("click",function(){Q(i);let r=M(2);return K(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(24,` + `),T(25,"fa-icon",23),t(26),m(27,"translate"),s(),t(28,` `),s(),t(29,` - `),x(30,h7e,27,3,"table",24),t(31,` + `),x(30,IAe,27,3,"table",24),t(31,` - `),o(32,"h4",20),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"h4",20),t(33),m(34,"translate"),s(),t(35,` - `),o(36,"div",21),t(37,` - `),o(38,"button",22),q("click",function(){Q(i);let r=A(2);return Y(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(39,` - `),I(40,"fa-icon",23),t(41),m(42,"translate"),s(),t(43,` + `),a(36,"div",21),t(37,` + `),a(38,"button",22),q("click",function(){Q(i);let r=M(2);return K(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(39,` + `),T(40,"fa-icon",23),t(41),m(42,"translate"),s(),t(43,` `),s(),t(44,` - `),x(45,w7e,27,3,"table",24),t(46,` + `),x(45,NAe,27,3,"table",24),t(46,` - `),o(47,"h4",20),t(48),m(49,"translate"),s(),t(50,` + `),a(47,"h4",20),t(48),m(49,"translate"),s(),t(50,` - `),o(51,"div",21),t(52,` - `),o(53,"button",25),q("click",function(){Q(i);let r=A(2);return Y(r.add("ChargeOffReasonExpense",r.chargeOffReasonToExpenseAccountMappings))}),t(54,` - `),I(55,"fa-icon",23),t(56),m(57,"translate"),s(),t(58,` + `),a(51,"div",21),t(52,` + `),a(53,"button",25),q("click",function(){Q(i);let r=M(2);return K(r.add("ChargeOffReasonExpense",r.chargeOffReasonToExpenseAccountMappings))}),t(54,` + `),T(55,"fa-icon",23),t(56),m(57,"translate"),s(),t(58,` `),s(),t(59,` - `),x(60,O7e,27,3,"table",24),t(61,` - `),s()}if(e&2){let i=A(2);l(3),k(` + `),x(60,$Ae,27,3,"table",24),t(61,` + `),s()}if(e&2){let i=M(2);l(3),k(` `,d(4,13,"labels.heading.Configure Fund Sources for Payment Channels"),` `),l(8),k(` `,d(12,15,"labels.buttons.Add"),` @@ -24303,1476 +24317,1476 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(49,25,"labels.heading.Map Charge-off reasons to Expense accounts"),` `),l(5),g("disabled",!i.allowAddChargeOffReasonExpense),l(3),k(` `,d(57,27,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.chargeOffReasonToExpenseAccountMappings.value.length!==0)}}function B7e(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),x(2,QAe,3,3,"mat-checkbox",13),t(3,` + `),l(4),g("ngIf",i.chargeOffReasonToExpenseAccountMappings.value.length!==0)}}function QAe(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),x(2,sAe,3,3,"mat-checkbox",13),t(3,` - `),o(4,"h4",14),t(5),m(6,"translate"),m(7,"translate"),s(),t(8,` + `),a(4,"h4",14),t(5),m(6,"translate"),m(7,"translate"),s(),t(8,` - `),o(9,"mifosx-gl-account-selector",15),t(10,` + `),a(9,"mifosx-gl-account-selector",15),t(10,` `),s(),t(11,` - `),o(12,"h4",14),t(13),m(14,"translate"),s(),t(15,` + `),a(12,"h4",14),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mifosx-gl-account-selector",15),t(17,` + `),a(16,"mifosx-gl-account-selector",15),t(17,` `),s(),t(18,` - `),o(19,"mifosx-gl-account-selector",15),t(20,` + `),a(19,"mifosx-gl-account-selector",15),t(20,` `),s(),t(21,` - `),x(22,YAe,11,12,"div",5),t(23,` + `),x(22,lAe,11,12,"div",5),t(23,` - `),I(24,"mat-divider",4),t(25,` + `),T(24,"mat-divider",4),t(25,` - `),o(26,"h4",14),t(27),m(28,"translate"),s(),t(29,` + `),a(26,"h4",14),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mifosx-gl-account-selector",15),t(31,` + `),a(30,"mifosx-gl-account-selector",15),t(31,` `),s(),t(32,` - `),o(33,"mifosx-gl-account-selector",15),t(34,` + `),a(33,"mifosx-gl-account-selector",15),t(34,` `),s(),t(35,` - `),o(36,"mifosx-gl-account-selector",15),t(37,` + `),a(36,"mifosx-gl-account-selector",15),t(37,` `),s(),t(38,` - `),o(39,"mifosx-gl-account-selector",15),t(40,` + `),a(39,"mifosx-gl-account-selector",15),t(40,` `),s(),t(41,` - `),o(42,"mifosx-gl-account-selector",15),t(43,` + `),a(42,"mifosx-gl-account-selector",15),t(43,` `),s(),t(44,` - `),o(45,"mifosx-gl-account-selector",15),t(46,` + `),a(45,"mifosx-gl-account-selector",15),t(46,` `),s(),t(47,` - `),o(48,"mifosx-gl-account-selector",15),t(49,` + `),a(48,"mifosx-gl-account-selector",15),t(49,` `),s(),t(50,` - `),o(51,"mifosx-gl-account-selector",15),t(52,` + `),a(51,"mifosx-gl-account-selector",15),t(52,` `),s(),t(53,` - `),o(54,"mifosx-gl-account-selector",15),t(55,` + `),a(54,"mifosx-gl-account-selector",15),t(55,` `),s(),t(56,` - `),o(57,"mifosx-gl-account-selector",15),t(58,` + `),a(57,"mifosx-gl-account-selector",15),t(58,` `),s(),t(59,` - `),x(60,KAe,2,4,"mifosx-gl-account-selector",16),t(61,` + `),x(60,cAe,2,4,"mifosx-gl-account-selector",16),t(61,` - `),I(62,"mat-divider",4),t(63,` + `),T(62,"mat-divider",4),t(63,` - `),o(64,"h4",14),t(65),m(66,"translate"),s(),t(67,` + `),a(64,"h4",14),t(65),m(66,"translate"),s(),t(67,` - `),o(68,"mifosx-gl-account-selector",15),t(69,` + `),a(68,"mifosx-gl-account-selector",15),t(69,` `),s(),t(70,` - `),o(71,"mifosx-gl-account-selector",15),t(72,` + `),a(71,"mifosx-gl-account-selector",15),t(72,` `),s(),t(73,` - `),o(74,"mifosx-gl-account-selector",15),t(75,` + `),a(74,"mifosx-gl-account-selector",15),t(75,` `),s(),t(76,` - `),o(77,"mifosx-gl-account-selector",15),t(78,` + `),a(77,"mifosx-gl-account-selector",15),t(78,` `),s(),t(79,` - `),I(80,"mat-divider",4),t(81,` + `),T(80,"mat-divider",4),t(81,` - `),o(82,"h4",14),t(83),m(84,"translate"),s(),t(85,` + `),a(82,"h4",14),t(83),m(84,"translate"),s(),t(85,` - `),o(86,"mifosx-gl-account-selector",15),t(87,` + `),a(86,"mifosx-gl-account-selector",15),t(87,` `),s(),t(88,` - `),x(89,JAe,2,4,"mifosx-gl-account-selector",16),t(90,` + `),x(89,pAe,2,4,"mifosx-gl-account-selector",16),t(90,` - `),I(91,"mat-divider",17),t(92,` + `),T(91,"mat-divider",17),t(92,` - `),o(93,"mat-checkbox",18),t(94),m(95,"translate"),s(),t(96,` + `),a(93,"mat-checkbox",18),t(94),m(95,"translate"),s(),t(96,` - `),x(97,F7e,62,29,"div",5),t(98,` - `),s()),e&2){let i=A();l(2),g("ngIf",i.isAccountingAccrualBased),l(3),vt(` + `),x(97,WAe,62,29,"div",5),t(98,` + `),s()),e&2){let i=M();l(2),g("ngIf",i.isAccountingAccrualBased),l(3),vt(` `,d(6,84,"labels.heading.Assets")," / ",d(7,86,"labels.heading.Liabilities"),` - `),l(4),g("inputFormControl",i.loanProductAccountingForm.controls.fundSourceAccountId)("glAccountList",i.assetAndLiabilityAccountData)("required",!0)("inputLabel","Fund source"),l(4),b(d(14,88,"labels.heading.Assets")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.loanPortfolioAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Loan portfolio"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Transfer in suspense"),l(3),g("ngIf",i.loanProductAccountingForm.value.accountingRule===3||i.loanProductAccountingForm.value.accountingRule===4),l(5),b(d(28,90,"labels.heading.Income")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.interestOnLoanAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Interest"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromRecoveryAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Recovery Repayments"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromChargeOffInterestAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from ChargeOff Interest"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromChargeOffFeesAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from ChargeOff Fees"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromChargeOffPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from ChargeOff Penalty"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromGoodwillCreditInterestAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Goodwill Credit Interest"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromGoodwillCreditFeesAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Goodwill Credit Fees"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromGoodwillCreditPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Goodwill Credit Penalty"),l(3),g("ngIf",i.capitalizedIncome==null?null:i.capitalizedIncome.enableIncomeCapitalization),l(5),b(d(66,92,"labels.heading.Expenses")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.writeOffAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Losses written off"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.goodwillCreditAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Expenses from Goodwill Credit"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.chargeOffExpenseAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","ChargeOff Expense"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.chargeOffFraudExpenseAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","ChargeOff Fraud Expense"),l(6),b(d(84,94,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.overpaymentLiabilityAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Over payment liability"),l(3),g("ngIf",i.capitalizedIncome==null?null:i.capitalizedIncome.enableIncomeCapitalization),l(5),b(d(95,96,"labels.heading.Advanced Accounting Rules")),l(3),g("ngIf",i.loanProductAccountingForm.value.advancedAccountingRules)}}var Xu=(()=>{class e{constructor(i,a,r){this.formBuilder=i,this.dialog=a,this.translateService=r,this.currentFormValues=[],this.allowAddChargeOffReasonExpense=!0,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.chargeOffReasonExpenseDisplayedColumns=["chargeOffReasonCodeValueId","expenseAccountId","actions"],this.createLoanProductAccountingForm(),this.setConditionalControls()}ngOnChanges(i){this.setCapitalizedIncomeControls()}ngOnInit(){this.chargeData=this.loanProductsTemplate.chargeOptions||[],this.penaltyData=this.loanProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.loanProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.loanProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.loanProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.loanProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.incomeAndLiabilityAccountData=this.incomeAccountData.concat(this.liabilityAccountData),this.assetAndLiabilityAccountData=this.loanProductsTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions||[],this.chargeOffReasonOptions=this.loanProductsTemplate.chargeOffReasonOptions||[],this.loanProductAccountingForm.patchValue({accountingRule:this.loanProductsTemplate.accountingRule.id});let i=this.loanProductsTemplate.accountingMappings;switch(this.setCapitalizedIncomeControls(),this.loanProductsTemplate.accountingRule.id){case 3:case 4:this.loanProductAccountingForm.patchValue({receivableInterestAccountId:i.receivableInterestAccount.id,receivableFeeAccountId:i.receivableFeeAccount.id,receivablePenaltyAccountId:i.receivablePenaltyAccount.id}),this.loanProductAccountingForm.patchValue({enableAccrualActivityPosting:this.loanProductsTemplate.enableAccrualActivityPosting}),this.capitalizedIncome.enableIncomeCapitalization&&this.loanProductAccountingForm.patchValue({deferredIncomeLiabilityAccountId:i.deferredIncomeLiabilityAccount.id,incomeFromCapitalizationAccountId:i.incomeFromCapitalizationAccount.id});case 2:this.loanProductAccountingForm.patchValue({fundSourceAccountId:i.fundSourceAccount.id,loanPortfolioAccountId:i.loanPortfolioAccount.id,transfersInSuspenseAccountId:i.transfersInSuspenseAccount.id,interestOnLoanAccountId:i.interestOnLoanAccount.id,incomeFromFeeAccountId:i.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:i.incomeFromPenaltyAccount.id,incomeFromRecoveryAccountId:i.incomeFromRecoveryAccount.id,writeOffAccountId:i.writeOffAccount.id,goodwillCreditAccountId:i.goodwillCreditAccount.id,overpaymentLiabilityAccountId:i.overpaymentLiabilityAccount.id,chargeOffFraudExpenseAccountId:i.chargeOffFraudExpenseAccount?i.chargeOffFraudExpenseAccount.id:"",chargeOffExpenseAccountId:i.chargeOffExpenseAccount?i.chargeOffExpenseAccount.id:"",incomeFromChargeOffPenaltyAccountId:i.incomeFromChargeOffPenaltyAccount?i.incomeFromChargeOffPenaltyAccount.id:"",incomeFromChargeOffFeesAccountId:i.incomeFromChargeOffFeesAccount?i.incomeFromChargeOffFeesAccount.id:"",incomeFromChargeOffInterestAccountId:i.incomeFromChargeOffInterestAccount?i.incomeFromChargeOffInterestAccount.id:"",incomeFromGoodwillCreditInterestAccountId:i.incomeFromGoodwillCreditInterestAccount?i.incomeFromGoodwillCreditInterestAccount.id:"",incomeFromGoodwillCreditFeesAccountId:i.incomeFromGoodwillCreditFeesAccount?i.incomeFromGoodwillCreditFeesAccount.id:"",incomeFromGoodwillCreditPenaltyAccountId:i.incomeFromGoodwillCreditPenaltyAccount?i.incomeFromGoodwillCreditPenaltyAccount.id:"",advancedAccountingRules:!!(this.loanProductsTemplate.paymentChannelToFundSourceMappings||this.loanProductsTemplate.feeToIncomeAccountMappings||this.loanProductsTemplate.penaltyToIncomeAccountMappings||this.loanProductsTemplate.chargeOffReasonToExpenseAccountMappings)}),this.loanProductAccountingForm.setControl("paymentChannelToFundSourceMappings",this.formBuilder.array((this.loanProductsTemplate.paymentChannelToFundSourceMappings||[]).map(a=>({paymentTypeId:a.paymentType.id,fundSourceAccountId:a.fundSourceAccount.id})))),this.loanProductAccountingForm.setControl("feeToIncomeAccountMappings",this.formBuilder.array((this.loanProductsTemplate.feeToIncomeAccountMappings||[]).map(a=>({chargeId:a.charge.id,incomeAccountId:a.incomeAccount.id})))),this.loanProductAccountingForm.setControl("penaltyToIncomeAccountMappings",this.formBuilder.array((this.loanProductsTemplate.penaltyToIncomeAccountMappings||[]).map(a=>({chargeId:a.charge.id,incomeAccountId:a.incomeAccount.id})))),this.loanProductAccountingForm.setControl("chargeOffReasonToExpenseAccountMappings",this.formBuilder.array((this.loanProductsTemplate.chargeOffReasonToExpenseAccountMappings||[]).map(a=>({chargeOffReasonCodeValueId:a.chargeOffReasonCodeValue.id,expenseAccountId:a.expenseAccount.id}))))}}createLoanProductAccountingForm(){this.loanProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}setConditionalControls(){this.loanProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i>=2&&i<=4?(this.loanProductAccountingForm.addControl("fundSourceAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("loanPortfolioAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("transfersInSuspenseAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("interestOnLoanAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromFeeAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromPenaltyAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromRecoveryAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("writeOffAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("goodwillCreditAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("overpaymentLiabilityAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("advancedAccountingRules",new ge(!1)),this.loanProductAccountingForm.addControl("chargeOffFraudExpenseAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("chargeOffExpenseAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromChargeOffPenaltyAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromChargeOffFeesAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromChargeOffInterestAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromGoodwillCreditInterestAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromGoodwillCreditFeesAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromGoodwillCreditPenaltyAccountId",new ge("",yt.required)),this.loanProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(a=>{a?(this.loanProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.loanProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.addControl("chargeOffReasonToExpenseAccountMappings",this.formBuilder.array([]))):(this.loanProductAccountingForm.setControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.loanProductAccountingForm.setControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.setControl("penaltyToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.setControl("chargeOffReasonToExpenseAccountMappings",this.formBuilder.array([])))})):(this.loanProductAccountingForm.removeControl("fundSourceAccountId"),this.loanProductAccountingForm.removeControl("loanPortfolioAccountId"),this.loanProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.loanProductAccountingForm.removeControl("interestOnLoanAccountId"),this.loanProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.loanProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.loanProductAccountingForm.removeControl("incomeFromRecoveryAccountId"),this.loanProductAccountingForm.removeControl("writeOffAccountId"),this.loanProductAccountingForm.removeControl("goodwillCreditAccountId"),this.loanProductAccountingForm.removeControl("overpaymentLiabilityAccountId"),this.loanProductAccountingForm.removeControl("advancedAccountingRules"),this.loanProductAccountingForm.removeControl("chargeOffExpenseAccountId"),this.loanProductAccountingForm.removeControl("chargeOffFraudExpenseAccountId"),this.loanProductAccountingForm.removeControl("incomeFromChargeOffPenaltyAccountId"),this.loanProductAccountingForm.removeControl("incomeFromChargeOffFeesAccountId"),this.loanProductAccountingForm.removeControl("incomeFromChargeOffInterestAccountId"),this.loanProductAccountingForm.removeControl("incomeFromGoodwillCreditInterestAccountId"),this.loanProductAccountingForm.removeControl("incomeFromGoodwillCreditFeesAccountId"),this.loanProductAccountingForm.removeControl("incomeFromGoodwillCreditPenaltyAccountId")),i===3||i===4?(this.loanProductAccountingForm.addControl("receivableInterestAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("receivableFeeAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("receivablePenaltyAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("enableAccrualActivityPosting",new ge(!1))):(this.loanProductAccountingForm.removeControl("receivableInterestAccountId"),this.loanProductAccountingForm.removeControl("receivableFeeAccountId"),this.loanProductAccountingForm.removeControl("receivablePenaltyAccountId"),this.loanProductAccountingForm.removeControl("enableAccrualActivityPosting"))})}get paymentChannelToFundSourceMappings(){return this.loanProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.loanProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.loanProductAccountingForm.get("penaltyToIncomeAccountMappings")}get chargeOffReasonToExpenseAccountMappings(){return this.loanProductAccountingForm.get("chargeOffReasonToExpenseAccountMappings")}setLoanProductAccountingFormDirty(){this.loanProductAccountingForm.pristine&&this.loanProductAccountingForm.markAsDirty()}add(i,a){if(this.currentFormValues=[],i=="ChargeOffReasonExpense"&&(this.allowAddChargeOffReasonExpense=!0,a.value.forEach(u=>this.currentFormValues.push(u.chargeOffReasonCodeValueId)),this.chargeOffReasonOptions.length==this.currentFormValues.length)){this.allowAddChargeOffReasonExpense=!1;return}let r=oi(ve({},this.getData(i)),{pristine:!1});this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{u.data&&(a.push(u.data),i=="ChargeOffReasonExpense"&&(this.allowAddChargeOffReasonExpense=a.value.length{h.data&&(a.at(r).patchValue(h.data.value),this.setLoanProductAccountingFormDirty())})}delete(i,a,r){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(u=>{u.delete&&(a.removeAt(r),i=="ChargeOffReasonExpense"&&(this.allowAddChargeOffReasonExpense=a.value.length!this.currentFormValues.includes(c.id));return[new kn({controlName:"chargeOffReasonCodeValueId",label:"Charge-off reason",value:i?i.chargeOffReasonCodeValueId:a[0].id,options:{label:"name",value:"id",data:a},required:!0,order:1}),new kn({controlName:"expenseAccountId",label:"Expense Account",value:i?i.expenseAccountId:this.expenseAccountData[0].id,options:{label:"name",value:"id",data:this.expenseAccountData},required:!0,order:2})]}get isAccountingAccrualBased(){let i=this.loanProductAccountingForm.value.accountingRule;return i===3||i===4}get loanProductAccounting(){return this.loanProductAccountingForm.value}setCapitalizedIncomeControls(){this.isAccountingAccrualBased&&(this.capitalizedIncome.enableIncomeCapitalization?(this.loanProductAccountingForm.addControl("deferredIncomeLiabilityAccountId",new ge("",yt.required)),this.loanProductAccountingForm.addControl("incomeFromCapitalizationAccountId",new ge("",yt.required))):(this.loanProductAccountingForm.removeControl("deferredIncomeLiabilityAccountId"),this.loanProductAccountingForm.removeControl("incomeFromCapitalizationAccountId")))}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-accounting-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate",accountingRuleData:"accountingRuleData",loanProductFormValid:"loanProductFormValid",capitalizedIncome:"capitalizedIncome"},features:[Pa],decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-lt-md-column","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"layout-row","align-center","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-100","layout-row-wrap","responsive-column"],["class","flex-73","formControlName","enableAccrualActivityPosting",4,"ngIf"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["fxFlex","flex-98"],["formControlName","advancedAccountingRules",1,"flex-73"],["formControlName","enableAccrualActivityPosting",1,"flex-73"],[1,"mat-h4","flex-33"],[1,"flex-63"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"],["matColumnDef","chargeOffReasonCodeValueId"],["matColumnDef","expenseAccountId"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-radio-group",2),t(5,` - `),x(6,WAe,3,4,"mat-radio-button",3),t(7,` + `),l(4),g("inputFormControl",i.loanProductAccountingForm.controls.fundSourceAccountId)("glAccountList",i.assetAndLiabilityAccountData)("required",!0)("inputLabel","Fund source"),l(4),b(d(14,88,"labels.heading.Assets")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.loanPortfolioAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Loan portfolio"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Transfer in suspense"),l(3),g("ngIf",i.loanProductAccountingForm.value.accountingRule===3||i.loanProductAccountingForm.value.accountingRule===4),l(5),b(d(28,90,"labels.heading.Income")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.interestOnLoanAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Interest"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromRecoveryAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Recovery Repayments"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromChargeOffInterestAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from ChargeOff Interest"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromChargeOffFeesAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from ChargeOff Fees"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromChargeOffPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from ChargeOff Penalty"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromGoodwillCreditInterestAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Goodwill Credit Interest"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromGoodwillCreditFeesAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Goodwill Credit Fees"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.incomeFromGoodwillCreditPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from Goodwill Credit Penalty"),l(3),g("ngIf",i.capitalizedIncome==null?null:i.capitalizedIncome.enableIncomeCapitalization),l(5),b(d(66,92,"labels.heading.Expenses")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.writeOffAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Losses written off"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.goodwillCreditAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Expenses from Goodwill Credit"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.chargeOffExpenseAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","ChargeOff Expense"),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.chargeOffFraudExpenseAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","ChargeOff Fraud Expense"),l(6),b(d(84,94,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.loanProductAccountingForm.controls.overpaymentLiabilityAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Over payment liability"),l(3),g("ngIf",i.capitalizedIncome==null?null:i.capitalizedIncome.enableIncomeCapitalization),l(5),b(d(95,96,"labels.heading.Advanced Accounting Rules")),l(3),g("ngIf",i.loanProductAccountingForm.value.advancedAccountingRules)}}var Nu=(()=>{class e{constructor(i,o,r){this.formBuilder=i,this.dialog=o,this.translateService=r,this.currentFormValues=[],this.allowAddChargeOffReasonExpense=!0,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.chargeOffReasonExpenseDisplayedColumns=["chargeOffReasonCodeValueId","expenseAccountId","actions"],this.createLoanProductAccountingForm(),this.setConditionalControls()}ngOnChanges(i){this.setCapitalizedIncomeControls()}ngOnInit(){this.chargeData=this.loanProductsTemplate.chargeOptions||[],this.penaltyData=this.loanProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.loanProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.loanProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.loanProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.loanProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.incomeAndLiabilityAccountData=this.incomeAccountData.concat(this.liabilityAccountData),this.assetAndLiabilityAccountData=this.loanProductsTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions||[],this.chargeOffReasonOptions=this.loanProductsTemplate.chargeOffReasonOptions||[],this.loanProductAccountingForm.patchValue({accountingRule:this.loanProductsTemplate.accountingRule.id});let i=this.loanProductsTemplate.accountingMappings;switch(this.setCapitalizedIncomeControls(),this.loanProductsTemplate.accountingRule.id){case 3:case 4:this.loanProductAccountingForm.patchValue({receivableInterestAccountId:i.receivableInterestAccount.id,receivableFeeAccountId:i.receivableFeeAccount.id,receivablePenaltyAccountId:i.receivablePenaltyAccount.id}),this.loanProductAccountingForm.patchValue({enableAccrualActivityPosting:this.loanProductsTemplate.enableAccrualActivityPosting}),this.capitalizedIncome.enableIncomeCapitalization&&this.loanProductAccountingForm.patchValue({deferredIncomeLiabilityAccountId:i.deferredIncomeLiabilityAccount.id,incomeFromCapitalizationAccountId:i.incomeFromCapitalizationAccount.id});case 2:this.loanProductAccountingForm.patchValue({fundSourceAccountId:i.fundSourceAccount.id,loanPortfolioAccountId:i.loanPortfolioAccount.id,transfersInSuspenseAccountId:i.transfersInSuspenseAccount.id,interestOnLoanAccountId:i.interestOnLoanAccount.id,incomeFromFeeAccountId:i.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:i.incomeFromPenaltyAccount.id,incomeFromRecoveryAccountId:i.incomeFromRecoveryAccount.id,writeOffAccountId:i.writeOffAccount.id,goodwillCreditAccountId:i.goodwillCreditAccount.id,overpaymentLiabilityAccountId:i.overpaymentLiabilityAccount.id,chargeOffFraudExpenseAccountId:i.chargeOffFraudExpenseAccount?i.chargeOffFraudExpenseAccount.id:"",chargeOffExpenseAccountId:i.chargeOffExpenseAccount?i.chargeOffExpenseAccount.id:"",incomeFromChargeOffPenaltyAccountId:i.incomeFromChargeOffPenaltyAccount?i.incomeFromChargeOffPenaltyAccount.id:"",incomeFromChargeOffFeesAccountId:i.incomeFromChargeOffFeesAccount?i.incomeFromChargeOffFeesAccount.id:"",incomeFromChargeOffInterestAccountId:i.incomeFromChargeOffInterestAccount?i.incomeFromChargeOffInterestAccount.id:"",incomeFromGoodwillCreditInterestAccountId:i.incomeFromGoodwillCreditInterestAccount?i.incomeFromGoodwillCreditInterestAccount.id:"",incomeFromGoodwillCreditFeesAccountId:i.incomeFromGoodwillCreditFeesAccount?i.incomeFromGoodwillCreditFeesAccount.id:"",incomeFromGoodwillCreditPenaltyAccountId:i.incomeFromGoodwillCreditPenaltyAccount?i.incomeFromGoodwillCreditPenaltyAccount.id:"",advancedAccountingRules:!!(this.loanProductsTemplate.paymentChannelToFundSourceMappings||this.loanProductsTemplate.feeToIncomeAccountMappings||this.loanProductsTemplate.penaltyToIncomeAccountMappings||this.loanProductsTemplate.chargeOffReasonToExpenseAccountMappings)}),this.loanProductAccountingForm.setControl("paymentChannelToFundSourceMappings",this.formBuilder.array((this.loanProductsTemplate.paymentChannelToFundSourceMappings||[]).map(o=>({paymentTypeId:o.paymentType.id,fundSourceAccountId:o.fundSourceAccount.id})))),this.loanProductAccountingForm.setControl("feeToIncomeAccountMappings",this.formBuilder.array((this.loanProductsTemplate.feeToIncomeAccountMappings||[]).map(o=>({chargeId:o.charge.id,incomeAccountId:o.incomeAccount.id})))),this.loanProductAccountingForm.setControl("penaltyToIncomeAccountMappings",this.formBuilder.array((this.loanProductsTemplate.penaltyToIncomeAccountMappings||[]).map(o=>({chargeId:o.charge.id,incomeAccountId:o.incomeAccount.id})))),this.loanProductAccountingForm.setControl("chargeOffReasonToExpenseAccountMappings",this.formBuilder.array((this.loanProductsTemplate.chargeOffReasonToExpenseAccountMappings||[]).map(o=>({chargeOffReasonCodeValueId:o.chargeOffReasonCodeValue.id,expenseAccountId:o.expenseAccount.id}))))}}createLoanProductAccountingForm(){this.loanProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}setConditionalControls(){this.loanProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i>=2&&i<=4?(this.loanProductAccountingForm.addControl("fundSourceAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("loanPortfolioAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("transfersInSuspenseAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("interestOnLoanAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromFeeAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromPenaltyAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromRecoveryAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("writeOffAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("goodwillCreditAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("overpaymentLiabilityAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("advancedAccountingRules",new be(!1)),this.loanProductAccountingForm.addControl("chargeOffFraudExpenseAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("chargeOffExpenseAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromChargeOffPenaltyAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromChargeOffFeesAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromChargeOffInterestAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromGoodwillCreditInterestAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromGoodwillCreditFeesAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromGoodwillCreditPenaltyAccountId",new be("",St.required)),this.loanProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(o=>{o?(this.loanProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.loanProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.addControl("chargeOffReasonToExpenseAccountMappings",this.formBuilder.array([]))):(this.loanProductAccountingForm.setControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.loanProductAccountingForm.setControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.setControl("penaltyToIncomeAccountMappings",this.formBuilder.array([])),this.loanProductAccountingForm.setControl("chargeOffReasonToExpenseAccountMappings",this.formBuilder.array([])))})):(this.loanProductAccountingForm.removeControl("fundSourceAccountId"),this.loanProductAccountingForm.removeControl("loanPortfolioAccountId"),this.loanProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.loanProductAccountingForm.removeControl("interestOnLoanAccountId"),this.loanProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.loanProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.loanProductAccountingForm.removeControl("incomeFromRecoveryAccountId"),this.loanProductAccountingForm.removeControl("writeOffAccountId"),this.loanProductAccountingForm.removeControl("goodwillCreditAccountId"),this.loanProductAccountingForm.removeControl("overpaymentLiabilityAccountId"),this.loanProductAccountingForm.removeControl("advancedAccountingRules"),this.loanProductAccountingForm.removeControl("chargeOffExpenseAccountId"),this.loanProductAccountingForm.removeControl("chargeOffFraudExpenseAccountId"),this.loanProductAccountingForm.removeControl("incomeFromChargeOffPenaltyAccountId"),this.loanProductAccountingForm.removeControl("incomeFromChargeOffFeesAccountId"),this.loanProductAccountingForm.removeControl("incomeFromChargeOffInterestAccountId"),this.loanProductAccountingForm.removeControl("incomeFromGoodwillCreditInterestAccountId"),this.loanProductAccountingForm.removeControl("incomeFromGoodwillCreditFeesAccountId"),this.loanProductAccountingForm.removeControl("incomeFromGoodwillCreditPenaltyAccountId")),i===3||i===4?(this.loanProductAccountingForm.addControl("receivableInterestAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("receivableFeeAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("receivablePenaltyAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("enableAccrualActivityPosting",new be(!1))):(this.loanProductAccountingForm.removeControl("receivableInterestAccountId"),this.loanProductAccountingForm.removeControl("receivableFeeAccountId"),this.loanProductAccountingForm.removeControl("receivablePenaltyAccountId"),this.loanProductAccountingForm.removeControl("enableAccrualActivityPosting"))})}get paymentChannelToFundSourceMappings(){return this.loanProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.loanProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.loanProductAccountingForm.get("penaltyToIncomeAccountMappings")}get chargeOffReasonToExpenseAccountMappings(){return this.loanProductAccountingForm.get("chargeOffReasonToExpenseAccountMappings")}setLoanProductAccountingFormDirty(){this.loanProductAccountingForm.pristine&&this.loanProductAccountingForm.markAsDirty()}add(i,o){if(this.currentFormValues=[],i=="ChargeOffReasonExpense"&&(this.allowAddChargeOffReasonExpense=!0,o.value.forEach(u=>this.currentFormValues.push(u.chargeOffReasonCodeValueId)),this.chargeOffReasonOptions.length==this.currentFormValues.length)){this.allowAddChargeOffReasonExpense=!1;return}let r=li(ye({},this.getData(i)),{pristine:!1});this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{u.data&&(o.push(u.data),i=="ChargeOffReasonExpense"&&(this.allowAddChargeOffReasonExpense=o.value.length{h.data&&(o.at(r).patchValue(h.data.value),this.setLoanProductAccountingFormDirty())})}delete(i,o,r){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(u=>{u.delete&&(o.removeAt(r),i=="ChargeOffReasonExpense"&&(this.allowAddChargeOffReasonExpense=o.value.length!this.currentFormValues.includes(c.id));return[new kn({controlName:"chargeOffReasonCodeValueId",label:"Charge-off reason",value:i?i.chargeOffReasonCodeValueId:o[0].id,options:{label:"name",value:"id",data:o},required:!0,order:1}),new kn({controlName:"expenseAccountId",label:"Expense Account",value:i?i.expenseAccountId:this.expenseAccountData[0].id,options:{label:"name",value:"id",data:this.expenseAccountData},required:!0,order:2})]}get isAccountingAccrualBased(){let i=this.loanProductAccountingForm.value.accountingRule;return i===3||i===4}get loanProductAccounting(){return this.loanProductAccountingForm.value}setCapitalizedIncomeControls(){this.isAccountingAccrualBased&&(this.capitalizedIncome.enableIncomeCapitalization?(this.loanProductAccountingForm.addControl("deferredIncomeLiabilityAccountId",new be("",St.required)),this.loanProductAccountingForm.addControl("incomeFromCapitalizationAccountId",new be("",St.required))):(this.loanProductAccountingForm.removeControl("deferredIncomeLiabilityAccountId"),this.loanProductAccountingForm.removeControl("incomeFromCapitalizationAccountId")))}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-accounting-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate",accountingRuleData:"accountingRuleData",loanProductFormValid:"loanProductFormValid",capitalizedIncome:"capitalizedIncome"},features:[wo],decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-lt-md-column","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"layout-row","align-center","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-100","layout-row-wrap","responsive-column"],["class","flex-73","formControlName","enableAccrualActivityPosting",4,"ngIf"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["fxFlex","flex-98"],["formControlName","advancedAccountingRules",1,"flex-73"],["formControlName","enableAccrualActivityPosting",1,"flex-73"],[1,"mat-h4","flex-33"],[1,"flex-63"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"],["matColumnDef","chargeOffReasonCodeValueId"],["matColumnDef","expenseAccountId"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-radio-group",2),t(5,` + `),x(6,aAe,3,4,"mat-radio-button",3),t(7,` `),s(),t(8,` - `),I(9,"mat-divider",4),t(10,` + `),T(9,"mat-divider",4),t(10,` - `),x(11,B7e,99,98,"div",5),t(12,` + `),x(11,QAe,99,98,"div",5),t(12,` `),s(),t(13,` - `),o(14,"div",6),t(15,` - `),o(16,"button",7),t(17,` - `),I(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"button",9),t(23),m(24,"translate"),I(25,"fa-icon",10),t(26,` + `),a(14,"div",6),t(15,` + `),a(16,"button",7),t(17,` + `),T(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"button",9),t(23),m(24,"translate"),T(25,"fa-icon",10),t(26,` `),s(),t(27,` `),s(),t(28,` `),s(),t(29,` -`)),a&2&&(g("formGroup",r.loanProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.loanProductAccountingForm.value.accountingRule>=2&&r.loanProductAccountingForm.value.accountingRule<=4),l(8),k(` +`)),o&2&&(g("formGroup",r.loanProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.loanProductAccountingForm.value.accountingRule>=2&&r.loanProductAccountingForm.value.accountingRule<=4),l(8),k(` `,d(20,6,"labels.buttons.Previous"),` `),l(3),g("disabled",!r.loanProductFormValid),l(),k(` `,d(24,8,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,Dt,Hi,Ti,sn,Ps,Ds,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ee,me,de,ue,ao,St,Fr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();function R7e(e,n){if(e&1&&(o(0,"mat-option",5),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}var tf=(()=>{class e{constructor(i){this.formBuilder=i,this.supportedInterestRefundTypes=new Jn,this.createLoanProductInterestRefundForm(),this.setConditionalControls()}ngOnInit(){this.supportedInterestRefundTypesOptions=this.loanProductsTemplate.supportedInterestRefundTypesOptions;let i=this.loanProductsTemplate.supportedInterestRefundTypes,a=this.mapStringEnumOptionToIdList(i);this.loanProductInterestRefundForm.patchValue({supportedInterestRefundTypes:a}),this.supportedInterestRefundTypes.emit(i)}createLoanProductInterestRefundForm(){this.loanProductInterestRefundForm=this.formBuilder.group({supportedInterestRefundTypes:""})}setConditionalControls(){this.loanProductInterestRefundForm.get("supportedInterestRefundTypes").valueChanges.subscribe(i=>{this.supportedInterestRefundTypes.emit(this.mapIdToStringEnumOptionList(i,this.loanProductsTemplate.supportedInterestRefundTypesOptions))})}mapStringEnumOptionToIdList(i){return i?i.map(a=>a.id):[]}mapIdToStringEnumOptionList(i,a){return a.filter(r=>i.includes(r.id))}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-interest-refund-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},outputs:{supportedInterestRefundTypes:"supportedInterestRefundTypes"},decls:19,vars:8,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["multiple","","formControlName","supportedInterestRefundTypes",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-select",3),m(11,"translate"),t(12,` - `),x(13,R7e,3,5,"mat-option",4),t(14,` + `))},dependencies:[yt,le,zt,wt,_e,re,he,ge,xe,At,Et,bs,Cs,sn,Mi,ta,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Ar],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();function KAe(e,n){if(e&1&&(a(0,"mat-option",5),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}var Lu=(()=>{class e{constructor(i){this.formBuilder=i,this.supportedInterestRefundTypes=new Wn,this.createLoanProductInterestRefundForm(),this.setConditionalControls()}ngOnInit(){this.supportedInterestRefundTypesOptions=this.loanProductsTemplate.supportedInterestRefundTypesOptions;let i=this.loanProductsTemplate.supportedInterestRefundTypes,o=this.mapStringEnumOptionToIdList(i);this.loanProductInterestRefundForm.patchValue({supportedInterestRefundTypes:o}),this.supportedInterestRefundTypes.emit(i)}createLoanProductInterestRefundForm(){this.loanProductInterestRefundForm=this.formBuilder.group({supportedInterestRefundTypes:""})}setConditionalControls(){this.loanProductInterestRefundForm.get("supportedInterestRefundTypes").valueChanges.subscribe(i=>{this.supportedInterestRefundTypes.emit(this.mapIdToStringEnumOptionList(i,this.loanProductsTemplate.supportedInterestRefundTypesOptions))})}mapStringEnumOptionToIdList(i){return i?i.map(o=>o.id):[]}mapIdToStringEnumOptionList(i,o){return o.filter(r=>i.includes(r.id))}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-interest-refund-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate"},outputs:{supportedInterestRefundTypes:"supportedInterestRefundTypes"},decls:19,vars:8,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["multiple","","formControlName","supportedInterestRefundTypes",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"mat-select",3),m(11,"translate"),t(12,` + `),x(13,KAe,3,5,"mat-option",4),t(14,` `),s(),t(15,` `),s(),t(16,` `),s(),t(17,` `),s(),t(18,` -`)),a&2&&(g("formGroup",r.loanProductInterestRefundForm),l(7),b(d(8,4,"labels.inputs.Supported Interest Refund Types")),l(3),Jt("matTooltip",d(11,6,"tooltips.Refund transactions where interest refund will automatically be calculated")),l(3),g("ngForOf",r.supportedInterestRefundTypesOptions))},dependencies:[re,De,jt,Gt,qe,wi,fe,ee,me,de,ue,St,on],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var gct=(()=>{class e{static{this.DEFAULT_TRANSACTION={id:1,value:"Default",code:"DEFAULT"}}}return e})();var ef=(()=>{class e{buildAdvancedCreditAllocationList(i){let a=[],r=i.creditAllocationTransactionTypes,c=i.creditAllocationAllocationTypes;return i.creditAllocation&&i.creditAllocation.forEach(u=>{a.push({transaction:this.getItemByCode(u.transactionType,r),creditAllocationOrder:this.buildCurrentCreditAllocationOrder(u.creditAllocationOrder,c)})}),a}buildAdvancedPaymentAllocationList(i){let a=[],r=i.advancedPaymentAllocationTransactionTypes,c=i.advancedPaymentAllocationTypes,u=i.advancedPaymentAllocationFutureInstallmentAllocationRules;return i.paymentAllocation&&i.paymentAllocation.forEach(h=>{a.push({transaction:this.getItemByCode(h.transactionType,r),paymentAllocationOrder:this.buildCurrentPaymentAllocationOrder(h.paymentAllocationOrder,c),futureInstallmentAllocationRule:this.getItemByCode(h.futureInstallmentAllocationRule,u),futureInstallmentAllocationRules:u})}),a.length===0&&a.push({transaction:gct.DEFAULT_TRANSACTION,paymentAllocationOrder:this.buildPaymentAllocationTransactionOrder(!0,[],i.advancedPaymentAllocationTypes),futureInstallmentAllocationRule:i.advancedPaymentAllocationFutureInstallmentAllocationRules[0],futureInstallmentAllocationRules:i.advancedPaymentAllocationFutureInstallmentAllocationRules}),a}buildAdvancedPaymentAllocation(i,a,r,c){return{transaction:a,paymentAllocationOrder:this.buildPaymentAllocationTransactionOrder(i,r,r),futureInstallmentAllocationRule:c[0],futureInstallmentAllocationRules:c}}buildAdvancedCreditAllocation(i,a){return{transaction:i,creditAllocationOrder:this.buildCreditAllocationTransactionOrder(!0,a,a)}}buildPaymentAllocationTransactionOrder(i,a,r){let c=[];return i?r:(a.forEach(u=>{r.forEach(h=>{u.id===h.id&&c.push(h)})}),c)}buildCreditAllocationTransactionOrder(i,a,r){let c=[];return i?r:(a.forEach(u=>{r.forEach(h=>{u.id===h.id&&c.push(h)})}),c)}buildPaymentAllocations(i){let a=[];return i.forEach(r=>{r.paymentAllocationOrder&&a.push({transactionType:r.transaction.code,paymentAllocationOrder:this.buildPaymentAllocationOrder(r.paymentAllocationOrder),futureInstallmentAllocationRule:r.futureInstallmentAllocationRule.code})}),a}buildCreditAllocations(i){let a=[];return i.forEach(r=>{a.push({transactionType:r.transaction.code,creditAllocationOrder:this.buildCreditAllocationOrder(r.creditAllocationOrder)})}),a}buildPaymentAllocationOrder(i){let a=[];return i.forEach((r,c)=>{a.push({order:c+1,paymentAllocationRule:r.code})}),a}buildCreditAllocationOrder(i){let a=[];return i.forEach((r,c)=>{a.push({order:c+1,creditAllocationRule:r.code})}),a}buildCurrentPaymentAllocationOrder(i,a){let r=[];return i.forEach(c=>{r.push(this.getItemByCode(c.paymentAllocationRule,a))}),r}buildCurrentCreditAllocationOrder(i,a){let r=[];return i.forEach(c=>{r.push(this.getItemByCode(c.creditAllocationRule,a))}),r}getItemByCode(i,a){let r;return a.forEach(c=>{c.code===i&&(r=c)}),r}isDefault(i){return i.code===gct.DEFAULT_TRANSACTION.code}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function N7e(e,n){if(e&1&&(o(0,"mat-option",7),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function L7e(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",5),t(7,` - `),x(8,N7e,3,5,"mat-option",6),t(9,` +`)),o&2&&(g("formGroup",r.loanProductInterestRefundForm),l(7),b(d(8,4,"labels.inputs.Supported Interest Refund Types")),l(3),Xt("matTooltip",d(11,6,"tooltips.Refund transactions where interest refund will automatically be calculated")),l(3),g("ngForOf",r.supportedInterestRefundTypesOptions))},dependencies:[yt,le,wt,_e,re,he,ge,xe,Ht,$t,He,Ae,Et,an,Ei],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var Umt=(()=>{class e{static{this.DEFAULT_TRANSACTION={id:1,value:"Default",code:"DEFAULT"}}}return e})();var Vu=(()=>{class e{buildAdvancedCreditAllocationList(i){let o=[],r=i.creditAllocationTransactionTypes,c=i.creditAllocationAllocationTypes;return i.creditAllocation&&i.creditAllocation.forEach(u=>{o.push({transaction:this.getItemByCode(u.transactionType,r),creditAllocationOrder:this.buildCurrentCreditAllocationOrder(u.creditAllocationOrder,c)})}),o}buildAdvancedPaymentAllocationList(i){let o=[],r=i.advancedPaymentAllocationTransactionTypes,c=i.advancedPaymentAllocationTypes,u=i.advancedPaymentAllocationFutureInstallmentAllocationRules;return i.paymentAllocation&&i.paymentAllocation.forEach(h=>{o.push({transaction:this.getItemByCode(h.transactionType,r),paymentAllocationOrder:this.buildCurrentPaymentAllocationOrder(h.paymentAllocationOrder,c),futureInstallmentAllocationRule:this.getItemByCode(h.futureInstallmentAllocationRule,u),futureInstallmentAllocationRules:u})}),o.length===0&&o.push({transaction:Umt.DEFAULT_TRANSACTION,paymentAllocationOrder:this.buildPaymentAllocationTransactionOrder(!0,[],i.advancedPaymentAllocationTypes),futureInstallmentAllocationRule:i.advancedPaymentAllocationFutureInstallmentAllocationRules[0],futureInstallmentAllocationRules:i.advancedPaymentAllocationFutureInstallmentAllocationRules}),o}buildAdvancedPaymentAllocation(i,o,r,c){return{transaction:o,paymentAllocationOrder:this.buildPaymentAllocationTransactionOrder(i,r,r),futureInstallmentAllocationRule:c[0],futureInstallmentAllocationRules:c}}buildAdvancedCreditAllocation(i,o){return{transaction:i,creditAllocationOrder:this.buildCreditAllocationTransactionOrder(!0,o,o)}}buildPaymentAllocationTransactionOrder(i,o,r){let c=[];return i?r:(o.forEach(u=>{r.forEach(h=>{u.id===h.id&&c.push(h)})}),c)}buildCreditAllocationTransactionOrder(i,o,r){let c=[];return i?r:(o.forEach(u=>{r.forEach(h=>{u.id===h.id&&c.push(h)})}),c)}buildPaymentAllocations(i){let o=[];return i.forEach(r=>{r.paymentAllocationOrder&&o.push({transactionType:r.transaction.code,paymentAllocationOrder:this.buildPaymentAllocationOrder(r.paymentAllocationOrder),futureInstallmentAllocationRule:r.futureInstallmentAllocationRule.code})}),o}buildCreditAllocations(i){let o=[];return i.forEach(r=>{o.push({transactionType:r.transaction.code,creditAllocationOrder:this.buildCreditAllocationOrder(r.creditAllocationOrder)})}),o}buildPaymentAllocationOrder(i){let o=[];return i.forEach((r,c)=>{o.push({order:c+1,paymentAllocationRule:r.code})}),o}buildCreditAllocationOrder(i){let o=[];return i.forEach((r,c)=>{o.push({order:c+1,creditAllocationRule:r.code})}),o}buildCurrentPaymentAllocationOrder(i,o){let r=[];return i.forEach(c=>{r.push(this.getItemByCode(c.paymentAllocationRule,o))}),r}buildCurrentCreditAllocationOrder(i,o){let r=[];return i.forEach(c=>{r.push(this.getItemByCode(c.creditAllocationRule,o))}),r}getItemByCode(i,o){let r;return o.forEach(c=>{c.code===i&&(r=c)}),r}isDefault(i){return i.code===Umt.DEFAULT_TRANSACTION.code}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function YAe(e,n){if(e&1&&(a(0,"mat-option",7),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function JAe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",5),t(7,` + `),x(8,YAe,3,5,"mat-option",6),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Income capitalization calculation type")),l(5),g("ngForOf",i.capitalizedIncomeCalculationTypeOptions)}}function V7e(e,n){if(e&1&&(o(0,"mat-option",7),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function z7e(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",8),t(7,` - `),x(8,V7e,3,5,"mat-option",6),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Income capitalization calculation type")),l(5),g("ngForOf",i.capitalizedIncomeCalculationTypeOptions)}}function ZAe(e,n){if(e&1&&(a(0,"mat-option",7),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function XAe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",8),t(7,` + `),x(8,ZAe,3,5,"mat-option",6),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Income capitalization strategy")),l(5),g("ngForOf",i.capitalizedIncomeStrategyOptions)}}function j7e(e,n){if(e&1&&(o(0,"mat-option",7),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function q7e(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",9),t(7,` - `),x(8,j7e,3,5,"mat-option",6),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Income capitalization strategy")),l(5),g("ngForOf",i.capitalizedIncomeStrategyOptions)}}function t6e(e,n){if(e&1&&(a(0,"mat-option",7),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function e6e(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",9),t(7,` + `),x(8,t6e,3,5,"mat-option",6),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Income type")),l(5),g("ngForOf",i.capitalizedIncomeTypeOptions)}}var nf=(()=>{class e{constructor(i){this.formBuilder=i,this.setCapitalizedIncome=new Jn,this.setViewChildForm=new Jn,this.enableIncomeCapitalization=this.capitalizedIncome!=null?this.capitalizedIncome.enableIncomeCapitalization:!1,this.createCapitalizedIncomeForm(),this.setConditionalControls()}createCapitalizedIncomeForm(){this.enableIncomeCapitalization?this.loanIncomeCapitalizationForm=this.formBuilder.group({enableIncomeCapitalization:[this.enableIncomeCapitalization],capitalizedIncomeCalculationType:[this.capitalizedIncome.capitalizedIncomeCalculationType,yt.required],capitalizedIncomeStrategy:[this.capitalizedIncome.capitalizedIncomeStrategy,yt.required],capitalizedIncomeType:[this.capitalizedIncome.capitalizedIncomeType,yt.required]}):this.loanIncomeCapitalizationForm=this.formBuilder.group({enableIncomeCapitalization:[this.enableIncomeCapitalization]}),this.setViewChildForm.emit(this.loanIncomeCapitalizationForm)}ngOnChanges(i){this.enableIncomeCapitalization=this.capitalizedIncome?this.capitalizedIncome.enableIncomeCapitalization:!1,this.enableIncomeCapitalization&&this.loanIncomeCapitalizationForm.patchValue({enableIncomeCapitalization:this.enableIncomeCapitalization,capitalizedIncomeCalculationType:this.capitalizedIncome.capitalizedIncomeCalculationType,capitalizedIncomeStrategy:this.capitalizedIncome.capitalizedIncomeStrategy,capitalizedIncomeType:this.capitalizedIncome.capitalizedIncomeType}),this.setViewChildForm.emit(this.loanIncomeCapitalizationForm)}setConditionalControls(){this.loanIncomeCapitalizationForm.get("enableIncomeCapitalization").valueChanges.subscribe(i=>{if(this.enableIncomeCapitalization=i,this.enableIncomeCapitalization){let a=!this.capitalizedIncome.capitalizedIncomeCalculationType||this.capitalizedIncome.capitalizedIncomeCalculationType==""?this.capitalizedIncomeCalculationTypeOptions[0].id:this.capitalizedIncome.capitalizedIncomeCalculationType;this.loanIncomeCapitalizationForm.addControl("capitalizedIncomeCalculationType",new ge(a,yt.required));let r=!this.capitalizedIncome.capitalizedIncomeStrategy||this.capitalizedIncome.capitalizedIncomeStrategy==""?this.capitalizedIncomeStrategyOptions[0].id:this.capitalizedIncome.capitalizedIncomeStrategy;this.loanIncomeCapitalizationForm.addControl("capitalizedIncomeStrategy",new ge(r,yt.required));let c=!this.capitalizedIncome.capitalizedIncomeType||this.capitalizedIncome.capitalizedIncomeType==""?this.capitalizedIncomeTypeOptions[0].id:this.capitalizedIncome.capitalizedIncomeType;this.loanIncomeCapitalizationForm.addControl("capitalizedIncomeType",new ge(c,yt.required)),this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:a,capitalizedIncomeStrategy:r,capitalizedIncomeType:c}),this.loanIncomeCapitalizationForm.get("capitalizedIncomeCalculationType").valueChanges.subscribe(u=>{this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:u,capitalizedIncomeStrategy:this.loanIncomeCapitalizationForm.value.capitalizedIncomeStrategy,capitalizedIncomeType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeType})}),this.loanIncomeCapitalizationForm.get("capitalizedIncomeStrategy").valueChanges.subscribe(u=>{this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeCalculationType,capitalizedIncomeStrategy:u,capitalizedIncomeType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeType})}),this.loanIncomeCapitalizationForm.get("capitalizedIncomeType").valueChanges.subscribe(u=>{this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeCalculationType,capitalizedIncomeStrategy:this.loanIncomeCapitalizationForm.value.capitalizedIncomeStrategy,capitalizedIncomeType:u})})}else this.loanIncomeCapitalizationForm.removeControl("capitalizedIncomeCalculationType"),this.loanIncomeCapitalizationForm.removeControl("capitalizedIncomeStrategy"),this.loanIncomeCapitalizationForm.removeControl("capitalizedIncomeType"),this.setCapitalizedIncome.emit({enableIncomeCapitalization:!1});this.setViewChildForm.emit(this.loanIncomeCapitalizationForm)})}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-capitalized-income-step"]],inputs:{capitalizedIncome:"capitalizedIncome",capitalizedIncomeCalculationTypeOptions:"capitalizedIncomeCalculationTypeOptions",capitalizedIncomeStrategyOptions:"capitalizedIncomeStrategyOptions",capitalizedIncomeTypeOptions:"capitalizedIncomeTypeOptions"},outputs:{setCapitalizedIncome:"setCapitalizedIncome",setViewChildForm:"setViewChildForm"},features:[Pa],decls:16,vars:7,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","layout-column-lt-md"],["labelPosition","before","formControlName","enableIncomeCapitalization",1,"flex-98"],["class","flex-48",4,"ngIf"],[1,"flex-48"],["formControlName","capitalizedIncomeCalculationType","required",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","capitalizedIncomeStrategy","required",""],["formControlName","capitalizedIncomeType","required",""]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-checkbox",2),t(5),m(6,"translate"),s(),t(7,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Income type")),l(5),g("ngForOf",i.capitalizedIncomeTypeOptions)}}var zu=(()=>{class e{constructor(i){this.formBuilder=i,this.setCapitalizedIncome=new Wn,this.setViewChildForm=new Wn,this.enableIncomeCapitalization=this.capitalizedIncome!=null?this.capitalizedIncome.enableIncomeCapitalization:!1,this.createCapitalizedIncomeForm(),this.setConditionalControls()}createCapitalizedIncomeForm(){this.enableIncomeCapitalization?this.loanIncomeCapitalizationForm=this.formBuilder.group({enableIncomeCapitalization:[this.enableIncomeCapitalization],capitalizedIncomeCalculationType:[this.capitalizedIncome.capitalizedIncomeCalculationType,St.required],capitalizedIncomeStrategy:[this.capitalizedIncome.capitalizedIncomeStrategy,St.required],capitalizedIncomeType:[this.capitalizedIncome.capitalizedIncomeType,St.required]}):this.loanIncomeCapitalizationForm=this.formBuilder.group({enableIncomeCapitalization:[this.enableIncomeCapitalization]}),this.setViewChildForm.emit(this.loanIncomeCapitalizationForm)}ngOnChanges(i){this.enableIncomeCapitalization=this.capitalizedIncome?this.capitalizedIncome.enableIncomeCapitalization:!1,this.enableIncomeCapitalization&&this.loanIncomeCapitalizationForm.patchValue({enableIncomeCapitalization:this.enableIncomeCapitalization,capitalizedIncomeCalculationType:this.capitalizedIncome.capitalizedIncomeCalculationType,capitalizedIncomeStrategy:this.capitalizedIncome.capitalizedIncomeStrategy,capitalizedIncomeType:this.capitalizedIncome.capitalizedIncomeType}),this.setViewChildForm.emit(this.loanIncomeCapitalizationForm)}setConditionalControls(){this.loanIncomeCapitalizationForm.get("enableIncomeCapitalization").valueChanges.subscribe(i=>{if(this.enableIncomeCapitalization=i,this.enableIncomeCapitalization){let o=!this.capitalizedIncome.capitalizedIncomeCalculationType||this.capitalizedIncome.capitalizedIncomeCalculationType==""?this.capitalizedIncomeCalculationTypeOptions[0].id:this.capitalizedIncome.capitalizedIncomeCalculationType;this.loanIncomeCapitalizationForm.addControl("capitalizedIncomeCalculationType",new be(o,St.required));let r=!this.capitalizedIncome.capitalizedIncomeStrategy||this.capitalizedIncome.capitalizedIncomeStrategy==""?this.capitalizedIncomeStrategyOptions[0].id:this.capitalizedIncome.capitalizedIncomeStrategy;this.loanIncomeCapitalizationForm.addControl("capitalizedIncomeStrategy",new be(r,St.required));let c=!this.capitalizedIncome.capitalizedIncomeType||this.capitalizedIncome.capitalizedIncomeType==""?this.capitalizedIncomeTypeOptions[0].id:this.capitalizedIncome.capitalizedIncomeType;this.loanIncomeCapitalizationForm.addControl("capitalizedIncomeType",new be(c,St.required)),this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:o,capitalizedIncomeStrategy:r,capitalizedIncomeType:c}),this.loanIncomeCapitalizationForm.get("capitalizedIncomeCalculationType").valueChanges.subscribe(u=>{this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:u,capitalizedIncomeStrategy:this.loanIncomeCapitalizationForm.value.capitalizedIncomeStrategy,capitalizedIncomeType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeType})}),this.loanIncomeCapitalizationForm.get("capitalizedIncomeStrategy").valueChanges.subscribe(u=>{this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeCalculationType,capitalizedIncomeStrategy:u,capitalizedIncomeType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeType})}),this.loanIncomeCapitalizationForm.get("capitalizedIncomeType").valueChanges.subscribe(u=>{this.setCapitalizedIncome.emit({enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanIncomeCapitalizationForm.value.capitalizedIncomeCalculationType,capitalizedIncomeStrategy:this.loanIncomeCapitalizationForm.value.capitalizedIncomeStrategy,capitalizedIncomeType:u})})}else this.loanIncomeCapitalizationForm.removeControl("capitalizedIncomeCalculationType"),this.loanIncomeCapitalizationForm.removeControl("capitalizedIncomeStrategy"),this.loanIncomeCapitalizationForm.removeControl("capitalizedIncomeType"),this.setCapitalizedIncome.emit({enableIncomeCapitalization:!1});this.setViewChildForm.emit(this.loanIncomeCapitalizationForm)})}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-capitalized-income-step"]],inputs:{capitalizedIncome:"capitalizedIncome",capitalizedIncomeCalculationTypeOptions:"capitalizedIncomeCalculationTypeOptions",capitalizedIncomeStrategyOptions:"capitalizedIncomeStrategyOptions",capitalizedIncomeTypeOptions:"capitalizedIncomeTypeOptions"},outputs:{setCapitalizedIncome:"setCapitalizedIncome",setViewChildForm:"setViewChildForm"},features:[wo],decls:16,vars:7,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","layout-column-lt-md"],["labelPosition","before","formControlName","enableIncomeCapitalization",1,"flex-98"],["class","flex-48",4,"ngIf"],[1,"flex-48"],["formControlName","capitalizedIncomeCalculationType","required",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","capitalizedIncomeStrategy","required",""],["formControlName","capitalizedIncomeType","required",""]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-checkbox",2),t(5),m(6,"translate"),s(),t(7,` - `),x(8,L7e,11,4,"mat-form-field",3),t(9,` - `),x(10,z7e,11,4,"mat-form-field",3),t(11,` - `),x(12,q7e,11,4,"mat-form-field",3),t(13,` + `),x(8,JAe,11,4,"mat-form-field",3),t(9,` + `),x(10,XAe,11,4,"mat-form-field",3),t(11,` + `),x(12,e6e,11,4,"mat-form-field",3),t(13,` `),s(),t(14,` `),s(),t(15,` -`)),a&2&&(g("formGroup",r.loanIncomeCapitalizationForm),l(5),k(` +`)),o&2&&(g("formGroup",r.loanIncomeCapitalizationForm),l(5),k(` `,d(6,5,"labels.inputs.Enable income capitalization"),` - `),l(3),g("ngIf",r.enableIncomeCapitalization),l(2),g("ngIf",r.enableIncomeCapitalization),l(2),g("ngIf",r.enableIncomeCapitalization))},dependencies:[re,Lt,De,Ti,jt,Gt,qe,fe,ee,me,Ie,de,ue,St,on],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var H7e=["table"];function G7e(e,n){if(e&1){let i=lt();o(0,"div",7),t(1,` - `),o(2,"button",8),q("click",function(){Q(i);let r=A();return Y(r.removeTransaction())}),t(3,` - `),I(4,"fa-icon",9),t(5,` + `),l(3),g("ngIf",r.enableIncomeCapitalization),l(2),g("ngIf",r.enableIncomeCapitalization),l(2),g("ngIf",r.enableIncomeCapitalization))},dependencies:[yt,le,zt,wt,_e,re,he,Ie,ge,xe,Ht,$t,He,Ae,Et,an,Mi],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var i6e=["table"];function n6e(e,n){if(e&1){let i=lt();a(0,"div",7),t(1,` + `),a(2,"button",8),q("click",function(){Q(i);let r=M();return K(r.removeTransaction())}),t(3,` + `),T(4,"fa-icon",9),t(5,` `),s(),t(6,` - `),s()}}function U7e(e,n){e&1&&I(0,"th",19)}function $7e(e,n){e&1&&(o(0,"td",20),t(1,` - `),I(2,"fa-icon",21),t(3,` - `),s())}function W7e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Order")))}function Q7e(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.index;l(),b(i+1)}}function Y7e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Allocation Rule")))}function K7e(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ke(2,1,i.value,"catalogs"))}}function J7e(e,n){e&1&&I(0,"tr",22)}function Z7e(e,n){if(e&1&&I(0,"tr",23),e&2){let i=n.$implicit;g("cdkDragData",i)}}function X7e(e,n){if(e&1){let i=lt();o(0,"div",10),t(1,` - `),o(2,"table",11,0),q("cdkDropListDropped",function(r){Q(i);let c=A();return Y(c.dropTable(r,!1))}),t(4,` - `),at(5,12),t(6,` - `),x(7,U7e,1,0,"th",13),t(8,` - `),x(9,$7e,4,0,"td",14),t(10,` - `),ot(),t(11,` + `),s()}}function r6e(e,n){e&1&&T(0,"th",19)}function o6e(e,n){e&1&&(a(0,"td",20),t(1,` + `),T(2,"fa-icon",21),t(3,` + `),s())}function a6e(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Order")))}function s6e(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.index;l(),b(i+1)}}function l6e(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Allocation Rule")))}function c6e(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ze(2,1,i.value,"catalogs"))}}function p6e(e,n){e&1&&T(0,"tr",22)}function m6e(e,n){if(e&1&&T(0,"tr",23),e&2){let i=n.$implicit;g("cdkDragData",i)}}function d6e(e,n){if(e&1){let i=lt();a(0,"div",10),t(1,` + `),a(2,"table",11,0),q("cdkDropListDropped",function(r){Q(i);let c=M();return K(c.dropTable(r,!1))}),t(4,` + `),ot(5,12),t(6,` + `),x(7,r6e,1,0,"th",13),t(8,` + `),x(9,o6e,4,0,"td",14),t(10,` + `),at(),t(11,` - `),at(12,15),t(13,` - `),x(14,W7e,3,3,"th",13),t(15,` - `),x(16,Q7e,2,1,"td",14),t(17,` - `),ot(),t(18,` + `),ot(12,15),t(13,` + `),x(14,a6e,3,3,"th",13),t(15,` + `),x(16,s6e,2,1,"td",14),t(17,` + `),at(),t(18,` - `),at(19,16),t(20,` - `),x(21,Y7e,3,3,"th",13),t(22,` - `),x(23,K7e,3,4,"td",14),t(24,` - `),ot(),t(25,` + `),ot(19,16),t(20,` + `),x(21,l6e,3,3,"th",13),t(22,` + `),x(23,c6e,3,4,"td",14),t(24,` + `),at(),t(25,` - `),x(26,J7e,1,0,"tr",17),t(27,` - `),x(28,Z7e,1,1,"tr",18),t(29,` + `),x(26,p6e,1,0,"tr",17),t(27,` + `),x(28,m6e,1,1,"tr",18),t(29,` `),s(),t(30,` - `),s()}if(e&2){let i=A();l(2),g("dataSource",i.paymentAllocationsData)("cdkDropListData",i.paymentAllocationsData),l(24),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function t8e(e,n){e&1&&I(0,"th",19)}function e8e(e,n){e&1&&(o(0,"td",20),t(1,` - `),I(2,"fa-icon",21),t(3,` - `),s())}function i8e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Order")))}function n8e(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.index;l(),b(i+1)}}function r8e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Credit Allocation Rule")))}function a8e(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ke(2,1,i.value,"catalogs"))}}function o8e(e,n){e&1&&I(0,"tr",22)}function s8e(e,n){if(e&1&&I(0,"tr",23),e&2){let i=n.$implicit;g("cdkDragData",i)}}function l8e(e,n){if(e&1){let i=lt();o(0,"div",24),t(1,` - `),o(2,"table",11,0),q("cdkDropListDropped",function(r){Q(i);let c=A();return Y(c.dropTable(r,!0))}),t(4,` - `),at(5,12),t(6,` - `),x(7,t8e,1,0,"th",13),t(8,` - `),x(9,e8e,4,0,"td",14),t(10,` - `),ot(),t(11,` + `),s()}if(e&2){let i=M();l(2),g("dataSource",i.paymentAllocationsData)("cdkDropListData",i.paymentAllocationsData),l(24),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function u6e(e,n){e&1&&T(0,"th",19)}function f6e(e,n){e&1&&(a(0,"td",20),t(1,` + `),T(2,"fa-icon",21),t(3,` + `),s())}function h6e(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Order")))}function g6e(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.index;l(),b(i+1)}}function x6e(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Credit Allocation Rule")))}function _6e(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ze(2,1,i.value,"catalogs"))}}function v6e(e,n){e&1&&T(0,"tr",22)}function b6e(e,n){if(e&1&&T(0,"tr",23),e&2){let i=n.$implicit;g("cdkDragData",i)}}function C6e(e,n){if(e&1){let i=lt();a(0,"div",24),t(1,` + `),a(2,"table",11,0),q("cdkDropListDropped",function(r){Q(i);let c=M();return K(c.dropTable(r,!0))}),t(4,` + `),ot(5,12),t(6,` + `),x(7,u6e,1,0,"th",13),t(8,` + `),x(9,f6e,4,0,"td",14),t(10,` + `),at(),t(11,` - `),at(12,15),t(13,` - `),x(14,i8e,3,3,"th",13),t(15,` - `),x(16,n8e,2,1,"td",14),t(17,` - `),ot(),t(18,` + `),ot(12,15),t(13,` + `),x(14,h6e,3,3,"th",13),t(15,` + `),x(16,g6e,2,1,"td",14),t(17,` + `),at(),t(18,` - `),at(19,16),t(20,` - `),x(21,r8e,3,3,"th",13),t(22,` - `),x(23,a8e,3,4,"td",14),t(24,` - `),ot(),t(25,` + `),ot(19,16),t(20,` + `),x(21,x6e,3,3,"th",13),t(22,` + `),x(23,_6e,3,4,"td",14),t(24,` + `),at(),t(25,` - `),x(26,o8e,1,0,"tr",17),t(27,` - `),x(28,s8e,1,1,"tr",18),t(29,` + `),x(26,v6e,1,0,"tr",17),t(27,` + `),x(28,b6e,1,1,"tr",18),t(29,` `),s(),t(30,` - `),s()}if(e&2){let i=A();l(2),g("dataSource",i.creditAllocationsData)("cdkDropListData",i.creditAllocationsData),l(24),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function c8e(e,n){if(e&1&&(o(0,"mat-option",28),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function p8e(e,n){if(e&1&&(o(0,"mat-form-field",25),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",26),t(7,` - `),x(8,c8e,3,5,"mat-option",27),t(9,` + `),s()}if(e&2){let i=M();l(2),g("dataSource",i.creditAllocationsData)("cdkDropListData",i.creditAllocationsData),l(24),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function y6e(e,n){if(e&1&&(a(0,"mat-option",28),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function S6e(e,n){if(e&1&&(a(0,"mat-form-field",25),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",26),t(7,` + `),x(8,y6e,3,5,"mat-option",27),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Future Installment Allocation Rule")),l(3),g("formControl",i.futureInstallmentAllocationRule),l(2),g("ngForOf",i.advancedPaymentAllocation.futureInstallmentAllocationRules)}}var _ct=(()=>{class e{constructor(i,a,r){this.dialog=i,this.advancedPaymentStrategy=a,this.translateService=r,this.allocationChanged=new Jn,this.transactionTypeRemoved=new Jn,this.paymentAllocationsData=null,this.creditAllocationsData=null,this.displayedColumns=["actions","order","allocationRule"],this.futureInstallmentAllocationRule=new ge("",yt.required)}ngOnInit(){this.advancedCreditAllocation&&(this.creditAllocationsData=this.advancedCreditAllocation?.creditAllocationOrder),this.advancedPaymentAllocation&&(this.paymentAllocationsData=this.advancedPaymentAllocation?.paymentAllocationOrder,this.advancedPaymentAllocation.futureInstallmentAllocationRule&&this.futureInstallmentAllocationRule.patchValue(this.advancedPaymentAllocation.futureInstallmentAllocationRule.code),this.futureInstallmentAllocationRule.valueChanges.subscribe(i=>{this.advancedPaymentAllocation.futureInstallmentAllocationRules.forEach(a=>{i===a.code&&(this.advancedPaymentAllocation.futureInstallmentAllocationRule=a,this.allocationChanged.emit(!0))})}))}dropTable(i,a){if(a){let r=this.creditAllocationsData.findIndex(c=>c===i.item.data);C0(this.creditAllocationsData,r,i.currentIndex),this.creditAllocationsData=[...this.creditAllocationsData],this.advancedCreditAllocation.creditAllocationOrder=this.creditAllocationsData,this.table.renderRows(),this.allocationChanged.emit(!0)}else{let r=this.paymentAllocationsData.findIndex(c=>c===i.item.data);C0(this.paymentAllocationsData,r,i.currentIndex),this.paymentAllocationsData=[...this.paymentAllocationsData],this.advancedPaymentAllocation.paymentAllocationOrder=this.paymentAllocationsData,this.table.renderRows(),this.allocationChanged.emit(!0)}}isDefault(){return this.advancedPaymentAllocation&&this.advancedPaymentAllocation.transaction?this.advancedPaymentStrategy.isDefault(this.advancedPaymentAllocation.transaction):!1}removeTransaction(){let i=null;this.advancedPaymentAllocation&&this.advancedPaymentAllocation.transaction?i=this.advancedPaymentAllocation.transaction:this.advancedCreditAllocation&&this.advancedCreditAllocation.transaction&&(i=this.advancedCreditAllocation.transaction,i.credit=!0),this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.dialogContext.the Transaction Type")+" "+i.value}}).afterClosed().subscribe(r=>{r.delete&&this.transactionTypeRemoved.emit(i)})}static{this.\u0275fac=function(a){return new(a||e)(z(ii),z(ef),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-advance-payment-allocation-tab"]],viewQuery:function(a,r){if(a&1&&Bt(H7e,5),a&2){let c;Ot(c=Ft())&&(r.table=c.first)}},inputs:{advancedPaymentAllocation:"advancedPaymentAllocation",advancedCreditAllocation:"advancedCreditAllocation"},outputs:{allocationChanged:"allocationChanged",transactionTypeRemoved:"transactionTypeRemoved"},decls:15,vars:7,consts:[["table",""],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"m-b-15","right","flex-90"],["class","right flex-4",4,"ngIf"],["class","mat-elevation-z8 container m-t-15",4,"ngIf"],["class","mat-elevation-z8 container m-t-15 m-b-15",4,"ngIf"],["class","m-t-20 flex-33",4,"ngIf"],[1,"right","flex-4"],["mat-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"mat-elevation-z8","container","m-t-15"],["mat-table","","cdkDropList","",3,"cdkDropListDropped","dataSource","cdkDropListData"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","order"],["matColumnDef","allocationRule"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","cdkDrag","",3,"cdkDragData",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["icon","bars"],["mat-header-row",""],["mat-row","","cdkDrag","",3,"cdkDragData"],[1,"mat-elevation-z8","container","m-t-15","m-b-15"],[1,"m-t-20","flex-33"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"h4",2),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Future Installment Allocation Rule")),l(3),g("formControl",i.futureInstallmentAllocationRule),l(2),g("ngForOf",i.advancedPaymentAllocation.futureInstallmentAllocationRules)}}var _P=(()=>{class e{constructor(i,o,r){this.dialog=i,this.advancedPaymentStrategy=o,this.translateService=r,this.allocationChanged=new Wn,this.transactionTypeRemoved=new Wn,this.paymentAllocationsData=null,this.creditAllocationsData=null,this.displayedColumns=["actions","order","allocationRule"],this.futureInstallmentAllocationRule=new be("",St.required)}ngOnInit(){this.advancedCreditAllocation&&(this.creditAllocationsData=this.advancedCreditAllocation?.creditAllocationOrder),this.advancedPaymentAllocation&&(this.paymentAllocationsData=this.advancedPaymentAllocation?.paymentAllocationOrder,this.advancedPaymentAllocation.futureInstallmentAllocationRule&&this.futureInstallmentAllocationRule.patchValue(this.advancedPaymentAllocation.futureInstallmentAllocationRule.code),this.futureInstallmentAllocationRule.valueChanges.subscribe(i=>{this.advancedPaymentAllocation.futureInstallmentAllocationRules.forEach(o=>{i===o.code&&(this.advancedPaymentAllocation.futureInstallmentAllocationRule=o,this.allocationChanged.emit(!0))})}))}dropTable(i,o){if(o){let r=this.creditAllocationsData.findIndex(c=>c===i.item.data);am(this.creditAllocationsData,r,i.currentIndex),this.creditAllocationsData=[...this.creditAllocationsData],this.advancedCreditAllocation.creditAllocationOrder=this.creditAllocationsData,this.table.renderRows(),this.allocationChanged.emit(!0)}else{let r=this.paymentAllocationsData.findIndex(c=>c===i.item.data);am(this.paymentAllocationsData,r,i.currentIndex),this.paymentAllocationsData=[...this.paymentAllocationsData],this.advancedPaymentAllocation.paymentAllocationOrder=this.paymentAllocationsData,this.table.renderRows(),this.allocationChanged.emit(!0)}}isDefault(){return this.advancedPaymentAllocation&&this.advancedPaymentAllocation.transaction?this.advancedPaymentStrategy.isDefault(this.advancedPaymentAllocation.transaction):!1}removeTransaction(){let i=null;this.advancedPaymentAllocation&&this.advancedPaymentAllocation.transaction?i=this.advancedPaymentAllocation.transaction:this.advancedCreditAllocation&&this.advancedCreditAllocation.transaction&&(i=this.advancedCreditAllocation.transaction,i.credit=!0),this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.dialogContext.the Transaction Type")+" "+i.value}}).afterClosed().subscribe(r=>{r.delete&&this.transactionTypeRemoved.emit(i)})}static{this.\u0275fac=function(o){return new(o||e)(z(ri),z(Vu),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-advance-payment-allocation-tab"]],viewQuery:function(o,r){if(o&1&&Nt(i6e,5),o&2){let c;Bt(c=Rt())&&(r.table=c.first)}},inputs:{advancedPaymentAllocation:"advancedPaymentAllocation",advancedCreditAllocation:"advancedCreditAllocation"},outputs:{allocationChanged:"allocationChanged",transactionTypeRemoved:"transactionTypeRemoved"},decls:15,vars:7,consts:[["table",""],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"m-b-15","right","flex-90"],["class","right flex-4",4,"ngIf"],["class","mat-elevation-z8 container m-t-15",4,"ngIf"],["class","mat-elevation-z8 container m-t-15 m-b-15",4,"ngIf"],["class","m-t-20 flex-33",4,"ngIf"],[1,"right","flex-4"],["mat-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"mat-elevation-z8","container","m-t-15"],["mat-table","","cdkDropList","",3,"cdkDropListDropped","dataSource","cdkDropListData"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","order"],["matColumnDef","allocationRule"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","cdkDrag","",3,"cdkDragData",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["icon","bars"],["mat-header-row",""],["mat-row","","cdkDrag","",3,"cdkDragData"],[1,"mat-elevation-z8","container","m-t-15","m-b-15"],[1,"m-t-20","flex-33"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"h4",2),t(3),m(4,"translate"),s(),t(5,` - `),x(6,G7e,7,0,"div",3),t(7,` + `),x(6,n6e,7,0,"div",3),t(7,` - `),x(8,X7e,31,4,"div",4),t(9,` + `),x(8,d6e,31,4,"div",4),t(9,` - `),x(10,l8e,31,4,"div",5),t(11,` + `),x(10,C6e,31,4,"div",5),t(11,` - `),x(12,p8e,11,5,"mat-form-field",6),t(13,` + `),x(12,S6e,11,5,"mat-form-field",6),t(13,` `),s(),t(14,` -`)),a&2&&(l(3),k(` +`)),o&2&&(l(3),k(` `,d(4,5,"labels.heading.You can drag and drop the rows to set a Payment Allocations order"),` - `),l(3),g("ngIf",!r.isDefault()),l(2),g("ngIf",r.paymentAllocationsData),l(2),g("ngIf",r.creditAllocationsData),l(2),g("ngIf",r.advancedPaymentAllocation&&r.advancedPaymentAllocation.futureInstallmentAllocationRules))},dependencies:[re,Lt,Ht,vu,_u,De,Dt,jt,Gt,qe,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,ee,nr,St,on],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}tr[_ngcontent-%COMP%]:hover{cursor:move}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:table;background-color:#fff}.cdk-drag-preview[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{flex-grow:2;font-size:14px;padding:4px;vertical-align:middle}.cdk-drag-placeholder[_ngcontent-%COMP%]{background-color:#4461e2;opacity:.2}.cdk-drag-animating[_ngcontent-%COMP%]{cursor:move;transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging[_ngcontent-%COMP%] .mat-row[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}"]})}}return e})();function d8e(e,n){if(e&1&&(t(0),m(1,"translateKey")),e&2){let i=A().$implicit;k(` - `,Ke(1,1,i.transaction.value,"catalogs"),` - `)}}function u8e(e,n){if(e&1){let i=lt();o(0,"mat-tab"),t(1,` - `),x(2,d8e,2,4,"ng-template",2),t(3,` - `),o(4,"mifosx-advance-payment-allocation-tab",4),q("allocationChanged",function(r){Q(i);let c=A();return Y(c.allocationChanged(r))})("transactionTypeRemoved",function(r){Q(i);let c=A();return Y(c.transactionTypeRemoved(r))}),t(5,` + `),l(3),g("ngIf",!r.isDefault()),l(2),g("ngIf",r.paymentAllocationsData),l(2),g("ngIf",r.creditAllocationsData),l(2),g("ngIf",r.advancedPaymentAllocation&&r.advancedPaymentAllocation.futureInstallmentAllocationRules))},dependencies:[yt,le,zt,wt,re,Xn,Ht,$t,He,Ae,At,Et,an,Ut,Oe,iu,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,eu],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}tr[_ngcontent-%COMP%]:hover{cursor:move}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:table;background-color:#fff}.cdk-drag-preview[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{flex-grow:2;font-size:14px;padding:4px;vertical-align:middle}.cdk-drag-placeholder[_ngcontent-%COMP%]{background-color:#4461e2;opacity:.2}.cdk-drag-animating[_ngcontent-%COMP%]{cursor:move;transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging[_ngcontent-%COMP%] .mat-row[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}"]})}}return e})();function w6e(e,n){if(e&1&&(t(0),m(1,"translateKey")),e&2){let i=M().$implicit;k(` + `,Ze(1,1,i.transaction.value,"catalogs"),` + `)}}function E6e(e,n){if(e&1){let i=lt();a(0,"mat-tab"),t(1,` + `),x(2,w6e,2,4,"ng-template",2),t(3,` + `),a(4,"mifosx-advance-payment-allocation-tab",4),q("allocationChanged",function(r){Q(i);let c=M();return K(c.allocationChanged(r))})("transactionTypeRemoved",function(r){Q(i);let c=M();return K(c.transactionTypeRemoved(r))}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=n.$implicit;l(4),g("advancedPaymentAllocation",i)}}function f8e(e,n){if(e&1&&(t(0),m(1,"translateKey")),e&2){let i=A().$implicit;k(` - `,Ke(1,1,i.transaction.value,"catalogs"),` - `)}}function h8e(e,n){if(e&1){let i=lt();o(0,"mat-tab"),t(1,` - `),x(2,f8e,2,4,"ng-template",2),t(3,` - `),o(4,"mifosx-advance-payment-allocation-tab",5),q("allocationChanged",function(r){Q(i);let c=A();return Y(c.allocationChanged(r))})("transactionTypeRemoved",function(r){Q(i);let c=A();return Y(c.transactionTypeRemoved(r))}),t(5,` + `),s()}if(e&2){let i=n.$implicit;l(4),g("advancedPaymentAllocation",i)}}function k6e(e,n){if(e&1&&(t(0),m(1,"translateKey")),e&2){let i=M().$implicit;k(` + `,Ze(1,1,i.transaction.value,"catalogs"),` + `)}}function T6e(e,n){if(e&1){let i=lt();a(0,"mat-tab"),t(1,` + `),x(2,k6e,2,4,"ng-template",2),t(3,` + `),a(4,"mifosx-advance-payment-allocation-tab",5),q("allocationChanged",function(r){Q(i);let c=M();return K(c.allocationChanged(r))})("transactionTypeRemoved",function(r){Q(i);let c=M();return K(c.transactionTypeRemoved(r))}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=n.$implicit;l(4),g("advancedCreditAllocation",i)}}function g8e(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"button",6),q("click",function(r){return Q(i),A().addTransaction(),Y(r.stopPropagation())}),t(2,` - `),o(3,"mat-icon"),I(4,"fa-icon",7),s(),t(5,` + `),s()}if(e&2){let i=n.$implicit;l(4),g("advancedCreditAllocation",i)}}function I6e(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"button",6),q("click",function(r){return Q(i),M().addTransaction(),K(r.stopPropagation())}),t(2,` + `),a(3,"mat-icon"),T(4,"fa-icon",7),s(),t(5,` `),s(),t(6,` - `)}}function x8e(e,n){}var YE=(()=>{class e{constructor(i,a,r){this.dialog=i,this.advancedPaymentStrategy=a,this.translateService=r,this.advancedPaymentAllocations=[],this.advancedCreditAllocations=[],this.advancedPaymentAllocationTransactionTypes=[],this.advancedCreditAllocationTransactionTypes=[],this.paymentAllocationChange=new Jn,this.setPaymentAllocation=new Jn,this.setCreditAllocation=new Jn}ngOnInit(){this.sendAllocations()}sendAllocations(){this.setPaymentAllocation.emit(this.advancedPaymentStrategy.buildPaymentAllocations(this.advancedPaymentAllocations)),this.setCreditAllocation.emit(this.advancedPaymentStrategy.buildCreditAllocations(this.advancedCreditAllocations))}allocationChanged(i){this.paymentAllocationChange.emit(i),this.sendAllocations()}addTransaction(){let i=[];this.advancedPaymentAllocations.forEach(h=>{i.push(h.transaction.code)}),this.advancedCreditAllocations.forEach(h=>{i.push(h.transaction.code)});let a=[];this.advancedPaymentAllocationTransactionTypes.forEach(h=>{!this.advancedPaymentStrategy.isDefault(h)&&i.indexOf(h.code)<0&&(h.credit=!1,h.value=this.translateService.instant("labels.catalogs."+h.value),a.push(h))}),this.advancedCreditAllocationTransactionTypes.forEach(h=>{i.indexOf(h.code)<0&&(h.credit=!0,h.value=this.translateService.instant("labels.catalogs."+h.value),a.push(h))});let r=[new kn({controlName:"code",label:this.translateService.instant("labels.inputs.Transaction Type"),options:{label:"value",value:"code",data:a},order:1})],c={title:this.translateService.instant("labels.inputs.Advanced Payment Allocation Transaction Type"),layout:{addButtonText:this.translateService.instant("labels.buttons.Add"),cancelButtonText:this.translateService.instant("labels.buttons.Cancel")},formfields:r};this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{if(h.data){let _=this.advancedPaymentAllocations[0];a.forEach(y=>{y.code===h.data.value.code&&(y.credit?this.advancedCreditAllocations.push(this.advancedPaymentStrategy.buildAdvancedCreditAllocation(y,this.creditAllocationOrderDefault)):this.advancedPaymentAllocations.push(this.advancedPaymentStrategy.buildAdvancedPaymentAllocation(!0,y,this.paymentAllocationOrderDefault,_.futureInstallmentAllocationRules)),this.paymentAllocationChange.emit(!0),this.sendAllocations())})}})}transactionTypeRemoved(i){i.credit?this.advancedCreditAllocations.forEach((a,r)=>{a.transaction.code===i.code&&(this.advancedCreditAllocations.splice(r,1),this.paymentAllocationChange.emit(!0),this.tabGroup.selectedIndex=r-1,this.sendAllocations())}):this.advancedPaymentAllocations.forEach((a,r)=>{a.transaction.code===i.code&&(this.advancedPaymentAllocations.splice(r,1),this.paymentAllocationChange.emit(!0),this.tabGroup.selectedIndex=r-1,this.sendAllocations())})}static{this.\u0275fac=function(a){return new(a||e)(z(ii),z(ef),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-payment-strategy-step"]],viewQuery:function(a,r){if(a&1&&Bt(ul,5),a&2){let c;Ot(c=Ft())&&(r.tabGroup=c.first)}},inputs:{advancedPaymentAllocations:"advancedPaymentAllocations",advancedCreditAllocations:"advancedCreditAllocations",advancedPaymentAllocationTransactionTypes:"advancedPaymentAllocationTransactionTypes",paymentAllocationOrderDefault:"paymentAllocationOrderDefault",advancedCreditAllocationTransactionTypes:"advancedCreditAllocationTransactionTypes",creditAllocationOrderDefault:"creditAllocationOrderDefault"},outputs:{paymentAllocationChange:"paymentAllocationChange",setPaymentAllocation:"setPaymentAllocation",setCreditAllocation:"setCreditAllocation"},decls:14,vars:2,consts:[["animationDuration","0ms",1,"layout-row-wrap","gap-2percent","layout-lt-md-column"],[4,"ngFor","ngForOf"],["mat-tab-label",""],["matTabContent",""],[3,"allocationChanged","transactionTypeRemoved","advancedPaymentAllocation"],[3,"allocationChanged","transactionTypeRemoved","advancedCreditAllocation"],["mat-icon-button","","type","button",3,"click"],["icon","plus","size","sm"]],template:function(a,r){a&1&&(o(0,"mat-tab-group",0),t(1,` - `),x(2,u8e,7,1,"mat-tab",1),t(3,` + `)}}function P6e(e,n){}var jx=(()=>{class e{constructor(i,o,r){this.dialog=i,this.advancedPaymentStrategy=o,this.translateService=r,this.advancedPaymentAllocations=[],this.advancedCreditAllocations=[],this.advancedPaymentAllocationTransactionTypes=[],this.advancedCreditAllocationTransactionTypes=[],this.paymentAllocationChange=new Wn,this.setPaymentAllocation=new Wn,this.setCreditAllocation=new Wn}ngOnInit(){this.sendAllocations()}sendAllocations(){this.setPaymentAllocation.emit(this.advancedPaymentStrategy.buildPaymentAllocations(this.advancedPaymentAllocations)),this.setCreditAllocation.emit(this.advancedPaymentStrategy.buildCreditAllocations(this.advancedCreditAllocations))}allocationChanged(i){this.paymentAllocationChange.emit(i),this.sendAllocations()}addTransaction(){let i=[];this.advancedPaymentAllocations.forEach(h=>{i.push(h.transaction.code)}),this.advancedCreditAllocations.forEach(h=>{i.push(h.transaction.code)});let o=[];this.advancedPaymentAllocationTransactionTypes.forEach(h=>{!this.advancedPaymentStrategy.isDefault(h)&&i.indexOf(h.code)<0&&(h.credit=!1,h.value=this.translateService.instant("labels.catalogs."+h.value),o.push(h))}),this.advancedCreditAllocationTransactionTypes.forEach(h=>{i.indexOf(h.code)<0&&(h.credit=!0,h.value=this.translateService.instant("labels.catalogs."+h.value),o.push(h))});let r=[new kn({controlName:"code",label:this.translateService.instant("labels.inputs.Transaction Type"),options:{label:"value",value:"code",data:o},order:1})],c={title:this.translateService.instant("labels.inputs.Advanced Payment Allocation Transaction Type"),layout:{addButtonText:this.translateService.instant("labels.buttons.Add"),cancelButtonText:this.translateService.instant("labels.buttons.Cancel")},formfields:r};this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{if(h.data){let _=this.advancedPaymentAllocations[0];o.forEach(y=>{y.code===h.data.value.code&&(y.credit?this.advancedCreditAllocations.push(this.advancedPaymentStrategy.buildAdvancedCreditAllocation(y,this.creditAllocationOrderDefault)):this.advancedPaymentAllocations.push(this.advancedPaymentStrategy.buildAdvancedPaymentAllocation(!0,y,this.paymentAllocationOrderDefault,_.futureInstallmentAllocationRules)),this.paymentAllocationChange.emit(!0),this.sendAllocations())})}})}transactionTypeRemoved(i){i.credit?this.advancedCreditAllocations.forEach((o,r)=>{o.transaction.code===i.code&&(this.advancedCreditAllocations.splice(r,1),this.paymentAllocationChange.emit(!0),this.tabGroup.selectedIndex=r-1,this.sendAllocations())}):this.advancedPaymentAllocations.forEach((o,r)=>{o.transaction.code===i.code&&(this.advancedPaymentAllocations.splice(r,1),this.paymentAllocationChange.emit(!0),this.tabGroup.selectedIndex=r-1,this.sendAllocations())})}static{this.\u0275fac=function(o){return new(o||e)(z(ri),z(Vu),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-payment-strategy-step"]],viewQuery:function(o,r){if(o&1&&Nt(fl,5),o&2){let c;Bt(c=Rt())&&(r.tabGroup=c.first)}},inputs:{advancedPaymentAllocations:"advancedPaymentAllocations",advancedCreditAllocations:"advancedCreditAllocations",advancedPaymentAllocationTransactionTypes:"advancedPaymentAllocationTransactionTypes",paymentAllocationOrderDefault:"paymentAllocationOrderDefault",advancedCreditAllocationTransactionTypes:"advancedCreditAllocationTransactionTypes",creditAllocationOrderDefault:"creditAllocationOrderDefault"},outputs:{paymentAllocationChange:"paymentAllocationChange",setPaymentAllocation:"setPaymentAllocation",setCreditAllocation:"setCreditAllocation"},decls:14,vars:2,consts:[["animationDuration","0ms",1,"layout-row-wrap","gap-2percent","layout-lt-md-column"],[4,"ngFor","ngForOf"],["mat-tab-label",""],["matTabContent",""],[3,"allocationChanged","transactionTypeRemoved","advancedPaymentAllocation"],[3,"allocationChanged","transactionTypeRemoved","advancedCreditAllocation"],["mat-icon-button","","type","button",3,"click"],["icon","plus","size","sm"]],template:function(o,r){o&1&&(a(0,"mat-tab-group",0),t(1,` + `),x(2,E6e,7,1,"mat-tab",1),t(3,` - `),x(4,h8e,7,1,"mat-tab",1),t(5,` + `),x(4,T6e,7,1,"mat-tab",1),t(5,` - `),o(6,"mat-tab"),t(7,` - `),x(8,g8e,7,0,"ng-template",2),t(9,` - `),x(10,x8e,0,0,"ng-template",3),t(11,` + `),a(6,"mat-tab"),t(7,` + `),x(8,I6e,7,0,"ng-template",2),t(9,` + `),x(10,P6e,0,0,"ng-template",3),t(11,` `),s(),t(12,` `),s(),t(13,` -`)),a&2&&(l(2),g("ngForOf",r.advancedPaymentAllocations),l(2),g("ngForOf",r.advancedCreditAllocations))},dependencies:[re,Ht,Hi,Qa,zz,jz,Hl,ul,_ct,on],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366} .mat-tab-body-wrapper{width:96%;margin:auto} .mat-tab-label.mat-tab-disabled{padding:0;margin:0;justify-content:left;color:#4461e2}"]})}}return e})();function _8e(e,n){if(e&1&&(o(0,"tr"),t(1,` - `),o(2,"td"),t(3),s(),t(4,` - `),o(5,"td"),t(6),m(7,"translateKey"),s(),t(8,` - `),s()),e&2){let i=n.$implicit,a=n.index,r=A(2);l(3),b(a+1),l(3),b(Ke(7,2,r.allocationRuleValue(i.paymentAllocationRule),"catalogs"))}}function v8e(e,n){if(e&1&&(o(0,"mat-expansion-panel"),t(1,` - `),o(2,"mat-expansion-panel-header"),t(3,` - `),o(4,"mat-panel-title"),t(5,` - `),o(6,"div",1),t(7,` - `),o(8,"span",2),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"span",3),t(13),s(),t(14,` +`)),o&2&&(l(2),g("ngForOf",r.advancedPaymentAllocations),l(2),g("ngForOf",r.advancedCreditAllocations))},dependencies:[yt,le,wt,an,fl,Al,T$,_P,Hi,Go,Ut,k$],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366} .mat-tab-body-wrapper{width:96%;margin:auto} .mat-tab-label.mat-tab-disabled{padding:0;margin:0;justify-content:left;color:#4461e2}"]})}}return e})();function D6e(e,n){if(e&1&&(a(0,"tr"),t(1,` + `),a(2,"td"),t(3),s(),t(4,` + `),a(5,"td"),t(6),m(7,"translateKey"),s(),t(8,` + `),s()),e&2){let i=n.$implicit,o=n.index,r=M(2);l(3),b(o+1),l(3),b(Ze(7,2,r.allocationRuleValue(i.paymentAllocationRule),"catalogs"))}}function A6e(e,n){if(e&1&&(a(0,"mat-expansion-panel"),t(1,` + `),a(2,"mat-expansion-panel-header"),t(3,` + `),a(4,"mat-panel-title"),t(5,` + `),a(6,"div",1),t(7,` + `),a(8,"span",2),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"span",3),t(13),s(),t(14,` `),s(),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",1),t(19,` - `),o(20,"div",1),t(21,` - `),o(22,"span",2),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"span",3),t(27),m(28,"translateKey"),s(),t(29,` + `),a(18,"div",1),t(19,` + `),a(20,"div",1),t(21,` + `),a(22,"span",2),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"span",3),t(27),m(28,"translateKey"),s(),t(29,` `),s(),t(30,` - `),o(31,"div",1),t(32,` - `),o(33,"span",2),t(34),m(35,"translate"),s(),t(36,` - `),o(37,"span",3),t(38,` - `),o(39,"table"),t(40,` - `),o(41,"thead"),t(42,` - `),o(43,"tr"),t(44,` - `),o(45,"th"),t(46),m(47,"translate"),s(),t(48,` - `),o(49,"th"),t(50),m(51,"translate"),s(),t(52,` + `),a(31,"div",1),t(32,` + `),a(33,"span",2),t(34),m(35,"translate"),s(),t(36,` + `),a(37,"span",3),t(38,` + `),a(39,"table"),t(40,` + `),a(41,"thead"),t(42,` + `),a(43,"tr"),t(44,` + `),a(45,"th"),t(46),m(47,"translate"),s(),t(48,` + `),a(49,"th"),t(50),m(51,"translate"),s(),t(52,` `),s(),t(53,` `),s(),t(54,` - `),o(55,"tbody"),t(56,` - `),x(57,_8e,9,5,"tr",4),t(58,` + `),a(55,"tbody"),t(56,` + `),x(57,D6e,9,5,"tr",4),t(58,` `),s(),t(59,` `),s(),t(60,` `),s(),t(61,` `),s(),t(62,` `),s(),t(63,` -`),s()),e&2){let i=A();l(9),k("",d(10,8,"labels.inputs.Transaction Type"),":"),l(4),b(i.transactionTypeValue(i.paymentAllocation.transactionType)),l(10),k("",d(24,10,"labels.inputs.Future Installment Allocation Rule"),":"),l(4),b(Ke(28,12,i.futureInstallmentRuleValue(i.paymentAllocation.futureInstallmentAllocationRule),"catalogs")),l(7),b(d(35,15,"labels.inputs.Payment Allocation Order")),l(12),b(d(47,17,"labels.inputs.Order")),l(4),b(d(51,19,"labels.inputs.Payment Allocation Rule")),l(7),g("ngForOf",i.paymentAllocation.paymentAllocationOrder)}}function b8e(e,n){if(e&1&&(o(0,"tr"),t(1,` - `),o(2,"td"),t(3),s(),t(4,` - `),o(5,"td"),t(6),m(7,"translateKey"),s(),t(8,` - `),s()),e&2){let i=n.$implicit,a=n.index,r=A(2);l(3),b(a+1),l(3),b(Ke(7,2,r.allocationRuleValue(i.creditAllocationRule),"catalogs"))}}function C8e(e,n){if(e&1&&(o(0,"mat-expansion-panel"),t(1,` - `),o(2,"mat-expansion-panel-header"),t(3,` - `),o(4,"mat-panel-title"),t(5,` - `),o(6,"div",1),t(7,` - `),o(8,"span",2),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"span",3),t(13),s(),t(14,` +`),s()),e&2){let i=M();l(9),k("",d(10,8,"labels.inputs.Transaction Type"),":"),l(4),b(i.transactionTypeValue(i.paymentAllocation.transactionType)),l(10),k("",d(24,10,"labels.inputs.Future Installment Allocation Rule"),":"),l(4),b(Ze(28,12,i.futureInstallmentRuleValue(i.paymentAllocation.futureInstallmentAllocationRule),"catalogs")),l(7),b(d(35,15,"labels.inputs.Payment Allocation Order")),l(12),b(d(47,17,"labels.inputs.Order")),l(4),b(d(51,19,"labels.inputs.Payment Allocation Rule")),l(7),g("ngForOf",i.paymentAllocation.paymentAllocationOrder)}}function M6e(e,n){if(e&1&&(a(0,"tr"),t(1,` + `),a(2,"td"),t(3),s(),t(4,` + `),a(5,"td"),t(6),m(7,"translateKey"),s(),t(8,` + `),s()),e&2){let i=n.$implicit,o=n.index,r=M(2);l(3),b(o+1),l(3),b(Ze(7,2,r.allocationRuleValue(i.creditAllocationRule),"catalogs"))}}function O6e(e,n){if(e&1&&(a(0,"mat-expansion-panel"),t(1,` + `),a(2,"mat-expansion-panel-header"),t(3,` + `),a(4,"mat-panel-title"),t(5,` + `),a(6,"div",1),t(7,` + `),a(8,"span",2),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"span",3),t(13),s(),t(14,` `),s(),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",1),t(19,` - `),o(20,"div",1),t(21,` - `),o(22,"span",2),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"span",3),t(27,` - `),o(28,"table"),t(29,` - `),o(30,"thead"),t(31,` - `),o(32,"tr"),t(33,` - `),o(34,"th"),t(35),m(36,"translate"),s(),t(37,` - `),o(38,"th"),t(39),m(40,"translate"),s(),t(41,` + `),a(18,"div",1),t(19,` + `),a(20,"div",1),t(21,` + `),a(22,"span",2),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"span",3),t(27,` + `),a(28,"table"),t(29,` + `),a(30,"thead"),t(31,` + `),a(32,"tr"),t(33,` + `),a(34,"th"),t(35),m(36,"translate"),s(),t(37,` + `),a(38,"th"),t(39),m(40,"translate"),s(),t(41,` `),s(),t(42,` `),s(),t(43,` - `),o(44,"tbody"),t(45,` - `),x(46,b8e,9,5,"tr",4),t(47,` + `),a(44,"tbody"),t(45,` + `),x(46,M6e,9,5,"tr",4),t(47,` `),s(),t(48,` `),s(),t(49,` `),s(),t(50,` `),s(),t(51,` `),s(),t(52,` -`),s()),e&2){let i=A();l(9),k("",d(10,6,"labels.inputs.Transaction Type"),":"),l(4),b(i.transactionTypeValue(i.creditAllocation.transactionType)),l(10),b(d(24,8,"labels.inputs.Credit Allocation Order")),l(12),b(d(36,10,"labels.inputs.Order")),l(4),b(d(40,12,"labels.inputs.Credit Allocation Rule")),l(7),g("ngForOf",i.creditAllocation.creditAllocationOrder)}}var bct=(()=>{class e{constructor(){}transactionTypeValue(i){return this.advancePaymentAllocationData==null?i:this.advancePaymentAllocationData.transactionTypes.find(r=>r.code===i).value}allocationRuleValue(i){return this.advancePaymentAllocationData==null?i:this.advancePaymentAllocationData.allocationTypes.find(r=>r.code===i).value}futureInstallmentRuleValue(i){return this.advancePaymentAllocationData==null?i:this.advancePaymentAllocationData.futureInstallmentAllocationRules.find(r=>r.code===i).value}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-advance-paymeny-allocation"]],inputs:{paymentAllocation:"paymentAllocation",creditAllocation:"creditAllocation",advancePaymentAllocationData:"advancePaymentAllocationData"},decls:4,vars:2,consts:[[4,"ngIf"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[4,"ngFor","ngForOf"]],template:function(a,r){a&1&&(x(0,v8e,64,21,"mat-expansion-panel",0),t(1,` -`),x(2,C8e,53,14,"mat-expansion-panel",0),t(3,` -`)),a&2&&(g("ngIf",r.paymentAllocation),l(2),g("ngIf",r.creditAllocation))},dependencies:[re,Lt,cl,pl,ml,St,on]})}}return e})();function S8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.External Id"),":"),l(4),b(i.loanProduct.externalId)}}function w8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Fund"),":"),l(4),b(i.loanProduct.fundName)}}function E8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Start Date"),":"),l(4),b(d(8,4,i.loanProduct.startDate))}}function k8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Close Date"),":"),l(4),b(d(8,4,i.loanProduct.closeDate))}}function I8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.loanProduct.description)}}function T8e(e,n){if(e&1&&(o(0,"span",6),t(1),m(2,"formatNumber"),s()),e&2){let i=A(3);l(),k("",Ke(2,1,i.loanProduct.overAppliedNumber,0)," %")}}function P8e(e,n){if(e&1&&(o(0,"span",6),t(1),m(2,"formatNumber"),s()),e&2){let i=A(3);l(),vt("",d(2,2,i.loanProduct.overAppliedNumber)," ",i.loanProduct.currencyCode,"")}}function D8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),x(6,T8e,3,4,"span",17),t(7,` - `),x(8,P8e,3,4,"span",17),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,3,"labels.inputs.Over Amount"),":"),l(3),g("ngIf",i.loanProduct.overAppliedCalculationType==="percentage"),l(2),g("ngIf",i.loanProduct.overAppliedCalculationType==="flat")}}function M8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,3,"labels.inputs.Nominal interest rate"),":"),l(4),vt("",i.loanProduct.interestRatePerPeriod+" (Min: "+(i.loanProduct.minInterestRatePerPeriod?i.loanProduct.minInterestRatePerPeriod:i.loanProduct.interestRatePerPeriod)+", Max: "+(i.loanProduct.maxInterestRatePerPeriod?i.loanProduct.maxInterestRatePerPeriod:i.loanProduct.interestRatePerPeriod)+")",` - `,Ke(8,5,i.loanProduct.interestRateFrequencyType==null?null:i.loanProduct.interestRateFrequencyType.value,"catalogs"),"")}}function A8e(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),o(9,"span",5),t(10),m(11,"translate"),s(),t(12,` - `),o(13,"span",6),t(14),s(),t(15,` - `),o(16,"span",5),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"span",6),t(21),m(22,"yesNo"),s(),t(23,` - `),o(24,"span",5),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"span",6),t(29),s(),t(30,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,8,"labels.inputs.Floating Lending Interest Rate"),":"),l(4),b(i.loanProduct.floatingRateName),l(3),k("",d(11,10,"labels.inputs.Interest Rate Differential"),":"),l(4),b(i.loanProduct.interestRateDifferential),l(3),k("",d(18,12,"labels.inputs.Floating Interest Rate Calculation Allowed"),":"),l(4),b(d(22,14,i.loanProduct.isFloatingInterestRateCalculationAllowed)),l(4),k("",d(26,16,"labels.inputs.Floating Interest Rate"),":"),l(4),b(i.loanProduct.defaultDifferentialLendingRate+" (Min: "+(i.loanProduct.minDifferentialLendingRate?i.loanProduct.minDifferentialLendingRate:i.loanProduct.defaultDifferentialLendingRate)+", Max: "+(i.loanProduct.maxDifferentialLendingRate?i.loanProduct.maxDifferentialLendingRate:i.loanProduct.defaultDifferentialLendingRate)+")")}}function O8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function F8e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.valueConditionType.value,"catalogs"),` - `)}}function B8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function R8e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` +`),s()),e&2){let i=M();l(9),k("",d(10,6,"labels.inputs.Transaction Type"),":"),l(4),b(i.transactionTypeValue(i.creditAllocation.transactionType)),l(10),b(d(24,8,"labels.inputs.Credit Allocation Order")),l(12),b(d(36,10,"labels.inputs.Order")),l(4),b(d(40,12,"labels.inputs.Credit Allocation Rule")),l(7),g("ngForOf",i.creditAllocation.creditAllocationOrder)}}var vP=(()=>{class e{constructor(){}transactionTypeValue(i){return this.advancePaymentAllocationData==null?i:this.advancePaymentAllocationData.transactionTypes.find(r=>r.code===i).value}allocationRuleValue(i){return this.advancePaymentAllocationData==null?i:this.advancePaymentAllocationData.allocationTypes.find(r=>r.code===i).value}futureInstallmentRuleValue(i){return this.advancePaymentAllocationData==null?i:this.advancePaymentAllocationData.futureInstallmentAllocationRules.find(r=>r.code===i).value}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-advance-paymeny-allocation"]],inputs:{paymentAllocation:"paymentAllocation",creditAllocation:"creditAllocation",advancePaymentAllocationData:"advancePaymentAllocationData"},decls:4,vars:2,consts:[[4,"ngIf"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],[4,"ngFor","ngForOf"]],template:function(o,r){o&1&&(x(0,A6e,64,21,"mat-expansion-panel",0),t(1,` +`),x(2,O6e,53,14,"mat-expansion-panel",0),t(3,` +`)),o&2&&(g("ngIf",r.paymentAllocation),l(2),g("ngIf",r.creditAllocation))},dependencies:[yt,le,zt,wt,Et,an,Zs,Xs,tl],encapsulation:2})}}return e})();function F6e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.External Id"),":"),l(4),b(i.loanProduct.externalId)}}function B6e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Fund"),":"),l(4),b(i.loanProduct.fundName)}}function R6e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Start Date"),":"),l(4),b(d(8,4,i.loanProduct.startDate))}}function N6e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Close Date"),":"),l(4),b(d(8,4,i.loanProduct.closeDate))}}function L6e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.loanProduct.description)}}function V6e(e,n){if(e&1&&(a(0,"span",6),t(1),m(2,"formatNumber"),s()),e&2){let i=M(3);l(),k("",Ze(2,1,i.loanProduct.overAppliedNumber,0)," %")}}function z6e(e,n){if(e&1&&(a(0,"span",6),t(1),m(2,"formatNumber"),s()),e&2){let i=M(3);l(),vt("",d(2,2,i.loanProduct.overAppliedNumber)," ",i.loanProduct.currencyCode,"")}}function j6e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),x(6,V6e,3,4,"span",17),t(7,` + `),x(8,z6e,3,4,"span",17),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,3,"labels.inputs.Over Amount"),":"),l(3),g("ngIf",i.loanProduct.overAppliedCalculationType==="percentage"),l(2),g("ngIf",i.loanProduct.overAppliedCalculationType==="flat")}}function q6e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,3,"labels.inputs.Nominal interest rate"),":"),l(4),vt("",i.loanProduct.interestRatePerPeriod+" (Min: "+(i.loanProduct.minInterestRatePerPeriod?i.loanProduct.minInterestRatePerPeriod:i.loanProduct.interestRatePerPeriod)+", Max: "+(i.loanProduct.maxInterestRatePerPeriod?i.loanProduct.maxInterestRatePerPeriod:i.loanProduct.interestRatePerPeriod)+")",` + `,Ze(8,5,i.loanProduct.interestRateFrequencyType==null?null:i.loanProduct.interestRateFrequencyType.value,"catalogs"),"")}}function H6e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),a(9,"span",5),t(10),m(11,"translate"),s(),t(12,` + `),a(13,"span",6),t(14),s(),t(15,` + `),a(16,"span",5),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"span",6),t(21),m(22,"yesNo"),s(),t(23,` + `),a(24,"span",5),t(25),m(26,"translate"),s(),t(27,` + `),a(28,"span",6),t(29),s(),t(30,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,8,"labels.inputs.Floating Lending Interest Rate"),":"),l(4),b(i.loanProduct.floatingRateName),l(3),k("",d(11,10,"labels.inputs.Interest Rate Differential"),":"),l(4),b(i.loanProduct.interestRateDifferential),l(3),k("",d(18,12,"labels.inputs.Floating Interest Rate Calculation Allowed"),":"),l(4),b(d(22,14,i.loanProduct.isFloatingInterestRateCalculationAllowed)),l(4),k("",d(26,16,"labels.inputs.Floating Interest Rate"),":"),l(4),b(i.loanProduct.defaultDifferentialLendingRate+" (Min: "+(i.loanProduct.minDifferentialLendingRate?i.loanProduct.minDifferentialLendingRate:i.loanProduct.defaultDifferentialLendingRate)+", Max: "+(i.loanProduct.maxDifferentialLendingRate?i.loanProduct.maxDifferentialLendingRate:i.loanProduct.defaultDifferentialLendingRate)+")")}}function G6e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function U6e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.valueConditionType.value,"catalogs"),` + `)}}function $6e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function W6e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.borrowerCycleNumber,` - `)}}function N8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function L8e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Q6e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function K6e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.minValue),` - `)}}function V8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function z8e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Y6e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function J6e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.defaultValue),` - `)}}function j8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function q8e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Z6e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function X6e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.maxValue),` - `)}}function H8e(e,n){e&1&&I(0,"tr",32)}function G8e(e,n){e&1&&I(0,"tr",33)}function U8e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"h4",19),t(3),m(4,"translate"),s(),t(5,` + `)}}function tMe(e,n){e&1&&T(0,"tr",32)}function eMe(e,n){e&1&&T(0,"tr",33)}function iMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"h4",19),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",20),t(7,` - `),at(8,21),t(9,` - `),x(10,O8e,3,3,"th",22),t(11,` - `),x(12,F8e,3,4,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",20),t(7,` + `),ot(8,21),t(9,` + `),x(10,G6e,3,3,"th",22),t(11,` + `),x(12,U6e,3,4,"td",23),t(13,` + `),at(),t(14,` - `),at(15,24),t(16,` - `),x(17,B8e,3,3,"th",22),t(18,` - `),x(19,R8e,2,1,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,24),t(16,` + `),x(17,$6e,3,3,"th",22),t(18,` + `),x(19,W6e,2,1,"td",23),t(20,` + `),at(),t(21,` - `),at(22,25),t(23,` - `),x(24,N8e,3,3,"th",22),t(25,` - `),x(26,L8e,3,3,"td",23),t(27,` - `),ot(),t(28,` + `),ot(22,25),t(23,` + `),x(24,Q6e,3,3,"th",22),t(25,` + `),x(26,K6e,3,3,"td",23),t(27,` + `),at(),t(28,` - `),at(29,26),t(30,` - `),x(31,V8e,3,3,"th",22),t(32,` - `),x(33,z8e,3,3,"td",23),t(34,` - `),ot(),t(35,` + `),ot(29,26),t(30,` + `),x(31,Y6e,3,3,"th",22),t(32,` + `),x(33,J6e,3,3,"td",23),t(34,` + `),at(),t(35,` - `),at(36,27),t(37,` - `),x(38,j8e,3,3,"th",22),t(39,` - `),x(40,q8e,3,3,"td",23),t(41,` - `),ot(),t(42,` + `),ot(36,27),t(37,` + `),x(38,Z6e,3,3,"th",22),t(39,` + `),x(40,X6e,3,3,"td",23),t(41,` + `),at(),t(42,` - `),x(43,H8e,1,0,"tr",28),t(44,` - `),x(45,G8e,1,0,"tr",29),t(46,` + `),x(43,tMe,1,0,"tr",28),t(44,` + `),x(45,eMe,1,0,"tr",29),t(46,` `),s(),t(47,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Principal by loan cycle")),l(3),g("dataSource",i.loanProduct.principalVariationsForBorrowerCycle),l(37),g("matHeaderRowDef",i.variationsDisplayedColumns),l(2),g("matRowDefColumns",i.variationsDisplayedColumns)}}function $8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function W8e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.valueConditionType.value,"catalogs"),` - `)}}function Q8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function Y8e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Principal by loan cycle")),l(3),g("dataSource",i.loanProduct.principalVariationsForBorrowerCycle),l(37),g("matHeaderRowDef",i.variationsDisplayedColumns),l(2),g("matRowDefColumns",i.variationsDisplayedColumns)}}function nMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function rMe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.valueConditionType.value,"catalogs"),` + `)}}function oMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function aMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.borrowerCycleNumber,` - `)}}function K8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function J8e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function sMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function lMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.minValue,` - `)}}function Z8e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function X8e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function cMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function pMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.defaultValue,` - `)}}function t9e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function e9e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function mMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function dMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.maxValue,` - `)}}function i9e(e,n){e&1&&I(0,"tr",32)}function n9e(e,n){e&1&&I(0,"tr",33)}function r9e(e,n){if(e&1&&(o(0,"div",13),t(1,` - `),o(2,"h4",19),t(3),m(4,"translate"),s(),t(5,` + `)}}function uMe(e,n){e&1&&T(0,"tr",32)}function fMe(e,n){e&1&&T(0,"tr",33)}function hMe(e,n){if(e&1&&(a(0,"div",13),t(1,` + `),a(2,"h4",19),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",20),t(7,` - `),at(8,21),t(9,` - `),x(10,$8e,3,3,"th",22),t(11,` - `),x(12,W8e,3,4,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",20),t(7,` + `),ot(8,21),t(9,` + `),x(10,nMe,3,3,"th",22),t(11,` + `),x(12,rMe,3,4,"td",23),t(13,` + `),at(),t(14,` - `),at(15,24),t(16,` - `),x(17,Q8e,3,3,"th",22),t(18,` - `),x(19,Y8e,2,1,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,24),t(16,` + `),x(17,oMe,3,3,"th",22),t(18,` + `),x(19,aMe,2,1,"td",23),t(20,` + `),at(),t(21,` - `),at(22,25),t(23,` - `),x(24,K8e,3,3,"th",22),t(25,` - `),x(26,J8e,2,1,"td",23),t(27,` - `),ot(),t(28,` + `),ot(22,25),t(23,` + `),x(24,sMe,3,3,"th",22),t(25,` + `),x(26,lMe,2,1,"td",23),t(27,` + `),at(),t(28,` - `),at(29,26),t(30,` - `),x(31,Z8e,3,3,"th",22),t(32,` - `),x(33,X8e,2,1,"td",23),t(34,` - `),ot(),t(35,` + `),ot(29,26),t(30,` + `),x(31,cMe,3,3,"th",22),t(32,` + `),x(33,pMe,2,1,"td",23),t(34,` + `),at(),t(35,` - `),at(36,27),t(37,` - `),x(38,t9e,3,3,"th",22),t(39,` - `),x(40,e9e,2,1,"td",23),t(41,` - `),ot(),t(42,` + `),ot(36,27),t(37,` + `),x(38,mMe,3,3,"th",22),t(39,` + `),x(40,dMe,2,1,"td",23),t(41,` + `),at(),t(42,` - `),x(43,i9e,1,0,"tr",28),t(44,` - `),x(45,n9e,1,0,"tr",29),t(46,` + `),x(43,uMe,1,0,"tr",28),t(44,` + `),x(45,fMe,1,0,"tr",29),t(46,` `),s(),t(47,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Number of Repayments by loan cycle")),l(3),g("dataSource",i.loanProduct.numberOfRepaymentVariationsForBorrowerCycle),l(37),g("matHeaderRowDef",i.variationsDisplayedColumns),l(2),g("matRowDefColumns",i.variationsDisplayedColumns)}}function a9e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function o9e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.valueConditionType.value,"catalogs"),` - `)}}function s9e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function l9e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Number of Repayments by loan cycle")),l(3),g("dataSource",i.loanProduct.numberOfRepaymentVariationsForBorrowerCycle),l(37),g("matHeaderRowDef",i.variationsDisplayedColumns),l(2),g("matRowDefColumns",i.variationsDisplayedColumns)}}function gMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition")))}function xMe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.valueConditionType.value,"catalogs"),` + `)}}function _Me(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Cycle")))}function vMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.borrowerCycleNumber,` - `)}}function c9e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function p9e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function bMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Minimum")))}function CMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.minValue,` - `)}}function m9e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function d9e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function yMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Default")))}function SMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.defaultValue,` - `)}}function u9e(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function f9e(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function wMe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Maximum")))}function EMe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.maxValue,` - `)}}function h9e(e,n){e&1&&I(0,"tr",32)}function g9e(e,n){e&1&&I(0,"tr",33)}function x9e(e,n){if(e&1&&(o(0,"div",13),t(1,` - `),o(2,"h4",19),t(3),m(4,"translate"),s(),t(5,` + `)}}function kMe(e,n){e&1&&T(0,"tr",32)}function TMe(e,n){e&1&&T(0,"tr",33)}function IMe(e,n){if(e&1&&(a(0,"div",13),t(1,` + `),a(2,"h4",19),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",20),t(7,` - `),at(8,21),t(9,` - `),x(10,a9e,3,3,"th",22),t(11,` - `),x(12,o9e,3,4,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",20),t(7,` + `),ot(8,21),t(9,` + `),x(10,gMe,3,3,"th",22),t(11,` + `),x(12,xMe,3,4,"td",23),t(13,` + `),at(),t(14,` - `),at(15,24),t(16,` - `),x(17,s9e,3,3,"th",22),t(18,` - `),x(19,l9e,2,1,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,24),t(16,` + `),x(17,_Me,3,3,"th",22),t(18,` + `),x(19,vMe,2,1,"td",23),t(20,` + `),at(),t(21,` - `),at(22,25),t(23,` - `),x(24,c9e,3,3,"th",22),t(25,` - `),x(26,p9e,2,1,"td",23),t(27,` - `),ot(),t(28,` + `),ot(22,25),t(23,` + `),x(24,bMe,3,3,"th",22),t(25,` + `),x(26,CMe,2,1,"td",23),t(27,` + `),at(),t(28,` - `),at(29,26),t(30,` - `),x(31,m9e,3,3,"th",22),t(32,` - `),x(33,d9e,2,1,"td",23),t(34,` - `),ot(),t(35,` + `),ot(29,26),t(30,` + `),x(31,yMe,3,3,"th",22),t(32,` + `),x(33,SMe,2,1,"td",23),t(34,` + `),at(),t(35,` - `),at(36,27),t(37,` - `),x(38,u9e,3,3,"th",22),t(39,` - `),x(40,f9e,2,1,"td",23),t(41,` - `),ot(),t(42,` + `),ot(36,27),t(37,` + `),x(38,wMe,3,3,"th",22),t(39,` + `),x(40,EMe,2,1,"td",23),t(41,` + `),at(),t(42,` - `),x(43,h9e,1,0,"tr",28),t(44,` - `),x(45,g9e,1,0,"tr",29),t(46,` + `),x(43,kMe,1,0,"tr",28),t(44,` + `),x(45,TMe,1,0,"tr",29),t(46,` `),s(),t(47,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Nominal Interest Rate by loan cycle")),l(3),g("dataSource",i.loanProduct.interestRateVariationsForBorrowerCycle),l(37),g("matHeaderRowDef",i.variationsDisplayedColumns),l(2),g("matRowDefColumns",i.variationsDisplayedColumns)}}function _9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,3,"labels.inputs.Fixed Length"),":"),l(4),vt("",i.loanProduct.fixedLength," ",Ke(8,5,i.loanProduct.repaymentFrequencyType.value,"catalogs"),"")}}function v9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Minimum days between disbursal and first repayment date"),":"),l(4),b(d(8,4,i.loanProduct.minimumDaysBetweenDisbursalAndFirstRepayment))}}function b9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Amortization"),":"),l(4),b(Ke(8,4,i.loanProduct.amortizationType.value,"catalogs"))}}function C9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Loan Schedule Processing Type"),":"),l(4),b(i.loanProduct.loanScheduleProcessingType.value)}}function y9e(e,n){if(e&1&&(o(0,"mifosx-view-advance-paymeny-allocation",35),t(1,` - `),s()),e&2){let i=n.$implicit,a=A(3);g("paymentAllocation",i)("advancePaymentAllocationData",a.advancePaymentAllocationData)}}function S9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7,` - `),o(8,"mat-accordion"),t(9,` - `),x(10,y9e,2,2,"mifosx-view-advance-paymeny-allocation",34),t(11,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Nominal Interest Rate by loan cycle")),l(3),g("dataSource",i.loanProduct.interestRateVariationsForBorrowerCycle),l(37),g("matHeaderRowDef",i.variationsDisplayedColumns),l(2),g("matRowDefColumns",i.variationsDisplayedColumns)}}function PMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,3,"labels.inputs.Fixed Length"),":"),l(4),vt("",i.loanProduct.fixedLength," ",Ze(8,5,i.loanProduct.repaymentFrequencyType.value,"catalogs"),"")}}function DMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Minimum days between disbursal and first repayment date"),":"),l(4),b(d(8,4,i.loanProduct.minimumDaysBetweenDisbursalAndFirstRepayment))}}function AMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Amortization"),":"),l(4),b(Ze(8,4,i.loanProduct.amortizationType.value,"catalogs"))}}function MMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Loan Schedule Processing Type"),":"),l(4),b(i.loanProduct.loanScheduleProcessingType.value)}}function OMe(e,n){if(e&1&&(a(0,"mifosx-view-advance-paymeny-allocation",35),t(1,` + `),s()),e&2){let i=n.$implicit,o=M(3);g("paymentAllocation",i)("advancePaymentAllocationData",o.advancePaymentAllocationData)}}function FMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7,` + `),a(8,"mat-accordion"),t(9,` + `),x(10,OMe,2,2,"mifosx-view-advance-paymeny-allocation",34),t(11,` `),s(),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Advanced Payment Allocation Transactions"),":"),l(7),g("ngForOf",i.paymentAllocations)}}function w9e(e,n){if(e&1&&(o(0,"mifosx-view-advance-paymeny-allocation",37),t(1,` - `),s()),e&2){let i=n.$implicit,a=A(3);g("creditAllocation",i)("advancePaymentAllocationData",a.advancePaymentAllocationData)}}function E9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7,` - `),o(8,"mat-accordion"),t(9,` - `),x(10,w9e,2,2,"mifosx-view-advance-paymeny-allocation",36),t(11,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Advanced Payment Allocation Transactions"),":"),l(7),g("ngForOf",i.paymentAllocations)}}function BMe(e,n){if(e&1&&(a(0,"mifosx-view-advance-paymeny-allocation",37),t(1,` + `),s()),e&2){let i=n.$implicit,o=M(3);g("creditAllocation",i)("advancePaymentAllocationData",o.advancePaymentAllocationData)}}function RMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7,` + `),a(8,"mat-accordion"),t(9,` + `),x(10,BMe,2,2,"mifosx-view-advance-paymeny-allocation",36),t(11,` `),s(),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Advanced Credit Allocation Transactions"),":"),l(7),g("ngForOf",i.creditAllocations)}}function k9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Supported Interest Refund Types"),":"),l(4),k(` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Advanced Credit Allocation Transactions"),":"),l(7),g("ngForOf",i.creditAllocations)}}function NMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Supported Interest Refund Types"),":"),l(4),k(` `,i.mapHumanReadableValueStringEnumOptionDataList(i.supportedInterestRefundTypes),` - `)}}function I9e(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Disbursed Amount Percentage Down Payment")," (%):"),l(4),k("",i.loanProduct.disbursedAmountPercentageForDownPayment," %")}}function T9e(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Enable Auto Repayment for Down Payment"),":"),l(4),b(d(8,4,i.loanProduct.enableAutoRepaymentForDownPayment))}}function P9e(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"h3",14),t(3),m(4,"translate"),s(),t(5,` + `)}}function LMe(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Disbursed Amount Percentage Down Payment")," (%):"),l(4),k("",i.loanProduct.disbursedAmountPercentageForDownPayment," %")}}function VMe(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Enable Auto Repayment for Down Payment"),":"),l(4),b(d(8,4,i.loanProduct.enableAutoRepaymentForDownPayment))}}function zMe(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"h3",14),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",3),t(7,` + `),T(6,"mat-divider",3),t(7,` - `),o(8,"div",15),t(9,` - `),o(10,"span",5),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"span",6),t(15),m(16,"translateKey"),s(),t(17,` + `),a(8,"div",15),t(9,` + `),a(10,"span",5),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"span",6),t(15),m(16,"translateKey"),s(),t(17,` `),s(),t(18,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Loan Charge-off behaviour")),l(3),g("inset",!0),l(5),k("",d(12,6,"labels.inputs.Loan Charge-off behaviour"),":"),l(4),b(Ke(16,8,i.loanProduct.chargeOffBehaviour.value,"catalogs"))}}function D9e(e,n){if(e&1&&(o(0,"span",6),t(1),s()),e&2){let i=A(3);l(),b(i.loanProduct.delinquencyBucket.name)}}function M9e(e,n){e&1&&(o(0,"span",6),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Unassigned")))}function A9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),x(6,D9e,2,1,"span",17),t(7,` - `),x(8,M9e,3,3,"span",17),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,3,"labels.inputs.Delinquency Bucket"),":"),l(3),g("ngIf",i.loanProduct.delinquencyBucket.name),l(2),g("ngIf",!i.loanProduct.delinquencyBucket.name)}}function O9e(e,n){e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translate"),s(),t(9,` - `),s()),e&2&&(l(3),k("",d(4,2,"labels.inputs.Delinquency Bucket"),":"),l(4),b(d(8,4,"labels.inputs.Unassigned")))}function F9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Enable installment level Delinquency"),":"),l(4),b(d(8,4,i.loanProduct.enableInstallmentLevelDelinquency))}}function B9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Grace on principal payment"),":"),l(4),b(i.loanProduct.graceOnPrincipalPayment)}}function R9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Grace on interest payment"),":"),l(4),b(i.loanProduct.graceOnInterestPayment)}}function N9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Interest free period"),":"),l(4),b(i.loanProduct.graceOnInterestCharged)}}function L9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Arrears tolerance"),":"),l(4),b(i.loanProduct.inArrearsTolerance)}}function V9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Days in year custom strategy"),":"),l(4),b(Ke(8,4,i.loanProduct.daysInYearCustomStrategy.value,"catalogs"))}}function z9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Number of days a loan may be overdue before moving into arrears"),":"),l(4),b(i.loanProduct.graceOnArrearsAgeing)}}function j9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Maximum number of days a loan may be overdue before becoming a NPA (non performing asset)"),":"),l(4),b(i.loanProduct.overdueDaysForNPA)}}function q9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Principal Threshold (%) for Last Instalment"),":"),l(4),b(i.loanProduct.principalThresholdForLastInstallment)}}function H9e(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Variable Installments"),":"),l(4),b("(Min: "+i.loanProduct.minimumGap+", Max: "+(i.loanProduct.maximumGap?i.loanProduct.maximumGap:i.loanProduct.minimumGap)+")")}}function G9e(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A(4);l(),k("\xA0\xA0","on "+(i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyNthDay==null?null:i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyNthDay.value),"")}}function U9e(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A(4);l(),k("\xA0\xA0",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyWeekday==null?null:i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyWeekday.value,"")}}function $9e(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A(4);l(),k("\xA0\xA0","on day "+i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyOnDay,"")}}function W9e(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(4);l(3),k("",d(4,2,"labels.inputs.Frequency Interval for compounding"),":"),l(4),b(i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyInterval)}}function Q9e(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),x(8,G9e,2,1,"span",40),t(9,` - `),x(10,U9e,2,1,"span",40),t(11,` - `),x(12,$9e,2,1,"span",40),t(13,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Loan Charge-off behaviour")),l(3),g("inset",!0),l(5),k("",d(12,6,"labels.inputs.Loan Charge-off behaviour"),":"),l(4),b(Ze(16,8,i.loanProduct.chargeOffBehaviour.value,"catalogs"))}}function jMe(e,n){if(e&1&&(a(0,"span",6),t(1),s()),e&2){let i=M(3);l(),b(i.loanProduct.delinquencyBucket.name)}}function qMe(e,n){e&1&&(a(0,"span",6),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Unassigned")))}function HMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),x(6,jMe,2,1,"span",17),t(7,` + `),x(8,qMe,3,3,"span",17),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,3,"labels.inputs.Delinquency Bucket"),":"),l(3),g("ngIf",i.loanProduct.delinquencyBucket.name),l(2),g("ngIf",!i.loanProduct.delinquencyBucket.name)}}function GMe(e,n){e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translate"),s(),t(9,` + `),s()),e&2&&(l(3),k("",d(4,2,"labels.inputs.Delinquency Bucket"),":"),l(4),b(d(8,4,"labels.inputs.Unassigned")))}function UMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Enable installment level Delinquency"),":"),l(4),b(d(8,4,i.loanProduct.enableInstallmentLevelDelinquency))}}function $Me(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Grace on principal payment"),":"),l(4),b(i.loanProduct.graceOnPrincipalPayment)}}function WMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Grace on interest payment"),":"),l(4),b(i.loanProduct.graceOnInterestPayment)}}function QMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Interest free period"),":"),l(4),b(i.loanProduct.graceOnInterestCharged)}}function KMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Arrears tolerance"),":"),l(4),b(i.loanProduct.inArrearsTolerance)}}function YMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Days in year custom strategy"),":"),l(4),b(Ze(8,4,i.loanProduct.daysInYearCustomStrategy.value,"catalogs"))}}function JMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Number of days a loan may be overdue before moving into arrears"),":"),l(4),b(i.loanProduct.graceOnArrearsAgeing)}}function ZMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Maximum number of days a loan may be overdue before becoming a NPA (non performing asset)"),":"),l(4),b(i.loanProduct.overdueDaysForNPA)}}function XMe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Principal Threshold (%) for Last Instalment"),":"),l(4),b(i.loanProduct.principalThresholdForLastInstallment)}}function t7e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Variable Installments"),":"),l(4),b("(Min: "+i.loanProduct.minimumGap+", Max: "+(i.loanProduct.maximumGap?i.loanProduct.maximumGap:i.loanProduct.minimumGap)+")")}}function e7e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M(4);l(),k("\xA0\xA0","on "+(i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyNthDay==null?null:i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyNthDay.value),"")}}function i7e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M(4);l(),k("\xA0\xA0",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyWeekday==null?null:i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyWeekday.value,"")}}function n7e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M(4);l(),k("\xA0\xA0","on day "+i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyOnDay,"")}}function r7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(4);l(3),k("",d(4,2,"labels.inputs.Frequency Interval for compounding"),":"),l(4),b(i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyInterval)}}function o7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),x(8,e7e,2,1,"span",40),t(9,` + `),x(10,i7e,2,1,"span",40),t(11,` + `),x(12,n7e,2,1,"span",40),t(13,` `),s(),t(14,` - `),x(15,W9e,9,4,"div",9),t(16,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,6,"labels.inputs.Frequency for compounding"),":"),l(4),k(` + `),x(15,r7e,9,4,"div",9),t(16,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,6,"labels.inputs.Frequency for compounding"),":"),l(4),k(` `,i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.value,` - `),l(),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyNthDay),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&!i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyOnDay||i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===3),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyOnDay),l(3),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id!==1)}}function Y9e(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A(3);l(),k("\xA0\xA0","on "+(i.loanProduct.interestRecalculationData.recalculationRestFrequencyNthDay==null?null:i.loanProduct.interestRecalculationData.recalculationRestFrequencyNthDay.value),"")}}function K9e(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A(3);l(),k("\xA0\xA0",i.loanProduct.interestRecalculationData.recalculationRestFrequencyWeekday==null?null:i.loanProduct.interestRecalculationData.recalculationRestFrequencyWeekday.value,"")}}function J9e(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A(3);l(),k("\xA0\xA0","on day "+i.loanProduct.interestRecalculationData.recalculationRestFrequencyOnDay,"")}}function Z9e(e,n){if(e&1&&(o(0,"div",13),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(4);l(3),k("",d(4,2,"labels.inputs.Rest Frequency Date"),":"),l(4),b(i.loanProduct.interestRecalculationData.recalculationRestFrequencyDate)}}function X9e(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),x(9,Z9e,9,4,"div",10),t(10,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,3,"labels.inputs.Frequency Interval for recalculation"),":"),l(4),b(i.loanProduct.interestRecalculationData.recalculationRestFrequencyInterval),l(2),g("ngIf",i.loanProduct.recalculationRestFrequencyDate)}}function tOe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Do not calculate interest on past due principal balances"),":"),l(4),b(d(8,4,i.loanProduct.interestRecalculationData.disallowInterestCalculationOnPastDue))}}function eOe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),o(9,"span",5),t(10),m(11,"translate"),s(),t(12,` - `),o(13,"span",6),t(14),s(),t(15,` - `),o(16,"span",5),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"span",6),t(21),s(),t(22,` - `),x(23,Q9e,17,8,"div",9),t(24,` - `),o(25,"div",39),t(26,` - `),o(27,"span",5),t(28),m(29,"translate"),s(),t(30,` - `),o(31,"span",6),t(32),x(33,Y9e,2,1,"span",40),t(34,` - `),x(35,K9e,2,1,"span",40),t(36,` - `),x(37,J9e,2,1,"span",40),t(38,` + `),l(),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyNthDay),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&!i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyOnDay||i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===3),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyOnDay),l(3),g("ngIf",i.loanProduct.interestRecalculationData.recalculationCompoundingFrequencyType.id!==1)}}function a7e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M(3);l(),k("\xA0\xA0","on "+(i.loanProduct.interestRecalculationData.recalculationRestFrequencyNthDay==null?null:i.loanProduct.interestRecalculationData.recalculationRestFrequencyNthDay.value),"")}}function s7e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M(3);l(),k("\xA0\xA0",i.loanProduct.interestRecalculationData.recalculationRestFrequencyWeekday==null?null:i.loanProduct.interestRecalculationData.recalculationRestFrequencyWeekday.value,"")}}function l7e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M(3);l(),k("\xA0\xA0","on day "+i.loanProduct.interestRecalculationData.recalculationRestFrequencyOnDay,"")}}function c7e(e,n){if(e&1&&(a(0,"div",13),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(4);l(3),k("",d(4,2,"labels.inputs.Rest Frequency Date"),":"),l(4),b(i.loanProduct.interestRecalculationData.recalculationRestFrequencyDate)}}function p7e(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),x(9,c7e,9,4,"div",10),t(10,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,3,"labels.inputs.Frequency Interval for recalculation"),":"),l(4),b(i.loanProduct.interestRecalculationData.recalculationRestFrequencyInterval),l(2),g("ngIf",i.loanProduct.recalculationRestFrequencyDate)}}function m7e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Do not calculate interest on past due principal balances"),":"),l(4),b(d(8,4,i.loanProduct.interestRecalculationData.disallowInterestCalculationOnPastDue))}}function d7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),a(9,"span",5),t(10),m(11,"translate"),s(),t(12,` + `),a(13,"span",6),t(14),s(),t(15,` + `),a(16,"span",5),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"span",6),t(21),s(),t(22,` + `),x(23,o7e,17,8,"div",9),t(24,` + `),a(25,"div",39),t(26,` + `),a(27,"span",5),t(28),m(29,"translate"),s(),t(30,` + `),a(31,"span",6),t(32),x(33,a7e,2,1,"span",40),t(34,` + `),x(35,s7e,2,1,"span",40),t(36,` + `),x(37,l7e,2,1,"span",40),t(38,` `),s(),t(39,` `),s(),t(40,` - `),x(41,X9e,11,5,"div",12),t(42,` - `),o(43,"div",15),t(44,` - `),o(45,"span",5),t(46),m(47,"translate"),s(),t(48,` - `),o(49,"span",6),t(50),m(51,"yesNo"),s(),t(52,` + `),x(41,p7e,11,5,"div",12),t(42,` + `),a(43,"div",15),t(44,` + `),a(45,"span",5),t(46),m(47,"translate"),s(),t(48,` + `),a(49,"span",6),t(50),m(51,"yesNo"),s(),t(52,` `),s(),t(53,` - `),x(54,tOe,10,6,"div",8),t(55,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,16,"labels.inputs.Pre-closure interest calculation rule"),":"),l(4),b(i.loanProduct.interestRecalculationData.preClosureInterestCalculationStrategy.value),l(3),k("",d(11,18,"labels.inputs.Advance payments adjustment type"),":"),l(4),b(i.loanProduct.interestRecalculationData.rescheduleStrategyType.value),l(3),k("",d(18,20,"labels.inputs.Interest recalculation compounding on"),":"),l(4),b(i.loanProduct.interestRecalculationData.interestRecalculationCompoundingType.value),l(2),g("ngIf",i.loanProduct.interestRecalculationData.interestRecalculationCompoundingType.id!==0),l(5),k("",d(29,22,"labels.inputs.Frequency for recalculate Outstanding Principal"),":"),l(4),k(` + `),x(54,m7e,10,6,"div",8),t(55,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,16,"labels.inputs.Pre-closure interest calculation rule"),":"),l(4),b(i.loanProduct.interestRecalculationData.preClosureInterestCalculationStrategy.value),l(3),k("",d(11,18,"labels.inputs.Advance payments adjustment type"),":"),l(4),b(i.loanProduct.interestRecalculationData.rescheduleStrategyType.value),l(3),k("",d(18,20,"labels.inputs.Interest recalculation compounding on"),":"),l(4),b(i.loanProduct.interestRecalculationData.interestRecalculationCompoundingType.value),l(2),g("ngIf",i.loanProduct.interestRecalculationData.interestRecalculationCompoundingType.id!==0),l(5),k("",d(29,22,"labels.inputs.Frequency for recalculate Outstanding Principal"),":"),l(4),k(` `,i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.value,` - `),l(),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationRestFrequencyNthDay),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===4&&!i.loanProduct.interestRecalculationData.recalculationRestFrequencyOnDay||i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===3),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationRestFrequencyOnDay),l(4),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id!==1),l(5),k("",d(47,24,"labels.inputs.Is Arrears recognization based on original schedule"),":"),l(4),b(d(51,26,i.loanProduct.interestRecalculationData.isArrearsBasedOnOriginalSchedule)),l(4),g("ngIf",i.loanProduct.loanScheduleType.code==="PROGRESSIVE")}}function iOe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Minimum Guarantee from Own Funds")," (%):"),l(4),b(i.loanProduct.productGuaranteeData.minimumGuaranteeFromOwnFunds)}}function nOe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Minimum Guarantee from Guarantor Funds")," (%):"),l(4),b(i.loanProduct.productGuaranteeData.minimumGuaranteeFromGuarantor)}}function rOe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),x(9,iOe,9,4,"div",8),t(10,` - `),x(11,nOe,9,4,"div",8),t(12,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,4,"labels.inputs.Mandatory Guarantee")," (%):"),l(4),b(i.loanProduct.productGuaranteeData.mandatoryGuarantee),l(2),g("ngIf",i.loanProduct.productGuaranteeData.minimumGuaranteeFromOwnFunds),l(2),g("ngIf",i.loanProduct.productGuaranteeData.minimumGuaranteeFromGuarantor)}}function aOe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Maximum allowed outstanding balance"),":"),l(4),b(i.loanProduct.outstandingLoanBalance)}}function oOe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),x(9,aOe,9,4,"div",8),t(10,` - `),o(11,"div",4),t(12,` - `),o(13,"span",5),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"span",6),t(18),m(19,"yesNo"),s(),t(20,` + `),l(),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationRestFrequencyNthDay),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===4&&!i.loanProduct.interestRecalculationData.recalculationRestFrequencyOnDay||i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===3),l(2),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id===4&&i.loanProduct.interestRecalculationData.recalculationRestFrequencyOnDay),l(4),g("ngIf",i.loanProduct.interestRecalculationData.recalculationRestFrequencyType.id!==1),l(5),k("",d(47,24,"labels.inputs.Is Arrears recognization based on original schedule"),":"),l(4),b(d(51,26,i.loanProduct.interestRecalculationData.isArrearsBasedOnOriginalSchedule)),l(4),g("ngIf",i.loanProduct.loanScheduleType.code==="PROGRESSIVE")}}function u7e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Minimum Guarantee from Own Funds")," (%):"),l(4),b(i.loanProduct.productGuaranteeData.minimumGuaranteeFromOwnFunds)}}function f7e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Minimum Guarantee from Guarantor Funds")," (%):"),l(4),b(i.loanProduct.productGuaranteeData.minimumGuaranteeFromGuarantor)}}function h7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),x(9,u7e,9,4,"div",8),t(10,` + `),x(11,f7e,9,4,"div",8),t(12,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,4,"labels.inputs.Mandatory Guarantee")," (%):"),l(4),b(i.loanProduct.productGuaranteeData.mandatoryGuarantee),l(2),g("ngIf",i.loanProduct.productGuaranteeData.minimumGuaranteeFromOwnFunds),l(2),g("ngIf",i.loanProduct.productGuaranteeData.minimumGuaranteeFromGuarantor)}}function g7e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Maximum allowed outstanding balance"),":"),l(4),b(i.loanProduct.outstandingLoanBalance)}}function x7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),x(9,g7e,9,4,"div",8),t(10,` + `),a(11,"div",4),t(12,` + `),a(13,"span",5),t(14),m(15,"translate"),s(),t(16,` + `),a(17,"span",6),t(18),m(19,"yesNo"),s(),t(20,` `),s(),t(21,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,5,"labels.inputs.Maximum Tranche count"),":"),l(4),b(i.loanProduct.maxTrancheCount),l(2),g("ngIf",i.loanProduct.outstandingLoanBalance),l(5),k("",d(15,7,"labels.inputs.Disallow Expected Disbursements"),":"),l(4),b(d(19,9,i.loanProduct.disallowExpectedDisbursements))}}function sOe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"number"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Due days for repayment event"),":"),l(4),b(d(8,4,i.loanProduct.dueDaysForRepaymentEvent))}}function lOe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"number"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.OverDue days for repayment event"),":"),l(4),b(d(8,4,i.loanProduct.overDueDaysForRepaymentEvent))}}function cOe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` - `),o(10,"span",5),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"span",6),t(15),m(16,"yesNo"),s(),t(17,` - `),o(18,"span",5),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"span",6),t(23),m(24,"yesNo"),s(),t(25,` - `),o(26,"span",5),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"span",6),t(31),m(32,"yesNo"),s(),t(33,` - `),o(34,"span",5),t(35),m(36,"translate"),s(),t(37,` - `),o(38,"span",6),t(39),m(40,"yesNo"),s(),t(41,` - `),o(42,"span",5),t(43),m(44,"translate"),s(),t(45,` - `),o(46,"span",6),t(47),m(48,"yesNo"),s(),t(49,` - `),o(50,"span",5),t(51),m(52,"translate"),s(),t(53,` - `),o(54,"span",6),t(55),m(56,"yesNo"),s(),t(57,` - `),o(58,"span",5),t(59),m(60,"translate"),s(),t(61,` - `),o(62,"span",6),t(63),m(64,"yesNo"),s(),t(65,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,16,"labels.inputs.Amortization"),":"),l(4),b(d(8,18,i.loanProduct.allowAttributeOverrides.amortizationType)),l(4),k("",d(12,20,"labels.inputs.Interest method"),":"),l(4),b(d(16,22,i.loanProduct.allowAttributeOverrides.interestType)),l(4),k("",d(20,24,"labels.inputs.Repayment strategy"),":"),l(4),b(d(24,26,i.loanProduct.allowAttributeOverrides.transactionProcessingStrategyCode)),l(4),k("",d(28,28,"labels.inputs.Interest calculation period"),":"),l(4),b(d(32,30,i.loanProduct.allowAttributeOverrides.interestCalculationPeriodType)),l(4),k("",d(36,32,"labels.inputs.Arrears tolerance"),":"),l(4),b(d(40,34,i.loanProduct.allowAttributeOverrides.inArrearsTolerance)),l(4),k("",d(44,36,"labels.inputs.Repaid every"),":"),l(4),b(d(48,38,i.loanProduct.allowAttributeOverrides.repaymentEvery)),l(4),k("",d(52,40,"labels.inputs.Moratorium"),":"),l(4),b(d(56,42,i.loanProduct.allowAttributeOverrides.graceOnPrincipalAndInterestPayment)),l(4),k("",d(60,44,"labels.inputs.Number of days a loan may be overdue before moving into arrears"),":"),l(4),b(d(64,46,i.loanProduct.allowAttributeOverrides.graceOnArrearsAgeing))}}function pOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function mOe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(2);l(3),k("",d(4,5,"labels.inputs.Maximum Tranche count"),":"),l(4),b(i.loanProduct.maxTrancheCount),l(2),g("ngIf",i.loanProduct.outstandingLoanBalance),l(5),k("",d(15,7,"labels.inputs.Disallow Expected Disbursements"),":"),l(4),b(d(19,9,i.loanProduct.disallowExpectedDisbursements))}}function _7e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"number"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Due days for repayment event"),":"),l(4),b(d(8,4,i.loanProduct.dueDaysForRepaymentEvent))}}function v7e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"number"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.OverDue days for repayment event"),":"),l(4),b(d(8,4,i.loanProduct.overDueDaysForRepaymentEvent))}}function b7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` + `),a(10,"span",5),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"span",6),t(15),m(16,"yesNo"),s(),t(17,` + `),a(18,"span",5),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"span",6),t(23),m(24,"yesNo"),s(),t(25,` + `),a(26,"span",5),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"span",6),t(31),m(32,"yesNo"),s(),t(33,` + `),a(34,"span",5),t(35),m(36,"translate"),s(),t(37,` + `),a(38,"span",6),t(39),m(40,"yesNo"),s(),t(41,` + `),a(42,"span",5),t(43),m(44,"translate"),s(),t(45,` + `),a(46,"span",6),t(47),m(48,"yesNo"),s(),t(49,` + `),a(50,"span",5),t(51),m(52,"translate"),s(),t(53,` + `),a(54,"span",6),t(55),m(56,"yesNo"),s(),t(57,` + `),a(58,"span",5),t(59),m(60,"translate"),s(),t(61,` + `),a(62,"span",6),t(63),m(64,"yesNo"),s(),t(65,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,16,"labels.inputs.Amortization"),":"),l(4),b(d(8,18,i.loanProduct.allowAttributeOverrides.amortizationType)),l(4),k("",d(12,20,"labels.inputs.Interest method"),":"),l(4),b(d(16,22,i.loanProduct.allowAttributeOverrides.interestType)),l(4),k("",d(20,24,"labels.inputs.Repayment strategy"),":"),l(4),b(d(24,26,i.loanProduct.allowAttributeOverrides.transactionProcessingStrategyCode)),l(4),k("",d(28,28,"labels.inputs.Interest calculation period"),":"),l(4),b(d(32,30,i.loanProduct.allowAttributeOverrides.interestCalculationPeriodType)),l(4),k("",d(36,32,"labels.inputs.Arrears tolerance"),":"),l(4),b(d(40,34,i.loanProduct.allowAttributeOverrides.inArrearsTolerance)),l(4),k("",d(44,36,"labels.inputs.Repaid every"),":"),l(4),b(d(48,38,i.loanProduct.allowAttributeOverrides.repaymentEvery)),l(4),k("",d(52,40,"labels.inputs.Moratorium"),":"),l(4),b(d(56,42,i.loanProduct.allowAttributeOverrides.graceOnPrincipalAndInterestPayment)),l(4),k("",d(60,44,"labels.inputs.Number of days a loan may be overdue before moving into arrears"),":"),l(4),b(d(64,46,i.loanProduct.allowAttributeOverrides.graceOnArrearsAgeing))}}function C7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function y7e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function dOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge Type")))}function uOe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function fOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function hOe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function S7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge Type")))}function w7e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function E7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function k7e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function gOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function xOe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function _Oe(e,n){e&1&&I(0,"tr",32)}function vOe(e,n){e&1&&I(0,"tr",33)}function bOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function COe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function T7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function I7e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function P7e(e,n){e&1&&T(0,"tr",32)}function D7e(e,n){e&1&&T(0,"tr",33)}function A7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function M7e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function yOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge Type")))}function SOe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function wOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function EOe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function O7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge Type")))}function F7e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function B7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function R7e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function kOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function IOe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function TOe(e,n){e&1&&I(0,"tr",32)}function POe(e,n){e&1&&I(0,"tr",33)}function DOe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"h3",2),t(3),m(4,"translate"),s(),t(5,` + `)}}function N7e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function L7e(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function V7e(e,n){e&1&&T(0,"tr",32)}function z7e(e,n){e&1&&T(0,"tr",33)}function j7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"h3",2),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",3),t(7,` + `),T(6,"mat-divider",3),t(7,` - `),o(8,"table",20),m(9,"chargesPenaltyFilter"),t(10,` - `),at(11,41),t(12,` - `),x(13,pOe,3,3,"th",22),t(14,` - `),x(15,mOe,2,1,"td",23),t(16,` - `),ot(),t(17,` + `),a(8,"table",20),m(9,"chargesPenaltyFilter"),t(10,` + `),ot(11,41),t(12,` + `),x(13,C7e,3,3,"th",22),t(14,` + `),x(15,y7e,2,1,"td",23),t(16,` + `),at(),t(17,` - `),at(18,42),t(19,` - `),x(20,dOe,3,3,"th",22),t(21,` - `),x(22,uOe,3,4,"td",23),t(23,` - `),ot(),t(24,` + `),ot(18,42),t(19,` + `),x(20,S7e,3,3,"th",22),t(21,` + `),x(22,w7e,3,4,"td",23),t(23,` + `),at(),t(24,` - `),at(25,43),t(26,` - `),x(27,fOe,3,3,"th",22),t(28,` - `),x(29,hOe,3,3,"td",23),t(30,` - `),ot(),t(31,` + `),ot(25,43),t(26,` + `),x(27,E7e,3,3,"th",22),t(28,` + `),x(29,k7e,3,3,"td",23),t(30,` + `),at(),t(31,` - `),at(32,44),t(33,` - `),x(34,gOe,3,3,"th",22),t(35,` - `),x(36,xOe,3,4,"td",23),t(37,` - `),ot(),t(38,` + `),ot(32,44),t(33,` + `),x(34,T7e,3,3,"th",22),t(35,` + `),x(36,I7e,3,4,"td",23),t(37,` + `),at(),t(38,` - `),x(39,_Oe,1,0,"tr",28),t(40,` - `),x(41,vOe,1,0,"tr",29),t(42,` + `),x(39,P7e,1,0,"tr",28),t(40,` + `),x(41,D7e,1,0,"tr",29),t(42,` `),s(),t(43,` - `),o(44,"h3",2),t(45),m(46,"translate"),s(),t(47,` + `),a(44,"h3",2),t(45),m(46,"translate"),s(),t(47,` - `),I(48,"mat-divider",3),t(49,` + `),T(48,"mat-divider",3),t(49,` - `),o(50,"table",20),m(51,"chargesPenaltyFilter"),t(52,` - `),at(53,41),t(54,` - `),x(55,bOe,3,3,"th",22),t(56,` - `),x(57,COe,2,1,"td",23),t(58,` - `),ot(),t(59,` + `),a(50,"table",20),m(51,"chargesPenaltyFilter"),t(52,` + `),ot(53,41),t(54,` + `),x(55,A7e,3,3,"th",22),t(56,` + `),x(57,M7e,2,1,"td",23),t(58,` + `),at(),t(59,` - `),at(60,42),t(61,` - `),x(62,yOe,3,3,"th",22),t(63,` - `),x(64,SOe,3,4,"td",23),t(65,` - `),ot(),t(66,` + `),ot(60,42),t(61,` + `),x(62,O7e,3,3,"th",22),t(63,` + `),x(64,F7e,3,4,"td",23),t(65,` + `),at(),t(66,` - `),at(67,43),t(68,` - `),x(69,wOe,3,3,"th",22),t(70,` - `),x(71,EOe,3,3,"td",23),t(72,` - `),ot(),t(73,` + `),ot(67,43),t(68,` + `),x(69,B7e,3,3,"th",22),t(70,` + `),x(71,R7e,3,3,"td",23),t(72,` + `),at(),t(73,` - `),at(74,44),t(75,` - `),x(76,kOe,3,3,"th",22),t(77,` - `),x(78,IOe,3,4,"td",23),t(79,` - `),ot(),t(80,` + `),ot(74,44),t(75,` + `),x(76,N7e,3,3,"th",22),t(77,` + `),x(78,L7e,3,4,"td",23),t(79,` + `),at(),t(80,` - `),x(81,TOe,1,0,"tr",28),t(82,` - `),x(83,POe,1,0,"tr",29),t(84,` + `),x(81,V7e,1,0,"tr",28),t(82,` + `),x(83,z7e,1,0,"tr",29),t(84,` `),s(),t(85,` - `),s()),e&2){let i=A(2);l(3),b(d(4,10,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",Ke(9,12,i.loanProduct.charges,!1)),l(31),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns),l(4),b(d(46,15,"labels.inputs.Overdue Charges")),l(3),g("inset",!0),l(2),g("dataSource",Ke(51,17,i.loanProduct.charges,!0)),l(31),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function MOe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Income capitalization calculation type"),":"),l(4),b(Ke(8,4,i.loanProduct.capitalizedIncomeCalculationType==null?null:i.loanProduct.capitalizedIncomeCalculationType.value,"catalogs"))}}function AOe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Income capitalization strategy"),":"),l(4),b(Ke(8,4,i.loanProduct.capitalizedIncomeStrategy==null?null:i.loanProduct.capitalizedIncomeStrategy.value,"catalogs"))}}function OOe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Income type"),":"),l(4),b(Ke(8,4,i.loanProduct.capitalizedIncomeType==null?null:i.loanProduct.capitalizedIncomeType.value,"catalogs"))}}function FOe(e,n){if(e&1&&(o(0,"div",46),t(1,` - `),o(2,"span",47),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",48),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A(3);l(3),k("",d(4,2,"labels.inputs.Income type"),":"),l(4),b(Ke(8,4,i.loanProduct.capitalizedIncomeType==null?null:i.loanProduct.capitalizedIncomeType.value,"catalogs"))}}function BOe(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"h3",14),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,10,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",Ze(9,12,i.loanProduct.charges,!1)),l(31),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns),l(4),b(d(46,15,"labels.inputs.Overdue Charges")),l(3),g("inset",!0),l(2),g("dataSource",Ze(51,17,i.loanProduct.charges,!0)),l(31),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function q7e(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Income capitalization calculation type"),":"),l(4),b(Ze(8,4,i.loanProduct.capitalizedIncomeCalculationType==null?null:i.loanProduct.capitalizedIncomeCalculationType.value,"catalogs"))}}function H7e(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Income capitalization strategy"),":"),l(4),b(Ze(8,4,i.loanProduct.capitalizedIncomeStrategy==null?null:i.loanProduct.capitalizedIncomeStrategy.value,"catalogs"))}}function G7e(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Income type"),":"),l(4),b(Ze(8,4,i.loanProduct.capitalizedIncomeType==null?null:i.loanProduct.capitalizedIncomeType.value,"catalogs"))}}function U7e(e,n){if(e&1&&(a(0,"div",46),t(1,` + `),a(2,"span",47),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",48),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M(3);l(3),k("",d(4,2,"labels.inputs.Income type"),":"),l(4),b(Ze(8,4,i.loanProduct.capitalizedIncomeType==null?null:i.loanProduct.capitalizedIncomeType.value,"catalogs"))}}function $7e(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"h3",14),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",3),t(7,` + `),T(6,"mat-divider",3),t(7,` - `),o(8,"div",15),t(9,` - `),o(10,"span",5),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"span",6),t(15),m(16,"yesNo"),s(),t(17,` + `),a(8,"div",15),t(9,` + `),a(10,"span",5),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"span",6),t(15),m(16,"yesNo"),s(),t(17,` `),s(),t(18,` - `),x(19,MOe,10,7,"div",16),t(20,` + `),x(19,q7e,10,7,"div",16),t(20,` - `),x(21,AOe,10,7,"div",16),t(22,` + `),x(21,H7e,10,7,"div",16),t(22,` - `),x(23,OOe,10,7,"div",16),t(24,` + `),x(23,G7e,10,7,"div",16),t(24,` - `),x(25,FOe,10,7,"div",45),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,8,"labels.inputs.Income capitalization")),l(3),g("inset",!0),l(5),k("",d(12,10,"labels.inputs.Enable income capitalization"),":"),l(4),b(d(16,12,i.loanProduct.enableIncomeCapitalization)),l(4),g("ngIf",i.loanProduct.enableIncomeCapitalization),l(2),g("ngIf",i.loanProduct.enableIncomeCapitalization),l(2),g("ngIf",i.loanProduct.enableIncomeCapitalization),l(2),g("ngIf",i.loanProduct.enableIncomeCapitalization)}}function ROe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Enable Accrual Activity Posting on Installment Due Date"),":"),l(4),b(d(8,4,i.loanProduct.enableAccrualActivityPosting))}}function NOe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"mifosx-gl-account-display",50),t(3,` + `),x(25,U7e,10,7,"div",45),t(26,` + `),s()),e&2){let i=M(2);l(3),b(d(4,8,"labels.inputs.Income capitalization")),l(3),g("inset",!0),l(5),k("",d(12,10,"labels.inputs.Enable income capitalization"),":"),l(4),b(d(16,12,i.loanProduct.enableIncomeCapitalization)),l(4),g("ngIf",i.loanProduct.enableIncomeCapitalization),l(2),g("ngIf",i.loanProduct.enableIncomeCapitalization),l(2),g("ngIf",i.loanProduct.enableIncomeCapitalization),l(2),g("ngIf",i.loanProduct.enableIncomeCapitalization)}}function W7e(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"yesNo"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Enable Accrual Activity Posting on Installment Due Date"),":"),l(4),b(d(8,4,i.loanProduct.enableAccrualActivityPosting))}}function Q7e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"mifosx-gl-account-display",50),t(3,` `),s(),t(4,` - `),o(5,"mifosx-gl-account-display",50),t(6,` + `),a(5,"mifosx-gl-account-display",50),t(6,` `),s(),t(7,` - `),o(8,"mifosx-gl-account-display",50),t(9,` + `),a(8,"mifosx-gl-account-display",50),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A(3);l(2),g("accountTitle","Interest Receivable")("glAccount",i.accountingMappings.receivableInterestAccount)("withTitle","47%"),l(3),g("accountTitle","Fees Receivable")("glAccount",i.accountingMappings.receivableFeeAccount)("withTitle","47%"),l(3),g("accountTitle","Penalties Receivable")("glAccount",i.accountingMappings.receivablePenaltyAccount)("withTitle","47%")}}function LOe(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",50),t(1,` - `),s()),e&2){let i=A(3);g("accountTitle","Income from ChargeOff Interest")("glAccount",i.accountingMappings.incomeFromChargeOffInterestAccount)("withTitle","47%")}}function VOe(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",50),t(1,` - `),s()),e&2){let i=A(3);g("accountTitle","Income from ChargeOff Fees")("glAccount",i.accountingMappings.incomeFromChargeOffFeesAccount)("withTitle","47%")}}function zOe(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",50),t(1,` - `),s()),e&2){let i=A(3);g("accountTitle","Income from ChargeOff Penalty")("glAccount",i.accountingMappings.incomeFromChargeOffPenaltyAccount)("withTitle","47%")}}function jOe(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",50),t(1,` - `),s()),e&2){let i=A(3);g("accountTitle","Income capitalization")("glAccount",i.accountingMappings.incomeFromCapitalizationAccount)("withTitle","47%")}}function qOe(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",50),t(1,` - `),s()),e&2){let i=A(3);g("accountTitle","ChargeOff Expense")("glAccount",i.accountingMappings.chargeOffExpenseAccount)("withTitle","47%")}}function HOe(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",50),t(1,` - `),s()),e&2){let i=A(3);g("accountTitle","ChargeOff Fraud Expense")("glAccount",i.accountingMappings.chargeOffFraudExpenseAccount)("withTitle","47%")}}function GOe(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",50),t(1,` - `),s()),e&2){let i=A(3);g("accountTitle","Deferred income")("glAccount",i.accountingMappings.deferredIncomeLiabilityAccount)("withTitle","47%")}}function UOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.heading.Payment Type")))}function $Oe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(3);l(2),g("accountTitle","Interest Receivable")("glAccount",i.accountingMappings.receivableInterestAccount)("withTitle","47%"),l(3),g("accountTitle","Fees Receivable")("glAccount",i.accountingMappings.receivableFeeAccount)("withTitle","47%"),l(3),g("accountTitle","Penalties Receivable")("glAccount",i.accountingMappings.receivablePenaltyAccount)("withTitle","47%")}}function K7e(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",50),t(1,` + `),s()),e&2){let i=M(3);g("accountTitle","Income from ChargeOff Interest")("glAccount",i.accountingMappings.incomeFromChargeOffInterestAccount)("withTitle","47%")}}function Y7e(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",50),t(1,` + `),s()),e&2){let i=M(3);g("accountTitle","Income from ChargeOff Fees")("glAccount",i.accountingMappings.incomeFromChargeOffFeesAccount)("withTitle","47%")}}function J7e(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",50),t(1,` + `),s()),e&2){let i=M(3);g("accountTitle","Income from ChargeOff Penalty")("glAccount",i.accountingMappings.incomeFromChargeOffPenaltyAccount)("withTitle","47%")}}function Z7e(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",50),t(1,` + `),s()),e&2){let i=M(3);g("accountTitle","Income capitalization")("glAccount",i.accountingMappings.incomeFromCapitalizationAccount)("withTitle","47%")}}function X7e(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",50),t(1,` + `),s()),e&2){let i=M(3);g("accountTitle","ChargeOff Expense")("glAccount",i.accountingMappings.chargeOffExpenseAccount)("withTitle","47%")}}function t8e(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",50),t(1,` + `),s()),e&2){let i=M(3);g("accountTitle","ChargeOff Fraud Expense")("glAccount",i.accountingMappings.chargeOffFraudExpenseAccount)("withTitle","47%")}}function e8e(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",50),t(1,` + `),s()),e&2){let i=M(3);g("accountTitle","Deferred income")("glAccount",i.accountingMappings.deferredIncomeLiabilityAccount)("withTitle","47%")}}function i8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.heading.Payment Type")))}function n8e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.paymentType.name,` - `)}}function WOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function QOe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function r8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function o8e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.fundSourceAccount.name,` - `)}}function YOe(e,n){e&1&&I(0,"tr",32)}function KOe(e,n){e&1&&I(0,"tr",33)}function JOe(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` + `)}}function a8e(e,n){e&1&&T(0,"tr",32)}function s8e(e,n){e&1&&T(0,"tr",33)}function l8e(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",52),t(7,` - `),at(8,53),t(9,` - `),x(10,UOe,3,3,"th",22),t(11,` - `),x(12,$Oe,2,1,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",52),t(7,` + `),ot(8,53),t(9,` + `),x(10,i8e,3,3,"th",22),t(11,` + `),x(12,n8e,2,1,"td",23),t(13,` + `),at(),t(14,` - `),at(15,54),t(16,` - `),x(17,WOe,3,3,"th",22),t(18,` - `),x(19,QOe,2,1,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,54),t(16,` + `),x(17,r8e,3,3,"th",22),t(18,` + `),x(19,o8e,2,1,"td",23),t(20,` + `),at(),t(21,` - `),x(22,YOe,1,0,"tr",28),t(23,` - `),x(24,KOe,1,0,"tr",29),t(25,` + `),x(22,a8e,1,0,"tr",28),t(23,` + `),x(24,s8e,1,0,"tr",29),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(4);l(3),k(` + `),s()),e&2){let i=M(4);l(3),k(` `,d(4,4,"labels.heading.Configure Fund Sources for Payment Channels"),` - `),l(3),g("dataSource",i.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function ZOe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.catalogs.Fees")))}function XOe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),l(3),g("dataSource",i.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function c8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.catalogs.Fees")))}function p8e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function tFe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function eFe(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit;l(),k(` + `)}}function m8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function d8e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit;l(),k(` `,i.incomeAccount.name,` - `)}}function iFe(e,n){if(e&1&&(o(0,"td",31),t(1,` - `),x(2,eFe,2,1,"span",40),t(3,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.incomeAccount)}}function nFe(e,n){e&1&&I(0,"tr",32)}function rFe(e,n){e&1&&I(0,"tr",33)}function aFe(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` + `)}}function u8e(e,n){if(e&1&&(a(0,"td",31),t(1,` + `),x(2,d8e,2,1,"span",40),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.incomeAccount)}}function f8e(e,n){e&1&&T(0,"tr",32)}function h8e(e,n){e&1&&T(0,"tr",33)}function g8e(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",52),t(7,` - `),at(8,55),t(9,` - `),x(10,ZOe,3,3,"th",22),t(11,` - `),x(12,XOe,2,1,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",52),t(7,` + `),ot(8,55),t(9,` + `),x(10,c8e,3,3,"th",22),t(11,` + `),x(12,p8e,2,1,"td",23),t(13,` + `),at(),t(14,` - `),at(15,56),t(16,` - `),x(17,tFe,3,3,"th",22),t(18,` - `),x(19,iFe,4,1,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,56),t(16,` + `),x(17,m8e,3,3,"th",22),t(18,` + `),x(19,u8e,4,1,"td",23),t(20,` + `),at(),t(21,` - `),x(22,nFe,1,0,"tr",28),t(23,` - `),x(24,rFe,1,0,"tr",29),t(25,` + `),x(22,f8e,1,0,"tr",28),t(23,` + `),x(24,h8e,1,0,"tr",29),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(4);l(3),b(d(4,4,"labels.heading.Map Fees to Specific Income Accounts")),l(3),g("dataSource",i.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function oFe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function sFe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(4);l(3),b(d(4,4,"labels.heading.Map Fees to Specific Income Accounts")),l(3),g("dataSource",i.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function x8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function _8e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function lFe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function cFe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function v8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function b8e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.incomeAccount.name,` - `)}}function pFe(e,n){e&1&&I(0,"tr",32)}function mFe(e,n){e&1&&I(0,"tr",33)}function dFe(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` + `)}}function C8e(e,n){e&1&&T(0,"tr",32)}function y8e(e,n){e&1&&T(0,"tr",33)}function S8e(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",52),t(7,` - `),at(8,55),t(9,` - `),x(10,oFe,3,3,"th",22),t(11,` - `),x(12,sFe,2,1,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",52),t(7,` + `),ot(8,55),t(9,` + `),x(10,x8e,3,3,"th",22),t(11,` + `),x(12,_8e,2,1,"td",23),t(13,` + `),at(),t(14,` - `),at(15,56),t(16,` - `),x(17,lFe,3,3,"th",22),t(18,` - `),x(19,cFe,2,1,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,56),t(16,` + `),x(17,v8e,3,3,"th",22),t(18,` + `),x(19,b8e,2,1,"td",23),t(20,` + `),at(),t(21,` - `),x(22,pFe,1,0,"tr",28),t(23,` - `),x(24,mFe,1,0,"tr",29),t(25,` + `),x(22,C8e,1,0,"tr",28),t(23,` + `),x(24,y8e,1,0,"tr",29),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(4);l(3),k(` + `),s()),e&2){let i=M(4);l(3),k(` `,d(4,4,"labels.heading.Map Penalties to Specific Income Accounts"),` - `),l(3),g("dataSource",i.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function uFe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge-off reason")))}function fFe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),l(3),g("dataSource",i.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function w8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charge-off reason")))}function E8e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeOffReasonCodeValue.name,` - `)}}function hFe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function gFe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `)}}function k8e(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function T8e(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),vt(` (`,i.expenseAccount.glCode,`) `,i.expenseAccount.name,` - `)}}function xFe(e,n){e&1&&I(0,"tr",32)}function _Fe(e,n){e&1&&I(0,"tr",33)}function vFe(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` + `)}}function I8e(e,n){e&1&&T(0,"tr",32)}function P8e(e,n){e&1&&T(0,"tr",33)}function D8e(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"h4",49),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",52),t(7,` - `),at(8,57),t(9,` - `),x(10,uFe,3,3,"th",22),t(11,` - `),x(12,fFe,2,1,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",52),t(7,` + `),ot(8,57),t(9,` + `),x(10,w8e,3,3,"th",22),t(11,` + `),x(12,E8e,2,1,"td",23),t(13,` + `),at(),t(14,` - `),at(15,58),t(16,` - `),x(17,hFe,3,3,"th",22),t(18,` - `),x(19,gFe,2,2,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,58),t(16,` + `),x(17,k8e,3,3,"th",22),t(18,` + `),x(19,T8e,2,2,"td",23),t(20,` + `),at(),t(21,` - `),x(22,xFe,1,0,"tr",28),t(23,` - `),x(24,_Fe,1,0,"tr",29),t(25,` + `),x(22,I8e,1,0,"tr",28),t(23,` + `),x(24,P8e,1,0,"tr",29),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(4);l(3),k(` + `),s()),e&2){let i=M(4);l(3),k(` `,d(4,4,"labels.heading.Map Charge-off reasons to Expense accounts"),` - `),l(3),g("dataSource",i.chargeOffReasonToExpenseAccountMappings),l(16),g("matHeaderRowDef",i.chargeOffReasonExpenseDisplayedColumns),l(2),g("matRowDefColumns",i.chargeOffReasonExpenseDisplayedColumns)}}function bFe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"h3",14),t(3),m(4,"translate"),s(),t(5,` + `),l(3),g("dataSource",i.chargeOffReasonToExpenseAccountMappings),l(16),g("matHeaderRowDef",i.chargeOffReasonExpenseDisplayedColumns),l(2),g("matRowDefColumns",i.chargeOffReasonExpenseDisplayedColumns)}}function A8e(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"h3",14),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",3),t(7,` + `),T(6,"mat-divider",3),t(7,` - `),x(8,JOe,27,6,"div",12),t(9,` + `),x(8,l8e,27,6,"div",12),t(9,` - `),x(10,aFe,27,6,"div",12),t(11,` + `),x(10,g8e,27,6,"div",12),t(11,` - `),x(12,dFe,27,6,"div",12),t(13,` + `),x(12,S8e,27,6,"div",12),t(13,` - `),x(14,vFe,27,6,"div",12),t(15,` - `),s()),e&2){let i=A(3);l(3),b(d(4,6,"labels.heading.Advanced Accounting Rules")),l(3),g("inset",!0),l(2),g("ngIf",(i.paymentChannelToFundSourceMappings==null?null:i.paymentChannelToFundSourceMappings.length)>0),l(2),g("ngIf",(i.feeToIncomeAccountMappings==null?null:i.feeToIncomeAccountMappings.length)>0),l(2),g("ngIf",(i.penaltyToIncomeAccountMappings==null?null:i.penaltyToIncomeAccountMappings.length)>0),l(2),g("ngIf",(i.chargeOffReasonToExpenseAccountMappings==null?null:i.chargeOffReasonToExpenseAccountMappings.length)>0)}}function CFe(e,n){if(e&1&&(o(0,"div",38),t(1,` - `),o(2,"h4",49),t(3),m(4,"translate"),m(5,"translate"),s(),t(6,` + `),x(14,D8e,27,6,"div",12),t(15,` + `),s()),e&2){let i=M(3);l(3),b(d(4,6,"labels.heading.Advanced Accounting Rules")),l(3),g("inset",!0),l(2),g("ngIf",(i.paymentChannelToFundSourceMappings==null?null:i.paymentChannelToFundSourceMappings.length)>0),l(2),g("ngIf",(i.feeToIncomeAccountMappings==null?null:i.feeToIncomeAccountMappings.length)>0),l(2),g("ngIf",(i.penaltyToIncomeAccountMappings==null?null:i.penaltyToIncomeAccountMappings.length)>0),l(2),g("ngIf",(i.chargeOffReasonToExpenseAccountMappings==null?null:i.chargeOffReasonToExpenseAccountMappings.length)>0)}}function M8e(e,n){if(e&1&&(a(0,"div",38),t(1,` + `),a(2,"h4",49),t(3),m(4,"translate"),m(5,"translate"),s(),t(6,` - `),o(7,"div",38),t(8,` - `),o(9,"mifosx-gl-account-display",50),t(10,` + `),a(7,"div",38),t(8,` + `),a(9,"mifosx-gl-account-display",50),t(10,` `),s(),t(11,` `),s(),t(12,` - `),o(13,"h4",49),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"div",38),t(18,` - `),o(19,"mifosx-gl-account-display",50),t(20,` + `),a(13,"h4",49),t(14),m(15,"translate"),s(),t(16,` + `),a(17,"div",38),t(18,` + `),a(19,"mifosx-gl-account-display",50),t(20,` `),s(),t(21,` - `),x(22,NOe,11,9,"div",9),t(23,` - `),o(24,"mifosx-gl-account-display",50),t(25,` + `),x(22,Q7e,11,9,"div",9),t(23,` + `),a(24,"mifosx-gl-account-display",50),t(25,` `),s(),t(26,` `),s(),t(27,` - `),o(28,"h4",49),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"mifosx-gl-account-display",50),t(33,` + `),a(28,"h4",49),t(29),m(30,"translate"),s(),t(31,` + `),a(32,"mifosx-gl-account-display",50),t(33,` `),s(),t(34,` - `),o(35,"mifosx-gl-account-display",50),t(36,` + `),a(35,"mifosx-gl-account-display",50),t(36,` `),s(),t(37,` - `),o(38,"mifosx-gl-account-display",50),t(39,` + `),a(38,"mifosx-gl-account-display",50),t(39,` `),s(),t(40,` - `),o(41,"mifosx-gl-account-display",50),t(42,` + `),a(41,"mifosx-gl-account-display",50),t(42,` `),s(),t(43,` - `),x(44,LOe,2,3,"mifosx-gl-account-display",51),t(45,` - `),x(46,VOe,2,3,"mifosx-gl-account-display",51),t(47,` - `),x(48,zOe,2,3,"mifosx-gl-account-display",51),t(49,` - `),x(50,jOe,2,3,"mifosx-gl-account-display",51),t(51,` + `),x(44,K7e,2,3,"mifosx-gl-account-display",51),t(45,` + `),x(46,Y7e,2,3,"mifosx-gl-account-display",51),t(47,` + `),x(48,J7e,2,3,"mifosx-gl-account-display",51),t(49,` + `),x(50,Z7e,2,3,"mifosx-gl-account-display",51),t(51,` - `),o(52,"h4",49),t(53),m(54,"translate"),s(),t(55,` + `),a(52,"h4",49),t(53),m(54,"translate"),s(),t(55,` - `),o(56,"div",18),t(57,` - `),o(58,"mifosx-gl-account-display",50),t(59,` + `),a(56,"div",18),t(57,` + `),a(58,"mifosx-gl-account-display",50),t(59,` `),s(),t(60,` - `),o(61,"mifosx-gl-account-display",50),t(62,` + `),a(61,"mifosx-gl-account-display",50),t(62,` `),s(),t(63,` - `),x(64,qOe,2,3,"mifosx-gl-account-display",51),t(65,` - `),x(66,HOe,2,3,"mifosx-gl-account-display",51),t(67,` + `),x(64,X7e,2,3,"mifosx-gl-account-display",51),t(65,` + `),x(66,t8e,2,3,"mifosx-gl-account-display",51),t(67,` - `),o(68,"h4",19),t(69),m(70,"translate"),s(),t(71,` - `),o(72,"mifosx-gl-account-display",50),t(73,` + `),a(68,"h4",19),t(69),m(70,"translate"),s(),t(71,` + `),a(72,"mifosx-gl-account-display",50),t(73,` `),s(),t(74,` - `),x(75,GOe,2,3,"mifosx-gl-account-display",51),t(76,` + `),x(75,e8e,2,3,"mifosx-gl-account-display",51),t(76,` - `),x(77,bFe,16,8,"div",9),t(78,` + `),x(77,A8e,16,8,"div",9),t(78,` `),s(),t(79,` - `),s()),e&2){let i=A(2);l(3),vt(` + `),s()),e&2){let i=M(2);l(3),vt(` `,d(4,45,"labels.heading.Assets")," / ",d(5,47,"labels.heading.Liabilities"),` - `),l(6),g("accountTitle","Fund source")("glAccount",i.accountingMappings.fundSourceAccount)("withTitle","47%"),l(5),b(d(15,49,"labels.heading.Assets")),l(5),g("accountTitle","Loan portfolio")("glAccount",i.accountingMappings.loanPortfolioAccount)("withTitle","47%"),l(3),g("ngIf",i.loanProduct.accountingRule.id===3||i.loanProduct.accountingRule.id===4),l(2),g("accountTitle","Transfer in suspense")("glAccount",i.accountingMappings.transfersInSuspenseAccount)("withTitle","47%"),l(5),b(d(30,51,"labels.heading.Income")),l(3),g("accountTitle","Income from Interest")("glAccount",i.accountingMappings.interestOnLoanAccount)("withTitle","47%"),l(3),g("accountTitle","Income from fees")("glAccount",i.accountingMappings.incomeFromFeeAccount)("withTitle","47%"),l(3),g("accountTitle","Income from penalties")("glAccount",i.accountingMappings.incomeFromPenaltyAccount)("withTitle","47%"),l(3),g("accountTitle","Income from Recovery Repayments")("glAccount",i.accountingMappings.incomeFromRecoveryAccount)("withTitle","47%"),l(3),g("ngIf",i.accountingMappings.incomeFromChargeOffInterestAccount),l(2),g("ngIf",i.accountingMappings.incomeFromChargeOffFeesAccount),l(2),g("ngIf",i.accountingMappings.incomeFromChargeOffPenaltyAccount),l(2),g("ngIf",i.accountingMappings.incomeFromCapitalizationAccount),l(3),b(d(54,53,"labels.heading.Expenses")),l(5),g("accountTitle","Losses written off")("glAccount",i.accountingMappings.writeOffAccount)("withTitle","47%"),l(3),g("accountTitle","Expenses from Goodwill Credit")("glAccount",i.accountingMappings.goodwillCreditAccount)("withTitle","47%"),l(3),g("ngIf",i.accountingMappings.chargeOffExpenseAccount),l(2),g("ngIf",i.accountingMappings.chargeOffFraudExpenseAccount),l(3),b(d(70,55,"labels.heading.Liabilities")),l(3),g("accountTitle","Over payment liability")("glAccount",i.accountingMappings.overpaymentLiabilityAccount)("withTitle","47%"),l(3),g("ngIf",i.accountingMappings.deferredIncomeLiabilityAccount),l(2),g("ngIf",i.isAdvancedAccountingEnabled())}}function yFe(e,n){if(e&1&&(o(0,"div",1),t(1,` - `),o(2,"h3",2),t(3),m(4,"translate"),s(),t(5,` + `),l(6),g("accountTitle","Fund source")("glAccount",i.accountingMappings.fundSourceAccount)("withTitle","47%"),l(5),b(d(15,49,"labels.heading.Assets")),l(5),g("accountTitle","Loan portfolio")("glAccount",i.accountingMappings.loanPortfolioAccount)("withTitle","47%"),l(3),g("ngIf",i.loanProduct.accountingRule.id===3||i.loanProduct.accountingRule.id===4),l(2),g("accountTitle","Transfer in suspense")("glAccount",i.accountingMappings.transfersInSuspenseAccount)("withTitle","47%"),l(5),b(d(30,51,"labels.heading.Income")),l(3),g("accountTitle","Income from Interest")("glAccount",i.accountingMappings.interestOnLoanAccount)("withTitle","47%"),l(3),g("accountTitle","Income from fees")("glAccount",i.accountingMappings.incomeFromFeeAccount)("withTitle","47%"),l(3),g("accountTitle","Income from penalties")("glAccount",i.accountingMappings.incomeFromPenaltyAccount)("withTitle","47%"),l(3),g("accountTitle","Income from Recovery Repayments")("glAccount",i.accountingMappings.incomeFromRecoveryAccount)("withTitle","47%"),l(3),g("ngIf",i.accountingMappings.incomeFromChargeOffInterestAccount),l(2),g("ngIf",i.accountingMappings.incomeFromChargeOffFeesAccount),l(2),g("ngIf",i.accountingMappings.incomeFromChargeOffPenaltyAccount),l(2),g("ngIf",i.accountingMappings.incomeFromCapitalizationAccount),l(3),b(d(54,53,"labels.heading.Expenses")),l(5),g("accountTitle","Losses written off")("glAccount",i.accountingMappings.writeOffAccount)("withTitle","47%"),l(3),g("accountTitle","Expenses from Goodwill Credit")("glAccount",i.accountingMappings.goodwillCreditAccount)("withTitle","47%"),l(3),g("ngIf",i.accountingMappings.chargeOffExpenseAccount),l(2),g("ngIf",i.accountingMappings.chargeOffFraudExpenseAccount),l(3),b(d(70,55,"labels.heading.Liabilities")),l(3),g("accountTitle","Over payment liability")("glAccount",i.accountingMappings.overpaymentLiabilityAccount)("withTitle","47%"),l(3),g("ngIf",i.accountingMappings.deferredIncomeLiabilityAccount),l(2),g("ngIf",i.isAdvancedAccountingEnabled())}}function O8e(e,n){if(e&1&&(a(0,"div",1),t(1,` + `),a(2,"h3",2),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",3),t(7,` + `),T(6,"mat-divider",3),t(7,` - `),o(8,"div",4),t(9,` - `),o(10,"span",5),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"span",6),t(15,` - `),I(16,"mifosx-long-text",7),t(17,` + `),a(8,"div",4),t(9,` + `),a(10,"span",5),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"span",6),t(15,` + `),T(16,"mifosx-long-text",7),t(17,` `),s(),t(18,` `),s(),t(19,` - `),o(20,"div",4),t(21,` - `),o(22,"span",5),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"span",6),t(27),s(),t(28,` + `),a(20,"div",4),t(21,` + `),a(22,"span",5),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"span",6),t(27),s(),t(28,` `),s(),t(29,` - `),x(30,S8e,9,4,"div",8),t(31,` + `),x(30,F6e,9,4,"div",8),t(31,` - `),x(32,w8e,9,4,"div",8),t(33,` + `),x(32,B6e,9,4,"div",8),t(33,` - `),o(34,"div",4),t(35,` - `),o(36,"span",5),t(37),m(38,"translate"),s(),t(39,` - `),o(40,"span",6),t(41),m(42,"yesNo"),s(),t(43,` + `),a(34,"div",4),t(35,` + `),a(36,"span",5),t(37),m(38,"translate"),s(),t(39,` + `),a(40,"span",6),t(41),m(42,"yesNo"),s(),t(43,` `),s(),t(44,` - `),x(45,E8e,10,6,"div",8),t(46,` + `),x(45,R6e,10,6,"div",8),t(46,` - `),x(47,k8e,10,6,"div",8),t(48,` + `),x(47,N6e,10,6,"div",8),t(48,` - `),x(49,I8e,9,4,"div",8),t(50,` + `),x(49,L6e,9,4,"div",8),t(50,` - `),o(51,"h3",2),t(52),m(53,"translate"),s(),t(54,` + `),a(51,"h3",2),t(52),m(53,"translate"),s(),t(54,` - `),I(55,"mat-divider",3),t(56,` + `),T(55,"mat-divider",3),t(56,` - `),o(57,"div",4),t(58,` - `),o(59,"span",5),t(60),m(61,"translate"),s(),t(62,` - `),o(63,"span",6),t(64),s(),t(65,` + `),a(57,"div",4),t(58,` + `),a(59,"span",5),t(60),m(61,"translate"),s(),t(62,` + `),a(63,"span",6),t(64),s(),t(65,` `),s(),t(66,` - `),o(67,"div",4),t(68,` - `),o(69,"span",5),t(70),m(71,"translate"),s(),t(72,` - `),o(73,"span",6),t(74),s(),t(75,` + `),a(67,"div",4),t(68,` + `),a(69,"span",5),t(70),m(71,"translate"),s(),t(72,` + `),a(73,"span",6),t(74),s(),t(75,` `),s(),t(76,` - `),o(77,"div",4),t(78,` - `),o(79,"span",5),t(80),m(81,"translate"),s(),t(82,` - `),o(83,"span",6),t(84),s(),t(85,` + `),a(77,"div",4),t(78,` + `),a(79,"span",5),t(80),m(81,"translate"),s(),t(82,` + `),a(83,"span",6),t(84),s(),t(85,` `),s(),t(86,` - `),o(87,"div",4),t(88,` - `),o(89,"span",5),t(90),m(91,"translate"),s(),t(92,` - `),o(93,"span",6),t(94),s(),t(95,` + `),a(87,"div",4),t(88,` + `),a(89,"span",5),t(90),m(91,"translate"),s(),t(92,` + `),a(93,"span",6),t(94),s(),t(95,` `),s(),t(96,` - `),o(97,"div",4),t(98,` - `),o(99,"span",5),t(100),m(101,"translate"),s(),t(102,` - `),o(103,"span",6),t(104),s(),t(105,` + `),a(97,"div",4),t(98,` + `),a(99,"span",5),t(100),m(101,"translate"),s(),t(102,` + `),a(103,"span",6),t(104),s(),t(105,` `),s(),t(106,` - `),o(107,"h3",2),t(108),m(109,"translate"),s(),t(110,` + `),a(107,"h3",2),t(108),m(109,"translate"),s(),t(110,` - `),I(111,"mat-divider",3),t(112,` + `),T(111,"mat-divider",3),t(112,` - `),o(113,"div",4),t(114,` - `),o(115,"span",5),t(116),m(117,"translate"),s(),t(118,` - `),o(119,"span",6),t(120),m(121,"formatNumber"),m(122,"formatNumber"),m(123,"formatNumber"),s(),t(124,` + `),a(113,"div",4),t(114,` + `),a(115,"span",5),t(116),m(117,"translate"),s(),t(118,` + `),a(119,"span",6),t(120),m(121,"formatNumber"),m(122,"formatNumber"),m(123,"formatNumber"),s(),t(124,` `),s(),t(125,` - `),o(126,"div",4),t(127,` - `),o(128,"span",5),t(129),m(130,"translate"),s(),t(131,` - `),o(132,"span",6),t(133),m(134,"yesNo"),s(),t(135,` + `),a(126,"div",4),t(127,` + `),a(128,"span",5),t(129),m(130,"translate"),s(),t(131,` + `),a(132,"span",6),t(133),m(134,"yesNo"),s(),t(135,` `),s(),t(136,` - `),x(137,D8e,10,5,"div",8),t(138,` + `),x(137,j6e,10,5,"div",8),t(138,` - `),o(139,"div",4),t(140,` - `),o(141,"span",5),t(142),m(143,"translate"),s(),t(144,` - `),o(145,"span",6),t(146),m(147,"translateKey"),s(),t(148,` + `),a(139,"div",4),t(140,` + `),a(141,"span",5),t(142),m(143,"translate"),s(),t(144,` + `),a(145,"span",6),t(146),m(147,"translateKey"),s(),t(148,` `),s(),t(149,` - `),o(150,"div",4),t(151,` - `),o(152,"span",5),t(153),m(154,"translate"),s(),t(155,` - `),o(156,"span",6),t(157),s(),t(158,` + `),a(150,"div",4),t(151,` + `),a(152,"span",5),t(153),m(154,"translate"),s(),t(155,` + `),a(156,"span",6),t(157),s(),t(158,` `),s(),t(159,` - `),o(160,"div",4),t(161,` - `),o(162,"span",5),t(163),m(164,"translate"),s(),t(165,` - `),o(166,"span",6),t(167),m(168,"yesNo"),s(),t(169,` + `),a(160,"div",4),t(161,` + `),a(162,"span",5),t(163),m(164,"translate"),s(),t(165,` + `),a(166,"span",6),t(167),m(168,"yesNo"),s(),t(169,` `),s(),t(170,` - `),x(171,M8e,10,8,"div",8),t(172,` + `),x(171,q6e,10,8,"div",8),t(172,` - `),x(173,A8e,31,18,"div",9),t(174,` + `),x(173,H6e,31,18,"div",9),t(174,` - `),o(175,"div",4),t(176,` - `),o(177,"span",5),t(178),m(179,"translate"),s(),t(180,` - `),o(181,"span",6),t(182),m(183,"yesNo"),s(),t(184,` + `),a(175,"div",4),t(176,` + `),a(177,"span",5),t(178),m(179,"translate"),s(),t(180,` + `),a(181,"span",6),t(182),m(183,"yesNo"),s(),t(184,` `),s(),t(185,` - `),x(186,U8e,48,6,"div",8),t(187,` + `),x(186,iMe,48,6,"div",8),t(187,` - `),x(188,r9e,48,6,"div",10),t(189,` + `),x(188,hMe,48,6,"div",10),t(189,` - `),x(190,x9e,48,6,"div",10),t(191,` + `),x(190,IMe,48,6,"div",10),t(191,` - `),o(192,"div",4),t(193,` - `),o(194,"span",5),t(195),m(196,"translate"),s(),t(197,` - `),o(198,"span",6),t(199),m(200,"translateKey"),s(),t(201,` + `),a(192,"div",4),t(193,` + `),a(194,"span",5),t(195),m(196,"translate"),s(),t(197,` + `),a(198,"span",6),t(199),m(200,"translateKey"),s(),t(201,` `),s(),t(202,` - `),x(203,_9e,10,8,"div",8),t(204,` + `),x(203,PMe,10,8,"div",8),t(204,` - `),x(205,v9e,10,6,"div",8),t(206,` + `),x(205,DMe,10,6,"div",8),t(206,` - `),o(207,"h3",2),t(208),m(209,"translate"),s(),t(210,` + `),a(207,"h3",2),t(208),m(209,"translate"),s(),t(210,` - `),I(211,"mat-divider",3),t(212,` + `),T(211,"mat-divider",3),t(212,` - `),x(213,b9e,10,7,"div",8),t(214,` + `),x(213,AMe,10,7,"div",8),t(214,` - `),o(215,"div",4),t(216,` - `),o(217,"span",5),t(218),m(219,"translate"),s(),t(220,` - `),o(221,"span",6),t(222),m(223,"yesNo"),s(),t(224,` + `),a(215,"div",4),t(216,` + `),a(217,"span",5),t(218),m(219,"translate"),s(),t(220,` + `),a(221,"span",6),t(222),m(223,"yesNo"),s(),t(224,` `),s(),t(225,` - `),o(226,"div",4),t(227,` - `),o(228,"span",5),t(229),m(230,"translate"),s(),t(231,` - `),o(232,"span",6),t(233),m(234,"translateKey"),s(),t(235,` + `),a(226,"div",4),t(227,` + `),a(228,"span",5),t(229),m(230,"translate"),s(),t(231,` + `),a(232,"span",6),t(233),m(234,"translateKey"),s(),t(235,` `),s(),t(236,` - `),o(237,"div",4),t(238,` - `),o(239,"span",5),t(240),m(241,"translate"),s(),t(242,` - `),o(243,"span",6),t(244),m(245,"translateKey"),s(),t(246,` + `),a(237,"div",4),t(238,` + `),a(239,"span",5),t(240),m(241,"translate"),s(),t(242,` + `),a(243,"span",6),t(244),m(245,"translateKey"),s(),t(246,` `),s(),t(247,` - `),o(248,"div",4),t(249,` - `),o(250,"span",5),t(251),m(252,"translate"),s(),t(253,` - `),o(254,"span",6),t(255),m(256,"yesNo"),s(),t(257,` + `),a(248,"div",4),t(249,` + `),a(250,"span",5),t(251),m(252,"translate"),s(),t(253,` + `),a(254,"span",6),t(255),m(256,"yesNo"),s(),t(257,` `),s(),t(258,` - `),o(259,"div",4),t(260,` - `),o(261,"span",5),t(262),m(263,"translate"),s(),t(264,` - `),o(265,"span",6),t(266),m(267,"yesNo"),s(),t(268,` + `),a(259,"div",4),t(260,` + `),a(261,"span",5),t(262),m(263,"translate"),s(),t(264,` + `),a(265,"span",6),t(266),m(267,"yesNo"),s(),t(268,` `),s(),t(269,` - `),o(270,"h3",2),t(271),m(272,"translate"),s(),t(273,` + `),a(270,"h3",2),t(271),m(272,"translate"),s(),t(273,` - `),I(274,"mat-divider",3),t(275,` + `),T(274,"mat-divider",3),t(275,` - `),o(276,"div",4),t(277,` - `),o(278,"span",5),t(279),m(280,"translate"),s(),t(281,` - `),o(282,"span",6),t(283),m(284,"translateKey"),s(),t(285,` + `),a(276,"div",4),t(277,` + `),a(278,"span",5),t(279),m(280,"translate"),s(),t(281,` + `),a(282,"span",6),t(283),m(284,"translateKey"),s(),t(285,` `),s(),t(286,` - `),o(287,"div",4),t(288,` - `),o(289,"span",5),t(290),m(291,"translate"),s(),t(292,` - `),o(293,"span",11),t(294),m(295,"translateKey"),s(),t(296,` + `),a(287,"div",4),t(288,` + `),a(289,"span",5),t(290),m(291,"translate"),s(),t(292,` + `),a(293,"span",11),t(294),m(295,"translateKey"),s(),t(296,` `),s(),t(297,` - `),x(298,C9e,9,4,"div",8),t(299,` + `),x(298,MMe,9,4,"div",8),t(299,` - `),x(300,S9e,14,4,"div",8),t(301,` + `),x(300,FMe,14,4,"div",8),t(301,` - `),x(302,E9e,14,4,"div",8),t(303,` + `),x(302,RMe,14,4,"div",8),t(303,` - `),x(304,k9e,9,4,"div",8),t(305,` + `),x(304,NMe,9,4,"div",8),t(305,` - `),o(306,"h3",2),t(307),m(308,"translate"),s(),t(309,` + `),a(306,"h3",2),t(307),m(308,"translate"),s(),t(309,` - `),I(310,"mat-divider",3),t(311,` + `),T(310,"mat-divider",3),t(311,` - `),o(312,"div",4),t(313,` - `),o(314,"span",5),t(315),m(316,"translate"),s(),t(317,` - `),o(318,"span",6),t(319),m(320,"yesNo"),s(),t(321,` + `),a(312,"div",4),t(313,` + `),a(314,"span",5),t(315),m(316,"translate"),s(),t(317,` + `),a(318,"span",6),t(319),m(320,"yesNo"),s(),t(321,` `),s(),t(322,` - `),x(323,I9e,9,4,"div",9),t(324,` + `),x(323,LMe,9,4,"div",9),t(324,` - `),x(325,T9e,10,6,"div",9),t(326,` + `),x(325,VMe,10,6,"div",9),t(326,` - `),x(327,P9e,19,11,"div",12),t(328,` + `),x(327,zMe,19,11,"div",12),t(328,` - `),o(329,"h3",2),t(330),m(331,"translate"),s(),t(332,` + `),a(329,"h3",2),t(330),m(331,"translate"),s(),t(332,` - `),x(333,A9e,10,5,"div",8),t(334,` + `),x(333,HMe,10,5,"div",8),t(334,` - `),x(335,O9e,10,6,"div",8),t(336,` + `),x(335,GMe,10,6,"div",8),t(336,` - `),x(337,F9e,10,6,"div",8),t(338,` + `),x(337,UMe,10,6,"div",8),t(338,` - `),x(339,B9e,9,4,"div",8),t(340,` + `),x(339,$Me,9,4,"div",8),t(340,` - `),x(341,R9e,9,4,"div",8),t(342,` + `),x(341,WMe,9,4,"div",8),t(342,` - `),x(343,N9e,9,4,"div",8),t(344,` + `),x(343,QMe,9,4,"div",8),t(344,` - `),x(345,L9e,9,4,"div",8),t(346,` + `),x(345,KMe,9,4,"div",8),t(346,` - `),o(347,"div",4),t(348,` - `),o(349,"span",5),t(350),m(351,"translate"),s(),t(352,` - `),o(353,"span",6),t(354),m(355,"translateKey"),s(),t(356,` + `),a(347,"div",4),t(348,` + `),a(349,"span",5),t(350),m(351,"translate"),s(),t(352,` + `),a(353,"span",6),t(354),m(355,"translateKey"),s(),t(356,` `),s(),t(357,` - `),x(358,V9e,10,7,"div",8),t(359,` + `),x(358,YMe,10,7,"div",8),t(359,` - `),o(360,"div",4),t(361,` - `),o(362,"span",5),t(363),m(364,"translate"),s(),t(365,` - `),o(366,"span",6),t(367),m(368,"translateKey"),s(),t(369,` + `),a(360,"div",4),t(361,` + `),a(362,"span",5),t(363),m(364,"translate"),s(),t(365,` + `),a(366,"span",6),t(367),m(368,"translateKey"),s(),t(369,` `),s(),t(370,` - `),o(371,"div",4),t(372,` - `),o(373,"span",5),t(374),m(375,"translate"),s(),t(376,` - `),o(377,"span",6),t(378),m(379,"yesNo"),s(),t(380,` + `),a(371,"div",4),t(372,` + `),a(373,"span",5),t(374),m(375,"translate"),s(),t(376,` + `),a(377,"span",6),t(378),m(379,"yesNo"),s(),t(380,` `),s(),t(381,` - `),x(382,z9e,9,4,"div",8),t(383,` + `),x(382,JMe,9,4,"div",8),t(383,` - `),x(384,j9e,9,4,"div",8),t(385,` + `),x(384,ZMe,9,4,"div",8),t(385,` - `),o(386,"div",4),t(387,` - `),o(388,"span",5),t(389),m(390,"translate"),s(),t(391,` - `),o(392,"span",6),t(393),m(394,"yesNo"),s(),t(395,` + `),a(386,"div",4),t(387,` + `),a(388,"span",5),t(389),m(390,"translate"),s(),t(391,` + `),a(392,"span",6),t(393),m(394,"yesNo"),s(),t(395,` `),s(),t(396,` - `),x(397,q9e,9,4,"div",8),t(398,` + `),x(397,XMe,9,4,"div",8),t(398,` - `),o(399,"div",4),t(400,` - `),o(401,"span",5),t(402),m(403,"translate"),s(),t(404,` - `),o(405,"span",6),t(406),m(407,"yesNo"),s(),t(408,` + `),a(399,"div",4),t(400,` + `),a(401,"span",5),t(402),m(403,"translate"),s(),t(404,` + `),a(405,"span",6),t(406),m(407,"yesNo"),s(),t(408,` `),s(),t(409,` - `),x(410,H9e,9,4,"div",8),t(411,` + `),x(410,t7e,9,4,"div",8),t(411,` - `),o(412,"div",4),t(413,` - `),o(414,"span",5),t(415),m(416,"translate"),s(),t(417,` - `),o(418,"span",6),t(419),m(420,"yesNo"),s(),t(421,` + `),a(412,"div",4),t(413,` + `),a(414,"span",5),t(415),m(416,"translate"),s(),t(417,` + `),a(418,"span",6),t(419),m(420,"yesNo"),s(),t(421,` `),s(),t(422,` - `),o(423,"h3",2),t(424),m(425,"translate"),s(),t(426,` + `),a(423,"h3",2),t(424),m(425,"translate"),s(),t(426,` - `),I(427,"mat-divider",3),t(428,` + `),T(427,"mat-divider",3),t(428,` - `),o(429,"div",4),t(430,` - `),o(431,"span",5),t(432),m(433,"translate"),s(),t(434,` - `),o(435,"span",6),t(436),m(437,"yesNo"),s(),t(438,` + `),a(429,"div",4),t(430,` + `),a(431,"span",5),t(432),m(433,"translate"),s(),t(434,` + `),a(435,"span",6),t(436),m(437,"yesNo"),s(),t(438,` `),s(),t(439,` - `),x(440,eOe,56,28,"div",9),t(441,` + `),x(440,d7e,56,28,"div",9),t(441,` - `),o(442,"h3",2),t(443),m(444,"translate"),s(),t(445,` + `),a(442,"h3",2),t(443),m(444,"translate"),s(),t(445,` - `),I(446,"mat-divider",3),t(447,` + `),T(446,"mat-divider",3),t(447,` - `),o(448,"div",4),t(449,` - `),o(450,"span",5),t(451),m(452,"translate"),s(),t(453,` - `),o(454,"span",6),t(455),m(456,"yesNo"),s(),t(457,` + `),a(448,"div",4),t(449,` + `),a(450,"span",5),t(451),m(452,"translate"),s(),t(453,` + `),a(454,"span",6),t(455),m(456,"yesNo"),s(),t(457,` `),s(),t(458,` - `),x(459,rOe,13,6,"div",9),t(460,` + `),x(459,h7e,13,6,"div",9),t(460,` - `),o(461,"h3",2),t(462),m(463,"translate"),s(),t(464,` + `),a(461,"h3",2),t(462),m(463,"translate"),s(),t(464,` - `),I(465,"mat-divider",3),t(466,` + `),T(465,"mat-divider",3),t(466,` - `),o(467,"div",4),t(468,` - `),o(469,"span",5),t(470),m(471,"translate"),s(),t(472,` - `),o(473,"span",6),t(474),m(475,"yesNo"),s(),t(476,` + `),a(467,"div",4),t(468,` + `),a(469,"span",5),t(470),m(471,"translate"),s(),t(472,` + `),a(473,"span",6),t(474),m(475,"yesNo"),s(),t(476,` `),s(),t(477,` - `),x(478,oOe,22,11,"div",9),t(479,` + `),x(478,x7e,22,11,"div",9),t(479,` - `),o(480,"h3",2),t(481),m(482,"translate"),s(),t(483,` + `),a(480,"h3",2),t(481),m(482,"translate"),s(),t(483,` - `),o(484,"div",13),t(485,` - `),o(486,"span",5),t(487),m(488,"translate"),s(),t(489,` - `),o(490,"span",6),t(491),m(492,"yesNo"),s(),t(493,` + `),a(484,"div",13),t(485,` + `),a(486,"span",5),t(487),m(488,"translate"),s(),t(489,` + `),a(490,"span",6),t(491),m(492,"yesNo"),s(),t(493,` `),s(),t(494,` - `),x(495,sOe,10,6,"div",8),t(496,` + `),x(495,_7e,10,6,"div",8),t(496,` - `),x(497,lOe,10,6,"div",8),t(498,` + `),x(497,v7e,10,6,"div",8),t(498,` - `),o(499,"h3",2),t(500),m(501,"translate"),s(),t(502,` + `),a(499,"h3",2),t(500),m(501,"translate"),s(),t(502,` - `),I(503,"mat-divider",3),t(504,` + `),T(503,"mat-divider",3),t(504,` - `),o(505,"div",4),t(506,` - `),o(507,"span",5),t(508),m(509,"translate"),s(),t(510,` - `),o(511,"span",6),t(512),m(513,"yesNo"),s(),t(514,` + `),a(505,"div",4),t(506,` + `),a(507,"span",5),t(508),m(509,"translate"),s(),t(510,` + `),a(511,"span",6),t(512),m(513,"yesNo"),s(),t(514,` `),s(),t(515,` - `),x(516,cOe,66,48,"div",9),t(517,` + `),x(516,b7e,66,48,"div",9),t(517,` - `),x(518,DOe,86,20,"div",9),t(519,` + `),x(518,j7e,86,20,"div",9),t(519,` - `),x(520,BOe,27,14,"div",12),t(521,` + `),x(520,$7e,27,14,"div",12),t(521,` - `),o(522,"h3",14),t(523),m(524,"translate"),s(),t(525,` + `),a(522,"h3",14),t(523),m(524,"translate"),s(),t(525,` - `),I(526,"mat-divider",3),t(527,` + `),T(526,"mat-divider",3),t(527,` - `),o(528,"div",15),t(529,` - `),o(530,"span",5),t(531),m(532,"translate"),s(),t(533,` - `),o(534,"span",6),t(535),m(536,"translate"),s(),t(537,` + `),a(528,"div",15),t(529,` + `),a(530,"span",5),t(531),m(532,"translate"),s(),t(533,` + `),a(534,"span",6),t(535),m(536,"translate"),s(),t(537,` `),s(),t(538,` - `),x(539,ROe,10,6,"div",16),t(540,` + `),x(539,W7e,10,6,"div",16),t(540,` - `),x(541,CFe,80,57,"div",12),t(542,` -`),s()),e&2){let i=A();l(3),b(d(4,140,"labels.heading.Details")),l(3),g("inset",!0),l(5),k("",d(12,142,"labels.inputs.Name"),":"),l(5),Jt("textValue",i.loanProduct.name),l(7),k("",d(24,144,"labels.inputs.Short Name"),":"),l(4),b(i.loanProduct.shortName),l(3),g("ngIf",i.loanProduct.externalId),l(2),g("ngIf",i.loanProduct.fundId),l(5),k("",d(38,146,"labels.inputs.Include in Customer Loan Counter"),":"),l(4),b(d(42,148,i.loanProduct.includeInBorrowerCycle)),l(4),g("ngIf",i.loanProduct.startDate),l(2),g("ngIf",i.loanProduct.closeDate),l(2),g("ngIf",i.loanProduct.description),l(3),b(d(53,150,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(61,152,"labels.inputs.Currency"),":"),l(4),b(i.loanProduct.currency.code),l(6),k("",d(71,154,"labels.inputs.Currency"),":"),l(4),b(i.loanProduct.currency.displayLabel),l(6),k("",d(81,156,"labels.inputs.Decimal Places"),":"),l(4),b(i.loanProduct.currency.decimalPlaces),l(6),k("",d(91,158,"labels.inputs.Currency in multiples of"),":"),l(4),b(i.loanProduct.currency.inMultiplesOf),l(6),k("",d(101,160,"labels.inputs.Installment in multiples of"),":"),l(4),b(i.loanProduct.installmentAmountInMultiplesOf),l(4),b(d(109,162,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(117,164,"labels.inputs.Principal"),":"),l(4),rs("",d(121,166,i.loanProduct.principal),` (Min + `),x(541,M8e,80,57,"div",12),t(542,` +`),s()),e&2){let i=M();l(3),b(d(4,140,"labels.heading.Details")),l(3),g("inset",!0),l(5),k("",d(12,142,"labels.inputs.Name"),":"),l(5),Xt("textValue",i.loanProduct.name),l(7),k("",d(24,144,"labels.inputs.Short Name"),":"),l(4),b(i.loanProduct.shortName),l(3),g("ngIf",i.loanProduct.externalId),l(2),g("ngIf",i.loanProduct.fundId),l(5),k("",d(38,146,"labels.inputs.Include in Customer Loan Counter"),":"),l(4),b(d(42,148,i.loanProduct.includeInBorrowerCycle)),l(4),g("ngIf",i.loanProduct.startDate),l(2),g("ngIf",i.loanProduct.closeDate),l(2),g("ngIf",i.loanProduct.description),l(3),b(d(53,150,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(61,152,"labels.inputs.Currency"),":"),l(4),b(i.loanProduct.currency.code),l(6),k("",d(71,154,"labels.inputs.Currency"),":"),l(4),b(i.loanProduct.currency.displayLabel),l(6),k("",d(81,156,"labels.inputs.Decimal Places"),":"),l(4),b(i.loanProduct.currency.decimalPlaces),l(6),k("",d(91,158,"labels.inputs.Currency in multiples of"),":"),l(4),b(i.loanProduct.currency.inMultiplesOf),l(6),k("",d(101,160,"labels.inputs.Installment in multiples of"),":"),l(4),b(i.loanProduct.installmentAmountInMultiplesOf),l(4),b(d(109,162,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(117,164,"labels.inputs.Principal"),":"),l(4),Ka("",d(121,166,i.loanProduct.principal),` (Min `,d(122,168,i.loanProduct.minPrincipal?i.loanProduct.minPrincipal:i.loanProduct.principal),` : Max `,d(123,170,i.loanProduct.maxPrincipal?i.loanProduct.maxPrincipal:i.loanProduct.principal),`) - `),l(9),k("",d(130,172,"labels.inputs.Allow Approved / Disbursed Amounts Over Applied"),":"),l(4),b(d(134,174,i.loanProduct.allowApprovedDisbursedAmountsOverApplied)),l(4),g("ngIf",i.loanProduct.allowApprovedDisbursedAmountsOverApplied),l(5),k("",d(143,176,"labels.inputs.Installment day calculation from"),":"),l(4),b(Ke(147,178,i.loanProduct.repaymentStartDateType==null?null:i.loanProduct.repaymentStartDateType.value,"catalogs")),l(7),k("",d(154,181,"labels.inputs.Number of Repayments"),":"),l(4),b(i.loanProduct.numberOfRepayments+" (Min: "+(i.loanProduct.minNumberOfRepayments?i.loanProduct.minNumberOfRepayments:i.loanProduct.numberOfRepayments)+", Max: "+(i.loanProduct.maxNumberOfRepayments?i.loanProduct.maxNumberOfRepayments:i.loanProduct.numberOfRepayments)+")"),l(6),k("",d(164,183,"labels.inputs.Linked to floating interest rates"),":"),l(4),b(d(168,185,i.loanProduct.isLinkedToFloatingInterestRates)),l(4),g("ngIf",!i.loanProduct.isLinkedToFloatingInterestRates),l(2),g("ngIf",i.loanProduct.isLinkedToFloatingInterestRates),l(5),k("",d(179,187,"labels.inputs.Terms vary based on loan cycle"),":"),l(4),b(d(183,189,i.loanProduct.useBorrowerCycle)),l(4),g("ngIf",i.loanProduct.principalVariationsForBorrowerCycle==null?null:i.loanProduct.principalVariationsForBorrowerCycle.length),l(2),g("ngIf",i.loanProduct.numberOfRepaymentVariationsForBorrowerCycle==null?null:i.loanProduct.numberOfRepaymentVariationsForBorrowerCycle.length),l(2),g("ngIf",i.loanProduct.interestRateVariationsForBorrowerCycle==null?null:i.loanProduct.interestRateVariationsForBorrowerCycle.length),l(5),k("",d(196,191,"labels.inputs.Repay Every"),":"),l(4),vt("",i.loanProduct.repaymentEvery," ",Ke(200,193,i.loanProduct.repaymentFrequencyType.value,"catalogs"),""),l(4),g("ngIf",i.loanProduct.fixedLength),l(2),g("ngIf",i.loanProduct.minimumDaysBetweenDisbursalAndFirstRepayment),l(3),b(d(209,196,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",i.loanProduct.amortizationType==null?null:i.loanProduct.amortizationType.value),l(5),k("",d(219,198,"labels.inputs.Is Equal Amortization"),":"),l(4),b(d(223,200,i.loanProduct.isEqualAmortization)),l(7),k("",d(230,202,"labels.inputs.Interest Method"),":"),l(4),b(Ke(234,204,i.loanProduct.interestType==null?null:i.loanProduct.interestType.value,"catalogs")),l(7),k("",d(241,207,"labels.inputs.Interest Calculation Period"),":"),l(4),b(Ke(245,209,i.loanProduct.interestCalculationPeriodType==null?null:i.loanProduct.interestCalculationPeriodType.value,"catalogs")),l(7),k("",d(252,212,"labels.inputs.Allow Partial Interest Calculation with same as repayment"),":"),l(4),b(d(256,214,i.loanProduct.allowPartialPeriodInterestCalculation)),l(7),k("",d(263,216,"labels.inputs.Is interest recognition on disbursement date?"),":"),l(4),b(d(267,218,i.loanProduct.interestRecognitionOnDisbursementDate)),l(5),b(d(272,220,"labels.inputs.Loan Schedule")),l(3),g("inset",!0),l(5),k("",d(280,222,"labels.inputs.Loan Schedule Type"),":"),l(4),b(Ke(284,224,i.loanProduct.loanScheduleType.value,"catalogs")),l(7),k("",d(291,227,"labels.inputs.Repayment Strategy"),":"),l(4),b(Ke(295,229,i.loanProduct.transactionProcessingStrategyName,"catalogs")),l(4),g("ngIf",i.isAdvancedPaymentAllocation),l(2),g("ngIf",i.isAdvancedPaymentAllocation),l(2),g("ngIf",i.isAdvancedPaymentAllocation&&i.creditAllocations.length>0),l(2),g("ngIf",i.isAdvancedPaymentAllocation&&(i.supportedInterestRefundTypes==null?null:i.supportedInterestRefundTypes.length)>0),l(3),b(d(308,232,"labels.inputs.Down Payments")),l(3),g("inset",!0),l(5),k("",d(316,234,"labels.inputs.Enable Down Payments"),":"),l(4),b(d(320,236,i.loanProduct.enableDownPayment)),l(4),g("ngIf",i.loanProduct.enableDownPayment),l(2),g("ngIf",i.loanProduct.enableDownPayment),l(2),g("ngIf",i.isAdvancedPaymentAllocation),l(3),b(d(331,238,"labels.heading.Moratorium")),l(3),g("ngIf",i.loanProduct.delinquencyBucket),l(2),g("ngIf",!i.loanProduct.delinquencyBucket),l(2),g("ngIf",i.loanProduct.delinquencyBucket),l(2),g("ngIf",i.loanProduct.graceOnPrincipalPayment),l(2),g("ngIf",i.loanProduct.graceOnInterestPayment),l(2),g("ngIf",i.loanProduct.graceOnInterestCharged),l(2),g("ngIf",i.loanProduct.inArrearsTolerance),l(5),k("",d(351,240,"labels.inputs.Days in year"),":"),l(4),b(Ke(355,242,i.loanProduct.daysInYearType==null?null:i.loanProduct.daysInYearType.value,"catalogs")),l(4),g("ngIf",i.isAdvancedPaymentAllocation&&i.loanProduct.daysInYearCustomStrategy),l(5),k("",d(364,245,"labels.inputs.Days in month"),":"),l(4),b(Ke(368,247,i.loanProduct.daysInMonthType==null?null:i.loanProduct.daysInMonthType.value,"catalogs")),l(7),k("",d(375,250,"labels.inputs.Allow fixing of the installment amount"),":"),l(4),b(d(379,252,i.loanProduct.canDefineInstallmentAmount)),l(4),g("ngIf",i.loanProduct.graceOnArrearsAgeing),l(2),g("ngIf",i.loanProduct.overdueDaysForNPA),l(5),k("",d(390,254,"labels.inputs.Account moves out of NPA only after all arrears have been cleared"),":"),l(4),b(d(394,256,i.loanProduct.accountMovesOutOfNPAOnlyOnArrearsCompletion)),l(4),g("ngIf",i.loanProduct.principalThresholdForLastInstallment),l(5),k("",d(403,258,"labels.inputs.Variable Installments allowed"),":"),l(4),b(d(407,260,i.loanProduct.allowVariableInstallments)),l(4),g("ngIf",i.loanProduct.allowVariableInstallments),l(5),k("",d(416,262,"labels.inputs.Allowed to be used for providing Topup Loans"),":"),l(4),b(d(420,264,i.loanProduct.canUseForTopup)),l(5),b(d(425,266,"labels.heading.Interest Recalculation")),l(3),g("inset",!0),l(5),k("",d(433,268,"labels.inputs.Recalculate Interest"),":"),l(4),b(d(437,270,i.loanProduct.isInterestRecalculationEnabled)),l(4),g("ngIf",i.loanProduct.isInterestRecalculationEnabled),l(3),b(d(444,272,"labels.heading.Guarantee Requirements")),l(3),g("inset",!0),l(5),k("",d(452,274,"labels.inputs.Place Guarantee Funds On-Hold"),":"),l(4),b(d(456,276,i.loanProduct.holdGuaranteeFunds)),l(4),g("ngIf",i.loanProduct.holdGuaranteeFunds),l(3),b(d(463,278,"labels.heading.Loan Tranche Details")),l(3),g("inset",!0),l(5),k("",d(471,280,"labels.inputs.Enable Multiple Disbursals"),":"),l(4),b(d(475,282,i.loanProduct.multiDisburseLoan)),l(4),g("ngIf",i.loanProduct.multiDisburseLoan),l(3),b(d(482,284,"labels.heading.Event Settings")),l(6),k("",d(488,286,"labels.inputs.Use the Global Configurations values to the Repayment Event (notifications)"),":"),l(4),b(d(492,288,i.useDueForRepaymentsConfigurations)),l(4),g("ngIf",i.loanProduct.dueDaysForRepaymentEvent),l(2),g("ngIf",i.loanProduct.overDueDaysForRepaymentEvent),l(3),b(d(501,290,"labels.inputs.Configurable Terms and Settings")),l(3),g("inset",!0),l(5),k("",d(509,292,"labels.inputs.Allow overriding select terms and settings in loan accounts"),":"),l(4),b(d(513,294,i.loanProduct.allowAttributeConfiguration)),l(4),g("ngIf",i.loanProduct.allowAttributeConfiguration),l(2),g("ngIf",i.loanProduct.charges.length),l(2),g("ngIf",i.isAdvancedPaymentAllocation),l(3),b(d(524,296,"labels.heading.Accounting")),l(3),g("inset",!0),l(5),k("",d(532,298,"labels.inputs.Type"),":"),l(4),b(d(536,300,"labels.accounting."+i.getAccountingRuleName(i.accountingRuleData[i.accountingRule()-1]))),l(4),g("ngIf",i.isAccountingAccrualBased),l(2),g("ngIf",i.isAccountingEnabled())}}var KE=(()=>{class e{constructor(i){this.accounting=i,this.variationsDisplayedColumns=["valueConditionType","borrowerCycleNumber","minValue","defaultValue","maxValue"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.chargeOffReasonExpenseDisplayedColumns=["chargeOffReasonCodeValueId","expenseAccountId"],this.accountingRuleData=[],this.isAdvancedPaymentAllocation=!1,this.accountingMappings={},this.paymentChannelToFundSourceMappings=[],this.feeToIncomeAccountMappings=[],this.penaltyToIncomeAccountMappings=[],this.chargeOffReasonToExpenseAccountMappings=[]}ngOnInit(){this.accountingRuleData=this.accounting.getAccountingRulesForLoans(),this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.isAdvancedPaymentAllocation=Io.isAdvancedPaymentAllocationStrategy(this.loanProduct.transactionProcessingStrategyCode),this.loanProduct.currency||this.loanProductsTemplate.currencyOptions.some(i=>{i.code===this.loanProduct.currencyCode&&(this.loanProduct.currency=i)}),this.action==="view")this.accountingMappings=this.loanProduct.accountingMappings,this.paymentChannelToFundSourceMappings=this.loanProduct.paymentChannelToFundSourceMappings||[],this.feeToIncomeAccountMappings=this.loanProduct.feeToIncomeAccountMappings||[],this.penaltyToIncomeAccountMappings=this.loanProduct.penaltyToIncomeAccountMappings||[],this.chargeOffReasonToExpenseAccountMappings=this.loanProduct.chargeOffReasonToExpenseAccountMappings||[];else{if(this.accountingMappings={},this.loanProduct.accountingRule&&this.loanProduct.accountingRule>1||this.loanProductsTemplate.accountingRule.value!=="NONE"){let r=this.loanProductsTemplate.accountingMappingOptions.assetAccountOptions||[],c=this.loanProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],u=this.loanProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],h=this.loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],_=this.loanProductsTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions||[],y=this.loanProductsTemplate.chargeOffReasonOptions||[];if(this.accountingMappings={fundSourceAccount:this.glAccountLookUp(this.loanProduct.fundSourceAccountId,_),loanPortfolioAccount:this.glAccountLookUp(this.loanProduct.loanPortfolioAccountId,r),receivableInterestAccount:this.glAccountLookUp(this.loanProduct.receivableInterestAccountId,r),receivableFeeAccount:this.glAccountLookUp(this.loanProduct.receivableFeeAccountId,r),receivablePenaltyAccount:this.glAccountLookUp(this.loanProduct.receivablePenaltyAccountId,r),transfersInSuspenseAccount:this.glAccountLookUp(this.loanProduct.transfersInSuspenseAccountId,r),interestOnLoanAccount:this.glAccountLookUp(this.loanProduct.interestOnLoanAccountId,c),incomeFromFeeAccount:this.glAccountLookUp(this.loanProduct.incomeFromFeeAccountId,c),incomeFromPenaltyAccount:this.glAccountLookUp(this.loanProduct.incomeFromPenaltyAccountId,c),incomeFromRecoveryAccount:this.glAccountLookUp(this.loanProduct.incomeFromRecoveryAccountId,c),incomeFromChargeOffInterestAccount:this.glAccountLookUp(this.loanProduct.incomeFromChargeOffInterestAccountId,c),incomeFromChargeOffFeesAccount:this.glAccountLookUp(this.loanProduct.incomeFromChargeOffFeesAccountId,c),incomeFromChargeOffPenaltyAccount:this.glAccountLookUp(this.loanProduct.incomeFromChargeOffPenaltyAccountId,c),incomeFromCapitalizationAccount:this.glAccountLookUp(this.loanProduct.incomeFromCapitalizationAccountId,c),writeOffAccount:this.glAccountLookUp(this.loanProduct.writeOffAccountId,u),goodwillCreditAccount:this.glAccountLookUp(this.loanProduct.goodwillCreditAccountId,u),chargeOffExpenseAccount:this.glAccountLookUp(this.loanProduct.writeOffAccountId,u),chargeOffFraudExpenseAccount:this.glAccountLookUp(this.loanProduct.writeOffAccountId,u),overpaymentLiabilityAccount:this.glAccountLookUp(this.loanProduct.overpaymentLiabilityAccountId,h),deferredIncomeLiabilityAccount:this.glAccountLookUp(this.loanProduct.deferredIncomeLiabilityAccountId,h)},this.paymentChannelToFundSourceMappings=[],this.loanProduct.paymentChannelToFundSourceMappings?.length>0){let C=this.loanProductsTemplate.paymentTypeOptions||[];this.loanProduct.paymentChannelToFundSourceMappings.forEach(E=>{this.paymentChannelToFundSourceMappings.push({fundSourceAccount:this.glAccountLookUp(E.fundSourceAccountId,_),paymentType:this.paymentTypeLookUp(E.paymentTypeId,C)})})}this.feeToIncomeAccountMappings=[],this.loanProduct.feeToIncomeAccountMappings?.length>0&&this.loanProduct.feeToIncomeAccountMappings.forEach(C=>{this.feeToIncomeAccountMappings.push({incomeAccount:this.glAccountLookUp(C.incomeAccountId,c),charge:this.chargeLookUp(C.chargeId,this.loanProductsTemplate.chargeOptions)})}),this.penaltyToIncomeAccountMappings=[],this.loanProduct.penaltyToIncomeAccountMappings?.length>0&&this.loanProduct.penaltyToIncomeAccountMappings.forEach(C=>{this.penaltyToIncomeAccountMappings.push({incomeAccount:this.glAccountLookUp(C.incomeAccountId,c),charge:this.chargeLookUp(C.chargeId,this.loanProductsTemplate.penaltyOptions)})}),this.chargeOffReasonToExpenseAccountMappings=[],this.loanProduct.chargeOffReasonToExpenseAccountMappings?.length>0&&this.loanProduct.chargeOffReasonToExpenseAccountMappings.forEach(C=>{let E=this.optionDataLookUp(C.chargeOffReasonCodeValueId,y);this.chargeOffReasonToExpenseAccountMappings.push({expenseAccount:this.glAccountLookUp(C.expenseAccountId,u),chargeOffReasonCodeValue:{id:E.id,name:E.value}})})}this.loanProduct.isInterestRecalculationEnabled&&(this.loanProduct.interestRecalculationData={interestRecalculationCompoundingType:this.optionDataLookUp(this.loanProduct.interestRecalculationCompoundingMethod,this.loanProductsTemplate.interestRecalculationCompoundingTypeOptions),rescheduleStrategyType:this.optionDataLookUp(this.loanProduct.rescheduleStrategyMethod,this.loanProductsTemplate.rescheduleStrategyTypeOptions),recalculationCompoundingFrequencyType:this.optionDataLookUp(this.loanProduct.recalculationCompoundingFrequencyType,this.loanProductsTemplate.interestRecalculationFrequencyTypeOptions),recalculationRestFrequencyType:this.optionDataLookUp(this.loanProduct.recalculationRestFrequencyType,this.loanProductsTemplate.interestRecalculationFrequencyTypeOptions),preClosureInterestCalculationStrategy:this.optionDataLookUp(this.loanProduct.preClosureInterestCalculationStrategy,this.loanProductsTemplate.preClosureInterestCalculationStrategyOptions),allowCompoundingOnEod:this.loanProduct.allowCompoundingOnEod,isArrearsBasedOnOriginalSchedule:this.loanProduct.isArrearsBasedOnOriginalSchedule,isCompoundingToBePostedAsTransaction:this.loanProduct.isCompoundingToBePostedAsTransaction,recalculationRestFrequencyInterval:this.loanProduct.recalculationRestFrequencyInterval,disallowInterestCalculationOnPastDue:this.loanProduct.disallowInterestCalculationOnPastDue});let i=this.optionDataLookUp(this.loanProduct.amortizationType,this.loanProductsTemplate.amortizationTypeOptions);this.loanProduct.amortizationType=i,i=this.optionDataLookUp(this.loanProduct.interestType,this.loanProductsTemplate.interestTypeOptions),this.loanProduct.interestType=i,i=this.optionDataLookUp(this.loanProduct.interestCalculationPeriodType,this.loanProductsTemplate.interestCalculationPeriodTypeOptions),this.loanProduct.interestCalculationPeriodType=i,(!this.loanProduct.repaymentFrequencyType||!this.loanProduct.repaymentFrequencyType.value)&&(i=this.optionDataLookUp(this.loanProduct.repaymentFrequencyType,this.loanProductsTemplate.repaymentFrequencyTypeOptions),this.loanProduct.repaymentFrequencyType=i),i=this.optionDataLookUp(this.loanProduct.daysInMonthType,this.loanProductsTemplate.daysInMonthTypeOptions),this.loanProduct.daysInMonthType=i,i=this.optionDataLookUp(this.loanProduct.daysInYearType,this.loanProductsTemplate.daysInYearTypeOptions),this.loanProduct.daysInYearType=i,this.isAdvancedPaymentAllocation&&this.loanProduct.daysInYearType?.id==1&&(i=this.optionDataLookUp(this.loanProduct.daysInYearCustomStrategy,this.loanProductsTemplate.daysInYearCustomStrategyOptions)),this.loanProduct.daysInYearCustomStrategy=i,this.isAdvancedPaymentAllocation&&this.loanProduct.enableIncomeCapitalization&&(i=this.optionDataLookUp(this.loanProduct.capitalizedIncomeCalculationType,this.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions),this.loanProduct.capitalizedIncomeCalculationType=i,i=this.optionDataLookUp(this.loanProduct.capitalizedIncomeStrategy,this.loanProductsTemplate.capitalizedIncomeStrategyOptions),this.loanProduct.capitalizedIncomeStrategy=i,i=this.optionDataLookUp(this.loanProduct.capitalizedIncomeType,this.loanProductsTemplate.capitalizedIncomeTypeOptions),this.loanProduct.capitalizedIncomeType=i),i=this.optionDataLookUp(this.loanProduct.interestRateFrequencyType,this.loanProductsTemplate.interestRateFrequencyTypeOptions),this.loanProduct.interestRateFrequencyType=i,i=this.optionDataLookUp(this.loanProduct.repaymentStartDateType,this.loanProductsTemplate.repaymentStartDateTypeOptions),this.loanProduct.repaymentStartDateType=i,this.loanProduct.delinquencyBucketId&&(this.loanProduct.delinquencyBucket=this.delinquencyBucketLookUp(this.loanProduct.delinquencyBucketId,this.loanProductsTemplate.delinquencyBucketOptions));let a=this.codeNameLookUpByCode(this.loanProduct.transactionProcessingStrategyCode,this.loanProductsTemplate.transactionProcessingStrategyOptions);this.loanProduct.transactionProcessingStrategyName=a.name,(!this.loanProduct.loanScheduleType||!this.loanProduct.loanScheduleType.value)&&(this.loanProduct.loanScheduleType=this.optionDataLookUpByCode(this.loanProduct.loanScheduleType,this.loanProductsTemplate.loanScheduleTypeOptions)),this.isAdvancedPaymentAllocation&&((!this.loanProduct.loanScheduleProcessingType||!this.loanProduct.loanScheduleProcessingType.value)&&(this.loanProduct.loanScheduleProcessingType=this.optionDataLookUpByCode(this.loanProduct.loanScheduleProcessingType,this.loanProductsTemplate.loanScheduleProcessingTypeOptions)),this.loanProduct.chargeOffBehaviour.value||(this.loanProduct.chargeOffBehaviour=this.stringEnumOptionDataLookUp(this.loanProduct.chargeOffBehaviour,this.loanProductsTemplate.chargeOffBehaviourOptions)))}if(this.loanProduct.advancedPaymentAllocationTransactionTypes){let i=this.loanProduct.advancedPaymentAllocationTransactionTypes.concat(this.loanProduct.creditAllocationTransactionTypes),a=this.loanProduct.advancedPaymentAllocationTypes.concat(this.loanProduct.creditAllocationAllocationTypes);this.advancePaymentAllocationData={transactionTypes:i,allocationTypes:a,futureInstallmentAllocationRules:this.loanProduct.advancedPaymentAllocationFutureInstallmentAllocationRules}}else{let i=this.loanProductsTemplate.advancedPaymentAllocationTransactionTypes.concat(this.loanProductsTemplate.creditAllocationTransactionTypes),a=this.loanProductsTemplate.advancedPaymentAllocationTypes.concat(this.loanProductsTemplate.creditAllocationAllocationTypes);this.advancePaymentAllocationData={transactionTypes:i,allocationTypes:a,futureInstallmentAllocationRules:this.loanProductsTemplate.advancedPaymentAllocationFutureInstallmentAllocationRules}}}optionDataLookUp(i,a){let r;return a.some(c=>{c.id===i&&(r={id:c.id,code:c.code,value:c.value||c.name})}),r}stringEnumOptionDataLookUp(i,a){let r;return a.some(c=>{c.id===i&&(r={id:c.id,code:c.code,value:c.value})}),r}optionDataLookUpByCode(i,a){let r;return a.some(c=>{c.code===i&&(r={id:c.id||0,code:c.code,value:c.value||c.name})}),r}codeNameLookUpByCode(i,a){let r;return a.some(c=>{c.code===i&&(r={code:c.code,name:c.name})}),r}glAccountLookUp(i,a){let r=null;return i&&a.some(c=>{c.id===i&&(r={id:c.id,name:c.name,glCode:c.glCode})}),r}chargeLookUp(i,a){let r=null;return i&&a.some(c=>{c.id===i&&(r={id:c.id,name:c.name,penalty:c.penalty})}),r}paymentTypeLookUp(i,a){let r=null;return i&&a.some(c=>{c.id===i&&(r={id:c.id,name:c.name,isSystemDefined:!1})}),r}delinquencyBucketLookUp(i,a){let r=null;return i&&a.some(c=>{c.id===i&&(r={id:c.id,name:c.name})}),r}accountingRule(){return this.loanProduct.accountingRule.id?this.loanProduct.accountingRule.id:this.loanProduct.accountingRule}get isAccountingAccrualBased(){return this.accountingRule()===3||this.accountingRule()===4}isAccountingEnabled(){return this.accountingRule()>=2}isAdvancedAccountingEnabled(){return this.loanProduct.paymentChannelToFundSourceMappings?.length>0||this.loanProduct.feeToIncomeAccountMappings?.length>0||this.loanProduct.penaltyToIncomeAccountMappings?.length>0||this.loanProduct.chargeOffReasonToExpenseAccountMappings?.length>0}getAccountingRuleName(i){return this.accounting.getAccountRuleName(i.toUpperCase())}mapHumanReadableValueStringEnumOptionDataList(i){return i.map(a=>a.value)}static{this.\u0275fac=function(a){return new(a||e)(z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-summary"]],inputs:{action:"action",loanProduct:"loanProduct",loanProductsTemplate:"loanProductsTemplate",useDueForRepaymentsConfigurations:"useDueForRepaymentsConfigurations",paymentAllocations:"paymentAllocations",creditAllocations:"creditAllocations",supportedInterestRefundTypes:"supportedInterestRefundTypes"},features:[Pa],decls:2,vars:1,consts:[["class","tab-container mat-typography",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"mat-h3","flex-fill"],[3,"inset"],[1,"flex-fill","layout-row"],[1,"flex-47"],[1,"flex-53"],["chars","70",3,"textValue"],["class","flex-fill layout-row",4,"ngIf"],["class","flex-fill layout-row-wrap responsive-column",4,"ngIf"],["class","flex-fill",4,"ngIf"],[1,"flex-53","repayment-strategy"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-fill"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],["class","flex-100 layout-row",4,"ngIf"],["class","flex-53",4,"ngIf"],[1,"flex-fill","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-fill"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","valueConditionType"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","borrowerCycleNumber"],["matColumnDef","minValue"],["matColumnDef","defaultValue"],["matColumnDef","maxValue"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[3,"paymentAllocation","advancePaymentAllocationData",4,"ngFor","ngForOf"],[3,"paymentAllocation","advancePaymentAllocationData"],[3,"creditAllocation","advancePaymentAllocationData",4,"ngFor","ngForOf"],[3,"creditAllocation","advancePaymentAllocationData"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"flex-fill","layout-row","responsive-column"],[4,"ngIf"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["fxFlexFill","",4,"ngIf"],["fxFlexFill",""],["fxFlex","47%"],["fxFlex","53%"],[1,"mat-h4","flex-100"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"],["class","flex-100",3,"accountTitle","glAccount","withTitle",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"],["matColumnDef","chargeOffReasonCodeValueId"],["matColumnDef","expenseAccountId"]],template:function(a,r){a&1&&(x(0,yFe,543,302,"div",0),t(1,` -`)),a&2&&g("ngIf",r.loanProduct)},dependencies:[re,Lt,sn,dl,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zp,_w,bct,uu,St,dw,ji,br,aa,on],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%;div-margin-top:3px}table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.repayment-strategy[_ngcontent-%COMP%]{color:#4461e2}"]})}}return e})();var SFe=()=>["../"],JE=(()=>{class e{constructor(){this.submitEvent=new Jn,this.isAdvancedPaymentAllocation=!1}ngOnInit(){this.advancedPaymentAllocation()}ngOnChanges(i){this.advancedPaymentAllocation()}advancedPaymentAllocation(){this.isAdvancedPaymentAllocation=Io.isAdvancedPaymentAllocationStrategy(this.loanProduct.transactionProcessingStrategyCode)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-preview-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate",accountingRuleData:"accountingRuleData",loanProduct:"loanProduct"},outputs:{submitEvent:"submitEvent"},features:[Pa],decls:20,vars:18,consts:[[3,"action","loanProduct","loanProductsTemplate","useDueForRepaymentsConfigurations","paymentAllocations","creditAllocations","supportedInterestRefundTypes"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){a&1&&(o(0,"mifosx-loan-product-summary",0),t(1,` + `),l(9),k("",d(130,172,"labels.inputs.Allow Approved / Disbursed Amounts Over Applied"),":"),l(4),b(d(134,174,i.loanProduct.allowApprovedDisbursedAmountsOverApplied)),l(4),g("ngIf",i.loanProduct.allowApprovedDisbursedAmountsOverApplied),l(5),k("",d(143,176,"labels.inputs.Installment day calculation from"),":"),l(4),b(Ze(147,178,i.loanProduct.repaymentStartDateType==null?null:i.loanProduct.repaymentStartDateType.value,"catalogs")),l(7),k("",d(154,181,"labels.inputs.Number of Repayments"),":"),l(4),b(i.loanProduct.numberOfRepayments+" (Min: "+(i.loanProduct.minNumberOfRepayments?i.loanProduct.minNumberOfRepayments:i.loanProduct.numberOfRepayments)+", Max: "+(i.loanProduct.maxNumberOfRepayments?i.loanProduct.maxNumberOfRepayments:i.loanProduct.numberOfRepayments)+")"),l(6),k("",d(164,183,"labels.inputs.Linked to floating interest rates"),":"),l(4),b(d(168,185,i.loanProduct.isLinkedToFloatingInterestRates)),l(4),g("ngIf",!i.loanProduct.isLinkedToFloatingInterestRates),l(2),g("ngIf",i.loanProduct.isLinkedToFloatingInterestRates),l(5),k("",d(179,187,"labels.inputs.Terms vary based on loan cycle"),":"),l(4),b(d(183,189,i.loanProduct.useBorrowerCycle)),l(4),g("ngIf",i.loanProduct.principalVariationsForBorrowerCycle==null?null:i.loanProduct.principalVariationsForBorrowerCycle.length),l(2),g("ngIf",i.loanProduct.numberOfRepaymentVariationsForBorrowerCycle==null?null:i.loanProduct.numberOfRepaymentVariationsForBorrowerCycle.length),l(2),g("ngIf",i.loanProduct.interestRateVariationsForBorrowerCycle==null?null:i.loanProduct.interestRateVariationsForBorrowerCycle.length),l(5),k("",d(196,191,"labels.inputs.Repay Every"),":"),l(4),vt("",i.loanProduct.repaymentEvery," ",Ze(200,193,i.loanProduct.repaymentFrequencyType.value,"catalogs"),""),l(4),g("ngIf",i.loanProduct.fixedLength),l(2),g("ngIf",i.loanProduct.minimumDaysBetweenDisbursalAndFirstRepayment),l(3),b(d(209,196,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",i.loanProduct.amortizationType==null?null:i.loanProduct.amortizationType.value),l(5),k("",d(219,198,"labels.inputs.Is Equal Amortization"),":"),l(4),b(d(223,200,i.loanProduct.isEqualAmortization)),l(7),k("",d(230,202,"labels.inputs.Interest Method"),":"),l(4),b(Ze(234,204,i.loanProduct.interestType==null?null:i.loanProduct.interestType.value,"catalogs")),l(7),k("",d(241,207,"labels.inputs.Interest Calculation Period"),":"),l(4),b(Ze(245,209,i.loanProduct.interestCalculationPeriodType==null?null:i.loanProduct.interestCalculationPeriodType.value,"catalogs")),l(7),k("",d(252,212,"labels.inputs.Allow Partial Interest Calculation with same as repayment"),":"),l(4),b(d(256,214,i.loanProduct.allowPartialPeriodInterestCalculation)),l(7),k("",d(263,216,"labels.inputs.Is interest recognition on disbursement date?"),":"),l(4),b(d(267,218,i.loanProduct.interestRecognitionOnDisbursementDate)),l(5),b(d(272,220,"labels.inputs.Loan Schedule")),l(3),g("inset",!0),l(5),k("",d(280,222,"labels.inputs.Loan Schedule Type"),":"),l(4),b(Ze(284,224,i.loanProduct.loanScheduleType.value,"catalogs")),l(7),k("",d(291,227,"labels.inputs.Repayment Strategy"),":"),l(4),b(Ze(295,229,i.loanProduct.transactionProcessingStrategyName,"catalogs")),l(4),g("ngIf",i.isAdvancedPaymentAllocation),l(2),g("ngIf",i.isAdvancedPaymentAllocation),l(2),g("ngIf",i.isAdvancedPaymentAllocation&&i.creditAllocations.length>0),l(2),g("ngIf",i.isAdvancedPaymentAllocation&&(i.supportedInterestRefundTypes==null?null:i.supportedInterestRefundTypes.length)>0),l(3),b(d(308,232,"labels.inputs.Down Payments")),l(3),g("inset",!0),l(5),k("",d(316,234,"labels.inputs.Enable Down Payments"),":"),l(4),b(d(320,236,i.loanProduct.enableDownPayment)),l(4),g("ngIf",i.loanProduct.enableDownPayment),l(2),g("ngIf",i.loanProduct.enableDownPayment),l(2),g("ngIf",i.isAdvancedPaymentAllocation),l(3),b(d(331,238,"labels.heading.Moratorium")),l(3),g("ngIf",i.loanProduct.delinquencyBucket),l(2),g("ngIf",!i.loanProduct.delinquencyBucket),l(2),g("ngIf",i.loanProduct.delinquencyBucket),l(2),g("ngIf",i.loanProduct.graceOnPrincipalPayment),l(2),g("ngIf",i.loanProduct.graceOnInterestPayment),l(2),g("ngIf",i.loanProduct.graceOnInterestCharged),l(2),g("ngIf",i.loanProduct.inArrearsTolerance),l(5),k("",d(351,240,"labels.inputs.Days in year"),":"),l(4),b(Ze(355,242,i.loanProduct.daysInYearType==null?null:i.loanProduct.daysInYearType.value,"catalogs")),l(4),g("ngIf",i.isAdvancedPaymentAllocation&&i.loanProduct.daysInYearCustomStrategy),l(5),k("",d(364,245,"labels.inputs.Days in month"),":"),l(4),b(Ze(368,247,i.loanProduct.daysInMonthType==null?null:i.loanProduct.daysInMonthType.value,"catalogs")),l(7),k("",d(375,250,"labels.inputs.Allow fixing of the installment amount"),":"),l(4),b(d(379,252,i.loanProduct.canDefineInstallmentAmount)),l(4),g("ngIf",i.loanProduct.graceOnArrearsAgeing),l(2),g("ngIf",i.loanProduct.overdueDaysForNPA),l(5),k("",d(390,254,"labels.inputs.Account moves out of NPA only after all arrears have been cleared"),":"),l(4),b(d(394,256,i.loanProduct.accountMovesOutOfNPAOnlyOnArrearsCompletion)),l(4),g("ngIf",i.loanProduct.principalThresholdForLastInstallment),l(5),k("",d(403,258,"labels.inputs.Variable Installments allowed"),":"),l(4),b(d(407,260,i.loanProduct.allowVariableInstallments)),l(4),g("ngIf",i.loanProduct.allowVariableInstallments),l(5),k("",d(416,262,"labels.inputs.Allowed to be used for providing Topup Loans"),":"),l(4),b(d(420,264,i.loanProduct.canUseForTopup)),l(5),b(d(425,266,"labels.heading.Interest Recalculation")),l(3),g("inset",!0),l(5),k("",d(433,268,"labels.inputs.Recalculate Interest"),":"),l(4),b(d(437,270,i.loanProduct.isInterestRecalculationEnabled)),l(4),g("ngIf",i.loanProduct.isInterestRecalculationEnabled),l(3),b(d(444,272,"labels.heading.Guarantee Requirements")),l(3),g("inset",!0),l(5),k("",d(452,274,"labels.inputs.Place Guarantee Funds On-Hold"),":"),l(4),b(d(456,276,i.loanProduct.holdGuaranteeFunds)),l(4),g("ngIf",i.loanProduct.holdGuaranteeFunds),l(3),b(d(463,278,"labels.heading.Loan Tranche Details")),l(3),g("inset",!0),l(5),k("",d(471,280,"labels.inputs.Enable Multiple Disbursals"),":"),l(4),b(d(475,282,i.loanProduct.multiDisburseLoan)),l(4),g("ngIf",i.loanProduct.multiDisburseLoan),l(3),b(d(482,284,"labels.heading.Event Settings")),l(6),k("",d(488,286,"labels.inputs.Use the Global Configurations values to the Repayment Event (notifications)"),":"),l(4),b(d(492,288,i.useDueForRepaymentsConfigurations)),l(4),g("ngIf",i.loanProduct.dueDaysForRepaymentEvent),l(2),g("ngIf",i.loanProduct.overDueDaysForRepaymentEvent),l(3),b(d(501,290,"labels.inputs.Configurable Terms and Settings")),l(3),g("inset",!0),l(5),k("",d(509,292,"labels.inputs.Allow overriding select terms and settings in loan accounts"),":"),l(4),b(d(513,294,i.loanProduct.allowAttributeConfiguration)),l(4),g("ngIf",i.loanProduct.allowAttributeConfiguration),l(2),g("ngIf",i.loanProduct.charges.length),l(2),g("ngIf",i.isAdvancedPaymentAllocation),l(3),b(d(524,296,"labels.heading.Accounting")),l(3),g("inset",!0),l(5),k("",d(532,298,"labels.inputs.Type"),":"),l(4),b(d(536,300,"labels.accounting."+i.getAccountingRuleName(i.accountingRuleData[i.accountingRule()-1]))),l(4),g("ngIf",i.isAccountingAccrualBased),l(2),g("ngIf",i.isAccountingEnabled())}}var qx=(()=>{class e{constructor(i){this.accounting=i,this.variationsDisplayedColumns=["valueConditionType","borrowerCycleNumber","minValue","defaultValue","maxValue"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.chargeOffReasonExpenseDisplayedColumns=["chargeOffReasonCodeValueId","expenseAccountId"],this.accountingRuleData=[],this.isAdvancedPaymentAllocation=!1,this.accountingMappings={},this.paymentChannelToFundSourceMappings=[],this.feeToIncomeAccountMappings=[],this.penaltyToIncomeAccountMappings=[],this.chargeOffReasonToExpenseAccountMappings=[]}ngOnInit(){this.accountingRuleData=this.accounting.getAccountingRulesForLoans(),this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.isAdvancedPaymentAllocation=Ca.isAdvancedPaymentAllocationStrategy(this.loanProduct.transactionProcessingStrategyCode),this.loanProduct.currency||this.loanProductsTemplate.currencyOptions.some(i=>{i.code===this.loanProduct.currencyCode&&(this.loanProduct.currency=i)}),this.action==="view")this.accountingMappings=this.loanProduct.accountingMappings,this.paymentChannelToFundSourceMappings=this.loanProduct.paymentChannelToFundSourceMappings||[],this.feeToIncomeAccountMappings=this.loanProduct.feeToIncomeAccountMappings||[],this.penaltyToIncomeAccountMappings=this.loanProduct.penaltyToIncomeAccountMappings||[],this.chargeOffReasonToExpenseAccountMappings=this.loanProduct.chargeOffReasonToExpenseAccountMappings||[];else{if(this.accountingMappings={},this.loanProduct.accountingRule&&this.loanProduct.accountingRule>1||this.loanProductsTemplate.accountingRule.value!=="NONE"){let r=this.loanProductsTemplate.accountingMappingOptions.assetAccountOptions||[],c=this.loanProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],u=this.loanProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],h=this.loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],_=this.loanProductsTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions||[],y=this.loanProductsTemplate.chargeOffReasonOptions||[];if(this.accountingMappings={fundSourceAccount:this.glAccountLookUp(this.loanProduct.fundSourceAccountId,_),loanPortfolioAccount:this.glAccountLookUp(this.loanProduct.loanPortfolioAccountId,r),receivableInterestAccount:this.glAccountLookUp(this.loanProduct.receivableInterestAccountId,r),receivableFeeAccount:this.glAccountLookUp(this.loanProduct.receivableFeeAccountId,r),receivablePenaltyAccount:this.glAccountLookUp(this.loanProduct.receivablePenaltyAccountId,r),transfersInSuspenseAccount:this.glAccountLookUp(this.loanProduct.transfersInSuspenseAccountId,r),interestOnLoanAccount:this.glAccountLookUp(this.loanProduct.interestOnLoanAccountId,c),incomeFromFeeAccount:this.glAccountLookUp(this.loanProduct.incomeFromFeeAccountId,c),incomeFromPenaltyAccount:this.glAccountLookUp(this.loanProduct.incomeFromPenaltyAccountId,c),incomeFromRecoveryAccount:this.glAccountLookUp(this.loanProduct.incomeFromRecoveryAccountId,c),incomeFromChargeOffInterestAccount:this.glAccountLookUp(this.loanProduct.incomeFromChargeOffInterestAccountId,c),incomeFromChargeOffFeesAccount:this.glAccountLookUp(this.loanProduct.incomeFromChargeOffFeesAccountId,c),incomeFromChargeOffPenaltyAccount:this.glAccountLookUp(this.loanProduct.incomeFromChargeOffPenaltyAccountId,c),incomeFromCapitalizationAccount:this.glAccountLookUp(this.loanProduct.incomeFromCapitalizationAccountId,c),writeOffAccount:this.glAccountLookUp(this.loanProduct.writeOffAccountId,u),goodwillCreditAccount:this.glAccountLookUp(this.loanProduct.goodwillCreditAccountId,u),chargeOffExpenseAccount:this.glAccountLookUp(this.loanProduct.writeOffAccountId,u),chargeOffFraudExpenseAccount:this.glAccountLookUp(this.loanProduct.writeOffAccountId,u),overpaymentLiabilityAccount:this.glAccountLookUp(this.loanProduct.overpaymentLiabilityAccountId,h),deferredIncomeLiabilityAccount:this.glAccountLookUp(this.loanProduct.deferredIncomeLiabilityAccountId,h)},this.paymentChannelToFundSourceMappings=[],this.loanProduct.paymentChannelToFundSourceMappings?.length>0){let C=this.loanProductsTemplate.paymentTypeOptions||[];this.loanProduct.paymentChannelToFundSourceMappings.forEach(E=>{this.paymentChannelToFundSourceMappings.push({fundSourceAccount:this.glAccountLookUp(E.fundSourceAccountId,_),paymentType:this.paymentTypeLookUp(E.paymentTypeId,C)})})}this.feeToIncomeAccountMappings=[],this.loanProduct.feeToIncomeAccountMappings?.length>0&&this.loanProduct.feeToIncomeAccountMappings.forEach(C=>{this.feeToIncomeAccountMappings.push({incomeAccount:this.glAccountLookUp(C.incomeAccountId,c),charge:this.chargeLookUp(C.chargeId,this.loanProductsTemplate.chargeOptions)})}),this.penaltyToIncomeAccountMappings=[],this.loanProduct.penaltyToIncomeAccountMappings?.length>0&&this.loanProduct.penaltyToIncomeAccountMappings.forEach(C=>{this.penaltyToIncomeAccountMappings.push({incomeAccount:this.glAccountLookUp(C.incomeAccountId,c),charge:this.chargeLookUp(C.chargeId,this.loanProductsTemplate.penaltyOptions)})}),this.chargeOffReasonToExpenseAccountMappings=[],this.loanProduct.chargeOffReasonToExpenseAccountMappings?.length>0&&this.loanProduct.chargeOffReasonToExpenseAccountMappings.forEach(C=>{let E=this.optionDataLookUp(C.chargeOffReasonCodeValueId,y);this.chargeOffReasonToExpenseAccountMappings.push({expenseAccount:this.glAccountLookUp(C.expenseAccountId,u),chargeOffReasonCodeValue:{id:E.id,name:E.value}})})}this.loanProduct.isInterestRecalculationEnabled&&(this.loanProduct.interestRecalculationData={interestRecalculationCompoundingType:this.optionDataLookUp(this.loanProduct.interestRecalculationCompoundingMethod,this.loanProductsTemplate.interestRecalculationCompoundingTypeOptions),rescheduleStrategyType:this.optionDataLookUp(this.loanProduct.rescheduleStrategyMethod,this.loanProductsTemplate.rescheduleStrategyTypeOptions),recalculationCompoundingFrequencyType:this.optionDataLookUp(this.loanProduct.recalculationCompoundingFrequencyType,this.loanProductsTemplate.interestRecalculationFrequencyTypeOptions),recalculationRestFrequencyType:this.optionDataLookUp(this.loanProduct.recalculationRestFrequencyType,this.loanProductsTemplate.interestRecalculationFrequencyTypeOptions),preClosureInterestCalculationStrategy:this.optionDataLookUp(this.loanProduct.preClosureInterestCalculationStrategy,this.loanProductsTemplate.preClosureInterestCalculationStrategyOptions),allowCompoundingOnEod:this.loanProduct.allowCompoundingOnEod,isArrearsBasedOnOriginalSchedule:this.loanProduct.isArrearsBasedOnOriginalSchedule,isCompoundingToBePostedAsTransaction:this.loanProduct.isCompoundingToBePostedAsTransaction,recalculationRestFrequencyInterval:this.loanProduct.recalculationRestFrequencyInterval,disallowInterestCalculationOnPastDue:this.loanProduct.disallowInterestCalculationOnPastDue});let i=this.optionDataLookUp(this.loanProduct.amortizationType,this.loanProductsTemplate.amortizationTypeOptions);this.loanProduct.amortizationType=i,i=this.optionDataLookUp(this.loanProduct.interestType,this.loanProductsTemplate.interestTypeOptions),this.loanProduct.interestType=i,i=this.optionDataLookUp(this.loanProduct.interestCalculationPeriodType,this.loanProductsTemplate.interestCalculationPeriodTypeOptions),this.loanProduct.interestCalculationPeriodType=i,(!this.loanProduct.repaymentFrequencyType||!this.loanProduct.repaymentFrequencyType.value)&&(i=this.optionDataLookUp(this.loanProduct.repaymentFrequencyType,this.loanProductsTemplate.repaymentFrequencyTypeOptions),this.loanProduct.repaymentFrequencyType=i),i=this.optionDataLookUp(this.loanProduct.daysInMonthType,this.loanProductsTemplate.daysInMonthTypeOptions),this.loanProduct.daysInMonthType=i,i=this.optionDataLookUp(this.loanProduct.daysInYearType,this.loanProductsTemplate.daysInYearTypeOptions),this.loanProduct.daysInYearType=i,this.isAdvancedPaymentAllocation&&this.loanProduct.daysInYearType?.id==1&&(i=this.optionDataLookUp(this.loanProduct.daysInYearCustomStrategy,this.loanProductsTemplate.daysInYearCustomStrategyOptions)),this.loanProduct.daysInYearCustomStrategy=i,this.isAdvancedPaymentAllocation&&this.loanProduct.enableIncomeCapitalization&&(i=this.optionDataLookUp(this.loanProduct.capitalizedIncomeCalculationType,this.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions),this.loanProduct.capitalizedIncomeCalculationType=i,i=this.optionDataLookUp(this.loanProduct.capitalizedIncomeStrategy,this.loanProductsTemplate.capitalizedIncomeStrategyOptions),this.loanProduct.capitalizedIncomeStrategy=i,i=this.optionDataLookUp(this.loanProduct.capitalizedIncomeType,this.loanProductsTemplate.capitalizedIncomeTypeOptions),this.loanProduct.capitalizedIncomeType=i),i=this.optionDataLookUp(this.loanProduct.interestRateFrequencyType,this.loanProductsTemplate.interestRateFrequencyTypeOptions),this.loanProduct.interestRateFrequencyType=i,i=this.optionDataLookUp(this.loanProduct.repaymentStartDateType,this.loanProductsTemplate.repaymentStartDateTypeOptions),this.loanProduct.repaymentStartDateType=i,this.loanProduct.delinquencyBucketId&&(this.loanProduct.delinquencyBucket=this.delinquencyBucketLookUp(this.loanProduct.delinquencyBucketId,this.loanProductsTemplate.delinquencyBucketOptions));let o=this.codeNameLookUpByCode(this.loanProduct.transactionProcessingStrategyCode,this.loanProductsTemplate.transactionProcessingStrategyOptions);this.loanProduct.transactionProcessingStrategyName=o.name,(!this.loanProduct.loanScheduleType||!this.loanProduct.loanScheduleType.value)&&(this.loanProduct.loanScheduleType=this.optionDataLookUpByCode(this.loanProduct.loanScheduleType,this.loanProductsTemplate.loanScheduleTypeOptions)),this.isAdvancedPaymentAllocation&&((!this.loanProduct.loanScheduleProcessingType||!this.loanProduct.loanScheduleProcessingType.value)&&(this.loanProduct.loanScheduleProcessingType=this.optionDataLookUpByCode(this.loanProduct.loanScheduleProcessingType,this.loanProductsTemplate.loanScheduleProcessingTypeOptions)),this.loanProduct.chargeOffBehaviour.value||(this.loanProduct.chargeOffBehaviour=this.stringEnumOptionDataLookUp(this.loanProduct.chargeOffBehaviour,this.loanProductsTemplate.chargeOffBehaviourOptions)))}if(this.loanProduct.advancedPaymentAllocationTransactionTypes){let i=this.loanProduct.advancedPaymentAllocationTransactionTypes.concat(this.loanProduct.creditAllocationTransactionTypes),o=this.loanProduct.advancedPaymentAllocationTypes.concat(this.loanProduct.creditAllocationAllocationTypes);this.advancePaymentAllocationData={transactionTypes:i,allocationTypes:o,futureInstallmentAllocationRules:this.loanProduct.advancedPaymentAllocationFutureInstallmentAllocationRules}}else{let i=this.loanProductsTemplate.advancedPaymentAllocationTransactionTypes.concat(this.loanProductsTemplate.creditAllocationTransactionTypes),o=this.loanProductsTemplate.advancedPaymentAllocationTypes.concat(this.loanProductsTemplate.creditAllocationAllocationTypes);this.advancePaymentAllocationData={transactionTypes:i,allocationTypes:o,futureInstallmentAllocationRules:this.loanProductsTemplate.advancedPaymentAllocationFutureInstallmentAllocationRules}}}optionDataLookUp(i,o){let r;return o.some(c=>{c.id===i&&(r={id:c.id,code:c.code,value:c.value||c.name})}),r}stringEnumOptionDataLookUp(i,o){let r;return o.some(c=>{c.id===i&&(r={id:c.id,code:c.code,value:c.value})}),r}optionDataLookUpByCode(i,o){let r;return o.some(c=>{c.code===i&&(r={id:c.id||0,code:c.code,value:c.value||c.name})}),r}codeNameLookUpByCode(i,o){let r;return o.some(c=>{c.code===i&&(r={code:c.code,name:c.name})}),r}glAccountLookUp(i,o){let r=null;return i&&o.some(c=>{c.id===i&&(r={id:c.id,name:c.name,glCode:c.glCode})}),r}chargeLookUp(i,o){let r=null;return i&&o.some(c=>{c.id===i&&(r={id:c.id,name:c.name,penalty:c.penalty})}),r}paymentTypeLookUp(i,o){let r=null;return i&&o.some(c=>{c.id===i&&(r={id:c.id,name:c.name,isSystemDefined:!1})}),r}delinquencyBucketLookUp(i,o){let r=null;return i&&o.some(c=>{c.id===i&&(r={id:c.id,name:c.name})}),r}accountingRule(){return this.loanProduct.accountingRule.id?this.loanProduct.accountingRule.id:this.loanProduct.accountingRule}get isAccountingAccrualBased(){return this.accountingRule()===3||this.accountingRule()===4}isAccountingEnabled(){return this.accountingRule()>=2}isAdvancedAccountingEnabled(){return this.loanProduct.paymentChannelToFundSourceMappings?.length>0||this.loanProduct.feeToIncomeAccountMappings?.length>0||this.loanProduct.penaltyToIncomeAccountMappings?.length>0||this.loanProduct.chargeOffReasonToExpenseAccountMappings?.length>0}getAccountingRuleName(i){return this.accounting.getAccountRuleName(i.toUpperCase())}mapHumanReadableValueStringEnumOptionDataList(i){return i.map(o=>o.value)}static{this.\u0275fac=function(o){return new(o||e)(z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-summary"]],inputs:{action:"action",loanProduct:"loanProduct",loanProductsTemplate:"loanProductsTemplate",useDueForRepaymentsConfigurations:"useDueForRepaymentsConfigurations",paymentAllocations:"paymentAllocations",creditAllocations:"creditAllocations",supportedInterestRefundTypes:"supportedInterestRefundTypes"},features:[wo],decls:2,vars:1,consts:[["class","tab-container mat-typography",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"mat-h3","flex-fill"],[3,"inset"],[1,"flex-fill","layout-row"],[1,"flex-47"],[1,"flex-53"],["chars","70",3,"textValue"],["class","flex-fill layout-row",4,"ngIf"],["class","flex-fill layout-row-wrap responsive-column",4,"ngIf"],["class","flex-fill",4,"ngIf"],[1,"flex-53","repayment-strategy"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-fill"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],["class","flex-100 layout-row",4,"ngIf"],["class","flex-53",4,"ngIf"],[1,"flex-fill","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-fill"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","valueConditionType"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","borrowerCycleNumber"],["matColumnDef","minValue"],["matColumnDef","defaultValue"],["matColumnDef","maxValue"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[3,"paymentAllocation","advancePaymentAllocationData",4,"ngFor","ngForOf"],[3,"paymentAllocation","advancePaymentAllocationData"],[3,"creditAllocation","advancePaymentAllocationData",4,"ngFor","ngForOf"],[3,"creditAllocation","advancePaymentAllocationData"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"flex-fill","layout-row","responsive-column"],[4,"ngIf"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["fxFlexFill","",4,"ngIf"],["fxFlexFill",""],["fxFlex","47%"],["fxFlex","53%"],[1,"mat-h4","flex-100"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"],["class","flex-100",3,"accountTitle","glAccount","withTitle",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"],["matColumnDef","chargeOffReasonCodeValueId"],["matColumnDef","expenseAccountId"]],template:function(o,r){o&1&&(x(0,O8e,543,302,"div",0),t(1,` +`)),o&2&&g("ngIf",r.loanProduct)},dependencies:[yt,le,zt,Yd,wt,ji,Et,an,sn,Ew,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,el,vP,Ep,_w,hr,Xr],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%;div-margin-top:3px}table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.repayment-strategy[_ngcontent-%COMP%]{color:#4461e2}"]})}}return e})();var F8e=()=>["../"],Hx=(()=>{class e{constructor(){this.submitEvent=new Wn,this.isAdvancedPaymentAllocation=!1}ngOnInit(){this.advancedPaymentAllocation()}ngOnChanges(i){this.advancedPaymentAllocation()}advancedPaymentAllocation(){this.isAdvancedPaymentAllocation=Ca.isAdvancedPaymentAllocationStrategy(this.loanProduct.transactionProcessingStrategyCode)}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-product-preview-step"]],inputs:{loanProductsTemplate:"loanProductsTemplate",accountingRuleData:"accountingRuleData",loanProduct:"loanProduct"},outputs:{submitEvent:"submitEvent"},features:[wo],decls:20,vars:18,consts:[[3,"action","loanProduct","loanProductsTemplate","useDueForRepaymentsConfigurations","paymentAllocations","creditAllocations","supportedInterestRefundTypes"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){o&1&&(a(0,"mifosx-loan-product-summary",0),t(1,` `),s(),t(2,` -`),o(3,"div",1),t(4,` - `),o(5,"button",2),t(6,` - `),I(7,"fa-icon",3),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",4),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",5),q("click",function(){return r.submitEvent.emit()}),t(16),m(17,"translate"),s(),t(18,` +`),a(3,"div",1),t(4,` + `),a(5,"button",2),t(6,` + `),T(7,"fa-icon",3),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",4),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",5),q("click",function(){return r.submitEvent.emit()}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` -`)),a&2&&(g("action","preview")("loanProduct",r.loanProduct)("loanProductsTemplate",r.loanProductsTemplate)("useDueForRepaymentsConfigurations",r.loanProduct.useDueForRepaymentsConfigurations)("paymentAllocations",r.loanProduct.paymentAllocation)("creditAllocations",r.loanProduct.creditAllocation)("supportedInterestRefundTypes",r.loanProduct.supportedInterestRefundTypes),l(8),k(` +`)),o&2&&(g("action","preview")("loanProduct",r.loanProduct)("loanProductsTemplate",r.loanProductsTemplate)("useDueForRepaymentsConfigurations",r.loanProduct.useDueForRepaymentsConfigurations)("paymentAllocations",r.loanProduct.paymentAllocation)("creditAllocations",r.loanProduct.creditAllocation)("supportedInterestRefundTypes",r.loanProduct.supportedInterestRefundTypes),l(8),k(` `,d(9,11,"labels.buttons.Previous"),` - `),l(3),g("routerLink",ht(17,SFe)),l(),k(` + `),l(3),g("routerLink",ht(17,F8e)),l(),k(` `,d(13,13,"labels.buttons.Cancel"),` `),l(4),k(` `,d(17,15,"labels.buttons.Submit"),` - `))},dependencies:[Ht,Dt,dn,zt,KE,St],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.repayment-strategy[_ngcontent-%COMP%]{color:#4461e2}"]})}}return e})();function kFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",18),t(2,` - `))}function IFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",18),t(2,` - `))}function TFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",19),t(2,` - `))}function PFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",20),t(2,` - `))}function DFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",21),t(2,` - `))}function MFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function AFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function OFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function FFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST REFUND"))}function BFe(e,n){if(e&1){let i=lt();o(0,"mat-step",8),t(1,` - `),x(2,FFe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-interest-refund-step",22),q("supportedInterestRefundTypes",function(r){Q(i);let c=A();return Y(c.setSupportedInterestRefundTypes(r))}),t(5,` + `))},dependencies:[yt,wt,qt,At,Et,qx,dn,Ut],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.repayment-strategy[_ngcontent-%COMP%]{color:#4461e2}"]})}}return e})();function R8e(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",18),t(2,` + `))}function N8e(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",18),t(2,` + `))}function L8e(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",19),t(2,` + `))}function V8e(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",20),t(2,` + `))}function z8e(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",21),t(2,` + `))}function j8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function q8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function H8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function G8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST REFUND"))}function U8e(e,n){if(e&1){let i=lt();a(0,"mat-step",8),t(1,` + `),x(2,G8e,2,3,"ng-template",9),t(3,` + `),a(4,"mifosx-loan-product-interest-refund-step",22),q("supportedInterestRefundTypes",function(r){Q(i);let c=M();return K(c.setSupportedInterestRefundTypes(r))}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();g("stepControl",i.loanProductInterestRefundForm),l(4),g("loanProductsTemplate",i.loanProductsTemplate)}}function RFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PAYMENT ALLOCATION"))}function NFe(e,n){if(e&1){let i=lt();o(0,"mat-step"),t(1,` - `),x(2,RFe,2,3,"ng-template",9),t(3,` + `),s()}if(e&2){let i=M();g("stepControl",i.loanProductInterestRefundForm),l(4),g("loanProductsTemplate",i.loanProductsTemplate)}}function $8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PAYMENT ALLOCATION"))}function W8e(e,n){if(e&1){let i=lt();a(0,"mat-step"),t(1,` + `),x(2,$8e,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-payment-strategy-step",23),q("setPaymentAllocation",function(r){Q(i);let c=A();return Y(c.setPaymentAllocation(r))})("setCreditAllocation",function(r){Q(i);let c=A();return Y(c.setCreditAllocation(r))}),t(5,` + `),a(4,"mifosx-loan-product-payment-strategy-step",23),q("setPaymentAllocation",function(r){Q(i);let c=M();return K(c.setPaymentAllocation(r))})("setCreditAllocation",function(r){Q(i);let c=M();return K(c.setCreditAllocation(r))}),t(5,` `),s(),t(6,` - `),I(7,"mifosx-stepper-buttons"),t(8,` - `),s()}if(e&2){let i=A();l(4),g("advancedPaymentAllocations",i.advancedPaymentAllocations)("advancedCreditAllocations",i.advancedCreditAllocations)("advancedPaymentAllocationTransactionTypes",i.loanProductsTemplate.advancedPaymentAllocationTransactionTypes)("paymentAllocationOrderDefault",i.loanProductsTemplate.advancedPaymentAllocationTypes)("advancedCreditAllocationTransactionTypes",i.loanProductsTemplate.creditAllocationTransactionTypes)("creditAllocationOrderDefault",i.loanProductsTemplate.creditAllocationAllocationTypes)}}function LFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function VFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function zFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INCOME CAPITALIZATION"))}function jFe(e,n){if(e&1){let i=lt();o(0,"mat-step",24),t(1,` - `),x(2,zFe,2,3,"ng-template",9),t(3,` + `),T(7,"mifosx-stepper-buttons"),t(8,` + `),s()}if(e&2){let i=M();l(4),g("advancedPaymentAllocations",i.advancedPaymentAllocations)("advancedCreditAllocations",i.advancedCreditAllocations)("advancedPaymentAllocationTransactionTypes",i.loanProductsTemplate.advancedPaymentAllocationTransactionTypes)("paymentAllocationOrderDefault",i.loanProductsTemplate.advancedPaymentAllocationTypes)("advancedCreditAllocationTransactionTypes",i.loanProductsTemplate.creditAllocationTransactionTypes)("creditAllocationOrderDefault",i.loanProductsTemplate.creditAllocationAllocationTypes)}}function Q8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function K8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function Y8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INCOME CAPITALIZATION"))}function J8e(e,n){if(e&1){let i=lt();a(0,"mat-step",24),t(1,` + `),x(2,Y8e,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-capitalized-income-step",25),q("setCapitalizedIncome",function(r){Q(i);let c=A();return Y(c.setCapitalizedIncome(r))})("setViewChildForm",function(r){Q(i);let c=A();return Y(c.setViewChildForm(r))}),t(5,` + `),a(4,"mifosx-loan-product-capitalized-income-step",25),q("setCapitalizedIncome",function(r){Q(i);let c=M();return K(c.setCapitalizedIncome(r))})("setViewChildForm",function(r){Q(i);let c=M();return K(c.setViewChildForm(r))}),t(5,` `),s(),t(6,` - `),I(7,"mifosx-stepper-buttons"),t(8,` - `),s()}if(e&2){let i=A();g("stepControl",i.loanIncomeCapitalizationForm),l(4),g("capitalizedIncome",i.capitalizedIncome)("capitalizedIncomeCalculationTypeOptions",i.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions)("capitalizedIncomeStrategyOptions",i.loanProductsTemplate.capitalizedIncomeStrategyOptions)("capitalizedIncomeTypeOptions",i.loanProductsTemplate.capitalizedIncomeTypeOptions)}}function qFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function HFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function GFe(e,n){if(e&1){let i=lt();o(0,"mat-step",26),t(1,` - `),x(2,HFe,2,3,"ng-template",9),t(3,` + `),T(7,"mifosx-stepper-buttons"),t(8,` + `),s()}if(e&2){let i=M();g("stepControl",i.loanIncomeCapitalizationForm),l(4),g("capitalizedIncome",i.capitalizedIncome)("capitalizedIncomeCalculationTypeOptions",i.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions)("capitalizedIncomeStrategyOptions",i.loanProductsTemplate.capitalizedIncomeStrategyOptions)("capitalizedIncomeTypeOptions",i.loanProductsTemplate.capitalizedIncomeTypeOptions)}}function Z8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function X8e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function tOe(e,n){if(e&1){let i=lt();a(0,"mat-step",26),t(1,` + `),x(2,X8e,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-preview-step",27),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-loan-product-preview-step",27),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("loanProductsTemplate",i.loanProductsTemplate)("accountingRuleData",i.accountingRuleData)("loanProduct",i.loanProduct)}}var Sct=(()=>{class e{constructor(i,a,r,c,u,h){this.route=i,this.productsService=a,this.loanProducts=r,this.router=c,this.accounting=u,this.advancedPaymentStrategy=h,this.accountingRuleData=[],this.itemsByDefault=[],this.isAdvancedPaymentStrategy=!1,this.paymentAllocation=[],this.creditAllocation=[],this.supportedInterestRefundTypes=[],this.advancedPaymentAllocations=[],this.advancedCreditAllocations=[],this.capitalizedIncome=null,this.route.data.subscribe(_=>{this.loanProductsTemplate=_.loanProductsTemplate;let y=this.loanProductsTemplate.accountingMappingOptions.assetAccountOptions||[],C=this.loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.loanProductsTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions=y.concat(C),this.itemsByDefault=r.setItemsByDefault(_.configurations),this.loanProductsTemplate.itemsByDefault=this.itemsByDefault,this.loanProductsTemplate=r.updateLoanProductDefaults(this.loanProductsTemplate,!1)})}ngOnInit(){this.accountingRuleData=this.accounting.getAccountingRulesForLoans(),this.buildAdvancedPaymentAllocation()}get loanProductDetailsForm(){return this.loanProductDetailsStep.loanProductDetailsForm}get loanProductCurrencyForm(){if(this.loanProductCurrencyStep!=null)return this.loanProductCurrencyStep.loanProductCurrencyForm}get loanProductInterestRefundForm(){if(this.loanProductInterestRefundStep!=null)return this.loanProductInterestRefundStep.loanProductInterestRefundForm}get loanProductTermsForm(){return this.loanProductTermsStep.loanProductTermsForm}advancePaymentStrategy(i){this.isAdvancedPaymentStrategy=Io.isAdvancedPaymentAllocationStrategy(i),this.isAdvancedPaymentStrategy&&(this.loanProductsTemplate.enableIncomeCapitalization?this.capitalizedIncome={enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions[0],capitalizedIncomeStrategy:this.loanProductsTemplate.capitalizedIncomeStrategyOptions[0],capitalizedIncomeType:this.loanProductsTemplate.capitalizedIncomeTypeOptions[0]}:this.capitalizedIncome={enableIncomeCapitalization:!1})}buildAdvancedPaymentAllocation(){this.advancedPaymentAllocations=this.advancedPaymentStrategy.buildAdvancedPaymentAllocationList(this.loanProductsTemplate)}setPaymentAllocation(i){this.paymentAllocation=i}setCreditAllocation(i){this.creditAllocation=i}setSupportedInterestRefundTypes(i){this.supportedInterestRefundTypes=i}setCapitalizedIncome(i){this.isAdvancedPaymentStrategy&&(this.capitalizedIncome=i)}setViewChildForm(i){this.loanIncomeCapitalizationForm=i}get loanProductSettingsForm(){return this.loanProductSettingsStep.loanProductSettingsForm}get loanProductAccountingForm(){return this.loanProductAccountingStep.loanProductAccountingForm}get loanProductFormValid(){return this.isAdvancedPaymentStrategy?this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanIncomeCapitalizationForm.valid&&this.loanProductAccountingForm.valid:this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanProductAccountingForm.valid}get loanProduct(){let i=ve(ve(ve(ve(ve(ve({},this.loanProductDetailsStep.loanProductDetails),this.loanProductCurrencyStep.loanProductCurrency),this.loanProductTermsStep.loanProductTerms),this.loanProductSettingsStep.loanProductSettings),this.loanProductChargesStep.loanProductCharges),this.loanProductAccountingStep.loanProductAccounting);return this.isAdvancedPaymentStrategy&&(i.paymentAllocation=this.paymentAllocation,i.creditAllocation=this.creditAllocation,i.supportedInterestRefundTypes=this.supportedInterestRefundTypes,this.capitalizedIncome!=null&&(i.enableIncomeCapitalization=this.capitalizedIncome.enableIncomeCapitalization,this.capitalizedIncome.enableIncomeCapitalization&&(i.capitalizedIncomeCalculationType=this.capitalizedIncome.capitalizedIncomeCalculationType,i.capitalizedIncomeStrategy=this.capitalizedIncome.capitalizedIncomeStrategy,i.capitalizedIncomeType=this.capitalizedIncome.capitalizedIncomeType))),i}submit(){let i=this.loanProducts.buildPayload(this.loanProduct,this.itemsByDefault);i.useDueForRepaymentsConfigurations===!0&&(i.dueDaysForRepaymentEvent=null,i.overDueDaysForRepaymentEvent=null),this.isAdvancedPaymentStrategy?i.supportedInterestRefundTypes=this.mapStringEnumOptionToIdList(i.supportedInterestRefundTypes):(delete i.supportedInterestRefundTypes,delete i.daysInYearCustomStrategy),delete i.useDueForRepaymentsConfigurations,this.productsService.createLoanProduct(i).subscribe(a=>{this.router.navigate(["../",a.resourceId],{relativeTo:this.route})})}mapStringEnumOptionToIdList(i){return i?i.map(a=>a.id):[]}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Io),z(Zt),z(ya),z(ef))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-loan-product"]],viewQuery:function(a,r){if(a&1&&(Bt(Qu,7),Bt(Yu,7),Bt(tf,7),Bt(nf,7),Bt(Ku,7),Bt(Ju,7),Bt(Zu,7),Bt(Xu,7)),a&2){let c;Ot(c=Ft())&&(r.loanProductDetailsStep=c.first),Ot(c=Ft())&&(r.loanProductCurrencyStep=c.first),Ot(c=Ft())&&(r.loanProductInterestRefundStep=c.first),Ot(c=Ft())&&(r.loanProductCapitalizedIncomeStep=c.first),Ot(c=Ft())&&(r.loanProductTermsStep=c.first),Ot(c=Ft())&&(r.loanProductSettingsStep=c.first),Ot(c=Ft())&&(r.loanProductChargesStep=c.first),Ot(c=Ft())&&(r.loanProductAccountingStep=c.first)}},decls:70,vars:21,consts:[["loanProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"loanProductsTemplate"],[3,"advancePaymentStrategy","loanProductsTemplate","isLinkedToFloatingInterestRates"],[3,"stepControl",4,"ngIf"],[4,"ngIf"],[3,"loanProductsTemplate","currencyCode","multiDisburseLoan"],["completed","",3,"stepControl",4,"ngIf"],[3,"loanProductsTemplate","accountingRuleData","loanProductFormValid","capitalizedIncome"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],[3,"supportedInterestRefundTypes","loanProductsTemplate"],[3,"setPaymentAllocation","setCreditAllocation","advancedPaymentAllocations","advancedCreditAllocations","advancedPaymentAllocationTransactionTypes","paymentAllocationOrderDefault","advancedCreditAllocationTransactionTypes","creditAllocationOrderDefault"],["completed","",3,"stepControl"],[3,"setCapitalizedIncome","setViewChildForm","capitalizedIncome","capitalizedIncomeCalculationTypeOptions","capitalizedIncomeStrategyOptions","capitalizedIncomeTypeOptions"],["state","preview","completed",""],[3,"submitEvent","loanProductsTemplate","accountingRuleData","loanProduct"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,kFe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("loanProductsTemplate",i.loanProductsTemplate)("accountingRuleData",i.accountingRuleData)("loanProduct",i.loanProduct)}}var bP=(()=>{class e{constructor(i,o,r,c,u,h){this.route=i,this.productsService=o,this.loanProducts=r,this.router=c,this.accounting=u,this.advancedPaymentStrategy=h,this.accountingRuleData=[],this.itemsByDefault=[],this.isAdvancedPaymentStrategy=!1,this.paymentAllocation=[],this.creditAllocation=[],this.supportedInterestRefundTypes=[],this.advancedPaymentAllocations=[],this.advancedCreditAllocations=[],this.capitalizedIncome=null,this.route.data.subscribe(_=>{this.loanProductsTemplate=_.loanProductsTemplate;let y=this.loanProductsTemplate.accountingMappingOptions.assetAccountOptions||[],C=this.loanProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.loanProductsTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions=y.concat(C),this.itemsByDefault=r.setItemsByDefault(_.configurations),this.loanProductsTemplate.itemsByDefault=this.itemsByDefault,this.loanProductsTemplate=r.updateLoanProductDefaults(this.loanProductsTemplate,!1)})}ngOnInit(){this.accountingRuleData=this.accounting.getAccountingRulesForLoans(),this.buildAdvancedPaymentAllocation()}get loanProductDetailsForm(){return this.loanProductDetailsStep.loanProductDetailsForm}get loanProductCurrencyForm(){if(this.loanProductCurrencyStep!=null)return this.loanProductCurrencyStep.loanProductCurrencyForm}get loanProductInterestRefundForm(){if(this.loanProductInterestRefundStep!=null)return this.loanProductInterestRefundStep.loanProductInterestRefundForm}get loanProductTermsForm(){return this.loanProductTermsStep.loanProductTermsForm}advancePaymentStrategy(i){this.isAdvancedPaymentStrategy=Ca.isAdvancedPaymentAllocationStrategy(i),this.isAdvancedPaymentStrategy&&(this.loanProductsTemplate.enableIncomeCapitalization?this.capitalizedIncome={enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanProductsTemplate.capitalizedIncomeCalculationTypeOptions[0],capitalizedIncomeStrategy:this.loanProductsTemplate.capitalizedIncomeStrategyOptions[0],capitalizedIncomeType:this.loanProductsTemplate.capitalizedIncomeTypeOptions[0]}:this.capitalizedIncome={enableIncomeCapitalization:!1})}buildAdvancedPaymentAllocation(){this.advancedPaymentAllocations=this.advancedPaymentStrategy.buildAdvancedPaymentAllocationList(this.loanProductsTemplate)}setPaymentAllocation(i){this.paymentAllocation=i}setCreditAllocation(i){this.creditAllocation=i}setSupportedInterestRefundTypes(i){this.supportedInterestRefundTypes=i}setCapitalizedIncome(i){this.isAdvancedPaymentStrategy&&(this.capitalizedIncome=i)}setViewChildForm(i){this.loanIncomeCapitalizationForm=i}get loanProductSettingsForm(){return this.loanProductSettingsStep.loanProductSettingsForm}get loanProductAccountingForm(){return this.loanProductAccountingStep.loanProductAccountingForm}get loanProductFormValid(){return this.isAdvancedPaymentStrategy?this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanIncomeCapitalizationForm.valid&&this.loanProductAccountingForm.valid:this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanProductAccountingForm.valid}get loanProduct(){let i=ye(ye(ye(ye(ye(ye({},this.loanProductDetailsStep.loanProductDetails),this.loanProductCurrencyStep.loanProductCurrency),this.loanProductTermsStep.loanProductTerms),this.loanProductSettingsStep.loanProductSettings),this.loanProductChargesStep.loanProductCharges),this.loanProductAccountingStep.loanProductAccounting);return this.isAdvancedPaymentStrategy&&(i.paymentAllocation=this.paymentAllocation,i.creditAllocation=this.creditAllocation,i.supportedInterestRefundTypes=this.supportedInterestRefundTypes,this.capitalizedIncome!=null&&(i.enableIncomeCapitalization=this.capitalizedIncome.enableIncomeCapitalization,this.capitalizedIncome.enableIncomeCapitalization&&(i.capitalizedIncomeCalculationType=this.capitalizedIncome.capitalizedIncomeCalculationType,i.capitalizedIncomeStrategy=this.capitalizedIncome.capitalizedIncomeStrategy,i.capitalizedIncomeType=this.capitalizedIncome.capitalizedIncomeType))),i}submit(){let i=this.loanProducts.buildPayload(this.loanProduct,this.itemsByDefault);i.useDueForRepaymentsConfigurations===!0&&(i.dueDaysForRepaymentEvent=null,i.overDueDaysForRepaymentEvent=null),this.isAdvancedPaymentStrategy?i.supportedInterestRefundTypes=this.mapStringEnumOptionToIdList(i.supportedInterestRefundTypes):(delete i.supportedInterestRefundTypes,delete i.daysInYearCustomStrategy),delete i.useDueForRepaymentsConfigurations,this.productsService.createLoanProduct(i).subscribe(o=>{this.router.navigate(["../",o.resourceId],{relativeTo:this.route})})}mapStringEnumOptionToIdList(i){return i?i.map(o=>o.id):[]}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(Ca),z(te),z(_o),z(Vu))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-loan-product"]],viewQuery:function(o,r){if(o&1&&(Nt(Mu,7),Nt(Ou,7),Nt(Lu,7),Nt(zu,7),Nt(Fu,7),Nt(Bu,7),Nt(Ru,7),Nt(Nu,7)),o&2){let c;Bt(c=Rt())&&(r.loanProductDetailsStep=c.first),Bt(c=Rt())&&(r.loanProductCurrencyStep=c.first),Bt(c=Rt())&&(r.loanProductInterestRefundStep=c.first),Bt(c=Rt())&&(r.loanProductCapitalizedIncomeStep=c.first),Bt(c=Rt())&&(r.loanProductTermsStep=c.first),Bt(c=Rt())&&(r.loanProductSettingsStep=c.first),Bt(c=Rt())&&(r.loanProductChargesStep=c.first),Bt(c=Rt())&&(r.loanProductAccountingStep=c.first)}},decls:70,vars:21,consts:[["loanProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"loanProductsTemplate"],[3,"advancePaymentStrategy","loanProductsTemplate","isLinkedToFloatingInterestRates"],[3,"stepControl",4,"ngIf"],[4,"ngIf"],[3,"loanProductsTemplate","currencyCode","multiDisburseLoan"],["completed","",3,"stepControl",4,"ngIf"],[3,"loanProductsTemplate","accountingRuleData","loanProductFormValid","capitalizedIncome"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],[3,"supportedInterestRefundTypes","loanProductsTemplate"],[3,"setPaymentAllocation","setCreditAllocation","advancedPaymentAllocations","advancedCreditAllocations","advancedPaymentAllocationTransactionTypes","paymentAllocationOrderDefault","advancedCreditAllocationTransactionTypes","creditAllocationOrderDefault"],["completed","",3,"stepControl"],[3,"setCapitalizedIncome","setViewChildForm","capitalizedIncome","capitalizedIncomeCalculationTypeOptions","capitalizedIncomeStrategyOptions","capitalizedIncomeTypeOptions"],["state","preview","completed",""],[3,"submitEvent","loanProductsTemplate","accountingRuleData","loanProduct"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,R8e,3,0,"ng-template",3),t(6,` - `),x(7,IFe,3,0,"ng-template",4),t(8,` + `),x(7,N8e,3,0,"ng-template",4),t(8,` - `),x(9,TFe,3,0,"ng-template",5),t(10,` + `),x(9,L8e,3,0,"ng-template",5),t(10,` - `),x(11,PFe,3,0,"ng-template",6),t(12,` + `),x(11,V8e,3,0,"ng-template",6),t(12,` - `),x(13,DFe,3,0,"ng-template",7),t(14,` + `),x(13,z8e,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,MFe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,j8e,2,3,"ng-template",9),t(18,` - `),I(19,"mifosx-loan-product-details-step",10),t(20,` + `),T(19,"mifosx-loan-product-details-step",10),t(20,` `),s(),t(21,` - `),o(22,"mat-step",8),t(23,` - `),x(24,AFe,2,3,"ng-template",9),t(25,` + `),a(22,"mat-step",8),t(23,` + `),x(24,q8e,2,3,"ng-template",9),t(25,` - `),I(26,"mifosx-loan-product-currency-step",10),t(27,` + `),T(26,"mifosx-loan-product-currency-step",10),t(27,` `),s(),t(28,` - `),o(29,"mat-step",8),t(30,` - `),x(31,OFe,2,3,"ng-template",9),t(32,` + `),a(29,"mat-step",8),t(30,` + `),x(31,H8e,2,3,"ng-template",9),t(32,` - `),o(33,"mifosx-loan-product-settings-step",11),q("advancePaymentStrategy",function(h){return Q(c),Y(r.advancePaymentStrategy(h))}),t(34,` + `),a(33,"mifosx-loan-product-settings-step",11),q("advancePaymentStrategy",function(h){return Q(c),K(r.advancePaymentStrategy(h))}),t(34,` `),s(),t(35,` `),s(),t(36,` - `),x(37,BFe,7,2,"mat-step",12),t(38,` + `),x(37,U8e,7,2,"mat-step",12),t(38,` - `),x(39,NFe,9,6,"mat-step",13),t(40,` + `),x(39,W8e,9,6,"mat-step",13),t(40,` - `),o(41,"mat-step",8),t(42,` - `),x(43,LFe,2,3,"ng-template",9),t(44,` + `),a(41,"mat-step",8),t(42,` + `),x(43,Q8e,2,3,"ng-template",9),t(44,` - `),I(45,"mifosx-loan-product-terms-step",10),t(46,` + `),T(45,"mifosx-loan-product-terms-step",10),t(46,` `),s(),t(47,` - `),o(48,"mat-step"),t(49,` - `),x(50,VFe,2,3,"ng-template",9),t(51,` + `),a(48,"mat-step"),t(49,` + `),x(50,K8e,2,3,"ng-template",9),t(51,` - `),o(52,"mifosx-loan-product-charges-step",14),t(53,` + `),a(52,"mifosx-loan-product-charges-step",14),t(53,` `),s(),t(54,` `),s(),t(55,` - `),x(56,jFe,9,5,"mat-step",15),t(57,` + `),x(56,J8e,9,5,"mat-step",15),t(57,` - `),o(58,"mat-step",8),t(59,` - `),x(60,qFe,2,3,"ng-template",9),t(61,` + `),a(58,"mat-step",8),t(59,` + `),x(60,Z8e,2,3,"ng-template",9),t(61,` - `),o(62,"mifosx-loan-product-accounting-step",16),t(63,` + `),a(62,"mifosx-loan-product-accounting-step",16),t(63,` `),s(),t(64,` `),s(),t(65,` - `),x(66,GFe,7,3,"mat-step",17),t(67,` + `),x(66,tOe,7,3,"mat-step",17),t(67,` `),s(),t(68,` `),s(),t(69,` -`)}a&2&&(l(15),g("stepControl",r.loanProductDetailsForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate),l(3),g("stepControl",r.loanProductCurrencyForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate),l(3),g("stepControl",r.loanProductSettingsForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate)("isLinkedToFloatingInterestRates",r.loanProductTermsForm.get("isLinkedToFloatingInterestRates")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductTermsForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate),l(7),g("loanProductsTemplate",r.loanProductsTemplate)("currencyCode",r.loanProductCurrencyForm.get("currencyCode"))("multiDisburseLoan",r.loanProductSettingsForm.get("multiDisburseLoan")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductAccountingForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate)("accountingRuleData",r.accountingRuleData)("loanProductFormValid",r.loanProductFormValid)("capitalizedIncome",r.capitalizedIncome),l(4),g("ngIf",r.loanProductFormValid))},dependencies:[Lt,Ht,wo,yo,Eo,So,gw,Qu,Yu,tf,Ku,Ju,YE,Zu,Xu,JE,nf,St],styles:[".container[_ngcontent-%COMP%]{max-width:86rem;width:96%;padding-bottom:30px}fa-icon[_ngcontent-%COMP%]{position:relative;left:5%}"]})}}return e})();var UFe=()=>["./general"],$Fe=e=>["./datatables",e];function WFe(e,n){if(e&1&&(o(0,"a",5,2),t(2),s()),e&2){let i=Tt(1),a=A().$implicit;g("routerLink",Je(3,$Fe,a.registeredTableName))("active",i.isActive),l(2),k(` - `,a.registeredTableName,` - `)}}function QFe(e,n){if(e&1&&(at(0),t(1,` - `),x(2,WFe,3,5,"a",7),t(3,` - `),ot()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var wct=(()=>{class e{constructor(i){this.route=i,this.loanProductDatatables=[],this.route.data.subscribe(a=>{this.loanProductDatatables=a.loanProductDatatables})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-loan-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(a,r){if(a&1&&(o(0,"mat-card",3),t(1,` - `),o(2,"mat-card-content"),t(3,` - `),o(4,"nav",4),t(5,` - `),o(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` - `),x(11,QFe,4,1,"ng-container",6),t(12,` +`)}o&2&&(l(15),g("stepControl",r.loanProductDetailsForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate),l(3),g("stepControl",r.loanProductCurrencyForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate),l(3),g("stepControl",r.loanProductSettingsForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate)("isLinkedToFloatingInterestRates",r.loanProductTermsForm.get("isLinkedToFloatingInterestRates")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductTermsForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate),l(7),g("loanProductsTemplate",r.loanProductsTemplate)("currencyCode",r.loanProductCurrencyForm.get("currencyCode"))("multiDisburseLoan",r.loanProductSettingsForm.get("multiDisburseLoan")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductAccountingForm),l(4),g("loanProductsTemplate",r.loanProductsTemplate)("accountingRuleData",r.accountingRuleData)("loanProductFormValid",r.loanProductFormValid)("capitalizedIncome",r.capitalizedIncome),l(4),g("ngIf",r.loanProductFormValid))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,Mu,Ou,Bu,Lu,jx,Sw,Fu,Ru,zu,Nu,Hx],styles:[".container[_ngcontent-%COMP%]{max-width:86rem;width:96%;padding-bottom:30px}fa-icon[_ngcontent-%COMP%]{position:relative;left:5%}"]})}}return e})();var eOe=()=>["./general"],iOe=e=>["./datatables",e];function nOe(e,n){if(e&1&&(a(0,"a",5,2),t(2),s()),e&2){let i=Dt(1),o=M().$implicit;g("routerLink",Xe(3,iOe,o.registeredTableName))("active",i.isActive),l(2),k(` + `,o.registeredTableName,` + `)}}function rOe(e,n){if(e&1&&(ot(0),t(1,` + `),x(2,nOe,3,5,"a",7),t(3,` + `),at()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var CP=(()=>{class e{constructor(i){this.route=i,this.loanProductDatatables=[],this.route.data.subscribe(o=>{this.loanProductDatatables=o.loanProductDatatables})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-loan-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(o,r){if(o&1&&(a(0,"mat-card",3),t(1,` + `),a(2,"mat-card-content"),t(3,` + `),a(4,"nav",4),t(5,` + `),a(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` + `),x(11,rOe,4,1,"ng-container",6),t(12,` `),s(),t(13,` - `),o(14,"mat-tab-nav-panel",null,1),t(16,` - `),I(17,"router-outlet"),t(18,` + `),a(14,"mat-tab-nav-panel",null,1),t(16,` + `),T(17,"router-outlet"),t(18,` `),s(),t(19,` `),s(),t(20,` `),s(),t(21,` -`)),a&2){let c=Tt(7),u=Tt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,UFe))("active",c.isActive),l(2),k(` +`)),o&2){let c=Dt(7),u=Dt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,eOe))("active",c.isActive),l(2),k(` `,d(9,5,"labels.heading.General"),` - `),l(3),g("ngForOf",r.loanProductDatatables)}},dependencies:[re,te,le,Ms,Os,As,_o,zt,ss,se,St],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:90rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function YFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",18),t(2,` - `))}function KFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",18),t(2,` - `))}function JFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",19),t(2,` - `))}function ZFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",20),t(2,` - `))}function XFe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",21),t(2,` - `))}function tBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function eBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function iBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function nBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST REFUND"))}function rBe(e,n){if(e&1){let i=lt();o(0,"mat-step",8),t(1,` - `),x(2,nBe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-interest-refund-step",22),q("supportedInterestRefundTypes",function(r){Q(i);let c=A();return Y(c.setSupportedInterestRefundTypes(r))}),t(5,` + `),l(3),g("ngForOf",r.loanProductDatatables)}},dependencies:[yt,le,wt,qt,oe,de,me,Et,ys,Ss,Za,ws,da],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:90rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function oOe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",18),t(2,` + `))}function aOe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",18),t(2,` + `))}function sOe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",19),t(2,` + `))}function lOe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",20),t(2,` + `))}function cOe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",21),t(2,` + `))}function pOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function mOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function dOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function uOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST REFUND"))}function fOe(e,n){if(e&1){let i=lt();a(0,"mat-step",8),t(1,` + `),x(2,uOe,2,3,"ng-template",9),t(3,` + `),a(4,"mifosx-loan-product-interest-refund-step",22),q("supportedInterestRefundTypes",function(r){Q(i);let c=M();return K(c.setSupportedInterestRefundTypes(r))}),t(5,` `),s(),t(6,` - `),I(7,"mifosx-stepper-buttons"),t(8,` - `),s()}if(e&2){let i=A();g("stepControl",i.loanProductInterestRefundForm),l(4),g("loanProductsTemplate",i.loanProductAndTemplate)}}function aBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PAYMENT ALLOCATION"))}function oBe(e,n){if(e&1){let i=lt();o(0,"mat-step",14),t(1,` - `),x(2,aBe,2,3,"ng-template",9),t(3,` + `),T(7,"mifosx-stepper-buttons"),t(8,` + `),s()}if(e&2){let i=M();g("stepControl",i.loanProductInterestRefundForm),l(4),g("loanProductsTemplate",i.loanProductAndTemplate)}}function hOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PAYMENT ALLOCATION"))}function gOe(e,n){if(e&1){let i=lt();a(0,"mat-step",14),t(1,` + `),x(2,hOe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-payment-strategy-step",23),q("setPaymentAllocation",function(r){Q(i);let c=A();return Y(c.setPaymentAllocation(r))})("setCreditAllocation",function(r){Q(i);let c=A();return Y(c.setCreditAllocation(r))}),t(5,` + `),a(4,"mifosx-loan-product-payment-strategy-step",23),q("setPaymentAllocation",function(r){Q(i);let c=M();return K(c.setPaymentAllocation(r))})("setCreditAllocation",function(r){Q(i);let c=M();return K(c.setCreditAllocation(r))}),t(5,` `),s(),t(6,` - `),I(7,"mifosx-stepper-buttons"),t(8,` - `),s()}if(e&2){let i=A();l(4),g("advancedPaymentAllocations",i.advancedPaymentAllocations)("advancedCreditAllocations",i.advancedCreditAllocations)("advancedPaymentAllocationTransactionTypes",i.loanProductAndTemplate.advancedPaymentAllocationTransactionTypes)("paymentAllocationOrderDefault",i.loanProductAndTemplate.advancedPaymentAllocationTypes)("advancedCreditAllocationTransactionTypes",i.loanProductAndTemplate.creditAllocationTransactionTypes)("creditAllocationOrderDefault",i.loanProductAndTemplate.creditAllocationAllocationTypes)}}function sBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function lBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function cBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INCOME CAPITALIZATION"))}function pBe(e,n){if(e&1){let i=lt();o(0,"mat-step",8),t(1,` - `),x(2,cBe,2,3,"ng-template",9),t(3,` + `),T(7,"mifosx-stepper-buttons"),t(8,` + `),s()}if(e&2){let i=M();l(4),g("advancedPaymentAllocations",i.advancedPaymentAllocations)("advancedCreditAllocations",i.advancedCreditAllocations)("advancedPaymentAllocationTransactionTypes",i.loanProductAndTemplate.advancedPaymentAllocationTransactionTypes)("paymentAllocationOrderDefault",i.loanProductAndTemplate.advancedPaymentAllocationTypes)("advancedCreditAllocationTransactionTypes",i.loanProductAndTemplate.creditAllocationTransactionTypes)("creditAllocationOrderDefault",i.loanProductAndTemplate.creditAllocationAllocationTypes)}}function xOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function _Oe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function vOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INCOME CAPITALIZATION"))}function bOe(e,n){if(e&1){let i=lt();a(0,"mat-step",8),t(1,` + `),x(2,vOe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-capitalized-income-step",24),q("setCapitalizedIncome",function(r){Q(i);let c=A();return Y(c.setCapitalizedIncome(r))})("setViewChildForm",function(r){Q(i);let c=A();return Y(c.setViewChildForm(r))}),t(5,` + `),a(4,"mifosx-loan-product-capitalized-income-step",24),q("setCapitalizedIncome",function(r){Q(i);let c=M();return K(c.setCapitalizedIncome(r))})("setViewChildForm",function(r){Q(i);let c=M();return K(c.setViewChildForm(r))}),t(5,` `),s(),t(6,` - `),I(7,"mifosx-stepper-buttons"),t(8,` - `),s()}if(e&2){let i=A();g("stepControl",i.loanIncomeCapitalizationForm),l(4),g("capitalizedIncome",i.capitalizedIncome)("capitalizedIncomeCalculationTypeOptions",i.loanProductAndTemplate.capitalizedIncomeCalculationTypeOptions)("capitalizedIncomeStrategyOptions",i.loanProductAndTemplate.capitalizedIncomeStrategyOptions)("capitalizedIncomeTypeOptions",i.loanProductAndTemplate.capitalizedIncomeTypeOptions)}}function mBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function dBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function uBe(e,n){if(e&1){let i=lt();o(0,"mat-step",25),t(1,` - `),x(2,dBe,2,3,"ng-template",9),t(3,` + `),T(7,"mifosx-stepper-buttons"),t(8,` + `),s()}if(e&2){let i=M();g("stepControl",i.loanIncomeCapitalizationForm),l(4),g("capitalizedIncome",i.capitalizedIncome)("capitalizedIncomeCalculationTypeOptions",i.loanProductAndTemplate.capitalizedIncomeCalculationTypeOptions)("capitalizedIncomeStrategyOptions",i.loanProductAndTemplate.capitalizedIncomeStrategyOptions)("capitalizedIncomeTypeOptions",i.loanProductAndTemplate.capitalizedIncomeTypeOptions)}}function COe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function yOe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function SOe(e,n){if(e&1){let i=lt();a(0,"mat-step",25),t(1,` + `),x(2,yOe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-loan-product-preview-step",26),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-loan-product-preview-step",26),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("loanProductsTemplate",i.loanProductAndTemplate)("accountingRuleData",i.accountingRuleData)("loanProduct",i.loanProduct)}}var Ect=(()=>{class e{constructor(i,a,r,c,u,h){this.route=i,this.productsService=a,this.loanProducts=r,this.router=c,this.accounting=u,this.advancedPaymentStrategy=h,this.accountingRuleData=[],this.itemsByDefault=[],this.isAdvancedPaymentStrategy=!1,this.wasPaymentAllocationChanged=!1,this.paymentAllocation=[],this.creditAllocation=[],this.advancedPaymentAllocations=[],this.advancedCreditAllocations=[],this.supportedInterestRefundTypes=[],this.capitalizedIncome=null,this.loanIncomeCapitalizationForm=null,this.route.data.subscribe(_=>{this.loanProductAndTemplate=_.loanProductAndTemplate;let y=this.loanProductAndTemplate.accountingMappingOptions.assetAccountOptions||[],C=this.loanProductAndTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.loanProductAndTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions=y.concat(C),this.itemsByDefault=r.setItemsByDefault(_.configurations),this.loanProductAndTemplate.itemsByDefault=this.itemsByDefault})}ngOnInit(){this.accountingRuleData=this.accounting.getAccountingRulesForLoans(),this.buildAdvancedPaymentAllocation(),this.advancePaymentStrategy(this.loanProductAndTemplate.transactionProcessingStrategyCode),this.isAdvancedPaymentStrategy&&(this.paymentAllocation=this.loanProductAndTemplate.paymentAllocation,this.creditAllocation=this.loanProductAndTemplate.creditAllocation,this.supportedInterestRefundTypes=this.loanProductAndTemplate.supportedInterestRefundTypes,this.loanProductAndTemplate.enableIncomeCapitalization?this.capitalizedIncome={enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanProductAndTemplate.capitalizedIncomeCalculationType.id,capitalizedIncomeStrategy:this.loanProductAndTemplate.capitalizedIncomeStrategy.id,capitalizedIncomeType:this.loanProductAndTemplate.capitalizedIncomeType.id}:this.capitalizedIncome={enableIncomeCapitalization:!1})}get loanProductDetailsForm(){return this.loanProductDetailsStep.loanProductDetailsForm}get loanProductCurrencyForm(){return this.loanProductCurrencyStep.loanProductCurrencyForm}get loanProductTermsForm(){return this.loanProductTermsStep.loanProductTermsForm}get loanProductSettingsForm(){return this.loanProductSettingsStep.loanProductSettingsForm}get loanProductInterestRefundForm(){if(this.loanProductInterestRefundStep!=null)return this.loanProductInterestRefundStep.loanProductInterestRefundForm}setViewChildForm(i){this.loanIncomeCapitalizationForm=i}advancePaymentStrategy(i){this.isAdvancedPaymentStrategy=Io.isAdvancedPaymentAllocationStrategy(i)}buildAdvancedPaymentAllocation(){this.advancedPaymentAllocations=this.advancedPaymentStrategy.buildAdvancedPaymentAllocationList(this.loanProductAndTemplate),this.advancedCreditAllocations=this.advancedPaymentStrategy.buildAdvancedCreditAllocationList(this.loanProductAndTemplate)}setPaymentAllocation(i){this.paymentAllocation=i,this.wasPaymentAllocationChanged=!0}setCreditAllocation(i){this.creditAllocation=i,this.wasPaymentAllocationChanged=!0}setSupportedInterestRefundTypes(i){this.supportedInterestRefundTypes=i}paymentAllocationChanged(i){this.wasPaymentAllocationChanged=i}setCapitalizedIncome(i){this.isAdvancedPaymentStrategy&&(this.capitalizedIncome=i)}get loanProductAccountingForm(){return this.loanProductAccountingStep.loanProductAccountingForm}get loanProductFormValidAndNotPristine(){return this.isAdvancedPaymentStrategy?this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanProductAccountingForm.valid&&this.loanIncomeCapitalizationForm!=null&&this.loanIncomeCapitalizationForm.valid&&(!this.loanProductDetailsForm.pristine||!this.loanProductCurrencyForm.pristine||!this.loanProductTermsForm.pristine||!this.loanProductSettingsForm.pristine||!this.loanProductChargesStep.pristine||!this.loanProductAccountingForm.pristine||!this.loanIncomeCapitalizationForm.pristine||this.wasPaymentAllocationChanged):this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanProductAccountingForm.valid&&(!this.loanProductDetailsForm.pristine||!this.loanProductCurrencyForm.pristine||!this.loanProductTermsForm.pristine||!this.loanProductSettingsForm.pristine||!this.loanProductChargesStep.pristine||!this.loanProductAccountingForm.pristine||this.wasPaymentAllocationChanged)}get loanProduct(){let i=ve(ve(ve(ve(ve(ve({},this.loanProductDetailsStep.loanProductDetails),this.loanProductCurrencyStep.loanProductCurrency),this.loanProductTermsStep.loanProductTerms),this.loanProductSettingsStep.loanProductSettings),this.loanProductChargesStep.loanProductCharges),this.loanProductAccountingStep.loanProductAccounting);return i.paymentAllocation=[],i.creditAllocation=[],i.supportedInterestRefundTypes=[],this.isAdvancedPaymentStrategy&&(i.paymentAllocation=this.paymentAllocation,i.creditAllocation=this.creditAllocation,i.supportedInterestRefundTypes=this.supportedInterestRefundTypes,this.capitalizedIncome!=null&&(i.enableIncomeCapitalization=this.capitalizedIncome.enableIncomeCapitalization,this.capitalizedIncome.enableIncomeCapitalization&&(i.capitalizedIncomeCalculationType=this.capitalizedIncome.capitalizedIncomeCalculationType,i.capitalizedIncomeStrategy=this.capitalizedIncome.capitalizedIncomeStrategy,i.capitalizedIncomeType=this.capitalizedIncome.capitalizedIncomeType))),i}submit(){let i=this.loanProducts.buildPayload(this.loanProduct,this.itemsByDefault);i.useDueForRepaymentsConfigurations===!0&&(i.dueDaysForRepaymentEvent=null,i.overDueDaysForRepaymentEvent=null),this.isAdvancedPaymentStrategy?i.supportedInterestRefundTypes=this.mapStringEnumOptionToIdList(i.supportedInterestRefundTypes):(delete i.supportedInterestRefundTypes,delete i.daysInYearCustomStrategy),delete i.useDueForRepaymentsConfigurations,this.productsService.updateLoanProduct(this.loanProductAndTemplate.id,i).subscribe(a=>{this.router.navigate(["../../",a.resourceId],{relativeTo:this.route})})}mapStringEnumOptionToIdList(i){return i.map(a=>a.id)}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Io),z(Zt),z(ya),z(ef))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-loan-product"]],viewQuery:function(a,r){if(a&1&&(Bt(Qu,7),Bt(Yu,7),Bt(tf,7),Bt(nf,7),Bt(Ku,7),Bt(Ju,7),Bt(Zu,7),Bt(Xu,7)),a&2){let c;Ot(c=Ft())&&(r.loanProductDetailsStep=c.first),Ot(c=Ft())&&(r.loanProductCurrencyStep=c.first),Ot(c=Ft())&&(r.loanProductInterestRefundStep=c.first),Ot(c=Ft())&&(r.loanProductCapitalizedIncomeStep=c.first),Ot(c=Ft())&&(r.loanProductTermsStep=c.first),Ot(c=Ft())&&(r.loanProductSettingsStep=c.first),Ot(c=Ft())&&(r.loanProductChargesStep=c.first),Ot(c=Ft())&&(r.loanProductAccountingStep=c.first)}},decls:70,vars:21,consts:[["loanProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed","",3,"stepControl"],["matStepLabel",""],[3,"loanProductsTemplate"],[3,"advancePaymentStrategy","loanProductsTemplate","isLinkedToFloatingInterestRates"],["completed","",3,"stepControl",4,"ngIf"],["completed","",4,"ngIf"],["completed",""],[3,"loanProductsTemplate","currencyCode","multiDisburseLoan"],[3,"loanProductsTemplate","accountingRuleData","loanProductFormValid","capitalizedIncome"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],[3,"supportedInterestRefundTypes","loanProductsTemplate"],[3,"setPaymentAllocation","setCreditAllocation","advancedPaymentAllocations","advancedCreditAllocations","advancedPaymentAllocationTransactionTypes","paymentAllocationOrderDefault","advancedCreditAllocationTransactionTypes","creditAllocationOrderDefault"],[3,"setCapitalizedIncome","setViewChildForm","capitalizedIncome","capitalizedIncomeCalculationTypeOptions","capitalizedIncomeStrategyOptions","capitalizedIncomeTypeOptions"],["state","preview","completed",""],[3,"submitEvent","loanProductsTemplate","accountingRuleData","loanProduct"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,YFe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("loanProductsTemplate",i.loanProductAndTemplate)("accountingRuleData",i.accountingRuleData)("loanProduct",i.loanProduct)}}var yP=(()=>{class e{constructor(i,o,r,c,u,h){this.route=i,this.productsService=o,this.loanProducts=r,this.router=c,this.accounting=u,this.advancedPaymentStrategy=h,this.accountingRuleData=[],this.itemsByDefault=[],this.isAdvancedPaymentStrategy=!1,this.wasPaymentAllocationChanged=!1,this.paymentAllocation=[],this.creditAllocation=[],this.advancedPaymentAllocations=[],this.advancedCreditAllocations=[],this.supportedInterestRefundTypes=[],this.capitalizedIncome=null,this.loanIncomeCapitalizationForm=null,this.route.data.subscribe(_=>{this.loanProductAndTemplate=_.loanProductAndTemplate;let y=this.loanProductAndTemplate.accountingMappingOptions.assetAccountOptions||[],C=this.loanProductAndTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.loanProductAndTemplate.accountingMappingOptions.assetAndLiabilityAccountOptions=y.concat(C),this.itemsByDefault=r.setItemsByDefault(_.configurations),this.loanProductAndTemplate.itemsByDefault=this.itemsByDefault})}ngOnInit(){this.accountingRuleData=this.accounting.getAccountingRulesForLoans(),this.buildAdvancedPaymentAllocation(),this.advancePaymentStrategy(this.loanProductAndTemplate.transactionProcessingStrategyCode),this.isAdvancedPaymentStrategy&&(this.paymentAllocation=this.loanProductAndTemplate.paymentAllocation,this.creditAllocation=this.loanProductAndTemplate.creditAllocation,this.supportedInterestRefundTypes=this.loanProductAndTemplate.supportedInterestRefundTypes,this.loanProductAndTemplate.enableIncomeCapitalization?this.capitalizedIncome={enableIncomeCapitalization:!0,capitalizedIncomeCalculationType:this.loanProductAndTemplate.capitalizedIncomeCalculationType.id,capitalizedIncomeStrategy:this.loanProductAndTemplate.capitalizedIncomeStrategy.id,capitalizedIncomeType:this.loanProductAndTemplate.capitalizedIncomeType.id}:this.capitalizedIncome={enableIncomeCapitalization:!1})}get loanProductDetailsForm(){return this.loanProductDetailsStep.loanProductDetailsForm}get loanProductCurrencyForm(){return this.loanProductCurrencyStep.loanProductCurrencyForm}get loanProductTermsForm(){return this.loanProductTermsStep.loanProductTermsForm}get loanProductSettingsForm(){return this.loanProductSettingsStep.loanProductSettingsForm}get loanProductInterestRefundForm(){if(this.loanProductInterestRefundStep!=null)return this.loanProductInterestRefundStep.loanProductInterestRefundForm}setViewChildForm(i){this.loanIncomeCapitalizationForm=i}advancePaymentStrategy(i){this.isAdvancedPaymentStrategy=Ca.isAdvancedPaymentAllocationStrategy(i)}buildAdvancedPaymentAllocation(){this.advancedPaymentAllocations=this.advancedPaymentStrategy.buildAdvancedPaymentAllocationList(this.loanProductAndTemplate),this.advancedCreditAllocations=this.advancedPaymentStrategy.buildAdvancedCreditAllocationList(this.loanProductAndTemplate)}setPaymentAllocation(i){this.paymentAllocation=i,this.wasPaymentAllocationChanged=!0}setCreditAllocation(i){this.creditAllocation=i,this.wasPaymentAllocationChanged=!0}setSupportedInterestRefundTypes(i){this.supportedInterestRefundTypes=i}paymentAllocationChanged(i){this.wasPaymentAllocationChanged=i}setCapitalizedIncome(i){this.isAdvancedPaymentStrategy&&(this.capitalizedIncome=i)}get loanProductAccountingForm(){return this.loanProductAccountingStep.loanProductAccountingForm}get loanProductFormValidAndNotPristine(){return this.isAdvancedPaymentStrategy?this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanProductAccountingForm.valid&&this.loanIncomeCapitalizationForm!=null&&this.loanIncomeCapitalizationForm.valid&&(!this.loanProductDetailsForm.pristine||!this.loanProductCurrencyForm.pristine||!this.loanProductTermsForm.pristine||!this.loanProductSettingsForm.pristine||!this.loanProductChargesStep.pristine||!this.loanProductAccountingForm.pristine||!this.loanIncomeCapitalizationForm.pristine||this.wasPaymentAllocationChanged):this.loanProductDetailsForm.valid&&this.loanProductCurrencyForm.valid&&this.loanProductTermsForm.valid&&this.loanProductSettingsForm.valid&&this.loanProductAccountingForm.valid&&(!this.loanProductDetailsForm.pristine||!this.loanProductCurrencyForm.pristine||!this.loanProductTermsForm.pristine||!this.loanProductSettingsForm.pristine||!this.loanProductChargesStep.pristine||!this.loanProductAccountingForm.pristine||this.wasPaymentAllocationChanged)}get loanProduct(){let i=ye(ye(ye(ye(ye(ye({},this.loanProductDetailsStep.loanProductDetails),this.loanProductCurrencyStep.loanProductCurrency),this.loanProductTermsStep.loanProductTerms),this.loanProductSettingsStep.loanProductSettings),this.loanProductChargesStep.loanProductCharges),this.loanProductAccountingStep.loanProductAccounting);return i.paymentAllocation=[],i.creditAllocation=[],i.supportedInterestRefundTypes=[],this.isAdvancedPaymentStrategy&&(i.paymentAllocation=this.paymentAllocation,i.creditAllocation=this.creditAllocation,i.supportedInterestRefundTypes=this.supportedInterestRefundTypes,this.capitalizedIncome!=null&&(i.enableIncomeCapitalization=this.capitalizedIncome.enableIncomeCapitalization,this.capitalizedIncome.enableIncomeCapitalization&&(i.capitalizedIncomeCalculationType=this.capitalizedIncome.capitalizedIncomeCalculationType,i.capitalizedIncomeStrategy=this.capitalizedIncome.capitalizedIncomeStrategy,i.capitalizedIncomeType=this.capitalizedIncome.capitalizedIncomeType))),i}submit(){let i=this.loanProducts.buildPayload(this.loanProduct,this.itemsByDefault);i.useDueForRepaymentsConfigurations===!0&&(i.dueDaysForRepaymentEvent=null,i.overDueDaysForRepaymentEvent=null),this.isAdvancedPaymentStrategy?i.supportedInterestRefundTypes=this.mapStringEnumOptionToIdList(i.supportedInterestRefundTypes):(delete i.supportedInterestRefundTypes,delete i.daysInYearCustomStrategy),delete i.useDueForRepaymentsConfigurations,this.productsService.updateLoanProduct(this.loanProductAndTemplate.id,i).subscribe(o=>{this.router.navigate(["../../",o.resourceId],{relativeTo:this.route})})}mapStringEnumOptionToIdList(i){return i.map(o=>o.id)}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(Ca),z(te),z(_o),z(Vu))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-loan-product"]],viewQuery:function(o,r){if(o&1&&(Nt(Mu,7),Nt(Ou,7),Nt(Lu,7),Nt(zu,7),Nt(Fu,7),Nt(Bu,7),Nt(Ru,7),Nt(Nu,7)),o&2){let c;Bt(c=Rt())&&(r.loanProductDetailsStep=c.first),Bt(c=Rt())&&(r.loanProductCurrencyStep=c.first),Bt(c=Rt())&&(r.loanProductInterestRefundStep=c.first),Bt(c=Rt())&&(r.loanProductCapitalizedIncomeStep=c.first),Bt(c=Rt())&&(r.loanProductTermsStep=c.first),Bt(c=Rt())&&(r.loanProductSettingsStep=c.first),Bt(c=Rt())&&(r.loanProductChargesStep=c.first),Bt(c=Rt())&&(r.loanProductAccountingStep=c.first)}},decls:70,vars:21,consts:[["loanProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed","",3,"stepControl"],["matStepLabel",""],[3,"loanProductsTemplate"],[3,"advancePaymentStrategy","loanProductsTemplate","isLinkedToFloatingInterestRates"],["completed","",3,"stepControl",4,"ngIf"],["completed","",4,"ngIf"],["completed",""],[3,"loanProductsTemplate","currencyCode","multiDisburseLoan"],[3,"loanProductsTemplate","accountingRuleData","loanProductFormValid","capitalizedIncome"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],[3,"supportedInterestRefundTypes","loanProductsTemplate"],[3,"setPaymentAllocation","setCreditAllocation","advancedPaymentAllocations","advancedCreditAllocations","advancedPaymentAllocationTransactionTypes","paymentAllocationOrderDefault","advancedCreditAllocationTransactionTypes","creditAllocationOrderDefault"],[3,"setCapitalizedIncome","setViewChildForm","capitalizedIncome","capitalizedIncomeCalculationTypeOptions","capitalizedIncomeStrategyOptions","capitalizedIncomeTypeOptions"],["state","preview","completed",""],[3,"submitEvent","loanProductsTemplate","accountingRuleData","loanProduct"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,oOe,3,0,"ng-template",3),t(6,` - `),x(7,KFe,3,0,"ng-template",4),t(8,` + `),x(7,aOe,3,0,"ng-template",4),t(8,` - `),x(9,JFe,3,0,"ng-template",5),t(10,` + `),x(9,sOe,3,0,"ng-template",5),t(10,` - `),x(11,ZFe,3,0,"ng-template",6),t(12,` + `),x(11,lOe,3,0,"ng-template",6),t(12,` - `),x(13,XFe,3,0,"ng-template",7),t(14,` + `),x(13,cOe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,tBe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,pOe,2,3,"ng-template",9),t(18,` - `),I(19,"mifosx-loan-product-details-step",10),t(20,` + `),T(19,"mifosx-loan-product-details-step",10),t(20,` `),s(),t(21,` - `),o(22,"mat-step",8),t(23,` - `),x(24,eBe,2,3,"ng-template",9),t(25,` + `),a(22,"mat-step",8),t(23,` + `),x(24,mOe,2,3,"ng-template",9),t(25,` - `),I(26,"mifosx-loan-product-currency-step",10),t(27,` + `),T(26,"mifosx-loan-product-currency-step",10),t(27,` `),s(),t(28,` - `),o(29,"mat-step",8),t(30,` - `),x(31,iBe,2,3,"ng-template",9),t(32,` + `),a(29,"mat-step",8),t(30,` + `),x(31,dOe,2,3,"ng-template",9),t(32,` - `),o(33,"mifosx-loan-product-settings-step",11),q("advancePaymentStrategy",function(h){return Q(c),Y(r.advancePaymentStrategy(h))}),t(34,` + `),a(33,"mifosx-loan-product-settings-step",11),q("advancePaymentStrategy",function(h){return Q(c),K(r.advancePaymentStrategy(h))}),t(34,` `),s(),t(35,` `),s(),t(36,` - `),x(37,rBe,9,2,"mat-step",12),t(38,` + `),x(37,fOe,9,2,"mat-step",12),t(38,` - `),x(39,oBe,9,6,"mat-step",13),t(40,` + `),x(39,gOe,9,6,"mat-step",13),t(40,` - `),o(41,"mat-step",8),t(42,` - `),x(43,sBe,2,3,"ng-template",9),t(44,` + `),a(41,"mat-step",8),t(42,` + `),x(43,xOe,2,3,"ng-template",9),t(44,` - `),I(45,"mifosx-loan-product-terms-step",10),t(46,` + `),T(45,"mifosx-loan-product-terms-step",10),t(46,` `),s(),t(47,` - `),o(48,"mat-step",14),t(49,` - `),x(50,lBe,2,3,"ng-template",9),t(51,` + `),a(48,"mat-step",14),t(49,` + `),x(50,_Oe,2,3,"ng-template",9),t(51,` - `),o(52,"mifosx-loan-product-charges-step",15),t(53,` + `),a(52,"mifosx-loan-product-charges-step",15),t(53,` `),s(),t(54,` `),s(),t(55,` - `),x(56,pBe,9,5,"mat-step",12),t(57,` + `),x(56,bOe,9,5,"mat-step",12),t(57,` - `),o(58,"mat-step",8),t(59,` - `),x(60,mBe,2,3,"ng-template",9),t(61,` + `),a(58,"mat-step",8),t(59,` + `),x(60,COe,2,3,"ng-template",9),t(61,` - `),o(62,"mifosx-loan-product-accounting-step",16),t(63,` + `),a(62,"mifosx-loan-product-accounting-step",16),t(63,` `),s(),t(64,` `),s(),t(65,` - `),x(66,uBe,7,3,"mat-step",17),t(67,` + `),x(66,SOe,7,3,"mat-step",17),t(67,` `),s(),t(68,` `),s(),t(69,` -`)}a&2&&(l(15),g("stepControl",r.loanProductDetailsForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate),l(3),g("stepControl",r.loanProductCurrencyForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate),l(3),g("stepControl",r.loanProductSettingsForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate)("isLinkedToFloatingInterestRates",r.loanProductTermsForm.get("isLinkedToFloatingInterestRates")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductTermsForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate),l(7),g("loanProductsTemplate",r.loanProductAndTemplate)("currencyCode",r.loanProductCurrencyForm.get("currencyCode"))("multiDisburseLoan",r.loanProductSettingsForm.get("multiDisburseLoan")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductAccountingForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate)("accountingRuleData",r.accountingRuleData)("loanProductFormValid",r.loanProductFormValidAndNotPristine)("capitalizedIncome",r.capitalizedIncome),l(4),g("ngIf",r.loanProductFormValidAndNotPristine))},dependencies:[Lt,Ht,wo,yo,Eo,So,gw,Qu,Yu,tf,Ku,Ju,YE,Zu,Xu,JE,nf,St],styles:[".container[_ngcontent-%COMP%]{max-width:86rem;width:96%;padding-bottom:30px}"]})}}return e})();var fBe=["buttonSavingProduct"],hBe=["templateButtonSavingProduct"],gBe=["savingProductTable"],xBe=["templateSavingProductTable"],_Be=()=>[10,25,50,100],vBe=()=>["create"],bBe=e=>[e];function CBe(e,n){e&1&&(o(0,"button",22),t(1,` - `),I(2,"fa-icon",23),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,vBe)),l(3),k(` +`)}o&2&&(l(15),g("stepControl",r.loanProductDetailsForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate),l(3),g("stepControl",r.loanProductCurrencyForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate),l(3),g("stepControl",r.loanProductSettingsForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate)("isLinkedToFloatingInterestRates",r.loanProductTermsForm.get("isLinkedToFloatingInterestRates")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductTermsForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate),l(7),g("loanProductsTemplate",r.loanProductAndTemplate)("currencyCode",r.loanProductCurrencyForm.get("currencyCode"))("multiDisburseLoan",r.loanProductSettingsForm.get("multiDisburseLoan")),l(4),g("ngIf",r.isAdvancedPaymentStrategy),l(2),g("stepControl",r.loanProductAccountingForm),l(4),g("loanProductsTemplate",r.loanProductAndTemplate)("accountingRuleData",r.accountingRuleData)("loanProductFormValid",r.loanProductFormValidAndNotPristine)("capitalizedIncome",r.capitalizedIncome),l(4),g("ngIf",r.loanProductFormValidAndNotPristine))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,Mu,Ou,Bu,Lu,Sw,jx,Fu,Ru,zu,Nu,Hx],styles:[".container[_ngcontent-%COMP%]{max-width:86rem;width:96%;padding-bottom:30px}"]})}}return e})();var wOe=["buttonSavingProduct"],EOe=["templateButtonSavingProduct"],kOe=["savingProductTable"],TOe=["templateSavingProductTable"],IOe=()=>[10,25,50,100],POe=()=>["create"],DOe=e=>[e];function AOe(e,n){e&1&&(a(0,"button",22),t(1,` + `),T(2,"fa-icon",23),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,POe)),l(3),k(` `,d(4,2,"labels.text.Create Savings Product"),` - `))}function yBe(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function SBe(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function wBe(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function EBe(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function kBe(e,n){e&1&&I(0,"tr",26)}function IBe(e,n){if(e&1&&I(0,"tr",27),e&2){let i=n.$implicit;g("routerLink",Je(1,bBe,i.id))}}function TBe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",28),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",29),t(10,` - `),o(11,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(56);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function MOe(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function OOe(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function FOe(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function BOe(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function ROe(e,n){e&1&&T(0,"tr",26)}function NOe(e,n){if(e&1&&T(0,"tr",27),e&2){let i=n.$implicit;g("routerLink",Xe(1,DOe,i.id))}}function LOe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",28),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",29),t(10,` + `),a(11,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(56);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.text.Create Savings Product")),l(4),b(d(7,7,"labels.text.This option allows you to create new savings product.")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -25780,12 +25794,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function PBe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",29),t(6,` - `),o(7,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(53);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(25),h=Tt(59);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function VOe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",29),t(6,` + `),a(7,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(53);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(25),h=Dt(59);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter saving products.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -25793,13 +25807,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function DBe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4",28),t(2),m(3,"translate"),o(4,"a",32),t(5),m(6,"translate"),s(),t(7,` + `))}function zOe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4",28),t(2),m(3,"translate"),a(4,"a",32),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",29),t(10,` - `),o(11,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(56);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` + `),a(9,"div",29),t(10,` + `),a(11,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(56);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),k(` `,d(3,5,"labels.heading.List of saving products in the organization"),`: @@ -25809,1054 +25823,1054 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var kct=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName"],this.route.data.subscribe(u=>{this.savingProductsData=u.savingProducts})}ngOnInit(){this.dataSource=new pi(this.savingProductsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngAfterViewInit(){this.configurationWizardService.showSavingsProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonSavingProduct,this.buttonSavingProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showSavingsProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateSavingProductTable,this.savingProductTable.nativeElement,"top",!0)})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}nextStep(){this.configurationWizardService.showSavingsProductsPage=!1,this.configurationWizardService.showSavingsProductsList=!1,this.configurationWizardService.showShareProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showSavingsProductsPage=!1,this.configurationWizardService.showSavingsProductsList=!1,this.configurationWizardService.showSavingsProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-products"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(fBe,5),Bt(hBe,5),Bt(gBe,5),Bt(xBe,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonSavingProduct=c.first),Ot(c=Ft())&&(r.templateButtonSavingProduct=c.first),Ot(c=Ft())&&(r.savingProductTable=c.first),Ot(c=Ft())&&(r.templateSavingProductTable=c.first)}},decls:61,vars:9,consts:[["buttonSavingProduct",""],["filter",""],["savingProductTable",""],["templateButtonSavingProduct",""],["templateFilter",""],["templateSavingProductTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102629497/Savings+Products","target","_blank"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),x(5,CBe,5,5,"button",8),t(6,` + `))}var SP=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName"],this.route.data.subscribe(u=>{this.savingProductsData=u.savingProducts})}ngOnInit(){this.dataSource=new mi(this.savingProductsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngAfterViewInit(){this.configurationWizardService.showSavingsProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonSavingProduct,this.buttonSavingProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showSavingsProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateSavingProductTable,this.savingProductTable.nativeElement,"top",!0)})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}nextStep(){this.configurationWizardService.showSavingsProductsPage=!1,this.configurationWizardService.showSavingsProductsList=!1,this.configurationWizardService.showShareProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showSavingsProductsPage=!1,this.configurationWizardService.showSavingsProductsList=!1,this.configurationWizardService.showSavingsProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-products"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(wOe,5),Nt(EOe,5),Nt(kOe,5),Nt(TOe,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonSavingProduct=c.first),Bt(c=Rt())&&(r.templateButtonSavingProduct=c.first),Bt(c=Rt())&&(r.savingProductTable=c.first),Bt(c=Rt())&&(r.templateSavingProductTable=c.first)}},decls:61,vars:9,consts:[["buttonSavingProduct",""],["filter",""],["savingProductTable",""],["templateButtonSavingProduct",""],["templateFilter",""],["templateSavingProductTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102629497/Savings+Products","target","_blank"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),x(5,AOe,5,5,"button",8),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",9),t(10,` - `),o(11,"div",10,1),t(13,` - `),o(14,"mat-form-field",11),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",12),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",9),t(10,` + `),a(11,"div",10,1),t(13,` + `),a(14,"mat-form-field",11),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",12),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` `),s(),t(23,` - `),o(24,"div",13,2),t(26,` - `),o(27,"table",14),t(28,` - `),at(29,15),t(30,` - `),x(31,yBe,3,3,"th",16),t(32,` - `),x(33,SBe,2,1,"td",17),t(34,` - `),ot(),t(35,` + `),a(24,"div",13,2),t(26,` + `),a(27,"table",14),t(28,` + `),ot(29,15),t(30,` + `),x(31,MOe,3,3,"th",16),t(32,` + `),x(33,OOe,2,1,"td",17),t(34,` + `),at(),t(35,` - `),at(36,18),t(37,` - `),x(38,wBe,3,3,"th",16),t(39,` - `),x(40,EBe,2,1,"td",17),t(41,` - `),ot(),t(42,` + `),ot(36,18),t(37,` + `),x(38,FOe,3,3,"th",16),t(39,` + `),x(40,BOe,2,1,"td",17),t(41,` + `),at(),t(42,` - `),x(43,kBe,1,0,"tr",19),t(44,` - `),x(45,IBe,1,3,"tr",20),t(46,` + `),x(43,ROe,1,0,"tr",19),t(44,` + `),x(45,NOe,1,3,"tr",20),t(46,` `),s(),t(47,` - `),I(48,"mat-paginator",21),t(49,` + `),T(48,"mat-paginator",21),t(49,` `),s(),t(50,` `),s(),t(51,` -`),x(52,TBe,24,15,"ng-template",null,3,_i),t(54,` +`),x(52,LOe,24,15,"ng-template",null,3,vi),t(54,` -`),x(55,PBe,20,12,"ng-template",null,4,_i),t(57,` +`),x(55,VOe,20,12,"ng-template",null,4,vi),t(57,` -`),x(58,DBe,24,15,"ng-template",null,5,_i),t(60,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_SAVINGSPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,_Be)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var rf=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductDetailsForm()}ngOnInit(){this.savingProductsTemplate&&this.savingProductDetailsForm.patchValue({name:this.savingProductsTemplate.name,shortName:this.savingProductsTemplate.shortName,description:this.savingProductsTemplate.description})}createSavingProductDetailsForm(){this.savingProductDetailsForm=this.formBuilder.group({name:["",yt.required],shortName:["",yt.required],description:[""]})}get savingProductDetails(){return this.savingProductDetailsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-details-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:69,vars:43,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required","",3,"matTooltip"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],[1,"flex-98"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",3),m(11,"translate"),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` +`),x(58,zOe,24,15,"ng-template",null,5,vi),t(60,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_SAVINGSPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,IOe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var ju=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductDetailsForm()}ngOnInit(){this.savingProductsTemplate&&this.savingProductDetailsForm.patchValue({name:this.savingProductsTemplate.name,shortName:this.savingProductsTemplate.shortName,description:this.savingProductsTemplate.description})}createSavingProductDetailsForm(){this.savingProductDetailsForm=this.formBuilder.group({name:["",St.required],shortName:["",St.required],description:[""]})}get savingProductDetails(){return this.savingProductDetailsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-details-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:69,vars:43,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required","",3,"matTooltip"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],[1,"flex-98"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",3),m(11,"translate"),t(12,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field",2),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"input",4),m(30,"translate"),t(31,` - `),o(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),o(36,"strong"),t(37),m(38,"translate"),s(),t(39,` + `),a(23,"mat-form-field",2),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),T(29,"input",4),m(30,"translate"),t(31,` + `),a(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),a(36,"strong"),t(37),m(38,"translate"),s(),t(39,` `),s(),t(40,` `),s(),t(41,` - `),o(42,"mat-form-field",5),t(43,` - `),o(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` - `),I(48,"textarea",6),m(49,"translate"),t(50,` + `),a(42,"mat-form-field",5),t(43,` + `),a(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` + `),T(48,"textarea",6),m(49,"translate"),t(50,` `),s(),t(51,` `),s(),t(52,` - `),o(53,"div",7),t(54,` - `),o(55,"button",8),t(56,` - `),I(57,"fa-icon",9),t(58),m(59,"translate"),s(),t(60,` - `),o(61,"button",10),t(62),m(63,"translate"),I(64,"fa-icon",11),t(65,` + `),a(53,"div",7),t(54,` + `),a(55,"button",8),t(56,` + `),T(57,"fa-icon",9),t(58),m(59,"translate"),s(),t(60,` + `),a(61,"button",10),t(62),m(63,"translate"),T(64,"fa-icon",11),t(65,` `),s(),t(66,` `),s(),t(67,` `),s(),t(68,` -`)),a&2&&(g("formGroup",r.savingProductDetailsForm),l(7),b(d(8,15,"labels.inputs.Product Name")),l(3),Jt("matTooltip",d(11,17,"tooltips.A unique identifier for the saving product")),l(4),vt(` +`)),o&2&&(g("formGroup",r.savingProductDetailsForm),l(7),b(d(8,15,"labels.inputs.Product Name")),l(3),Xt("matTooltip",d(11,17,"tooltips.A unique identifier for the saving product")),l(4),vt(` `,d(15,19,"labels.inputs.Product Name")," ",d(16,21,"labels.commons.is"),` - `),l(4),b(d(19,23,"labels.commons.required")),l(8),b(d(27,25,"labels.inputs.Short Name")),l(3),Jt("matTooltip",d(30,27,"tooltips.A unique identifier for the saving product")),l(4),vt(` + `),l(4),b(d(19,23,"labels.commons.required")),l(8),b(d(27,25,"labels.inputs.Short Name")),l(3),Xt("matTooltip",d(30,27,"tooltips.A unique identifier for the saving product")),l(4),vt(` `,d(34,29,"labels.inputs.Short Name")," ",d(35,31,"labels.commons.is"),` - `),l(4),b(d(38,33,"labels.commons.required")),l(8),b(d(46,35,"labels.inputs.Description")),l(3),Jt("matTooltip",d(49,37,"tooltips.Provides additional information")),l(10),k(` + `),l(4),b(d(38,33,"labels.commons.required")),l(8),b(d(46,35,"labels.inputs.Description")),l(3),Xt("matTooltip",d(49,37,"tooltips.Provides additional information")),l(10),k(` `,d(59,39,"labels.buttons.Previous"),` `),l(4),k(` `,d(63,41,"labels.buttons.Next"),` - `))},dependencies:[Ht,Dt,jt,Gt,Te,Kt,Pr,yn,dn,wi,fe,ye,ee,me,Ie,sl,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function MBe(e,n){if(e&1&&(o(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `))},dependencies:[yt,wt,_e,we,re,he,Ie,Ys,ge,xe,Ht,$t,Pe,Zt,At,Et,Ei,wr,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function jOe(e,n){if(e&1&&(a(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}var af=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductCurrencyForm()}ngOnInit(){this.currencyData=this.savingProductsTemplate.currencyOptions,this.savingProductCurrencyForm.patchValue({currencyCode:this.savingProductsTemplate.currency.code||this.currencyData[0].code,digitsAfterDecimal:this.savingProductsTemplate.currency.code?this.savingProductsTemplate.currency.decimalPlaces:2,inMultiplesOf:this.savingProductsTemplate.currency.inMultiplesOf||""})}createSavingProductCurrencyForm(){this.savingProductCurrencyForm=this.formBuilder.group({currencyCode:["",yt.required],digitsAfterDecimal:["",yt.required],inMultiplesOf:[""]})}get savingProductCurrency(){return this.savingProductCurrencyForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-currency-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:81,vars:53,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-select",3),m(11,"translate"),t(12,` - `),x(13,MBe,2,2,"mat-option",4),t(14,` + `)}}var qu=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductCurrencyForm()}ngOnInit(){this.currencyData=this.savingProductsTemplate.currencyOptions,this.savingProductCurrencyForm.patchValue({currencyCode:this.savingProductsTemplate.currency.code||this.currencyData[0].code,digitsAfterDecimal:this.savingProductsTemplate.currency.code?this.savingProductsTemplate.currency.decimalPlaces:2,inMultiplesOf:this.savingProductsTemplate.currency.inMultiplesOf||""})}createSavingProductCurrencyForm(){this.savingProductCurrencyForm=this.formBuilder.group({currencyCode:["",St.required],digitsAfterDecimal:["",St.required],inMultiplesOf:[""]})}get savingProductCurrency(){return this.savingProductCurrencyForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-currency-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:81,vars:53,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"mat-select",3),m(11,"translate"),t(12,` + `),x(13,jOe,2,2,"mat-option",4),t(14,` `),s(),t(15,` - `),o(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),o(20,"strong"),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),a(20,"strong"),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",2),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),I(32,"input",5),m(33,"translate"),t(34,` - `),o(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),o(39,"strong"),t(40),m(41,"translate"),s(),t(42,` + `),a(26,"mat-form-field",2),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),T(32,"input",5),m(33,"translate"),t(34,` + `),a(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),a(39,"strong"),t(40),m(41,"translate"),s(),t(42,` `),s(),t(43,` `),s(),t(44,` - `),o(45,"mat-form-field",2),t(46,` - `),o(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` - `),I(51,"input",6),m(52,"translate"),t(53,` - `),o(54,"mat-error"),t(55),m(56,"translate"),m(57,"translate"),o(58,"strong"),t(59),m(60,"translate"),s(),t(61,` + `),a(45,"mat-form-field",2),t(46,` + `),a(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` + `),T(51,"input",6),m(52,"translate"),t(53,` + `),a(54,"mat-error"),t(55),m(56,"translate"),m(57,"translate"),a(58,"strong"),t(59),m(60,"translate"),s(),t(61,` `),s(),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"div",7),t(66,` - `),o(67,"button",8),t(68,` - `),I(69,"fa-icon",9),t(70),m(71,"translate"),s(),t(72,` - `),o(73,"button",10),t(74),m(75,"translate"),I(76,"fa-icon",11),t(77,` + `),a(65,"div",7),t(66,` + `),a(67,"button",8),t(68,` + `),T(69,"fa-icon",9),t(70),m(71,"translate"),s(),t(72,` + `),a(73,"button",10),t(74),m(75,"translate"),T(76,"fa-icon",11),t(77,` `),s(),t(78,` `),s(),t(79,` `),s(),t(80,` -`)),a&2&&(g("formGroup",r.savingProductCurrencyForm),l(7),b(d(8,19,"labels.inputs.Currency")),l(3),Jt("matTooltip",d(11,21,"tooltips.The currency to be used")),l(3),g("ngForOf",r.currencyData),l(4),vt(` +`)),o&2&&(g("formGroup",r.savingProductCurrencyForm),l(7),b(d(8,19,"labels.inputs.Currency")),l(3),Xt("matTooltip",d(11,21,"tooltips.The currency to be used")),l(3),g("ngForOf",r.currencyData),l(4),vt(` `,d(18,23,"labels.inputs.Currency")," ",d(19,25,"labels.commons.is"),` - `),l(4),k("r",d(22,27,"labels.commons.equired"),""),l(8),b(d(30,29,"labels.inputs.Decimal Places")),l(3),Jt("matTooltip",d(33,31,"tooltips.Track and report saving account")),l(4),vt(` + `),l(4),k("r",d(22,27,"labels.commons.equired"),""),l(8),b(d(30,29,"labels.inputs.Decimal Places")),l(3),Xt("matTooltip",d(33,31,"tooltips.Track and report saving account")),l(4),vt(` `,d(37,33,"labels.inputs.Decimal Places")," ",d(38,35,"labels.commons.is"),` - `),l(4),b(d(41,37,"labels.commons.required")),l(8),b(d(49,39,"labels.inputs.Currency in multiples of")),l(3),Jt("matTooltip",d(52,41,"tooltips.Amount to be rounded off")),l(4),vt(` + `),l(4),b(d(41,37,"labels.commons.required")),l(8),b(d(49,39,"labels.inputs.Currency in multiples of")),l(3),Xt("matTooltip",d(52,41,"tooltips.Amount to be rounded off")),l(4),vt(` `,d(56,43,"labels.inputs.Currency in multiples of")," ",d(57,45,"labels.commons.is"),` `),l(4),b(d(60,47,"labels.commons.required")),l(11),k(` `,d(71,49,"labels.buttons.Previous"),` `),l(4),k(` `,d(75,51,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function ABe(e,n){if(e&1&&(o(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function OBe(e,n){if(e&1&&(o(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function FBe(e,n){if(e&1&&(o(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function BBe(e,n){if(e&1&&(o(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}var of=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductTermsForm()}ngOnInit(){this.interestCompoundingPeriodTypeData=this.savingProductsTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.savingProductsTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.savingProductsTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.savingProductsTemplate.interestCalculationDaysInYearTypeOptions,this.savingProductTermsForm.patchValue({nominalAnnualInterestRate:this.savingProductsTemplate.nominalAnnualInterestRate,interestCompoundingPeriodType:this.savingProductsTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.savingProductsTemplate.interestPostingPeriodType.id,interestCalculationType:this.savingProductsTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.savingProductsTemplate.interestCalculationDaysInYearType.id})}createSavingProductTermsForm(){this.savingProductTermsForm=this.formBuilder.group({nominalAnnualInterestRate:["",yt.required],interestCompoundingPeriodType:["",yt.required],interestPostingPeriodType:["",yt.required],interestCalculationType:["",yt.required],interestCalculationDaysInYearType:["",yt.required]})}get savingProductTerms(){return this.savingProductTermsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-terms-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:130,vars:86,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["type","number","matInput","","formControlName","nominalAnnualInterestRate","required","",3,"matTooltip"],[1,"flex-48","hide-lt-md"],["formControlName","interestCompoundingPeriodType","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required","",3,"matTooltip"],["formControlName","interestCalculationType","required","",3,"matTooltip"],["formControlName","interestCalculationDaysInYearType","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",3),m(11,"translate"),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Ei,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function qOe(e,n){if(e&1&&(a(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function HOe(e,n){if(e&1&&(a(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function GOe(e,n){if(e&1&&(a(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function UOe(e,n){if(e&1&&(a(0,"mat-option",15),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}var Hu=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductTermsForm()}ngOnInit(){this.interestCompoundingPeriodTypeData=this.savingProductsTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.savingProductsTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.savingProductsTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.savingProductsTemplate.interestCalculationDaysInYearTypeOptions,this.savingProductTermsForm.patchValue({nominalAnnualInterestRate:this.savingProductsTemplate.nominalAnnualInterestRate,interestCompoundingPeriodType:this.savingProductsTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.savingProductsTemplate.interestPostingPeriodType.id,interestCalculationType:this.savingProductsTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.savingProductsTemplate.interestCalculationDaysInYearType.id})}createSavingProductTermsForm(){this.savingProductTermsForm=this.formBuilder.group({nominalAnnualInterestRate:["",St.required],interestCompoundingPeriodType:["",St.required],interestPostingPeriodType:["",St.required],interestCalculationType:["",St.required],interestCalculationDaysInYearType:["",St.required]})}get savingProductTerms(){return this.savingProductTermsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-terms-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:130,vars:86,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["type","number","matInput","","formControlName","nominalAnnualInterestRate","required","",3,"matTooltip"],[1,"flex-48","hide-lt-md"],["formControlName","interestCompoundingPeriodType","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required","",3,"matTooltip"],["formControlName","interestCalculationType","required","",3,"matTooltip"],["formControlName","interestCalculationDaysInYearType","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",3),m(11,"translate"),t(12,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),I(23,"span",4),t(24,` + `),T(23,"span",4),t(24,` - `),o(25,"mat-form-field",2),t(26,` - `),o(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` - `),o(31,"mat-select",5),m(32,"translate"),t(33,` - `),x(34,ABe,3,5,"mat-option",6),t(35,` + `),a(25,"mat-form-field",2),t(26,` + `),a(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` + `),a(31,"mat-select",5),m(32,"translate"),t(33,` + `),x(34,qOe,3,5,"mat-option",6),t(35,` `),s(),t(36,` - `),o(37,"mat-error"),t(38),m(39,"translate"),m(40,"translate"),o(41,"strong"),t(42),m(43,"translate"),s(),t(44,` + `),a(37,"mat-error"),t(38),m(39,"translate"),m(40,"translate"),a(41,"strong"),t(42),m(43,"translate"),s(),t(44,` `),s(),t(45,` `),s(),t(46,` - `),o(47,"mat-form-field",2),t(48,` - `),o(49,"mat-label"),t(50),m(51,"translate"),s(),t(52,` - `),o(53,"mat-select",7),m(54,"translate"),t(55,` - `),x(56,OBe,3,5,"mat-option",6),t(57,` + `),a(47,"mat-form-field",2),t(48,` + `),a(49,"mat-label"),t(50),m(51,"translate"),s(),t(52,` + `),a(53,"mat-select",7),m(54,"translate"),t(55,` + `),x(56,HOe,3,5,"mat-option",6),t(57,` `),s(),t(58,` - `),o(59,"mat-error"),t(60),m(61,"translate"),m(62,"translate"),o(63,"strong"),t(64),m(65,"translate"),s(),t(66,` + `),a(59,"mat-error"),t(60),m(61,"translate"),m(62,"translate"),a(63,"strong"),t(64),m(65,"translate"),s(),t(66,` `),s(),t(67,` `),s(),t(68,` - `),o(69,"mat-form-field",2),t(70,` - `),o(71,"mat-label"),t(72),m(73,"translate"),s(),t(74,` - `),o(75,"mat-select",8),m(76,"translate"),t(77,` - `),x(78,FBe,3,5,"mat-option",6),t(79,` + `),a(69,"mat-form-field",2),t(70,` + `),a(71,"mat-label"),t(72),m(73,"translate"),s(),t(74,` + `),a(75,"mat-select",8),m(76,"translate"),t(77,` + `),x(78,GOe,3,5,"mat-option",6),t(79,` `),s(),t(80,` - `),o(81,"mat-error"),t(82),m(83,"translate"),m(84,"translate"),o(85,"strong"),t(86),m(87,"translate"),s(),t(88,` + `),a(81,"mat-error"),t(82),m(83,"translate"),m(84,"translate"),a(85,"strong"),t(86),m(87,"translate"),s(),t(88,` `),s(),t(89,` `),s(),t(90,` - `),o(91,"mat-form-field",2),t(92,` - `),o(93,"mat-label"),t(94),m(95,"translate"),s(),t(96,` - `),o(97,"mat-select",9),m(98,"translate"),t(99,` - `),x(100,BBe,3,5,"mat-option",6),t(101,` + `),a(91,"mat-form-field",2),t(92,` + `),a(93,"mat-label"),t(94),m(95,"translate"),s(),t(96,` + `),a(97,"mat-select",9),m(98,"translate"),t(99,` + `),x(100,UOe,3,5,"mat-option",6),t(101,` `),s(),t(102,` - `),o(103,"mat-error"),t(104),m(105,"translate"),m(106,"translate"),o(107,"strong"),t(108),m(109,"translate"),s(),t(110,` + `),a(103,"mat-error"),t(104),m(105,"translate"),m(106,"translate"),a(107,"strong"),t(108),m(109,"translate"),s(),t(110,` `),s(),t(111,` `),s(),t(112,` `),s(),t(113,` - `),o(114,"div",10),t(115,` - `),o(116,"button",11),t(117,` - `),I(118,"fa-icon",12),t(119),m(120,"translate"),s(),t(121,` - `),o(122,"button",13),t(123),m(124,"translate"),I(125,"fa-icon",14),t(126,` + `),a(114,"div",10),t(115,` + `),a(116,"button",11),t(117,` + `),T(118,"fa-icon",12),t(119),m(120,"translate"),s(),t(121,` + `),a(122,"button",13),t(123),m(124,"translate"),T(125,"fa-icon",14),t(126,` `),s(),t(127,` `),s(),t(128,` `),s(),t(129,` -`)),a&2&&(g("formGroup",r.savingProductTermsForm),l(7),b(d(8,32,"labels.inputs.Nominal Annual Interest")),l(3),Jt("matTooltip",d(11,34,"tooltips.The default interest rate set")),l(4),vt(` +`)),o&2&&(g("formGroup",r.savingProductTermsForm),l(7),b(d(8,32,"labels.inputs.Nominal Annual Interest")),l(3),Xt("matTooltip",d(11,34,"tooltips.The default interest rate set")),l(4),vt(` `,d(15,36,"labels.inputs.Nominal Annual Interest")," ",d(16,38,"labels.commons.is"),` - `),l(4),b(d(19,40,"labels.commons.required")),l(10),b(d(29,42,"labels.inputs.Interest Compounding Period")),l(3),Jt("matTooltip",d(32,44,"tooltips.The period at which interest rate")),l(3),g("ngForOf",r.interestCompoundingPeriodTypeData),l(4),vt(` + `),l(4),b(d(19,40,"labels.commons.required")),l(10),b(d(29,42,"labels.inputs.Interest Compounding Period")),l(3),Xt("matTooltip",d(32,44,"tooltips.The period at which interest rate")),l(3),g("ngForOf",r.interestCompoundingPeriodTypeData),l(4),vt(` `,d(39,46,"labels.inputs.Interest Compounding Period")," ",d(40,48,"labels.commons.is"),` - `),l(4),b(d(43,50,"labels.commons.required")),l(8),b(d(51,52,"labels.inputs.Interest Posting Period")),l(3),Jt("matTooltip",d(54,54,"tooltips.Interest rate is posted or credited to a saving account")),l(3),g("ngForOf",r.interestPostingPeriodTypeData),l(4),vt(` + `),l(4),b(d(43,50,"labels.commons.required")),l(8),b(d(51,52,"labels.inputs.Interest Posting Period")),l(3),Xt("matTooltip",d(54,54,"tooltips.Interest rate is posted or credited to a saving account")),l(3),g("ngForOf",r.interestPostingPeriodTypeData),l(4),vt(` `,d(61,56,"labels.inputs.Interest Posting Period")," ",d(62,58,"labels.commons.is"),` - `),l(4),b(d(65,60,"labels.commons.required")),l(8),b(d(73,62,"labels.inputs.Interest Calculated using")),l(3),Jt("matTooltip",d(76,64,"tooltips.The method used to calculate interest")),l(3),g("ngForOf",r.interestCalculationTypeData),l(4),vt(` + `),l(4),b(d(65,60,"labels.commons.required")),l(8),b(d(73,62,"labels.inputs.Interest Calculated using")),l(3),Xt("matTooltip",d(76,64,"tooltips.The method used to calculate interest")),l(3),g("ngForOf",r.interestCalculationTypeData),l(4),vt(` `,d(83,66,"labels.inputs.Interest Calculated using")," ",d(84,68,"labels.commons.is"),` - `),l(4),b(d(87,70,"labels.commons.required")),l(8),b(d(95,72,"labels.inputs.Days in Year")),l(3),Jt("matTooltip",d(98,74,"tooltips.To calculate interest")),l(3),g("ngForOf",r.interestCalculationDaysInYearTypeData),l(4),vt(` + `),l(4),b(d(87,70,"labels.commons.required")),l(8),b(d(95,72,"labels.inputs.Days in Year")),l(3),Xt("matTooltip",d(98,74,"tooltips.To calculate interest")),l(3),g("ngForOf",r.interestCalculationDaysInYearTypeData),l(4),vt(` `,d(105,76,"labels.inputs.Days in Year")," ",d(106,78,"labels.commons.is"),` `),l(4),b(d(109,80,"labels.commons.required")),l(11),k(` `,d(120,82,"labels.buttons.Previous"),` `),l(4),k(` `,d(124,84,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St,on],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function RBe(e,n){if(e&1&&(o(0,"mat-option",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function NBe(e,n){if(e&1&&(o(0,"mat-option",24),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,an,Ei,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function $Oe(e,n){if(e&1&&(a(0,"mat-option",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function WOe(e,n){if(e&1&&(a(0,"mat-option",24),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function LBe(e,n){if(e&1&&(o(0,"mat-form-field",2),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",25),t(7,` - `),x(8,NBe,2,2,"mat-option",7),t(9,` + `)}}function QOe(e,n){if(e&1&&(a(0,"mat-form-field",2),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",25),t(7,` + `),x(8,WOe,2,2,"mat-option",7),t(9,` `),s(),t(10,` - `),o(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),o(15,"strong"),t(16),m(17,"translate"),s(),t(18,` + `),a(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),a(15,"strong"),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.taxGroupData),l(4),vt(` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.taxGroupData),l(4),vt(` `,d(13,7,"labels.inputs.Tax Group")," ",d(14,9,"labels.commons.is"),` - `),l(4),b(d(17,11,"labels.commons.required"))}}function VBe(e,n){e&1&&(o(0,"div",26),t(1,` - `),o(2,"mat-form-field",27),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",28),m(9,"translate"),t(10,` + `),l(4),b(d(17,11,"labels.commons.required"))}}function KOe(e,n){e&1&&(a(0,"div",26),t(1,` + `),a(2,"mat-form-field",27),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",28),m(9,"translate"),t(10,` `),s(),t(11,` - `),o(12,"mat-form-field",27),t(13,` - `),o(14,"mat-label"),t(15),m(16,"translate"),s(),t(17,` - `),I(18,"input",29),m(19,"translate"),t(20,` + `),a(12,"mat-form-field",27),t(13,` + `),a(14,"mat-label"),t(15),m(16,"translate"),s(),t(17,` + `),T(18,"input",29),m(19,"translate"),t(20,` `),s(),t(21,` - `),o(22,"mat-form-field",27),t(23,` - `),o(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` - `),I(28,"input",30),m(29,"translate"),t(30,` + `),a(22,"mat-form-field",27),t(23,` + `),a(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` + `),T(28,"input",30),m(29,"translate"),t(30,` `),s(),t(31,` - `),s()),e&2&&(l(5),b(d(6,6,"labels.inputs.Minimum Overdraft Required for Interest Calculation")),l(3),Jt("matTooltip",d(9,8,"tooltips.Sets the overdraft required for interest calculation")),l(7),b(d(16,10,"labels.inputs.Nominal Annual Interest for Overdraft")),l(3),Jt("matTooltip",d(19,12,"tooltips.Default interest rate on overdraft")),l(7),b(d(26,14,"labels.inputs.Maximum Overdraft Amount Limit")),l(3),Jt("matTooltip",d(29,16,"tooltips.Sets the maximum allowed overdraft amount")))}function zBe(e,n){e&1&&(o(0,"div",26),t(1,` - `),o(2,"mat-form-field",27),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",31),m(9,"translate"),t(10,` - `),o(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),o(15,"strong"),t(16),m(17,"translate"),s(),t(18,` + `),s()),e&2&&(l(5),b(d(6,6,"labels.inputs.Minimum Overdraft Required for Interest Calculation")),l(3),Xt("matTooltip",d(9,8,"tooltips.Sets the overdraft required for interest calculation")),l(7),b(d(16,10,"labels.inputs.Nominal Annual Interest for Overdraft")),l(3),Xt("matTooltip",d(19,12,"tooltips.Default interest rate on overdraft")),l(7),b(d(26,14,"labels.inputs.Maximum Overdraft Amount Limit")),l(3),Xt("matTooltip",d(29,16,"tooltips.Sets the maximum allowed overdraft amount")))}function YOe(e,n){e&1&&(a(0,"div",26),t(1,` + `),a(2,"mat-form-field",27),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",31),m(9,"translate"),t(10,` + `),a(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),a(15,"strong"),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field",27),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",32),m(28,"translate"),t(29,` - `),o(30,"mat-error"),t(31),m(32,"translate"),m(33,"translate"),o(34,"strong"),t(35),m(36,"translate"),s(),t(37,` + `),a(21,"mat-form-field",27),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",32),m(28,"translate"),t(29,` + `),a(30,"mat-error"),t(31),m(32,"translate"),m(33,"translate"),a(34,"strong"),t(35),m(36,"translate"),s(),t(37,` `),s(),t(38,` `),s(),t(39,` - `),o(40,"mat-form-field",27),t(41,` - `),o(42,"mat-label"),t(43),m(44,"translate"),s(),t(45,` - `),I(46,"input",33),m(47,"translate"),t(48,` - `),o(49,"mat-error"),t(50),m(51,"translate"),m(52,"translate"),o(53,"strong"),t(54),m(55,"translate"),s(),t(56,` + `),a(40,"mat-form-field",27),t(41,` + `),a(42,"mat-label"),t(43),m(44,"translate"),s(),t(45,` + `),T(46,"input",33),m(47,"translate"),t(48,` + `),a(49,"mat-error"),t(50),m(51,"translate"),m(52,"translate"),a(53,"strong"),t(54),m(55,"translate"),s(),t(56,` `),s(),t(57,` `),s(),t(58,` - `),s()),e&2&&(l(5),b(d(6,15,"labels.inputs.Number of Days to Inactive sub-status")),l(3),Jt("matTooltip",d(9,17,"tooltips.Inactive period to mark an account as Inactive")),l(4),vt(` + `),s()),e&2&&(l(5),b(d(6,15,"labels.inputs.Number of Days to Inactive sub-status")),l(3),Xt("matTooltip",d(9,17,"tooltips.Inactive period to mark an account as Inactive")),l(4),vt(` `,d(13,19,"labels.inputs.Number of Days to Inactive sub-status")," ",d(14,21,"labels.commons.is"),` - `),l(4),b(d(17,23,"labels.commons.required")),l(8),b(d(25,25,"labels.inputs.Number of Days to Dormant sub-status")),l(3),Jt("matTooltip",d(28,27,"tooltips.Inactive period to mark an account as Dormant")),l(4),vt(` + `),l(4),b(d(17,23,"labels.commons.required")),l(8),b(d(25,25,"labels.inputs.Number of Days to Dormant sub-status")),l(3),Xt("matTooltip",d(28,27,"tooltips.Inactive period to mark an account as Dormant")),l(4),vt(` `,d(32,29,"labels.inputs.Number of Days to Dormant sub-status")," ",d(33,31,"labels.commons.is"),` - `),l(4),b(d(36,33,"labels.commons.required")),l(8),b(d(44,35,"labels.inputs.Number of Days to Escheat")),l(3),Jt("matTooltip",d(47,37,"tooltips.Inactive period to mark an account as Escheat")),l(4),vt(` + `),l(4),b(d(36,33,"labels.commons.required")),l(8),b(d(44,35,"labels.inputs.Number of Days to Escheat")),l(3),Xt("matTooltip",d(47,37,"tooltips.Inactive period to mark an account as Escheat")),l(4),vt(` `,d(51,39,"labels.inputs.Number of Days to Escheat")," ",d(52,41,"labels.commons.is"),` - `),l(4),b(d(55,43,"labels.commons.required")))}var sf=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.lockinPeriodFrequencyTypeData=this.savingProductsTemplate.lockinPeriodFrequencyTypeOptions,this.taxGroupData=this.savingProductsTemplate.taxGroupOptions,this.savingProductSettingsForm.patchValue({minRequiredOpeningBalance:this.savingProductsTemplate.minRequiredOpeningBalance,lockinPeriodFrequency:this.savingProductsTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.savingProductsTemplate.lockinPeriodFrequencyType&&this.savingProductsTemplate.lockinPeriodFrequencyType.id,withdrawalFeeForTransfers:this.savingProductsTemplate.withdrawalFeeForTransfers,minBalanceForInterestCalculation:this.savingProductsTemplate.minBalanceForInterestCalculation,enforceMinRequiredBalance:this.savingProductsTemplate.enforceMinRequiredBalance,minRequiredBalance:this.savingProductsTemplate.minRequiredBalance,allowOverdraft:this.savingProductsTemplate.allowOverdraft,minOverdraftForInterestCalculation:this.savingProductsTemplate.minOverdraftForInterestCalculation,nominalAnnualInterestRateOverdraft:this.savingProductsTemplate.nominalAnnualInterestRateOverdraft,overdraftLimit:this.savingProductsTemplate.overdraftLimit,withHoldTax:this.savingProductsTemplate.withHoldTax,taxGroupId:this.savingProductsTemplate.taxGroup&&this.savingProductsTemplate.taxGroup.id,isDormancyTrackingActive:this.savingProductsTemplate.isDormancyTrackingActive,daysToInactive:this.savingProductsTemplate.daysToInactive,daysToDormancy:this.savingProductsTemplate.daysToDormancy,daysToEscheat:this.savingProductsTemplate.daysToEscheat})}createSavingProductSettingsForm(){this.savingProductSettingsForm=this.formBuilder.group({minRequiredOpeningBalance:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],withdrawalFeeForTransfers:[!1],minBalanceForInterestCalculation:[""],enforceMinRequiredBalance:[!1],minRequiredBalance:[""],allowOverdraft:[!1],withHoldTax:[!1],isDormancyTrackingActive:[!1]})}setConditionalControls(){this.savingProductSettingsForm.get("allowOverdraft").valueChanges.subscribe(i=>{i?(this.savingProductSettingsForm.addControl("minOverdraftForInterestCalculation",new ge("")),this.savingProductSettingsForm.addControl("nominalAnnualInterestRateOverdraft",new ge("")),this.savingProductSettingsForm.addControl("overdraftLimit",new ge(""))):(this.savingProductSettingsForm.removeControl("minOverdraftForInterestCalculation"),this.savingProductSettingsForm.removeControl("nominalAnnualInterestRateOverdraft"),this.savingProductSettingsForm.removeControl("overdraftLimit"))}),this.savingProductSettingsForm.get("withHoldTax").valueChanges.subscribe(i=>{i?this.savingProductSettingsForm.addControl("taxGroupId",new ge("",yt.required)):this.savingProductSettingsForm.removeControl("taxGroupId")}),this.savingProductSettingsForm.get("isDormancyTrackingActive").valueChanges.subscribe(i=>{i?(this.savingProductSettingsForm.addControl("daysToInactive",new ge("",yt.required)),this.savingProductSettingsForm.addControl("daysToDormancy",new ge("",yt.required)),this.savingProductSettingsForm.addControl("daysToEscheat",new ge("",yt.required))):(this.savingProductSettingsForm.removeControl("daysToInactive"),this.savingProductSettingsForm.removeControl("daysToDormancy"),this.savingProductSettingsForm.removeControl("daysToEscheat"))})}get savingProductSettings(){return this.savingProductSettingsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-settings-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:114,vars:71,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["type","number","matInput","","formControlName","minRequiredOpeningBalance",3,"matTooltip"],[1,"flex-48","hide-lt-md"],["type","number","matInput","","formControlName","lockinPeriodFrequency",3,"matTooltip"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","withdrawalFeeForTransfers",1,"flex-48","margin-v",3,"matTooltip"],["type","number","matInput","","formControlName","minBalanceForInterestCalculation",3,"matTooltip"],["labelPosition","before","formControlName","enforceMinRequiredBalance",1,"flex-48","margin-v",3,"matTooltip"],["type","number","matInput","","formControlName","minRequiredBalance",3,"matTooltip"],["labelPosition","before","formControlName","withHoldTax",1,"flex-48","margin-v",3,"matTooltip"],["class","flex-48",4,"ngIf"],[1,"flex-98"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","allowOverdraft",1,"flex-73","margin-b",3,"matTooltip"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["labelPosition","before","formControlName","isDormancyTrackingActive",1,"flex-73","margin-b",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["formControlName","taxGroupId","required",""],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-31"],["type","number","matInput","","formControlName","minOverdraftForInterestCalculation",3,"matTooltip"],["type","number","matInput","","formControlName","nominalAnnualInterestRateOverdraft",3,"matTooltip"],["type","number","matInput","","formControlName","overdraftLimit",3,"matTooltip"],["type","number","matInput","","formControlName","daysToInactive","required","",3,"matTooltip"],["type","number","matInput","","formControlName","daysToDormancy","required","",3,"matTooltip"],["type","number","matInput","","formControlName","daysToEscheat","required","",3,"matTooltip"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",3),m(11,"translate"),t(12,` + `),l(4),b(d(55,43,"labels.commons.required")))}var Gu=(()=>{class e{constructor(i){this.formBuilder=i,this.createSavingProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.lockinPeriodFrequencyTypeData=this.savingProductsTemplate.lockinPeriodFrequencyTypeOptions,this.taxGroupData=this.savingProductsTemplate.taxGroupOptions,this.savingProductSettingsForm.patchValue({minRequiredOpeningBalance:this.savingProductsTemplate.minRequiredOpeningBalance,lockinPeriodFrequency:this.savingProductsTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.savingProductsTemplate.lockinPeriodFrequencyType&&this.savingProductsTemplate.lockinPeriodFrequencyType.id,withdrawalFeeForTransfers:this.savingProductsTemplate.withdrawalFeeForTransfers,minBalanceForInterestCalculation:this.savingProductsTemplate.minBalanceForInterestCalculation,enforceMinRequiredBalance:this.savingProductsTemplate.enforceMinRequiredBalance,minRequiredBalance:this.savingProductsTemplate.minRequiredBalance,allowOverdraft:this.savingProductsTemplate.allowOverdraft,minOverdraftForInterestCalculation:this.savingProductsTemplate.minOverdraftForInterestCalculation,nominalAnnualInterestRateOverdraft:this.savingProductsTemplate.nominalAnnualInterestRateOverdraft,overdraftLimit:this.savingProductsTemplate.overdraftLimit,withHoldTax:this.savingProductsTemplate.withHoldTax,taxGroupId:this.savingProductsTemplate.taxGroup&&this.savingProductsTemplate.taxGroup.id,isDormancyTrackingActive:this.savingProductsTemplate.isDormancyTrackingActive,daysToInactive:this.savingProductsTemplate.daysToInactive,daysToDormancy:this.savingProductsTemplate.daysToDormancy,daysToEscheat:this.savingProductsTemplate.daysToEscheat})}createSavingProductSettingsForm(){this.savingProductSettingsForm=this.formBuilder.group({minRequiredOpeningBalance:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],withdrawalFeeForTransfers:[!1],minBalanceForInterestCalculation:[""],enforceMinRequiredBalance:[!1],minRequiredBalance:[""],allowOverdraft:[!1],withHoldTax:[!1],isDormancyTrackingActive:[!1]})}setConditionalControls(){this.savingProductSettingsForm.get("allowOverdraft").valueChanges.subscribe(i=>{i?(this.savingProductSettingsForm.addControl("minOverdraftForInterestCalculation",new be("")),this.savingProductSettingsForm.addControl("nominalAnnualInterestRateOverdraft",new be("")),this.savingProductSettingsForm.addControl("overdraftLimit",new be(""))):(this.savingProductSettingsForm.removeControl("minOverdraftForInterestCalculation"),this.savingProductSettingsForm.removeControl("nominalAnnualInterestRateOverdraft"),this.savingProductSettingsForm.removeControl("overdraftLimit"))}),this.savingProductSettingsForm.get("withHoldTax").valueChanges.subscribe(i=>{i?this.savingProductSettingsForm.addControl("taxGroupId",new be("",St.required)):this.savingProductSettingsForm.removeControl("taxGroupId")}),this.savingProductSettingsForm.get("isDormancyTrackingActive").valueChanges.subscribe(i=>{i?(this.savingProductSettingsForm.addControl("daysToInactive",new be("",St.required)),this.savingProductSettingsForm.addControl("daysToDormancy",new be("",St.required)),this.savingProductSettingsForm.addControl("daysToEscheat",new be("",St.required))):(this.savingProductSettingsForm.removeControl("daysToInactive"),this.savingProductSettingsForm.removeControl("daysToDormancy"),this.savingProductSettingsForm.removeControl("daysToEscheat"))})}get savingProductSettings(){return this.savingProductSettingsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-settings-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate"},decls:114,vars:71,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["type","number","matInput","","formControlName","minRequiredOpeningBalance",3,"matTooltip"],[1,"flex-48","hide-lt-md"],["type","number","matInput","","formControlName","lockinPeriodFrequency",3,"matTooltip"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","withdrawalFeeForTransfers",1,"flex-48","margin-v",3,"matTooltip"],["type","number","matInput","","formControlName","minBalanceForInterestCalculation",3,"matTooltip"],["labelPosition","before","formControlName","enforceMinRequiredBalance",1,"flex-48","margin-v",3,"matTooltip"],["type","number","matInput","","formControlName","minRequiredBalance",3,"matTooltip"],["labelPosition","before","formControlName","withHoldTax",1,"flex-48","margin-v",3,"matTooltip"],["class","flex-48",4,"ngIf"],[1,"flex-98"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","allowOverdraft",1,"flex-73","margin-b",3,"matTooltip"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["labelPosition","before","formControlName","isDormancyTrackingActive",1,"flex-73","margin-b",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["formControlName","taxGroupId","required",""],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-31"],["type","number","matInput","","formControlName","minOverdraftForInterestCalculation",3,"matTooltip"],["type","number","matInput","","formControlName","nominalAnnualInterestRateOverdraft",3,"matTooltip"],["type","number","matInput","","formControlName","overdraftLimit",3,"matTooltip"],["type","number","matInput","","formControlName","daysToInactive","required","",3,"matTooltip"],["type","number","matInput","","formControlName","daysToDormancy","required","",3,"matTooltip"],["type","number","matInput","","formControlName","daysToEscheat","required","",3,"matTooltip"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",3),m(11,"translate"),t(12,` `),s(),t(13,` - `),I(14,"span",4),t(15,` + `),T(14,"span",4),t(15,` - `),o(16,"mat-form-field",2),t(17,` - `),o(18,"mat-label"),t(19),m(20,"translate"),s(),t(21,` - `),I(22,"input",5),m(23,"translate"),t(24,` + `),a(16,"mat-form-field",2),t(17,` + `),a(18,"mat-label"),t(19),m(20,"translate"),s(),t(21,` + `),T(22,"input",5),m(23,"translate"),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",2),t(27,` - `),o(28,"mat-select",6),t(29,` - `),x(30,RBe,3,5,"mat-option",7),t(31,` + `),a(26,"mat-form-field",2),t(27,` + `),a(28,"mat-select",6),t(29,` + `),x(30,$Oe,3,5,"mat-option",7),t(31,` `),s(),t(32,` `),s(),t(33,` - `),o(34,"mat-checkbox",8),m(35,"translate"),t(36),m(37,"translate"),s(),t(38,` + `),a(34,"mat-checkbox",8),m(35,"translate"),t(36),m(37,"translate"),s(),t(38,` - `),o(39,"mat-form-field",2),t(40,` - `),o(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` - `),I(45,"input",9),m(46,"translate"),t(47,` + `),a(39,"mat-form-field",2),t(40,` + `),a(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` + `),T(45,"input",9),m(46,"translate"),t(47,` `),s(),t(48,` - `),o(49,"mat-checkbox",10),m(50,"translate"),t(51),m(52,"translate"),s(),t(53,` + `),a(49,"mat-checkbox",10),m(50,"translate"),t(51),m(52,"translate"),s(),t(53,` - `),o(54,"mat-form-field",2),t(55,` - `),o(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` - `),I(60,"input",11),m(61,"translate"),t(62,` + `),a(54,"mat-form-field",2),t(55,` + `),a(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` + `),T(60,"input",11),m(61,"translate"),t(62,` `),s(),t(63,` - `),o(64,"mat-checkbox",12),m(65,"translate"),t(66),m(67,"translate"),s(),t(68,` + `),a(64,"mat-checkbox",12),m(65,"translate"),t(66),m(67,"translate"),s(),t(68,` - `),x(69,LBe,20,13,"mat-form-field",13),t(70,` + `),x(69,QOe,20,13,"mat-form-field",13),t(70,` - `),I(71,"mat-divider",14),t(72,` + `),T(71,"mat-divider",14),t(72,` - `),o(73,"h3",15),t(74),m(75,"translate"),s(),t(76,` + `),a(73,"h3",15),t(74),m(75,"translate"),s(),t(76,` - `),o(77,"mat-checkbox",16),m(78,"translate"),t(79),m(80,"translate"),s(),t(81,` + `),a(77,"mat-checkbox",16),m(78,"translate"),t(79),m(80,"translate"),s(),t(81,` - `),x(82,VBe,32,18,"div",17),t(83,` + `),x(82,KOe,32,18,"div",17),t(83,` - `),I(84,"mat-divider",14),t(85,` + `),T(84,"mat-divider",14),t(85,` - `),o(86,"h3",15),t(87),m(88,"translate"),s(),t(89,` + `),a(86,"h3",15),t(87),m(88,"translate"),s(),t(89,` - `),o(90,"mat-checkbox",18),m(91,"translate"),t(92),m(93,"translate"),s(),t(94,` + `),a(90,"mat-checkbox",18),m(91,"translate"),t(92),m(93,"translate"),s(),t(94,` - `),x(95,zBe,59,45,"div",17),t(96,` + `),x(95,YOe,59,45,"div",17),t(96,` `),s(),t(97,` - `),o(98,"div",19),t(99,` - `),o(100,"button",20),t(101,` - `),I(102,"fa-icon",21),t(103),m(104,"translate"),s(),t(105,` - `),o(106,"button",22),t(107),m(108,"translate"),I(109,"fa-icon",23),t(110,` + `),a(98,"div",19),t(99,` + `),a(100,"button",20),t(101,` + `),T(102,"fa-icon",21),t(103),m(104,"translate"),s(),t(105,` + `),a(106,"button",22),t(107),m(108,"translate"),T(109,"fa-icon",23),t(110,` `),s(),t(111,` `),s(),t(112,` `),s(),t(113,` -`)),a&2&&(g("formGroup",r.savingProductSettingsForm),l(7),b(d(8,27,"labels.inputs.Minimum Opening Balance")),l(3),Jt("matTooltip",d(11,29,"tooltips.Sets the minimum deposit amount")),l(9),b(d(20,31,"labels.inputs.Lock-in Period")),l(3),Jt("matTooltip",d(23,33,"tooltips.Used to indicate the length of time")),l(8),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(4),Jt("matTooltip",d(35,35,"tooltips.Indicates whether the withdrawal fee")),l(2),k(` +`)),o&2&&(g("formGroup",r.savingProductSettingsForm),l(7),b(d(8,27,"labels.inputs.Minimum Opening Balance")),l(3),Xt("matTooltip",d(11,29,"tooltips.Sets the minimum deposit amount")),l(9),b(d(20,31,"labels.inputs.Lock-in Period")),l(3),Xt("matTooltip",d(23,33,"tooltips.Used to indicate the length of time")),l(8),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(4),Xt("matTooltip",d(35,35,"tooltips.Indicates whether the withdrawal fee")),l(2),k(` `,d(37,37,"labels.inputs.Apply Withdrawal Fee for Transfers"),` - `),l(6),b(d(43,39,"labels.inputs.Balance Required for Interest Calculation")),l(3),Jt("matTooltip",d(46,41,"tooltips.Sets the balance required for interest calculation")),l(4),Jt("matTooltip",d(50,43,"tooltips.Indicates whether to enforce a minimum balance")),l(2),k(` + `),l(6),b(d(43,39,"labels.inputs.Balance Required for Interest Calculation")),l(3),Xt("matTooltip",d(46,41,"tooltips.Sets the balance required for interest calculation")),l(4),Xt("matTooltip",d(50,43,"tooltips.Indicates whether to enforce a minimum balance")),l(2),k(` `,d(52,45,"labels.inputs.Enforce Minimum Balance"),` - `),l(6),b(d(58,47,"labels.inputs.Minimum Balance")),l(3),Jt("matTooltip",d(61,49,"tooltips.Sets the minimum balance allowed for a saving account")),l(4),Jt("matTooltip",d(65,51,"tooltips.An boolean flag to attach")),l(2),k(` + `),l(6),b(d(58,47,"labels.inputs.Minimum Balance")),l(3),Xt("matTooltip",d(61,49,"tooltips.Sets the minimum balance allowed for a saving account")),l(4),Xt("matTooltip",d(65,51,"tooltips.An boolean flag to attach")),l(2),k(` `,d(67,53,"labels.inputs.Is Withhold Tax Applicable"),` - `),l(3),g("ngIf",r.savingProductSettingsForm.value.withHoldTax),l(5),b(d(75,55,"labels.inputs.Overdraft")),l(3),Jt("matTooltip",d(78,57,"tooltips.Indicates whether saving accounts based on this saving product")),l(2),k(` + `),l(3),g("ngIf",r.savingProductSettingsForm.value.withHoldTax),l(5),b(d(75,55,"labels.inputs.Overdraft")),l(3),Xt("matTooltip",d(78,57,"tooltips.Indicates whether saving accounts based on this saving product")),l(2),k(` `,d(80,59,"labels.inputs.Is Overdraft Allowed"),` - `),l(3),g("ngIf",r.savingProductSettingsForm.value.allowOverdraft),l(5),b(d(88,61,"labels.inputs.Dormancy Tracking")),l(3),Jt("matTooltip",d(91,63,"tooltips.Enables definition and tracking inactive Savings Accounts")),l(2),k(` + `),l(3),g("ngIf",r.savingProductSettingsForm.value.allowOverdraft),l(5),b(d(88,61,"labels.inputs.Dormancy Tracking")),l(3),Xt("matTooltip",d(91,63,"tooltips.Enables definition and tracking inactive Savings Accounts")),l(2),k(` `,d(93,65,"labels.inputs.Enable Dormancy Tracking"),` `),l(3),g("ngIf",r.savingProductSettingsForm.value.isDormancyTrackingActive),l(8),k(` `,d(104,67,"labels.buttons.Previous"),` `),l(4),k(` `,d(108,69,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,De,Dt,Ti,sn,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St,on],styles:["h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function jBe(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,an,Ei,Mi,sn,dn,Ut,yn],styles:["h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function JOe(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function qBe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function HBe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function ZOe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function XOe(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function GBe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function UBe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function $Be(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function WBe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function t9e(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function e9e(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function i9e(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function n9e(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function QBe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function YBe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function KBe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function JBe(e,n){if(e&1){let i=lt();o(0,"td",24),t(1,` - `),o(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteCharge(r))}),t(3,` - `),I(4,"fa-icon",26),t(5,` + `)}}function r9e(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function o9e(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function a9e(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function s9e(e,n){if(e&1){let i=lt();a(0,"td",24),t(1,` + `),a(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteCharge(r))}),t(3,` + `),T(4,"fa-icon",26),t(5,` `),s(),t(6,` - `),s()}}function ZBe(e,n){e&1&&I(0,"tr",27)}function XBe(e,n){e&1&&I(0,"tr",28)}var lf=(()=>{class e{constructor(i,a){this.dialog=i,this.translateService=a,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"],this.pristine=!0}ngOnInit(){this.chargeData=this.savingProductsTemplate.chargeOptions,this.chargesDataSource=this.savingProductsTemplate.charges||[],this.pristine=!0,this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value="",this.pristine=!1}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get savingProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(a){return new(a||e)(z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-charges-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-form-field",2),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",null,0),t(10,` - `),x(11,jBe,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` + `),s()}}function l9e(e,n){e&1&&T(0,"tr",27)}function c9e(e,n){e&1&&T(0,"tr",28)}var Uu=(()=>{class e{constructor(i,o){this.dialog=i,this.translateService=o,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"],this.pristine=!0}ngOnInit(){this.chargeData=this.savingProductsTemplate.chargeOptions,this.chargesDataSource=this.savingProductsTemplate.charges||[],this.pristine=!0,this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value="",this.pristine=!1}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get savingProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(o){return new(o||e)(z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-charges-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-form-field",2),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",null,0),t(10,` + `),x(11,JOe,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` `),s(),t(14,` `),s(),t(15,` - `),o(16,"div",4),t(17,` - `),o(18,"button",5),q("click",function(){Q(c);let h=Tt(9);return Y(r.addCharge(h))}),t(19,` - `),I(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"div",4),t(17,` + `),a(18,"button",5),q("click",function(){Q(c);let h=Dt(9);return K(r.addCharge(h))}),t(19,` + `),T(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` - `),o(25,"table",7),t(26,` - `),at(27,8),t(28,` - `),x(29,qBe,3,3,"th",9),t(30,` - `),x(31,HBe,2,1,"td",10),t(32,` - `),ot(),t(33,` + `),a(25,"table",7),t(26,` + `),ot(27,8),t(28,` + `),x(29,ZOe,3,3,"th",9),t(30,` + `),x(31,XOe,2,1,"td",10),t(32,` + `),at(),t(33,` - `),at(34,11),t(35,` - `),x(36,GBe,3,3,"th",9),t(37,` - `),x(38,UBe,3,4,"td",10),t(39,` - `),ot(),t(40,` + `),ot(34,11),t(35,` + `),x(36,t9e,3,3,"th",9),t(37,` + `),x(38,e9e,3,4,"td",10),t(39,` + `),at(),t(40,` - `),at(41,12),t(42,` - `),x(43,$Be,3,3,"th",9),t(44,` - `),x(45,WBe,3,3,"td",10),t(46,` - `),ot(),t(47,` + `),ot(41,12),t(42,` + `),x(43,i9e,3,3,"th",9),t(44,` + `),x(45,n9e,3,3,"td",10),t(46,` + `),at(),t(47,` - `),at(48,13),t(49,` - `),x(50,QBe,3,3,"th",9),t(51,` - `),x(52,YBe,3,4,"td",10),t(53,` - `),ot(),t(54,` + `),ot(48,13),t(49,` + `),x(50,r9e,3,3,"th",9),t(51,` + `),x(52,o9e,3,4,"td",10),t(53,` + `),at(),t(54,` - `),at(55,14),t(56,` - `),x(57,KBe,3,3,"th",9),t(58,` - `),x(59,JBe,7,0,"td",10),t(60,` - `),ot(),t(61,` + `),ot(55,14),t(56,` + `),x(57,a9e,3,3,"th",9),t(58,` + `),x(59,s9e,7,0,"td",10),t(60,` + `),at(),t(61,` - `),x(62,ZBe,1,0,"tr",15),t(63,` - `),x(64,XBe,1,0,"tr",16),t(65,` + `),x(62,l9e,1,0,"tr",15),t(63,` + `),x(64,c9e,1,0,"tr",16),t(65,` `),s(),t(66,` `),s(),t(67,` -`),o(68,"div",17),t(69,` - `),o(70,"button",18),t(71,` - `),I(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` - `),o(76,"button",20),t(77),m(78,"translate"),I(79,"fa-icon",21),t(80,` +`),a(68,"div",17),t(69,` + `),a(70,"button",18),t(71,` + `),T(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` + `),a(76,"button",20),t(77),m(78,"translate"),T(79,"fa-icon",21),t(80,` `),s(),t(81,` `),s(),t(82,` -`)}if(a&2){let c=Tt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",al(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` +`)}if(o&2){let c=Dt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",Qs(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` `,d(22,16,"labels.buttons.Add"),` `),l(4),g("dataSource",r.chargesDataSource)("hidden",r.chargesDataSource.length===0),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(9),k(` `,d(74,18,"labels.buttons.Previous"),` `),l(4),k(` `,d(78,20,"labels.buttons.Next"),` - `)}},dependencies:[re,Ht,De,Dt,Hi,jt,Gt,qe,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,St,om,br,on],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function tRe(e,n){if(e&1&&(o(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,a=n.index;g("value",a+1),l(),k(` + `)}},dependencies:[yt,le,wt,Ht,$t,He,Ae,At,Et,an,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Wm,hr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function p9e(e,n){if(e&1&&(a(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,o=n.index;g("value",o+1),l(),k(` `,d(2,2,"labels.accounting."+i),` - `)}}function eRe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.savingProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function iRe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.savingProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function nRe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.savingProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function rRe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.savingProductAccountingForm.controls.escheatLiabilityId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Escheat liability")}}function aRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function oRe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.paymentTypeId,a.paymentTypeData,"id","name"),` - `)}}function sRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function lRe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.fundSourceAccountId,a.combinedAccountData,"id","name"),` - `)}}function cRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function pRe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `)}}function m9e(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.savingProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function d9e(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.savingProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function u9e(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.savingProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function f9e(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.savingProductAccountingForm.controls.escheatLiabilityId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Escheat liability")}}function h9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function g9e(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.paymentTypeId,o.paymentTypeData,"id","name"),` + `)}}function x9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function _9e(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.fundSourceAccountId,o.combinedAccountData,"id","name"),` + `)}}function v9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function b9e(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(4);return K(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.delete(c.paymentChannelToFundSourceMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(4);return K(c.delete(c.paymentChannelToFundSourceMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function mRe(e,n){e&1&&I(0,"tr",41)}function dRe(e,n){e&1&&I(0,"tr",42)}function uRe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,28),t(3,` - `),x(4,aRe,3,3,"th",29),t(5,` - `),x(6,oRe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function C9e(e,n){e&1&&T(0,"tr",41)}function y9e(e,n){e&1&&T(0,"tr",42)}function S9e(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,28),t(3,` + `),x(4,h9e,3,3,"th",29),t(5,` + `),x(6,g9e,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,31),t(10,` - `),x(11,sRe,3,3,"th",29),t(12,` - `),x(13,lRe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,31),t(10,` + `),x(11,x9e,3,3,"th",29),t(12,` + `),x(13,_9e,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,cRe,3,3,"th",29),t(19,` - `),x(20,pRe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,v9e,3,3,"th",29),t(19,` + `),x(20,b9e,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,mRe,1,0,"tr",33),t(24,` - `),x(25,dRe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function fRe(e,n){if(e&1){let i=lt();o(0,"div",21),t(1,` - `),o(2,"button",22),q("click",function(){Q(i);let r=A(4);return Y(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(3,` - `),I(4,"fa-icon",23),t(5),m(6,"translate"),s(),t(7,` + `),x(23,C9e,1,0,"tr",33),t(24,` + `),x(25,y9e,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function w9e(e,n){if(e&1){let i=lt();a(0,"div",21),t(1,` + `),a(2,"button",22),q("click",function(){Q(i);let r=M(4);return K(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(3,` + `),T(4,"fa-icon",23),t(5),m(6,"translate"),s(),t(7,` `),s()}e&2&&(l(5),k(` `,d(6,1,"labels.buttons.Add"),` - `))}function hRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function gRe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.chargeId,a.chargeData,"id","name"),` - `)}}function xRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function _Re(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function vRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function bRe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `))}function E9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function k9e(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.chargeId,o.chargeData,"id","name"),` + `)}}function T9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function I9e(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAccountData,"id","name"),` + `)}}function P9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function D9e(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(5);return K(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.delete(c.feeToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(5);return K(c.delete(c.feeToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function CRe(e,n){e&1&&I(0,"tr",41)}function yRe(e,n){e&1&&I(0,"tr",42)}function SRe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,44),t(3,` - `),x(4,hRe,3,3,"th",29),t(5,` - `),x(6,gRe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function A9e(e,n){e&1&&T(0,"tr",41)}function M9e(e,n){e&1&&T(0,"tr",42)}function O9e(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,44),t(3,` + `),x(4,E9e,3,3,"th",29),t(5,` + `),x(6,k9e,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,45),t(10,` - `),x(11,xRe,3,3,"th",29),t(12,` - `),x(13,_Re,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,45),t(10,` + `),x(11,T9e,3,3,"th",29),t(12,` + `),x(13,I9e,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,vRe,3,3,"th",29),t(19,` - `),x(20,bRe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,P9e,3,3,"th",29),t(19,` + `),x(20,D9e,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,CRe,1,0,"tr",33),t(24,` - `),x(25,yRe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(4);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function wRe(e,n){if(e&1&&(o(0,"div",24),t(1,` - `),o(2,"h4",20),t(3),m(4,"translate"),s(),t(5,` + `),x(23,A9e,1,0,"tr",33),t(24,` + `),x(25,M9e,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(4);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function F9e(e,n){if(e&1&&(a(0,"div",24),t(1,` + `),a(2,"h4",20),t(3),m(4,"translate"),s(),t(5,` - `),x(6,fRe,8,3,"div",43),t(7,` + `),x(6,w9e,8,3,"div",43),t(7,` - `),x(8,SRe,27,3,"table",25),t(9,` - `),s()),e&2){let i=A(3);l(3),b(d(4,3,"labels.heading.Map Fees to Specific Income Accounts")),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function ERe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function kRe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.chargeId,a.penaltyData,"id","name"),` - `)}}function IRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function TRe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function PRe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function DRe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `),x(8,O9e,27,3,"table",25),t(9,` + `),s()),e&2){let i=M(3);l(3),b(d(4,3,"labels.heading.Map Fees to Specific Income Accounts")),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function B9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function R9e(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.chargeId,o.penaltyData,"id","name"),` + `)}}function N9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function L9e(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAccountData,"id","name"),` + `)}}function V9e(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function z9e(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(5);return K(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.delete(c.penaltyToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(5);return K(c.delete(c.penaltyToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function MRe(e,n){e&1&&I(0,"tr",41)}function ARe(e,n){e&1&&I(0,"tr",42)}function ORe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,44),t(3,` - `),x(4,ERe,3,3,"th",29),t(5,` - `),x(6,kRe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function j9e(e,n){e&1&&T(0,"tr",41)}function q9e(e,n){e&1&&T(0,"tr",42)}function H9e(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,44),t(3,` + `),x(4,B9e,3,3,"th",29),t(5,` + `),x(6,R9e,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,45),t(10,` - `),x(11,IRe,3,3,"th",29),t(12,` - `),x(13,TRe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,45),t(10,` + `),x(11,N9e,3,3,"th",29),t(12,` + `),x(13,L9e,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,PRe,3,3,"th",29),t(19,` - `),x(20,DRe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,V9e,3,3,"th",29),t(19,` + `),x(20,z9e,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,MRe,1,0,"tr",33),t(24,` - `),x(25,ARe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(4);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function FRe(e,n){if(e&1){let i=lt();o(0,"div",24),t(1,` - `),o(2,"h4",20),t(3),m(4,"translate"),s(),t(5,` + `),x(23,j9e,1,0,"tr",33),t(24,` + `),x(25,q9e,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(4);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function G9e(e,n){if(e&1){let i=lt();a(0,"div",24),t(1,` + `),a(2,"h4",20),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",21),t(7,` - `),o(8,"button",22),q("click",function(){Q(i);let r=A(3);return Y(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(9,` - `),I(10,"fa-icon",23),t(11),m(12,"translate"),s(),t(13,` + `),a(6,"div",21),t(7,` + `),a(8,"button",22),q("click",function(){Q(i);let r=M(3);return K(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(9,` + `),T(10,"fa-icon",23),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` - `),x(15,ORe,27,3,"table",25),t(16,` - `),s()}if(e&2){let i=A(3);l(3),k(` + `),x(15,H9e,27,3,"table",25),t(16,` + `),s()}if(e&2){let i=M(3);l(3),k(` `,d(4,3,"labels.heading.Map Penalties to Specific Income Accounts"),` `),l(8),k(` `,d(12,5,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function BRe(e,n){if(e&1){let i=lt();o(0,"div",18),t(1,` - `),o(2,"div",19),t(3,` - `),o(4,"h4",20),t(5),m(6,"translate"),s(),t(7,` + `),l(4),g("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function U9e(e,n){if(e&1){let i=lt();a(0,"div",18),t(1,` + `),a(2,"div",19),t(3,` + `),a(4,"h4",20),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"div",21),t(9,` - `),o(10,"button",22),q("click",function(){Q(i);let r=A(2);return Y(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(11,` - `),I(12,"fa-icon",23),t(13),m(14,"translate"),s(),t(15,` + `),a(8,"div",21),t(9,` + `),a(10,"button",22),q("click",function(){Q(i);let r=M(2);return K(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(11,` + `),T(12,"fa-icon",23),t(13),m(14,"translate"),s(),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",24),t(19,` - `),x(20,uRe,27,3,"table",25),t(21,` + `),a(18,"div",24),t(19,` + `),x(20,S9e,27,3,"table",25),t(21,` `),s(),t(22,` - `),x(23,wRe,10,5,"div",26),t(24,` + `),x(23,F9e,10,5,"div",26),t(24,` - `),x(25,FRe,17,7,"div",26),t(26,` - `),s()}if(e&2){let i=A(2);l(5),k(` + `),x(25,G9e,17,7,"div",26),t(26,` + `),s()}if(e&2){let i=M(2);l(5),k(` `,d(6,5,"labels.heading.Configure Fund Sources for Payment Channels"),` `),l(8),k(` `,d(14,7,"labels.buttons.Add"),` - `),l(7),g("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.existCharges())}}function RRe(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` + `),l(7),g("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.existCharges())}}function $9e(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mifosx-gl-account-selector",14),t(7,` + `),a(6,"mifosx-gl-account-selector",14),t(7,` `),s(),t(8,` - `),o(9,"mifosx-gl-account-selector",14),t(10,` + `),a(9,"mifosx-gl-account-selector",14),t(10,` `),s(),t(11,` - `),x(12,eRe,2,4,"mifosx-gl-account-selector",15),t(13,` + `),x(12,m9e,2,4,"mifosx-gl-account-selector",15),t(13,` - `),x(14,iRe,2,4,"mifosx-gl-account-selector",15),t(15,` + `),x(14,d9e,2,4,"mifosx-gl-account-selector",15),t(15,` - `),I(16,"mat-divider",4),t(17,` + `),T(16,"mat-divider",4),t(17,` - `),o(18,"h4",13),t(19),m(20,"translate"),s(),t(21,` + `),a(18,"h4",13),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"mifosx-gl-account-selector",14),t(23,` + `),a(22,"mifosx-gl-account-selector",14),t(23,` `),s(),t(24,` - `),o(25,"mifosx-gl-account-selector",14),t(26,` + `),a(25,"mifosx-gl-account-selector",14),t(26,` `),s(),t(27,` - `),x(28,nRe,2,4,"mifosx-gl-account-selector",15),t(29,` + `),x(28,u9e,2,4,"mifosx-gl-account-selector",15),t(29,` - `),x(30,rRe,2,4,"mifosx-gl-account-selector",15),t(31,` + `),x(30,f9e,2,4,"mifosx-gl-account-selector",15),t(31,` - `),o(32,"h4",13),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"h4",13),t(33),m(34,"translate"),s(),t(35,` - `),o(36,"mifosx-gl-account-selector",14),t(37,` + `),a(36,"mifosx-gl-account-selector",14),t(37,` `),s(),t(38,` - `),o(39,"mifosx-gl-account-selector",14),t(40,` + `),a(39,"mifosx-gl-account-selector",14),t(40,` `),s(),t(41,` - `),I(42,"mat-divider",4),t(43,` + `),T(42,"mat-divider",4),t(43,` - `),o(44,"h4",13),t(45),m(46,"translate"),s(),t(47,` + `),a(44,"h4",13),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"mifosx-gl-account-selector",14),t(49,` + `),a(48,"mifosx-gl-account-selector",14),t(49,` `),s(),t(50,` - `),o(51,"mifosx-gl-account-selector",14),t(52,` + `),a(51,"mifosx-gl-account-selector",14),t(52,` `),s(),t(53,` - `),o(54,"mifosx-gl-account-selector",14),t(55,` + `),a(54,"mifosx-gl-account-selector",14),t(55,` `),s(),t(56,` - `),I(57,"mat-divider",4),t(58,` + `),T(57,"mat-divider",4),t(58,` - `),o(59,"mat-checkbox",16),t(60),m(61,"translate"),s(),t(62,` + `),a(59,"mat-checkbox",16),t(60),m(61,"translate"),s(),t(62,` - `),x(63,BRe,27,9,"div",17),t(64,` - `),s()),e&2){let i=A();l(3),b(d(4,46,"labels.heading.Assets")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.overdraftPortfolioControlId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Overdraft portfolio"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isAccrualAccounting()),l(5),b(d(20,48,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isDormancyTrackingActive.value),l(3),b(d(34,50,"labels.heading.Expenses")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.writeOffAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Write-off"),l(6),b(d(46,52,"labels.heading.Income")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.incomeFromInterestId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Overdraft Interest Income"),l(6),b(d(61,54,"labels.heading.Advanced Accounting Rules")),l(3),g("ngIf",i.savingProductAccountingForm.value.advancedAccountingRules)}}var cf=(()=>{class e{constructor(i,a,r){this.formBuilder=i,this.dialog=a,this.translateService=r,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.createsavingProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.chargeData=this.savingProductsTemplate.chargeOptions||[],this.penaltyData=this.savingProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.savingProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.savingProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.savingProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.savingProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.combinedAccountData=[...this.assetAccountData,...this.incomeAccountData,...this.expenseAccountData,...this.liabilityAccountData],this.combinedAccountData.sort((i,a)=>{let r=i.name.toLowerCase(),c=a.name.toLowerCase();return rc?1:0}),this.savingProductAccountingForm.patchValue({accountingRule:this.savingProductsTemplate.accountingRule.id}),this.isCashOrAccrualAccounting()&&(this.savingProductAccountingForm.patchValue({savingsReferenceAccountId:this.savingProductsTemplate.accountingMappings.savingsReferenceAccount.id,overdraftPortfolioControlId:this.savingProductsTemplate.accountingMappings.overdraftPortfolioControl.id,savingsControlAccountId:this.savingProductsTemplate.accountingMappings.savingsControlAccount.id,transfersInSuspenseAccountId:this.savingProductsTemplate.accountingMappings.transfersInSuspenseAccount.id,interestOnSavingsAccountId:this.savingProductsTemplate.accountingMappings.interestOnSavingsAccount.id,writeOffAccountId:this.savingProductsTemplate.accountingMappings.writeOffAccount.id,incomeFromFeeAccountId:this.savingProductsTemplate.accountingMappings.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:this.savingProductsTemplate.accountingMappings.incomeFromPenaltyAccount.id,incomeFromInterestId:this.savingProductsTemplate.accountingMappings.incomeFromInterest.id,advancedAccountingRules:!!(this.savingProductsTemplate.paymentChannelToFundSourceMappings||this.savingProductsTemplate.feeToIncomeAccountMappings||this.savingProductsTemplate.penaltyToIncomeAccountMappings||this.savingProductsTemplate.accrualCharges)}),this.isAccrualAccounting()&&this.savingProductAccountingForm.patchValue({feesReceivableAccountId:this.savingProductsTemplate.accountingMappings.feeReceivableAccount.id,penaltiesReceivableAccountId:this.savingProductsTemplate.accountingMappings.penaltyReceivableAccount.id,interestPayableAccountId:this.savingProductsTemplate.accountingMappings.interestPayableAccount.id}),this.isDormancyTrackingActive.value&&this.savingProductAccountingForm.patchValue({escheatLiabilityId:this.savingProductsTemplate.accountingMappings.escheatLiabilityAccount.id}),this.savingProductAccountingForm.setControl("paymentChannelToFundSourceMappings",this.formBuilder.array((this.savingProductsTemplate.paymentChannelToFundSourceMappings||[]).map(i=>({paymentTypeId:i.paymentType.id,fundSourceAccountId:i.fundSourceAccount.id})))),this.savingProductAccountingForm.setControl("feeToIncomeAccountMappings",this.formBuilder.array((this.savingProductsTemplate.feeToIncomeAccountMappings||[]).map(i=>({chargeId:i.charge.id,incomeAccountId:i.incomeAccount.id})))),this.savingProductAccountingForm.setControl("penaltyToIncomeAccountMappings",this.formBuilder.array((this.savingProductsTemplate.penaltyToIncomeAccountMappings||[]).map(i=>({chargeId:i.charge.id,incomeAccountId:i.incomeAccount.id})))))}createsavingProductAccountingForm(){this.savingProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}setConditionalControls(){this.savingProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2||i===3?(this.savingProductAccountingForm.addControl("savingsReferenceAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("overdraftPortfolioControlId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("savingsControlAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("transfersInSuspenseAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("interestOnSavingsAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("writeOffAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("incomeFromFeeAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("incomeFromPenaltyAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("incomeFromInterestId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("advancedAccountingRules",new ge(!1)),i===3&&(this.savingProductAccountingForm.addControl("feesReceivableAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("penaltiesReceivableAccountId",new ge("",yt.required)),this.savingProductAccountingForm.addControl("interestPayableAccountId",new ge("",yt.required))),i===2&&(this.savingProductAccountingForm.removeControl("feesReceivableAccountId"),this.savingProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.savingProductAccountingForm.removeControl("interestPayableAccountId")),this.isDormancyTrackingActive.value&&this.savingProductAccountingForm.addControl("escheatLiabilityId",new ge("",yt.required)),this.isDormancyTrackingActive.valueChanges.subscribe(a=>{a?this.savingProductAccountingForm.addControl("escheatLiabilityId",new ge("",yt.required)):this.savingProductAccountingForm.removeControl("escheatLiabilityId")}),this.savingProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(a=>{a?(this.savingProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.savingProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.savingProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([]))):(this.savingProductAccountingForm.removeControl("paymentChannelToFundSourceMappings"),this.savingProductAccountingForm.removeControl("feeToIncomeAccountMappings"),this.savingProductAccountingForm.removeControl("penaltyToIncomeAccountMappings"))})):(this.savingProductAccountingForm.removeControl("savingsReferenceAccountId"),this.savingProductAccountingForm.removeControl("overdraftPortfolioControlId"),this.savingProductAccountingForm.removeControl("savingsControlAccountId"),this.savingProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.savingProductAccountingForm.removeControl("interestOnSavingsAccountId"),this.savingProductAccountingForm.removeControl("writeOffAccountId"),this.savingProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.savingProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.savingProductAccountingForm.removeControl("incomeFromInterestId"),this.savingProductAccountingForm.removeControl("advancedAccountingRules"),this.savingProductAccountingForm.removeControl("escheatLiabilityId"),this.savingProductAccountingForm.removeControl("feesReceivableAccountId"),this.savingProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.savingProductAccountingForm.removeControl("interestPayableAccountId"))})}get paymentChannelToFundSourceMappings(){return this.savingProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.savingProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.savingProductAccountingForm.get("penaltyToIncomeAccountMappings")}setSavingProductAccountingFormDirty(){this.savingProductAccountingForm.pristine&&this.savingProductAccountingForm.markAsDirty()}existCharges(){return this.chargeData.length>0}add(i,a){let r=oi(ve({},this.getData(i)),{pristine:!1});this.dialog.open(jn,{data:r,width:"20rem"}).afterClosed().subscribe(u=>{u.data&&(a.push(u.data),this.setSavingProductAccountingFormDirty())})}edit(i,a,r){let c=oi(ve({},this.getData(i,a.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{h.data&&(a.at(r).patchValue(h.data.value),this.setSavingProductAccountingFormDirty())})}delete(i,a){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&(i.removeAt(a),this.setSavingProductAccountingFormDirty())})}getData(i,a){switch(i){case"PaymentFundSource":return{title:this.translateService.instant("labels.heading.Configure Fund Sources for Payment Channels"),formfields:this.getPaymentFundSourceFormfields(a)};case"FeesIncome":return{title:this.translateService.instant("labels.heading.Map Fees to Specific Income Accounts"),formfields:this.getFeesIncomeFormfields(a)};case"PenaltyIncome":return{title:this.translateService.instant("labels.heading.Map Penalties to Specific Income Accounts"),formfields:this.getPenaltyIncomeFormfields(a)}}}getPaymentFundSourceFormfields(i){return[new kn({controlName:"paymentTypeId",label:this.translateService.instant("labels.inputs.Payment Type"),value:i?i.paymentTypeId:this.paymentTypeData[0].id,options:{label:"name",value:"id",data:this.paymentTypeData},required:!0,order:1}),new kn({controlName:"fundSourceAccountId",label:this.translateService.instant("labels.inputs.Fund Source"),value:i?i.fundSourceAccountId:this.combinedAccountData[0].id,options:{label:"name",value:"id",data:this.combinedAccountData},required:!0,order:2})]}getFeesIncomeFormfields(i){return[new kn({controlName:"chargeId",label:this.translateService.instant("labels.inputs.Fees"),value:i?i.chargeId:this.chargeData[0].id,options:{label:"name",value:"id",data:this.chargeData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:this.translateService.instant("labels.inputs.Income Account"),value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}getPenaltyIncomeFormfields(i){return[new kn({controlName:"chargeId",label:this.translateService.instant("labels.inputs.Penalty"),value:i?i.chargeId:this.penaltyData[0].id,options:{label:"name",value:"id",data:this.penaltyData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:this.translateService.instant("labels.inputs.Income Account"),value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}get savingProductAccounting(){return this.savingProductAccountingForm.value}isCashOrAccrualAccounting(){return this.savingProductAccountingForm.value.accountingRule===2||this.savingProductAccountingForm.value.accountingRule===3}isAccrualAccounting(){return this.savingProductAccountingForm.value.accountingRule===3}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-accounting-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate",accountingRuleData:"accountingRuleData",isDormancyTrackingActive:"isDormancyTrackingActive",savingProductFormValid:"savingProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","custom-gap","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-column.lt-md","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["formControlName","advancedAccountingRules",1,"flex-73"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"layout-row","flex-100"],[1,"mat-h4","flex-63"],[1,"flex-33"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],[1,"flex-100"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["class","flex-100",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],["class","flex-33",4,"ngIf"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-radio-group",2),t(5,` - `),x(6,tRe,3,4,"mat-radio-button",3),t(7,` + `),x(63,U9e,27,9,"div",17),t(64,` + `),s()),e&2){let i=M();l(3),b(d(4,46,"labels.heading.Assets")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.overdraftPortfolioControlId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Overdraft portfolio"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isAccrualAccounting()),l(5),b(d(20,48,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isDormancyTrackingActive.value),l(3),b(d(34,50,"labels.heading.Expenses")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.writeOffAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Write-off"),l(6),b(d(46,52,"labels.heading.Income")),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(3),g("inputFormControl",i.savingProductAccountingForm.controls.incomeFromInterestId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Overdraft Interest Income"),l(6),b(d(61,54,"labels.heading.Advanced Accounting Rules")),l(3),g("ngIf",i.savingProductAccountingForm.value.advancedAccountingRules)}}var $u=(()=>{class e{constructor(i,o,r){this.formBuilder=i,this.dialog=o,this.translateService=r,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.createsavingProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.chargeData=this.savingProductsTemplate.chargeOptions||[],this.penaltyData=this.savingProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.savingProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.savingProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.savingProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.savingProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.combinedAccountData=[...this.assetAccountData,...this.incomeAccountData,...this.expenseAccountData,...this.liabilityAccountData],this.combinedAccountData.sort((i,o)=>{let r=i.name.toLowerCase(),c=o.name.toLowerCase();return rc?1:0}),this.savingProductAccountingForm.patchValue({accountingRule:this.savingProductsTemplate.accountingRule.id}),this.isCashOrAccrualAccounting()&&(this.savingProductAccountingForm.patchValue({savingsReferenceAccountId:this.savingProductsTemplate.accountingMappings.savingsReferenceAccount.id,overdraftPortfolioControlId:this.savingProductsTemplate.accountingMappings.overdraftPortfolioControl.id,savingsControlAccountId:this.savingProductsTemplate.accountingMappings.savingsControlAccount.id,transfersInSuspenseAccountId:this.savingProductsTemplate.accountingMappings.transfersInSuspenseAccount.id,interestOnSavingsAccountId:this.savingProductsTemplate.accountingMappings.interestOnSavingsAccount.id,writeOffAccountId:this.savingProductsTemplate.accountingMappings.writeOffAccount.id,incomeFromFeeAccountId:this.savingProductsTemplate.accountingMappings.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:this.savingProductsTemplate.accountingMappings.incomeFromPenaltyAccount.id,incomeFromInterestId:this.savingProductsTemplate.accountingMappings.incomeFromInterest.id,advancedAccountingRules:!!(this.savingProductsTemplate.paymentChannelToFundSourceMappings||this.savingProductsTemplate.feeToIncomeAccountMappings||this.savingProductsTemplate.penaltyToIncomeAccountMappings||this.savingProductsTemplate.accrualCharges)}),this.isAccrualAccounting()&&this.savingProductAccountingForm.patchValue({feesReceivableAccountId:this.savingProductsTemplate.accountingMappings.feeReceivableAccount.id,penaltiesReceivableAccountId:this.savingProductsTemplate.accountingMappings.penaltyReceivableAccount.id,interestPayableAccountId:this.savingProductsTemplate.accountingMappings.interestPayableAccount.id}),this.isDormancyTrackingActive.value&&this.savingProductAccountingForm.patchValue({escheatLiabilityId:this.savingProductsTemplate.accountingMappings.escheatLiabilityAccount.id}),this.savingProductAccountingForm.setControl("paymentChannelToFundSourceMappings",this.formBuilder.array((this.savingProductsTemplate.paymentChannelToFundSourceMappings||[]).map(i=>({paymentTypeId:i.paymentType.id,fundSourceAccountId:i.fundSourceAccount.id})))),this.savingProductAccountingForm.setControl("feeToIncomeAccountMappings",this.formBuilder.array((this.savingProductsTemplate.feeToIncomeAccountMappings||[]).map(i=>({chargeId:i.charge.id,incomeAccountId:i.incomeAccount.id})))),this.savingProductAccountingForm.setControl("penaltyToIncomeAccountMappings",this.formBuilder.array((this.savingProductsTemplate.penaltyToIncomeAccountMappings||[]).map(i=>({chargeId:i.charge.id,incomeAccountId:i.incomeAccount.id})))))}createsavingProductAccountingForm(){this.savingProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}setConditionalControls(){this.savingProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2||i===3?(this.savingProductAccountingForm.addControl("savingsReferenceAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("overdraftPortfolioControlId",new be("",St.required)),this.savingProductAccountingForm.addControl("savingsControlAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("transfersInSuspenseAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("interestOnSavingsAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("writeOffAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("incomeFromFeeAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("incomeFromPenaltyAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("incomeFromInterestId",new be("",St.required)),this.savingProductAccountingForm.addControl("advancedAccountingRules",new be(!1)),i===3&&(this.savingProductAccountingForm.addControl("feesReceivableAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("penaltiesReceivableAccountId",new be("",St.required)),this.savingProductAccountingForm.addControl("interestPayableAccountId",new be("",St.required))),i===2&&(this.savingProductAccountingForm.removeControl("feesReceivableAccountId"),this.savingProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.savingProductAccountingForm.removeControl("interestPayableAccountId")),this.isDormancyTrackingActive.value&&this.savingProductAccountingForm.addControl("escheatLiabilityId",new be("",St.required)),this.isDormancyTrackingActive.valueChanges.subscribe(o=>{o?this.savingProductAccountingForm.addControl("escheatLiabilityId",new be("",St.required)):this.savingProductAccountingForm.removeControl("escheatLiabilityId")}),this.savingProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(o=>{o?(this.savingProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.savingProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.savingProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([]))):(this.savingProductAccountingForm.removeControl("paymentChannelToFundSourceMappings"),this.savingProductAccountingForm.removeControl("feeToIncomeAccountMappings"),this.savingProductAccountingForm.removeControl("penaltyToIncomeAccountMappings"))})):(this.savingProductAccountingForm.removeControl("savingsReferenceAccountId"),this.savingProductAccountingForm.removeControl("overdraftPortfolioControlId"),this.savingProductAccountingForm.removeControl("savingsControlAccountId"),this.savingProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.savingProductAccountingForm.removeControl("interestOnSavingsAccountId"),this.savingProductAccountingForm.removeControl("writeOffAccountId"),this.savingProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.savingProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.savingProductAccountingForm.removeControl("incomeFromInterestId"),this.savingProductAccountingForm.removeControl("advancedAccountingRules"),this.savingProductAccountingForm.removeControl("escheatLiabilityId"),this.savingProductAccountingForm.removeControl("feesReceivableAccountId"),this.savingProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.savingProductAccountingForm.removeControl("interestPayableAccountId"))})}get paymentChannelToFundSourceMappings(){return this.savingProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.savingProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.savingProductAccountingForm.get("penaltyToIncomeAccountMappings")}setSavingProductAccountingFormDirty(){this.savingProductAccountingForm.pristine&&this.savingProductAccountingForm.markAsDirty()}existCharges(){return this.chargeData.length>0}add(i,o){let r=li(ye({},this.getData(i)),{pristine:!1});this.dialog.open(Nn,{data:r,width:"20rem"}).afterClosed().subscribe(u=>{u.data&&(o.push(u.data),this.setSavingProductAccountingFormDirty())})}edit(i,o,r){let c=li(ye({},this.getData(i,o.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{h.data&&(o.at(r).patchValue(h.data.value),this.setSavingProductAccountingFormDirty())})}delete(i,o){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&(i.removeAt(o),this.setSavingProductAccountingFormDirty())})}getData(i,o){switch(i){case"PaymentFundSource":return{title:this.translateService.instant("labels.heading.Configure Fund Sources for Payment Channels"),formfields:this.getPaymentFundSourceFormfields(o)};case"FeesIncome":return{title:this.translateService.instant("labels.heading.Map Fees to Specific Income Accounts"),formfields:this.getFeesIncomeFormfields(o)};case"PenaltyIncome":return{title:this.translateService.instant("labels.heading.Map Penalties to Specific Income Accounts"),formfields:this.getPenaltyIncomeFormfields(o)}}}getPaymentFundSourceFormfields(i){return[new kn({controlName:"paymentTypeId",label:this.translateService.instant("labels.inputs.Payment Type"),value:i?i.paymentTypeId:this.paymentTypeData[0].id,options:{label:"name",value:"id",data:this.paymentTypeData},required:!0,order:1}),new kn({controlName:"fundSourceAccountId",label:this.translateService.instant("labels.inputs.Fund Source"),value:i?i.fundSourceAccountId:this.combinedAccountData[0].id,options:{label:"name",value:"id",data:this.combinedAccountData},required:!0,order:2})]}getFeesIncomeFormfields(i){return[new kn({controlName:"chargeId",label:this.translateService.instant("labels.inputs.Fees"),value:i?i.chargeId:this.chargeData[0].id,options:{label:"name",value:"id",data:this.chargeData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:this.translateService.instant("labels.inputs.Income Account"),value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}getPenaltyIncomeFormfields(i){return[new kn({controlName:"chargeId",label:this.translateService.instant("labels.inputs.Penalty"),value:i?i.chargeId:this.penaltyData[0].id,options:{label:"name",value:"id",data:this.penaltyData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:this.translateService.instant("labels.inputs.Income Account"),value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}get savingProductAccounting(){return this.savingProductAccountingForm.value}isCashOrAccrualAccounting(){return this.savingProductAccountingForm.value.accountingRule===2||this.savingProductAccountingForm.value.accountingRule===3}isAccrualAccounting(){return this.savingProductAccountingForm.value.accountingRule===3}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-accounting-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate",accountingRuleData:"accountingRuleData",isDormancyTrackingActive:"isDormancyTrackingActive",savingProductFormValid:"savingProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","custom-gap","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-column.lt-md","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["formControlName","advancedAccountingRules",1,"flex-73"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"layout-row","flex-100"],[1,"mat-h4","flex-63"],[1,"flex-33"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],[1,"flex-100"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["class","flex-100",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],["class","flex-33",4,"ngIf"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-radio-group",2),t(5,` + `),x(6,p9e,3,4,"mat-radio-button",3),t(7,` `),s(),t(8,` - `),I(9,"mat-divider",4),t(10,` + `),T(9,"mat-divider",4),t(10,` - `),x(11,RRe,65,56,"div",5),t(12,` + `),x(11,$9e,65,56,"div",5),t(12,` `),s(),t(13,` - `),o(14,"div",6),t(15,` - `),o(16,"button",7),t(17,` - `),I(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"button",9),t(23),m(24,"translate"),I(25,"fa-icon",10),t(26,` + `),a(14,"div",6),t(15,` + `),a(16,"button",7),t(17,` + `),T(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"button",9),t(23),m(24,"translate"),T(25,"fa-icon",10),t(26,` `),s(),t(27,` `),s(),t(28,` `),s(),t(29,` -`)),a&2&&(g("formGroup",r.savingProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.isCashOrAccrualAccounting()),l(8),k(` +`)),o&2&&(g("formGroup",r.savingProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.isCashOrAccrualAccounting()),l(8),k(` `,d(20,6,"labels.buttons.Previous"),` `),l(3),g("disabled",!r.savingProductFormValid),l(),k(` `,d(24,8,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,Dt,Hi,Ti,sn,Ps,Ds,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ee,me,de,ue,ao,St,Fr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var NRe=()=>["../"];function LRe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.savingProduct.description)}}function VRe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Opening Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredOpeningBalance))}}function zRe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),m(9,"translateKey"),s(),t(10,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(Ke(9,9,i.savingProduct.lockinPeriodFrequency+" "+li(8,4,i.savingProduct.lockinPeriodFrequencyType,i.savingProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"))}}function jRe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),l(4),b(d(8,4,i.savingProduct.minBalanceForInterestCalculation))}}function qRe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredBalance))}}function HRe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(li(8,4,i.savingProduct.taxGroupId,i.savingProductsTemplate.taxGroupOptions,"id","name"))}}function GRe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),l(4),b(d(8,4,i.savingProduct.minOverdraftForInterestCalculation))}}function URe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),l(4),k("",d(8,4,i.savingProduct.nominalAnnualInterestRateOverdraft)," %")}}function $Re(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),l(4),b(d(8,4,i.savingProduct.overdraftLimit))}}function WRe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),o(9,"span",5),t(10),m(11,"translate"),s(),t(12,` - `),o(13,"span",6),t(14),s(),t(15,` - `),o(16,"span",5),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"span",6),t(21),s(),t(22,` - `),s()),e&2){let i=A();l(3),k("",d(4,6,"labels.inputs.Number of Days to Inactive sub-status"),":"),l(4),b(i.savingProduct.daysToInactive),l(3),k("",d(11,8,"labels.inputs.Number of Days to Dormant sub-status"),":"),l(4),b(i.savingProduct.daysToDormancy),l(3),k("",d(18,10,"labels.inputs.Number of Days to Escheat"),":"),l(4),b(i.savingProduct.daysToEscheat)}}function QRe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function YRe(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,re,he,ge,xe,At,Et,bs,Cs,sn,ta,Mi,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Ar],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var W9e=()=>["../"];function Q9e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.savingProduct.description)}}function K9e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Opening Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredOpeningBalance))}}function Y9e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),m(9,"translateKey"),s(),t(10,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(Ze(9,9,i.savingProduct.lockinPeriodFrequency+" "+ci(8,4,i.savingProduct.lockinPeriodFrequencyType,i.savingProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"))}}function J9e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),l(4),b(d(8,4,i.savingProduct.minBalanceForInterestCalculation))}}function Z9e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredBalance))}}function X9e(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(ci(8,4,i.savingProduct.taxGroupId,i.savingProductsTemplate.taxGroupOptions,"id","name"))}}function tFe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),l(4),b(d(8,4,i.savingProduct.minOverdraftForInterestCalculation))}}function eFe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),l(4),k("",d(8,4,i.savingProduct.nominalAnnualInterestRateOverdraft)," %")}}function iFe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),l(4),b(d(8,4,i.savingProduct.overdraftLimit))}}function nFe(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),a(9,"span",5),t(10),m(11,"translate"),s(),t(12,` + `),a(13,"span",6),t(14),s(),t(15,` + `),a(16,"span",5),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"span",6),t(21),s(),t(22,` + `),s()),e&2){let i=M();l(3),k("",d(4,6,"labels.inputs.Number of Days to Inactive sub-status"),":"),l(4),b(i.savingProduct.daysToInactive),l(3),k("",d(11,8,"labels.inputs.Number of Days to Dormant sub-status"),":"),l(4),b(i.savingProduct.daysToDormancy),l(3),k("",d(18,10,"labels.inputs.Number of Days to Escheat"),":"),l(4),b(i.savingProduct.daysToEscheat)}}function rFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function oFe(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function KRe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function JRe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function ZRe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function XRe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function aFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function sFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function lFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function cFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function tNe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function eNe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function iNe(e,n){e&1&&I(0,"tr",27)}function nNe(e,n){e&1&&I(0,"tr",28)}function rNe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `)}}function pFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function mFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function dFe(e,n){e&1&&T(0,"tr",27)}function uFe(e,n){e&1&&T(0,"tr",28)}function fFe(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),o(8,"table",16),t(9,` - `),at(10,17),t(11,` - `),x(12,QRe,3,3,"th",18),t(13,` - `),x(14,YRe,2,1,"td",19),t(15,` - `),ot(),t(16,` + `),T(6,"mat-divider",2),t(7,` + `),a(8,"table",16),t(9,` + `),ot(10,17),t(11,` + `),x(12,rFe,3,3,"th",18),t(13,` + `),x(14,oFe,2,1,"td",19),t(15,` + `),at(),t(16,` - `),at(17,20),t(18,` - `),x(19,KRe,3,3,"th",18),t(20,` - `),x(21,JRe,3,4,"td",19),t(22,` - `),ot(),t(23,` + `),ot(17,20),t(18,` + `),x(19,aFe,3,3,"th",18),t(20,` + `),x(21,sFe,3,4,"td",19),t(22,` + `),at(),t(23,` - `),at(24,21),t(25,` - `),x(26,ZRe,3,3,"th",18),t(27,` - `),x(28,XRe,3,3,"td",19),t(29,` - `),ot(),t(30,` + `),ot(24,21),t(25,` + `),x(26,lFe,3,3,"th",18),t(27,` + `),x(28,cFe,3,3,"td",19),t(29,` + `),at(),t(30,` - `),at(31,22),t(32,` - `),x(33,tNe,3,3,"th",18),t(34,` - `),x(35,eNe,3,4,"td",19),t(36,` - `),ot(),t(37,` + `),ot(31,22),t(32,` + `),x(33,pFe,3,3,"th",18),t(34,` + `),x(35,mFe,3,4,"td",19),t(36,` + `),at(),t(37,` - `),x(38,iNe,1,0,"tr",23),t(39,` - `),x(40,nNe,1,0,"tr",24),t(41,` + `),x(38,dFe,1,0,"tr",23),t(39,` + `),x(40,uFe,1,0,"tr",24),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.inputs.Charges")),l(5),g("dataSource",i.savingProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function aNe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function oNe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.paymentTypeId,a.savingProductsTemplate.paymentTypeOptions,"id","name"),` - `)}}function sNe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function lNe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.fundSourceAccountId,a.savingProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` - `)}}function cNe(e,n){e&1&&I(0,"tr",27)}function pNe(e,n){e&1&&I(0,"tr",28)}function mNe(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),o(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.inputs.Charges")),l(5),g("dataSource",i.savingProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function hFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function gFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.paymentTypeId,o.savingProductsTemplate.paymentTypeOptions,"id","name"),` + `)}}function xFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function _Fe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.fundSourceAccountId,o.savingProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` + `)}}function vFe(e,n){e&1&&T(0,"tr",27)}function bFe(e,n){e&1&&T(0,"tr",28)}function CFe(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),a(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",32),t(7,` - `),at(8,33),t(9,` - `),x(10,aNe,3,3,"th",18),t(11,` - `),x(12,oNe,3,6,"td",19),t(13,` - `),ot(),t(14,` + `),a(6,"table",32),t(7,` + `),ot(8,33),t(9,` + `),x(10,hFe,3,3,"th",18),t(11,` + `),x(12,gFe,3,6,"td",19),t(13,` + `),at(),t(14,` - `),at(15,34),t(16,` - `),x(17,sNe,3,3,"th",18),t(18,` - `),x(19,lNe,3,6,"td",19),t(20,` - `),ot(),t(21,` + `),ot(15,34),t(16,` + `),x(17,xFe,3,3,"th",18),t(18,` + `),x(19,_Fe,3,6,"td",19),t(20,` + `),at(),t(21,` - `),x(22,cNe,1,0,"tr",23),t(23,` - `),x(24,pNe,1,0,"tr",24),t(25,` + `),x(22,vFe,1,0,"tr",23),t(23,` + `),x(24,bFe,1,0,"tr",24),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Fund Sources for Payment Channels")),l(3),g("dataSource",i.savingProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function dNe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function uNe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.chargeId,a.savingProductsTemplate.chargeOptions,"id","name"),` - `)}}function fNe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function hNe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incomeAccountId,a.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function gNe(e,n){e&1&&I(0,"tr",27)}function xNe(e,n){e&1&&I(0,"tr",28)}function _Ne(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),o(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Fund Sources for Payment Channels")),l(3),g("dataSource",i.savingProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function yFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function SFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.chargeId,o.savingProductsTemplate.chargeOptions,"id","name"),` + `)}}function wFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function EFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incomeAccountId,o.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` + `)}}function kFe(e,n){e&1&&T(0,"tr",27)}function TFe(e,n){e&1&&T(0,"tr",28)}function IFe(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),a(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",16),t(7,` - `),at(8,35),t(9,` - `),x(10,dNe,3,3,"th",18),t(11,` - `),x(12,uNe,3,6,"td",19),t(13,` - `),ot(),t(14,` + `),a(6,"table",16),t(7,` + `),ot(8,35),t(9,` + `),x(10,yFe,3,3,"th",18),t(11,` + `),x(12,SFe,3,6,"td",19),t(13,` + `),at(),t(14,` - `),at(15,36),t(16,` - `),x(17,fNe,3,3,"th",18),t(18,` - `),x(19,hNe,3,6,"td",19),t(20,` - `),ot(),t(21,` + `),ot(15,36),t(16,` + `),x(17,wFe,3,3,"th",18),t(18,` + `),x(19,EFe,3,6,"td",19),t(20,` + `),at(),t(21,` - `),x(22,gNe,1,0,"tr",23),t(23,` - `),x(24,xNe,1,0,"tr",24),t(25,` + `),x(22,kFe,1,0,"tr",23),t(23,` + `),x(24,TFe,1,0,"tr",24),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Fees to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function vNe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function bNe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.chargeId,a.savingProductsTemplate.penaltyOptions,"id","name"),` - `)}}function CNe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function yNe(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incomeAccountId,a.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function SNe(e,n){e&1&&I(0,"tr",27)}function wNe(e,n){e&1&&I(0,"tr",28)}function ENe(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),o(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Fees to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function PFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function DFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.chargeId,o.savingProductsTemplate.penaltyOptions,"id","name"),` + `)}}function AFe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function MFe(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incomeAccountId,o.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` + `)}}function OFe(e,n){e&1&&T(0,"tr",27)}function FFe(e,n){e&1&&T(0,"tr",28)}function BFe(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),a(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",16),t(7,` - `),at(8,35),t(9,` - `),x(10,vNe,3,3,"th",18),t(11,` - `),x(12,bNe,3,6,"td",19),t(13,` - `),ot(),t(14,` + `),a(6,"table",16),t(7,` + `),ot(8,35),t(9,` + `),x(10,PFe,3,3,"th",18),t(11,` + `),x(12,DFe,3,6,"td",19),t(13,` + `),at(),t(14,` - `),at(15,36),t(16,` - `),x(17,CNe,3,3,"th",18),t(18,` - `),x(19,yNe,3,6,"td",19),t(20,` - `),ot(),t(21,` + `),ot(15,36),t(16,` + `),x(17,AFe,3,3,"th",18),t(18,` + `),x(19,MFe,3,6,"td",19),t(20,` + `),at(),t(21,` - `),x(22,SNe,1,0,"tr",23),t(23,` - `),x(24,wNe,1,0,"tr",24),t(25,` + `),x(22,OFe,1,0,"tr",23),t(23,` + `),x(24,FFe,1,0,"tr",24),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function kNe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function RFe(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),x(8,mNe,27,6,"div",29),t(9,` + `),T(6,"mat-divider",2),t(7,` + `),x(8,CFe,27,6,"div",29),t(9,` - `),x(10,_Ne,27,6,"div",29),t(11,` + `),x(10,IFe,27,6,"div",29),t(11,` - `),x(12,ENe,27,6,"div",29),t(13,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.savingProduct.paymentChannelToFundSourceMappings==null?null:i.savingProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.savingProduct.feeToIncomeAccountMappings==null?null:i.savingProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.savingProduct.penaltyToIncomeAccountMappings==null?null:i.savingProduct.penaltyToIncomeAccountMappings.length)}}function INe(e,n){if(e&1){let i=lt();o(0,"button",37),q("click",function(){Q(i);let r=A();return Y(r.submitEvent.emit())}),t(1),m(2,"translate"),s()}e&2&&(l(),k(` + `),x(12,BFe,27,6,"div",29),t(13,` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.savingProduct.paymentChannelToFundSourceMappings==null?null:i.savingProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.savingProduct.feeToIncomeAccountMappings==null?null:i.savingProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.savingProduct.penaltyToIncomeAccountMappings==null?null:i.savingProduct.penaltyToIncomeAccountMappings.length)}}function NFe(e,n){if(e&1){let i=lt();a(0,"button",37),q("click",function(){Q(i);let r=M();return K(r.submitEvent.emit())}),t(1),m(2,"translate"),s()}e&2&&(l(),k(` `,d(2,1,"labels.buttons.Submit"),` - `))}var ZE=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new Jn,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.accountingMappings={}}ngOnInit(){this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.accountingRule=this.accounting.getAccountingRuleFrom(this.savingProduct.accountingRule),this.isCashOrAccrualAccounting()){let i=this.savingProductsTemplate.accountingMappingOptions.assetAccountOptions||[],a=this.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],r=this.savingProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],c=this.savingProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.savingProduct.savingsReferenceAccountId,i),overdraftPortfolioControl:this.accounting.glAccountLookUp(this.savingProduct.overdraftPortfolioControlId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.savingProduct.savingsControlAccountId,c),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.savingProduct.transfersInSuspenseAccountId,c),escheatLiability:this.accounting.glAccountLookUp(this.savingProduct.escheatLiabilityId,c),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.savingProduct.interestOnSavingsAccountId,r),writeOffAccount:this.accounting.glAccountLookUp(this.savingProduct.writeOffAccountId,r),incomeFromFeeAccount:this.accounting.glAccountLookUp(this.savingProduct.incomeFromFeeAccountId,a),incomeFromPenaltyAccount:this.accounting.glAccountLookUp(this.savingProduct.incomeFromPenaltyAccountId,a),incomeFromInterest:this.accounting.glAccountLookUp(this.savingProduct.incomeFromInterestId,a)},this.isAccrualAccounting()&&(this.accountingMappings.feesReceivableAccount=this.accounting.glAccountLookUp(this.savingProduct.feesReceivableAccountId,i),this.accountingMappings.penaltiesReceivableAccount=this.accounting.glAccountLookUp(this.savingProduct.penaltiesReceivableAccountId,i),this.accountingMappings.interestPayableAccount=this.accounting.glAccountLookUp(this.savingProduct.interestPayableAccountId,c))}}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccounting(this.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccounting(this.accountingRule)}static{this.\u0275fac=function(a){return new(a||e)(z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-preview-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate",accountingRuleData:"accountingRuleData",savingProduct:"savingProduct",taskPermission:"taskPermission"},outputs:{submitEvent:"submitEvent"},features:[Pa],decls:235,vars:144,consts:[[1,"responsive-column"],[1,"mat-h2","flex-100"],[1,"flex-100"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-100 layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[3,"accountingRule","accountingMappings"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],[1,"layout-row-wrap","responsive-column","flex-100"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"h2",1),t(3),s(),t(4,` + `))}var Gx=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new Wn,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.accountingMappings={}}ngOnInit(){this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.accountingRule=this.accounting.getAccountingRuleFrom(this.savingProduct.accountingRule),this.isCashOrAccrualAccounting()){let i=this.savingProductsTemplate.accountingMappingOptions.assetAccountOptions||[],o=this.savingProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],r=this.savingProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],c=this.savingProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.savingProduct.savingsReferenceAccountId,i),overdraftPortfolioControl:this.accounting.glAccountLookUp(this.savingProduct.overdraftPortfolioControlId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.savingProduct.savingsControlAccountId,c),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.savingProduct.transfersInSuspenseAccountId,c),escheatLiability:this.accounting.glAccountLookUp(this.savingProduct.escheatLiabilityId,c),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.savingProduct.interestOnSavingsAccountId,r),writeOffAccount:this.accounting.glAccountLookUp(this.savingProduct.writeOffAccountId,r),incomeFromFeeAccount:this.accounting.glAccountLookUp(this.savingProduct.incomeFromFeeAccountId,o),incomeFromPenaltyAccount:this.accounting.glAccountLookUp(this.savingProduct.incomeFromPenaltyAccountId,o),incomeFromInterest:this.accounting.glAccountLookUp(this.savingProduct.incomeFromInterestId,o)},this.isAccrualAccounting()&&(this.accountingMappings.feesReceivableAccount=this.accounting.glAccountLookUp(this.savingProduct.feesReceivableAccountId,i),this.accountingMappings.penaltiesReceivableAccount=this.accounting.glAccountLookUp(this.savingProduct.penaltiesReceivableAccountId,i),this.accountingMappings.interestPayableAccount=this.accounting.glAccountLookUp(this.savingProduct.interestPayableAccountId,c))}}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccounting(this.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccounting(this.accountingRule)}static{this.\u0275fac=function(o){return new(o||e)(z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-preview-step"]],inputs:{savingProductsTemplate:"savingProductsTemplate",accountingRuleData:"accountingRuleData",savingProduct:"savingProduct",taskPermission:"taskPermission"},outputs:{submitEvent:"submitEvent"},features:[wo],decls:235,vars:144,consts:[[1,"responsive-column"],[1,"mat-h2","flex-100"],[1,"flex-100"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-100 layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[3,"accountingRule","accountingMappings"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],[1,"layout-row-wrap","responsive-column","flex-100"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"h2",1),t(3),s(),t(4,` - `),I(5,"mat-divider",2),t(6,` - `),o(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` + `),T(5,"mat-divider",2),t(6,` + `),a(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` - `),I(11,"mat-divider",2),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"span",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"span",6),t(20),s(),t(21,` + `),T(11,"mat-divider",2),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"span",5),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"span",6),t(20),s(),t(21,` `),s(),t(22,` - `),x(23,LRe,9,4,"div",7),t(24,` + `),x(23,Q9e,9,4,"div",7),t(24,` - `),o(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` + `),a(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"mat-divider",2),t(30,` - `),o(31,"div",4),t(32,` - `),o(33,"span",5),t(34),m(35,"translate"),s(),t(36,` - `),o(37,"span",6),t(38),m(39,"find"),s(),t(40,` + `),T(29,"mat-divider",2),t(30,` + `),a(31,"div",4),t(32,` + `),a(33,"span",5),t(34),m(35,"translate"),s(),t(36,` + `),a(37,"span",6),t(38),m(39,"find"),s(),t(40,` `),s(),t(41,` - `),o(42,"div",4),t(43,` - `),o(44,"span",5),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"span",6),t(49),s(),t(50,` + `),a(42,"div",4),t(43,` + `),a(44,"span",5),t(45),m(46,"translate"),s(),t(47,` + `),a(48,"span",6),t(49),s(),t(50,` `),s(),t(51,` - `),o(52,"div",4),t(53,` - `),o(54,"span",5),t(55),m(56,"translate"),s(),t(57,` - `),o(58,"span",6),t(59),s(),t(60,` + `),a(52,"div",4),t(53,` + `),a(54,"span",5),t(55),m(56,"translate"),s(),t(57,` + `),a(58,"span",6),t(59),s(),t(60,` `),s(),t(61,` - `),o(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` + `),a(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` - `),I(66,"mat-divider",2),t(67,` - `),o(68,"div",4),t(69,` - `),o(70,"span",5),t(71),m(72,"translate"),s(),t(73,` - `),o(74,"span",6),t(75),m(76,"formatNumber"),s(),t(77,` + `),T(66,"mat-divider",2),t(67,` + `),a(68,"div",4),t(69,` + `),a(70,"span",5),t(71),m(72,"translate"),s(),t(73,` + `),a(74,"span",6),t(75),m(76,"formatNumber"),s(),t(77,` `),s(),t(78,` - `),o(79,"div",4),t(80,` - `),o(81,"span",5),t(82),m(83,"translate"),s(),t(84,` - `),o(85,"span",6),t(86),m(87,"find"),m(88,"translateKey"),s(),t(89,` + `),a(79,"div",4),t(80,` + `),a(81,"span",5),t(82),m(83,"translate"),s(),t(84,` + `),a(85,"span",6),t(86),m(87,"find"),m(88,"translateKey"),s(),t(89,` `),s(),t(90,` - `),o(91,"div",4),t(92,` - `),o(93,"span",5),t(94),m(95,"translate"),s(),t(96,` - `),o(97,"span",6),t(98),m(99,"find"),m(100,"translateKey"),s(),t(101,` + `),a(91,"div",4),t(92,` + `),a(93,"span",5),t(94),m(95,"translate"),s(),t(96,` + `),a(97,"span",6),t(98),m(99,"find"),m(100,"translateKey"),s(),t(101,` `),s(),t(102,` - `),o(103,"div",4),t(104,` - `),o(105,"span",5),t(106),m(107,"translate"),s(),t(108,` - `),o(109,"span",6),t(110),m(111,"find"),m(112,"translateKey"),s(),t(113,` + `),a(103,"div",4),t(104,` + `),a(105,"span",5),t(106),m(107,"translate"),s(),t(108,` + `),a(109,"span",6),t(110),m(111,"find"),m(112,"translateKey"),s(),t(113,` `),s(),t(114,` - `),o(115,"div",4),t(116,` - `),o(117,"span",5),t(118),m(119,"translate"),s(),t(120,` - `),o(121,"span",6),t(122),m(123,"find"),m(124,"translateKey"),s(),t(125,` + `),a(115,"div",4),t(116,` + `),a(117,"span",5),t(118),m(119,"translate"),s(),t(120,` + `),a(121,"span",6),t(122),m(123,"find"),m(124,"translateKey"),s(),t(125,` `),s(),t(126,` - `),o(127,"h3",3),t(128),m(129,"translate"),s(),t(130,` + `),a(127,"h3",3),t(128),m(129,"translate"),s(),t(130,` - `),I(131,"mat-divider",2),t(132,` - `),x(133,VRe,10,6,"div",7),t(134,` + `),T(131,"mat-divider",2),t(132,` + `),x(133,K9e,10,6,"div",7),t(134,` - `),x(135,zRe,11,12,"div",7),t(136,` + `),x(135,Y9e,11,12,"div",7),t(136,` - `),o(137,"div",4),t(138,` - `),o(139,"span",5),t(140),m(141,"translate"),s(),t(142,` - `),o(143,"span",6),t(144),m(145,"yesNo"),s(),t(146,` + `),a(137,"div",4),t(138,` + `),a(139,"span",5),t(140),m(141,"translate"),s(),t(142,` + `),a(143,"span",6),t(144),m(145,"yesNo"),s(),t(146,` `),s(),t(147,` - `),x(148,jRe,10,6,"div",7),t(149,` + `),x(148,J9e,10,6,"div",7),t(149,` - `),o(150,"div",4),t(151,` - `),o(152,"span",5),t(153),m(154,"translate"),s(),t(155,` - `),o(156,"span",6),t(157),m(158,"yesNo"),s(),t(159,` + `),a(150,"div",4),t(151,` + `),a(152,"span",5),t(153),m(154,"translate"),s(),t(155,` + `),a(156,"span",6),t(157),m(158,"yesNo"),s(),t(159,` `),s(),t(160,` - `),x(161,qRe,10,6,"div",7),t(162,` + `),x(161,Z9e,10,6,"div",7),t(162,` - `),o(163,"div",4),t(164,` - `),o(165,"span",5),t(166),m(167,"translate"),s(),t(168,` - `),o(169,"span",6),t(170),m(171,"yesNo"),s(),t(172,` + `),a(163,"div",4),t(164,` + `),a(165,"span",5),t(166),m(167,"translate"),s(),t(168,` + `),a(169,"span",6),t(170),m(171,"yesNo"),s(),t(172,` `),s(),t(173,` - `),x(174,HRe,10,9,"div",7),t(175,` + `),x(174,X9e,10,9,"div",7),t(175,` - `),o(176,"div",4),t(177,` - `),o(178,"span",5),t(179),m(180,"translate"),s(),t(181,` - `),o(182,"span",6),t(183),m(184,"yesNo"),s(),t(185,` + `),a(176,"div",4),t(177,` + `),a(178,"span",5),t(179),m(180,"translate"),s(),t(181,` + `),a(182,"span",6),t(183),m(184,"yesNo"),s(),t(185,` `),s(),t(186,` - `),x(187,GRe,10,6,"div",7),t(188,` + `),x(187,tFe,10,6,"div",7),t(188,` - `),x(189,URe,10,6,"div",7),t(190,` + `),x(189,eFe,10,6,"div",7),t(190,` - `),x(191,$Re,10,6,"div",7),t(192,` + `),x(191,iFe,10,6,"div",7),t(192,` - `),o(193,"div",4),t(194,` - `),o(195,"span",5),t(196),m(197,"translate"),s(),t(198,` - `),o(199,"span",6),t(200),m(201,"yesNo"),s(),t(202,` + `),a(193,"div",4),t(194,` + `),a(195,"span",5),t(196),m(197,"translate"),s(),t(198,` + `),a(199,"span",6),t(200),m(201,"yesNo"),s(),t(202,` `),s(),t(203,` - `),x(204,WRe,23,12,"div",8),t(205,` + `),x(204,nFe,23,12,"div",8),t(205,` - `),x(206,rNe,43,6,"div",8),t(207,` + `),x(206,fFe,43,6,"div",8),t(207,` - `),o(208,"h3",3),t(209),m(210,"translate"),s(),t(211,` + `),a(208,"h3",3),t(209),m(210,"translate"),s(),t(211,` - `),I(212,"mat-divider",2),t(213,` + `),T(212,"mat-divider",2),t(213,` - `),o(214,"mifosx-view-savings-accounting-details",9),t(215,` + `),a(214,"mifosx-view-savings-accounting-details",9),t(215,` `),s(),t(216,` - `),x(217,kNe,14,6,"div",8),t(218,` + `),x(217,RFe,14,6,"div",8),t(218,` `),s(),t(219,` -`),o(220,"div",10),t(221,` - `),o(222,"button",11),t(223,` - `),I(224,"fa-icon",12),t(225),m(226,"translate"),s(),t(227,` - `),o(228,"button",13),t(229),m(230,"translate"),s(),t(231,` - `),x(232,INe,3,3,"button",14),t(233,` +`),a(220,"div",10),t(221,` + `),a(222,"button",11),t(223,` + `),T(224,"fa-icon",12),t(225),m(226,"translate"),s(),t(227,` + `),a(228,"button",13),t(229),m(230,"translate"),s(),t(231,` + `),x(232,NFe,3,3,"button",14),t(233,` `),s(),t(234,` -`)),a&2&&(l(3),b(r.savingProduct.name),l(5),b(d(9,52,"labels.inputs.Details")),l(8),k("",d(17,54,"labels.inputs.Short Name"),":"),l(4),b(r.savingProduct.shortName),l(3),g("ngIf",r.savingProduct.description),l(3),b(d(27,56,"labels.inputs.Currency")),l(8),k("",d(35,58,"labels.inputs.Currency"),":"),l(4),b(li(39,60,r.savingProduct.currencyCode,r.savingProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,65,"labels.inputs.Decimal Places"),":"),l(4),b(r.savingProduct.digitsAfterDecimal),l(6),k("",d(56,67,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.savingProduct.inMultiplesOf),l(4),b(d(64,69,"labels.inputs.Terms")),l(8),k("",d(72,71,"labels.inputs.Nominal Annual Interest"),":"),l(4),k("",d(76,73,r.savingProduct.nominalAnnualInterestRate)," %"),l(7),k("",d(83,75,"labels.inputs.Interest Compounding Period"),":"),l(4),b(Ke(88,82,li(87,77,r.savingProduct.interestCompoundingPeriodType,r.savingProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value"),"catalogs")),l(8),k("",d(95,85,"labels.inputs.Interest Posting Period"),":"),l(4),b(Ke(100,92,li(99,87,r.savingProduct.interestPostingPeriodType,r.savingProductsTemplate.interestPostingPeriodTypeOptions,"id","value"),"catalogs")),l(8),k("",d(107,95,"labels.inputs.Interest Calculated using"),":"),l(4),b(Ke(112,102,li(111,97,r.savingProduct.interestCalculationType,r.savingProductsTemplate.interestCalculationTypeOptions,"id","value"),"catalogs")),l(8),k("",d(119,105,"labels.inputs.Days in Year"),":"),l(4),b(Ke(124,112,li(123,107,r.savingProduct.interestCalculationDaysInYearType,r.savingProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value"),"catalogs")),l(6),b(d(129,115,"labels.inputs.Settings")),l(5),g("ngIf",r.savingProduct.minRequiredOpeningBalance),l(2),g("ngIf",r.savingProduct.lockinPeriodFrequency),l(5),k("",d(141,117,"labels.inputs.Apply Withdrawal Fee for Transfers"),":"),l(4),b(d(145,119,r.savingProduct.withdrawalFeeForTransfers)),l(4),g("ngIf",r.savingProduct.minBalanceForInterestCalculation),l(5),k("",d(154,121,"labels.inputs.Enforce Minimum Balance"),":"),l(4),b(d(158,123,r.savingProduct.enforceMinRequiredBalance)),l(4),g("ngIf",r.savingProduct.minRequiredBalance),l(5),k("",d(167,125,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(171,127,r.savingProduct.withHoldTax)),l(4),g("ngIf",r.savingProduct.withHoldTax),l(5),k("",d(180,129,"labels.inputs.Is Overdraft Allowed"),":"),l(4),b(d(184,131,r.savingProduct.allowOverdraft)),l(4),g("ngIf",r.savingProduct.minOverdraftForInterestCalculation),l(2),g("ngIf",r.savingProduct.nominalAnnualInterestRateOverdraft),l(2),g("ngIf",r.savingProduct.overdraftLimit),l(5),k("",d(197,133,"labels.inputs.Enable Dormancy Tracking"),":"),l(4),b(d(201,135,r.savingProduct.isDormancyTrackingActive)),l(4),g("ngIf",r.savingProduct.isDormancyTrackingActive),l(2),g("ngIf",r.savingProduct.charges.length),l(3),b(d(210,137,"labels.heading.Accounting")),l(5),g("accountingRule",r.accountingRule)("accountingMappings",r.accountingMappings),l(3),g("ngIf",r.savingProduct.advancedAccountingRules&&((r.savingProduct.paymentChannelToFundSourceMappings==null?null:r.savingProduct.paymentChannelToFundSourceMappings.length)||(r.savingProduct.feeToIncomeAccountMappings==null?null:r.savingProduct.feeToIncomeAccountMappings.length)||(r.savingProduct.penaltyToIncomeAccountMappings==null?null:r.savingProduct.penaltyToIncomeAccountMappings.length))),l(8),k(` +`)),o&2&&(l(3),b(r.savingProduct.name),l(5),b(d(9,52,"labels.inputs.Details")),l(8),k("",d(17,54,"labels.inputs.Short Name"),":"),l(4),b(r.savingProduct.shortName),l(3),g("ngIf",r.savingProduct.description),l(3),b(d(27,56,"labels.inputs.Currency")),l(8),k("",d(35,58,"labels.inputs.Currency"),":"),l(4),b(ci(39,60,r.savingProduct.currencyCode,r.savingProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,65,"labels.inputs.Decimal Places"),":"),l(4),b(r.savingProduct.digitsAfterDecimal),l(6),k("",d(56,67,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.savingProduct.inMultiplesOf),l(4),b(d(64,69,"labels.inputs.Terms")),l(8),k("",d(72,71,"labels.inputs.Nominal Annual Interest"),":"),l(4),k("",d(76,73,r.savingProduct.nominalAnnualInterestRate)," %"),l(7),k("",d(83,75,"labels.inputs.Interest Compounding Period"),":"),l(4),b(Ze(88,82,ci(87,77,r.savingProduct.interestCompoundingPeriodType,r.savingProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value"),"catalogs")),l(8),k("",d(95,85,"labels.inputs.Interest Posting Period"),":"),l(4),b(Ze(100,92,ci(99,87,r.savingProduct.interestPostingPeriodType,r.savingProductsTemplate.interestPostingPeriodTypeOptions,"id","value"),"catalogs")),l(8),k("",d(107,95,"labels.inputs.Interest Calculated using"),":"),l(4),b(Ze(112,102,ci(111,97,r.savingProduct.interestCalculationType,r.savingProductsTemplate.interestCalculationTypeOptions,"id","value"),"catalogs")),l(8),k("",d(119,105,"labels.inputs.Days in Year"),":"),l(4),b(Ze(124,112,ci(123,107,r.savingProduct.interestCalculationDaysInYearType,r.savingProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value"),"catalogs")),l(6),b(d(129,115,"labels.inputs.Settings")),l(5),g("ngIf",r.savingProduct.minRequiredOpeningBalance),l(2),g("ngIf",r.savingProduct.lockinPeriodFrequency),l(5),k("",d(141,117,"labels.inputs.Apply Withdrawal Fee for Transfers"),":"),l(4),b(d(145,119,r.savingProduct.withdrawalFeeForTransfers)),l(4),g("ngIf",r.savingProduct.minBalanceForInterestCalculation),l(5),k("",d(154,121,"labels.inputs.Enforce Minimum Balance"),":"),l(4),b(d(158,123,r.savingProduct.enforceMinRequiredBalance)),l(4),g("ngIf",r.savingProduct.minRequiredBalance),l(5),k("",d(167,125,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(171,127,r.savingProduct.withHoldTax)),l(4),g("ngIf",r.savingProduct.withHoldTax),l(5),k("",d(180,129,"labels.inputs.Is Overdraft Allowed"),":"),l(4),b(d(184,131,r.savingProduct.allowOverdraft)),l(4),g("ngIf",r.savingProduct.minOverdraftForInterestCalculation),l(2),g("ngIf",r.savingProduct.nominalAnnualInterestRateOverdraft),l(2),g("ngIf",r.savingProduct.overdraftLimit),l(5),k("",d(197,133,"labels.inputs.Enable Dormancy Tracking"),":"),l(4),b(d(201,135,r.savingProduct.isDormancyTrackingActive)),l(4),g("ngIf",r.savingProduct.isDormancyTrackingActive),l(2),g("ngIf",r.savingProduct.charges.length),l(3),b(d(210,137,"labels.heading.Accounting")),l(5),g("accountingRule",r.accountingRule)("accountingMappings",r.accountingMappings),l(3),g("ngIf",r.savingProduct.advancedAccountingRules&&((r.savingProduct.paymentChannelToFundSourceMappings==null?null:r.savingProduct.paymentChannelToFundSourceMappings.length)||(r.savingProduct.feeToIncomeAccountMappings==null?null:r.savingProduct.feeToIncomeAccountMappings.length)||(r.savingProduct.penaltyToIncomeAccountMappings==null?null:r.savingProduct.penaltyToIncomeAccountMappings.length))),l(8),k(` `,d(226,139,"labels.buttons.Previous"),` - `),l(3),g("routerLink",ht(143,NRe)),l(),k(` + `),l(3),g("routerLink",ht(143,W9e)),l(),k(` `,d(230,141,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission",r.taskPermission))},dependencies:[Lt,Ht,Dt,sn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,jp,zt,se,St,Fr,br,aa,on],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.interestCarts[_ngcontent-%COMP%]{float:right}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function TNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function PNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function DNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function MNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function ANe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function ONe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function FNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function BNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function RNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function NNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function LNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function VNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function zNe(e,n){if(e&1){let i=lt();o(0,"mat-step",18),t(1,` - `),x(2,VNe,2,3,"ng-template",9),t(3,` + `),l(3),g("mifosxHasPermission",r.taskPermission))},dependencies:[yt,zt,wt,qt,At,me,Et,an,sn,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,kp,dn,Ut,Ar,hr,Xr],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.interestCarts[_ngcontent-%COMP%]{float:right}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function LFe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function VFe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function zFe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function jFe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function qFe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function HFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function GFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function UFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function $Fe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function WFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function QFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function KFe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function YFe(e,n){if(e&1){let i=lt();a(0,"mat-step",18),t(1,` + `),x(2,KFe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-saving-product-preview-step",19),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-saving-product-preview-step",19),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("savingProductsTemplate",i.savingProductsTemplate)("accountingRuleData",i.accountingRuleData)("savingProduct",i.savingProduct)("taskPermission","CREATE_SAVINGSPRODUCT")}}var Fct=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.savingProductsTemplate=h.savingProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get savingProductDetailsForm(){return this.savingProductDetailsStep.savingProductDetailsForm}get savingProductCurrencyForm(){return this.savingProductCurrencyStep.savingProductCurrencyForm}get savingProductTermsForm(){return this.savingProductTermsStep.savingProductTermsForm}get savingProductSettingsForm(){return this.savingProductSettingsStep.savingProductSettingsForm}get savingProductAccountingForm(){return this.savingProductAccountingStep.savingProductAccountingForm}get savingProductFormValid(){return this.savingProductDetailsForm.valid&&this.savingProductCurrencyForm.valid&&this.savingProductTermsForm.valid&&this.savingProductSettingsForm.valid&&this.savingProductAccountingForm.valid}get savingProduct(){return ve(ve(ve(ve(ve(ve({},this.savingProductDetailsStep.savingProductDetails),this.savingProductCurrencyStep.savingProductCurrency),this.savingProductTermsStep.savingProductTerms),this.savingProductSettingsStep.savingProductSettings),this.savingProductChargesStep.savingProductCharges),this.savingProductAccountingStep.savingProductAccounting)}submit(){let i=oi(ve({},this.savingProduct),{charges:this.savingProduct.charges.map(a=>({id:a.id})),locale:this.settingsService.language.code});delete i.advancedAccountingRules,this.productsService.createSavingProduct(i).subscribe(a=>{this.router.navigate(["../",a.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-saving-product"]],viewQuery:function(a,r){if(a&1&&(Bt(rf,7),Bt(af,7),Bt(of,7),Bt(sf,7),Bt(lf,7),Bt(cf,7)),a&2){let c;Ot(c=Ft())&&(r.savingProductDetailsStep=c.first),Ot(c=Ft())&&(r.savingProductCurrencyStep=c.first),Ot(c=Ft())&&(r.savingProductTermsStep=c.first),Ot(c=Ft())&&(r.savingProductSettingsStep=c.first),Ot(c=Ft())&&(r.savingProductChargesStep=c.first),Ot(c=Ft())&&(r.savingProductAccountingStep=c.first)}},decls:63,vars:15,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingProductsTemplate"],[3,"savingProductsTemplate","currencyCode"],[3,"savingProductsTemplate","accountingRuleData","isDormancyTrackingActive","savingProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","savingProductsTemplate","accountingRuleData","savingProduct","taskPermission"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,TNe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("savingProductsTemplate",i.savingProductsTemplate)("accountingRuleData",i.accountingRuleData)("savingProduct",i.savingProduct)("taskPermission","CREATE_SAVINGSPRODUCT")}}var wP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.savingProductsTemplate=h.savingProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get savingProductDetailsForm(){return this.savingProductDetailsStep.savingProductDetailsForm}get savingProductCurrencyForm(){return this.savingProductCurrencyStep.savingProductCurrencyForm}get savingProductTermsForm(){return this.savingProductTermsStep.savingProductTermsForm}get savingProductSettingsForm(){return this.savingProductSettingsStep.savingProductSettingsForm}get savingProductAccountingForm(){return this.savingProductAccountingStep.savingProductAccountingForm}get savingProductFormValid(){return this.savingProductDetailsForm.valid&&this.savingProductCurrencyForm.valid&&this.savingProductTermsForm.valid&&this.savingProductSettingsForm.valid&&this.savingProductAccountingForm.valid}get savingProduct(){return ye(ye(ye(ye(ye(ye({},this.savingProductDetailsStep.savingProductDetails),this.savingProductCurrencyStep.savingProductCurrency),this.savingProductTermsStep.savingProductTerms),this.savingProductSettingsStep.savingProductSettings),this.savingProductChargesStep.savingProductCharges),this.savingProductAccountingStep.savingProductAccounting)}submit(){let i=li(ye({},this.savingProduct),{charges:this.savingProduct.charges.map(o=>({id:o.id})),locale:this.settingsService.language.code});delete i.advancedAccountingRules,this.productsService.createSavingProduct(i).subscribe(o=>{this.router.navigate(["../",o.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-saving-product"]],viewQuery:function(o,r){if(o&1&&(Nt(ju,7),Nt(qu,7),Nt(Hu,7),Nt(Gu,7),Nt(Uu,7),Nt($u,7)),o&2){let c;Bt(c=Rt())&&(r.savingProductDetailsStep=c.first),Bt(c=Rt())&&(r.savingProductCurrencyStep=c.first),Bt(c=Rt())&&(r.savingProductTermsStep=c.first),Bt(c=Rt())&&(r.savingProductSettingsStep=c.first),Bt(c=Rt())&&(r.savingProductChargesStep=c.first),Bt(c=Rt())&&(r.savingProductAccountingStep=c.first)}},decls:63,vars:15,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingProductsTemplate"],[3,"savingProductsTemplate","currencyCode"],[3,"savingProductsTemplate","accountingRuleData","isDormancyTrackingActive","savingProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","savingProductsTemplate","accountingRuleData","savingProduct","taskPermission"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,LFe,3,0,"ng-template",3),t(6,` - `),x(7,PNe,3,0,"ng-template",4),t(8,` + `),x(7,VFe,3,0,"ng-template",4),t(8,` - `),x(9,DNe,3,0,"ng-template",5),t(10,` + `),x(9,zFe,3,0,"ng-template",5),t(10,` - `),x(11,MNe,3,0,"ng-template",6),t(12,` + `),x(11,jFe,3,0,"ng-template",6),t(12,` - `),x(13,ANe,3,0,"ng-template",7),t(14,` + `),x(13,qFe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,ONe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,HFe,2,3,"ng-template",9),t(18,` - `),I(19,"mifosx-saving-product-details-step"),t(20,` + `),T(19,"mifosx-saving-product-details-step"),t(20,` `),s(),t(21,` - `),o(22,"mat-step",8),t(23,` - `),x(24,FNe,2,3,"ng-template",9),t(25,` + `),a(22,"mat-step",8),t(23,` + `),x(24,GFe,2,3,"ng-template",9),t(25,` - `),I(26,"mifosx-saving-product-currency-step",10),t(27,` + `),T(26,"mifosx-saving-product-currency-step",10),t(27,` `),s(),t(28,` - `),o(29,"mat-step",8),t(30,` - `),x(31,BNe,2,3,"ng-template",9),t(32,` + `),a(29,"mat-step",8),t(30,` + `),x(31,UFe,2,3,"ng-template",9),t(32,` - `),I(33,"mifosx-saving-product-terms-step",10),t(34,` + `),T(33,"mifosx-saving-product-terms-step",10),t(34,` `),s(),t(35,` - `),o(36,"mat-step",8),t(37,` - `),x(38,RNe,2,3,"ng-template",9),t(39,` + `),a(36,"mat-step",8),t(37,` + `),x(38,$Fe,2,3,"ng-template",9),t(39,` - `),I(40,"mifosx-saving-product-settings-step",10),t(41,` + `),T(40,"mifosx-saving-product-settings-step",10),t(41,` `),s(),t(42,` - `),o(43,"mat-step"),t(44,` - `),x(45,NNe,2,3,"ng-template",9),t(46,` + `),a(43,"mat-step"),t(44,` + `),x(45,WFe,2,3,"ng-template",9),t(46,` - `),o(47,"mifosx-saving-product-charges-step",11),t(48,` + `),a(47,"mifosx-saving-product-charges-step",11),t(48,` `),s(),t(49,` `),s(),t(50,` - `),o(51,"mat-step",8),t(52,` - `),x(53,LNe,2,3,"ng-template",9),t(54,` + `),a(51,"mat-step",8),t(52,` + `),x(53,QFe,2,3,"ng-template",9),t(54,` - `),o(55,"mifosx-saving-product-accounting-step",12),t(56,` + `),a(55,"mifosx-saving-product-accounting-step",12),t(56,` `),s(),t(57,` `),s(),t(58,` - `),x(59,zNe,7,4,"mat-step",13),t(60,` + `),x(59,YFe,7,4,"mat-step",13),t(60,` `),s(),t(61,` `),s(),t(62,` -`)),a&2&&(l(15),g("stepControl",r.savingProductDetailsForm),l(7),g("stepControl",r.savingProductCurrencyForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate),l(3),g("stepControl",r.savingProductTermsForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate),l(3),g("stepControl",r.savingProductSettingsForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate),l(7),g("savingProductsTemplate",r.savingProductsTemplate)("currencyCode",r.savingProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.savingProductAccountingForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate)("accountingRuleData",r.accountingRuleData)("isDormancyTrackingActive",r.savingProductSettingsForm.get("isDormancyTrackingActive"))("savingProductFormValid",r.savingProductFormValid),l(4),g("ngIf",r.savingProductFormValid))},dependencies:[Lt,Ht,wo,yo,Eo,So,rf,af,of,sf,lf,cf,ZE,St],styles:["fa-icon[_ngcontent-%COMP%]{position:relative;left:5%}"]})}}return e})();var jNe=()=>["./general"],qNe=e=>["./datatables",e];function HNe(e,n){if(e&1&&(o(0,"a",5,2),t(2),s()),e&2){let i=Tt(1),a=A().$implicit;g("routerLink",Je(3,qNe,a.registeredTableName))("active",i.isActive),l(2),k(` - `,a.registeredTableName,` - `)}}function GNe(e,n){if(e&1&&(at(0),t(1,` - `),x(2,HNe,3,5,"a",7),t(3,` - `),ot()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var Bct=(()=>{class e{constructor(i){this.route=i,this.savingProductDatatables=[],this.route.data.subscribe(a=>{this.savingProductDatatables=[],a.savingProductDatatables.forEach(r=>{r.entitySubType==="Savings Product"&&this.savingProductDatatables.push(r)})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-saving-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(a,r){if(a&1&&(o(0,"mat-card",3),t(1,` - `),o(2,"mat-card-content"),t(3,` - `),o(4,"nav",4),t(5,` - `),o(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` - `),x(11,GNe,4,1,"ng-container",6),t(12,` +`)),o&2&&(l(15),g("stepControl",r.savingProductDetailsForm),l(7),g("stepControl",r.savingProductCurrencyForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate),l(3),g("stepControl",r.savingProductTermsForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate),l(3),g("stepControl",r.savingProductSettingsForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate),l(7),g("savingProductsTemplate",r.savingProductsTemplate)("currencyCode",r.savingProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.savingProductAccountingForm),l(4),g("savingProductsTemplate",r.savingProductsTemplate)("accountingRuleData",r.accountingRuleData)("isDormancyTrackingActive",r.savingProductSettingsForm.get("isDormancyTrackingActive"))("savingProductFormValid",r.savingProductFormValid),l(4),g("ngIf",r.savingProductFormValid))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,ju,qu,Hu,Gu,Uu,$u,Gx],styles:["fa-icon[_ngcontent-%COMP%]{position:relative;left:5%}"]})}}return e})();var JFe=()=>["./general"],ZFe=e=>["./datatables",e];function XFe(e,n){if(e&1&&(a(0,"a",5,2),t(2),s()),e&2){let i=Dt(1),o=M().$implicit;g("routerLink",Xe(3,ZFe,o.registeredTableName))("active",i.isActive),l(2),k(` + `,o.registeredTableName,` + `)}}function tBe(e,n){if(e&1&&(ot(0),t(1,` + `),x(2,XFe,3,5,"a",7),t(3,` + `),at()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var EP=(()=>{class e{constructor(i){this.route=i,this.savingProductDatatables=[],this.route.data.subscribe(o=>{this.savingProductDatatables=[],o.savingProductDatatables.forEach(r=>{r.entitySubType==="Savings Product"&&this.savingProductDatatables.push(r)})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-saving-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(o,r){if(o&1&&(a(0,"mat-card",3),t(1,` + `),a(2,"mat-card-content"),t(3,` + `),a(4,"nav",4),t(5,` + `),a(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` + `),x(11,tBe,4,1,"ng-container",6),t(12,` `),s(),t(13,` - `),o(14,"mat-tab-nav-panel",null,1),t(16,` - `),I(17,"router-outlet"),t(18,` + `),a(14,"mat-tab-nav-panel",null,1),t(16,` + `),T(17,"router-outlet"),t(18,` `),s(),t(19,` `),s(),t(20,` `),s(),t(21,` -`)),a&2){let c=Tt(7),u=Tt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,jNe))("active",c.isActive),l(2),k(` +`)),o&2){let c=Dt(7),u=Dt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,JFe))("active",c.isActive),l(2),k(` `,d(9,5,"labels.heading.General"),` - `),l(3),g("ngForOf",r.savingProductDatatables)}},dependencies:[re,te,le,Ms,Os,As,_o,zt,ss,se,St],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function UNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function $Ne(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function WNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function QNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function YNe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",18),t(2,` - `))}function KNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function JNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function ZNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function XNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function tLe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function eLe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function iLe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function nLe(e,n){if(e&1){let i=lt();o(0,"mat-step",19),t(1,` - `),x(2,iLe,2,3,"ng-template",9),t(3,` + `),l(3),g("ngForOf",r.savingProductDatatables)}},dependencies:[yt,le,wt,qt,oe,de,me,Et,ys,Ss,Za,ws,da],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function eBe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function iBe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function nBe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function rBe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function oBe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",18),t(2,` + `))}function aBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function sBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function lBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function cBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function pBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function mBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function dBe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function uBe(e,n){if(e&1){let i=lt();a(0,"mat-step",19),t(1,` + `),x(2,dBe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-saving-product-preview-step",20),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-saving-product-preview-step",20),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("savingProductsTemplate",i.savingProductAndTemplate)("accountingRuleData",i.accountingRuleData)("savingProduct",i.savingProduct)("taskPermission","UPDATE_SAVINGSPRODUCT")}}var Rct=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.savingProductAndTemplate=h.savingProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get savingProductDetailsForm(){return this.savingProductDetailsStep.savingProductDetailsForm}get savingProductCurrencyForm(){return this.savingProductCurrencyStep.savingProductCurrencyForm}get savingProductTermsForm(){return this.savingProductTermsStep.savingProductTermsForm}get savingProductSettingsForm(){return this.savingProductSettingsStep.savingProductSettingsForm}get savingProductAccountingForm(){return this.savingProductAccountingStep.savingProductAccountingForm}get savingProductFormValidAndNotPristine(){return this.savingProductDetailsForm.valid&&this.savingProductCurrencyForm.valid&&this.savingProductTermsForm.valid&&this.savingProductSettingsForm.valid&&this.savingProductAccountingForm.valid&&(!this.savingProductDetailsForm.pristine||!this.savingProductCurrencyForm.pristine||!this.savingProductTermsForm.pristine||!this.savingProductSettingsForm.pristine||!this.savingProductChargesStep.pristine||!this.savingProductAccountingForm.pristine)}get savingProduct(){return ve(ve(ve(ve(ve(ve({},this.savingProductDetailsStep.savingProductDetails),this.savingProductCurrencyStep.savingProductCurrency),this.savingProductTermsStep.savingProductTerms),this.savingProductSettingsStep.savingProductSettings),this.savingProductChargesStep.savingProductCharges),this.savingProductAccountingStep.savingProductAccounting)}submit(){let i=oi(ve({},this.savingProduct),{charges:this.savingProduct.charges.map(a=>({id:a.id})),locale:this.settingsService.language.code});delete i.advancedAccountingRules,this.productsService.updateSavingProduct(this.savingProductAndTemplate.id,i).subscribe(a=>{this.router.navigate(["../../",a.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-saving-product"]],viewQuery:function(a,r){if(a&1&&(Bt(rf,7),Bt(af,7),Bt(of,7),Bt(sf,7),Bt(lf,7),Bt(cf,7)),a&2){let c;Ot(c=Ft())&&(r.savingProductDetailsStep=c.first),Ot(c=Ft())&&(r.savingProductCurrencyStep=c.first),Ot(c=Ft())&&(r.savingProductTermsStep=c.first),Ot(c=Ft())&&(r.savingProductSettingsStep=c.first),Ot(c=Ft())&&(r.savingProductChargesStep=c.first),Ot(c=Ft())&&(r.savingProductAccountingStep=c.first)}},decls:63,vars:16,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed","",3,"stepControl"],["matStepLabel",""],[3,"savingProductsTemplate"],["completed",""],[3,"savingProductsTemplate","currencyCode"],[3,"savingProductsTemplate","accountingRuleData","isDormancyTrackingActive","savingProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","savingProductsTemplate","accountingRuleData","savingProduct","taskPermission"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,UNe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("savingProductsTemplate",i.savingProductAndTemplate)("accountingRuleData",i.accountingRuleData)("savingProduct",i.savingProduct)("taskPermission","UPDATE_SAVINGSPRODUCT")}}var kP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.savingProductAndTemplate=h.savingProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get savingProductDetailsForm(){return this.savingProductDetailsStep.savingProductDetailsForm}get savingProductCurrencyForm(){return this.savingProductCurrencyStep.savingProductCurrencyForm}get savingProductTermsForm(){return this.savingProductTermsStep.savingProductTermsForm}get savingProductSettingsForm(){return this.savingProductSettingsStep.savingProductSettingsForm}get savingProductAccountingForm(){return this.savingProductAccountingStep.savingProductAccountingForm}get savingProductFormValidAndNotPristine(){return this.savingProductDetailsForm.valid&&this.savingProductCurrencyForm.valid&&this.savingProductTermsForm.valid&&this.savingProductSettingsForm.valid&&this.savingProductAccountingForm.valid&&(!this.savingProductDetailsForm.pristine||!this.savingProductCurrencyForm.pristine||!this.savingProductTermsForm.pristine||!this.savingProductSettingsForm.pristine||!this.savingProductChargesStep.pristine||!this.savingProductAccountingForm.pristine)}get savingProduct(){return ye(ye(ye(ye(ye(ye({},this.savingProductDetailsStep.savingProductDetails),this.savingProductCurrencyStep.savingProductCurrency),this.savingProductTermsStep.savingProductTerms),this.savingProductSettingsStep.savingProductSettings),this.savingProductChargesStep.savingProductCharges),this.savingProductAccountingStep.savingProductAccounting)}submit(){let i=li(ye({},this.savingProduct),{charges:this.savingProduct.charges.map(o=>({id:o.id})),locale:this.settingsService.language.code});delete i.advancedAccountingRules,this.productsService.updateSavingProduct(this.savingProductAndTemplate.id,i).subscribe(o=>{this.router.navigate(["../../",o.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-saving-product"]],viewQuery:function(o,r){if(o&1&&(Nt(ju,7),Nt(qu,7),Nt(Hu,7),Nt(Gu,7),Nt(Uu,7),Nt($u,7)),o&2){let c;Bt(c=Rt())&&(r.savingProductDetailsStep=c.first),Bt(c=Rt())&&(r.savingProductCurrencyStep=c.first),Bt(c=Rt())&&(r.savingProductTermsStep=c.first),Bt(c=Rt())&&(r.savingProductSettingsStep=c.first),Bt(c=Rt())&&(r.savingProductChargesStep=c.first),Bt(c=Rt())&&(r.savingProductAccountingStep=c.first)}},decls:63,vars:16,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed","",3,"stepControl"],["matStepLabel",""],[3,"savingProductsTemplate"],["completed",""],[3,"savingProductsTemplate","currencyCode"],[3,"savingProductsTemplate","accountingRuleData","isDormancyTrackingActive","savingProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","savingProductsTemplate","accountingRuleData","savingProduct","taskPermission"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,eBe,3,0,"ng-template",3),t(6,` - `),x(7,$Ne,3,0,"ng-template",4),t(8,` + `),x(7,iBe,3,0,"ng-template",4),t(8,` - `),x(9,WNe,3,0,"ng-template",5),t(10,` + `),x(9,nBe,3,0,"ng-template",5),t(10,` - `),x(11,QNe,3,0,"ng-template",6),t(12,` + `),x(11,rBe,3,0,"ng-template",6),t(12,` - `),x(13,YNe,3,0,"ng-template",7),t(14,` + `),x(13,oBe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,KNe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,aBe,2,3,"ng-template",9),t(18,` - `),I(19,"mifosx-saving-product-details-step",10),t(20,` + `),T(19,"mifosx-saving-product-details-step",10),t(20,` `),s(),t(21,` - `),o(22,"mat-step",8),t(23,` - `),x(24,JNe,2,3,"ng-template",9),t(25,` + `),a(22,"mat-step",8),t(23,` + `),x(24,sBe,2,3,"ng-template",9),t(25,` - `),I(26,"mifosx-saving-product-currency-step",10),t(27,` + `),T(26,"mifosx-saving-product-currency-step",10),t(27,` `),s(),t(28,` - `),o(29,"mat-step",8),t(30,` - `),x(31,ZNe,2,3,"ng-template",9),t(32,` + `),a(29,"mat-step",8),t(30,` + `),x(31,lBe,2,3,"ng-template",9),t(32,` - `),I(33,"mifosx-saving-product-terms-step",10),t(34,` + `),T(33,"mifosx-saving-product-terms-step",10),t(34,` `),s(),t(35,` - `),o(36,"mat-step",8),t(37,` - `),x(38,XNe,2,3,"ng-template",9),t(39,` + `),a(36,"mat-step",8),t(37,` + `),x(38,cBe,2,3,"ng-template",9),t(39,` - `),I(40,"mifosx-saving-product-settings-step",10),t(41,` + `),T(40,"mifosx-saving-product-settings-step",10),t(41,` `),s(),t(42,` - `),o(43,"mat-step",11),t(44,` - `),x(45,tLe,2,3,"ng-template",9),t(46,` + `),a(43,"mat-step",11),t(44,` + `),x(45,pBe,2,3,"ng-template",9),t(46,` - `),o(47,"mifosx-saving-product-charges-step",12),t(48,` + `),a(47,"mifosx-saving-product-charges-step",12),t(48,` `),s(),t(49,` `),s(),t(50,` - `),o(51,"mat-step",8),t(52,` - `),x(53,eLe,2,3,"ng-template",9),t(54,` + `),a(51,"mat-step",8),t(52,` + `),x(53,mBe,2,3,"ng-template",9),t(54,` - `),o(55,"mifosx-saving-product-accounting-step",13),t(56,` + `),a(55,"mifosx-saving-product-accounting-step",13),t(56,` `),s(),t(57,` `),s(),t(58,` - `),x(59,nLe,7,4,"mat-step",14),t(60,` + `),x(59,uBe,7,4,"mat-step",14),t(60,` `),s(),t(61,` `),s(),t(62,` -`)),a&2&&(l(15),g("stepControl",r.savingProductDetailsForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(3),g("stepControl",r.savingProductCurrencyForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(3),g("stepControl",r.savingProductTermsForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(3),g("stepControl",r.savingProductSettingsForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(7),g("savingProductsTemplate",r.savingProductAndTemplate)("currencyCode",r.savingProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.savingProductAccountingForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate)("accountingRuleData",r.accountingRuleData)("isDormancyTrackingActive",r.savingProductSettingsForm.get("isDormancyTrackingActive"))("savingProductFormValid",r.savingProductFormValidAndNotPristine),l(4),g("ngIf",r.savingProductFormValidAndNotPristine))},dependencies:[Lt,Ht,wo,yo,Eo,So,rf,af,of,sf,lf,cf,ZE,St]})}}return e})();var rLe=["buttonCreateShareProduct"],aLe=["templateButtonCreateShareProduct"],oLe=["shareProductsTable"],sLe=["templateShareProductsTable"],lLe=()=>[10,25,50,100],cLe=()=>["create"],pLe=e=>[e];function mLe(e,n){e&1&&(o(0,"button",23),t(1,` - `),I(2,"fa-icon",24),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,cLe)),l(3),k(` +`)),o&2&&(l(15),g("stepControl",r.savingProductDetailsForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(3),g("stepControl",r.savingProductCurrencyForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(3),g("stepControl",r.savingProductTermsForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(3),g("stepControl",r.savingProductSettingsForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate),l(7),g("savingProductsTemplate",r.savingProductAndTemplate)("currencyCode",r.savingProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.savingProductAccountingForm),l(4),g("savingProductsTemplate",r.savingProductAndTemplate)("accountingRuleData",r.accountingRuleData)("isDormancyTrackingActive",r.savingProductSettingsForm.get("isDormancyTrackingActive"))("savingProductFormValid",r.savingProductFormValidAndNotPristine),l(4),g("ngIf",r.savingProductFormValidAndNotPristine))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,ju,qu,Hu,Gu,Uu,$u,Gx],encapsulation:2})}}return e})();var fBe=["buttonCreateShareProduct"],hBe=["templateButtonCreateShareProduct"],gBe=["shareProductsTable"],xBe=["templateShareProductsTable"],_Be=()=>[10,25,50,100],vBe=()=>["create"],bBe=e=>[e];function CBe(e,n){e&1&&(a(0,"button",23),t(1,` + `),T(2,"fa-icon",24),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,vBe)),l(3),k(` `,d(4,2,"labels.buttons.Create Share Product"),` - `))}function dLe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function uLe(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function fLe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function hLe(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function gLe(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Shares")))}function xLe(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.totalShares)}}function _Le(e,n){e&1&&I(0,"tr",27)}function vLe(e,n){if(e&1&&I(0,"tr",28),e&2){let i=n.$implicit;g("routerLink",Je(1,pLe,i.id))}}function bLe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",29),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",30),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",32),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(63);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function yBe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function SBe(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function wBe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function EBe(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function kBe(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Shares")))}function TBe(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.totalShares)}}function IBe(e,n){e&1&&T(0,"tr",27)}function PBe(e,n){if(e&1&&T(0,"tr",28),e&2){let i=n.$implicit;g("routerLink",Xe(1,bBe,i.id))}}function DBe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",29),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",30),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",32),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(63);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.buttons.Create Share Product")),l(4),b(d(7,7,"labels.text.This option allows you to create new share product.")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -26864,12 +26878,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function CLe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",30),t(6,` - `),o(7,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(60);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(25),h=Tt(66);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function ABe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",30),t(6,` + `),a(7,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(60);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(25),h=Dt(66);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter share products.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -26877,13 +26891,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function yLe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4",29),t(2),m(3,"translate"),o(4,"a",33),t(5),m(6,"translate"),s(),t(7,` + `))}function MBe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4",29),t(2),m(3,"translate"),a(4,"a",33),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",30),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(63);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",32),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` + `),a(9,"div",30),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(63);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",32),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),k(` `,d(3,5,"labels.heading.List of share products in the organization"),`: @@ -26893,845 +26907,845 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var Nct=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName","totalShares"],this.route.data.subscribe(u=>{this.shareProductsData=u.shareProducts.pageItems})}ngOnInit(){this.dataSource=new pi(this.shareProductsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngAfterViewInit(){this.configurationWizardService.showShareProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateShareProduct,this.buttonCreateShareProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showShareProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateShareProductsTable,this.shareProductsTable.nativeElement,"top",!0)})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}nextStep(){this.configurationWizardService.showShareProductsPage=!1,this.configurationWizardService.showShareProductsList=!1,this.configurationWizardService.showFixedDepositProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showShareProductsPage=!1,this.configurationWizardService.showShareProductsList=!1,this.configurationWizardService.showShareProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-products"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(rLe,5),Bt(aLe,5),Bt(oLe,5),Bt(sLe,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonCreateShareProduct=c.first),Ot(c=Ft())&&(r.templateButtonCreateShareProduct=c.first),Ot(c=Ft())&&(r.shareProductsTable=c.first),Ot(c=Ft())&&(r.templateShareProductsTable=c.first)}},decls:68,vars:9,consts:[["buttonCreateShareProduct",""],["filter",""],["shareProductsTable",""],["templateButtonCreateShareProduct",""],["templateFilter",""],["templateShareProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["matColumnDef","totalShares"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/129531946/Share+products","target","_blank"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),x(5,mLe,5,5,"button",8),t(6,` + `))}var TP=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName","totalShares"],this.route.data.subscribe(u=>{this.shareProductsData=u.shareProducts.pageItems})}ngOnInit(){this.dataSource=new mi(this.shareProductsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngAfterViewInit(){this.configurationWizardService.showShareProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateShareProduct,this.buttonCreateShareProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showShareProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateShareProductsTable,this.shareProductsTable.nativeElement,"top",!0)})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}nextStep(){this.configurationWizardService.showShareProductsPage=!1,this.configurationWizardService.showShareProductsList=!1,this.configurationWizardService.showFixedDepositProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showShareProductsPage=!1,this.configurationWizardService.showShareProductsList=!1,this.configurationWizardService.showShareProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-products"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(fBe,5),Nt(hBe,5),Nt(gBe,5),Nt(xBe,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonCreateShareProduct=c.first),Bt(c=Rt())&&(r.templateButtonCreateShareProduct=c.first),Bt(c=Rt())&&(r.shareProductsTable=c.first),Bt(c=Rt())&&(r.templateShareProductsTable=c.first)}},decls:68,vars:9,consts:[["buttonCreateShareProduct",""],["filter",""],["shareProductsTable",""],["templateButtonCreateShareProduct",""],["templateFilter",""],["templateShareProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["matColumnDef","totalShares"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/129531946/Share+products","target","_blank"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),x(5,CBe,5,5,"button",8),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",9),t(10,` - `),o(11,"div",10,1),t(13,` - `),o(14,"mat-form-field",11),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",12),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",9),t(10,` + `),a(11,"div",10,1),t(13,` + `),a(14,"mat-form-field",11),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",12),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` `),s(),t(23,` - `),o(24,"div",13,2),t(26,` - `),o(27,"table",14),t(28,` - `),at(29,15),t(30,` - `),x(31,dLe,3,3,"th",16),t(32,` - `),x(33,uLe,2,1,"td",17),t(34,` - `),ot(),t(35,` + `),a(24,"div",13,2),t(26,` + `),a(27,"table",14),t(28,` + `),ot(29,15),t(30,` + `),x(31,yBe,3,3,"th",16),t(32,` + `),x(33,SBe,2,1,"td",17),t(34,` + `),at(),t(35,` - `),at(36,18),t(37,` - `),x(38,fLe,3,3,"th",16),t(39,` - `),x(40,hLe,2,1,"td",17),t(41,` - `),ot(),t(42,` + `),ot(36,18),t(37,` + `),x(38,wBe,3,3,"th",16),t(39,` + `),x(40,EBe,2,1,"td",17),t(41,` + `),at(),t(42,` - `),at(43,19),t(44,` - `),x(45,gLe,3,3,"th",16),t(46,` - `),x(47,xLe,2,1,"td",17),t(48,` - `),ot(),t(49,` + `),ot(43,19),t(44,` + `),x(45,kBe,3,3,"th",16),t(46,` + `),x(47,TBe,2,1,"td",17),t(48,` + `),at(),t(49,` - `),x(50,_Le,1,0,"tr",20),t(51,` - `),x(52,vLe,1,3,"tr",21),t(53,` + `),x(50,IBe,1,0,"tr",20),t(51,` + `),x(52,PBe,1,3,"tr",21),t(53,` `),s(),t(54,` - `),I(55,"mat-paginator",22),t(56,` + `),T(55,"mat-paginator",22),t(56,` `),s(),t(57,` `),s(),t(58,` -`),x(59,bLe,24,15,"ng-template",null,3,_i),t(61,` +`),x(59,DBe,24,15,"ng-template",null,3,vi),t(61,` -`),x(62,CLe,20,12,"ng-template",null,4,_i),t(64,` +`),x(62,ABe,20,12,"ng-template",null,4,vi),t(64,` -`),x(65,yLe,24,15,"ng-template",null,5,_i),t(67,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_SHAREPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,lLe)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var pf=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductDetailsForm()}ngOnInit(){this.shareProductsTemplate&&this.shareProductDetailsForm.patchValue({name:this.shareProductsTemplate.name,shortName:this.shareProductsTemplate.shortName,description:this.shareProductsTemplate.description})}createShareProductDetailsForm(){this.shareProductDetailsForm=this.formBuilder.group({name:["",yt.required],shortName:["",yt.required],description:["",yt.required]})}get shareProductDetails(){return this.shareProductDetailsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-details-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:69,vars:43,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required","",3,"matTooltip"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],[1,"flex-98"],["matInput","","formControlName","description","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",3),m(11,"translate"),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` +`),x(65,MBe,24,15,"ng-template",null,5,vi),t(67,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_SHAREPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,_Be)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Wu=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductDetailsForm()}ngOnInit(){this.shareProductsTemplate&&this.shareProductDetailsForm.patchValue({name:this.shareProductsTemplate.name,shortName:this.shareProductsTemplate.shortName,description:this.shareProductsTemplate.description})}createShareProductDetailsForm(){this.shareProductDetailsForm=this.formBuilder.group({name:["",St.required],shortName:["",St.required],description:["",St.required]})}get shareProductDetails(){return this.shareProductDetailsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-details-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:69,vars:43,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required","",3,"matTooltip"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],[1,"flex-98"],["matInput","","formControlName","description","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",3),m(11,"translate"),t(12,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field",2),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"input",4),m(30,"translate"),t(31,` - `),o(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),o(36,"strong"),t(37),m(38,"translate"),s(),t(39,` + `),a(23,"mat-form-field",2),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),T(29,"input",4),m(30,"translate"),t(31,` + `),a(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),a(36,"strong"),t(37),m(38,"translate"),s(),t(39,` `),s(),t(40,` `),s(),t(41,` - `),o(42,"mat-form-field",5),t(43,` - `),o(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` - `),I(48,"textarea",6),m(49,"translate"),t(50,` + `),a(42,"mat-form-field",5),t(43,` + `),a(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` + `),T(48,"textarea",6),m(49,"translate"),t(50,` `),s(),t(51,` `),s(),t(52,` - `),o(53,"div",7),t(54,` - `),o(55,"button",8),t(56,` - `),I(57,"fa-icon",9),t(58),m(59,"translate"),s(),t(60,` - `),o(61,"button",10),t(62),m(63,"translate"),I(64,"fa-icon",11),t(65,` + `),a(53,"div",7),t(54,` + `),a(55,"button",8),t(56,` + `),T(57,"fa-icon",9),t(58),m(59,"translate"),s(),t(60,` + `),a(61,"button",10),t(62),m(63,"translate"),T(64,"fa-icon",11),t(65,` `),s(),t(66,` `),s(),t(67,` `),s(),t(68,` -`)),a&2&&(g("formGroup",r.shareProductDetailsForm),l(7),b(d(8,15,"labels.inputs.Product Name")),l(3),Jt("matTooltip",d(11,17,"tooltips.A unique identifier for the share product")),l(4),vt(` +`)),o&2&&(g("formGroup",r.shareProductDetailsForm),l(7),b(d(8,15,"labels.inputs.Product Name")),l(3),Xt("matTooltip",d(11,17,"tooltips.A unique identifier for the share product")),l(4),vt(` `,d(15,19,"labels.inputs.Product Name")," ",d(16,21,"labels.commons.is"),` - `),l(4),b(d(19,23,"labels.commons.required")),l(8),b(d(27,25,"labels.inputs.Short Name")),l(3),Jt("matTooltip",d(30,27,"tooltips.A unique identifier for the share product")),l(4),vt(` + `),l(4),b(d(19,23,"labels.commons.required")),l(8),b(d(27,25,"labels.inputs.Short Name")),l(3),Xt("matTooltip",d(30,27,"tooltips.A unique identifier for the share product")),l(4),vt(` `,d(34,29,"labels.inputs.Short Name")," ",d(35,31,"labels.commons.is"),` - `),l(4),b(d(38,33,"labels.commons.required")),l(8),b(d(46,35,"labels.inputs.Description")),l(3),Jt("matTooltip",d(49,37,"tooltips.Provides additional information")),l(10),k(` + `),l(4),b(d(38,33,"labels.commons.required")),l(8),b(d(46,35,"labels.inputs.Description")),l(3),Xt("matTooltip",d(49,37,"tooltips.Provides additional information")),l(10),k(` `,d(59,39,"labels.buttons.Previous"),` `),l(4),k(` `,d(63,41,"labels.buttons.Next"),` - `))},dependencies:[Ht,Dt,jt,Gt,Te,Kt,yn,dn,wi,fe,ye,ee,me,Ie,sl,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function SLe(e,n){if(e&1&&(o(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `))},dependencies:[yt,wt,_e,we,re,he,Ie,Ys,ge,xe,Ht,$t,Pe,Zt,At,Et,Ei,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function OBe(e,n){if(e&1&&(a(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}var mf=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductCurrencyForm()}ngOnInit(){this.currencyData=this.shareProductsTemplate.currencyOptions,this.shareProductsTemplate.currency?this.shareProductCurrencyForm.patchValue({currencyCode:this.shareProductsTemplate.currency.code,digitsAfterDecimal:this.shareProductsTemplate.currency.decimalPlaces,inMultiplesOf:this.shareProductsTemplate.currency.inMultiplesOf}):this.shareProductCurrencyForm.patchValue({currencyCode:this.currencyData[0].code,digitsAfterDecimal:2})}createShareProductCurrencyForm(){this.shareProductCurrencyForm=this.formBuilder.group({currencyCode:["",yt.required],digitsAfterDecimal:["",yt.required],inMultiplesOf:["",yt.required]})}get shareProductCurrency(){return this.shareProductCurrencyForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-currency-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:81,vars:53,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-select",3),m(11,"translate"),t(12,` - `),x(13,SLe,2,2,"mat-option",4),t(14,` + `)}}var Qu=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductCurrencyForm()}ngOnInit(){this.currencyData=this.shareProductsTemplate.currencyOptions,this.shareProductsTemplate.currency?this.shareProductCurrencyForm.patchValue({currencyCode:this.shareProductsTemplate.currency.code,digitsAfterDecimal:this.shareProductsTemplate.currency.decimalPlaces,inMultiplesOf:this.shareProductsTemplate.currency.inMultiplesOf}):this.shareProductCurrencyForm.patchValue({currencyCode:this.currencyData[0].code,digitsAfterDecimal:2})}createShareProductCurrencyForm(){this.shareProductCurrencyForm=this.formBuilder.group({currencyCode:["",St.required],digitsAfterDecimal:["",St.required],inMultiplesOf:["",St.required]})}get shareProductCurrency(){return this.shareProductCurrencyForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-currency-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:81,vars:53,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"mat-select",3),m(11,"translate"),t(12,` + `),x(13,OBe,2,2,"mat-option",4),t(14,` `),s(),t(15,` - `),o(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),o(20,"strong"),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),a(20,"strong"),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",2),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),I(32,"input",5),m(33,"translate"),t(34,` - `),o(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),o(39,"strong"),t(40),m(41,"translate"),s(),t(42,` + `),a(26,"mat-form-field",2),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),T(32,"input",5),m(33,"translate"),t(34,` + `),a(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),a(39,"strong"),t(40),m(41,"translate"),s(),t(42,` `),s(),t(43,` `),s(),t(44,` - `),o(45,"mat-form-field",2),t(46,` - `),o(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` - `),I(51,"input",6),m(52,"translate"),t(53,` - `),o(54,"mat-error"),t(55),m(56,"translate"),m(57,"translate"),o(58,"strong"),t(59),m(60,"translate"),s(),t(61,` + `),a(45,"mat-form-field",2),t(46,` + `),a(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` + `),T(51,"input",6),m(52,"translate"),t(53,` + `),a(54,"mat-error"),t(55),m(56,"translate"),m(57,"translate"),a(58,"strong"),t(59),m(60,"translate"),s(),t(61,` `),s(),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"div",7),t(66,` - `),o(67,"button",8),t(68,` - `),I(69,"fa-icon",9),t(70),m(71,"translate"),s(),t(72,` - `),o(73,"button",10),t(74),m(75,"translate"),I(76,"fa-icon",11),t(77,` + `),a(65,"div",7),t(66,` + `),a(67,"button",8),t(68,` + `),T(69,"fa-icon",9),t(70),m(71,"translate"),s(),t(72,` + `),a(73,"button",10),t(74),m(75,"translate"),T(76,"fa-icon",11),t(77,` `),s(),t(78,` `),s(),t(79,` `),s(),t(80,` -`)),a&2&&(g("formGroup",r.shareProductCurrencyForm),l(7),b(d(8,19,"labels.inputs.Currency")),l(3),Jt("matTooltip",d(11,21,"tooltips.The currency to be used")),l(3),g("ngForOf",r.currencyData),l(4),vt(` +`)),o&2&&(g("formGroup",r.shareProductCurrencyForm),l(7),b(d(8,19,"labels.inputs.Currency")),l(3),Xt("matTooltip",d(11,21,"tooltips.The currency to be used")),l(3),g("ngForOf",r.currencyData),l(4),vt(` `,d(18,23,"labels.inputs.Currency")," ",d(19,25,"labels.commons.is"),` - `),l(4),b(d(22,27,"labels.commons.required")),l(8),b(d(30,29,"labels.inputs.Decimal Places")),l(3),Jt("matTooltip",d(33,31,"tooltips.Track and report on share accounts")),l(4),vt(` + `),l(4),b(d(22,27,"labels.commons.required")),l(8),b(d(30,29,"labels.inputs.Decimal Places")),l(3),Xt("matTooltip",d(33,31,"tooltips.Track and report on share accounts")),l(4),vt(` `,d(37,33,"labels.inputs.Decimal Places")," ",d(38,35,"labels.commons.is"),` - `),l(4),b(d(41,37,"labels.commons.required")),l(8),b(d(49,39,"labels.inputs.Currency in multiples of")),l(3),Jt("matTooltip",d(52,41,"tooltips.Amount to be rounded off")),l(4),vt(` + `),l(4),b(d(41,37,"labels.commons.required")),l(8),b(d(49,39,"labels.inputs.Currency in multiples of")),l(3),Xt("matTooltip",d(52,41,"tooltips.Amount to be rounded off")),l(4),vt(` `,d(56,43,"labels.inputs.Currency in multiples of")," ",d(57,45,"labels.commons.is"),` `),l(4),b(d(60,47,"labels.commons.required")),l(11),k(` `,d(71,49,"labels.buttons.Previous"),` `),l(4),k(` `,d(75,51,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var df=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductTermsForm()}ngOnInit(){RV([this.shareProductTermsForm.get("sharesIssued").valueChanges,this.shareProductTermsForm.get("unitPrice").valueChanges]).subscribe(([i,a])=>{this.shareProductTermsForm.get("shareCapital").setValue(i*a)}),this.shareProductsTemplate&&this.shareProductTermsForm.patchValue({totalShares:this.shareProductsTemplate.totalShares,sharesIssued:this.shareProductsTemplate.totalSharesIssued,unitPrice:this.shareProductsTemplate.unitPrice,shareCapital:this.shareProductsTemplate.shareCapital})}createShareProductTermsForm(){this.shareProductTermsForm=this.formBuilder.group({totalShares:["",yt.required],sharesIssued:["",yt.required],unitPrice:["",yt.required],shareCapital:[""]})}get shareProductTerms(){return this.shareProductTermsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-terms-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:92,vars:61,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["type","number","matInput","","formControlName","totalShares","required","",3,"matTooltip"],["type","number","matInput","","formControlName","sharesIssued","required","",3,"matTooltip"],["type","number","matInput","","formControlName","unitPrice","required","",3,"matTooltip"],["type","number","matInput","","formControlName","shareCapital","readonly","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",3),m(11,"translate"),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Ei,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var Ku=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductTermsForm()}ngOnInit(){SU([this.shareProductTermsForm.get("sharesIssued").valueChanges,this.shareProductTermsForm.get("unitPrice").valueChanges]).subscribe(([i,o])=>{this.shareProductTermsForm.get("shareCapital").setValue(i*o)}),this.shareProductsTemplate&&this.shareProductTermsForm.patchValue({totalShares:this.shareProductsTemplate.totalShares,sharesIssued:this.shareProductsTemplate.totalSharesIssued,unitPrice:this.shareProductsTemplate.unitPrice,shareCapital:this.shareProductsTemplate.shareCapital})}createShareProductTermsForm(){this.shareProductTermsForm=this.formBuilder.group({totalShares:["",St.required],sharesIssued:["",St.required],unitPrice:["",St.required],shareCapital:[""]})}get shareProductTerms(){return this.shareProductTermsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-terms-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:92,vars:61,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["type","number","matInput","","formControlName","totalShares","required","",3,"matTooltip"],["type","number","matInput","","formControlName","sharesIssued","required","",3,"matTooltip"],["type","number","matInput","","formControlName","unitPrice","required","",3,"matTooltip"],["type","number","matInput","","formControlName","shareCapital","readonly","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",3),m(11,"translate"),t(12,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field",2),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"input",4),m(30,"translate"),t(31,` - `),o(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),o(36,"strong"),t(37),m(38,"translate"),s(),t(39,` + `),a(23,"mat-form-field",2),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),T(29,"input",4),m(30,"translate"),t(31,` + `),a(32,"mat-error"),t(33),m(34,"translate"),m(35,"translate"),a(36,"strong"),t(37),m(38,"translate"),s(),t(39,` `),s(),t(40,` `),s(),t(41,` - `),o(42,"mat-form-field",2),t(43,` - `),o(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` - `),I(48,"input",5),m(49,"translate"),t(50,` - `),o(51,"mat-error"),t(52),m(53,"translate"),m(54,"translate"),o(55,"strong"),t(56),m(57,"translate"),s(),t(58,` + `),a(42,"mat-form-field",2),t(43,` + `),a(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` + `),T(48,"input",5),m(49,"translate"),t(50,` + `),a(51,"mat-error"),t(52),m(53,"translate"),m(54,"translate"),a(55,"strong"),t(56),m(57,"translate"),s(),t(58,` `),s(),t(59,` `),s(),t(60,` - `),o(61,"mat-form-field",2),t(62,` - `),o(63,"mat-label"),t(64),m(65,"translate"),s(),t(66,` - `),I(67,"input",6),m(68,"translate"),t(69,` - `),o(70,"mat-hint"),t(71),m(72,"translate"),s(),t(73,` + `),a(61,"mat-form-field",2),t(62,` + `),a(63,"mat-label"),t(64),m(65,"translate"),s(),t(66,` + `),T(67,"input",6),m(68,"translate"),t(69,` + `),a(70,"mat-hint"),t(71),m(72,"translate"),s(),t(73,` `),s(),t(74,` `),s(),t(75,` - `),o(76,"div",7),t(77,` - `),o(78,"button",8),t(79,` - `),I(80,"fa-icon",9),t(81),m(82,"translate"),s(),t(83,` - `),o(84,"button",10),t(85),m(86,"translate"),I(87,"fa-icon",11),t(88,` + `),a(76,"div",7),t(77,` + `),a(78,"button",8),t(79,` + `),T(80,"fa-icon",9),t(81),m(82,"translate"),s(),t(83,` + `),a(84,"button",10),t(85),m(86,"translate"),T(87,"fa-icon",11),t(88,` `),s(),t(89,` `),s(),t(90,` `),s(),t(91,` -`)),a&2&&(g("formGroup",r.shareProductTermsForm),l(7),b(d(8,21,"labels.inputs.Total Number of Shares")),l(3),Jt("matTooltip",d(11,23,"tooltips.Total number of shares that a product is offering")),l(4),vt(` +`)),o&2&&(g("formGroup",r.shareProductTermsForm),l(7),b(d(8,21,"labels.inputs.Total Number of Shares")),l(3),Xt("matTooltip",d(11,23,"tooltips.Total number of shares that a product is offering")),l(4),vt(` `,d(15,25,"labels.inputs.Total Number of Shares")," ",d(16,27,"labels.commons.is"),` - `),l(4),b(d(19,29,"labels.commons.required")),l(8),b(d(27,31,"labels.inputs.Shares to be Issued")),l(3),Jt("matTooltip",d(30,33,"tooltips.Total number of shares that an orgranization")),l(4),vt(` + `),l(4),b(d(19,29,"labels.commons.required")),l(8),b(d(27,31,"labels.inputs.Shares to be Issued")),l(3),Xt("matTooltip",d(30,33,"tooltips.Total number of shares that an orgranization")),l(4),vt(` `,d(34,35,"labels.inputs.Shares to be Issued")," ",d(35,37,"labels.commons.is"),` - `),l(4),b(d(38,39,"labels.commons.required")),l(8),b(d(46,41,"labels.inputs.Nominal/Unit Price")),l(3),Jt("matTooltip",d(49,43,"tooltips.Unit/Nominal Price of each share")),l(4),vt(` + `),l(4),b(d(38,39,"labels.commons.required")),l(8),b(d(46,41,"labels.inputs.Nominal/Unit Price")),l(3),Xt("matTooltip",d(49,43,"tooltips.Unit/Nominal Price of each share")),l(4),vt(` `,d(53,45,"labels.inputs.Nominal Price")," ",d(54,47,"labels.commons.is"),` - `),l(4),b(d(57,49,"labels.commons.required")),l(8),b(d(65,51,"labels.inputs.Capital Value")),l(3),Jt("matTooltip",d(68,53,"tooltips.Total Capital Value")),l(4),k(` + `),l(4),b(d(57,49,"labels.commons.required")),l(8),b(d(65,51,"labels.inputs.Capital Value")),l(3),Xt("matTooltip",d(68,53,"tooltips.Total Capital Value")),l(4),k(` `,d(72,55,"labels.inputs.Shares to be Issued * Nominal Price (Auto calculated)"),` `),l(10),k(` `,d(82,57,"labels.buttons.Previous"),` `),l(4),k(` `,d(86,59,"labels.buttons.Next"),` - `))},dependencies:[Ht,Dt,jt,Gt,cs,Te,Kt,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function wLe(e,n){if(e&1&&(o(0,"mat-option",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function ELe(e,n){if(e&1&&(o(0,"mat-option",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}var uf=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductSettingsForm()}ngOnInit(){this.minimumActivePeriodFrequencyTypeData=this.shareProductsTemplate.minimumActivePeriodFrequencyTypeOptions,this.lockinPeriodFrequencyTypeData=this.shareProductsTemplate.lockinPeriodFrequencyTypeOptions,this.shareProductSettingsForm.patchValue({minimumShares:this.shareProductsTemplate.minimumShares,nominalShares:this.shareProductsTemplate.nominalShares,maximumShares:this.shareProductsTemplate.maximumShares,minimumActivePeriodForDividends:this.shareProductsTemplate.minimumActivePeriod,minimumactiveperiodFrequencyType:this.shareProductsTemplate.minimumActivePeriodForDividendsTypeEnum&&this.shareProductsTemplate.minimumActivePeriodForDividendsTypeEnum.id,lockinPeriodFrequency:this.shareProductsTemplate.lockinPeriod,lockinPeriodFrequencyType:this.shareProductsTemplate.lockPeriodTypeEnum&&this.shareProductsTemplate.lockPeriodTypeEnum.id,allowDividendCalculationForInactiveClients:this.shareProductsTemplate.allowDividendCalculationForInactiveClients})}createShareProductSettingsForm(){this.shareProductSettingsForm=this.formBuilder.group({minimumShares:[""],nominalShares:["",yt.required],maximumShares:[""],minimumActivePeriodForDividends:[""],minimumactiveperiodFrequencyType:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],allowDividendCalculationForInactiveClients:[!1]})}get shareProductSettings(){return this.shareProductSettingsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-settings-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:125,vars:63,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-31"],["type","number","matInput","","formControlName","minimumShares"],["type","number","matInput","","formControlName","nominalShares","required",""],["type","number","matInput","","formControlName","maximumShares"],[1,"flex-48"],["type","number","matInput","","formControlName","minimumActivePeriodForDividends"],["formControlName","minimumactiveperiodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],["labelPosition","before","formControlName","allowDividendCalculationForInactiveClients",1,"flex-98","margin-v",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"h4",2),t(5),m(6,"translate"),I(7,"i",3),m(8,"translate"),t(9,` + `))},dependencies:[yt,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,At,Et,Ei,ts,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function FBe(e,n){if(e&1&&(a(0,"mat-option",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function BBe(e,n){if(e&1&&(a(0,"mat-option",20),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}var Yu=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductSettingsForm()}ngOnInit(){this.minimumActivePeriodFrequencyTypeData=this.shareProductsTemplate.minimumActivePeriodFrequencyTypeOptions,this.lockinPeriodFrequencyTypeData=this.shareProductsTemplate.lockinPeriodFrequencyTypeOptions,this.shareProductSettingsForm.patchValue({minimumShares:this.shareProductsTemplate.minimumShares,nominalShares:this.shareProductsTemplate.nominalShares,maximumShares:this.shareProductsTemplate.maximumShares,minimumActivePeriodForDividends:this.shareProductsTemplate.minimumActivePeriod,minimumactiveperiodFrequencyType:this.shareProductsTemplate.minimumActivePeriodForDividendsTypeEnum&&this.shareProductsTemplate.minimumActivePeriodForDividendsTypeEnum.id,lockinPeriodFrequency:this.shareProductsTemplate.lockinPeriod,lockinPeriodFrequencyType:this.shareProductsTemplate.lockPeriodTypeEnum&&this.shareProductsTemplate.lockPeriodTypeEnum.id,allowDividendCalculationForInactiveClients:this.shareProductsTemplate.allowDividendCalculationForInactiveClients})}createShareProductSettingsForm(){this.shareProductSettingsForm=this.formBuilder.group({minimumShares:[""],nominalShares:["",St.required],maximumShares:[""],minimumActivePeriodForDividends:[""],minimumactiveperiodFrequencyType:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],allowDividendCalculationForInactiveClients:[!1]})}get shareProductSettings(){return this.shareProductSettingsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-settings-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:125,vars:63,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-31"],["type","number","matInput","","formControlName","minimumShares"],["type","number","matInput","","formControlName","nominalShares","required",""],["type","number","matInput","","formControlName","maximumShares"],[1,"flex-48"],["type","number","matInput","","formControlName","minimumActivePeriodForDividends"],["formControlName","minimumactiveperiodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],["labelPosition","before","formControlName","allowDividendCalculationForInactiveClients",1,"flex-98","margin-v",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"h4",2),t(5),m(6,"translate"),T(7,"i",3),m(8,"translate"),t(9,` `),s(),t(10,` - `),o(11,"mat-form-field",4),t(12,` - `),o(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` - `),I(17,"input",5),t(18,` + `),a(11,"mat-form-field",4),t(12,` + `),a(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` + `),T(17,"input",5),t(18,` `),s(),t(19,` - `),o(20,"mat-form-field",4),t(21,` - `),o(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` - `),I(26,"input",6),t(27,` - `),o(28,"mat-error"),t(29),m(30,"translate"),m(31,"translate"),o(32,"strong"),t(33),m(34,"translate"),s(),t(35,` + `),a(20,"mat-form-field",4),t(21,` + `),a(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` + `),T(26,"input",6),t(27,` + `),a(28,"mat-error"),t(29),m(30,"translate"),m(31,"translate"),a(32,"strong"),t(33),m(34,"translate"),s(),t(35,` `),s(),t(36,` `),s(),t(37,` - `),o(38,"mat-form-field",4),t(39,` - `),o(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` - `),I(44,"input",7),t(45,` + `),a(38,"mat-form-field",4),t(39,` + `),a(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` + `),T(44,"input",7),t(45,` `),s(),t(46,` - `),o(47,"h4",2),t(48),m(49,"translate"),I(50,"i",3),m(51,"translate"),t(52,` + `),a(47,"h4",2),t(48),m(49,"translate"),T(50,"i",3),m(51,"translate"),t(52,` `),s(),t(53,` - `),o(54,"mat-form-field",8),t(55,` - `),o(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` - `),I(60,"input",9),t(61,` + `),a(54,"mat-form-field",8),t(55,` + `),a(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` + `),T(60,"input",9),t(61,` `),s(),t(62,` - `),o(63,"mat-form-field",8),t(64,` - `),o(65,"mat-label"),t(66),m(67,"translate"),s(),t(68,` - `),o(69,"mat-select",10),t(70,` - `),x(71,wLe,3,5,"mat-option",11),t(72,` + `),a(63,"mat-form-field",8),t(64,` + `),a(65,"mat-label"),t(66),m(67,"translate"),s(),t(68,` + `),a(69,"mat-select",10),t(70,` + `),x(71,FBe,3,5,"mat-option",11),t(72,` `),s(),t(73,` `),s(),t(74,` - `),o(75,"h4",2),t(76),m(77,"translate"),I(78,"i",3),m(79,"translate"),t(80,` + `),a(75,"h4",2),t(76),m(77,"translate"),T(78,"i",3),m(79,"translate"),t(80,` `),s(),t(81,` - `),o(82,"mat-form-field",8),t(83,` - `),o(84,"mat-label"),t(85),m(86,"translate"),s(),t(87,` - `),I(88,"input",12),t(89,` + `),a(82,"mat-form-field",8),t(83,` + `),a(84,"mat-label"),t(85),m(86,"translate"),s(),t(87,` + `),T(88,"input",12),t(89,` `),s(),t(90,` - `),o(91,"mat-form-field",8),t(92,` - `),o(93,"mat-label"),t(94),m(95,"translate"),s(),t(96,` - `),o(97,"mat-select",13),t(98,` - `),x(99,ELe,3,5,"mat-option",11),t(100,` + `),a(91,"mat-form-field",8),t(92,` + `),a(93,"mat-label"),t(94),m(95,"translate"),s(),t(96,` + `),a(97,"mat-select",13),t(98,` + `),x(99,BBe,3,5,"mat-option",11),t(100,` `),s(),t(101,` `),s(),t(102,` - `),o(103,"mat-checkbox",14),m(104,"translate"),t(105),m(106,"translate"),s(),t(107,` + `),a(103,"mat-checkbox",14),m(104,"translate"),t(105),m(106,"translate"),s(),t(107,` `),s(),t(108,` - `),o(109,"div",15),t(110,` - `),o(111,"button",16),t(112,` - `),I(113,"fa-icon",17),t(114),m(115,"translate"),s(),t(116,` - `),o(117,"button",18),t(118),m(119,"translate"),I(120,"fa-icon",19),t(121,` + `),a(109,"div",15),t(110,` + `),a(111,"button",16),t(112,` + `),T(113,"fa-icon",17),t(114),m(115,"translate"),s(),t(116,` + `),a(117,"button",18),t(118),m(119,"translate"),T(120,"fa-icon",19),t(121,` `),s(),t(122,` `),s(),t(123,` `),s(),t(124,` -`)),a&2&&(g("formGroup",r.shareProductSettingsForm),l(5),k(` +`)),o&2&&(g("formGroup",r.shareProductSettingsForm),l(5),k(` `,d(6,23,"labels.inputs.Shares per Client"),` - `),l(2),Jt("matTooltip",d(8,25,"tooltips.These fields are used to define the minimum, default, maximum shares per customer")),l(7),b(d(15,27,"labels.inputs.Minimum")),l(9),b(d(24,29,"labels.inputs.Default")),l(6),vt(` + `),l(2),Xt("matTooltip",d(8,25,"tooltips.These fields are used to define the minimum, default, maximum shares per customer")),l(7),b(d(15,27,"labels.inputs.Minimum")),l(9),b(d(24,29,"labels.inputs.Default")),l(6),vt(` `,d(30,31,"labels.inputs.Default Shares per Client")," ",d(31,33,"labels.commons.is"),` `),l(4),b(d(34,35,"labels.commons.required")),l(8),b(d(42,37,"labels.inputs.Maximum")),l(7),k(` `,d(49,39,"labels.inputs.Minimum Active Period"),` - `),l(2),Jt("matTooltip",d(51,41,"tooltips.Minimum active period to consider for dividend calculations")),l(7),b(d(58,43,"labels.inputs.Frequency")),l(9),b(d(67,45,"labels.inputs.Type")),l(5),g("ngForOf",r.minimumActivePeriodFrequencyTypeData),l(5),k(` + `),l(2),Xt("matTooltip",d(51,41,"tooltips.Minimum active period to consider for dividend calculations")),l(7),b(d(58,43,"labels.inputs.Frequency")),l(9),b(d(67,45,"labels.inputs.Type")),l(5),g("ngForOf",r.minimumActivePeriodFrequencyTypeData),l(5),k(` `,d(77,47,"labels.inputs.Lock-in Period"),` - `),l(2),Jt("matTooltip",d(79,49,"tooltips.Used to indicate the length of time")),l(7),b(d(86,51,"labels.inputs.Frequency")),l(9),b(d(95,53,"labels.inputs.Type")),l(5),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(4),Jt("matTooltip",d(104,55,"tooltips.Indicates whether the dividends can be processed even share account of this share product is inactive")),l(2),k(` + `),l(2),Xt("matTooltip",d(79,49,"tooltips.Used to indicate the length of time")),l(7),b(d(86,51,"labels.inputs.Frequency")),l(9),b(d(95,53,"labels.inputs.Type")),l(5),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(4),Xt("matTooltip",d(104,55,"tooltips.Indicates whether the dividends can be processed even share account of this share product is inactive")),l(2),k(` `,d(106,57,"labels.inputs.Allow dividends for inactive clients"),` `),l(9),k(` `,d(115,59,"labels.buttons.Previous"),` `),l(4),k(` `,d(119,61,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,Ti,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St,on],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}"]})}}return e})();function kLe(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function ILe(e,n){if(e&1&&(o(0,"td",22),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,an,Ei,Mi,dn,Ut,yn],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}"]})}}return e})();function RBe(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function NBe(e,n){if(e&1&&(a(0,"td",22),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.fromDate),` - `)}}function TLe(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Nominal/Unit Price")))}function PLe(e,n){if(e&1&&(o(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function LBe(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Nominal/Unit Price")))}function VBe(e,n){if(e&1&&(a(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.shareValue,` - `)}}function DLe(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function MLe(e,n){if(e&1){let i=lt();o(0,"td",22),t(1,` - `),o(2,"button",23),q("click",function(){let r=Q(i).index,c=A(2);return Y(c.editMarketPricePeriod(r))}),t(3,` - `),I(4,"fa-icon",24),t(5,` + `)}}function zBe(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function jBe(e,n){if(e&1){let i=lt();a(0,"td",22),t(1,` + `),a(2,"button",23),q("click",function(){let r=Q(i).index,c=M(2);return K(c.editMarketPricePeriod(r))}),t(3,` + `),T(4,"fa-icon",24),t(5,` `),s(),t(6,` - `),o(7,"button",25),q("click",function(){let r=Q(i).index,c=A(2);return Y(c.deleteMarketPricePeriod(r))}),t(8,` - `),I(9,"fa-icon",26),t(10,` + `),a(7,"button",25),q("click",function(){let r=Q(i).index,c=M(2);return K(c.deleteMarketPricePeriod(r))}),t(8,` + `),T(9,"fa-icon",26),t(10,` `),s(),t(11,` - `),s()}}function ALe(e,n){e&1&&I(0,"tr",27)}function OLe(e,n){e&1&&I(0,"tr",28)}function FLe(e,n){if(e&1&&(o(0,"table",13),t(1,` - `),at(2,14),t(3,` - `),x(4,kLe,3,3,"th",15),t(5,` - `),x(6,ILe,3,3,"td",16),t(7,` - `),ot(),t(8,` + `),s()}}function qBe(e,n){e&1&&T(0,"tr",27)}function HBe(e,n){e&1&&T(0,"tr",28)}function GBe(e,n){if(e&1&&(a(0,"table",13),t(1,` + `),ot(2,14),t(3,` + `),x(4,RBe,3,3,"th",15),t(5,` + `),x(6,NBe,3,3,"td",16),t(7,` + `),at(),t(8,` - `),at(9,17),t(10,` - `),x(11,TLe,3,3,"th",15),t(12,` - `),x(13,PLe,2,1,"td",16),t(14,` - `),ot(),t(15,` + `),ot(9,17),t(10,` + `),x(11,LBe,3,3,"th",15),t(12,` + `),x(13,VBe,2,1,"td",16),t(14,` + `),at(),t(15,` - `),at(16,18),t(17,` - `),x(18,DLe,3,3,"th",15),t(19,` - `),x(20,MLe,12,0,"td",16),t(21,` - `),ot(),t(22,` + `),ot(16,18),t(17,` + `),x(18,zBe,3,3,"th",15),t(19,` + `),x(20,jBe,12,0,"td",16),t(21,` + `),at(),t(22,` - `),x(23,ALe,1,0,"tr",19),t(24,` - `),x(25,OLe,1,0,"tr",20),t(26,` - `),s()),e&2){let i=A();g("dataSource",i.marketPricePeriods.value),l(23),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}var ff=(()=>{class e{constructor(i,a,r,c,u){this.formBuilder=i,this.dialog=a,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.displayedColumns=["fromDate","shareValue","actions"],this.createShareProductMarketPriceForm()}ngOnInit(){this.shareProductsTemplate&&this.shareProductMarketPriceForm.setControl("marketPricePeriods",this.formBuilder.array(this.shareProductsTemplate.marketPrice))}createShareProductMarketPriceForm(){this.shareProductMarketPriceForm=this.formBuilder.group({marketPricePeriods:this.formBuilder.array([])})}get marketPricePeriods(){return this.shareProductMarketPriceForm.get("marketPricePeriods")}setShareProductMarketPriceFormDirty(){this.shareProductMarketPriceForm.pristine&&this.shareProductMarketPriceForm.markAsDirty()}addMarketPricePeriod(){let i=this.getData();this.dialog.open(jn,{data:i}).afterClosed().subscribe(r=>{r.data&&(this.marketPricePeriods.push(r.data),this.setShareProductMarketPriceFormDirty())})}editMarketPricePeriod(i){let a=oi(ve({},this.getData(this.marketPricePeriods.at(i).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{c.data&&(this.marketPricePeriods.at(i).patchValue(c.data.value),this.setShareProductMarketPriceFormDirty())})}deleteMarketPricePeriod(i){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(r=>{r.delete&&(this.marketPricePeriods.removeAt(i),this.setShareProductMarketPriceFormDirty())})}getData(i){return{title:this.translateService.instant("labels.inputs.Market Price Period"),formfields:this.getFormfields(i)}}getFormfields(i){return[new Fs({controlName:"fromDate",label:this.translateService.instant("labels.inputs.From Date"),value:i?i.fromDate:void 0,maxDate:new Date(new Date().setFullYear(new Date().getFullYear()+10)),required:!0,order:1}),new er({controlName:"shareValue",label:this.translateService.instant("labels.inputs.Nominal/Unit Price"),value:i?i.shareValue:void 0,type:"number",required:!0,order:2})]}get shareProductMarketPrice(){let i=this.settingsService.dateFormat,a=this.settingsService.language.code,r=[];for(let c of this.marketPricePeriods.value)r.push(oi(ve({},c),{fromDate:this.dateUtils.formatDate(c.fromDate,i),dateFormat:i,locale:a}));return{marketPricePeriods:r}}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ii),z(xi),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-market-price-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:39,vars:16,consts:[[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"add-option"],[1,"mat-h4"],[1,"fas","fa-question",3,"matTooltip"],[1,""],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareValue"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"h4",2),t(5),m(6,"translate"),I(7,"i",3),m(8,"translate"),t(9,` + `),x(23,qBe,1,0,"tr",19),t(24,` + `),x(25,HBe,1,0,"tr",20),t(26,` + `),s()),e&2){let i=M();g("dataSource",i.marketPricePeriods.value),l(23),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}var Ju=(()=>{class e{constructor(i,o,r,c,u){this.formBuilder=i,this.dialog=o,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.displayedColumns=["fromDate","shareValue","actions"],this.createShareProductMarketPriceForm()}ngOnInit(){this.shareProductsTemplate&&this.shareProductMarketPriceForm.setControl("marketPricePeriods",this.formBuilder.array(this.shareProductsTemplate.marketPrice))}createShareProductMarketPriceForm(){this.shareProductMarketPriceForm=this.formBuilder.group({marketPricePeriods:this.formBuilder.array([])})}get marketPricePeriods(){return this.shareProductMarketPriceForm.get("marketPricePeriods")}setShareProductMarketPriceFormDirty(){this.shareProductMarketPriceForm.pristine&&this.shareProductMarketPriceForm.markAsDirty()}addMarketPricePeriod(){let i=this.getData();this.dialog.open(Nn,{data:i}).afterClosed().subscribe(r=>{r.data&&(this.marketPricePeriods.push(r.data),this.setShareProductMarketPriceFormDirty())})}editMarketPricePeriod(i){let o=li(ye({},this.getData(this.marketPricePeriods.at(i).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{c.data&&(this.marketPricePeriods.at(i).patchValue(c.data.value),this.setShareProductMarketPriceFormDirty())})}deleteMarketPricePeriod(i){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(r=>{r.delete&&(this.marketPricePeriods.removeAt(i),this.setShareProductMarketPriceFormDirty())})}getData(i){return{title:this.translateService.instant("labels.inputs.Market Price Period"),formfields:this.getFormfields(i)}}getFormfields(i){return[new Es({controlName:"fromDate",label:this.translateService.instant("labels.inputs.From Date"),value:i?i.fromDate:void 0,maxDate:new Date(new Date().setFullYear(new Date().getFullYear()+10)),required:!0,order:1}),new Jn({controlName:"shareValue",label:this.translateService.instant("labels.inputs.Nominal/Unit Price"),value:i?i.shareValue:void 0,type:"number",required:!0,order:2})]}get shareProductMarketPrice(){let i=this.settingsService.dateFormat,o=this.settingsService.language.code,r=[];for(let c of this.marketPricePeriods.value)r.push(li(ye({},c),{fromDate:this.dateUtils.formatDate(c.fromDate,i),dateFormat:i,locale:o}));return{marketPricePeriods:r}}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ri),z(_i),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-market-price-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate"},decls:39,vars:16,consts:[[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"add-option"],[1,"mat-h4"],[1,"fas","fa-question",3,"matTooltip"],[1,""],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareValue"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"h4",2),t(5),m(6,"translate"),T(7,"i",3),m(8,"translate"),t(9,` `),s(),t(10,` - `),o(11,"div",4),t(12,` - `),o(13,"button",5),q("click",function(){return r.addMarketPricePeriod()}),t(14,` - `),I(15,"fa-icon",6),t(16),m(17,"translate"),s(),t(18,` + `),a(11,"div",4),t(12,` + `),a(13,"button",5),q("click",function(){return r.addMarketPricePeriod()}),t(14,` + `),T(15,"fa-icon",6),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `),s(),t(20,` - `),x(21,FLe,27,3,"table",7),t(22,` + `),x(21,GBe,27,3,"table",7),t(22,` `),s(),t(23,` -`),o(24,"div",8),t(25,` - `),o(26,"button",9),t(27,` - `),I(28,"fa-icon",10),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"button",11),t(33),m(34,"translate"),I(35,"fa-icon",12),t(36,` +`),a(24,"div",8),t(25,` + `),a(26,"button",9),t(27,` + `),T(28,"fa-icon",10),t(29),m(30,"translate"),s(),t(31,` + `),a(32,"button",11),t(33),m(34,"translate"),T(35,"fa-icon",12),t(36,` `),s(),t(37,` `),s(),t(38,` -`)),a&2&&(l(5),k(` +`)),o&2&&(l(5),k(` `,d(6,6,"labels.inputs.Market Price Period"),` - `),l(2),Jt("matTooltip",d(8,8,"tooltips.Add future share value with date range")),l(9),k(` + `),l(2),Xt("matTooltip",d(8,8,"tooltips.Add future share value with date range")),l(9),k(` `,d(17,10,"labels.buttons.Add"),` `),l(5),g("ngIf",r.marketPricePeriods.value.length),l(8),k(` `,d(30,12,"labels.buttons.Previous"),` `),l(4),k(` `,d(34,14,"labels.buttons.Next"),` - `))},dependencies:[Lt,Ht,Dt,Hi,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,St,ji],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.add-option[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:1.5rem}"]})}}return e})();function BLe(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `))},dependencies:[yt,zt,wt,At,ji,Et,Ei,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.add-option[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:1.5rem}"]})}}return e})();function UBe(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function RLe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function NLe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function $Be(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function WBe(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function LLe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function VLe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function zLe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function jLe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function QBe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function KBe(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function YBe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function JBe(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function qLe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function HLe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function GLe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function ULe(e,n){if(e&1){let i=lt();o(0,"td",24),t(1,` - `),o(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteCharge(r))}),t(3,` - `),I(4,"fa-icon",26),t(5,` + `)}}function ZBe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function XBe(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function tRe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function eRe(e,n){if(e&1){let i=lt();a(0,"td",24),t(1,` + `),a(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteCharge(r))}),t(3,` + `),T(4,"fa-icon",26),t(5,` `),s(),t(6,` - `),s()}}function $Le(e,n){e&1&&I(0,"tr",27)}function WLe(e,n){e&1&&I(0,"tr",28)}var hf=(()=>{class e{constructor(i,a){this.dialog=i,this.translateService=a,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"],this.pristine=!0}ngOnInit(){this.chargeData=this.shareProductsTemplate.chargeOptions,this.chargesDataSource=this.shareProductsTemplate.charges||[],this.pristine=!0,this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value="",this.pristine=!1}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get shareProductCharges(){return{chargesSelected:this.chargesDataSource}}static{this.\u0275fac=function(a){return new(a||e)(z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-charges-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-form-field",2),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",null,0),t(10,` - `),x(11,BLe,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` + `),s()}}function iRe(e,n){e&1&&T(0,"tr",27)}function nRe(e,n){e&1&&T(0,"tr",28)}var Zu=(()=>{class e{constructor(i,o){this.dialog=i,this.translateService=o,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"],this.pristine=!0}ngOnInit(){this.chargeData=this.shareProductsTemplate.chargeOptions,this.chargesDataSource=this.shareProductsTemplate.charges||[],this.pristine=!0,this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value="",this.pristine=!1}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get shareProductCharges(){return{chargesSelected:this.chargesDataSource}}static{this.\u0275fac=function(o){return new(o||e)(z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-charges-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-form-field",2),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",null,0),t(10,` + `),x(11,UBe,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` `),s(),t(14,` `),s(),t(15,` - `),o(16,"div",4),t(17,` - `),o(18,"button",5),q("click",function(){Q(c);let h=Tt(9);return Y(r.addCharge(h))}),t(19,` - `),I(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"div",4),t(17,` + `),a(18,"button",5),q("click",function(){Q(c);let h=Dt(9);return K(r.addCharge(h))}),t(19,` + `),T(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` - `),o(25,"table",7),t(26,` - `),at(27,8),t(28,` - `),x(29,RLe,3,3,"th",9),t(30,` - `),x(31,NLe,2,1,"td",10),t(32,` - `),ot(),t(33,` + `),a(25,"table",7),t(26,` + `),ot(27,8),t(28,` + `),x(29,$Be,3,3,"th",9),t(30,` + `),x(31,WBe,2,1,"td",10),t(32,` + `),at(),t(33,` - `),at(34,11),t(35,` - `),x(36,LLe,3,3,"th",9),t(37,` - `),x(38,VLe,3,4,"td",10),t(39,` - `),ot(),t(40,` + `),ot(34,11),t(35,` + `),x(36,QBe,3,3,"th",9),t(37,` + `),x(38,KBe,3,4,"td",10),t(39,` + `),at(),t(40,` - `),at(41,12),t(42,` - `),x(43,zLe,3,3,"th",9),t(44,` - `),x(45,jLe,3,3,"td",10),t(46,` - `),ot(),t(47,` + `),ot(41,12),t(42,` + `),x(43,YBe,3,3,"th",9),t(44,` + `),x(45,JBe,3,3,"td",10),t(46,` + `),at(),t(47,` - `),at(48,13),t(49,` - `),x(50,qLe,3,3,"th",9),t(51,` - `),x(52,HLe,3,4,"td",10),t(53,` - `),ot(),t(54,` + `),ot(48,13),t(49,` + `),x(50,ZBe,3,3,"th",9),t(51,` + `),x(52,XBe,3,4,"td",10),t(53,` + `),at(),t(54,` - `),at(55,14),t(56,` - `),x(57,GLe,3,3,"th",9),t(58,` - `),x(59,ULe,7,0,"td",10),t(60,` - `),ot(),t(61,` + `),ot(55,14),t(56,` + `),x(57,tRe,3,3,"th",9),t(58,` + `),x(59,eRe,7,0,"td",10),t(60,` + `),at(),t(61,` - `),x(62,$Le,1,0,"tr",15),t(63,` - `),x(64,WLe,1,0,"tr",16),t(65,` + `),x(62,iRe,1,0,"tr",15),t(63,` + `),x(64,nRe,1,0,"tr",16),t(65,` `),s(),t(66,` `),s(),t(67,` -`),o(68,"div",17),t(69,` - `),o(70,"button",18),t(71,` - `),I(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` - `),o(76,"button",20),t(77),m(78,"translate"),I(79,"fa-icon",21),t(80,` +`),a(68,"div",17),t(69,` + `),a(70,"button",18),t(71,` + `),T(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` + `),a(76,"button",20),t(77),m(78,"translate"),T(79,"fa-icon",21),t(80,` `),s(),t(81,` `),s(),t(82,` -`)}if(a&2){let c=Tt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",al(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` +`)}if(o&2){let c=Dt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",Qs(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` `,d(22,16,"labels.buttons.Add"),` `),l(4),g("dataSource",r.chargesDataSource)("hidden",r.chargesDataSource.length===0),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(9),k(` `,d(74,18,"labels.buttons.Previous"),` `),l(4),k(` `,d(78,20,"labels.buttons.Next"),` - `)}},dependencies:[re,Ht,De,Dt,Hi,jt,Gt,qe,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,St,om,br,on],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function QLe(e,n){if(e&1&&(o(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,a=n.index;g("value",a+1),l(),k(` + `)}},dependencies:[yt,le,wt,Ht,$t,He,Ae,At,Et,an,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Wm,hr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function rRe(e,n){if(e&1&&(a(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,o=n.index;g("value",o+1),l(),k(` `,d(2,2,"labels.accounting."+i),` - `)}}function YLe(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` + `)}}function oRe(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mifosx-gl-account-selector",14),t(7,` + `),a(6,"mifosx-gl-account-selector",14),t(7,` `),s(),t(8,` - `),I(9,"mat-divider",4),t(10,` + `),T(9,"mat-divider",4),t(10,` - `),o(11,"h4",13),t(12),m(13,"translate"),s(),t(14,` + `),a(11,"h4",13),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"mifosx-gl-account-selector",14),t(16,` + `),a(15,"mifosx-gl-account-selector",14),t(16,` `),s(),t(17,` - `),I(18,"mat-divider",4),t(19,` + `),T(18,"mat-divider",4),t(19,` - `),o(20,"h4",13),t(21),m(22,"translate"),s(),t(23,` + `),a(20,"h4",13),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"mifosx-gl-account-selector",14),t(25,` + `),a(24,"mifosx-gl-account-selector",14),t(25,` `),s(),t(26,` - `),I(27,"mat-divider",4),t(28,` + `),T(27,"mat-divider",4),t(28,` - `),o(29,"h4",13),t(30),m(31,"translate"),s(),t(32,` + `),a(29,"h4",13),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"mifosx-gl-account-selector",14),t(34,` + `),a(33,"mifosx-gl-account-selector",14),t(34,` `),s(),t(35,` - `),s()),e&2){let i=A();l(3),b(d(4,20,"labels.heading.Assets")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.shareReferenceId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Share reference"),l(6),b(d(13,22,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.shareSuspenseId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Share suspense control"),l(6),b(d(22,24,"labels.heading.Share Equity")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.shareEquityId)("glAccountList",i.equityAccountData)("required",!0)("inputLabel","Equity"),l(6),b(d(31,26,"labels.heading.Income")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees")}}var gf=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.assetAccountData=this.shareProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.shareProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.equityAccountData=this.shareProductsTemplate.accountingMappingOptions.equityAccountOptions||[],this.liabilityAccountData=this.shareProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.shareProductsTemplate.accountingRule&&(this.shareProductAccountingForm.patchValue({accountingRule:this.shareProductsTemplate.accountingRule.id}),this.shareProductsTemplate.accountingRule.id===2&&this.shareProductAccountingForm.patchValue({shareReferenceId:this.shareProductsTemplate.accountingMappings.shareReferenceId.id,shareSuspenseId:this.shareProductsTemplate.accountingMappings.shareSuspenseId.id,shareEquityId:this.shareProductsTemplate.accountingMappings.shareEquityId.id,incomeFromFeeAccountId:this.shareProductsTemplate.accountingMappings.incomeFromFeeAccountId.id}))}createShareProductAccountingForm(){this.shareProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}setConditionalControls(){this.shareProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2?(this.shareProductAccountingForm.addControl("shareReferenceId",new ge("",yt.required)),this.shareProductAccountingForm.addControl("shareSuspenseId",new ge("",yt.required)),this.shareProductAccountingForm.addControl("shareEquityId",new ge("",yt.required)),this.shareProductAccountingForm.addControl("incomeFromFeeAccountId",new ge("",yt.required))):(this.shareProductAccountingForm.removeControl("shareReferenceId"),this.shareProductAccountingForm.removeControl("shareSuspenseId"),this.shareProductAccountingForm.removeControl("shareEquityId"),this.shareProductAccountingForm.removeControl("incomeFromFeeAccountId"))})}get shareProductAccounting(){return this.shareProductAccountingForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-accounting-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate",accountingRuleData:"accountingRuleData",shareProductFormValid:"shareProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-column.lt-md","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-radio-group",2),t(5,` - `),x(6,QLe,3,4,"mat-radio-button",3),t(7,` + `),s()),e&2){let i=M();l(3),b(d(4,20,"labels.heading.Assets")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.shareReferenceId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Share reference"),l(6),b(d(13,22,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.shareSuspenseId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Share suspense control"),l(6),b(d(22,24,"labels.heading.Share Equity")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.shareEquityId)("glAccountList",i.equityAccountData)("required",!0)("inputLabel","Equity"),l(6),b(d(31,26,"labels.heading.Income")),l(3),g("inputFormControl",i.shareProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees")}}var Xu=(()=>{class e{constructor(i){this.formBuilder=i,this.createShareProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.assetAccountData=this.shareProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.shareProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.equityAccountData=this.shareProductsTemplate.accountingMappingOptions.equityAccountOptions||[],this.liabilityAccountData=this.shareProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.shareProductsTemplate.accountingRule&&(this.shareProductAccountingForm.patchValue({accountingRule:this.shareProductsTemplate.accountingRule.id}),this.shareProductsTemplate.accountingRule.id===2&&this.shareProductAccountingForm.patchValue({shareReferenceId:this.shareProductsTemplate.accountingMappings.shareReferenceId.id,shareSuspenseId:this.shareProductsTemplate.accountingMappings.shareSuspenseId.id,shareEquityId:this.shareProductsTemplate.accountingMappings.shareEquityId.id,incomeFromFeeAccountId:this.shareProductsTemplate.accountingMappings.incomeFromFeeAccountId.id}))}createShareProductAccountingForm(){this.shareProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}setConditionalControls(){this.shareProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2?(this.shareProductAccountingForm.addControl("shareReferenceId",new be("",St.required)),this.shareProductAccountingForm.addControl("shareSuspenseId",new be("",St.required)),this.shareProductAccountingForm.addControl("shareEquityId",new be("",St.required)),this.shareProductAccountingForm.addControl("incomeFromFeeAccountId",new be("",St.required))):(this.shareProductAccountingForm.removeControl("shareReferenceId"),this.shareProductAccountingForm.removeControl("shareSuspenseId"),this.shareProductAccountingForm.removeControl("shareEquityId"),this.shareProductAccountingForm.removeControl("incomeFromFeeAccountId"))})}get shareProductAccounting(){return this.shareProductAccountingForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-accounting-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate",accountingRuleData:"accountingRuleData",shareProductFormValid:"shareProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-column.lt-md","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-radio-group",2),t(5,` + `),x(6,rRe,3,4,"mat-radio-button",3),t(7,` `),s(),t(8,` - `),I(9,"mat-divider",4),t(10,` + `),T(9,"mat-divider",4),t(10,` - `),x(11,YLe,36,28,"div",5),t(12,` + `),x(11,oRe,36,28,"div",5),t(12,` `),s(),t(13,` - `),o(14,"div",6),t(15,` - `),o(16,"button",7),t(17,` - `),I(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"button",9),t(23),m(24,"translate"),I(25,"fa-icon",10),t(26,` + `),a(14,"div",6),t(15,` + `),a(16,"button",7),t(17,` + `),T(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"button",9),t(23),m(24,"translate"),T(25,"fa-icon",10),t(26,` `),s(),t(27,` `),s(),t(28,` `),s(),t(29,` -`)),a&2&&(g("formGroup",r.shareProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.shareProductAccountingForm.value.accountingRule===2),l(8),k(` +`)),o&2&&(g("formGroup",r.shareProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.shareProductAccountingForm.value.accountingRule===2),l(8),k(` `,d(20,6,"labels.buttons.Previous"),` `),l(3),g("disabled",!r.shareProductFormValid),l(),k(` `,d(24,8,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,Dt,sn,Ps,Ds,yn,dn,fe,ee,me,de,ue,ao,St],styles:["h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var KLe=()=>["../"];function JLe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.shareProduct.description)}}function ZLe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Active Period"),":"),l(4),b(i.shareProduct.minimumActivePeriodForDividends+" "+li(8,4,i.shareProduct.minimumactiveperiodFrequencyType,i.shareProductsTemplate.minimumActivePeriodFrequencyTypeOptions,"id","value"))}}function XLe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.shareProduct.lockinPeriodFrequency+" "+li(8,4,i.shareProduct.lockinPeriodFrequencyType,i.shareProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function tVe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function eVe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,re,he,ge,xe,At,Et,bs,Cs,sn,ta,dn,Ut,yn],styles:["h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var aRe=()=>["../"];function sRe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.shareProduct.description)}}function lRe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Active Period"),":"),l(4),b(i.shareProduct.minimumActivePeriodForDividends+" "+ci(8,4,i.shareProduct.minimumactiveperiodFrequencyType,i.shareProductsTemplate.minimumActivePeriodFrequencyTypeOptions,"id","value"))}}function cRe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.shareProduct.lockinPeriodFrequency+" "+ci(8,4,i.shareProduct.lockinPeriodFrequencyType,i.shareProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function pRe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function mRe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.fromDate),` - `)}}function iVe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Nominal/Unit Price")))}function nVe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function dRe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Nominal/Unit Price")))}function uRe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.shareValue),` - `)}}function rVe(e,n){e&1&&I(0,"tr",24)}function aVe(e,n){e&1&&I(0,"tr",25)}function oVe(e,n){if(e&1&&(o(0,"div",14),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `)}}function fRe(e,n){e&1&&T(0,"tr",24)}function hRe(e,n){e&1&&T(0,"tr",25)}function gRe(e,n){if(e&1&&(a(0,"div",14),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),o(8,"table",15),t(9,` - `),at(10,16),t(11,` - `),x(12,tVe,3,3,"th",17),t(13,` - `),x(14,eVe,3,3,"td",18),t(15,` - `),ot(),t(16,` + `),T(6,"mat-divider",2),t(7,` + `),a(8,"table",15),t(9,` + `),ot(10,16),t(11,` + `),x(12,pRe,3,3,"th",17),t(13,` + `),x(14,mRe,3,3,"td",18),t(15,` + `),at(),t(16,` - `),at(17,19),t(18,` - `),x(19,iVe,3,3,"th",17),t(20,` - `),x(21,nVe,3,3,"td",18),t(22,` - `),ot(),t(23,` + `),ot(17,19),t(18,` + `),x(19,dRe,3,3,"th",17),t(20,` + `),x(21,uRe,3,3,"td",18),t(22,` + `),at(),t(23,` - `),x(24,rVe,1,0,"tr",20),t(25,` - `),x(26,aVe,1,0,"tr",21),t(27,` + `),x(24,fRe,1,0,"tr",20),t(25,` + `),x(26,hRe,1,0,"tr",21),t(27,` `),s(),t(28,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.inputs.Market Price Period")),l(5),g("dataSource",i.shareProduct.marketPricePeriods),l(16),g("matHeaderRowDef",i.marketPriceDisplayedColumns),l(2),g("matRowDefColumns",i.marketPriceDisplayedColumns)}}function sVe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function lVe(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.inputs.Market Price Period")),l(5),g("dataSource",i.shareProduct.marketPricePeriods),l(16),g("matHeaderRowDef",i.marketPriceDisplayedColumns),l(2),g("matRowDefColumns",i.marketPriceDisplayedColumns)}}function xRe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function _Re(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function cVe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function pVe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function mVe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function dVe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function vRe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function bRe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function CRe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function yRe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function uVe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function fVe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function hVe(e,n){e&1&&I(0,"tr",24)}function gVe(e,n){e&1&&I(0,"tr",25)}function xVe(e,n){if(e&1&&(o(0,"div",14),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `)}}function SRe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function wRe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function ERe(e,n){e&1&&T(0,"tr",24)}function kRe(e,n){e&1&&T(0,"tr",25)}function TRe(e,n){if(e&1&&(a(0,"div",14),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),o(8,"table",15),t(9,` - `),at(10,26),t(11,` - `),x(12,sVe,3,3,"th",17),t(13,` - `),x(14,lVe,2,1,"td",18),t(15,` - `),ot(),t(16,` + `),T(6,"mat-divider",2),t(7,` + `),a(8,"table",15),t(9,` + `),ot(10,26),t(11,` + `),x(12,xRe,3,3,"th",17),t(13,` + `),x(14,_Re,2,1,"td",18),t(15,` + `),at(),t(16,` - `),at(17,27),t(18,` - `),x(19,cVe,3,3,"th",17),t(20,` - `),x(21,pVe,3,4,"td",18),t(22,` - `),ot(),t(23,` + `),ot(17,27),t(18,` + `),x(19,vRe,3,3,"th",17),t(20,` + `),x(21,bRe,3,4,"td",18),t(22,` + `),at(),t(23,` - `),at(24,28),t(25,` - `),x(26,mVe,3,3,"th",17),t(27,` - `),x(28,dVe,3,3,"td",18),t(29,` - `),ot(),t(30,` + `),ot(24,28),t(25,` + `),x(26,CRe,3,3,"th",17),t(27,` + `),x(28,yRe,3,3,"td",18),t(29,` + `),at(),t(30,` - `),at(31,29),t(32,` - `),x(33,uVe,3,3,"th",17),t(34,` - `),x(35,fVe,3,4,"td",18),t(36,` - `),ot(),t(37,` + `),ot(31,29),t(32,` + `),x(33,SRe,3,3,"th",17),t(34,` + `),x(35,wRe,3,4,"td",18),t(36,` + `),at(),t(37,` - `),x(38,hVe,1,0,"tr",20),t(39,` - `),x(40,gVe,1,0,"tr",21),t(41,` + `),x(38,ERe,1,0,"tr",20),t(39,` + `),x(40,kRe,1,0,"tr",21),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.heading.Charges")),l(5),g("dataSource",i.shareProduct.chargesSelected),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function _Ve(e,n){if(e&1&&(o(0,"div",14),t(1,` - `),o(2,"h4",30),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.heading.Charges")),l(5),g("dataSource",i.shareProduct.chargesSelected),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function IRe(e,n){if(e&1&&(a(0,"div",14),t(1,` + `),a(2,"h4",30),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",4),t(7,` - `),o(8,"span",5),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"span",6),t(13),m(14,"find"),s(),t(15,` + `),a(6,"div",4),t(7,` + `),a(8,"span",5),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"span",6),t(13),m(14,"find"),s(),t(15,` `),s(),t(16,` - `),o(17,"h4",30),t(18),m(19,"translate"),s(),t(20,` + `),a(17,"h4",30),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"div",4),t(22,` - `),o(23,"span",5),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"span",6),t(28),m(29,"find"),s(),t(30,` + `),a(21,"div",4),t(22,` + `),a(23,"span",5),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"span",6),t(28),m(29,"find"),s(),t(30,` `),s(),t(31,` - `),o(32,"h4",30),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"h4",30),t(33),m(34,"translate"),s(),t(35,` - `),o(36,"div",4),t(37,` - `),o(38,"span",5),t(39),m(40,"translate"),s(),t(41,` - `),o(42,"span",6),t(43),m(44,"find"),s(),t(45,` + `),a(36,"div",4),t(37,` + `),a(38,"span",5),t(39),m(40,"translate"),s(),t(41,` + `),a(42,"span",6),t(43),m(44,"find"),s(),t(45,` `),s(),t(46,` - `),o(47,"h4",30),t(48),m(49,"translate"),s(),t(50,` + `),a(47,"h4",30),t(48),m(49,"translate"),s(),t(50,` - `),o(51,"div",4),t(52,` - `),o(53,"span",5),t(54),m(55,"translate"),s(),t(56,` - `),o(57,"span",6),t(58),m(59,"find"),s(),t(60,` + `),a(51,"div",4),t(52,` + `),a(53,"span",5),t(54),m(55,"translate"),s(),t(56,` + `),a(57,"span",6),t(58),m(59,"find"),s(),t(60,` `),s(),t(61,` - `),s()),e&2){let i=A();l(3),b(d(4,12,"labels.heading.Assets")),l(6),k("",d(10,14,"labels.inputs.Share reference"),":"),l(4),b(li(14,16,i.shareProduct.shareReferenceId,i.shareProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name")),l(5),b(d(19,21,"labels.heading.Liabilities")),l(6),k("",d(25,23,"labels.inputs.Share suspense control"),":"),l(4),b(li(29,25,i.shareProduct.shareSuspenseId,i.shareProductsTemplate.accountingMappingOptions.liabilityAccountOptions,"id","name")),l(5),b(d(34,30,"labels.heading.Share Equity")),l(6),k("",d(40,32,"labels.inputs.Equity"),":"),l(4),b(li(44,34,i.shareProduct.shareEquityId,i.shareProductsTemplate.accountingMappingOptions.equityAccountOptions,"id","name")),l(5),b(d(49,39,"labels.heading.Income")),l(6),k("",d(55,41,"labels.inputs.Income from fees"),":"),l(4),b(li(59,43,i.shareProduct.incomeFromFeeAccountId,i.shareProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"))}}function vVe(e,n){if(e&1){let i=lt();o(0,"button",31),q("click",function(){Q(i);let r=A();return Y(r.submitEvent.emit())}),t(1),m(2,"translate"),s()}e&2&&(l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,12,"labels.heading.Assets")),l(6),k("",d(10,14,"labels.inputs.Share reference"),":"),l(4),b(ci(14,16,i.shareProduct.shareReferenceId,i.shareProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name")),l(5),b(d(19,21,"labels.heading.Liabilities")),l(6),k("",d(25,23,"labels.inputs.Share suspense control"),":"),l(4),b(ci(29,25,i.shareProduct.shareSuspenseId,i.shareProductsTemplate.accountingMappingOptions.liabilityAccountOptions,"id","name")),l(5),b(d(34,30,"labels.heading.Share Equity")),l(6),k("",d(40,32,"labels.inputs.Equity"),":"),l(4),b(ci(44,34,i.shareProduct.shareEquityId,i.shareProductsTemplate.accountingMappingOptions.equityAccountOptions,"id","name")),l(5),b(d(49,39,"labels.heading.Income")),l(6),k("",d(55,41,"labels.inputs.Income from fees"),":"),l(4),b(ci(59,43,i.shareProduct.incomeFromFeeAccountId,i.shareProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"))}}function PRe(e,n){if(e&1){let i=lt();a(0,"button",31),q("click",function(){Q(i);let r=M();return K(r.submitEvent.emit())}),t(1),m(2,"translate"),s()}e&2&&(l(),k(` `,d(2,1,"labels.buttons.Submit"),` - `))}var XE=(()=>{class e{constructor(){this.submitEvent=new Jn,this.marketPriceDisplayedColumns=["fromDate","shareValue"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-preview-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate",accountingRuleData:"accountingRuleData",shareProduct:"shareProduct",taskPermission:"taskPermission"},outputs:{submitEvent:"submitEvent"},decls:181,vars:90,consts:[[1,"responsive-column"],[1,"mat-h2","flex-fill"],[1,"flex-fill"],[1,"mat-h3","flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareValue"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],[1,"mat-h4","flex-fill"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"h2",1),t(3),s(),t(4,` + `))}var Ux=(()=>{class e{constructor(){this.submitEvent=new Wn,this.marketPriceDisplayedColumns=["fromDate","shareValue"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"]}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-preview-step"]],inputs:{shareProductsTemplate:"shareProductsTemplate",accountingRuleData:"accountingRuleData",shareProduct:"shareProduct",taskPermission:"taskPermission"},outputs:{submitEvent:"submitEvent"},decls:181,vars:90,consts:[[1,"responsive-column"],[1,"mat-h2","flex-fill"],[1,"flex-fill"],[1,"mat-h3","flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareValue"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],[1,"mat-h4","flex-fill"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"h2",1),t(3),s(),t(4,` - `),I(5,"mat-divider",2),t(6,` - `),o(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` + `),T(5,"mat-divider",2),t(6,` + `),a(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` - `),I(11,"mat-divider",2),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"span",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"span",6),t(20),s(),t(21,` + `),T(11,"mat-divider",2),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"span",5),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"span",6),t(20),s(),t(21,` `),s(),t(22,` - `),x(23,JLe,9,4,"div",7),t(24,` + `),x(23,sRe,9,4,"div",7),t(24,` - `),o(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` + `),a(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"mat-divider",2),t(30,` - `),o(31,"div",4),t(32,` - `),o(33,"span",5),t(34),m(35,"translate"),s(),t(36,` - `),o(37,"span",6),t(38),m(39,"find"),s(),t(40,` + `),T(29,"mat-divider",2),t(30,` + `),a(31,"div",4),t(32,` + `),a(33,"span",5),t(34),m(35,"translate"),s(),t(36,` + `),a(37,"span",6),t(38),m(39,"find"),s(),t(40,` `),s(),t(41,` - `),o(42,"div",4),t(43,` - `),o(44,"span",5),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"span",6),t(49),s(),t(50,` + `),a(42,"div",4),t(43,` + `),a(44,"span",5),t(45),m(46,"translate"),s(),t(47,` + `),a(48,"span",6),t(49),s(),t(50,` `),s(),t(51,` - `),o(52,"div",4),t(53,` - `),o(54,"span",5),t(55),m(56,"translate"),s(),t(57,` - `),o(58,"span",6),t(59),s(),t(60,` + `),a(52,"div",4),t(53,` + `),a(54,"span",5),t(55),m(56,"translate"),s(),t(57,` + `),a(58,"span",6),t(59),s(),t(60,` `),s(),t(61,` - `),o(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` + `),a(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` - `),I(66,"mat-divider",2),t(67,` - `),o(68,"div",4),t(69,` - `),o(70,"span",5),t(71),m(72,"translate"),s(),t(73,` - `),o(74,"span",6),t(75),m(76,"formatNumber"),s(),t(77,` + `),T(66,"mat-divider",2),t(67,` + `),a(68,"div",4),t(69,` + `),a(70,"span",5),t(71),m(72,"translate"),s(),t(73,` + `),a(74,"span",6),t(75),m(76,"formatNumber"),s(),t(77,` `),s(),t(78,` - `),o(79,"div",4),t(80,` - `),o(81,"span",5),t(82),m(83,"translate"),s(),t(84,` - `),o(85,"span",6),t(86),m(87,"formatNumber"),s(),t(88,` + `),a(79,"div",4),t(80,` + `),a(81,"span",5),t(82),m(83,"translate"),s(),t(84,` + `),a(85,"span",6),t(86),m(87,"formatNumber"),s(),t(88,` `),s(),t(89,` - `),o(90,"div",4),t(91,` - `),o(92,"span",5),t(93),m(94,"translate"),s(),t(95,` - `),o(96,"span",6),t(97),m(98,"formatNumber"),s(),t(99,` + `),a(90,"div",4),t(91,` + `),a(92,"span",5),t(93),m(94,"translate"),s(),t(95,` + `),a(96,"span",6),t(97),m(98,"formatNumber"),s(),t(99,` `),s(),t(100,` - `),o(101,"div",4),t(102,` - `),o(103,"span",5),t(104),m(105,"translate"),s(),t(106,` - `),o(107,"span",6),t(108),m(109,"formatNumber"),s(),t(110,` + `),a(101,"div",4),t(102,` + `),a(103,"span",5),t(104),m(105,"translate"),s(),t(106,` + `),a(107,"span",6),t(108),m(109,"formatNumber"),s(),t(110,` `),s(),t(111,` - `),o(112,"h3",3),t(113),m(114,"translate"),s(),t(115,` + `),a(112,"h3",3),t(113),m(114,"translate"),s(),t(115,` - `),I(116,"mat-divider",2),t(117,` - `),o(118,"div",4),t(119,` - `),o(120,"span",5),t(121),m(122,"translate"),s(),t(123,` - `),o(124,"span",6),t(125),s(),t(126,` + `),T(116,"mat-divider",2),t(117,` + `),a(118,"div",4),t(119,` + `),a(120,"span",5),t(121),m(122,"translate"),s(),t(123,` + `),a(124,"span",6),t(125),s(),t(126,` `),s(),t(127,` - `),x(128,ZLe,10,9,"div",7),t(129,` + `),x(128,lRe,10,9,"div",7),t(129,` - `),x(130,XLe,10,9,"div",7),t(131,` + `),x(130,cRe,10,9,"div",7),t(131,` - `),o(132,"div",4),t(133,` - `),o(134,"span",5),t(135),m(136,"translate"),s(),t(137,` - `),o(138,"span",6),t(139),m(140,"yesNo"),s(),t(141,` + `),a(132,"div",4),t(133,` + `),a(134,"span",5),t(135),m(136,"translate"),s(),t(137,` + `),a(138,"span",6),t(139),m(140,"yesNo"),s(),t(141,` `),s(),t(142,` - `),x(143,oVe,29,6,"div",8),t(144,` + `),x(143,gRe,29,6,"div",8),t(144,` - `),x(145,xVe,43,6,"div",8),t(146,` + `),x(145,TRe,43,6,"div",8),t(146,` - `),o(147,"h3",3),t(148),m(149,"translate"),s(),t(150,` + `),a(147,"h3",3),t(148),m(149,"translate"),s(),t(150,` - `),I(151,"mat-divider",2),t(152,` - `),o(153,"div",4),t(154,` - `),o(155,"span",5),t(156),m(157,"translate"),s(),t(158,` - `),o(159,"span",6),t(160),s(),t(161,` + `),T(151,"mat-divider",2),t(152,` + `),a(153,"div",4),t(154,` + `),a(155,"span",5),t(156),m(157,"translate"),s(),t(158,` + `),a(159,"span",6),t(160),s(),t(161,` `),s(),t(162,` - `),x(163,_Ve,62,48,"div",8),t(164,` + `),x(163,IRe,62,48,"div",8),t(164,` `),s(),t(165,` -`),o(166,"div",9),t(167,` - `),o(168,"button",10),t(169,` - `),I(170,"fa-icon",11),t(171),m(172,"translate"),s(),t(173,` - `),o(174,"button",12),t(175),m(176,"translate"),s(),t(177,` - `),x(178,vVe,3,3,"button",13),t(179,` +`),a(166,"div",9),t(167,` + `),a(168,"button",10),t(169,` + `),T(170,"fa-icon",11),t(171),m(172,"translate"),s(),t(173,` + `),a(174,"button",12),t(175),m(176,"translate"),s(),t(177,` + `),x(178,PRe,3,3,"button",13),t(179,` `),s(),t(180,` -`)),a&2&&(l(3),b(r.shareProduct.name),l(5),b(d(9,38,"labels.heading.Details")),l(8),k("",d(17,40,"labels.inputs.Short Name"),":"),l(4),b(r.shareProduct.shortName),l(3),g("ngIf",r.shareProduct.description),l(3),b(d(27,42,"labels.heading.Currency")),l(8),k("",d(35,44,"labels.inputs.Currency"),":"),l(4),b(li(39,46,r.shareProduct.currencyCode,r.shareProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,51,"labels.inputs.Decimal Places"),":"),l(4),b(r.shareProduct.digitsAfterDecimal),l(6),k("",d(56,53,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.shareProduct.inMultiplesOf),l(4),b(d(64,55,"labels.heading.Terms")),l(8),k("",d(72,57,"labels.inputs.Total Number of Shares"),":"),l(4),b(d(76,59,r.shareProduct.totalShares)),l(7),k("",d(83,61,"labels.inputs.Shares to be Issued"),":"),l(4),b(d(87,63,r.shareProduct.sharesIssued)),l(7),k("",d(94,65,"labels.inputs.Nominal/Unit Price"),":"),l(4),b(d(98,67,r.shareProduct.unitPrice)),l(7),k("",d(105,69,"labels.inputs.Capital Value"),":"),l(4),b(d(109,71,r.shareProduct.shareCapital)),l(5),b(d(114,73,"labels.heading.Settings")),l(8),k("",d(122,75,"labels.inputs.Shares per Client"),":"),l(4),b(r.shareProduct.nominalShares+" (Min: "+(r.shareProduct.minimumShares?r.shareProduct.minimumShares:r.shareProduct.nominalShares)+", Max: "+(r.shareProduct.maximumShares?r.shareProduct.maximumShares:r.shareProduct.nominalShares)+")"),l(3),g("ngIf",r.shareProduct.minimumActivePeriodForDividends),l(2),g("ngIf",r.shareProduct.lockinPeriodFrequency),l(5),k("",d(136,77,"labels.inputs.Allow dividends for inactive clients"),":"),l(4),b(d(140,79,r.shareProduct.allowDividendCalculationForInactiveClients)),l(4),g("ngIf",r.shareProduct.marketPricePeriods.length),l(2),g("ngIf",r.shareProduct.chargesSelected.length),l(3),b(d(149,81,"labels.heading.Accounting")),l(8),k("",d(157,83,"labels.inputs.Type"),":"),l(4),b(r.accountingRuleData[r.shareProduct.accountingRule-1]),l(3),g("ngIf",r.shareProduct.accountingRule===2),l(8),k(` +`)),o&2&&(l(3),b(r.shareProduct.name),l(5),b(d(9,38,"labels.heading.Details")),l(8),k("",d(17,40,"labels.inputs.Short Name"),":"),l(4),b(r.shareProduct.shortName),l(3),g("ngIf",r.shareProduct.description),l(3),b(d(27,42,"labels.heading.Currency")),l(8),k("",d(35,44,"labels.inputs.Currency"),":"),l(4),b(ci(39,46,r.shareProduct.currencyCode,r.shareProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,51,"labels.inputs.Decimal Places"),":"),l(4),b(r.shareProduct.digitsAfterDecimal),l(6),k("",d(56,53,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.shareProduct.inMultiplesOf),l(4),b(d(64,55,"labels.heading.Terms")),l(8),k("",d(72,57,"labels.inputs.Total Number of Shares"),":"),l(4),b(d(76,59,r.shareProduct.totalShares)),l(7),k("",d(83,61,"labels.inputs.Shares to be Issued"),":"),l(4),b(d(87,63,r.shareProduct.sharesIssued)),l(7),k("",d(94,65,"labels.inputs.Nominal/Unit Price"),":"),l(4),b(d(98,67,r.shareProduct.unitPrice)),l(7),k("",d(105,69,"labels.inputs.Capital Value"),":"),l(4),b(d(109,71,r.shareProduct.shareCapital)),l(5),b(d(114,73,"labels.heading.Settings")),l(8),k("",d(122,75,"labels.inputs.Shares per Client"),":"),l(4),b(r.shareProduct.nominalShares+" (Min: "+(r.shareProduct.minimumShares?r.shareProduct.minimumShares:r.shareProduct.nominalShares)+", Max: "+(r.shareProduct.maximumShares?r.shareProduct.maximumShares:r.shareProduct.nominalShares)+")"),l(3),g("ngIf",r.shareProduct.minimumActivePeriodForDividends),l(2),g("ngIf",r.shareProduct.lockinPeriodFrequency),l(5),k("",d(136,77,"labels.inputs.Allow dividends for inactive clients"),":"),l(4),b(d(140,79,r.shareProduct.allowDividendCalculationForInactiveClients)),l(4),g("ngIf",r.shareProduct.marketPricePeriods.length),l(2),g("ngIf",r.shareProduct.chargesSelected.length),l(3),b(d(149,81,"labels.heading.Accounting")),l(8),k("",d(157,83,"labels.inputs.Type"),":"),l(4),b(r.accountingRuleData[r.shareProduct.accountingRule-1]),l(3),g("ngIf",r.shareProduct.accountingRule===2),l(8),k(` `,d(172,85,"labels.buttons.Previous"),` - `),l(3),g("routerLink",ht(89,KLe)),l(),k(` + `),l(3),g("routerLink",ht(89,aRe)),l(),k(` `,d(176,87,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission",r.taskPermission))},dependencies:[Lt,Ht,Dt,sn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St,Fr,ji,br,aa,on],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function bVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function CVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function yVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function SVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function wVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function EVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function kVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function IVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function TVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function PVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MARKET PRICE"))}function DVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function MVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function AVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function OVe(e,n){if(e&1){let i=lt();o(0,"mat-step",18),t(1,` - `),x(2,AVe,2,3,"ng-template",9),t(3,` + `),l(3),g("mifosxHasPermission",r.taskPermission))},dependencies:[yt,zt,wt,qt,At,ji,me,Et,an,sn,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,dn,Ut,Ar,hr,Xr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function DRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function ARe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function MRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function ORe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function FRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function BRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function RRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function NRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function LRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function VRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MARKET PRICE"))}function zRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function jRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function qRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function HRe(e,n){if(e&1){let i=lt();a(0,"mat-step",18),t(1,` + `),x(2,qRe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-share-product-preview-step",19),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-share-product-preview-step",19),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("shareProductsTemplate",i.shareProductsTemplate)("accountingRuleData",i.accountingRuleData)("shareProduct",i.shareProduct)("taskPermission","CREATE_SHAREPRODUCT")}}var $ct=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.shareProductsTemplate=h.shareProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForShares()}get shareProductDetailsForm(){return this.shareProductDetailsStep.shareProductDetailsForm}get shareProductCurrencyForm(){return this.shareProductCurrencyStep.shareProductCurrencyForm}get shareProductTermsForm(){return this.shareProductTermsStep.shareProductTermsForm}get shareProductSettingsForm(){return this.shareProductSettingsStep.shareProductSettingsForm}get shareProductMarketPriceForm(){return this.shareProductMarketPriceStep.shareProductMarketPriceForm}get shareProductAccountingForm(){return this.shareProductAccountingStep.shareProductAccountingForm}get shareProductFormValid(){return this.shareProductDetailsForm.valid&&this.shareProductCurrencyForm.valid&&this.shareProductTermsForm.valid&&this.shareProductSettingsForm.valid&&this.shareProductMarketPriceForm.valid&&this.shareProductAccountingForm.valid}get shareProduct(){return ve(ve(ve(ve(ve(ve(ve({},this.shareProductDetailsStep.shareProductDetails),this.shareProductCurrencyStep.shareProductCurrency),this.shareProductTermsStep.shareProductTerms),this.shareProductSettingsStep.shareProductSettings),this.shareProductMarketPriceStep.shareProductMarketPrice),this.shareProductChargesStep.shareProductCharges),this.shareProductAccountingStep.shareProductAccounting)}submit(){let i=oi(ve({},this.shareProduct),{chargesSelected:this.shareProduct.chargesSelected.map(a=>({id:a.id})),locale:this.settingsService.language.code});this.productsService.createShareProduct(i).subscribe(a=>{this.router.navigate(["../",a.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-share-product"]],viewQuery:function(a,r){if(a&1&&(Bt(pf,7),Bt(mf,7),Bt(df,7),Bt(uf,7),Bt(ff,7),Bt(hf,7),Bt(gf,7)),a&2){let c;Ot(c=Ft())&&(r.shareProductDetailsStep=c.first),Ot(c=Ft())&&(r.shareProductCurrencyStep=c.first),Ot(c=Ft())&&(r.shareProductTermsStep=c.first),Ot(c=Ft())&&(r.shareProductSettingsStep=c.first),Ot(c=Ft())&&(r.shareProductMarketPriceStep=c.first),Ot(c=Ft())&&(r.shareProductChargesStep=c.first),Ot(c=Ft())&&(r.shareProductAccountingStep=c.first)}},decls:70,vars:14,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"shareProductsTemplate"],[3,"shareProductsTemplate","currencyCode"],[3,"shareProductsTemplate","accountingRuleData","shareProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","shareProductsTemplate","accountingRuleData","shareProduct","taskPermission"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,bVe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("shareProductsTemplate",i.shareProductsTemplate)("accountingRuleData",i.accountingRuleData)("shareProduct",i.shareProduct)("taskPermission","CREATE_SHAREPRODUCT")}}var IP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.shareProductsTemplate=h.shareProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForShares()}get shareProductDetailsForm(){return this.shareProductDetailsStep.shareProductDetailsForm}get shareProductCurrencyForm(){return this.shareProductCurrencyStep.shareProductCurrencyForm}get shareProductTermsForm(){return this.shareProductTermsStep.shareProductTermsForm}get shareProductSettingsForm(){return this.shareProductSettingsStep.shareProductSettingsForm}get shareProductMarketPriceForm(){return this.shareProductMarketPriceStep.shareProductMarketPriceForm}get shareProductAccountingForm(){return this.shareProductAccountingStep.shareProductAccountingForm}get shareProductFormValid(){return this.shareProductDetailsForm.valid&&this.shareProductCurrencyForm.valid&&this.shareProductTermsForm.valid&&this.shareProductSettingsForm.valid&&this.shareProductMarketPriceForm.valid&&this.shareProductAccountingForm.valid}get shareProduct(){return ye(ye(ye(ye(ye(ye(ye({},this.shareProductDetailsStep.shareProductDetails),this.shareProductCurrencyStep.shareProductCurrency),this.shareProductTermsStep.shareProductTerms),this.shareProductSettingsStep.shareProductSettings),this.shareProductMarketPriceStep.shareProductMarketPrice),this.shareProductChargesStep.shareProductCharges),this.shareProductAccountingStep.shareProductAccounting)}submit(){let i=li(ye({},this.shareProduct),{chargesSelected:this.shareProduct.chargesSelected.map(o=>({id:o.id})),locale:this.settingsService.language.code});this.productsService.createShareProduct(i).subscribe(o=>{this.router.navigate(["../",o.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-share-product"]],viewQuery:function(o,r){if(o&1&&(Nt(Wu,7),Nt(Qu,7),Nt(Ku,7),Nt(Yu,7),Nt(Ju,7),Nt(Zu,7),Nt(Xu,7)),o&2){let c;Bt(c=Rt())&&(r.shareProductDetailsStep=c.first),Bt(c=Rt())&&(r.shareProductCurrencyStep=c.first),Bt(c=Rt())&&(r.shareProductTermsStep=c.first),Bt(c=Rt())&&(r.shareProductSettingsStep=c.first),Bt(c=Rt())&&(r.shareProductMarketPriceStep=c.first),Bt(c=Rt())&&(r.shareProductChargesStep=c.first),Bt(c=Rt())&&(r.shareProductAccountingStep=c.first)}},decls:70,vars:14,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"shareProductsTemplate"],[3,"shareProductsTemplate","currencyCode"],[3,"shareProductsTemplate","accountingRuleData","shareProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","shareProductsTemplate","accountingRuleData","shareProduct","taskPermission"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,DRe,3,0,"ng-template",3),t(6,` - `),x(7,CVe,3,0,"ng-template",4),t(8,` + `),x(7,ARe,3,0,"ng-template",4),t(8,` - `),x(9,yVe,3,0,"ng-template",5),t(10,` + `),x(9,MRe,3,0,"ng-template",5),t(10,` - `),x(11,SVe,3,0,"ng-template",6),t(12,` + `),x(11,ORe,3,0,"ng-template",6),t(12,` - `),x(13,wVe,3,0,"ng-template",7),t(14,` + `),x(13,FRe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,EVe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,BRe,2,3,"ng-template",9),t(18,` - `),I(19,"mifosx-share-product-details-step"),t(20,` + `),T(19,"mifosx-share-product-details-step"),t(20,` `),s(),t(21,` - `),o(22,"mat-step",8),t(23,` - `),x(24,kVe,2,3,"ng-template",9),t(25,` + `),a(22,"mat-step",8),t(23,` + `),x(24,RRe,2,3,"ng-template",9),t(25,` - `),I(26,"mifosx-share-product-currency-step",10),t(27,` + `),T(26,"mifosx-share-product-currency-step",10),t(27,` `),s(),t(28,` - `),o(29,"mat-step",8),t(30,` - `),x(31,IVe,2,3,"ng-template",9),t(32,` + `),a(29,"mat-step",8),t(30,` + `),x(31,NRe,2,3,"ng-template",9),t(32,` - `),I(33,"mifosx-share-product-terms-step"),t(34,` + `),T(33,"mifosx-share-product-terms-step"),t(34,` `),s(),t(35,` - `),o(36,"mat-step",8),t(37,` - `),x(38,TVe,2,3,"ng-template",9),t(39,` + `),a(36,"mat-step",8),t(37,` + `),x(38,LRe,2,3,"ng-template",9),t(39,` - `),I(40,"mifosx-share-product-settings-step",10),t(41,` + `),T(40,"mifosx-share-product-settings-step",10),t(41,` `),s(),t(42,` - `),o(43,"mat-step",8),t(44,` - `),x(45,PVe,2,3,"ng-template",9),t(46,` + `),a(43,"mat-step",8),t(44,` + `),x(45,VRe,2,3,"ng-template",9),t(46,` - `),I(47,"mifosx-share-product-market-price-step"),t(48,` + `),T(47,"mifosx-share-product-market-price-step"),t(48,` `),s(),t(49,` - `),o(50,"mat-step"),t(51,` - `),x(52,DVe,2,3,"ng-template",9),t(53,` + `),a(50,"mat-step"),t(51,` + `),x(52,zRe,2,3,"ng-template",9),t(53,` - `),o(54,"mifosx-share-product-charges-step",11),t(55,` + `),a(54,"mifosx-share-product-charges-step",11),t(55,` `),s(),t(56,` `),s(),t(57,` - `),o(58,"mat-step",8),t(59,` - `),x(60,MVe,2,3,"ng-template",9),t(61,` + `),a(58,"mat-step",8),t(59,` + `),x(60,jRe,2,3,"ng-template",9),t(61,` - `),o(62,"mifosx-share-product-accounting-step",12),t(63,` + `),a(62,"mifosx-share-product-accounting-step",12),t(63,` `),s(),t(64,` `),s(),t(65,` - `),x(66,OVe,7,4,"mat-step",13),t(67,` + `),x(66,HRe,7,4,"mat-step",13),t(67,` `),s(),t(68,` `),s(),t(69,` -`)),a&2&&(l(15),g("stepControl",r.shareProductDetailsForm),l(7),g("stepControl",r.shareProductCurrencyForm),l(4),g("shareProductsTemplate",r.shareProductsTemplate),l(3),g("stepControl",r.shareProductTermsForm),l(7),g("stepControl",r.shareProductSettingsForm),l(4),g("shareProductsTemplate",r.shareProductsTemplate),l(3),g("stepControl",r.shareProductMarketPriceForm),l(11),g("shareProductsTemplate",r.shareProductsTemplate)("currencyCode",r.shareProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.shareProductAccountingForm),l(4),g("shareProductsTemplate",r.shareProductsTemplate)("accountingRuleData",r.accountingRuleData)("shareProductFormValid",r.shareProductFormValid),l(4),g("ngIf",r.shareProductFormValid))},dependencies:[Lt,Ht,wo,yo,Eo,So,pf,mf,df,uf,ff,hf,gf,XE,St]})}}return e})();var FVe=()=>["./general"],BVe=e=>["./datatables",e];function RVe(e,n){if(e&1&&(o(0,"a",5,2),t(2),s()),e&2){let i=Tt(1),a=A().$implicit;g("routerLink",Je(3,BVe,a.registeredTableName))("active",i.isActive),l(2),k(` - `,a.registeredTableName,` - `)}}function NVe(e,n){if(e&1&&(at(0),t(1,` - `),x(2,RVe,3,5,"a",7),t(3,` - `),ot()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var Wct=(()=>{class e{constructor(i){this.route=i,this.shareProductDatatables=[],this.route.data.subscribe(a=>{this.shareProductDatatables=[],a.shareProductDatatables.forEach(r=>{this.shareProductDatatables.push(r)})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-share-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(a,r){if(a&1&&(o(0,"mat-card",3),t(1,` - `),o(2,"mat-card-content"),t(3,` - `),o(4,"nav",4),t(5,` - `),o(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` - `),x(11,NVe,4,1,"ng-container",6),t(12,` +`)),o&2&&(l(15),g("stepControl",r.shareProductDetailsForm),l(7),g("stepControl",r.shareProductCurrencyForm),l(4),g("shareProductsTemplate",r.shareProductsTemplate),l(3),g("stepControl",r.shareProductTermsForm),l(7),g("stepControl",r.shareProductSettingsForm),l(4),g("shareProductsTemplate",r.shareProductsTemplate),l(3),g("stepControl",r.shareProductMarketPriceForm),l(11),g("shareProductsTemplate",r.shareProductsTemplate)("currencyCode",r.shareProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.shareProductAccountingForm),l(4),g("shareProductsTemplate",r.shareProductsTemplate)("accountingRuleData",r.accountingRuleData)("shareProductFormValid",r.shareProductFormValid),l(4),g("ngIf",r.shareProductFormValid))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,Wu,Qu,Ku,Yu,Ju,Zu,Xu,Ux],encapsulation:2})}}return e})();var GRe=()=>["./general"],URe=e=>["./datatables",e];function $Re(e,n){if(e&1&&(a(0,"a",5,2),t(2),s()),e&2){let i=Dt(1),o=M().$implicit;g("routerLink",Xe(3,URe,o.registeredTableName))("active",i.isActive),l(2),k(` + `,o.registeredTableName,` + `)}}function WRe(e,n){if(e&1&&(ot(0),t(1,` + `),x(2,$Re,3,5,"a",7),t(3,` + `),at()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var PP=(()=>{class e{constructor(i){this.route=i,this.shareProductDatatables=[],this.route.data.subscribe(o=>{this.shareProductDatatables=[],o.shareProductDatatables.forEach(r=>{this.shareProductDatatables.push(r)})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-share-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(o,r){if(o&1&&(a(0,"mat-card",3),t(1,` + `),a(2,"mat-card-content"),t(3,` + `),a(4,"nav",4),t(5,` + `),a(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` + `),x(11,WRe,4,1,"ng-container",6),t(12,` `),s(),t(13,` - `),o(14,"mat-tab-nav-panel",null,1),t(16,` - `),I(17,"router-outlet"),t(18,` + `),a(14,"mat-tab-nav-panel",null,1),t(16,` + `),T(17,"router-outlet"),t(18,` `),s(),t(19,` `),s(),t(20,` `),s(),t(21,` -`)),a&2){let c=Tt(7),u=Tt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,FVe))("active",c.isActive),l(2),k(` +`)),o&2){let c=Dt(7),u=Dt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,GRe))("active",c.isActive),l(2),k(` `,d(9,5,"labels.inputs.General"),` - `),l(3),g("ngForOf",r.shareProductDatatables)}},dependencies:[re,te,le,Ms,Os,As,_o,zt,ss,se,St],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function LVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function VVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function zVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function jVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function qVe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",18),t(2,` - `))}function HVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function GVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function UVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function $Ve(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function WVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MARKET PRICE"))}function QVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function YVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function KVe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function JVe(e,n){if(e&1){let i=lt();o(0,"mat-step",19),t(1,` - `),x(2,KVe,2,3,"ng-template",9),t(3,` + `),l(3),g("ngForOf",r.shareProductDatatables)}},dependencies:[yt,le,wt,qt,oe,de,me,Et,ys,Ss,Za,ws,da],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function QRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function KRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function YRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function JRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function ZRe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",18),t(2,` + `))}function XRe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function tNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function eNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function iNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function nNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MARKET PRICE"))}function rNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function oNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function aNe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function sNe(e,n){if(e&1){let i=lt();a(0,"mat-step",19),t(1,` + `),x(2,aNe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-share-product-preview-step",20),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-share-product-preview-step",20),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("shareProductsTemplate",i.shareProductAndTemplate)("accountingRuleData",i.accountingRuleData)("shareProduct",i.shareProduct)("taskPermission","UPDATE_SHAREPRODUCT")}}var Qct=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.shareProductAndTemplate=h.shareProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForShares()}get shareProductDetailsForm(){return this.shareProductDetailsStep.shareProductDetailsForm}get shareProductCurrencyForm(){return this.shareProductCurrencyStep.shareProductCurrencyForm}get shareProductTermsForm(){return this.shareProductTermsStep.shareProductTermsForm}get shareProductSettingsForm(){return this.shareProductSettingsStep.shareProductSettingsForm}get shareProductMarketPriceForm(){return this.shareProductMarketPriceStep.shareProductMarketPriceForm}get shareProductAccountingForm(){return this.shareProductAccountingStep.shareProductAccountingForm}get shareProductFormValidAndNotPristine(){return this.shareProductDetailsForm.valid&&this.shareProductCurrencyForm.valid&&this.shareProductTermsForm.valid&&this.shareProductSettingsForm.valid&&this.shareProductMarketPriceForm.valid&&this.shareProductAccountingForm.valid&&(!this.shareProductDetailsForm.pristine||!this.shareProductCurrencyForm.pristine||!this.shareProductTermsForm.pristine||!this.shareProductSettingsForm.pristine||!this.shareProductMarketPriceForm.pristine||!this.shareProductChargesStep.pristine||!this.shareProductAccountingForm.pristine)}get shareProduct(){return ve(ve(ve(ve(ve(ve(ve({},this.shareProductDetailsStep.shareProductDetails),this.shareProductCurrencyStep.shareProductCurrency),this.shareProductTermsStep.shareProductTerms),this.shareProductSettingsStep.shareProductSettings),this.shareProductMarketPriceStep.shareProductMarketPrice),this.shareProductChargesStep.shareProductCharges),this.shareProductAccountingStep.shareProductAccounting)}submit(){let i=oi(ve({},this.shareProduct),{chargesSelected:this.shareProduct.chargesSelected.map(a=>({id:a.id})),locale:this.settingsService.language.code});this.productsService.updateShareProduct(this.shareProductAndTemplate.id,i).subscribe(a=>{this.router.navigate(["../../",a.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-share-product"]],viewQuery:function(a,r){if(a&1&&(Bt(pf,7),Bt(mf,7),Bt(df,7),Bt(uf,7),Bt(ff,7),Bt(hf,7),Bt(gf,7)),a&2){let c;Ot(c=Ft())&&(r.shareProductDetailsStep=c.first),Ot(c=Ft())&&(r.shareProductCurrencyStep=c.first),Ot(c=Ft())&&(r.shareProductTermsStep=c.first),Ot(c=Ft())&&(r.shareProductSettingsStep=c.first),Ot(c=Ft())&&(r.shareProductMarketPriceStep=c.first),Ot(c=Ft())&&(r.shareProductChargesStep=c.first),Ot(c=Ft())&&(r.shareProductAccountingStep=c.first)}},decls:70,vars:17,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed","",3,"stepControl"],["matStepLabel",""],[3,"shareProductsTemplate"],["completed",""],[3,"shareProductsTemplate","currencyCode"],[3,"shareProductsTemplate","accountingRuleData","shareProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","shareProductsTemplate","accountingRuleData","shareProduct","taskPermission"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,LVe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("shareProductsTemplate",i.shareProductAndTemplate)("accountingRuleData",i.accountingRuleData)("shareProduct",i.shareProduct)("taskPermission","UPDATE_SHAREPRODUCT")}}var DP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.shareProductAndTemplate=h.shareProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForShares()}get shareProductDetailsForm(){return this.shareProductDetailsStep.shareProductDetailsForm}get shareProductCurrencyForm(){return this.shareProductCurrencyStep.shareProductCurrencyForm}get shareProductTermsForm(){return this.shareProductTermsStep.shareProductTermsForm}get shareProductSettingsForm(){return this.shareProductSettingsStep.shareProductSettingsForm}get shareProductMarketPriceForm(){return this.shareProductMarketPriceStep.shareProductMarketPriceForm}get shareProductAccountingForm(){return this.shareProductAccountingStep.shareProductAccountingForm}get shareProductFormValidAndNotPristine(){return this.shareProductDetailsForm.valid&&this.shareProductCurrencyForm.valid&&this.shareProductTermsForm.valid&&this.shareProductSettingsForm.valid&&this.shareProductMarketPriceForm.valid&&this.shareProductAccountingForm.valid&&(!this.shareProductDetailsForm.pristine||!this.shareProductCurrencyForm.pristine||!this.shareProductTermsForm.pristine||!this.shareProductSettingsForm.pristine||!this.shareProductMarketPriceForm.pristine||!this.shareProductChargesStep.pristine||!this.shareProductAccountingForm.pristine)}get shareProduct(){return ye(ye(ye(ye(ye(ye(ye({},this.shareProductDetailsStep.shareProductDetails),this.shareProductCurrencyStep.shareProductCurrency),this.shareProductTermsStep.shareProductTerms),this.shareProductSettingsStep.shareProductSettings),this.shareProductMarketPriceStep.shareProductMarketPrice),this.shareProductChargesStep.shareProductCharges),this.shareProductAccountingStep.shareProductAccounting)}submit(){let i=li(ye({},this.shareProduct),{chargesSelected:this.shareProduct.chargesSelected.map(o=>({id:o.id})),locale:this.settingsService.language.code});this.productsService.updateShareProduct(this.shareProductAndTemplate.id,i).subscribe(o=>{this.router.navigate(["../../",o.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-share-product"]],viewQuery:function(o,r){if(o&1&&(Nt(Wu,7),Nt(Qu,7),Nt(Ku,7),Nt(Yu,7),Nt(Ju,7),Nt(Zu,7),Nt(Xu,7)),o&2){let c;Bt(c=Rt())&&(r.shareProductDetailsStep=c.first),Bt(c=Rt())&&(r.shareProductCurrencyStep=c.first),Bt(c=Rt())&&(r.shareProductTermsStep=c.first),Bt(c=Rt())&&(r.shareProductSettingsStep=c.first),Bt(c=Rt())&&(r.shareProductMarketPriceStep=c.first),Bt(c=Rt())&&(r.shareProductChargesStep=c.first),Bt(c=Rt())&&(r.shareProductAccountingStep=c.first)}},decls:70,vars:17,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed","",3,"stepControl"],["matStepLabel",""],[3,"shareProductsTemplate"],["completed",""],[3,"shareProductsTemplate","currencyCode"],[3,"shareProductsTemplate","accountingRuleData","shareProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","shareProductsTemplate","accountingRuleData","shareProduct","taskPermission"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,QRe,3,0,"ng-template",3),t(6,` - `),x(7,VVe,3,0,"ng-template",4),t(8,` + `),x(7,KRe,3,0,"ng-template",4),t(8,` - `),x(9,zVe,3,0,"ng-template",5),t(10,` + `),x(9,YRe,3,0,"ng-template",5),t(10,` - `),x(11,jVe,3,0,"ng-template",6),t(12,` + `),x(11,JRe,3,0,"ng-template",6),t(12,` - `),x(13,qVe,3,0,"ng-template",7),t(14,` + `),x(13,ZRe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,HVe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,XRe,2,3,"ng-template",9),t(18,` - `),I(19,"mifosx-share-product-details-step",10),t(20,` + `),T(19,"mifosx-share-product-details-step",10),t(20,` `),s(),t(21,` - `),o(22,"mat-step",8),t(23,` - `),x(24,GVe,2,3,"ng-template",9),t(25,` + `),a(22,"mat-step",8),t(23,` + `),x(24,tNe,2,3,"ng-template",9),t(25,` - `),I(26,"mifosx-share-product-currency-step",10),t(27,` + `),T(26,"mifosx-share-product-currency-step",10),t(27,` `),s(),t(28,` - `),o(29,"mat-step",8),t(30,` - `),x(31,UVe,2,3,"ng-template",9),t(32,` + `),a(29,"mat-step",8),t(30,` + `),x(31,eNe,2,3,"ng-template",9),t(32,` - `),I(33,"mifosx-share-product-terms-step",10),t(34,` + `),T(33,"mifosx-share-product-terms-step",10),t(34,` `),s(),t(35,` - `),o(36,"mat-step",8),t(37,` - `),x(38,$Ve,2,3,"ng-template",9),t(39,` + `),a(36,"mat-step",8),t(37,` + `),x(38,iNe,2,3,"ng-template",9),t(39,` - `),I(40,"mifosx-share-product-settings-step",10),t(41,` + `),T(40,"mifosx-share-product-settings-step",10),t(41,` `),s(),t(42,` - `),o(43,"mat-step",8),t(44,` - `),x(45,WVe,2,3,"ng-template",9),t(46,` + `),a(43,"mat-step",8),t(44,` + `),x(45,nNe,2,3,"ng-template",9),t(46,` - `),I(47,"mifosx-share-product-market-price-step",10),t(48,` + `),T(47,"mifosx-share-product-market-price-step",10),t(48,` `),s(),t(49,` - `),o(50,"mat-step",11),t(51,` - `),x(52,QVe,2,3,"ng-template",9),t(53,` + `),a(50,"mat-step",11),t(51,` + `),x(52,rNe,2,3,"ng-template",9),t(53,` - `),o(54,"mifosx-share-product-charges-step",12),t(55,` + `),a(54,"mifosx-share-product-charges-step",12),t(55,` `),s(),t(56,` `),s(),t(57,` - `),o(58,"mat-step",8),t(59,` - `),x(60,YVe,2,3,"ng-template",9),t(61,` + `),a(58,"mat-step",8),t(59,` + `),x(60,oNe,2,3,"ng-template",9),t(61,` - `),o(62,"mifosx-share-product-accounting-step",13),t(63,` + `),a(62,"mifosx-share-product-accounting-step",13),t(63,` `),s(),t(64,` `),s(),t(65,` - `),x(66,JVe,7,4,"mat-step",14),t(67,` + `),x(66,sNe,7,4,"mat-step",14),t(67,` `),s(),t(68,` `),s(),t(69,` -`)),a&2&&(l(15),g("stepControl",r.shareProductDetailsForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductCurrencyForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductTermsForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductSettingsForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductMarketPriceForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(7),g("shareProductsTemplate",r.shareProductAndTemplate)("currencyCode",r.shareProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.shareProductAccountingForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate)("accountingRuleData",r.accountingRuleData)("shareProductFormValid",r.shareProductFormValidAndNotPristine),l(4),g("ngIf",r.shareProductFormValidAndNotPristine))},dependencies:[Lt,Ht,wo,yo,Eo,So,pf,mf,df,uf,ff,hf,gf,XE,St]})}}return e})();var tk=()=>["tax-components"],ek=()=>["tax-groups"];function ZVe(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(0),Y(r.stopPropagation())}),s()}}function XVe(e,n){if(e&1){let i=lt();o(0,"fa-icon",12),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(0),Y(r.stopPropagation())}),s()}}function tze(e,n){e&1&&(o(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,tk)),l(),k(` +`)),o&2&&(l(15),g("stepControl",r.shareProductDetailsForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductCurrencyForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductTermsForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductSettingsForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(3),g("stepControl",r.shareProductMarketPriceForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate),l(7),g("shareProductsTemplate",r.shareProductAndTemplate)("currencyCode",r.shareProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.shareProductAccountingForm),l(4),g("shareProductsTemplate",r.shareProductAndTemplate)("accountingRuleData",r.accountingRuleData)("shareProductFormValid",r.shareProductFormValidAndNotPristine),l(4),g("ngIf",r.shareProductFormValidAndNotPristine))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,Wu,Qu,Ku,Yu,Ju,Zu,Xu,Ux],encapsulation:2})}}return e})();var AP=()=>["tax-components"],MP=()=>["tax-groups"];function lNe(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(0),K(r.stopPropagation())}),s()}}function cNe(e,n){if(e&1){let i=lt();a(0,"fa-icon",12),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(0),K(r.stopPropagation())}),s()}}function pNe(e,n){e&1&&(a(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,AP)),l(),k(` `,d(2,2,"labels.heading.Define Tax Components"),` - `))}function eze(e,n){if(e&1&&(o(0,"mat-list-item",4),t(1,` - `),o(2,"mat-icon",5),t(3,` - `),I(4,"fa-icon",6),t(5,` + `))}function mNe(e,n){if(e&1&&(a(0,"mat-list-item",4),t(1,` + `),a(2,"mat-icon",5),t(3,` + `),T(4,"fa-icon",6),t(5,` `),s(),t(6,` - `),o(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` - `),x(11,ZVe,1,0,"fa-icon",8),t(12,` - `),x(13,XVe,1,0,"fa-icon",9),t(14,` - `),x(15,tze,3,5,"p",10),t(16,` - `),s()),e&2){let i=A();g("routerLink",ht(9,tk)),l(2),g("routerLink",ht(10,tk)),l(5),g("routerLink",ht(11,tk)),l(),b(d(9,7,"labels.heading.Manage Tax Components")),l(3),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function ize(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(1),Y(r.stopPropagation())}),s()}}function nze(e,n){if(e&1){let i=lt();o(0,"fa-icon",12),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(1),Y(r.stopPropagation())}),s()}}function rze(e,n){e&1&&(o(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,ek)),l(),k(` + `),a(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` + `),x(11,lNe,1,0,"fa-icon",8),t(12,` + `),x(13,cNe,1,0,"fa-icon",9),t(14,` + `),x(15,pNe,3,5,"p",10),t(16,` + `),s()),e&2){let i=M();g("routerLink",ht(9,AP)),l(2),g("routerLink",ht(10,AP)),l(5),g("routerLink",ht(11,AP)),l(),b(d(9,7,"labels.heading.Manage Tax Components")),l(3),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function dNe(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(1),K(r.stopPropagation())}),s()}}function uNe(e,n){if(e&1){let i=lt();a(0,"fa-icon",12),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(1),K(r.stopPropagation())}),s()}}function fNe(e,n){e&1&&(a(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,MP)),l(),k(` `,d(2,2,"labels.heading.Define Tax Groups"),` - `))}function aze(e,n){if(e&1&&(o(0,"mat-list-item",4),t(1,` - `),o(2,"mat-icon",5),t(3,` - `),I(4,"fa-icon",6),t(5,` + `))}function hNe(e,n){if(e&1&&(a(0,"mat-list-item",4),t(1,` + `),a(2,"mat-icon",5),t(3,` + `),T(4,"fa-icon",6),t(5,` `),s(),t(6,` - `),o(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` - `),x(11,ize,1,0,"fa-icon",8),t(12,` - `),x(13,nze,1,0,"fa-icon",9),t(14,` - `),x(15,rze,3,5,"p",10),t(16,` - `),s()),e&2){let i=A();g("routerLink",ht(9,ek)),l(2),g("routerLink",ht(10,ek)),l(5),g("routerLink",ht(11,ek)),l(),b(d(9,7,"labels.heading.Manage Tax Groups")),l(3),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}var Yct=(()=>{class e{constructor(){this.arrowBooleans=new Array(2).fill(!1)}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-tax-configurations"]],decls:25,vars:2,consts:[[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[3,"routerLink",4,"mifosxHasPermission"],[3,"routerLink"],["matListIcon","",3,"routerLink"],["icon","building","size","sm"],["matLine","",3,"routerLink"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",3,"routerLink",4,"ngIf"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",1),t(5,` - `),o(6,"div",2),t(7,` - `),o(8,"mat-nav-list"),t(9,` - `),x(10,eze,17,12,"mat-list-item",3),t(11,` + `),a(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` + `),x(11,dNe,1,0,"fa-icon",8),t(12,` + `),x(13,uNe,1,0,"fa-icon",9),t(14,` + `),x(15,fNe,3,5,"p",10),t(16,` + `),s()),e&2){let i=M();g("routerLink",ht(9,MP)),l(2),g("routerLink",ht(10,MP)),l(5),g("routerLink",ht(11,MP)),l(),b(d(9,7,"labels.heading.Manage Tax Groups")),l(3),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}var OP=(()=>{class e{constructor(){this.arrowBooleans=new Array(2).fill(!1)}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-tax-configurations"]],decls:25,vars:2,consts:[[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[3,"routerLink",4,"mifosxHasPermission"],[3,"routerLink"],["matListIcon","",3,"routerLink"],["icon","building","size","sm"],["matLine","",3,"routerLink"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",3,"routerLink",4,"ngIf"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",1),t(5,` + `),a(6,"div",2),t(7,` + `),a(8,"mat-nav-list"),t(9,` + `),x(10,mNe,17,12,"mat-list-item",3),t(11,` `),s(),t(12,` `),s(),t(13,` - `),o(14,"div",2),t(15,` - `),o(16,"mat-nav-list"),t(17,` - `),x(18,aze,17,12,"mat-list-item",3),t(19,` + `),a(14,"div",2),t(15,` + `),a(16,"mat-nav-list"),t(17,` + `),x(18,hNe,17,12,"mat-list-item",3),t(19,` `),s(),t(20,` `),s(),t(21,` `),s(),t(22,` `),s(),t(23,` `),s(),t(24,` -`)),a&2&&(l(10),g("mifosxHasPermission","READ_TAXCOMPONENT"),l(8),g("mifosxHasPermission","READ_TAXGROUP"))},dependencies:[Lt,Ht,te,no,Qa,Co,Ra,zt,se,St],encapsulation:2})}}return e})();var oze=["buttonCreateRecurringProduct"],sze=["templateButtonCreateRecurringProduct"],lze=["recurringProductsTable"],cze=["templateRecurringProductsTable"],pze=()=>[10,25,50,100],mze=()=>["create"],dze=e=>[e];function uze(e,n){e&1&&(o(0,"button",22),m(1,"translate"),t(2,` - `),I(3,"fa-icon",23),t(4),m(5,"translate"),s()),e&2&&(Jt("matTooltip",d(1,3,"tooltips.Create Recurring Deposit Product")),g("routerLink",ht(7,mze)),l(4),k(` +`)),o&2&&(l(10),g("mifosxHasPermission","READ_TAXCOMPONENT"),l(8),g("mifosxHasPermission","READ_TAXGROUP"))},dependencies:[yt,zt,wt,qt,oe,me,Et,ha,ko,Go,Ut,Xo],encapsulation:2})}}return e})();var gNe=["buttonCreateRecurringProduct"],xNe=["templateButtonCreateRecurringProduct"],_Ne=["recurringProductsTable"],vNe=["templateRecurringProductsTable"],bNe=()=>[10,25,50,100],CNe=()=>["create"],yNe=e=>[e];function SNe(e,n){e&1&&(a(0,"button",22),m(1,"translate"),t(2,` + `),T(3,"fa-icon",23),t(4),m(5,"translate"),s()),e&2&&(Xt("matTooltip",d(1,3,"tooltips.Create Recurring Deposit Product")),g("routerLink",ht(7,CNe)),l(4),k(` `,d(5,5,"labels.buttons.Create Recurring Deposit Product"),` - `))}function fze(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function hze(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function gze(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function xze(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function _ze(e,n){e&1&&I(0,"tr",26)}function vze(e,n){if(e&1&&I(0,"tr",27),e&2){let i=n.$implicit;g("routerLink",Je(1,dze,i.id))}}function bze(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",28),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",29),t(10,` - `),o(11,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(57);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function wNe(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function ENe(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function kNe(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function TNe(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function INe(e,n){e&1&&T(0,"tr",26)}function PNe(e,n){if(e&1&&T(0,"tr",27),e&2){let i=n.$implicit;g("routerLink",Xe(1,yNe,i.id))}}function DNe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",28),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",29),t(10,` + `),a(11,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(57);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Create recurring deposit product")),l(4),b(d(7,7,"labels.text.This option allows you to create new recurring product.")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -27739,12 +27753,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function Cze(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",29),t(6,` - `),o(7,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(54);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(26),h=Tt(60);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function ANe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",29),t(6,` + `),a(7,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(54);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(26),h=Dt(60);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter recurring deposit products.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -27752,13 +27766,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function yze(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4",28),t(2),m(3,"translate"),o(4,"a",32),t(5),m(6,"translate"),s(),t(7,` + `))}function MNe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4",28),t(2),m(3,"translate"),a(4,"a",32),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",29),t(10,` - `),o(11,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(57);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` + `),a(9,"div",29),t(10,` + `),a(11,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(57);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),k(` `,d(3,5,"labels.heading.List of recurring deposit products in the organization"),`: @@ -27768,86 +27782,86 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var Kct=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.router=a,this.dialog=r,this.configurationWizardService=c,this.popoverService=u,this.displayedColumns=["name","shortName"],this.route.data.subscribe(h=>{this.recurringDepositProductData=h.recurringDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setRecurringDepositProducts()}setRecurringDepositProducts(){this.dataSource=new pi(this.recurringDepositProductData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}ngAfterViewInit(){this.configurationWizardService.showRecurringDepositProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateRecurringProduct,this.buttonCreateRecurringProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showRecurringDepositProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateRecurringProductsTable,this.recurringProductsTable.nativeElement,"top",!0)})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}nextStep(){this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.openNextStepDialog()}previousStep(){this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.configurationWizardService.showRecurringDepositProducts=!0,this.router.navigate(["/products"])}openNextStepDialog(){this.dialog.open(mm,{data:{nextStepName:"Setup Funds and Manage Reports",previousStepName:"Products",stepPercentage:94}}).afterClosed().subscribe(a=>{a.nextStep?(this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.configurationWizardService.showManageFunds=!0,this.router.navigate(["/organization"])):(this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.router.navigate(["/home"]))})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(ii),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-products"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(oze,5),Bt(sze,5),Bt(lze,5),Bt(cze,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonCreateRecurringProduct=c.first),Ot(c=Ft())&&(r.templateButtonCreateRecurringProduct=c.first),Ot(c=Ft())&&(r.recurringProductsTable=c.first),Ot(c=Ft())&&(r.templateRecurringProductsTable=c.first)}},decls:62,vars:12,consts:[["buttonCreateRecurringProduct",""],["filter",""],["recurringProductsTable",""],["templateButtonCreateRecurringProduct",""],["templateFilter",""],["templateRecurringProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary","matTooltipPosition","above",3,"routerLink","matTooltip",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","","matTooltipPosition","left",3,"keyup","matTooltip"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary","matTooltipPosition","above",3,"routerLink","matTooltip"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102629552/Recurring+Deposit","target","_blank"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),x(5,uze,6,8,"button",8),t(6,` + `))}var FP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.router=o,this.dialog=r,this.configurationWizardService=c,this.popoverService=u,this.displayedColumns=["name","shortName"],this.route.data.subscribe(h=>{this.recurringDepositProductData=h.recurringDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setRecurringDepositProducts()}setRecurringDepositProducts(){this.dataSource=new mi(this.recurringDepositProductData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}ngAfterViewInit(){this.configurationWizardService.showRecurringDepositProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateRecurringProduct,this.buttonCreateRecurringProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showRecurringDepositProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateRecurringProductsTable,this.recurringProductsTable.nativeElement,"top",!0)})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}nextStep(){this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.openNextStepDialog()}previousStep(){this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.configurationWizardService.showRecurringDepositProducts=!0,this.router.navigate(["/products"])}openNextStepDialog(){this.dialog.open(Pp,{data:{nextStepName:"Setup Funds and Manage Reports",previousStepName:"Products",stepPercentage:94}}).afterClosed().subscribe(o=>{o.nextStep?(this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.configurationWizardService.showManageFunds=!0,this.router.navigate(["/organization"])):(this.configurationWizardService.showRecurringDepositProductsPage=!1,this.configurationWizardService.showRecurringDepositProductsList=!1,this.router.navigate(["/home"]))})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(ri),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-products"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(gNe,5),Nt(xNe,5),Nt(_Ne,5),Nt(vNe,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonCreateRecurringProduct=c.first),Bt(c=Rt())&&(r.templateButtonCreateRecurringProduct=c.first),Bt(c=Rt())&&(r.recurringProductsTable=c.first),Bt(c=Rt())&&(r.templateRecurringProductsTable=c.first)}},decls:62,vars:12,consts:[["buttonCreateRecurringProduct",""],["filter",""],["recurringProductsTable",""],["templateButtonCreateRecurringProduct",""],["templateFilter",""],["templateRecurringProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary","matTooltipPosition","above",3,"routerLink","matTooltip",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","","matTooltipPosition","left",3,"keyup","matTooltip"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary","matTooltipPosition","above",3,"routerLink","matTooltip"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102629552/Recurring+Deposit","target","_blank"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),x(5,SNe,6,8,"button",8),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",9),t(10,` - `),o(11,"div",10,1),t(13,` - `),o(14,"mat-form-field",11),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",12),m(21,"translate"),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(22,` +`),a(9,"div",9),t(10,` + `),a(11,"div",10,1),t(13,` + `),a(14,"mat-form-field",11),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",12),m(21,"translate"),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(22,` `),s(),t(23,` `),s(),t(24,` - `),o(25,"div",13,2),t(27,` - `),o(28,"table",14),t(29,` - `),at(30,15),t(31,` - `),x(32,fze,3,3,"th",16),t(33,` - `),x(34,hze,2,1,"td",17),t(35,` - `),ot(),t(36,` + `),a(25,"div",13,2),t(27,` + `),a(28,"table",14),t(29,` + `),ot(30,15),t(31,` + `),x(32,wNe,3,3,"th",16),t(33,` + `),x(34,ENe,2,1,"td",17),t(35,` + `),at(),t(36,` - `),at(37,18),t(38,` - `),x(39,gze,3,3,"th",16),t(40,` - `),x(41,xze,2,1,"td",17),t(42,` - `),ot(),t(43,` + `),ot(37,18),t(38,` + `),x(39,kNe,3,3,"th",16),t(40,` + `),x(41,TNe,2,1,"td",17),t(42,` + `),at(),t(43,` - `),x(44,_ze,1,0,"tr",19),t(45,` - `),x(46,vze,1,3,"tr",20),t(47,` + `),x(44,INe,1,0,"tr",19),t(45,` + `),x(46,PNe,1,3,"tr",20),t(47,` `),s(),t(48,` - `),I(49,"mat-paginator",21),t(50,` + `),T(49,"mat-paginator",21),t(50,` `),s(),t(51,` `),s(),t(52,` -`),x(53,bze,24,15,"ng-template",null,3,_i),t(55,` +`),x(53,DNe,24,15,"ng-template",null,3,vi),t(55,` -`),x(56,Cze,20,12,"ng-template",null,4,_i),t(58,` +`),x(56,ANe,20,12,"ng-template",null,4,vi),t(58,` -`),x(59,yze,24,15,"ng-template",null,5,_i),t(61,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_RECURRINGDEPOSITPRODUCT"),l(12),b(d(18,7,"labels.inputs.Filter")),l(3),Jt("matTooltip",d(21,9,"tooltips.Add Filters")),l(8),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(11,pze)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Sze=()=>["./general"],wze=e=>["./datatables",e];function Eze(e,n){if(e&1&&(o(0,"a",5,2),t(2),s()),e&2){let i=Tt(1),a=A().$implicit;g("routerLink",Je(3,wze,a.registeredTableName))("active",i.isActive),l(2),k(` - `,a.registeredTableName,` - `)}}function kze(e,n){if(e&1&&(at(0),t(1,` - `),x(2,Eze,3,5,"a",7),t(3,` - `),ot()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var Jct=(()=>{class e{constructor(i){this.route=i,this.recurringDepositDatatables=[],this.route.data.subscribe(a=>{this.recurringDepositDatatables=[],a.recurringDepositDatatables.forEach(r=>{r.entitySubType==="Recurring Deposit"&&this.recurringDepositDatatables.push(r)})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-recurring-deposit-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(a,r){if(a&1&&(o(0,"mat-card",3),t(1,` - `),o(2,"mat-card-content"),t(3,` - `),o(4,"nav",4),t(5,` - `),o(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` - `),x(11,kze,4,1,"ng-container",6),t(12,` +`),x(59,MNe,24,15,"ng-template",null,5,vi),t(61,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_RECURRINGDEPOSITPRODUCT"),l(12),b(d(18,7,"labels.inputs.Filter")),l(3),Xt("matTooltip",d(21,9,"tooltips.Add Filters")),l(8),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(11,bNe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ei,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var ONe=()=>["./general"],FNe=e=>["./datatables",e];function BNe(e,n){if(e&1&&(a(0,"a",5,2),t(2),s()),e&2){let i=Dt(1),o=M().$implicit;g("routerLink",Xe(3,FNe,o.registeredTableName))("active",i.isActive),l(2),k(` + `,o.registeredTableName,` + `)}}function RNe(e,n){if(e&1&&(ot(0),t(1,` + `),x(2,BNe,3,5,"a",7),t(3,` + `),at()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var BP=(()=>{class e{constructor(i){this.route=i,this.recurringDepositDatatables=[],this.route.data.subscribe(o=>{this.recurringDepositDatatables=[],o.recurringDepositDatatables.forEach(r=>{r.entitySubType==="Recurring Deposit"&&this.recurringDepositDatatables.push(r)})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-recurring-deposit-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(o,r){if(o&1&&(a(0,"mat-card",3),t(1,` + `),a(2,"mat-card-content"),t(3,` + `),a(4,"nav",4),t(5,` + `),a(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` + `),x(11,RNe,4,1,"ng-container",6),t(12,` `),s(),t(13,` - `),o(14,"mat-tab-nav-panel",null,1),t(16,` - `),I(17,"router-outlet"),t(18,` + `),a(14,"mat-tab-nav-panel",null,1),t(16,` + `),T(17,"router-outlet"),t(18,` `),s(),t(19,` `),s(),t(20,` `),s(),t(21,` -`)),a&2){let c=Tt(7),u=Tt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,Sze))("active",c.isActive),l(2),k(` +`)),o&2){let c=Dt(7),u=Dt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,ONe))("active",c.isActive),l(2),k(` `,d(9,5,"labels.heading.General"),` - `),l(3),g("ngForOf",r.recurringDepositDatatables)}},dependencies:[re,te,le,Ms,Os,As,_o,zt,ss,se,St],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Zct=(()=>{class e{getChargeAppliesToOptions(){return[{id:1,code:"chargeAppliesTo.loan",value:"Loan"},{id:2,code:"chargeAppliesTo.savings",value:"Savings"},{id:3,code:"chargeAppliesTo.client",value:"Client"},{id:4,code:"chargeAppliesTo.shares",value:"Shares"}]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Tze=["buttonCreateCharge"],Pze=["templateButtonCreateCharge"],Dze=["chargesTable"],Mze=["templateChargesTable"],Aze=()=>[10,25,50,100],Oze=()=>["create"],Fze=e=>[e];function Bze(e,n){e&1&&(o(0,"button",32),t(1,` - `),I(2,"fa-icon",33),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Oze)),l(3),k(` + `),l(3),g("ngForOf",r.recurringDepositDatatables)}},dependencies:[yt,le,wt,qt,oe,de,me,Et,ys,Ss,Za,ws,da],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var $mt=(()=>{class e{getChargeAppliesToOptions(){return[{id:1,code:"chargeAppliesTo.loan",value:"Loan"},{id:2,code:"chargeAppliesTo.savings",value:"Savings"},{id:3,code:"chargeAppliesTo.client",value:"Client"},{id:4,code:"chargeAppliesTo.shares",value:"Shares"}]}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var LNe=["buttonCreateCharge"],VNe=["templateButtonCreateCharge"],zNe=["chargesTable"],jNe=["templateChargesTable"],qNe=()=>[10,25,50,100],HNe=()=>["create"],GNe=e=>[e];function UNe(e,n){e&1&&(a(0,"button",32),t(1,` + `),T(2,"fa-icon",33),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,HNe)),l(3),k(` `,d(4,2,"labels.text.Create Charge"),` - `))}function Rze(e,n){if(e&1&&(o(0,"mat-option",34),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Nze(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function Lze(e,n){if(e&1&&(o(0,"td",36),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Vze(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Applies To")))}function zze(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ke(2,1,i.chargeAppliesTo.value,"catalogs"))}}function jze(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Time")))}function qze(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ke(2,1,i.chargeTimeType.value,"catalogs"))}}function Hze(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Calculation")))}function Gze(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ke(2,1,i.chargeCalculationType.value,"catalogs"))}}function Uze(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function $ze(e,n){if(e&1&&(o(0,"td",37),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.amount))}}function Wze(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),m(3,"translate"),s()),e&2&&(l(),vt(` + `))}function $Ne(e,n){if(e&1&&(a(0,"mat-option",34),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function WNe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function QNe(e,n){if(e&1&&(a(0,"td",36),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function KNe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Applies To")))}function YNe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ze(2,1,i.chargeAppliesTo.value,"catalogs"))}}function JNe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Time")))}function ZNe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ze(2,1,i.chargeTimeType.value,"catalogs"))}}function XNe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Calculation")))}function tLe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),b(Ze(2,1,i.chargeCalculationType.value,"catalogs"))}}function eLe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function iLe(e,n){if(e&1&&(a(0,"td",37),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.amount))}}function nLe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),m(3,"translate"),s()),e&2&&(l(),vt(` `,d(2,2,"labels.commons.Is")," ",d(3,4,"labels.inputs.Penalty"),`? - `))}function Qze(e,n){e&1&&(I(0,"fa-icon",41),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function Yze(e,n){e&1&&(I(0,"fa-icon",42),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function Kze(e,n){if(e&1&&(o(0,"td",38),t(1,` - `),x(2,Qze,2,3,"fa-icon",39),t(3,` - `),x(4,Yze,2,3,"fa-icon",40),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.penalty),l(2),g("ngIf",!i.penalty)}}function Jze(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),m(3,"translate"),s()),e&2&&(l(),vt(` + `))}function rLe(e,n){e&1&&(T(0,"fa-icon",41),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function oLe(e,n){e&1&&(T(0,"fa-icon",42),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function aLe(e,n){if(e&1&&(a(0,"td",38),t(1,` + `),x(2,rLe,2,3,"fa-icon",39),t(3,` + `),x(4,oLe,2,3,"fa-icon",40),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.penalty),l(2),g("ngIf",!i.penalty)}}function sLe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),m(3,"translate"),s()),e&2&&(l(),vt(` `,d(2,2,"labels.commons.Is")," ",d(3,4,"labels.status.Active"),`? - `))}function Zze(e,n){if(e&1&&(o(0,"td",38),t(1,` - `),o(2,"div",43),t(3,` - `),I(4,"fa-icon",44),m(5,"translate"),m(6,"translate"),t(7,` + `))}function lLe(e,n){if(e&1&&(a(0,"td",38),t(1,` + `),a(2,"div",43),t(3,` + `),T(4,"fa-icon",44),m(5,"translate"),m(6,"translate"),t(7,` `),s(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.active===!0?"true":"false"),l(2),Jt("matTooltip",i.active===!0?d(5,2,"labels.inputs.Active"):d(6,4,"labels.catalogs.Inactive"))}}function Xze(e,n){e&1&&I(0,"tr",45)}function tje(e,n){if(e&1&&I(0,"tr",46),e&2){let i=n.$implicit;g("routerLink",Je(1,Fze,i.id))}}function eje(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",47),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",48),t(10,` - `),o(11,"button",49),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",50),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",50),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(100);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",i.active===!0?"true":"false"),l(2),Xt("matTooltip",i.active===!0?d(5,2,"labels.inputs.Active"):d(6,4,"labels.catalogs.Inactive"))}}function cLe(e,n){e&1&&T(0,"tr",45)}function pLe(e,n){if(e&1&&T(0,"tr",46),e&2){let i=n.$implicit;g("routerLink",Xe(1,GNe,i.id))}}function mLe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",47),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",48),t(10,` + `),a(11,"button",49),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",50),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",50),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(100);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.text.Create Charge")),l(4),b(d(7,7,"labels.text.Supports Loan charges, Savings & deposits")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -27855,12 +27869,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function ije(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",48),t(6,` - `),o(7,"button",49),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",50),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(97);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",50),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(34),h=Tt(103);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function dLe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",48),t(6,` + `),a(7,"button",49),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",50),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(97);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",50),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(34),h=Dt(103);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter charges.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -27868,13 +27882,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function nje(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4",47),t(2),m(3,"translate"),o(4,"a",51),t(5),m(6,"translate"),s(),t(7,` + `))}function uLe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4",47),t(2),m(3,"translate"),a(4,"a",51),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",48),t(10,` - `),o(11,"button",49),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",50),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(100);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",50),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` + `),a(9,"div",48),t(10,` + `),a(11,"button",49),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",50),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(100);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",50),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),k(` `,d(3,5,"labels.heading.List of charges in the organization. For more details click"),`: @@ -27884,184 +27898,184 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var Xct=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.charges=u,this.chargeData=[],this.displayedColumns=["name","chargeAppliesTo","chargeTimeType","chargeCalculationType","amount","penalty","active"],this.chargeAppliesToOptions=[],this.route.data.subscribe(h=>{this.chargeData=h.charges}),this.chargeAppliesToOptions=this.charges.getChargeAppliesToOptions()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCharges()}setCharges(){this.dataSource=new pi(this.chargeData),this.dataSource.paginator=this.paginator,this.dataSource.sortingDataAccessor=(i,a)=>{switch(a){case"chargeAppliesTo":return i.chargeAppliesTo.value;default:return i[a]}},this.dataSource.sort=this.sort}ngAfterViewInit(){this.configurationWizardService.showChargesPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateCharge,this.buttonCreateCharge.nativeElement,"bottom",!0)}),this.configurationWizardService.showChargesList===!0&&setTimeout(()=>{this.showPopover(this.templateChargesTable,this.chargesTable.nativeElement,"top",!0)})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}nextStep(){this.configurationWizardService.showChargesPage=!1,this.configurationWizardService.showChargesList=!1,this.configurationWizardService.showLoanProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showChargesPage=!1,this.configurationWizardService.showChargesList=!1,this.configurationWizardService.showCharges=!0,this.router.navigate(["/products"])}filterByAppliesTo(i){let a=this.chargeData.filter(r=>r.chargeAppliesTo.id===i);this.dataSource=new pi(a)}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In),z(Zct))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-charges"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(Tze,5),Bt(Pze,5),Bt(Dze,5),Bt(Mze,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonCreateCharge=c.first),Ot(c=Ft())&&(r.templateButtonCreateCharge=c.first),Ot(c=Ft())&&(r.chargesTable=c.first),Ot(c=Ft())&&(r.templateChargesTable=c.first)}},decls:105,vars:13,consts:[["buttonCreateCharge",""],["filter",""],["chargesTable",""],["templateButtonCreateCharge",""],["templateFilter",""],["templateChargesTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill","flex-68"],["matInput","",3,"keyup"],[1,"flex-28"],[3,"selectionChange","placeholder"],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeAppliesTo"],["matColumnDef","chargeTimeType"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["mat-cell","","class","r-amount",4,"matCellDef"],["matColumnDef","penalty"],["mat-cell","","class","center",4,"matCellDef"],["matColumnDef","active"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],[3,"value"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-cell","",1,"r-amount"],["mat-cell","",1,"center"],["icon","check-circle","size","lg","class","ispenalty","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","nopenalty","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"ispenalty",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"nopenalty",3,"matTooltip"],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/72908813/Charges","target","_blank"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),x(5,Bze,5,5,"button",8),t(6,` + `))}var RP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.charges=u,this.chargeData=[],this.displayedColumns=["name","chargeAppliesTo","chargeTimeType","chargeCalculationType","amount","penalty","active"],this.chargeAppliesToOptions=[],this.route.data.subscribe(h=>{this.chargeData=h.charges}),this.chargeAppliesToOptions=this.charges.getChargeAppliesToOptions()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCharges()}setCharges(){this.dataSource=new mi(this.chargeData),this.dataSource.paginator=this.paginator,this.dataSource.sortingDataAccessor=(i,o)=>{switch(o){case"chargeAppliesTo":return i.chargeAppliesTo.value;default:return i[o]}},this.dataSource.sort=this.sort}ngAfterViewInit(){this.configurationWizardService.showChargesPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateCharge,this.buttonCreateCharge.nativeElement,"bottom",!0)}),this.configurationWizardService.showChargesList===!0&&setTimeout(()=>{this.showPopover(this.templateChargesTable,this.chargesTable.nativeElement,"top",!0)})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}nextStep(){this.configurationWizardService.showChargesPage=!1,this.configurationWizardService.showChargesList=!1,this.configurationWizardService.showLoanProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showChargesPage=!1,this.configurationWizardService.showChargesList=!1,this.configurationWizardService.showCharges=!0,this.router.navigate(["/products"])}filterByAppliesTo(i){let o=this.chargeData.filter(r=>r.chargeAppliesTo.id===i);this.dataSource=new mi(o)}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn),z($mt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-charges"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(LNe,5),Nt(VNe,5),Nt(zNe,5),Nt(jNe,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonCreateCharge=c.first),Bt(c=Rt())&&(r.templateButtonCreateCharge=c.first),Bt(c=Rt())&&(r.chargesTable=c.first),Bt(c=Rt())&&(r.templateChargesTable=c.first)}},decls:105,vars:13,consts:[["buttonCreateCharge",""],["filter",""],["chargesTable",""],["templateButtonCreateCharge",""],["templateFilter",""],["templateChargesTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill","flex-68"],["matInput","",3,"keyup"],[1,"flex-28"],[3,"selectionChange","placeholder"],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeAppliesTo"],["matColumnDef","chargeTimeType"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["mat-cell","","class","r-amount",4,"matCellDef"],["matColumnDef","penalty"],["mat-cell","","class","center",4,"matCellDef"],["matColumnDef","active"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],[3,"value"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-cell","",1,"r-amount"],["mat-cell","",1,"center"],["icon","check-circle","size","lg","class","ispenalty","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","nopenalty","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"ispenalty",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"nopenalty",3,"matTooltip"],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/72908813/Charges","target","_blank"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),x(5,UNe,5,5,"button",8),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",9),t(10,` - `),o(11,"div",10,1),t(13,` - `),o(14,"mat-form-field",11),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",12),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",9),t(10,` + `),a(11,"div",10,1),t(13,` + `),a(14,"mat-form-field",11),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",12),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field",13),t(24,` - `),o(25,"mat-select",14),m(26,"translate"),q("selectionChange",function(h){return Q(c),Y(r.filterByAppliesTo(h.value))}),t(27,` - `),x(28,Rze,3,5,"mat-option",15),t(29,` + `),a(23,"mat-form-field",13),t(24,` + `),a(25,"mat-select",14),m(26,"translate"),q("selectionChange",function(h){return Q(c),K(r.filterByAppliesTo(h.value))}),t(27,` + `),x(28,$Ne,3,5,"mat-option",15),t(29,` `),s(),t(30,` `),s(),t(31,` `),s(),t(32,` - `),o(33,"div",16,2),t(35,` - `),o(36,"table",17),t(37,` - `),at(38,18),t(39,` - `),x(40,Nze,3,3,"th",19),t(41,` - `),x(42,Lze,2,1,"td",20),t(43,` - `),ot(),t(44,` + `),a(33,"div",16,2),t(35,` + `),a(36,"table",17),t(37,` + `),ot(38,18),t(39,` + `),x(40,WNe,3,3,"th",19),t(41,` + `),x(42,QNe,2,1,"td",20),t(43,` + `),at(),t(44,` - `),at(45,21),t(46,` - `),x(47,Vze,3,3,"th",19),t(48,` - `),x(49,zze,3,4,"td",20),t(50,` - `),ot(),t(51,` + `),ot(45,21),t(46,` + `),x(47,KNe,3,3,"th",19),t(48,` + `),x(49,YNe,3,4,"td",20),t(50,` + `),at(),t(51,` - `),at(52,22),t(53,` - `),x(54,jze,3,3,"th",19),t(55,` - `),x(56,qze,3,4,"td",20),t(57,` - `),ot(),t(58,` + `),ot(52,22),t(53,` + `),x(54,JNe,3,3,"th",19),t(55,` + `),x(56,ZNe,3,4,"td",20),t(57,` + `),at(),t(58,` - `),at(59,23),t(60,` - `),x(61,Hze,3,3,"th",19),t(62,` - `),x(63,Gze,3,4,"td",20),t(64,` - `),ot(),t(65,` + `),ot(59,23),t(60,` + `),x(61,XNe,3,3,"th",19),t(62,` + `),x(63,tLe,3,4,"td",20),t(64,` + `),at(),t(65,` - `),at(66,24),t(67,` - `),x(68,Uze,3,3,"th",19),t(69,` - `),x(70,$ze,3,3,"td",25),t(71,` - `),ot(),t(72,` + `),ot(66,24),t(67,` + `),x(68,eLe,3,3,"th",19),t(69,` + `),x(70,iLe,3,3,"td",25),t(71,` + `),at(),t(72,` - `),at(73,26),t(74,` - `),x(75,Wze,4,6,"th",19),t(76,` - `),x(77,Kze,6,2,"td",27),t(78,` - `),ot(),t(79,` + `),ot(73,26),t(74,` + `),x(75,nLe,4,6,"th",19),t(76,` + `),x(77,aLe,6,2,"td",27),t(78,` + `),at(),t(79,` - `),at(80,28),t(81,` - `),x(82,Jze,4,6,"th",19),t(83,` - `),x(84,Zze,9,6,"td",27),t(85,` - `),ot(),t(86,` + `),ot(80,28),t(81,` + `),x(82,sLe,4,6,"th",19),t(83,` + `),x(84,lLe,9,6,"td",27),t(85,` + `),at(),t(86,` - `),x(87,Xze,1,0,"tr",29),t(88,` - `),x(89,tje,1,3,"tr",30),t(90,` + `),x(87,cLe,1,0,"tr",29),t(88,` + `),x(89,pLe,1,3,"tr",30),t(90,` `),s(),t(91,` - `),I(92,"mat-paginator",31),t(93,` + `),T(92,"mat-paginator",31),t(93,` `),s(),t(94,` `),s(),t(95,` -`),x(96,eje,24,15,"ng-template",null,3,_i),t(98,` +`),x(96,mLe,24,15,"ng-template",null,3,vi),t(98,` -`),x(99,ije,20,12,"ng-template",null,4,_i),t(101,` +`),x(99,dLe,20,12,"ng-template",null,4,vi),t(101,` -`),x(102,nje,24,15,"ng-template",null,5,_i),t(104,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_CHARGE"),l(12),b(d(18,8,"labels.inputs.Filter")),l(8),Jt("placeholder",d(26,10,"labels.inputs.Filter")),l(3),g("ngForOf",r.chargeAppliesToOptions),l(8),g("dataSource",r.dataSource),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(12,Aze)))},dependencies:[re,Lt,Ht,De,Dt,jt,Gt,Kt,Se,qe,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,zt,se,St,br,on],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}.ispenalty[_ngcontent-%COMP%]{color:#32cd32}.nopenalty[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var rje=()=>["../"],aje=()=>["edit"];function oje(e,n){e&1&&(o(0,"button",12),t(1,` - `),I(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,aje)),l(3),k(` +`),x(102,uLe,24,15,"ng-template",null,5,vi),t(104,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_CHARGE"),l(12),b(d(18,8,"labels.inputs.Filter")),l(8),Xt("placeholder",d(26,10,"labels.inputs.Filter")),l(3),g("ngForOf",r.chargeAppliesToOptions),l(8),g("dataSource",r.dataSource),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(12,qNe)))},dependencies:[yt,le,zt,wt,qt,Ht,$t,Zt,He,Ae,At,me,Et,an,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye,hr],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}.ispenalty[_ngcontent-%COMP%]{color:#32cd32}.nopenalty[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var fLe=()=>["../"],hLe=()=>["edit"];function gLe(e,n){e&1&&(a(0,"button",12),t(1,` + `),T(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,hLe)),l(3),k(` `,d(4,2,"labels.heading.Edit"),` - `))}function sje(e,n){if(e&1){let i=lt();o(0,"button",14),q("click",function(){Q(i);let r=A();return Y(r.deleteCharge())}),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function xLe(e,n){if(e&1){let i=lt();a(0,"button",14),q("click",function(){Q(i);let r=M();return K(r.deleteCharge())}),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.heading.Delete"),` - `))}function lje(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function _Le(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Minimum Charge Cap"),` - `))}function cje(e,n){if(e&1&&(o(0,"div",6),t(1),s()),e&2){let i=A();l(),k(` + `))}function vLe(e,n){if(e&1&&(a(0,"div",6),t(1),s()),e&2){let i=M();l(),k(` `,i.chargeData.minCap,` - `)}}function pje(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function bLe(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Maximum Charge Cap"),` - `))}function mje(e,n){if(e&1&&(o(0,"div",6),t(1),s()),e&2){let i=A();l(),k(` + `))}function CLe(e,n){if(e&1&&(a(0,"div",6),t(1),s()),e&2){let i=M();l(),k(` `,i.chargeData.maxCap,` - `)}}function dje(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function yLe(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Add Fee Frequency"),` - `))}function uje(e,n){if(e&1&&(o(0,"div",6),t(1),m(2,"translateKey"),s()),e&2){let i=A();l(),k(` - `,Ke(2,1,i.chargeData.feeFrequency.value,"catalogs"),` - `)}}function fje(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function SLe(e,n){if(e&1&&(a(0,"div",6),t(1),m(2,"translateKey"),s()),e&2){let i=M();l(),k(` + `,Ze(2,1,i.chargeData.feeFrequency.value,"catalogs"),` + `)}}function wLe(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Frequency Interval"),` - `))}function hje(e,n){if(e&1&&(o(0,"div",6),t(1),s()),e&2){let i=A();l(),k(` + `))}function ELe(e,n){if(e&1&&(a(0,"div",6),t(1),s()),e&2){let i=M();l(),k(` `,i.chargeData.feeInterval,` - `)}}function gje(e,n){if(e&1&&(o(0,"mifosx-gl-account-display",16),t(1,` - `),s()),e&2){let i=A();g("accountTitle","Income From Charges")("glAccount",i.chargeData.incomeOrLiabilityAccount)("withTitle","50%")}}function xje(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function kLe(e,n){if(e&1&&(a(0,"mifosx-gl-account-display",16),t(1,` + `),s()),e&2){let i=M();g("accountTitle","Income From Charges")("glAccount",i.chargeData.incomeOrLiabilityAccount)("withTitle","50%")}}function TLe(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Tax Group"),` - `))}function _je(e,n){if(e&1&&(o(0,"div",6),t(1),s()),e&2){let i=A();l(),k(` + `))}function ILe(e,n){if(e&1&&(a(0,"div",6),t(1),s()),e&2){let i=M();l(),k(` `,i.chargeData.taxGroup.name,` - `)}}var tpt=(()=>{class e{constructor(i,a,r,c,u){this.productsService=i,this.route=a,this.router=r,this.dialog=c,this.translateService=u,this.route.data.subscribe(h=>{this.chargeData=h.charge,this.chargeData.minCap&&(this.minCap=!0),this.chargeData.maxCap&&(this.maxCap=!0)})}deleteCharge(){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+this.chargeData.id}}).afterClosed().subscribe(a=>{a.delete&&this.productsService.deleteCharge(this.chargeData.id).subscribe(()=>{this.router.navigate(["/products/charges"])})})}static{this.\u0275fac=function(a){return new(a||e)(z(Ei),z(Nt),z(Zt),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-charge"]],decls:117,vars:70,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["class","flex-100",3,"accountTitle","glAccount","withTitle",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,oje,5,5,"button",1),t(3,` - `),x(4,sje,5,3,"button",2),t(5,` + `)}}var NP=(()=>{class e{constructor(i,o,r,c,u){this.productsService=i,this.route=o,this.router=r,this.dialog=c,this.translateService=u,this.route.data.subscribe(h=>{this.chargeData=h.charge,this.chargeData.minCap&&(this.minCap=!0),this.chargeData.maxCap&&(this.maxCap=!0)})}deleteCharge(){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+this.chargeData.id}}).afterClosed().subscribe(o=>{o.delete&&this.productsService.deleteCharge(this.chargeData.id).subscribe(()=>{this.router.navigate(["/products/charges"])})})}static{this.\u0275fac=function(o){return new(o||e)(z(ki),z(Vt),z(te),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-charge"]],decls:117,vars:70,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["class","flex-100",3,"accountTitle","glAccount","withTitle",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,gLe,5,5,"button",1),t(3,` + `),x(4,xLe,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"div",5),t(16),m(17,"translate"),s(),t(18,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"div",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"div",6),t(20),s(),t(21,` + `),a(19,"div",6),t(20),s(),t(21,` - `),o(22,"div",5),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"div",5),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",6),t(27),m(28,"translateKey"),s(),t(29,` + `),a(26,"div",6),t(27),m(28,"translateKey"),s(),t(29,` - `),o(30,"div",5),t(31),m(32,"translate"),s(),t(33,` + `),a(30,"div",5),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"div",6),t(35),m(36,"yesNo"),s(),t(37,` + `),a(34,"div",6),t(35),m(36,"yesNo"),s(),t(37,` - `),o(38,"div",5),t(39),m(40,"translate"),s(),t(41,` + `),a(38,"div",5),t(39),m(40,"translate"),s(),t(41,` - `),o(42,"div",6),t(43),s(),t(44,` + `),a(42,"div",6),t(43),s(),t(44,` - `),o(45,"div",5),t(46),m(47,"translate"),s(),t(48,` + `),a(45,"div",5),t(46),m(47,"translate"),s(),t(48,` - `),o(49,"div",6),t(50),s(),t(51,` + `),a(49,"div",6),t(50),s(),t(51,` - `),x(52,lje,3,3,"div",7),t(53,` + `),x(52,_Le,3,3,"div",7),t(53,` - `),x(54,cje,2,1,"div",8),t(55,` + `),x(54,vLe,2,1,"div",8),t(55,` - `),x(56,pje,3,3,"div",7),t(57,` + `),x(56,bLe,3,3,"div",7),t(57,` - `),x(58,mje,2,1,"div",8),t(59,` + `),x(58,CLe,2,1,"div",8),t(59,` - `),o(60,"div",5),t(61),m(62,"translate"),s(),t(63,` + `),a(60,"div",5),t(61),m(62,"translate"),s(),t(63,` - `),o(64,"div",6),t(65),m(66,"translateKey"),s(),t(67,` + `),a(64,"div",6),t(65),m(66,"translateKey"),s(),t(67,` - `),o(68,"div",5),t(69),m(70,"translate"),s(),t(71,` + `),a(68,"div",5),t(69),m(70,"translate"),s(),t(71,` - `),o(72,"div",6),t(73),m(74,"translateKey"),s(),t(75,` + `),a(72,"div",6),t(73),m(74,"translateKey"),s(),t(75,` - `),o(76,"div",5),t(77),m(78,"translate"),s(),t(79,` + `),a(76,"div",5),t(77),m(78,"translate"),s(),t(79,` - `),o(80,"div",6),t(81),m(82,"translateKey"),s(),t(83,` + `),a(80,"div",6),t(81),m(82,"translateKey"),s(),t(83,` - `),o(84,"div",5),t(85),m(86,"translate"),s(),t(87,` + `),a(84,"div",5),t(85),m(86,"translate"),s(),t(87,` - `),o(88,"div",6),t(89),m(90,"yesNo"),s(),t(91,` + `),a(88,"div",6),t(89),m(90,"yesNo"),s(),t(91,` - `),x(92,dje,3,3,"div",7),t(93,` + `),x(92,yLe,3,3,"div",7),t(93,` - `),x(94,uje,3,4,"div",8),t(95,` + `),x(94,SLe,3,4,"div",8),t(95,` - `),x(96,fje,3,3,"div",7),t(97,` + `),x(96,wLe,3,3,"div",7),t(97,` - `),x(98,hje,2,1,"div",8),t(99,` + `),x(98,ELe,2,1,"div",8),t(99,` - `),x(100,gje,2,3,"mifosx-gl-account-display",9),t(101,` + `),x(100,kLe,2,3,"mifosx-gl-account-display",9),t(101,` - `),x(102,xje,3,3,"div",7),t(103,` + `),x(102,TLe,3,3,"div",7),t(103,` - `),x(104,_je,2,1,"div",8),t(105,` + `),x(104,ILe,2,1,"div",8),t(105,` `),s(),t(106,` - `),o(107,"div",10),t(108,` - `),o(109,"button",11),t(110),m(111,"translate"),s(),t(112,` + `),a(107,"div",10),t(108,` + `),a(109,"button",11),t(110),m(111,"translate"),s(),t(112,` `),s(),t(113,` `),s(),t(114,` `),s(),t(115,` `),s(),t(116,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_CHARGE"),l(2),g("mifosxHasPermission","DELETE_CHARGE"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_CHARGE"),l(2),g("mifosxHasPermission","DELETE_CHARGE"),l(12),k(` `,d(17,33,"labels.inputs.Charge Name"),` `),l(4),k(` `,r.chargeData.name,` `),l(3),k(` `,d(24,35,"labels.inputs.Charge Applies To"),` `),l(4),k(` - `,Ke(28,37,r.chargeData.chargeAppliesTo.value,"catalogs"),` + `,Ze(28,37,r.chargeData.chargeAppliesTo.value,"catalogs"),` `),l(4),k(` `,d(32,40,"labels.inputs.Penalty"),` `),l(4),k(` @@ -28077,239 +28091,239 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `),l(2),g("ngIf",r.minCap),l(2),g("ngIf",r.minCap),l(2),g("ngIf",r.maxCap),l(2),g("ngIf",r.maxCap),l(3),k(` `,d(62,48,"labels.inputs.Charge Time Type"),` `),l(4),k(` - `,Ke(66,50,r.chargeData.chargeTimeType.value,"catalogs"),` + `,Ze(66,50,r.chargeData.chargeTimeType.value,"catalogs"),` `),l(4),k(` `,d(70,53,"labels.inputs.Charge Calculation Type"),` `),l(4),k(` - `,Ke(74,55,r.chargeData.chargeCalculationType.value,"catalogs"),` + `,Ze(74,55,r.chargeData.chargeCalculationType.value,"catalogs"),` `),l(4),k(` `,d(78,58,"labels.inputs.Charge Payment Mode"),` `),l(4),k(` - `,Ke(82,60,r.chargeData.chargePaymentMode.value,"catalogs"),` + `,Ze(82,60,r.chargeData.chargePaymentMode.value,"catalogs"),` `),l(4),k(` `,d(86,63,"labels.status.Active"),` `),l(4),k(` `,d(90,65,r.chargeData.active===!0),` - `),l(3),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeFrequency),l(2),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeFrequency&&r.chargeData.feeFrequency),l(2),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeInterval),l(2),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeInterval),l(2),g("ngIf",r.chargeData.incomeOrLiabilityAccount),l(2),g("ngIf",r.chargeData.taxGroup),l(2),g("ngIf",r.chargeData.taxGroup),l(5),g("routerLink",ht(69,rje)),l(),k(` + `),l(3),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeFrequency),l(2),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeFrequency&&r.chargeData.feeFrequency),l(2),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeInterval),l(2),g("ngIf",r.chargeData.chargeTimeType.id===9&&r.chargeData.feeInterval),l(2),g("ngIf",r.chargeData.incomeOrLiabilityAccount),l(2),g("ngIf",r.chargeData.taxGroup),l(2),g("ngIf",r.chargeData.taxGroup),l(5),g("routerLink",ht(69,fLe)),l(),k(` `,d(111,67,"labels.buttons.Back"),` - `))},dependencies:[Lt,Ht,Dt,te,le,zp,zt,se,St,aa,on],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();function ik(e){return n=>{let i=n.parent?.get(e);if(!i||!n.value)return null;let a=i.value;if(typeof a>"u")return null;typeof a!="number"&&(a=a*1);let r=n.value;return typeof r!="number"&&(r=r*1),r{let i=n.parent?.get(e);if(!i||!n.value)return null;let a=i.value;if(a==null||typeof a>"u")return null;typeof a!="number"&&(a=a*1);let r=n.value;return typeof r!="number"&&(r=r*1),r>a?{maxValue:{requiredMax:a,actual:r}}:null}}var bje=()=>["../"];function Cje(e,n){if(e&1&&(o(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function yje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,zt,wt,qt,oe,de,At,me,Et,an,Ut,Ep,Xr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();function LP(e){return n=>{let i=n.parent?.get(e);if(!i||!n.value)return null;let o=i.value;if(typeof o>"u")return null;typeof o!="number"&&(o=o*1);let r=n.value;return typeof r!="number"&&(r=r*1),r{let i=n.parent?.get(e);if(!i||!n.value)return null;let o=i.value;if(o==null||typeof o>"u")return null;typeof o!="number"&&(o=o*1);let r=n.value;return typeof r!="number"&&(r=r*1),r>o?{maxValue:{requiredMax:o,actual:r}}:null}}var PLe=()=>["../"];function DLe(e,n){if(e&1&&(a(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function ALe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Applies To")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Sje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function MLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function wje(e,n){if(e&1&&(o(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function OLe(e,n){if(e&1&&(a(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function Eje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function FLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Currency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function kje(e,n){if(e&1&&(o(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Ije(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function BLe(e,n){if(e&1&&(a(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function RLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Time Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Tje(e,n){if(e&1&&(o(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Pje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function NLe(e,n){if(e&1&&(a(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function LLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Calculation Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Dje(e,n){if(e&1&&(o(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Mje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function VLe(e,n){if(e&1&&(a(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function zLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Payment Mode")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Aje(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",30),t(7,` - `),x(8,Dje,3,5,"mat-option",6),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function jLe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",30),t(7,` + `),x(8,VLe,3,5,"mat-option",6),t(9,` `),s(),t(10,` - `),x(11,Mje,8,9,"mat-error",7),t(12,` - `),s()),e&2){let i=A(2);l(3),b(d(4,3,"labels.inputs.Charge Payment Mode")),l(5),g("ngForOf",i.chargesTemplateData.chargePaymetModeOptions),l(3),g("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function Oje(e,n){e&1&&(o(0,"div",31),t(1,` - `),o(2,"mat-checkbox",32),t(3),m(4,"translate"),s(),t(5,` + `),x(11,zLe,8,9,"mat-error",7),t(12,` + `),s()),e&2){let i=M(2);l(3),b(d(4,3,"labels.inputs.Charge Payment Mode")),l(5),g("ngForOf",i.chargesTemplateData.chargePaymetModeOptions),l(3),g("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function qLe(e,n){e&1&&(a(0,"div",31),t(1,` + `),a(2,"mat-checkbox",32),t(3),m(4,"translate"),s(),t(5,` `),s()),e&2&&(l(3),k(` `,d(4,1,"labels.inputs.Add Fee Frequency"),` - `))}function Fje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))}function HLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Frequency Interval")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Bje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function GLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.Frequency Interval"),` - `),l(3),b(d(5,4,"labels.commons.must be a positive integer")))}function Rje(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",33),t(7,` - `),x(8,Fje,8,9,"mat-error",7),t(9,` - `),x(10,Bje,7,6,"mat-error",7),t(11,` - `),s()),e&2){let i=A(2);l(3),b(d(4,3,"labels.inputs.Frequency Interval")),l(5),g("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),l(2),g("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function Nje(e,n){if(e&1&&(o(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Lje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),b(d(5,4,"labels.commons.must be a positive integer")))}function ULe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",33),t(7,` + `),x(8,HLe,8,9,"mat-error",7),t(9,` + `),x(10,GLe,7,6,"mat-error",7),t(11,` + `),s()),e&2){let i=M(2);l(3),b(d(4,3,"labels.inputs.Frequency Interval")),l(5),g("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),l(2),g("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function $Le(e,n){if(e&1&&(a(0,"mat-option",13),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function WLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Frequency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Vje(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",34),t(7,` - `),x(8,Nje,3,5,"mat-option",6),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function QLe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",34),t(7,` + `),x(8,$Le,3,5,"mat-option",6),t(9,` `),s(),t(10,` - `),x(11,Lje,8,9,"mat-error",7),t(12,` - `),s()),e&2){let i=A(2);l(3),b(d(4,3,"labels.inputs.Charge Frequency")),l(5),g("ngForOf",i.chargesTemplateData.feeFrequencyOptions),l(3),g("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function zje(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),x(11,WLe,8,9,"mat-error",7),t(12,` + `),s()),e&2){let i=M(2);l(3),b(d(4,3,"labels.inputs.Charge Frequency")),l(5),g("ngForOf",i.chargesTemplateData.feeFrequencyOptions),l(3),g("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function KLe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Due Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function jje(e,n){if(e&1){let i=lt();o(0,"mat-form-field",35),q("click",function(){Q(i);let r=Tt(11);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",36),t(7,` - `),I(8,"mat-datepicker-toggle",37),t(9,` - `),I(10,"mat-datepicker",null,0),t(12,` - `),x(13,zje,8,9,"mat-error",7),t(14,` - `),s()}if(e&2){let i=Tt(11),a=A(2);l(3),b(d(4,6,"labels.inputs.Due Date")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",a.chargeForm.controls.feeOnMonthDay.hasError("required"))}}function qje(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` - `),s()),e&2){let i=A(3);l(),rs(` + `),l(4),b(d(6,7,"labels.commons.required")))}function YLe(e,n){if(e&1){let i=lt();a(0,"mat-form-field",35),q("click",function(){Q(i);let r=Dt(11);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",36),t(7,` + `),T(8,"mat-datepicker-toggle",37),t(9,` + `),T(10,"mat-datepicker",null,0),t(12,` + `),x(13,KLe,8,9,"mat-error",7),t(14,` + `),s()}if(e&2){let i=Dt(11),o=M(2);l(3),b(d(4,6,"labels.inputs.Due Date")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",o.chargeForm.controls.feeOnMonthDay.hasError("required"))}}function JLe(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),s()),e&2){let i=M(3);l(),Ka(` `,d(2,4,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,`) - `,d(3,6,"labels.commons.is")," "),l(4),b(d(6,8,"labels.commons.required"))}}function Hje(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3);l(),vt(` + `,d(3,6,"labels.commons.is")," "),l(4),b(d(6,8,"labels.commons.required"))}}function ZLe(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3);l(),vt(` `,d(2,3,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,`) - `),l(3),b(d(5,5,"labels.commons.must be between 1 and 12"))}}function Gje(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3);l(),vt(` + `),l(3),b(d(5,5,"labels.commons.must be between 1 and 12"))}}function XLe(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3);l(),vt(` `,d(2,3,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,`) - `),l(3),b(d(5,5,"labels.commons.must be a positive integer"))}}function Uje(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",33),t(7,` - `),x(8,qje,8,10,"mat-error",7),t(9,` - `),x(10,Hje,7,7,"mat-error",7),t(11,` - `),x(12,Gje,7,7,"mat-error",7),t(13,` - `),s()),e&2){let i=A(2);l(3),vt("",d(4,5,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,")"),l(5),g("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),l(2),g("ngIf",(i.chargeForm.controls.feeInterval.hasError("min")||i.chargeForm.controls.feeInterval.hasError("max"))&&!i.chargeForm.controls.feeInterval.hasError("pattern")),l(2),g("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function $je(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),b(d(5,5,"labels.commons.must be a positive integer"))}}function tVe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",33),t(7,` + `),x(8,JLe,8,10,"mat-error",7),t(9,` + `),x(10,ZLe,7,7,"mat-error",7),t(11,` + `),x(12,XLe,7,7,"mat-error",7),t(13,` + `),s()),e&2){let i=M(2);l(3),vt("",d(4,5,"labels.inputs.Repeat Every")," (",i.repeatEveryLabel,")"),l(5),g("ngIf",i.chargeForm.controls.feeInterval.hasError("required")),l(2),g("ngIf",(i.chargeForm.controls.feeInterval.hasError("min")||i.chargeForm.controls.feeInterval.hasError("max"))&&!i.chargeForm.controls.feeInterval.hasError("pattern")),l(2),g("ngIf",i.chargeForm.controls.feeInterval.hasError("pattern"))}}function eVe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Amount")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Wje(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=A(3);l(),vt(` + `),l(4),b(d(6,7,"labels.commons.required")))}function iVe(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=M(3);l(),vt(` `,d(2,2,"errors.validation.msg.loanproduct.minimumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.maxCap.value,`) - `)}}function Qje(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",38),t(7,` - `),x(8,Wje,3,4,"mat-error",7),t(9,` - `),s()),e&2){let i=A(2);l(3),b(d(4,2,"labels.inputs.Minimum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function Yje(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=A(3);l(),vt(` + `)}}function nVe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",38),t(7,` + `),x(8,iVe,3,4,"mat-error",7),t(9,` + `),s()),e&2){let i=M(2);l(3),b(d(4,2,"labels.inputs.Minimum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function rVe(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=M(3);l(),vt(` `,d(2,2,"errors.validation.msg.loanproduct.maximumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.minCap.value,`) - `)}}function Kje(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",39),t(7,` + `)}}function oVe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",39),t(7,` - `),x(8,Yje,3,4,"mat-error",7),t(9,` - `),s()),e&2){let i=A(2);l(3),b(d(4,2,"labels.inputs.Maximum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function Jje(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",40),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.incomeAndLiabilityAccountData)("inputLabel","Income from Charge")}}function Zje(e,n){if(e&1&&(o(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),x(8,rVe,3,4,"mat-error",7),t(9,` + `),s()),e&2){let i=M(2);l(3),b(d(4,2,"labels.inputs.Maximum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function aVe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",40),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.incomeAndLiabilityAccountData)("inputLabel","Income from Charge")}}function sVe(e,n){if(e&1&&(a(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Xje(e,n){if(e&1&&(o(0,"div",14),t(1,` - `),o(2,"mat-form-field",4),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",15),t(9,` - `),x(10,Sje,8,9,"mat-error",7),t(11,` + `)}}function lVe(e,n){if(e&1&&(a(0,"div",14),t(1,` + `),a(2,"mat-form-field",4),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",15),t(9,` + `),x(10,MLe,8,9,"mat-error",7),t(11,` `),s(),t(12,` - `),o(13,"mat-form-field",4),t(14,` - `),o(15,"mat-label"),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"mat-select",16),t(20,` - `),x(21,wje,2,2,"mat-option",6),t(22,` + `),a(13,"mat-form-field",4),t(14,` + `),a(15,"mat-label"),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"mat-select",16),t(20,` + `),x(21,OLe,2,2,"mat-option",6),t(22,` `),s(),t(23,` - `),x(24,Eje,8,9,"mat-error",7),t(25,` + `),x(24,FLe,8,9,"mat-error",7),t(25,` `),s(),t(26,` - `),o(27,"mat-form-field",4),t(28,` - `),o(29,"mat-label"),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"mat-select",17),t(34,` - `),x(35,kje,3,5,"mat-option",6),t(36,` + `),a(27,"mat-form-field",4),t(28,` + `),a(29,"mat-label"),t(30),m(31,"translate"),s(),t(32,` + `),a(33,"mat-select",17),t(34,` + `),x(35,BLe,3,5,"mat-option",6),t(36,` `),s(),t(37,` - `),x(38,Ije,8,9,"mat-error",7),t(39,` + `),x(38,RLe,8,9,"mat-error",7),t(39,` `),s(),t(40,` - `),o(41,"mat-form-field",4),t(42,` - `),o(43,"mat-label"),t(44),m(45,"translate"),s(),t(46,` - `),o(47,"mat-select",18),t(48,` - `),x(49,Tje,3,5,"mat-option",6),t(50,` + `),a(41,"mat-form-field",4),t(42,` + `),a(43,"mat-label"),t(44),m(45,"translate"),s(),t(46,` + `),a(47,"mat-select",18),t(48,` + `),x(49,NLe,3,5,"mat-option",6),t(50,` `),s(),t(51,` - `),x(52,Pje,8,9,"mat-error",7),t(53,` + `),x(52,LLe,8,9,"mat-error",7),t(53,` `),s(),t(54,` - `),x(55,Aje,13,5,"mat-form-field",19),t(56,` + `),x(55,jLe,13,5,"mat-form-field",19),t(56,` - `),x(57,Oje,6,3,"div",20),t(58,` + `),x(57,qLe,6,3,"div",20),t(58,` - `),x(59,Rje,12,5,"mat-form-field",19),t(60,` + `),x(59,ULe,12,5,"mat-form-field",19),t(60,` - `),x(61,Vje,13,5,"mat-form-field",19),t(62,` + `),x(61,QLe,13,5,"mat-form-field",19),t(62,` - `),x(63,jje,15,8,"mat-form-field",21),t(64,` + `),x(63,YLe,15,8,"mat-form-field",21),t(64,` - `),x(65,Uje,14,7,"mat-form-field",19),t(66,` + `),x(65,tVe,14,7,"mat-form-field",19),t(66,` - `),o(67,"mat-form-field",4),t(68,` - `),o(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` - `),I(73,"input",22),t(74,` - `),x(75,$je,8,9,"mat-error",7),t(76,` + `),a(67,"mat-form-field",4),t(68,` + `),a(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` + `),T(73,"input",22),t(74,` + `),x(75,eVe,8,9,"mat-error",7),t(76,` `),s(),t(77,` `),t(78,` - `),x(79,Qje,10,4,"mat-form-field",19),t(80,` + `),x(79,nVe,10,4,"mat-form-field",19),t(80,` - `),x(81,Kje,10,4,"mat-form-field",19),t(82,` + `),x(81,oVe,10,4,"mat-form-field",19),t(82,` - `),o(83,"div",23),t(84,` - `),o(85,"div",24),t(86,` - `),o(87,"mat-checkbox",25),t(88),m(89,"translate"),s(),t(90,` + `),a(83,"div",23),t(84,` + `),a(85,"div",24),t(86,` + `),a(87,"mat-checkbox",25),t(88),m(89,"translate"),s(),t(90,` `),s(),t(91,` - `),o(92,"div",26),t(93,` - `),o(94,"mat-checkbox",27),t(95),m(96,"translate"),m(97,"translate"),s(),t(98,` + `),a(92,"div",26),t(93,` + `),a(94,"mat-checkbox",27),t(95),m(96,"translate"),m(97,"translate"),s(),t(98,` `),s(),t(99,` `),s(),t(100,` - `),x(101,Jje,2,3,"mifosx-gl-account-selector",28),t(102,` + `),x(101,aVe,2,3,"mifosx-gl-account-selector",28),t(102,` - `),o(103,"mat-form-field",4),t(104,` - `),o(105,"mat-label"),t(106),m(107,"translate"),s(),t(108,` - `),o(109,"mat-select",29),t(110,` - `),x(111,Zje,2,2,"mat-option",6),t(112,` + `),a(103,"mat-form-field",4),t(104,` + `),a(105,"mat-label"),t(106),m(107,"translate"),s(),t(108,` + `),a(109,"mat-select",29),t(110,` + `),x(111,sVe,2,2,"mat-option",6),t(112,` `),s(),t(113,` `),s(),t(114,` - `),s()),e&2){let i=A();l(5),b(d(6,27,"labels.inputs.Charge Name")),l(5),g("ngIf",i.chargeForm.controls.name.hasError("required")),l(6),b(d(17,29,"labels.inputs.Currency")),l(5),g("ngForOf",i.chargesTemplateData.currencyOptions),l(3),g("ngIf",i.chargeForm.controls.currencyCode.hasError("required")),l(6),b(d(31,31,"labels.inputs.Charge Time Type")),l(5),g("ngForOf",i.chargeTimeTypeData),l(3),g("ngIf",i.chargeForm.controls.chargeTimeType.hasError("required")),l(6),b(d(45,33,"labels.inputs.Charge Calculation Type")),l(5),g("ngForOf",i.filteredChargeCalculationType()),l(3),g("ngIf",i.chargeForm.controls.chargeCalculationType.hasError("required")),l(3),g("ngIf",i.chargeForm.controls.chargeAppliesTo.value===1),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===9),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===9&&i.chargeForm.controls.addFeeFrequency.value),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===9&&i.chargeForm.controls.addFeeFrequency.value),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===6||i.chargeForm.controls.chargeTimeType.value===7),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===7||i.chargeForm.controls.chargeTimeType.value===11),l(5),b(d(71,35,"labels.inputs.Amount")),l(5),g("ngIf",i.chargeForm.controls.amount.hasError("required")),l(4),g("ngIf",i.showMinMaxCap()),l(2),g("ngIf",i.showMinMaxCap()),l(7),k(` + `),s()),e&2){let i=M();l(5),b(d(6,27,"labels.inputs.Charge Name")),l(5),g("ngIf",i.chargeForm.controls.name.hasError("required")),l(6),b(d(17,29,"labels.inputs.Currency")),l(5),g("ngForOf",i.chargesTemplateData.currencyOptions),l(3),g("ngIf",i.chargeForm.controls.currencyCode.hasError("required")),l(6),b(d(31,31,"labels.inputs.Charge Time Type")),l(5),g("ngForOf",i.chargeTimeTypeData),l(3),g("ngIf",i.chargeForm.controls.chargeTimeType.hasError("required")),l(6),b(d(45,33,"labels.inputs.Charge Calculation Type")),l(5),g("ngForOf",i.filteredChargeCalculationType()),l(3),g("ngIf",i.chargeForm.controls.chargeCalculationType.hasError("required")),l(3),g("ngIf",i.chargeForm.controls.chargeAppliesTo.value===1),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===9),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===9&&i.chargeForm.controls.addFeeFrequency.value),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===9&&i.chargeForm.controls.addFeeFrequency.value),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===6||i.chargeForm.controls.chargeTimeType.value===7),l(2),g("ngIf",i.chargeForm.controls.chargeTimeType.value===7||i.chargeForm.controls.chargeTimeType.value===11),l(5),b(d(71,35,"labels.inputs.Amount")),l(5),g("ngIf",i.chargeForm.controls.amount.hasError("required")),l(4),g("ngIf",i.showMinMaxCap()),l(2),g("ngIf",i.showMinMaxCap()),l(7),k(` `,d(89,37,"labels.status.Active"),` `),l(7),vt(` `,d(96,39,"labels.commons.Is")," ",d(97,41,"labels.inputs.Penalty"),` - `),l(6),g("ngIf",i.chargeForm.controls.chargeAppliesTo.value===3),l(5),b(d(107,43,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.chargesTemplateData.taxGroupOptions)}}function tqe(e,n){if(e&1&&(o(0,"button",41),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.chargeForm.valid),l(),k(` + `),l(6),g("ngIf",i.chargeForm.controls.chargeAppliesTo.value===3),l(5),b(d(107,43,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.chargesTemplateData.taxGroupOptions)}}function cVe(e,n){if(e&1&&(a(0,"button",41),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.chargeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var ept=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.dateUtils=u,this.settingsService=h,this.chargeCalculationTypeData="",this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+1)),this.route.data.subscribe(_=>{this.chargesTemplateData=_.chargesTemplate,_.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions?this.incomeAndLiabilityAccountData=_.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions.concat(_.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions):this.incomeAndLiabilityAccountData=_.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions})}ngOnInit(){this.createChargeForm(),this.setChargeForm(),this.setConditionalControls()}createChargeForm(){this.chargeForm=this.formBuilder.group({chargeAppliesTo:["",yt.required],name:["",yt.required],currencyCode:["",yt.required],chargeTimeType:["",yt.required],chargeCalculationType:["",yt.required],amount:["",[yt.required,yt.pattern("^\\s*(?=.*[1-9])\\d*(?:\\.\\d+)?\\s*$")]],active:[!1],penalty:[!1],taxGroupId:[null],minCap:[null,[nk("maxCap")]],maxCap:[null,[ik("minCap")]]})}setChargeForm(){this.chargeForm.get("chargeAppliesTo").valueChanges.subscribe(i=>{switch(i){case 1:this.chargeCalculationTypeData=this.chargesTemplateData.loanChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.loanChargeTimeTypeOptions;break;case 2:this.chargeCalculationTypeData=this.chargesTemplateData.savingsChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.savingsChargeTimeTypeOptions;break;case 3:this.chargeCalculationTypeData=this.chargesTemplateData.clientChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.clientChargeTimeTypeOptions;break;case 4:this.chargeCalculationTypeData=this.chargesTemplateData.shareChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.shareChargeTimeTypeOptions;break}})}filteredChargeCalculationType(){return this.chargeCalculationTypeData.filter(i=>!(this.chargeForm.get("chargeTimeType").value===12&&(i.id===3||i.id===4)||this.chargeForm.get("chargeTimeType").value!==12&&i.id===5||this.chargeForm.get("chargeAppliesTo").value===2&&!(this.chargeForm.get("chargeTimeType").value===5||this.chargeForm.get("chargeTimeType").value===16||this.chargeForm.get("chargeTimeType").value===17)&&i.id===2))}showMinMaxCap(){let i=this.chargeForm.controls.chargeAppliesTo.value,a=this.chargeForm.controls.chargeCalculationType.value,r=this.chargeForm.controls.chargeTimeType.value;return i===1?a===2||a===3||a===4||a===5:i===2?(r===16||r===5)&&a===2:i===4?(r===14||r===15)&&a===2:!1}setConditionalControls(){this.chargeForm.get("chargeAppliesTo").valueChanges.subscribe(i=>{switch(this.chargeForm.get("penalty").enable(),i){case 1:this.chargeForm.addControl("chargePaymentMode",new ge("",yt.required)),this.chargeForm.removeControl("incomeAccountId");break;case 2:this.chargeForm.removeControl("chargePaymentMode"),this.chargeForm.removeControl("incomeAccountId");break;case 3:this.chargeForm.removeControl("chargePaymentMode"),this.chargeForm.addControl("incomeAccountId",new ge(""));break;case 4:this.chargeForm.removeControl("chargePaymentMode"),this.chargeForm.removeControl("incomeAccountId"),this.chargeForm.get("penalty").setValue(!1);break}this.chargeForm.get("chargeCalculationType").reset(),this.chargeForm.get("chargeTimeType").reset()}),this.chargeForm.get("chargeTimeType").valueChanges.subscribe(i=>{switch(this.chargeForm.removeControl("feeFrequency"),this.chargeForm.removeControl("feeInterval"),this.chargeForm.removeControl("feeOnMonthDay"),this.chargeForm.removeControl("addFeeFrequency"),this.chargeForm.get("chargeAppliesTo").value!==4&&this.chargeForm.get("penalty").enable(),i){case 6:this.chargeForm.addControl("feeOnMonthDay",new ge("",yt.required));break;case 7:this.chargeForm.addControl("feeOnMonthDay",new ge("")),this.chargeForm.addControl("feeInterval",new ge("",[yt.required,yt.min(1),yt.max(12),yt.pattern("^[1-9]\\d*$")])),this.repeatEveryLabel="Months";break;case 9:this.chargeForm.get("penalty").setValue(!0),this.chargeForm.addControl("addFeeFrequency",new ge(!1)),this.chargeForm.get("addFeeFrequency").valueChanges.subscribe(a=>{a?(this.chargeForm.addControl("feeFrequency",new ge("",yt.required)),this.chargeForm.addControl("feeInterval",new ge("",[yt.required,yt.pattern("^[1-9]\\d*$")]))):(this.chargeForm.removeControl("feeFrequency"),this.chargeForm.removeControl("feeInterval"))});break;case 11:this.chargeForm.addControl("feeInterval",new ge("",[yt.required,yt.pattern("^[1-9]\\d*$")])),this.repeatEveryLabel="Weeks";break}}),this.chargeForm.get("currencyCode").valueChanges.subscribe(i=>{this.currencyDecimalPlaces=this.chargesTemplateData.currencyOptions.find(a=>a.code===i).decimalPlaces})}submit(){let i=this.chargeForm.value,a=this.settingsService.language.code,r=this.chargeForm.value.feeOnMonthDay,c="dd MMM";i.feeOnMonthDay instanceof Date&&(i.feeOnMonthDay=this.dateUtils.formatDate(r,c));let u=oi(ve({},i),{monthDayFormat:c,locale:a});delete u.addFeeFrequency,u.taxGroupId||delete u.taxGroupId,u.minCap||delete u.minCap,u.maxCap||delete u.maxCap,this.productsService.createCharge(u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z(xi),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-charge"]],decls:42,vars:14,consts:[["dueDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","","formControlName","chargeAppliesTo"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"inset"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["matInput","","required","","formControlName","name"],["required","","formControlName","currencyCode"],["required","","formControlName","chargeTimeType"],["required","","formControlName","chargeCalculationType"],["class","flex-48",4,"ngIf"],["class","flex-48 add-fee-frequency-wrapper",4,"ngIf"],["class","flex-48",3,"click",4,"ngIf"],["matInput","","required","","formControlName","amount"],[1,"flex-48","layout-row","gap-2percent","layout-lt-md-column"],[1,"flex-50","active-wrapper"],["labelPosition","before","formControlName","active"],[1,"flex-50","penalty-wrapper"],["labelPosition","before","formControlName","penalty"],["class","flex-48",3,"inputFormControl","glAccountList","inputLabel",4,"ngIf"],["formControlName","taxGroupId"],["required","","formControlName","chargePaymentMode"],[1,"flex-48","add-fee-frequency-wrapper"],["labelPosition","before","formControlName","addFeeFrequency"],["matInput","","required","","formControlName","feeInterval"],["required","","formControlName","feeFrequency"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","autofocus","","formControlName","minCap","mifosxValidateOnFocus",""],["matInput","","autofocus","","formControlName","maxCap","mifosxValidateOnFocus",""],[1,"flex-48",3,"inputFormControl","glAccountList","inputLabel"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field",4),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",5),t(17,` - `),x(18,Cje,3,5,"mat-option",6),t(19,` + `)}}var zP=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.dateUtils=u,this.settingsService=h,this.chargeCalculationTypeData="",this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+1)),this.route.data.subscribe(_=>{this.chargesTemplateData=_.chargesTemplate,_.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions?this.incomeAndLiabilityAccountData=_.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions.concat(_.chargesTemplate.incomeOrLiabilityAccountOptions.liabilityAccountOptions):this.incomeAndLiabilityAccountData=_.chargesTemplate.incomeOrLiabilityAccountOptions.incomeAccountOptions})}ngOnInit(){this.createChargeForm(),this.setChargeForm(),this.setConditionalControls()}createChargeForm(){this.chargeForm=this.formBuilder.group({chargeAppliesTo:["",St.required],name:["",St.required],currencyCode:["",St.required],chargeTimeType:["",St.required],chargeCalculationType:["",St.required],amount:["",[St.required,St.pattern("^\\s*(?=.*[1-9])\\d*(?:\\.\\d+)?\\s*$")]],active:[!1],penalty:[!1],taxGroupId:[null],minCap:[null,[VP("maxCap")]],maxCap:[null,[LP("minCap")]]})}setChargeForm(){this.chargeForm.get("chargeAppliesTo").valueChanges.subscribe(i=>{switch(i){case 1:this.chargeCalculationTypeData=this.chargesTemplateData.loanChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.loanChargeTimeTypeOptions;break;case 2:this.chargeCalculationTypeData=this.chargesTemplateData.savingsChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.savingsChargeTimeTypeOptions;break;case 3:this.chargeCalculationTypeData=this.chargesTemplateData.clientChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.clientChargeTimeTypeOptions;break;case 4:this.chargeCalculationTypeData=this.chargesTemplateData.shareChargeCalculationTypeOptions,this.chargeTimeTypeData=this.chargesTemplateData.shareChargeTimeTypeOptions;break}})}filteredChargeCalculationType(){return this.chargeCalculationTypeData.filter(i=>!(this.chargeForm.get("chargeTimeType").value===12&&(i.id===3||i.id===4)||this.chargeForm.get("chargeTimeType").value!==12&&i.id===5||this.chargeForm.get("chargeAppliesTo").value===2&&!(this.chargeForm.get("chargeTimeType").value===5||this.chargeForm.get("chargeTimeType").value===16||this.chargeForm.get("chargeTimeType").value===17)&&i.id===2))}showMinMaxCap(){let i=this.chargeForm.controls.chargeAppliesTo.value,o=this.chargeForm.controls.chargeCalculationType.value,r=this.chargeForm.controls.chargeTimeType.value;return i===1?o===2||o===3||o===4||o===5:i===2?(r===16||r===5)&&o===2:i===4?(r===14||r===15)&&o===2:!1}setConditionalControls(){this.chargeForm.get("chargeAppliesTo").valueChanges.subscribe(i=>{switch(this.chargeForm.get("penalty").enable(),i){case 1:this.chargeForm.addControl("chargePaymentMode",new be("",St.required)),this.chargeForm.removeControl("incomeAccountId");break;case 2:this.chargeForm.removeControl("chargePaymentMode"),this.chargeForm.removeControl("incomeAccountId");break;case 3:this.chargeForm.removeControl("chargePaymentMode"),this.chargeForm.addControl("incomeAccountId",new be(""));break;case 4:this.chargeForm.removeControl("chargePaymentMode"),this.chargeForm.removeControl("incomeAccountId"),this.chargeForm.get("penalty").setValue(!1);break}this.chargeForm.get("chargeCalculationType").reset(),this.chargeForm.get("chargeTimeType").reset()}),this.chargeForm.get("chargeTimeType").valueChanges.subscribe(i=>{switch(this.chargeForm.removeControl("feeFrequency"),this.chargeForm.removeControl("feeInterval"),this.chargeForm.removeControl("feeOnMonthDay"),this.chargeForm.removeControl("addFeeFrequency"),this.chargeForm.get("chargeAppliesTo").value!==4&&this.chargeForm.get("penalty").enable(),i){case 6:this.chargeForm.addControl("feeOnMonthDay",new be("",St.required));break;case 7:this.chargeForm.addControl("feeOnMonthDay",new be("")),this.chargeForm.addControl("feeInterval",new be("",[St.required,St.min(1),St.max(12),St.pattern("^[1-9]\\d*$")])),this.repeatEveryLabel="Months";break;case 9:this.chargeForm.get("penalty").setValue(!0),this.chargeForm.addControl("addFeeFrequency",new be(!1)),this.chargeForm.get("addFeeFrequency").valueChanges.subscribe(o=>{o?(this.chargeForm.addControl("feeFrequency",new be("",St.required)),this.chargeForm.addControl("feeInterval",new be("",[St.required,St.pattern("^[1-9]\\d*$")]))):(this.chargeForm.removeControl("feeFrequency"),this.chargeForm.removeControl("feeInterval"))});break;case 11:this.chargeForm.addControl("feeInterval",new be("",[St.required,St.pattern("^[1-9]\\d*$")])),this.repeatEveryLabel="Weeks";break}}),this.chargeForm.get("currencyCode").valueChanges.subscribe(i=>{this.currencyDecimalPlaces=this.chargesTemplateData.currencyOptions.find(o=>o.code===i).decimalPlaces})}submit(){let i=this.chargeForm.value,o=this.settingsService.language.code,r=this.chargeForm.value.feeOnMonthDay,c="dd MMM";i.feeOnMonthDay instanceof Date&&(i.feeOnMonthDay=this.dateUtils.formatDate(r,c));let u=li(ye({},i),{monthDayFormat:c,locale:o});delete u.addFeeFrequency,u.taxGroupId||delete u.taxGroupId,u.minCap||delete u.minCap,u.maxCap||delete u.maxCap,this.productsService.createCharge(u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(_i),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-charge"]],decls:42,vars:14,consts:[["dueDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","","formControlName","chargeAppliesTo"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"inset"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["matInput","","required","","formControlName","name"],["required","","formControlName","currencyCode"],["required","","formControlName","chargeTimeType"],["required","","formControlName","chargeCalculationType"],["class","flex-48",4,"ngIf"],["class","flex-48 add-fee-frequency-wrapper",4,"ngIf"],["class","flex-48",3,"click",4,"ngIf"],["matInput","","required","","formControlName","amount"],[1,"flex-48","layout-row","gap-2percent","layout-lt-md-column"],[1,"flex-50","active-wrapper"],["labelPosition","before","formControlName","active"],[1,"flex-50","penalty-wrapper"],["labelPosition","before","formControlName","penalty"],["class","flex-48",3,"inputFormControl","glAccountList","inputLabel",4,"ngIf"],["formControlName","taxGroupId"],["required","","formControlName","chargePaymentMode"],[1,"flex-48","add-fee-frequency-wrapper"],["labelPosition","before","formControlName","addFeeFrequency"],["matInput","","required","","formControlName","feeInterval"],["required","","formControlName","feeFrequency"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","autofocus","","formControlName","minCap","mifosxValidateOnFocus",""],["matInput","","autofocus","","formControlName","maxCap","mifosxValidateOnFocus",""],[1,"flex-48",3,"inputFormControl","glAccountList","inputLabel"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field",4),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",5),t(17,` + `),x(18,DLe,3,5,"mat-option",6),t(19,` `),s(),t(20,` - `),x(21,yje,8,9,"mat-error",7),t(22,` + `),x(21,ALe,8,9,"mat-error",7),t(22,` `),s(),t(23,` - `),I(24,"mat-divider",8),t(25,` + `),T(24,"mat-divider",8),t(25,` - `),x(26,Xje,115,45,"div",9),t(27,` + `),x(26,lVe,115,45,"div",9),t(27,` `),s(),t(28,` `),s(),t(29,` - `),o(30,"mat-card-actions",10),t(31,` - `),o(32,"button",11),t(33),m(34,"translate"),s(),t(35,` - `),x(36,tqe,3,4,"button",12),t(37,` + `),a(30,"mat-card-actions",10),t(31,` + `),a(32,"button",11),t(33),m(34,"translate"),s(),t(35,` + `),x(36,cVe,3,4,"button",12),t(37,` `),s(),t(38,` `),s(),t(39,` `),s(),t(40,` `),s(),t(41,` -`)),a&2&&(l(4),g("formGroup",r.chargeForm),l(9),b(d(14,9,"labels.inputs.Charge Applies To")),l(5),g("ngForOf",r.chargesTemplateData.chargeAppliesToOptions),l(3),g("ngIf",r.chargeForm.controls.chargeAppliesTo.hasError("required")),l(3),g("inset",!0),l(2),g("ngIf",r.chargeForm.controls.chargeAppliesTo.value),l(6),g("routerLink",ht(13,bje)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.chargeForm),l(9),b(d(14,9,"labels.inputs.Charge Applies To")),l(5),g("ngForOf",r.chargesTemplateData.chargeAppliesToOptions),l(3),g("ngIf",r.chargeForm.controls.chargeAppliesTo.hasError("required")),l(3),g("inset",!0),l(2),g("ngIf",r.chargeForm.controls.chargeAppliesTo.value),l(6),g("routerLink",ht(13,PLe)),l(),k(` `,d(34,11,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,Pi,Di,Mi,sn,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,ao,zt,se,fw,St,on],styles:[".penalty-wrapper[_ngcontent-%COMP%], .active-wrapper[_ngcontent-%COMP%], .add-fee-frequency-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var eqe=["buttonCreateFixedProduct"],iqe=["templateButtonCreateFixedProduct"],nqe=["fixedProductsTable"],rqe=["templateFixedProductsTable"],aqe=()=>[10,25,50,100],oqe=()=>["create"],sqe=e=>[e];function lqe(e,n){e&1&&(o(0,"button",22),t(1,` - `),I(2,"fa-icon",23),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,oqe)),l(3),k(` + `),l(3),g("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,an,sn,Mi,Cw,ta],styles:[".penalty-wrapper[_ngcontent-%COMP%], .active-wrapper[_ngcontent-%COMP%], .add-fee-frequency-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var pVe=["buttonCreateFixedProduct"],mVe=["templateButtonCreateFixedProduct"],dVe=["fixedProductsTable"],uVe=["templateFixedProductsTable"],fVe=()=>[10,25,50,100],hVe=()=>["create"],gVe=e=>[e];function xVe(e,n){e&1&&(a(0,"button",22),t(1,` + `),T(2,"fa-icon",23),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,hVe)),l(3),k(` `,d(4,2,"labels.buttons.Create Fixed Deposit Product"),` - `))}function cqe(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function pqe(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function mqe(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function dqe(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function uqe(e,n){e&1&&I(0,"tr",26)}function fqe(e,n){if(e&1&&I(0,"tr",27),e&2){let i=n.$implicit;g("routerLink",Je(1,sqe,i.id))}}function hqe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",28),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",29),t(10,` - `),o(11,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(56);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function _Ve(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function vVe(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function bVe(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Short Name")))}function CVe(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.shortName)}}function yVe(e,n){e&1&&T(0,"tr",26)}function SVe(e,n){if(e&1&&T(0,"tr",27),e&2){let i=n.$implicit;g("routerLink",Xe(1,gVe,i.id))}}function wVe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",28),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",29),t(10,` + `),a(11,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(56);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.buttons.Create Fixed Deposit Product")),l(4),b(d(7,7,"labels.text.Allows you to create new fixed deposit product")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -28317,12 +28331,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function gqe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",29),t(6,` - `),o(7,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(53);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(25),h=Tt(59);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function EVe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",29),t(6,` + `),a(7,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(53);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(25),h=Dt(59);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.text.Search bar to filter fixed deposit products.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -28330,13 +28344,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function xqe(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4",28),t(2),m(3,"translate"),o(4,"a",32),t(5),m(6,"translate"),s(),t(7,` + `))}function kVe(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4",28),t(2),m(3,"translate"),a(4,"a",32),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",29),t(10,` - `),o(11,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(56);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` + `),a(9,"div",29),t(10,` + `),a(11,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(56);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),k(` `,d(3,5,"labels.text.List of fixed deposit products in the organization"),`: @@ -28346,122 +28360,122 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var ipt=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName"],this.route.data.subscribe(u=>{this.fixedDepositProductData=u.fixedDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setFixedDepositProducts()}setFixedDepositProducts(){this.dataSource=new pi(this.fixedDepositProductData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}ngAfterViewInit(){this.configurationWizardService.showFixedDepositProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateFixedProduct,this.buttonCreateFixedProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showFixedDepositProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateFixedProductsTable,this.fixedProductsTable.nativeElement,"top",!0)})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}nextStep(){this.configurationWizardService.showFixedDepositProductsPage=!1,this.configurationWizardService.showFixedDepositProductsList=!1,this.configurationWizardService.showRecurringDepositProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showFixedDepositProductsPage=!1,this.configurationWizardService.showFixedDepositProductsList=!1,this.configurationWizardService.showFixedDepositProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-products"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(eqe,5),Bt(iqe,5),Bt(nqe,5),Bt(rqe,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonCreateFixedProduct=c.first),Ot(c=Ft())&&(r.templateButtonCreateFixedProduct=c.first),Ot(c=Ft())&&(r.fixedProductsTable=c.first),Ot(c=Ft())&&(r.templateFixedProductsTable=c.first)}},decls:61,vars:9,consts:[["buttonCreateFixedProduct",""],["filter",""],["fixedProductsTable",""],["templateButtonCreateFixedProduct",""],["templateFilter",""],["templateFixedProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102629544/Fixed+Deposit+Products","target","_blank"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),x(5,lqe,5,5,"button",8),t(6,` + `))}var jP=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","shortName"],this.route.data.subscribe(u=>{this.fixedDepositProductData=u.fixedDepositProducts})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setFixedDepositProducts()}setFixedDepositProducts(){this.dataSource=new mi(this.fixedDepositProductData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}ngAfterViewInit(){this.configurationWizardService.showFixedDepositProductsPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateFixedProduct,this.buttonCreateFixedProduct.nativeElement,"bottom",!0)}),this.configurationWizardService.showFixedDepositProductsList===!0&&setTimeout(()=>{this.showPopover(this.templateFixedProductsTable,this.fixedProductsTable.nativeElement,"top",!0)})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}nextStep(){this.configurationWizardService.showFixedDepositProductsPage=!1,this.configurationWizardService.showFixedDepositProductsList=!1,this.configurationWizardService.showRecurringDepositProducts=!0,this.router.navigate(["/products"])}previousStep(){this.configurationWizardService.showFixedDepositProductsPage=!1,this.configurationWizardService.showFixedDepositProductsList=!1,this.configurationWizardService.showFixedDepositProducts=!0,this.router.navigate(["/products"])}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-products"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(pVe,5),Nt(mVe,5),Nt(dVe,5),Nt(uVe,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonCreateFixedProduct=c.first),Bt(c=Rt())&&(r.templateButtonCreateFixedProduct=c.first),Bt(c=Rt())&&(r.fixedProductsTable=c.first),Bt(c=Rt())&&(r.templateFixedProductsTable=c.first)}},decls:61,vars:9,consts:[["buttonCreateFixedProduct",""],["filter",""],["fixedProductsTable",""],["templateButtonCreateFixedProduct",""],["templateFilter",""],["templateFixedProductsTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/102629544/Fixed+Deposit+Products","target","_blank"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),x(5,xVe,5,5,"button",8),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",9),t(10,` - `),o(11,"div",10,1),t(13,` - `),o(14,"mat-form-field",11),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",12),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",9),t(10,` + `),a(11,"div",10,1),t(13,` + `),a(14,"mat-form-field",11),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",12),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` `),s(),t(23,` - `),o(24,"div",13,2),t(26,` - `),o(27,"table",14),t(28,` - `),at(29,15),t(30,` - `),x(31,cqe,3,3,"th",16),t(32,` - `),x(33,pqe,2,1,"td",17),t(34,` - `),ot(),t(35,` + `),a(24,"div",13,2),t(26,` + `),a(27,"table",14),t(28,` + `),ot(29,15),t(30,` + `),x(31,_Ve,3,3,"th",16),t(32,` + `),x(33,vVe,2,1,"td",17),t(34,` + `),at(),t(35,` - `),at(36,18),t(37,` - `),x(38,mqe,3,3,"th",16),t(39,` - `),x(40,dqe,2,1,"td",17),t(41,` - `),ot(),t(42,` + `),ot(36,18),t(37,` + `),x(38,bVe,3,3,"th",16),t(39,` + `),x(40,CVe,2,1,"td",17),t(41,` + `),at(),t(42,` - `),x(43,uqe,1,0,"tr",19),t(44,` - `),x(45,fqe,1,3,"tr",20),t(46,` + `),x(43,yVe,1,0,"tr",19),t(44,` + `),x(45,SVe,1,3,"tr",20),t(46,` `),s(),t(47,` - `),I(48,"mat-paginator",21),t(49,` + `),T(48,"mat-paginator",21),t(49,` `),s(),t(50,` `),s(),t(51,` -`),x(52,hqe,24,15,"ng-template",null,3,_i),t(54,` +`),x(52,wVe,24,15,"ng-template",null,3,vi),t(54,` -`),x(55,gqe,20,12,"ng-template",null,4,_i),t(57,` +`),x(55,EVe,20,12,"ng-template",null,4,vi),t(57,` -`),x(58,xqe,24,15,"ng-template",null,5,_i),t(60,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_FIXEDDEPOSITPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,aqe)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function _qe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`),x(58,kVe,24,15,"ng-template",null,5,vi),t(60,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_FIXEDDEPOSITPRODUCT"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,fVe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function TVe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Product Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function vqe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function IVe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Short Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function bqe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function PVe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Description")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}var xf=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductDetailsForm()}ngOnInit(){this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.fixedDepositProductDetailsForm.patchValue({name:this.fixedDepositProductsTemplate.name,shortName:this.fixedDepositProductsTemplate.shortName,description:this.fixedDepositProductsTemplate.description})}createFixedDepositProductDetailsForm(){this.fixedDepositProductDetailsForm=this.formBuilder.group({name:["",yt.required],shortName:["",yt.required],description:["",yt.required]})}get fixedDepositProductDetails(){return this.fixedDepositProductDetailsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-details-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:54,vars:19,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required",""],[4,"ngIf"],["matInput","","formControlName","shortName","maxlength","4","required",""],[1,"flex-98"],["matInput","","formControlName","description","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",3),t(11,` - `),x(12,_qe,8,9,"mat-error",4),t(13,` + `),l(4),b(d(6,7,"labels.commons.required")))}var tf=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductDetailsForm()}ngOnInit(){this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.fixedDepositProductDetailsForm.patchValue({name:this.fixedDepositProductsTemplate.name,shortName:this.fixedDepositProductsTemplate.shortName,description:this.fixedDepositProductsTemplate.description})}createFixedDepositProductDetailsForm(){this.fixedDepositProductDetailsForm=this.formBuilder.group({name:["",St.required],shortName:["",St.required],description:["",St.required]})}get fixedDepositProductDetails(){return this.fixedDepositProductDetailsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-details-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:54,vars:19,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required",""],[4,"ngIf"],["matInput","","formControlName","shortName","maxlength","4","required",""],[1,"flex-98"],["matInput","","formControlName","description","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",3),t(11,` + `),x(12,TVe,8,9,"mat-error",4),t(13,` `),s(),t(14,` - `),o(15,"mat-form-field",2),t(16,` - `),o(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` - `),I(21,"input",5),t(22,` - `),x(23,vqe,8,9,"mat-error",4),t(24,` + `),a(15,"mat-form-field",2),t(16,` + `),a(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` + `),T(21,"input",5),t(22,` + `),x(23,IVe,8,9,"mat-error",4),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",6),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),I(32,"textarea",7),t(33,` - `),x(34,bqe,8,9,"mat-error",4),t(35,` + `),a(26,"mat-form-field",6),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),T(32,"textarea",7),t(33,` + `),x(34,PVe,8,9,"mat-error",4),t(35,` `),s(),t(36,` `),s(),t(37,` - `),o(38,"div",8),t(39,` - `),o(40,"button",9),t(41,` - `),I(42,"fa-icon",10),t(43),m(44,"translate"),s(),t(45,` - `),o(46,"button",11),t(47),m(48,"translate"),I(49,"fa-icon",12),t(50,` + `),a(38,"div",8),t(39,` + `),a(40,"button",9),t(41,` + `),T(42,"fa-icon",10),t(43),m(44,"translate"),s(),t(45,` + `),a(46,"button",11),t(47),m(48,"translate"),T(49,"fa-icon",12),t(50,` `),s(),t(51,` `),s(),t(52,` `),s(),t(53,` -`)),a&2&&(g("formGroup",r.fixedDepositProductDetailsForm),l(7),b(d(8,9,"labels.inputs.Product Name")),l(5),g("ngIf",r.fixedDepositProductDetailsForm.controls.name.hasError("required")),l(6),b(d(19,11,"labels.inputs.Short Name")),l(5),g("ngIf",r.fixedDepositProductDetailsForm.controls.shortName.hasError("required")),l(6),b(d(30,13,"labels.inputs.Description")),l(5),g("ngIf",r.fixedDepositProductDetailsForm.controls.description.hasError("required")),l(9),k(` +`)),o&2&&(g("formGroup",r.fixedDepositProductDetailsForm),l(7),b(d(8,9,"labels.inputs.Product Name")),l(5),g("ngIf",r.fixedDepositProductDetailsForm.controls.name.hasError("required")),l(6),b(d(19,11,"labels.inputs.Short Name")),l(5),g("ngIf",r.fixedDepositProductDetailsForm.controls.shortName.hasError("required")),l(6),b(d(30,13,"labels.inputs.Description")),l(5),g("ngIf",r.fixedDepositProductDetailsForm.controls.description.hasError("required")),l(9),k(` `,d(44,15,"labels.buttons.Previous"),` `),l(4),k(` `,d(48,17,"labels.buttons.Next"),` - `))},dependencies:[Lt,Ht,Dt,jt,Gt,Te,Kt,yn,dn,fe,ye,ee,me,Ie,sl,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Cqe(e,n){if(e&1&&(o(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,Ys,ge,xe,Ht,$t,Pe,Zt,At,Et,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function DVe(e,n){if(e&1&&(a(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}var _f=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductCurrencyForm()}ngOnInit(){this.currencyData=this.fixedDepositProductsTemplate.currencyOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id?this.fixedDepositProductCurrencyForm.patchValue({currencyCode:this.fixedDepositProductsTemplate.currency.code,digitsAfterDecimal:this.fixedDepositProductsTemplate.currency.decimalPlaces,inMultiplesOf:this.fixedDepositProductsTemplate.currency.inMultiplesOf}):this.fixedDepositProductCurrencyForm.patchValue({currencyCode:this.currencyData[0].code,digitsAfterDecimal:2})}createFixedDepositProductCurrencyForm(){this.fixedDepositProductCurrencyForm=this.formBuilder.group({currencyCode:["",yt.required],digitsAfterDecimal:["",yt.required],inMultiplesOf:[""]})}get fixedDepositProductCurrency(){return this.fixedDepositProductCurrencyForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-currency-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:78,vars:44,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required",""],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required",""],["type","number","matInput","","formControlName","inMultiplesOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-select",3),t(11,` - `),x(12,Cqe,2,2,"mat-option",4),t(13,` + `)}}var ef=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductCurrencyForm()}ngOnInit(){this.currencyData=this.fixedDepositProductsTemplate.currencyOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id?this.fixedDepositProductCurrencyForm.patchValue({currencyCode:this.fixedDepositProductsTemplate.currency.code,digitsAfterDecimal:this.fixedDepositProductsTemplate.currency.decimalPlaces,inMultiplesOf:this.fixedDepositProductsTemplate.currency.inMultiplesOf}):this.fixedDepositProductCurrencyForm.patchValue({currencyCode:this.currencyData[0].code,digitsAfterDecimal:2})}createFixedDepositProductCurrencyForm(){this.fixedDepositProductCurrencyForm=this.formBuilder.group({currencyCode:["",St.required],digitsAfterDecimal:["",St.required],inMultiplesOf:[""]})}get fixedDepositProductCurrency(){return this.fixedDepositProductCurrencyForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-currency-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:78,vars:44,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required",""],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required",""],["type","number","matInput","","formControlName","inMultiplesOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"mat-select",3),t(11,` + `),x(12,DVe,2,2,"mat-option",4),t(13,` `),s(),t(14,` - `),o(15,"mat-error"),t(16),m(17,"translate"),m(18,"translate"),o(19,"strong"),t(20),m(21,"translate"),s(),t(22,` + `),a(15,"mat-error"),t(16),m(17,"translate"),m(18,"translate"),a(19,"strong"),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `),s(),t(24,` - `),o(25,"mat-form-field",2),t(26,` - `),o(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` - `),I(31,"input",5),t(32,` - `),o(33,"mat-error"),t(34),m(35,"translate"),m(36,"translate"),o(37,"strong"),t(38),m(39,"translate"),s(),t(40,` + `),a(25,"mat-form-field",2),t(26,` + `),a(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` + `),T(31,"input",5),t(32,` + `),a(33,"mat-error"),t(34),m(35,"translate"),m(36,"translate"),a(37,"strong"),t(38),m(39,"translate"),s(),t(40,` `),s(),t(41,` `),s(),t(42,` - `),o(43,"mat-form-field",2),t(44,` - `),o(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` - `),I(49,"input",6),t(50,` - `),o(51,"mat-error"),t(52),m(53,"translate"),m(54,"translate"),o(55,"strong"),t(56),m(57,"translate"),s(),t(58,` + `),a(43,"mat-form-field",2),t(44,` + `),a(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` + `),T(49,"input",6),t(50,` + `),a(51,"mat-error"),t(52),m(53,"translate"),m(54,"translate"),a(55,"strong"),t(56),m(57,"translate"),s(),t(58,` `),s(),t(59,` `),s(),t(60,` `),s(),t(61,` - `),o(62,"div",7),t(63,` - `),o(64,"button",8),t(65,` - `),I(66,"fa-icon",9),t(67),m(68,"translate"),s(),t(69,` - `),o(70,"button",10),t(71),m(72,"translate"),I(73,"fa-icon",11),t(74,` + `),a(62,"div",7),t(63,` + `),a(64,"button",8),t(65,` + `),T(66,"fa-icon",9),t(67),m(68,"translate"),s(),t(69,` + `),a(70,"button",10),t(71),m(72,"translate"),T(73,"fa-icon",11),t(74,` `),s(),t(75,` `),s(),t(76,` `),s(),t(77,` -`)),a&2&&(g("formGroup",r.fixedDepositProductCurrencyForm),l(7),b(d(8,16,"labels.inputs.Currency")),l(5),g("ngForOf",r.currencyData),l(4),vt(` +`)),o&2&&(g("formGroup",r.fixedDepositProductCurrencyForm),l(7),b(d(8,16,"labels.inputs.Currency")),l(5),g("ngForOf",r.currencyData),l(4),vt(` `,d(17,18,"labels.inputs.Currency")," ",d(18,20,"labels.commons.is"),` `),l(4),b(d(21,22,"labels.commons.required")),l(8),b(d(29,24,"labels.inputs.Decimal Places")),l(6),vt(` `,d(35,26,"labels.inputs.Decimal Places")," ",d(36,28,"labels.commons.is"),` @@ -28471,301 +28485,301 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(68,40,"labels.buttons.Previous"),` `),l(4),k(` `,d(72,42,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,jt,Gt,Te,Kt,qe,yn,dn,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function yqe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function AVe(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Sqe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function MVe(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function wqe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function OVe(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Eqe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function FVe(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}var vf=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductTermsForm()}ngOnInit(){this.interestCompoundingPeriodTypeData=this.fixedDepositProductsTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.fixedDepositProductsTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.fixedDepositProductsTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.fixedDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.fixedDepositProductTermsForm.patchValue({minDepositAmount:this.fixedDepositProductsTemplate.minDepositAmount,depositAmount:this.fixedDepositProductsTemplate.depositAmount,maxDepositAmount:this.fixedDepositProductsTemplate.maxDepositAmount}),this.fixedDepositProductTermsForm.patchValue({interestCompoundingPeriodType:this.fixedDepositProductsTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.fixedDepositProductsTemplate.interestPostingPeriodType.id,interestCalculationType:this.fixedDepositProductsTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.fixedDepositProductsTemplate.interestCalculationDaysInYearType.id})}createFixedDepositProductTermsForm(){this.fixedDepositProductTermsForm=this.formBuilder.group({minDepositAmount:[""],depositAmount:["",yt.required],maxDepositAmount:[""],interestCompoundingPeriodType:["",yt.required],interestPostingPeriodType:["",yt.required],interestCalculationType:["",yt.required],interestCalculationDaysInYearType:["",yt.required]})}get fixedDepositProductTerms(){let i=this.fixedDepositProductTermsForm.value;for(let a in i)i[a]===""&&delete i[a];return i}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-terms-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:154,vars:101,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-31"],["type","number","matInput","","formControlName","minDepositAmount",3,"matTooltip"],["type","number","matInput","","formControlName","depositAmount","required","",3,"matTooltip"],["type","number","matInput","","formControlName","maxDepositAmount",3,"matTooltip"],[1,"flex-98"],[1,"flex-48"],["formControlName","interestCompoundingPeriodType","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required","",3,"matTooltip"],["formControlName","interestCalculationType","required","",3,"matTooltip"],["formControlName","interestCalculationDaysInYearType","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"h4",2),t(5),m(6,"translate"),s(),t(7,` + `)}}var nf=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductTermsForm()}ngOnInit(){this.interestCompoundingPeriodTypeData=this.fixedDepositProductsTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.fixedDepositProductsTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.fixedDepositProductsTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.fixedDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.fixedDepositProductTermsForm.patchValue({minDepositAmount:this.fixedDepositProductsTemplate.minDepositAmount,depositAmount:this.fixedDepositProductsTemplate.depositAmount,maxDepositAmount:this.fixedDepositProductsTemplate.maxDepositAmount}),this.fixedDepositProductTermsForm.patchValue({interestCompoundingPeriodType:this.fixedDepositProductsTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.fixedDepositProductsTemplate.interestPostingPeriodType.id,interestCalculationType:this.fixedDepositProductsTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.fixedDepositProductsTemplate.interestCalculationDaysInYearType.id})}createFixedDepositProductTermsForm(){this.fixedDepositProductTermsForm=this.formBuilder.group({minDepositAmount:[""],depositAmount:["",St.required],maxDepositAmount:[""],interestCompoundingPeriodType:["",St.required],interestPostingPeriodType:["",St.required],interestCalculationType:["",St.required],interestCalculationDaysInYearType:["",St.required]})}get fixedDepositProductTerms(){let i=this.fixedDepositProductTermsForm.value;for(let o in i)i[o]===""&&delete i[o];return i}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-terms-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:154,vars:101,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-31"],["type","number","matInput","","formControlName","minDepositAmount",3,"matTooltip"],["type","number","matInput","","formControlName","depositAmount","required","",3,"matTooltip"],["type","number","matInput","","formControlName","maxDepositAmount",3,"matTooltip"],[1,"flex-98"],[1,"flex-48"],["formControlName","interestCompoundingPeriodType","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required","",3,"matTooltip"],["formControlName","interestCalculationType","required","",3,"matTooltip"],["formControlName","interestCalculationDaysInYearType","required","",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"h4",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-form-field",3),t(9,` - `),o(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` - `),I(14,"input",4),m(15,"translate"),t(16,` + `),a(8,"mat-form-field",3),t(9,` + `),a(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` + `),T(14,"input",4),m(15,"translate"),t(16,` `),s(),t(17,` - `),o(18,"mat-form-field",3),t(19,` - `),o(20,"mat-label"),t(21),m(22,"translate"),s(),t(23,` - `),I(24,"input",5),m(25,"translate"),t(26,` - `),o(27,"mat-error"),t(28),m(29,"translate"),m(30,"translate"),o(31,"strong"),t(32),m(33,"translate"),s(),t(34,` + `),a(18,"mat-form-field",3),t(19,` + `),a(20,"mat-label"),t(21),m(22,"translate"),s(),t(23,` + `),T(24,"input",5),m(25,"translate"),t(26,` + `),a(27,"mat-error"),t(28),m(29,"translate"),m(30,"translate"),a(31,"strong"),t(32),m(33,"translate"),s(),t(34,` `),s(),t(35,` `),s(),t(36,` - `),o(37,"mat-form-field",3),t(38,` - `),o(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` + `),a(37,"mat-form-field",3),t(38,` + `),a(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` - `),I(43,"input",6),m(44,"translate"),t(45,` + `),T(43,"input",6),m(44,"translate"),t(45,` `),s(),t(46,` - `),I(47,"mat-divider",7),t(48,` + `),T(47,"mat-divider",7),t(48,` - `),o(49,"mat-form-field",8),t(50,` - `),o(51,"mat-label"),t(52),m(53,"translate"),s(),t(54,` - `),o(55,"mat-select",9),m(56,"translate"),t(57,` - `),x(58,yqe,2,2,"mat-option",10),t(59,` + `),a(49,"mat-form-field",8),t(50,` + `),a(51,"mat-label"),t(52),m(53,"translate"),s(),t(54,` + `),a(55,"mat-select",9),m(56,"translate"),t(57,` + `),x(58,AVe,2,2,"mat-option",10),t(59,` `),s(),t(60,` - `),o(61,"mat-error"),t(62),m(63,"translate"),m(64,"translate"),o(65,"strong"),t(66),m(67,"translate"),s(),t(68,` + `),a(61,"mat-error"),t(62),m(63,"translate"),m(64,"translate"),a(65,"strong"),t(66),m(67,"translate"),s(),t(68,` `),s(),t(69,` `),s(),t(70,` - `),o(71,"mat-form-field",8),t(72,` - `),o(73,"mat-label"),t(74),m(75,"translate"),s(),t(76,` - `),o(77,"mat-select",11),m(78,"translate"),t(79,` - `),x(80,Sqe,2,2,"mat-option",10),t(81,` + `),a(71,"mat-form-field",8),t(72,` + `),a(73,"mat-label"),t(74),m(75,"translate"),s(),t(76,` + `),a(77,"mat-select",11),m(78,"translate"),t(79,` + `),x(80,MVe,2,2,"mat-option",10),t(81,` `),s(),t(82,` - `),o(83,"mat-error"),t(84),m(85,"translate"),m(86,"translate"),o(87,"strong"),t(88),m(89,"translate"),s(),t(90,` + `),a(83,"mat-error"),t(84),m(85,"translate"),m(86,"translate"),a(87,"strong"),t(88),m(89,"translate"),s(),t(90,` `),s(),t(91,` `),s(),t(92,` - `),o(93,"mat-form-field",8),t(94,` - `),o(95,"mat-label"),t(96),m(97,"translate"),s(),t(98,` - `),o(99,"mat-select",12),m(100,"translate"),t(101,` - `),x(102,wqe,2,2,"mat-option",10),t(103,` + `),a(93,"mat-form-field",8),t(94,` + `),a(95,"mat-label"),t(96),m(97,"translate"),s(),t(98,` + `),a(99,"mat-select",12),m(100,"translate"),t(101,` + `),x(102,OVe,2,2,"mat-option",10),t(103,` `),s(),t(104,` - `),o(105,"mat-error"),t(106),m(107,"translate"),m(108,"translate"),o(109,"strong"),t(110),m(111,"translate"),s(),t(112,` + `),a(105,"mat-error"),t(106),m(107,"translate"),m(108,"translate"),a(109,"strong"),t(110),m(111,"translate"),s(),t(112,` `),s(),t(113,` `),s(),t(114,` - `),o(115,"mat-form-field",8),t(116,` - `),o(117,"mat-label"),t(118),m(119,"translate"),s(),t(120,` - `),o(121,"mat-select",13),m(122,"translate"),t(123,` - `),x(124,Eqe,2,2,"mat-option",10),t(125,` + `),a(115,"mat-form-field",8),t(116,` + `),a(117,"mat-label"),t(118),m(119,"translate"),s(),t(120,` + `),a(121,"mat-select",13),m(122,"translate"),t(123,` + `),x(124,FVe,2,2,"mat-option",10),t(125,` `),s(),t(126,` - `),o(127,"mat-error"),t(128),m(129,"translate"),m(130,"translate"),o(131,"strong"),t(132),m(133,"translate"),s(),t(134,` + `),a(127,"mat-error"),t(128),m(129,"translate"),m(130,"translate"),a(131,"strong"),t(132),m(133,"translate"),s(),t(134,` `),s(),t(135,` `),s(),t(136,` `),s(),t(137,` - `),o(138,"div",14),t(139,` - `),o(140,"button",15),t(141,` - `),I(142,"fa-icon",16),t(143),m(144,"translate"),s(),t(145,` - `),o(146,"button",17),t(147),m(148,"translate"),I(149,"fa-icon",18),t(150,` + `),a(138,"div",14),t(139,` + `),a(140,"button",15),t(141,` + `),T(142,"fa-icon",16),t(143),m(144,"translate"),s(),t(145,` + `),a(146,"button",17),t(147),m(148,"translate"),T(149,"fa-icon",18),t(150,` `),s(),t(151,` `),s(),t(152,` `),s(),t(153,` -`)),a&2&&(g("formGroup",r.fixedDepositProductTermsForm),l(5),b(d(6,37,"labels.inputs.Deposit Amount")),l(6),b(d(12,39,"labels.inputs.Minimum")),l(3),Jt("matTooltip",d(15,41,"tooltips.The minimum deposit amount required to open a fixed deposit")),l(7),b(d(22,43,"labels.inputs.Default")),l(3),Jt("matTooltip",d(25,45,"tooltips.The default deposit amount expected")),l(4),vt(` +`)),o&2&&(g("formGroup",r.fixedDepositProductTermsForm),l(5),b(d(6,37,"labels.inputs.Deposit Amount")),l(6),b(d(12,39,"labels.inputs.Minimum")),l(3),Xt("matTooltip",d(15,41,"tooltips.The minimum deposit amount required to open a fixed deposit")),l(7),b(d(22,43,"labels.inputs.Default")),l(3),Xt("matTooltip",d(25,45,"tooltips.The default deposit amount expected")),l(4),vt(` `,d(29,47,"labels.inputs.Default Deposit Amount")," ",d(30,49,"labels.commons.is"),` - `),l(4),b(d(33,51,"labels.commons.required")),l(8),b(d(41,53,"labels.inputs.Maximum")),l(3),Jt("matTooltip",d(44,55,"tooltips.The maximum deposit amount allowed when a fixed deposit")),l(9),b(d(53,57,"labels.inputs.Interest Compounding Period")),l(3),Jt("matTooltip",d(56,59,"tooltips.The period at which interest rate")),l(3),g("ngForOf",r.interestCompoundingPeriodTypeData),l(4),vt(` + `),l(4),b(d(33,51,"labels.commons.required")),l(8),b(d(41,53,"labels.inputs.Maximum")),l(3),Xt("matTooltip",d(44,55,"tooltips.The maximum deposit amount allowed when a fixed deposit")),l(9),b(d(53,57,"labels.inputs.Interest Compounding Period")),l(3),Xt("matTooltip",d(56,59,"tooltips.The period at which interest rate")),l(3),g("ngForOf",r.interestCompoundingPeriodTypeData),l(4),vt(` `,d(63,61,"labels.inputs.Interest Compounding Period")," ",d(64,63,"labels.commons.is"),` - `),l(4),b(d(67,65,"labels.commons.required")),l(8),b(d(75,67,"labels.inputs.Interest Posting Period")),l(3),Jt("matTooltip",d(78,69,"tooltips.The period at which interest rate is posted or credited")),l(3),g("ngForOf",r.interestPostingPeriodTypeData),l(4),vt(` + `),l(4),b(d(67,65,"labels.commons.required")),l(8),b(d(75,67,"labels.inputs.Interest Posting Period")),l(3),Xt("matTooltip",d(78,69,"tooltips.The period at which interest rate is posted or credited")),l(3),g("ngForOf",r.interestPostingPeriodTypeData),l(4),vt(` `,d(85,71,"labels.inputs.Interest Posting Period")," ",d(86,73,"labels.commons.is"),` - `),l(4),b(d(89,75,"labels.commons.required")),l(8),b(d(97,77,"labels.inputs.Interest Calculated using")),l(3),Jt("matTooltip",d(100,79,"tooltips.The method used to calculate interest")),l(3),g("ngForOf",r.interestCalculationTypeData),l(4),vt(` + `),l(4),b(d(89,75,"labels.commons.required")),l(8),b(d(97,77,"labels.inputs.Interest Calculated using")),l(3),Xt("matTooltip",d(100,79,"tooltips.The method used to calculate interest")),l(3),g("ngForOf",r.interestCalculationTypeData),l(4),vt(` `,d(107,81,"labels.inputs.Interest Calculated using")," ",d(108,83,"labels.commons.is"),` - `),l(4),b(d(111,85,"labels.commons.required")),l(8),b(d(119,87,"labels.inputs.Days in Year")),l(3),Jt("matTooltip",d(122,89,"tooltips.The setting for number of days")),l(3),g("ngForOf",r.interestCalculationDaysInYearTypeData),l(4),vt(` + `),l(4),b(d(111,85,"labels.commons.required")),l(8),b(d(119,87,"labels.inputs.Days in Year")),l(3),Xt("matTooltip",d(122,89,"tooltips.The setting for number of days")),l(3),g("ngForOf",r.interestCalculationDaysInYearTypeData),l(4),vt(` `,d(129,91,"labels.inputs.Days in Year")," ",d(130,93,"labels.commons.is"),` `),l(4),b(d(133,95,"labels.commons.required")),l(11),k(` `,d(144,97,"labels.buttons.Previous"),` `),l(4),k(` `,d(148,99,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,sn,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function kqe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Ei,sn,dn,Ut,yn],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function BVe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Iqe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function RVe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Tqe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function NVe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Pqe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function LVe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Dqe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function VVe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Mqe(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function zVe(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Aqe(e,n){if(e&1&&(o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",28),t(7,` - `),x(8,Mqe,2,2,"mat-option",7),t(9,` + `)}}function jVe(e,n){if(e&1&&(a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",28),t(7,` + `),x(8,zVe,2,2,"mat-option",7),t(9,` `),s(),t(10,` - `),o(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),o(15,"strong"),t(16),m(17,"translate"),s(),t(18,` + `),a(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),a(15,"strong"),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.taxGroupData),l(4),vt(` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.taxGroupData),l(4),vt(` `,d(13,7,"labels.inputs.Tax Group")," ",d(14,9,"labels.commons.is"),` - `),l(4),b(d(17,11,"labels.commons.required"))}}var bf=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.lockinPeriodFrequencyTypeData=this.fixedDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=this.fixedDepositProductsTemplate.periodFrequencyTypeOptions.slice(0,-1),this.preClosurePenalInterestOnTypeData=this.fixedDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,this.taxGroupData=this.fixedDepositProductsTemplate.taxGroupOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.fixedDepositProductSettingsForm.patchValue({isMandatoryDeposit:this.fixedDepositProductsTemplate.isMandatoryDeposit,adjustAdvanceTowardsFuturePayments:this.fixedDepositProductsTemplate.adjustAdvanceTowardsFuturePayments,allowWithdrawal:this.fixedDepositProductsTemplate.allowWithdrawal,lockinPeriodFrequency:this.fixedDepositProductsTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.fixedDepositProductsTemplate.lockinPeriodFrequencyType?this.fixedDepositProductsTemplate.lockinPeriodFrequencyType.id:"",minDepositTerm:this.fixedDepositProductsTemplate.minDepositTerm,minDepositTermTypeId:this.fixedDepositProductsTemplate.minDepositTermType?this.fixedDepositProductsTemplate.minDepositTermType.id:"",inMultiplesOfDepositTerm:this.fixedDepositProductsTemplate.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:this.fixedDepositProductsTemplate.inMultiplesOfDepositTermType?this.fixedDepositProductsTemplate.inMultiplesOfDepositTerm.id:"",maxDepositTerm:this.fixedDepositProductsTemplate.maxDepositTerm,maxDepositTermTypeId:this.fixedDepositProductsTemplate.maxDepositTermType?this.fixedDepositProductsTemplate.minDepositTermType.id:"",preClosurePenalApplicable:this.fixedDepositProductsTemplate.preClosurePenalApplicable,preClosurePenalInterest:this.fixedDepositProductsTemplate.preClosurePenalInterest,preClosurePenalInterestOnTypeId:this.fixedDepositProductsTemplate.preClosurePenalInterestOnType?this.fixedDepositProductsTemplate.preClosurePenalInterestOnType.id:"",withHoldTax:this.fixedDepositProductsTemplate.withHoldTax}),this.fixedDepositProductsTemplate.withHoldTax&&this.fixedDepositProductSettingsForm.patchValue({taxGroupId:this.fixedDepositProductsTemplate.taxGroup?this.fixedDepositProductsTemplate.taxGroup.id:""})}createFixedDepositProductSettingsForm(){this.fixedDepositProductSettingsForm=this.formBuilder.group({lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],minDepositTerm:["",yt.required],minDepositTermTypeId:["",yt.required],inMultiplesOfDepositTerm:[""],inMultiplesOfDepositTermTypeId:[""],maxDepositTerm:[""],maxDepositTermTypeId:[""],preClosurePenalApplicable:[!1],preClosurePenalInterest:[""],preClosurePenalInterestOnTypeId:[""],withHoldTax:[!1]})}setConditionalControls(){this.fixedDepositProductSettingsForm.get("withHoldTax").valueChanges.subscribe(i=>{i?this.fixedDepositProductSettingsForm.addControl("taxGroupId",new ge("",yt.required)):this.fixedDepositProductSettingsForm.removeControl("taxGroupId")})}get fixedDepositProductSettings(){let i=this.fixedDepositProductSettingsForm.value;for(let a in i)i[a]===""&&delete i[a];return i}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-settings-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:194,vars:100,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minDepositTerm","required",""],["formControlName","minDepositTermTypeId","required",""],[1,"fas","fa-question-circle",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm"],["formControlName","maxDepositTermTypeId"],[1,"flex-98"],[1,"mat-h4","flex-23"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],["labelPosition","before","formControlName","withHoldTax",1,"flex-48","margin-v",3,"matTooltip"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["formControlName","taxGroupId","required",""]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"h4",2),t(5),m(6,"translate"),I(7,"i",3),m(8,"translate"),t(9,` + `),l(4),b(d(17,11,"labels.commons.required"))}}var rf=(()=>{class e{constructor(i){this.formBuilder=i,this.createFixedDepositProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.lockinPeriodFrequencyTypeData=this.fixedDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=this.fixedDepositProductsTemplate.periodFrequencyTypeOptions.slice(0,-1),this.preClosurePenalInterestOnTypeData=this.fixedDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,this.taxGroupData=this.fixedDepositProductsTemplate.taxGroupOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.fixedDepositProductSettingsForm.patchValue({isMandatoryDeposit:this.fixedDepositProductsTemplate.isMandatoryDeposit,adjustAdvanceTowardsFuturePayments:this.fixedDepositProductsTemplate.adjustAdvanceTowardsFuturePayments,allowWithdrawal:this.fixedDepositProductsTemplate.allowWithdrawal,lockinPeriodFrequency:this.fixedDepositProductsTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.fixedDepositProductsTemplate.lockinPeriodFrequencyType?this.fixedDepositProductsTemplate.lockinPeriodFrequencyType.id:"",minDepositTerm:this.fixedDepositProductsTemplate.minDepositTerm,minDepositTermTypeId:this.fixedDepositProductsTemplate.minDepositTermType?this.fixedDepositProductsTemplate.minDepositTermType.id:"",inMultiplesOfDepositTerm:this.fixedDepositProductsTemplate.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:this.fixedDepositProductsTemplate.inMultiplesOfDepositTermType?this.fixedDepositProductsTemplate.inMultiplesOfDepositTerm.id:"",maxDepositTerm:this.fixedDepositProductsTemplate.maxDepositTerm,maxDepositTermTypeId:this.fixedDepositProductsTemplate.maxDepositTermType?this.fixedDepositProductsTemplate.minDepositTermType.id:"",preClosurePenalApplicable:this.fixedDepositProductsTemplate.preClosurePenalApplicable,preClosurePenalInterest:this.fixedDepositProductsTemplate.preClosurePenalInterest,preClosurePenalInterestOnTypeId:this.fixedDepositProductsTemplate.preClosurePenalInterestOnType?this.fixedDepositProductsTemplate.preClosurePenalInterestOnType.id:"",withHoldTax:this.fixedDepositProductsTemplate.withHoldTax}),this.fixedDepositProductsTemplate.withHoldTax&&this.fixedDepositProductSettingsForm.patchValue({taxGroupId:this.fixedDepositProductsTemplate.taxGroup?this.fixedDepositProductsTemplate.taxGroup.id:""})}createFixedDepositProductSettingsForm(){this.fixedDepositProductSettingsForm=this.formBuilder.group({lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],minDepositTerm:["",St.required],minDepositTermTypeId:["",St.required],inMultiplesOfDepositTerm:[""],inMultiplesOfDepositTermTypeId:[""],maxDepositTerm:[""],maxDepositTermTypeId:[""],preClosurePenalApplicable:[!1],preClosurePenalInterest:[""],preClosurePenalInterestOnTypeId:[""],withHoldTax:[!1]})}setConditionalControls(){this.fixedDepositProductSettingsForm.get("withHoldTax").valueChanges.subscribe(i=>{i?this.fixedDepositProductSettingsForm.addControl("taxGroupId",new be("",St.required)):this.fixedDepositProductSettingsForm.removeControl("taxGroupId")})}get fixedDepositProductSettings(){let i=this.fixedDepositProductSettingsForm.value;for(let o in i)i[o]===""&&delete i[o];return i}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-settings-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:194,vars:100,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minDepositTerm","required",""],["formControlName","minDepositTermTypeId","required",""],[1,"fas","fa-question-circle",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm"],["formControlName","maxDepositTermTypeId"],[1,"flex-98"],[1,"mat-h4","flex-23"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],["labelPosition","before","formControlName","withHoldTax",1,"flex-48","margin-v",3,"matTooltip"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["formControlName","taxGroupId","required",""]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"h4",2),t(5),m(6,"translate"),T(7,"i",3),m(8,"translate"),t(9,` `),s(),t(10,` - `),o(11,"mat-form-field",4),t(12,` - `),o(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` - `),I(17,"input",5),t(18,` + `),a(11,"mat-form-field",4),t(12,` + `),a(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` + `),T(17,"input",5),t(18,` `),s(),t(19,` - `),o(20,"mat-form-field",4),t(21,` - `),o(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"mat-select",6),t(27,` - `),x(28,kqe,2,2,"mat-option",7),t(29,` + `),a(20,"mat-form-field",4),t(21,` + `),a(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"mat-select",6),t(27,` + `),x(28,BVe,2,2,"mat-option",7),t(29,` `),s(),t(30,` `),s(),t(31,` - `),o(32,"h4",2),t(33),m(34,"translate"),I(35,"i",3),m(36,"translate"),t(37,` + `),a(32,"h4",2),t(33),m(34,"translate"),T(35,"i",3),m(36,"translate"),t(37,` `),s(),t(38,` - `),o(39,"mat-form-field",4),t(40,` - `),o(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` - `),I(45,"input",8),t(46,` - `),o(47,"mat-error"),t(48),m(49,"translate"),m(50,"translate"),o(51,"strong"),t(52),m(53,"translate"),s(),t(54,` + `),a(39,"mat-form-field",4),t(40,` + `),a(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` + `),T(45,"input",8),t(46,` + `),a(47,"mat-error"),t(48),m(49,"translate"),m(50,"translate"),a(51,"strong"),t(52),m(53,"translate"),s(),t(54,` `),s(),t(55,` `),s(),t(56,` - `),o(57,"mat-form-field",4),t(58,` - `),o(59,"mat-label"),t(60),m(61,"translate"),s(),t(62,` - `),o(63,"mat-select",9),t(64,` - `),x(65,Iqe,2,2,"mat-option",7),t(66,` + `),a(57,"mat-form-field",4),t(58,` + `),a(59,"mat-label"),t(60),m(61,"translate"),s(),t(62,` + `),a(63,"mat-select",9),t(64,` + `),x(65,RVe,2,2,"mat-option",7),t(66,` `),s(),t(67,` - `),o(68,"mat-error"),t(69),m(70,"translate"),m(71,"translate"),o(72,"strong"),t(73),m(74,"translate"),s(),t(75,` + `),a(68,"mat-error"),t(69),m(70,"translate"),m(71,"translate"),a(72,"strong"),t(73),m(74,"translate"),s(),t(75,` `),s(),t(76,` `),s(),t(77,` - `),o(78,"h4",2),t(79),m(80,"translate"),I(81,"i",10),m(82,"translate"),t(83,` + `),a(78,"h4",2),t(79),m(80,"translate"),T(81,"i",10),m(82,"translate"),t(83,` `),s(),t(84,` - `),o(85,"mat-form-field",4),t(86,` - `),o(87,"mat-label"),t(88),m(89,"translate"),s(),t(90,` - `),I(91,"input",11),t(92,` + `),a(85,"mat-form-field",4),t(86,` + `),a(87,"mat-label"),t(88),m(89,"translate"),s(),t(90,` + `),T(91,"input",11),t(92,` `),s(),t(93,` - `),o(94,"mat-form-field",4),t(95,` - `),o(96,"mat-label"),t(97),m(98,"translate"),s(),t(99,` - `),o(100,"mat-select",12),t(101,` - `),x(102,Tqe,2,2,"mat-option",7),t(103,` + `),a(94,"mat-form-field",4),t(95,` + `),a(96,"mat-label"),t(97),m(98,"translate"),s(),t(99,` + `),a(100,"mat-select",12),t(101,` + `),x(102,NVe,2,2,"mat-option",7),t(103,` `),s(),t(104,` `),s(),t(105,` - `),o(106,"h4",2),t(107),m(108,"translate"),I(109,"i",10),m(110,"translate"),t(111,` + `),a(106,"h4",2),t(107),m(108,"translate"),T(109,"i",10),m(110,"translate"),t(111,` `),s(),t(112,` - `),o(113,"mat-form-field",4),t(114,` - `),o(115,"mat-label"),t(116),m(117,"translate"),s(),t(118,` - `),I(119,"input",13),t(120,` + `),a(113,"mat-form-field",4),t(114,` + `),a(115,"mat-label"),t(116),m(117,"translate"),s(),t(118,` + `),T(119,"input",13),t(120,` `),s(),t(121,` - `),o(122,"mat-form-field",4),t(123,` - `),o(124,"mat-label"),t(125),m(126,"translate"),s(),t(127,` - `),o(128,"mat-select",14),t(129,` - `),x(130,Pqe,2,2,"mat-option",7),t(131,` + `),a(122,"mat-form-field",4),t(123,` + `),a(124,"mat-label"),t(125),m(126,"translate"),s(),t(127,` + `),a(128,"mat-select",14),t(129,` + `),x(130,LVe,2,2,"mat-option",7),t(131,` `),s(),t(132,` `),s(),t(133,` - `),I(134,"mat-divider",15),t(135,` + `),T(134,"mat-divider",15),t(135,` - `),o(136,"h4",16),t(137),m(138,"translate"),I(139,"i",10),m(140,"translate"),t(141,` + `),a(136,"h4",16),t(137),m(138,"translate"),T(139,"i",10),m(140,"translate"),t(141,` `),s(),t(142,` - `),o(143,"mat-checkbox",17),t(144),m(145,"translate"),s(),t(146,` + `),a(143,"mat-checkbox",17),t(144),m(145,"translate"),s(),t(146,` - `),o(147,"mat-form-field",4),t(148,` - `),o(149,"mat-label"),t(150),m(151,"translate"),s(),t(152,` - `),I(153,"input",18),t(154,` + `),a(147,"mat-form-field",4),t(148,` + `),a(149,"mat-label"),t(150),m(151,"translate"),s(),t(152,` + `),T(153,"input",18),t(154,` `),s(),t(155,` - `),o(156,"mat-form-field",4),t(157,` - `),o(158,"mat-label"),t(159),m(160,"translate"),s(),t(161,` - `),o(162,"mat-select",19),t(163,` - `),x(164,Dqe,2,2,"mat-option",7),t(165,` + `),a(156,"mat-form-field",4),t(157,` + `),a(158,"mat-label"),t(159),m(160,"translate"),s(),t(161,` + `),a(162,"mat-select",19),t(163,` + `),x(164,VVe,2,2,"mat-option",7),t(165,` `),s(),t(166,` `),s(),t(167,` - `),I(168,"mat-divider",15),t(169,` + `),T(168,"mat-divider",15),t(169,` - `),o(170,"mat-checkbox",20),m(171,"translate"),t(172),m(173,"translate"),s(),t(174,` + `),a(170,"mat-checkbox",20),m(171,"translate"),t(172),m(173,"translate"),s(),t(174,` - `),x(175,Aqe,20,13,"mat-form-field",21),t(176,` + `),x(175,jVe,20,13,"mat-form-field",21),t(176,` `),s(),t(177,` - `),o(178,"div",22),t(179,` - `),o(180,"button",23),t(181,` - `),I(182,"fa-icon",24),t(183),m(184,"translate"),s(),t(185,` - `),o(186,"button",25),t(187),m(188,"translate"),I(189,"fa-icon",26),t(190,` + `),a(178,"div",22),t(179,` + `),a(180,"button",23),t(181,` + `),T(182,"fa-icon",24),t(183),m(184,"translate"),s(),t(185,` + `),a(186,"button",25),t(187),m(188,"translate"),T(189,"fa-icon",26),t(190,` `),s(),t(191,` `),s(),t(192,` `),s(),t(193,` -`)),a&2&&(g("formGroup",r.fixedDepositProductSettingsForm),l(5),k(` +`)),o&2&&(g("formGroup",r.fixedDepositProductSettingsForm),l(5),k(` `,d(6,38,"labels.inputs.Lock-in Period"),` - `),l(2),Jt("matTooltip",d(8,40,"tooltips.A period of time during which a fixed deposit account")),l(7),b(d(15,42,"labels.inputs.Frequency")),l(9),b(d(24,44,"labels.inputs.Type")),l(5),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(5),k(` + `),l(2),Xt("matTooltip",d(8,40,"tooltips.A period of time during which a fixed deposit account")),l(7),b(d(15,42,"labels.inputs.Frequency")),l(9),b(d(24,44,"labels.inputs.Type")),l(5),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(5),k(` `,d(34,46,"labels.inputs.Minimum Deposit Term"),` - `),l(2),Jt("matTooltip",d(36,48,"tooltips.The minimum length of time")),l(7),b(d(43,50,"labels.inputs.Frequency")),l(6),vt(` + `),l(2),Xt("matTooltip",d(36,48,"tooltips.The minimum length of time")),l(7),b(d(43,50,"labels.inputs.Frequency")),l(6),vt(` `,d(49,52,"labels.inputs.Minimum Deposit Term Frequency")," ",d(50,54,"labels.commons.is"),` `),l(4),b(d(53,56,"labels.commons.required")),l(8),b(d(61,58,"labels.inputs.Frequency Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(4),vt(` `,d(70,60,"labels.inputs.Minimum Deposit Term Frequency Type")," ",d(71,62,"labels.commons.is"),` `),l(4),b(d(74,64,"labels.commons.required")),l(6),k(` `,d(80,66,"labels.heading.And thereafter, in Multiples of"),` - `),l(2),Jt("matTooltip",d(82,68,"tooltips.After the minimum deposit term has passed")),l(7),b(d(89,70,"labels.inputs.Frequency")),l(9),b(d(98,72,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(5),k(` + `),l(2),Xt("matTooltip",d(82,68,"tooltips.After the minimum deposit term has passed")),l(7),b(d(89,70,"labels.inputs.Frequency")),l(9),b(d(98,72,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(5),k(` `,d(108,74,"labels.inputs.Maximum Deposit Term"),` - `),l(2),Jt("matTooltip",d(110,76,"tooltips.The maximum length of time funds")),l(7),b(d(117,78,"labels.inputs.Frequency")),l(9),b(d(126,80,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(7),k(` + `),l(2),Xt("matTooltip",d(110,76,"tooltips.The maximum length of time funds")),l(7),b(d(117,78,"labels.inputs.Frequency")),l(9),b(d(126,80,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(7),k(` `,d(138,82,"labels.heading.For Pre-mature closure"),` - `),l(2),Jt("matTooltip",d(140,84,"tooltips.This sections defines an interest penalty")),l(5),k(` + `),l(2),Xt("matTooltip",d(140,84,"tooltips.This sections defines an interest penalty")),l(5),k(` `,d(145,86,"labels.inputs.Apply Penal Interest (less)"),` - `),l(6),k("",d(151,88,"labels.inputs.Penal Interest")," (%)"),l(9),b(d(160,90,"labels.inputs.Period")),l(5),g("ngForOf",r.preClosurePenalInterestOnTypeData),l(6),Jt("matTooltip",d(171,92,"tooltips.An boolean flag to attach")),l(2),k(` + `),l(6),k("",d(151,88,"labels.inputs.Penal Interest")," (%)"),l(9),b(d(160,90,"labels.inputs.Period")),l(5),g("ngForOf",r.preClosurePenalInterestOnTypeData),l(6),Xt("matTooltip",d(171,92,"tooltips.An boolean flag to attach")),l(2),k(` `,d(173,94,"labels.inputs.Is Withhold Tax Applicable"),` `),l(3),g("ngIf",r.fixedDepositProductSettingsForm.value.withHoldTax),l(8),k(` `,d(184,96,"labels.buttons.Previous"),` `),l(4),k(` `,d(188,98,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,De,Dt,Ti,sn,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var Oqe=e=>({data:e});function Fqe(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Ei,sn,Mi,dn,Ut,yn],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var qVe=e=>({data:e});function HVe(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Bqe(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function GVe(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Rqe(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function UVe(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Nqe(e,n){if(e&1&&(o(0,"mat-select",14),t(1,` - `),x(2,Rqe,2,2,"mat-option",3),t(3,` - `),s()),e&2){let i=A(2);l(2),g("ngForOf",i.attributeValueData)}}function Lqe(e,n){e&1&&I(0,"input",15)}function Vqe(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),x(6,Nqe,4,1,"mat-select",12),t(7,` - `),x(8,Lqe,1,0,"input",13),t(9,` - `),o(10,"mat-error"),t(11),m(12,"translate"),m(13,"translate"),o(14,"strong"),t(15),m(16,"translate"),s(),t(17,` + `)}}function $Ve(e,n){if(e&1&&(a(0,"mat-select",14),t(1,` + `),x(2,UVe,2,2,"mat-option",3),t(3,` + `),s()),e&2){let i=M(2);l(2),g("ngForOf",i.attributeValueData)}}function WVe(e,n){e&1&&T(0,"input",15)}function QVe(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),x(6,$Ve,4,1,"mat-select",12),t(7,` + `),x(8,WVe,1,0,"input",13),t(9,` + `),a(10,"mat-error"),t(11),m(12,"translate"),m(13,"translate"),a(14,"strong"),t(15),m(16,"translate"),s(),t(17,` `),s(),t(18,` - `),s()),e&2){let i=A();l(3),b(d(4,6,"labels.inputs.Value")),l(3),g("ngIf",i.depositProductIncentiveForm.value.attributeName!==3),l(2),g("ngIf",i.depositProductIncentiveForm.value.attributeName===3),l(3),vt(` + `),s()),e&2){let i=M();l(3),b(d(4,6,"labels.inputs.Value")),l(3),g("ngIf",i.depositProductIncentiveForm.value.attributeName!==3),l(2),g("ngIf",i.depositProductIncentiveForm.value.attributeName===3),l(3),vt(` `,d(12,8,"labels.inputs.Value")," ",d(13,10,"labels.commons.is"),` - `),l(4),b(d(16,12,"labels.commons.required"))}}function zqe(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(16,12,"labels.commons.required"))}}function KVe(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}var i_=(()=>{class e{constructor(i,a,r,c){this.dialogRef=i,this.data=a,this.formBuilder=r,this.translateService=c,this.layout={addButtonText:"Add"},this.createDepositProductIncentiveForm(),this.setConditionalControls(),this.layout=ve(ve({},this.layout),a.layout),this.dialogRef.disableClose=!0}ngOnInit(){this.dialogRef.updateSize("400px"),this.entityTypeData=this.data.chartTemplate.entityTypeOptions,this.attributeNameData=this.data.chartTemplate.attributeNameOptions,this.conditionTypeData=this.data.chartTemplate.conditionTypeOptions,this.incentiveTypeData=this.data.chartTemplate.incentiveTypeOptions,this.data.values?this.depositProductIncentiveForm.patchValue({entityType:this.data.values.entityType,attributeName:this.data.values.attributeName,conditionType:this.data.values.conditionType,attributeValue:this.data.values.attributeValue,incentiveType:this.data.values.incentiveType,amount:this.data.values.amount}):this.depositProductIncentiveForm.patchValue({entityType:this.data.entityType}),this.title=this.translateService.instant("labels.heading.Incentives")}setConditionalControls(){this.depositProductIncentiveForm.get("attributeName").valueChanges.subscribe(i=>{this.depositProductIncentiveForm.patchValue({attributeValue:""}),this.attributeValueData=this.data.chartTemplate[`${this.attributeNameData.find(a=>a.id===i).code.split(".")[1]}Options`]})}createDepositProductIncentiveForm(){this.depositProductIncentiveForm=this.formBuilder.group({entityType:[""],attributeName:["",yt.required],conditionType:["",yt.required],attributeValue:["",yt.required],incentiveType:["",yt.required],amount:["",yt.required]})}static{this.\u0275fac=function(a){return new(a||e)(z(ra),z(za),z(he),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-deposit-product-incentive-form-dialog"]],decls:100,vars:64,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"layout-column",3,"formGroup"],["formControlName","attributeName","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","conditionType","required",""],[4,"ngIf"],["formControlName","incentiveType","required",""],["type","number","matInput","","formControlName","amount","required",""],[1,"layout-row","layout-xs-column","layout-align-center","gap-2percent"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close","disabled"],[3,"value"],["formControlName","attributeValue","required","",4,"ngIf"],["type","number","matInput","","formControlName","attributeValue","required","",4,"ngIf"],["formControlName","attributeValue","required",""],["type","number","matInput","","formControlName","attributeValue","required",""]],template:function(a,r){a&1&&(o(0,"h1",0),t(1),s(),t(2,` + `)}}var of=(()=>{class e{constructor(i,o,r,c){this.dialogRef=i,this.data=o,this.formBuilder=r,this.translateService=c,this.layout={addButtonText:"Add"},this.createDepositProductIncentiveForm(),this.setConditionalControls(),this.layout=ye(ye({},this.layout),o.layout),this.dialogRef.disableClose=!0}ngOnInit(){this.dialogRef.updateSize("400px"),this.entityTypeData=this.data.chartTemplate.entityTypeOptions,this.attributeNameData=this.data.chartTemplate.attributeNameOptions,this.conditionTypeData=this.data.chartTemplate.conditionTypeOptions,this.incentiveTypeData=this.data.chartTemplate.incentiveTypeOptions,this.data.values?this.depositProductIncentiveForm.patchValue({entityType:this.data.values.entityType,attributeName:this.data.values.attributeName,conditionType:this.data.values.conditionType,attributeValue:this.data.values.attributeValue,incentiveType:this.data.values.incentiveType,amount:this.data.values.amount}):this.depositProductIncentiveForm.patchValue({entityType:this.data.entityType}),this.title=this.translateService.instant("labels.heading.Incentives")}setConditionalControls(){this.depositProductIncentiveForm.get("attributeName").valueChanges.subscribe(i=>{this.depositProductIncentiveForm.patchValue({attributeValue:""}),this.attributeValueData=this.data.chartTemplate[`${this.attributeNameData.find(o=>o.id===i).code.split(".")[1]}Options`]})}createDepositProductIncentiveForm(){this.depositProductIncentiveForm=this.formBuilder.group({entityType:[""],attributeName:["",St.required],conditionType:["",St.required],attributeValue:["",St.required],incentiveType:["",St.required],amount:["",St.required]})}static{this.\u0275fac=function(o){return new(o||e)(z(Qr),z(Eo),z(ve),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-deposit-product-incentive-form-dialog"]],decls:100,vars:64,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"layout-column",3,"formGroup"],["formControlName","attributeName","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","conditionType","required",""],[4,"ngIf"],["formControlName","incentiveType","required",""],["type","number","matInput","","formControlName","amount","required",""],[1,"layout-row","layout-xs-column","layout-align-center","gap-2percent"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close","disabled"],[3,"value"],["formControlName","attributeValue","required","",4,"ngIf"],["type","number","matInput","","formControlName","attributeValue","required","",4,"ngIf"],["formControlName","attributeValue","required",""],["type","number","matInput","","formControlName","attributeValue","required",""]],template:function(o,r){o&1&&(a(0,"h1",0),t(1),s(),t(2,` -`),o(3,"div",1),t(4,` - `),o(5,"mat-form-field"),t(6,` - `),o(7,"mat-label"),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"mat-select",2),t(12,` - `),x(13,Fqe,2,2,"mat-option",3),t(14,` +`),a(3,"div",1),t(4,` + `),a(5,"mat-form-field"),t(6,` + `),a(7,"mat-label"),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"mat-select",2),t(12,` + `),x(13,HVe,2,2,"mat-option",3),t(14,` `),s(),t(15,` - `),o(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),o(20,"strong"),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),a(20,"strong"),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field"),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"mat-select",4),t(33,` - `),x(34,Bqe,2,2,"mat-option",3),t(35,` + `),a(26,"mat-form-field"),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),a(32,"mat-select",4),t(33,` + `),x(34,GVe,2,2,"mat-option",3),t(35,` `),s(),t(36,` - `),o(37,"mat-error"),t(38),m(39,"translate"),m(40,"translate"),o(41,"strong"),t(42),m(43,"translate"),s(),t(44,` + `),a(37,"mat-error"),t(38),m(39,"translate"),m(40,"translate"),a(41,"strong"),t(42),m(43,"translate"),s(),t(44,` `),s(),t(45,` `),s(),t(46,` - `),x(47,Vqe,19,14,"mat-form-field",5),t(48,` + `),x(47,QVe,19,14,"mat-form-field",5),t(48,` - `),o(49,"mat-form-field"),t(50,` - `),o(51,"mat-label"),t(52),m(53,"translate"),s(),t(54,` - `),o(55,"mat-select",6),t(56,` - `),x(57,zqe,2,2,"mat-option",3),t(58,` + `),a(49,"mat-form-field"),t(50,` + `),a(51,"mat-label"),t(52),m(53,"translate"),s(),t(54,` + `),a(55,"mat-select",6),t(56,` + `),x(57,KVe,2,2,"mat-option",3),t(58,` `),s(),t(59,` - `),o(60,"mat-error"),t(61),m(62,"translate"),m(63,"translate"),o(64,"strong"),t(65),m(66,"translate"),s(),t(67,` + `),a(60,"mat-error"),t(61),m(62,"translate"),m(63,"translate"),a(64,"strong"),t(65),m(66,"translate"),s(),t(67,` `),s(),t(68,` `),s(),t(69,` - `),o(70,"mat-form-field"),t(71,` - `),o(72,"mat-label"),t(73),m(74,"translate"),s(),t(75,` - `),I(76,"input",7),t(77,` - `),o(78,"mat-error"),t(79),m(80,"translate"),m(81,"translate"),o(82,"strong"),t(83),m(84,"translate"),s(),t(85,` + `),a(70,"mat-form-field"),t(71,` + `),a(72,"mat-label"),t(73),m(74,"translate"),s(),t(75,` + `),T(76,"input",7),t(77,` + `),a(78,"mat-error"),t(79),m(80,"translate"),m(81,"translate"),a(82,"strong"),t(83),m(84,"translate"),s(),t(85,` `),s(),t(86,` `),s(),t(87,` `),s(),t(88,` -`),o(89,"mat-dialog-actions",8),t(90,` - `),o(91,"button",9),t(92),m(93,"translate"),s(),t(94,` - `),o(95,"button",10),t(96),m(97,"translate"),s(),t(98,` +`),a(89,"mat-dialog-actions",8),t(90,` + `),a(91,"button",9),t(92),m(93,"translate"),s(),t(94,` + `),a(95,"button",10),t(96),m(97,"translate"),s(),t(98,` `),s(),t(99,` -`)),a&2&&(l(),b(r.title),l(2),g("formGroup",r.depositProductIncentiveForm),l(5),b(d(9,26,"labels.inputs.Attribute")),l(5),g("ngForOf",r.attributeNameData),l(4),vt(` +`)),o&2&&(l(),b(r.title),l(2),g("formGroup",r.depositProductIncentiveForm),l(5),b(d(9,26,"labels.inputs.Attribute")),l(5),g("ngForOf",r.attributeNameData),l(4),vt(` `,d(18,28,"labels.inputs.Attribute")," ",d(19,30,"labels.commons.is"),` `),l(4),b(d(22,32,"labels.commons.required")),l(8),b(d(30,34,"labels.inputs.Condition")),l(5),g("ngForOf",r.conditionTypeData),l(4),vt(` `,d(39,36,"labels.inputs.Condition")," ",d(40,38,"labels.commons.is"),` @@ -28773,1518 +28787,1518 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(62,44,"labels.inputs.Type")," ",d(63,46,"labels.commons.is"),` `),l(4),b(d(66,48,"labels.commons.required")),l(8),b(d(74,50,"labels.inputs.Interest")),l(6),vt(` `,d(80,52,"labels.inputs.Interest")," ",d(81,54,"labels.commons.is"),` - `),l(4),b(d(84,56,"labels.commons.required")),l(9),b(d(93,58,"labels.buttons.Cancel")),l(3),g("mat-dialog-close",Je(62,Oqe,r.depositProductIncentiveForm))("disabled",!r.depositProductIncentiveForm.valid||r.depositProductIncentiveForm.pristine),l(),k(` + `),l(4),b(d(84,56,"labels.commons.required")),l(9),b(d(93,58,"labels.buttons.Cancel")),l(3),g("mat-dialog-close",Xe(62,qVe,r.depositProductIncentiveForm))("disabled",!r.depositProductIncentiveForm.valid||r.depositProductIncentiveForm.pristine),l(),k(` `,d(97,60,"labels.buttons."+r.layout.addButtonText),` - `))},dependencies:[re,Lt,De,Dt,Vr,zr,jr,va,jt,Gt,Te,Kt,qe,ye,Wn,ee,me,Ie,de,ue,St]})}}return e})();function jqe(e,n){e&1&&(o(0,"div",34),t(1,` - `),o(2,"h3",35),t(3),m(4,"translate"),s(),t(5,` - `),s()),e&2&&(l(3),b(d(4,1,"labels.heading.It is required to add at least one Slab")))}function qqe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function Hqe(e,n){if(e&1&&(o(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,i.fromPeriod+" - "+i.toPeriod+" "+li(2,1,i.periodType,a.periodTypeData,"id","value"),` - `)}}function Gqe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function Uqe(e,n){if(e&1&&(o(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `))},dependencies:[yt,le,zt,wt,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Pr,lo,Dr,Ir],encapsulation:2})}}return e})();function YVe(e,n){e&1&&(a(0,"div",34),t(1,` + `),a(2,"h3",35),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2&&(l(3),b(d(4,1,"labels.heading.It is required to add at least one Slab")))}function JVe(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function ZVe(e,n){if(e&1&&(a(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,i.fromPeriod+" - "+i.toPeriod+" "+ci(2,1,i.periodType,o.periodTypeData,"id","value"),` + `)}}function XVe(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function tze(e,n){if(e&1&&(a(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function $qe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function Wqe(e,n){if(e&1&&(o(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k("",i.annualInterestRate," %")}}function Qqe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function Yqe(e,n){if(e&1&&(o(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function eze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function ize(e,n){if(e&1&&(a(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k("",i.annualInterestRate," %")}}function nze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function rze(e,n){if(e&1&&(a(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.description,` - `)}}function Kqe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Jqe(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",55),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `)}}function oze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function aze(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",55),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.View Incentives"),` - `))}function Zqe(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",56),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `))}function sze(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",56),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Hide Incentives"),` - `))}function Xqe(e,n){if(e&1){let i=lt();o(0,"td",49),t(1,` - `),o(2,"button",50),q("click",function(){let r=Q(i).dataIndex,c=A(2).$implicit,u=A();return Y(u.editChartSlab(c.controls.chartSlabs,r))}),t(3,` - `),I(4,"fa-icon",51),t(5,` + `))}function lze(e,n){if(e&1){let i=lt();a(0,"td",49),t(1,` + `),a(2,"button",50),q("click",function(){let r=Q(i).dataIndex,c=M(2).$implicit,u=M();return K(u.editChartSlab(c.controls.chartSlabs,r))}),t(3,` + `),T(4,"fa-icon",51),t(5,` `),s(),t(6,` - `),o(7,"button",52),q("click",function(){let r=Q(i).dataIndex,c=A(2).$implicit,u=A();return Y(u.delete(c.controls.chartSlabs,r))}),t(8,` - `),I(9,"fa-icon",20),t(10,` + `),a(7,"button",52),q("click",function(){let r=Q(i).dataIndex,c=M(2).$implicit,u=M();return K(u.delete(c.controls.chartSlabs,r))}),t(8,` + `),T(9,"fa-icon",20),t(10,` `),s(),t(11,` - `),o(12,"button",53),q("click",function(){let r=Q(i).dataIndex,c=A(2).index,u=A();return Y(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(13,` - `),x(14,Jqe,5,3,"span",54),t(15,` - `),x(16,Zqe,5,3,"span",54),t(17,` + `),a(12,"button",53),q("click",function(){let r=Q(i).dataIndex,c=M(2).index,u=M();return K(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(13,` + `),x(14,aze,5,3,"span",54),t(15,` + `),x(16,sze,5,3,"span",54),t(17,` `),s(),t(18,` - `),s()}if(e&2){let i=n.dataIndex,a=A(2).index,r=A();l(14),g("ngIf",r.expandChartSlabIndex[a]!==i),l(2),g("ngIf",r.expandChartSlabIndex[a]===i)}}function tHe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function eHe(e,n){if(e&1&&(o(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.entityType,a.entityTypeData,"id","value"),` - `)}}function iHe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function nHe(e,n){if(e&1&&(o(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.attributeName,a.attributeNameData,"id","value"),` - `)}}function rHe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function aHe(e,n){if(e&1&&(o(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.conditionType,a.conditionTypeData,"id","value"),` - `)}}function oHe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function sHe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.genderData,"id","name"))}}function lHe(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit;l(),b(i.attributeValue)}}function cHe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.clientTypeData,"id","name"))}}function pHe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.clientClassificationData,"id","name"))}}function mHe(e,n){if(e&1&&(o(0,"td",71),t(1,` - `),x(2,sHe,3,6,"span",72),t(3,` - `),x(4,lHe,2,1,"span",72),t(5,` - `),x(6,cHe,3,6,"span",72),t(7,` - `),x(8,pHe,3,6,"span",72),t(9,` - `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function dHe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function uHe(e,n){if(e&1&&(o(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incentiveType,a.incentiveTypeData,"id","value"),` - `)}}function fHe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function hHe(e,n){if(e&1&&(o(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()}if(e&2){let i=n.dataIndex,o=M(2).index,r=M();l(14),g("ngIf",r.expandChartSlabIndex[o]!==i),l(2),g("ngIf",r.expandChartSlabIndex[o]===i)}}function cze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function pze(e,n){if(e&1&&(a(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.entityType,o.entityTypeData,"id","value"),` + `)}}function mze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function dze(e,n){if(e&1&&(a(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.attributeName,o.attributeNameData,"id","value"),` + `)}}function uze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function fze(e,n){if(e&1&&(a(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.conditionType,o.conditionTypeData,"id","value"),` + `)}}function hze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function gze(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.genderData,"id","name"))}}function xze(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit;l(),b(i.attributeValue)}}function _ze(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.clientTypeData,"id","name"))}}function vze(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.clientClassificationData,"id","name"))}}function bze(e,n){if(e&1&&(a(0,"td",71),t(1,` + `),x(2,gze,3,6,"span",72),t(3,` + `),x(4,xze,2,1,"span",72),t(5,` + `),x(6,_ze,3,6,"span",72),t(7,` + `),x(8,vze,3,6,"span",72),t(9,` + `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function Cze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function yze(e,n){if(e&1&&(a(0,"td",49),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incentiveType,o.incentiveTypeData,"id","value"),` + `)}}function Sze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function wze(e,n){if(e&1&&(a(0,"td",49),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amount,` - `)}}function gHe(e,n){e&1&&(o(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function xHe(e,n){if(e&1){let i=lt();o(0,"td",49),t(1,` - `),o(2,"button",50),q("click",function(){let r=Q(i).index,c=A(2).dataIndex,u=A(2).$implicit,h=A();return Y(h.editIncentive(h.getIncentives(u.controls.chartSlabs,c),r))}),t(3,` - `),I(4,"fa-icon",51),t(5,` + `)}}function Eze(e,n){e&1&&(a(0,"th",48),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function kze(e,n){if(e&1){let i=lt();a(0,"td",49),t(1,` + `),a(2,"button",50),q("click",function(){let r=Q(i).index,c=M(2).dataIndex,u=M(2).$implicit,h=M();return K(h.editIncentive(h.getIncentives(u.controls.chartSlabs,c),r))}),t(3,` + `),T(4,"fa-icon",51),t(5,` `),s(),t(6,` - `),o(7,"button",52),q("click",function(){let r=Q(i).index,c=A(2).dataIndex,u=A(2).$implicit,h=A();return Y(h.delete(h.getIncentives(u.controls.chartSlabs,c),r))}),t(8,` - `),I(9,"fa-icon",20),t(10,` + `),a(7,"button",52),q("click",function(){let r=Q(i).index,c=M(2).dataIndex,u=M(2).$implicit,h=M();return K(h.delete(h.getIncentives(u.controls.chartSlabs,c),r))}),t(8,` + `),T(9,"fa-icon",20),t(10,` `),s(),t(11,` - `),s()}}function _He(e,n){e&1&&I(0,"tr",73)}function vHe(e,n){e&1&&I(0,"tr",74)}function bHe(e,n){if(e&1&&(o(0,"table",63),t(1,` - `),at(2,64),t(3,` - `),x(4,tHe,3,3,"th",38),t(5,` - `),x(6,eHe,3,6,"td",39),t(7,` - `),ot(),t(8,` + `),s()}}function Tze(e,n){e&1&&T(0,"tr",73)}function Ize(e,n){e&1&&T(0,"tr",74)}function Pze(e,n){if(e&1&&(a(0,"table",63),t(1,` + `),ot(2,64),t(3,` + `),x(4,cze,3,3,"th",38),t(5,` + `),x(6,pze,3,6,"td",39),t(7,` + `),at(),t(8,` - `),at(9,65),t(10,` - `),x(11,iHe,3,3,"th",38),t(12,` - `),x(13,nHe,3,6,"td",39),t(14,` - `),ot(),t(15,` + `),ot(9,65),t(10,` + `),x(11,mze,3,3,"th",38),t(12,` + `),x(13,dze,3,6,"td",39),t(14,` + `),at(),t(15,` - `),at(16,66),t(17,` - `),x(18,rHe,3,3,"th",38),t(19,` - `),x(20,aHe,3,6,"td",39),t(21,` - `),ot(),t(22,` + `),ot(16,66),t(17,` + `),x(18,uze,3,3,"th",38),t(19,` + `),x(20,fze,3,6,"td",39),t(21,` + `),at(),t(22,` - `),at(23,67),t(24,` - `),x(25,oHe,3,3,"th",38),t(26,` - `),x(27,mHe,10,5,"td",68),t(28,` - `),ot(),t(29,` + `),ot(23,67),t(24,` + `),x(25,hze,3,3,"th",38),t(26,` + `),x(27,bze,10,5,"td",68),t(28,` + `),at(),t(29,` - `),at(30,69),t(31,` - `),x(32,dHe,3,3,"th",38),t(33,` - `),x(34,uHe,3,6,"td",39),t(35,` - `),ot(),t(36,` + `),ot(30,69),t(31,` + `),x(32,Cze,3,3,"th",38),t(33,` + `),x(34,yze,3,6,"td",39),t(35,` + `),at(),t(36,` - `),at(37,70),t(38,` - `),x(39,fHe,3,3,"th",38),t(40,` - `),x(41,hHe,2,1,"td",39),t(42,` - `),ot(),t(43,` + `),ot(37,70),t(38,` + `),x(39,Sze,3,3,"th",38),t(40,` + `),x(41,wze,2,1,"td",39),t(42,` + `),at(),t(43,` - `),at(44,43),t(45,` - `),x(46,gHe,3,3,"th",38),t(47,` - `),x(48,xHe,12,0,"td",39),t(49,` - `),ot(),t(50,` + `),ot(44,43),t(45,` + `),x(46,Eze,3,3,"th",38),t(47,` + `),x(48,kze,12,0,"td",39),t(49,` + `),at(),t(50,` - `),x(51,_He,1,0,"tr",45),t(52,` - `),x(53,vHe,1,0,"tr",46),t(54,` - `),s()),e&2){let i=A().$implicit,a=A(3);g("dataSource",i.incentives),l(51),g("matHeaderRowDef",a.incentivesDisplayedColumns),l(2),g("matRowDefColumns",a.incentivesDisplayedColumns)}}function CHe(e,n){if(e&1){let i=lt();o(0,"td",49),t(1,` - `),o(2,"div",57),t(3,` - `),o(4,"mat-card",58),t(5,` - `),o(6,"h4",59),t(7),m(8,"translate"),s(),t(9,` + `),x(51,Tze,1,0,"tr",45),t(52,` + `),x(53,Ize,1,0,"tr",46),t(54,` + `),s()),e&2){let i=M().$implicit,o=M(3);g("dataSource",i.incentives),l(51),g("matHeaderRowDef",o.incentivesDisplayedColumns),l(2),g("matRowDefColumns",o.incentivesDisplayedColumns)}}function Dze(e,n){if(e&1){let i=lt();a(0,"td",49),t(1,` + `),a(2,"div",57),t(3,` + `),a(4,"mat-card",58),t(5,` + `),a(6,"h4",59),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"div",60),t(11,` - `),o(12,"button",61),q("click",function(){let r=Q(i).dataIndex,c=A(2).$implicit,u=A();return Y(u.addIncentive(u.getIncentives(c.controls.chartSlabs,r)))}),t(13,` - `),I(14,"fa-icon",8),t(15),m(16,"translate"),s(),t(17,` + `),a(10,"div",60),t(11,` + `),a(12,"button",61),q("click",function(){let r=Q(i).dataIndex,c=M(2).$implicit,u=M();return K(u.addIncentive(u.getIncentives(c.controls.chartSlabs,r)))}),t(13,` + `),T(14,"fa-icon",8),t(15),m(16,"translate"),s(),t(17,` `),s(),t(18,` - `),x(19,bHe,55,3,"table",62),t(20,` + `),x(19,Pze,55,3,"table",62),t(20,` `),s(),t(21,` `),s(),t(22,` - `),s()}if(e&2){let i=n.$implicit,a=n.dataIndex,r=A(2).index,c=A();Tr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",a===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` + `),s()}if(e&2){let i=n.$implicit,o=n.dataIndex,r=M(2).index,c=M();Sr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",o===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` `,d(8,5,"labels.heading.Incentives"),` `),l(8),k(` `,d(16,7,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.incentives.length)}}function yHe(e,n){e&1&&I(0,"tr",73)}function SHe(e,n){e&1&&I(0,"tr",74)}function wHe(e,n){e&1&&I(0,"tr",75)}function EHe(e,n){if(e&1&&(o(0,"table",36),t(1,` - `),at(2,37),t(3,` - `),x(4,qqe,3,3,"th",38),t(5,` - `),x(6,Hqe,3,6,"td",39),t(7,` - `),ot(),t(8,` + `),l(4),g("ngIf",i.incentives.length)}}function Aze(e,n){e&1&&T(0,"tr",73)}function Mze(e,n){e&1&&T(0,"tr",74)}function Oze(e,n){e&1&&T(0,"tr",75)}function Fze(e,n){if(e&1&&(a(0,"table",36),t(1,` + `),ot(2,37),t(3,` + `),x(4,JVe,3,3,"th",38),t(5,` + `),x(6,ZVe,3,6,"td",39),t(7,` + `),at(),t(8,` - `),at(9,40),t(10,` - `),x(11,Gqe,3,3,"th",38),t(12,` - `),x(13,Uqe,2,1,"td",39),t(14,` - `),ot(),t(15,` + `),ot(9,40),t(10,` + `),x(11,XVe,3,3,"th",38),t(12,` + `),x(13,tze,2,1,"td",39),t(14,` + `),at(),t(15,` - `),at(16,41),t(17,` - `),x(18,$qe,3,3,"th",38),t(19,` - `),x(20,Wqe,2,1,"td",39),t(21,` - `),ot(),t(22,` + `),ot(16,41),t(17,` + `),x(18,eze,3,3,"th",38),t(19,` + `),x(20,ize,2,1,"td",39),t(21,` + `),at(),t(22,` - `),at(23,42),t(24,` - `),x(25,Qqe,3,3,"th",38),t(26,` - `),x(27,Yqe,2,1,"td",39),t(28,` - `),ot(),t(29,` + `),ot(23,42),t(24,` + `),x(25,nze,3,3,"th",38),t(26,` + `),x(27,rze,2,1,"td",39),t(28,` + `),at(),t(29,` - `),at(30,43),t(31,` - `),x(32,Kqe,3,3,"th",38),t(33,` - `),x(34,Xqe,19,2,"td",39),t(35,` - `),ot(),t(36,` + `),ot(30,43),t(31,` + `),x(32,oze,3,3,"th",38),t(33,` + `),x(34,lze,19,2,"td",39),t(35,` + `),at(),t(36,` - `),at(37,44),t(38,` - `),x(39,CHe,23,9,"td",39),t(40,` - `),ot(),t(41,` + `),ot(37,44),t(38,` + `),x(39,Dze,23,9,"td",39),t(40,` + `),at(),t(41,` - `),x(42,yHe,1,0,"tr",45),t(43,` - `),x(44,SHe,1,0,"tr",46),t(45,` - `),x(46,wHe,1,0,"tr",47),t(47,` - `),s()),e&2){let i=A(),a=i.$implicit,r=i.index,c=A();g("dataSource",a.value.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function kHe(e,n){if(e&1){let i=lt();o(0,"div",15),t(1,` - `),I(2,"mat-divider",16),t(3,` + `),x(42,Aze,1,0,"tr",45),t(43,` + `),x(44,Mze,1,0,"tr",46),t(45,` + `),x(46,Oze,1,0,"tr",47),t(47,` + `),s()),e&2){let i=M(),o=i.$implicit,r=i.index,c=M();g("dataSource",o.value.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function Bze(e,n){if(e&1){let i=lt();a(0,"div",15),t(1,` + `),T(2,"mat-divider",16),t(3,` - `),o(4,"div",17),t(5,` - `),o(6,"div",18),t(7,` - `),o(8,"button",19),m(9,"translate"),q("click",function(){let r=Q(i).index,c=A();return Y(c.delete(c.charts,r))}),t(10,` - `),I(11,"fa-icon",20),t(12,` + `),a(4,"div",17),t(5,` + `),a(6,"div",18),t(7,` + `),a(8,"button",19),m(9,"translate"),q("click",function(){let r=Q(i).index,c=M();return K(c.delete(c.charts,r))}),t(10,` + `),T(11,"fa-icon",20),t(12,` `),s(),t(13,` `),s(),t(14,` - `),o(15,"mat-form-field",21),t(16,` - `),o(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` - `),I(21,"input",22),t(22,` + `),a(15,"mat-form-field",21),t(16,` + `),a(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` + `),T(21,"input",22),t(22,` `),s(),t(23,` - `),o(24,"mat-form-field",23),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),I(30,"textarea",24),t(31,` + `),a(24,"mat-form-field",23),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),T(30,"textarea",24),t(31,` `),s(),t(32,` - `),o(33,"mat-form-field",25),q("click",function(){Q(i);let r=Tt(44);return Y(r.open())}),t(34,` - `),o(35,"mat-label"),t(36),m(37,"translate"),s(),t(38,` - `),I(39,"input",26),t(40,` - `),I(41,"mat-datepicker-toggle",27),t(42,` - `),I(43,"mat-datepicker",null,0),t(45,` - `),o(46,"mat-error"),t(47),m(48,"translate"),m(49,"translate"),o(50,"strong"),t(51),m(52,"translate"),s(),t(53,` + `),a(33,"mat-form-field",25),q("click",function(){Q(i);let r=Dt(44);return K(r.open())}),t(34,` + `),a(35,"mat-label"),t(36),m(37,"translate"),s(),t(38,` + `),T(39,"input",26),t(40,` + `),T(41,"mat-datepicker-toggle",27),t(42,` + `),T(43,"mat-datepicker",null,0),t(45,` + `),a(46,"mat-error"),t(47),m(48,"translate"),m(49,"translate"),a(50,"strong"),t(51),m(52,"translate"),s(),t(53,` `),s(),t(54,` `),s(),t(55,` - `),o(56,"mat-form-field",25),q("click",function(){Q(i);let r=Tt(67);return Y(r.open())}),t(57,` - `),o(58,"mat-label"),t(59),m(60,"translate"),s(),t(61,` - `),I(62,"input",28),t(63,` - `),I(64,"mat-datepicker-toggle",27),t(65,` - `),I(66,"mat-datepicker",null,1),t(68,` + `),a(56,"mat-form-field",25),q("click",function(){Q(i);let r=Dt(67);return K(r.open())}),t(57,` + `),a(58,"mat-label"),t(59),m(60,"translate"),s(),t(61,` + `),T(62,"input",28),t(63,` + `),T(64,"mat-datepicker-toggle",27),t(65,` + `),T(66,"mat-datepicker",null,1),t(68,` `),s(),t(69,` - `),o(70,"div",29),t(71,` - `),o(72,"mat-checkbox",30),t(73),m(74,"translate"),s(),t(75,` + `),a(70,"div",29),t(71,` + `),a(72,"mat-checkbox",30),t(73),m(74,"translate"),s(),t(75,` `),s(),t(76,` - `),o(77,"div",31),t(78,` - `),o(79,"button",7),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.addChartSlab(r.controls.chartSlabs))}),t(80,` - `),I(81,"fa-icon",8),t(82),m(83,"translate"),s(),t(84,` + `),a(77,"div",31),t(78,` + `),a(79,"button",7),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.addChartSlab(r.controls.chartSlabs))}),t(80,` + `),T(81,"fa-icon",8),t(82),m(83,"translate"),s(),t(84,` `),s(),t(85,` - `),x(86,jqe,6,3,"div",32),t(87,` + `),x(86,YVe,6,3,"div",32),t(87,` - `),x(88,EHe,48,4,"table",33),t(89,` + `),x(88,Fze,48,4,"table",33),t(89,` `),s(),t(90,` - `),s()}if(e&2){let i=n.$implicit,a=n.index,r=Tt(44),c=Tt(67),u=A();l(4),g("formGroupName",a),l(4),Jt("matTooltip",d(9,21,"tooltips.Delete Interest Rate Chart")),l(10),b(d(19,23,"labels.inputs.Name")),l(9),b(d(28,25,"labels.inputs.Description")),l(9),b(d(37,27,"labels.inputs.From Date")),l(3),g("min",u.minDate)("max",u.maxDate)("matDatepicker",r),l(2),g("for",r),l(6),vt(` + `),s()}if(e&2){let i=n.$implicit,o=n.index,r=Dt(44),c=Dt(67),u=M();l(4),g("formGroupName",o),l(4),Xt("matTooltip",d(9,21,"tooltips.Delete Interest Rate Chart")),l(10),b(d(19,23,"labels.inputs.Name")),l(9),b(d(28,25,"labels.inputs.Description")),l(9),b(d(37,27,"labels.inputs.From Date")),l(3),g("min",u.minDate)("max",u.maxDate)("matDatepicker",r),l(2),g("for",r),l(6),vt(` `,d(48,29,"labels.inputs.Valid from Date")," ",d(49,31,"labels.commons.is"),` `),l(4),b(d(52,33,"labels.commons.required")),l(8),b(d(60,35,"labels.inputs.End Date")),l(3),g("min",u.minDate)("max",u.maxDate)("matDatepicker",c),l(2),g("for",c),l(9),k(` `,d(74,37,"labels.inputs.Is primary grouping by amount?"),` `),l(9),k(` `,d(83,39,"labels.buttons.Add Slab"),` - `),l(4),g("ngIf",i.value.chartSlabs.length===0),l(2),g("ngIf",i.value.chartSlabs.length!==0)}}var Cf=(()=>{class e{constructor(i,a,r,c,u){this.formBuilder=i,this.dialog=a,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.chartSlabsDisplayedColumns=[],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount","actions"],this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.expandChartSlabIndex=[],this.chartDetailData=[],this.chartsDetail=[],this.createFixedDepositProductInterestRateChartForm()}ngOnInit(){this.periodTypeData=this.fixedDepositProductsTemplate.chartTemplate.periodTypes,this.entityTypeData=this.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,this.attributeNameData=this.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,this.conditionTypeData=this.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,this.genderData=this.fixedDepositProductsTemplate.chartTemplate.genderOptions,this.clientTypeData=this.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,this.clientClassificationData=this.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,this.incentiveTypeData=this.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,this.fixedDepositProductsTemplate&&this.assignFormData()}assignFormData(){this.addChart();let i=Array.isArray(this.fixedDepositProductsTemplate.activeChart);this.fixedDepositProductsTemplate.activeChart&&(i?this.chartDetailData=this.fixedDepositProductsTemplate.activeChart:this.chartDetailData.push(this.fixedDepositProductsTemplate.activeChart)),this.getChartsDetailsData(),this.charts.controls.forEach((a,r)=>{this.chartsDetail[r]&&this.chartsDetail[r].chartSlabs.forEach((c,u)=>{let h=this.formBuilder.group({id:[c.id],amountRangeFrom:[c.amountRangeFrom||""],amountRangeTo:[c.amountRangeTo||""],annualInterestRate:[c.annualInterestRate,yt.required],description:[c.description,yt.required],fromPeriod:[c.fromPeriod,yt.required],toPeriod:[c.toPeriod||""],periodType:[c.periodType,yt.required],incentives:this.formBuilder.array([])});a.controls.chartSlabs.push(h);let y=a.controls.chartSlabs.controls[u];this.chartsDetail[r].chartSlabs[u].incentives.forEach(C=>{let E=this.formBuilder.group({amount:[C.amount,yt.required],attributeName:[C.attributeName,yt.required],attributeValue:[C.attributeValue,yt.required],conditionType:[C.conditionType,yt.required],entityType:[C.entityType,yt.required],incentiveType:[C.incentiveType,yt.required]});y.controls.incentives.push(E)})})})}getChartsDetailsData(){this.chartDetailData.forEach(i=>{let a={endDate:i.endDate?new Date(i.endDate):"",fromDate:i.fromDate?new Date(i.fromDate):"",isPrimaryGroupingByAmount:i.isPrimaryGroupingByAmount,name:i.name,description:i.description,chartSlabs:this.getChartSlabsData(i)};i.id&&(a.id=i.id),this.chartsDetail.push(a)}),this.fixedDepositProductInterestRateChartForm.patchValue({charts:this.chartsDetail})}getChartSlabsData(i){let a=[],r=[];return Array.isArray(i.chartSlabs)?r=i.chartSlabs:r.push(i.chartSlabs),r.forEach(u=>{let h={periodType:u.periodType.id,amountRangeFrom:u.amountRangeFrom,amountRangeTo:u.amountRangeTo,annualInterestRate:u.annualInterestRate,description:u.description?u.description:"",fromPeriod:u.fromPeriod,toPeriod:u.toPeriod,incentives:this.getIncentivesData(u)};u.id&&(h.id=u.id),a.push(h)}),a}getIncentivesData(i){let a=[],r=[];return i.incentives&&(Array.isArray(i.incentives)?r=i.incentives:r.push(i.incentives),r.forEach(u=>{let h={amount:u.amount,attributeName:u.attributeName,attributeValue:u.attributeValue,conditionType:u.conditionType,entityType:u.entityType,incentiveType:u.incentiveType};a.push(h)})),a}createFixedDepositProductInterestRateChartForm(){this.fixedDepositProductInterestRateChartForm=this.formBuilder.group({charts:this.formBuilder.array([])})}get charts(){return this.fixedDepositProductInterestRateChartForm.get("charts")}createChartForm(){return this.formBuilder.group({id:[null],name:[""],description:[""],fromDate:["",yt.required],endDate:[""],isPrimaryGroupingByAmount:[!1],chartSlabs:this.formBuilder.array([],yt.required)})}addChart(){this.charts.push(this.createChartForm()),this.setConditionalControls(this.charts.length-1)}setConditionalControls(i){this.chartSlabsDisplayedColumns[i]=["period","amountRange","annualInterestRate","description","actions"],this.charts.at(i).get("isPrimaryGroupingByAmount").valueChanges.subscribe(a=>{this.chartSlabsDisplayedColumns[i]=a?["amountRange","period"]:["period","amountRange"],this.chartSlabsDisplayedColumns[i].push("annualInterestRate","description","actions")})}getIncentives(i,a){return i.at(a).get("incentives")}addChartSlab(i){let a=ve({},this.getData("Slab"));this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{c.data&&(c.data.addControl("incentives",this.formBuilder.array([])),i.push(c.data))})}addIncentive(i){let a=oi(ve({},this.getData("Incentive")),{entityType:this.entityTypeData[0].id});this.dialog.open(i_,{data:a}).afterClosed().subscribe(c=>{c.data&&i.push(c.data)})}editChartSlab(i,a){let r=oi(ve({},this.getData("Slab",i.at(a).value)),{layout:{addButtonText:this.translateService.instant("labels.text.this")}});this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(a).patchValue(u.data.value)})}editIncentive(i,a){let r=oi(ve({},this.getData("Incentive",i.at(a).value)),{layout:{addButtonText:this.translateService.instant("labels.text.this")}});this.dialog.open(i_,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(a).patchValue(u.data.value)})}delete(i,a){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(a)})}getData(i,a){switch(i){case"Slab":return{title:this.translateService.instant("labels.inputs.Slab"),formfields:this.getSlabFormfields(a)};case"Incentive":return{values:a,chartTemplate:this.fixedDepositProductsTemplate.chartTemplate}}}getSlabFormfields(i){return[new kn({controlName:"periodType",label:this.translateService.instant("labels.inputs.Period Type"),value:i?i.periodType:this.periodTypeData[0].id,options:{label:"value",value:"id",data:this.periodTypeData},required:!0,order:1}),new er({controlName:"fromPeriod",label:this.translateService.instant("labels.inputs.Period From"),value:i?i.fromPeriod:void 0,type:"number",required:!0,order:2}),new er({controlName:"toPeriod",label:this.translateService.instant("labels.inputs.Period To"),value:i?i.toPeriod:void 0,type:"number",order:3}),new er({controlName:"amountRangeFrom",label:this.translateService.instant("labels.inputs.Amount Range From"),value:i?i.amountRangeFrom:void 0,type:"number",order:4}),new er({controlName:"amountRangeTo",label:this.translateService.instant("labels.inputs.Amount Range To"),value:i?i.amountRangeTo:void 0,type:"number",order:5}),new er({controlName:"annualInterestRate",label:this.translateService.instant("labels.inputs.Interest"),value:i?i.annualInterestRate:void 0,type:"number",required:!0,order:6}),new er({controlName:"description",label:this.translateService.instant("labels.inputs.Description"),value:i?i.description:void 0,required:!0,order:7})]}get fixedDepositProductInterestRateChart(){let i=this.settingsService.language.code,a="YYYY-MM-DD",r=this.fixedDepositProductInterestRateChartForm.value;for(let c of r.charts)c.locale=i,c.dateFormat="yyyy-MM-dd",c.fromDate instanceof Date&&(c.fromDate=this.dateUtils.formatDateAsString(c.fromDate,a)),c.endDate&&c.endDate instanceof Date&&(c.endDate=this.dateUtils.formatDateAsString(c.endDate,a)),c.endDate===""&&delete c.endDate,c.id===null&&delete c.id;return r}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ii),z(xi),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-interest-rate-chart-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:39,vars:17,consts:[["validFromDatePicker",""],["endDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h3","flex-83"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-13","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-fill layout-row-wrap responsive-column","formArrayName","charts",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["formArrayName","charts",1,"flex-fill","layout-row-wrap","responsive-column"],[1,"flex-98"],[1,"flex-fill","layout-row-wrap","responsive-column",3,"formGroupName"],["align","end",1,"flex-100"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],[1,"flex-28","m-r-5"],["matInput","","formControlName","name","required",""],[1,"flex-70"],["matInput","","formControlName","description","required",""],[1,"flex-48","m-r-5",3,"click"],["matInput","","formControlName","fromDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"flex-100","layout-row","align-between","align-items-center"],["labelPosition","before","formControlName","isPrimaryGroupingByAmount"],[1,"center","flex-100"],["class","flex-100",4,"ngIf"],["class","flex-98 mat-elevation-z1","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],[1,"flex-100"],[1,"mat-h3"],["mat-table","","multiTemplateDataRows","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-fill","incentives"],[1,"layout-row-wrap","flex-fill"],[1,"mat-h4","flex-63"],[1,"flex-13"],["mat-raised-button","","color","primary",3,"click"],["class","mat-elevation-z1 flex-fill","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(a,r){a&1&&(o(0,"form",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"h4",4),t(5),m(6,"translate"),I(7,"i",5),m(8,"translate"),t(9,` + `),l(4),g("ngIf",i.value.chartSlabs.length===0),l(2),g("ngIf",i.value.chartSlabs.length!==0)}}var af=(()=>{class e{constructor(i,o,r,c,u){this.formBuilder=i,this.dialog=o,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.chartSlabsDisplayedColumns=[],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount","actions"],this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.expandChartSlabIndex=[],this.chartDetailData=[],this.chartsDetail=[],this.createFixedDepositProductInterestRateChartForm()}ngOnInit(){this.periodTypeData=this.fixedDepositProductsTemplate.chartTemplate.periodTypes,this.entityTypeData=this.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,this.attributeNameData=this.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,this.conditionTypeData=this.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,this.genderData=this.fixedDepositProductsTemplate.chartTemplate.genderOptions,this.clientTypeData=this.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,this.clientClassificationData=this.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,this.incentiveTypeData=this.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,this.fixedDepositProductsTemplate&&this.assignFormData()}assignFormData(){this.addChart();let i=Array.isArray(this.fixedDepositProductsTemplate.activeChart);this.fixedDepositProductsTemplate.activeChart&&(i?this.chartDetailData=this.fixedDepositProductsTemplate.activeChart:this.chartDetailData.push(this.fixedDepositProductsTemplate.activeChart)),this.getChartsDetailsData(),this.charts.controls.forEach((o,r)=>{this.chartsDetail[r]&&this.chartsDetail[r].chartSlabs.forEach((c,u)=>{let h=this.formBuilder.group({id:[c.id],amountRangeFrom:[c.amountRangeFrom||""],amountRangeTo:[c.amountRangeTo||""],annualInterestRate:[c.annualInterestRate,St.required],description:[c.description,St.required],fromPeriod:[c.fromPeriod,St.required],toPeriod:[c.toPeriod||""],periodType:[c.periodType,St.required],incentives:this.formBuilder.array([])});o.controls.chartSlabs.push(h);let y=o.controls.chartSlabs.controls[u];this.chartsDetail[r].chartSlabs[u].incentives.forEach(C=>{let E=this.formBuilder.group({amount:[C.amount,St.required],attributeName:[C.attributeName,St.required],attributeValue:[C.attributeValue,St.required],conditionType:[C.conditionType,St.required],entityType:[C.entityType,St.required],incentiveType:[C.incentiveType,St.required]});y.controls.incentives.push(E)})})})}getChartsDetailsData(){this.chartDetailData.forEach(i=>{let o={endDate:i.endDate?new Date(i.endDate):"",fromDate:i.fromDate?new Date(i.fromDate):"",isPrimaryGroupingByAmount:i.isPrimaryGroupingByAmount,name:i.name,description:i.description,chartSlabs:this.getChartSlabsData(i)};i.id&&(o.id=i.id),this.chartsDetail.push(o)}),this.fixedDepositProductInterestRateChartForm.patchValue({charts:this.chartsDetail})}getChartSlabsData(i){let o=[],r=[];return Array.isArray(i.chartSlabs)?r=i.chartSlabs:r.push(i.chartSlabs),r.forEach(u=>{let h={periodType:u.periodType.id,amountRangeFrom:u.amountRangeFrom,amountRangeTo:u.amountRangeTo,annualInterestRate:u.annualInterestRate,description:u.description?u.description:"",fromPeriod:u.fromPeriod,toPeriod:u.toPeriod,incentives:this.getIncentivesData(u)};u.id&&(h.id=u.id),o.push(h)}),o}getIncentivesData(i){let o=[],r=[];return i.incentives&&(Array.isArray(i.incentives)?r=i.incentives:r.push(i.incentives),r.forEach(u=>{let h={amount:u.amount,attributeName:u.attributeName,attributeValue:u.attributeValue,conditionType:u.conditionType,entityType:u.entityType,incentiveType:u.incentiveType};o.push(h)})),o}createFixedDepositProductInterestRateChartForm(){this.fixedDepositProductInterestRateChartForm=this.formBuilder.group({charts:this.formBuilder.array([])})}get charts(){return this.fixedDepositProductInterestRateChartForm.get("charts")}createChartForm(){return this.formBuilder.group({id:[null],name:[""],description:[""],fromDate:["",St.required],endDate:[""],isPrimaryGroupingByAmount:[!1],chartSlabs:this.formBuilder.array([],St.required)})}addChart(){this.charts.push(this.createChartForm()),this.setConditionalControls(this.charts.length-1)}setConditionalControls(i){this.chartSlabsDisplayedColumns[i]=["period","amountRange","annualInterestRate","description","actions"],this.charts.at(i).get("isPrimaryGroupingByAmount").valueChanges.subscribe(o=>{this.chartSlabsDisplayedColumns[i]=o?["amountRange","period"]:["period","amountRange"],this.chartSlabsDisplayedColumns[i].push("annualInterestRate","description","actions")})}getIncentives(i,o){return i.at(o).get("incentives")}addChartSlab(i){let o=ye({},this.getData("Slab"));this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{c.data&&(c.data.addControl("incentives",this.formBuilder.array([])),i.push(c.data))})}addIncentive(i){let o=li(ye({},this.getData("Incentive")),{entityType:this.entityTypeData[0].id});this.dialog.open(of,{data:o}).afterClosed().subscribe(c=>{c.data&&i.push(c.data)})}editChartSlab(i,o){let r=li(ye({},this.getData("Slab",i.at(o).value)),{layout:{addButtonText:this.translateService.instant("labels.text.this")}});this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(o).patchValue(u.data.value)})}editIncentive(i,o){let r=li(ye({},this.getData("Incentive",i.at(o).value)),{layout:{addButtonText:this.translateService.instant("labels.text.this")}});this.dialog.open(of,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(o).patchValue(u.data.value)})}delete(i,o){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(o)})}getData(i,o){switch(i){case"Slab":return{title:this.translateService.instant("labels.inputs.Slab"),formfields:this.getSlabFormfields(o)};case"Incentive":return{values:o,chartTemplate:this.fixedDepositProductsTemplate.chartTemplate}}}getSlabFormfields(i){return[new kn({controlName:"periodType",label:this.translateService.instant("labels.inputs.Period Type"),value:i?i.periodType:this.periodTypeData[0].id,options:{label:"value",value:"id",data:this.periodTypeData},required:!0,order:1}),new Jn({controlName:"fromPeriod",label:this.translateService.instant("labels.inputs.Period From"),value:i?i.fromPeriod:void 0,type:"number",required:!0,order:2}),new Jn({controlName:"toPeriod",label:this.translateService.instant("labels.inputs.Period To"),value:i?i.toPeriod:void 0,type:"number",order:3}),new Jn({controlName:"amountRangeFrom",label:this.translateService.instant("labels.inputs.Amount Range From"),value:i?i.amountRangeFrom:void 0,type:"number",order:4}),new Jn({controlName:"amountRangeTo",label:this.translateService.instant("labels.inputs.Amount Range To"),value:i?i.amountRangeTo:void 0,type:"number",order:5}),new Jn({controlName:"annualInterestRate",label:this.translateService.instant("labels.inputs.Interest"),value:i?i.annualInterestRate:void 0,type:"number",required:!0,order:6}),new Jn({controlName:"description",label:this.translateService.instant("labels.inputs.Description"),value:i?i.description:void 0,required:!0,order:7})]}get fixedDepositProductInterestRateChart(){let i=this.settingsService.language.code,o="YYYY-MM-DD",r=this.fixedDepositProductInterestRateChartForm.value;for(let c of r.charts)c.locale=i,c.dateFormat="yyyy-MM-dd",c.fromDate instanceof Date&&(c.fromDate=this.dateUtils.formatDateAsString(c.fromDate,o)),c.endDate&&c.endDate instanceof Date&&(c.endDate=this.dateUtils.formatDateAsString(c.endDate,o)),c.endDate===""&&delete c.endDate,c.id===null&&delete c.id;return r}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ri),z(_i),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-interest-rate-chart-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate"},decls:39,vars:17,consts:[["validFromDatePicker",""],["endDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h3","flex-83"],[1,"fas","fa-question",3,"matTooltip"],[1,"flex-13","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-fill layout-row-wrap responsive-column","formArrayName","charts",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["formArrayName","charts",1,"flex-fill","layout-row-wrap","responsive-column"],[1,"flex-98"],[1,"flex-fill","layout-row-wrap","responsive-column",3,"formGroupName"],["align","end",1,"flex-100"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],[1,"flex-28","m-r-5"],["matInput","","formControlName","name","required",""],[1,"flex-70"],["matInput","","formControlName","description","required",""],[1,"flex-48","m-r-5",3,"click"],["matInput","","formControlName","fromDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"flex-100","layout-row","align-between","align-items-center"],["labelPosition","before","formControlName","isPrimaryGroupingByAmount"],[1,"center","flex-100"],["class","flex-100",4,"ngIf"],["class","flex-98 mat-elevation-z1","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],[1,"flex-100"],[1,"mat-h3"],["mat-table","","multiTemplateDataRows","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-fill","incentives"],[1,"layout-row-wrap","flex-fill"],[1,"mat-h4","flex-63"],[1,"flex-13"],["mat-raised-button","","color","primary",3,"click"],["class","mat-elevation-z1 flex-fill","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(o,r){o&1&&(a(0,"form",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"h4",4),t(5),m(6,"translate"),T(7,"i",5),m(8,"translate"),t(9,` `),s(),t(10,` - `),o(11,"div",6),t(12,` - `),o(13,"button",7),q("click",function(){return r.addChart()}),t(14,` - `),I(15,"fa-icon",8),t(16),m(17,"translate"),s(),t(18,` + `),a(11,"div",6),t(12,` + `),a(13,"button",7),q("click",function(){return r.addChart()}),t(14,` + `),T(15,"fa-icon",8),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` - `),x(20,kHe,91,41,"div",9),t(21,` + `),x(20,Bze,91,41,"div",9),t(21,` `),s(),t(22,` - `),o(23,"div",10),t(24,` - `),o(25,"button",11),t(26,` - `),I(27,"fa-icon",12),t(28),m(29,"translate"),s(),t(30,` - `),o(31,"button",13),t(32),m(33,"translate"),I(34,"fa-icon",14),t(35,` + `),a(23,"div",10),t(24,` + `),a(25,"button",11),t(26,` + `),T(27,"fa-icon",12),t(28),m(29,"translate"),s(),t(30,` + `),a(31,"button",13),t(32),m(33,"translate"),T(34,"fa-icon",14),t(35,` `),s(),t(36,` `),s(),t(37,` `),s(),t(38,` -`)),a&2&&(g("formGroup",r.fixedDepositProductInterestRateChartForm),l(5),k(` +`)),o&2&&(g("formGroup",r.fixedDepositProductInterestRateChartForm),l(5),k(` `,d(6,7,"labels.inputs.Interest Rate Chart"),` - `),l(2),Jt("matTooltip",d(8,9,"tooltips.The interest rate chart")),l(9),k(` + `),l(2),Xt("matTooltip",d(8,9,"tooltips.The interest rate chart")),l(9),k(` `,d(17,11,"labels.buttons.Add"),` `),l(4),g("ngForOf",r.charts.controls),l(8),k(` `,d(29,13,"labels.buttons.Previous"),` `),l(4),k(` `,d(33,15,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,as,os,Ht,Dt,Hi,te,Ti,Pi,Di,Mi,sn,jt,Gt,Te,yi,Kt,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,Ie,de,ue,vo,ls,St,Fr],styles:["h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{margin:.5em 0 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}"],data:{animation:[ol("expandChartSlab",[gs("collapsed",Va({height:"0px",minHeight:"0"})),gs("expanded",Va({height:"*"})),Ws("expanded <=> collapsed",$s("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function IHe(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `))},dependencies:[yt,le,zt,Ya,Ja,wt,_e,we,re,he,Ie,ge,xe,ua,Xa,oe,Ht,$t,Pe,Si,Zt,Di,Ai,Pi,At,Et,Ei,Ut,sn,Hi,Mi,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,dn,yn,Ar],styles:["h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{margin:.5em 0 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}"],data:{animation:[Ks("expandChartSlab",[ss("collapsed",Bo({height:"0px",minHeight:"0"})),ss("expanded",Bo({height:"*"})),Ls("expanded <=> collapsed",Ns("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function Rze(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function THe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function PHe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Nze(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function Lze(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function DHe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function MHe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Vze(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function zze(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeCalculationType.value,` - `)}}function AHe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function OHe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function jze(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function qze(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function FHe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function BHe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Hze(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function Gze(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeTimeType.value,` - `)}}function RHe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function NHe(e,n){if(e&1){let i=lt();o(0,"td",24),t(1,` - `),o(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteCharge(r))}),t(3,` - `),I(4,"fa-icon",26),t(5,` + `)}}function Uze(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function $ze(e,n){if(e&1){let i=lt();a(0,"td",24),t(1,` + `),a(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteCharge(r))}),t(3,` + `),T(4,"fa-icon",26),t(5,` `),s(),t(6,` - `),s()}}function LHe(e,n){e&1&&I(0,"tr",27)}function VHe(e,n){e&1&&I(0,"tr",28)}var yf=(()=>{class e{constructor(i,a){this.dialog=i,this.translateService=a,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"]}ngOnInit(){this.chargeData=this.fixedDepositProductsTemplate.chargeOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id?this.chargesDataSource=this.fixedDepositProductsTemplate.charges:this.chargesDataSource=[],this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value=""}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]))})}get fixedDepositProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(a){return new(a||e)(z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-charges-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-form-field",2),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",null,0),t(10,` - `),x(11,IHe,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` + `),s()}}function Wze(e,n){e&1&&T(0,"tr",27)}function Qze(e,n){e&1&&T(0,"tr",28)}var sf=(()=>{class e{constructor(i,o){this.dialog=i,this.translateService=o,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"]}ngOnInit(){this.chargeData=this.fixedDepositProductsTemplate.chargeOptions,this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id?this.chargesDataSource=this.fixedDepositProductsTemplate.charges:this.chargesDataSource=[],this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value=""}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]))})}get fixedDepositProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(o){return new(o||e)(z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-charges-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-form-field",2),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",null,0),t(10,` + `),x(11,Rze,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` `),s(),t(14,` `),s(),t(15,` - `),o(16,"div",4),t(17,` - `),o(18,"button",5),q("click",function(){Q(c);let h=Tt(9);return Y(r.addCharge(h))}),t(19,` - `),I(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"div",4),t(17,` + `),a(18,"button",5),q("click",function(){Q(c);let h=Dt(9);return K(r.addCharge(h))}),t(19,` + `),T(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` - `),o(25,"table",7),t(26,` - `),at(27,8),t(28,` - `),x(29,THe,3,3,"th",9),t(30,` - `),x(31,PHe,2,1,"td",10),t(32,` - `),ot(),t(33,` + `),a(25,"table",7),t(26,` + `),ot(27,8),t(28,` + `),x(29,Nze,3,3,"th",9),t(30,` + `),x(31,Lze,2,1,"td",10),t(32,` + `),at(),t(33,` - `),at(34,11),t(35,` - `),x(36,DHe,3,3,"th",9),t(37,` - `),x(38,MHe,2,1,"td",10),t(39,` - `),ot(),t(40,` + `),ot(34,11),t(35,` + `),x(36,Vze,3,3,"th",9),t(37,` + `),x(38,zze,2,1,"td",10),t(39,` + `),at(),t(40,` - `),at(41,12),t(42,` - `),x(43,AHe,3,3,"th",9),t(44,` - `),x(45,OHe,3,3,"td",10),t(46,` - `),ot(),t(47,` + `),ot(41,12),t(42,` + `),x(43,jze,3,3,"th",9),t(44,` + `),x(45,qze,3,3,"td",10),t(46,` + `),at(),t(47,` - `),at(48,13),t(49,` - `),x(50,FHe,3,3,"th",9),t(51,` - `),x(52,BHe,2,1,"td",10),t(53,` - `),ot(),t(54,` + `),ot(48,13),t(49,` + `),x(50,Hze,3,3,"th",9),t(51,` + `),x(52,Gze,2,1,"td",10),t(53,` + `),at(),t(54,` - `),at(55,14),t(56,` - `),x(57,RHe,3,3,"th",9),t(58,` - `),x(59,NHe,7,0,"td",10),t(60,` - `),ot(),t(61,` + `),ot(55,14),t(56,` + `),x(57,Uze,3,3,"th",9),t(58,` + `),x(59,$ze,7,0,"td",10),t(60,` + `),at(),t(61,` - `),x(62,LHe,1,0,"tr",15),t(63,` - `),x(64,VHe,1,0,"tr",16),t(65,` + `),x(62,Wze,1,0,"tr",15),t(63,` + `),x(64,Qze,1,0,"tr",16),t(65,` `),s(),t(66,` `),s(),t(67,` -`),o(68,"div",17),t(69,` - `),o(70,"button",18),t(71,` - `),I(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` - `),o(76,"button",20),t(77),m(78,"translate"),I(79,"fa-icon",21),t(80,` +`),a(68,"div",17),t(69,` + `),a(70,"button",18),t(71,` + `),T(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` + `),a(76,"button",20),t(77),m(78,"translate"),T(79,"fa-icon",21),t(80,` `),s(),t(81,` `),s(),t(82,` -`)}if(a&2){let c=Tt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",al(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` +`)}if(o&2){let c=Dt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",Qs(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` `,d(22,16,"labels.buttons.Add"),` `),l(4),g("dataSource",r.chargesDataSource)("hidden",r.chargesDataSource.length===0),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(9),k(` `,d(74,18,"labels.buttons.Previous"),` `),l(4),k(` `,d(78,20,"labels.buttons.Next"),` - `)}},dependencies:[re,Ht,De,Dt,Hi,jt,Gt,qe,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,St,om,br],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function zHe(e,n){if(e&1&&(o(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,a=n.index;g("value",a+1),l(),k(` + `)}},dependencies:[yt,le,wt,Ht,$t,He,Ae,At,Et,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Wm,hr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Kze(e,n){if(e&1&&(a(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,o=n.index;g("value",o+1),l(),k(` `,d(2,2,"labels.accounting."+i),` - `)}}function jHe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.fixedDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function qHe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.fixedDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function HHe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.fixedDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function GHe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.heading.Payment Type")))}function UHe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.paymentTypeId,a.paymentTypeData,"id","name"),` - `)}}function $He(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function WHe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.fundSourceAccountId,a.assetAccountData,"id","name"),` - `)}}function QHe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.buttons.Actions")))}function YHe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `)}}function Yze(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.fixedDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function Jze(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.fixedDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function Zze(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.fixedDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function Xze(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.heading.Payment Type")))}function tje(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.paymentTypeId,o.paymentTypeData,"id","name"),` + `)}}function eje(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function ije(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.fundSourceAccountId,o.assetAccountData,"id","name"),` + `)}}function nje(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.buttons.Actions")))}function rje(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(4);return K(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.delete(c.paymentChannelToFundSourceMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(4);return K(c.delete(c.paymentChannelToFundSourceMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function KHe(e,n){e&1&&I(0,"tr",41)}function JHe(e,n){e&1&&I(0,"tr",42)}function ZHe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,28),t(3,` - `),x(4,GHe,3,3,"th",29),t(5,` - `),x(6,UHe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function oje(e,n){e&1&&T(0,"tr",41)}function aje(e,n){e&1&&T(0,"tr",42)}function sje(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,28),t(3,` + `),x(4,Xze,3,3,"th",29),t(5,` + `),x(6,tje,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,31),t(10,` - `),x(11,$He,3,3,"th",29),t(12,` - `),x(13,WHe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,31),t(10,` + `),x(11,eje,3,3,"th",29),t(12,` + `),x(13,ije,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,QHe,3,3,"th",29),t(19,` - `),x(20,YHe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,nje,3,3,"th",29),t(19,` + `),x(20,rje,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,KHe,1,0,"tr",33),t(24,` - `),x(25,JHe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function XHe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.catalogs.Fees")))}function tGe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.chargeId,a.chargeData,"id","name"),` - `)}}function eGe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function iGe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function nGe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.buttons.Actions")))}function rGe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `),x(23,oje,1,0,"tr",33),t(24,` + `),x(25,aje,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function lje(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.catalogs.Fees")))}function cje(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.chargeId,o.chargeData,"id","name"),` + `)}}function pje(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function mje(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAccountData,"id","name"),` + `)}}function dje(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.buttons.Actions")))}function uje(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(5);return K(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.delete(c.feeToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(5);return K(c.delete(c.feeToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function aGe(e,n){e&1&&I(0,"tr",41)}function oGe(e,n){e&1&&I(0,"tr",42)}function sGe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,44),t(3,` - `),x(4,XHe,3,3,"th",29),t(5,` - `),x(6,tGe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function fje(e,n){e&1&&T(0,"tr",41)}function hje(e,n){e&1&&T(0,"tr",42)}function gje(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,44),t(3,` + `),x(4,lje,3,3,"th",29),t(5,` + `),x(6,cje,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,45),t(10,` - `),x(11,eGe,3,3,"th",29),t(12,` - `),x(13,iGe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,45),t(10,` + `),x(11,pje,3,3,"th",29),t(12,` + `),x(13,mje,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,nGe,3,3,"th",29),t(19,` - `),x(20,rGe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,dje,3,3,"th",29),t(19,` + `),x(20,uje,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,aGe,1,0,"tr",33),t(24,` - `),x(25,oGe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(4);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function lGe(e,n){if(e&1){let i=lt();o(0,"div",43),t(1,` - `),o(2,"h4",21),t(3),m(4,"translate"),s(),t(5,` + `),x(23,fje,1,0,"tr",33),t(24,` + `),x(25,hje,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(4);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function xje(e,n){if(e&1){let i=lt();a(0,"div",43),t(1,` + `),a(2,"h4",21),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",22),t(7,` - `),o(8,"button",23),q("click",function(){Q(i);let r=A(3);return Y(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(9,` - `),I(10,"fa-icon",24),t(11),m(12,"translate"),s(),t(13,` + `),a(6,"div",22),t(7,` + `),a(8,"button",23),q("click",function(){Q(i);let r=M(3);return K(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(9,` + `),T(10,"fa-icon",24),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` - `),x(15,sGe,27,3,"table",25),t(16,` - `),s()}if(e&2){let i=A(3);l(3),b(d(4,3,"labels.heading.Map Fees to Specific Income Accounts")),l(8),k(` + `),x(15,gje,27,3,"table",25),t(16,` + `),s()}if(e&2){let i=M(3);l(3),b(d(4,3,"labels.heading.Map Fees to Specific Income Accounts")),l(8),k(` `,d(12,5,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function cGe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function pGe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.chargeId,a.penaltyData,"id","name"),` - `)}}function mGe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function dGe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function uGe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.buttons.Actions")))}function fGe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `),l(4),g("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function _je(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function vje(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.chargeId,o.penaltyData,"id","name"),` + `)}}function bje(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Cje(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAccountData,"id","name"),` + `)}}function yje(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.buttons.Actions")))}function Sje(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(5);return K(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.delete(c.penaltyToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(5);return K(c.delete(c.penaltyToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function hGe(e,n){e&1&&I(0,"tr",41)}function gGe(e,n){e&1&&I(0,"tr",42)}function xGe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,44),t(3,` - `),x(4,cGe,3,3,"th",29),t(5,` - `),x(6,pGe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function wje(e,n){e&1&&T(0,"tr",41)}function Eje(e,n){e&1&&T(0,"tr",42)}function kje(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,44),t(3,` + `),x(4,_je,3,3,"th",29),t(5,` + `),x(6,vje,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,45),t(10,` - `),x(11,mGe,3,3,"th",29),t(12,` - `),x(13,dGe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,45),t(10,` + `),x(11,bje,3,3,"th",29),t(12,` + `),x(13,Cje,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,uGe,3,3,"th",29),t(19,` - `),x(20,fGe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,yje,3,3,"th",29),t(19,` + `),x(20,Sje,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,hGe,1,0,"tr",33),t(24,` - `),x(25,gGe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(4);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function _Ge(e,n){if(e&1){let i=lt();o(0,"div",43),t(1,` - `),o(2,"h4",21),t(3),m(4,"translate"),m(5,"translate"),s(),t(6,` + `),x(23,wje,1,0,"tr",33),t(24,` + `),x(25,Eje,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(4);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Tje(e,n){if(e&1){let i=lt();a(0,"div",43),t(1,` + `),a(2,"h4",21),t(3),m(4,"translate"),m(5,"translate"),s(),t(6,` - `),o(7,"div",22),t(8,` - `),o(9,"button",23),q("click",function(){Q(i);let r=A(3);return Y(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(10,` - `),I(11,"fa-icon",24),t(12),m(13,"translate"),s(),t(14,` + `),a(7,"div",22),t(8,` + `),a(9,"button",23),q("click",function(){Q(i);let r=M(3);return K(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(10,` + `),T(11,"fa-icon",24),t(12),m(13,"translate"),s(),t(14,` `),s(),t(15,` - `),x(16,xGe,27,3,"table",25),t(17,` - `),s()}if(e&2){let i=A(3);l(3),vt(` + `),x(16,kje,27,3,"table",25),t(17,` + `),s()}if(e&2){let i=M(3);l(3),vt(` `,d(4,4,"labels.catalogs.Penalties"),` `,d(5,6,"labels.heading.Map Penalties to Specific Income Accounts"),` `),l(9),k(` `,d(13,8,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function vGe(e,n){if(e&1){let i=lt();o(0,"div",19),t(1,` - `),o(2,"div",20),t(3,` - `),o(4,"h4",21),t(5),m(6,"translate"),s(),t(7,` + `),l(4),g("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function Ije(e,n){if(e&1){let i=lt();a(0,"div",19),t(1,` + `),a(2,"div",20),t(3,` + `),a(4,"h4",21),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"div",22),t(9,` - `),o(10,"button",23),q("click",function(){Q(i);let r=A(2);return Y(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(11,` - `),I(12,"fa-icon",24),t(13),m(14,"translate"),s(),t(15,` + `),a(8,"div",22),t(9,` + `),a(10,"button",23),q("click",function(){Q(i);let r=M(2);return K(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(11,` + `),T(12,"fa-icon",24),t(13),m(14,"translate"),s(),t(15,` `),s(),t(16,` - `),x(17,ZHe,27,3,"table",25),t(18,` + `),x(17,sje,27,3,"table",25),t(18,` `),s(),t(19,` - `),x(20,lGe,17,7,"div",26),t(21,` + `),x(20,xje,17,7,"div",26),t(21,` - `),x(22,_Ge,18,10,"div",26),t(23,` - `),s()}if(e&2){let i=A(2);l(5),k(` + `),x(22,Tje,18,10,"div",26),t(23,` + `),s()}if(e&2){let i=M(2);l(5),k(` `,d(6,5,"labels.heading.Configure Fund Sources for Payment Channels"),` `),l(8),k(` `,d(14,7,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.existCharges())}}function bGe(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` + `),l(4),g("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.existCharges())}}function Pje(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mifosx-gl-account-selector",14),t(7,` + `),a(6,"mifosx-gl-account-selector",14),t(7,` `),s(),t(8,` - `),x(9,jHe,2,4,"mifosx-gl-account-selector",15),t(10,` + `),x(9,Yze,2,4,"mifosx-gl-account-selector",15),t(10,` - `),x(11,qHe,2,4,"mifosx-gl-account-selector",15),t(12,` + `),x(11,Jze,2,4,"mifosx-gl-account-selector",15),t(12,` - `),I(13,"mat-divider",4),t(14,` + `),T(13,"mat-divider",4),t(14,` - `),o(15,"h4",13),t(16),m(17,"translate"),s(),t(18,` + `),a(15,"h4",13),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"mifosx-gl-account-selector",14),t(20,` + `),a(19,"mifosx-gl-account-selector",14),t(20,` `),s(),t(21,` - `),o(22,"mifosx-gl-account-selector",14),t(23,` + `),a(22,"mifosx-gl-account-selector",14),t(23,` `),s(),t(24,` - `),x(25,HHe,2,4,"mifosx-gl-account-selector",15),t(26,` + `),x(25,Zze,2,4,"mifosx-gl-account-selector",15),t(26,` - `),I(27,"mat-divider",4),t(28,` + `),T(27,"mat-divider",4),t(28,` - `),o(29,"h4",13),t(30),m(31,"translate"),s(),t(32,` + `),a(29,"h4",13),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"mifosx-gl-account-selector",14),t(34,` + `),a(33,"mifosx-gl-account-selector",14),t(34,` `),s(),t(35,` - `),I(36,"mat-divider",4),t(37,` + `),T(36,"mat-divider",4),t(37,` - `),o(38,"h4",13),t(39),m(40,"translate"),s(),t(41,` + `),a(38,"h4",13),t(39),m(40,"translate"),s(),t(41,` - `),o(42,"mifosx-gl-account-selector",14),t(43,` + `),a(42,"mifosx-gl-account-selector",14),t(43,` `),s(),t(44,` - `),o(45,"mifosx-gl-account-selector",14),t(46,` + `),a(45,"mifosx-gl-account-selector",14),t(46,` `),s(),t(47,` - `),I(48,"mat-divider",4),t(49,` + `),T(48,"mat-divider",4),t(49,` - `),o(50,"h3",16),t(51),m(52,"translate"),s(),t(53,` + `),a(50,"h3",16),t(51),m(52,"translate"),s(),t(53,` - `),I(54,"mat-checkbox",17),t(55,` + `),T(54,"mat-checkbox",17),t(55,` - `),x(56,vGe,24,9,"div",18),t(57,` - `),s()),e&2){let i=A();l(3),b(d(4,33,"labels.heading.Assets")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isAccrualAccounting()),l(5),b(d(17,35,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),l(3),g("ngIf",i.isAccrualAccounting()),l(5),b(d(31,37,"labels.heading.Expenses")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),l(6),b(d(40,39,"labels.heading.Income")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(6),b(d(52,41,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.fixedDepositProductAccountingForm.value.advancedAccountingRules)}}var Sf=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.dialog=a,this.accounting=r,this.translateService=c,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.createfixedDepositProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.chargeData=this.fixedDepositProductsTemplate.chargeOptions||[],this.penaltyData=this.fixedDepositProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.fixedDepositProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.assignAccountingStepData()}assignAccountingStepData(){this.fixedDepositProductAccountingForm.patchValue({accountingRule:this.fixedDepositProductsTemplate.accountingRule.id}),this.isCashOrAccrualAccounting()&&(this.fixedDepositProductAccountingForm.patchValue({savingsReferenceAccountId:this.fixedDepositProductsTemplate.accountingMappings.savingsReferenceAccount.id,savingsControlAccountId:this.fixedDepositProductsTemplate.accountingMappings.savingsControlAccount.id,transfersInSuspenseAccountId:this.fixedDepositProductsTemplate.accountingMappings.transfersInSuspenseAccount.id,incomeFromFeeAccountId:this.fixedDepositProductsTemplate.accountingMappings.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:this.fixedDepositProductsTemplate.accountingMappings.incomeFromPenaltyAccount.id,interestOnSavingsAccountId:this.fixedDepositProductsTemplate.accountingMappings.interestOnSavingsAccount.id}),this.isAccrualAccounting()&&this.fixedDepositProductAccountingForm.patchValue({feesReceivableAccountId:this.fixedDepositProductsTemplate.accountingMappings.feeReceivableAccount.id,penaltiesReceivableAccountId:this.fixedDepositProductsTemplate.accountingMappings.penaltyReceivableAccount.id,interestPayableAccountId:this.fixedDepositProductsTemplate.accountingMappings.interestPayableAccount.id}),(this.fixedDepositProductsTemplate.paymentChannelToFundSourceMappings||this.fixedDepositProductsTemplate.feeToIncomeAccountMappings||this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings)&&this.fixedDepositProductAccountingForm.patchValue({advancedAccountingRules:!0}),this.fixedDepositProductsTemplate.paymentChannelToFundSourceMappings&&this.fixedDepositProductsTemplate.paymentChannelToFundSourceMappings.forEach(i=>{let a=this.formBuilder.group({paymentTypeId:[i.paymentType.id,yt.required],fundSourceAccountId:[i.fundSourceAccount.id,yt.required]});this.fixedDepositProductAccountingForm.controls.paymentChannelToFundSourceMappings.push(a)}),this.fixedDepositProductsTemplate.feeToIncomeAccountMappings&&this.fixedDepositProductsTemplate.feeToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,yt.required],incomeAccountId:[i.incomeAccount.id,yt.required]});this.fixedDepositProductAccountingForm.controls.feeToIncomeAccountMappings.push(a)}),this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings&&this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,yt.required],incomeAccountId:[i.incomeAccount.id,yt.required]});this.fixedDepositProductAccountingForm.controls.penaltyToIncomeAccountMappings.push(a)}))}createfixedDepositProductAccountingForm(){this.fixedDepositProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}existCharges(){return this.chargeData.length>0}setConditionalControls(){this.fixedDepositProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2||i===3?(this.fixedDepositProductAccountingForm.addControl("savingsReferenceAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("savingsControlAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("transfersInSuspenseAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("interestOnSavingsAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("incomeFromFeeAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("incomeFromPenaltyAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("advancedAccountingRules",new ge(!1)),i===3&&(this.fixedDepositProductAccountingForm.addControl("feesReceivableAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("penaltiesReceivableAccountId",new ge("",yt.required)),this.fixedDepositProductAccountingForm.addControl("interestPayableAccountId",new ge("",yt.required))),this.fixedDepositProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(a=>{a?(this.fixedDepositProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.fixedDepositProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.fixedDepositProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([]))):(this.fixedDepositProductAccountingForm.removeControl("paymentChannelToFundSourceMappings"),this.fixedDepositProductAccountingForm.removeControl("feeToIncomeAccountMappings"),this.fixedDepositProductAccountingForm.removeControl("penaltyToIncomeAccountMappings"))})):(this.fixedDepositProductAccountingForm.removeControl("savingsReferenceAccountId"),this.fixedDepositProductAccountingForm.removeControl("overdraftPortfolioControlId"),this.fixedDepositProductAccountingForm.removeControl("savingsControlAccountId"),this.fixedDepositProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.fixedDepositProductAccountingForm.removeControl("interestOnSavingsAccountId"),this.fixedDepositProductAccountingForm.removeControl("writeOffAccountId"),this.fixedDepositProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.fixedDepositProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.fixedDepositProductAccountingForm.removeControl("incomeFromInterestId"),this.fixedDepositProductAccountingForm.removeControl("advancedAccountingRules"),this.fixedDepositProductAccountingForm.removeControl("escheatLiabilityId"),this.fixedDepositProductAccountingForm.removeControl("feesReceivableAccountId"),this.fixedDepositProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.fixedDepositProductAccountingForm.removeControl("interestPayableAccountId"))})}get paymentChannelToFundSourceMappings(){return this.fixedDepositProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.fixedDepositProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.fixedDepositProductAccountingForm.get("penaltyToIncomeAccountMappings")}add(i,a){let r=oi(ve({},this.getData(i)),{pristine:!1});this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{u.data&&a.push(u.data)})}edit(i,a,r){let c=oi(ve({},this.getData(i,a.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{h.data&&a.at(r).patchValue(h.data.value)})}delete(i,a){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(a)})}getData(i,a){switch(i){case"PaymentFundSource":return{title:"Configure Fund Sources for Payment Channels",formfields:this.getPaymentFundSourceFormfields(a)};case"FeesIncome":return{title:"Map Fees to Income Accounts",formfields:this.getFeesIncomeFormfields(a)};case"PenaltyIncome":return{title:"Map Penalties to Specific Income Accounts",formfields:this.getPenaltyIncomeFormfields(a)}}}getPaymentFundSourceFormfields(i){return[new kn({controlName:"paymentTypeId",label:"Payment Type",value:i?i.paymentTypeId:this.paymentTypeData[0].id,options:{label:"name",value:"id",data:this.paymentTypeData},required:!0,order:1}),new kn({controlName:"fundSourceAccountId",label:"Fund Source",value:i?i.fundSourceAccountId:this.assetAccountData[0].id,options:{label:"name",value:"id",data:this.assetAccountData},required:!0,order:2})]}getFeesIncomeFormfields(i){return[new kn({controlName:"chargeId",label:"Fees",value:i?i.chargeId:this.chargeData[0].id,options:{label:"name",value:"id",data:this.chargeData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:"Income Account",value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}getPenaltyIncomeFormfields(i){return[new kn({controlName:"chargeId",label:"Penalty",value:i?i.chargeId:this.penaltyData[0].id,options:{label:"name",value:"id",data:this.penaltyData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:"Income Account",value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}get fixedDepositProductAccounting(){return this.fixedDepositProductAccountingForm.value}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.fixedDepositProductAccountingForm.value.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.fixedDepositProductAccountingForm.value.accountingRule)}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ii),z(ya),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-accounting-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate",accountingRuleData:"accountingRuleData",fixedDepositProductFormValid:"fixedDepositProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-lt-md-column","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],[1,"mat-h3","flex-23"],["formControlName","advancedAccountingRules",1,"flex-73"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-100","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"mat-h4","flex-63"],[1,"flex-33"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["class","flex-100",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],[1,"flex-100"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-radio-group",2),t(5,` - `),x(6,zHe,3,4,"mat-radio-button",3),t(7,` + `),x(56,Ije,24,9,"div",18),t(57,` + `),s()),e&2){let i=M();l(3),b(d(4,33,"labels.heading.Assets")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isAccrualAccounting()),l(5),b(d(17,35,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),l(3),g("ngIf",i.isAccrualAccounting()),l(5),b(d(31,37,"labels.heading.Expenses")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),l(6),b(d(40,39,"labels.heading.Income")),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.fixedDepositProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(6),b(d(52,41,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.fixedDepositProductAccountingForm.value.advancedAccountingRules)}}var lf=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.dialog=o,this.accounting=r,this.translateService=c,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.createfixedDepositProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.chargeData=this.fixedDepositProductsTemplate.chargeOptions||[],this.penaltyData=this.fixedDepositProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.fixedDepositProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.fixedDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.fixedDepositProductsTemplate!==void 0&&this.fixedDepositProductsTemplate.id&&this.assignAccountingStepData()}assignAccountingStepData(){this.fixedDepositProductAccountingForm.patchValue({accountingRule:this.fixedDepositProductsTemplate.accountingRule.id}),this.isCashOrAccrualAccounting()&&(this.fixedDepositProductAccountingForm.patchValue({savingsReferenceAccountId:this.fixedDepositProductsTemplate.accountingMappings.savingsReferenceAccount.id,savingsControlAccountId:this.fixedDepositProductsTemplate.accountingMappings.savingsControlAccount.id,transfersInSuspenseAccountId:this.fixedDepositProductsTemplate.accountingMappings.transfersInSuspenseAccount.id,incomeFromFeeAccountId:this.fixedDepositProductsTemplate.accountingMappings.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:this.fixedDepositProductsTemplate.accountingMappings.incomeFromPenaltyAccount.id,interestOnSavingsAccountId:this.fixedDepositProductsTemplate.accountingMappings.interestOnSavingsAccount.id}),this.isAccrualAccounting()&&this.fixedDepositProductAccountingForm.patchValue({feesReceivableAccountId:this.fixedDepositProductsTemplate.accountingMappings.feeReceivableAccount.id,penaltiesReceivableAccountId:this.fixedDepositProductsTemplate.accountingMappings.penaltyReceivableAccount.id,interestPayableAccountId:this.fixedDepositProductsTemplate.accountingMappings.interestPayableAccount.id}),(this.fixedDepositProductsTemplate.paymentChannelToFundSourceMappings||this.fixedDepositProductsTemplate.feeToIncomeAccountMappings||this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings)&&this.fixedDepositProductAccountingForm.patchValue({advancedAccountingRules:!0}),this.fixedDepositProductsTemplate.paymentChannelToFundSourceMappings&&this.fixedDepositProductsTemplate.paymentChannelToFundSourceMappings.forEach(i=>{let o=this.formBuilder.group({paymentTypeId:[i.paymentType.id,St.required],fundSourceAccountId:[i.fundSourceAccount.id,St.required]});this.fixedDepositProductAccountingForm.controls.paymentChannelToFundSourceMappings.push(o)}),this.fixedDepositProductsTemplate.feeToIncomeAccountMappings&&this.fixedDepositProductsTemplate.feeToIncomeAccountMappings.forEach(i=>{let o=this.formBuilder.group({chargeId:[i.charge.id,St.required],incomeAccountId:[i.incomeAccount.id,St.required]});this.fixedDepositProductAccountingForm.controls.feeToIncomeAccountMappings.push(o)}),this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings&&this.fixedDepositProductsTemplate.penaltyToIncomeAccountMappings.forEach(i=>{let o=this.formBuilder.group({chargeId:[i.charge.id,St.required],incomeAccountId:[i.incomeAccount.id,St.required]});this.fixedDepositProductAccountingForm.controls.penaltyToIncomeAccountMappings.push(o)}))}createfixedDepositProductAccountingForm(){this.fixedDepositProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}existCharges(){return this.chargeData.length>0}setConditionalControls(){this.fixedDepositProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2||i===3?(this.fixedDepositProductAccountingForm.addControl("savingsReferenceAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("savingsControlAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("transfersInSuspenseAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("interestOnSavingsAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("incomeFromFeeAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("incomeFromPenaltyAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("advancedAccountingRules",new be(!1)),i===3&&(this.fixedDepositProductAccountingForm.addControl("feesReceivableAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("penaltiesReceivableAccountId",new be("",St.required)),this.fixedDepositProductAccountingForm.addControl("interestPayableAccountId",new be("",St.required))),this.fixedDepositProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(o=>{o?(this.fixedDepositProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.fixedDepositProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.fixedDepositProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([]))):(this.fixedDepositProductAccountingForm.removeControl("paymentChannelToFundSourceMappings"),this.fixedDepositProductAccountingForm.removeControl("feeToIncomeAccountMappings"),this.fixedDepositProductAccountingForm.removeControl("penaltyToIncomeAccountMappings"))})):(this.fixedDepositProductAccountingForm.removeControl("savingsReferenceAccountId"),this.fixedDepositProductAccountingForm.removeControl("overdraftPortfolioControlId"),this.fixedDepositProductAccountingForm.removeControl("savingsControlAccountId"),this.fixedDepositProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.fixedDepositProductAccountingForm.removeControl("interestOnSavingsAccountId"),this.fixedDepositProductAccountingForm.removeControl("writeOffAccountId"),this.fixedDepositProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.fixedDepositProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.fixedDepositProductAccountingForm.removeControl("incomeFromInterestId"),this.fixedDepositProductAccountingForm.removeControl("advancedAccountingRules"),this.fixedDepositProductAccountingForm.removeControl("escheatLiabilityId"),this.fixedDepositProductAccountingForm.removeControl("feesReceivableAccountId"),this.fixedDepositProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.fixedDepositProductAccountingForm.removeControl("interestPayableAccountId"))})}get paymentChannelToFundSourceMappings(){return this.fixedDepositProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.fixedDepositProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.fixedDepositProductAccountingForm.get("penaltyToIncomeAccountMappings")}add(i,o){let r=li(ye({},this.getData(i)),{pristine:!1});this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{u.data&&o.push(u.data)})}edit(i,o,r){let c=li(ye({},this.getData(i,o.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{h.data&&o.at(r).patchValue(h.data.value)})}delete(i,o){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(o)})}getData(i,o){switch(i){case"PaymentFundSource":return{title:"Configure Fund Sources for Payment Channels",formfields:this.getPaymentFundSourceFormfields(o)};case"FeesIncome":return{title:"Map Fees to Income Accounts",formfields:this.getFeesIncomeFormfields(o)};case"PenaltyIncome":return{title:"Map Penalties to Specific Income Accounts",formfields:this.getPenaltyIncomeFormfields(o)}}}getPaymentFundSourceFormfields(i){return[new kn({controlName:"paymentTypeId",label:"Payment Type",value:i?i.paymentTypeId:this.paymentTypeData[0].id,options:{label:"name",value:"id",data:this.paymentTypeData},required:!0,order:1}),new kn({controlName:"fundSourceAccountId",label:"Fund Source",value:i?i.fundSourceAccountId:this.assetAccountData[0].id,options:{label:"name",value:"id",data:this.assetAccountData},required:!0,order:2})]}getFeesIncomeFormfields(i){return[new kn({controlName:"chargeId",label:"Fees",value:i?i.chargeId:this.chargeData[0].id,options:{label:"name",value:"id",data:this.chargeData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:"Income Account",value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}getPenaltyIncomeFormfields(i){return[new kn({controlName:"chargeId",label:"Penalty",value:i?i.chargeId:this.penaltyData[0].id,options:{label:"name",value:"id",data:this.penaltyData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:"Income Account",value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}get fixedDepositProductAccounting(){return this.fixedDepositProductAccountingForm.value}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.fixedDepositProductAccountingForm.value.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.fixedDepositProductAccountingForm.value.accountingRule)}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ri),z(_o),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-accounting-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate",accountingRuleData:"accountingRuleData",fixedDepositProductFormValid:"fixedDepositProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-lt-md-column","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],[1,"mat-h3","flex-23"],["formControlName","advancedAccountingRules",1,"flex-73"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-100","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"mat-h4","flex-63"],[1,"flex-33"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["class","flex-100",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],[1,"flex-100"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-radio-group",2),t(5,` + `),x(6,Kze,3,4,"mat-radio-button",3),t(7,` `),s(),t(8,` - `),I(9,"mat-divider",4),t(10,` + `),T(9,"mat-divider",4),t(10,` - `),x(11,bGe,58,43,"div",5),t(12,` + `),x(11,Pje,58,43,"div",5),t(12,` `),s(),t(13,` - `),o(14,"div",6),t(15,` - `),o(16,"button",7),t(17,` - `),I(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"button",9),t(23),m(24,"translate"),I(25,"fa-icon",10),t(26,` + `),a(14,"div",6),t(15,` + `),a(16,"button",7),t(17,` + `),T(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"button",9),t(23),m(24,"translate"),T(25,"fa-icon",10),t(26,` `),s(),t(27,` `),s(),t(28,` `),s(),t(29,` -`)),a&2&&(g("formGroup",r.fixedDepositProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.isCashOrAccrualAccounting()),l(8),k(` +`)),o&2&&(g("formGroup",r.fixedDepositProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.isCashOrAccrualAccounting()),l(8),k(` `,d(20,6,"labels.buttons.Previous"),` `),l(3),g("disabled",!r.fixedDepositProductFormValid),l(),k(` `,d(24,8,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,Dt,Hi,Ti,sn,Ps,Ds,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ee,me,de,ue,ao,St,Fr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var CGe=()=>["../"];function yGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.fixedDepositProduct.description)}}function SGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.fixedDepositProduct.lockinPeriodFrequency+" "+li(8,4,i.fixedDepositProduct.lockinPeriodFrequencyType,i.fixedDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function wGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),l(4),b(i.fixedDepositProduct.inMultiplesOfDepositTerm+" "+li(8,4,i.fixedDepositProduct.inMultiplesOfDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function EGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Maximum Deposit Term"),":"),l(4),b(i.fixedDepositProduct.maxDepositTerm+" "+li(8,4,i.fixedDepositProduct.maxDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function kGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Penal Interest")," (%):"),l(4),b(i.fixedDepositProduct.preClosurePenalInterest+"% ("+li(8,4,i.fixedDepositProduct.preClosurePenalInterestOnTypeId,i.fixedDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function IGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(li(8,4,i.fixedDepositProduct.taxGroupId,i.fixedDepositProductsTemplate.taxGroupOptions,"id","name"))}}function TGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A().$implicit;l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.name)}}function PGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A().$implicit;l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.description)}}function DGe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` - `),s()),e&2){let i=A().$implicit;l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.endDate))}}function MGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function AGe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,i.fromPeriod+" - "+i.toPeriod+" "+li(2,1,i.periodType,a.fixedDepositProductsTemplate.chartTemplate.periodTypes,"id","value"),` - `)}}function OGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function FGe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,re,he,ge,xe,At,Et,bs,Cs,sn,ta,Mi,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Ar],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var Dje=()=>["../"];function Aje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.fixedDepositProduct.description)}}function Mje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.fixedDepositProduct.lockinPeriodFrequency+" "+ci(8,4,i.fixedDepositProduct.lockinPeriodFrequencyType,i.fixedDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function Oje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),l(4),b(i.fixedDepositProduct.inMultiplesOfDepositTerm+" "+ci(8,4,i.fixedDepositProduct.inMultiplesOfDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function Fje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Maximum Deposit Term"),":"),l(4),b(i.fixedDepositProduct.maxDepositTerm+" "+ci(8,4,i.fixedDepositProduct.maxDepositTermTypeId,i.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function Bje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Penal Interest")," (%):"),l(4),b(i.fixedDepositProduct.preClosurePenalInterest+"% ("+ci(8,4,i.fixedDepositProduct.preClosurePenalInterestOnTypeId,i.fixedDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function Rje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(ci(8,4,i.fixedDepositProduct.taxGroupId,i.fixedDepositProductsTemplate.taxGroupOptions,"id","name"))}}function Nje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M().$implicit;l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.name)}}function Lje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M().$implicit;l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.description)}}function Vje(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` + `),s()),e&2){let i=M().$implicit;l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.endDate))}}function zje(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function jje(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,i.fromPeriod+" - "+i.toPeriod+" "+ci(2,1,i.periodType,o.fixedDepositProductsTemplate.chartTemplate.periodTypes,"id","value"),` + `)}}function qje(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function Hje(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function BGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function RGe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Gje(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function Uje(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.annualInterestRate,` - `)}}function NGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function LGe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function $je(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function Wje(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.description,` - `)}}function VGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function zGe(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",34),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `)}}function Qje(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Kje(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",34),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.View Incentives"),` - `))}function jGe(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",35),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `))}function Yje(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",35),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Hide Incentives"),` - `))}function qGe(e,n){if(e&1){let i=lt();o(0,"td",31),t(1,` - `),o(2,"button",32),q("click",function(){let r=Q(i).dataIndex,c=A(2).index,u=A(2);return Y(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(3,` - `),x(4,zGe,5,3,"span",33),t(5,` - `),x(6,jGe,5,3,"span",33),t(7,` + `))}function Jje(e,n){if(e&1){let i=lt();a(0,"td",31),t(1,` + `),a(2,"button",32),q("click",function(){let r=Q(i).dataIndex,c=M(2).index,u=M(2);return K(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(3,` + `),x(4,Kje,5,3,"span",33),t(5,` + `),x(6,Yje,5,3,"span",33),t(7,` `),s(),t(8,` - `),s()}if(e&2){let i=n.$implicit,a=n.dataIndex,r=A(2).index,c=A(2);l(2),g("disabled",i.incentives.length===0),l(2),g("ngIf",c.expandChartSlabIndex[r]!==a),l(2),g("ngIf",c.expandChartSlabIndex[r]===a)}}function HGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function GGe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.entityType,a.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function UGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function $Ge(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.attributeName,a.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function WGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function QGe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.conditionType,a.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function YGe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function KGe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function JGe(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit;l(),b(i.attributeValue)}}function ZGe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function XGe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function tUe(e,n){if(e&1&&(o(0,"td",47),t(1,` - `),x(2,KGe,3,6,"span",48),t(3,` - `),x(4,JGe,2,1,"span",48),t(5,` - `),x(6,ZGe,3,6,"span",48),t(7,` - `),x(8,XGe,3,6,"span",48),t(9,` - `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function eUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function iUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incentiveType,a.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function nUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function rUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `),s()}if(e&2){let i=n.$implicit,o=n.dataIndex,r=M(2).index,c=M(2);l(2),g("disabled",i.incentives.length===0),l(2),g("ngIf",c.expandChartSlabIndex[r]!==o),l(2),g("ngIf",c.expandChartSlabIndex[r]===o)}}function Zje(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function Xje(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.entityType,o.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` + `)}}function tqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function eqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.attributeName,o.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` + `)}}function iqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function nqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.conditionType,o.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` + `)}}function rqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function oqe(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function aqe(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit;l(),b(i.attributeValue)}}function sqe(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function lqe(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function cqe(e,n){if(e&1&&(a(0,"td",47),t(1,` + `),x(2,oqe,3,6,"span",48),t(3,` + `),x(4,aqe,2,1,"span",48),t(5,` + `),x(6,sqe,3,6,"span",48),t(7,` + `),x(8,lqe,3,6,"span",48),t(9,` + `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function pqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function mqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incentiveType,o.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` + `)}}function dqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function uqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function aUe(e,n){e&1&&I(0,"tr",49)}function oUe(e,n){e&1&&I(0,"tr",50)}function sUe(e,n){if(e&1&&(o(0,"td",31),t(1,` - `),o(2,"div",36),t(3,` - `),o(4,"mat-card",37),t(5,` - `),o(6,"h4",38),t(7),m(8,"translate"),s(),t(9,` + `)}}function fqe(e,n){e&1&&T(0,"tr",49)}function hqe(e,n){e&1&&T(0,"tr",50)}function gqe(e,n){if(e&1&&(a(0,"td",31),t(1,` + `),a(2,"div",36),t(3,` + `),a(4,"mat-card",37),t(5,` + `),a(6,"h4",38),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"table",39),t(11,` - `),at(12,40),t(13,` - `),x(14,HGe,3,3,"th",20),t(15,` - `),x(16,GGe,3,6,"td",21),t(17,` - `),ot(),t(18,` + `),a(10,"table",39),t(11,` + `),ot(12,40),t(13,` + `),x(14,Zje,3,3,"th",20),t(15,` + `),x(16,Xje,3,6,"td",21),t(17,` + `),at(),t(18,` - `),at(19,41),t(20,` - `),x(21,UGe,3,3,"th",20),t(22,` - `),x(23,$Ge,3,6,"td",21),t(24,` - `),ot(),t(25,` + `),ot(19,41),t(20,` + `),x(21,tqe,3,3,"th",20),t(22,` + `),x(23,eqe,3,6,"td",21),t(24,` + `),at(),t(25,` - `),at(26,42),t(27,` - `),x(28,WGe,3,3,"th",20),t(29,` - `),x(30,QGe,3,6,"td",21),t(31,` - `),ot(),t(32,` + `),ot(26,42),t(27,` + `),x(28,iqe,3,3,"th",20),t(29,` + `),x(30,nqe,3,6,"td",21),t(31,` + `),at(),t(32,` - `),at(33,43),t(34,` - `),x(35,YGe,3,3,"th",20),t(36,` - `),x(37,tUe,10,5,"td",44),t(38,` - `),ot(),t(39,` + `),ot(33,43),t(34,` + `),x(35,rqe,3,3,"th",20),t(36,` + `),x(37,cqe,10,5,"td",44),t(38,` + `),at(),t(39,` - `),at(40,45),t(41,` - `),x(42,eUe,3,3,"th",20),t(43,` - `),x(44,iUe,3,6,"td",21),t(45,` - `),ot(),t(46,` + `),ot(40,45),t(41,` + `),x(42,pqe,3,3,"th",20),t(43,` + `),x(44,mqe,3,6,"td",21),t(45,` + `),at(),t(46,` - `),at(47,46),t(48,` - `),x(49,nUe,3,3,"th",20),t(50,` - `),x(51,rUe,3,3,"td",21),t(52,` - `),ot(),t(53,` + `),ot(47,46),t(48,` + `),x(49,dqe,3,3,"th",20),t(50,` + `),x(51,uqe,3,3,"td",21),t(52,` + `),at(),t(53,` - `),x(54,aUe,1,0,"tr",27),t(55,` - `),x(56,oUe,1,0,"tr",28),t(57,` + `),x(54,fqe,1,0,"tr",27),t(55,` + `),x(56,hqe,1,0,"tr",28),t(57,` `),s(),t(58,` `),s(),t(59,` `),s(),t(60,` - `),s()),e&2){let i=n.$implicit,a=n.dataIndex,r=A(2).index,c=A(2);Tr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",a===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` + `),s()),e&2){let i=n.$implicit,o=n.dataIndex,r=M(2).index,c=M(2);Sr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",o===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` `,d(8,6,"labels.heading.Incentives"),` - `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",c.incentivesDisplayedColumns),l(2),g("matRowDefColumns",c.incentivesDisplayedColumns)}}function lUe(e,n){e&1&&I(0,"tr",49)}function cUe(e,n){e&1&&I(0,"tr",50)}function pUe(e,n){e&1&&I(0,"tr",51)}function mUe(e,n){if(e&1&&(o(0,"table",18),t(1,` - `),at(2,19),t(3,` - `),x(4,MGe,3,3,"th",20),t(5,` - `),x(6,AGe,3,6,"td",21),t(7,` - `),ot(),t(8,` + `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",c.incentivesDisplayedColumns),l(2),g("matRowDefColumns",c.incentivesDisplayedColumns)}}function xqe(e,n){e&1&&T(0,"tr",49)}function _qe(e,n){e&1&&T(0,"tr",50)}function vqe(e,n){e&1&&T(0,"tr",51)}function bqe(e,n){if(e&1&&(a(0,"table",18),t(1,` + `),ot(2,19),t(3,` + `),x(4,zje,3,3,"th",20),t(5,` + `),x(6,jje,3,6,"td",21),t(7,` + `),at(),t(8,` - `),at(9,22),t(10,` - `),x(11,OGe,3,3,"th",20),t(12,` - `),x(13,FGe,2,1,"td",21),t(14,` - `),ot(),t(15,` + `),ot(9,22),t(10,` + `),x(11,qje,3,3,"th",20),t(12,` + `),x(13,Hje,2,1,"td",21),t(14,` + `),at(),t(15,` - `),at(16,23),t(17,` - `),x(18,BGe,3,3,"th",20),t(19,` - `),x(20,RGe,2,1,"td",21),t(21,` - `),ot(),t(22,` + `),ot(16,23),t(17,` + `),x(18,Gje,3,3,"th",20),t(19,` + `),x(20,Uje,2,1,"td",21),t(21,` + `),at(),t(22,` - `),at(23,24),t(24,` - `),x(25,NGe,3,3,"th",20),t(26,` - `),x(27,LGe,2,1,"td",21),t(28,` - `),ot(),t(29,` + `),ot(23,24),t(24,` + `),x(25,$je,3,3,"th",20),t(26,` + `),x(27,Wje,2,1,"td",21),t(28,` + `),at(),t(29,` - `),at(30,25),t(31,` - `),x(32,VGe,3,3,"th",20),t(33,` - `),x(34,qGe,9,3,"td",21),t(35,` - `),ot(),t(36,` + `),ot(30,25),t(31,` + `),x(32,Qje,3,3,"th",20),t(33,` + `),x(34,Jje,9,3,"td",21),t(35,` + `),at(),t(36,` - `),at(37,26),t(38,` - `),x(39,sUe,61,8,"td",21),t(40,` - `),ot(),t(41,` + `),ot(37,26),t(38,` + `),x(39,gqe,61,8,"td",21),t(40,` + `),at(),t(41,` - `),x(42,lUe,1,0,"tr",27),t(43,` - `),x(44,cUe,1,0,"tr",28),t(45,` - `),x(46,pUe,1,0,"tr",29),t(47,` - `),s()),e&2){let i=A(),a=i.$implicit,r=i.index,c=A(2);g("dataSource",a.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function dUe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),x(2,TGe,9,4,"div",7),t(3,` + `),x(42,xqe,1,0,"tr",27),t(43,` + `),x(44,_qe,1,0,"tr",28),t(45,` + `),x(46,vqe,1,0,"tr",29),t(47,` + `),s()),e&2){let i=M(),o=i.$implicit,r=i.index,c=M(2);g("dataSource",o.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function Cqe(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),x(2,Nje,9,4,"div",7),t(3,` - `),x(4,PGe,9,4,"div",7),t(5,` + `),x(4,Lje,9,4,"div",7),t(5,` - `),o(6,"div",4),t(7,` - `),o(8,"span",5),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"span",6),t(13),m(14,"dateFormat"),s(),t(15,` + `),a(6,"div",4),t(7,` + `),a(8,"span",5),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"span",6),t(13),m(14,"dateFormat"),s(),t(15,` `),s(),t(16,` - `),x(17,DGe,10,6,"div",7),t(18,` + `),x(17,Vje,10,6,"div",7),t(18,` - `),o(19,"div",2),t(20,` - `),o(21,"span",5),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"span",6),t(26),m(27,"yesNo"),s(),t(28,` + `),a(19,"div",2),t(20,` + `),a(21,"span",5),t(22),m(23,"translate"),s(),t(24,` + `),a(25,"span",6),t(26),m(27,"yesNo"),s(),t(28,` `),s(),t(29,` - `),x(30,mUe,48,4,"table",17),t(31,` + `),x(30,bqe,48,4,"table",17),t(31,` - `),I(32,"mat-divider",2),t(33,` - `),s()),e&2){let i=n.$implicit,a=A(2);l(2),g("ngIf",i.name),l(2),g("ngIf",i.description),l(5),k("",d(10,8,"labels.inputs.From Date"),":"),l(4),b(d(14,10,i.fromDate)),l(4),g("ngIf",i.endDate),l(5),k("",d(23,12,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(27,14,a.fixedDepositProduct.isPrimaryGroupingByAmount)),l(4),g("ngIf",i.chartSlabs.length!==0)}}function uUe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `),T(32,"mat-divider",2),t(33,` + `),s()),e&2){let i=n.$implicit,o=M(2);l(2),g("ngIf",i.name),l(2),g("ngIf",i.description),l(5),k("",d(10,8,"labels.inputs.From Date"),":"),l(4),b(d(14,10,i.fromDate)),l(4),g("ngIf",i.endDate),l(5),k("",d(23,12,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(27,14,o.fixedDepositProduct.isPrimaryGroupingByAmount)),l(4),g("ngIf",i.chartSlabs.length!==0)}}function yqe(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),x(8,dUe,34,16,"div",16),t(9,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.heading.Interest Rate Charts")),l(5),g("ngForOf",i.fixedDepositProduct.charts)}}function fUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function hUe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),T(6,"mat-divider",2),t(7,` + `),x(8,Cqe,34,16,"div",16),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.heading.Interest Rate Charts")),l(5),g("ngForOf",i.fixedDepositProduct.charts)}}function Sqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function wqe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function gUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function xUe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Eqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function kqe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeCalculationType.value,` - `)}}function _Ue(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function vUe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Tqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Iqe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amount,` - `)}}function bUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function CUe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Pqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function Dqe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeTimeType.value,` - `)}}function yUe(e,n){e&1&&I(0,"tr",49)}function SUe(e,n){e&1&&I(0,"tr",50)}function wUe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `)}}function Aqe(e,n){e&1&&T(0,"tr",49)}function Mqe(e,n){e&1&&T(0,"tr",50)}function Oqe(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),o(8,"table",39),t(9,` - `),at(10,52),t(11,` - `),x(12,fUe,3,3,"th",20),t(13,` - `),x(14,hUe,2,1,"td",21),t(15,` - `),ot(),t(16,` + `),T(6,"mat-divider",2),t(7,` + `),a(8,"table",39),t(9,` + `),ot(10,52),t(11,` + `),x(12,Sqe,3,3,"th",20),t(13,` + `),x(14,wqe,2,1,"td",21),t(15,` + `),at(),t(16,` - `),at(17,53),t(18,` - `),x(19,gUe,3,3,"th",20),t(20,` - `),x(21,xUe,2,1,"td",21),t(22,` - `),ot(),t(23,` + `),ot(17,53),t(18,` + `),x(19,Eqe,3,3,"th",20),t(20,` + `),x(21,kqe,2,1,"td",21),t(22,` + `),at(),t(23,` - `),at(24,46),t(25,` - `),x(26,_Ue,3,3,"th",20),t(27,` - `),x(28,vUe,2,1,"td",21),t(29,` - `),ot(),t(30,` + `),ot(24,46),t(25,` + `),x(26,Tqe,3,3,"th",20),t(27,` + `),x(28,Iqe,2,1,"td",21),t(29,` + `),at(),t(30,` - `),at(31,54),t(32,` - `),x(33,bUe,3,3,"th",20),t(34,` - `),x(35,CUe,2,1,"td",21),t(36,` - `),ot(),t(37,` + `),ot(31,54),t(32,` + `),x(33,Pqe,3,3,"th",20),t(34,` + `),x(35,Dqe,2,1,"td",21),t(36,` + `),at(),t(37,` - `),x(38,yUe,1,0,"tr",27),t(39,` - `),x(40,SUe,1,0,"tr",28),t(41,` + `),x(38,Aqe,1,0,"tr",27),t(39,` + `),x(40,Mqe,1,0,"tr",28),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.heading.Charges")),l(5),g("dataSource",i.fixedDepositProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function EUe(e,n){if(e&1&&(o(0,"mifosx-view-savings-accounting-details",55),t(1,` - `),s()),e&2){let i=A();g("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function kUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function IUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.paymentTypeId,a.fixedDepositProductsTemplate.paymentTypeOptions,"id","name"),` - `)}}function TUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function PUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.fundSourceAccountId,a.fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` - `)}}function DUe(e,n){e&1&&I(0,"tr",49)}function MUe(e,n){e&1&&I(0,"tr",50)}function AUe(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",59),t(7,` - `),at(8,60),t(9,` - `),x(10,kUe,3,3,"th",20),t(11,` - `),x(12,IUe,3,6,"td",21),t(13,` - `),ot(),t(14,` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.heading.Charges")),l(5),g("dataSource",i.fixedDepositProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function Fqe(e,n){if(e&1&&(a(0,"mifosx-view-savings-accounting-details",55),t(1,` + `),s()),e&2){let i=M();g("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function Bqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function Rqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.paymentTypeId,o.fixedDepositProductsTemplate.paymentTypeOptions,"id","name"),` + `)}}function Nqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function Lqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.fundSourceAccountId,o.fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` + `)}}function Vqe(e,n){e&1&&T(0,"tr",49)}function zqe(e,n){e&1&&T(0,"tr",50)}function jqe(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"table",59),t(7,` + `),ot(8,60),t(9,` + `),x(10,Bqe,3,3,"th",20),t(11,` + `),x(12,Rqe,3,6,"td",21),t(13,` + `),at(),t(14,` - `),at(15,61),t(16,` - `),x(17,TUe,3,3,"th",20),t(18,` - `),x(19,PUe,3,6,"td",21),t(20,` - `),ot(),t(21,` + `),ot(15,61),t(16,` + `),x(17,Nqe,3,3,"th",20),t(18,` + `),x(19,Lqe,3,6,"td",21),t(20,` + `),at(),t(21,` - `),x(22,DUe,1,0,"tr",27),t(23,` - `),x(24,MUe,1,0,"tr",28),t(25,` + `),x(22,Vqe,1,0,"tr",27),t(23,` + `),x(24,zqe,1,0,"tr",28),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Fund Sources for Payment Channels")),l(3),g("dataSource",i.fixedDepositProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function OUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function FUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.chargeId,a.fixedDepositProductsTemplate.chargeOptions,"id","name"),` - `)}}function BUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function RUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incomeAccountId,a.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function NUe(e,n){e&1&&I(0,"tr",49)}function LUe(e,n){e&1&&I(0,"tr",50)}function VUe(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Fund Sources for Payment Channels")),l(3),g("dataSource",i.fixedDepositProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function qqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function Hqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.chargeId,o.fixedDepositProductsTemplate.chargeOptions,"id","name"),` + `)}}function Gqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Uqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incomeAccountId,o.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` + `)}}function $qe(e,n){e&1&&T(0,"tr",49)}function Wqe(e,n){e&1&&T(0,"tr",50)}function Qqe(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",59),t(7,` - `),at(8,62),t(9,` - `),x(10,OUe,3,3,"th",20),t(11,` - `),x(12,FUe,3,6,"td",21),t(13,` - `),ot(),t(14,` + `),a(6,"table",59),t(7,` + `),ot(8,62),t(9,` + `),x(10,qqe,3,3,"th",20),t(11,` + `),x(12,Hqe,3,6,"td",21),t(13,` + `),at(),t(14,` - `),at(15,63),t(16,` - `),x(17,BUe,3,3,"th",20),t(18,` - `),x(19,RUe,3,6,"td",21),t(20,` - `),ot(),t(21,` + `),ot(15,63),t(16,` + `),x(17,Gqe,3,3,"th",20),t(18,` + `),x(19,Uqe,3,6,"td",21),t(20,` + `),at(),t(21,` - `),x(22,NUe,1,0,"tr",27),t(23,` - `),x(24,LUe,1,0,"tr",28),t(25,` + `),x(22,$qe,1,0,"tr",27),t(23,` + `),x(24,Wqe,1,0,"tr",28),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Fees to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function zUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function jUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.chargeId,a.fixedDepositProductsTemplate.penaltyOptions,"id","name"),` - `)}}function qUe(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function HUe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incomeAccountId,a.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function GUe(e,n){e&1&&I(0,"tr",49)}function UUe(e,n){e&1&&I(0,"tr",50)}function $Ue(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Fees to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Kqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function Yqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.chargeId,o.fixedDepositProductsTemplate.penaltyOptions,"id","name"),` + `)}}function Jqe(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Zqe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incomeAccountId,o.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` + `)}}function Xqe(e,n){e&1&&T(0,"tr",49)}function tHe(e,n){e&1&&T(0,"tr",50)}function eHe(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",59),t(7,` - `),at(8,62),t(9,` - `),x(10,zUe,3,3,"th",20),t(11,` - `),x(12,jUe,3,6,"td",21),t(13,` - `),ot(),t(14,` + `),a(6,"table",59),t(7,` + `),ot(8,62),t(9,` + `),x(10,Kqe,3,3,"th",20),t(11,` + `),x(12,Yqe,3,6,"td",21),t(13,` + `),at(),t(14,` - `),at(15,63),t(16,` - `),x(17,qUe,3,3,"th",20),t(18,` - `),x(19,HUe,3,6,"td",21),t(20,` - `),ot(),t(21,` + `),ot(15,63),t(16,` + `),x(17,Jqe,3,3,"th",20),t(18,` + `),x(19,Zqe,3,6,"td",21),t(20,` + `),at(),t(21,` - `),x(22,GUe,1,0,"tr",27),t(23,` - `),x(24,UUe,1,0,"tr",28),t(25,` + `),x(22,Xqe,1,0,"tr",27),t(23,` + `),x(24,tHe,1,0,"tr",28),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function WUe(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function iHe(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),x(8,AUe,27,6,"div",56),t(9,` + `),T(6,"mat-divider",2),t(7,` + `),x(8,jqe,27,6,"div",56),t(9,` - `),x(10,VUe,27,6,"div",56),t(11,` + `),x(10,Qqe,27,6,"div",56),t(11,` - `),x(12,$Ue,27,6,"div",56),t(13,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.fixedDepositProduct.paymentChannelToFundSourceMappings==null?null:i.fixedDepositProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.fixedDepositProduct.feeToIncomeAccountMappings==null?null:i.fixedDepositProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.fixedDepositProduct.penaltyToIncomeAccountMappings==null?null:i.fixedDepositProduct.penaltyToIncomeAccountMappings.length)}}var rk=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new Jn,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.expandChartSlabIndex=[],this.accountingMappings={}}ngOnInit(){this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.isCashOrAccrualAccounting()){this.accountingRule=this.accounting.getAccountingRuleFrom(this.fixedDepositProduct.accountingRule);let i=this.fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],a=this.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],r=this.fixedDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],c=this.fixedDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.savingsReferenceAccountId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.savingsControlAccountId,c),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.transfersInSuspenseAccountId,c),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.interestOnSavingsAccountId,r),incomeFromFeeAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.incomeFromFeeAccountId,a),incomeFromPenaltyAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.incomeFromPenaltyAccountId,a)},this.isAccrualAccounting()&&(this.accountingMappings.feeReceivableAccount=this.accounting.glAccountLookUp(this.fixedDepositProduct.feesReceivableAccountId,i),this.accountingMappings.penaltyReceivableAccount=this.accounting.glAccountLookUp(this.fixedDepositProduct.penaltiesReceivableAccountId,i),this.accountingMappings.interestPayableAccount=this.accounting.glAccountLookUp(this.fixedDepositProduct.interestPayableAccountId,c))}}isNoneAccounting(){return this.accounting.isNoneAccountingRuleId(this.fixedDepositProduct.accountingRule)}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.fixedDepositProduct.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.fixedDepositProduct.accountingRule)}static{this.\u0275fac=function(a){return new(a||e)(z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-preview-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate",chartSlabsDisplayedColumns:"chartSlabsDisplayedColumns",accountingRuleData:"accountingRuleData",fixedDepositProduct:"fixedDepositProduct"},outputs:{submitEvent:"submitEvent"},features:[Pa],decls:205,vars:119,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-100"],[1,"flex-100"],[1,"mat-h3","flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[3,"accountingRule","accountingMappings",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],[1,"layout-row-wrap","responsive-column","flex-100"],["class","layout-row-wrap responsive-column flex-100",4,"ngFor","ngForOf"],["class","mat-elevation-z1 flex-100","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click","disabled"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","chargeTimeType"],[3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"h2",1),t(3),s(),t(4,` + `),x(12,eHe,27,6,"div",56),t(13,` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.fixedDepositProduct.paymentChannelToFundSourceMappings==null?null:i.fixedDepositProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.fixedDepositProduct.feeToIncomeAccountMappings==null?null:i.fixedDepositProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.fixedDepositProduct.penaltyToIncomeAccountMappings==null?null:i.fixedDepositProduct.penaltyToIncomeAccountMappings.length)}}var $x=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new Wn,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.expandChartSlabIndex=[],this.accountingMappings={}}ngOnInit(){this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.isCashOrAccrualAccounting()){this.accountingRule=this.accounting.getAccountingRuleFrom(this.fixedDepositProduct.accountingRule);let i=this.fixedDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],o=this.fixedDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],r=this.fixedDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],c=this.fixedDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.savingsReferenceAccountId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.savingsControlAccountId,c),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.transfersInSuspenseAccountId,c),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.interestOnSavingsAccountId,r),incomeFromFeeAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.incomeFromFeeAccountId,o),incomeFromPenaltyAccount:this.accounting.glAccountLookUp(this.fixedDepositProduct.incomeFromPenaltyAccountId,o)},this.isAccrualAccounting()&&(this.accountingMappings.feeReceivableAccount=this.accounting.glAccountLookUp(this.fixedDepositProduct.feesReceivableAccountId,i),this.accountingMappings.penaltyReceivableAccount=this.accounting.glAccountLookUp(this.fixedDepositProduct.penaltiesReceivableAccountId,i),this.accountingMappings.interestPayableAccount=this.accounting.glAccountLookUp(this.fixedDepositProduct.interestPayableAccountId,c))}}isNoneAccounting(){return this.accounting.isNoneAccountingRuleId(this.fixedDepositProduct.accountingRule)}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.fixedDepositProduct.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.fixedDepositProduct.accountingRule)}static{this.\u0275fac=function(o){return new(o||e)(z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-product-preview-step"]],inputs:{fixedDepositProductsTemplate:"fixedDepositProductsTemplate",chartSlabsDisplayedColumns:"chartSlabsDisplayedColumns",accountingRuleData:"accountingRuleData",fixedDepositProduct:"fixedDepositProduct"},outputs:{submitEvent:"submitEvent"},features:[wo],decls:205,vars:119,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-100"],[1,"flex-100"],[1,"mat-h3","flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[3,"accountingRule","accountingMappings",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],[1,"layout-row-wrap","responsive-column","flex-100"],["class","layout-row-wrap responsive-column flex-100",4,"ngFor","ngForOf"],["class","mat-elevation-z1 flex-100","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click","disabled"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","chargeTimeType"],[3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"h2",1),t(3),s(),t(4,` - `),I(5,"mat-divider",2),t(6,` - `),o(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` + `),T(5,"mat-divider",2),t(6,` + `),a(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` - `),I(11,"mat-divider",2),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"span",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"span",6),t(20),s(),t(21,` + `),T(11,"mat-divider",2),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"span",5),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"span",6),t(20),s(),t(21,` `),s(),t(22,` - `),x(23,yGe,9,4,"div",7),t(24,` + `),x(23,Aje,9,4,"div",7),t(24,` - `),o(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` + `),a(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"mat-divider",2),t(30,` - `),o(31,"div",4),t(32,` - `),o(33,"span",5),t(34),m(35,"translate"),s(),t(36,` - `),o(37,"span",6),t(38),m(39,"find"),s(),t(40,` + `),T(29,"mat-divider",2),t(30,` + `),a(31,"div",4),t(32,` + `),a(33,"span",5),t(34),m(35,"translate"),s(),t(36,` + `),a(37,"span",6),t(38),m(39,"find"),s(),t(40,` `),s(),t(41,` - `),o(42,"div",4),t(43,` - `),o(44,"span",5),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"span",6),t(49),s(),t(50,` + `),a(42,"div",4),t(43,` + `),a(44,"span",5),t(45),m(46,"translate"),s(),t(47,` + `),a(48,"span",6),t(49),s(),t(50,` `),s(),t(51,` - `),o(52,"div",4),t(53,` - `),o(54,"span",5),t(55),m(56,"translate"),s(),t(57,` - `),o(58,"span",6),t(59),s(),t(60,` + `),a(52,"div",4),t(53,` + `),a(54,"span",5),t(55),m(56,"translate"),s(),t(57,` + `),a(58,"span",6),t(59),s(),t(60,` `),s(),t(61,` - `),o(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` + `),a(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` - `),I(66,"mat-divider",2),t(67,` - `),o(68,"div",4),t(69,` - `),o(70,"span",5),t(71),m(72,"translate"),s(),t(73,` - `),o(74,"span",6),t(75),s(),t(76,` + `),T(66,"mat-divider",2),t(67,` + `),a(68,"div",4),t(69,` + `),a(70,"span",5),t(71),m(72,"translate"),s(),t(73,` + `),a(74,"span",6),t(75),s(),t(76,` `),s(),t(77,` - `),o(78,"div",4),t(79,` - `),o(80,"span",5),t(81),m(82,"translate"),s(),t(83,` - `),o(84,"span",6),t(85),m(86,"find"),s(),t(87,` + `),a(78,"div",4),t(79,` + `),a(80,"span",5),t(81),m(82,"translate"),s(),t(83,` + `),a(84,"span",6),t(85),m(86,"find"),s(),t(87,` `),s(),t(88,` - `),o(89,"div",4),t(90,` - `),o(91,"span",5),t(92),m(93,"translate"),s(),t(94,` - `),o(95,"span",6),t(96),m(97,"find"),s(),t(98,` + `),a(89,"div",4),t(90,` + `),a(91,"span",5),t(92),m(93,"translate"),s(),t(94,` + `),a(95,"span",6),t(96),m(97,"find"),s(),t(98,` `),s(),t(99,` - `),o(100,"div",4),t(101,` - `),o(102,"span",5),t(103),m(104,"translate"),s(),t(105,` - `),o(106,"span",6),t(107),m(108,"find"),s(),t(109,` + `),a(100,"div",4),t(101,` + `),a(102,"span",5),t(103),m(104,"translate"),s(),t(105,` + `),a(106,"span",6),t(107),m(108,"find"),s(),t(109,` `),s(),t(110,` - `),o(111,"div",4),t(112,` - `),o(113,"span",5),t(114),m(115,"translate"),s(),t(116,` - `),o(117,"span",6),t(118),m(119,"find"),s(),t(120,` + `),a(111,"div",4),t(112,` + `),a(113,"span",5),t(114),m(115,"translate"),s(),t(116,` + `),a(117,"span",6),t(118),m(119,"find"),s(),t(120,` `),s(),t(121,` - `),o(122,"h3",3),t(123),m(124,"translate"),s(),t(125,` + `),a(122,"h3",3),t(123),m(124,"translate"),s(),t(125,` - `),I(126,"mat-divider",2),t(127,` - `),x(128,SGe,10,9,"div",7),t(129,` + `),T(126,"mat-divider",2),t(127,` + `),x(128,Mje,10,9,"div",7),t(129,` - `),o(130,"div",4),t(131,` - `),o(132,"span",5),t(133),m(134,"translate"),s(),t(135,` - `),o(136,"span",6),t(137),m(138,"find"),s(),t(139,` + `),a(130,"div",4),t(131,` + `),a(132,"span",5),t(133),m(134,"translate"),s(),t(135,` + `),a(136,"span",6),t(137),m(138,"find"),s(),t(139,` `),s(),t(140,` - `),x(141,wGe,10,9,"div",7),t(142,` + `),x(141,Oje,10,9,"div",7),t(142,` - `),x(143,EGe,10,9,"div",7),t(144,` + `),x(143,Fje,10,9,"div",7),t(144,` `),t(145,` - `),o(146,"div",4),t(147,` - `),o(148,"span",5),t(149),m(150,"translate"),s(),t(151,` - `),o(152,"span",6),t(153),m(154,"yesNo"),s(),t(155,` + `),a(146,"div",4),t(147,` + `),a(148,"span",5),t(149),m(150,"translate"),s(),t(151,` + `),a(152,"span",6),t(153),m(154,"yesNo"),s(),t(155,` `),s(),t(156,` - `),x(157,kGe,10,9,"div",7),t(158,` + `),x(157,Bje,10,9,"div",7),t(158,` `),t(159,` - `),o(160,"div",4),t(161,` - `),o(162,"span",5),t(163),m(164,"translate"),s(),t(165,` - `),o(166,"span",6),t(167),m(168,"yesNo"),s(),t(169,` + `),a(160,"div",4),t(161,` + `),a(162,"span",5),t(163),m(164,"translate"),s(),t(165,` + `),a(166,"span",6),t(167),m(168,"yesNo"),s(),t(169,` `),s(),t(170,` - `),x(171,IGe,10,9,"div",7),t(172,` + `),x(171,Rje,10,9,"div",7),t(172,` - `),x(173,uUe,10,4,"div",8),t(174,` + `),x(173,yqe,10,4,"div",8),t(174,` - `),x(175,wUe,43,6,"div",8),t(176,` + `),x(175,Oqe,43,6,"div",8),t(176,` - `),o(177,"h3",3),t(178),m(179,"translate"),s(),t(180,` + `),a(177,"h3",3),t(178),m(179,"translate"),s(),t(180,` - `),I(181,"mat-divider",2),t(182,` - `),x(183,EUe,2,2,"mifosx-view-savings-accounting-details",9),t(184,` + `),T(181,"mat-divider",2),t(182,` + `),x(183,Fqe,2,2,"mifosx-view-savings-accounting-details",9),t(184,` - `),x(185,WUe,14,6,"div",8),t(186,` + `),x(185,iHe,14,6,"div",8),t(186,` `),s(),t(187,` -`),o(188,"div",10),t(189,` - `),o(190,"button",11),t(191,` - `),I(192,"fa-icon",12),t(193),m(194,"translate"),s(),t(195,` - `),o(196,"button",13),t(197),m(198,"translate"),s(),t(199,` - `),o(200,"button",14),q("click",function(){return r.submitEvent.emit()}),t(201),m(202,"translate"),s(),t(203,` +`),a(188,"div",10),t(189,` + `),a(190,"button",11),t(191,` + `),T(192,"fa-icon",12),t(193),m(194,"translate"),s(),t(195,` + `),a(196,"button",13),t(197),m(198,"translate"),s(),t(199,` + `),a(200,"button",14),q("click",function(){return r.submitEvent.emit()}),t(201),m(202,"translate"),s(),t(203,` `),s(),t(204,` -`)),a&2&&(l(3),b(r.fixedDepositProduct.name),l(5),b(d(9,44,"labels.inputs.Details")),l(8),k("",d(17,46,"labels.inputs.Short Name"),":"),l(4),b(r.fixedDepositProduct.shortName),l(3),g("ngIf",r.fixedDepositProduct.description),l(3),b(d(27,48,"labels.inputs.Currency")),l(8),k("",d(35,50,"labels.inputs.Currency"),":"),l(4),b(li(39,52,r.fixedDepositProduct.currencyCode,r.fixedDepositProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,57,"labels.inputs.Decimal Places"),":"),l(4),b(r.fixedDepositProduct.digitsAfterDecimal),l(6),k("",d(56,59,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.fixedDepositProduct.inMultiplesOf),l(4),b(d(64,61,"labels.heading.Terms")),l(8),k("",d(72,63,"labels.inputs.Deposit Amount"),":"),l(4),b(r.fixedDepositProduct.depositAmount+" (Min: "+(r.fixedDepositProduct.minDepositAmount?r.fixedDepositProduct.minDepositAmount:r.fixedDepositProduct.depositAmount)+", Max: "+(r.fixedDepositProduct.maxDepositAmount?r.fixedDepositProduct.maxDepositAmount:r.fixedDepositProduct.depositAmount)+")"),l(6),k("",d(82,65,"labels.inputs.Interest Compounding Period"),":"),l(4),b(li(86,67,r.fixedDepositProduct.interestCompoundingPeriodType,r.fixedDepositProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value")),l(7),k("",d(93,72,"labels.inputs.Interest Posting Period"),":"),l(4),b(li(97,74,r.fixedDepositProduct.interestPostingPeriodType,r.fixedDepositProductsTemplate.interestPostingPeriodTypeOptions,"id","value")),l(7),k("",d(104,79,"labels.inputs.Interest Calculated using"),":"),l(4),b(li(108,81,r.fixedDepositProduct.interestCalculationType,r.fixedDepositProductsTemplate.interestCalculationTypeOptions,"id","value")),l(7),k("",d(115,86,"labels.inputs.Days in Year"),":"),l(4),b(li(119,88,r.fixedDepositProduct.interestCalculationDaysInYearType,r.fixedDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value")),l(5),b(d(124,93,"labels.heading.Settings")),l(5),g("ngIf",r.fixedDepositProduct.lockinPeriodFrequency),l(5),k("",d(134,95,"labels.inputs.Minimum Deposit Term"),":"),l(4),b(r.fixedDepositProduct.minDepositTerm+" "+li(138,97,r.fixedDepositProduct.minDepositTermTypeId,r.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value")),l(4),g("ngIf",r.fixedDepositProduct.inMultiplesOfDepositTerm),l(2),g("ngIf",r.fixedDepositProduct.maxDepositTerm),l(6),k("",d(150,102,"labels.inputs.Apply Penal Interest (less)"),":"),l(4),b(d(154,104,r.fixedDepositProduct.preClosurePenalApplicable)),l(4),g("ngIf",r.fixedDepositProduct.preClosurePenalApplicable),l(6),k("",d(164,106,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(168,108,r.fixedDepositProduct.withHoldTax)),l(4),g("ngIf",r.fixedDepositProduct.withHoldTax),l(2),g("ngIf",r.fixedDepositProduct.charts.length!==0),l(2),g("ngIf",r.fixedDepositProduct.charges.length),l(3),b(d(179,110,"labels.heading.Accounting")),l(5),g("ngIf",!r.isNoneAccounting()),l(2),g("ngIf",r.fixedDepositProduct.advancedAccountingRules&&((r.fixedDepositProduct.paymentChannelToFundSourceMappings==null?null:r.fixedDepositProduct.paymentChannelToFundSourceMappings.length)||(r.fixedDepositProduct.feeToIncomeAccountMappings==null?null:r.fixedDepositProduct.feeToIncomeAccountMappings.length)||(r.fixedDepositProduct.penaltyToIncomeAccountMappings==null?null:r.fixedDepositProduct.penaltyToIncomeAccountMappings.length))),l(8),k(` +`)),o&2&&(l(3),b(r.fixedDepositProduct.name),l(5),b(d(9,44,"labels.inputs.Details")),l(8),k("",d(17,46,"labels.inputs.Short Name"),":"),l(4),b(r.fixedDepositProduct.shortName),l(3),g("ngIf",r.fixedDepositProduct.description),l(3),b(d(27,48,"labels.inputs.Currency")),l(8),k("",d(35,50,"labels.inputs.Currency"),":"),l(4),b(ci(39,52,r.fixedDepositProduct.currencyCode,r.fixedDepositProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,57,"labels.inputs.Decimal Places"),":"),l(4),b(r.fixedDepositProduct.digitsAfterDecimal),l(6),k("",d(56,59,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.fixedDepositProduct.inMultiplesOf),l(4),b(d(64,61,"labels.heading.Terms")),l(8),k("",d(72,63,"labels.inputs.Deposit Amount"),":"),l(4),b(r.fixedDepositProduct.depositAmount+" (Min: "+(r.fixedDepositProduct.minDepositAmount?r.fixedDepositProduct.minDepositAmount:r.fixedDepositProduct.depositAmount)+", Max: "+(r.fixedDepositProduct.maxDepositAmount?r.fixedDepositProduct.maxDepositAmount:r.fixedDepositProduct.depositAmount)+")"),l(6),k("",d(82,65,"labels.inputs.Interest Compounding Period"),":"),l(4),b(ci(86,67,r.fixedDepositProduct.interestCompoundingPeriodType,r.fixedDepositProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value")),l(7),k("",d(93,72,"labels.inputs.Interest Posting Period"),":"),l(4),b(ci(97,74,r.fixedDepositProduct.interestPostingPeriodType,r.fixedDepositProductsTemplate.interestPostingPeriodTypeOptions,"id","value")),l(7),k("",d(104,79,"labels.inputs.Interest Calculated using"),":"),l(4),b(ci(108,81,r.fixedDepositProduct.interestCalculationType,r.fixedDepositProductsTemplate.interestCalculationTypeOptions,"id","value")),l(7),k("",d(115,86,"labels.inputs.Days in Year"),":"),l(4),b(ci(119,88,r.fixedDepositProduct.interestCalculationDaysInYearType,r.fixedDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value")),l(5),b(d(124,93,"labels.heading.Settings")),l(5),g("ngIf",r.fixedDepositProduct.lockinPeriodFrequency),l(5),k("",d(134,95,"labels.inputs.Minimum Deposit Term"),":"),l(4),b(r.fixedDepositProduct.minDepositTerm+" "+ci(138,97,r.fixedDepositProduct.minDepositTermTypeId,r.fixedDepositProductsTemplate.periodFrequencyTypeOptions,"id","value")),l(4),g("ngIf",r.fixedDepositProduct.inMultiplesOfDepositTerm),l(2),g("ngIf",r.fixedDepositProduct.maxDepositTerm),l(6),k("",d(150,102,"labels.inputs.Apply Penal Interest (less)"),":"),l(4),b(d(154,104,r.fixedDepositProduct.preClosurePenalApplicable)),l(4),g("ngIf",r.fixedDepositProduct.preClosurePenalApplicable),l(6),k("",d(164,106,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(168,108,r.fixedDepositProduct.withHoldTax)),l(4),g("ngIf",r.fixedDepositProduct.withHoldTax),l(2),g("ngIf",r.fixedDepositProduct.charts.length!==0),l(2),g("ngIf",r.fixedDepositProduct.charges.length),l(3),b(d(179,110,"labels.heading.Accounting")),l(5),g("ngIf",!r.isNoneAccounting()),l(2),g("ngIf",r.fixedDepositProduct.advancedAccountingRules&&((r.fixedDepositProduct.paymentChannelToFundSourceMappings==null?null:r.fixedDepositProduct.paymentChannelToFundSourceMappings.length)||(r.fixedDepositProduct.feeToIncomeAccountMappings==null?null:r.fixedDepositProduct.feeToIncomeAccountMappings.length)||(r.fixedDepositProduct.penaltyToIncomeAccountMappings==null?null:r.fixedDepositProduct.penaltyToIncomeAccountMappings.length))),l(8),k(` `,d(194,112,"labels.buttons.Previous"),` - `),l(3),g("routerLink",ht(118,CGe)),l(),k(` + `),l(3),g("routerLink",ht(118,Dje)),l(),k(` `,d(198,114,"labels.buttons.Cancel"),` `),l(4),k(` `,d(202,116,"labels.buttons.Submit"),` - `))},dependencies:[re,Lt,as,os,Ht,Dt,te,sn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,jp,zt,St,Fr,ji,br,aa],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"],data:{animation:[ol("expandChartSlab",[gs("collapsed",Va({height:"0px",minHeight:"0"})),gs("expanded",Va({height:"*"})),Ws("expanded <=> collapsed",$s("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function QUe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function YUe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function KUe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function JUe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function ZUe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function XUe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function t$e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function e$e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function i$e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function n$e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function r$e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function a$e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function o$e(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function s$e(e,n){if(e&1){let i=lt();o(0,"mat-step",18),t(1,` - `),x(2,o$e,2,3,"ng-template",9),t(3,` + `))},dependencies:[yt,le,zt,Ya,Ja,wt,qt,oe,At,ji,Et,sn,Oe,Re,Be,Ne,Fe,Le,Ut,Ve,je,ze,qe,kp,dn,Ar,hr,Xr],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"],data:{animation:[Ks("expandChartSlab",[ss("collapsed",Bo({height:"0px",minHeight:"0"})),ss("expanded",Bo({height:"*"})),Ls("expanded <=> collapsed",Ns("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function nHe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function rHe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function oHe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function aHe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function sHe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function lHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function cHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function pHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function mHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function dHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function uHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function fHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function hHe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function gHe(e,n){if(e&1){let i=lt();a(0,"mat-step",18),t(1,` + `),x(2,hHe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-fixed-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-fixed-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("fixedDepositProductsTemplate",i.fixedDepositProductsTemplate)("chartSlabsDisplayedColumns",i.fixedDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("fixedDepositProduct",i.fixedDepositProduct)}}var mpt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.fixedDepositProductsTemplate=h.fixedDepositProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get fixedDepositProductDetailsForm(){return this.fixedDepositProductDetailsStep.fixedDepositProductDetailsForm}get fixedDepositProductCurrencyForm(){return this.fixedDepositProductCurrencyStep.fixedDepositProductCurrencyForm}get fixedDepositProductTermsForm(){return this.fixedDepositProductTermsStep.fixedDepositProductTermsForm}get fixedDepositProductSettingsForm(){return this.fixedDepositProductSettingsStep.fixedDepositProductSettingsForm}get fixedDepositProductInterestRateChartForm(){return this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChartForm}get fixedDepositProductAccountingForm(){return this.fixedDepositProductAccountingStep.fixedDepositProductAccountingForm}get fixedDepositProductFormValid(){return this.fixedDepositProductDetailsForm.valid&&this.fixedDepositProductCurrencyForm.valid&&this.fixedDepositProductTermsForm.valid&&this.fixedDepositProductSettingsForm.valid&&this.fixedDepositProductInterestRateChartForm.valid&&this.fixedDepositProductAccountingForm.valid}get fixedDepositProduct(){return ve(ve(ve(ve(ve(ve(ve({},this.fixedDepositProductDetailsStep.fixedDepositProductDetails),this.fixedDepositProductCurrencyStep.fixedDepositProductCurrency),this.fixedDepositProductTermsStep.fixedDepositProductTerms),this.fixedDepositProductSettingsStep.fixedDepositProductSettings),this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChart),this.fixedDepositProductChargesStep.fixedDepositProductCharges),this.fixedDepositProductAccountingStep.fixedDepositProductAccounting)}submit(){let i=oi(ve({},this.fixedDepositProduct),{charges:this.fixedDepositProduct.charges.map(a=>({id:a.id})),locale:this.settingsService.language.code});delete i.advancedAccountingRules,this.productsService.createFixedDepositProduct(i).subscribe(a=>{this.router.navigate(["../",a.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-fixed-deposit-product"]],viewQuery:function(a,r){if(a&1&&(Bt(xf,7),Bt(_f,7),Bt(vf,7),Bt(bf,7),Bt(Cf,7),Bt(yf,7),Bt(Sf,7)),a&2){let c;Ot(c=Ft())&&(r.fixedDepositProductDetailsStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductCurrencyStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductTermsStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductSettingsStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductInterestRateChartStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductChargesStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductAccountingStep=c.first)}},decls:70,vars:16,consts:[["fixedDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositProductsTemplate"],[3,"fixedDepositProductsTemplate","currencyCode"],[3,"fixedDepositProductsTemplate","accountingRuleData","fixedDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","fixedDepositProduct"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,QUe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("fixedDepositProductsTemplate",i.fixedDepositProductsTemplate)("chartSlabsDisplayedColumns",i.fixedDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("fixedDepositProduct",i.fixedDepositProduct)}}var qP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.fixedDepositProductsTemplate=h.fixedDepositProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get fixedDepositProductDetailsForm(){return this.fixedDepositProductDetailsStep.fixedDepositProductDetailsForm}get fixedDepositProductCurrencyForm(){return this.fixedDepositProductCurrencyStep.fixedDepositProductCurrencyForm}get fixedDepositProductTermsForm(){return this.fixedDepositProductTermsStep.fixedDepositProductTermsForm}get fixedDepositProductSettingsForm(){return this.fixedDepositProductSettingsStep.fixedDepositProductSettingsForm}get fixedDepositProductInterestRateChartForm(){return this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChartForm}get fixedDepositProductAccountingForm(){return this.fixedDepositProductAccountingStep.fixedDepositProductAccountingForm}get fixedDepositProductFormValid(){return this.fixedDepositProductDetailsForm.valid&&this.fixedDepositProductCurrencyForm.valid&&this.fixedDepositProductTermsForm.valid&&this.fixedDepositProductSettingsForm.valid&&this.fixedDepositProductInterestRateChartForm.valid&&this.fixedDepositProductAccountingForm.valid}get fixedDepositProduct(){return ye(ye(ye(ye(ye(ye(ye({},this.fixedDepositProductDetailsStep.fixedDepositProductDetails),this.fixedDepositProductCurrencyStep.fixedDepositProductCurrency),this.fixedDepositProductTermsStep.fixedDepositProductTerms),this.fixedDepositProductSettingsStep.fixedDepositProductSettings),this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChart),this.fixedDepositProductChargesStep.fixedDepositProductCharges),this.fixedDepositProductAccountingStep.fixedDepositProductAccounting)}submit(){let i=li(ye({},this.fixedDepositProduct),{charges:this.fixedDepositProduct.charges.map(o=>({id:o.id})),locale:this.settingsService.language.code});delete i.advancedAccountingRules,this.productsService.createFixedDepositProduct(i).subscribe(o=>{this.router.navigate(["../",o.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-fixed-deposit-product"]],viewQuery:function(o,r){if(o&1&&(Nt(tf,7),Nt(ef,7),Nt(nf,7),Nt(rf,7),Nt(af,7),Nt(sf,7),Nt(lf,7)),o&2){let c;Bt(c=Rt())&&(r.fixedDepositProductDetailsStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductCurrencyStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductTermsStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductSettingsStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductInterestRateChartStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductChargesStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductAccountingStep=c.first)}},decls:70,vars:16,consts:[["fixedDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositProductsTemplate"],[3,"fixedDepositProductsTemplate","currencyCode"],[3,"fixedDepositProductsTemplate","accountingRuleData","fixedDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","fixedDepositProduct"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,nHe,3,0,"ng-template",3),t(6,` - `),x(7,YUe,3,0,"ng-template",4),t(8,` + `),x(7,rHe,3,0,"ng-template",4),t(8,` - `),x(9,KUe,3,0,"ng-template",5),t(10,` + `),x(9,oHe,3,0,"ng-template",5),t(10,` - `),x(11,JUe,3,0,"ng-template",6),t(12,` + `),x(11,aHe,3,0,"ng-template",6),t(12,` - `),x(13,ZUe,3,0,"ng-template",7),t(14,` + `),x(13,sHe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,XUe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,lHe,2,3,"ng-template",9),t(18,` - `),I(19,"mifosx-fixed-deposit-product-details-step"),t(20,` + `),T(19,"mifosx-fixed-deposit-product-details-step"),t(20,` `),s(),t(21,` - `),o(22,"mat-step",8),t(23,` - `),x(24,t$e,2,3,"ng-template",9),t(25,` + `),a(22,"mat-step",8),t(23,` + `),x(24,cHe,2,3,"ng-template",9),t(25,` - `),I(26,"mifosx-fixed-deposit-product-currency-step",10),t(27,` + `),T(26,"mifosx-fixed-deposit-product-currency-step",10),t(27,` `),s(),t(28,` - `),o(29,"mat-step",8),t(30,` - `),x(31,e$e,2,3,"ng-template",9),t(32,` + `),a(29,"mat-step",8),t(30,` + `),x(31,pHe,2,3,"ng-template",9),t(32,` - `),I(33,"mifosx-fixed-deposit-product-terms-step",10),t(34,` + `),T(33,"mifosx-fixed-deposit-product-terms-step",10),t(34,` `),s(),t(35,` - `),o(36,"mat-step",8),t(37,` - `),x(38,i$e,2,3,"ng-template",9),t(39,` + `),a(36,"mat-step",8),t(37,` + `),x(38,mHe,2,3,"ng-template",9),t(39,` - `),I(40,"mifosx-fixed-deposit-product-settings-step",10),t(41,` + `),T(40,"mifosx-fixed-deposit-product-settings-step",10),t(41,` `),s(),t(42,` - `),o(43,"mat-step",8),t(44,` - `),x(45,n$e,2,3,"ng-template",9),t(46,` + `),a(43,"mat-step",8),t(44,` + `),x(45,dHe,2,3,"ng-template",9),t(46,` - `),I(47,"mifosx-fixed-deposit-product-interest-rate-chart-step",10),t(48,` + `),T(47,"mifosx-fixed-deposit-product-interest-rate-chart-step",10),t(48,` `),s(),t(49,` - `),o(50,"mat-step"),t(51,` - `),x(52,r$e,2,3,"ng-template",9),t(53,` + `),a(50,"mat-step"),t(51,` + `),x(52,uHe,2,3,"ng-template",9),t(53,` - `),o(54,"mifosx-fixed-deposit-product-charges-step",11),t(55,` + `),a(54,"mifosx-fixed-deposit-product-charges-step",11),t(55,` `),s(),t(56,` `),s(),t(57,` - `),o(58,"mat-step",8),t(59,` - `),x(60,a$e,2,3,"ng-template",9),t(61,` + `),a(58,"mat-step",8),t(59,` + `),x(60,fHe,2,3,"ng-template",9),t(61,` - `),o(62,"mifosx-fixed-deposit-product-accounting-step",12),t(63,` + `),a(62,"mifosx-fixed-deposit-product-accounting-step",12),t(63,` `),s(),t(64,` `),s(),t(65,` - `),x(66,s$e,7,4,"mat-step",13),t(67,` + `),x(66,gHe,7,4,"mat-step",13),t(67,` `),s(),t(68,` `),s(),t(69,` -`)),a&2&&(l(15),g("stepControl",r.fixedDepositProductDetailsForm),l(7),g("stepControl",r.fixedDepositProductCurrencyForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(3),g("stepControl",r.fixedDepositProductTermsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(3),g("stepControl",r.fixedDepositProductSettingsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(3),g("stepControl",r.fixedDepositProductInterestRateChartForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(7),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("currencyCode",r.fixedDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.fixedDepositProductAccountingForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("fixedDepositProductFormValid",r.fixedDepositProductFormValid),l(4),g("ngIf",r.fixedDepositProductFormValid))},dependencies:[Lt,Ht,wo,yo,Eo,So,xf,_f,vf,bf,Cf,yf,Sf,rk,St]})}}return e})();var l$e=()=>[10,25,50,100],c$e=()=>["create"],p$e=e=>[e];function m$e(e,n){e&1&&(o(0,"button",14),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,c$e)),l(3),k("",d(4,2,"labels.buttons.Add"),` - `))}function d$e(e,n){e&1&&(o(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function u$e(e,n){if(e&1&&(o(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.productName)}}function f$e(e,n){e&1&&I(0,"tr",18)}function h$e(e,n){if(e&1&&I(0,"tr",19),e&2){let i=n.$implicit;g("routerLink",Je(1,p$e,i.productId))}}var dpt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["productName"],this.route.data.subscribe(a=>{this.productMixData=a.products})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setProductsMix()}setProductsMix(){this.dataSource=new pi(this.productMixData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-products-mix"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:39,vars:9,consts:[[1,"layout-row","align-end","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","productName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,m$e,5,5,"button",1),t(3,` +`)),o&2&&(l(15),g("stepControl",r.fixedDepositProductDetailsForm),l(7),g("stepControl",r.fixedDepositProductCurrencyForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(3),g("stepControl",r.fixedDepositProductTermsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(3),g("stepControl",r.fixedDepositProductSettingsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(3),g("stepControl",r.fixedDepositProductInterestRateChartForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(7),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("currencyCode",r.fixedDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.fixedDepositProductAccountingForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("fixedDepositProductFormValid",r.fixedDepositProductFormValid),l(4),g("ngIf",r.fixedDepositProductFormValid))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,tf,ef,nf,rf,af,sf,lf,$x],encapsulation:2})}}return e})();var xHe=()=>[10,25,50,100],_He=()=>["create"],vHe=e=>[e];function bHe(e,n){e&1&&(a(0,"button",14),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,_He)),l(3),k("",d(4,2,"labels.buttons.Add"),` + `))}function CHe(e,n){e&1&&(a(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function yHe(e,n){if(e&1&&(a(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.productName)}}function SHe(e,n){e&1&&T(0,"tr",18)}function wHe(e,n){if(e&1&&T(0,"tr",19),e&2){let i=n.$implicit;g("routerLink",Xe(1,vHe,i.productId))}}var HP=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["productName"],this.route.data.subscribe(o=>{this.productMixData=o.products})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setProductsMix()}setProductsMix(){this.dataSource=new mi(this.productMixData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-products-mix"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:39,vars:9,consts:[[1,"layout-row","align-end","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","productName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,bHe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,d$e,3,3,"th",9),t(26,` - `),x(27,u$e,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,CHe,3,3,"th",9),t(26,` + `),x(27,yHe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),x(30,f$e,1,0,"tr",11),t(31,` - `),x(32,h$e,1,3,"tr",12),t(33,` + `),x(30,SHe,1,0,"tr",11),t(31,` + `),x(32,wHe,1,3,"tr",12),t(33,` `),s(),t(34,` - `),I(35,"mat-paginator",13),t(36,` + `),T(35,"mat-paginator",13),t(36,` `),s(),t(37,` `),s(),t(38,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_PRODUCTMIX"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(9),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,l$e)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var g$e=()=>[10,25,50,100],x$e=()=>["create"],_$e=e=>[e];function v$e(e,n){e&1&&(o(0,"button",17),t(1,` - `),I(2,"fa-icon",18),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,x$e)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_PRODUCTMIX"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(9),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,xHe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var EHe=()=>[10,25,50,100],kHe=()=>["create"],THe=e=>[e];function IHe(e,n){e&1&&(a(0,"button",17),t(1,` + `),T(2,"fa-icon",18),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,kHe)),l(3),k(` `,d(4,2,"labels.buttons.Create Floating Rate"),` - `))}function b$e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function C$e(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function y$e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Created By")))}function S$e(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.createdBy)}}function w$e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function PHe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function DHe(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function AHe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Created By")))}function MHe(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.createdBy)}}function OHe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Is Base Lending Rate"),`? - `))}function E$e(e,n){e&1&&(I(0,"fa-icon",23),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function k$e(e,n){e&1&&(I(0,"fa-icon",24),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function I$e(e,n){if(e&1&&(o(0,"td",20),t(1,` - `),x(2,E$e,2,3,"fa-icon",21),t(3,` - `),x(4,k$e,2,3,"fa-icon",22),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isBaseLendingRate),l(2),g("ngIf",!i.isBaseLendingRate)}}function T$e(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.catalogs.Active")))}function P$e(e,n){e&1&&(I(0,"fa-icon",23),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function D$e(e,n){e&1&&(I(0,"fa-icon",24),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function M$e(e,n){if(e&1&&(o(0,"td",20),t(1,` - `),x(2,P$e,2,3,"fa-icon",21),t(3,` - `),x(4,D$e,2,3,"fa-icon",22),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isActive),l(2),g("ngIf",!i.isActive)}}function A$e(e,n){e&1&&I(0,"tr",25)}function O$e(e,n){if(e&1&&I(0,"tr",26),e&2){let i=n.$implicit;g("routerLink",Je(1,_$e,i.id))}}var upt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name","createdBy","isBaseLendingRate","isActive"],this.route.data.subscribe(a=>{this.floatingRatesData=a.floatingrates})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setFloatingRates()}setFloatingRates(){this.dataSource=new pi(this.floatingRatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-floating-rates"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:60,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdBy"],["matColumnDef","isBaseLendingRate"],["matColumnDef","isActive"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["icon","check-circle","size","lg","class","is-base-lending-rate-or-active","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-base-lending-rate-or-active","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-base-lending-rate-or-active",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-base-lending-rate-or-active",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,v$e,5,5,"button",1),t(3,` + `))}function FHe(e,n){e&1&&(T(0,"fa-icon",23),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function BHe(e,n){e&1&&(T(0,"fa-icon",24),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function RHe(e,n){if(e&1&&(a(0,"td",20),t(1,` + `),x(2,FHe,2,3,"fa-icon",21),t(3,` + `),x(4,BHe,2,3,"fa-icon",22),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isBaseLendingRate),l(2),g("ngIf",!i.isBaseLendingRate)}}function NHe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.catalogs.Active")))}function LHe(e,n){e&1&&(T(0,"fa-icon",23),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function VHe(e,n){e&1&&(T(0,"fa-icon",24),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function zHe(e,n){if(e&1&&(a(0,"td",20),t(1,` + `),x(2,LHe,2,3,"fa-icon",21),t(3,` + `),x(4,VHe,2,3,"fa-icon",22),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isActive),l(2),g("ngIf",!i.isActive)}}function jHe(e,n){e&1&&T(0,"tr",25)}function qHe(e,n){if(e&1&&T(0,"tr",26),e&2){let i=n.$implicit;g("routerLink",Xe(1,THe,i.id))}}var GP=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name","createdBy","isBaseLendingRate","isActive"],this.route.data.subscribe(o=>{this.floatingRatesData=o.floatingrates})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setFloatingRates()}setFloatingRates(){this.dataSource=new mi(this.floatingRatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-floating-rates"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:60,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdBy"],["matColumnDef","isBaseLendingRate"],["matColumnDef","isActive"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["icon","check-circle","size","lg","class","is-base-lending-rate-or-active","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-base-lending-rate-or-active","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-base-lending-rate-or-active",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-base-lending-rate-or-active",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,IHe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,b$e,3,3,"th",9),t(26,` - `),x(27,C$e,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,PHe,3,3,"th",9),t(26,` + `),x(27,DHe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,y$e,3,3,"th",9),t(33,` - `),x(34,S$e,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,AHe,3,3,"th",9),t(33,` + `),x(34,MHe,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,w$e,3,3,"th",9),t(40,` - `),x(41,I$e,6,2,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,OHe,3,3,"th",9),t(40,` + `),x(41,RHe,6,2,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,T$e,3,3,"th",9),t(47,` - `),x(48,M$e,6,2,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,NHe,3,3,"th",9),t(47,` + `),x(48,zHe,6,2,"td",10),t(49,` + `),at(),t(50,` - `),x(51,A$e,1,0,"tr",14),t(52,` - `),x(53,O$e,1,3,"tr",15),t(54,` + `),x(51,jHe,1,0,"tr",14),t(52,` + `),x(53,qHe,1,3,"tr",15),t(54,` `),s(),t(55,` - `),I(56,"mat-paginator",16),t(57,` + `),T(56,"mat-paginator",16),t(57,` `),s(),t(58,` `),s(),t(59,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_FLOATINGRATE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,g$e)))},dependencies:[Lt,Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.is-base-lending-rate-or-active[_ngcontent-%COMP%]{color:#32cd32}.not-is-base-lending-rate-or-active[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();function F$e(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_FLOATINGRATE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,EHe)))},dependencies:[yt,zt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.is-base-lending-rate-or-active[_ngcontent-%COMP%]{color:#32cd32}.not-is-base-lending-rate-or-active[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();function HHe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.From Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function B$e(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function GHe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Interest Rate")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}var n_=(()=>{class e{constructor(i,a,r,c){this.dialogRef=i,this.formBuilder=a,this.settingsService=r,this.data=c,this.minDate=new Date}ngOnInit(){this.minDate=this.settingsService.businessDate;let i=!1;this.data&&new Date(this.data.fromDate){class e{constructor(i,o,r,c){this.dialogRef=i,this.formBuilder=o,this.settingsService=r,this.data=c,this.minDate=new Date}ngOnInit(){this.minDate=this.settingsService.businessDate;let i=!1;this.data&&new Date(this.data.fromDate)[10,25,50,100],N$e=()=>["../"];function L$e(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}},dependencies:[yt,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Si,Zt,Di,Ai,Pi,At,Et,Pr,lo,Mi,Dr,Ir],encapsulation:2})}}return e})();var UHe=()=>[10,25,50,100],$He=()=>["../"];function WHe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Floating Rate Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function V$e(e,n){e&1&&(o(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Jt("matTooltip",d(1,2,"tooltips.Interest effective from date")),l(2),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function QHe(e,n){e&1&&(a(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Xt("matTooltip",d(1,2,"tooltips.Interest effective from date")),l(2),k(` `,d(3,4,"labels.inputs.From Date"),` - `))}function z$e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function j$e(e,n){e&1&&(o(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Jt("matTooltip",d(1,2,"tooltips.Annualised Interest rate")),l(2),k(` + `))}function KHe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function YHe(e,n){e&1&&(a(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Xt("matTooltip",d(1,2,"tooltips.Annualised Interest rate")),l(2),k(` `,d(3,4,"labels.inputs.Interest Rate"),` - `))}function q$e(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.interestRate))}}function H$e(e,n){e&1&&(o(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Jt("matTooltip",d(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),l(2),k(` + `))}function JHe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.interestRate))}}function ZHe(e,n){e&1&&(a(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Xt("matTooltip",d(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),l(2),k(` `,d(3,4,"labels.inputs.Is Differential"),`? - `))}function G$e(e,n){e&1&&(I(0,"fa-icon",34),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function U$e(e,n){e&1&&(I(0,"fa-icon",35),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function $$e(e,n){if(e&1&&(o(0,"td",31),t(1,` - `),x(2,G$e,2,3,"fa-icon",32),t(3,` - `),x(4,U$e,2,3,"fa-icon",33),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isDifferentialToBaseLendingRate),l(2),g("ngIf",!i.isDifferentialToBaseLendingRate)}}function W$e(e,n){e&1&&(o(0,"th",36),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Q$e(e,n){if(e&1){let i=lt();o(0,"td",37),t(1,` - `),o(2,"button",38),m(3,"translate"),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.editFloatingRatePeriod(r))}),t(4,` - `),I(5,"fa-icon",39),t(6,` + `))}function XHe(e,n){e&1&&(T(0,"fa-icon",34),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function tGe(e,n){e&1&&(T(0,"fa-icon",35),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function eGe(e,n){if(e&1&&(a(0,"td",31),t(1,` + `),x(2,XHe,2,3,"fa-icon",32),t(3,` + `),x(4,tGe,2,3,"fa-icon",33),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isDifferentialToBaseLendingRate),l(2),g("ngIf",!i.isDifferentialToBaseLendingRate)}}function iGe(e,n){e&1&&(a(0,"th",36),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function nGe(e,n){if(e&1){let i=lt();a(0,"td",37),t(1,` + `),a(2,"button",38),m(3,"translate"),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.editFloatingRatePeriod(r))}),t(4,` + `),T(5,"fa-icon",39),t(6,` `),s(),t(7,` - `),o(8,"button",40),m(9,"translate"),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteFloatingRatePeriod(r))}),t(10,` - `),I(11,"fa-icon",41),t(12,` + `),a(8,"button",40),m(9,"translate"),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteFloatingRatePeriod(r))}),t(10,` + `),T(11,"fa-icon",41),t(12,` `),s(),t(13,` - `),s()}e&2&&(l(2),Jt("matTooltip",d(3,2,"tooltips.Edit Period")),l(6),Jt("matTooltip",d(9,4,"tooltips.Remove Period")))}function Y$e(e,n){e&1&&I(0,"tr",42)}function K$e(e,n){e&1&&I(0,"tr",43)}function J$e(e,n){if(e&1&&(o(0,"button",44),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.floatingRateForm.valid),l(),k(` + `),s()}e&2&&(l(2),Xt("matTooltip",d(3,2,"tooltips.Edit Period")),l(6),Xt("matTooltip",d(9,4,"tooltips.Remove Period")))}function rGe(e,n){e&1&&T(0,"tr",42)}function oGe(e,n){e&1&&T(0,"tr",43)}function aGe(e,n){if(e&1&&(a(0,"button",44),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.floatingRateForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var fpt=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.router=i,this.formBuilder=a,this.productsService=r,this.route=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.floatingRatePeriodsData=[],this.minDate=new Date,this.displayedColumns=["fromDate","interestRate","isDifferential","actions"],this.dateFormat=this.settingsService.dateFormat}ngOnInit(){this.setFloatingRates(),this.createFloatingRateForm()}createFloatingRateForm(){this.floatingRateForm=this.formBuilder.group({name:["",yt.required],isBaseLendingRate:[!1],isActive:[!1]})}setFloatingRates(){this.dataSource=new pi(this.floatingRatePeriodsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}createFloatingRatePeriodsForm(){return this.formBuilder.group({fromDate:["",yt.required],interestRate:["",yt.required],isDifferentialToBaseLendingRate:[!1]})}addFloatingRatePeriod(){this.dialog.open(n_,{data:{fromDate:this.settingsService.businessDate}}).afterClosed().subscribe(a=>{a&&(this.floatingRatePeriodsData.push({fromDate:this.dateUtils.formatDate(a.fromDate,this.dateFormat),interestRate:a.interestRate,isDifferentialToBaseLendingRate:a.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat}),this.dataSource.connect().next(this.floatingRatePeriodsData))})}editFloatingRatePeriod(i){this.dialog.open(n_,{data:{fromDate:i.fromDate,interestRate:i.interestRate,isDifferentialToBaseLendingRate:i.isDifferentialToBaseLendingRate,isNew:!0}}).afterClosed().subscribe(r=>{r&&(this.floatingRatePeriodsData[this.floatingRatePeriodsData.indexOf(i)]={fromDate:this.dateUtils.formatDate(r.fromDate,this.dateFormat),interestRate:r.interestRate,isDifferentialToBaseLendingRate:r.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat},this.dataSource.connect().next(this.floatingRatePeriodsData))})}deleteFloatingRatePeriod(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.floating rate period with from date as")+" "+i.fromDate}}).afterClosed().subscribe(r=>{r.delete&&(this.floatingRatePeriodsData.splice(this.floatingRatePeriodsData.indexOf(i),1),this.dataSource.connect().next(this.floatingRatePeriodsData))})}submit(){this.floatingRateForm.value.ratePeriods=this.floatingRatePeriodsData,this.productsService.createFloatingRate(this.floatingRateForm.value).subscribe(i=>{this.router.navigate(["../",i.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Zt),z(he),z(Ei),z(Nt),z(xi),z(ii),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-floating-rate"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:110,vars:38,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","responsive-column","gap-4percent"],[1,"flex-30"],["matInput","","required","","formControlName","name",3,"matTooltip"],[4,"ngIf"],[1,"checkbox-wrapper","flex-30"],["formControlName","isBaseLendingRate","labelPosition","before",1,"checkbox",3,"matTooltip"],["formControlName","isActive","labelPosition","before",1,"checkbox",3,"matTooltip"],[3,"inset"],[1,"layout-row-wrap","gap-70percent","m-b-10","layout-lt-md-column"],[1,"mat-title","flex-25"],[1,"fas","fa-question",3,"matTooltip"],["mat-mini-fab","","type","button","color","primary",3,"click"],["icon","plus"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","","mat-sort-header","",3,"matTooltip",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","interestRate"],["matColumnDef","isDifferential"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","gap-15percent",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","type","submit","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell","","mat-sort-header","",3,"matTooltip"],["mat-cell",""],["icon","check-circle","size","lg","class","is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-differential",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-differential",3,"matTooltip"],["mat-header-cell",""],["mat-cell","",1,"gap-15percent"],["type","button","color","primary","mat-icon-button","","matTooltipPosition","left",1,"flex-8",3,"click","matTooltip"],["icon","edit","size","lg"],["type","button","color","warn","mat-icon-button","","matTooltipPosition","right",1,"flex-8",3,"click","matTooltip"],["icon","trash","size","lg"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","type","submit","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),m(17,"translate"),t(18,` - `),x(19,L$e,8,9,"mat-error",5),t(20,` + `)}}var UP=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.router=i,this.formBuilder=o,this.productsService=r,this.route=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.floatingRatePeriodsData=[],this.minDate=new Date,this.displayedColumns=["fromDate","interestRate","isDifferential","actions"],this.dateFormat=this.settingsService.dateFormat}ngOnInit(){this.setFloatingRates(),this.createFloatingRateForm()}createFloatingRateForm(){this.floatingRateForm=this.formBuilder.group({name:["",St.required],isBaseLendingRate:[!1],isActive:[!1]})}setFloatingRates(){this.dataSource=new mi(this.floatingRatePeriodsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}createFloatingRatePeriodsForm(){return this.formBuilder.group({fromDate:["",St.required],interestRate:["",St.required],isDifferentialToBaseLendingRate:[!1]})}addFloatingRatePeriod(){this.dialog.open(cf,{data:{fromDate:this.settingsService.businessDate}}).afterClosed().subscribe(o=>{o&&(this.floatingRatePeriodsData.push({fromDate:this.dateUtils.formatDate(o.fromDate,this.dateFormat),interestRate:o.interestRate,isDifferentialToBaseLendingRate:o.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat}),this.dataSource.connect().next(this.floatingRatePeriodsData))})}editFloatingRatePeriod(i){this.dialog.open(cf,{data:{fromDate:i.fromDate,interestRate:i.interestRate,isDifferentialToBaseLendingRate:i.isDifferentialToBaseLendingRate,isNew:!0}}).afterClosed().subscribe(r=>{r&&(this.floatingRatePeriodsData[this.floatingRatePeriodsData.indexOf(i)]={fromDate:this.dateUtils.formatDate(r.fromDate,this.dateFormat),interestRate:r.interestRate,isDifferentialToBaseLendingRate:r.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat},this.dataSource.connect().next(this.floatingRatePeriodsData))})}deleteFloatingRatePeriod(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.floating rate period with from date as")+" "+i.fromDate}}).afterClosed().subscribe(r=>{r.delete&&(this.floatingRatePeriodsData.splice(this.floatingRatePeriodsData.indexOf(i),1),this.dataSource.connect().next(this.floatingRatePeriodsData))})}submit(){this.floatingRateForm.value.ratePeriods=this.floatingRatePeriodsData,this.productsService.createFloatingRate(this.floatingRateForm.value).subscribe(i=>{this.router.navigate(["../",i.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(te),z(ve),z(ki),z(Vt),z(_i),z(ri),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-floating-rate"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:110,vars:38,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","responsive-column","gap-4percent"],[1,"flex-30"],["matInput","","required","","formControlName","name",3,"matTooltip"],[4,"ngIf"],[1,"checkbox-wrapper","flex-30"],["formControlName","isBaseLendingRate","labelPosition","before",1,"checkbox",3,"matTooltip"],["formControlName","isActive","labelPosition","before",1,"checkbox",3,"matTooltip"],[3,"inset"],[1,"layout-row-wrap","gap-70percent","m-b-10","layout-lt-md-column"],[1,"mat-title","flex-25"],[1,"fas","fa-question",3,"matTooltip"],["mat-mini-fab","","type","button","color","primary",3,"click"],["icon","plus"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","","mat-sort-header","",3,"matTooltip",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","interestRate"],["matColumnDef","isDifferential"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","gap-15percent",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","type","submit","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell","","mat-sort-header","",3,"matTooltip"],["mat-cell",""],["icon","check-circle","size","lg","class","is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-differential",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-differential",3,"matTooltip"],["mat-header-cell",""],["mat-cell","",1,"gap-15percent"],["type","button","color","primary","mat-icon-button","","matTooltipPosition","left",1,"flex-8",3,"click","matTooltip"],["icon","edit","size","lg"],["type","button","color","warn","mat-icon-button","","matTooltipPosition","right",1,"flex-8",3,"click","matTooltip"],["icon","trash","size","lg"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","type","submit","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),m(17,"translate"),t(18,` + `),x(19,WHe,8,9,"mat-error",5),t(20,` `),s(),t(21,` - `),o(22,"div",6),t(23,` - `),o(24,"mat-checkbox",7),m(25,"translate"),t(26),m(27,"translate"),s(),t(28,` + `),a(22,"div",6),t(23,` + `),a(24,"mat-checkbox",7),m(25,"translate"),t(26),m(27,"translate"),s(),t(28,` `),s(),t(29,` - `),o(30,"div",6),t(31,` - `),o(32,"mat-checkbox",8),m(33,"translate"),t(34),m(35,"translate"),s(),t(36,` + `),a(30,"div",6),t(31,` + `),a(32,"mat-checkbox",8),m(33,"translate"),t(34),m(35,"translate"),s(),t(36,` `),s(),t(37,` `),s(),t(38,` - `),I(39,"br"),t(40,` + `),T(39,"br"),t(40,` - `),I(41,"mat-divider",9),t(42,` + `),T(41,"mat-divider",9),t(42,` - `),I(43,"br"),t(44,` + `),T(43,"br"),t(44,` - `),o(45,"div",10),t(46,` - `),o(47,"p",11),t(48),m(49,"translate"),I(50,"i",12),m(51,"translate"),t(52,` + `),a(45,"div",10),t(46,` + `),a(47,"p",11),t(48),m(49,"translate"),T(50,"i",12),m(51,"translate"),t(52,` `),s(),t(53,` - `),o(54,"button",13),q("click",function(){return r.addFloatingRatePeriod()}),t(55,` - `),I(56,"fa-icon",14),t(57,` + `),a(54,"button",13),q("click",function(){return r.addFloatingRatePeriod()}),t(55,` + `),T(56,"fa-icon",14),t(57,` `),s(),t(58,` `),s(),t(59,` - `),o(60,"table",15),t(61,` - `),at(62,16),t(63,` - `),x(64,V$e,4,6,"th",17),t(65,` - `),x(66,z$e,3,3,"td",18),t(67,` - `),ot(),t(68,` + `),a(60,"table",15),t(61,` + `),ot(62,16),t(63,` + `),x(64,QHe,4,6,"th",17),t(65,` + `),x(66,KHe,3,3,"td",18),t(67,` + `),at(),t(68,` - `),at(69,19),t(70,` - `),x(71,j$e,4,6,"th",17),t(72,` - `),x(73,q$e,3,3,"td",18),t(74,` - `),ot(),t(75,` + `),ot(69,19),t(70,` + `),x(71,YHe,4,6,"th",17),t(72,` + `),x(73,JHe,3,3,"td",18),t(74,` + `),at(),t(75,` - `),at(76,20),t(77,` - `),x(78,H$e,4,6,"th",17),t(79,` - `),x(80,$$e,6,2,"td",18),t(81,` - `),ot(),t(82,` + `),ot(76,20),t(77,` + `),x(78,ZHe,4,6,"th",17),t(79,` + `),x(80,eGe,6,2,"td",18),t(81,` + `),at(),t(82,` - `),at(83,21),t(84,` - `),x(85,W$e,3,3,"th",22),t(86,` - `),x(87,Q$e,14,6,"td",23),t(88,` - `),ot(),t(89,` + `),ot(83,21),t(84,` + `),x(85,iGe,3,3,"th",22),t(86,` + `),x(87,nGe,14,6,"td",23),t(88,` + `),at(),t(89,` - `),x(90,Y$e,1,0,"tr",24),t(91,` - `),x(92,K$e,1,0,"tr",25),t(93,` + `),x(90,rGe,1,0,"tr",24),t(91,` + `),x(92,oGe,1,0,"tr",25),t(93,` `),s(),t(94,` - `),I(95,"mat-paginator",26),t(96,` + `),T(95,"mat-paginator",26),t(96,` `),s(),t(97,` - `),o(98,"mat-card-actions",27),t(99,` - `),o(100,"button",28),t(101),m(102,"translate"),s(),t(103,` - `),x(104,J$e,3,4,"button",29),t(105,` + `),a(98,"mat-card-actions",27),t(99,` + `),a(100,"button",28),t(101),m(102,"translate"),s(),t(103,` + `),x(104,aGe,3,4,"button",29),t(105,` `),s(),t(106,` `),s(),t(107,` `),s(),t(108,` `),s(),t(109,` -`)),a&2&&(l(4),g("formGroup",r.floatingRateForm),l(9),b(d(14,18,"labels.inputs.Floating Rate Name")),l(3),Jt("matTooltip",d(17,20,"tooltips.Unique name for the floating rate scheme")),l(3),g("ngIf",r.floatingRateForm.controls.name.hasError("required")),l(5),Jt("matTooltip",d(25,22,"tooltips.Base lending rate for the organisation")),l(2),k("",d(27,24,"labels.inputs.Is Base Lending Rate"),"?"),l(6),Jt("matTooltip",d(33,26,"tooltips.Floating rate scheme to be activated")),l(2),b(d(35,28,"labels.inputs.Active")),l(7),g("inset",!0),l(7),k(` +`)),o&2&&(l(4),g("formGroup",r.floatingRateForm),l(9),b(d(14,18,"labels.inputs.Floating Rate Name")),l(3),Xt("matTooltip",d(17,20,"tooltips.Unique name for the floating rate scheme")),l(3),g("ngIf",r.floatingRateForm.controls.name.hasError("required")),l(5),Xt("matTooltip",d(25,22,"tooltips.Base lending rate for the organisation")),l(2),k("",d(27,24,"labels.inputs.Is Base Lending Rate"),"?"),l(6),Xt("matTooltip",d(33,26,"tooltips.Floating rate scheme to be activated")),l(2),b(d(35,28,"labels.inputs.Active")),l(7),g("inset",!0),l(7),k(` `,d(49,30,"labels.inputs.Floating Rate Periods"),` - `),l(2),Jt("matTooltip",d(51,32,"tooltips.Floating interest rate and start date")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(36,R$e)),l(5),g("routerLink",ht(37,N$e)),l(),k(` + `),l(2),Xt("matTooltip",d(51,32,"tooltips.Floating interest rate and start date")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(36,UHe)),l(5),g("routerLink",ht(37,$He)),l(),k(` `,d(102,34,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_FLOATINGRATE"))},dependencies:[Lt,Ht,Dt,Hi,KS,te,Ge,le,Ti,sn,jt,Gt,Te,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,Ie,de,ue,zt,se,St,ji,br],styles:["@media (width >= 992px){.checkbox-wrapper[_ngcontent-%COMP%]{position:relative}.checkbox-wrapper[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%]{padding:0 0 17.5px;position:absolute;bottom:0}}.is-differential[_ngcontent-%COMP%]{color:#32cd32}.not-is-differential[_ngcontent-%COMP%]{color:#f44366}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var Z$e=()=>[10,25,50,100],X$e=()=>["edit"];function tWe(e,n){e&1&&(o(0,"button",21),t(1,` - `),I(2,"fa-icon",22),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,X$e)),l(3),k(` + `),l(3),g("mifosxHasPermission","CREATE_FLOATINGRATE"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,ji,me,Et,Ei,Mi,sn,iw,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Hi,Ve,je,ze,qe,Ye,hr],styles:["@media (width >= 992px){.checkbox-wrapper[_ngcontent-%COMP%]{position:relative}.checkbox-wrapper[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%]{padding:0 0 17.5px;position:absolute;bottom:0}}.is-differential[_ngcontent-%COMP%]{color:#32cd32}.not-is-differential[_ngcontent-%COMP%]{color:#f44366}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var sGe=()=>[10,25,50,100],lGe=()=>["edit"];function cGe(e,n){e&1&&(a(0,"button",21),t(1,` + `),T(2,"fa-icon",22),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,lGe)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function eWe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function iWe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function nWe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest Rate")))}function rWe(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"number"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.interestRate))}}function aWe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function pGe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function mGe(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function dGe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest Rate")))}function uGe(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"number"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.interestRate))}}function fGe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Is Differential"),`? - `))}function oWe(e,n){e&1&&(I(0,"fa-icon",27),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function sWe(e,n){e&1&&(I(0,"fa-icon",28),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function lWe(e,n){if(e&1&&(o(0,"td",24),t(1,` - `),x(2,oWe,2,3,"fa-icon",25),t(3,` - `),x(4,sWe,2,3,"fa-icon",26),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isDifferentialToBaseLendingRate),l(2),g("ngIf",!i.isDifferentialToBaseLendingRate)}}function cWe(e,n){e&1&&I(0,"tr",29)}function pWe(e,n){e&1&&I(0,"tr",30)}var hpt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["fromDate","interestRate","isDifferential"],this.route.data.subscribe(a=>{this.floatingRateData=a.floatingRate})}ngOnInit(){this.setFloatingRates()}setFloatingRates(){this.dataSource=new pi(this.floatingRateData.ratePeriods),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-floating-rate"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:83,vars:26,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap","layout-lt-md-column"],[1,"mat-body-strong","flex-18"],[1,"flex-18"],[1,"mat-body-strong","flex-20"],[1,"flex-10"],[1,"mat-body-strong","flex-14"],[3,"inset"],[1,"mat-title"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","interestRate"],["matColumnDef","isDifferential"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["icon","check-circle","size","lg","class","is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-differential",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-differential",3,"matTooltip"],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,tWe,5,5,"button",1),t(3,` + `))}function hGe(e,n){e&1&&(T(0,"fa-icon",27),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function gGe(e,n){e&1&&(T(0,"fa-icon",28),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function xGe(e,n){if(e&1&&(a(0,"td",24),t(1,` + `),x(2,hGe,2,3,"fa-icon",25),t(3,` + `),x(4,gGe,2,3,"fa-icon",26),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isDifferentialToBaseLendingRate),l(2),g("ngIf",!i.isDifferentialToBaseLendingRate)}}function _Ge(e,n){e&1&&T(0,"tr",29)}function vGe(e,n){e&1&&T(0,"tr",30)}var $P=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["fromDate","interestRate","isDifferential"],this.route.data.subscribe(o=>{this.floatingRateData=o.floatingRate})}ngOnInit(){this.setFloatingRates()}setFloatingRates(){this.dataSource=new mi(this.floatingRateData.ratePeriods),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-floating-rate"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:83,vars:26,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap","layout-lt-md-column"],[1,"mat-body-strong","flex-18"],[1,"flex-18"],[1,"mat-body-strong","flex-20"],[1,"flex-10"],[1,"mat-body-strong","flex-14"],[3,"inset"],[1,"mat-title"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","interestRate"],["matColumnDef","isDifferential"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["icon","check-circle","size","lg","class","is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-differential",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-differential",3,"matTooltip"],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,cGe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"mat-card"),t(8,` - `),o(9,"mat-card-content"),t(10,` - `),o(11,"div",3),t(12,` - `),o(13,"div",4),t(14),m(15,"translate"),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"mat-card"),t(8,` + `),a(9,"mat-card-content"),t(10,` + `),a(11,"div",3),t(12,` + `),a(13,"div",4),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"div",5),t(18),s(),t(19,` + `),a(17,"div",5),t(18),s(),t(19,` - `),o(20,"div",6),t(21),m(22,"translate"),s(),t(23,` + `),a(20,"div",6),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"div",7),t(25),m(26,"yesNo"),s(),t(27,` + `),a(24,"div",7),t(25),m(26,"yesNo"),s(),t(27,` - `),o(28,"div",8),t(29),m(30,"translate"),s(),t(31,` + `),a(28,"div",8),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"div",7),t(33),m(34,"yesNo"),s(),t(35,` + `),a(32,"div",7),t(33),m(34,"yesNo"),s(),t(35,` `),s(),t(36,` - `),I(37,"br"),t(38,` + `),T(37,"br"),t(38,` - `),I(39,"mat-divider",9),t(40,` + `),T(39,"mat-divider",9),t(40,` - `),I(41,"br"),t(42,` + `),T(41,"br"),t(42,` - `),o(43,"p",10),t(44),m(45,"translate"),s(),t(46,` + `),a(43,"p",10),t(44),m(45,"translate"),s(),t(46,` - `),o(47,"div",11),t(48,` - `),o(49,"table",12),t(50,` - `),at(51,13),t(52,` - `),x(53,eWe,3,3,"th",14),t(54,` - `),x(55,iWe,3,3,"td",15),t(56,` - `),ot(),t(57,` + `),a(47,"div",11),t(48,` + `),a(49,"table",12),t(50,` + `),ot(51,13),t(52,` + `),x(53,pGe,3,3,"th",14),t(54,` + `),x(55,mGe,3,3,"td",15),t(56,` + `),at(),t(57,` - `),at(58,16),t(59,` - `),x(60,nWe,3,3,"th",14),t(61,` - `),x(62,rWe,3,3,"td",15),t(63,` - `),ot(),t(64,` + `),ot(58,16),t(59,` + `),x(60,dGe,3,3,"th",14),t(61,` + `),x(62,uGe,3,3,"td",15),t(63,` + `),at(),t(64,` - `),at(65,17),t(66,` - `),x(67,aWe,3,3,"th",14),t(68,` - `),x(69,lWe,6,2,"td",15),t(70,` - `),ot(),t(71,` + `),ot(65,17),t(66,` + `),x(67,fGe,3,3,"th",14),t(68,` + `),x(69,xGe,6,2,"td",15),t(70,` + `),at(),t(71,` - `),x(72,cWe,1,0,"tr",18),t(73,` - `),x(74,pWe,1,0,"tr",19),t(75,` + `),x(72,_Ge,1,0,"tr",18),t(73,` + `),x(74,vGe,1,0,"tr",19),t(75,` `),s(),t(76,` - `),I(77,"mat-paginator",20),t(78,` + `),T(77,"mat-paginator",20),t(78,` `),s(),t(79,` `),s(),t(80,` `),s(),t(81,` `),s(),t(82,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_FLOATINGRATE"),l(12),k("",d(15,13,"labels.inputs.Floating Rate Name"),":"),l(4),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_FLOATINGRATE"),l(12),k("",d(15,13,"labels.inputs.Floating Rate Name"),":"),l(4),k(` `,r.floatingRateData.name,` `),l(3),k("",d(22,15,"labels.inputs.Is Base Lending Rate"),":"),l(4),k(` `,d(26,17,r.floatingRateData.isBaseLendingRate),` `),l(4),k("",d(30,19,"labels.inputs.Is Active"),":"),l(4),k(` `,d(34,21,r.floatingRateData.isActive),` - `),l(6),g("inset",!0),l(5),b(d(45,23,"labels.inputs.Floating Rate Periods")),l(5),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(25,Z$e)))},dependencies:[Lt,Ht,Dt,te,le,sn,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,zt,se,uu,St,ji,aa],styles:["table[_ngcontent-%COMP%]{width:100%}.is-differential[_ngcontent-%COMP%]{color:#32cd32}.not-is-differential[_ngcontent-%COMP%]{color:#f44366}.content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var mWe=()=>[10,25,50,100],dWe=()=>["../"];function uWe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(6),g("inset",!0),l(5),b(d(45,23,"labels.inputs.Floating Rate Periods")),l(5),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(25,sGe)))},dependencies:[yt,zt,Yd,wt,qt,oe,de,At,ji,me,Et,Ut,sn,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye,Xr],styles:["table[_ngcontent-%COMP%]{width:100%}.is-differential[_ngcontent-%COMP%]{color:#32cd32}.not-is-differential[_ngcontent-%COMP%]{color:#f44366}.content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var bGe=()=>[10,25,50,100],CGe=()=>["../"];function yGe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Floating Rate Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function fWe(e,n){e&1&&(o(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Jt("matTooltip",d(1,2,"tooltips.Interest effective from date")),l(2),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function SGe(e,n){e&1&&(a(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Xt("matTooltip",d(1,2,"tooltips.Interest effective from date")),l(2),k(` `,d(3,4,"labels.inputs.From Date"),` - `))}function hWe(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function gWe(e,n){e&1&&(o(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Jt("matTooltip",d(1,2,"tooltips.Annualised Interest rate")),l(2),k(` + `))}function wGe(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function EGe(e,n){e&1&&(a(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Xt("matTooltip",d(1,2,"tooltips.Annualised Interest rate")),l(2),k(` `,d(3,4,"labels.inputs.Interest Rate"),` - `))}function xWe(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),b(i.interestRate)}}function _We(e,n){e&1&&(o(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Jt("matTooltip",d(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),l(2),k(` + `))}function kGe(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),b(i.interestRate)}}function TGe(e,n){e&1&&(a(0,"th",30),m(1,"translate"),t(2),m(3,"translate"),s()),e&2&&(Xt("matTooltip",d(1,2,"tooltips.Interest rate mentioned is added to base lending rate")),l(2),k(` `,d(3,4,"labels.inputs.Is Differential"),`? - `))}function vWe(e,n){e&1&&(I(0,"fa-icon",34),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function bWe(e,n){e&1&&(I(0,"fa-icon",35),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function CWe(e,n){if(e&1&&(o(0,"td",31),t(1,` - `),x(2,vWe,2,3,"fa-icon",32),t(3,` - `),x(4,bWe,2,3,"fa-icon",33),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isDifferentialToBaseLendingRate),l(2),g("ngIf",!i.isDifferentialToBaseLendingRate)}}function yWe(e,n){e&1&&(o(0,"th",36),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function SWe(e,n){if(e&1){let i=lt();o(0,"td",31),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.editFloatingRatePeriod(r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `))}function IGe(e,n){e&1&&(T(0,"fa-icon",34),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function PGe(e,n){e&1&&(T(0,"fa-icon",35),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function DGe(e,n){if(e&1&&(a(0,"td",31),t(1,` + `),x(2,IGe,2,3,"fa-icon",32),t(3,` + `),x(4,PGe,2,3,"fa-icon",33),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.isDifferentialToBaseLendingRate),l(2),g("ngIf",!i.isDifferentialToBaseLendingRate)}}function AGe(e,n){e&1&&(a(0,"th",36),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function MGe(e,n){if(e&1){let i=lt();a(0,"td",31),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.editFloatingRatePeriod(r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteFloatingRatePeriod(r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteFloatingRatePeriod(r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function wWe(e,n){e&1&&I(0,"tr",41)}function EWe(e,n){e&1&&I(0,"tr",42)}var gpt=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.router=i,this.formBuilder=a,this.productsService=r,this.route=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.minDate=new Date,this.isFloatingRateFormPristine=!0,this.displayedColumns=["fromDate","interestRate","isDifferential","actions"],this.dateFormat=this.settingsService.dateFormat,this.floatingRatePeriodsData=[],this.route.data.subscribe(C=>{this.floatingRateData=C.floatingRate,this.floatingRatePeriodsData=C.floatingRate.ratePeriods?C.floatingRate.ratePeriods:[]})}ngOnInit(){this.createFloatingRateForm(),this.setFloatingRates()}createFloatingRateForm(){this.floatingRateForm=this.formBuilder.group({name:[this.floatingRateData.name,yt.required],isBaseLendingRate:[this.floatingRateData.isBaseLendingRate],isActive:[this.floatingRateData.isActive]})}setFloatingRates(){this.dataSource=new pi(this.floatingRatePeriodsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}addFloatingRatePeriod(){this.dialog.open(n_,{data:{}}).afterClosed().subscribe(a=>{a&&(this.floatingRatePeriodsData.push({fromDate:this.dateUtils.formatDate(a.fromDate,this.dateFormat),interestRate:a.interestRate,isDifferentialToBaseLendingRate:a.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat}),this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}editFloatingRatePeriod(i){this.dialog.open(n_,{data:{fromDate:i.fromDate,interestRate:i.interestRate,isDifferentialToBaseLendingRate:i.isDifferentialToBaseLendingRate}}).afterClosed().subscribe(r=>{r&&(this.floatingRatePeriodsData[this.floatingRatePeriodsData.indexOf(i)]={fromDate:this.dateUtils.formatDate(r.fromDate,this.dateFormat),interestRate:r.interestRate,isDifferentialToBaseLendingRate:r.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat},this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}deleteFloatingRatePeriod(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.floating rate period with from date as")+" "+i.fromDate}}).afterClosed().subscribe(r=>{r.delete&&(this.floatingRatePeriodsData.splice(this.floatingRatePeriodsData.indexOf(i),1),this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}submit(){this.floatingRatePeriodsData.map(i=>{i.modifiedOn=void 0,i.createdOn=void 0,i.id=void 0,i.modifiedBy=void 0,i.createdBy=void 0,i.isActive=void 0,i.locale=this.settingsService.language.code,i.dateFormat=this.dateFormat,i.fromDate=this.dateUtils.formatDate(i.fromDate,this.dateFormat)}),this.floatingRateForm.value.ratePeriods=this.floatingRatePeriodsData.length>0?this.floatingRatePeriodsData:void 0,this.productsService.updateFloatingRate(this.route.snapshot.paramMap.get("id"),this.floatingRateForm.value).subscribe(i=>{this.router.navigate(["../../",i.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Zt),z(he),z(Ei),z(Nt),z(xi),z(ii),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-floating-rate"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:112,vars:41,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","responsive-column","gap-15percent"],[1,"flex-25"],["matInput","","required","","formControlName","name",3,"matTooltip"],[4,"ngIf"],[1,"checkbox-wrapper","flex-25"],["formControlName","isBaseLendingRate","labelPosition","before",1,"checkbox",3,"matTooltip"],[1,"checkbox-wrapper","flex-15"],["formControlName","isActive","labelPosition","before",1,"checkbox",3,"matTooltip"],[3,"inset"],[1,"layout-row-wrap","gap-70percent","m-b-10","layout-lt-md-column"],[1,"mat-title","flex-25"],[1,"fas","fa-question",3,"matTooltip"],["mat-mini-fab","","type","button","color","primary",3,"click"],["icon","plus"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","","mat-sort-header","",3,"matTooltip",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","interestRate"],["matColumnDef","isDifferential"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","type","submit","color","primary",3,"disabled"],["mat-header-cell","","mat-sort-header","",3,"matTooltip"],["mat-cell",""],["icon","check-circle","size","lg","class","is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-differential",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-differential",3,"matTooltip"],["mat-header-cell",""],["type","button","color","primary","mat-icon-button","",3,"click"],["icon","edit","size","lg"],["type","button","color","warn","mat-icon-button","",3,"click"],["icon","trash","size","lg"],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),m(17,"translate"),t(18,` - `),x(19,uWe,8,9,"mat-error",5),t(20,` + `),s()}}function OGe(e,n){e&1&&T(0,"tr",41)}function FGe(e,n){e&1&&T(0,"tr",42)}var WP=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.router=i,this.formBuilder=o,this.productsService=r,this.route=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.minDate=new Date,this.isFloatingRateFormPristine=!0,this.displayedColumns=["fromDate","interestRate","isDifferential","actions"],this.dateFormat=this.settingsService.dateFormat,this.floatingRatePeriodsData=[],this.route.data.subscribe(C=>{this.floatingRateData=C.floatingRate,this.floatingRatePeriodsData=C.floatingRate.ratePeriods?C.floatingRate.ratePeriods:[]})}ngOnInit(){this.createFloatingRateForm(),this.setFloatingRates()}createFloatingRateForm(){this.floatingRateForm=this.formBuilder.group({name:[this.floatingRateData.name,St.required],isBaseLendingRate:[this.floatingRateData.isBaseLendingRate],isActive:[this.floatingRateData.isActive]})}setFloatingRates(){this.dataSource=new mi(this.floatingRatePeriodsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}addFloatingRatePeriod(){this.dialog.open(cf,{data:{}}).afterClosed().subscribe(o=>{o&&(this.floatingRatePeriodsData.push({fromDate:this.dateUtils.formatDate(o.fromDate,this.dateFormat),interestRate:o.interestRate,isDifferentialToBaseLendingRate:o.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat}),this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}editFloatingRatePeriod(i){this.dialog.open(cf,{data:{fromDate:i.fromDate,interestRate:i.interestRate,isDifferentialToBaseLendingRate:i.isDifferentialToBaseLendingRate}}).afterClosed().subscribe(r=>{r&&(this.floatingRatePeriodsData[this.floatingRatePeriodsData.indexOf(i)]={fromDate:this.dateUtils.formatDate(r.fromDate,this.dateFormat),interestRate:r.interestRate,isDifferentialToBaseLendingRate:r.isDifferentialToBaseLendingRate,locale:this.settingsService.language.code,dateFormat:this.dateFormat},this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}deleteFloatingRatePeriod(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.floating rate period with from date as")+" "+i.fromDate}}).afterClosed().subscribe(r=>{r.delete&&(this.floatingRatePeriodsData.splice(this.floatingRatePeriodsData.indexOf(i),1),this.dataSource.connect().next(this.floatingRatePeriodsData),this.isFloatingRateFormPristine=!1)})}submit(){this.floatingRatePeriodsData.map(i=>{i.modifiedOn=void 0,i.createdOn=void 0,i.id=void 0,i.modifiedBy=void 0,i.createdBy=void 0,i.isActive=void 0,i.locale=this.settingsService.language.code,i.dateFormat=this.dateFormat,i.fromDate=this.dateUtils.formatDate(i.fromDate,this.dateFormat)}),this.floatingRateForm.value.ratePeriods=this.floatingRatePeriodsData.length>0?this.floatingRatePeriodsData:void 0,this.productsService.updateFloatingRate(this.route.snapshot.paramMap.get("id"),this.floatingRateForm.value).subscribe(i=>{this.router.navigate(["../../",i.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(te),z(ve),z(ki),z(Vt),z(_i),z(ri),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-floating-rate"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:112,vars:41,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","responsive-column","gap-15percent"],[1,"flex-25"],["matInput","","required","","formControlName","name",3,"matTooltip"],[4,"ngIf"],[1,"checkbox-wrapper","flex-25"],["formControlName","isBaseLendingRate","labelPosition","before",1,"checkbox",3,"matTooltip"],[1,"checkbox-wrapper","flex-15"],["formControlName","isActive","labelPosition","before",1,"checkbox",3,"matTooltip"],[3,"inset"],[1,"layout-row-wrap","gap-70percent","m-b-10","layout-lt-md-column"],[1,"mat-title","flex-25"],[1,"fas","fa-question",3,"matTooltip"],["mat-mini-fab","","type","button","color","primary",3,"click"],["icon","plus"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","","mat-sort-header","",3,"matTooltip",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","interestRate"],["matColumnDef","isDifferential"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","type","submit","color","primary",3,"disabled"],["mat-header-cell","","mat-sort-header","",3,"matTooltip"],["mat-cell",""],["icon","check-circle","size","lg","class","is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","class","not-is-differential","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",1,"is-differential",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",1,"not-is-differential",3,"matTooltip"],["mat-header-cell",""],["type","button","color","primary","mat-icon-button","",3,"click"],["icon","edit","size","lg"],["type","button","color","warn","mat-icon-button","",3,"click"],["icon","trash","size","lg"],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),m(17,"translate"),t(18,` + `),x(19,yGe,8,9,"mat-error",5),t(20,` `),s(),t(21,` - `),o(22,"div",6),t(23,` - `),o(24,"mat-checkbox",7),m(25,"translate"),t(26),m(27,"translate"),s(),t(28,` + `),a(22,"div",6),t(23,` + `),a(24,"mat-checkbox",7),m(25,"translate"),t(26),m(27,"translate"),s(),t(28,` `),s(),t(29,` - `),o(30,"div",8),t(31,` - `),o(32,"mat-checkbox",9),m(33,"translate"),t(34),m(35,"translate"),s(),t(36,` + `),a(30,"div",8),t(31,` + `),a(32,"mat-checkbox",9),m(33,"translate"),t(34),m(35,"translate"),s(),t(36,` `),s(),t(37,` `),s(),t(38,` - `),I(39,"br"),t(40,` + `),T(39,"br"),t(40,` - `),I(41,"mat-divider",10),t(42,` + `),T(41,"mat-divider",10),t(42,` - `),I(43,"br"),t(44,` + `),T(43,"br"),t(44,` - `),o(45,"div",11),t(46,` - `),o(47,"p",12),t(48),m(49,"translate"),I(50,"i",13),m(51,"translate"),t(52,` + `),a(45,"div",11),t(46,` + `),a(47,"p",12),t(48),m(49,"translate"),T(50,"i",13),m(51,"translate"),t(52,` `),s(),t(53,` - `),o(54,"button",14),q("click",function(){return r.addFloatingRatePeriod()}),t(55,` - `),I(56,"fa-icon",15),t(57,` + `),a(54,"button",14),q("click",function(){return r.addFloatingRatePeriod()}),t(55,` + `),T(56,"fa-icon",15),t(57,` `),s(),t(58,` `),s(),t(59,` - `),o(60,"table",16),t(61,` - `),at(62,17),t(63,` - `),x(64,fWe,4,6,"th",18),t(65,` - `),x(66,hWe,3,3,"td",19),t(67,` - `),ot(),t(68,` + `),a(60,"table",16),t(61,` + `),ot(62,17),t(63,` + `),x(64,SGe,4,6,"th",18),t(65,` + `),x(66,wGe,3,3,"td",19),t(67,` + `),at(),t(68,` - `),at(69,20),t(70,` - `),x(71,gWe,4,6,"th",18),t(72,` - `),x(73,xWe,2,1,"td",19),t(74,` - `),ot(),t(75,` + `),ot(69,20),t(70,` + `),x(71,EGe,4,6,"th",18),t(72,` + `),x(73,kGe,2,1,"td",19),t(74,` + `),at(),t(75,` - `),at(76,21),t(77,` - `),x(78,_We,4,6,"th",18),t(79,` - `),x(80,CWe,6,2,"td",19),t(81,` - `),ot(),t(82,` + `),ot(76,21),t(77,` + `),x(78,TGe,4,6,"th",18),t(79,` + `),x(80,DGe,6,2,"td",19),t(81,` + `),at(),t(82,` - `),at(83,22),t(84,` - `),x(85,yWe,3,3,"th",23),t(86,` - `),x(87,SWe,12,0,"td",19),t(88,` - `),ot(),t(89,` + `),ot(83,22),t(84,` + `),x(85,AGe,3,3,"th",23),t(86,` + `),x(87,MGe,12,0,"td",19),t(88,` + `),at(),t(89,` - `),x(90,wWe,1,0,"tr",24),t(91,` - `),x(92,EWe,1,0,"tr",25),t(93,` + `),x(90,OGe,1,0,"tr",24),t(91,` + `),x(92,FGe,1,0,"tr",25),t(93,` `),s(),t(94,` - `),I(95,"mat-paginator",26),t(96,` + `),T(95,"mat-paginator",26),t(96,` `),s(),t(97,` - `),o(98,"mat-card-actions",27),t(99,` - `),o(100,"button",28),t(101),m(102,"translate"),s(),t(103,` - `),o(104,"button",29),t(105),m(106,"translate"),s(),t(107,` + `),a(98,"mat-card-actions",27),t(99,` + `),a(100,"button",28),t(101),m(102,"translate"),s(),t(103,` + `),a(104,"button",29),t(105),m(106,"translate"),s(),t(107,` `),s(),t(108,` `),s(),t(109,` `),s(),t(110,` `),s(),t(111,` -`)),a&2&&(l(4),g("formGroup",r.floatingRateForm),l(9),b(d(14,19,"labels.inputs.Floating Rate Name")),l(3),Jt("matTooltip",d(17,21,"tooltips.Unique name for the floating rate scheme")),l(3),g("ngIf",r.floatingRateForm.controls.name.hasError("required")),l(5),Jt("matTooltip",d(25,23,"tooltips.Base lending rate for the organisation")),l(2),k(` +`)),o&2&&(l(4),g("formGroup",r.floatingRateForm),l(9),b(d(14,19,"labels.inputs.Floating Rate Name")),l(3),Xt("matTooltip",d(17,21,"tooltips.Unique name for the floating rate scheme")),l(3),g("ngIf",r.floatingRateForm.controls.name.hasError("required")),l(5),Xt("matTooltip",d(25,23,"tooltips.Base lending rate for the organisation")),l(2),k(` `,d(27,25,"labels.inputs.Is Base Lending Rate"),`? - `),l(6),Jt("matTooltip",d(33,27,"tooltips.Floating rate scheme to be activated")),l(2),k(` + `),l(6),Xt("matTooltip",d(33,27,"tooltips.Floating rate scheme to be activated")),l(2),k(` `,d(35,29,"labels.inputs.Active"),` `),l(7),g("inset",!0),l(7),k(` `,d(49,31,"labels.inputs.Floating Rate Periods"),` - `),l(2),Jt("matTooltip",d(51,33,"tooltips.Floating interest rate and start date for this floating rate scheme")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(39,mWe)),l(5),g("routerLink",ht(40,dWe)),l(),k(` + `),l(2),Xt("matTooltip",d(51,33,"tooltips.Floating interest rate and start date for this floating rate scheme")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(39,bGe)),l(5),g("routerLink",ht(40,CGe)),l(),k(` `,d(102,35,"labels.buttons.Cancel"),` `),l(3),g("disabled",!r.floatingRateForm.valid||r.floatingRateForm.pristine&&r.isFloatingRateFormPristine),l(),k(` `,d(106,37,"labels.buttons.Submit"),` - `))},dependencies:[Lt,Ht,Dt,Hi,KS,te,Ge,le,Ti,sn,jt,Gt,Te,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,Ie,de,ue,zt,St,ji],styles:["@media (width >= 992px){.checkbox-wrapper[_ngcontent-%COMP%]{position:relative}.checkbox-wrapper[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%]{padding:0 0 17.5px;position:absolute;bottom:0}}.is-differential[_ngcontent-%COMP%]{color:#32cd32}.not-is-differential[_ngcontent-%COMP%]{color:#f44366}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var kWe=["allowed"],IWe=["restricted"],xpt=()=>[10,25,50,100],TWe=()=>["edit"];function PWe(e,n){e&1&&(o(0,"button",16),t(1,` - `),I(2,"fa-icon",17),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,TWe)),l(3),k(` + `))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,ji,Et,Ei,Mi,sn,iw,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Hi,Ve,je,ze,qe,Ye],styles:["@media (width >= 992px){.checkbox-wrapper[_ngcontent-%COMP%]{position:relative}.checkbox-wrapper[_ngcontent-%COMP%] .checkbox[_ngcontent-%COMP%]{padding:0 0 17.5px;position:absolute;bottom:0}}.is-differential[_ngcontent-%COMP%]{color:#32cd32}.not-is-differential[_ngcontent-%COMP%]{color:#f44366}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var BGe=["allowed"],RGe=["restricted"],Wmt=()=>[10,25,50,100],NGe=()=>["edit"];function LGe(e,n){e&1&&(a(0,"button",16),t(1,` + `),T(2,"fa-icon",17),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,NGe)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function DWe(e,n){if(e&1){let i=lt();o(0,"button",18),q("click",function(){Q(i);let r=A();return Y(r.delete())}),t(1,` - `),I(2,"fa-icon",19),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function VGe(e,n){if(e&1){let i=lt();a(0,"button",18),q("click",function(){Q(i);let r=M();return K(r.delete())}),t(1,` + `),T(2,"fa-icon",19),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}function MWe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(g("ngClass","customWidthClass"),l(),k(` + `))}function zGe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(g("ngClass","customWidthClass"),l(),k(` `,d(2,2,"labels.inputs.Allowed Products"),` - `))}function AWe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;g("ngClass","customWidthClass"),l(),b(i.name)}}function OWe(e,n){e&1&&I(0,"tr",22)}function FWe(e,n){e&1&&I(0,"tr",23)}function BWe(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Restricted products")))}function RWe(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function NWe(e,n){e&1&&I(0,"tr",22)}function LWe(e,n){e&1&&I(0,"tr",23)}var _pt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.dialog=a,this.productsService=r,this.router=c,this.translateService=u,this.allowedProductsDisplayedColumns=["name"],this.restrictedProductsDisplayedColumns=["name"],this.route.data.subscribe(h=>{this.productMixData=h.productMix})}ngOnInit(){this.setAllowedProducts(),this.setRestrictedProducts()}setAllowedProducts(){this.allowedProductsDatasource=new pi(this.productMixData.allowedProducts),this.allowedProductsDatasource.paginator=this.allowedPaginator,this.allowedProductsDatasource.sort=this.allowedSort}setRestrictedProducts(){this.restrictedProductsDatasource=new pi(this.productMixData.restrictedProducts),this.restrictedProductsDatasource.paginator=this.restrictedPaginator,this.restrictedProductsDatasource.sort=this.restrictedSort}delete(){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.dialogContext.the productmix component with id")+" "+this.productMixData.productId}}).afterClosed().subscribe(a=>{a.delete&&this.productsService.deleteProductMix(this.productMixData.productId).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(Ei),z(Zt),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-product-mix"]],viewQuery:function(a,r){if(a&1&&(Bt(kWe,7),Bt(IWe,7),Bt(_e,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.allowedPaginator=c.first),Ot(c=Ft())&&(r.restrictedPaginator=c.first),Ot(c=Ft())&&(r.allowedSort=c.first),Ot(c=Ft())&&(r.restrictedSort=c.first)}},decls:50,vars:12,consts:[["allowed",""],["restricted",""],[1,"container","m-b-20","layout-row","layout-lt-md-column","layout-align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"mat-elevation-z8","inline-table"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",3,"ngClass",4,"matHeaderCellDef"],["mat-cell","",3,"ngClass",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-cell","","mat-sort-header","",3,"ngClass"],["mat-cell","",3,"ngClass"],["mat-header-row",""],["mat-row",""],["mat-header-cell","","mat-sort-header",""],["mat-cell",""]],template:function(a,r){a&1&&(o(0,"div",2),t(1,` - `),x(2,PWe,5,5,"button",3),t(3,` - `),x(4,DWe,5,3,"button",4),t(5,` + `))}function jGe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;g("ngClass","customWidthClass"),l(),b(i.name)}}function qGe(e,n){e&1&&T(0,"tr",22)}function HGe(e,n){e&1&&T(0,"tr",23)}function GGe(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Restricted products")))}function UGe(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function $Ge(e,n){e&1&&T(0,"tr",22)}function WGe(e,n){e&1&&T(0,"tr",23)}var QP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.dialog=o,this.productsService=r,this.router=c,this.translateService=u,this.allowedProductsDisplayedColumns=["name"],this.restrictedProductsDisplayedColumns=["name"],this.route.data.subscribe(h=>{this.productMixData=h.productMix})}ngOnInit(){this.setAllowedProducts(),this.setRestrictedProducts()}setAllowedProducts(){this.allowedProductsDatasource=new mi(this.productMixData.allowedProducts),this.allowedProductsDatasource.paginator=this.allowedPaginator,this.allowedProductsDatasource.sort=this.allowedSort}setRestrictedProducts(){this.restrictedProductsDatasource=new mi(this.productMixData.restrictedProducts),this.restrictedProductsDatasource.paginator=this.restrictedPaginator,this.restrictedProductsDatasource.sort=this.restrictedSort}delete(){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.dialogContext.the productmix component with id")+" "+this.productMixData.productId}}).afterClosed().subscribe(o=>{o.delete&&this.productsService.deleteProductMix(this.productMixData.productId).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(ki),z(te),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-product-mix"]],viewQuery:function(o,r){if(o&1&&(Nt(BGe,7),Nt(RGe,7),Nt(Ue,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.allowedPaginator=c.first),Bt(c=Rt())&&(r.restrictedPaginator=c.first),Bt(c=Rt())&&(r.allowedSort=c.first),Bt(c=Rt())&&(r.restrictedSort=c.first)}},decls:50,vars:12,consts:[["allowed",""],["restricted",""],[1,"container","m-b-20","layout-row","layout-lt-md-column","layout-align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"mat-elevation-z8","inline-table"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",3,"ngClass",4,"matHeaderCellDef"],["mat-cell","",3,"ngClass",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-cell","","mat-sort-header","",3,"ngClass"],["mat-cell","",3,"ngClass"],["mat-header-row",""],["mat-row",""],["mat-header-cell","","mat-sort-header",""],["mat-cell",""]],template:function(o,r){o&1&&(a(0,"div",2),t(1,` + `),x(2,LGe,5,5,"button",3),t(3,` + `),x(4,VGe,5,3,"button",4),t(5,` `),s(),t(6,` -`),o(7,"div",5),t(8,` - `),o(9,"div",6),t(10,` - `),o(11,"table",7),t(12,` - `),at(13,8),t(14,` - `),x(15,MWe,3,4,"th",9),t(16,` - `),x(17,AWe,2,2,"td",10),t(18,` - `),ot(),t(19,` +`),a(7,"div",5),t(8,` + `),a(9,"div",6),t(10,` + `),a(11,"table",7),t(12,` + `),ot(13,8),t(14,` + `),x(15,zGe,3,4,"th",9),t(16,` + `),x(17,jGe,2,2,"td",10),t(18,` + `),at(),t(19,` - `),x(20,OWe,1,0,"tr",11),t(21,` - `),x(22,FWe,1,0,"tr",12),t(23,` + `),x(20,qGe,1,0,"tr",11),t(21,` + `),x(22,HGe,1,0,"tr",12),t(23,` `),s(),t(24,` - `),I(25,"mat-paginator",13,0),t(27,` + `),T(25,"mat-paginator",13,0),t(27,` `),s(),t(28,` - `),o(29,"div",6),t(30,` - `),o(31,"table",7),t(32,` - `),at(33,8),t(34,` - `),x(35,BWe,3,3,"th",14),t(36,` - `),x(37,RWe,2,1,"td",15),t(38,` - `),ot(),t(39,` + `),a(29,"div",6),t(30,` + `),a(31,"table",7),t(32,` + `),ot(33,8),t(34,` + `),x(35,GGe,3,3,"th",14),t(36,` + `),x(37,UGe,2,1,"td",15),t(38,` + `),at(),t(39,` - `),x(40,NWe,1,0,"tr",11),t(41,` - `),x(42,LWe,1,0,"tr",12),t(43,` + `),x(40,$Ge,1,0,"tr",11),t(41,` + `),x(42,WGe,1,0,"tr",12),t(43,` `),s(),t(44,` - `),I(45,"mat-paginator",13,1),t(47,` + `),T(45,"mat-paginator",13,1),t(47,` `),s(),t(48,` `),s(),t(49,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_PRODUCTMIX"),l(2),g("mifosxHasPermission","DELETE_PRODUCTMIX"),l(7),g("dataSource",r.allowedProductsDatasource),l(9),g("matHeaderRowDef",r.allowedProductsDisplayedColumns),l(2),g("matRowDefColumns",r.allowedProductsDisplayedColumns),l(3),g("pageSizeOptions",ht(10,xpt)),l(6),g("dataSource",r.restrictedProductsDatasource),l(9),g("matHeaderRowDef",r.restrictedProductsDisplayedColumns),l(2),g("matRowDefColumns",r.restrictedProductsDisplayedColumns),l(3),g("pageSizeOptions",ht(11,xpt)))},dependencies:[na,Ht,Dt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:[".container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-evenly}.container[_ngcontent-%COMP%] .inline-table[_ngcontent-%COMP%]{display:inline-block;width:45%}"]})}}return e})();var VWe=()=>[10,25,50,100],zWe=()=>["create"],jWe=e=>[e];function qWe(e,n){e&1&&(o(0,"button",17),t(1,` - `),I(2,"fa-icon",18),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,zWe)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_PRODUCTMIX"),l(2),g("mifosxHasPermission","DELETE_PRODUCTMIX"),l(7),g("dataSource",r.allowedProductsDatasource),l(9),g("matHeaderRowDef",r.allowedProductsDisplayedColumns),l(2),g("matRowDefColumns",r.allowedProductsDisplayedColumns),l(3),g("pageSizeOptions",ht(10,Wmt)),l(6),g("dataSource",r.restrictedProductsDatasource),l(9),g("matHeaderRowDef",r.restrictedProductsDisplayedColumns),l(2),g("matRowDefColumns",r.restrictedProductsDisplayedColumns),l(3),g("pageSizeOptions",ht(11,Wmt)))},dependencies:[yt,Zr,wt,qt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:[".container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-evenly}.container[_ngcontent-%COMP%] .inline-table[_ngcontent-%COMP%]{display:inline-block;width:45%}"]})}}return e})();var QGe=()=>[10,25,50,100],KGe=()=>["create"],YGe=e=>[e];function JGe(e,n){e&1&&(a(0,"button",17),t(1,` + `),T(2,"fa-icon",18),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,KGe)),l(3),k(` `,d(4,2,"labels.buttons.Create Tax Component"),` - `))}function HWe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function GWe(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function UWe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Percentage")," %"))}function $We(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.percentage))}}function WWe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function QWe(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function YWe(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Account")))}function KWe(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `))}function ZGe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function XGe(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function tUe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Percentage")," %"))}function eUe(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.percentage))}}function iUe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function nUe(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function rUe(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Account")))}function oUe(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),vt(` (`,(i.creditAccount==null?null:i.creditAccount.glCode)||"",") ",(i.creditAccount==null?null:i.creditAccount.name)||"",` - `)}}function JWe(e,n){e&1&&I(0,"tr",21)}function ZWe(e,n){if(e&1&&I(0,"tr",22),e&2){let i=n.$implicit;g("routerLink",Je(1,jWe,i.id))}}var vpt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name","percentage","startDate","glAccount"],this.route.data.subscribe(a=>{this.taxComponentData=a.taxComponents})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTaxComponents()}setTaxComponents(){this.dataSource=new pi(this.taxComponentData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-tax-components"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:60,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","percentage"],["matColumnDef","startDate"],["matColumnDef","glAccount"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,qWe,5,5,"button",1),t(3,` + `)}}function aUe(e,n){e&1&&T(0,"tr",21)}function sUe(e,n){if(e&1&&T(0,"tr",22),e&2){let i=n.$implicit;g("routerLink",Xe(1,YGe,i.id))}}var aC=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name","percentage","startDate","glAccount"],this.route.data.subscribe(o=>{this.taxComponentData=o.taxComponents})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTaxComponents()}setTaxComponents(){this.dataSource=new mi(this.taxComponentData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-tax-components"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:60,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","percentage"],["matColumnDef","startDate"],["matColumnDef","glAccount"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,JGe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,HWe,3,3,"th",9),t(26,` - `),x(27,GWe,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,ZGe,3,3,"th",9),t(26,` + `),x(27,XGe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,UWe,3,3,"th",9),t(33,` - `),x(34,$We,3,3,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,tUe,3,3,"th",9),t(33,` + `),x(34,eUe,3,3,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,WWe,3,3,"th",9),t(40,` - `),x(41,QWe,3,3,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,iUe,3,3,"th",9),t(40,` + `),x(41,nUe,3,3,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,YWe,3,3,"th",9),t(47,` - `),x(48,KWe,2,2,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,rUe,3,3,"th",9),t(47,` + `),x(48,oUe,2,2,"td",10),t(49,` + `),at(),t(50,` - `),x(51,JWe,1,0,"tr",14),t(52,` - `),x(53,ZWe,1,3,"tr",15),t(54,` + `),x(51,aUe,1,0,"tr",14),t(52,` + `),x(53,sUe,1,3,"tr",15),t(54,` `),s(),t(55,` - `),I(56,"mat-paginator",16),t(57,` + `),T(56,"mat-paginator",16),t(57,` `),s(),t(58,` `),s(),t(59,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_TAXCOMPONENT"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,VWe)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St,ji,br],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var XWe=()=>[10,25,50,100],tQe=()=>["create"],eQe=e=>[e];function iQe(e,n){e&1&&(o(0,"button",14),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,tQe)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_TAXCOMPONENT"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,QGe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,ji,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye,hr],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var lUe=()=>[10,25,50,100],cUe=()=>["create"],pUe=e=>[e];function mUe(e,n){e&1&&(a(0,"button",14),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,cUe)),l(3),k(` `,d(4,2,"labels.buttons.Create Tax Groups"),` - `))}function nQe(e,n){e&1&&(o(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function rQe(e,n){if(e&1&&(o(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function aQe(e,n){e&1&&I(0,"tr",18)}function oQe(e,n){if(e&1&&I(0,"tr",19),e&2){let i=n.$implicit;g("routerLink",Je(1,eQe,i.id))}}var bpt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name"],this.route.data.subscribe(a=>{this.taxGroupsData=a.taxGroups})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTaxGroups()}setTaxGroups(){this.dataSource=new pi(this.taxGroupsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-tax-groups"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:39,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,iQe,5,5,"button",1),t(3,` + `))}function dUe(e,n){e&1&&(a(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function uUe(e,n){if(e&1&&(a(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function fUe(e,n){e&1&&T(0,"tr",18)}function hUe(e,n){if(e&1&&T(0,"tr",19),e&2){let i=n.$implicit;g("routerLink",Xe(1,pUe,i.id))}}var sC=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name"],this.route.data.subscribe(o=>{this.taxGroupsData=o.taxGroups})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTaxGroups()}setTaxGroups(){this.dataSource=new mi(this.taxGroupsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-tax-groups"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:39,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,mUe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,nQe,3,3,"th",9),t(26,` - `),x(27,rQe,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,dUe,3,3,"th",9),t(26,` + `),x(27,uUe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),x(30,aQe,1,0,"tr",11),t(31,` - `),x(32,oQe,1,3,"tr",12),t(33,` + `),x(30,fUe,1,0,"tr",11),t(31,` + `),x(32,hUe,1,3,"tr",12),t(33,` `),s(),t(34,` - `),I(35,"mat-paginator",13),t(36,` + `),T(35,"mat-paginator",13),t(36,` `),s(),t(37,` `),s(),t(38,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_TAXGROUP"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(9),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,XWe)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var sQe=()=>["../"],lQe=()=>["edit"];function cQe(e,n){e&1&&(o(0,"button",10),t(1,` - `),I(2,"fa-icon",11),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,lQe)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_TAXGROUP"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(9),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,lUe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var gUe=()=>["../"],xUe=()=>["edit"];function _Ue(e,n){e&1&&(a(0,"button",10),t(1,` + `),T(2,"fa-icon",11),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,xUe)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function pQe(e,n){e&1&&(o(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function vUe(e,n){e&1&&(a(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Debit Account Type"),` - `))}function mQe(e,n){if(e&1&&(o(0,"div",5),t(1),s()),e&2){let i=A();l(),k(` + `))}function bUe(e,n){if(e&1&&(a(0,"div",5),t(1),s()),e&2){let i=M();l(),k(` `,i.taxComponentData.debitAccountType.value,` - `)}}function dQe(e,n){e&1&&(o(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function CUe(e,n){e&1&&(a(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Debit Account"),` - `))}function uQe(e,n){if(e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2){let i=A();l(),vt(` + `))}function yUe(e,n){if(e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2){let i=M();l(),vt(` (`,"labels.inputs.accounting."+i.taxComponentData.debitAccount.glCode,`) `,d(2,2,i.taxComponentData.debitAccount.name),` - `)}}function fQe(e,n){e&1&&(o(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function SUe(e,n){e&1&&(a(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Credit Account Type"),` - `))}function hQe(e,n){if(e&1&&(o(0,"div",5),t(1),m(2,"translateKey"),s()),e&2){let i=A();l(),k(` - `,Ke(2,1,i.taxComponentData.creditAccountType.value,"catalogs"),` - `)}}function gQe(e,n){e&1&&(o(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function wUe(e,n){if(e&1&&(a(0,"div",5),t(1),m(2,"translateKey"),s()),e&2){let i=M();l(),k(` + `,Ze(2,1,i.taxComponentData.creditAccountType.value,"catalogs"),` + `)}}function EUe(e,n){e&1&&(a(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Credit Account"),` - `))}function xQe(e,n){if(e&1&&(o(0,"div",5),t(1),s()),e&2){let i=A();l(),vt(` + `))}function kUe(e,n){if(e&1&&(a(0,"div",5),t(1),s()),e&2){let i=M();l(),vt(` (`,i.taxComponentData.creditAccount.glCode,`) `,i.taxComponentData.creditAccount.name,` - `)}}var Cpt=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(a=>{this.taxComponentData=a.taxComponent})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-tax-component"]],decls:63,vars:30,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","layout-lt-md-column"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,cQe,5,5,"button",1),t(3,` + `)}}var KP=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(o=>{this.taxComponentData=o.taxComponent})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-tax-component"]],decls:63,vars:30,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","layout-lt-md-column"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,_Ue,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"mat-card"),t(8,` - `),o(9,"mat-card-content"),t(10,` - `),o(11,"div",3),t(12,` - `),o(13,"div",4),t(14),m(15,"translate"),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"mat-card"),t(8,` + `),a(9,"mat-card-content"),t(10,` + `),a(11,"div",3),t(12,` + `),a(13,"div",4),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"div",5),t(18),s(),t(19,` + `),a(17,"div",5),t(18),s(),t(19,` - `),o(20,"div",4),t(21),m(22,"translate"),s(),t(23,` + `),a(20,"div",4),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"div",5),t(25),m(26,"formatNumber"),s(),t(27,` + `),a(24,"div",5),t(25),m(26,"formatNumber"),s(),t(27,` - `),x(28,pQe,3,3,"div",6),t(29,` + `),x(28,vUe,3,3,"div",6),t(29,` - `),x(30,mQe,2,1,"div",7),t(31,` + `),x(30,bUe,2,1,"div",7),t(31,` - `),x(32,dQe,3,3,"div",6),t(33,` + `),x(32,CUe,3,3,"div",6),t(33,` - `),x(34,uQe,3,4,"div",7),t(35,` + `),x(34,yUe,3,4,"div",7),t(35,` - `),x(36,fQe,3,3,"div",6),t(37,` + `),x(36,SUe,3,3,"div",6),t(37,` - `),x(38,hQe,3,4,"div",7),t(39,` + `),x(38,wUe,3,4,"div",7),t(39,` - `),x(40,gQe,3,3,"div",6),t(41,` + `),x(40,EUe,3,3,"div",6),t(41,` - `),x(42,xQe,2,2,"div",7),t(43,` + `),x(42,kUe,2,2,"div",7),t(43,` - `),o(44,"div",4),t(45),m(46,"translate"),s(),t(47,` + `),a(44,"div",4),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"div",5),t(49),m(50,"dateFormat"),s(),t(51,` + `),a(48,"div",5),t(49),m(50,"dateFormat"),s(),t(51,` `),s(),t(52,` `),s(),t(53,` - `),o(54,"div",8),t(55,` - `),o(56,"button",9),t(57),m(58,"translate"),s(),t(59,` + `),a(54,"div",8),t(55,` + `),a(56,"button",9),t(57),m(58,"translate"),s(),t(59,` `),s(),t(60,` `),s(),t(61,` `),s(),t(62,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_TAXCOMPONENT"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_TAXCOMPONENT"),l(12),k(` `,d(15,17,"labels.inputs.Name"),` `),l(4),k(` `,r.taxComponentData.name,` @@ -30294,180 +30308,180 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(46,23,"labels.inputs.Start Date"),` `),l(4),k(` `,d(50,25,r.taxComponentData.startDate),` - `),l(7),g("routerLink",ht(29,sQe)),l(),k(` + `),l(7),g("routerLink",ht(29,gUe)),l(),k(` `,d(58,27,"labels.buttons.Back"),` - `))},dependencies:[Lt,Ht,Dt,te,le,zt,se,St,ji,br,on],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var _Qe=()=>["../"];function vQe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,zt,wt,qt,oe,de,At,ji,me,Et,an,Ut,hr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var TUe=()=>["../"];function IUe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function bQe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function PUe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Percentage ")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function CQe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function DUe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` `,d(2,3,"labels.inputs.Percentage")," "),l(3),b(d(5,5,"labels.commons.should")),l(2),k(` `,d(7,7,"labels.commons.be larger than 0 and at most 100"),` - `))}function yQe(e,n){if(e&1&&(o(0,"mat-option",17),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"inputs.accounting"),` - `)}}function SQe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",18),t(1,` - `),s()),e&2){let i=A();g("inputFormControl",i.taxComponentForm.controls.debitAcountId)("glAccountList",i.debitAccountData)("required",!1)("inputLabel","Debit Account")}}function wQe(e,n){if(e&1&&(o(0,"mat-option",17),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"inputs.accounting"),` - `)}}function EQe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",18),t(1,` - `),s()),e&2){let i=A();g("inputFormControl",i.taxComponentForm.controls.creditAcountId)("glAccountList",i.creditAccountData)("required",!1)("inputLabel","Credit Account")}}function kQe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))}function AUe(e,n){if(e&1&&(a(0,"mat-option",17),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"inputs.accounting"),` + `)}}function MUe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",18),t(1,` + `),s()),e&2){let i=M();g("inputFormControl",i.taxComponentForm.controls.debitAcountId)("glAccountList",i.debitAccountData)("required",!1)("inputLabel","Debit Account")}}function OUe(e,n){if(e&1&&(a(0,"mat-option",17),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"inputs.accounting"),` + `)}}function FUe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",18),t(1,` + `),s()),e&2){let i=M();g("inputFormControl",i.taxComponentForm.controls.creditAcountId)("glAccountList",i.creditAccountData)("required",!1)("inputLabel","Credit Account")}}function BUe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Start Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function IQe(e,n){if(e&1&&(o(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.taxComponentForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function RUe(e,n){if(e&1&&(a(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.taxComponentForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var ypt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.dateUtils=u,this.settingsService=h,this.minDate=new Date,this.maxDate=new Date,this.creditAccountData=[],this.debitAccountData=[],this.route.data.subscribe(_=>{this.taxComponentTemplateData=_.taxComponentTemplate})}ngOnInit(){this.minDate=this.settingsService.minAllowedDate,this.maxDate=this.settingsService.maxAllowedDate,this.createTaxComponentForm(),this.setConditionalControls()}createTaxComponentForm(){this.creditAccountTypeData=this.debitAccountTypeData=this.taxComponentTemplateData.glAccountTypeOptions,this.taxComponentForm=this.formBuilder.group({name:["",yt.required],percentage:["",[yt.required,yt.pattern("^(0*[1-9][0-9]*(\\.[0-9]+)?|0+\\.[0-9]*[1-9][0-9]*)$"),yt.max(100)]],creditAccountType:[""],debitAccountType:[""],startDate:["",yt.required]})}setConditionalControls(){this.taxComponentForm.get("debitAccountType").valueChanges.subscribe(i=>{this.debitAccountData=this.getAccountsData(i),this.taxComponentForm.addControl("debitAcountId",new ge("",yt.required))}),this.taxComponentForm.get("creditAccountType").valueChanges.subscribe(i=>{this.creditAccountData=this.getAccountsData(i),this.taxComponentForm.addControl("creditAcountId",new ge("",yt.required))})}getAccountsData(i){switch(i){case 1:return this.taxComponentTemplateData.glAccountOptions.assetAccountOptions||[];case 2:return this.taxComponentTemplateData.glAccountOptions.liabilityAccountOptions||[];case 3:return this.taxComponentTemplateData.glAccountOptions.equityAccountOptions||[];case 4:return this.taxComponentTemplateData.glAccountOptions.incomeAccountOptions||[];case 5:return this.taxComponentTemplateData.glAccountOptions.expenseAccountOptions||[]}}submit(){let i=this.taxComponentForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.taxComponentForm.value.startDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.productsService.createTaxComponent(u).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z(xi),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-tax-component"]],decls:92,vars:34,consts:[["startDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["type","number","matInput","","required","","formControlName","percentage"],["formControlName","debitAccountType"],[3,"value",4,"ngFor","ngForOf"],[3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["formControlName","creditAccountType"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],[3,"inputFormControl","glAccountList","required","inputLabel"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,vQe,8,9,"mat-error",5),t(19,` + `)}}var YP=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.dateUtils=u,this.settingsService=h,this.minDate=new Date,this.maxDate=new Date,this.creditAccountData=[],this.debitAccountData=[],this.route.data.subscribe(_=>{this.taxComponentTemplateData=_.taxComponentTemplate})}ngOnInit(){this.minDate=this.settingsService.minAllowedDate,this.maxDate=this.settingsService.maxAllowedDate,this.createTaxComponentForm(),this.setConditionalControls()}createTaxComponentForm(){this.creditAccountTypeData=this.debitAccountTypeData=this.taxComponentTemplateData.glAccountTypeOptions,this.taxComponentForm=this.formBuilder.group({name:["",St.required],percentage:["",[St.required,St.pattern("^(0*[1-9][0-9]*(\\.[0-9]+)?|0+\\.[0-9]*[1-9][0-9]*)$"),St.max(100)]],creditAccountType:[""],debitAccountType:[""],startDate:["",St.required]})}setConditionalControls(){this.taxComponentForm.get("debitAccountType").valueChanges.subscribe(i=>{this.debitAccountData=this.getAccountsData(i),this.taxComponentForm.addControl("debitAcountId",new be("",St.required))}),this.taxComponentForm.get("creditAccountType").valueChanges.subscribe(i=>{this.creditAccountData=this.getAccountsData(i),this.taxComponentForm.addControl("creditAcountId",new be("",St.required))})}getAccountsData(i){switch(i){case 1:return this.taxComponentTemplateData.glAccountOptions.assetAccountOptions||[];case 2:return this.taxComponentTemplateData.glAccountOptions.liabilityAccountOptions||[];case 3:return this.taxComponentTemplateData.glAccountOptions.equityAccountOptions||[];case 4:return this.taxComponentTemplateData.glAccountOptions.incomeAccountOptions||[];case 5:return this.taxComponentTemplateData.glAccountOptions.expenseAccountOptions||[]}}submit(){let i=this.taxComponentForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.taxComponentForm.value.startDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.productsService.createTaxComponent(u).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(_i),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-tax-component"]],decls:92,vars:34,consts:[["startDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["type","number","matInput","","required","","formControlName","percentage"],["formControlName","debitAccountType"],[3,"value",4,"ngFor","ngForOf"],[3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["formControlName","creditAccountType"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],[3,"inputFormControl","glAccountList","required","inputLabel"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,IUe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",6),t(28,` - `),x(29,bQe,8,9,"mat-error",5),t(30,` - `),x(31,CQe,8,9,"mat-error",5),t(32,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",6),t(28,` + `),x(29,PUe,8,9,"mat-error",5),t(30,` + `),x(31,DUe,8,9,"mat-error",5),t(32,` `),s(),t(33,` - `),o(34,"mat-form-field"),t(35,` - `),o(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` - `),o(40,"mat-select",7),t(41,` - `),x(42,yQe,3,5,"mat-option",8),t(43,` + `),a(34,"mat-form-field"),t(35,` + `),a(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` + `),a(40,"mat-select",7),t(41,` + `),x(42,AUe,3,5,"mat-option",8),t(43,` `),s(),t(44,` `),s(),t(45,` - `),x(46,SQe,2,4,"mifosx-gl-account-selector",9),t(47,` + `),x(46,MUe,2,4,"mifosx-gl-account-selector",9),t(47,` - `),o(48,"mat-form-field"),t(49,` - `),o(50,"mat-label"),t(51),m(52,"translate"),s(),t(53,` - `),o(54,"mat-select",10),t(55,` - `),x(56,wQe,3,5,"mat-option",8),t(57,` + `),a(48,"mat-form-field"),t(49,` + `),a(50,"mat-label"),t(51),m(52,"translate"),s(),t(53,` + `),a(54,"mat-select",10),t(55,` + `),x(56,OUe,3,5,"mat-option",8),t(57,` `),s(),t(58,` `),s(),t(59,` - `),x(60,EQe,2,4,"mifosx-gl-account-selector",9),t(61,` + `),x(60,FUe,2,4,"mifosx-gl-account-selector",9),t(61,` - `),o(62,"mat-form-field",11),q("click",function(){Q(c);let h=Tt(73);return Y(h.open())}),t(63,` - `),o(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` - `),I(68,"input",12),t(69,` - `),I(70,"mat-datepicker-toggle",13),t(71,` - `),I(72,"mat-datepicker",null,0),t(74,` - `),x(75,kQe,8,9,"mat-error",5),t(76,` + `),a(62,"mat-form-field",11),q("click",function(){Q(c);let h=Dt(73);return K(h.open())}),t(63,` + `),a(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` + `),T(68,"input",12),t(69,` + `),T(70,"mat-datepicker-toggle",13),t(71,` + `),T(72,"mat-datepicker",null,0),t(74,` + `),x(75,BUe,8,9,"mat-error",5),t(76,` `),s(),t(77,` `),s(),t(78,` `),s(),t(79,` - `),o(80,"mat-card-actions",14),t(81,` - `),o(82,"button",15),t(83),m(84,"translate"),s(),t(85,` - `),x(86,IQe,3,4,"button",16),t(87,` + `),a(80,"mat-card-actions",14),t(81,` + `),a(82,"button",15),t(83),m(84,"translate"),s(),t(85,` + `),x(86,RUe,3,4,"button",16),t(87,` `),s(),t(88,` `),s(),t(89,` `),s(),t(90,` `),s(),t(91,` -`)}if(a&2){let c=Tt(73);l(4),g("formGroup",r.taxComponentForm),l(9),b(d(14,21,"labels.inputs.Name")),l(5),g("ngIf",r.taxComponentForm.controls.name.hasError("required")),l(6),b(d(25,23,"labels.inputs.Percentage")),l(5),g("ngIf",r.taxComponentForm.controls.percentage.hasError("required")),l(2),g("ngIf",r.taxComponentForm.controls.percentage.hasError("pattern")||r.taxComponentForm.controls.percentage.hasError("max")),l(6),b(d(38,25,"labels.inputs.Debit Account Type")),l(5),g("ngForOf",r.debitAccountTypeData),l(4),g("ngIf",r.debitAccountData.length>0),l(5),b(d(52,27,"labels.inputs.Credit Account Type")),l(5),g("ngForOf",r.creditAccountTypeData),l(4),g("ngIf",r.creditAccountData.length>0),l(5),b(d(66,29,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.taxComponentForm.controls.startDate.hasError("required")),l(7),g("routerLink",ht(33,_Qe)),l(),k(` +`)}if(o&2){let c=Dt(73);l(4),g("formGroup",r.taxComponentForm),l(9),b(d(14,21,"labels.inputs.Name")),l(5),g("ngIf",r.taxComponentForm.controls.name.hasError("required")),l(6),b(d(25,23,"labels.inputs.Percentage")),l(5),g("ngIf",r.taxComponentForm.controls.percentage.hasError("required")),l(2),g("ngIf",r.taxComponentForm.controls.percentage.hasError("pattern")||r.taxComponentForm.controls.percentage.hasError("max")),l(6),b(d(38,25,"labels.inputs.Debit Account Type")),l(5),g("ngForOf",r.debitAccountTypeData),l(4),g("ngIf",r.debitAccountData.length>0),l(5),b(d(52,27,"labels.inputs.Credit Account Type")),l(5),g("ngForOf",r.creditAccountTypeData),l(4),g("ngIf",r.creditAccountData.length>0),l(5),b(d(66,29,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.taxComponentForm.controls.startDate.hasError("required")),l(7),g("routerLink",ht(33,TUe)),l(),k(` `,d(84,31,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_TAXCOMPONENT")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,Wn,ee,me,Ie,de,ue,ao,zt,se,St,on],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var TQe=()=>["../"];function PQe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_TAXCOMPONENT")}},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,an,ta],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var NUe=()=>["../"];function LUe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function DQe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function VUe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Percentage")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function MQe(e,n){e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",13),t(7,` - `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Credit Account Type")))}function AQe(e,n){e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",14),t(7,` - `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Credit Account")))}function OQe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function zUe(e,n){e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",13),t(7,` + `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Credit Account Type")))}function jUe(e,n){e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",14),t(7,` + `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.Credit Account")))}function qUe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Start Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function FQe(e,n){if(e&1&&(o(0,"button",15),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.taxComponentForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function HUe(e,n){if(e&1&&(a(0,"button",15),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.taxComponentForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var A9=(()=>{class e{constructor(i,a,r,c,u,h,_){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.dateUtils=u,this.settingsService=h,this.translateService=_,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(y=>{this.taxComponentData=y.taxComponent})}ngOnInit(){this.minDate=this.settingsService.minAllowedDate,this.maxDate=this.settingsService.maxAllowedDate,this.editTaxComponent()}editTaxComponent(){let i=this.taxComponentData?.creditAccountType?.value?this.translateService.instant(`labels.inputs.accounting.${this.taxComponentData.creditAccountType.value}`):null,a=this.taxComponentData?.creditAccount?.name??null;this.taxComponentForm=this.formBuilder.group({name:[this.taxComponentData.name,[yt.required]],percentage:[this.taxComponentData.percentage,[yt.required,yt.pattern("^(0*[1-9][0-9]*(\\.[0-9]+)?|0+\\.[0-9]*[1-9][0-9]*)$"),yt.max(100)]],startDate:[this.taxComponentData.startDate&&new Date(this.taxComponentData.startDate)],creditAccountType:[{value:i,disabled:!0}],creditAccount:[{value:a,disabled:!0}]})}submit(){let i=this.taxComponentForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.taxComponentForm.value.startDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.productsService.updateTaxComponent(this.taxComponentData.id,u).subscribe(h=>{this.router.navigate(["../../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z(xi),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-tax-component"]],decls:66,vars:25,consts:[["startDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","percentage"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["matInput","","formControlName","creditAccountType"],["matInput","","formControlName","creditAccount"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,PQe,8,9,"mat-error",5),t(19,` + `)}}var lC=(()=>{class e{constructor(i,o,r,c,u,h,_){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.dateUtils=u,this.settingsService=h,this.translateService=_,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(y=>{this.taxComponentData=y.taxComponent})}ngOnInit(){this.minDate=this.settingsService.minAllowedDate,this.maxDate=this.settingsService.maxAllowedDate,this.editTaxComponent()}editTaxComponent(){let i=this.taxComponentData?.creditAccountType?.value?this.translateService.instant(`labels.inputs.accounting.${this.taxComponentData.creditAccountType.value}`):null,o=this.taxComponentData?.creditAccount?.name??null;this.taxComponentForm=this.formBuilder.group({name:[this.taxComponentData.name,[St.required]],percentage:[this.taxComponentData.percentage,[St.required,St.pattern("^(0*[1-9][0-9]*(\\.[0-9]+)?|0+\\.[0-9]*[1-9][0-9]*)$"),St.max(100)]],startDate:[this.taxComponentData.startDate&&new Date(this.taxComponentData.startDate)],creditAccountType:[{value:i,disabled:!0}],creditAccount:[{value:o,disabled:!0}]})}submit(){let i=this.taxComponentForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.taxComponentForm.value.startDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.productsService.updateTaxComponent(this.taxComponentData.id,u).subscribe(h=>{this.router.navigate(["../../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(_i),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-tax-component"]],decls:66,vars:25,consts:[["startDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","percentage"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["matInput","","formControlName","creditAccountType"],["matInput","","formControlName","creditAccount"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,LUe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",6),t(28,` - `),x(29,DQe,8,9,"mat-error",5),t(30,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",6),t(28,` + `),x(29,VUe,8,9,"mat-error",5),t(30,` `),s(),t(31,` - `),x(32,MQe,8,3,"mat-form-field",5),t(33,` + `),x(32,zUe,8,3,"mat-form-field",5),t(33,` - `),x(34,AQe,8,3,"mat-form-field",5),t(35,` + `),x(34,jUe,8,3,"mat-form-field",5),t(35,` - `),o(36,"mat-form-field",7),q("click",function(){Q(c);let h=Tt(47);return Y(h.open())}),t(37,` - `),o(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` - `),I(42,"input",8),t(43,` - `),I(44,"mat-datepicker-toggle",9),t(45,` - `),I(46,"mat-datepicker",null,0),t(48,` - `),x(49,OQe,8,9,"mat-error",5),t(50,` + `),a(36,"mat-form-field",7),q("click",function(){Q(c);let h=Dt(47);return K(h.open())}),t(37,` + `),a(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` + `),T(42,"input",8),t(43,` + `),T(44,"mat-datepicker-toggle",9),t(45,` + `),T(46,"mat-datepicker",null,0),t(48,` + `),x(49,qUe,8,9,"mat-error",5),t(50,` `),s(),t(51,` `),s(),t(52,` `),s(),t(53,` - `),o(54,"mat-card-actions",10),t(55,` - `),o(56,"button",11),t(57),m(58,"translate"),s(),t(59,` - `),x(60,FQe,3,4,"button",12),t(61,` + `),a(54,"mat-card-actions",10),t(55,` + `),a(56,"button",11),t(57),m(58,"translate"),s(),t(59,` + `),x(60,HUe,3,4,"button",12),t(61,` `),s(),t(62,` `),s(),t(63,` `),s(),t(64,` `),s(),t(65,` -`)}if(a&2){let c=Tt(47);l(4),g("formGroup",r.taxComponentForm),l(9),b(d(14,16,"labels.inputs.Name")),l(5),g("ngIf",r.taxComponentForm.controls.name.hasError("required")),l(6),b(d(25,18,"labels.inputs.Percentage")),l(5),g("ngIf",r.taxComponentForm.controls.name.hasError("required")),l(3),g("ngIf",r.taxComponentData==null||r.taxComponentData.creditAccountType==null?null:r.taxComponentData.creditAccountType.value),l(2),g("ngIf",r.taxComponentData==null||r.taxComponentData.creditAccount==null?null:r.taxComponentData.creditAccount.name),l(5),b(d(40,20,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.taxComponentForm.controls.startDate.hasError("required")),l(7),g("routerLink",ht(24,TQe)),l(),k(` +`)}if(o&2){let c=Dt(47);l(4),g("formGroup",r.taxComponentForm),l(9),b(d(14,16,"labels.inputs.Name")),l(5),g("ngIf",r.taxComponentForm.controls.name.hasError("required")),l(6),b(d(25,18,"labels.inputs.Percentage")),l(5),g("ngIf",r.taxComponentForm.controls.name.hasError("required")),l(3),g("ngIf",r.taxComponentData==null||r.taxComponentData.creditAccountType==null?null:r.taxComponentData.creditAccountType.value),l(2),g("ngIf",r.taxComponentData==null||r.taxComponentData.creditAccount==null?null:r.taxComponentData.creditAccount.name),l(5),b(d(40,20,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.taxComponentForm.controls.startDate.hasError("required")),l(7),g("routerLink",ht(24,NUe)),l(),k(` `,d(58,22,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_TAXCOMPONENT")}},dependencies:[Lt,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,fe,ye,ee,me,Ie,de,ue,zt,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var BQe=()=>["edit"];function RQe(e,n){e&1&&(o(0,"button",8),t(1,` - `),I(2,"fa-icon",9),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,BQe)),l(3),k(` + `),l(3),g("mifosxHasPermission","UPDATE_TAXCOMPONENT")}},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,Di,Ai,Pi,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var GUe=()=>["edit"];function UUe(e,n){e&1&&(a(0,"button",8),t(1,` + `),T(2,"fa-icon",9),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,GUe)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function NQe(e,n){if(e&1&&(o(0,"div",11),t(1),m(2,"dateFormat"),s()),e&2){let i=A().$implicit;l(),k(` + `))}function $Ue(e,n){if(e&1&&(a(0,"div",11),t(1),m(2,"dateFormat"),s()),e&2){let i=M().$implicit;l(),k(` `,d(2,1,i.endDate),` - `)}}function LQe(e,n){if(e&1&&(o(0,"div",3),t(1,` - `),o(2,"div",10),t(3),s(),t(4,` + `)}}function WUe(e,n){if(e&1&&(a(0,"div",3),t(1,` + `),a(2,"div",10),t(3),s(),t(4,` - `),o(5,"div",11),t(6),m(7,"dateFormat"),s(),t(8,` + `),a(5,"div",11),t(6),m(7,"dateFormat"),s(),t(8,` - `),x(9,NQe,3,3,"div",12),t(10,` + `),x(9,$Ue,3,3,"div",12),t(10,` `),s()),e&2){let i=n.$implicit;l(3),vt(` `,i.taxComponent.glCode,` `,i.taxComponent.name,` `),l(3),k(` `,d(7,4,i.startDate),` - `),l(3),g("ngIf",i.endDate!==void 0||i.endDate!==null)}}var Spt=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(a=>{this.taxGroupData=a.taxGroup})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-tax-group"]],decls:38,vars:15,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"mat-body-strong","flex-33"],[1,"flex-67"],[1,"mat-body-strong","flex-34"],["class","layout-row-wrap",4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"flex-34"],[1,"flex-33"],["class","flex-33",4,"ngIf"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,RQe,5,5,"button",1),t(3,` + `),l(3),g("ngIf",i.endDate!==void 0||i.endDate!==null)}}var JP=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(o=>{this.taxGroupData=o.taxGroup})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-tax-group"]],decls:38,vars:15,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"mat-body-strong","flex-33"],[1,"flex-67"],[1,"mat-body-strong","flex-34"],["class","layout-row-wrap",4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"flex-34"],[1,"flex-33"],["class","flex-33",4,"ngIf"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,UUe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"mat-card"),t(8,` - `),o(9,"mat-card-content"),t(10,` - `),o(11,"div",3),t(12,` - `),o(13,"div",4),t(14),m(15,"translate"),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"mat-card"),t(8,` + `),a(9,"mat-card-content"),t(10,` + `),a(11,"div",3),t(12,` + `),a(13,"div",4),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"div",5),t(18),s(),t(19,` + `),a(17,"div",5),t(18),s(),t(19,` - `),o(20,"div",6),t(21),m(22,"translate"),s(),t(23,` + `),a(20,"div",6),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"div",4),t(25),m(26,"translate"),s(),t(27,` + `),a(24,"div",4),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"div",4),t(29),m(30,"translate"),s(),t(31,` + `),a(28,"div",4),t(29),m(30,"translate"),s(),t(31,` `),s(),t(32,` - `),x(33,LQe,11,6,"div",7),t(34,` + `),x(33,WUe,11,6,"div",7),t(34,` `),s(),t(35,` `),s(),t(36,` `),s(),t(37,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_TAXGROUP"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_TAXGROUP"),l(12),k(` `,d(15,7,"labels.inputs.Name"),` `),l(4),k(` `,r.taxGroupData.name,` @@ -30477,221 +30491,221 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(26,11,"labels.inputs.Start Date"),` `),l(4),k(` `,d(30,13,"labels.inputs.End Date"),` - `),l(4),g("ngForOf",r.taxGroupData.taxAssociations))},dependencies:[re,Lt,Ht,Dt,te,le,zt,se,St,ji],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var VQe=()=>[10,25,50,100],zQe=()=>["create"];function jQe(e,n){e&1&&(o(0,"button",18),t(1,` - `),I(2,"fa-icon",19),t(3,` + `),l(4),g("ngForOf",r.taxGroupData.taxAssociations))},dependencies:[yt,le,zt,wt,qt,oe,de,At,ji,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var QUe=()=>[10,25,50,100],KUe=()=>["create"];function YUe(e,n){e&1&&(a(0,"button",18),t(1,` + `),T(2,"fa-icon",19),t(3,` Initiate Dividend - `),s()),e&2&&g("routerLink",ht(1,zQe))}function qQe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function HQe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.productData.name)}}function GQe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `),s()),e&2&&g("routerLink",ht(1,KUe))}function JUe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function ZUe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.productData.name)}}function XUe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Dividend Period Start Date"),` - `))}function UQe(e,n){if(e&1&&(o(0,"td",21),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.dividendPeriodStartDate))}}function $Qe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function t$e(e,n){if(e&1&&(a(0,"td",21),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.dividendPeriodStartDate))}}function e$e(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Dividend Period End Date"),` - `))}function WQe(e,n){if(e&1&&(o(0,"td",21),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.dividendPeriodEndDate))}}function QQe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function YQe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.amount)}}function KQe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function JQe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function ZQe(e,n){e&1&&I(0,"tr",22)}function XQe(e,n){if(e&1){let i=lt();o(0,"tr",23),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.showDividend(r.id,r.status.value))}),s()}}var wpt=(()=>{class e{constructor(i,a){this.route=i,this.router=a,this.displayedColumns=["name","dividendPeriodStartDate","dividendPeriodEndDate","amount","status"],this.route.data.subscribe(r=>{this.dividendData=r.dividends.pageItems})}ngOnInit(){this.setDividends()}setDividends(){this.dataSource=new pi(this.dividendData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showDividend(i,a){let r={status:a};this.router.navigate([i],{relativeTo:this.route,queryParams:r})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-dividends-share-product"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:67,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","dividendPeriodStartDate"],["matColumnDef","dividendPeriodEndDate"],["matColumnDef","amount"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"click",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"click"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,jQe,4,2,"button",1),t(3,` + `))}function i$e(e,n){if(e&1&&(a(0,"td",21),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.dividendPeriodEndDate))}}function n$e(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function r$e(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.amount)}}function o$e(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function a$e(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function s$e(e,n){e&1&&T(0,"tr",22)}function l$e(e,n){if(e&1){let i=lt();a(0,"tr",23),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.showDividend(r.id,r.status.value))}),s()}}var ZP=(()=>{class e{constructor(i,o){this.route=i,this.router=o,this.displayedColumns=["name","dividendPeriodStartDate","dividendPeriodEndDate","amount","status"],this.route.data.subscribe(r=>{this.dividendData=r.dividends.pageItems})}ngOnInit(){this.setDividends()}setDividends(){this.dataSource=new mi(this.dividendData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showDividend(i,o){let r={status:o};this.router.navigate([i],{relativeTo:this.route,queryParams:r})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-dividends-share-product"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:67,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","dividendPeriodStartDate"],["matColumnDef","dividendPeriodEndDate"],["matColumnDef","amount"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"click",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"click"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,YUe,4,2,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,qQe,3,3,"th",9),t(26,` - `),x(27,HQe,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,JUe,3,3,"th",9),t(26,` + `),x(27,ZUe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,GQe,3,3,"th",9),t(33,` - `),x(34,UQe,3,3,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,XUe,3,3,"th",9),t(33,` + `),x(34,t$e,3,3,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,$Qe,3,3,"th",9),t(40,` - `),x(41,WQe,3,3,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,e$e,3,3,"th",9),t(40,` + `),x(41,i$e,3,3,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,QQe,3,3,"th",9),t(47,` - `),x(48,YQe,2,1,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,n$e,3,3,"th",9),t(47,` + `),x(48,r$e,2,1,"td",10),t(49,` + `),at(),t(50,` - `),at(51,14),t(52,` - `),x(53,KQe,3,3,"th",9),t(54,` - `),x(55,JQe,2,1,"td",10),t(56,` - `),ot(),t(57,` + `),ot(51,14),t(52,` + `),x(53,o$e,3,3,"th",9),t(54,` + `),x(55,a$e,2,1,"td",10),t(56,` + `),at(),t(57,` - `),x(58,ZQe,1,0,"tr",15),t(59,` - `),x(60,XQe,1,0,"tr",16),t(61,` + `),x(58,s$e,1,0,"tr",15),t(59,` + `),x(60,l$e,1,0,"tr",16),t(61,` `),s(),t(62,` - `),I(63,"mat-paginator",17),t(64,` + `),T(63,"mat-paginator",17),t(64,` `),s(),t(65,` `),s(),t(66,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_SHAREDIVIDEND"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,VQe)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St,ji],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function tYe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_SHAREDIVIDEND"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,QUe)))},dependencies:[me,At,qt,Ut,Ht,$t,Zt,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye,ji,Et],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();function c$e(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Product Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function eYe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function p$e(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Short Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function iYe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function m$e(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Description")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}var wf=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductDetailsForm()}ngOnInit(){this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.recurringDepositProductDetailsForm.patchValue({name:this.recurringDepositProductsTemplate.name,shortName:this.recurringDepositProductsTemplate.shortName,description:this.recurringDepositProductsTemplate.description})}createrecurringDepositProductDetailsForm(){this.recurringDepositProductDetailsForm=this.formBuilder.group({name:["",yt.required],shortName:["",yt.required],description:["",yt.required]})}get recurringDepositProductDetails(){return this.recurringDepositProductDetailsForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-details-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:57,vars:28,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required","",3,"matTooltip"],[4,"ngIf"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],[1,"flex-98"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",3),m(11,"translate"),t(12,` - `),x(13,tYe,8,9,"mat-error",4),t(14,` + `),l(4),b(d(6,7,"labels.commons.required")))}var pf=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductDetailsForm()}ngOnInit(){this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.recurringDepositProductDetailsForm.patchValue({name:this.recurringDepositProductsTemplate.name,shortName:this.recurringDepositProductsTemplate.shortName,description:this.recurringDepositProductsTemplate.description})}createrecurringDepositProductDetailsForm(){this.recurringDepositProductDetailsForm=this.formBuilder.group({name:["",St.required],shortName:["",St.required],description:["",St.required]})}get recurringDepositProductDetails(){return this.recurringDepositProductDetailsForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-details-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:57,vars:28,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","formControlName","name","required","",3,"matTooltip"],[4,"ngIf"],["matInput","","formControlName","shortName","maxlength","4","required","",3,"matTooltip"],[1,"flex-98"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",3),m(11,"translate"),t(12,` + `),x(13,c$e,8,9,"mat-error",4),t(14,` `),s(),t(15,` - `),o(16,"mat-form-field",2),t(17,` - `),o(18,"mat-label"),t(19),m(20,"translate"),s(),t(21,` - `),I(22,"input",5),m(23,"translate"),t(24,` - `),x(25,eYe,8,9,"mat-error",4),t(26,` + `),a(16,"mat-form-field",2),t(17,` + `),a(18,"mat-label"),t(19),m(20,"translate"),s(),t(21,` + `),T(22,"input",5),m(23,"translate"),t(24,` + `),x(25,p$e,8,9,"mat-error",4),t(26,` `),s(),t(27,` - `),o(28,"mat-form-field",6),t(29,` - `),o(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` - `),I(34,"textarea",7),m(35,"translate"),t(36,` - `),x(37,iYe,8,9,"mat-error",4),t(38,` + `),a(28,"mat-form-field",6),t(29,` + `),a(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` + `),T(34,"textarea",7),m(35,"translate"),t(36,` + `),x(37,m$e,8,9,"mat-error",4),t(38,` `),s(),t(39,` `),s(),t(40,` - `),o(41,"div",8),t(42,` - `),o(43,"button",9),t(44,` - `),I(45,"fa-icon",10),t(46),m(47,"translate"),s(),t(48,` - `),o(49,"button",11),t(50),m(51,"translate"),I(52,"fa-icon",12),t(53,` + `),a(41,"div",8),t(42,` + `),a(43,"button",9),t(44,` + `),T(45,"fa-icon",10),t(46),m(47,"translate"),s(),t(48,` + `),a(49,"button",11),t(50),m(51,"translate"),T(52,"fa-icon",12),t(53,` `),s(),t(54,` `),s(),t(55,` `),s(),t(56,` -`)),a&2&&(g("formGroup",r.recurringDepositProductDetailsForm),l(7),k("",d(8,12,"labels.inputs.Product Name")," "),l(3),Jt("matTooltip",d(11,14,"tooltips.Product name is a unique identifier")),l(3),g("ngIf",r.recurringDepositProductDetailsForm.controls.name.hasError("required")),l(6),b(d(20,16,"labels.inputs.Short Name")),l(3),Jt("matTooltip",d(23,18,"tooltips.Short name is a unique identifier")),l(3),g("ngIf",r.recurringDepositProductDetailsForm.controls.shortName.hasError("required")),l(6),b(d(32,20,"labels.inputs.Description")),l(3),Jt("matTooltip",d(35,22,"tooltips.Description is used to provide additional information regarding the purpose")),l(3),g("ngIf",r.recurringDepositProductDetailsForm.controls.description.hasError("required")),l(9),k(` +`)),o&2&&(g("formGroup",r.recurringDepositProductDetailsForm),l(7),k("",d(8,12,"labels.inputs.Product Name")," "),l(3),Xt("matTooltip",d(11,14,"tooltips.Product name is a unique identifier")),l(3),g("ngIf",r.recurringDepositProductDetailsForm.controls.name.hasError("required")),l(6),b(d(20,16,"labels.inputs.Short Name")),l(3),Xt("matTooltip",d(23,18,"tooltips.Short name is a unique identifier")),l(3),g("ngIf",r.recurringDepositProductDetailsForm.controls.shortName.hasError("required")),l(6),b(d(32,20,"labels.inputs.Description")),l(3),Xt("matTooltip",d(35,22,"tooltips.Description is used to provide additional information regarding the purpose")),l(3),g("ngIf",r.recurringDepositProductDetailsForm.controls.description.hasError("required")),l(9),k(` `,d(47,24,"labels.buttons.Previous"),` `),l(4),k(` `,d(51,26,"labels.buttons.Next"),` - `))},dependencies:[Lt,Ht,Dt,jt,Gt,Te,Kt,Pr,yn,dn,wi,fe,ye,ee,me,Ie,sl,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function nYe(e,n){if(e&1&&(o(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,Ys,ge,xe,Ht,$t,Pe,Zt,At,Et,Ei,wr,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function d$e(e,n){if(e&1&&(a(0,"mat-option",12),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}var Ef=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductCurrencyForm()}ngOnInit(){this.currencyData=this.recurringDepositProductsTemplate.currencyOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id?this.recurringDepositProductCurrencyForm.patchValue({currencyCode:this.recurringDepositProductsTemplate.currency.code,digitsAfterDecimal:this.recurringDepositProductsTemplate.currency.decimalPlaces,inMultiplesOf:this.recurringDepositProductsTemplate.currency.inMultiplesOf}):this.recurringDepositProductCurrencyForm.patchValue({currencyCode:this.currencyData[0].code,digitsAfterDecimal:2})}createrecurringDepositProductCurrencyForm(){this.recurringDepositProductCurrencyForm=this.formBuilder.group({currencyCode:["",yt.required],digitsAfterDecimal:["",yt.required],inMultiplesOf:[""]})}get recurringDepositProductCurrency(){return this.recurringDepositProductCurrencyForm.value}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-currency-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:81,vars:53,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"mat-select",3),m(11,"translate"),t(12,` - `),x(13,nYe,2,2,"mat-option",4),t(14,` + `)}}var mf=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductCurrencyForm()}ngOnInit(){this.currencyData=this.recurringDepositProductsTemplate.currencyOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id?this.recurringDepositProductCurrencyForm.patchValue({currencyCode:this.recurringDepositProductsTemplate.currency.code,digitsAfterDecimal:this.recurringDepositProductsTemplate.currency.decimalPlaces,inMultiplesOf:this.recurringDepositProductsTemplate.currency.inMultiplesOf}):this.recurringDepositProductCurrencyForm.patchValue({currencyCode:this.currencyData[0].code,digitsAfterDecimal:2})}createrecurringDepositProductCurrencyForm(){this.recurringDepositProductCurrencyForm=this.formBuilder.group({currencyCode:["",St.required],digitsAfterDecimal:["",St.required],inMultiplesOf:[""]})}get recurringDepositProductCurrency(){return this.recurringDepositProductCurrencyForm.value}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-currency-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:81,vars:53,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","currencyCode","required","",3,"matTooltip"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","digitsAfterDecimal","required","",3,"matTooltip"],["type","number","matInput","","formControlName","inMultiplesOf",3,"matTooltip"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"mat-select",3),m(11,"translate"),t(12,` + `),x(13,d$e,2,2,"mat-option",4),t(14,` `),s(),t(15,` - `),o(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),o(20,"strong"),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"mat-error"),t(17),m(18,"translate"),m(19,"translate"),a(20,"strong"),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",2),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),I(32,"input",5),m(33,"translate"),t(34,` - `),o(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),o(39,"strong"),t(40),m(41,"translate"),s(),t(42,` + `),a(26,"mat-form-field",2),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),T(32,"input",5),m(33,"translate"),t(34,` + `),a(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),a(39,"strong"),t(40),m(41,"translate"),s(),t(42,` `),s(),t(43,` `),s(),t(44,` - `),o(45,"mat-form-field",2),t(46,` - `),o(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` - `),I(51,"input",6),m(52,"translate"),t(53,` - `),o(54,"mat-error"),t(55),m(56,"translate"),m(57,"translate"),o(58,"strong"),t(59),m(60,"translate"),s(),t(61,` + `),a(45,"mat-form-field",2),t(46,` + `),a(47,"mat-label"),t(48),m(49,"translate"),s(),t(50,` + `),T(51,"input",6),m(52,"translate"),t(53,` + `),a(54,"mat-error"),t(55),m(56,"translate"),m(57,"translate"),a(58,"strong"),t(59),m(60,"translate"),s(),t(61,` `),s(),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"div",7),t(66,` - `),o(67,"button",8),t(68,` - `),I(69,"fa-icon",9),t(70),m(71,"translate"),s(),t(72,` - `),o(73,"button",10),t(74),m(75,"translate"),I(76,"fa-icon",11),t(77,` + `),a(65,"div",7),t(66,` + `),a(67,"button",8),t(68,` + `),T(69,"fa-icon",9),t(70),m(71,"translate"),s(),t(72,` + `),a(73,"button",10),t(74),m(75,"translate"),T(76,"fa-icon",11),t(77,` `),s(),t(78,` `),s(),t(79,` `),s(),t(80,` -`)),a&2&&(g("formGroup",r.recurringDepositProductCurrencyForm),l(7),b(d(8,19,"labels.inputs.Currency")),l(3),Jt("matTooltip",d(11,21,"tooltips.The currency in which the deposit will be disbursed")),l(3),g("ngForOf",r.currencyData),l(4),vt(` +`)),o&2&&(g("formGroup",r.recurringDepositProductCurrencyForm),l(7),b(d(8,19,"labels.inputs.Currency")),l(3),Xt("matTooltip",d(11,21,"tooltips.The currency in which the deposit will be disbursed")),l(3),g("ngForOf",r.currencyData),l(4),vt(` `,d(18,23,"labels.inputs.Currency")," ",d(19,25,"labels.commons.is"),` - `),l(4),b(d(22,27,"labels.commons.required")),l(8),b(d(30,29,"labels.inputs.Decimal Places")),l(3),Jt("matTooltip",d(33,31,"tooltips.Decimal places to be used to track and report")),l(4),vt(` + `),l(4),b(d(22,27,"labels.commons.required")),l(8),b(d(30,29,"labels.inputs.Decimal Places")),l(3),Xt("matTooltip",d(33,31,"tooltips.Decimal places to be used to track and report")),l(4),vt(` `,d(37,33,"labels.inputs.Decimal Places")," ",d(38,35,"labels.commons.is"),` - `),l(4),b(d(41,37,"labels.commons.required")),l(8),b(d(49,39,"labels.inputs.Currency in multiples of")),l(3),Jt("matTooltip",d(52,41,"tooltips.Enter multiples of currency value")),l(4),vt(` + `),l(4),b(d(41,37,"labels.commons.required")),l(8),b(d(49,39,"labels.inputs.Currency in multiples of")),l(3),Xt("matTooltip",d(52,41,"tooltips.Enter multiples of currency value")),l(4),vt(` `,d(56,43,"labels.inputs.Currency in multiples of")," ",d(57,45,"labels.commons.is"),` `),l(4),b(d(60,47,"labels.commons.required")),l(11),k(` `,d(71,49,"labels.buttons.Previous"),` `),l(4),k(` `,d(75,51,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function rYe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Ei,dn,Ut,yn],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function u$e(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function aYe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function f$e(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function oYe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function h$e(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function sYe(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function g$e(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}var kf=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductTermsForm()}ngOnInit(){this.interestCompoundingPeriodTypeData=this.recurringDepositProductsTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.recurringDepositProductsTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.recurringDepositProductsTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.recurringDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.recurringDepositProductTermsForm.patchValue({minDepositAmount:this.recurringDepositProductsTemplate.minDepositAmount,depositAmount:this.recurringDepositProductsTemplate.depositAmount,maxDepositAmount:this.recurringDepositProductsTemplate.maxDepositAmount}),this.recurringDepositProductTermsForm.patchValue({interestCompoundingPeriodType:this.recurringDepositProductsTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.recurringDepositProductsTemplate.interestPostingPeriodType.id,interestCalculationType:this.recurringDepositProductsTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.recurringDepositProductsTemplate.interestCalculationDaysInYearType.id})}createrecurringDepositProductTermsForm(){this.recurringDepositProductTermsForm=this.formBuilder.group({minDepositAmount:[""],depositAmount:["",yt.required],maxDepositAmount:[""],interestCompoundingPeriodType:["",yt.required],interestPostingPeriodType:["",yt.required],interestCalculationType:["",yt.required],interestCalculationDaysInYearType:["",yt.required]})}get recurringDepositProductTerms(){let i=this.recurringDepositProductTermsForm.value;for(let a in i)i[a]===""&&delete i[a];return i}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-terms-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:148,vars:83,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-31"],["type","number","matInput","","formControlName","minDepositAmount"],["type","number","matInput","","formControlName","depositAmount","required",""],["type","number","matInput","","formControlName","maxDepositAmount"],[1,"flex-98"],[1,"flex-48"],["formControlName","interestCompoundingPeriodType","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"h4",2),t(5),m(6,"translate"),s(),t(7,` + `)}}var df=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductTermsForm()}ngOnInit(){this.interestCompoundingPeriodTypeData=this.recurringDepositProductsTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.recurringDepositProductsTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.recurringDepositProductsTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.recurringDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.recurringDepositProductTermsForm.patchValue({minDepositAmount:this.recurringDepositProductsTemplate.minDepositAmount,depositAmount:this.recurringDepositProductsTemplate.depositAmount,maxDepositAmount:this.recurringDepositProductsTemplate.maxDepositAmount}),this.recurringDepositProductTermsForm.patchValue({interestCompoundingPeriodType:this.recurringDepositProductsTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.recurringDepositProductsTemplate.interestPostingPeriodType.id,interestCalculationType:this.recurringDepositProductsTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.recurringDepositProductsTemplate.interestCalculationDaysInYearType.id})}createrecurringDepositProductTermsForm(){this.recurringDepositProductTermsForm=this.formBuilder.group({minDepositAmount:[""],depositAmount:["",St.required],maxDepositAmount:[""],interestCompoundingPeriodType:["",St.required],interestPostingPeriodType:["",St.required],interestCalculationType:["",St.required],interestCalculationDaysInYearType:["",St.required]})}get recurringDepositProductTerms(){let i=this.recurringDepositProductTermsForm.value;for(let o in i)i[o]===""&&delete i[o];return i}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-terms-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:148,vars:83,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h4","flex-98"],[1,"flex-31"],["type","number","matInput","","formControlName","minDepositAmount"],["type","number","matInput","","formControlName","depositAmount","required",""],["type","number","matInput","","formControlName","maxDepositAmount"],[1,"flex-98"],[1,"flex-48"],["formControlName","interestCompoundingPeriodType","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"h4",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-form-field",3),t(9,` - `),o(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` - `),I(14,"input",4),t(15,` + `),a(8,"mat-form-field",3),t(9,` + `),a(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` + `),T(14,"input",4),t(15,` `),s(),t(16,` - `),o(17,"mat-form-field",3),t(18,` - `),o(19,"mat-label"),t(20),m(21,"translate"),s(),t(22,` - `),I(23,"input",5),t(24,` - `),o(25,"mat-error"),t(26),m(27,"translate"),m(28,"translate"),m(29,"translate"),o(30,"strong"),t(31),m(32,"translate"),s(),t(33,` + `),a(17,"mat-form-field",3),t(18,` + `),a(19,"mat-label"),t(20),m(21,"translate"),s(),t(22,` + `),T(23,"input",5),t(24,` + `),a(25,"mat-error"),t(26),m(27,"translate"),m(28,"translate"),m(29,"translate"),a(30,"strong"),t(31),m(32,"translate"),s(),t(33,` `),s(),t(34,` `),s(),t(35,` - `),o(36,"mat-form-field",3),t(37,` - `),o(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` - `),I(42,"input",6),t(43,` + `),a(36,"mat-form-field",3),t(37,` + `),a(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` + `),T(42,"input",6),t(43,` `),s(),t(44,` - `),I(45,"mat-divider",7),t(46,` + `),T(45,"mat-divider",7),t(46,` - `),o(47,"mat-form-field",8),t(48,` - `),o(49,"mat-label"),t(50),m(51,"translate"),s(),t(52,` - `),o(53,"mat-select",9),t(54,` - `),x(55,rYe,2,2,"mat-option",10),t(56,` + `),a(47,"mat-form-field",8),t(48,` + `),a(49,"mat-label"),t(50),m(51,"translate"),s(),t(52,` + `),a(53,"mat-select",9),t(54,` + `),x(55,u$e,2,2,"mat-option",10),t(56,` `),s(),t(57,` - `),o(58,"mat-error"),t(59),m(60,"translate"),m(61,"translate"),o(62,"strong"),t(63),m(64,"translate"),s(),t(65,` + `),a(58,"mat-error"),t(59),m(60,"translate"),m(61,"translate"),a(62,"strong"),t(63),m(64,"translate"),s(),t(65,` `),s(),t(66,` `),s(),t(67,` - `),o(68,"mat-form-field",8),t(69,` - `),o(70,"mat-label"),t(71),m(72,"translate"),s(),t(73,` - `),o(74,"mat-select",11),t(75,` - `),x(76,aYe,2,2,"mat-option",10),t(77,` + `),a(68,"mat-form-field",8),t(69,` + `),a(70,"mat-label"),t(71),m(72,"translate"),s(),t(73,` + `),a(74,"mat-select",11),t(75,` + `),x(76,f$e,2,2,"mat-option",10),t(77,` `),s(),t(78,` - `),o(79,"mat-error"),t(80),m(81,"translate"),m(82,"translate"),o(83,"strong"),t(84),m(85,"translate"),s(),t(86,` + `),a(79,"mat-error"),t(80),m(81,"translate"),m(82,"translate"),a(83,"strong"),t(84),m(85,"translate"),s(),t(86,` `),s(),t(87,` `),s(),t(88,` - `),o(89,"mat-form-field",8),t(90,` - `),o(91,"mat-label"),t(92),m(93,"translate"),s(),t(94,` - `),o(95,"mat-select",12),t(96,` - `),x(97,oYe,2,2,"mat-option",10),t(98,` + `),a(89,"mat-form-field",8),t(90,` + `),a(91,"mat-label"),t(92),m(93,"translate"),s(),t(94,` + `),a(95,"mat-select",12),t(96,` + `),x(97,h$e,2,2,"mat-option",10),t(98,` `),s(),t(99,` - `),o(100,"mat-error"),t(101),m(102,"translate"),m(103,"translate"),o(104,"strong"),t(105),m(106,"translate"),s(),t(107,` + `),a(100,"mat-error"),t(101),m(102,"translate"),m(103,"translate"),a(104,"strong"),t(105),m(106,"translate"),s(),t(107,` `),s(),t(108,` `),s(),t(109,` - `),o(110,"mat-form-field",8),t(111,` - `),o(112,"mat-label"),t(113),m(114,"translate"),s(),t(115,` - `),o(116,"mat-select",13),t(117,` - `),x(118,sYe,2,2,"mat-option",10),t(119,` + `),a(110,"mat-form-field",8),t(111,` + `),a(112,"mat-label"),t(113),m(114,"translate"),s(),t(115,` + `),a(116,"mat-select",13),t(117,` + `),x(118,g$e,2,2,"mat-option",10),t(119,` `),s(),t(120,` - `),o(121,"mat-error"),t(122),m(123,"translate"),m(124,"translate"),o(125,"strong"),t(126),m(127,"translate"),s(),t(128,` + `),a(121,"mat-error"),t(122),m(123,"translate"),m(124,"translate"),a(125,"strong"),t(126),m(127,"translate"),s(),t(128,` `),s(),t(129,` `),s(),t(130,` `),s(),t(131,` - `),o(132,"div",14),t(133,` - `),o(134,"button",15),t(135,` - `),I(136,"fa-icon",16),t(137),m(138,"translate"),s(),t(139,` - `),o(140,"button",17),t(141),m(142,"translate"),I(143,"fa-icon",18),t(144,` + `),a(132,"div",14),t(133,` + `),a(134,"button",15),t(135,` + `),T(136,"fa-icon",16),t(137),m(138,"translate"),s(),t(139,` + `),a(140,"button",17),t(141),m(142,"translate"),T(143,"fa-icon",18),t(144,` `),s(),t(145,` `),s(),t(146,` `),s(),t(147,` -`)),a&2&&(g("formGroup",r.recurringDepositProductTermsForm),l(5),b(d(6,31,"labels.inputs.Deposit Amount")),l(6),b(d(12,33,"labels.inputs.Minimum")),l(9),b(d(21,35,"labels.inputs.Default")),l(6),rs(` +`)),o&2&&(g("formGroup",r.recurringDepositProductTermsForm),l(5),b(d(6,31,"labels.inputs.Deposit Amount")),l(6),b(d(12,33,"labels.inputs.Minimum")),l(9),b(d(21,35,"labels.inputs.Default")),l(6),Ka(` `,d(27,37,"labels.inputs.Default")," ",d(28,39,"labels.inputs.Deposit Amount"),` `,d(29,41,"labels.commons.is")," "),l(5),b(d(32,43,"labels.commons.required")),l(8),b(d(40,45,"labels.inputs.Maximum")),l(11),b(d(51,47,"labels.inputs.Interest Compounding Period")),l(5),g("ngForOf",r.interestCompoundingPeriodTypeData),l(4),vt(` `,d(60,49,"labels.inputs.Interest Compounding Period")," ",d(61,51,"labels.commons.is"),` @@ -30705,138 +30719,138 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(138,79,"labels.buttons.Previous"),` `),l(4),k(` `,d(142,81,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,De,Dt,sn,jt,Gt,Te,Kt,qe,yn,dn,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function lYe(e,n){if(e&1&&(o(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,sn,dn,Ut,yn],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function x$e(e,n){if(e&1&&(a(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function cYe(e,n){if(e&1&&(o(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function _$e(e,n){if(e&1&&(a(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function pYe(e,n){if(e&1&&(o(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function v$e(e,n){if(e&1&&(a(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function mYe(e,n){if(e&1&&(o(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function b$e(e,n){if(e&1&&(a(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function dYe(e,n){if(e&1&&(o(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function C$e(e,n){if(e&1&&(a(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function uYe(e,n){if(e&1&&(o(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function y$e(e,n){if(e&1&&(a(0,"mat-option",28),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function fYe(e,n){if(e&1&&(o(0,"mat-form-field",6),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",29),t(7,` - `),x(8,uYe,2,2,"mat-option",9),t(9,` + `)}}function S$e(e,n){if(e&1&&(a(0,"mat-form-field",6),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",29),t(7,` + `),x(8,y$e,2,2,"mat-option",9),t(9,` `),s(),t(10,` - `),o(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),o(15,"strong"),t(16),m(17,"translate"),s(),t(18,` + `),a(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),a(15,"strong"),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.taxGroupData),l(4),vt(` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Tax Group")),l(5),g("ngForOf",i.taxGroupData),l(4),vt(` `,d(13,7,"labels.inputs.Tax Group")," ",d(14,9,"labels.commons.is"),` - `),l(4),b(d(17,11,"labels.commons.required"))}}var If=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.lockinPeriodFrequencyTypeData=this.recurringDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=this.recurringDepositProductsTemplate.periodFrequencyTypeOptions.slice(0,-1),this.preClosurePenalInterestOnTypeData=this.recurringDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,this.taxGroupData=this.recurringDepositProductsTemplate.taxGroupOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.recurringDepositProductSettingsForm.patchValue({isMandatoryDeposit:this.recurringDepositProductsTemplate.isMandatoryDeposit,adjustAdvanceTowardsFuturePayments:this.recurringDepositProductsTemplate.adjustAdvanceTowardsFuturePayments,allowWithdrawal:this.recurringDepositProductsTemplate.allowWithdrawal,lockinPeriodFrequency:this.recurringDepositProductsTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.recurringDepositProductsTemplate.lockinPeriodFrequencyType?this.recurringDepositProductsTemplate.lockinPeriodFrequencyType.id:"",minDepositTerm:this.recurringDepositProductsTemplate.minDepositTerm,minDepositTermTypeId:this.recurringDepositProductsTemplate.minDepositTermType?this.recurringDepositProductsTemplate.minDepositTermType.id:"",inMultiplesOfDepositTerm:this.recurringDepositProductsTemplate.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:this.recurringDepositProductsTemplate.inMultiplesOfDepositTermType?this.recurringDepositProductsTemplate.inMultiplesOfDepositTerm.id:"",maxDepositTerm:this.recurringDepositProductsTemplate.maxDepositTerm,maxDepositTermTypeId:this.recurringDepositProductsTemplate.maxDepositTermType?this.recurringDepositProductsTemplate.minDepositTermType.id:"",preClosurePenalApplicable:this.recurringDepositProductsTemplate.preClosurePenalApplicable,preClosurePenalInterest:this.recurringDepositProductsTemplate.preClosurePenalInterest,preClosurePenalInterestOnTypeId:this.recurringDepositProductsTemplate.preClosurePenalInterestOnType?this.recurringDepositProductsTemplate.preClosurePenalInterestOnType.id:"",withHoldTax:this.recurringDepositProductsTemplate.withHoldTax}),this.recurringDepositProductsTemplate.withHoldTax&&this.recurringDepositProductSettingsForm.patchValue({taxGroupId:this.recurringDepositProductsTemplate.taxGroup?this.recurringDepositProductsTemplate.taxGroup.id:""})}createrecurringDepositProductSettingsForm(){this.recurringDepositProductSettingsForm=this.formBuilder.group({isMandatoryDeposit:[!1],adjustAdvanceTowardsFuturePayments:[!1],allowWithdrawal:[!1],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],minDepositTerm:["",yt.required],minDepositTermTypeId:["",yt.required],inMultiplesOfDepositTerm:[""],inMultiplesOfDepositTermTypeId:[""],maxDepositTerm:[""],maxDepositTermTypeId:[""],preClosurePenalApplicable:[!1],preClosurePenalInterest:[""],preClosurePenalInterestOnTypeId:[""],withHoldTax:[!1]})}setConditionalControls(){this.recurringDepositProductSettingsForm.get("withHoldTax").valueChanges.subscribe(i=>{i?this.recurringDepositProductSettingsForm.addControl("taxGroupId",new ge("",yt.required)):this.recurringDepositProductSettingsForm.removeControl("taxGroupId")})}get recurringDepositProductSettings(){let i=this.recurringDepositProductSettingsForm.value;for(let a in i)i[a]===""&&delete i[a];return i}static{this.\u0275fac=function(a){return new(a||e)(z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-settings-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:194,vars:103,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["labelPosition","before","formControlName","isMandatoryDeposit",1,"margin-v","flex-48"],["labelPosition","before","formControlName","adjustAdvanceTowardsFuturePayments",1,"flex-48","margin-v"],["labelPosition","before","formControlName","allowWithdrawal",1,"margin-v","flex-48"],[1,"mat-h4","flex-98"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency",3,"matTooltip"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minDepositTerm","required","",3,"matTooltip"],["formControlName","minDepositTermTypeId","required",""],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm",3,"matTooltip"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm",3,"matTooltip"],["formControlName","maxDepositTermTypeId"],[1,"flex-98"],[1,"mat-h4","flex-23"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],["labelPosition","before","formControlName","withHoldTax",1,"margin-v","flex-48"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["formControlName","taxGroupId","required",""]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-checkbox",2),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(17,11,"labels.commons.required"))}}var uf=(()=>{class e{constructor(i){this.formBuilder=i,this.createrecurringDepositProductSettingsForm(),this.setConditionalControls()}ngOnInit(){this.lockinPeriodFrequencyTypeData=this.recurringDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=this.recurringDepositProductsTemplate.periodFrequencyTypeOptions.slice(0,-1),this.preClosurePenalInterestOnTypeData=this.recurringDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,this.taxGroupData=this.recurringDepositProductsTemplate.taxGroupOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.recurringDepositProductSettingsForm.patchValue({isMandatoryDeposit:this.recurringDepositProductsTemplate.isMandatoryDeposit,adjustAdvanceTowardsFuturePayments:this.recurringDepositProductsTemplate.adjustAdvanceTowardsFuturePayments,allowWithdrawal:this.recurringDepositProductsTemplate.allowWithdrawal,lockinPeriodFrequency:this.recurringDepositProductsTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.recurringDepositProductsTemplate.lockinPeriodFrequencyType?this.recurringDepositProductsTemplate.lockinPeriodFrequencyType.id:"",minDepositTerm:this.recurringDepositProductsTemplate.minDepositTerm,minDepositTermTypeId:this.recurringDepositProductsTemplate.minDepositTermType?this.recurringDepositProductsTemplate.minDepositTermType.id:"",inMultiplesOfDepositTerm:this.recurringDepositProductsTemplate.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:this.recurringDepositProductsTemplate.inMultiplesOfDepositTermType?this.recurringDepositProductsTemplate.inMultiplesOfDepositTerm.id:"",maxDepositTerm:this.recurringDepositProductsTemplate.maxDepositTerm,maxDepositTermTypeId:this.recurringDepositProductsTemplate.maxDepositTermType?this.recurringDepositProductsTemplate.minDepositTermType.id:"",preClosurePenalApplicable:this.recurringDepositProductsTemplate.preClosurePenalApplicable,preClosurePenalInterest:this.recurringDepositProductsTemplate.preClosurePenalInterest,preClosurePenalInterestOnTypeId:this.recurringDepositProductsTemplate.preClosurePenalInterestOnType?this.recurringDepositProductsTemplate.preClosurePenalInterestOnType.id:"",withHoldTax:this.recurringDepositProductsTemplate.withHoldTax}),this.recurringDepositProductsTemplate.withHoldTax&&this.recurringDepositProductSettingsForm.patchValue({taxGroupId:this.recurringDepositProductsTemplate.taxGroup?this.recurringDepositProductsTemplate.taxGroup.id:""})}createrecurringDepositProductSettingsForm(){this.recurringDepositProductSettingsForm=this.formBuilder.group({isMandatoryDeposit:[!1],adjustAdvanceTowardsFuturePayments:[!1],allowWithdrawal:[!1],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],minDepositTerm:["",St.required],minDepositTermTypeId:["",St.required],inMultiplesOfDepositTerm:[""],inMultiplesOfDepositTermTypeId:[""],maxDepositTerm:[""],maxDepositTermTypeId:[""],preClosurePenalApplicable:[!1],preClosurePenalInterest:[""],preClosurePenalInterestOnTypeId:[""],withHoldTax:[!1]})}setConditionalControls(){this.recurringDepositProductSettingsForm.get("withHoldTax").valueChanges.subscribe(i=>{i?this.recurringDepositProductSettingsForm.addControl("taxGroupId",new be("",St.required)):this.recurringDepositProductSettingsForm.removeControl("taxGroupId")})}get recurringDepositProductSettings(){let i=this.recurringDepositProductSettingsForm.value;for(let o in i)i[o]===""&&delete i[o];return i}static{this.\u0275fac=function(o){return new(o||e)(z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-settings-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:194,vars:103,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["labelPosition","before","formControlName","isMandatoryDeposit",1,"margin-v","flex-48"],["labelPosition","before","formControlName","adjustAdvanceTowardsFuturePayments",1,"flex-48","margin-v"],["labelPosition","before","formControlName","allowWithdrawal",1,"margin-v","flex-48"],[1,"mat-h4","flex-98"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency",3,"matTooltip"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["type","number","matInput","","formControlName","minDepositTerm","required","",3,"matTooltip"],["formControlName","minDepositTermTypeId","required",""],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm",3,"matTooltip"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm",3,"matTooltip"],["formControlName","maxDepositTermTypeId"],[1,"flex-98"],[1,"mat-h4","flex-23"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],["labelPosition","before","formControlName","withHoldTax",1,"margin-v","flex-48"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["formControlName","taxGroupId","required",""]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-checkbox",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-checkbox",3),t(9),m(10,"translate"),s(),t(11,` + `),a(8,"mat-checkbox",3),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"mat-checkbox",4),t(13),m(14,"translate"),s(),t(15,` + `),a(12,"mat-checkbox",4),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"h4",5),t(17),m(18,"translate"),s(),t(19,` + `),a(16,"h4",5),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"mat-form-field",6),t(21,` - `),o(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` - `),I(26,"input",7),m(27,"translate"),t(28,` + `),a(20,"mat-form-field",6),t(21,` + `),a(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` + `),T(26,"input",7),m(27,"translate"),t(28,` `),s(),t(29,` - `),o(30,"mat-form-field",6),t(31,` - `),o(32,"mat-label"),t(33),m(34,"translate"),s(),t(35,` - `),o(36,"mat-select",8),t(37,` - `),x(38,lYe,2,2,"mat-option",9),t(39,` + `),a(30,"mat-form-field",6),t(31,` + `),a(32,"mat-label"),t(33),m(34,"translate"),s(),t(35,` + `),a(36,"mat-select",8),t(37,` + `),x(38,x$e,2,2,"mat-option",9),t(39,` `),s(),t(40,` `),s(),t(41,` - `),o(42,"h4",5),t(43),m(44,"translate"),s(),t(45,` + `),a(42,"h4",5),t(43),m(44,"translate"),s(),t(45,` - `),o(46,"mat-form-field",6),t(47,` - `),o(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` - `),I(52,"input",10),m(53,"translate"),t(54,` - `),o(55,"mat-error"),t(56),m(57,"translate"),m(58,"translate"),o(59,"strong"),t(60),m(61,"translate"),s(),t(62,` + `),a(46,"mat-form-field",6),t(47,` + `),a(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` + `),T(52,"input",10),m(53,"translate"),t(54,` + `),a(55,"mat-error"),t(56),m(57,"translate"),m(58,"translate"),a(59,"strong"),t(60),m(61,"translate"),s(),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"mat-form-field",6),t(66,` - `),o(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` - `),o(71,"mat-select",11),t(72,` - `),x(73,cYe,2,2,"mat-option",9),t(74,` + `),a(65,"mat-form-field",6),t(66,` + `),a(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` + `),a(71,"mat-select",11),t(72,` + `),x(73,_$e,2,2,"mat-option",9),t(74,` `),s(),t(75,` - `),o(76,"mat-error"),t(77),m(78,"translate"),m(79,"translate"),o(80,"strong"),t(81),m(82,"translate"),s(),t(83,` + `),a(76,"mat-error"),t(77),m(78,"translate"),m(79,"translate"),a(80,"strong"),t(81),m(82,"translate"),s(),t(83,` `),s(),t(84,` `),s(),t(85,` - `),o(86,"h4",5),t(87),m(88,"translate"),s(),t(89,` + `),a(86,"h4",5),t(87),m(88,"translate"),s(),t(89,` - `),o(90,"mat-form-field",6),t(91,` - `),o(92,"mat-label"),t(93),m(94,"translate"),s(),t(95,` - `),I(96,"input",12),m(97,"translate"),t(98,` + `),a(90,"mat-form-field",6),t(91,` + `),a(92,"mat-label"),t(93),m(94,"translate"),s(),t(95,` + `),T(96,"input",12),m(97,"translate"),t(98,` `),s(),t(99,` - `),o(100,"mat-form-field",6),t(101,` - `),o(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` - `),o(106,"mat-select",13),t(107,` - `),x(108,pYe,2,2,"mat-option",9),t(109,` + `),a(100,"mat-form-field",6),t(101,` + `),a(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` + `),a(106,"mat-select",13),t(107,` + `),x(108,v$e,2,2,"mat-option",9),t(109,` `),s(),t(110,` `),s(),t(111,` - `),o(112,"h4",5),t(113),m(114,"translate"),s(),t(115,` + `),a(112,"h4",5),t(113),m(114,"translate"),s(),t(115,` - `),o(116,"mat-form-field",6),t(117,` - `),o(118,"mat-label"),t(119),m(120,"translate"),s(),t(121,` - `),I(122,"input",14),m(123,"translate"),t(124,` + `),a(116,"mat-form-field",6),t(117,` + `),a(118,"mat-label"),t(119),m(120,"translate"),s(),t(121,` + `),T(122,"input",14),m(123,"translate"),t(124,` `),s(),t(125,` - `),o(126,"mat-form-field",6),t(127,` - `),o(128,"mat-label"),t(129),m(130,"translate"),s(),t(131,` - `),o(132,"mat-select",15),t(133,` - `),x(134,mYe,2,2,"mat-option",9),t(135,` + `),a(126,"mat-form-field",6),t(127,` + `),a(128,"mat-label"),t(129),m(130,"translate"),s(),t(131,` + `),a(132,"mat-select",15),t(133,` + `),x(134,b$e,2,2,"mat-option",9),t(135,` `),s(),t(136,` `),s(),t(137,` - `),I(138,"mat-divider",16),t(139,` + `),T(138,"mat-divider",16),t(139,` - `),o(140,"h4",17),t(141),m(142,"translate"),s(),t(143,` + `),a(140,"h4",17),t(141),m(142,"translate"),s(),t(143,` - `),o(144,"mat-checkbox",18),t(145),m(146,"translate"),s(),t(147,` + `),a(144,"mat-checkbox",18),t(145),m(146,"translate"),s(),t(147,` - `),o(148,"mat-form-field",6),t(149,` - `),o(150,"mat-label"),t(151),m(152,"translate"),s(),t(153,` - `),I(154,"input",19),t(155,` + `),a(148,"mat-form-field",6),t(149,` + `),a(150,"mat-label"),t(151),m(152,"translate"),s(),t(153,` + `),T(154,"input",19),t(155,` `),s(),t(156,` - `),o(157,"mat-form-field",6),t(158,` - `),o(159,"mat-label"),t(160),m(161,"translate"),s(),t(162,` - `),o(163,"mat-select",20),t(164,` - `),x(165,dYe,2,2,"mat-option",9),t(166,` + `),a(157,"mat-form-field",6),t(158,` + `),a(159,"mat-label"),t(160),m(161,"translate"),s(),t(162,` + `),a(163,"mat-select",20),t(164,` + `),x(165,C$e,2,2,"mat-option",9),t(166,` `),s(),t(167,` `),s(),t(168,` - `),I(169,"mat-divider",16),t(170,` + `),T(169,"mat-divider",16),t(170,` - `),o(171,"mat-checkbox",21),t(172),m(173,"translate"),s(),t(174,` + `),a(171,"mat-checkbox",21),t(172),m(173,"translate"),s(),t(174,` - `),x(175,fYe,20,13,"mat-form-field",22),t(176,` + `),x(175,S$e,20,13,"mat-form-field",22),t(176,` `),s(),t(177,` - `),o(178,"div",23),t(179,` - `),o(180,"button",24),t(181,` - `),I(182,"fa-icon",25),t(183),m(184,"translate"),s(),t(185,` - `),o(186,"button",26),t(187),m(188,"translate"),I(189,"fa-icon",27),t(190,` + `),a(178,"div",23),t(179,` + `),a(180,"button",24),t(181,` + `),T(182,"fa-icon",25),t(183),m(184,"translate"),s(),t(185,` + `),a(186,"button",26),t(187),m(188,"translate"),T(189,"fa-icon",27),t(190,` `),s(),t(191,` `),s(),t(192,` `),s(),t(193,` -`)),a&2&&(g("formGroup",r.recurringDepositProductSettingsForm),l(5),k(` +`)),o&2&&(g("formGroup",r.recurringDepositProductSettingsForm),l(5),k(` `,d(6,39,"labels.inputs.Is Mandatory Deposit"),` `),l(4),k(` `,d(10,41,"labels.inputs.Adjust advance payments toward future installments"),` `),l(4),k(` `,d(14,43,"labels.inputs.Allow Withdrawals"),` - `),l(4),b(d(18,45,"labels.inputs.Lock-in Period")),l(6),b(d(24,47,"labels.inputs.Frequency")),l(3),Jt("matTooltip",d(27,49,"tooltips.The number at which lock in period occurs")),l(7),b(d(34,51,"labels.inputs.Type")),l(5),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(5),b(d(44,53,"labels.inputs.Minimum Deposit Term")),l(6),b(d(50,55,"labels.inputs.Frequency")),l(3),Jt("matTooltip",d(53,57,"tooltips.The number at which minimum deposit occurs")),l(4),vt(` + `),l(4),b(d(18,45,"labels.inputs.Lock-in Period")),l(6),b(d(24,47,"labels.inputs.Frequency")),l(3),Xt("matTooltip",d(27,49,"tooltips.The number at which lock in period occurs")),l(7),b(d(34,51,"labels.inputs.Type")),l(5),g("ngForOf",r.lockinPeriodFrequencyTypeData),l(5),b(d(44,53,"labels.inputs.Minimum Deposit Term")),l(6),b(d(50,55,"labels.inputs.Frequency")),l(3),Xt("matTooltip",d(53,57,"tooltips.The number at which minimum deposit occurs")),l(4),vt(` `,d(57,59,"labels.inputs.Minimum Deposit Term Frequency")," ",d(58,61,"labels.commons.is"),` `),l(4),b(d(61,63,"labels.commons.required")),l(8),b(d(69,65,"labels.inputs.Frequency Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(4),vt(` `,d(78,67,"labels.inputs.Minimum Deposit Term Frequency Type")," ",d(79,69,"labels.commons.is"),` - `),l(4),b(d(82,71,"labels.commons.required")),l(6),b(d(88,73,"labels.heading.And thereafter, in Multiples of")),l(6),b(d(94,75,"labels.inputs.Frequency")),l(3),Jt("matTooltip",d(97,77,"tooltips.The number at which multiple deposits occurs")),l(7),b(d(104,79,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(5),b(d(114,81,"labels.inputs.Maximum Deposit Term")),l(6),b(d(120,83,"labels.inputs.Frequency")),l(3),Jt("matTooltip",d(123,85,"tooltips.The number at which minimum deposit occurs")),l(7),b(d(130,87,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(7),b(d(142,89,"labels.heading.For Pre-mature closure")),l(4),k(` + `),l(4),b(d(82,71,"labels.commons.required")),l(6),b(d(88,73,"labels.heading.And thereafter, in Multiples of")),l(6),b(d(94,75,"labels.inputs.Frequency")),l(3),Xt("matTooltip",d(97,77,"tooltips.The number at which multiple deposits occurs")),l(7),b(d(104,79,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(5),b(d(114,81,"labels.inputs.Maximum Deposit Term")),l(6),b(d(120,83,"labels.inputs.Frequency")),l(3),Xt("matTooltip",d(123,85,"tooltips.The number at which minimum deposit occurs")),l(7),b(d(130,87,"labels.inputs.Type")),l(5),g("ngForOf",r.periodFrequencyTypeData),l(7),b(d(142,89,"labels.heading.For Pre-mature closure")),l(4),k(` `,d(146,91,"labels.inputs.Apply Penal Interest (less)"),` `),l(6),k("",d(152,93,"labels.inputs.Penal Interest")," (%)"),l(9),b(d(161,95,"labels.inputs.Period")),l(5),g("ngForOf",r.preClosurePenalInterestOnTypeData),l(7),k(` `,d(173,97,"labels.inputs.Is Withhold Tax Applicable"),` @@ -30844,1489 +30858,1489 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(184,99,"labels.buttons.Previous"),` `),l(4),k(` `,d(188,101,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,De,Dt,Ti,sn,jt,Gt,Te,Kt,qe,yn,dn,wi,fe,ye,Wn,ee,me,Ie,de,ue,St],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function hYe(e,n){e&1&&(o(0,"div",33),t(1,` - `),o(2,"h3",34),t(3),m(4,"translate"),s(),t(5,` - `),s()),e&2&&(l(3),b(d(4,1,"labels.heading.It is required to add at least one Slab")))}function gYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function xYe(e,n){if(e&1&&(o(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,i.fromPeriod+" - "+i.toPeriod+" "+li(2,1,i.periodType,a.periodTypeData,"id","value"),` - `)}}function _Ye(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function vYe(e,n){if(e&1&&(o(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,Ht,$t,Pe,Zt,He,Ae,At,Et,Mi,Ei,sn,dn,Ut,yn],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function w$e(e,n){e&1&&(a(0,"div",33),t(1,` + `),a(2,"h3",34),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2&&(l(3),b(d(4,1,"labels.heading.It is required to add at least one Slab")))}function E$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function k$e(e,n){if(e&1&&(a(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,i.fromPeriod+" - "+i.toPeriod+" "+ci(2,1,i.periodType,o.periodTypeData,"id","value"),` + `)}}function T$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function I$e(e,n){if(e&1&&(a(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function bYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function CYe(e,n){if(e&1&&(o(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function P$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function D$e(e,n){if(e&1&&(a(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.annualInterestRate,` - `)}}function yYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function SYe(e,n){if(e&1&&(o(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function A$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function M$e(e,n){if(e&1&&(a(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.description,` - `)}}function wYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function EYe(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",54),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `)}}function O$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function F$e(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",54),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.View Incentives"),` - `))}function kYe(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",55),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `))}function B$e(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",55),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Hide Incentives"),` - `))}function IYe(e,n){if(e&1){let i=lt();o(0,"td",48),t(1,` - `),o(2,"button",49),q("click",function(){let r=Q(i).dataIndex,c=A(2).$implicit,u=A();return Y(u.editChartSlab(c.controls.chartSlabs,r))}),t(3,` - `),I(4,"fa-icon",50),t(5,` + `))}function R$e(e,n){if(e&1){let i=lt();a(0,"td",48),t(1,` + `),a(2,"button",49),q("click",function(){let r=Q(i).dataIndex,c=M(2).$implicit,u=M();return K(u.editChartSlab(c.controls.chartSlabs,r))}),t(3,` + `),T(4,"fa-icon",50),t(5,` `),s(),t(6,` - `),o(7,"button",51),q("click",function(){let r=Q(i).dataIndex,c=A(2).$implicit,u=A();return Y(u.delete(c.controls.chartSlabs,r))}),t(8,` - `),I(9,"fa-icon",19),t(10,` + `),a(7,"button",51),q("click",function(){let r=Q(i).dataIndex,c=M(2).$implicit,u=M();return K(u.delete(c.controls.chartSlabs,r))}),t(8,` + `),T(9,"fa-icon",19),t(10,` `),s(),t(11,` - `),o(12,"button",52),q("click",function(){let r=Q(i).dataIndex,c=A(2).index,u=A();return Y(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(13,` - `),x(14,EYe,5,3,"span",53),t(15,` - `),x(16,kYe,5,3,"span",53),t(17,` + `),a(12,"button",52),q("click",function(){let r=Q(i).dataIndex,c=M(2).index,u=M();return K(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(13,` + `),x(14,F$e,5,3,"span",53),t(15,` + `),x(16,B$e,5,3,"span",53),t(17,` `),s(),t(18,` - `),s()}if(e&2){let i=n.dataIndex,a=A(2).index,r=A();l(14),g("ngIf",r.expandChartSlabIndex[a]!==i),l(2),g("ngIf",r.expandChartSlabIndex[a]===i)}}function TYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function PYe(e,n){if(e&1&&(o(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.entityType,a.entityTypeData,"id","value"),` - `)}}function DYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function MYe(e,n){if(e&1&&(o(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.attributeName,a.attributeNameData,"id","value"),` - `)}}function AYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function OYe(e,n){if(e&1&&(o(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.conditionType,a.conditionTypeData,"id","value"),` - `)}}function FYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function BYe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.genderData,"id","name"))}}function RYe(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit;l(),b(i.attributeValue)}}function NYe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.clientTypeData,"id","name"))}}function LYe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.clientClassificationData,"id","name"))}}function VYe(e,n){if(e&1&&(o(0,"td",70),t(1,` - `),x(2,BYe,3,6,"span",71),t(3,` - `),x(4,RYe,2,1,"span",71),t(5,` - `),x(6,NYe,3,6,"span",71),t(7,` - `),x(8,LYe,3,6,"span",71),t(9,` - `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function zYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function jYe(e,n){if(e&1&&(o(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incentiveType,a.incentiveTypeData,"id","value"),` - `)}}function qYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function HYe(e,n){if(e&1&&(o(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()}if(e&2){let i=n.dataIndex,o=M(2).index,r=M();l(14),g("ngIf",r.expandChartSlabIndex[o]!==i),l(2),g("ngIf",r.expandChartSlabIndex[o]===i)}}function N$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function L$e(e,n){if(e&1&&(a(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.entityType,o.entityTypeData,"id","value"),` + `)}}function V$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function z$e(e,n){if(e&1&&(a(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.attributeName,o.attributeNameData,"id","value"),` + `)}}function j$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function q$e(e,n){if(e&1&&(a(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.conditionType,o.conditionTypeData,"id","value"),` + `)}}function H$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function G$e(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.genderData,"id","name"))}}function U$e(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit;l(),b(i.attributeValue)}}function $$e(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.clientTypeData,"id","name"))}}function W$e(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.clientClassificationData,"id","name"))}}function Q$e(e,n){if(e&1&&(a(0,"td",70),t(1,` + `),x(2,G$e,3,6,"span",71),t(3,` + `),x(4,U$e,2,1,"span",71),t(5,` + `),x(6,$$e,3,6,"span",71),t(7,` + `),x(8,W$e,3,6,"span",71),t(9,` + `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function K$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function Y$e(e,n){if(e&1&&(a(0,"td",48),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incentiveType,o.incentiveTypeData,"id","value"),` + `)}}function J$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function Z$e(e,n){if(e&1&&(a(0,"td",48),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amount,` - `)}}function GYe(e,n){e&1&&(o(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function UYe(e,n){if(e&1){let i=lt();o(0,"td",48),t(1,` - `),o(2,"button",49),q("click",function(){let r=Q(i).index,c=A(2).dataIndex,u=A(2).$implicit,h=A();return Y(h.editIncentive(h.getIncentives(u.controls.chartSlabs,c),r))}),t(3,` - `),I(4,"fa-icon",50),t(5,` + `)}}function X$e(e,n){e&1&&(a(0,"th",47),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function tWe(e,n){if(e&1){let i=lt();a(0,"td",48),t(1,` + `),a(2,"button",49),q("click",function(){let r=Q(i).index,c=M(2).dataIndex,u=M(2).$implicit,h=M();return K(h.editIncentive(h.getIncentives(u.controls.chartSlabs,c),r))}),t(3,` + `),T(4,"fa-icon",50),t(5,` `),s(),t(6,` - `),o(7,"button",51),q("click",function(){let r=Q(i).index,c=A(2).dataIndex,u=A(2).$implicit,h=A();return Y(h.delete(h.getIncentives(u.controls.chartSlabs,c),r))}),t(8,` - `),I(9,"fa-icon",19),t(10,` + `),a(7,"button",51),q("click",function(){let r=Q(i).index,c=M(2).dataIndex,u=M(2).$implicit,h=M();return K(h.delete(h.getIncentives(u.controls.chartSlabs,c),r))}),t(8,` + `),T(9,"fa-icon",19),t(10,` `),s(),t(11,` - `),s()}}function $Ye(e,n){e&1&&I(0,"tr",72)}function WYe(e,n){e&1&&I(0,"tr",73)}function QYe(e,n){if(e&1&&(o(0,"table",62),t(1,` - `),at(2,63),t(3,` - `),x(4,TYe,3,3,"th",37),t(5,` - `),x(6,PYe,3,6,"td",38),t(7,` - `),ot(),t(8,` + `),s()}}function eWe(e,n){e&1&&T(0,"tr",72)}function iWe(e,n){e&1&&T(0,"tr",73)}function nWe(e,n){if(e&1&&(a(0,"table",62),t(1,` + `),ot(2,63),t(3,` + `),x(4,N$e,3,3,"th",37),t(5,` + `),x(6,L$e,3,6,"td",38),t(7,` + `),at(),t(8,` - `),at(9,64),t(10,` - `),x(11,DYe,3,3,"th",37),t(12,` - `),x(13,MYe,3,6,"td",38),t(14,` - `),ot(),t(15,` + `),ot(9,64),t(10,` + `),x(11,V$e,3,3,"th",37),t(12,` + `),x(13,z$e,3,6,"td",38),t(14,` + `),at(),t(15,` - `),at(16,65),t(17,` - `),x(18,AYe,3,3,"th",37),t(19,` - `),x(20,OYe,3,6,"td",38),t(21,` - `),ot(),t(22,` + `),ot(16,65),t(17,` + `),x(18,j$e,3,3,"th",37),t(19,` + `),x(20,q$e,3,6,"td",38),t(21,` + `),at(),t(22,` - `),at(23,66),t(24,` - `),x(25,FYe,3,3,"th",37),t(26,` - `),x(27,VYe,10,5,"td",67),t(28,` - `),ot(),t(29,` + `),ot(23,66),t(24,` + `),x(25,H$e,3,3,"th",37),t(26,` + `),x(27,Q$e,10,5,"td",67),t(28,` + `),at(),t(29,` - `),at(30,68),t(31,` - `),x(32,zYe,3,3,"th",37),t(33,` - `),x(34,jYe,3,6,"td",38),t(35,` - `),ot(),t(36,` + `),ot(30,68),t(31,` + `),x(32,K$e,3,3,"th",37),t(33,` + `),x(34,Y$e,3,6,"td",38),t(35,` + `),at(),t(36,` - `),at(37,69),t(38,` - `),x(39,qYe,3,3,"th",37),t(40,` - `),x(41,HYe,2,1,"td",38),t(42,` - `),ot(),t(43,` + `),ot(37,69),t(38,` + `),x(39,J$e,3,3,"th",37),t(40,` + `),x(41,Z$e,2,1,"td",38),t(42,` + `),at(),t(43,` - `),at(44,42),t(45,` - `),x(46,GYe,3,3,"th",37),t(47,` - `),x(48,UYe,12,0,"td",38),t(49,` - `),ot(),t(50,` + `),ot(44,42),t(45,` + `),x(46,X$e,3,3,"th",37),t(47,` + `),x(48,tWe,12,0,"td",38),t(49,` + `),at(),t(50,` - `),x(51,$Ye,1,0,"tr",44),t(52,` - `),x(53,WYe,1,0,"tr",45),t(54,` - `),s()),e&2){let i=A().$implicit,a=A(3);g("dataSource",i.incentives),l(51),g("matHeaderRowDef",a.incentivesDisplayedColumns),l(2),g("matRowDefColumns",a.incentivesDisplayedColumns)}}function YYe(e,n){if(e&1){let i=lt();o(0,"td",48),t(1,` - `),o(2,"div",56),t(3,` - `),o(4,"mat-card",57),t(5,` - `),o(6,"h4",58),t(7),m(8,"translate"),s(),t(9,` + `),x(51,eWe,1,0,"tr",44),t(52,` + `),x(53,iWe,1,0,"tr",45),t(54,` + `),s()),e&2){let i=M().$implicit,o=M(3);g("dataSource",i.incentives),l(51),g("matHeaderRowDef",o.incentivesDisplayedColumns),l(2),g("matRowDefColumns",o.incentivesDisplayedColumns)}}function rWe(e,n){if(e&1){let i=lt();a(0,"td",48),t(1,` + `),a(2,"div",56),t(3,` + `),a(4,"mat-card",57),t(5,` + `),a(6,"h4",58),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"div",59),t(11,` - `),o(12,"button",60),q("click",function(){let r=Q(i).dataIndex,c=A(2).$implicit,u=A();return Y(u.addIncentive(u.getIncentives(c.controls.chartSlabs,r)))}),t(13,` - `),I(14,"fa-icon",7),t(15),m(16,"translate"),s(),t(17,` + `),a(10,"div",59),t(11,` + `),a(12,"button",60),q("click",function(){let r=Q(i).dataIndex,c=M(2).$implicit,u=M();return K(u.addIncentive(u.getIncentives(c.controls.chartSlabs,r)))}),t(13,` + `),T(14,"fa-icon",7),t(15),m(16,"translate"),s(),t(17,` `),s(),t(18,` - `),x(19,QYe,55,3,"table",61),t(20,` + `),x(19,nWe,55,3,"table",61),t(20,` `),s(),t(21,` `),s(),t(22,` - `),s()}if(e&2){let i=n.$implicit,a=n.dataIndex,r=A(2).index,c=A();Tr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",a===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` + `),s()}if(e&2){let i=n.$implicit,o=n.dataIndex,r=M(2).index,c=M();Sr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",o===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` `,d(8,5,"labels.heading.Incentives"),` `),l(8),k(` `,d(16,7,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.incentives.length)}}function KYe(e,n){e&1&&I(0,"tr",72)}function JYe(e,n){e&1&&I(0,"tr",73)}function ZYe(e,n){e&1&&I(0,"tr",74)}function XYe(e,n){if(e&1&&(o(0,"table",35),t(1,` - `),at(2,36),t(3,` - `),x(4,gYe,3,3,"th",37),t(5,` - `),x(6,xYe,3,6,"td",38),t(7,` - `),ot(),t(8,` + `),l(4),g("ngIf",i.incentives.length)}}function oWe(e,n){e&1&&T(0,"tr",72)}function aWe(e,n){e&1&&T(0,"tr",73)}function sWe(e,n){e&1&&T(0,"tr",74)}function lWe(e,n){if(e&1&&(a(0,"table",35),t(1,` + `),ot(2,36),t(3,` + `),x(4,E$e,3,3,"th",37),t(5,` + `),x(6,k$e,3,6,"td",38),t(7,` + `),at(),t(8,` - `),at(9,39),t(10,` - `),x(11,_Ye,3,3,"th",37),t(12,` - `),x(13,vYe,2,1,"td",38),t(14,` - `),ot(),t(15,` + `),ot(9,39),t(10,` + `),x(11,T$e,3,3,"th",37),t(12,` + `),x(13,I$e,2,1,"td",38),t(14,` + `),at(),t(15,` - `),at(16,40),t(17,` - `),x(18,bYe,3,3,"th",37),t(19,` - `),x(20,CYe,2,1,"td",38),t(21,` - `),ot(),t(22,` + `),ot(16,40),t(17,` + `),x(18,P$e,3,3,"th",37),t(19,` + `),x(20,D$e,2,1,"td",38),t(21,` + `),at(),t(22,` - `),at(23,41),t(24,` - `),x(25,yYe,3,3,"th",37),t(26,` - `),x(27,SYe,2,1,"td",38),t(28,` - `),ot(),t(29,` + `),ot(23,41),t(24,` + `),x(25,A$e,3,3,"th",37),t(26,` + `),x(27,M$e,2,1,"td",38),t(28,` + `),at(),t(29,` - `),at(30,42),t(31,` - `),x(32,wYe,3,3,"th",37),t(33,` - `),x(34,IYe,19,2,"td",38),t(35,` - `),ot(),t(36,` + `),ot(30,42),t(31,` + `),x(32,O$e,3,3,"th",37),t(33,` + `),x(34,R$e,19,2,"td",38),t(35,` + `),at(),t(36,` - `),at(37,43),t(38,` - `),x(39,YYe,23,9,"td",38),t(40,` - `),ot(),t(41,` + `),ot(37,43),t(38,` + `),x(39,rWe,23,9,"td",38),t(40,` + `),at(),t(41,` - `),x(42,KYe,1,0,"tr",44),t(43,` - `),x(44,JYe,1,0,"tr",45),t(45,` - `),x(46,ZYe,1,0,"tr",46),t(47,` - `),s()),e&2){let i=A(),a=i.$implicit,r=i.index,c=A();g("dataSource",a.value.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function tKe(e,n){if(e&1){let i=lt();o(0,"div",14),t(1,` - `),I(2,"mat-divider",15),t(3,` + `),x(42,oWe,1,0,"tr",44),t(43,` + `),x(44,aWe,1,0,"tr",45),t(45,` + `),x(46,sWe,1,0,"tr",46),t(47,` + `),s()),e&2){let i=M(),o=i.$implicit,r=i.index,c=M();g("dataSource",o.value.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function cWe(e,n){if(e&1){let i=lt();a(0,"div",14),t(1,` + `),T(2,"mat-divider",15),t(3,` - `),o(4,"div",16),t(5,` - `),o(6,"div",17),t(7,` - `),o(8,"button",18),m(9,"translate"),q("click",function(){let r=Q(i).index,c=A();return Y(c.delete(c.charts,r))}),t(10,` - `),I(11,"fa-icon",19),t(12,` + `),a(4,"div",16),t(5,` + `),a(6,"div",17),t(7,` + `),a(8,"button",18),m(9,"translate"),q("click",function(){let r=Q(i).index,c=M();return K(c.delete(c.charts,r))}),t(10,` + `),T(11,"fa-icon",19),t(12,` `),s(),t(13,` `),s(),t(14,` - `),o(15,"mat-form-field",20),t(16,` - `),o(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` - `),I(21,"input",21),t(22,` + `),a(15,"mat-form-field",20),t(16,` + `),a(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` + `),T(21,"input",21),t(22,` `),s(),t(23,` - `),o(24,"mat-form-field",22),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),I(30,"textarea",23),t(31,` + `),a(24,"mat-form-field",22),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),T(30,"textarea",23),t(31,` `),s(),t(32,` - `),o(33,"mat-form-field",24),q("click",function(){Q(i);let r=Tt(44);return Y(r.open())}),t(34,` - `),o(35,"mat-label"),t(36),m(37,"translate"),s(),t(38,` - `),I(39,"input",25),t(40,` - `),I(41,"mat-datepicker-toggle",26),t(42,` - `),I(43,"mat-datepicker",null,0),t(45,` - `),o(46,"mat-error"),t(47),m(48,"translate"),m(49,"translate"),o(50,"strong"),t(51),m(52,"translate"),s(),t(53,` + `),a(33,"mat-form-field",24),q("click",function(){Q(i);let r=Dt(44);return K(r.open())}),t(34,` + `),a(35,"mat-label"),t(36),m(37,"translate"),s(),t(38,` + `),T(39,"input",25),t(40,` + `),T(41,"mat-datepicker-toggle",26),t(42,` + `),T(43,"mat-datepicker",null,0),t(45,` + `),a(46,"mat-error"),t(47),m(48,"translate"),m(49,"translate"),a(50,"strong"),t(51),m(52,"translate"),s(),t(53,` `),s(),t(54,` `),s(),t(55,` - `),o(56,"mat-form-field",24),q("click",function(){Q(i);let r=Tt(67);return Y(r.open())}),t(57,` - `),o(58,"mat-label"),t(59),m(60,"translate"),s(),t(61,` - `),I(62,"input",27),t(63,` - `),I(64,"mat-datepicker-toggle",26),t(65,` - `),I(66,"mat-datepicker",null,1),t(68,` + `),a(56,"mat-form-field",24),q("click",function(){Q(i);let r=Dt(67);return K(r.open())}),t(57,` + `),a(58,"mat-label"),t(59),m(60,"translate"),s(),t(61,` + `),T(62,"input",27),t(63,` + `),T(64,"mat-datepicker-toggle",26),t(65,` + `),T(66,"mat-datepicker",null,1),t(68,` `),s(),t(69,` - `),o(70,"div",28),t(71,` - `),o(72,"mat-checkbox",29),t(73),m(74,"translate"),s(),t(75,` + `),a(70,"div",28),t(71,` + `),a(72,"mat-checkbox",29),t(73),m(74,"translate"),s(),t(75,` `),s(),t(76,` - `),o(77,"div",30),t(78,` - `),o(79,"button",6),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.addChartSlab(r.controls.chartSlabs))}),t(80,` - `),I(81,"fa-icon",7),t(82),m(83,"translate"),s(),t(84,` + `),a(77,"div",30),t(78,` + `),a(79,"button",6),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.addChartSlab(r.controls.chartSlabs))}),t(80,` + `),T(81,"fa-icon",7),t(82),m(83,"translate"),s(),t(84,` `),s(),t(85,` - `),x(86,hYe,6,3,"div",31),t(87,` + `),x(86,w$e,6,3,"div",31),t(87,` - `),x(88,XYe,48,4,"table",32),t(89,` + `),x(88,lWe,48,4,"table",32),t(89,` `),s(),t(90,` - `),s()}if(e&2){let i=n.$implicit,a=n.index,r=Tt(44),c=Tt(67),u=A();l(4),g("formGroupName",a),l(4),Jt("matTooltip",d(9,21,"tooltips.Delete Interest Rate Chart")),l(10),b(d(19,23,"labels.inputs.Name")),l(9),b(d(28,25,"labels.inputs.Description")),l(9),b(d(37,27,"labels.inputs.From Date")),l(3),g("min",u.minDate)("max",u.maxDate)("matDatepicker",r),l(2),g("for",r),l(6),vt(` + `),s()}if(e&2){let i=n.$implicit,o=n.index,r=Dt(44),c=Dt(67),u=M();l(4),g("formGroupName",o),l(4),Xt("matTooltip",d(9,21,"tooltips.Delete Interest Rate Chart")),l(10),b(d(19,23,"labels.inputs.Name")),l(9),b(d(28,25,"labels.inputs.Description")),l(9),b(d(37,27,"labels.inputs.From Date")),l(3),g("min",u.minDate)("max",u.maxDate)("matDatepicker",r),l(2),g("for",r),l(6),vt(` `,d(48,29,"labels.inputs.From Date")," ",d(49,31,"labels.commons.is"),` `),l(4),b(d(52,33,"labels.commons.required")),l(8),b(d(60,35,"labels.inputs.End Date")),l(3),g("min",u.minDate)("max",u.maxDate)("matDatepicker",c),l(2),g("for",c),l(9),k(` `,d(74,37,"labels.inputs.Is primary grouping by amount?"),` `),l(9),k(` `,d(83,39,"labels.buttons.Add Slab"),` - `),l(4),g("ngIf",i.value.chartSlabs.length===0),l(2),g("ngIf",i.value.chartSlabs.length!==0)}}var Tf=(()=>{class e{constructor(i,a,r,c,u){this.formBuilder=i,this.dialog=a,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.chartSlabsDisplayedColumns=[],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount","actions"],this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.expandChartSlabIndex=[],this.chartDetailData=[],this.chartsDetail=[],this.createrecurringDepositProductInterestRateChartForm()}ngOnInit(){this.periodTypeData=this.recurringDepositProductsTemplate.chartTemplate.periodTypes,this.entityTypeData=this.recurringDepositProductsTemplate.chartTemplate.entityTypeOptions,this.attributeNameData=this.recurringDepositProductsTemplate.chartTemplate.attributeNameOptions,this.conditionTypeData=this.recurringDepositProductsTemplate.chartTemplate.conditionTypeOptions,this.genderData=this.recurringDepositProductsTemplate.chartTemplate.genderOptions,this.clientTypeData=this.recurringDepositProductsTemplate.chartTemplate.clientTypeOptions,this.clientClassificationData=this.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions,this.incentiveTypeData=this.recurringDepositProductsTemplate.chartTemplate.incentiveTypeOptions,this.recurringDepositProductsTemplate!==void 0&&this.assignFormData()}assignFormData(){this.addChart();let i=Array.isArray(this.recurringDepositProductsTemplate.activeChart);this.recurringDepositProductsTemplate.activeChart&&(i?this.chartDetailData=this.recurringDepositProductsTemplate.activeChart:this.chartDetailData.push(this.recurringDepositProductsTemplate.activeChart)),this.getChartsDetailsData(),this.charts.controls.forEach((a,r)=>{this.chartsDetail[r]&&this.chartsDetail[r].chartSlabs.forEach((c,u)=>{let h=this.formBuilder.group({id:[c.id],amountRangeFrom:[c.amountRangeFrom],amountRangeTo:[c.amountRangeTo],annualInterestRate:[c.annualInterestRate,yt.required],description:[c.description,yt.required],fromPeriod:[c.fromPeriod,yt.required],toPeriod:[c.toPeriod],periodType:[c.periodType,yt.required],incentives:this.formBuilder.array([])});a.controls.chartSlabs.push(h);let y=a.controls.chartSlabs.controls[u];this.chartsDetail[r].chartSlabs[u].incentives.forEach(C=>{let E=this.formBuilder.group({amount:[C.amount,yt.required],attributeName:[C.attributeName,yt.required],attribureValue:[C.attribureValue,yt.required],conditionType:[C.conditionType,yt.required],entityType:[C.entityType,yt.required],incentiveType:[C.incentiveType,yt.required]});y.controls.incentives.push(E)})})})}getChartsDetailsData(){this.chartDetailData.forEach(i=>{let a={endDate:i.endDate?new Date(i.endDate):"",fromDate:i.fromDate?new Date(i.fromDate):"",isPrimaryGroupingByAmount:i.isPrimaryGroupingByAmount,name:i.name,chartSlabs:this.getChartSlabsData(i)};i.id&&(a.id=i.id),this.chartsDetail.push(a)}),this.recurringDepositProductInterestRateChartForm.patchValue({charts:this.chartsDetail})}getChartSlabsData(i){let a=[],r=[];return Array.isArray(i.chartSlabs)?r=i.chartSlabs:r.push(i.chartSlabs),r.forEach(u=>{let h={periodType:u.periodType.id,amountRangeFrom:u.amountRangeFrom,amountRangeTo:u.amountRangeTo,annualInterestRate:u.annualInterestRate,description:u.description?u.description:"",fromPeriod:u.fromPeriod,toPeriod:u.toPeriod,incentives:this.getIncentivesData(r)};u.id&&(h.id=u.id),a.push(h)}),a}getIncentivesData(i){let a=[],r=[];return i.incentives&&(Array.isArray(i.incentives)?r=i.incentives:r.push(i.incentives),r.forEach(u=>{let h={amount:u.amount,attributeName:u.attributeName,attributeValue:u.attributeValue,conditionType:u.conditionType,entityType:u.entityType,incentiveType:u.incentiveType};a.push(h)})),a}createrecurringDepositProductInterestRateChartForm(){this.recurringDepositProductInterestRateChartForm=this.formBuilder.group({charts:this.formBuilder.array([])})}get charts(){return this.recurringDepositProductInterestRateChartForm.get("charts")}createChartForm(){return this.formBuilder.group({id:[null],name:[""],description:[""],fromDate:["",yt.required],endDate:[""],isPrimaryGroupingByAmount:[!1],chartSlabs:this.formBuilder.array([],yt.required)})}addChart(){this.charts.push(this.createChartForm()),this.setConditionalControls(this.charts.length-1)}setConditionalControls(i){this.chartSlabsDisplayedColumns[i]=["period","amountRange","annualInterestRate","description","actions"],this.charts.at(i).get("isPrimaryGroupingByAmount").valueChanges.subscribe(a=>{this.chartSlabsDisplayedColumns[i]=a?["amountRange","period"]:["period","amountRange"],this.chartSlabsDisplayedColumns[i].push("annualInterestRate","description","actions")})}getIncentives(i,a){return i.at(a).get("incentives")}addChartSlab(i){let a=ve({},this.getData("Slab"));this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{c.data&&(c.data.addControl("incentives",this.formBuilder.array([])),i.push(c.data))})}addIncentive(i){let a=oi(ve({},this.getData("Incentive")),{entityType:this.entityTypeData[0].id});this.dialog.open(i_,{data:a}).afterClosed().subscribe(c=>{c.data&&i.push(c.data)})}editChartSlab(i,a){let r=oi(ve({},this.getData("Slab",i.at(a).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(a).patchValue(u.data.value)})}editIncentive(i,a){let r=oi(ve({},this.getData("Incentive",i.at(a).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(i_,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(a).patchValue(u.data.value)})}delete(i,a){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(a)})}getData(i,a){switch(i){case"Slab":return{title:this.translateService.instant("labels.inputs.Slab"),formfields:this.getSlabFormfields(a)};case"Incentive":return{values:a,chartTemplate:this.recurringDepositProductsTemplate.chartTemplate}}}getSlabFormfields(i){return[new kn({controlName:"periodType",label:this.translateService.instant("labels.inputs.Period Type"),value:i?i.periodType:this.periodTypeData[0].id,options:{label:"value",value:"id",data:this.periodTypeData},required:!0,order:1}),new er({controlName:"fromPeriod",label:this.translateService.instant("labels.inputs.Period From"),value:i?i.fromPeriod:void 0,type:"number",required:!0,order:2}),new er({controlName:"toPeriod",label:this.translateService.instant("labels.inputs.Period To"),value:i?i.toPeriod:void 0,type:"number",order:3}),new er({controlName:"amountRangeFrom",label:this.translateService.instant("labels.inputs.Amount Range From"),value:i?i.amountRangeFrom:void 0,type:"number",order:4}),new er({controlName:"amountRangeTo",label:this.translateService.instant("labels.inputs.Amount Range To"),value:i?i.amountRangeTo:void 0,type:"number",order:5}),new er({controlName:"annualInterestRate",label:this.translateService.instant("labels.inputs.Interest"),value:i?i.annualInterestRate:void 0,type:"number",required:!0,order:6}),new er({controlName:"description",label:this.translateService.instant("labels.inputs.Description"),value:i?i.description:void 0,required:!0,order:7})]}get recurringDepositProductInterestRateChart(){let i="YYYY-MM-DD",a=this.settingsService.language.code,r=this.recurringDepositProductInterestRateChartForm.value;for(let c of r.charts)c.locale=a,c.dateFormat="yyyy-MM-dd",c.fromDate instanceof Date&&(c.fromDate=this.dateUtils.formatDateAsString(c.fromDate,i)),c.endDate&&c.endDate instanceof Date&&(c.endDate=this.dateUtils.formatDateAsString(c.endDate,i)),c.endDate===""&&delete c.endDate,c.description===""&&delete c.description,c.id===null&&delete c.id;return r}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ii),z(xi),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-interest-rate-chart-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:36,vars:14,consts:[["validFromDatePicker",""],["endDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h3","flex-83"],[1,"flex-13","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-fill layout-row-wrap responsive-column","formArrayName","charts",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["formArrayName","charts",1,"flex-fill","layout-row-wrap","responsive-column"],[1,"flex-98"],[1,"flex-fill","layout-row-wrap","responsive-column",3,"formGroupName"],["align","end",1,"flex-100"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],[1,"flex-28","m-r-5"],["matInput","","formControlName","name","required",""],[1,"flex-70"],["matInput","","formControlName","description","required",""],[1,"flex-48","m-r-5",3,"click"],["matInput","","formControlName","fromDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"flex-31","layout-row","align-between","align-items-center"],["labelPosition","before","formControlName","isPrimaryGroupingByAmount"],[1,"center","flex-100"],["class","flex-100",4,"ngIf"],["class","flex-98 mat-elevation-z1","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],[1,"flex-100"],[1,"mat-h3"],["mat-table","","multiTemplateDataRows","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","layout-row-wrap","flex-fill"],[1,"layout-row-wrap","flex-fill"],[1,"mat-h4","flex-83"],[1,"flex-13"],["mat-raised-button","","color","primary",3,"click"],["class","mat-elevation-z1 flex-fill","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(a,r){a&1&&(o(0,"form",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"h3",4),t(5),m(6,"translate"),s(),t(7,` + `),l(4),g("ngIf",i.value.chartSlabs.length===0),l(2),g("ngIf",i.value.chartSlabs.length!==0)}}var ff=(()=>{class e{constructor(i,o,r,c,u){this.formBuilder=i,this.dialog=o,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.chartSlabsDisplayedColumns=[],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount","actions"],this.minDate=new Date(2e3,0,1),this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.expandChartSlabIndex=[],this.chartDetailData=[],this.chartsDetail=[],this.createrecurringDepositProductInterestRateChartForm()}ngOnInit(){this.periodTypeData=this.recurringDepositProductsTemplate.chartTemplate.periodTypes,this.entityTypeData=this.recurringDepositProductsTemplate.chartTemplate.entityTypeOptions,this.attributeNameData=this.recurringDepositProductsTemplate.chartTemplate.attributeNameOptions,this.conditionTypeData=this.recurringDepositProductsTemplate.chartTemplate.conditionTypeOptions,this.genderData=this.recurringDepositProductsTemplate.chartTemplate.genderOptions,this.clientTypeData=this.recurringDepositProductsTemplate.chartTemplate.clientTypeOptions,this.clientClassificationData=this.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions,this.incentiveTypeData=this.recurringDepositProductsTemplate.chartTemplate.incentiveTypeOptions,this.recurringDepositProductsTemplate!==void 0&&this.assignFormData()}assignFormData(){this.addChart();let i=Array.isArray(this.recurringDepositProductsTemplate.activeChart);this.recurringDepositProductsTemplate.activeChart&&(i?this.chartDetailData=this.recurringDepositProductsTemplate.activeChart:this.chartDetailData.push(this.recurringDepositProductsTemplate.activeChart)),this.getChartsDetailsData(),this.charts.controls.forEach((o,r)=>{this.chartsDetail[r]&&this.chartsDetail[r].chartSlabs.forEach((c,u)=>{let h=this.formBuilder.group({id:[c.id],amountRangeFrom:[c.amountRangeFrom],amountRangeTo:[c.amountRangeTo],annualInterestRate:[c.annualInterestRate,St.required],description:[c.description,St.required],fromPeriod:[c.fromPeriod,St.required],toPeriod:[c.toPeriod],periodType:[c.periodType,St.required],incentives:this.formBuilder.array([])});o.controls.chartSlabs.push(h);let y=o.controls.chartSlabs.controls[u];this.chartsDetail[r].chartSlabs[u].incentives.forEach(C=>{let E=this.formBuilder.group({amount:[C.amount,St.required],attributeName:[C.attributeName,St.required],attribureValue:[C.attribureValue,St.required],conditionType:[C.conditionType,St.required],entityType:[C.entityType,St.required],incentiveType:[C.incentiveType,St.required]});y.controls.incentives.push(E)})})})}getChartsDetailsData(){this.chartDetailData.forEach(i=>{let o={endDate:i.endDate?new Date(i.endDate):"",fromDate:i.fromDate?new Date(i.fromDate):"",isPrimaryGroupingByAmount:i.isPrimaryGroupingByAmount,name:i.name,chartSlabs:this.getChartSlabsData(i)};i.id&&(o.id=i.id),this.chartsDetail.push(o)}),this.recurringDepositProductInterestRateChartForm.patchValue({charts:this.chartsDetail})}getChartSlabsData(i){let o=[],r=[];return Array.isArray(i.chartSlabs)?r=i.chartSlabs:r.push(i.chartSlabs),r.forEach(u=>{let h={periodType:u.periodType.id,amountRangeFrom:u.amountRangeFrom,amountRangeTo:u.amountRangeTo,annualInterestRate:u.annualInterestRate,description:u.description?u.description:"",fromPeriod:u.fromPeriod,toPeriod:u.toPeriod,incentives:this.getIncentivesData(r)};u.id&&(h.id=u.id),o.push(h)}),o}getIncentivesData(i){let o=[],r=[];return i.incentives&&(Array.isArray(i.incentives)?r=i.incentives:r.push(i.incentives),r.forEach(u=>{let h={amount:u.amount,attributeName:u.attributeName,attributeValue:u.attributeValue,conditionType:u.conditionType,entityType:u.entityType,incentiveType:u.incentiveType};o.push(h)})),o}createrecurringDepositProductInterestRateChartForm(){this.recurringDepositProductInterestRateChartForm=this.formBuilder.group({charts:this.formBuilder.array([])})}get charts(){return this.recurringDepositProductInterestRateChartForm.get("charts")}createChartForm(){return this.formBuilder.group({id:[null],name:[""],description:[""],fromDate:["",St.required],endDate:[""],isPrimaryGroupingByAmount:[!1],chartSlabs:this.formBuilder.array([],St.required)})}addChart(){this.charts.push(this.createChartForm()),this.setConditionalControls(this.charts.length-1)}setConditionalControls(i){this.chartSlabsDisplayedColumns[i]=["period","amountRange","annualInterestRate","description","actions"],this.charts.at(i).get("isPrimaryGroupingByAmount").valueChanges.subscribe(o=>{this.chartSlabsDisplayedColumns[i]=o?["amountRange","period"]:["period","amountRange"],this.chartSlabsDisplayedColumns[i].push("annualInterestRate","description","actions")})}getIncentives(i,o){return i.at(o).get("incentives")}addChartSlab(i){let o=ye({},this.getData("Slab"));this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{c.data&&(c.data.addControl("incentives",this.formBuilder.array([])),i.push(c.data))})}addIncentive(i){let o=li(ye({},this.getData("Incentive")),{entityType:this.entityTypeData[0].id});this.dialog.open(of,{data:o}).afterClosed().subscribe(c=>{c.data&&i.push(c.data)})}editChartSlab(i,o){let r=li(ye({},this.getData("Slab",i.at(o).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(o).patchValue(u.data.value)})}editIncentive(i,o){let r=li(ye({},this.getData("Incentive",i.at(o).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(of,{data:r}).afterClosed().subscribe(u=>{u.data&&i.at(o).patchValue(u.data.value)})}delete(i,o){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(o)})}getData(i,o){switch(i){case"Slab":return{title:this.translateService.instant("labels.inputs.Slab"),formfields:this.getSlabFormfields(o)};case"Incentive":return{values:o,chartTemplate:this.recurringDepositProductsTemplate.chartTemplate}}}getSlabFormfields(i){return[new kn({controlName:"periodType",label:this.translateService.instant("labels.inputs.Period Type"),value:i?i.periodType:this.periodTypeData[0].id,options:{label:"value",value:"id",data:this.periodTypeData},required:!0,order:1}),new Jn({controlName:"fromPeriod",label:this.translateService.instant("labels.inputs.Period From"),value:i?i.fromPeriod:void 0,type:"number",required:!0,order:2}),new Jn({controlName:"toPeriod",label:this.translateService.instant("labels.inputs.Period To"),value:i?i.toPeriod:void 0,type:"number",order:3}),new Jn({controlName:"amountRangeFrom",label:this.translateService.instant("labels.inputs.Amount Range From"),value:i?i.amountRangeFrom:void 0,type:"number",order:4}),new Jn({controlName:"amountRangeTo",label:this.translateService.instant("labels.inputs.Amount Range To"),value:i?i.amountRangeTo:void 0,type:"number",order:5}),new Jn({controlName:"annualInterestRate",label:this.translateService.instant("labels.inputs.Interest"),value:i?i.annualInterestRate:void 0,type:"number",required:!0,order:6}),new Jn({controlName:"description",label:this.translateService.instant("labels.inputs.Description"),value:i?i.description:void 0,required:!0,order:7})]}get recurringDepositProductInterestRateChart(){let i="YYYY-MM-DD",o=this.settingsService.language.code,r=this.recurringDepositProductInterestRateChartForm.value;for(let c of r.charts)c.locale=o,c.dateFormat="yyyy-MM-dd",c.fromDate instanceof Date&&(c.fromDate=this.dateUtils.formatDateAsString(c.fromDate,i)),c.endDate&&c.endDate instanceof Date&&(c.endDate=this.dateUtils.formatDateAsString(c.endDate,i)),c.endDate===""&&delete c.endDate,c.description===""&&delete c.description,c.id===null&&delete c.id;return r}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ri),z(_i),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-interest-rate-chart-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate"},decls:36,vars:14,consts:[["validFromDatePicker",""],["endDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"mat-h3","flex-83"],[1,"flex-13","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-fill layout-row-wrap responsive-column","formArrayName","charts",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["formArrayName","charts",1,"flex-fill","layout-row-wrap","responsive-column"],[1,"flex-98"],[1,"flex-fill","layout-row-wrap","responsive-column",3,"formGroupName"],["align","end",1,"flex-100"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],[1,"flex-28","m-r-5"],["matInput","","formControlName","name","required",""],[1,"flex-70"],["matInput","","formControlName","description","required",""],[1,"flex-48","m-r-5",3,"click"],["matInput","","formControlName","fromDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"flex-31","layout-row","align-between","align-items-center"],["labelPosition","before","formControlName","isPrimaryGroupingByAmount"],[1,"center","flex-100"],["class","flex-100",4,"ngIf"],["class","flex-98 mat-elevation-z1","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],[1,"flex-100"],[1,"mat-h3"],["mat-table","","multiTemplateDataRows","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","layout-row-wrap","flex-fill"],[1,"layout-row-wrap","flex-fill"],[1,"mat-h4","flex-83"],[1,"flex-13"],["mat-raised-button","","color","primary",3,"click"],["class","mat-elevation-z1 flex-fill","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(o,r){o&1&&(a(0,"form",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"h3",4),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"div",5),t(9,` - `),o(10,"button",6),q("click",function(){return r.addChart()}),t(11,` - `),I(12,"fa-icon",7),t(13),m(14,"translate"),s(),t(15,` + `),a(8,"div",5),t(9,` + `),a(10,"button",6),q("click",function(){return r.addChart()}),t(11,` + `),T(12,"fa-icon",7),t(13),m(14,"translate"),s(),t(15,` `),s(),t(16,` - `),x(17,tKe,91,41,"div",8),t(18,` + `),x(17,cWe,91,41,"div",8),t(18,` `),s(),t(19,` - `),o(20,"div",9),t(21,` - `),o(22,"button",10),t(23,` - `),I(24,"fa-icon",11),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"button",12),t(29),m(30,"translate"),I(31,"fa-icon",13),t(32,` + `),a(20,"div",9),t(21,` + `),a(22,"button",10),t(23,` + `),T(24,"fa-icon",11),t(25),m(26,"translate"),s(),t(27,` + `),a(28,"button",12),t(29),m(30,"translate"),T(31,"fa-icon",13),t(32,` `),s(),t(33,` `),s(),t(34,` `),s(),t(35,` -`)),a&2&&(g("formGroup",r.recurringDepositProductInterestRateChartForm),l(5),b(d(6,6,"labels.heading.Interest Rate Charts")),l(8),k(` +`)),o&2&&(g("formGroup",r.recurringDepositProductInterestRateChartForm),l(5),b(d(6,6,"labels.heading.Interest Rate Charts")),l(8),k(` `,d(14,8,"labels.buttons.Add"),` `),l(4),g("ngForOf",r.charts.controls),l(8),k(` `,d(26,10,"labels.buttons.Previous"),` `),l(4),k(` `,d(30,12,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,as,os,Ht,Dt,Hi,te,Ti,Pi,Di,Mi,sn,jt,Gt,Te,yi,Kt,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,Ie,de,ue,vo,ls,St,Fr],styles:["h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{margin:.5em 0 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}"],data:{animation:[ol("expandChartSlab",[gs("collapsed",Va({height:"0px",minHeight:"0"})),gs("expanded",Va({height:"*"})),Ws("expanded <=> collapsed",$s("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function eKe(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `))},dependencies:[yt,le,zt,Ya,Ja,wt,_e,we,re,he,Ie,ge,xe,ua,Xa,oe,Ht,$t,Pe,Si,Zt,Di,Ai,Pi,At,Et,Ut,sn,Hi,Ei,Mi,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,dn,yn,Ar],styles:["h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{margin:.5em 0 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}"],data:{animation:[Ks("expandChartSlab",[ss("collapsed",Bo({height:"0px",minHeight:"0"})),ss("expanded",Bo({height:"*"})),Ls("expanded <=> collapsed",Ns("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function pWe(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function iKe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function nKe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function mWe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function dWe(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function rKe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function aKe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function uWe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function fWe(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeCalculationType.value,` - `)}}function oKe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function sKe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function hWe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function gWe(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amount,` - `)}}function lKe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function cKe(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function xWe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function _We(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeTimeType.value,` - `)}}function pKe(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function mKe(e,n){if(e&1){let i=lt();o(0,"td",24),t(1,` - `),o(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.deleteCharge(r))}),t(3,` - `),I(4,"fa-icon",26),t(5,` + `)}}function vWe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function bWe(e,n){if(e&1){let i=lt();a(0,"td",24),t(1,` + `),a(2,"button",25),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.deleteCharge(r))}),t(3,` + `),T(4,"fa-icon",26),t(5,` `),s(),t(6,` - `),s()}}function dKe(e,n){e&1&&I(0,"tr",27)}function uKe(e,n){e&1&&I(0,"tr",28)}var Pf=(()=>{class e{constructor(i,a){this.dialog=i,this.translateService=a,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"]}ngOnInit(){this.chargeData=this.recurringDepositProductsTemplate.chargeOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id?this.chargesDataSource=this.recurringDepositProductsTemplate.charges:this.chargesDataSource=[],this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value=""}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]))})}get recurringDepositProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(a){return new(a||e)(z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-charges-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-form-field",2),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",null,0),t(10,` - `),x(11,eKe,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` + `),s()}}function CWe(e,n){e&1&&T(0,"tr",27)}function yWe(e,n){e&1&&T(0,"tr",28)}var hf=(()=>{class e{constructor(i,o){this.dialog=i,this.translateService=o,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"]}ngOnInit(){this.chargeData=this.recurringDepositProductsTemplate.chargeOptions,this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id?this.chargesDataSource=this.recurringDepositProductsTemplate.charges:this.chargesDataSource=[],this.currencyCode.valueChanges.subscribe(()=>this.chargesDataSource=[])}addCharge(i){this.chargesDataSource=this.chargesDataSource.concat([i.value]),i.value=""}deleteCharge(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.inputs.Charge")+" "+i.name}}).afterClosed().subscribe(r=>{r.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(i),1),this.chargesDataSource=this.chargesDataSource.concat([]))})}get recurringDepositProductCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(o){return new(o||e)(z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-charges-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate",currencyCode:"currencyCode"},decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-form-field",2),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",null,0),t(10,` + `),x(11,pWe,2,2,"mat-option",3),m(12,"chargesFilter"),t(13,` `),s(),t(14,` `),s(),t(15,` - `),o(16,"div",4),t(17,` - `),o(18,"button",5),q("click",function(){Q(c);let h=Tt(9);return Y(r.addCharge(h))}),t(19,` - `),I(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` + `),a(16,"div",4),t(17,` + `),a(18,"button",5),q("click",function(){Q(c);let h=Dt(9);return K(r.addCharge(h))}),t(19,` + `),T(20,"fa-icon",6),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` - `),o(25,"table",7),t(26,` - `),at(27,8),t(28,` - `),x(29,iKe,3,3,"th",9),t(30,` - `),x(31,nKe,2,1,"td",10),t(32,` - `),ot(),t(33,` + `),a(25,"table",7),t(26,` + `),ot(27,8),t(28,` + `),x(29,mWe,3,3,"th",9),t(30,` + `),x(31,dWe,2,1,"td",10),t(32,` + `),at(),t(33,` - `),at(34,11),t(35,` - `),x(36,rKe,3,3,"th",9),t(37,` - `),x(38,aKe,2,1,"td",10),t(39,` - `),ot(),t(40,` + `),ot(34,11),t(35,` + `),x(36,uWe,3,3,"th",9),t(37,` + `),x(38,fWe,2,1,"td",10),t(39,` + `),at(),t(40,` - `),at(41,12),t(42,` - `),x(43,oKe,3,3,"th",9),t(44,` - `),x(45,sKe,2,1,"td",10),t(46,` - `),ot(),t(47,` + `),ot(41,12),t(42,` + `),x(43,hWe,3,3,"th",9),t(44,` + `),x(45,gWe,2,1,"td",10),t(46,` + `),at(),t(47,` - `),at(48,13),t(49,` - `),x(50,lKe,3,3,"th",9),t(51,` - `),x(52,cKe,2,1,"td",10),t(53,` - `),ot(),t(54,` + `),ot(48,13),t(49,` + `),x(50,xWe,3,3,"th",9),t(51,` + `),x(52,_We,2,1,"td",10),t(53,` + `),at(),t(54,` - `),at(55,14),t(56,` - `),x(57,pKe,3,3,"th",9),t(58,` - `),x(59,mKe,7,0,"td",10),t(60,` - `),ot(),t(61,` + `),ot(55,14),t(56,` + `),x(57,vWe,3,3,"th",9),t(58,` + `),x(59,bWe,7,0,"td",10),t(60,` + `),at(),t(61,` - `),x(62,dKe,1,0,"tr",15),t(63,` - `),x(64,uKe,1,0,"tr",16),t(65,` + `),x(62,CWe,1,0,"tr",15),t(63,` + `),x(64,yWe,1,0,"tr",16),t(65,` `),s(),t(66,` `),s(),t(67,` -`),o(68,"div",17),t(69,` - `),o(70,"button",18),t(71,` - `),I(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` - `),o(76,"button",20),t(77),m(78,"translate"),I(79,"fa-icon",21),t(80,` +`),a(68,"div",17),t(69,` + `),a(70,"button",18),t(71,` + `),T(72,"fa-icon",19),t(73),m(74,"translate"),s(),t(75,` + `),a(76,"button",20),t(77),m(78,"translate"),T(79,"fa-icon",21),t(80,` `),s(),t(81,` `),s(),t(82,` -`)}if(a&2){let c=Tt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",al(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` +`)}if(o&2){let c=Dt(9);l(5),b(d(6,10,"labels.inputs.Charge")),l(6),g("ngForOf",Qs(12,12,r.chargeData,r.chargesDataSource,r.currencyCode.value)),l(7),g("disabled",!c.value),l(3),k(` `,d(22,16,"labels.buttons.Add"),` `),l(4),g("dataSource",r.chargesDataSource)("hidden",r.chargesDataSource.length===0),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(9),k(` `,d(74,18,"labels.buttons.Previous"),` `),l(4),k(` `,d(78,20,"labels.buttons.Next"),` - `)}},dependencies:[re,Ht,De,Dt,Hi,jt,Gt,qe,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,St,om],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function fKe(e,n){if(e&1&&(o(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,a=n.index;g("value",a+1),l(),k(` + `)}},dependencies:[yt,le,wt,Ht,$t,He,Ae,At,Et,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Wm],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function SWe(e,n){if(e&1&&(a(0,"mat-radio-button",11),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit,o=n.index;g("value",o+1),l(),k(` `,d(2,2,"labels.accounting."+i),` - `)}}function hKe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.recurringDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function gKe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.recurringDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function xKe(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",14),t(1,` - `),s()),e&2){let i=A(2);g("inputFormControl",i.recurringDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function _Ke(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function vKe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.paymentTypeId,a.paymentTypeData,"id","name"),` - `)}}function bKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function CKe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,li(2,1,i.fundSourceAccountId,a.assetAccountData,"id","name"),` - `)}}function yKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function SKe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `)}}function wWe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.recurringDepositProductAccountingForm.controls.feesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Fees Receivable")}}function EWe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.recurringDepositProductAccountingForm.controls.penaltiesReceivableAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Penalties Receivable")}}function kWe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",14),t(1,` + `),s()),e&2){let i=M(2);g("inputFormControl",i.recurringDepositProductAccountingForm.controls.interestPayableAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Interest Payable")}}function TWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function IWe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.paymentTypeId,o.paymentTypeData,"id","name"),` + `)}}function PWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function DWe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,ci(2,1,i.fundSourceAccountId,o.assetAccountData,"id","name"),` + `)}}function AWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function MWe(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(4);return K(c.edit("PaymentFundSource",c.paymentChannelToFundSourceMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(4);return Y(c.delete(c.paymentChannelToFundSourceMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(4);return K(c.delete(c.paymentChannelToFundSourceMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function wKe(e,n){e&1&&I(0,"tr",41)}function EKe(e,n){e&1&&I(0,"tr",42)}function kKe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,28),t(3,` - `),x(4,_Ke,3,3,"th",29),t(5,` - `),x(6,vKe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function OWe(e,n){e&1&&T(0,"tr",41)}function FWe(e,n){e&1&&T(0,"tr",42)}function BWe(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,28),t(3,` + `),x(4,TWe,3,3,"th",29),t(5,` + `),x(6,IWe,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,31),t(10,` - `),x(11,bKe,3,3,"th",29),t(12,` - `),x(13,CKe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,31),t(10,` + `),x(11,PWe,3,3,"th",29),t(12,` + `),x(13,DWe,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,yKe,3,3,"th",29),t(19,` - `),x(20,SKe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,AWe,3,3,"th",29),t(19,` + `),x(20,MWe,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,wKe,1,0,"tr",33),t(24,` - `),x(25,EKe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function IKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function TKe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.chargeId,a.chargeData,"id","name"),` - `)}}function PKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function DKe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function MKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function AKe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `),x(23,OWe,1,0,"tr",33),t(24,` + `),x(25,FWe,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(3);g("dataSource",i.paymentChannelToFundSourceMappings.value),l(23),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function RWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function NWe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.chargeId,o.chargeData,"id","name"),` + `)}}function LWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function VWe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAccountData,"id","name"),` + `)}}function zWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function jWe(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(5);return K(c.edit("FeesIncome",c.feeToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.delete(c.feeToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(5);return K(c.delete(c.feeToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function OKe(e,n){e&1&&I(0,"tr",41)}function FKe(e,n){e&1&&I(0,"tr",42)}function BKe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,44),t(3,` - `),x(4,IKe,3,3,"th",29),t(5,` - `),x(6,TKe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function qWe(e,n){e&1&&T(0,"tr",41)}function HWe(e,n){e&1&&T(0,"tr",42)}function GWe(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,44),t(3,` + `),x(4,RWe,3,3,"th",29),t(5,` + `),x(6,NWe,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,45),t(10,` - `),x(11,PKe,3,3,"th",29),t(12,` - `),x(13,DKe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,45),t(10,` + `),x(11,LWe,3,3,"th",29),t(12,` + `),x(13,VWe,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,MKe,3,3,"th",29),t(19,` - `),x(20,AKe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,zWe,3,3,"th",29),t(19,` + `),x(20,jWe,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,OKe,1,0,"tr",33),t(24,` - `),x(25,FKe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(4);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function RKe(e,n){if(e&1){let i=lt();o(0,"div",43),t(1,` - `),o(2,"h4",21),t(3),m(4,"translate"),s(),t(5,` + `),x(23,qWe,1,0,"tr",33),t(24,` + `),x(25,HWe,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(4);g("dataSource",i.feeToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function UWe(e,n){if(e&1){let i=lt();a(0,"div",43),t(1,` + `),a(2,"h4",21),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",22),t(7,` - `),o(8,"button",23),q("click",function(){Q(i);let r=A(3);return Y(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(9,` - `),I(10,"fa-icon",24),t(11),m(12,"translate"),s(),t(13,` + `),a(6,"div",22),t(7,` + `),a(8,"button",23),q("click",function(){Q(i);let r=M(3);return K(r.add("FeesIncome",r.feeToIncomeAccountMappings))}),t(9,` + `),T(10,"fa-icon",24),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` - `),x(15,BKe,27,3,"table",25),t(16,` - `),s()}if(e&2){let i=A(3);l(3),b(d(4,3,"labels.heading.Map Fees to Specific Income Accounts")),l(8),k(` + `),x(15,GWe,27,3,"table",25),t(16,` + `),s()}if(e&2){let i=M(3);l(3),b(d(4,3,"labels.heading.Map Fees to Specific Income Accounts")),l(8),k(` `,d(12,5,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function NKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function LKe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.chargeId,a.penaltyData,"id","name"),` - `)}}function VKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function zKe(e,n){if(e&1&&(o(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incomeAccountId,a.incomeAccountData,"id","name"),` - `)}}function jKe(e,n){e&1&&(o(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function qKe(e,n){if(e&1){let i=lt();o(0,"td",36),t(1,` - `),o(2,"button",37),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` - `),I(4,"fa-icon",38),t(5,` + `),l(4),g("ngIf",i.feeToIncomeAccountMappings.value.length!==0)}}function $We(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function WWe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.chargeId,o.penaltyData,"id","name"),` + `)}}function QWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function KWe(e,n){if(e&1&&(a(0,"td",36),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incomeAccountId,o.incomeAccountData,"id","name"),` + `)}}function YWe(e,n){e&1&&(a(0,"th",35),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function JWe(e,n){if(e&1){let i=lt();a(0,"td",36),t(1,` + `),a(2,"button",37),q("click",function(){let r=Q(i).index,c=M(5);return K(c.edit("PenaltyIncome",c.penaltyToIncomeAccountMappings,r))}),t(3,` + `),T(4,"fa-icon",38),t(5,` `),s(),t(6,` - `),o(7,"button",39),q("click",function(){let r=Q(i).index,c=A(5);return Y(c.delete(c.penaltyToIncomeAccountMappings,r))}),t(8,` - `),I(9,"fa-icon",40),t(10,` + `),a(7,"button",39),q("click",function(){let r=Q(i).index,c=M(5);return K(c.delete(c.penaltyToIncomeAccountMappings,r))}),t(8,` + `),T(9,"fa-icon",40),t(10,` `),s(),t(11,` - `),s()}}function HKe(e,n){e&1&&I(0,"tr",41)}function GKe(e,n){e&1&&I(0,"tr",42)}function UKe(e,n){if(e&1&&(o(0,"table",27),t(1,` - `),at(2,44),t(3,` - `),x(4,NKe,3,3,"th",29),t(5,` - `),x(6,LKe,3,6,"td",30),t(7,` - `),ot(),t(8,` + `),s()}}function ZWe(e,n){e&1&&T(0,"tr",41)}function XWe(e,n){e&1&&T(0,"tr",42)}function tQe(e,n){if(e&1&&(a(0,"table",27),t(1,` + `),ot(2,44),t(3,` + `),x(4,$We,3,3,"th",29),t(5,` + `),x(6,WWe,3,6,"td",30),t(7,` + `),at(),t(8,` - `),at(9,45),t(10,` - `),x(11,VKe,3,3,"th",29),t(12,` - `),x(13,zKe,3,6,"td",30),t(14,` - `),ot(),t(15,` + `),ot(9,45),t(10,` + `),x(11,QWe,3,3,"th",29),t(12,` + `),x(13,KWe,3,6,"td",30),t(14,` + `),at(),t(15,` - `),at(16,32),t(17,` - `),x(18,jKe,3,3,"th",29),t(19,` - `),x(20,qKe,12,0,"td",30),t(21,` - `),ot(),t(22,` + `),ot(16,32),t(17,` + `),x(18,YWe,3,3,"th",29),t(19,` + `),x(20,JWe,12,0,"td",30),t(21,` + `),at(),t(22,` - `),x(23,HKe,1,0,"tr",33),t(24,` - `),x(25,GKe,1,0,"tr",34),t(26,` - `),s()),e&2){let i=A(4);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function $Ke(e,n){if(e&1){let i=lt();o(0,"div",43),t(1,` - `),o(2,"h4",21),t(3),m(4,"translate"),s(),t(5,` + `),x(23,ZWe,1,0,"tr",33),t(24,` + `),x(25,XWe,1,0,"tr",34),t(26,` + `),s()),e&2){let i=M(4);g("dataSource",i.penaltyToIncomeAccountMappings.value),l(23),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function eQe(e,n){if(e&1){let i=lt();a(0,"div",43),t(1,` + `),a(2,"h4",21),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",22),t(7,` - `),o(8,"button",23),q("click",function(){Q(i);let r=A(3);return Y(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(9,` - `),I(10,"fa-icon",24),t(11),m(12,"translate"),s(),t(13,` + `),a(6,"div",22),t(7,` + `),a(8,"button",23),q("click",function(){Q(i);let r=M(3);return K(r.add("PenaltyIncome",r.penaltyToIncomeAccountMappings))}),t(9,` + `),T(10,"fa-icon",24),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` - `),x(15,UKe,27,3,"table",25),t(16,` - `),s()}if(e&2){let i=A(3);l(3),k(` + `),x(15,tQe,27,3,"table",25),t(16,` + `),s()}if(e&2){let i=M(3);l(3),k(` `,d(4,3,"labels.heading.Map Penalties to Specific Income Accounts"),` `),l(8),k(` `,d(12,5,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function WKe(e,n){if(e&1){let i=lt();o(0,"div",19),t(1,` - `),o(2,"div",20),t(3,` - `),o(4,"h4",21),t(5),m(6,"translate"),s(),t(7,` + `),l(4),g("ngIf",i.penaltyToIncomeAccountMappings.value.length!==0)}}function iQe(e,n){if(e&1){let i=lt();a(0,"div",19),t(1,` + `),a(2,"div",20),t(3,` + `),a(4,"h4",21),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"div",22),t(9,` - `),o(10,"button",23),q("click",function(){Q(i);let r=A(2);return Y(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(11,` - `),I(12,"fa-icon",24),t(13),m(14,"translate"),s(),t(15,` + `),a(8,"div",22),t(9,` + `),a(10,"button",23),q("click",function(){Q(i);let r=M(2);return K(r.add("PaymentFundSource",r.paymentChannelToFundSourceMappings))}),t(11,` + `),T(12,"fa-icon",24),t(13),m(14,"translate"),s(),t(15,` `),s(),t(16,` - `),x(17,kKe,27,3,"table",25),t(18,` + `),x(17,BWe,27,3,"table",25),t(18,` `),s(),t(19,` - `),x(20,RKe,17,7,"div",26),t(21,` + `),x(20,UWe,17,7,"div",26),t(21,` - `),x(22,$Ke,17,7,"div",26),t(23,` - `),s()}if(e&2){let i=A(2);l(5),k(` + `),x(22,eQe,17,7,"div",26),t(23,` + `),s()}if(e&2){let i=M(2);l(5),k(` `,d(6,5,"labels.heading.Configure Fund Sources for Payment Channels"),` `),l(8),k(` `,d(14,7,"labels.buttons.Add"),` - `),l(4),g("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.existCharges())}}function QKe(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` + `),l(4),g("ngIf",i.paymentChannelToFundSourceMappings.value.length!==0),l(3),g("ngIf",i.existCharges()),l(2),g("ngIf",i.existCharges())}}function nQe(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"h4",13),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mifosx-gl-account-selector",14),t(7,` + `),a(6,"mifosx-gl-account-selector",14),t(7,` `),s(),t(8,` - `),x(9,hKe,2,4,"mifosx-gl-account-selector",15),t(10,` + `),x(9,wWe,2,4,"mifosx-gl-account-selector",15),t(10,` - `),x(11,gKe,2,4,"mifosx-gl-account-selector",15),t(12,` + `),x(11,EWe,2,4,"mifosx-gl-account-selector",15),t(12,` - `),I(13,"mat-divider",4),t(14,` + `),T(13,"mat-divider",4),t(14,` - `),o(15,"h4",13),t(16),m(17,"translate"),s(),t(18,` + `),a(15,"h4",13),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"mifosx-gl-account-selector",14),t(20,` + `),a(19,"mifosx-gl-account-selector",14),t(20,` `),s(),t(21,` - `),o(22,"mifosx-gl-account-selector",14),t(23,` + `),a(22,"mifosx-gl-account-selector",14),t(23,` `),s(),t(24,` - `),x(25,xKe,2,4,"mifosx-gl-account-selector",15),t(26,` + `),x(25,kWe,2,4,"mifosx-gl-account-selector",15),t(26,` - `),I(27,"mat-divider",4),t(28,` + `),T(27,"mat-divider",4),t(28,` - `),o(29,"h4",13),t(30),m(31,"translate"),s(),t(32,` + `),a(29,"h4",13),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"mifosx-gl-account-selector",14),t(34,` + `),a(33,"mifosx-gl-account-selector",14),t(34,` `),s(),t(35,` - `),I(36,"mat-divider",4),t(37,` + `),T(36,"mat-divider",4),t(37,` - `),o(38,"h4",13),t(39),m(40,"translate"),s(),t(41,` + `),a(38,"h4",13),t(39),m(40,"translate"),s(),t(41,` - `),o(42,"mifosx-gl-account-selector",14),t(43,` + `),a(42,"mifosx-gl-account-selector",14),t(43,` `),s(),t(44,` - `),o(45,"mifosx-gl-account-selector",14),t(46,` + `),a(45,"mifosx-gl-account-selector",14),t(46,` `),s(),t(47,` - `),I(48,"mat-divider",4),t(49,` + `),T(48,"mat-divider",4),t(49,` - `),o(50,"h3",16),t(51),m(52,"translate"),s(),t(53,` + `),a(50,"h3",16),t(51),m(52,"translate"),s(),t(53,` - `),I(54,"mat-checkbox",17),t(55,` + `),T(54,"mat-checkbox",17),t(55,` - `),x(56,WKe,24,9,"div",18),t(57,` - `),s()),e&2){let i=A();l(3),b(d(4,33,"labels.heading.Assets")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isAccrualAccounting()),l(5),b(d(17,35,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),l(3),g("ngIf",i.isAccrualAccounting()),l(5),b(d(31,37,"labels.heading.Expenses")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),l(6),b(d(40,39,"labels.heading.Income")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(6),b(d(52,41,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.recurringDepositProductAccountingForm.value.advancedAccountingRules)}}var Df=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.dialog=a,this.accounting=r,this.translateService=c,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.createrecurringDepositProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.chargeData=this.recurringDepositProductsTemplate.chargeOptions||[],this.penaltyData=this.recurringDepositProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.recurringDepositProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.assignAccountingStepData()}assignAccountingStepData(){this.recurringDepositProductAccountingForm.patchValue({accountingRule:this.recurringDepositProductsTemplate.accountingRule.id}),this.isCashOrAccrualAccounting()&&(this.recurringDepositProductAccountingForm.patchValue({savingsReferenceAccountId:this.recurringDepositProductsTemplate.accountingMappings.savingsReferenceAccount.id,savingsControlAccountId:this.recurringDepositProductsTemplate.accountingMappings.savingsControlAccount.id,transfersInSuspenseAccountId:this.recurringDepositProductsTemplate.accountingMappings.transfersInSuspenseAccount.id,incomeFromFeeAccountId:this.recurringDepositProductsTemplate.accountingMappings.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:this.recurringDepositProductsTemplate.accountingMappings.incomeFromPenaltyAccount.id,interestOnSavingsAccountId:this.recurringDepositProductsTemplate.accountingMappings.interestOnSavingsAccount.id}),this.isAccrualAccounting()&&this.recurringDepositProductAccountingForm.patchValue({feesReceivableAccountId:this.recurringDepositProductsTemplate.accountingMappings.feeReceivableAccount.id,penaltiesReceivableAccountId:this.recurringDepositProductsTemplate.accountingMappings.penaltyReceivableAccount.id,interestPayableAccountId:this.recurringDepositProductsTemplate.accountingMappings.interestPayableAccount.id}),(this.recurringDepositProductsTemplate.paymentChannelToFundSourceMappings||this.recurringDepositProductsTemplate.feeToIncomeAccountMappings||this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings)&&this.recurringDepositProductAccountingForm.patchValue({advancedAccountingRules:!0}),this.recurringDepositProductsTemplate.paymentChannelToFundSourceMappings&&this.recurringDepositProductsTemplate.paymentChannelToFundSourceMappings.forEach(i=>{let a=this.formBuilder.group({paymentTypeId:[i.paymentType.id,yt.required],fundSourceAccountId:[i.fundSourceAccount.id,yt.required]});this.recurringDepositProductAccountingForm.controls.paymentChannelToFundSourceMappings.push(a)}),this.recurringDepositProductsTemplate.feeToIncomeAccountMappings&&this.recurringDepositProductsTemplate.feeToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,yt.required],incomeAccountId:[i.incomeAccount.id,yt.required]});this.recurringDepositProductAccountingForm.controls.feeToIncomeAccountMappings.push(a)}),this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings&&this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings.forEach(i=>{let a=this.formBuilder.group({chargeId:[i.charge.id,yt.required],incomeAccountId:[i.incomeAccount.id,yt.required]});this.recurringDepositProductAccountingForm.controls.penaltyToIncomeAccountMappings.push(a)}))}createrecurringDepositProductAccountingForm(){this.recurringDepositProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}existCharges(){return this.chargeData.length>0}setConditionalControls(){this.recurringDepositProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2||i===3?(this.recurringDepositProductAccountingForm.addControl("savingsReferenceAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("savingsControlAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("transfersInSuspenseAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("interestOnSavingsAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("incomeFromFeeAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("incomeFromPenaltyAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("advancedAccountingRules",new ge(!1)),i===3&&(this.recurringDepositProductAccountingForm.addControl("feesReceivableAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("penaltiesReceivableAccountId",new ge("",yt.required)),this.recurringDepositProductAccountingForm.addControl("interestPayableAccountId",new ge("",yt.required))),this.recurringDepositProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(a=>{a?(this.recurringDepositProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.recurringDepositProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.recurringDepositProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([]))):(this.recurringDepositProductAccountingForm.removeControl("paymentChannelToFundSourceMappings"),this.recurringDepositProductAccountingForm.removeControl("feeToIncomeAccountMappings"),this.recurringDepositProductAccountingForm.removeControl("penaltyToIncomeAccountMappings"))})):(this.recurringDepositProductAccountingForm.removeControl("savingsReferenceAccountId"),this.recurringDepositProductAccountingForm.removeControl("overdraftPortfolioControlId"),this.recurringDepositProductAccountingForm.removeControl("savingsControlAccountId"),this.recurringDepositProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.recurringDepositProductAccountingForm.removeControl("interestOnSavingsAccountId"),this.recurringDepositProductAccountingForm.removeControl("writeOffAccountId"),this.recurringDepositProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.recurringDepositProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.recurringDepositProductAccountingForm.removeControl("incomeFromInterestId"),this.recurringDepositProductAccountingForm.removeControl("advancedAccountingRules"),this.recurringDepositProductAccountingForm.removeControl("escheatLiabilityId"),this.recurringDepositProductAccountingForm.removeControl("feesReceivableAccountId"),this.recurringDepositProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.recurringDepositProductAccountingForm.removeControl("interestPayableAccountId"))})}get paymentChannelToFundSourceMappings(){return this.recurringDepositProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.recurringDepositProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.recurringDepositProductAccountingForm.get("penaltyToIncomeAccountMappings")}add(i,a){let r=oi(ve({},this.getData(i)),{pristine:!1});this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{u.data&&a.push(u.data)})}edit(i,a,r){let c=oi(ve({},this.getData(i,a.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{h.data&&a.at(r).patchValue(h.data.value)})}delete(i,a){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(a)})}getData(i,a){switch(i){case"PaymentFundSource":return{title:this.translateService.instant("labels.heading.Configure Fund Sources for Payment Channels"),formfields:this.getPaymentFundSourceFormfields(a)};case"FeesIncome":return{title:this.translateService.instant("labels.heading.Map Fees to Specific Income Accounts"),formfields:this.getFeesIncomeFormfields(a)};case"PenaltyIncome":return{title:this.translateService.instant("labels.heading.Map Penalties to Specific Income Accounts"),formfields:this.getPenaltyIncomeFormfields(a)}}}getPaymentFundSourceFormfields(i){return[new kn({controlName:"paymentTypeId",label:this.translateService.instant("labels.inputs.Payment Type"),value:i?i.paymentTypeId:this.paymentTypeData[0].id,options:{label:"name",value:"id",data:this.paymentTypeData},required:!0,order:1}),new kn({controlName:"fundSourceAccountId",label:this.translateService.instant("labels.inputs.Fund Source"),value:i?i.fundSourceAccountId:this.assetAccountData[0].id,options:{label:"name",value:"id",data:this.assetAccountData},required:!0,order:2})]}getFeesIncomeFormfields(i){return[new kn({controlName:"chargeId",label:this.translateService.instant("labels.inputs.Fees"),value:i?i.chargeId:this.chargeData[0].id,options:{label:"name",value:"id",data:this.chargeData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:this.translateService.instant("labels.inputs.Income Account"),value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}getPenaltyIncomeFormfields(i){return[new kn({controlName:"chargeId",label:"Penalty",value:i?i.chargeId:this.penaltyData[0].id,options:{label:"name",value:"id",data:this.penaltyData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:"Income Account",value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}get recurringDepositProductAccounting(){return this.recurringDepositProductAccountingForm.value}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.recurringDepositProductAccountingForm.value.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.recurringDepositProductAccountingForm.value.accountingRule)}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ii),z(ya),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-accounting-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate",accountingRuleData:"accountingRuleData",recurringDepositProductFormValid:"recurringDepositProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-column.lt-md","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],[1,"mat-h3","flex-23"],["formControlName","advancedAccountingRules",1,"flex-73"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-100","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"mat-h4","flex-63"],[1,"flex-33"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["class","flex-100",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],[1,"flex-100"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"form",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-radio-group",2),t(5,` - `),x(6,fKe,3,4,"mat-radio-button",3),t(7,` + `),x(56,iQe,24,9,"div",18),t(57,` + `),s()),e&2){let i=M();l(3),b(d(4,33,"labels.heading.Assets")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.savingsReferenceAccountId)("glAccountList",i.assetAccountData)("required",!0)("inputLabel","Saving reference"),l(3),g("ngIf",i.isAccrualAccounting()),l(2),g("ngIf",i.isAccrualAccounting()),l(5),b(d(17,35,"labels.heading.Liabilities")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.savingsControlAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Saving control"),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.transfersInSuspenseAccountId)("glAccountList",i.liabilityAccountData)("required",!0)("inputLabel","Savings transfers in suspense"),l(3),g("ngIf",i.isAccrualAccounting()),l(5),b(d(31,37,"labels.heading.Expenses")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.interestOnSavingsAccountId)("glAccountList",i.expenseAccountData)("required",!0)("inputLabel","Interest on savings"),l(6),b(d(40,39,"labels.heading.Income")),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.incomeFromFeeAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from fees"),l(3),g("inputFormControl",i.recurringDepositProductAccountingForm.controls.incomeFromPenaltyAccountId)("glAccountList",i.incomeAccountData)("required",!0)("inputLabel","Income from penalties"),l(6),b(d(52,41,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.recurringDepositProductAccountingForm.value.advancedAccountingRules)}}var gf=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.dialog=o,this.accounting=r,this.translateService=c,this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId","actions"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId","actions"],this.createrecurringDepositProductAccountingForm(),this.setConditionalControls()}ngOnInit(){this.chargeData=this.recurringDepositProductsTemplate.chargeOptions||[],this.penaltyData=this.recurringDepositProductsTemplate.penaltyOptions||[],this.paymentTypeData=this.recurringDepositProductsTemplate.paymentTypeOptions||[],this.assetAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],this.incomeAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],this.expenseAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],this.liabilityAccountData=this.recurringDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[],this.recurringDepositProductsTemplate!==void 0&&this.recurringDepositProductsTemplate.id&&this.assignAccountingStepData()}assignAccountingStepData(){this.recurringDepositProductAccountingForm.patchValue({accountingRule:this.recurringDepositProductsTemplate.accountingRule.id}),this.isCashOrAccrualAccounting()&&(this.recurringDepositProductAccountingForm.patchValue({savingsReferenceAccountId:this.recurringDepositProductsTemplate.accountingMappings.savingsReferenceAccount.id,savingsControlAccountId:this.recurringDepositProductsTemplate.accountingMappings.savingsControlAccount.id,transfersInSuspenseAccountId:this.recurringDepositProductsTemplate.accountingMappings.transfersInSuspenseAccount.id,incomeFromFeeAccountId:this.recurringDepositProductsTemplate.accountingMappings.incomeFromFeeAccount.id,incomeFromPenaltyAccountId:this.recurringDepositProductsTemplate.accountingMappings.incomeFromPenaltyAccount.id,interestOnSavingsAccountId:this.recurringDepositProductsTemplate.accountingMappings.interestOnSavingsAccount.id}),this.isAccrualAccounting()&&this.recurringDepositProductAccountingForm.patchValue({feesReceivableAccountId:this.recurringDepositProductsTemplate.accountingMappings.feeReceivableAccount.id,penaltiesReceivableAccountId:this.recurringDepositProductsTemplate.accountingMappings.penaltyReceivableAccount.id,interestPayableAccountId:this.recurringDepositProductsTemplate.accountingMappings.interestPayableAccount.id}),(this.recurringDepositProductsTemplate.paymentChannelToFundSourceMappings||this.recurringDepositProductsTemplate.feeToIncomeAccountMappings||this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings)&&this.recurringDepositProductAccountingForm.patchValue({advancedAccountingRules:!0}),this.recurringDepositProductsTemplate.paymentChannelToFundSourceMappings&&this.recurringDepositProductsTemplate.paymentChannelToFundSourceMappings.forEach(i=>{let o=this.formBuilder.group({paymentTypeId:[i.paymentType.id,St.required],fundSourceAccountId:[i.fundSourceAccount.id,St.required]});this.recurringDepositProductAccountingForm.controls.paymentChannelToFundSourceMappings.push(o)}),this.recurringDepositProductsTemplate.feeToIncomeAccountMappings&&this.recurringDepositProductsTemplate.feeToIncomeAccountMappings.forEach(i=>{let o=this.formBuilder.group({chargeId:[i.charge.id,St.required],incomeAccountId:[i.incomeAccount.id,St.required]});this.recurringDepositProductAccountingForm.controls.feeToIncomeAccountMappings.push(o)}),this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings&&this.recurringDepositProductsTemplate.penaltyToIncomeAccountMappings.forEach(i=>{let o=this.formBuilder.group({chargeId:[i.charge.id,St.required],incomeAccountId:[i.incomeAccount.id,St.required]});this.recurringDepositProductAccountingForm.controls.penaltyToIncomeAccountMappings.push(o)}))}createrecurringDepositProductAccountingForm(){this.recurringDepositProductAccountingForm=this.formBuilder.group({accountingRule:[1]})}existCharges(){return this.chargeData.length>0}setConditionalControls(){this.recurringDepositProductAccountingForm.get("accountingRule").valueChanges.subscribe(i=>{i===2||i===3?(this.recurringDepositProductAccountingForm.addControl("savingsReferenceAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("savingsControlAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("transfersInSuspenseAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("interestOnSavingsAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("incomeFromFeeAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("incomeFromPenaltyAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("advancedAccountingRules",new be(!1)),i===3&&(this.recurringDepositProductAccountingForm.addControl("feesReceivableAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("penaltiesReceivableAccountId",new be("",St.required)),this.recurringDepositProductAccountingForm.addControl("interestPayableAccountId",new be("",St.required))),this.recurringDepositProductAccountingForm.get("advancedAccountingRules").valueChanges.subscribe(o=>{o?(this.recurringDepositProductAccountingForm.addControl("paymentChannelToFundSourceMappings",this.formBuilder.array([])),this.recurringDepositProductAccountingForm.addControl("feeToIncomeAccountMappings",this.formBuilder.array([])),this.recurringDepositProductAccountingForm.addControl("penaltyToIncomeAccountMappings",this.formBuilder.array([]))):(this.recurringDepositProductAccountingForm.removeControl("paymentChannelToFundSourceMappings"),this.recurringDepositProductAccountingForm.removeControl("feeToIncomeAccountMappings"),this.recurringDepositProductAccountingForm.removeControl("penaltyToIncomeAccountMappings"))})):(this.recurringDepositProductAccountingForm.removeControl("savingsReferenceAccountId"),this.recurringDepositProductAccountingForm.removeControl("overdraftPortfolioControlId"),this.recurringDepositProductAccountingForm.removeControl("savingsControlAccountId"),this.recurringDepositProductAccountingForm.removeControl("transfersInSuspenseAccountId"),this.recurringDepositProductAccountingForm.removeControl("interestOnSavingsAccountId"),this.recurringDepositProductAccountingForm.removeControl("writeOffAccountId"),this.recurringDepositProductAccountingForm.removeControl("incomeFromFeeAccountId"),this.recurringDepositProductAccountingForm.removeControl("incomeFromPenaltyAccountId"),this.recurringDepositProductAccountingForm.removeControl("incomeFromInterestId"),this.recurringDepositProductAccountingForm.removeControl("advancedAccountingRules"),this.recurringDepositProductAccountingForm.removeControl("escheatLiabilityId"),this.recurringDepositProductAccountingForm.removeControl("feesReceivableAccountId"),this.recurringDepositProductAccountingForm.removeControl("penaltiesReceivableAccountId"),this.recurringDepositProductAccountingForm.removeControl("interestPayableAccountId"))})}get paymentChannelToFundSourceMappings(){return this.recurringDepositProductAccountingForm.get("paymentChannelToFundSourceMappings")}get feeToIncomeAccountMappings(){return this.recurringDepositProductAccountingForm.get("feeToIncomeAccountMappings")}get penaltyToIncomeAccountMappings(){return this.recurringDepositProductAccountingForm.get("penaltyToIncomeAccountMappings")}add(i,o){let r=li(ye({},this.getData(i)),{pristine:!1});this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{u.data&&o.push(u.data)})}edit(i,o,r){let c=li(ye({},this.getData(i,o.at(r).value)),{layout:{addButtonText:"Edit"}});this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{h.data&&o.at(r).patchValue(h.data.value)})}delete(i,o){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(c=>{c.delete&&i.removeAt(o)})}getData(i,o){switch(i){case"PaymentFundSource":return{title:this.translateService.instant("labels.heading.Configure Fund Sources for Payment Channels"),formfields:this.getPaymentFundSourceFormfields(o)};case"FeesIncome":return{title:this.translateService.instant("labels.heading.Map Fees to Specific Income Accounts"),formfields:this.getFeesIncomeFormfields(o)};case"PenaltyIncome":return{title:this.translateService.instant("labels.heading.Map Penalties to Specific Income Accounts"),formfields:this.getPenaltyIncomeFormfields(o)}}}getPaymentFundSourceFormfields(i){return[new kn({controlName:"paymentTypeId",label:this.translateService.instant("labels.inputs.Payment Type"),value:i?i.paymentTypeId:this.paymentTypeData[0].id,options:{label:"name",value:"id",data:this.paymentTypeData},required:!0,order:1}),new kn({controlName:"fundSourceAccountId",label:this.translateService.instant("labels.inputs.Fund Source"),value:i?i.fundSourceAccountId:this.assetAccountData[0].id,options:{label:"name",value:"id",data:this.assetAccountData},required:!0,order:2})]}getFeesIncomeFormfields(i){return[new kn({controlName:"chargeId",label:this.translateService.instant("labels.inputs.Fees"),value:i?i.chargeId:this.chargeData[0].id,options:{label:"name",value:"id",data:this.chargeData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:this.translateService.instant("labels.inputs.Income Account"),value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}getPenaltyIncomeFormfields(i){return[new kn({controlName:"chargeId",label:"Penalty",value:i?i.chargeId:this.penaltyData[0].id,options:{label:"name",value:"id",data:this.penaltyData},required:!0,order:1}),new kn({controlName:"incomeAccountId",label:"Income Account",value:i?i.incomeAccountId:this.incomeAccountData[0].id,options:{label:"name",value:"id",data:this.incomeAccountData},required:!0,order:2})]}get recurringDepositProductAccounting(){return this.recurringDepositProductAccountingForm.value}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.recurringDepositProductAccountingForm.value.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.recurringDepositProductAccountingForm.value.accountingRule)}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ri),z(_o),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-accounting-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate",accountingRuleData:"accountingRuleData",recurringDepositProductFormValid:"recurringDepositProductFormValid"},decls:30,vars:10,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["formControlName","accountingRule",1,"flex-98","layout-row","gap-5percent","layout-column.lt-md","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-98"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],[1,"mat-h4","flex-98"],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],[1,"mat-h3","flex-23"],["formControlName","advancedAccountingRules",1,"flex-73"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-100","layout-row-wrap","gap-2percent","layout-lt-md-column"],[1,"mat-h4","flex-63"],[1,"flex-33"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["class","flex-100",4,"ngIf"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","paymentTypeId"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fundSourceAccountId"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","edit"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],[1,"flex-100"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"form",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-radio-group",2),t(5,` + `),x(6,SWe,3,4,"mat-radio-button",3),t(7,` `),s(),t(8,` - `),I(9,"mat-divider",4),t(10,` + `),T(9,"mat-divider",4),t(10,` - `),x(11,QKe,58,43,"div",5),t(12,` + `),x(11,nQe,58,43,"div",5),t(12,` `),s(),t(13,` - `),o(14,"div",6),t(15,` - `),o(16,"button",7),t(17,` - `),I(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"button",9),t(23),m(24,"translate"),I(25,"fa-icon",10),t(26,` + `),a(14,"div",6),t(15,` + `),a(16,"button",7),t(17,` + `),T(18,"fa-icon",8),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"button",9),t(23),m(24,"translate"),T(25,"fa-icon",10),t(26,` `),s(),t(27,` `),s(),t(28,` `),s(),t(29,` -`)),a&2&&(g("formGroup",r.recurringDepositProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.isCashOrAccrualAccounting()),l(8),k(` +`)),o&2&&(g("formGroup",r.recurringDepositProductAccountingForm),l(6),g("ngForOf",r.accountingRuleData),l(5),g("ngIf",r.isCashOrAccrualAccounting()),l(8),k(` `,d(20,6,"labels.buttons.Previous"),` `),l(3),g("disabled",!r.recurringDepositProductFormValid),l(),k(` `,d(24,8,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,Ht,Dt,Hi,Ti,sn,Ps,Ds,yn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ee,me,de,ue,ao,St,Fr],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var YKe=()=>["../"];function KKe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.recurringDepositProduct.description)}}function JKe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.recurringDepositProduct.lockinPeriodFrequency+" "+li(8,4,i.recurringDepositProduct.lockinPeriodFrequencyType,i.recurringDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function ZKe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),l(4),b(i.recurringDepositProduct.inMultiplesOfDepositTerm+" "+li(8,4,i.recurringDepositProduct.inMultiplesOfDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function XKe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Deposit Term"),":"),l(4),b(i.recurringDepositProduct.maxDepositTerm+" "+li(8,4,i.recurringDepositProduct.maxDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function tJe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Penal Interest")," (%):"),l(4),b(i.recurringDepositProduct.preClosurePenalInterest+"% ("+li(8,4,i.recurringDepositProduct.preClosurePenalInterestOnTypeId,i.recurringDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function eJe(e,n){e&1&&(o(0,"span",6),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,re,he,ge,xe,At,Et,bs,Cs,sn,ta,Mi,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,dn,yn,Ar],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-weight:500}mat-radio-group[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:1em 0}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var rQe=()=>["../"];function oQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.recurringDepositProduct.description)}}function aQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.recurringDepositProduct.lockinPeriodFrequency+" "+ci(8,4,i.recurringDepositProduct.lockinPeriodFrequencyType,i.recurringDepositProductsTemplate.lockinPeriodFrequencyTypeOptions,"id","value"))}}function sQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.And thereafter, in Multiples of"),":"),l(4),b(i.recurringDepositProduct.inMultiplesOfDepositTerm+" "+ci(8,4,i.recurringDepositProduct.inMultiplesOfDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function lQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Deposit Term"),":"),l(4),b(i.recurringDepositProduct.maxDepositTerm+" "+ci(8,4,i.recurringDepositProduct.maxDepositTermTypeId,i.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value"))}}function cQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Penal Interest")," (%):"),l(4),b(i.recurringDepositProduct.preClosurePenalInterest+"% ("+ci(8,4,i.recurringDepositProduct.preClosurePenalInterestOnTypeId,i.recurringDepositProductsTemplate.preClosurePenalInterestOnTypeOptions,"id","value")+")")}}function pQe(e,n){e&1&&(a(0,"span",6),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.text.Mandatory"),` - `))}function iJe(e,n){e&1&&(o(0,"span",6),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function mQe(e,n){e&1&&(a(0,"span",6),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.text.Voluntary"),` - `))}function nJe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),x(6,eJe,3,3,"span",15),t(7,` - `),x(8,iJe,3,3,"span",15),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Recurring Deposit Type"),":"),l(3),g("ngIf",i.recurringDepositProduct.isMandatoryDeposit),l(2),g("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function rJe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"find"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(li(8,4,i.recurringDepositProduct.taxGroupId,i.recurringDepositProductsTemplate.taxGroupOptions,"id","name"))}}function aJe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A().$implicit;l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.name)}}function oJe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` - `),s()),e&2){let i=A().$implicit;l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.endDate))}}function sJe(e,n){if(e&1&&(o(0,"div",4),t(1,` - `),o(2,"span",5),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",6),t(7),s(),t(8,` - `),s()),e&2){let i=A().$implicit;l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.description)}}function lJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function cJe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(4);l(),k(` - `,i.fromPeriod+" - "+i.toPeriod+" "+li(2,1,i.periodType,a.recurringDepositProductsTemplate.chartTemplate.periodTypes,"id","value"),` - `)}}function pJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function mJe(e,n){if(e&1&&(o(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `))}function dQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),x(6,pQe,3,3,"span",15),t(7,` + `),x(8,mQe,3,3,"span",15),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Recurring Deposit Type"),":"),l(3),g("ngIf",i.recurringDepositProduct.isMandatoryDeposit),l(2),g("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function uQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"find"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(ci(8,4,i.recurringDepositProduct.taxGroupId,i.recurringDepositProductsTemplate.taxGroupOptions,"id","name"))}}function fQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M().$implicit;l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.name)}}function hQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),m(8,"dateFormat"),s(),t(9,` + `),s()),e&2){let i=M().$implicit;l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.endDate))}}function gQe(e,n){if(e&1&&(a(0,"div",4),t(1,` + `),a(2,"span",5),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",6),t(7),s(),t(8,` + `),s()),e&2){let i=M().$implicit;l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.description)}}function xQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function _Qe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(4);l(),k(` + `,i.fromPeriod+" - "+i.toPeriod+" "+ci(2,1,i.periodType,o.recurringDepositProductsTemplate.chartTemplate.periodTypes,"id","value"),` + `)}}function vQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function bQe(e,n){if(e&1&&(a(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amountRangeFrom+" - "+i.amountRangeTo,` - `)}}function dJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function uJe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k("",d(2,1,i.annualInterestRate)," %")}}function fJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function hJe(e,n){if(e&1&&(o(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function CQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function yQe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k("",d(2,1,i.annualInterestRate)," %")}}function SQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function wQe(e,n){if(e&1&&(a(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.description,` - `)}}function gJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function xJe(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",36),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `)}}function EQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function kQe(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",36),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.View Incentives"),` - `))}function _Je(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",37),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `))}function TQe(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",37),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Hide Incentives"),` - `))}function vJe(e,n){if(e&1){let i=lt();o(0,"td",33),t(1,` - `),o(2,"button",34),q("click",function(){let r=Q(i).dataIndex,c=A(2).index,u=A(2);return Y(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(3,` - `),x(4,xJe,5,3,"span",35),t(5,` - `),x(6,_Je,5,3,"span",35),t(7,` + `))}function IQe(e,n){if(e&1){let i=lt();a(0,"td",33),t(1,` + `),a(2,"button",34),q("click",function(){let r=Q(i).dataIndex,c=M(2).index,u=M(2);return K(u.expandChartSlabIndex[c]=u.expandChartSlabIndex[c]===r?null:r)}),t(3,` + `),x(4,kQe,5,3,"span",35),t(5,` + `),x(6,TQe,5,3,"span",35),t(7,` `),s(),t(8,` - `),s()}if(e&2){let i=n.$implicit,a=n.dataIndex,r=A(2).index,c=A(2);l(2),g("disabled",i.incentives.length===0),l(2),g("ngIf",c.expandChartSlabIndex[r]!==a),l(2),g("ngIf",c.expandChartSlabIndex[r]===a)}}function bJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function CJe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.entityType,a.recurringDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function yJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function SJe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.attributeName,a.recurringDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function wJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function EJe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.conditionType,a.recurringDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function kJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function IJe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function TJe(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit;l(),b(i.attributeValue)}}function PJe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function DJe(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(5);l(),b(li(2,1,i.attributeValue,a.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function MJe(e,n){if(e&1&&(o(0,"td",49),t(1,` - `),x(2,IJe,3,6,"span",50),t(3,` - `),x(4,TJe,2,1,"span",50),t(5,` - `),x(6,PJe,3,6,"span",50),t(7,` - `),x(8,DJe,3,6,"span",50),t(9,` - `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function AJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function OJe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(5);l(),k(` - `,li(2,1,i.incentiveType,a.recurringDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function FJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function BJe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `),s()}if(e&2){let i=n.$implicit,o=n.dataIndex,r=M(2).index,c=M(2);l(2),g("disabled",i.incentives.length===0),l(2),g("ngIf",c.expandChartSlabIndex[r]!==o),l(2),g("ngIf",c.expandChartSlabIndex[r]===o)}}function PQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function DQe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.entityType,o.recurringDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` + `)}}function AQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function MQe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.attributeName,o.recurringDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` + `)}}function OQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function FQe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.conditionType,o.recurringDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` + `)}}function BQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function RQe(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.recurringDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function NQe(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit;l(),b(i.attributeValue)}}function LQe(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.recurringDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function VQe(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(5);l(),b(ci(2,1,i.attributeValue,o.recurringDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function zQe(e,n){if(e&1&&(a(0,"td",49),t(1,` + `),x(2,RQe,3,6,"span",50),t(3,` + `),x(4,NQe,2,1,"span",50),t(5,` + `),x(6,LQe,3,6,"span",50),t(7,` + `),x(8,VQe,3,6,"span",50),t(9,` + `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function jQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function qQe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(5);l(),k(` + `,ci(2,1,i.incentiveType,o.recurringDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` + `)}}function HQe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function GQe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function RJe(e,n){e&1&&I(0,"tr",51)}function NJe(e,n){e&1&&I(0,"tr",52)}function LJe(e,n){if(e&1&&(o(0,"td",33),t(1,` - `),o(2,"div",38),t(3,` - `),o(4,"mat-card",39),t(5,` - `),o(6,"h4",40),t(7),m(8,"translate"),s(),t(9,` + `)}}function UQe(e,n){e&1&&T(0,"tr",51)}function $Qe(e,n){e&1&&T(0,"tr",52)}function WQe(e,n){if(e&1&&(a(0,"td",33),t(1,` + `),a(2,"div",38),t(3,` + `),a(4,"mat-card",39),t(5,` + `),a(6,"h4",40),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"table",41),t(11,` - `),at(12,42),t(13,` - `),x(14,bJe,3,3,"th",22),t(15,` - `),x(16,CJe,3,6,"td",23),t(17,` - `),ot(),t(18,` + `),a(10,"table",41),t(11,` + `),ot(12,42),t(13,` + `),x(14,PQe,3,3,"th",22),t(15,` + `),x(16,DQe,3,6,"td",23),t(17,` + `),at(),t(18,` - `),at(19,43),t(20,` - `),x(21,yJe,3,3,"th",22),t(22,` - `),x(23,SJe,3,6,"td",23),t(24,` - `),ot(),t(25,` + `),ot(19,43),t(20,` + `),x(21,AQe,3,3,"th",22),t(22,` + `),x(23,MQe,3,6,"td",23),t(24,` + `),at(),t(25,` - `),at(26,44),t(27,` - `),x(28,wJe,3,3,"th",22),t(29,` - `),x(30,EJe,3,6,"td",23),t(31,` - `),ot(),t(32,` + `),ot(26,44),t(27,` + `),x(28,OQe,3,3,"th",22),t(29,` + `),x(30,FQe,3,6,"td",23),t(31,` + `),at(),t(32,` - `),at(33,45),t(34,` - `),x(35,kJe,3,3,"th",22),t(36,` - `),x(37,MJe,10,5,"td",46),t(38,` - `),ot(),t(39,` + `),ot(33,45),t(34,` + `),x(35,BQe,3,3,"th",22),t(36,` + `),x(37,zQe,10,5,"td",46),t(38,` + `),at(),t(39,` - `),at(40,47),t(41,` - `),x(42,AJe,3,3,"th",22),t(43,` - `),x(44,OJe,3,6,"td",23),t(45,` - `),ot(),t(46,` + `),ot(40,47),t(41,` + `),x(42,jQe,3,3,"th",22),t(43,` + `),x(44,qQe,3,6,"td",23),t(45,` + `),at(),t(46,` - `),at(47,48),t(48,` - `),x(49,FJe,3,3,"th",22),t(50,` - `),x(51,BJe,3,3,"td",23),t(52,` - `),ot(),t(53,` + `),ot(47,48),t(48,` + `),x(49,HQe,3,3,"th",22),t(50,` + `),x(51,GQe,3,3,"td",23),t(52,` + `),at(),t(53,` - `),x(54,RJe,1,0,"tr",29),t(55,` - `),x(56,NJe,1,0,"tr",30),t(57,` + `),x(54,UQe,1,0,"tr",29),t(55,` + `),x(56,$Qe,1,0,"tr",30),t(57,` `),s(),t(58,` `),s(),t(59,` `),s(),t(60,` - `),s()),e&2){let i=n.$implicit,a=n.dataIndex,r=A(2).index,c=A(2);Tr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",a===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` + `),s()),e&2){let i=n.$implicit,o=n.dataIndex,r=M(2).index,c=M(2);Sr("colspan",c.chartSlabsDisplayedColumns[r].length),l(2),g("@expandChartSlab",o===c.expandChartSlabIndex[r]?"expanded":"collapsed"),l(5),k(` `,d(8,6,"labels.heading.Incentives"),` - `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",c.incentivesDisplayedColumns),l(2),g("matRowDefColumns",c.incentivesDisplayedColumns)}}function VJe(e,n){e&1&&I(0,"tr",51)}function zJe(e,n){e&1&&I(0,"tr",52)}function jJe(e,n){e&1&&I(0,"tr",53)}function qJe(e,n){if(e&1&&(o(0,"table",20),t(1,` - `),at(2,21),t(3,` - `),x(4,lJe,3,3,"th",22),t(5,` - `),x(6,cJe,3,6,"td",23),t(7,` - `),ot(),t(8,` + `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",c.incentivesDisplayedColumns),l(2),g("matRowDefColumns",c.incentivesDisplayedColumns)}}function QQe(e,n){e&1&&T(0,"tr",51)}function KQe(e,n){e&1&&T(0,"tr",52)}function YQe(e,n){e&1&&T(0,"tr",53)}function JQe(e,n){if(e&1&&(a(0,"table",20),t(1,` + `),ot(2,21),t(3,` + `),x(4,xQe,3,3,"th",22),t(5,` + `),x(6,_Qe,3,6,"td",23),t(7,` + `),at(),t(8,` - `),at(9,24),t(10,` - `),x(11,pJe,3,3,"th",22),t(12,` - `),x(13,mJe,2,1,"td",23),t(14,` - `),ot(),t(15,` + `),ot(9,24),t(10,` + `),x(11,vQe,3,3,"th",22),t(12,` + `),x(13,bQe,2,1,"td",23),t(14,` + `),at(),t(15,` - `),at(16,25),t(17,` - `),x(18,dJe,3,3,"th",22),t(19,` - `),x(20,uJe,3,3,"td",23),t(21,` - `),ot(),t(22,` + `),ot(16,25),t(17,` + `),x(18,CQe,3,3,"th",22),t(19,` + `),x(20,yQe,3,3,"td",23),t(21,` + `),at(),t(22,` - `),at(23,26),t(24,` - `),x(25,fJe,3,3,"th",22),t(26,` - `),x(27,hJe,2,1,"td",23),t(28,` - `),ot(),t(29,` + `),ot(23,26),t(24,` + `),x(25,SQe,3,3,"th",22),t(26,` + `),x(27,wQe,2,1,"td",23),t(28,` + `),at(),t(29,` - `),at(30,27),t(31,` - `),x(32,gJe,3,3,"th",22),t(33,` - `),x(34,vJe,9,3,"td",23),t(35,` - `),ot(),t(36,` + `),ot(30,27),t(31,` + `),x(32,EQe,3,3,"th",22),t(33,` + `),x(34,IQe,9,3,"td",23),t(35,` + `),at(),t(36,` - `),at(37,28),t(38,` - `),x(39,LJe,61,8,"td",23),t(40,` - `),ot(),t(41,` + `),ot(37,28),t(38,` + `),x(39,WQe,61,8,"td",23),t(40,` + `),at(),t(41,` - `),x(42,VJe,1,0,"tr",29),t(43,` - `),x(44,zJe,1,0,"tr",30),t(45,` - `),x(46,jJe,1,0,"tr",31),t(47,` - `),s()),e&2){let i=A(),a=i.$implicit,r=i.index,c=A(2);g("dataSource",a.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function HJe(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),x(2,aJe,9,4,"div",7),t(3,` + `),x(42,QQe,1,0,"tr",29),t(43,` + `),x(44,KQe,1,0,"tr",30),t(45,` + `),x(46,YQe,1,0,"tr",31),t(47,` + `),s()),e&2){let i=M(),o=i.$implicit,r=i.index,c=M(2);g("dataSource",o.chartSlabs),l(42),g("matHeaderRowDef",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsDisplayedColumns[r]),l(2),g("matRowDefColumns",c.chartSlabsIncentivesDisplayedColumns)}}function ZQe(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),x(2,fQe,9,4,"div",7),t(3,` - `),o(4,"div",4),t(5,` - `),o(6,"span",5),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"span",6),t(11),m(12,"dateFormat"),s(),t(13,` + `),a(4,"div",4),t(5,` + `),a(6,"span",5),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"span",6),t(11),m(12,"dateFormat"),s(),t(13,` `),s(),t(14,` - `),x(15,oJe,10,6,"div",7),t(16,` + `),x(15,hQe,10,6,"div",7),t(16,` - `),x(17,sJe,9,4,"div",7),t(18,` + `),x(17,gQe,9,4,"div",7),t(18,` - `),o(19,"div",4),t(20,` - `),o(21,"span",5),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"span",6),t(26),m(27,"yesNo"),s(),t(28,` + `),a(19,"div",4),t(20,` + `),a(21,"span",5),t(22),m(23,"translate"),s(),t(24,` + `),a(25,"span",6),t(26),m(27,"yesNo"),s(),t(28,` `),s(),t(29,` - `),x(30,qJe,48,4,"table",19),t(31,` + `),x(30,JQe,48,4,"table",19),t(31,` - `),I(32,"mat-divider",2),t(33,` - `),s()),e&2){let i=n.$implicit,a=A(2);l(2),g("ngIf",i.name),l(5),k("",d(8,8,"labels.inputs.From Date"),":"),l(4),b(d(12,10,i.fromDate)),l(4),g("ngIf",i.endDate),l(2),g("ngIf",i.description),l(5),k("",d(23,12,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(27,14,a.recurringDepositProduct.isPrimaryGroupingByAmount)),l(4),g("ngIf",i.chartSlabs.length!==0)}}function GJe(e,n){if(e&1&&(o(0,"div",16),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `),T(32,"mat-divider",2),t(33,` + `),s()),e&2){let i=n.$implicit,o=M(2);l(2),g("ngIf",i.name),l(5),k("",d(8,8,"labels.inputs.From Date"),":"),l(4),b(d(12,10,i.fromDate)),l(4),g("ngIf",i.endDate),l(2),g("ngIf",i.description),l(5),k("",d(23,12,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(27,14,o.recurringDepositProduct.isPrimaryGroupingByAmount)),l(4),g("ngIf",i.chartSlabs.length!==0)}}function XQe(e,n){if(e&1&&(a(0,"div",16),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),x(8,HJe,34,16,"div",17),t(9,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.heading.Interest Rate Charts")),l(5),g("ngForOf",i.recurringDepositProduct.charts)}}function UJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function $Je(e,n){if(e&1&&(o(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),T(6,"mat-divider",2),t(7,` + `),x(8,ZQe,34,16,"div",17),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.heading.Interest Rate Charts")),l(5),g("ngForOf",i.recurringDepositProduct.charts)}}function tKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function eKe(e,n){if(e&1&&(a(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function WJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function QJe(e,n){if(e&1&&(o(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function iKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function nKe(e,n){if(e&1&&(a(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeCalculationType.value,` - `)}}function YJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function KJe(e,n){if(e&1&&(o(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function rKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function oKe(e,n){if(e&1&&(a(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amount,` - `)}}function JJe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function ZJe(e,n){if(e&1&&(o(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function aKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function sKe(e,n){if(e&1&&(a(0,"td",33),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeTimeType.value,` - `)}}function XJe(e,n){e&1&&I(0,"tr",51)}function tZe(e,n){e&1&&I(0,"tr",52)}function eZe(e,n){if(e&1&&(o(0,"div",16),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `)}}function lKe(e,n){e&1&&T(0,"tr",51)}function cKe(e,n){e&1&&T(0,"tr",52)}function pKe(e,n){if(e&1&&(a(0,"div",16),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),o(8,"table",41),t(9,` - `),at(10,54),t(11,` - `),x(12,UJe,3,3,"th",22),t(13,` - `),x(14,$Je,2,1,"td",23),t(15,` - `),ot(),t(16,` + `),T(6,"mat-divider",2),t(7,` + `),a(8,"table",41),t(9,` + `),ot(10,54),t(11,` + `),x(12,tKe,3,3,"th",22),t(13,` + `),x(14,eKe,2,1,"td",23),t(15,` + `),at(),t(16,` - `),at(17,55),t(18,` - `),x(19,WJe,3,3,"th",22),t(20,` - `),x(21,QJe,2,1,"td",23),t(22,` - `),ot(),t(23,` + `),ot(17,55),t(18,` + `),x(19,iKe,3,3,"th",22),t(20,` + `),x(21,nKe,2,1,"td",23),t(22,` + `),at(),t(23,` - `),at(24,48),t(25,` - `),x(26,YJe,3,3,"th",22),t(27,` - `),x(28,KJe,2,1,"td",23),t(29,` - `),ot(),t(30,` + `),ot(24,48),t(25,` + `),x(26,rKe,3,3,"th",22),t(27,` + `),x(28,oKe,2,1,"td",23),t(29,` + `),at(),t(30,` - `),at(31,56),t(32,` - `),x(33,JJe,3,3,"th",22),t(34,` - `),x(35,ZJe,2,1,"td",23),t(36,` - `),ot(),t(37,` + `),ot(31,56),t(32,` + `),x(33,aKe,3,3,"th",22),t(34,` + `),x(35,sKe,2,1,"td",23),t(36,` + `),at(),t(37,` - `),x(38,XJe,1,0,"tr",29),t(39,` - `),x(40,tZe,1,0,"tr",30),t(41,` + `),x(38,lKe,1,0,"tr",29),t(39,` + `),x(40,cKe,1,0,"tr",30),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.heading.Charges")),l(5),g("dataSource",i.recurringDepositProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function iZe(e,n){if(e&1&&(o(0,"mifosx-view-savings-accounting-details",57),t(1,` - `),s()),e&2){let i=A();g("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function nZe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function rZe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.paymentTypeId,a.recurringDepositProductsTemplate.paymentTypeOptions,"id","name"),` - `)}}function aZe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function oZe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.fundSourceAccountId,a.recurringDepositProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` - `)}}function sZe(e,n){e&1&&I(0,"tr",51)}function lZe(e,n){e&1&&I(0,"tr",52)}function cZe(e,n){if(e&1&&(o(0,"div",59),t(1,` - `),o(2,"h4",60),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.heading.Charges")),l(5),g("dataSource",i.recurringDepositProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function mKe(e,n){if(e&1&&(a(0,"mifosx-view-savings-accounting-details",57),t(1,` + `),s()),e&2){let i=M();g("accountingRule",i.accountingRule)("accountingMappings",i.accountingMappings)}}function dKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function uKe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.paymentTypeId,o.recurringDepositProductsTemplate.paymentTypeOptions,"id","name"),` + `)}}function fKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function hKe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.fundSourceAccountId,o.recurringDepositProductsTemplate.accountingMappingOptions.assetAccountOptions,"id","name"),` + `)}}function gKe(e,n){e&1&&T(0,"tr",51)}function xKe(e,n){e&1&&T(0,"tr",52)}function _Ke(e,n){if(e&1&&(a(0,"div",59),t(1,` + `),a(2,"h4",60),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",61),t(7,` - `),at(8,62),t(9,` - `),x(10,nZe,3,3,"th",22),t(11,` - `),x(12,rZe,3,6,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",61),t(7,` + `),ot(8,62),t(9,` + `),x(10,dKe,3,3,"th",22),t(11,` + `),x(12,uKe,3,6,"td",23),t(13,` + `),at(),t(14,` - `),at(15,63),t(16,` - `),x(17,aZe,3,3,"th",22),t(18,` - `),x(19,oZe,3,6,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,63),t(16,` + `),x(17,fKe,3,3,"th",22),t(18,` + `),x(19,hKe,3,6,"td",23),t(20,` + `),at(),t(21,` - `),x(22,sZe,1,0,"tr",29),t(23,` - `),x(24,lZe,1,0,"tr",30),t(25,` + `),x(22,gKe,1,0,"tr",29),t(23,` + `),x(24,xKe,1,0,"tr",30),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Fund Sources for Payment Channels")),l(3),g("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function pZe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function mZe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.chargeId,a.recurringDepositProductsTemplate.chargeOptions,"id","name"),` - `)}}function dZe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function uZe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incomeAccountId,a.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function fZe(e,n){e&1&&I(0,"tr",51)}function hZe(e,n){e&1&&I(0,"tr",52)}function gZe(e,n){if(e&1&&(o(0,"div",59),t(1,` - `),o(2,"h4",60),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Fund Sources for Payment Channels")),l(3),g("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function vKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function bKe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.chargeId,o.recurringDepositProductsTemplate.chargeOptions,"id","name"),` + `)}}function CKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function yKe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incomeAccountId,o.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` + `)}}function SKe(e,n){e&1&&T(0,"tr",51)}function wKe(e,n){e&1&&T(0,"tr",52)}function EKe(e,n){if(e&1&&(a(0,"div",59),t(1,` + `),a(2,"h4",60),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",61),t(7,` - `),at(8,64),t(9,` - `),x(10,pZe,3,3,"th",22),t(11,` - `),x(12,mZe,3,6,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",61),t(7,` + `),ot(8,64),t(9,` + `),x(10,vKe,3,3,"th",22),t(11,` + `),x(12,bKe,3,6,"td",23),t(13,` + `),at(),t(14,` - `),at(15,65),t(16,` - `),x(17,dZe,3,3,"th",22),t(18,` - `),x(19,uZe,3,6,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,65),t(16,` + `),x(17,CKe,3,3,"th",22),t(18,` + `),x(19,yKe,3,6,"td",23),t(20,` + `),at(),t(21,` - `),x(22,fZe,1,0,"tr",29),t(23,` - `),x(24,hZe,1,0,"tr",30),t(25,` + `),x(22,SKe,1,0,"tr",29),t(23,` + `),x(24,wKe,1,0,"tr",30),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Fees to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function xZe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function _Ze(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.chargeId,a.recurringDepositProductsTemplate.penaltyOptions,"id","name"),` - `)}}function vZe(e,n){e&1&&(o(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function bZe(e,n){if(e&1&&(o(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incomeAccountId,a.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` - `)}}function CZe(e,n){e&1&&I(0,"tr",51)}function yZe(e,n){e&1&&I(0,"tr",52)}function SZe(e,n){if(e&1&&(o(0,"div",59),t(1,` - `),o(2,"h4",60),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Fees to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function kKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function TKe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.chargeId,o.recurringDepositProductsTemplate.penaltyOptions,"id","name"),` + `)}}function IKe(e,n){e&1&&(a(0,"th",32),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function PKe(e,n){if(e&1&&(a(0,"td",33),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incomeAccountId,o.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions,"id","name"),` + `)}}function DKe(e,n){e&1&&T(0,"tr",51)}function AKe(e,n){e&1&&T(0,"tr",52)}function MKe(e,n){if(e&1&&(a(0,"div",59),t(1,` + `),a(2,"h4",60),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",61),t(7,` - `),at(8,64),t(9,` - `),x(10,xZe,3,3,"th",22),t(11,` - `),x(12,_Ze,3,6,"td",23),t(13,` - `),ot(),t(14,` + `),a(6,"table",61),t(7,` + `),ot(8,64),t(9,` + `),x(10,kKe,3,3,"th",22),t(11,` + `),x(12,TKe,3,6,"td",23),t(13,` + `),at(),t(14,` - `),at(15,65),t(16,` - `),x(17,vZe,3,3,"th",22),t(18,` - `),x(19,bZe,3,6,"td",23),t(20,` - `),ot(),t(21,` + `),ot(15,65),t(16,` + `),x(17,IKe,3,3,"th",22),t(18,` + `),x(19,PKe,3,6,"td",23),t(20,` + `),at(),t(21,` - `),x(22,CZe,1,0,"tr",29),t(23,` - `),x(24,yZe,1,0,"tr",30),t(25,` + `),x(22,DKe,1,0,"tr",29),t(23,` + `),x(24,AKe,1,0,"tr",30),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function wZe(e,n){if(e&1&&(o(0,"div",16),t(1,` - `),o(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function OKe(e,n){if(e&1&&(a(0,"div",16),t(1,` + `),a(2,"h3",3),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",2),t(7,` - `),x(8,cZe,27,6,"div",58),t(9,` + `),T(6,"mat-divider",2),t(7,` + `),x(8,_Ke,27,6,"div",58),t(9,` - `),x(10,gZe,27,6,"div",58),t(11,` + `),x(10,EKe,27,6,"div",58),t(11,` - `),x(12,SZe,27,6,"div",58),t(13,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:i.recurringDepositProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.recurringDepositProduct.feeToIncomeAccountMappings==null?null:i.recurringDepositProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:i.recurringDepositProduct.penaltyToIncomeAccountMappings.length)}}var ak=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new Jn,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.expandChartSlabIndex=[],this.accountingMappings={}}ngOnInit(){this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.isCashOrAccrualAccounting()){this.accountingRule=this.accounting.getAccountingRuleFrom(this.recurringDepositProduct.accountingRule);let i=this.recurringDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],a=this.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],r=this.recurringDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],c=this.recurringDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.savingsReferenceAccountId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.savingsControlAccountId,c),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.transfersInSuspenseAccountId,c),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.interestOnSavingsAccountId,r),incomeFromFeeAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.incomeFromFeeAccountId,a),incomeFromPenaltyAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.incomeFromPenaltyAccountId,a)},this.isAccrualAccounting()&&(this.accountingMappings.feeReceivableAccount=this.accounting.glAccountLookUp(this.recurringDepositProduct.feesReceivableAccountId,i),this.accountingMappings.penaltyReceivableAccount=this.accounting.glAccountLookUp(this.recurringDepositProduct.penaltiesReceivableAccountId,i),this.accountingMappings.interestPayableAccount=this.accounting.glAccountLookUp(this.recurringDepositProduct.interestPayableAccountId,c))}}isNoneAccounting(){return this.accounting.isNoneAccountingRuleId(this.recurringDepositProduct.accountingRule)}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.recurringDepositProduct.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.recurringDepositProduct.accountingRule)}static{this.\u0275fac=function(a){return new(a||e)(z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-preview-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate",chartSlabsDisplayedColumns:"chartSlabsDisplayedColumns",accountingRuleData:"accountingRuleData",recurringDepositProduct:"recurringDepositProduct"},outputs:{submitEvent:"submitEvent"},features:[Pa],decls:207,vars:120,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-100"],[1,"flex-100"],[1,"mat-h3","flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[3,"accountingRule","accountingMappings",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],["class","flex-60",4,"ngIf"],[1,"layout-row-wrap","responsive-column","flex-100"],["class","flex-100 layout-row-wrap layout-xs-column",4,"ngFor","ngForOf"],[1,"flex-100","layout-row-wrap","layout-xs-column"],["class","mat-elevation-z1 flex-100","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click","disabled"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","chargeTimeType"],[3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"h2",1),t(3),s(),t(4,` + `),x(12,MKe,27,6,"div",58),t(13,` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.heading.Advanced Accounting Rules")),l(5),g("ngIf",i.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:i.recurringDepositProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.recurringDepositProduct.feeToIncomeAccountMappings==null?null:i.recurringDepositProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:i.recurringDepositProduct.penaltyToIncomeAccountMappings.length)}}var Wx=(()=>{class e{constructor(i){this.accounting=i,this.submitEvent=new Wn,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.expandChartSlabIndex=[],this.accountingMappings={}}ngOnInit(){this.setCurrentValues()}ngOnChanges(i){this.setCurrentValues()}setCurrentValues(){if(this.isCashOrAccrualAccounting()){this.accountingRule=this.accounting.getAccountingRuleFrom(this.recurringDepositProduct.accountingRule);let i=this.recurringDepositProductsTemplate.accountingMappingOptions.assetAccountOptions||[],o=this.recurringDepositProductsTemplate.accountingMappingOptions.incomeAccountOptions||[],r=this.recurringDepositProductsTemplate.accountingMappingOptions.expenseAccountOptions||[],c=this.recurringDepositProductsTemplate.accountingMappingOptions.liabilityAccountOptions||[];this.accountingMappings={savingsReferenceAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.savingsReferenceAccountId,i),savingsControlAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.savingsControlAccountId,c),transfersInSuspenseAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.transfersInSuspenseAccountId,c),interestOnSavingsAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.interestOnSavingsAccountId,r),incomeFromFeeAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.incomeFromFeeAccountId,o),incomeFromPenaltyAccount:this.accounting.glAccountLookUp(this.recurringDepositProduct.incomeFromPenaltyAccountId,o)},this.isAccrualAccounting()&&(this.accountingMappings.feeReceivableAccount=this.accounting.glAccountLookUp(this.recurringDepositProduct.feesReceivableAccountId,i),this.accountingMappings.penaltyReceivableAccount=this.accounting.glAccountLookUp(this.recurringDepositProduct.penaltiesReceivableAccountId,i),this.accountingMappings.interestPayableAccount=this.accounting.glAccountLookUp(this.recurringDepositProduct.interestPayableAccountId,c))}}isNoneAccounting(){return this.accounting.isNoneAccountingRuleId(this.recurringDepositProduct.accountingRule)}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccountingRuleId(this.recurringDepositProduct.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccountingRuleId(this.recurringDepositProduct.accountingRule)}static{this.\u0275fac=function(o){return new(o||e)(z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-product-preview-step"]],inputs:{recurringDepositProductsTemplate:"recurringDepositProductsTemplate",chartSlabsDisplayedColumns:"chartSlabsDisplayedColumns",accountingRuleData:"accountingRuleData",recurringDepositProduct:"recurringDepositProduct"},outputs:{submitEvent:"submitEvent"},features:[wo],decls:207,vars:120,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-100"],[1,"flex-100"],[1,"mat-h3","flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[3,"accountingRule","accountingMappings",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],["class","flex-60",4,"ngIf"],[1,"layout-row-wrap","responsive-column","flex-100"],["class","flex-100 layout-row-wrap layout-xs-column",4,"ngFor","ngForOf"],[1,"flex-100","layout-row-wrap","layout-xs-column"],["class","mat-elevation-z1 flex-100","mat-table","","multiTemplateDataRows","",3,"dataSource",4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click","disabled"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","chargeTimeType"],[3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap responsive-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"h2",1),t(3),s(),t(4,` - `),I(5,"mat-divider",2),t(6,` - `),o(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` + `),T(5,"mat-divider",2),t(6,` + `),a(7,"h3",3),t(8),m(9,"translate"),s(),t(10,` - `),I(11,"mat-divider",2),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"span",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"span",6),t(20),s(),t(21,` + `),T(11,"mat-divider",2),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"span",5),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"span",6),t(20),s(),t(21,` `),s(),t(22,` - `),x(23,KKe,9,4,"div",7),t(24,` + `),x(23,oQe,9,4,"div",7),t(24,` - `),o(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` + `),a(25,"h3",3),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"mat-divider",2),t(30,` - `),o(31,"div",4),t(32,` - `),o(33,"span",5),t(34),m(35,"translate"),s(),t(36,` - `),o(37,"span",6),t(38),m(39,"find"),s(),t(40,` + `),T(29,"mat-divider",2),t(30,` + `),a(31,"div",4),t(32,` + `),a(33,"span",5),t(34),m(35,"translate"),s(),t(36,` + `),a(37,"span",6),t(38),m(39,"find"),s(),t(40,` `),s(),t(41,` - `),o(42,"div",4),t(43,` - `),o(44,"span",5),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"span",6),t(49),s(),t(50,` + `),a(42,"div",4),t(43,` + `),a(44,"span",5),t(45),m(46,"translate"),s(),t(47,` + `),a(48,"span",6),t(49),s(),t(50,` `),s(),t(51,` - `),o(52,"div",4),t(53,` - `),o(54,"span",5),t(55),m(56,"translate"),s(),t(57,` - `),o(58,"span",6),t(59),s(),t(60,` + `),a(52,"div",4),t(53,` + `),a(54,"span",5),t(55),m(56,"translate"),s(),t(57,` + `),a(58,"span",6),t(59),s(),t(60,` `),s(),t(61,` - `),o(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` + `),a(62,"h3",3),t(63),m(64,"translate"),s(),t(65,` - `),I(66,"mat-divider",2),t(67,` - `),o(68,"div",4),t(69,` - `),o(70,"span",5),t(71),m(72,"translate"),s(),t(73,` - `),o(74,"span",6),t(75),s(),t(76,` + `),T(66,"mat-divider",2),t(67,` + `),a(68,"div",4),t(69,` + `),a(70,"span",5),t(71),m(72,"translate"),s(),t(73,` + `),a(74,"span",6),t(75),s(),t(76,` `),s(),t(77,` - `),o(78,"div",4),t(79,` - `),o(80,"span",5),t(81),m(82,"translate"),s(),t(83,` - `),o(84,"span",6),t(85),m(86,"find"),s(),t(87,` + `),a(78,"div",4),t(79,` + `),a(80,"span",5),t(81),m(82,"translate"),s(),t(83,` + `),a(84,"span",6),t(85),m(86,"find"),s(),t(87,` `),s(),t(88,` - `),o(89,"div",2),t(90,` - `),o(91,"span",5),t(92),m(93,"translate"),s(),t(94,` - `),o(95,"span",6),t(96),m(97,"find"),s(),t(98,` + `),a(89,"div",2),t(90,` + `),a(91,"span",5),t(92),m(93,"translate"),s(),t(94,` + `),a(95,"span",6),t(96),m(97,"find"),s(),t(98,` `),s(),t(99,` - `),o(100,"div",4),t(101,` - `),o(102,"span",5),t(103),m(104,"translate"),s(),t(105,` - `),o(106,"span",6),t(107),m(108,"find"),s(),t(109,` + `),a(100,"div",4),t(101,` + `),a(102,"span",5),t(103),m(104,"translate"),s(),t(105,` + `),a(106,"span",6),t(107),m(108,"find"),s(),t(109,` `),s(),t(110,` - `),o(111,"div",4),t(112,` - `),o(113,"span",5),t(114),m(115,"translate"),s(),t(116,` - `),o(117,"span",6),t(118),m(119,"find"),s(),t(120,` + `),a(111,"div",4),t(112,` + `),a(113,"span",5),t(114),m(115,"translate"),s(),t(116,` + `),a(117,"span",6),t(118),m(119,"find"),s(),t(120,` `),s(),t(121,` - `),o(122,"h3",3),t(123),m(124,"translate"),s(),t(125,` + `),a(122,"h3",3),t(123),m(124,"translate"),s(),t(125,` - `),I(126,"mat-divider",2),t(127,` - `),x(128,JKe,10,9,"div",7),t(129,` + `),T(126,"mat-divider",2),t(127,` + `),x(128,aQe,10,9,"div",7),t(129,` - `),o(130,"div",4),t(131,` - `),o(132,"span",5),t(133),m(134,"translate"),s(),t(135,` - `),o(136,"span",6),t(137),m(138,"find"),s(),t(139,` + `),a(130,"div",4),t(131,` + `),a(132,"span",5),t(133),m(134,"translate"),s(),t(135,` + `),a(136,"span",6),t(137),m(138,"find"),s(),t(139,` `),s(),t(140,` - `),x(141,ZKe,10,9,"div",7),t(142,` + `),x(141,sQe,10,9,"div",7),t(142,` - `),x(143,XKe,10,9,"div",7),t(144,` + `),x(143,lQe,10,9,"div",7),t(144,` `),t(145,` - `),o(146,"div",4),t(147,` - `),o(148,"span",5),t(149),m(150,"translate"),s(),t(151,` - `),o(152,"span",6),t(153),m(154,"yesNo"),s(),t(155,` + `),a(146,"div",4),t(147,` + `),a(148,"span",5),t(149),m(150,"translate"),s(),t(151,` + `),a(152,"span",6),t(153),m(154,"yesNo"),s(),t(155,` `),s(),t(156,` - `),x(157,tJe,10,9,"div",7),t(158,` + `),x(157,cQe,10,9,"div",7),t(158,` - `),x(159,nJe,10,5,"div",7),t(160,` + `),x(159,dQe,10,5,"div",7),t(160,` `),t(161,` - `),o(162,"div",4),t(163,` - `),o(164,"span",5),t(165),m(166,"translate"),s(),t(167,` - `),o(168,"span",6),t(169),m(170,"yesNo"),s(),t(171,` + `),a(162,"div",4),t(163,` + `),a(164,"span",5),t(165),m(166,"translate"),s(),t(167,` + `),a(168,"span",6),t(169),m(170,"yesNo"),s(),t(171,` `),s(),t(172,` - `),x(173,rJe,10,9,"div",7),t(174,` + `),x(173,uQe,10,9,"div",7),t(174,` - `),x(175,GJe,10,4,"div",8),t(176,` + `),x(175,XQe,10,4,"div",8),t(176,` - `),x(177,eZe,43,6,"div",8),t(178,` + `),x(177,pKe,43,6,"div",8),t(178,` - `),o(179,"h3",3),t(180),m(181,"translate"),s(),t(182,` + `),a(179,"h3",3),t(180),m(181,"translate"),s(),t(182,` - `),I(183,"mat-divider",2),t(184,` - `),x(185,iZe,2,2,"mifosx-view-savings-accounting-details",9),t(186,` + `),T(183,"mat-divider",2),t(184,` + `),x(185,mKe,2,2,"mifosx-view-savings-accounting-details",9),t(186,` - `),x(187,wZe,14,6,"div",8),t(188,` + `),x(187,OKe,14,6,"div",8),t(188,` `),s(),t(189,` -`),o(190,"div",10),t(191,` - `),o(192,"button",11),t(193,` - `),I(194,"fa-icon",12),t(195),m(196,"translate"),s(),t(197,` - `),o(198,"button",13),t(199),m(200,"translate"),s(),t(201,` - `),o(202,"button",14),q("click",function(){return r.submitEvent.emit()}),t(203),m(204,"translate"),s(),t(205,` +`),a(190,"div",10),t(191,` + `),a(192,"button",11),t(193,` + `),T(194,"fa-icon",12),t(195),m(196,"translate"),s(),t(197,` + `),a(198,"button",13),t(199),m(200,"translate"),s(),t(201,` + `),a(202,"button",14),q("click",function(){return r.submitEvent.emit()}),t(203),m(204,"translate"),s(),t(205,` `),s(),t(206,` -`)),a&2&&(l(3),b(r.recurringDepositProduct.name),l(5),b(d(9,45,"labels.inputs.Details")),l(8),k("",d(17,47,"labels.inputs.Short Name"),":"),l(4),b(r.recurringDepositProduct.shortName),l(3),g("ngIf",r.recurringDepositProduct.description),l(3),b(d(27,49,"labels.inputs.Currency")),l(8),k("",d(35,51,"labels.inputs.Currency"),":"),l(4),b(li(39,53,r.recurringDepositProduct.currencyCode,r.recurringDepositProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,58,"labels.inputs.Decimal Places"),":"),l(4),b(r.recurringDepositProduct.digitsAfterDecimal),l(6),k("",d(56,60,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.recurringDepositProduct.inMultiplesOf),l(4),b(d(64,62,"labels.heading.Terms")),l(8),k("",d(72,64,"labels.inputs.Deposit Amount"),":"),l(4),b(r.recurringDepositProduct.depositAmount+" (Min: "+(r.recurringDepositProduct.minDepositAmount?r.recurringDepositProduct.minDepositAmount:r.recurringDepositProduct.depositAmount)+", Max: "+(r.recurringDepositProduct.maxDepositAmount?r.recurringDepositProduct.maxDepositAmount:r.recurringDepositProduct.depositAmount)+")"),l(6),k("",d(82,66,"labels.inputs.Interest Compounding Period"),":"),l(4),b(li(86,68,r.recurringDepositProduct.interestCompoundingPeriodType,r.recurringDepositProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value")),l(7),k("",d(93,73,"labels.inputs.Interest Posting Period"),":"),l(4),b(li(97,75,r.recurringDepositProduct.interestPostingPeriodType,r.recurringDepositProductsTemplate.interestPostingPeriodTypeOptions,"id","value")),l(7),k("",d(104,80,"labels.inputs.Interest Calculated using"),":"),l(4),b(li(108,82,r.recurringDepositProduct.interestCalculationType,r.recurringDepositProductsTemplate.interestCalculationTypeOptions,"id","value")),l(7),k("",d(115,87,"labels.inputs.Days in Year"),":"),l(4),b(li(119,89,r.recurringDepositProduct.interestCalculationDaysInYearType,r.recurringDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value")),l(5),b(d(124,94,"labels.heading.Settings")),l(5),g("ngIf",r.recurringDepositProduct.lockinPeriodFrequency),l(5),k("",d(134,96,"labels.inputs.Minimum Deposit Term"),":"),l(4),b(r.recurringDepositProduct.minDepositTerm+" "+li(138,98,r.recurringDepositProduct.minDepositTermTypeId,r.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value")),l(4),g("ngIf",r.recurringDepositProduct.inMultiplesOfDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.maxDepositTerm),l(6),k("",d(150,103,"labels.inputs.Apply Penal Interest (less)"),":"),l(4),b(d(154,105,r.recurringDepositProduct.preClosurePenalApplicable)),l(4),g("ngIf",r.recurringDepositProduct.preClosurePenalApplicable),l(2),g("ngIf",r.recurringDepositProduct.isMandatoryDeposit!==void 0),l(6),k("",d(166,107,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(170,109,r.recurringDepositProduct.withHoldTax)),l(4),g("ngIf",r.recurringDepositProduct.withHoldTax),l(2),g("ngIf",r.recurringDepositProduct.charts.length!==0),l(2),g("ngIf",r.recurringDepositProduct.charges.length),l(3),b(d(181,111,"labels.heading.Accounting")),l(5),g("ngIf",!r.isNoneAccounting()),l(2),g("ngIf",r.recurringDepositProduct.advancedAccountingRules&&((r.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:r.recurringDepositProduct.paymentChannelToFundSourceMappings.length)||(r.recurringDepositProduct.feeToIncomeAccountMappings==null?null:r.recurringDepositProduct.feeToIncomeAccountMappings.length)||(r.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:r.recurringDepositProduct.penaltyToIncomeAccountMappings.length))),l(8),k(` +`)),o&2&&(l(3),b(r.recurringDepositProduct.name),l(5),b(d(9,45,"labels.inputs.Details")),l(8),k("",d(17,47,"labels.inputs.Short Name"),":"),l(4),b(r.recurringDepositProduct.shortName),l(3),g("ngIf",r.recurringDepositProduct.description),l(3),b(d(27,49,"labels.inputs.Currency")),l(8),k("",d(35,51,"labels.inputs.Currency"),":"),l(4),b(ci(39,53,r.recurringDepositProduct.currencyCode,r.recurringDepositProductsTemplate.currencyOptions,"code","name")),l(7),k("",d(46,58,"labels.inputs.Decimal Places"),":"),l(4),b(r.recurringDepositProduct.digitsAfterDecimal),l(6),k("",d(56,60,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.recurringDepositProduct.inMultiplesOf),l(4),b(d(64,62,"labels.heading.Terms")),l(8),k("",d(72,64,"labels.inputs.Deposit Amount"),":"),l(4),b(r.recurringDepositProduct.depositAmount+" (Min: "+(r.recurringDepositProduct.minDepositAmount?r.recurringDepositProduct.minDepositAmount:r.recurringDepositProduct.depositAmount)+", Max: "+(r.recurringDepositProduct.maxDepositAmount?r.recurringDepositProduct.maxDepositAmount:r.recurringDepositProduct.depositAmount)+")"),l(6),k("",d(82,66,"labels.inputs.Interest Compounding Period"),":"),l(4),b(ci(86,68,r.recurringDepositProduct.interestCompoundingPeriodType,r.recurringDepositProductsTemplate.interestCompoundingPeriodTypeOptions,"id","value")),l(7),k("",d(93,73,"labels.inputs.Interest Posting Period"),":"),l(4),b(ci(97,75,r.recurringDepositProduct.interestPostingPeriodType,r.recurringDepositProductsTemplate.interestPostingPeriodTypeOptions,"id","value")),l(7),k("",d(104,80,"labels.inputs.Interest Calculated using"),":"),l(4),b(ci(108,82,r.recurringDepositProduct.interestCalculationType,r.recurringDepositProductsTemplate.interestCalculationTypeOptions,"id","value")),l(7),k("",d(115,87,"labels.inputs.Days in Year"),":"),l(4),b(ci(119,89,r.recurringDepositProduct.interestCalculationDaysInYearType,r.recurringDepositProductsTemplate.interestCalculationDaysInYearTypeOptions,"id","value")),l(5),b(d(124,94,"labels.heading.Settings")),l(5),g("ngIf",r.recurringDepositProduct.lockinPeriodFrequency),l(5),k("",d(134,96,"labels.inputs.Minimum Deposit Term"),":"),l(4),b(r.recurringDepositProduct.minDepositTerm+" "+ci(138,98,r.recurringDepositProduct.minDepositTermTypeId,r.recurringDepositProductsTemplate.periodFrequencyTypeOptions,"id","value")),l(4),g("ngIf",r.recurringDepositProduct.inMultiplesOfDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.maxDepositTerm),l(6),k("",d(150,103,"labels.inputs.Apply Penal Interest (less)"),":"),l(4),b(d(154,105,r.recurringDepositProduct.preClosurePenalApplicable)),l(4),g("ngIf",r.recurringDepositProduct.preClosurePenalApplicable),l(2),g("ngIf",r.recurringDepositProduct.isMandatoryDeposit!==void 0),l(6),k("",d(166,107,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(170,109,r.recurringDepositProduct.withHoldTax)),l(4),g("ngIf",r.recurringDepositProduct.withHoldTax),l(2),g("ngIf",r.recurringDepositProduct.charts.length!==0),l(2),g("ngIf",r.recurringDepositProduct.charges.length),l(3),b(d(181,111,"labels.heading.Accounting")),l(5),g("ngIf",!r.isNoneAccounting()),l(2),g("ngIf",r.recurringDepositProduct.advancedAccountingRules&&((r.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:r.recurringDepositProduct.paymentChannelToFundSourceMappings.length)||(r.recurringDepositProduct.feeToIncomeAccountMappings==null?null:r.recurringDepositProduct.feeToIncomeAccountMappings.length)||(r.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:r.recurringDepositProduct.penaltyToIncomeAccountMappings.length))),l(8),k(` `,d(196,113,"labels.buttons.Previous"),` - `),l(3),g("routerLink",ht(119,YKe)),l(),k(` + `),l(3),g("routerLink",ht(119,rQe)),l(),k(` `,d(200,115,"labels.buttons.Cancel"),` `),l(4),k(` `,d(204,117,"labels.buttons.Submit"),` - `))},dependencies:[re,Lt,as,os,Ht,Dt,te,sn,dn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,jp,zt,St,Fr,ji,br,aa],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}"],data:{animation:[ol("expandChartSlab",[gs("collapsed",Va({height:"0px",minHeight:"0"})),gs("expanded",Va({height:"*"})),Ws("expanded <=> collapsed",$s("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function EZe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function kZe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function IZe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function TZe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function PZe(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function DZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function MZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function AZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function OZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function FZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function BZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function RZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function NZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function LZe(e,n){if(e&1){let i=lt();o(0,"mat-step",18),t(1,` - `),x(2,NZe,2,3,"ng-template",9),t(3,` + `))},dependencies:[yt,le,zt,Ya,Ja,wt,qt,oe,At,ji,Et,sn,Oe,Re,Be,Ne,Fe,Le,Ut,Ve,je,ze,qe,kp,dn,Ar,hr,Xr],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}"],data:{animation:[Ks("expandChartSlab",[ss("collapsed",Bo({height:"0px",minHeight:"0"})),ss("expanded",Bo({height:"*"})),Ls("expanded <=> collapsed",Ns("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function FKe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function BKe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function RKe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function NKe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function LKe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function VKe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function zKe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function jKe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function qKe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function HKe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function GKe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function UKe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function $Ke(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function WKe(e,n){if(e&1){let i=lt();a(0,"mat-step",18),t(1,` + `),x(2,$Ke,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-recurring-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-recurring-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("recurringDepositProductsTemplate",i.recurringDepositProductsTemplate)("chartSlabsDisplayedColumns",i.recurringDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("recurringDepositProduct",i.recurringDepositProduct)}}var Opt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.recurringDepositProductsTemplate=h.recurringDepositProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get recurringDepositProductDetailsForm(){return this.recurringDepositProductDetailsStep.recurringDepositProductDetailsForm}get recurringDepositProductCurrencyForm(){return this.recurringDepositProductCurrencyStep.recurringDepositProductCurrencyForm}get recurringDepositProductTermsForm(){return this.recurringDepositProductTermsStep.recurringDepositProductTermsForm}get recurringDepositProductSettingsForm(){return this.recurringDepositProductSettingsStep.recurringDepositProductSettingsForm}get recurringDepositProductInterestRateChartForm(){return this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChartForm}get recurringDepositProductAccountingForm(){return this.recurringDepositProductAccountingStep.recurringDepositProductAccountingForm}get recurringDepositProductFormValid(){return this.recurringDepositProductDetailsForm.valid&&this.recurringDepositProductCurrencyForm.valid&&this.recurringDepositProductTermsForm.valid&&this.recurringDepositProductSettingsForm.valid&&this.recurringDepositProductInterestRateChartForm.valid&&this.recurringDepositProductAccountingForm.valid}get recurringDepositProduct(){return ve(ve(ve(ve(ve(ve(ve({},this.recurringDepositProductDetailsStep.recurringDepositProductDetails),this.recurringDepositProductCurrencyStep.recurringDepositProductCurrency),this.recurringDepositProductTermsStep.recurringDepositProductTerms),this.recurringDepositProductSettingsStep.recurringDepositProductSettings),this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChart),this.recurringDepositProductChargesStep.recurringDepositProductCharges),this.recurringDepositProductAccountingStep.recurringDepositProductAccounting)}submit(){let i=oi(ve({},this.recurringDepositProduct),{charges:this.recurringDepositProduct.charges.map(a=>({id:a.id})),locale:this.settingsService.language.code});i.description||(i.description=""),delete i.advancedAccountingRules,this.productsService.createRecurringDepositProduct(i).subscribe(a=>{this.router.navigate(["../",a.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-recurring-deposit-product"]],viewQuery:function(a,r){if(a&1&&(Bt(wf,7),Bt(Ef,7),Bt(kf,7),Bt(If,7),Bt(Tf,7),Bt(Pf,7),Bt(Df,7)),a&2){let c;Ot(c=Ft())&&(r.recurringDepositProductDetailsStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductCurrencyStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductTermsStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductSettingsStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductInterestRateChartStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductChargesStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductAccountingStep=c.first)}},decls:75,vars:17,consts:[["recurringDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositProductsTemplate"],[3,"recurringDepositProductsTemplate","currencyCode"],[3,"recurringDepositProductsTemplate","accountingRuleData","recurringDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","recurringDepositProduct"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,EZe,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("recurringDepositProductsTemplate",i.recurringDepositProductsTemplate)("chartSlabsDisplayedColumns",i.recurringDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("recurringDepositProduct",i.recurringDepositProduct)}}var XP=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.recurringDepositProductsTemplate=h.recurringDepositProductsTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get recurringDepositProductDetailsForm(){return this.recurringDepositProductDetailsStep.recurringDepositProductDetailsForm}get recurringDepositProductCurrencyForm(){return this.recurringDepositProductCurrencyStep.recurringDepositProductCurrencyForm}get recurringDepositProductTermsForm(){return this.recurringDepositProductTermsStep.recurringDepositProductTermsForm}get recurringDepositProductSettingsForm(){return this.recurringDepositProductSettingsStep.recurringDepositProductSettingsForm}get recurringDepositProductInterestRateChartForm(){return this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChartForm}get recurringDepositProductAccountingForm(){return this.recurringDepositProductAccountingStep.recurringDepositProductAccountingForm}get recurringDepositProductFormValid(){return this.recurringDepositProductDetailsForm.valid&&this.recurringDepositProductCurrencyForm.valid&&this.recurringDepositProductTermsForm.valid&&this.recurringDepositProductSettingsForm.valid&&this.recurringDepositProductInterestRateChartForm.valid&&this.recurringDepositProductAccountingForm.valid}get recurringDepositProduct(){return ye(ye(ye(ye(ye(ye(ye({},this.recurringDepositProductDetailsStep.recurringDepositProductDetails),this.recurringDepositProductCurrencyStep.recurringDepositProductCurrency),this.recurringDepositProductTermsStep.recurringDepositProductTerms),this.recurringDepositProductSettingsStep.recurringDepositProductSettings),this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChart),this.recurringDepositProductChargesStep.recurringDepositProductCharges),this.recurringDepositProductAccountingStep.recurringDepositProductAccounting)}submit(){let i=li(ye({},this.recurringDepositProduct),{charges:this.recurringDepositProduct.charges.map(o=>({id:o.id})),locale:this.settingsService.language.code});i.description||(i.description=""),delete i.advancedAccountingRules,this.productsService.createRecurringDepositProduct(i).subscribe(o=>{this.router.navigate(["../",o.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-recurring-deposit-product"]],viewQuery:function(o,r){if(o&1&&(Nt(pf,7),Nt(mf,7),Nt(df,7),Nt(uf,7),Nt(ff,7),Nt(hf,7),Nt(gf,7)),o&2){let c;Bt(c=Rt())&&(r.recurringDepositProductDetailsStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductCurrencyStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductTermsStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductSettingsStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductInterestRateChartStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductChargesStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductAccountingStep=c.first)}},decls:75,vars:17,consts:[["recurringDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositProductsTemplate"],[3,"recurringDepositProductsTemplate","currencyCode"],[3,"recurringDepositProductsTemplate","accountingRuleData","recurringDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","recurringDepositProduct"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,FKe,3,0,"ng-template",3),t(6,` - `),x(7,kZe,3,0,"ng-template",4),t(8,` + `),x(7,BKe,3,0,"ng-template",4),t(8,` - `),x(9,IZe,3,0,"ng-template",5),t(10,` + `),x(9,RKe,3,0,"ng-template",5),t(10,` - `),x(11,TZe,3,0,"ng-template",6),t(12,` + `),x(11,NKe,3,0,"ng-template",6),t(12,` - `),x(13,PZe,3,0,"ng-template",7),t(14,` + `),x(13,LKe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,DZe,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,VKe,2,3,"ng-template",9),t(18,` - `),o(19,"mifosx-recurring-deposit-product-details-step",10),t(20,` + `),a(19,"mifosx-recurring-deposit-product-details-step",10),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-step",8),t(24,` - `),x(25,MZe,2,3,"ng-template",9),t(26,` + `),a(23,"mat-step",8),t(24,` + `),x(25,zKe,2,3,"ng-template",9),t(26,` - `),o(27,"mifosx-recurring-deposit-product-currency-step",10),t(28,` + `),a(27,"mifosx-recurring-deposit-product-currency-step",10),t(28,` `),s(),t(29,` `),s(),t(30,` - `),o(31,"mat-step",8),t(32,` - `),x(33,AZe,2,3,"ng-template",9),t(34,` + `),a(31,"mat-step",8),t(32,` + `),x(33,jKe,2,3,"ng-template",9),t(34,` - `),o(35,"mifosx-recurring-deposit-product-terms-step",10),t(36,` + `),a(35,"mifosx-recurring-deposit-product-terms-step",10),t(36,` `),s(),t(37,` `),s(),t(38,` - `),o(39,"mat-step",8),t(40,` - `),x(41,OZe,2,3,"ng-template",9),t(42,` + `),a(39,"mat-step",8),t(40,` + `),x(41,qKe,2,3,"ng-template",9),t(42,` - `),o(43,"mifosx-recurring-deposit-product-settings-step",10),t(44,` + `),a(43,"mifosx-recurring-deposit-product-settings-step",10),t(44,` `),s(),t(45,` `),s(),t(46,` - `),o(47,"mat-step",8),t(48,` - `),x(49,FZe,2,3,"ng-template",9),t(50,` + `),a(47,"mat-step",8),t(48,` + `),x(49,HKe,2,3,"ng-template",9),t(50,` - `),o(51,"mifosx-recurring-deposit-product-interest-rate-chart-step",10),t(52,` + `),a(51,"mifosx-recurring-deposit-product-interest-rate-chart-step",10),t(52,` `),s(),t(53,` `),s(),t(54,` - `),o(55,"mat-step"),t(56,` - `),x(57,BZe,2,3,"ng-template",9),t(58,` + `),a(55,"mat-step"),t(56,` + `),x(57,GKe,2,3,"ng-template",9),t(58,` - `),o(59,"mifosx-recurring-deposit-product-charges-step",11),t(60,` + `),a(59,"mifosx-recurring-deposit-product-charges-step",11),t(60,` `),s(),t(61,` `),s(),t(62,` - `),o(63,"mat-step",8),t(64,` - `),x(65,RZe,2,3,"ng-template",9),t(66,` + `),a(63,"mat-step",8),t(64,` + `),x(65,UKe,2,3,"ng-template",9),t(66,` - `),o(67,"mifosx-recurring-deposit-product-accounting-step",12),t(68,` + `),a(67,"mifosx-recurring-deposit-product-accounting-step",12),t(68,` `),s(),t(69,` `),s(),t(70,` - `),x(71,LZe,7,4,"mat-step",13),t(72,` + `),x(71,WKe,7,4,"mat-step",13),t(72,` `),s(),t(73,` `),s(),t(74,` -`)),a&2&&(l(15),g("stepControl",r.recurringDepositProductDetailsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductCurrencyForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductTermsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductSettingsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductInterestRateChartForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(8),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("currencyCode",r.recurringDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.recurringDepositProductAccountingForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("recurringDepositProductFormValid",r.recurringDepositProductFormValid),l(4),g("ngIf",r.recurringDepositProductFormValid))},dependencies:[Lt,Ht,wo,yo,Eo,So,Df,Pf,Ef,wf,Tf,ak,If,kf,St]})}}return e})();var VZe=()=>["../"];function zZe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(l(15),g("stepControl",r.recurringDepositProductDetailsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductCurrencyForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductTermsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductSettingsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductInterestRateChartForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(8),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("currencyCode",r.recurringDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.recurringDepositProductAccountingForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("recurringDepositProductFormValid",r.recurringDepositProductFormValid),l(4),g("ngIf",r.recurringDepositProductFormValid))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,pf,mf,df,uf,ff,hf,gf,Wx],encapsulation:2})}}return e})();var QKe=()=>["../"];function KKe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Starting Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function jZe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function YKe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.End Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function qZe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function JKe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Amount")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}var Fpt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.route=a,this.dateUtils=r,this.productService=c,this.router=u,this.settingsService=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.shareProductData=_.shareProduct})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setDividendForm()}setDividendForm(){this.createDividendForm=this.formBuilder.group({dividendPeriodStartDate:["",yt.required],dividendPeriodEndDate:["",yt.required],dividendAmount:["",yt.required]})}submit(){let i=this.createDividendForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.createDividendForm.value.dividendPeriodStartDate,u=this.createDividendForm.value.dividendPeriodEndDate;i.dividendPeriodStartDate instanceof Date&&(i.dividendPeriodStartDate=this.dateUtils.formatDate(c,r)),i.dividendPeriodEndDate instanceof Date&&(i.dividendPeriodEndDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{dateFormat:r,locale:a});this.productService.createDividend(this.shareProductData.id,h).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(xi),z(Ei),z(Zt),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-dividend"]],decls:69,vars:30,consts:[["startDatePicker",""],["endDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","dividendPeriodStartDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","dividendPeriodEndDate",3,"min","max","matDatepicker"],["matInput","","required","","formControlName","dividendAmount"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",2),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",3),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4),t(9,` - `),o(10,"mat-form-field",5),q("click",function(){Q(c);let h=Tt(21);return Y(h.open())}),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",6),t(17,` - `),I(18,"mat-datepicker-toggle",7),t(19,` - `),I(20,"mat-datepicker",null,0),t(22,` - `),x(23,zZe,8,9,"mat-error",8),t(24,` + `),l(4),b(d(6,7,"labels.commons.required")))}var tD=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.route=o,this.dateUtils=r,this.productService=c,this.router=u,this.settingsService=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.shareProductData=_.shareProduct})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setDividendForm()}setDividendForm(){this.createDividendForm=this.formBuilder.group({dividendPeriodStartDate:["",St.required],dividendPeriodEndDate:["",St.required],dividendAmount:["",St.required]})}submit(){let i=this.createDividendForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.createDividendForm.value.dividendPeriodStartDate,u=this.createDividendForm.value.dividendPeriodEndDate;i.dividendPeriodStartDate instanceof Date&&(i.dividendPeriodStartDate=this.dateUtils.formatDate(c,r)),i.dividendPeriodEndDate instanceof Date&&(i.dividendPeriodEndDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{dateFormat:r,locale:o});this.productService.createDividend(this.shareProductData.id,h).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(_i),z(ki),z(te),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-dividend"]],decls:69,vars:30,consts:[["startDatePicker",""],["endDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","dividendPeriodStartDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","dividendPeriodEndDate",3,"min","max","matDatepicker"],["matInput","","required","","formControlName","dividendAmount"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",2),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",3),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4),t(9,` + `),a(10,"mat-form-field",5),q("click",function(){Q(c);let h=Dt(21);return K(h.open())}),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",6),t(17,` + `),T(18,"mat-datepicker-toggle",7),t(19,` + `),T(20,"mat-datepicker",null,0),t(22,` + `),x(23,KKe,8,9,"mat-error",8),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field",5),q("click",function(){Q(c);let h=Tt(37);return Y(h.open())}),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),I(32,"input",9),t(33,` - `),I(34,"mat-datepicker-toggle",7),t(35,` - `),I(36,"mat-datepicker",null,1),t(38,` - `),x(39,jZe,8,9,"mat-error",8),t(40,` + `),a(26,"mat-form-field",5),q("click",function(){Q(c);let h=Dt(37);return K(h.open())}),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),T(32,"input",9),t(33,` + `),T(34,"mat-datepicker-toggle",7),t(35,` + `),T(36,"mat-datepicker",null,1),t(38,` + `),x(39,YKe,8,9,"mat-error",8),t(40,` `),s(),t(41,` - `),o(42,"mat-form-field"),t(43,` - `),o(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` - `),I(48,"input",10),t(49,` - `),x(50,qZe,8,9,"mat-error",8),t(51,` + `),a(42,"mat-form-field"),t(43,` + `),a(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` + `),T(48,"input",10),t(49,` + `),x(50,JKe,8,9,"mat-error",8),t(51,` `),s(),t(52,` `),s(),t(53,` `),s(),t(54,` - `),o(55,"mat-card-actions",11),t(56,` - `),o(57,"button",12),t(58),m(59,"translate"),s(),t(60,` - `),o(61,"button",13),t(62),m(63,"translate"),s(),t(64,` + `),a(55,"mat-card-actions",11),t(56,` + `),a(57,"button",12),t(58),m(59,"translate"),s(),t(60,` + `),a(61,"button",13),t(62),m(63,"translate"),s(),t(64,` `),s(),t(65,` `),s(),t(66,` `),s(),t(67,` `),s(),t(68,` -`)}if(a&2){let c=Tt(21),u=Tt(37);l(4),g("formGroup",r.createDividendForm),l(9),b(d(14,19,"labels.inputs.Dividend Period Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.createDividendForm.controls.dividendPeriodStartDate.hasError("required")),l(6),b(d(30,21,"labels.inputs.Dividend Period End Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.createDividendForm.controls.dividendPeriodEndDate.hasError("required")),l(6),b(d(46,23,"labels.inputs.Dividend Amount")),l(5),g("ngIf",r.createDividendForm.controls.dividendAmount.hasError("required")),l(7),g("routerLink",ht(29,VZe)),l(),k(` +`)}if(o&2){let c=Dt(21),u=Dt(37);l(4),g("formGroup",r.createDividendForm),l(9),b(d(14,19,"labels.inputs.Dividend Period Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.createDividendForm.controls.dividendPeriodStartDate.hasError("required")),l(6),b(d(30,21,"labels.inputs.Dividend Period End Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.createDividendForm.controls.dividendPeriodEndDate.hasError("required")),l(6),b(d(46,23,"labels.inputs.Dividend Amount")),l(5),g("ngIf",r.createDividendForm.controls.dividendAmount.hasError("required")),l(7),g("routerLink",ht(29,QKe)),l(),k(` `,d(59,25,"labels.buttons.Cancel"),` `),l(3),g("disabled",!r.createDividendForm.valid),l(),k(` `,d(63,27,"labels.buttons.Submit"),` - `)}},dependencies:[Lt,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,fe,ye,ee,me,Ie,de,ue,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var HZe=()=>["./general"],GZe=e=>["./datatables",e];function UZe(e,n){if(e&1&&(o(0,"a",5,2),t(2),s()),e&2){let i=Tt(1),a=A().$implicit;g("routerLink",Je(3,GZe,a.registeredTableName))("active",i.isActive),l(2),k(` - `,a.registeredTableName,` - `)}}function $Ze(e,n){if(e&1&&(at(0),t(1,` - `),x(2,UZe,3,5,"a",7),t(3,` - `),ot()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var Bpt=(()=>{class e{constructor(i){this.route=i,this.fixedDepositDatatables=[],this.route.data.subscribe(a=>{this.fixedDepositDatatables=[],a.fixedDepositDatatables.forEach(r=>{r.entitySubType==="Fixed Deposit"&&this.fixedDepositDatatables.push(r)})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-fixed-deposit-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(a,r){if(a&1&&(o(0,"mat-card",3),t(1,` - `),o(2,"mat-card-content"),t(3,` - `),o(4,"nav",4),t(5,` - `),o(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` - `),x(11,$Ze,4,1,"ng-container",6),t(12,` + `)}},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,Di,Ai,Pi,At,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ZKe=()=>["./general"],XKe=e=>["./datatables",e];function tYe(e,n){if(e&1&&(a(0,"a",5,2),t(2),s()),e&2){let i=Dt(1),o=M().$implicit;g("routerLink",Xe(3,XKe,o.registeredTableName))("active",i.isActive),l(2),k(` + `,o.registeredTableName,` + `)}}function eYe(e,n){if(e&1&&(ot(0),t(1,` + `),x(2,tYe,3,5,"a",7),t(3,` + `),at()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var eD=(()=>{class e{constructor(i){this.route=i,this.fixedDepositDatatables=[],this.route.data.subscribe(o=>{this.fixedDepositDatatables=[],o.fixedDepositDatatables.forEach(r=>{r.entitySubType==="Fixed Deposit"&&this.fixedDepositDatatables.push(r)})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-fixed-deposit-product"]],decls:22,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"product-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(o,r){if(o&1&&(a(0,"mat-card",3),t(1,` + `),a(2,"mat-card-content"),t(3,` + `),a(4,"nav",4),t(5,` + `),a(6,"a",5,0),t(8),m(9,"translate"),s(),t(10,` + `),x(11,eYe,4,1,"ng-container",6),t(12,` `),s(),t(13,` - `),o(14,"mat-tab-nav-panel",null,1),t(16,` - `),I(17,"router-outlet"),t(18,` + `),a(14,"mat-tab-nav-panel",null,1),t(16,` + `),T(17,"router-outlet"),t(18,` `),s(),t(19,` `),s(),t(20,` `),s(),t(21,` -`)),a&2){let c=Tt(7),u=Tt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,HZe))("active",c.isActive),l(2),k(` +`)),o&2){let c=Dt(7),u=Dt(15);l(4),g("tabPanel",u),l(2),g("routerLink",ht(7,ZKe))("active",c.isActive),l(2),k(` `,d(9,5,"labels.heading.General"),` - `),l(3),g("ngForOf",r.fixedDepositDatatables)}},dependencies:[re,te,le,Ms,Os,As,_o,zt,ss,se,St],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}mat-card-content[_ngcontent-%COMP%]{padding-bottom:40px}"]})}}return e})();var WZe=()=>[10,25,50,100];function QZe(e,n){if(e&1){let i=lt();o(0,"button",18),q("click",function(){Q(i);let r=A(2);return Y(r.postDividends())}),t(1,` - `),I(2,"fa-icon",19),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `),l(3),g("ngForOf",r.fixedDepositDatatables)}},dependencies:[yt,le,wt,qt,oe,de,me,Et,ys,Ss,Za,ws,da],styles:[".product-card[_ngcontent-%COMP%]{margin:0 auto;max-width:80rem;width:90%;padding:0}.product-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}.product-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}mat-card-content[_ngcontent-%COMP%]{padding-bottom:40px}"]})}}return e})();var iYe=()=>[10,25,50,100];function nYe(e,n){if(e&1){let i=lt();a(0,"button",18),q("click",function(){Q(i);let r=M(2);return K(r.postDividends())}),t(1,` + `),T(2,"fa-icon",19),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.buttons"),` - `))}function YZe(e,n){e&1&&(o(0,"div",16),t(1,` - `),x(2,QZe,5,3,"button",17),t(3,` -`),s()),e&2&&(l(2),g("mifosxHasPermission","POST_DIVIDENDS"))}function KZe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function JZe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountData.clientName)}}function ZZe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Share Account")))}function XZe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountData.accountNo)}}function tXe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Dividend Amount")))}function eXe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.amount)}}function iXe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function nXe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function rXe(e,n){e&1&&I(0,"tr",22)}function aXe(e,n){e&1&&I(0,"tr",23)}var Rpt=(()=>{class e{constructor(i,a,r){this.route=i,this.productsService=a,this.router=r,this.isdividendPosted=!1,this.displayedColumns=["clientName","shareAccount","dividendAmount","status"],this.route.data.subscribe(c=>{this.dividendData=c.dividendData}),this.status=this.route.snapshot.queryParams.status,this.status&&(this.status==="Dividend Approved"||this.status==="Dividend Posted")&&(this.isdividendPosted=!0)}ngOnInit(){this.dataSource=new pi(this.dividendData.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}postDividends(){let i=this.route.parent.parent.snapshot.paramMap.get("productId"),a=this.route.snapshot.paramMap.get("dividendId");this.productsService.approveDividend(i,a,{productId:i,dividendId:a}).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-dividend"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:57,vars:9,consts:[["class","container m-b-20 layout-row layout-align-end gap-20px",4,"ngIf"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","clientName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareAccount"],["matColumnDef","dividendAmount"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"container","m-b-20","layout-row","layout-align-end","gap-20px"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(x(0,YZe,4,1,"div",0),t(1,` + `))}function rYe(e,n){e&1&&(a(0,"div",16),t(1,` + `),x(2,nYe,5,3,"button",17),t(3,` +`),s()),e&2&&(l(2),g("mifosxHasPermission","POST_DIVIDENDS"))}function oYe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function aYe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountData.clientName)}}function sYe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Share Account")))}function lYe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountData.accountNo)}}function cYe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Dividend Amount")))}function pYe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.amount)}}function mYe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function dYe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function uYe(e,n){e&1&&T(0,"tr",22)}function fYe(e,n){e&1&&T(0,"tr",23)}var iD=(()=>{class e{constructor(i,o,r){this.route=i,this.productsService=o,this.router=r,this.isdividendPosted=!1,this.displayedColumns=["clientName","shareAccount","dividendAmount","status"],this.route.data.subscribe(c=>{this.dividendData=c.dividendData}),this.status=this.route.snapshot.queryParams.status,this.status&&(this.status==="Dividend Approved"||this.status==="Dividend Posted")&&(this.isdividendPosted=!0)}ngOnInit(){this.dataSource=new mi(this.dividendData.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}postDividends(){let i=this.route.parent.parent.snapshot.paramMap.get("productId"),o=this.route.snapshot.paramMap.get("dividendId");this.productsService.approveDividend(i,o,{productId:i,dividendId:o}).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-dividend"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:57,vars:9,consts:[["class","container m-b-20 layout-row layout-align-end gap-20px",4,"ngIf"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","clientName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareAccount"],["matColumnDef","dividendAmount"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"container","m-b-20","layout-row","layout-align-end","gap-20px"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(x(0,rYe,4,1,"div",0),t(1,` -`),o(2,"div",1),t(3,` - `),o(4,"div",2),t(5,` - `),o(6,"mat-form-field",3),t(7,` - `),o(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"input",4),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(13,` +`),a(2,"div",1),t(3,` + `),a(4,"div",2),t(5,` + `),a(6,"mat-form-field",3),t(7,` + `),a(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"input",4),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(13,` `),s(),t(14,` `),s(),t(15,` - `),o(16,"div",5),t(17,` - `),o(18,"table",6),t(19,` - `),at(20,7),t(21,` - `),x(22,KZe,3,3,"th",8),t(23,` - `),x(24,JZe,2,1,"td",9),t(25,` - `),ot(),t(26,` + `),a(16,"div",5),t(17,` + `),a(18,"table",6),t(19,` + `),ot(20,7),t(21,` + `),x(22,oYe,3,3,"th",8),t(23,` + `),x(24,aYe,2,1,"td",9),t(25,` + `),at(),t(26,` - `),at(27,10),t(28,` - `),x(29,ZZe,3,3,"th",8),t(30,` - `),x(31,XZe,2,1,"td",9),t(32,` - `),ot(),t(33,` + `),ot(27,10),t(28,` + `),x(29,sYe,3,3,"th",8),t(30,` + `),x(31,lYe,2,1,"td",9),t(32,` + `),at(),t(33,` - `),at(34,11),t(35,` - `),x(36,tXe,3,3,"th",8),t(37,` - `),x(38,eXe,2,1,"td",9),t(39,` - `),ot(),t(40,` + `),ot(34,11),t(35,` + `),x(36,cYe,3,3,"th",8),t(37,` + `),x(38,pYe,2,1,"td",9),t(39,` + `),at(),t(40,` - `),at(41,12),t(42,` - `),x(43,iXe,3,3,"th",8),t(44,` - `),x(45,nXe,2,1,"td",9),t(46,` - `),ot(),t(47,` + `),ot(41,12),t(42,` + `),x(43,mYe,3,3,"th",8),t(44,` + `),x(45,dYe,2,1,"td",9),t(46,` + `),at(),t(47,` - `),x(48,rXe,1,0,"tr",13),t(49,` - `),x(50,aXe,1,0,"tr",14),t(51,` + `),x(48,uYe,1,0,"tr",13),t(49,` + `),x(50,fYe,1,0,"tr",14),t(51,` `),s(),t(52,` - `),I(53,"mat-paginator",15),t(54,` + `),T(53,"mat-paginator",15),t(54,` `),s(),t(55,` `),s(),t(56,` -`)),a&2&&(g("ngIf",!r.isdividendPosted),l(9),b(d(10,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,WZe)))},dependencies:[Lt,Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var oXe=()=>["../"];function sXe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(g("ngIf",!r.isdividendPosted),l(9),b(d(10,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,iYe)))},dependencies:[yt,zt,wt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var hYe=()=>["../"];function gYe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function lXe(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function cXe(e,n){if(e&1&&(o(0,"td",22),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.taxComponentId,a.taxComponentOptions,"id","name"),` - `)}}function pXe(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function mXe(e,n){if(e&1&&(o(0,"td",22),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function dXe(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function uXe(e,n){if(e&1){let i=lt();o(0,"td",22),t(1,` - `),o(2,"button",23),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=A();return Y(h.editTaxGroup(c,u))}),t(3,` - `),I(4,"fa-icon",24),t(5,` + `),l(4),b(d(6,7,"labels.commons.required")))}function xYe(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function _Ye(e,n){if(e&1&&(a(0,"td",22),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.taxComponentId,o.taxComponentOptions,"id","name"),` + `)}}function vYe(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function bYe(e,n){if(e&1&&(a(0,"td",22),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function CYe(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function yYe(e,n){if(e&1){let i=lt();a(0,"td",22),t(1,` + `),a(2,"button",23),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=M();return K(h.editTaxGroup(c,u))}),t(3,` + `),T(4,"fa-icon",24),t(5,` `),s(),t(6,` - `),o(7,"button",25),q("click",function(){let r=Q(i).index,c=A();return Y(c.delete(r))}),t(8,` - `),I(9,"fa-icon",26),t(10,` + `),a(7,"button",25),q("click",function(){let r=Q(i).index,c=M();return K(c.delete(r))}),t(8,` + `),T(9,"fa-icon",26),t(10,` `),s(),t(11,` - `),s()}}function fXe(e,n){e&1&&I(0,"tr",27)}function hXe(e,n){e&1&&I(0,"tr",28)}function gXe(e,n){if(e&1&&(o(0,"button",29),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.taxGroupForm.valid),l(),k(` + `),s()}}function SYe(e,n){e&1&&T(0,"tr",27)}function wYe(e,n){e&1&&T(0,"tr",28)}function EYe(e,n){if(e&1&&(a(0,"button",29),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.taxGroupForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Npt=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["name","startDate","actions"],this.route.data.subscribe(C=>{this.taxGroupTemplateData=C.taxGroupTemplate,this.taxComponentOptions=this.taxGroupTemplateData.taxComponents})}ngOnInit(){this.createTaxGroupForm(),this.taxComponentsDataSource=[]}createTaxGroupForm(){this.taxGroupForm=this.formBuilder.group({name:["",yt.required]})}addTaxGroup(){let i=[new kn({controlName:"taxComponentId",label:this.translateService.instant("labels.inputs.Tax Component"),options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Fs({controlName:"startDate",label:this.translateService.instant("labels.inputs.Start Date"),minDate:this.minDate,maxDate:this.maxDate,order:2})],a={title:this.translateService.instant("labels.buttons.Add")+" "+this.translateService.instant("labels.inputs.Tax Component"),layout:{addButtonText:"Add"},formfields:i};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{c.data&&(this.taxComponentsDataSource=this.taxComponentsDataSource.concat(c.data.value))})}editTaxGroup(i,a){let r=[new kn({controlName:"taxComponentId",value:i.taxComponentId?i.taxComponentId:"",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Fs({controlName:"startDate",value:i.startDate?new Date(i.startDate):new Date,label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})],c={title:"Edit Tax Component",layout:{addButtonText:"Submit"},formfields:r};this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{if(h.data){let _=ve(ve({},i),h.data.value);this.taxComponentsDataSource.splice(this.taxComponentsDataSource.indexOf(i),1,_),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([])}})}delete(i){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(r=>{r.delete&&(this.taxComponentsDataSource.splice(i,1),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([]))})}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,r=oi(ve({},this.taxGroupForm.value),{taxComponents:this.taxComponentsDataSource,dateFormat:a,locale:i});for(let c of r.taxComponents)c.startDate=this.dateUtils.formatDate(c.startDate,a)||"";this.productsService.createTaxGroup(r).subscribe(c=>{this.router.navigate(["../",c.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z(xi),z(ii),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-tax-group"]],decls:76,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","custom-gap","responsive-column"],[1,"flex-fill","flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","startDate"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","primary",3,"click"],["icon","edit"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,sXe,8,9,"mat-error",5),t(19,` + `)}}var nD=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["name","startDate","actions"],this.route.data.subscribe(C=>{this.taxGroupTemplateData=C.taxGroupTemplate,this.taxComponentOptions=this.taxGroupTemplateData.taxComponents})}ngOnInit(){this.createTaxGroupForm(),this.taxComponentsDataSource=[]}createTaxGroupForm(){this.taxGroupForm=this.formBuilder.group({name:["",St.required]})}addTaxGroup(){let i=[new kn({controlName:"taxComponentId",label:this.translateService.instant("labels.inputs.Tax Component"),options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Es({controlName:"startDate",label:this.translateService.instant("labels.inputs.Start Date"),minDate:this.minDate,maxDate:this.maxDate,order:2})],o={title:this.translateService.instant("labels.buttons.Add")+" "+this.translateService.instant("labels.inputs.Tax Component"),layout:{addButtonText:"Add"},formfields:i};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{c.data&&(this.taxComponentsDataSource=this.taxComponentsDataSource.concat(c.data.value))})}editTaxGroup(i,o){let r=[new kn({controlName:"taxComponentId",value:i.taxComponentId?i.taxComponentId:"",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Es({controlName:"startDate",value:i.startDate?new Date(i.startDate):new Date,label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})],c={title:"Edit Tax Component",layout:{addButtonText:"Submit"},formfields:r};this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{if(h.data){let _=ye(ye({},i),h.data.value);this.taxComponentsDataSource.splice(this.taxComponentsDataSource.indexOf(i),1,_),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([])}})}delete(i){this.dialog.open(Vi,{data:{deleteContext:"this"}}).afterClosed().subscribe(r=>{r.delete&&(this.taxComponentsDataSource.splice(i,1),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([]))})}submit(){let i=this.settingsService.language.code,o=this.settingsService.dateFormat,r=li(ye({},this.taxGroupForm.value),{taxComponents:this.taxComponentsDataSource,dateFormat:o,locale:i});for(let c of r.taxComponents)c.startDate=this.dateUtils.formatDate(c.startDate,o)||"";this.productsService.createTaxGroup(r).subscribe(c=>{this.router.navigate(["../",c.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(_i),z(ri),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-tax-group"]],decls:76,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","custom-gap","responsive-column"],[1,"flex-fill","flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","startDate"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","primary",3,"click"],["icon","edit"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,gYe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` + `),a(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"div",7),t(26,` - `),o(27,"button",8),q("click",function(){return r.addTaxGroup()}),t(28,` - `),I(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` + `),a(25,"div",7),t(26,` + `),a(27,"button",8),q("click",function(){return r.addTaxGroup()}),t(28,` + `),T(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` `),s(),t(33,` - `),o(34,"table",10),t(35,` - `),at(36,11),t(37,` - `),x(38,lXe,3,3,"th",12),t(39,` - `),x(40,cXe,3,6,"td",13),t(41,` - `),ot(),t(42,` + `),a(34,"table",10),t(35,` + `),ot(36,11),t(37,` + `),x(38,xYe,3,3,"th",12),t(39,` + `),x(40,_Ye,3,6,"td",13),t(41,` + `),at(),t(42,` - `),at(43,14),t(44,` - `),x(45,pXe,3,3,"th",12),t(46,` - `),x(47,mXe,3,3,"td",13),t(48,` - `),ot(),t(49,` + `),ot(43,14),t(44,` + `),x(45,vYe,3,3,"th",12),t(46,` + `),x(47,bYe,3,3,"td",13),t(48,` + `),at(),t(49,` - `),at(50,15),t(51,` - `),x(52,dXe,3,3,"th",12),t(53,` - `),x(54,uXe,12,0,"td",13),t(55,` - `),ot(),t(56,` + `),ot(50,15),t(51,` + `),x(52,CYe,3,3,"th",12),t(53,` + `),x(54,yYe,12,0,"td",13),t(55,` + `),at(),t(56,` - `),x(57,fXe,1,0,"tr",16),t(58,` - `),x(59,hXe,1,0,"tr",17),t(60,` + `),x(57,SYe,1,0,"tr",16),t(58,` + `),x(59,wYe,1,0,"tr",17),t(60,` `),s(),t(61,` `),s(),t(62,` `),s(),t(63,` - `),o(64,"mat-card-actions",18),t(65,` - `),o(66,"button",19),t(67),m(68,"translate"),s(),t(69,` - `),x(70,gXe,3,4,"button",20),t(71,` + `),a(64,"mat-card-actions",18),t(65,` + `),a(66,"button",19),t(67),m(68,"translate"),s(),t(69,` + `),x(70,EYe,3,4,"button",20),t(71,` `),s(),t(72,` `),s(),t(73,` `),s(),t(74,` `),s(),t(75,` -`)),a&2&&(l(4),g("formGroup",r.taxGroupForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.taxGroupForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.inputs.Tax Components")),l(8),k(` +`)),o&2&&(l(4),g("formGroup",r.taxGroupForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.taxGroupForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.inputs.Tax Components")),l(8),k(` `,d(31,16,"labels.buttons.Add"),` - `),l(4),g("dataSource",r.taxComponentsDataSource)("hidden",r.taxComponentsDataSource.length===0),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,oXe)),l(),k(` + `),l(4),g("dataSource",r.taxComponentsDataSource)("hidden",r.taxComponentsDataSource.length===0),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,hYe)),l(),k(` `,d(68,18,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_TAXGROUP"))},dependencies:[Lt,Ht,Dt,Hi,te,Ge,le,jt,Gt,Te,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ye,ee,me,Ie,de,ue,zt,se,St,Fr,ji],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var xXe=()=>["../"];function _Xe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_TAXGROUP"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,ji,me,Et,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ve,je,ze,qe,Ar],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var kYe=()=>["../"];function TYe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function vXe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function bXe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.taxComponentId,a.taxComponentOptions,"id","name"),` - `)}}function CXe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function yXe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function SXe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.End Date")))}function wXe(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function IYe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function PYe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.taxComponentId,o.taxComponentOptions,"id","name"),` + `)}}function DYe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function AYe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function MYe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.End Date")))}function OYe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` `,i.endDate?d(2,1,i.endDate):"",` - `)}}function EXe(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function kXe(e,n){if(e&1){let i=lt();o(0,"button",27),m(1,"translate"),q("click",function(){Q(i);let r=A().index,c=A();return Y(c.delete(r))}),t(2,` - `),I(3,"fa-icon",28),t(4,` - `),s()}e&2&&Jt("matTooltip",d(1,1,"tooltips.Delete Interest Rate Chart"))}function IXe(e,n){if(e&1){let i=lt();o(0,"td",23),t(1,` - `),o(2,"button",24),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=A();return Y(h.editTaxGroup(c,u))}),t(3,` - `),I(4,"fa-icon",25),t(5,` + `)}}function FYe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function BYe(e,n){if(e&1){let i=lt();a(0,"button",27),m(1,"translate"),q("click",function(){Q(i);let r=M().index,c=M();return K(c.delete(r))}),t(2,` + `),T(3,"fa-icon",28),t(4,` + `),s()}e&2&&Xt("matTooltip",d(1,1,"tooltips.Delete Interest Rate Chart"))}function RYe(e,n){if(e&1){let i=lt();a(0,"td",23),t(1,` + `),a(2,"button",24),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=M();return K(h.editTaxGroup(c,u))}),t(3,` + `),T(4,"fa-icon",25),t(5,` `),s(),t(6,` - `),x(7,kXe,5,3,"button",26),t(8,` - `),s()}if(e&2){let i=n.$implicit;l(7),g("ngIf",i.isNew)}}function TXe(e,n){e&1&&I(0,"tr",29)}function PXe(e,n){e&1&&I(0,"tr",30)}function DXe(e,n){if(e&1&&(o(0,"button",31),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.taxGroupForm.valid),l(),k(` + `),x(7,BYe,5,3,"button",26),t(8,` + `),s()}if(e&2){let i=n.$implicit;l(7),g("ngIf",i.isNew)}}function NYe(e,n){e&1&&T(0,"tr",29)}function LYe(e,n){e&1&&T(0,"tr",30)}function VYe(e,n){if(e&1&&(a(0,"button",31),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.taxGroupForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Lpt=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["name","startDate","actions"],this.route.data.subscribe(C=>{this.taxGroupData=C.taxGroup,this.taxComponentOptions=this.taxGroupData.taxComponents})}ngOnInit(){this.taxComponentsDataSource=[],this.createTaxGroupForm(),this.assignFormData()}createTaxGroupForm(){this.taxGroupForm=this.formBuilder.group({name:[this.taxGroupData.name,yt.required]})}addTaxGroup(){let i=[new kn({controlName:"taxComponentId",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Fs({controlName:"startDate",label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})],a={title:"Add Tax Component",layout:{addButtonText:"Add"},formfields:i};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{if(c.data){let u=oi(ve({},c.data.value),{isNew:!0});this.taxComponentsDataSource=this.taxComponentsDataSource.concat(u)}})}editTaxGroup(i,a){let r=[new kn({controlName:"taxComponentId",value:i.taxComponentId?i.taxComponentId:"",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Fs({controlName:"startDate",value:i.startDate?new Date(i.startDate):new Date,label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})];i.isNew||r.push(new Fs({controlName:"endDate",label:"End Date",minDate:this.minDate,maxDate:this.maxDate,order:3}));let c={title:"Edit Tax Component",layout:{addButtonText:"Submit"},formfields:r};this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{if(h.data){let _=ve(ve({},i),h.data.value);this.taxComponentsDataSource.splice(this.taxComponentsDataSource.indexOf(i),1,_),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([])}})}assignFormData(){this.taxGroupData.taxAssociations.forEach(i=>{let a={id:i.id,startDate:i.startDate?new Date(i.startDate):"",endDate:i.endDate?new Date(i.endDate):"",taxComponentId:i.taxComponent.id,isNew:!1};this.taxComponentsDataSource=this.taxComponentsDataSource.concat(a)})}delete(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.taxComponentsDataSource.splice(i,1),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([]))})}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,r=oi(ve({},this.taxGroupForm.value),{taxComponents:this.taxComponentsDataSource,dateFormat:a,locale:i});for(let c of r.taxComponents)c.startDate=this.dateUtils.formatDate(c.startDate,a)||"",c.endDate&&(delete c.startDate,c.endDate=this.dateUtils.formatDate(c.endDate,a)||""),delete c.isNew;this.productsService.updateTaxGroup(this.taxGroupData.id,r).subscribe(c=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z(xi),z(ii),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-tax-group"]],decls:83,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","custom-gap","responsive-column"],[1,"flex-fill","flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","startDate"],["matColumnDef","endDate"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","primary",3,"click"],["icon","edit"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"matTooltip","click",4,"ngIf"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,_Xe,8,9,"mat-error",5),t(19,` + `)}}var rD=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.dateUtils=u,this.dialog=h,this.settingsService=_,this.translateService=y,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["name","startDate","actions"],this.route.data.subscribe(C=>{this.taxGroupData=C.taxGroup,this.taxComponentOptions=this.taxGroupData.taxComponents})}ngOnInit(){this.taxComponentsDataSource=[],this.createTaxGroupForm(),this.assignFormData()}createTaxGroupForm(){this.taxGroupForm=this.formBuilder.group({name:[this.taxGroupData.name,St.required]})}addTaxGroup(){let i=[new kn({controlName:"taxComponentId",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Es({controlName:"startDate",label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})],o={title:"Add Tax Component",layout:{addButtonText:"Add"},formfields:i};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{if(c.data){let u=li(ye({},c.data.value),{isNew:!0});this.taxComponentsDataSource=this.taxComponentsDataSource.concat(u)}})}editTaxGroup(i,o){let r=[new kn({controlName:"taxComponentId",value:i.taxComponentId?i.taxComponentId:"",label:"Tax Component",options:{label:"name",value:"id",data:this.taxComponentOptions},order:1}),new Es({controlName:"startDate",value:i.startDate?new Date(i.startDate):new Date,label:"Start Date",minDate:this.minDate,maxDate:this.maxDate,order:2})];i.isNew||r.push(new Es({controlName:"endDate",label:"End Date",minDate:this.minDate,maxDate:this.maxDate,order:3}));let c={title:"Edit Tax Component",layout:{addButtonText:"Submit"},formfields:r};this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{if(h.data){let _=ye(ye({},i),h.data.value);this.taxComponentsDataSource.splice(this.taxComponentsDataSource.indexOf(i),1,_),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([])}})}assignFormData(){this.taxGroupData.taxAssociations.forEach(i=>{let o={id:i.id,startDate:i.startDate?new Date(i.startDate):"",endDate:i.endDate?new Date(i.endDate):"",taxComponentId:i.taxComponent.id,isNew:!1};this.taxComponentsDataSource=this.taxComponentsDataSource.concat(o)})}delete(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.taxComponentsDataSource.splice(i,1),this.taxComponentsDataSource=this.taxComponentsDataSource.concat([]))})}submit(){let i=this.settingsService.language.code,o=this.settingsService.dateFormat,r=li(ye({},this.taxGroupForm.value),{taxComponents:this.taxComponentsDataSource,dateFormat:o,locale:i});for(let c of r.taxComponents)c.startDate=this.dateUtils.formatDate(c.startDate,o)||"",c.endDate&&(delete c.startDate,c.endDate=this.dateUtils.formatDate(c.endDate,o)||""),delete c.isNew;this.productsService.updateTaxGroup(this.taxGroupData.id,r).subscribe(c=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(_i),z(ri),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-tax-group"]],decls:83,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","custom-gap","responsive-column"],[1,"flex-fill","flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","startDate"],["matColumnDef","endDate"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","primary",3,"click"],["icon","edit"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"matTooltip","click",4,"ngIf"],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,TYe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"div",7),t(26,` - `),o(27,"button",8),q("click",function(){return r.addTaxGroup()}),t(28,` - `),I(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` + `),a(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` + `),a(25,"div",7),t(26,` + `),a(27,"button",8),q("click",function(){return r.addTaxGroup()}),t(28,` + `),T(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` `),s(),t(33,` - `),o(34,"table",10),t(35,` - `),at(36,11),t(37,` - `),x(38,vXe,3,3,"th",12),t(39,` - `),x(40,bXe,3,6,"td",13),t(41,` - `),ot(),t(42,` + `),a(34,"table",10),t(35,` + `),ot(36,11),t(37,` + `),x(38,IYe,3,3,"th",12),t(39,` + `),x(40,PYe,3,6,"td",13),t(41,` + `),at(),t(42,` - `),at(43,14),t(44,` - `),x(45,CXe,3,3,"th",12),t(46,` - `),x(47,yXe,3,3,"td",13),t(48,` - `),ot(),t(49,` + `),ot(43,14),t(44,` + `),x(45,DYe,3,3,"th",12),t(46,` + `),x(47,AYe,3,3,"td",13),t(48,` + `),at(),t(49,` - `),at(50,15),t(51,` - `),x(52,SXe,3,3,"th",12),t(53,` - `),x(54,wXe,3,3,"td",13),t(55,` - `),ot(),t(56,` + `),ot(50,15),t(51,` + `),x(52,MYe,3,3,"th",12),t(53,` + `),x(54,OYe,3,3,"td",13),t(55,` + `),at(),t(56,` - `),at(57,16),t(58,` - `),x(59,EXe,3,3,"th",12),t(60,` - `),x(61,IXe,9,1,"td",13),t(62,` - `),ot(),t(63,` + `),ot(57,16),t(58,` + `),x(59,FYe,3,3,"th",12),t(60,` + `),x(61,RYe,9,1,"td",13),t(62,` + `),at(),t(63,` - `),x(64,TXe,1,0,"tr",17),t(65,` - `),x(66,PXe,1,0,"tr",18),t(67,` + `),x(64,NYe,1,0,"tr",17),t(65,` + `),x(66,LYe,1,0,"tr",18),t(67,` `),s(),t(68,` `),s(),t(69,` `),s(),t(70,` - `),o(71,"mat-card-actions",19),t(72,` - `),o(73,"button",20),t(74),m(75,"translate"),s(),t(76,` - `),x(77,DXe,3,4,"button",21),t(78,` + `),a(71,"mat-card-actions",19),t(72,` + `),a(73,"button",20),t(74),m(75,"translate"),s(),t(76,` + `),x(77,VYe,3,4,"button",21),t(78,` `),s(),t(79,` `),s(),t(80,` `),s(),t(81,` `),s(),t(82,` -`)),a&2&&(l(4),g("formGroup",r.taxGroupForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.taxGroupForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.inputs.Tax Components")),l(8),k(` +`)),o&2&&(l(4),g("formGroup",r.taxGroupForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.taxGroupForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.inputs.Tax Components")),l(8),k(` `,d(31,16,"labels.buttons.Add"),` - `),l(4),g("dataSource",r.taxComponentsDataSource)("hidden",r.taxComponentsDataSource.length===0),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,xXe)),l(),k(` + `),l(4),g("dataSource",r.taxComponentsDataSource)("hidden",r.taxComponentsDataSource.length===0),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,kYe)),l(),k(` `,d(75,18,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_TAXGROUP"))},dependencies:[Lt,Ht,Dt,Hi,te,Ge,le,jt,Gt,Te,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,Ie,de,ue,zt,se,St,Fr,ji],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var MXe=()=>["../"];function AXe(e,n){if(e&1&&(o(0,"mat-option",9),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(3),g("mifosxHasPermission","UPDATE_TAXGROUP"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,ji,me,Et,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ei,Ve,je,ze,qe,Ar],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zYe=()=>["../"];function jYe(e,n){if(e&1&&(a(0,"mat-option",9),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function OXe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function qYe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Product")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function FXe(e,n){if(e&1&&(o(0,"mat-option",9),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function HYe(e,n){if(e&1&&(a(0,"mat-option",9),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function BXe(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `)}}function GYe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.commons.At least one restricted product"),` - `),l(3),b(d(5,4,"labels.commons.must be selected")))}function RXe(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",10),t(7,` - `),x(8,FXe,2,2,"mat-option",4),t(9,` + `),l(3),b(d(5,4,"labels.commons.must be selected")))}function UYe(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",10),t(7,` + `),x(8,HYe,2,2,"mat-option",4),t(9,` `),s(),t(10,` - `),x(11,BXe,7,6,"mat-error",5),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Restricted products")),l(5),g("ngForOf",i.productData),l(3),g("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function NXe(e,n){if(e&1&&(o(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.productMixForm.valid),l(),k(` + `),x(11,GYe,7,6,"mat-error",5),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Restricted products")),l(5),g("ngForOf",i.productData),l(3),g("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function $Ye(e,n){if(e&1&&(a(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.productMixForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Vpt=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.productsMixTemplateData=u.productsMixTemplate})}ngOnInit(){this.createProductMixForm(),this.setConditionalControls()}createProductMixForm(){this.productOptionData=this.productsMixTemplateData.productOptions,this.productMixForm=this.formBuilder.group({productId:["",yt.required],restrictedProducts:["",yt.required]})}setConditionalControls(){this.productMixForm.get("productId").valueChanges.subscribe(i=>{this.productData=void 0,this.productMixForm.get("restrictedProducts").reset(),this.productsService.getProductMixTemplate(i).subscribe(a=>{let r=a.restrictedProducts;this.productData=[...r,...a.allowedProducts],this.productMixForm.get("restrictedProducts").setValue([...r.map(c=>c.id)])})})}submit(){let i={restrictedProducts:this.productMixForm.value.restrictedProducts},a=this.productMixForm.value.productId;this.productsService.createProductMix(i,a).subscribe(r=>{this.router.navigate(["../",r.productId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-product-mix"]],decls:40,vars:13,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","productId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["required","","formControlName","restrictedProducts","multiple",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",3),t(17,` - `),x(18,AXe,2,2,"mat-option",4),t(19,` + `)}}var oD=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.productsMixTemplateData=u.productsMixTemplate})}ngOnInit(){this.createProductMixForm(),this.setConditionalControls()}createProductMixForm(){this.productOptionData=this.productsMixTemplateData.productOptions,this.productMixForm=this.formBuilder.group({productId:["",St.required],restrictedProducts:["",St.required]})}setConditionalControls(){this.productMixForm.get("productId").valueChanges.subscribe(i=>{this.productData=void 0,this.productMixForm.get("restrictedProducts").reset(),this.productsService.getProductMixTemplate(i).subscribe(o=>{let r=o.restrictedProducts;this.productData=[...r,...o.allowedProducts],this.productMixForm.get("restrictedProducts").setValue([...r.map(c=>c.id)])})})}submit(){let i={restrictedProducts:this.productMixForm.value.restrictedProducts},o=this.productMixForm.value.productId;this.productsService.createProductMix(i,o).subscribe(r=>{this.router.navigate(["../",r.productId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-product-mix"]],decls:40,vars:13,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","productId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["required","","formControlName","restrictedProducts","multiple",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",3),t(17,` + `),x(18,jYe,2,2,"mat-option",4),t(19,` `),s(),t(20,` - `),x(21,OXe,8,9,"mat-error",5),t(22,` + `),x(21,qYe,8,9,"mat-error",5),t(22,` `),s(),t(23,` - `),x(24,RXe,13,5,"mat-form-field",5),t(25,` + `),x(24,UYe,13,5,"mat-form-field",5),t(25,` `),s(),t(26,` `),s(),t(27,` - `),o(28,"mat-card-actions",6),t(29,` - `),o(30,"button",7),t(31),m(32,"translate"),s(),t(33,` - `),x(34,NXe,3,4,"button",8),t(35,` + `),a(28,"mat-card-actions",6),t(29,` + `),a(30,"button",7),t(31),m(32,"translate"),s(),t(33,` + `),x(34,$Ye,3,4,"button",8),t(35,` `),s(),t(36,` `),s(),t(37,` `),s(),t(38,` `),s(),t(39,` -`)),a&2&&(l(4),g("formGroup",r.productMixForm),l(9),b(d(14,8,"labels.inputs.Product")),l(5),g("ngForOf",r.productOptionData),l(3),g("ngIf",r.productMixForm.controls.productId.hasError("required")),l(3),g("ngIf",r.productData),l(6),g("routerLink",ht(12,MXe)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.productMixForm),l(9),b(d(14,8,"labels.inputs.Product")),l(5),g("ngForOf",r.productOptionData),l(3),g("ngIf",r.productMixForm.controls.productId.hasError("required")),l(3),g("ngIf",r.productData),l(6),g("routerLink",ht(12,zYe)),l(),k(` `,d(32,10,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_PRODUCTMIX"))},dependencies:[re,Lt,De,Dt,te,Ge,le,jt,Gt,Te,qe,fe,ee,me,Ie,de,ue,zt,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var LXe=()=>[10,25,50,100],VXe=()=>["create"],zXe=e=>[e];function jXe(e,n){e&1&&(o(0,"button",18),t(1,` - `),I(2,"fa-icon",19),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,VXe)),l(3),k(` + `),l(3),g("mifosxHasPermission","CREATE_PRODUCTMIX"))},dependencies:[yt,le,zt,wt,_e,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,He,Ae,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var WYe=()=>[10,25,50,100],QYe=()=>["create"],KYe=e=>[e];function YYe(e,n){e&1&&(a(0,"button",18),t(1,` + `),T(2,"fa-icon",19),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,QYe)),l(3),k(` `,d(4,2,"labels.text.Create Collateral"),` - `))}function qXe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function HXe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function GXe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type/Quality")))}function UXe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.quality)}}function $Xe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Base Price")))}function WXe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.basePrice)}}function QXe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Base Percentage")))}function YXe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.pctToBase)}}function KXe(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Unit Type")))}function JXe(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.unitType)}}function ZXe(e,n){e&1&&I(0,"tr",22)}function XXe(e,n){if(e&1&&I(0,"tr",23),e&2){let i=n.$implicit;g("routerLink",Je(1,zXe,i.id))}}var zpt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name","quality","basePrice","basePercentage","unitType"],this.route.data.subscribe(a=>{this.collateralData=a.collaterals})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCollaterals()}setCollaterals(){this.dataSource=new pi(this.collateralData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-collaterals"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:67,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","quality"],["matColumnDef","basePrice"],["matColumnDef","basePercentage"],["matColumnDef","unitType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,jXe,5,5,"button",1),t(3,` + `))}function JYe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function ZYe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function XYe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type/Quality")))}function tJe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.quality)}}function eJe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Base Price")))}function iJe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.basePrice)}}function nJe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Base Percentage")))}function rJe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.pctToBase)}}function oJe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Unit Type")))}function aJe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.unitType)}}function sJe(e,n){e&1&&T(0,"tr",22)}function lJe(e,n){if(e&1&&T(0,"tr",23),e&2){let i=n.$implicit;g("routerLink",Xe(1,KYe,i.id))}}var aD=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name","quality","basePrice","basePercentage","unitType"],this.route.data.subscribe(o=>{this.collateralData=o.collaterals})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCollaterals()}setCollaterals(){this.dataSource=new mi(this.collateralData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-collaterals"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:67,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","quality"],["matColumnDef","basePrice"],["matColumnDef","basePercentage"],["matColumnDef","unitType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,YYe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,qXe,3,3,"th",9),t(26,` - `),x(27,HXe,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,JYe,3,3,"th",9),t(26,` + `),x(27,ZYe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,GXe,3,3,"th",9),t(33,` - `),x(34,UXe,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,XYe,3,3,"th",9),t(33,` + `),x(34,tJe,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,$Xe,3,3,"th",9),t(40,` - `),x(41,WXe,2,1,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,eJe,3,3,"th",9),t(40,` + `),x(41,iJe,2,1,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,QXe,3,3,"th",9),t(47,` - `),x(48,YXe,2,1,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,nJe,3,3,"th",9),t(47,` + `),x(48,rJe,2,1,"td",10),t(49,` + `),at(),t(50,` - `),at(51,14),t(52,` - `),x(53,KXe,3,3,"th",9),t(54,` - `),x(55,JXe,2,1,"td",10),t(56,` - `),ot(),t(57,` + `),ot(51,14),t(52,` + `),x(53,oJe,3,3,"th",9),t(54,` + `),x(55,aJe,2,1,"td",10),t(56,` + `),at(),t(57,` - `),x(58,ZXe,1,0,"tr",15),t(59,` - `),x(60,XXe,1,3,"tr",16),t(61,` + `),x(58,sJe,1,0,"tr",15),t(59,` + `),x(60,lJe,1,3,"tr",16),t(61,` `),s(),t(62,` - `),I(63,"mat-paginator",17),t(64,` + `),T(63,"mat-paginator",17),t(64,` `),s(),t(65,` `),s(),t(66,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_CHARGE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,LXe)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}.ispenalty[_ngcontent-%COMP%]{color:#32cd32}.nopenalty[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var tti=()=>["../"];function eti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_CHARGE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,WYe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}.ispenalty[_ngcontent-%COMP%]{color:#32cd32}.nopenalty[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var cJe=()=>["../"];function pJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function iti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function mJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Type/Quality")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function nti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function dJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Unit Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function rti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function uJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Base Price")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function ati(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function fJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Percentage to Base")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function oti(e,n){if(e&1&&(o(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function hJe(e,n){if(e&1&&(a(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function sti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function gJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.heading.Currency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function lti(e,n){if(e&1&&(o(0,"button",16),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.collateralForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function xJe(e,n){if(e&1&&(a(0,"button",16),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.collateralForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var jpt=(()=>{class e{constructor(i,a,r,c,u){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.settingsService=u,this.route.data.subscribe(h=>{this.collateralTemplateData=h.collateralTemplate})}ngOnInit(){this.createCollateralForm()}createCollateralForm(){this.collateralForm=this.formBuilder.group({name:["",yt.required],unitType:["",yt.required],basePrice:["",yt.required],pctToBase:["",yt.required],currency:["",yt.required],quality:["",yt.required]})}submit(){let i=this.collateralForm.value,a=this.settingsService.language.code,r=oi(ve({},i),{locale:a});this.productsService.createCollateral(r).subscribe(c=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-collateral"]],decls:93,vars:32,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","quality"],["matInput","","required","","formControlName","unitType"],["matInput","","required","","formControlName","basePrice"],["matInput","","required","","formControlName","pctToBase"],["required","","formControlName","currency"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,eti,8,9,"mat-error",5),t(19,` + `)}}var sD=(()=>{class e{constructor(i,o,r,c,u){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.settingsService=u,this.route.data.subscribe(h=>{this.collateralTemplateData=h.collateralTemplate})}ngOnInit(){this.createCollateralForm()}createCollateralForm(){this.collateralForm=this.formBuilder.group({name:["",St.required],unitType:["",St.required],basePrice:["",St.required],pctToBase:["",St.required],currency:["",St.required],quality:["",St.required]})}submit(){let i=this.collateralForm.value,o=this.settingsService.language.code,r=li(ye({},i),{locale:o});this.productsService.createCollateral(r).subscribe(c=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-collateral"]],decls:93,vars:32,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","quality"],["matInput","","required","","formControlName","unitType"],["matInput","","required","","formControlName","basePrice"],["matInput","","required","","formControlName","pctToBase"],["required","","formControlName","currency"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,pJe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field",3),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",6),t(28,` - `),x(29,iti,8,9,"mat-error",5),t(30,` + `),a(21,"mat-form-field",3),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",6),t(28,` + `),x(29,mJe,8,9,"mat-error",5),t(30,` `),s(),t(31,` - `),o(32,"mat-form-field",3),t(33,` - `),o(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` - `),I(38,"input",7),t(39,` - `),x(40,nti,8,9,"mat-error",5),t(41,` + `),a(32,"mat-form-field",3),t(33,` + `),a(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` + `),T(38,"input",7),t(39,` + `),x(40,dJe,8,9,"mat-error",5),t(41,` `),s(),t(42,` - `),o(43,"mat-form-field",3),t(44,` - `),o(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` - `),I(49,"input",8),t(50,` - `),x(51,rti,8,9,"mat-error",5),t(52,` + `),a(43,"mat-form-field",3),t(44,` + `),a(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` + `),T(49,"input",8),t(50,` + `),x(51,uJe,8,9,"mat-error",5),t(52,` `),s(),t(53,` - `),o(54,"mat-form-field",3),t(55,` - `),o(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` - `),I(60,"input",9),t(61,` - `),x(62,ati,8,9,"mat-error",5),t(63,` + `),a(54,"mat-form-field",3),t(55,` + `),a(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` + `),T(60,"input",9),t(61,` + `),x(62,fJe,8,9,"mat-error",5),t(63,` `),s(),t(64,` - `),o(65,"mat-form-field",3),t(66,` - `),o(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` - `),o(71,"mat-select",10),t(72,` - `),x(73,oti,2,2,"mat-option",11),t(74,` + `),a(65,"mat-form-field",3),t(66,` + `),a(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` + `),a(71,"mat-select",10),t(72,` + `),x(73,hJe,2,2,"mat-option",11),t(74,` `),s(),t(75,` - `),x(76,sti,8,9,"mat-error",5),t(77,` + `),x(76,gJe,8,9,"mat-error",5),t(77,` `),s(),t(78,` `),s(),t(79,` `),s(),t(80,` - `),o(81,"mat-card-actions",12),t(82,` - `),o(83,"button",13),t(84),m(85,"translate"),s(),t(86,` - `),x(87,lti,3,4,"button",14),t(88,` + `),a(81,"mat-card-actions",12),t(82,` + `),a(83,"button",13),t(84),m(85,"translate"),s(),t(86,` + `),x(87,xJe,3,4,"button",14),t(88,` `),s(),t(89,` `),s(),t(90,` `),s(),t(91,` `),s(),t(92,` -`)),a&2&&(l(4),g("formGroup",r.collateralForm),l(9),b(d(14,17,"labels.inputs.Name")),l(5),g("ngIf",r.collateralForm.controls.name.hasError("required")),l(6),b(d(25,19,"labels.inputs.Type/Quality")),l(5),g("ngIf",r.collateralForm.controls.quality.hasError("required")),l(6),b(d(36,21,"labels.inputs.Unit Type")),l(5),g("ngIf",r.collateralForm.controls.unitType.hasError("required")),l(6),b(d(47,23,"labels.inputs.Base Price")),l(5),g("ngIf",r.collateralForm.controls.basePrice.hasError("required")),l(6),b(d(58,25,"labels.inputs.Percentage to Base")),l(5),g("ngIf",r.collateralForm.controls.pctToBase.hasError("required")),l(6),b(d(69,27,"labels.heading.Currency")),l(5),g("ngForOf",r.collateralTemplateData),l(3),g("ngIf",r.collateralForm.controls.currency.hasError("required")),l(7),g("routerLink",ht(31,tti)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.collateralForm),l(9),b(d(14,17,"labels.inputs.Name")),l(5),g("ngIf",r.collateralForm.controls.name.hasError("required")),l(6),b(d(25,19,"labels.inputs.Type/Quality")),l(5),g("ngIf",r.collateralForm.controls.quality.hasError("required")),l(6),b(d(36,21,"labels.inputs.Unit Type")),l(5),g("ngIf",r.collateralForm.controls.unitType.hasError("required")),l(6),b(d(47,23,"labels.inputs.Base Price")),l(5),g("ngIf",r.collateralForm.controls.basePrice.hasError("required")),l(6),b(d(58,25,"labels.inputs.Percentage to Base")),l(5),g("ngIf",r.collateralForm.controls.pctToBase.hasError("required")),l(6),b(d(69,27,"labels.heading.Currency")),l(5),g("ngForOf",r.collateralTemplateData),l(3),g("ngIf",r.collateralForm.controls.currency.hasError("required")),l(7),g("routerLink",ht(31,cJe)),l(),k(` `,d(85,29,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[re,Lt,De,Dt,te,Ge,le,jt,Gt,Te,Kt,qe,fe,ye,ee,me,Ie,de,ue,zt,se,St]})}}return e})();var cti=()=>["../"];function pti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_CHARGE"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,me,Et],encapsulation:2})}}return e})();var _Je=()=>["../"];function vJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function mti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function bJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Type/Quality")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function dti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function CJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Unit Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function uti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function yJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Base Price")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function fti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function SJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Percentage to Base")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function hti(e,n){if(e&1&&(o(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function wJe(e,n){if(e&1&&(a(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function gti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function EJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.heading.Currency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function xti(e,n){if(e&1&&(o(0,"button",16),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.collateralForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function kJe(e,n){if(e&1&&(a(0,"button",16),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.collateralForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var qpt=(()=>{class e{constructor(i,a,r,c,u){this.productsService=i,this.formBuilder=a,this.route=r,this.router=c,this.settingsService=u,this.route.data.subscribe(h=>{this.collateralData=h.collateral,this.collateralTemplateData=h.collateralTemplate})}ngOnInit(){this.editCollateralForm()}editCollateralForm(){this.collateralForm=this.formBuilder.group({name:[this.collateralData.name,yt.required],quality:[this.collateralData.quality,yt.required],unitType:[this.collateralData.unitType,yt.required],basePrice:[this.collateralData.basePrice,yt.required],pctToBase:[this.collateralData.pctToBase,yt.required],currency:[this.collateralData.currency,yt.required]})}submit(){let i=this.collateralForm.value;i.locale=this.settingsService.language.code,this.productsService.updateCollateral(this.collateralData.id.toString(),i).subscribe(a=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Ei),z(he),z(Nt),z(Zt),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-collateral"]],decls:93,vars:32,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","autoFocus","","formControlName","name"],[4,"ngIf"],["matInput","","required","","autoFocus","","formControlName","quality"],["matInput","","required","","autoFocus","","formControlName","unitType"],["matInput","","required","","autoFocus","","formControlName","basePrice"],["matInput","","required","","autoFocus","","formControlName","pctToBase"],["required","","formControlName","currency"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,pti,8,9,"mat-error",5),t(19,` + `)}}var lD=(()=>{class e{constructor(i,o,r,c,u){this.productsService=i,this.formBuilder=o,this.route=r,this.router=c,this.settingsService=u,this.route.data.subscribe(h=>{this.collateralData=h.collateral,this.collateralTemplateData=h.collateralTemplate})}ngOnInit(){this.editCollateralForm()}editCollateralForm(){this.collateralForm=this.formBuilder.group({name:[this.collateralData.name,St.required],quality:[this.collateralData.quality,St.required],unitType:[this.collateralData.unitType,St.required],basePrice:[this.collateralData.basePrice,St.required],pctToBase:[this.collateralData.pctToBase,St.required],currency:[this.collateralData.currency,St.required]})}submit(){let i=this.collateralForm.value;i.locale=this.settingsService.language.code,this.productsService.updateCollateral(this.collateralData.id.toString(),i).subscribe(o=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ki),z(ve),z(Vt),z(te),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-collateral"]],decls:93,vars:32,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","autoFocus","","formControlName","name"],[4,"ngIf"],["matInput","","required","","autoFocus","","formControlName","quality"],["matInput","","required","","autoFocus","","formControlName","unitType"],["matInput","","required","","autoFocus","","formControlName","basePrice"],["matInput","","required","","autoFocus","","formControlName","pctToBase"],["required","","formControlName","currency"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,vJe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field",3),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",6),t(28,` - `),x(29,mti,8,9,"mat-error",5),t(30,` + `),a(21,"mat-form-field",3),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",6),t(28,` + `),x(29,bJe,8,9,"mat-error",5),t(30,` `),s(),t(31,` - `),o(32,"mat-form-field",3),t(33,` - `),o(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` - `),I(38,"input",7),t(39,` - `),x(40,dti,8,9,"mat-error",5),t(41,` + `),a(32,"mat-form-field",3),t(33,` + `),a(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` + `),T(38,"input",7),t(39,` + `),x(40,CJe,8,9,"mat-error",5),t(41,` `),s(),t(42,` - `),o(43,"mat-form-field",3),t(44,` - `),o(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` - `),I(49,"input",8),t(50,` - `),x(51,uti,8,9,"mat-error",5),t(52,` + `),a(43,"mat-form-field",3),t(44,` + `),a(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` + `),T(49,"input",8),t(50,` + `),x(51,yJe,8,9,"mat-error",5),t(52,` `),s(),t(53,` - `),o(54,"mat-form-field",3),t(55,` - `),o(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` - `),I(60,"input",9),t(61,` - `),x(62,fti,8,9,"mat-error",5),t(63,` + `),a(54,"mat-form-field",3),t(55,` + `),a(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` + `),T(60,"input",9),t(61,` + `),x(62,SJe,8,9,"mat-error",5),t(63,` `),s(),t(64,` - `),o(65,"mat-form-field",3),t(66,` - `),o(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` - `),o(71,"mat-select",10),t(72,` - `),x(73,hti,2,2,"mat-option",11),t(74,` + `),a(65,"mat-form-field",3),t(66,` + `),a(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` + `),a(71,"mat-select",10),t(72,` + `),x(73,wJe,2,2,"mat-option",11),t(74,` `),s(),t(75,` - `),x(76,gti,8,9,"mat-error",5),t(77,` + `),x(76,EJe,8,9,"mat-error",5),t(77,` `),s(),t(78,` `),s(),t(79,` `),s(),t(80,` - `),o(81,"mat-card-actions",12),t(82,` - `),o(83,"button",13),t(84),m(85,"translate"),s(),t(86,` - `),x(87,xti,3,4,"button",14),t(88,` + `),a(81,"mat-card-actions",12),t(82,` + `),a(83,"button",13),t(84),m(85,"translate"),s(),t(86,` + `),x(87,kJe,3,4,"button",14),t(88,` `),s(),t(89,` `),s(),t(90,` `),s(),t(91,` `),s(),t(92,` -`)),a&2&&(l(4),g("formGroup",r.collateralForm),l(9),b(d(14,17,"labels.inputs.Name")),l(5),g("ngIf",r.collateralForm.controls.name.hasError("required")),l(6),b(d(25,19,"labels.inputs.Type/Quality")),l(5),g("ngIf",r.collateralForm.controls.quality.hasError("required")),l(6),b(d(36,21,"labels.inputs.Unit Type")),l(5),g("ngIf",r.collateralForm.controls.unitType.hasError("required")),l(6),b(d(47,23,"labels.inputs.Base Price")),l(5),g("ngIf",r.collateralForm.controls.basePrice.hasError("required")),l(6),b(d(58,25,"labels.inputs.Percentage to Base")),l(5),g("ngIf",r.collateralForm.controls.pctToBase.hasError("required")),l(6),b(d(69,27,"labels.heading.Currency")),l(5),g("ngForOf",r.collateralTemplateData),l(3),g("ngIf",r.collateralForm.controls.currency.hasError("required")),l(7),g("routerLink",ht(31,cti)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.collateralForm),l(9),b(d(14,17,"labels.inputs.Name")),l(5),g("ngIf",r.collateralForm.controls.name.hasError("required")),l(6),b(d(25,19,"labels.inputs.Type/Quality")),l(5),g("ngIf",r.collateralForm.controls.quality.hasError("required")),l(6),b(d(36,21,"labels.inputs.Unit Type")),l(5),g("ngIf",r.collateralForm.controls.unitType.hasError("required")),l(6),b(d(47,23,"labels.inputs.Base Price")),l(5),g("ngIf",r.collateralForm.controls.basePrice.hasError("required")),l(6),b(d(58,25,"labels.inputs.Percentage to Base")),l(5),g("ngIf",r.collateralForm.controls.pctToBase.hasError("required")),l(6),b(d(69,27,"labels.heading.Currency")),l(5),g("ngForOf",r.collateralTemplateData),l(3),g("ngIf",r.collateralForm.controls.currency.hasError("required")),l(7),g("routerLink",ht(31,_Je)),l(),k(` `,d(85,29,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[re,Lt,De,Dt,te,Ge,le,jt,Gt,Te,Kt,qe,fe,ye,ee,me,Ie,de,ue,zt,se,St]})}}return e})();var _ti=()=>["edit"],Hpt=(()=>{class e{constructor(i,a,r,c,u){this.productsService=i,this.route=a,this.router=r,this.dialog=c,this.translateService=u,this.route.data.subscribe(h=>{this.collateralData=h.collateral})}deleteCollateral(){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.Collateral")+" "+this.collateralData.id}}).afterClosed().subscribe(a=>{a.delete&&this.productsService.deleteCollateral(this.collateralData.id).subscribe(()=>{this.router.navigate(["/products/collaterals"])})})}static{this.\u0275fac=function(a){return new(a||e)(z(Ei),z(Nt),z(Zt),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-collateral"]],decls:69,vars:32,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"button",1),t(3,` - `),I(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"button",3),q("click",function(){return r.deleteCollateral()}),t(9,` - `),I(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` + `),l(3),g("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,me,Et],encapsulation:2})}}return e})();var TJe=()=>["edit"],cD=(()=>{class e{constructor(i,o,r,c,u){this.productsService=i,this.route=o,this.router=r,this.dialog=c,this.translateService=u,this.route.data.subscribe(h=>{this.collateralData=h.collateral})}deleteCollateral(){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.Collateral")+" "+this.collateralData.id}}).afterClosed().subscribe(o=>{o.delete&&this.productsService.deleteCollateral(this.collateralData.id).subscribe(()=>{this.router.navigate(["/products/collaterals"])})})}static{this.\u0275fac=function(o){return new(o||e)(z(ki),z(Vt),z(te),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-collateral"]],decls:69,vars:32,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"button",1),t(3,` + `),T(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"button",3),q("click",function(){return r.deleteCollateral()}),t(9,` + `),T(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` -`),o(15,"div",5),t(16,` - `),o(17,"mat-card"),t(18,` - `),o(19,"mat-card-content"),t(20,` - `),o(21,"div",6),t(22,` - `),o(23,"div",7),t(24),m(25,"translate"),s(),t(26,` +`),a(15,"div",5),t(16,` + `),a(17,"mat-card"),t(18,` + `),a(19,"mat-card-content"),t(20,` + `),a(21,"div",6),t(22,` + `),a(23,"div",7),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"div",8),t(28),s(),t(29,` + `),a(27,"div",8),t(28),s(),t(29,` - `),o(30,"div",7),t(31),m(32,"translate"),s(),t(33,` + `),a(30,"div",7),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"div",8),t(35),s(),t(36,` + `),a(34,"div",8),t(35),s(),t(36,` - `),o(37,"div",7),t(38),m(39,"translate"),s(),t(40,` + `),a(37,"div",7),t(38),m(39,"translate"),s(),t(40,` - `),o(41,"div",8),t(42),s(),t(43,` + `),a(41,"div",8),t(42),s(),t(43,` - `),o(44,"div",7),t(45),m(46,"translate"),s(),t(47,` + `),a(44,"div",7),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"div",8),t(49),s(),t(50,` + `),a(48,"div",8),t(49),s(),t(50,` - `),o(51,"div",7),t(52),m(53,"translate"),s(),t(54,` + `),a(51,"div",7),t(52),m(53,"translate"),s(),t(54,` - `),o(55,"div",8),t(56),s(),t(57,` + `),a(55,"div",8),t(56),s(),t(57,` - `),o(58,"div",7),t(59),m(60,"translate"),s(),t(61,` + `),a(58,"div",7),t(59),m(60,"translate"),s(),t(61,` - `),o(62,"div",8),t(63),s(),t(64,` + `),a(62,"div",8),t(63),s(),t(64,` `),s(),t(65,` `),s(),t(66,` `),s(),t(67,` `),s(),t(68,` -`)),a&2&&(l(2),g("routerLink",ht(31,_ti)),l(3),k(` +`)),o&2&&(l(2),g("routerLink",ht(31,TJe)),l(3),k(` `,d(6,15,"labels.heading.Edit"),` `),l(6),k(` `,d(12,17,"labels.heading.Delete"),` @@ -32354,517 +32368,517 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(60,29,"labels.heading.Currency"),` `),l(4),k(` `,r.collateralData.currency,` - `))},dependencies:[Ht,Dt,te,le,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var O9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProducts()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var F9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var B9=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getLoanProduct(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var R9=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getLoanProduct(a,!0)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var N9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProducts()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var L9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var V9=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getSavingProduct(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var z9=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("productId");return this.productsService.getSavingProduct(a,!0)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var j9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProducts()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var q9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var ok=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getShareProduct(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var H9=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getShareProduct(a,!0)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var G9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProducts()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var U9=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getRecurringDepositProduct(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var $9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCharges()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var sk=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("id");return this.productsService.getCharge(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var W9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getChargesTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Q9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProducts()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Y9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var K9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductMixes()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var lk=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFloatingRates()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var oC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("id");return this.productsService.getFloatingRate(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var sC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("id");return this.productsService.getProductMix(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var J9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponents()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Z9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroups()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var lC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("id");return this.productsService.getTaxComponent(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var X9=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponentTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var vti=()=>["../"];function bti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Cti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,wt,qt,oe,de,At,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var yL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProducts()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var SL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getLoanProductsTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var wL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getLoanProduct(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var EL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getLoanProduct(o,!0)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var kL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProducts()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var TL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getSavingProductsTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var IL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getSavingProduct(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var PL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("productId");return this.productsService.getSavingProduct(o,!0)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var DL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProducts()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var AL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getShareProductsTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var pD=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getShareProduct(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var ML=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getShareProduct(o,!0)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var OL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProducts()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var FL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getRecurringDepositProduct(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var BL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCharges()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var mD=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("id");return this.productsService.getCharge(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var RL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getChargesTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var NL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProducts()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var LL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFixedDepositProductsTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var VL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductMixes()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var dD=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getFloatingRates()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var cC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("id");return this.productsService.getFloatingRate(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var pC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("id");return this.productsService.getProductMix(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var zL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponents()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var jL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroups()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var mC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("id");return this.productsService.getTaxComponent(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var qL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxComponentTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var IJe=()=>["../"];function PJe(e,n){if(e&1&&(a(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function DJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function yti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function AJe(e,n){if(e&1&&(a(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function Sti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),m(4,"translate"),o(5,"strong"),t(6),m(7,"translate"),s(),t(8,` - `),s()),e&2&&(l(),rs(` + `)}}function MJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),m(4,"translate"),a(5,"strong"),t(6),m(7,"translate"),s(),t(8,` + `),s()),e&2&&(l(),Ka(` `,d(2,4,"labels.inputs.Currency")," ",d(3,6,"labels.inputs.Type"),` - `,d(4,8,"labels.commons.is")," "),l(5),b(d(7,10,"labels.commons.required")))}function wti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Eti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `,d(4,8,"labels.commons.is")," "),l(5),b(d(7,10,"labels.commons.required")))}function OJe(e,n){if(e&1&&(a(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function FJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Time Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function kti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Iti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function BJe(e,n){if(e&1&&(a(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function RJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Calculation Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Tti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Pti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function NJe(e,n){if(e&1&&(a(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function LJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Charge Payment Mode")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Dti(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",24),t(7,` - `),x(8,Tti,3,5,"mat-option",5),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function VJe(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",24),t(7,` + `),x(8,NJe,3,5,"mat-option",5),t(9,` `),s(),t(10,` - `),x(11,Pti,8,9,"mat-error",8),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Charge Payment By")),l(5),g("ngForOf",i.chargeData.chargePaymetModeOptions),l(3),g("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function Mti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),x(11,LJe,8,9,"mat-error",8),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Charge Payment By")),l(5),g("ngForOf",i.chargeData.chargePaymetModeOptions),l(3),g("ngIf",i.chargeForm.controls.chargePaymentMode.hasError("required"))}}function zJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Amount")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Ati(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=A(2);l(),vt(` + `),l(4),b(d(6,7,"labels.commons.required")))}function jJe(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=M(2);l(),vt(` `,d(2,2,"errors.validation.msg.loanproduct.minimumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.maxCap.value,`) - `)}}function Oti(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",25),t(7,` - `),x(8,Ati,3,4,"mat-error",8),t(9,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Minimum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function Fti(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=A(2);l(),vt(` + `)}}function qJe(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",25),t(7,` + `),x(8,jJe,3,4,"mat-error",8),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Minimum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.minCap.hasError("maxValue"))}}function HJe(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),s()),e&2){let i=M(2);l(),vt(` `,d(2,2,"errors.validation.msg.loanproduct.maximumGap.not.greater.than.specified.number")," (",i.chargeForm.controls.minCap.value,`) - `)}}function Bti(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",26),t(7,` + `)}}function GJe(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",26),t(7,` - `),x(8,Fti,3,4,"mat-error",8),t(9,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Maximum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function Rti(e,n){if(e&1&&(o(0,"mifosx-gl-account-selector",27),t(1,` - `),s()),e&2){let i=A();g("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.chargeData.incomeOrLiabilityAccountOptions.incomeAccountOptions)("required",!0)("inputLabel","Income from Charge")}}function Nti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),x(8,HJe,3,4,"mat-error",8),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Maximum Charge Cap")),l(5),g("ngIf",i.chargeForm.controls.maxCap.hasError("minValue"))}}function UJe(e,n){if(e&1&&(a(0,"mifosx-gl-account-selector",27),t(1,` + `),s()),e&2){let i=M();g("inputFormControl",i.chargeForm.controls.incomeAccountId)("glAccountList",i.chargeData.incomeOrLiabilityAccountOptions.incomeAccountOptions)("required",!0)("inputLabel","Income from Charge")}}function $Je(e,n){if(e&1&&(a(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Lti(e,n){if(e&1&&(o(0,"mat-select",28),t(1,` - `),x(2,Nti,2,2,"mat-option",5),t(3,` - `),s()),e&2){let i=A();l(2),g("ngForOf",i.chargeData.taxGroupOptions)}}function Vti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function WJe(e,n){if(e&1&&(a(0,"mat-select",28),t(1,` + `),x(2,$Je,2,2,"mat-option",5),t(3,` + `),s()),e&2){let i=M();l(2),g("ngForOf",i.chargeData.taxGroupOptions)}}function QJe(e,n){if(e&1&&(a(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function zti(e,n){if(e&1&&(o(0,"mat-select",28),t(1,` - `),x(2,Vti,2,2,"mat-option",5),t(3,` - `),s()),e&2){let i=A();l(2),g("ngForOf",i.chargeData.taxGroupOptions)}}function jti(e,n){if(e&1){let i=lt();o(0,"div",29),t(1,` - `),o(2,"mat-checkbox",30),q("change",function(r){Q(i);let c=A();return Y(c.getFeeFrequency(r.checked))}),t(3),m(4,"translate"),s(),t(5,` - `),s()}if(e&2){let i=A();l(2),g("checked",i.addFeeFrequency&&i.showFeeOptions),l(),k(` + `)}}function KJe(e,n){if(e&1&&(a(0,"mat-select",28),t(1,` + `),x(2,QJe,2,2,"mat-option",5),t(3,` + `),s()),e&2){let i=M();l(2),g("ngForOf",i.chargeData.taxGroupOptions)}}function YJe(e,n){if(e&1){let i=lt();a(0,"div",29),t(1,` + `),a(2,"mat-checkbox",30),q("change",function(r){Q(i);let c=M();return K(c.getFeeFrequency(r.checked))}),t(3),m(4,"translate"),s(),t(5,` + `),s()}if(e&2){let i=M();l(2),g("checked",i.addFeeFrequency&&i.showFeeOptions),l(),k(` `,d(4,2,"labels.inputs.Add Fee Frequency"),` - `)}}function qti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function JJe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Frequency Interval")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Hti(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",31),t(7,` - `),x(8,qti,8,9,"mat-error",8),t(9,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Frequency Interval")),l(5),g("ngIf",i.chargeForm.controls.feeInterval.hasError("required"))}}function Gti(e,n){if(e&1&&(o(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` - `,Ke(2,2,i.value,"catalogs"),` - `)}}function Uti(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function ZJe(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",31),t(7,` + `),x(8,JJe,8,9,"mat-error",8),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Frequency Interval")),l(5),g("ngIf",i.chargeForm.controls.feeInterval.hasError("required"))}}function XJe(e,n){if(e&1&&(a(0,"mat-option",23),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,Ze(2,2,i.value,"catalogs"),` + `)}}function tZe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Add Fee Frequency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function $ti(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",32),t(7,` - `),x(8,Gti,3,5,"mat-option",5),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function eZe(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",32),t(7,` + `),x(8,XJe,3,5,"mat-option",5),t(9,` `),s(),t(10,` - `),x(11,Uti,8,9,"mat-error",8),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Charge Frequency")),l(5),g("ngForOf",i.chargeData.feeFrequencyOptions),l(3),g("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function Wti(e,n){e&1&&(o(0,"div",33),t(1,` - `),o(2,"mat-checkbox",34),t(3),m(4,"translate"),m(5,"translate"),s(),t(6,` + `),x(11,tZe,8,9,"mat-error",8),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Charge Frequency")),l(5),g("ngForOf",i.chargeData.feeFrequencyOptions),l(3),g("ngIf",i.chargeForm.controls.feeFrequency.hasError("required"))}}function iZe(e,n){e&1&&(a(0,"div",33),t(1,` + `),a(2,"mat-checkbox",34),t(3),m(4,"translate"),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(3),vt(` `,d(4,2,"labels.commons.Is")," ",d(5,4,"labels.inputs.Penalty"),` - `))}function Qti(e,n){if(e&1&&(o(0,"button",35),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.chargeForm.valid),l(),k(` + `))}function nZe(e,n){if(e&1&&(a(0,"button",35),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.chargeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Gpt=(()=>{class e{constructor(i,a,r,c,u){this.productsService=i,this.formBuilder=a,this.route=r,this.router=c,this.settingsService=u,this.showPenalty=!0,this.addFeeFrequency=!0,this.showGLAccount=!1,this.chargePaymentMode=!1,this.showFeeOptions=!1,this.route.data.subscribe(h=>{this.chargeData=h.chargesTemplate})}ngOnInit(){this.editChargeForm()}editChargeForm(){switch(this.showFeeOptions=this.chargeData.feeInterval&&this.chargeData.feeInterval>0,this.chargeForm=this.formBuilder.group({name:[this.chargeData.name,yt.required],chargeAppliesTo:[{value:this.chargeData.chargeAppliesTo.id,disabled:!0},yt.required],currencyCode:[this.chargeData.currency.code,yt.required],amount:[this.chargeData.amount,yt.required],active:[this.chargeData.active],penalty:[this.chargeData.penalty],minCap:[this.chargeData.minCap||null,[nk("maxCap")]],maxCap:[this.chargeData.maxCap||null,[ik("minCap")]],chargeTimeType:[this.chargeData.chargeTimeType.id,yt.required],chargeCalculationType:[this.chargeData.chargeCalculationType.id,yt.required]}),this.chargeData.chargeAppliesTo.value){case"Loan":{this.chargeTimeTypeOptions=this.chargeData.loanChargeTimeTypeOptions,this.chargeCalculationTypeOptions=this.chargeData.loanChargeCalculationTypeOptions,this.addFeeFrequency=!0,this.chargePaymentMode=!0,this.chargeForm.addControl("chargePaymentMode",this.formBuilder.control(this.chargeData.chargePaymentMode.id,yt.required)),this.showFeeOptions&&(this.getFeeFrequency(this.showFeeOptions),this.chargeForm.patchValue({feeInterval:this.chargeData.feeInterval,feeFrequency:this.chargeData.feeFrequency.id}));break}case"Savings":{this.chargeTimeTypeOptions=this.chargeData.savingsChargeTimeTypeOptions,this.chargeCalculationTypeOptions=this.chargeData.savingsChargeCalculationTypeOptions,this.addFeeFrequency=!1;break}case"Shares":{this.chargeTimeTypeOptions=this.chargeData.shareChargeTimeTypeOptions,this.chargeCalculationTypeOptions=this.chargeData.shareChargeCalculationTypeOptions,this.addFeeFrequency=!1,this.showGLAccount=!1,this.showPenalty=!1;break}default:{this.chargeCalculationTypeOptions=this.chargeData.clientChargeCalculationTypeOptions,this.chargeTimeTypeOptions=this.chargeData.clientChargeTimeTypeOptions,this.showGLAccount=!0,this.addFeeFrequency=!1,this.chargeForm.addControl("incomeAccountId",this.formBuilder.control(this.chargeData.incomeOrLiabilityAccount.id,yt.required));break}}this.chargeData.taxGroup?this.chargeForm.addControl("taxGroupId",this.formBuilder.control({value:this.chargeData.taxGroup.id,disabled:!0})):this.chargeForm.addControl("taxGroupId",this.formBuilder.control({value:""}))}getFeeFrequency(i){this.showFeeOptions=i,i?(this.chargeForm.addControl("feeInterval",this.formBuilder.control("",yt.required)),this.chargeForm.addControl("feeFrequency",this.formBuilder.control("",yt.required))):(this.chargeForm.removeControl("feeInterval"),this.chargeForm.removeControl("feeFrequency"))}submit(){let i=this.chargeForm.getRawValue();i.locale=this.settingsService.language.code,i.taxGroupId.value===""&&delete i.taxGroupId,i.minCap||delete i.minCap,i.maxCap||delete i.maxCap,this.productsService.updateCharge(this.chargeData.id.toString(),i).subscribe(a=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Ei),z(he),z(Nt),z(Zt),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-charge"]],decls:141,vars:50,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","","formControlName","chargeAppliesTo"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row-wrap","gap-2percent","layout-lt-md-column","form-section"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],["required","","formControlName","currencyCode"],["required","","formControlName","chargeTimeType"],["required","","formControlName","chargeCalculationType"],["class","flex-48",4,"ngIf"],["matInput","","required","","autofocus","","type","text","formControlName","amount"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["formControlName","taxGroupId",4,"ngIf"],["class","password-never-expires-wrapper checkbox flex-48",4,"ngIf"],[1,"password-never-expires-wrapper","flex-48"],["labelPosition","before","formControlName","active"],["class","send-password-to-email-wrapper flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["required","","formControlName","chargePaymentMode"],["matInput","","autofocus","","formControlName","minCap","mifosxValidateOnFocus",""],["matInput","","autofocus","","formControlName","maxCap","mifosxValidateOnFocus",""],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["formControlName","taxGroupId"],[1,"password-never-expires-wrapper","checkbox","flex-48"],["labelPosition","before",3,"change","checked"],["matInput","","required","","autofocus","","type","text","formControlName","feeInterval"],["required","","formControlName","feeFrequency"],[1,"send-password-to-email-wrapper","flex-48"],["labelPosition","before","formControlName","penalty"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",4),t(17,` - `),x(18,bti,3,5,"mat-option",5),t(19,` + `)}}var uD=(()=>{class e{constructor(i,o,r,c,u){this.productsService=i,this.formBuilder=o,this.route=r,this.router=c,this.settingsService=u,this.showPenalty=!0,this.addFeeFrequency=!0,this.showGLAccount=!1,this.chargePaymentMode=!1,this.showFeeOptions=!1,this.route.data.subscribe(h=>{this.chargeData=h.chargesTemplate})}ngOnInit(){this.editChargeForm()}editChargeForm(){switch(this.showFeeOptions=this.chargeData.feeInterval&&this.chargeData.feeInterval>0,this.chargeForm=this.formBuilder.group({name:[this.chargeData.name,St.required],chargeAppliesTo:[{value:this.chargeData.chargeAppliesTo.id,disabled:!0},St.required],currencyCode:[this.chargeData.currency.code,St.required],amount:[this.chargeData.amount,St.required],active:[this.chargeData.active],penalty:[this.chargeData.penalty],minCap:[this.chargeData.minCap||null,[VP("maxCap")]],maxCap:[this.chargeData.maxCap||null,[LP("minCap")]],chargeTimeType:[this.chargeData.chargeTimeType.id,St.required],chargeCalculationType:[this.chargeData.chargeCalculationType.id,St.required]}),this.chargeData.chargeAppliesTo.value){case"Loan":{this.chargeTimeTypeOptions=this.chargeData.loanChargeTimeTypeOptions,this.chargeCalculationTypeOptions=this.chargeData.loanChargeCalculationTypeOptions,this.addFeeFrequency=!0,this.chargePaymentMode=!0,this.chargeForm.addControl("chargePaymentMode",this.formBuilder.control(this.chargeData.chargePaymentMode.id,St.required)),this.showFeeOptions&&(this.getFeeFrequency(this.showFeeOptions),this.chargeForm.patchValue({feeInterval:this.chargeData.feeInterval,feeFrequency:this.chargeData.feeFrequency.id}));break}case"Savings":{this.chargeTimeTypeOptions=this.chargeData.savingsChargeTimeTypeOptions,this.chargeCalculationTypeOptions=this.chargeData.savingsChargeCalculationTypeOptions,this.addFeeFrequency=!1;break}case"Shares":{this.chargeTimeTypeOptions=this.chargeData.shareChargeTimeTypeOptions,this.chargeCalculationTypeOptions=this.chargeData.shareChargeCalculationTypeOptions,this.addFeeFrequency=!1,this.showGLAccount=!1,this.showPenalty=!1;break}default:{this.chargeCalculationTypeOptions=this.chargeData.clientChargeCalculationTypeOptions,this.chargeTimeTypeOptions=this.chargeData.clientChargeTimeTypeOptions,this.showGLAccount=!0,this.addFeeFrequency=!1,this.chargeForm.addControl("incomeAccountId",this.formBuilder.control(this.chargeData.incomeOrLiabilityAccount.id,St.required));break}}this.chargeData.taxGroup?this.chargeForm.addControl("taxGroupId",this.formBuilder.control({value:this.chargeData.taxGroup.id,disabled:!0})):this.chargeForm.addControl("taxGroupId",this.formBuilder.control({value:""}))}getFeeFrequency(i){this.showFeeOptions=i,i?(this.chargeForm.addControl("feeInterval",this.formBuilder.control("",St.required)),this.chargeForm.addControl("feeFrequency",this.formBuilder.control("",St.required))):(this.chargeForm.removeControl("feeInterval"),this.chargeForm.removeControl("feeFrequency"))}submit(){let i=this.chargeForm.getRawValue();i.locale=this.settingsService.language.code,i.taxGroupId.value===""&&delete i.taxGroupId,i.minCap||delete i.minCap,i.maxCap||delete i.maxCap,this.productsService.updateCharge(this.chargeData.id.toString(),i).subscribe(o=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ki),z(ve),z(Vt),z(te),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-charge"]],decls:141,vars:50,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","","formControlName","chargeAppliesTo"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row-wrap","gap-2percent","layout-lt-md-column","form-section"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],["required","","formControlName","currencyCode"],["required","","formControlName","chargeTimeType"],["required","","formControlName","chargeCalculationType"],["class","flex-48",4,"ngIf"],["matInput","","required","","autofocus","","type","text","formControlName","amount"],["class","flex-48",3,"inputFormControl","glAccountList","required","inputLabel",4,"ngIf"],["formControlName","taxGroupId",4,"ngIf"],["class","password-never-expires-wrapper checkbox flex-48",4,"ngIf"],[1,"password-never-expires-wrapper","flex-48"],["labelPosition","before","formControlName","active"],["class","send-password-to-email-wrapper flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["required","","formControlName","chargePaymentMode"],["matInput","","autofocus","","formControlName","minCap","mifosxValidateOnFocus",""],["matInput","","autofocus","","formControlName","maxCap","mifosxValidateOnFocus",""],[1,"flex-48",3,"inputFormControl","glAccountList","required","inputLabel"],["formControlName","taxGroupId"],[1,"password-never-expires-wrapper","checkbox","flex-48"],["labelPosition","before",3,"change","checked"],["matInput","","required","","autofocus","","type","text","formControlName","feeInterval"],["required","","formControlName","feeFrequency"],[1,"send-password-to-email-wrapper","flex-48"],["labelPosition","before","formControlName","penalty"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",4),t(17,` + `),x(18,PJe,3,5,"mat-option",5),t(19,` `),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"div",6),t(24,` - `),o(25,"mat-form-field",3),t(26,` - `),o(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` - `),I(31,"input",7),t(32,` - `),x(33,Cti,8,9,"mat-error",8),t(34,` + `),a(23,"div",6),t(24,` + `),a(25,"mat-form-field",3),t(26,` + `),a(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` + `),T(31,"input",7),t(32,` + `),x(33,DJe,8,9,"mat-error",8),t(34,` `),s(),t(35,` - `),o(36,"mat-form-field",3),t(37,` - `),o(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` - `),o(42,"mat-select",9),t(43,` - `),x(44,yti,2,2,"mat-option",5),t(45,` + `),a(36,"mat-form-field",3),t(37,` + `),a(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` + `),a(42,"mat-select",9),t(43,` + `),x(44,AJe,2,2,"mat-option",5),t(45,` `),s(),t(46,` - `),x(47,Sti,9,12,"mat-error",8),t(48,` + `),x(47,MJe,9,12,"mat-error",8),t(48,` `),s(),t(49,` - `),o(50,"mat-form-field",3),t(51,` - `),o(52,"mat-label"),t(53),m(54,"translate"),s(),t(55,` - `),o(56,"mat-select",10),t(57,` - `),x(58,wti,3,5,"mat-option",5),t(59,` + `),a(50,"mat-form-field",3),t(51,` + `),a(52,"mat-label"),t(53),m(54,"translate"),s(),t(55,` + `),a(56,"mat-select",10),t(57,` + `),x(58,OJe,3,5,"mat-option",5),t(59,` `),s(),t(60,` - `),x(61,Eti,8,9,"mat-error",8),t(62,` + `),x(61,FJe,8,9,"mat-error",8),t(62,` `),s(),t(63,` - `),o(64,"mat-form-field",3),t(65,` - `),o(66,"mat-label"),t(67),m(68,"translate"),s(),t(69,` - `),o(70,"mat-select",11),t(71,` - `),x(72,kti,3,5,"mat-option",5),t(73,` + `),a(64,"mat-form-field",3),t(65,` + `),a(66,"mat-label"),t(67),m(68,"translate"),s(),t(69,` + `),a(70,"mat-select",11),t(71,` + `),x(72,BJe,3,5,"mat-option",5),t(73,` `),s(),t(74,` - `),x(75,Iti,8,9,"mat-error",8),t(76,` + `),x(75,RJe,8,9,"mat-error",8),t(76,` `),s(),t(77,` - `),x(78,Dti,13,5,"mat-form-field",12),t(79,` + `),x(78,VJe,13,5,"mat-form-field",12),t(79,` - `),o(80,"mat-form-field",3),t(81,` - `),o(82,"mat-label"),t(83),m(84,"translate"),s(),t(85,` - `),I(86,"input",13),t(87,` - `),x(88,Mti,8,9,"mat-error",8),t(89,` + `),a(80,"mat-form-field",3),t(81,` + `),a(82,"mat-label"),t(83),m(84,"translate"),s(),t(85,` + `),T(86,"input",13),t(87,` + `),x(88,zJe,8,9,"mat-error",8),t(89,` `),s(),t(90,` `),t(91,` - `),x(92,Oti,10,4,"mat-form-field",12),t(93,` - `),x(94,Bti,10,4,"mat-form-field",12),t(95,` + `),x(92,qJe,10,4,"mat-form-field",12),t(93,` + `),x(94,GJe,10,4,"mat-form-field",12),t(95,` - `),x(96,Rti,2,4,"mifosx-gl-account-selector",14),t(97,` + `),x(96,UJe,2,4,"mifosx-gl-account-selector",14),t(97,` - `),o(98,"mat-form-field",3),t(99,` - `),o(100,"mat-label"),t(101),m(102,"translate"),s(),t(103,` - `),x(104,Lti,4,1,"mat-select",15),t(105,` + `),a(98,"mat-form-field",3),t(99,` + `),a(100,"mat-label"),t(101),m(102,"translate"),s(),t(103,` + `),x(104,WJe,4,1,"mat-select",15),t(105,` - `),x(106,zti,4,1,"mat-select",15),t(107,` + `),x(106,KJe,4,1,"mat-select",15),t(107,` `),s(),t(108,` - `),x(109,jti,6,4,"div",16),t(110,` + `),x(109,YJe,6,4,"div",16),t(110,` - `),x(111,Hti,10,4,"mat-form-field",12),t(112,` + `),x(111,ZJe,10,4,"mat-form-field",12),t(112,` - `),x(113,$ti,13,5,"mat-form-field",12),t(114,` + `),x(113,eZe,13,5,"mat-form-field",12),t(114,` `),s(),t(115,` - `),o(116,"div",6),t(117,` - `),o(118,"div",17),t(119,` - `),o(120,"mat-checkbox",18),t(121),m(122,"translate"),s(),t(123,` + `),a(116,"div",6),t(117,` + `),a(118,"div",17),t(119,` + `),a(120,"mat-checkbox",18),t(121),m(122,"translate"),s(),t(123,` `),s(),t(124,` - `),x(125,Wti,7,6,"div",19),t(126,` + `),x(125,iZe,7,6,"div",19),t(126,` `),s(),t(127,` `),s(),t(128,` - `),o(129,"mat-card-actions",20),t(130,` - `),o(131,"button",21),t(132),m(133,"translate"),s(),t(134,` - `),x(135,Qti,3,4,"button",22),t(136,` + `),a(129,"mat-card-actions",20),t(130,` + `),a(131,"button",21),t(132),m(133,"translate"),s(),t(134,` + `),x(135,nZe,3,4,"button",22),t(136,` `),s(),t(137,` `),s(),t(138,` `),s(),t(139,` `),s(),t(140,` -`)),a&2&&(l(4),g("formGroup",r.chargeForm),l(9),b(d(14,31,"labels.inputs.Charge Applies To")),l(5),g("ngForOf",r.chargeData.chargeAppliesToOptions),l(10),b(d(29,33,"labels.inputs.Name")),l(5),g("ngIf",r.chargeForm.controls.name.hasError("required")),l(6),b(d(40,35,"labels.inputs.Currency")),l(5),g("ngForOf",r.chargeData.currencyOptions),l(3),g("ngIf",r.chargeForm.controls.currencyCode.hasError("required")),l(6),b(d(54,37,"labels.inputs.Charge Time Type")),l(5),g("ngForOf",r.chargeTimeTypeOptions),l(3),g("ngIf",r.chargeForm.controls.chargeTimeType.hasError("required")),l(6),b(d(68,39,"labels.inputs.Charge Calculation")),l(5),g("ngForOf",r.chargeCalculationTypeOptions),l(3),g("ngIf",r.chargeForm.controls.chargeCalculationType.hasError("required")),l(3),g("ngIf",r.chargePaymentMode),l(5),b(d(84,41,"labels.inputs.Amount")),l(5),g("ngIf",r.chargeForm.controls.amount.hasError("required")),l(4),g("ngIf",r.chargeForm.controls.chargeAppliesTo.value===1&&(r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeCalculationType.value===3||r.chargeForm.controls.chargeCalculationType.value===4||r.chargeForm.controls.chargeCalculationType.value===5)||r.chargeForm.controls.chargeAppliesTo.value===2&&(r.chargeForm.controls.chargeTimeType.value===16||r.chargeForm.controls.chargeTimeType.value===5)&&r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeAppliesTo.value===4&&(r.chargeForm.controls.chargeTimeType.value===14||r.chargeForm.controls.chargeTimeType.value===15)&&r.chargeForm.controls.chargeCalculationType.value===2),l(2),g("ngIf",r.chargeForm.controls.chargeAppliesTo.value===1&&(r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeCalculationType.value===3||r.chargeForm.controls.chargeCalculationType.value===4||r.chargeForm.controls.chargeCalculationType.value===5)||r.chargeForm.controls.chargeAppliesTo.value===2&&(r.chargeForm.controls.chargeTimeType.value===16||r.chargeForm.controls.chargeTimeType.value===5)&&r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeAppliesTo.value===4&&(r.chargeForm.controls.chargeTimeType.value===14||r.chargeForm.controls.chargeTimeType.value===15)&&r.chargeForm.controls.chargeCalculationType.value===2),l(2),g("ngIf",r.showGLAccount),l(5),b(d(102,43,"labels.inputs.Tax Group")),l(3),g("ngIf",r.chargeData.taxGroup),l(2),g("ngIf",!r.chargeData.taxGroup),l(3),g("ngIf",r.addFeeFrequency),l(2),g("ngIf",r.addFeeFrequency&&r.showFeeOptions),l(2),g("ngIf",r.addFeeFrequency&&r.showFeeOptions),l(8),k(` +`)),o&2&&(l(4),g("formGroup",r.chargeForm),l(9),b(d(14,31,"labels.inputs.Charge Applies To")),l(5),g("ngForOf",r.chargeData.chargeAppliesToOptions),l(10),b(d(29,33,"labels.inputs.Name")),l(5),g("ngIf",r.chargeForm.controls.name.hasError("required")),l(6),b(d(40,35,"labels.inputs.Currency")),l(5),g("ngForOf",r.chargeData.currencyOptions),l(3),g("ngIf",r.chargeForm.controls.currencyCode.hasError("required")),l(6),b(d(54,37,"labels.inputs.Charge Time Type")),l(5),g("ngForOf",r.chargeTimeTypeOptions),l(3),g("ngIf",r.chargeForm.controls.chargeTimeType.hasError("required")),l(6),b(d(68,39,"labels.inputs.Charge Calculation")),l(5),g("ngForOf",r.chargeCalculationTypeOptions),l(3),g("ngIf",r.chargeForm.controls.chargeCalculationType.hasError("required")),l(3),g("ngIf",r.chargePaymentMode),l(5),b(d(84,41,"labels.inputs.Amount")),l(5),g("ngIf",r.chargeForm.controls.amount.hasError("required")),l(4),g("ngIf",r.chargeForm.controls.chargeAppliesTo.value===1&&(r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeCalculationType.value===3||r.chargeForm.controls.chargeCalculationType.value===4||r.chargeForm.controls.chargeCalculationType.value===5)||r.chargeForm.controls.chargeAppliesTo.value===2&&(r.chargeForm.controls.chargeTimeType.value===16||r.chargeForm.controls.chargeTimeType.value===5)&&r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeAppliesTo.value===4&&(r.chargeForm.controls.chargeTimeType.value===14||r.chargeForm.controls.chargeTimeType.value===15)&&r.chargeForm.controls.chargeCalculationType.value===2),l(2),g("ngIf",r.chargeForm.controls.chargeAppliesTo.value===1&&(r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeCalculationType.value===3||r.chargeForm.controls.chargeCalculationType.value===4||r.chargeForm.controls.chargeCalculationType.value===5)||r.chargeForm.controls.chargeAppliesTo.value===2&&(r.chargeForm.controls.chargeTimeType.value===16||r.chargeForm.controls.chargeTimeType.value===5)&&r.chargeForm.controls.chargeCalculationType.value===2||r.chargeForm.controls.chargeAppliesTo.value===4&&(r.chargeForm.controls.chargeTimeType.value===14||r.chargeForm.controls.chargeTimeType.value===15)&&r.chargeForm.controls.chargeCalculationType.value===2),l(2),g("ngIf",r.showGLAccount),l(5),b(d(102,43,"labels.inputs.Tax Group")),l(3),g("ngIf",r.chargeData.taxGroup),l(2),g("ngIf",!r.chargeData.taxGroup),l(3),g("ngIf",r.addFeeFrequency),l(2),g("ngIf",r.addFeeFrequency&&r.showFeeOptions),l(2),g("ngIf",r.addFeeFrequency&&r.showFeeOptions),l(8),k(` `,d(122,45,"labels.status.Active"),` - `),l(4),g("ngIf",r.showPenalty),l(6),g("routerLink",ht(49,vti)),l(),k(` + `),l(4),g("ngIf",r.showPenalty),l(6),g("routerLink",ht(49,IJe)),l(),k(` `,d(133,47,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,qe,fe,ye,ee,me,Ie,de,ue,ao,zt,se,fw,St,on],styles:[".checkbox[_ngcontent-%COMP%]{padding-top:10px}.form-section[_ngcontent-%COMP%]{margin-top:10px}"]})}}return e})();var ck=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("id");return this.productsService.getTaxGroup(a,"false")}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var tO=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("productId");return this.productsService.getDividends(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var eO=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProductsTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();function Yti(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function Kti(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function Jti(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function Zti(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function Xti(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function tei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function eei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function iei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function nei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function rei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function aei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function oei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function sei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function lei(e,n){if(e&1){let i=lt();o(0,"mat-step",18),t(1,` - `),x(2,sei,2,3,"ng-template",9),t(3,` + `),l(3),g("mifosxHasPermission","UPDATE_CHARGE"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,me,Et,an,Cw,ta,Mi],styles:[".checkbox[_ngcontent-%COMP%]{padding-top:10px}.form-section[_ngcontent-%COMP%]{margin-top:10px}"]})}}return e})();var fD=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("id");return this.productsService.getTaxGroup(o,"false")}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var HL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("productId");return this.productsService.getDividends(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var GL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getRecurringDepositProductsTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();function rZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function oZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function aZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function sZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function lZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function cZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function pZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function mZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function dZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function uZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function fZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function hZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function gZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function xZe(e,n){if(e&1){let i=lt();a(0,"mat-step",18),t(1,` + `),x(2,gZe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-recurring-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-recurring-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("recurringDepositProductsTemplate",i.recurringDepositProductsTemplate)("chartSlabsDisplayedColumns",i.recurringDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("recurringDepositProduct",i.recurringDepositProduct)}}var Upt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.recurringDepositProductsTemplate=h.recurringDepositProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get recurringDepositProductDetailsForm(){return this.recurringDepositProductDetailsStep.recurringDepositProductDetailsForm}get recurringDepositProductCurrencyForm(){return this.recurringDepositProductCurrencyStep.recurringDepositProductCurrencyForm}get recurringDepositProductTermsForm(){return this.recurringDepositProductTermsStep.recurringDepositProductTermsForm}get recurringDepositProductSettingsForm(){return this.recurringDepositProductSettingsStep.recurringDepositProductSettingsForm}get recurringDepositProductInterestRateChartForm(){return this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChartForm}get recurringDepositProductAccountingForm(){return this.recurringDepositProductAccountingStep.recurringDepositProductAccountingForm}get recurringDepositProductFormValidAndNotPrinstine(){return this.recurringDepositProductDetailsForm.valid&&this.recurringDepositProductCurrencyForm.valid&&this.recurringDepositProductTermsForm.valid&&this.recurringDepositProductSettingsForm.valid&&this.recurringDepositProductInterestRateChartForm.valid&&this.recurringDepositProductAccountingForm.valid&&(this.recurringDepositProductDetailsForm.pristine||this.recurringDepositProductCurrencyForm.pristine||this.recurringDepositProductTermsForm.pristine||this.recurringDepositProductSettingsForm.pristine||this.recurringDepositProductInterestRateChartForm.pristine||this.recurringDepositProductAccountingForm.pristine)}get recurringDepositProduct(){return ve(ve(ve(ve(ve(ve(ve({},this.recurringDepositProductDetailsStep.recurringDepositProductDetails),this.recurringDepositProductCurrencyStep.recurringDepositProductCurrency),this.recurringDepositProductTermsStep.recurringDepositProductTerms),this.recurringDepositProductSettingsStep.recurringDepositProductSettings),this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChart),this.recurringDepositProductChargesStep.recurringDepositProductCharges),this.recurringDepositProductAccountingStep.recurringDepositProductAccounting)}submit(){let i=oi(ve({},this.recurringDepositProduct),{charges:this.recurringDepositProduct.charges.map(a=>({id:a.id})),locale:this.settingsService.language.code});i.description||(i.description=""),delete i.advancedAccountingRules,this.productsService.updateRecurringDepositProduct(this.recurringDepositProductsTemplate.id,i).subscribe(a=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-recurring-deposit-product"]],viewQuery:function(a,r){if(a&1&&(Bt(wf,7),Bt(Ef,7),Bt(kf,7),Bt(If,7),Bt(Tf,7),Bt(Pf,7),Bt(Df,7)),a&2){let c;Ot(c=Ft())&&(r.recurringDepositProductDetailsStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductCurrencyStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductTermsStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductSettingsStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductInterestRateChartStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductChargesStep=c.first),Ot(c=Ft())&&(r.recurringDepositProductAccountingStep=c.first)}},decls:75,vars:17,consts:[["recurringDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositProductsTemplate"],[3,"recurringDepositProductsTemplate","currencyCode"],[3,"recurringDepositProductsTemplate","accountingRuleData","recurringDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","recurringDepositProduct"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,Yti,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("recurringDepositProductsTemplate",i.recurringDepositProductsTemplate)("chartSlabsDisplayedColumns",i.recurringDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("recurringDepositProduct",i.recurringDepositProduct)}}var hD=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.recurringDepositProductsTemplate=h.recurringDepositProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get recurringDepositProductDetailsForm(){return this.recurringDepositProductDetailsStep.recurringDepositProductDetailsForm}get recurringDepositProductCurrencyForm(){return this.recurringDepositProductCurrencyStep.recurringDepositProductCurrencyForm}get recurringDepositProductTermsForm(){return this.recurringDepositProductTermsStep.recurringDepositProductTermsForm}get recurringDepositProductSettingsForm(){return this.recurringDepositProductSettingsStep.recurringDepositProductSettingsForm}get recurringDepositProductInterestRateChartForm(){return this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChartForm}get recurringDepositProductAccountingForm(){return this.recurringDepositProductAccountingStep.recurringDepositProductAccountingForm}get recurringDepositProductFormValidAndNotPrinstine(){return this.recurringDepositProductDetailsForm.valid&&this.recurringDepositProductCurrencyForm.valid&&this.recurringDepositProductTermsForm.valid&&this.recurringDepositProductSettingsForm.valid&&this.recurringDepositProductInterestRateChartForm.valid&&this.recurringDepositProductAccountingForm.valid&&(this.recurringDepositProductDetailsForm.pristine||this.recurringDepositProductCurrencyForm.pristine||this.recurringDepositProductTermsForm.pristine||this.recurringDepositProductSettingsForm.pristine||this.recurringDepositProductInterestRateChartForm.pristine||this.recurringDepositProductAccountingForm.pristine)}get recurringDepositProduct(){return ye(ye(ye(ye(ye(ye(ye({},this.recurringDepositProductDetailsStep.recurringDepositProductDetails),this.recurringDepositProductCurrencyStep.recurringDepositProductCurrency),this.recurringDepositProductTermsStep.recurringDepositProductTerms),this.recurringDepositProductSettingsStep.recurringDepositProductSettings),this.recurringDepositProductInterestRateChartStep.recurringDepositProductInterestRateChart),this.recurringDepositProductChargesStep.recurringDepositProductCharges),this.recurringDepositProductAccountingStep.recurringDepositProductAccounting)}submit(){let i=li(ye({},this.recurringDepositProduct),{charges:this.recurringDepositProduct.charges.map(o=>({id:o.id})),locale:this.settingsService.language.code});i.description||(i.description=""),delete i.advancedAccountingRules,this.productsService.updateRecurringDepositProduct(this.recurringDepositProductsTemplate.id,i).subscribe(o=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-recurring-deposit-product"]],viewQuery:function(o,r){if(o&1&&(Nt(pf,7),Nt(mf,7),Nt(df,7),Nt(uf,7),Nt(ff,7),Nt(hf,7),Nt(gf,7)),o&2){let c;Bt(c=Rt())&&(r.recurringDepositProductDetailsStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductCurrencyStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductTermsStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductSettingsStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductInterestRateChartStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductChargesStep=c.first),Bt(c=Rt())&&(r.recurringDepositProductAccountingStep=c.first)}},decls:75,vars:17,consts:[["recurringDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositProductsTemplate"],[3,"recurringDepositProductsTemplate","currencyCode"],[3,"recurringDepositProductsTemplate","accountingRuleData","recurringDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","recurringDepositProduct"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,rZe,3,0,"ng-template",3),t(6,` - `),x(7,Kti,3,0,"ng-template",4),t(8,` + `),x(7,oZe,3,0,"ng-template",4),t(8,` - `),x(9,Jti,3,0,"ng-template",5),t(10,` + `),x(9,aZe,3,0,"ng-template",5),t(10,` - `),x(11,Zti,3,0,"ng-template",6),t(12,` + `),x(11,sZe,3,0,"ng-template",6),t(12,` - `),x(13,Xti,3,0,"ng-template",7),t(14,` + `),x(13,lZe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,tei,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,cZe,2,3,"ng-template",9),t(18,` - `),o(19,"mifosx-recurring-deposit-product-details-step",10),t(20,` + `),a(19,"mifosx-recurring-deposit-product-details-step",10),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-step",8),t(24,` - `),x(25,eei,2,3,"ng-template",9),t(26,` + `),a(23,"mat-step",8),t(24,` + `),x(25,pZe,2,3,"ng-template",9),t(26,` - `),o(27,"mifosx-recurring-deposit-product-currency-step",10),t(28,` + `),a(27,"mifosx-recurring-deposit-product-currency-step",10),t(28,` `),s(),t(29,` `),s(),t(30,` - `),o(31,"mat-step",8),t(32,` - `),x(33,iei,2,3,"ng-template",9),t(34,` + `),a(31,"mat-step",8),t(32,` + `),x(33,mZe,2,3,"ng-template",9),t(34,` - `),o(35,"mifosx-recurring-deposit-product-terms-step",10),t(36,` + `),a(35,"mifosx-recurring-deposit-product-terms-step",10),t(36,` `),s(),t(37,` `),s(),t(38,` - `),o(39,"mat-step",8),t(40,` - `),x(41,nei,2,3,"ng-template",9),t(42,` + `),a(39,"mat-step",8),t(40,` + `),x(41,dZe,2,3,"ng-template",9),t(42,` - `),o(43,"mifosx-recurring-deposit-product-settings-step",10),t(44,` + `),a(43,"mifosx-recurring-deposit-product-settings-step",10),t(44,` `),s(),t(45,` `),s(),t(46,` - `),o(47,"mat-step",8),t(48,` - `),x(49,rei,2,3,"ng-template",9),t(50,` + `),a(47,"mat-step",8),t(48,` + `),x(49,uZe,2,3,"ng-template",9),t(50,` - `),o(51,"mifosx-recurring-deposit-product-interest-rate-chart-step",10),t(52,` + `),a(51,"mifosx-recurring-deposit-product-interest-rate-chart-step",10),t(52,` `),s(),t(53,` `),s(),t(54,` - `),o(55,"mat-step"),t(56,` - `),x(57,aei,2,3,"ng-template",9),t(58,` + `),a(55,"mat-step"),t(56,` + `),x(57,fZe,2,3,"ng-template",9),t(58,` - `),o(59,"mifosx-recurring-deposit-product-charges-step",11),t(60,` + `),a(59,"mifosx-recurring-deposit-product-charges-step",11),t(60,` `),s(),t(61,` `),s(),t(62,` - `),o(63,"mat-step",8),t(64,` - `),x(65,oei,2,3,"ng-template",9),t(66,` + `),a(63,"mat-step",8),t(64,` + `),x(65,hZe,2,3,"ng-template",9),t(66,` - `),o(67,"mifosx-recurring-deposit-product-accounting-step",12),t(68,` + `),a(67,"mifosx-recurring-deposit-product-accounting-step",12),t(68,` `),s(),t(69,` `),s(),t(70,` - `),x(71,lei,7,4,"mat-step",13),t(72,` + `),x(71,xZe,7,4,"mat-step",13),t(72,` `),s(),t(73,` `),s(),t(74,` -`)),a&2&&(l(15),g("stepControl",r.recurringDepositProductDetailsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductCurrencyForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductTermsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductSettingsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductInterestRateChartForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(8),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("currencyCode",r.recurringDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.recurringDepositProductAccountingForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("recurringDepositProductFormValid",r.recurringDepositProductFormValidAndNotPrinstine),l(4),g("ngIf",r.recurringDepositProductFormValidAndNotPrinstine))},dependencies:[Lt,Ht,wo,yo,Eo,So,Df,Pf,Ef,wf,Tf,ak,If,kf,St]})}}return e})();var iO=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getRecurringDepositProductAndTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var nO=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("dividendId"),r=i.parent.parent.paramMap.get("productId");return this.productsService.getDividendData(r,a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var rO=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getFixedDepositProduct(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var aO=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroupTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var oO=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("id");return this.productsService.getTaxGroup(a,"true")}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var sO=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductsMixTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var cei=()=>["../"];function pei(e,n){if(e&1&&(o(0,"mat-option",10),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`)),o&2&&(l(15),g("stepControl",r.recurringDepositProductDetailsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductCurrencyForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductTermsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductSettingsForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(4),g("stepControl",r.recurringDepositProductInterestRateChartForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate),l(8),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("currencyCode",r.recurringDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.recurringDepositProductAccountingForm),l(4),g("recurringDepositProductsTemplate",r.recurringDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("recurringDepositProductFormValid",r.recurringDepositProductFormValidAndNotPrinstine),l(4),g("ngIf",r.recurringDepositProductFormValidAndNotPrinstine))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,pf,mf,df,uf,ff,hf,gf,Wx],encapsulation:2})}}return e})();var UL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getRecurringDepositProductAndTemplate(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var $L=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("dividendId"),r=i.parent.parent.paramMap.get("productId");return this.productsService.getDividendData(r,o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var WL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getFixedDepositProduct(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var QL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getTaxGroupTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var KL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("id");return this.productsService.getTaxGroup(o,"true")}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var YL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getProductsMixTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var _Ze=()=>["../"];function vZe(e,n){if(e&1&&(a(0,"mat-option",10),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function mei(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `)}}function bZe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.commons.At least one restricted product"),` - `),l(3),b(d(5,4,"labels.commons.must be selected")))}function dei(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",8),t(7,` - `),x(8,pei,2,2,"mat-option",9),t(9,` + `),l(3),b(d(5,4,"labels.commons.must be selected")))}function CZe(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",8),t(7,` + `),x(8,vZe,2,2,"mat-option",9),t(9,` `),s(),t(10,` - `),x(11,mei,7,6,"mat-error",4),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Restricted products")),l(5),g("ngForOf",i.productData),l(3),g("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function uei(e,n){if(e&1&&(o(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.productMixForm.valid),l(),k(` + `),x(11,bZe,7,6,"mat-error",4),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Restricted products")),l(5),g("ngForOf",i.productData),l(3),g("ngIf",i.productMixForm.controls.restrictedProducts.hasError("required"))}}function yZe(e,n){if(e&1&&(a(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.productMixForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var $pt=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.productMixData=u.productMix})}ngOnInit(){this.createProductMixForm(),this.setFormData()}createProductMixForm(){this.productMixForm=this.formBuilder.group({productId:[{value:this.productMixData.productName,disabled:!0}],restrictedProducts:["",yt.required]})}setFormData(){let i=this.productMixData.restrictedProducts;this.productData=[...i,...this.productMixData.allowedProducts],this.productMixForm.get("restrictedProducts").setValue([...i.map(a=>a.id)])}submit(){let i={restrictedProducts:this.productMixForm.value.restrictedProducts},a=this.productMixData.productId;this.productsService.updateProductMix(i,a).subscribe(r=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-product-mix"]],decls:35,vars:11,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","formControlName","productId"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["required","","formControlName","restrictedProducts","multiple",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` + `)}}var gD=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.productMixData=u.productMix})}ngOnInit(){this.createProductMixForm(),this.setFormData()}createProductMixForm(){this.productMixForm=this.formBuilder.group({productId:[{value:this.productMixData.productName,disabled:!0}],restrictedProducts:["",St.required]})}setFormData(){let i=this.productMixData.restrictedProducts;this.productData=[...i,...this.productMixData.allowedProducts],this.productMixForm.get("restrictedProducts").setValue([...i.map(o=>o.id)])}submit(){let i={restrictedProducts:this.productMixForm.value.restrictedProducts},o=this.productMixData.productId;this.productsService.updateProductMix(i,o).subscribe(r=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-product-mix"]],decls:35,vars:11,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","formControlName","productId"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["required","","formControlName","restrictedProducts","multiple",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` `),s(),t(18,` - `),x(19,dei,13,5,"mat-form-field",4),t(20,` + `),x(19,CZe,13,5,"mat-form-field",4),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-card-actions",5),t(24,` - `),o(25,"button",6),t(26),m(27,"translate"),s(),t(28,` - `),x(29,uei,3,4,"button",7),t(30,` + `),a(23,"mat-card-actions",5),t(24,` + `),a(25,"button",6),t(26),m(27,"translate"),s(),t(28,` + `),x(29,yZe,3,4,"button",7),t(30,` `),s(),t(31,` `),s(),t(32,` `),s(),t(33,` `),s(),t(34,` -`)),a&2&&(l(4),g("formGroup",r.productMixForm),l(9),b(d(14,6,"labels.inputs.Product")),l(6),g("ngIf",r.productData),l(6),g("routerLink",ht(10,cei)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.productMixForm),l(9),b(d(14,6,"labels.inputs.Product")),l(6),g("ngIf",r.productData),l(6),g("routerLink",ht(10,_Ze)),l(),k(` `,d(27,8,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_PRODUCTMIX"))},dependencies:[re,Lt,De,Dt,te,Ge,le,jt,Gt,Te,Kt,qe,fe,ye,ee,me,Ie,de,ue,zt,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var lO=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("id");return this.productsService.getCharge(a,!0)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();function fei(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function hei(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function gei(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function xei(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function _ei(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function vei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function bei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function Cei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function yei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function Sei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function wei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function Eei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function kei(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function Iei(e,n){if(e&1){let i=lt();o(0,"mat-step",18),t(1,` - `),x(2,kei,2,3,"ng-template",9),t(3,` + `),l(3),g("mifosxHasPermission","UPDATE_PRODUCTMIX"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var JL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("id");return this.productsService.getCharge(o,!0)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();function SZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function wZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function EZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function kZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function TZe(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function IZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.DETAILS"))}function PZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CURRENCY"))}function DZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.TERMS"))}function AZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.SETTINGS"))}function MZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.INTEREST RATE CHART"))}function OZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CHARGES"))}function FZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.ACCOUNTING"))}function BZe(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function RZe(e,n){if(e&1){let i=lt();a(0,"mat-step",18),t(1,` + `),x(2,BZe,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-fixed-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-fixed-deposit-product-preview-step",19),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("fixedDepositProductsTemplate",i.fixedDepositProductsTemplate)("chartSlabsDisplayedColumns",i.fixedDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("fixedDepositProduct",i.fixedDepositProduct)}}var Wpt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.productsService=a,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.fixedDepositProductsTemplate=h.fixedDepositProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get fixedDepositProductDetailsForm(){return this.fixedDepositProductDetailsStep.fixedDepositProductDetailsForm}get fixedDepositProductCurrencyForm(){return this.fixedDepositProductCurrencyStep.fixedDepositProductCurrencyForm}get fixedDepositProductTermsForm(){return this.fixedDepositProductTermsStep.fixedDepositProductTermsForm}get fixedDepositProductSettingsForm(){return this.fixedDepositProductSettingsStep.fixedDepositProductSettingsForm}get fixedDepositProductInterestRateChartForm(){return this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChartForm}get fixedDepositProductAccountingForm(){return this.fixedDepositProductAccountingStep.fixedDepositProductAccountingForm}get fixedDepositProductFormValidAndNotPrinstine(){return this.fixedDepositProductDetailsForm.valid&&this.fixedDepositProductCurrencyForm.valid&&this.fixedDepositProductTermsForm.valid&&this.fixedDepositProductSettingsForm.valid&&this.fixedDepositProductInterestRateChartForm.valid&&this.fixedDepositProductAccountingForm.valid&&(this.fixedDepositProductDetailsForm.pristine||this.fixedDepositProductCurrencyForm.pristine||this.fixedDepositProductTermsForm.pristine||this.fixedDepositProductSettingsForm.pristine||this.fixedDepositProductInterestRateChartForm.pristine||this.fixedDepositProductAccountingForm.pristine)}get fixedDepositProduct(){return ve(ve(ve(ve(ve(ve(ve({},this.fixedDepositProductDetailsStep.fixedDepositProductDetails),this.fixedDepositProductCurrencyStep.fixedDepositProductCurrency),this.fixedDepositProductTermsStep.fixedDepositProductTerms),this.fixedDepositProductSettingsStep.fixedDepositProductSettings),this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChart),this.fixedDepositProductChargesStep.fixedDepositProductCharges),this.fixedDepositProductAccountingStep.fixedDepositProductAccounting)}submit(){let i=oi(ve({},this.fixedDepositProduct),{charges:this.fixedDepositProduct.charges.map(r=>({id:r.id})),locale:this.settingsService.language.code});i.description||(i.description="");let a=[];i.charts.forEach(r=>{r.amountRangeFrom===""&&delete r.amountRangeFrom,r.amountRangeTo===""&&delete r.amountRangeTo,a.push(r)}),i.charts=a,delete i.advancedAccountingRules,this.productsService.updateFixedDepositProduct(this.fixedDepositProductsTemplate.id,i).subscribe(r=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Ei),z(Zt),z($e),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-fixed-deposit-product"]],viewQuery:function(a,r){if(a&1&&(Bt(xf,7),Bt(_f,7),Bt(vf,7),Bt(bf,7),Bt(Cf,7),Bt(yf,7),Bt(Sf,7)),a&2){let c;Ot(c=Ft())&&(r.fixedDepositProductDetailsStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductCurrencyStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductTermsStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductSettingsStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductInterestRateChartStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductChargesStep=c.first),Ot(c=Ft())&&(r.fixedDepositProductAccountingStep=c.first)}},decls:75,vars:17,consts:[["fixedDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositProductsTemplate"],[3,"fixedDepositProductsTemplate","currencyCode"],[3,"fixedDepositProductsTemplate","accountingRuleData","fixedDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","fixedDepositProduct"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,fei,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("fixedDepositProductsTemplate",i.fixedDepositProductsTemplate)("chartSlabsDisplayedColumns",i.fixedDepositProductInterestRateChartStep.chartSlabsDisplayedColumns)("accountingRuleData",i.accountingRuleData)("fixedDepositProduct",i.fixedDepositProduct)}}var xD=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.productsService=o,this.router=r,this.settingsService=c,this.accounting=u,this.accountingRuleData=[],this.route.data.subscribe(h=>{this.fixedDepositProductsTemplate=h.fixedDepositProductAndTemplate}),this.accountingRuleData=this.accounting.getAccountingRulesForSavings()}get fixedDepositProductDetailsForm(){return this.fixedDepositProductDetailsStep.fixedDepositProductDetailsForm}get fixedDepositProductCurrencyForm(){return this.fixedDepositProductCurrencyStep.fixedDepositProductCurrencyForm}get fixedDepositProductTermsForm(){return this.fixedDepositProductTermsStep.fixedDepositProductTermsForm}get fixedDepositProductSettingsForm(){return this.fixedDepositProductSettingsStep.fixedDepositProductSettingsForm}get fixedDepositProductInterestRateChartForm(){return this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChartForm}get fixedDepositProductAccountingForm(){return this.fixedDepositProductAccountingStep.fixedDepositProductAccountingForm}get fixedDepositProductFormValidAndNotPrinstine(){return this.fixedDepositProductDetailsForm.valid&&this.fixedDepositProductCurrencyForm.valid&&this.fixedDepositProductTermsForm.valid&&this.fixedDepositProductSettingsForm.valid&&this.fixedDepositProductInterestRateChartForm.valid&&this.fixedDepositProductAccountingForm.valid&&(this.fixedDepositProductDetailsForm.pristine||this.fixedDepositProductCurrencyForm.pristine||this.fixedDepositProductTermsForm.pristine||this.fixedDepositProductSettingsForm.pristine||this.fixedDepositProductInterestRateChartForm.pristine||this.fixedDepositProductAccountingForm.pristine)}get fixedDepositProduct(){return ye(ye(ye(ye(ye(ye(ye({},this.fixedDepositProductDetailsStep.fixedDepositProductDetails),this.fixedDepositProductCurrencyStep.fixedDepositProductCurrency),this.fixedDepositProductTermsStep.fixedDepositProductTerms),this.fixedDepositProductSettingsStep.fixedDepositProductSettings),this.fixedDepositProductInterestRateChartStep.fixedDepositProductInterestRateChart),this.fixedDepositProductChargesStep.fixedDepositProductCharges),this.fixedDepositProductAccountingStep.fixedDepositProductAccounting)}submit(){let i=li(ye({},this.fixedDepositProduct),{charges:this.fixedDepositProduct.charges.map(r=>({id:r.id})),locale:this.settingsService.language.code});i.description||(i.description="");let o=[];i.charts.forEach(r=>{r.amountRangeFrom===""&&delete r.amountRangeFrom,r.amountRangeTo===""&&delete r.amountRangeTo,o.push(r)}),i.charts=o,delete i.advancedAccountingRules,this.productsService.updateFixedDepositProduct(this.fixedDepositProductsTemplate.id,i).subscribe(r=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ki),z(te),z(Qe),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-fixed-deposit-product"]],viewQuery:function(o,r){if(o&1&&(Nt(tf,7),Nt(ef,7),Nt(nf,7),Nt(rf,7),Nt(af,7),Nt(sf,7),Nt(lf,7)),o&2){let c;Bt(c=Rt())&&(r.fixedDepositProductDetailsStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductCurrencyStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductTermsStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductSettingsStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductInterestRateChartStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductChargesStep=c.first),Bt(c=Rt())&&(r.fixedDepositProductAccountingStep=c.first)}},decls:75,vars:17,consts:[["fixedDepositProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"fixedDepositProductsTemplate"],[3,"fixedDepositProductsTemplate","currencyCode"],[3,"fixedDepositProductsTemplate","accountingRuleData","fixedDepositProductFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","fixedDepositProductsTemplate","chartSlabsDisplayedColumns","accountingRuleData","fixedDepositProduct"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,SZe,3,0,"ng-template",3),t(6,` - `),x(7,hei,3,0,"ng-template",4),t(8,` + `),x(7,wZe,3,0,"ng-template",4),t(8,` - `),x(9,gei,3,0,"ng-template",5),t(10,` + `),x(9,EZe,3,0,"ng-template",5),t(10,` - `),x(11,xei,3,0,"ng-template",6),t(12,` + `),x(11,kZe,3,0,"ng-template",6),t(12,` - `),x(13,_ei,3,0,"ng-template",7),t(14,` + `),x(13,TZe,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,vei,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,IZe,2,3,"ng-template",9),t(18,` - `),o(19,"mifosx-fixed-deposit-product-details-step",10),t(20,` + `),a(19,"mifosx-fixed-deposit-product-details-step",10),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-step",8),t(24,` - `),x(25,bei,2,3,"ng-template",9),t(26,` + `),a(23,"mat-step",8),t(24,` + `),x(25,PZe,2,3,"ng-template",9),t(26,` - `),o(27,"mifosx-fixed-deposit-product-currency-step",10),t(28,` + `),a(27,"mifosx-fixed-deposit-product-currency-step",10),t(28,` `),s(),t(29,` `),s(),t(30,` - `),o(31,"mat-step",8),t(32,` - `),x(33,Cei,2,3,"ng-template",9),t(34,` + `),a(31,"mat-step",8),t(32,` + `),x(33,DZe,2,3,"ng-template",9),t(34,` - `),o(35,"mifosx-fixed-deposit-product-terms-step",10),t(36,` + `),a(35,"mifosx-fixed-deposit-product-terms-step",10),t(36,` `),s(),t(37,` `),s(),t(38,` - `),o(39,"mat-step",8),t(40,` - `),x(41,yei,2,3,"ng-template",9),t(42,` + `),a(39,"mat-step",8),t(40,` + `),x(41,AZe,2,3,"ng-template",9),t(42,` - `),o(43,"mifosx-fixed-deposit-product-settings-step",10),t(44,` + `),a(43,"mifosx-fixed-deposit-product-settings-step",10),t(44,` `),s(),t(45,` `),s(),t(46,` - `),o(47,"mat-step",8),t(48,` - `),x(49,Sei,2,3,"ng-template",9),t(50,` + `),a(47,"mat-step",8),t(48,` + `),x(49,MZe,2,3,"ng-template",9),t(50,` - `),o(51,"mifosx-fixed-deposit-product-interest-rate-chart-step",10),t(52,` + `),a(51,"mifosx-fixed-deposit-product-interest-rate-chart-step",10),t(52,` `),s(),t(53,` `),s(),t(54,` - `),o(55,"mat-step"),t(56,` - `),x(57,wei,2,3,"ng-template",9),t(58,` + `),a(55,"mat-step"),t(56,` + `),x(57,OZe,2,3,"ng-template",9),t(58,` - `),o(59,"mifosx-fixed-deposit-product-charges-step",11),t(60,` + `),a(59,"mifosx-fixed-deposit-product-charges-step",11),t(60,` `),s(),t(61,` `),s(),t(62,` - `),o(63,"mat-step",8),t(64,` - `),x(65,Eei,2,3,"ng-template",9),t(66,` + `),a(63,"mat-step",8),t(64,` + `),x(65,FZe,2,3,"ng-template",9),t(66,` - `),o(67,"mifosx-fixed-deposit-product-accounting-step",12),t(68,` + `),a(67,"mifosx-fixed-deposit-product-accounting-step",12),t(68,` `),s(),t(69,` `),s(),t(70,` - `),x(71,Iei,7,4,"mat-step",13),t(72,` + `),x(71,RZe,7,4,"mat-step",13),t(72,` `),s(),t(73,` `),s(),t(74,` -`)),a&2&&(l(15),g("stepControl",r.fixedDepositProductDetailsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductCurrencyForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductTermsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductSettingsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductInterestRateChartForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(8),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("currencyCode",r.fixedDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.fixedDepositProductAccountingForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("fixedDepositProductFormValid",r.fixedDepositProductFormValidAndNotPrinstine),l(4),g("ngIf",r.fixedDepositProductFormValidAndNotPrinstine))},dependencies:[Lt,Ht,wo,yo,Eo,So,xf,_f,vf,bf,Cf,yf,Sf,rk,St]})}}return e})();var cO=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.parent.paramMap.get("productId");return this.productsService.getFixedDepositProductAndTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var cC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("id");return this.productsService.getCollateral(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var pO=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollaterals()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var pk=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollateralTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var mk=()=>["ranges"],dk=()=>["buckets"];function Tei(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(0),Y(r.stopPropagation())}),s()}}function Pei(e,n){if(e&1){let i=lt();o(0,"fa-icon",12),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(0),Y(r.stopPropagation())}),s()}}function Dei(e,n){e&1&&(o(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,mk)),l(),k(` +`)),o&2&&(l(15),g("stepControl",r.fixedDepositProductDetailsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductCurrencyForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductTermsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductSettingsForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(4),g("stepControl",r.fixedDepositProductInterestRateChartForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate),l(8),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("currencyCode",r.fixedDepositProductCurrencyForm.get("currencyCode")),l(4),g("stepControl",r.fixedDepositProductAccountingForm),l(4),g("fixedDepositProductsTemplate",r.fixedDepositProductsTemplate)("accountingRuleData",r.accountingRuleData)("fixedDepositProductFormValid",r.fixedDepositProductFormValidAndNotPrinstine),l(4),g("ngIf",r.fixedDepositProductFormValidAndNotPrinstine))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,tf,ef,nf,rf,af,sf,lf,$x],encapsulation:2})}}return e})();var ZL=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.parent.paramMap.get("productId");return this.productsService.getFixedDepositProductAndTemplate(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var dC=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("id");return this.productsService.getCollateral(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var XL=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollaterals()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var _D=(()=>{class e{constructor(i){this.productsService=i}resolve(){return this.productsService.getCollateralTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var vD=()=>["ranges"],bD=()=>["buckets"];function NZe(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(0),K(r.stopPropagation())}),s()}}function LZe(e,n){if(e&1){let i=lt();a(0,"fa-icon",12),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(0),K(r.stopPropagation())}),s()}}function VZe(e,n){e&1&&(a(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,vD)),l(),k(` `,d(2,2,"labels.text.Define delinquency day ranges"),` - `))}function Mei(e,n){if(e&1&&(o(0,"mat-list-item",4),t(1,` - `),o(2,"mat-icon",5),t(3,` - `),I(4,"fa-icon",6),t(5,` + `))}function zZe(e,n){if(e&1&&(a(0,"mat-list-item",4),t(1,` + `),a(2,"mat-icon",5),t(3,` + `),T(4,"fa-icon",6),t(5,` `),s(),t(6,` - `),o(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Tei,1,0,"fa-icon",8),t(12,` - `),x(13,Pei,1,0,"fa-icon",9),t(14,` - `),x(15,Dei,3,5,"p",10),t(16,` - `),s()),e&2){let i=A();g("routerLink",ht(9,mk)),l(2),g("routerLink",ht(10,mk)),l(5),g("routerLink",ht(11,mk)),l(),b(d(9,7,"labels.heading.Manage Delinquency Ranges")),l(3),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function Aei(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(1),Y(r.stopPropagation())}),s()}}function Oei(e,n){if(e&1){let i=lt();o(0,"fa-icon",12),q("click",function(r){return Q(i),A(2).arrowBooleansToggle(1),Y(r.stopPropagation())}),s()}}function Fei(e,n){e&1&&(o(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,dk)),l(),k(` + `),a(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` + `),x(11,NZe,1,0,"fa-icon",8),t(12,` + `),x(13,LZe,1,0,"fa-icon",9),t(14,` + `),x(15,VZe,3,5,"p",10),t(16,` + `),s()),e&2){let i=M();g("routerLink",ht(9,vD)),l(2),g("routerLink",ht(10,vD)),l(5),g("routerLink",ht(11,vD)),l(),b(d(9,7,"labels.heading.Manage Delinquency Ranges")),l(3),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function jZe(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(1),K(r.stopPropagation())}),s()}}function qZe(e,n){if(e&1){let i=lt();a(0,"fa-icon",12),q("click",function(r){return Q(i),M(2).arrowBooleansToggle(1),K(r.stopPropagation())}),s()}}function HZe(e,n){e&1&&(a(0,"p",7),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,bD)),l(),k(` `,d(2,2,"labels.text.Define delinquency bucket as set of ranges"),` - `))}function Bei(e,n){if(e&1&&(o(0,"mat-list-item",4),t(1,` - `),o(2,"mat-icon",5),t(3,` - `),I(4,"fa-icon",6),t(5,` + `))}function GZe(e,n){if(e&1&&(a(0,"mat-list-item",4),t(1,` + `),a(2,"mat-icon",5),t(3,` + `),T(4,"fa-icon",6),t(5,` `),s(),t(6,` - `),o(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Aei,1,0,"fa-icon",8),t(12,` - `),x(13,Oei,1,0,"fa-icon",9),t(14,` - `),x(15,Fei,3,5,"p",10),t(16,` - `),s()),e&2){let i=A();g("routerLink",ht(9,dk)),l(2),g("routerLink",ht(10,dk)),l(5),g("routerLink",ht(11,dk)),l(),b(d(9,7,"labels.heading.Manage Delinquency Buckets")),l(3),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}var Qpt=(()=>{class e{constructor(){this.arrowBooleans=new Array(2).fill(!1)}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-delinquency-buckets"]],decls:25,vars:2,consts:[[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[3,"routerLink",4,"mifosxHasPermission"],[3,"routerLink"],["matListIcon","",3,"routerLink"],["icon","building","size","sm"],["matLine","",3,"routerLink"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",3,"routerLink",4,"ngIf"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",1),t(5,` - `),o(6,"div",2),t(7,` - `),o(8,"mat-nav-list"),t(9,` - `),x(10,Mei,17,12,"mat-list-item",3),t(11,` + `),a(7,"h4",7),t(8),m(9,"translate"),s(),t(10,` + `),x(11,jZe,1,0,"fa-icon",8),t(12,` + `),x(13,qZe,1,0,"fa-icon",9),t(14,` + `),x(15,HZe,3,5,"p",10),t(16,` + `),s()),e&2){let i=M();g("routerLink",ht(9,bD)),l(2),g("routerLink",ht(10,bD)),l(5),g("routerLink",ht(11,bD)),l(),b(d(9,7,"labels.heading.Manage Delinquency Buckets")),l(3),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}var CD=(()=>{class e{constructor(){this.arrowBooleans=new Array(2).fill(!1)}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-delinquency-buckets"]],decls:25,vars:2,consts:[[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[3,"routerLink",4,"mifosxHasPermission"],[3,"routerLink"],["matListIcon","",3,"routerLink"],["icon","building","size","sm"],["matLine","",3,"routerLink"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",3,"routerLink",4,"ngIf"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",1),t(5,` + `),a(6,"div",2),t(7,` + `),a(8,"mat-nav-list"),t(9,` + `),x(10,zZe,17,12,"mat-list-item",3),t(11,` `),s(),t(12,` `),s(),t(13,` - `),o(14,"div",2),t(15,` - `),o(16,"mat-nav-list"),t(17,` - `),x(18,Bei,17,12,"mat-list-item",3),t(19,` + `),a(14,"div",2),t(15,` + `),a(16,"mat-nav-list"),t(17,` + `),x(18,GZe,17,12,"mat-list-item",3),t(19,` `),s(),t(20,` `),s(),t(21,` `),s(),t(22,` `),s(),t(23,` `),s(),t(24,` -`)),a&2&&(l(10),g("mifosxHasPermission","READ_DELINQUENCY_RANGE"),l(8),g("mifosxHasPermission","READ_DELINQUENCY_BUCKET"))},dependencies:[Lt,Ht,te,no,Qa,Co,Ra,zt,se,St]})}}return e})();var Rei=()=>[10,25,50,100],Nei=()=>["create"],Lei=e=>[e];function Vei(e,n){e&1&&(o(0,"button",14),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Nei)),l(3),k(` +`)),o&2&&(l(10),g("mifosxHasPermission","READ_DELINQUENCY_RANGE"),l(8),g("mifosxHasPermission","READ_DELINQUENCY_BUCKET"))},dependencies:[yt,zt,wt,qt,oe,me,Et,ha,ko,Go,Ut,Xo],encapsulation:2})}}return e})();var UZe=()=>[10,25,50,100],$Ze=()=>["create"],WZe=e=>[e];function QZe(e,n){e&1&&(a(0,"button",14),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,$Ze)),l(3),k(` `,d(4,2,"labels.buttons.Create Delinquency Bucket"),` - `))}function zei(e,n){e&1&&(o(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function jei(e,n){if(e&1&&(o(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function qei(e,n){e&1&&I(0,"tr",18)}function Hei(e,n){if(e&1&&I(0,"tr",19),e&2){let i=n.$implicit;g("routerLink",Je(1,Lei,i.id))}}var Ypt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name"],this.route.data.subscribe(a=>{this.delinquencyBucketData=a.delinquencyBuckets})}ngOnInit(){this.setDatasource()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}setDatasource(){this.dataSource=new pi(this.delinquencyBucketData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-delinquency-bucket"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:39,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Vei,5,5,"button",1),t(3,` + `))}function KZe(e,n){e&1&&(a(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function YZe(e,n){if(e&1&&(a(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function JZe(e,n){e&1&&T(0,"tr",18)}function ZZe(e,n){if(e&1&&T(0,"tr",19),e&2){let i=n.$implicit;g("routerLink",Xe(1,WZe,i.id))}}var yD=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name"],this.route.data.subscribe(o=>{this.delinquencyBucketData=o.delinquencyBuckets})}ngOnInit(){this.setDatasource()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}setDatasource(){this.dataSource=new mi(this.delinquencyBucketData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-delinquency-bucket"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:39,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,QZe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,zei,3,3,"th",9),t(26,` - `),x(27,jei,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,KZe,3,3,"th",9),t(26,` + `),x(27,YZe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),x(30,qei,1,0,"tr",11),t(31,` - `),x(32,Hei,1,3,"tr",12),t(33,` + `),x(30,JZe,1,0,"tr",11),t(31,` + `),x(32,ZZe,1,3,"tr",12),t(33,` `),s(),t(34,` - `),I(35,"mat-paginator",13),t(36,` + `),T(35,"mat-paginator",13),t(36,` `),s(),t(37,` `),s(),t(38,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(9),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Rei)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:[".container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.container[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{min-width:30px;margin:4px}table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(odd).td{color:#000}"]})}}return e})();var Gei=()=>[10,25,50,100],Uei=()=>["create"],$ei=e=>[e];function Wei(e,n){e&1&&(o(0,"button",18),t(1,` - `),I(2,"fa-icon",19),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Uei)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(9),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,UZe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:[".container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.container[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{min-width:30px;margin:4px}table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(odd).td{color:#000}"]})}}return e})();var XZe=()=>[10,25,50,100],tXe=()=>["create"],eXe=e=>[e];function iXe(e,n){e&1&&(a(0,"button",18),t(1,` + `),T(2,"fa-icon",19),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,tXe)),l(3),k(` `,d(4,2,"labels.text.Create Delinquency Range"),` - `))}function Qei(e,n){e&1&&(o(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function nXe(e,n){e&1&&(a(0,"th",20),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Classification"),` - `))}function Yei(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.classification)}}function Kei(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function rXe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.classification)}}function oXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Days From"),` - `))}function Jei(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minimumAgeDays)}}function Zei(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function aXe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minimumAgeDays)}}function sXe(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Days Till"),` - `))}function Xei(e,n){if(e&1&&(o(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maximumAgeDays)}}function tii(e,n){e&1&&I(0,"tr",24)}function eii(e,n){if(e&1&&I(0,"tr",25),e&2){let i=n.$implicit;g("routerLink",Je(1,$ei,i.id))}}var Kpt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays"],this.route.data.subscribe(a=>{this.delinquencyRangeData=a.delinquencyRanges})}ngOnInit(){this.setDatasource()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}setDatasource(){this.dataSource=new pi(this.delinquencyRangeData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-delinquency-range"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:53,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","classification"],["mat-header-cell","","mat-sort-header","classification",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minimumAgeDays"],["mat-header-cell","","mat-sort-header","minimumAgeDays",4,"matHeaderCellDef"],["matColumnDef","maximumAgeDays"],["mat-header-cell","","mat-sort-header","maximumAgeDays",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header","classification"],["mat-cell",""],["mat-header-cell","","mat-sort-header","minimumAgeDays"],["mat-header-cell","","mat-sort-header","maximumAgeDays"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Wei,5,5,"button",1),t(3,` + `))}function lXe(e,n){if(e&1&&(a(0,"td",21),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maximumAgeDays)}}function cXe(e,n){e&1&&T(0,"tr",24)}function pXe(e,n){if(e&1&&T(0,"tr",25),e&2){let i=n.$implicit;g("routerLink",Xe(1,eXe,i.id))}}var SD=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays"],this.route.data.subscribe(o=>{this.delinquencyRangeData=o.delinquencyRanges})}ngOnInit(){this.setDatasource()}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}setDatasource(){this.dataSource=new mi(this.delinquencyRangeData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-delinquency-range"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:53,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","classification"],["mat-header-cell","","mat-sort-header","classification",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minimumAgeDays"],["mat-header-cell","","mat-sort-header","minimumAgeDays",4,"matHeaderCellDef"],["matColumnDef","maximumAgeDays"],["mat-header-cell","","mat-sort-header","maximumAgeDays",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header","classification"],["mat-cell",""],["mat-header-cell","","mat-sort-header","minimumAgeDays"],["mat-header-cell","","mat-sort-header","maximumAgeDays"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,iXe,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,Qei,3,3,"th",9),t(26,` - `),x(27,Yei,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,nXe,3,3,"th",9),t(26,` + `),x(27,rXe,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,Kei,3,3,"th",12),t(33,` - `),x(34,Jei,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,oXe,3,3,"th",12),t(33,` + `),x(34,aXe,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,13),t(38,` - `),x(39,Zei,3,3,"th",14),t(40,` - `),x(41,Xei,2,1,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,13),t(38,` + `),x(39,sXe,3,3,"th",14),t(40,` + `),x(41,lXe,2,1,"td",10),t(42,` + `),at(),t(43,` - `),x(44,tii,1,0,"tr",15),t(45,` - `),x(46,eii,1,3,"tr",16),t(47,` + `),x(44,cXe,1,0,"tr",15),t(45,` + `),x(46,pXe,1,3,"tr",16),t(47,` `),s(),t(48,` - `),I(49,"mat-paginator",17),t(50,` + `),T(49,"mat-paginator",17),t(50,` `),s(),t(51,` `),s(),t(52,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Gei)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St],styles:[".container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.container[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{min-width:30px;margin:4px}table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(odd).td{color:#000}"]})}}return e})();var r_=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("bucketId");return a===null?this.productsService.getDelinquencyBuckets():this.productsService.getDelinquencyBucket(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Mf=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let a=i.paramMap.get("rangeId");return a===null?this.productsService.getDelinquencyRanges():this.productsService.getDelinquencyRange(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ei))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var iii=()=>["edit"];function nii(e,n){e&1&&(o(0,"button",7),t(1,` - `),I(2,"fa-icon",8),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,iii)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,XZe)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:[".container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.container[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{min-width:30px;margin:4px}table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(odd).td{color:#000}"]})}}return e})();var Qx=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("bucketId");return o===null?this.productsService.getDelinquencyBuckets():this.productsService.getDelinquencyBucket(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var xf=(()=>{class e{constructor(i){this.productsService=i}resolve(i){let o=i.paramMap.get("rangeId");return o===null?this.productsService.getDelinquencyRanges():this.productsService.getDelinquencyRange(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ki))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var mXe=()=>["edit"];function dXe(e,n){e&1&&(a(0,"button",7),t(1,` + `),T(2,"fa-icon",8),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,mXe)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function rii(e,n){if(e&1){let i=lt();o(0,"button",9),q("click",function(){Q(i);let r=A();return Y(r.deleteDelinquencyRange())}),t(1,` - `),I(2,"fa-icon",10),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function uXe(e,n){if(e&1){let i=lt();a(0,"button",9),q("click",function(){Q(i);let r=M();return K(r.deleteDelinquencyRange())}),t(1,` + `),T(2,"fa-icon",10),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}var Jpt=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.dialog=r,this.productsService=c,this.route.data.subscribe(u=>{this.delinquencyRangeData=u.delinquencyRange})}deleteDelinquencyRange(){this.dialog.open(Vi,{data:{deleteContext:this.delinquencyRangeData.classification}}).afterClosed().subscribe(a=>{a.delete&&this.productsService.deleteDelinquencyRange(this.delinquencyRangeData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(ii),z(Ei))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-range"]],decls:40,vars:14,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,nii,5,5,"button",1),t(3,` - `),x(4,rii,5,3,"button",2),t(5,` + `))}var wD=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.dialog=r,this.productsService=c,this.route.data.subscribe(u=>{this.delinquencyRangeData=u.delinquencyRange})}deleteDelinquencyRange(){this.dialog.open(Vi,{data:{deleteContext:this.delinquencyRangeData.classification}}).afterClosed().subscribe(o=>{o.delete&&this.productsService.deleteDelinquencyRange(this.delinquencyRangeData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(ri),z(ki))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-range"]],decls:40,vars:14,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,dXe,5,5,"button",1),t(3,` + `),x(4,uXe,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"div",5),t(16),m(17,"translate"),s(),t(18,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"div",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"div",6),t(20),s(),t(21,` + `),a(19,"div",6),t(20),s(),t(21,` - `),o(22,"div",5),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"div",5),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",6),t(27),s(),t(28,` + `),a(26,"div",6),t(27),s(),t(28,` - `),o(29,"div",5),t(30),m(31,"translate"),s(),t(32,` + `),a(29,"div",5),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"div",6),t(34),s(),t(35,` + `),a(33,"div",6),t(34),s(),t(35,` `),s(),t(36,` `),s(),t(37,` `),s(),t(38,` `),s(),t(39,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_DELINQUENCY_RANGE"),l(2),g("mifosxHasPermission","DELETE_DELINQUENCY_RANGE"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_DELINQUENCY_RANGE"),l(2),g("mifosxHasPermission","DELETE_DELINQUENCY_RANGE"),l(12),k(` `,d(17,8,"labels.inputs.Classification"),` `),l(4),k(` `,r.delinquencyRangeData.classification,` @@ -32876,278 +32890,278 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(31,12,"labels.inputs.Days Till"),` `),l(4),k(` `,r.delinquencyRangeData.maximumAgeDays,` - `))},dependencies:[Ht,Dt,te,le,zt,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var aii=()=>["../"];function oii(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,wt,qt,oe,de,At,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var fXe=()=>["../"];function hXe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Classification")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function sii(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function gXe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Days From")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function lii(e,n){if(e&1&&(o(0,"button",10),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.delinquencyRangeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function xXe(e,n){if(e&1&&(a(0,"button",10),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.delinquencyRangeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Zpt=(()=>{class e{constructor(i,a,r,c,u){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.settingsService=u,this.route.data.subscribe(h=>{this.delinquencyRangeData=h.delinquencyRange})}ngOnInit(){this.setInputForm()}setInputForm(){this.delinquencyRangeForm=this.formBuilder.group({classification:[this.delinquencyRangeData.classification,[yt.required]],minimumAgeDays:[this.delinquencyRangeData.minimumAgeDays,[yt.required,yt.pattern("^(0*[1-9][0-9]*?)$"),yt.max(1e3)]],maximumAgeDays:[this.delinquencyRangeData.maximumAgeDays,[yt.pattern("^(0*[1-9][0-9]*?)$"),yt.max(1e4)]]})}submit(){let i=this.delinquencyRangeForm.value,a=this.settingsService.language.code,r=oi(ve({},i),{locale:a});this.productsService.updateDelinquencyRange(this.delinquencyRangeData.id,r).subscribe(c=>{this.router.navigate(["../../",c.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-range"]],decls:55,vars:18,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","classification"],[4,"ngIf"],["matInput","","type","number","required","","formControlName","minimumAgeDays"],["matInput","","type","number","formControlName","maximumAgeDays"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,oii,8,9,"mat-error",4),t(19,` + `)}}var ED=(()=>{class e{constructor(i,o,r,c,u){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.settingsService=u,this.route.data.subscribe(h=>{this.delinquencyRangeData=h.delinquencyRange})}ngOnInit(){this.setInputForm()}setInputForm(){this.delinquencyRangeForm=this.formBuilder.group({classification:[this.delinquencyRangeData.classification,[St.required]],minimumAgeDays:[this.delinquencyRangeData.minimumAgeDays,[St.required,St.pattern("^(0*[1-9][0-9]*?)$"),St.max(1e3)]],maximumAgeDays:[this.delinquencyRangeData.maximumAgeDays,[St.pattern("^(0*[1-9][0-9]*?)$"),St.max(1e4)]]})}submit(){let i=this.delinquencyRangeForm.value,o=this.settingsService.language.code,r=li(ye({},i),{locale:o});this.productsService.updateDelinquencyRange(this.delinquencyRangeData.id,r).subscribe(c=>{this.router.navigate(["../../",c.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-range"]],decls:55,vars:18,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","classification"],[4,"ngIf"],["matInput","","type","number","required","","formControlName","minimumAgeDays"],["matInput","","type","number","formControlName","maximumAgeDays"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,hXe,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",5),t(28,` - `),x(29,sii,8,9,"mat-error",4),t(30,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",5),t(28,` + `),x(29,gXe,8,9,"mat-error",4),t(30,` `),s(),t(31,` - `),o(32,"mat-form-field"),t(33,` - `),o(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` - `),I(38,"input",6),t(39,` + `),a(32,"mat-form-field"),t(33,` + `),a(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` + `),T(38,"input",6),t(39,` `),s(),t(40,` `),s(),t(41,` `),s(),t(42,` - `),o(43,"mat-card-actions",7),t(44,` - `),o(45,"button",8),t(46),m(47,"translate"),s(),t(48,` - `),x(49,lii,3,4,"button",9),t(50,` + `),a(43,"mat-card-actions",7),t(44,` + `),a(45,"button",8),t(46),m(47,"translate"),s(),t(48,` + `),x(49,xXe,3,4,"button",9),t(50,` `),s(),t(51,` `),s(),t(52,` `),s(),t(53,` `),s(),t(54,` -`)),a&2&&(l(4),g("formGroup",r.delinquencyRangeForm),l(9),b(d(14,9,"labels.inputs.Classification")),l(5),g("ngIf",r.delinquencyRangeForm.controls.classification.hasError("required")),l(6),b(d(25,11,"labels.inputs.Days From")),l(5),g("ngIf",r.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),l(6),b(d(36,13,"labels.inputs.Days Till")),l(10),g("routerLink",ht(17,aii)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.delinquencyRangeForm),l(9),b(d(14,9,"labels.inputs.Classification")),l(5),g("ngIf",r.delinquencyRangeForm.controls.classification.hasError("required")),l(6),b(d(25,11,"labels.inputs.Days From")),l(5),g("ngIf",r.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),l(6),b(d(36,13,"labels.inputs.Days Till")),l(10),g("routerLink",ht(17,fXe)),l(),k(` `,d(47,15,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_DELINQUENCY_RANGE"))},dependencies:[Lt,Dt,te,Ge,le,jt,Gt,Te,Kt,fe,ye,Wn,ee,me,Ie,de,ue,zt,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var cii=()=>["../"];function pii(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","UPDATE_DELINQUENCY_RANGE"))},dependencies:[yt,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var _Xe=()=>["../"];function vXe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Classification")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function mii(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function bXe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Days From")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function dii(e,n){if(e&1&&(o(0,"button",10),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.delinquencyRangeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function CXe(e,n){if(e&1&&(a(0,"button",10),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.delinquencyRangeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Xpt=(()=>{class e{constructor(i,a,r,c,u){this.formBuilder=i,this.productsService=a,this.route=r,this.router=c,this.settingsService=u}ngOnInit(){this.setInputForm()}setInputForm(){this.delinquencyRangeForm=this.formBuilder.group({classification:["",[yt.required]],minimumAgeDays:[0,[yt.required,yt.pattern("^(0*[1-9][0-9]*?)$"),yt.max(1e3)]],maximumAgeDays:["",[yt.pattern("^(0*[1-9][0-9]*?)$"),yt.max(1e4)]]})}submit(){let i=this.delinquencyRangeForm.value,a=this.settingsService.language.code,r=oi(ve({},i),{locale:a});this.productsService.createDelinquencyRange(r).subscribe(c=>{this.router.navigate(["../",c.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Nt),z(Zt),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-range"]],decls:55,vars:18,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","classification"],[4,"ngIf"],["matInput","","type","number","required","","formControlName","minimumAgeDays"],["matInput","","type","number","formControlName","maximumAgeDays"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,pii,8,9,"mat-error",4),t(19,` + `)}}var kD=(()=>{class e{constructor(i,o,r,c,u){this.formBuilder=i,this.productsService=o,this.route=r,this.router=c,this.settingsService=u}ngOnInit(){this.setInputForm()}setInputForm(){this.delinquencyRangeForm=this.formBuilder.group({classification:["",[St.required]],minimumAgeDays:[0,[St.required,St.pattern("^(0*[1-9][0-9]*?)$"),St.max(1e3)]],maximumAgeDays:["",[St.pattern("^(0*[1-9][0-9]*?)$"),St.max(1e4)]]})}submit(){let i=this.delinquencyRangeForm.value,o=this.settingsService.language.code,r=li(ye({},i),{locale:o});this.productsService.createDelinquencyRange(r).subscribe(c=>{this.router.navigate(["../",c.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(Vt),z(te),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-range"]],decls:55,vars:18,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","classification"],[4,"ngIf"],["matInput","","type","number","required","","formControlName","minimumAgeDays"],["matInput","","type","number","formControlName","maximumAgeDays"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,vXe,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",5),t(28,` - `),x(29,mii,8,9,"mat-error",4),t(30,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",5),t(28,` + `),x(29,bXe,8,9,"mat-error",4),t(30,` `),s(),t(31,` - `),o(32,"mat-form-field"),t(33,` - `),o(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` - `),I(38,"input",6),t(39,` + `),a(32,"mat-form-field"),t(33,` + `),a(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` + `),T(38,"input",6),t(39,` `),s(),t(40,` `),s(),t(41,` `),s(),t(42,` - `),o(43,"mat-card-actions",7),t(44,` - `),o(45,"button",8),t(46),m(47,"translate"),s(),t(48,` - `),x(49,dii,3,4,"button",9),t(50,` + `),a(43,"mat-card-actions",7),t(44,` + `),a(45,"button",8),t(46),m(47,"translate"),s(),t(48,` + `),x(49,CXe,3,4,"button",9),t(50,` `),s(),t(51,` `),s(),t(52,` `),s(),t(53,` `),s(),t(54,` -`)),a&2&&(l(4),g("formGroup",r.delinquencyRangeForm),l(9),b(d(14,9,"labels.inputs.Classification")),l(5),g("ngIf",r.delinquencyRangeForm.controls.classification.hasError("required")),l(6),b(d(25,11,"labels.inputs.Days From")),l(5),g("ngIf",r.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),l(6),b(d(36,13,"labels.inputs.Days Till")),l(10),g("routerLink",ht(17,cii)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.delinquencyRangeForm),l(9),b(d(14,9,"labels.inputs.Classification")),l(5),g("ngIf",r.delinquencyRangeForm.controls.classification.hasError("required")),l(6),b(d(25,11,"labels.inputs.Days From")),l(5),g("ngIf",r.delinquencyRangeForm.controls.minimumAgeDays.hasError("required")),l(6),b(d(36,13,"labels.inputs.Days Till")),l(10),g("routerLink",ht(17,_Xe)),l(),k(` `,d(47,15,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"))},dependencies:[Lt,Dt,te,Ge,le,jt,Gt,Te,Kt,fe,ye,Wn,ee,me,Ie,de,ue,zt,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var uii=()=>["../"];function fii(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_DELINQUENCY_RANGE"))},dependencies:[yt,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var yXe=()=>["../"];function SXe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function hii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Classification")))}function gii(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.rangeId,a.delinquencyRangesData,"id","classification"),` - `)}}function xii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days From")))}function _ii(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.rangeId,a.delinquencyRangesData,"id","minimumAgeDays"),` - `)}}function vii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days Till")))}function bii(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.rangeId,a.delinquencyRangesData,"id","maximumAgeDays"),` - `)}}function Cii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function yii(e,n){if(e&1){let i=lt();o(0,"td",23),t(1,` - `),o(2,"button",24),m(3,"translate"),q("click",function(){let r=Q(i).index,c=A();return Y(c.deleteDelinquencyRange(r))}),t(4,` - `),I(5,"fa-icon",25),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function wXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Classification")))}function EXe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.rangeId,o.delinquencyRangesData,"id","classification"),` + `)}}function kXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days From")))}function TXe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.rangeId,o.delinquencyRangesData,"id","minimumAgeDays"),` + `)}}function IXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days Till")))}function PXe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.rangeId,o.delinquencyRangesData,"id","maximumAgeDays"),` + `)}}function DXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function AXe(e,n){if(e&1){let i=lt();a(0,"td",23),t(1,` + `),a(2,"button",24),m(3,"translate"),q("click",function(){let r=Q(i).index,c=M();return K(c.deleteDelinquencyRange(r))}),t(4,` + `),T(5,"fa-icon",25),t(6,` `),s(),t(7,` - `),s()}e&2&&(l(2),Jt("matTooltip",d(3,1,"tooltips.Delete")))}function Sii(e,n){e&1&&I(0,"tr",26)}function wii(e,n){e&1&&I(0,"tr",27)}function Eii(e,n){if(e&1&&(o(0,"button",28),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.bucketForm.valid),l(),k(` + `),s()}e&2&&(l(2),Xt("matTooltip",d(3,1,"tooltips.Delete")))}function MXe(e,n){e&1&&T(0,"tr",26)}function OXe(e,n){e&1&&T(0,"tr",27)}function FXe(e,n){if(e&1&&(a(0,"button",28),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.bucketForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var t0t=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.productsService=a,this.router=r,this.route=c,this.dialog=u,this.translateService=h,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays","actions"],this.route.data.subscribe(_=>{this.delinquencyRangesData=_.delinquencyRanges,this.delinquencyRangesData=this.delinquencyRangesData.sort((y,C)=>y.minimumAgeDays-C.minimumAgeDays)})}ngOnInit(){this.setupForm(),this.rangesDataSource=[],this.delinquencyRangesIds=[]}setupForm(){this.bucketForm=this.formBuilder.group({name:["",yt.required]})}addDelinquencyRange(){let i=this.delinquencyRangesData;this.delinquencyRangesIds.length>0&&(i=this.delinquencyRangesData.filter(u=>this.delinquencyRangesIds.indexOf(u.id)<0));let a=[new kn({controlName:"rangeId",label:"Delinquency Range",options:{label:"classification",value:"id",data:i},order:1})],r={title:"Add Delinquency Range",layout:{addButtonText:"Add"},formfields:a};this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{u.data&&(this.rangesDataSource=this.rangesDataSource.concat(u.data.value),this.delinquencyRangesIds.push(u.data.value.rangeId))})}deleteDelinquencyRange(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.delinquencyRangesIds.splice(i,1),this.rangesDataSource.splice(i,1),this.rangesDataSource=this.rangesDataSource.concat([]))})}submit(){let i=[];if(this.rangesDataSource.forEach(a=>{i.push(a.rangeId)}),i.length>0){let a=oi(ve({},this.bucketForm.value),{ranges:i});this.productsService.createDelinquencyBucket(a).subscribe(r=>{this.router.navigate(["../",r.resourceId],{relativeTo:this.route})})}}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Zt),z(Nt),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-bucket"]],decls:83,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","classification"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minimumAgeDays"],["matColumnDef","maximumAgeDays"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,fii,8,9,"mat-error",5),t(19,` + `)}}var TD=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.productsService=o,this.router=r,this.route=c,this.dialog=u,this.translateService=h,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays","actions"],this.route.data.subscribe(_=>{this.delinquencyRangesData=_.delinquencyRanges,this.delinquencyRangesData=this.delinquencyRangesData.sort((y,C)=>y.minimumAgeDays-C.minimumAgeDays)})}ngOnInit(){this.setupForm(),this.rangesDataSource=[],this.delinquencyRangesIds=[]}setupForm(){this.bucketForm=this.formBuilder.group({name:["",St.required]})}addDelinquencyRange(){let i=this.delinquencyRangesData;this.delinquencyRangesIds.length>0&&(i=this.delinquencyRangesData.filter(u=>this.delinquencyRangesIds.indexOf(u.id)<0));let o=[new kn({controlName:"rangeId",label:"Delinquency Range",options:{label:"classification",value:"id",data:i},order:1})],r={title:"Add Delinquency Range",layout:{addButtonText:"Add"},formfields:o};this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{u.data&&(this.rangesDataSource=this.rangesDataSource.concat(u.data.value),this.delinquencyRangesIds.push(u.data.value.rangeId))})}deleteDelinquencyRange(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.delinquencyRangesIds.splice(i,1),this.rangesDataSource.splice(i,1),this.rangesDataSource=this.rangesDataSource.concat([]))})}submit(){let i=[];if(this.rangesDataSource.forEach(o=>{i.push(o.rangeId)}),i.length>0){let o=li(ye({},this.bucketForm.value),{ranges:i});this.productsService.createDelinquencyBucket(o).subscribe(r=>{this.router.navigate(["../",r.resourceId],{relativeTo:this.route})})}}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(te),z(Vt),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-bucket"]],decls:83,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","classification"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minimumAgeDays"],["matColumnDef","maximumAgeDays"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,SXe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` + `),a(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"div",7),t(26,` - `),o(27,"button",8),q("click",function(){return r.addDelinquencyRange()}),t(28,` - `),I(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` + `),a(25,"div",7),t(26,` + `),a(27,"button",8),q("click",function(){return r.addDelinquencyRange()}),t(28,` + `),T(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` `),s(),t(33,` - `),o(34,"table",10),t(35,` - `),at(36,11),t(37,` - `),x(38,hii,3,3,"th",12),t(39,` - `),x(40,gii,3,6,"td",13),t(41,` - `),ot(),t(42,` + `),a(34,"table",10),t(35,` + `),ot(36,11),t(37,` + `),x(38,wXe,3,3,"th",12),t(39,` + `),x(40,EXe,3,6,"td",13),t(41,` + `),at(),t(42,` - `),at(43,14),t(44,` - `),x(45,xii,3,3,"th",12),t(46,` - `),x(47,_ii,3,6,"td",13),t(48,` - `),ot(),t(49,` + `),ot(43,14),t(44,` + `),x(45,kXe,3,3,"th",12),t(46,` + `),x(47,TXe,3,6,"td",13),t(48,` + `),at(),t(49,` - `),at(50,15),t(51,` - `),x(52,vii,3,3,"th",12),t(53,` - `),x(54,bii,3,6,"td",13),t(55,` - `),ot(),t(56,` + `),ot(50,15),t(51,` + `),x(52,IXe,3,3,"th",12),t(53,` + `),x(54,PXe,3,6,"td",13),t(55,` + `),at(),t(56,` - `),at(57,16),t(58,` - `),x(59,Cii,3,3,"th",12),t(60,` - `),x(61,yii,8,3,"td",13),t(62,` - `),ot(),t(63,` + `),ot(57,16),t(58,` + `),x(59,DXe,3,3,"th",12),t(60,` + `),x(61,AXe,8,3,"td",13),t(62,` + `),at(),t(63,` - `),x(64,Sii,1,0,"tr",17),t(65,` - `),x(66,wii,1,0,"tr",18),t(67,` + `),x(64,MXe,1,0,"tr",17),t(65,` + `),x(66,OXe,1,0,"tr",18),t(67,` `),s(),t(68,` `),s(),t(69,` `),s(),t(70,` - `),o(71,"mat-card-actions",19),t(72,` - `),o(73,"button",20),t(74),m(75,"translate"),s(),t(76,` - `),x(77,Eii,3,4,"button",21),t(78,` + `),a(71,"mat-card-actions",19),t(72,` + `),a(73,"button",20),t(74),m(75,"translate"),s(),t(76,` + `),x(77,FXe,3,4,"button",21),t(78,` `),s(),t(79,` `),s(),t(80,` `),s(),t(81,` `),s(),t(82,` -`)),a&2&&(l(4),g("formGroup",r.bucketForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.bucketForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.heading.Delinquency Ranges")),l(8),k(` +`)),o&2&&(l(4),g("formGroup",r.bucketForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.bucketForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.heading.Delinquency Ranges")),l(8),k(` `,d(31,16,"labels.buttons.Add"),` - `),l(4),g("dataSource",r.rangesDataSource)("hidden",r.rangesDataSource.length===0),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,uii)),l(),k(` + `),l(4),g("dataSource",r.rangesDataSource)("hidden",r.rangesDataSource.length===0),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,yXe)),l(),k(` `,d(75,18,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"))},dependencies:[Lt,Ht,Dt,Hi,te,Ge,le,jt,Gt,Te,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,Ie,de,ue,zt,se,St,Fr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var kii=()=>["../"];function Iii(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_DELINQUENCY_BUCKET"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ei,Ve,je,ze,qe,Ar],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var BXe=()=>["../"];function RXe(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Tii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Classification")))}function Pii(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.classification)}}function Dii(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.rangeId,a.delinquencyRangesData,"id","classification"),` - `)}}function Mii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days From")))}function Aii(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minimumAgeDays)}}function Oii(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.rangeId,a.delinquencyRangesData,"id","minimumAgeDays"),` - `)}}function Fii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days Till")))}function Bii(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maximumAgeDays)}}function Rii(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.rangeId,a.delinquencyRangesData,"id","maximumAgeDays"),` - `)}}function Nii(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Lii(e,n){if(e&1){let i=lt();o(0,"td",23),t(1,` - `),o(2,"button",24),m(3,"translate"),q("click",function(){let r=Q(i).index,c=A();return Y(c.deleteDelinquencyRange(r))}),t(4,` - `),I(5,"fa-icon",25),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function NXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Classification")))}function LXe(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.classification)}}function VXe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.rangeId,o.delinquencyRangesData,"id","classification"),` + `)}}function zXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days From")))}function jXe(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minimumAgeDays)}}function qXe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.rangeId,o.delinquencyRangesData,"id","minimumAgeDays"),` + `)}}function HXe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Days Till")))}function GXe(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maximumAgeDays)}}function UXe(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.rangeId,o.delinquencyRangesData,"id","maximumAgeDays"),` + `)}}function $Xe(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function WXe(e,n){if(e&1){let i=lt();a(0,"td",23),t(1,` + `),a(2,"button",24),m(3,"translate"),q("click",function(){let r=Q(i).index,c=M();return K(c.deleteDelinquencyRange(r))}),t(4,` + `),T(5,"fa-icon",25),t(6,` `),s(),t(7,` - `),s()}e&2&&(l(2),Jt("matTooltip",d(3,1,"tooltips.Delete")))}function Vii(e,n){e&1&&I(0,"tr",26)}function zii(e,n){e&1&&I(0,"tr",27)}function jii(e,n){if(e&1&&(o(0,"button",28),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.dataWasChanged),l(),k(` + `),s()}e&2&&(l(2),Xt("matTooltip",d(3,1,"tooltips.Delete")))}function QXe(e,n){e&1&&T(0,"tr",26)}function KXe(e,n){e&1&&T(0,"tr",27)}function YXe(e,n){if(e&1&&(a(0,"button",28),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.dataWasChanged),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var e0t=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.productsService=a,this.router=r,this.route=c,this.dialog=u,this.translateService=h,this.dataWasChanged=!1,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays","actions"],this.route.data.subscribe(_=>{this.delinquencyRangesData=_.delinquencyRanges,this.rangesDataSource=[],this.delinquencyRangesIds=[],this.delinquencyRangesData=this.delinquencyRangesData.sort((y,C)=>y.minimumAgeDays-C.minimumAgeDays),this.delinquencyBucketData=_.delinquencyBucket,this.delinquencyBucketId=_.delinquencyBucket.id,this.rangesDataSource=this.delinquencyBucketData.ranges,this.rangesDataSource.forEach(y=>{this.delinquencyRangesIds.push(y.id)})})}ngOnInit(){this.setupForm()}setupForm(){this.bucketForm=this.formBuilder.group({name:[{value:this.delinquencyBucketData.name,disabled:!0},yt.required]})}addDelinquencyRange(){let i=this.delinquencyRangesData;this.delinquencyRangesIds.length>0&&(i=this.delinquencyRangesData.filter(u=>this.delinquencyRangesIds.indexOf(u.id)<0));let a=[new kn({controlName:"rangeId",label:"Delinquency Range",options:{label:"classification",value:"id",data:i},order:1})],r={title:"Add Delinquency Range",layout:{addButtonText:"Add"},formfields:a};this.dialog.open(jn,{data:r}).afterClosed().subscribe(u=>{if(u.data){let h=u.data.value,_=this.delinquencyRangesData.filter(y=>y.id===h.rangeId);this.rangesDataSource=this.rangesDataSource.concat(_),this.delinquencyRangesIds.push(_.id),this.dataWasChanged=!0}})}deleteDelinquencyRange(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.delinquencyRangesIds.splice(i,1),this.rangesDataSource.splice(i,1),this.rangesDataSource=this.rangesDataSource.concat([]),this.dataWasChanged=!0)})}submit(){let i=[];if(this.rangesDataSource.forEach(a=>{i.push(a.id)}),i.length>0){let a=oi(ve({},this.bucketForm.value),{ranges:i});this.productsService.updateDelinquencyBucket(this.delinquencyBucketId,a).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Ei),z(Zt),z(Nt),z(ii),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-bucket"]],decls:89,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","classification"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minimumAgeDays"],["matColumnDef","maximumAgeDays"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,Iii,8,9,"mat-error",5),t(19,` + `)}}var ID=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.productsService=o,this.router=r,this.route=c,this.dialog=u,this.translateService=h,this.dataWasChanged=!1,this.displayedColumns=["classification","minimumAgeDays","maximumAgeDays","actions"],this.route.data.subscribe(_=>{this.delinquencyRangesData=_.delinquencyRanges,this.rangesDataSource=[],this.delinquencyRangesIds=[],this.delinquencyRangesData=this.delinquencyRangesData.sort((y,C)=>y.minimumAgeDays-C.minimumAgeDays),this.delinquencyBucketData=_.delinquencyBucket,this.delinquencyBucketId=_.delinquencyBucket.id,this.rangesDataSource=this.delinquencyBucketData.ranges,this.rangesDataSource.forEach(y=>{this.delinquencyRangesIds.push(y.id)})})}ngOnInit(){this.setupForm()}setupForm(){this.bucketForm=this.formBuilder.group({name:[{value:this.delinquencyBucketData.name,disabled:!0},St.required]})}addDelinquencyRange(){let i=this.delinquencyRangesData;this.delinquencyRangesIds.length>0&&(i=this.delinquencyRangesData.filter(u=>this.delinquencyRangesIds.indexOf(u.id)<0));let o=[new kn({controlName:"rangeId",label:"Delinquency Range",options:{label:"classification",value:"id",data:i},order:1})],r={title:"Add Delinquency Range",layout:{addButtonText:"Add"},formfields:o};this.dialog.open(Nn,{data:r}).afterClosed().subscribe(u=>{if(u.data){let h=u.data.value,_=this.delinquencyRangesData.filter(y=>y.id===h.rangeId);this.rangesDataSource=this.rangesDataSource.concat(_),this.delinquencyRangesIds.push(_.id),this.dataWasChanged=!0}})}deleteDelinquencyRange(i){this.dialog.open(Vi,{data:{deleteContext:this.translateService.instant("labels.text.this")}}).afterClosed().subscribe(r=>{r.delete&&(this.delinquencyRangesIds.splice(i,1),this.rangesDataSource.splice(i,1),this.rangesDataSource=this.rangesDataSource.concat([]),this.dataWasChanged=!0)})}submit(){let i=[];if(this.rangesDataSource.forEach(o=>{i.push(o.id)}),i.length>0){let o=li(ye({},this.bucketForm.value),{ranges:i});this.productsService.updateDelinquencyBucket(this.delinquencyBucketId,o).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ki),z(te),z(Vt),z(ri),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-bucket"]],decls:89,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-100"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[1,"mat-h3","flex-40"],[1,"flex-40","layout-row","align-start-center"],["type","button","mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-table","",3,"dataSource","hidden"],["matColumnDef","classification"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minimumAgeDays"],["matColumnDef","maximumAgeDays"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-header-cell",""],["mat-cell",""],["type","button","mat-icon-button","","color","warn","matTooltipPosition","left",3,"click","matTooltip"],["icon","trash"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,RXe,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` + `),a(21,"h3",6),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"div",7),t(26,` - `),o(27,"button",8),q("click",function(){return r.addDelinquencyRange()}),t(28,` - `),I(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` + `),a(25,"div",7),t(26,` + `),a(27,"button",8),q("click",function(){return r.addDelinquencyRange()}),t(28,` + `),T(29,"fa-icon",9),t(30),m(31,"translate"),s(),t(32,` `),s(),t(33,` - `),o(34,"table",10),t(35,` - `),at(36,11),t(37,` - `),x(38,Tii,3,3,"th",12),t(39,` - `),x(40,Pii,2,1,"td",13),t(41,` - `),x(42,Dii,3,6,"td",13),t(43,` - `),ot(),t(44,` + `),a(34,"table",10),t(35,` + `),ot(36,11),t(37,` + `),x(38,NXe,3,3,"th",12),t(39,` + `),x(40,LXe,2,1,"td",13),t(41,` + `),x(42,VXe,3,6,"td",13),t(43,` + `),at(),t(44,` - `),at(45,14),t(46,` - `),x(47,Mii,3,3,"th",12),t(48,` - `),x(49,Aii,2,1,"td",13),t(50,` - `),x(51,Oii,3,6,"td",13),t(52,` - `),ot(),t(53,` + `),ot(45,14),t(46,` + `),x(47,zXe,3,3,"th",12),t(48,` + `),x(49,jXe,2,1,"td",13),t(50,` + `),x(51,qXe,3,6,"td",13),t(52,` + `),at(),t(53,` - `),at(54,15),t(55,` - `),x(56,Fii,3,3,"th",12),t(57,` - `),x(58,Bii,2,1,"td",13),t(59,` - `),x(60,Rii,3,6,"td",13),t(61,` - `),ot(),t(62,` + `),ot(54,15),t(55,` + `),x(56,HXe,3,3,"th",12),t(57,` + `),x(58,GXe,2,1,"td",13),t(59,` + `),x(60,UXe,3,6,"td",13),t(61,` + `),at(),t(62,` - `),at(63,16),t(64,` - `),x(65,Nii,3,3,"th",12),t(66,` - `),x(67,Lii,8,3,"td",13),t(68,` - `),ot(),t(69,` + `),ot(63,16),t(64,` + `),x(65,$Xe,3,3,"th",12),t(66,` + `),x(67,WXe,8,3,"td",13),t(68,` + `),at(),t(69,` - `),x(70,Vii,1,0,"tr",17),t(71,` - `),x(72,zii,1,0,"tr",18),t(73,` + `),x(70,QXe,1,0,"tr",17),t(71,` + `),x(72,KXe,1,0,"tr",18),t(73,` `),s(),t(74,` `),s(),t(75,` `),s(),t(76,` - `),o(77,"mat-card-actions",19),t(78,` - `),o(79,"button",20),t(80),m(81,"translate"),s(),t(82,` - `),x(83,jii,3,4,"button",21),t(84,` + `),a(77,"mat-card-actions",19),t(78,` + `),a(79,"button",20),t(80),m(81,"translate"),s(),t(82,` + `),x(83,YXe,3,4,"button",21),t(84,` `),s(),t(85,` `),s(),t(86,` `),s(),t(87,` `),s(),t(88,` -`)),a&2&&(l(4),g("formGroup",r.bucketForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.bucketForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.heading.Delinquency Ranges")),l(8),k(` +`)),o&2&&(l(4),g("formGroup",r.bucketForm),l(9),b(d(14,12,"labels.inputs.Name")),l(5),g("ngIf",r.bucketForm.controls.name.hasError("required")),l(4),b(d(23,14,"labels.heading.Delinquency Ranges")),l(8),k(` `,d(31,16,"labels.buttons.Add"),` - `),l(4),g("dataSource",r.rangesDataSource)("hidden",r.rangesDataSource.length===0),l(36),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,kii)),l(),k(` + `),l(4),g("dataSource",r.rangesDataSource)("hidden",r.rangesDataSource.length===0),l(36),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(7),g("routerLink",ht(20,BXe)),l(),k(` `,d(81,18,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_DELINQUENCY_BUCKET"))},dependencies:[Lt,Ht,Dt,Hi,te,Ge,le,jt,Gt,Te,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,Ie,de,ue,zt,se,St,Fr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var qii=()=>["edit"];function Hii(e,n){e&1&&(o(0,"button",11),t(1,` - `),I(2,"fa-icon",12),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,qii)),l(3),k(` + `),l(3),g("mifosxHasPermission","UPDATE_DELINQUENCY_BUCKET"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et,Ut,Oe,Re,Be,Ne,Fe,Le,Hi,Ei,Ve,je,ze,qe,Ar],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}"]})}}return e})();var JXe=()=>["edit"];function ZXe(e,n){e&1&&(a(0,"button",11),t(1,` + `),T(2,"fa-icon",12),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,JXe)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function Gii(e,n){if(e&1){let i=lt();o(0,"button",13),q("click",function(){Q(i);let r=A();return Y(r.deleteDelinquencyBucket())}),t(1,` - `),I(2,"fa-icon",14),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function XXe(e,n){if(e&1){let i=lt();a(0,"button",13),q("click",function(){Q(i);let r=M();return K(r.deleteDelinquencyBucket())}),t(1,` + `),T(2,"fa-icon",14),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}function Uii(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"div",16),t(3),s(),t(4,` + `))}function tti(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"div",16),t(3),s(),t(4,` - `),o(5,"div",17),t(6),s(),t(7,` + `),a(5,"div",17),t(6),s(),t(7,` - `),o(8,"div",17),t(9),s(),t(10,` + `),a(8,"div",17),t(9),s(),t(10,` `),s()),e&2){let i=n.$implicit;l(3),k(` `,i.classification,` `),l(3),k(` `,i.minimumAgeDays,` `),l(3),k(` `,i.maximumAgeDays,` - `)}}var i0t=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.dialog=r,this.productsService=c,this.route.data.subscribe(u=>{this.delinquencyBucketData=u.delinquencyBucket,this.delinquencyBucketData.ranges=this.delinquencyBucketData.ranges.sort((h,_)=>h.minimumAge-_.minimumAge)})}deleteDelinquencyBucket(){this.dialog.open(Vi,{data:{deleteContext:this.delinquencyBucketData.name}}).afterClosed().subscribe(a=>{a.delete&&this.productsService.deleteDelinquencyBucket(this.delinquencyBucketData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(ii),z(Ei))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-bucket"]],decls:44,vars:19,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-100","layout-row","m-b-10"],[1,"flex-30","mat-body-strong"],[1,"flex-70"],[1,"flex-60","mat-body-strong"],[1,"mat-body-strong","flex-20"],["class","layout-row-wrap bucket-range",4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"layout-row-wrap","bucket-range"],[1,"flex-60"],[1,"flex-20","r-value"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Hii,5,5,"button",1),t(3,` - `),x(4,Gii,5,3,"button",2),t(5,` + `)}}var PD=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.dialog=r,this.productsService=c,this.route.data.subscribe(u=>{this.delinquencyBucketData=u.delinquencyBucket,this.delinquencyBucketData.ranges=this.delinquencyBucketData.ranges.sort((h,_)=>h.minimumAge-_.minimumAge)})}deleteDelinquencyBucket(){this.dialog.open(Vi,{data:{deleteContext:this.delinquencyBucketData.name}}).afterClosed().subscribe(o=>{o.delete&&this.productsService.deleteDelinquencyBucket(this.delinquencyBucketData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(ri),z(ki))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-bucket"]],decls:44,vars:19,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-100","layout-row","m-b-10"],[1,"flex-30","mat-body-strong"],[1,"flex-70"],[1,"flex-60","mat-body-strong"],[1,"mat-body-strong","flex-20"],["class","layout-row-wrap bucket-range",4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],[1,"layout-row-wrap","bucket-range"],[1,"flex-60"],[1,"flex-20","r-value"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,ZXe,5,5,"button",1),t(3,` + `),x(4,XXe,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"div",5),t(16,` - `),o(17,"div",6),t(18),m(19,"translate"),s(),t(20,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"div",5),t(16,` + `),a(17,"div",6),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"div",7),t(22),s(),t(23,` + `),a(21,"div",7),t(22),s(),t(23,` `),s(),t(24,` - `),o(25,"div",8),t(26),m(27,"translate"),m(28,"translate"),s(),t(29,` + `),a(25,"div",8),t(26),m(27,"translate"),m(28,"translate"),s(),t(29,` - `),o(30,"div",9),t(31),m(32,"translate"),s(),t(33,` + `),a(30,"div",9),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"div",9),t(35),m(36,"translate"),s(),t(37,` + `),a(34,"div",9),t(35),m(36,"translate"),s(),t(37,` `),s(),t(38,` - `),x(39,Uii,11,3,"div",10),t(40,` + `),x(39,tti,11,3,"div",10),t(40,` `),s(),t(41,` `),s(),t(42,` `),s(),t(43,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_DELINQUENCY_BUCKET"),l(2),g("mifosxHasPermission","DELETE_DELINQUENCY_BUCKET"),l(14),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_DELINQUENCY_BUCKET"),l(2),g("mifosxHasPermission","DELETE_DELINQUENCY_BUCKET"),l(14),k(` `,d(19,9,"labels.inputs.Name"),` `),l(4),k(` `,r.delinquencyBucketData.name,` @@ -33158,1678 +33172,1678 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(32,15,"labels.inputs.Days From"),` `),l(4),k(` `,d(36,17,"labels.inputs.Days Till"),` - `),l(4),g("ngForOf",r.delinquencyBucketData.ranges))},dependencies:[re,Ht,Dt,te,le,zt,se,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}.bucket-range[_ngcontent-%COMP%]{height:2rem;vertical-align:middle}.r-value[_ngcontent-%COMP%]{margin:0!important;padding:0 35px 0 0!important;text-align:right!important}"]})}}return e})();var n0t=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_product_loan")}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var $ii=()=>["../edit"];function Wii(e,n){if(e&1){let i=lt();o(0,"button",4),q("click",function(){Q(i);let r=A();return Y(r.exportDefinition())}),t(1,` - `),I(2,"fa-icon",5),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Export"),` - `))}function Qii(e,n){e&1&&(o(0,"button",6),t(1,` - `),I(2,"fa-icon",7),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,$ii)),l(3),k("",d(4,2,"labels.buttons.Edit"),` - `))}var r0t=(()=>{class e{constructor(i,a,r,c,u,h){this.route=i,this.router=a,this.dialog=r,this.productsService=c,this.settingsService=u,this.translateService=h,this.useDueForRepaymentsConfigurations=!1,this.route.data.subscribe(_=>{this.loanProduct=_.loanProduct,this.useDueForRepaymentsConfigurations=!this.loanProduct.dueDaysForRepaymentEvent&&!this.loanProduct.overDueDaysForRepaymentEvent})}ngOnInit(){this.loanProduct.allowAttributeConfiguration=Object.values(this.loanProduct.allowAttributeOverrides).some(i=>i)}exportDefinition(){let i=this.loanProduct;delete i.id;let a=i.name.replace(" ","_")+".json",r=document.createElement("a");r.setAttribute("href","data:text/plain;charset=utf-u,"+encodeURIComponent(JSON.stringify(i,null,2))),r.setAttribute("download",a),document.body.appendChild(r),r.click(),document.body.removeChild(r)}copyProduct(){let i=`${this.loanProduct.name.replace(" ","_")}_${this.translateService.instant("labels.text.Copy")}`,a=JSON.parse(JSON.stringify(this.loanProduct)),r=[new er({controlName:"name",label:this.translateService.instant("labels.inputs.Name"),value:i,type:"text",required:!0,order:2}),new er({controlName:"shortName",label:this.translateService.instant("labels.inputs.Short Name"),value:"",type:"text",required:!0,order:2})],c={title:`${this.translateService.instant("labels.buttons.Create")} ${this.translateService.instant("labels.inputs.Loan Product")}`,layout:{addButtonText:this.translateService.instant("labels.buttons.Create")},formfields:r};this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{if(h.data){a.name=h.data.value.name,a.shortName=h.data.value.shortName,a.delinquencyBucketId=a.delinquencyBucket?a.delinquencyBucket.id:null,a.currencyCode=a.currency?a.currency.code:null,a.interestRatePerPeriod=a.annualInterestRate,a.transactionProcessingStrategyCode=a.transactionProcessingStrategyName,a.allowPartialPeriodInterestCalculation=a.allowPartialPeriodInterestCalculation,a.locale=this.settingsService.language.code;let _=a.daysInMonthType.value;a.daysInMonthType=_,_=a.daysInYearType.value,a.daysInYearType=_,_=a.amortizationType.id,a.amortizationType=_,delete a.id,delete a.advancedPaymentAllocationTransactionTypes,delete a.advancedPaymentAllocationTypes,delete a.creditAllocationTransactionTypes,delete a.creditAllocationAllocationTypes,delete a.delinquencyBucketOptions,delete a.allowAttributeConfiguration,delete a.status,delete a.delinquencyBucket,delete a.currency,delete a.isRatesEnabled,delete a.annualInterestRate,delete a.transactionProcessingStrategyName,delete a.allowPartialPeriodInterestCalculation,delete a.advancedPaymentAllocationFutureInstallmentAllocationRules,this.productsService.createLoanProduct(a).subscribe(y=>{this.router.navigate(["../",y.resourceId],{relativeTo:this.route})})}})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(ii),z(Ei),z($e),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-general-tab"]],decls:11,vars:8,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20","m-t-10"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[3,"action","loanProduct","useDueForRepaymentsConfigurations","paymentAllocations","creditAllocations","supportedInterestRefundTypes"],["mat-raised-button","","color","primary",3,"click"],["icon","download",1,"m-r-10"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` + `),l(4),g("ngForOf",r.delinquencyBucketData.ranges))},dependencies:[yt,le,wt,qt,oe,de,At,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:.8rem 0;word-wrap:break-word}.bucket-range[_ngcontent-%COMP%]{height:2rem;vertical-align:middle}.r-value[_ngcontent-%COMP%]{margin:0!important;padding:0 35px 0 0!important;text-align:right!important}"]})}}return e})();var Qmt=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_product_loan")}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var eti=()=>["../edit"];function iti(e,n){if(e&1){let i=lt();a(0,"button",4),q("click",function(){Q(i);let r=M();return K(r.exportDefinition())}),t(1,` + `),T(2,"fa-icon",5),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Export"),` + `))}function nti(e,n){e&1&&(a(0,"button",6),t(1,` + `),T(2,"fa-icon",7),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,eti)),l(3),k("",d(4,2,"labels.buttons.Edit"),` + `))}var DD=(()=>{class e{constructor(i,o,r,c,u,h){this.route=i,this.router=o,this.dialog=r,this.productsService=c,this.settingsService=u,this.translateService=h,this.useDueForRepaymentsConfigurations=!1,this.route.data.subscribe(_=>{this.loanProduct=_.loanProduct,this.useDueForRepaymentsConfigurations=!this.loanProduct.dueDaysForRepaymentEvent&&!this.loanProduct.overDueDaysForRepaymentEvent})}ngOnInit(){this.loanProduct.allowAttributeConfiguration=Object.values(this.loanProduct.allowAttributeOverrides).some(i=>i)}exportDefinition(){let i=this.loanProduct;delete i.id;let o=i.name.replace(" ","_")+".json",r=document.createElement("a");r.setAttribute("href","data:text/plain;charset=utf-u,"+encodeURIComponent(JSON.stringify(i,null,2))),r.setAttribute("download",o),document.body.appendChild(r),r.click(),document.body.removeChild(r)}copyProduct(){let i=`${this.loanProduct.name.replace(" ","_")}_${this.translateService.instant("labels.text.Copy")}`,o=JSON.parse(JSON.stringify(this.loanProduct)),r=[new Jn({controlName:"name",label:this.translateService.instant("labels.inputs.Name"),value:i,type:"text",required:!0,order:2}),new Jn({controlName:"shortName",label:this.translateService.instant("labels.inputs.Short Name"),value:"",type:"text",required:!0,order:2})],c={title:`${this.translateService.instant("labels.buttons.Create")} ${this.translateService.instant("labels.inputs.Loan Product")}`,layout:{addButtonText:this.translateService.instant("labels.buttons.Create")},formfields:r};this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{if(h.data){o.name=h.data.value.name,o.shortName=h.data.value.shortName,o.delinquencyBucketId=o.delinquencyBucket?o.delinquencyBucket.id:null,o.currencyCode=o.currency?o.currency.code:null,o.interestRatePerPeriod=o.annualInterestRate,o.transactionProcessingStrategyCode=o.transactionProcessingStrategyName,o.allowPartialPeriodInterestCalculation=o.allowPartialPeriodInterestCalculation,o.locale=this.settingsService.language.code;let _=o.daysInMonthType.value;o.daysInMonthType=_,_=o.daysInYearType.value,o.daysInYearType=_,_=o.amortizationType.id,o.amortizationType=_,delete o.id,delete o.advancedPaymentAllocationTransactionTypes,delete o.advancedPaymentAllocationTypes,delete o.creditAllocationTransactionTypes,delete o.creditAllocationAllocationTypes,delete o.delinquencyBucketOptions,delete o.allowAttributeConfiguration,delete o.status,delete o.delinquencyBucket,delete o.currency,delete o.isRatesEnabled,delete o.annualInterestRate,delete o.transactionProcessingStrategyName,delete o.allowPartialPeriodInterestCalculation,delete o.advancedPaymentAllocationFutureInstallmentAllocationRules,this.productsService.createLoanProduct(o).subscribe(y=>{this.router.navigate(["../",y.resourceId],{relativeTo:this.route})})}})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(ri),z(ki),z(Qe),z(Gi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-general-tab"]],decls:11,vars:8,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20","m-t-10"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[3,"action","loanProduct","useDueForRepaymentsConfigurations","paymentAllocations","creditAllocations","supportedInterestRefundTypes"],["mat-raised-button","","color","primary",3,"click"],["icon","download",1,"m-r-10"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` `),t(2,` - `),x(3,Wii,5,3,"button",1),t(4,` - `),x(5,Qii,5,5,"button",2),t(6,` + `),x(3,iti,5,3,"button",1),t(4,` + `),x(5,nti,5,5,"button",2),t(6,` `),s(),t(7,` -`),o(8,"mifosx-loan-product-summary",3),t(9,` +`),a(8,"mifosx-loan-product-summary",3),t(9,` `),s(),t(10,` -`)),a&2&&(l(3),g("mifosxHasPermission","UPDATE_LOANPRODUCT"),l(2),g("mifosxHasPermission","UPDATE_LOANPRODUCT"),l(3),g("action","view")("loanProduct",r.loanProduct)("useDueForRepaymentsConfigurations",r.useDueForRepaymentsConfigurations)("paymentAllocations",r.loanProduct.paymentAllocation)("creditAllocations",r.loanProduct.creditAllocation)("supportedInterestRefundTypes",r.loanProduct.supportedInterestRefundTypes))},dependencies:[Ht,Dt,zt,se,KE,St]})}}return e})();var a0t=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(a=>{this.entityDatatable=a.loanProductDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Loan Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mifosx-entity-datatable-tab",1),t(3,` +`)),o&2&&(l(3),g("mifosxHasPermission","UPDATE_LOANPRODUCT"),l(2),g("mifosxHasPermission","UPDATE_LOANPRODUCT"),l(3),g("action","view")("loanProduct",r.loanProduct)("useDueForRepaymentsConfigurations",r.useDueForRepaymentsConfigurations)("paymentAllocations",r.loanProduct.paymentAllocation)("creditAllocations",r.loanProduct.creditAllocation)("supportedInterestRefundTypes",r.loanProduct.supportedInterestRefundTypes))},dependencies:[yt,wt,qt,At,me,Et,Ut,qx],encapsulation:2})}}return e})();var AD=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(o=>{this.entityDatatable=o.loanProductDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Loan Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mifosx-entity-datatable-tab",1),t(3,` `),s(),t(4,` `),s(),t(5,` -`)),a&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[hl]})}}return e})();var o0t=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,r)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var uk=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,r)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var fk=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_savings_product")}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Yii=()=>["../edit"];function Kii(e,n){e&1&&(o(0,"button",14),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Yii)),l(3),k("",d(4,2,"labels.buttons.Edit"),` - `))}function Jii(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.savingProduct.description)}}function Zii(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Opening Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredOpeningBalance))}}function Xii(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.savingProduct.lockinPeriodFrequency+" "+i.savingProduct.lockinPeriodFrequencyType.value)}}function tni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),l(4),b(d(8,4,i.savingProduct.minBalanceForInterestCalculation))}}function eni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredBalance))}}function ini(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(i.savingProduct.taxGroup.name)}}function nni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),l(4),b(i.savingProduct.minOverdraftForInterestCalculation)}}function rni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),l(4),k("",i.savingProduct.nominalAnnualInterestRateOverdraft," %")}}function ani(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),l(4),b(d(8,4,i.savingProduct.overdraftLimit))}}function oni(e,n){if(e&1&&(o(0,"div",16),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),o(9,"span",8),t(10),m(11,"translate"),s(),t(12,` - `),o(13,"span",9),t(14),s(),t(15,` - `),o(16,"span",8),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"span",9),t(21),s(),t(22,` - `),s()),e&2){let i=A();l(3),k("",d(4,6,"labels.inputs.Number of Days to Inactive sub-status"),":"),l(4),b(i.savingProduct.daysToInactive),l(3),k("",d(11,8,"labels.inputs.Number of Days to Dormant sub-status"),":"),l(4),b(i.savingProduct.daysToDormancy),l(3),k("",d(18,10,"labels.inputs.Number of Days to Escheat"),":"),l(4),b(i.savingProduct.daysToEscheat)}}function sni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function lni(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` +`)),o&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[yt,wt,nl],encapsulation:2})}}return e})();var Kmt=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.parent.parent.paramMap.get("productId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(o,r)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var MD=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.parent.parent.paramMap.get("productId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(o,r)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var OD=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_savings_product")}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var rti=()=>["../edit"];function oti(e,n){e&1&&(a(0,"button",14),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,rti)),l(3),k("",d(4,2,"labels.buttons.Edit"),` + `))}function ati(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.savingProduct.description)}}function sti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Opening Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredOpeningBalance))}}function lti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(4),b(i.savingProduct.lockinPeriodFrequency+" "+i.savingProduct.lockinPeriodFrequencyType.value)}}function cti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),l(4),b(d(8,4,i.savingProduct.minBalanceForInterestCalculation))}}function pti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Balance"),":"),l(4),b(d(8,4,i.savingProduct.minRequiredBalance))}}function mti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Tax Group"),":"),l(4),b(i.savingProduct.taxGroup.name)}}function dti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),l(4),b(i.savingProduct.minOverdraftForInterestCalculation)}}function uti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),l(4),k("",i.savingProduct.nominalAnnualInterestRateOverdraft," %")}}function fti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),l(4),b(d(8,4,i.savingProduct.overdraftLimit))}}function hti(e,n){if(e&1&&(a(0,"div",16),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),a(9,"span",8),t(10),m(11,"translate"),s(),t(12,` + `),a(13,"span",9),t(14),s(),t(15,` + `),a(16,"span",8),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"span",9),t(21),s(),t(22,` + `),s()),e&2){let i=M();l(3),k("",d(4,6,"labels.inputs.Number of Days to Inactive sub-status"),":"),l(4),b(i.savingProduct.daysToInactive),l(3),k("",d(11,8,"labels.inputs.Number of Days to Dormant sub-status"),":"),l(4),b(i.savingProduct.daysToDormancy),l(3),k("",d(18,10,"labels.inputs.Number of Days to Escheat"),":"),l(4),b(i.savingProduct.daysToEscheat)}}function gti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function xti(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function cni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function pni(e,n){if(e&1&&(o(0,"td",27),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function mni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function dni(e,n){if(e&1&&(o(0,"td",27),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function _ti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function vti(e,n){if(e&1&&(a(0,"td",27),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function bti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Cti(e,n){if(e&1&&(a(0,"td",27),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function uni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function fni(e,n){if(e&1&&(o(0,"td",27),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function hni(e,n){e&1&&I(0,"tr",28)}function gni(e,n){e&1&&I(0,"tr",29)}function xni(e,n){if(e&1&&(o(0,"div",16),t(1,` - `),o(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` + `)}}function yti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function Sti(e,n){if(e&1&&(a(0,"td",27),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function wti(e,n){e&1&&T(0,"tr",28)}function Eti(e,n){e&1&&T(0,"tr",29)}function kti(e,n){if(e&1&&(a(0,"div",16),t(1,` + `),a(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",5),t(7,` + `),T(6,"mat-divider",5),t(7,` - `),o(8,"table",17),t(9,` - `),at(10,18),t(11,` - `),x(12,sni,3,3,"th",19),t(13,` - `),x(14,lni,2,1,"td",20),t(15,` - `),ot(),t(16,` + `),a(8,"table",17),t(9,` + `),ot(10,18),t(11,` + `),x(12,gti,3,3,"th",19),t(13,` + `),x(14,xti,2,1,"td",20),t(15,` + `),at(),t(16,` - `),at(17,21),t(18,` - `),x(19,cni,3,3,"th",19),t(20,` - `),x(21,pni,3,4,"td",20),t(22,` - `),ot(),t(23,` + `),ot(17,21),t(18,` + `),x(19,_ti,3,3,"th",19),t(20,` + `),x(21,vti,3,4,"td",20),t(22,` + `),at(),t(23,` - `),at(24,22),t(25,` - `),x(26,mni,3,3,"th",19),t(27,` - `),x(28,dni,3,3,"td",20),t(29,` - `),ot(),t(30,` + `),ot(24,22),t(25,` + `),x(26,bti,3,3,"th",19),t(27,` + `),x(28,Cti,3,3,"td",20),t(29,` + `),at(),t(30,` - `),at(31,23),t(32,` - `),x(33,uni,3,3,"th",19),t(34,` - `),x(35,fni,3,4,"td",20),t(36,` - `),ot(),t(37,` + `),ot(31,23),t(32,` + `),x(33,yti,3,3,"th",19),t(34,` + `),x(35,Sti,3,4,"td",20),t(36,` + `),at(),t(37,` - `),x(38,hni,1,0,"tr",24),t(39,` - `),x(40,gni,1,0,"tr",25),t(41,` + `),x(38,wti,1,0,"tr",24),t(39,` + `),x(40,Eti,1,0,"tr",25),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",i.savingProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function _ni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function vni(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",i.savingProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function Tti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function Iti(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.paymentType.name,` - `)}}function bni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function Cni(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `)}}function Pti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function Dti(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),vt(` (`,i.fundSourceAccount.glCode,") ",i.fundSourceAccount.name,` - `)}}function yni(e,n){e&1&&I(0,"tr",28)}function Sni(e,n){e&1&&I(0,"tr",29)}function wni(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),o(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` + `)}}function Ati(e,n){e&1&&T(0,"tr",28)}function Mti(e,n){e&1&&T(0,"tr",29)}function Oti(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),a(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",32),t(7,` - `),at(8,33),t(9,` - `),x(10,_ni,3,3,"th",19),t(11,` - `),x(12,vni,2,1,"td",20),t(13,` - `),ot(),t(14,` + `),a(6,"table",32),t(7,` + `),ot(8,33),t(9,` + `),x(10,Tti,3,3,"th",19),t(11,` + `),x(12,Iti,2,1,"td",20),t(13,` + `),at(),t(14,` - `),at(15,34),t(16,` - `),x(17,bni,3,3,"th",19),t(18,` - `),x(19,Cni,2,2,"td",20),t(20,` - `),ot(),t(21,` + `),ot(15,34),t(16,` + `),x(17,Pti,3,3,"th",19),t(18,` + `),x(19,Dti,2,2,"td",20),t(20,` + `),at(),t(21,` - `),x(22,yni,1,0,"tr",24),t(23,` - `),x(24,Sni,1,0,"tr",25),t(25,` + `),x(22,Ati,1,0,"tr",24),t(23,` + `),x(24,Mti,1,0,"tr",25),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Fund Sources for Payment Channels")),l(3),g("dataSource",i.savingProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function Eni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function kni(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Fund Sources for Payment Channels")),l(3),g("dataSource",i.savingProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function Fti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function Bti(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function Ini(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Tni(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `)}}function Rti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Nti(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),vt(` (`,i.incomeAccount.glCode,") ",i.incomeAccount.name,` - `)}}function Pni(e,n){e&1&&I(0,"tr",28)}function Dni(e,n){e&1&&I(0,"tr",29)}function Mni(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),o(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` + `)}}function Lti(e,n){e&1&&T(0,"tr",28)}function Vti(e,n){e&1&&T(0,"tr",29)}function zti(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),a(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",17),t(7,` - `),at(8,35),t(9,` - `),x(10,Eni,3,3,"th",19),t(11,` - `),x(12,kni,2,1,"td",20),t(13,` - `),ot(),t(14,` + `),a(6,"table",17),t(7,` + `),ot(8,35),t(9,` + `),x(10,Fti,3,3,"th",19),t(11,` + `),x(12,Bti,2,1,"td",20),t(13,` + `),at(),t(14,` - `),at(15,36),t(16,` - `),x(17,Ini,3,3,"th",19),t(18,` - `),x(19,Tni,2,2,"td",20),t(20,` - `),ot(),t(21,` + `),ot(15,36),t(16,` + `),x(17,Rti,3,3,"th",19),t(18,` + `),x(19,Nti,2,2,"td",20),t(20,` + `),at(),t(21,` - `),x(22,Pni,1,0,"tr",24),t(23,` - `),x(24,Dni,1,0,"tr",25),t(25,` + `),x(22,Lti,1,0,"tr",24),t(23,` + `),x(24,Vti,1,0,"tr",25),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Fees to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Ani(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function Oni(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Fees to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function jti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function qti(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function Fni(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Bni(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `)}}function Hti(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Gti(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),vt(` (`,i.incomeAccount.glCode,") ",i.incomeAccount.name,` - `)}}function Rni(e,n){e&1&&I(0,"tr",28)}function Nni(e,n){e&1&&I(0,"tr",29)}function Lni(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),o(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` + `)}}function Uti(e,n){e&1&&T(0,"tr",28)}function $ti(e,n){e&1&&T(0,"tr",29)}function Wti(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),a(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",32),t(7,` - `),at(8,35),t(9,` - `),x(10,Ani,3,3,"th",19),t(11,` - `),x(12,Oni,2,1,"td",20),t(13,` - `),ot(),t(14,` + `),a(6,"table",32),t(7,` + `),ot(8,35),t(9,` + `),x(10,jti,3,3,"th",19),t(11,` + `),x(12,qti,2,1,"td",20),t(13,` + `),at(),t(14,` - `),at(15,36),t(16,` - `),x(17,Fni,3,3,"th",19),t(18,` - `),x(19,Bni,2,2,"td",20),t(20,` - `),ot(),t(21,` + `),ot(15,36),t(16,` + `),x(17,Hti,3,3,"th",19),t(18,` + `),x(19,Gti,2,2,"td",20),t(20,` + `),at(),t(21,` - `),x(22,Rni,1,0,"tr",24),t(23,` - `),x(24,Nni,1,0,"tr",25),t(25,` + `),x(22,Uti,1,0,"tr",24),t(23,` + `),x(24,$ti,1,0,"tr",25),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Vni(e,n){if(e&1&&(o(0,"div",30),t(1,` - `),o(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.savingProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Qti(e,n){if(e&1&&(a(0,"div",30),t(1,` + `),a(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",5),t(7,` + `),T(6,"mat-divider",5),t(7,` - `),x(8,wni,27,6,"div",13),t(9,` + `),x(8,Oti,27,6,"div",13),t(9,` - `),x(10,Mni,27,6,"div",13),t(11,` + `),x(10,zti,27,6,"div",13),t(11,` - `),x(12,Lni,27,6,"div",13),t(13,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Advanced Accounting Rules")),l(3),g("inset",!0),l(2),g("ngIf",i.savingProduct.paymentChannelToFundSourceMappings==null?null:i.savingProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.savingProduct.feeToIncomeAccountMappings==null?null:i.savingProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.savingProduct.penaltyToIncomeAccountMappings==null?null:i.savingProduct.penaltyToIncomeAccountMappings.length)}}var s0t=(()=>{class e{constructor(i,a){this.route=i,this.accounting=a,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.route.data.subscribe(r=>{this.savingProduct=r.savingProduct})}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccounting(this.savingProduct.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccounting(this.savingProduct.accountingRule)}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-general-tab"]],decls:223,vars:117,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary","class","m-t-20",3,"routerLink",4,"mifosxHasPermission"],[1,"tab-container","mat-typography"],[1,"responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"mat-h3","flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"flex-100",3,"accountingRule","accountingMappings"],["class","flex-fill layout-row-wrap responsive-column",4,"ngIf"],["mat-raised-button","","color","primary",1,"m-t-20",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"flex-fill","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-fill"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Kii,5,5,"button",1),t(3,` + `),x(12,Wti,27,6,"div",13),t(13,` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Advanced Accounting Rules")),l(3),g("inset",!0),l(2),g("ngIf",i.savingProduct.paymentChannelToFundSourceMappings==null?null:i.savingProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.savingProduct.feeToIncomeAccountMappings==null?null:i.savingProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.savingProduct.penaltyToIncomeAccountMappings==null?null:i.savingProduct.penaltyToIncomeAccountMappings.length)}}var FD=(()=>{class e{constructor(i,o){this.route=i,this.accounting=o,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.route.data.subscribe(r=>{this.savingProduct=r.savingProduct})}isCashOrAccrualAccounting(){return this.accounting.isCashOrAccrualAccounting(this.savingProduct.accountingRule)}isAccrualAccounting(){return this.accounting.isAccrualAccounting(this.savingProduct.accountingRule)}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-general-tab"]],decls:223,vars:117,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary","class","m-t-20",3,"routerLink",4,"mifosxHasPermission"],[1,"tab-container","mat-typography"],[1,"responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"mat-h3","flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"flex-100",3,"accountingRule","accountingMappings"],["class","flex-fill layout-row-wrap responsive-column",4,"ngIf"],["mat-raised-button","","color","primary",1,"m-t-20",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"flex-fill","layout-row-wrap","responsive-column"],[1,"mat-h4","flex-fill"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,oti,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"h2",4),t(10),s(),t(11,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"h2",4),t(10),s(),t(11,` - `),I(12,"mat-divider",5),t(13,` + `),T(12,"mat-divider",5),t(13,` - `),o(14,"h3",6),t(15),m(16,"translate"),s(),t(17,` + `),a(14,"h3",6),t(15),m(16,"translate"),s(),t(17,` - `),I(18,"mat-divider",5),t(19,` + `),T(18,"mat-divider",5),t(19,` - `),o(20,"div",7),t(21,` - `),o(22,"span",8),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"span",9),t(27),s(),t(28,` + `),a(20,"div",7),t(21,` + `),a(22,"span",8),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"span",9),t(27),s(),t(28,` `),s(),t(29,` - `),x(30,Jii,9,4,"div",10),t(31,` + `),x(30,ati,9,4,"div",10),t(31,` - `),o(32,"h3",6),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"h3",6),t(33),m(34,"translate"),s(),t(35,` - `),I(36,"mat-divider",5),t(37,` + `),T(36,"mat-divider",5),t(37,` - `),o(38,"div",7),t(39,` - `),o(40,"span",8),t(41),m(42,"translate"),s(),t(43,` - `),o(44,"span",9),t(45),s(),t(46,` + `),a(38,"div",7),t(39,` + `),a(40,"span",8),t(41),m(42,"translate"),s(),t(43,` + `),a(44,"span",9),t(45),s(),t(46,` `),s(),t(47,` - `),o(48,"div",7),t(49,` - `),o(50,"span",8),t(51),m(52,"translate"),s(),t(53,` - `),o(54,"span",9),t(55),s(),t(56,` + `),a(48,"div",7),t(49,` + `),a(50,"span",8),t(51),m(52,"translate"),s(),t(53,` + `),a(54,"span",9),t(55),s(),t(56,` `),s(),t(57,` - `),o(58,"div",7),t(59,` - `),o(60,"span",8),t(61),m(62,"translate"),s(),t(63,` - `),o(64,"span",9),t(65),s(),t(66,` + `),a(58,"div",7),t(59,` + `),a(60,"span",8),t(61),m(62,"translate"),s(),t(63,` + `),a(64,"span",9),t(65),s(),t(66,` `),s(),t(67,` - `),o(68,"h3",6),t(69),m(70,"translate"),s(),t(71,` + `),a(68,"h3",6),t(69),m(70,"translate"),s(),t(71,` - `),I(72,"mat-divider",5),t(73,` + `),T(72,"mat-divider",5),t(73,` - `),o(74,"div",7),t(75,` - `),o(76,"span",8),t(77),m(78,"translate"),s(),t(79,` - `),o(80,"span",9),t(81),m(82,"formatNumber"),s(),t(83,` + `),a(74,"div",7),t(75,` + `),a(76,"span",8),t(77),m(78,"translate"),s(),t(79,` + `),a(80,"span",9),t(81),m(82,"formatNumber"),s(),t(83,` `),s(),t(84,` - `),o(85,"div",7),t(86,` - `),o(87,"span",8),t(88),m(89,"translate"),s(),t(90,` - `),o(91,"span",9),t(92),m(93,"translateKey"),s(),t(94,` + `),a(85,"div",7),t(86,` + `),a(87,"span",8),t(88),m(89,"translate"),s(),t(90,` + `),a(91,"span",9),t(92),m(93,"translateKey"),s(),t(94,` `),s(),t(95,` - `),o(96,"div",7),t(97,` - `),o(98,"span",8),t(99),m(100,"translate"),s(),t(101,` - `),o(102,"span",9),t(103),m(104,"translateKey"),s(),t(105,` + `),a(96,"div",7),t(97,` + `),a(98,"span",8),t(99),m(100,"translate"),s(),t(101,` + `),a(102,"span",9),t(103),m(104,"translateKey"),s(),t(105,` `),s(),t(106,` - `),o(107,"div",7),t(108,` - `),o(109,"span",8),t(110),m(111,"translate"),s(),t(112,` - `),o(113,"span",9),t(114),m(115,"translateKey"),s(),t(116,` + `),a(107,"div",7),t(108,` + `),a(109,"span",8),t(110),m(111,"translate"),s(),t(112,` + `),a(113,"span",9),t(114),m(115,"translateKey"),s(),t(116,` `),s(),t(117,` - `),o(118,"div",7),t(119,` - `),o(120,"span",8),t(121),m(122,"translate"),s(),t(123,` - `),o(124,"span",9),t(125),m(126,"translateKey"),s(),t(127,` + `),a(118,"div",7),t(119,` + `),a(120,"span",8),t(121),m(122,"translate"),s(),t(123,` + `),a(124,"span",9),t(125),m(126,"translateKey"),s(),t(127,` `),s(),t(128,` - `),o(129,"h3",6),t(130),m(131,"translate"),s(),t(132,` + `),a(129,"h3",6),t(130),m(131,"translate"),s(),t(132,` - `),I(133,"mat-divider",5),t(134,` + `),T(133,"mat-divider",5),t(134,` - `),x(135,Zii,10,6,"div",10),t(136,` + `),x(135,sti,10,6,"div",10),t(136,` - `),x(137,Xii,9,4,"div",10),t(138,` + `),x(137,lti,9,4,"div",10),t(138,` - `),o(139,"div",7),t(140,` - `),o(141,"span",8),t(142),m(143,"translate"),s(),t(144,` - `),o(145,"span",9),t(146),m(147,"yesNo"),s(),t(148,` + `),a(139,"div",7),t(140,` + `),a(141,"span",8),t(142),m(143,"translate"),s(),t(144,` + `),a(145,"span",9),t(146),m(147,"yesNo"),s(),t(148,` `),s(),t(149,` - `),x(150,tni,10,6,"div",10),t(151,` + `),x(150,cti,10,6,"div",10),t(151,` - `),o(152,"div",7),t(153,` - `),o(154,"span",8),t(155),m(156,"translate"),s(),t(157,` - `),o(158,"span",9),t(159),m(160,"yesNo"),s(),t(161,` + `),a(152,"div",7),t(153,` + `),a(154,"span",8),t(155),m(156,"translate"),s(),t(157,` + `),a(158,"span",9),t(159),m(160,"yesNo"),s(),t(161,` `),s(),t(162,` - `),x(163,eni,10,6,"div",10),t(164,` + `),x(163,pti,10,6,"div",10),t(164,` - `),o(165,"div",7),t(166,` - `),o(167,"span",8),t(168),m(169,"translate"),s(),t(170,` - `),o(171,"span",9),t(172),m(173,"yesNo"),s(),t(174,` + `),a(165,"div",7),t(166,` + `),a(167,"span",8),t(168),m(169,"translate"),s(),t(170,` + `),a(171,"span",9),t(172),m(173,"yesNo"),s(),t(174,` `),s(),t(175,` - `),x(176,ini,9,4,"div",10),t(177,` + `),x(176,mti,9,4,"div",10),t(177,` - `),o(178,"div",7),t(179,` - `),o(180,"span",8),t(181),m(182,"translate"),s(),t(183,` - `),o(184,"span",9),t(185),m(186,"yesNo"),s(),t(187,` + `),a(178,"div",7),t(179,` + `),a(180,"span",8),t(181),m(182,"translate"),s(),t(183,` + `),a(184,"span",9),t(185),m(186,"yesNo"),s(),t(187,` `),s(),t(188,` - `),x(189,nni,9,4,"div",10),t(190,` + `),x(189,dti,9,4,"div",10),t(190,` - `),x(191,rni,9,4,"div",10),t(192,` + `),x(191,uti,9,4,"div",10),t(192,` - `),x(193,ani,10,6,"div",10),t(194,` + `),x(193,fti,10,6,"div",10),t(194,` - `),o(195,"div",7),t(196,` - `),o(197,"span",8),t(198),m(199,"translate"),s(),t(200,` - `),o(201,"span",9),t(202),m(203,"yesNo"),s(),t(204,` + `),a(195,"div",7),t(196,` + `),a(197,"span",8),t(198),m(199,"translate"),s(),t(200,` + `),a(201,"span",9),t(202),m(203,"yesNo"),s(),t(204,` `),s(),t(205,` - `),x(206,oni,23,12,"div",11),t(207,` + `),x(206,hti,23,12,"div",11),t(207,` - `),x(208,xni,43,7,"div",11),t(209,` + `),x(208,kti,43,7,"div",11),t(209,` - `),o(210,"h3",6),t(211),m(212,"translate"),s(),t(213,` + `),a(210,"h3",6),t(211),m(212,"translate"),s(),t(213,` - `),I(214,"mat-divider",5),t(215,` + `),T(214,"mat-divider",5),t(215,` - `),o(216,"mifosx-view-savings-accounting-details",12),t(217,` + `),a(216,"mifosx-view-savings-accounting-details",12),t(217,` `),s(),t(218,` - `),x(219,Vni,14,7,"div",13),t(220,` + `),x(219,Qti,14,7,"div",13),t(220,` `),s(),t(221,` `),s(),t(222,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_SAVINGSPRODUCT"),l(8),b(r.savingProduct.name),l(2),g("inset",!0),l(3),b(d(16,55,"labels.heading.Details")),l(3),g("inset",!0),l(5),k("",d(24,57,"labels.inputs.Short Name"),":"),l(4),b(r.savingProduct.shortName),l(3),g("ngIf",r.savingProduct.description),l(3),b(d(34,59,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(42,61,"labels.inputs.Currency"),":"),l(4),b(r.savingProduct.currency.name),l(6),k("",d(52,63,"labels.inputs.Decimal Places"),":"),l(4),b(r.savingProduct.currency.decimalPlaces),l(6),k("",d(62,65,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.savingProduct.currency.inMultiplesOf),l(4),b(d(70,67,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(78,69,"labels.inputs.Nominal Annual Interest"),":"),l(4),k("",d(82,71,r.savingProduct.nominalAnnualInterestRate)," %"),l(7),k("",d(89,73,"labels.inputs.Interest Compounding Period"),":"),l(4),b(Ke(93,75,r.savingProduct.interestCompoundingPeriodType.value,"catalogs")),l(7),k("",d(100,78,"labels.inputs.Interest Posting Period"),":"),l(4),b(Ke(104,80,r.savingProduct.interestPostingPeriodType.value,"catalogs")),l(7),k("",d(111,83,"labels.inputs.Interest Calculated using"),":"),l(4),b(Ke(115,85,r.savingProduct.interestCalculationType.value,"catalogs")),l(7),k("",d(122,88,"labels.inputs.Days in Year"),":"),l(4),b(Ke(126,90,r.savingProduct.interestCalculationDaysInYearType.value,"catalogs")),l(5),b(d(131,93,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",r.savingProduct.minRequiredOpeningBalance),l(2),g("ngIf",r.savingProduct.lockinPeriodFrequency),l(5),k("",d(143,95,"labels.inputs.Apply Withdrawal Fee for Transfers"),":"),l(4),b(d(147,97,r.savingProduct.withdrawalFeeForTransfers)),l(4),g("ngIf",r.savingProduct.minBalanceForInterestCalculation),l(5),k("",d(156,99,"labels.inputs.Enforce Minimum Balance"),":"),l(4),b(d(160,101,r.savingProduct.enforceMinRequiredBalance)),l(4),g("ngIf",r.savingProduct.minRequiredBalance),l(5),k("",d(169,103,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(173,105,r.savingProduct.withHoldTax)),l(4),g("ngIf",r.savingProduct.withHoldTax),l(5),k("",d(182,107,"labels.inputs.Is Overdraft Allowed"),":"),l(4),b(d(186,109,r.savingProduct.allowOverdraft)),l(4),g("ngIf",r.savingProduct.minOverdraftForInterestCalculation),l(2),g("ngIf",r.savingProduct.nominalAnnualInterestRateOverdraft),l(2),g("ngIf",r.savingProduct.overdraftLimit),l(5),k("",d(199,111,"labels.inputs.Enable Dormancy Tracking"),":"),l(4),b(d(203,113,r.savingProduct.isDormancyTrackingActive)),l(4),g("ngIf",r.savingProduct.isDormancyTrackingActive),l(2),g("ngIf",r.savingProduct.charges.length),l(3),b(d(212,115,"labels.heading.Accounting")),l(3),g("inset",!0),l(2),g("accountingRule",r.savingProduct.accountingRule)("accountingMappings",r.savingProduct.accountingMappings),l(3),g("ngIf",(r.savingProduct.paymentChannelToFundSourceMappings==null?null:r.savingProduct.paymentChannelToFundSourceMappings.length)||(r.savingProduct.feeToIncomeAccountMappings==null?null:r.savingProduct.feeToIncomeAccountMappings.length)||(r.savingProduct.penaltyToIncomeAccountMappings==null?null:r.savingProduct.penaltyToIncomeAccountMappings.length)))},dependencies:[Lt,Ht,Dt,sn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,jp,zt,se,St,br,aa,on],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.interestCarts[_ngcontent-%COMP%]{float:right}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var l0t=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(a=>{this.entityDatatable=a.savingProductDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Savings Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mifosx-entity-datatable-tab",1),t(3,` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_SAVINGSPRODUCT"),l(8),b(r.savingProduct.name),l(2),g("inset",!0),l(3),b(d(16,55,"labels.heading.Details")),l(3),g("inset",!0),l(5),k("",d(24,57,"labels.inputs.Short Name"),":"),l(4),b(r.savingProduct.shortName),l(3),g("ngIf",r.savingProduct.description),l(3),b(d(34,59,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(42,61,"labels.inputs.Currency"),":"),l(4),b(r.savingProduct.currency.name),l(6),k("",d(52,63,"labels.inputs.Decimal Places"),":"),l(4),b(r.savingProduct.currency.decimalPlaces),l(6),k("",d(62,65,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.savingProduct.currency.inMultiplesOf),l(4),b(d(70,67,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(78,69,"labels.inputs.Nominal Annual Interest"),":"),l(4),k("",d(82,71,r.savingProduct.nominalAnnualInterestRate)," %"),l(7),k("",d(89,73,"labels.inputs.Interest Compounding Period"),":"),l(4),b(Ze(93,75,r.savingProduct.interestCompoundingPeriodType.value,"catalogs")),l(7),k("",d(100,78,"labels.inputs.Interest Posting Period"),":"),l(4),b(Ze(104,80,r.savingProduct.interestPostingPeriodType.value,"catalogs")),l(7),k("",d(111,83,"labels.inputs.Interest Calculated using"),":"),l(4),b(Ze(115,85,r.savingProduct.interestCalculationType.value,"catalogs")),l(7),k("",d(122,88,"labels.inputs.Days in Year"),":"),l(4),b(Ze(126,90,r.savingProduct.interestCalculationDaysInYearType.value,"catalogs")),l(5),b(d(131,93,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",r.savingProduct.minRequiredOpeningBalance),l(2),g("ngIf",r.savingProduct.lockinPeriodFrequency),l(5),k("",d(143,95,"labels.inputs.Apply Withdrawal Fee for Transfers"),":"),l(4),b(d(147,97,r.savingProduct.withdrawalFeeForTransfers)),l(4),g("ngIf",r.savingProduct.minBalanceForInterestCalculation),l(5),k("",d(156,99,"labels.inputs.Enforce Minimum Balance"),":"),l(4),b(d(160,101,r.savingProduct.enforceMinRequiredBalance)),l(4),g("ngIf",r.savingProduct.minRequiredBalance),l(5),k("",d(169,103,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(173,105,r.savingProduct.withHoldTax)),l(4),g("ngIf",r.savingProduct.withHoldTax),l(5),k("",d(182,107,"labels.inputs.Is Overdraft Allowed"),":"),l(4),b(d(186,109,r.savingProduct.allowOverdraft)),l(4),g("ngIf",r.savingProduct.minOverdraftForInterestCalculation),l(2),g("ngIf",r.savingProduct.nominalAnnualInterestRateOverdraft),l(2),g("ngIf",r.savingProduct.overdraftLimit),l(5),k("",d(199,111,"labels.inputs.Enable Dormancy Tracking"),":"),l(4),b(d(203,113,r.savingProduct.isDormancyTrackingActive)),l(4),g("ngIf",r.savingProduct.isDormancyTrackingActive),l(2),g("ngIf",r.savingProduct.charges.length),l(3),b(d(212,115,"labels.heading.Accounting")),l(3),g("inset",!0),l(2),g("accountingRule",r.savingProduct.accountingRule)("accountingMappings",r.savingProduct.accountingMappings),l(3),g("ngIf",(r.savingProduct.paymentChannelToFundSourceMappings==null?null:r.savingProduct.paymentChannelToFundSourceMappings.length)||(r.savingProduct.feeToIncomeAccountMappings==null?null:r.savingProduct.feeToIncomeAccountMappings.length)||(r.savingProduct.penaltyToIncomeAccountMappings==null?null:r.savingProduct.penaltyToIncomeAccountMappings.length)))},dependencies:[yt,zt,wt,qt,At,me,Et,an,Ut,sn,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,kp,hr,Xr],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.interestCarts[_ngcontent-%COMP%]{float:right}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var BD=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(o=>{this.entityDatatable=o.savingProductDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-saving-product-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Savings Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mifosx-entity-datatable-tab",1),t(3,` `),s(),t(4,` `),s(),t(5,` -`)),a&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[hl]})}}return e})();var zni=()=>["../edit"];function jni(e,n){e&1&&(o(0,"button",15),t(1,` - `),I(2,"fa-icon",16),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,zni)),l(3),k(` +`)),o&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[yt,wt,nl],encapsulation:2})}}return e})();var Kti=()=>["../edit"];function Yti(e,n){e&1&&(a(0,"button",15),t(1,` + `),T(2,"fa-icon",16),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Kti)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function qni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.fixedDepositProductData.description)}}function Hni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Lock-in Period"),":"),l(4),vt(` + `))}function Jti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.fixedDepositProductData.description)}}function Zti(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Lock-in Period"),":"),l(4),vt(` `,i.fixedDepositProductData.lockinPeriodFrequency,` - `,i.fixedDepositProductData.lockinPeriodFrequencyType.value,"")}}function Gni(e,n){if(e&1&&(o(0,"span",9),t(1),s()),e&2){let i=A(2);l(),vt("",i.fixedDepositProductData.minDepositTerm,` + `,i.fixedDepositProductData.lockinPeriodFrequencyType.value,"")}}function Xti(e,n){if(e&1&&(a(0,"span",9),t(1),s()),e&2){let i=M(2);l(),vt("",i.fixedDepositProductData.minDepositTerm,` \xA0 - `,i.fixedDepositProductData.minDepositTermType.value,"")}}function Uni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),x(6,Gni,2,2,"span",17),t(7,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Deposit Term"),":"),l(3),g("ngIf",i.fixedDepositProductData.minDepositTerm!==void 0)}}function $ni(e,n){if(e&1&&(o(0,"span",9),t(1),s()),e&2){let i=A(2);l(),vt("",i.fixedDepositProductData.maxDepositTerm,` + `,i.fixedDepositProductData.minDepositTermType.value,"")}}function tei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),x(6,Xti,2,2,"span",17),t(7,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Deposit Term"),":"),l(3),g("ngIf",i.fixedDepositProductData.minDepositTerm!==void 0)}}function eei(e,n){if(e&1&&(a(0,"span",9),t(1),s()),e&2){let i=M(2);l(),vt("",i.fixedDepositProductData.maxDepositTerm,` \xA0 - `,i.fixedDepositProductData.maxDepositTermType.value,"")}}function Wni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),x(6,$ni,2,2,"span",17),t(7,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Maximum Deposit Term"),":"),l(3),g("ngIf",i.fixedDepositProductData.maxDepositTerm!==void 0)}}function Qni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Deposit Term In multiple of"),":"),l(4),vt("",i.fixedDepositProductData.inMultiplesOfDepositTerm,` + `,i.fixedDepositProductData.maxDepositTermType.value,"")}}function iei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),x(6,eei,2,2,"span",17),t(7,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Maximum Deposit Term"),":"),l(3),g("ngIf",i.fixedDepositProductData.maxDepositTerm!==void 0)}}function nei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Deposit Term In multiple of"),":"),l(4),vt("",i.fixedDepositProductData.inMultiplesOfDepositTerm,` - - `,i.fixedDepositProductData.inMultiplesOfDepositTermType.value,"")}}function Yni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Penal Interest")," (%):"),l(4),vt("",i.fixedDepositProductData.preClosurePenalInterest,` \xA0 \xA0 % \xA0 \xA0 On \xA0\xA0 - `,i.fixedDepositProductData.preClosurePenalInterestOnType.value,"")}}function Kni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),l(4),b(d(8,4,i.fixedDepositProductData.minBalanceForInterestCalculation))}}function Jni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Withhold Tax group"),":"),l(4),b(i.fixedDepositProductData.taxGroup.name)}}function Zni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.fixedDepositProductData.activeChart.name)}}function Xni(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.fixedDepositProductData.activeChart.description)}}function tri(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"dateFormat"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.fixedDepositProductData.activeChart.endDate))}}function eri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function iri(e,n){if(e&1&&(o(0,"div"),t(1),s()),e&2){let i=A().$implicit;l(),rs(` + `,i.fixedDepositProductData.inMultiplesOfDepositTermType.value,"")}}function rei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Penal Interest")," (%):"),l(4),vt("",i.fixedDepositProductData.preClosurePenalInterest,` \xA0 \xA0 % \xA0 \xA0 On \xA0\xA0 + `,i.fixedDepositProductData.preClosurePenalInterestOnType.value,"")}}function oei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"formatNumber"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Balance Required for Interest Calculation"),":"),l(4),b(d(8,4,i.fixedDepositProductData.minBalanceForInterestCalculation))}}function aei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Withhold Tax group"),":"),l(4),b(i.fixedDepositProductData.taxGroup.name)}}function sei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.fixedDepositProductData.activeChart.name)}}function lei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.fixedDepositProductData.activeChart.description)}}function cei(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"dateFormat"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.fixedDepositProductData.activeChart.endDate))}}function pei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function mei(e,n){if(e&1&&(a(0,"div"),t(1),s()),e&2){let i=M().$implicit;l(),Ka(` `,i.fromPeriod," - ",i.toPeriod," ",i.periodType.value,` - `)}}function nri(e,n){e&1&&(o(0,"div"),t(1,"\xA0"),s())}function rri(e,n){if(e&1&&(o(0,"td",32),t(1,` - `),x(2,iri,2,3,"div",33),t(3,` - `),x(4,nri,2,0,"div",33),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.fromPeriod!==void 0),l(2),g("ngIf",i.fromPeriod===void 0)}}function ari(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function ori(e,n){if(e&1&&(o(0,"div"),t(1),s()),e&2){let i=A().$implicit;l(),vt(` + `)}}function dei(e,n){e&1&&(a(0,"div"),t(1,"\xA0"),s())}function uei(e,n){if(e&1&&(a(0,"td",32),t(1,` + `),x(2,mei,2,3,"div",33),t(3,` + `),x(4,dei,2,0,"div",33),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.fromPeriod!==void 0),l(2),g("ngIf",i.fromPeriod===void 0)}}function fei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function hei(e,n){if(e&1&&(a(0,"div"),t(1),s()),e&2){let i=M().$implicit;l(),vt(` `,i.amountRangeFrom," - ",i.amountRangeTo,` - `)}}function sri(e,n){e&1&&(o(0,"div"),t(1,"\xA0"),s())}function lri(e,n){if(e&1&&(o(0,"td",32),t(1,` - `),x(2,ori,2,2,"div",33),t(3,` + `)}}function gei(e,n){e&1&&(a(0,"div"),t(1,"\xA0"),s())}function xei(e,n){if(e&1&&(a(0,"td",32),t(1,` + `),x(2,hei,2,2,"div",33),t(3,` - `),x(4,sri,2,0,"div",33),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.amountRangeFrom!==void 0),l(2),g("ngIf",i.amountRangeFrom===void 0)}}function cri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function pri(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k("",i.annualInterestRate," %")}}function mri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function dri(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),x(4,gei,2,0,"div",33),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.amountRangeFrom!==void 0),l(2),g("ngIf",i.amountRangeFrom===void 0)}}function _ei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function vei(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k("",i.annualInterestRate," %")}}function bei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function Cei(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.description,` - `)}}function uri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function fri(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",35),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `)}}function yei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Sei(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",35),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.View Incentives"),` - `))}function hri(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",36),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `))}function wei(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",36),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Hide Incentives"),` - `))}function gri(e,n){if(e&1){let i=lt();o(0,"td",32),t(1,` - `),o(2,"button",34),q("click",function(){let r=Q(i).dataIndex,c=A(2);return Y(c.expandChartSlabIndex=c.expandChartSlabIndex===r?null:r)}),t(3,` - `),x(4,fri,5,3,"span",33),t(5,` - `),x(6,hri,5,3,"span",33),t(7,` + `))}function Eei(e,n){if(e&1){let i=lt();a(0,"td",32),t(1,` + `),a(2,"button",34),q("click",function(){let r=Q(i).dataIndex,c=M(2);return K(c.expandChartSlabIndex=c.expandChartSlabIndex===r?null:r)}),t(3,` + `),x(4,Sei,5,3,"span",33),t(5,` + `),x(6,wei,5,3,"span",33),t(7,` `),s(),t(8,` - `),s()}if(e&2){let i=n.dataIndex,a=A(2);l(4),g("ngIf",a.expandChartSlabIndex!==i),l(2),g("ngIf",a.expandChartSlabIndex===i)}}function xri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function _ri(e,n){if(e&1&&(o(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.entityType,a.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function vri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function bri(e,n){if(e&1&&(o(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.attributeName,a.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function Cri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function yri(e,n){if(e&1&&(o(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.conditionType,a.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function Sri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function wri(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(3);l(),b(li(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function Eri(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit;l(),b(i.attributeValue)}}function kri(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(3);l(),b(li(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function Iri(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(3);l(),b(li(2,1,i.attributeValue,a.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function Tri(e,n){if(e&1&&(o(0,"td",48),t(1,` - `),x(2,wri,3,6,"span",49),t(3,` - `),x(4,Eri,2,1,"span",49),t(5,` - `),x(6,kri,3,6,"span",49),t(7,` - `),x(8,Iri,3,6,"span",49),t(9,` - `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function Pri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function Dri(e,n){if(e&1&&(o(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incentiveType,a.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function Mri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Ari(e,n){if(e&1&&(o(0,"td",32),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `),s()}if(e&2){let i=n.dataIndex,o=M(2);l(4),g("ngIf",o.expandChartSlabIndex!==i),l(2),g("ngIf",o.expandChartSlabIndex===i)}}function kei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function Tei(e,n){if(e&1&&(a(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.entityType,o.fixedDepositProductsTemplate.chartTemplate.entityTypeOptions,"id","value"),` + `)}}function Iei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function Pei(e,n){if(e&1&&(a(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.attributeName,o.fixedDepositProductsTemplate.chartTemplate.attributeNameOptions,"id","value"),` + `)}}function Dei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function Aei(e,n){if(e&1&&(a(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.conditionType,o.fixedDepositProductsTemplate.chartTemplate.conditionTypeOptions,"id","value"),` + `)}}function Mei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function Oei(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(3);l(),b(ci(2,1,i.attributeValue,o.fixedDepositProductsTemplate.chartTemplate.genderOptions,"id","name"))}}function Fei(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit;l(),b(i.attributeValue)}}function Bei(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(3);l(),b(ci(2,1,i.attributeValue,o.fixedDepositProductsTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function Rei(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(3);l(),b(ci(2,1,i.attributeValue,o.fixedDepositProductsTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function Nei(e,n){if(e&1&&(a(0,"td",48),t(1,` + `),x(2,Oei,3,6,"span",49),t(3,` + `),x(4,Fei,2,1,"span",49),t(5,` + `),x(6,Bei,3,6,"span",49),t(7,` + `),x(8,Rei,3,6,"span",49),t(9,` + `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function Lei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function Vei(e,n){if(e&1&&(a(0,"td",32),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incentiveType,o.fixedDepositProductsTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` + `)}}function zei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function jei(e,n){if(e&1&&(a(0,"td",32),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function Ori(e,n){e&1&&I(0,"tr",50)}function Fri(e,n){e&1&&I(0,"tr",51)}function Bri(e,n){if(e&1&&(o(0,"td",32),t(1,` - `),o(2,"div",37),t(3,` - `),o(4,"mat-card",38),t(5,` - `),o(6,"h4",39),t(7),m(8,"translate"),s(),t(9,` + `)}}function qei(e,n){e&1&&T(0,"tr",50)}function Hei(e,n){e&1&&T(0,"tr",51)}function Gei(e,n){if(e&1&&(a(0,"td",32),t(1,` + `),a(2,"div",37),t(3,` + `),a(4,"mat-card",38),t(5,` + `),a(6,"h4",39),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"table",40),t(11,` - `),at(12,41),t(13,` - `),x(14,xri,3,3,"th",21),t(15,` - `),x(16,_ri,3,6,"td",22),t(17,` - `),ot(),t(18,` + `),a(10,"table",40),t(11,` + `),ot(12,41),t(13,` + `),x(14,kei,3,3,"th",21),t(15,` + `),x(16,Tei,3,6,"td",22),t(17,` + `),at(),t(18,` - `),at(19,42),t(20,` - `),x(21,vri,3,3,"th",21),t(22,` - `),x(23,bri,3,6,"td",22),t(24,` - `),ot(),t(25,` + `),ot(19,42),t(20,` + `),x(21,Iei,3,3,"th",21),t(22,` + `),x(23,Pei,3,6,"td",22),t(24,` + `),at(),t(25,` - `),at(26,43),t(27,` - `),x(28,Cri,3,3,"th",21),t(29,` - `),x(30,yri,3,6,"td",22),t(31,` - `),ot(),t(32,` + `),ot(26,43),t(27,` + `),x(28,Dei,3,3,"th",21),t(29,` + `),x(30,Aei,3,6,"td",22),t(31,` + `),at(),t(32,` - `),at(33,44),t(34,` - `),x(35,Sri,3,3,"th",21),t(36,` - `),x(37,Tri,10,5,"td",45),t(38,` - `),ot(),t(39,` + `),ot(33,44),t(34,` + `),x(35,Mei,3,3,"th",21),t(36,` + `),x(37,Nei,10,5,"td",45),t(38,` + `),at(),t(39,` - `),at(40,46),t(41,` - `),x(42,Pri,3,3,"th",21),t(43,` - `),x(44,Dri,3,6,"td",22),t(45,` - `),ot(),t(46,` + `),ot(40,46),t(41,` + `),x(42,Lei,3,3,"th",21),t(43,` + `),x(44,Vei,3,6,"td",22),t(45,` + `),at(),t(46,` - `),at(47,47),t(48,` - `),x(49,Mri,3,3,"th",21),t(50,` - `),x(51,Ari,3,3,"td",22),t(52,` - `),ot(),t(53,` + `),ot(47,47),t(48,` + `),x(49,zei,3,3,"th",21),t(50,` + `),x(51,jei,3,3,"td",22),t(52,` + `),at(),t(53,` - `),x(54,Ori,1,0,"tr",28),t(55,` - `),x(56,Fri,1,0,"tr",29),t(57,` + `),x(54,qei,1,0,"tr",28),t(55,` + `),x(56,Hei,1,0,"tr",29),t(57,` `),s(),t(58,` `),s(),t(59,` `),s(),t(60,` - `),s()),e&2){let i=n.$implicit,a=n.dataIndex,r=A(2);Tr("colspan",r.chartSlabsDisplayedColumns.length),l(2),g("@expandChartSlab",a===r.expandChartSlabIndex?"expanded":"collapsed"),l(5),k(` + `),s()),e&2){let i=n.$implicit,o=n.dataIndex,r=M(2);Sr("colspan",r.chartSlabsDisplayedColumns.length),l(2),g("@expandChartSlab",o===r.expandChartSlabIndex?"expanded":"collapsed"),l(5),k(` `,d(8,6,"labels.heading.Incentives"),` - `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",r.incentivesDisplayedColumns),l(2),g("matRowDefColumns",r.incentivesDisplayedColumns)}}function Rri(e,n){e&1&&I(0,"tr",50)}function Nri(e,n){e&1&&I(0,"tr",51)}function Lri(e,n){e&1&&I(0,"tr",52)}function Vri(e,n){if(e&1&&(o(0,"div",18),t(1,` - `),o(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` + `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",r.incentivesDisplayedColumns),l(2),g("matRowDefColumns",r.incentivesDisplayedColumns)}}function Uei(e,n){e&1&&T(0,"tr",50)}function $ei(e,n){e&1&&T(0,"tr",51)}function Wei(e,n){e&1&&T(0,"tr",52)}function Qei(e,n){if(e&1&&(a(0,"div",18),t(1,` + `),a(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",5),t(7,` + `),T(6,"mat-divider",5),t(7,` - `),o(8,"div",18),t(9,` - `),x(10,Zni,9,4,"div",10),t(11,` + `),a(8,"div",18),t(9,` + `),x(10,sei,9,4,"div",10),t(11,` - `),x(12,Xni,9,4,"div",10),t(13,` + `),x(12,lei,9,4,"div",10),t(13,` - `),o(14,"div",7),t(15,` - `),o(16,"span",8),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"span",9),t(21),m(22,"dateFormat"),s(),t(23,` + `),a(14,"div",7),t(15,` + `),a(16,"span",8),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"span",9),t(21),m(22,"dateFormat"),s(),t(23,` `),s(),t(24,` - `),x(25,tri,10,6,"div",10),t(26,` + `),x(25,cei,10,6,"div",10),t(26,` - `),o(27,"div",7),t(28,` - `),o(29,"span",8),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"span",9),t(34),m(35,"yesNo"),s(),t(36,` + `),a(27,"div",7),t(28,` + `),a(29,"span",8),t(30),m(31,"translate"),s(),t(32,` + `),a(33,"span",9),t(34),m(35,"yesNo"),s(),t(36,` `),s(),t(37,` - `),o(38,"table",19),t(39,` - `),at(40,20),t(41,` - `),x(42,eri,3,3,"th",21),t(43,` - `),x(44,rri,6,2,"td",22),t(45,` - `),ot(),t(46,` + `),a(38,"table",19),t(39,` + `),ot(40,20),t(41,` + `),x(42,pei,3,3,"th",21),t(43,` + `),x(44,uei,6,2,"td",22),t(45,` + `),at(),t(46,` - `),at(47,23),t(48,` - `),x(49,ari,3,3,"th",21),t(50,` - `),x(51,lri,6,2,"td",22),t(52,` - `),ot(),t(53,` + `),ot(47,23),t(48,` + `),x(49,fei,3,3,"th",21),t(50,` + `),x(51,xei,6,2,"td",22),t(52,` + `),at(),t(53,` - `),at(54,24),t(55,` - `),x(56,cri,3,3,"th",21),t(57,` - `),x(58,pri,2,1,"td",22),t(59,` - `),ot(),t(60,` + `),ot(54,24),t(55,` + `),x(56,_ei,3,3,"th",21),t(57,` + `),x(58,vei,2,1,"td",22),t(59,` + `),at(),t(60,` - `),at(61,25),t(62,` - `),x(63,mri,3,3,"th",21),t(64,` - `),x(65,dri,2,1,"td",22),t(66,` - `),ot(),t(67,` + `),ot(61,25),t(62,` + `),x(63,bei,3,3,"th",21),t(64,` + `),x(65,Cei,2,1,"td",22),t(66,` + `),at(),t(67,` - `),at(68,26),t(69,` - `),x(70,uri,3,3,"th",21),t(71,` - `),x(72,gri,9,2,"td",22),t(73,` - `),ot(),t(74,` + `),ot(68,26),t(69,` + `),x(70,yei,3,3,"th",21),t(71,` + `),x(72,Eei,9,2,"td",22),t(73,` + `),at(),t(74,` - `),at(75,27),t(76,` - `),x(77,Bri,61,8,"td",22),t(78,` - `),ot(),t(79,` + `),ot(75,27),t(76,` + `),x(77,Gei,61,8,"td",22),t(78,` + `),at(),t(79,` - `),x(80,Rri,1,0,"tr",28),t(81,` - `),x(82,Nri,1,0,"tr",29),t(83,` - `),x(84,Lri,1,0,"tr",30),t(85,` + `),x(80,Uei,1,0,"tr",28),t(81,` + `),x(82,$ei,1,0,"tr",29),t(83,` + `),x(84,Wei,1,0,"tr",30),t(85,` `),s(),t(86,` `),s(),t(87,` - `),s()),e&2){let i=A();l(3),b(d(4,13,"labels.heading.Interest Rate Chart")),l(3),g("inset",!0),l(4),g("ngIf",i.fixedDepositProductData.activeChart.name),l(2),g("ngIf",i.fixedDepositProductData.activeChart.description),l(5),k("",d(18,15,"labels.inputs.From Date"),":"),l(4),b(d(22,17,i.fixedDepositProductData.activeChart.fromDate)),l(4),g("ngIf",i.fixedDepositProductData.activeChart.endDate),l(5),k("",d(31,19,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(35,21,i.fixedDepositProductData.activeChart.isPrimaryGroupingByAmount)),l(4),g("dataSource",i.fixedDepositProductData.activeChart.chartSlabs),l(42),g("matHeaderRowDef",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns)}}function zri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function jri(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,13,"labels.heading.Interest Rate Chart")),l(3),g("inset",!0),l(4),g("ngIf",i.fixedDepositProductData.activeChart.name),l(2),g("ngIf",i.fixedDepositProductData.activeChart.description),l(5),k("",d(18,15,"labels.inputs.From Date"),":"),l(4),b(d(22,17,i.fixedDepositProductData.activeChart.fromDate)),l(4),g("ngIf",i.fixedDepositProductData.activeChart.endDate),l(5),k("",d(31,19,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(35,21,i.fixedDepositProductData.activeChart.isPrimaryGroupingByAmount)),l(4),g("dataSource",i.fixedDepositProductData.activeChart.chartSlabs),l(42),g("matHeaderRowDef",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns)}}function Kei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function Yei(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name,` - `)}}function qri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function Hri(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Jei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function Zei(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeCalculationType.value,` - `)}}function Gri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Uri(e,n){if(e&1&&(o(0,"td",32),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Xei(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function tii(e,n){if(e&1&&(a(0,"td",32),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function $ri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function Wri(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function eii(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function iii(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeTimeType.value,` - `)}}function Qri(e,n){e&1&&I(0,"tr",50)}function Yri(e,n){e&1&&I(0,"tr",51)}function Kri(e,n){if(e&1&&(o(0,"div",53),t(1,` - `),o(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` + `)}}function nii(e,n){e&1&&T(0,"tr",50)}function rii(e,n){e&1&&T(0,"tr",51)}function oii(e,n){if(e&1&&(a(0,"div",53),t(1,` + `),a(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",54),t(7,` - `),o(8,"table",40),t(9,` - `),at(10,55),t(11,` - `),x(12,zri,3,3,"th",21),t(13,` - `),x(14,jri,2,1,"td",22),t(15,` - `),ot(),t(16,` + `),T(6,"mat-divider",54),t(7,` + `),a(8,"table",40),t(9,` + `),ot(10,55),t(11,` + `),x(12,Kei,3,3,"th",21),t(13,` + `),x(14,Yei,2,1,"td",22),t(15,` + `),at(),t(16,` - `),at(17,56),t(18,` - `),x(19,qri,3,3,"th",21),t(20,` - `),x(21,Hri,2,1,"td",22),t(22,` - `),ot(),t(23,` + `),ot(17,56),t(18,` + `),x(19,Jei,3,3,"th",21),t(20,` + `),x(21,Zei,2,1,"td",22),t(22,` + `),at(),t(23,` - `),at(24,47),t(25,` - `),x(26,Gri,3,3,"th",21),t(27,` - `),x(28,Uri,3,3,"td",22),t(29,` - `),ot(),t(30,` + `),ot(24,47),t(25,` + `),x(26,Xei,3,3,"th",21),t(27,` + `),x(28,tii,3,3,"td",22),t(29,` + `),at(),t(30,` - `),at(31,57),t(32,` - `),x(33,$ri,3,3,"th",21),t(34,` - `),x(35,Wri,2,1,"td",22),t(36,` - `),ot(),t(37,` + `),ot(31,57),t(32,` + `),x(33,eii,3,3,"th",21),t(34,` + `),x(35,iii,2,1,"td",22),t(36,` + `),at(),t(37,` - `),x(38,Qri,1,0,"tr",28),t(39,` - `),x(40,Yri,1,0,"tr",29),t(41,` + `),x(38,nii,1,0,"tr",28),t(39,` + `),x(40,rii,1,0,"tr",29),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,4,"labels.inputs.Charges")),l(5),g("dataSource",i.fixedDepositProductData.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function Jri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function Zri(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,4,"labels.inputs.Charges")),l(5),g("dataSource",i.fixedDepositProductData.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function aii(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function sii(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.paymentType.name,` - `)}}function Xri(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function tai(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function lii(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function cii(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.fundSourceAccount.name,` - `)}}function eai(e,n){e&1&&I(0,"tr",50)}function iai(e,n){e&1&&I(0,"tr",51)}function nai(e,n){if(e&1&&(o(0,"div",60),t(1,` - `),o(2,"h4",61),t(3),m(4,"translate"),s(),t(5,` + `)}}function pii(e,n){e&1&&T(0,"tr",50)}function mii(e,n){e&1&&T(0,"tr",51)}function dii(e,n){if(e&1&&(a(0,"div",60),t(1,` + `),a(2,"h4",61),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",62),t(7,` - `),at(8,63),t(9,` - `),x(10,Jri,3,3,"th",21),t(11,` - `),x(12,Zri,2,1,"td",22),t(13,` - `),ot(),t(14,` + `),a(6,"table",62),t(7,` + `),ot(8,63),t(9,` + `),x(10,aii,3,3,"th",21),t(11,` + `),x(12,sii,2,1,"td",22),t(13,` + `),at(),t(14,` - `),at(15,64),t(16,` - `),x(17,Xri,3,3,"th",21),t(18,` - `),x(19,tai,2,1,"td",22),t(20,` - `),ot(),t(21,` + `),ot(15,64),t(16,` + `),x(17,lii,3,3,"th",21),t(18,` + `),x(19,cii,2,1,"td",22),t(20,` + `),at(),t(21,` - `),x(22,eai,1,0,"tr",28),t(23,` - `),x(24,iai,1,0,"tr",29),t(25,` + `),x(22,pii,1,0,"tr",28),t(23,` + `),x(24,mii,1,0,"tr",29),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),k(` + `),s()),e&2){let i=M(2);l(3),k(` `,d(4,4,"labels.inputs.Configure Fund Sources for Payment Channels"),` - `),l(3),g("dataSource",i.fixedDepositProductData.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function rai(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function aai(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),l(3),g("dataSource",i.fixedDepositProductData.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function uii(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function fii(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function oai(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function sai(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function hii(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function gii(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.incomeAccount.name,` - `)}}function lai(e,n){e&1&&I(0,"tr",50)}function cai(e,n){e&1&&I(0,"tr",51)}function pai(e,n){if(e&1&&(o(0,"div",60),t(1,` - `),o(2,"h4",61),t(3),m(4,"translate"),s(),t(5,` + `)}}function xii(e,n){e&1&&T(0,"tr",50)}function _ii(e,n){e&1&&T(0,"tr",51)}function vii(e,n){if(e&1&&(a(0,"div",60),t(1,` + `),a(2,"h4",61),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",62),t(7,` - `),at(8,65),t(9,` - `),x(10,rai,3,3,"th",21),t(11,` - `),x(12,aai,2,1,"td",22),t(13,` - `),ot(),t(14,` + `),a(6,"table",62),t(7,` + `),ot(8,65),t(9,` + `),x(10,uii,3,3,"th",21),t(11,` + `),x(12,fii,2,1,"td",22),t(13,` + `),at(),t(14,` - `),at(15,66),t(16,` - `),x(17,oai,3,3,"th",21),t(18,` - `),x(19,sai,2,1,"td",22),t(20,` - `),ot(),t(21,` + `),ot(15,66),t(16,` + `),x(17,hii,3,3,"th",21),t(18,` + `),x(19,gii,2,1,"td",22),t(20,` + `),at(),t(21,` - `),x(22,lai,1,0,"tr",28),t(23,` - `),x(24,cai,1,0,"tr",29),t(25,` + `),x(22,xii,1,0,"tr",28),t(23,` + `),x(24,_ii,1,0,"tr",29),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Fees to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProductData.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function mai(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function dai(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Fees to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProductData.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function bii(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function Cii(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function uai(e,n){e&1&&(o(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function fai(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function yii(e,n){e&1&&(a(0,"th",31),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Sii(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.incomeAccount.name,` - `)}}function hai(e,n){e&1&&I(0,"tr",50)}function gai(e,n){e&1&&I(0,"tr",51)}function xai(e,n){if(e&1&&(o(0,"div",60),t(1,` - `),o(2,"h4",61),t(3),m(4,"translate"),s(),t(5,` + `)}}function wii(e,n){e&1&&T(0,"tr",50)}function Eii(e,n){e&1&&T(0,"tr",51)}function kii(e,n){if(e&1&&(a(0,"div",60),t(1,` + `),a(2,"h4",61),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",62),t(7,` - `),at(8,65),t(9,` - `),x(10,mai,3,3,"th",21),t(11,` - `),x(12,dai,2,1,"td",22),t(13,` - `),ot(),t(14,` + `),a(6,"table",62),t(7,` + `),ot(8,65),t(9,` + `),x(10,bii,3,3,"th",21),t(11,` + `),x(12,Cii,2,1,"td",22),t(13,` + `),at(),t(14,` - `),at(15,66),t(16,` - `),x(17,uai,3,3,"th",21),t(18,` - `),x(19,fai,2,1,"td",22),t(20,` - `),ot(),t(21,` + `),ot(15,66),t(16,` + `),x(17,yii,3,3,"th",21),t(18,` + `),x(19,Sii,2,1,"td",22),t(20,` + `),at(),t(21,` - `),x(22,hai,1,0,"tr",28),t(23,` - `),x(24,gai,1,0,"tr",29),t(25,` + `),x(22,wii,1,0,"tr",28),t(23,` + `),x(24,Eii,1,0,"tr",29),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProductData.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function _ai(e,n){if(e&1&&(o(0,"div",58),t(1,` - `),o(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.heading.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.fixedDepositProductData.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Tii(e,n){if(e&1&&(a(0,"div",58),t(1,` + `),a(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",5),t(7,` + `),T(6,"mat-divider",5),t(7,` - `),I(8,"hr"),t(9,` + `),T(8,"hr"),t(9,` - `),x(10,nai,27,6,"div",59),t(11,` + `),x(10,dii,27,6,"div",59),t(11,` - `),x(12,pai,27,6,"div",59),t(13,` + `),x(12,vii,27,6,"div",59),t(13,` - `),x(14,xai,27,6,"div",59),t(15,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.heading.Advanced Accounting Rules")),l(3),g("inset",!0),l(4),g("ngIf",i.fixedDepositProductData.paymentChannelToFundSourceMappings==null?null:i.fixedDepositProductData.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.fixedDepositProductData.feeToIncomeAccountMappings==null?null:i.fixedDepositProductData.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.fixedDepositProductData.penaltyToIncomeAccountMappings==null?null:i.fixedDepositProductData.penaltyToIncomeAccountMappings.length)}}var c0t=(()=>{class e{constructor(i){this.route=i,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.chartSlabsDisplayedColumns=["period","amountRange","annualInterestRate","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","type","amount","collectedon"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.route.data.subscribe(a=>{this.fixedDepositProductData=a.fixedDepositProduct,this.fixedDepositProductsTemplate=a.fixedDepositProductsTemplate})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-general-tab"]],decls:190,vars:87,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-t-20","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"responsive-column"],[1,"mat-h2","flex-100"],[3,"inset"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-100 layout-row",4,"ngIf"],["class","responsive-column flex-100",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"container",3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap layout-lt-md-column",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["class","flex-60",4,"ngIf"],[1,"responsive-column","flex-100"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["mat-button","","color","primary",3,"click"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","flex-100","layout-row-wrap"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],[1,"layout-row-wrap","responsive-column","flex-100"],[1,"flex-100"],["matColumnDef","name"],["matColumnDef","type"],["matColumnDef","collectedon"],[1,"flex-100","layout-row-wrap","layout-lt-md-column"],["class","flex-100 layout-row-wrap layout-xs-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","layout-xs-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,jni,5,5,"button",1),t(3,` + `),x(14,kii,27,6,"div",59),t(15,` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.heading.Advanced Accounting Rules")),l(3),g("inset",!0),l(4),g("ngIf",i.fixedDepositProductData.paymentChannelToFundSourceMappings==null?null:i.fixedDepositProductData.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.fixedDepositProductData.feeToIncomeAccountMappings==null?null:i.fixedDepositProductData.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.fixedDepositProductData.penaltyToIncomeAccountMappings==null?null:i.fixedDepositProductData.penaltyToIncomeAccountMappings.length)}}var RD=(()=>{class e{constructor(i){this.route=i,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.chartSlabsDisplayedColumns=["period","amountRange","annualInterestRate","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","type","amount","collectedon"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.route.data.subscribe(o=>{this.fixedDepositProductData=o.fixedDepositProduct,this.fixedDepositProductsTemplate=o.fixedDepositProductsTemplate})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-general-tab"]],decls:190,vars:87,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-t-20","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"responsive-column"],[1,"mat-h2","flex-100"],[3,"inset"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-100 layout-row",4,"ngIf"],["class","responsive-column flex-100",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"container",3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap layout-lt-md-column",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["class","flex-60",4,"ngIf"],[1,"responsive-column","flex-100"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["mat-button","","color","primary",3,"click"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","flex-100","layout-row-wrap"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],[1,"layout-row-wrap","responsive-column","flex-100"],[1,"flex-100"],["matColumnDef","name"],["matColumnDef","type"],["matColumnDef","collectedon"],[1,"flex-100","layout-row-wrap","layout-lt-md-column"],["class","flex-100 layout-row-wrap layout-xs-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","layout-xs-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,Yti,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"mat-card"),t(8,` - `),o(9,"mat-card-content"),t(10,` - `),o(11,"div",3),t(12,` - `),o(13,"h2",4),t(14),s(),t(15,` +`),a(5,"div",2),t(6,` + `),a(7,"mat-card"),t(8,` + `),a(9,"mat-card-content"),t(10,` + `),a(11,"div",3),t(12,` + `),a(13,"h2",4),t(14),s(),t(15,` - `),I(16,"mat-divider",5),t(17,` + `),T(16,"mat-divider",5),t(17,` - `),o(18,"h3",6),t(19),m(20,"translate"),s(),t(21,` + `),a(18,"h3",6),t(19),m(20,"translate"),s(),t(21,` - `),I(22,"mat-divider",5),t(23,` + `),T(22,"mat-divider",5),t(23,` - `),o(24,"div",7),t(25,` - `),o(26,"span",8),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"span",9),t(31),s(),t(32,` + `),a(24,"div",7),t(25,` + `),a(26,"span",8),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"span",9),t(31),s(),t(32,` `),s(),t(33,` - `),x(34,qni,9,4,"div",10),t(35,` + `),x(34,Jti,9,4,"div",10),t(35,` - `),o(36,"h3",6),t(37),m(38,"translate"),s(),t(39,` + `),a(36,"h3",6),t(37),m(38,"translate"),s(),t(39,` - `),I(40,"mat-divider",5),t(41,` + `),T(40,"mat-divider",5),t(41,` - `),o(42,"div",7),t(43,` - `),o(44,"span",8),t(45),m(46,"translate"),s(),t(47,` - `),o(48,"span",9),t(49),s(),t(50,` + `),a(42,"div",7),t(43,` + `),a(44,"span",8),t(45),m(46,"translate"),s(),t(47,` + `),a(48,"span",9),t(49),s(),t(50,` `),s(),t(51,` - `),o(52,"div",7),t(53,` - `),o(54,"span",8),t(55),m(56,"translate"),s(),t(57,` - `),o(58,"span",9),t(59),s(),t(60,` + `),a(52,"div",7),t(53,` + `),a(54,"span",8),t(55),m(56,"translate"),s(),t(57,` + `),a(58,"span",9),t(59),s(),t(60,` `),s(),t(61,` - `),o(62,"div",7),t(63,` - `),o(64,"span",8),t(65),m(66,"translate"),s(),t(67,` - `),o(68,"span",9),t(69),m(70,"formatNumber"),s(),t(71,` + `),a(62,"div",7),t(63,` + `),a(64,"span",8),t(65),m(66,"translate"),s(),t(67,` + `),a(68,"span",9),t(69),m(70,"formatNumber"),s(),t(71,` `),s(),t(72,` - `),o(73,"h3",6),t(74),m(75,"translate"),s(),t(76,` + `),a(73,"h3",6),t(74),m(75,"translate"),s(),t(76,` - `),I(77,"mat-divider",5),t(78,` + `),T(77,"mat-divider",5),t(78,` - `),o(79,"div",7),t(80,` - `),o(81,"span",8),t(82),m(83,"translate"),s(),t(84,` - `),o(85,"span",9),t(86),s(),t(87,` + `),a(79,"div",7),t(80,` + `),a(81,"span",8),t(82),m(83,"translate"),s(),t(84,` + `),a(85,"span",9),t(86),s(),t(87,` `),s(),t(88,` - `),o(89,"div",7),t(90,` - `),o(91,"span",8),t(92),m(93,"translate"),s(),t(94,` - `),o(95,"span",9),t(96),s(),t(97,` + `),a(89,"div",7),t(90,` + `),a(91,"span",8),t(92),m(93,"translate"),s(),t(94,` + `),a(95,"span",9),t(96),s(),t(97,` `),s(),t(98,` - `),o(99,"div",7),t(100,` - `),o(101,"span",8),t(102),m(103,"translate"),s(),t(104,` - `),o(105,"span",9),t(106),s(),t(107,` + `),a(99,"div",7),t(100,` + `),a(101,"span",8),t(102),m(103,"translate"),s(),t(104,` + `),a(105,"span",9),t(106),s(),t(107,` `),s(),t(108,` - `),o(109,"div",7),t(110,` - `),o(111,"span",8),t(112),m(113,"translate"),s(),t(114,` - `),o(115,"span",9),t(116),s(),t(117,` + `),a(109,"div",7),t(110,` + `),a(111,"span",8),t(112),m(113,"translate"),s(),t(114,` + `),a(115,"span",9),t(116),s(),t(117,` `),s(),t(118,` - `),o(119,"div",7),t(120,` - `),o(121,"span",8),t(122),m(123,"translate"),s(),t(124,` - `),o(125,"span",9),t(126),s(),t(127,` + `),a(119,"div",7),t(120,` + `),a(121,"span",8),t(122),m(123,"translate"),s(),t(124,` + `),a(125,"span",9),t(126),s(),t(127,` `),s(),t(128,` - `),o(129,"h3",6),t(130),m(131,"translate"),s(),t(132,` + `),a(129,"h3",6),t(130),m(131,"translate"),s(),t(132,` - `),I(133,"mat-divider",5),t(134,` + `),T(133,"mat-divider",5),t(134,` - `),x(135,Hni,9,5,"div",10),t(136,` + `),x(135,Zti,9,5,"div",10),t(136,` - `),x(137,Uni,8,4,"div",10),t(138,` + `),x(137,tei,8,4,"div",10),t(138,` - `),x(139,Wni,8,4,"div",10),t(140,` + `),x(139,iei,8,4,"div",10),t(140,` - `),x(141,Qni,9,5,"div",10),t(142,` + `),x(141,nei,9,5,"div",10),t(142,` - `),o(143,"div",7),t(144,` - `),o(145,"span",8),t(146),m(147,"translate"),s(),t(148,` - `),o(149,"span",9),t(150),m(151,"yesNo"),s(),t(152,` + `),a(143,"div",7),t(144,` + `),a(145,"span",8),t(146),m(147,"translate"),s(),t(148,` + `),a(149,"span",9),t(150),m(151,"yesNo"),s(),t(152,` `),s(),t(153,` - `),x(154,Yni,9,5,"div",10),t(155,` + `),x(154,rei,9,5,"div",10),t(155,` - `),x(156,Kni,10,6,"div",10),t(157,` + `),x(156,oei,10,6,"div",10),t(157,` - `),o(158,"div",7),t(159,` - `),o(160,"span",8),t(161),m(162,"translate"),s(),t(163,` - `),o(164,"span",9),t(165),m(166,"yesNo"),s(),t(167,` + `),a(158,"div",7),t(159,` + `),a(160,"span",8),t(161),m(162,"translate"),s(),t(163,` + `),a(164,"span",9),t(165),m(166,"yesNo"),s(),t(167,` `),s(),t(168,` - `),x(169,Jni,9,4,"div",10),t(170,` + `),x(169,aei,9,4,"div",10),t(170,` - `),x(171,Vri,88,23,"div",11),t(172,` + `),x(171,Qei,88,23,"div",11),t(172,` - `),x(173,Kri,43,6,"div",12),t(174,` + `),x(173,oii,43,6,"div",12),t(174,` - `),o(175,"h3",6),t(176),m(177,"translate"),s(),t(178,` + `),a(175,"h3",6),t(176),m(177,"translate"),s(),t(178,` - `),I(179,"mat-divider",5),t(180,` + `),T(179,"mat-divider",5),t(180,` - `),o(181,"mifosx-view-savings-accounting-details",13),t(182,` + `),a(181,"mifosx-view-savings-accounting-details",13),t(182,` `),s(),t(183,` - `),x(184,_ai,16,7,"div",14),t(185,` + `),x(184,Tii,16,7,"div",14),t(185,` `),s(),t(186,` `),s(),t(187,` `),s(),t(188,` `),s(),t(189,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_SAVINGSPRODUCT"),l(12),b(r.fixedDepositProductData.name),l(2),g("inset",!0),l(3),b(d(20,49,"labels.inputs.Details")),l(3),g("inset",!0),l(5),k("",d(28,51,"labels.inputs.Short Name"),":"),l(4),b(r.fixedDepositProductData.shortName),l(3),g("ngIf",r.fixedDepositProductData.description),l(3),b(d(38,53,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(46,55,"labels.heading.Currency"),":"),l(4),vt("(",r.fixedDepositProductData.currency.code,") ",r.fixedDepositProductData.currency.name,""),l(6),k("",d(56,57,"labels.inputs.Decimal Places"),":"),l(4),b(r.fixedDepositProductData.currency.decimalPlaces),l(6),k("",d(66,59,"labels.inputs.Currency in multiples of"),":"),l(4),b(d(70,61,r.fixedDepositProductData.currency.inMultiplesOf)),l(5),b(d(75,63,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(83,65,"labels.inputs.Deposit Amount"),":"),l(4),b(r.fixedDepositProductData.depositAmount+" (Min: "+(r.fixedDepositProductData.minDepositAmount?r.fixedDepositProductData.minDepositAmount:r.fixedDepositProductData.depositAmount)+", Max: "+(r.fixedDepositProductData.maxDepositAmount?r.fixedDepositProductData.maxDepositAmount:r.fixedDepositProductData.depositAmount)+")"),l(6),k("",d(93,67,"labels.inputs.Interest Compounding Period"),":"),l(4),b(r.fixedDepositProductData.interestCompoundingPeriodType.value),l(6),k("",d(103,69,"labels.inputs.Interest Posting Period"),":"),l(4),b(r.fixedDepositProductData.interestPostingPeriodType.value),l(6),k("",d(113,71,"labels.inputs.Interest Calculated Using"),":"),l(4),b(r.fixedDepositProductData.interestCalculationType.value),l(6),k("",d(123,73,"labels.inputs.Days in Year"),":"),l(4),b(r.fixedDepositProductData.interestCalculationDaysInYearType.value),l(4),b(d(131,75,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",r.fixedDepositProductData.lockinPeriodFrequency),l(2),g("ngIf",r.fixedDepositProductData.minDepositTerm),l(2),g("ngIf",r.fixedDepositProductData.maxDepositTerm),l(2),g("ngIf",r.fixedDepositProductData.inMultiplesOfDepositTerm),l(5),k("",d(147,77,"labels.inputs.Apply Penal Interest (less)"),":"),l(4),b(d(151,79,r.fixedDepositProductData.preClosurePenalApplicable)),l(4),g("ngIf",r.fixedDepositProductData.preClosurePenalApplicable),l(2),g("ngIf",r.fixedDepositProductData.minBalanceForInterestCalculation),l(5),k("",d(162,81,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(166,83,r.fixedDepositProductData.withHoldTax)),l(4),g("ngIf",r.fixedDepositProductData.withHoldTax),l(2),g("ngIf",r.fixedDepositProductData.activeChart),l(2),g("ngIf",r.fixedDepositProductData.charges.length),l(3),b(d(177,85,"labels.heading.Accounting")),l(3),g("inset",!0),l(2),g("accountingRule",r.fixedDepositProductData.accountingRule)("accountingMappings",r.fixedDepositProductData.accountingMappings),l(3),g("ngIf",r.fixedDepositProductData.advancedAccountingRules&&((r.fixedDepositProductData.paymentChannelToFundSourceMappings==null?null:r.fixedDepositProductData.paymentChannelToFundSourceMappings.length)||(r.fixedDepositProductData.feeToIncomeAccountMappings==null?null:r.fixedDepositProductData.feeToIncomeAccountMappings.length)||(r.fixedDepositProductData.penaltyToIncomeAccountMappings==null?null:r.fixedDepositProductData.penaltyToIncomeAccountMappings.length))))},dependencies:[Lt,as,os,Ht,Dt,te,le,sn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,jp,zt,se,St,Fr,ji,br,aa],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.mat-card[_ngcontent-%COMP%] .mat-divider-horizontal.mat-divider-inset[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}"],data:{animation:[ol("expandChartSlab",[gs("collapsed",Va({height:"0px",minHeight:"0"})),gs("expanded",Va({height:"*"})),Ws("expanded <=> collapsed",$s("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var p0t=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(a=>{this.entityDatatable=a.fixedDepositDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Fixed Deposit Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mifosx-entity-datatable-tab",1),t(3,` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_SAVINGSPRODUCT"),l(12),b(r.fixedDepositProductData.name),l(2),g("inset",!0),l(3),b(d(20,49,"labels.inputs.Details")),l(3),g("inset",!0),l(5),k("",d(28,51,"labels.inputs.Short Name"),":"),l(4),b(r.fixedDepositProductData.shortName),l(3),g("ngIf",r.fixedDepositProductData.description),l(3),b(d(38,53,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(46,55,"labels.heading.Currency"),":"),l(4),vt("(",r.fixedDepositProductData.currency.code,") ",r.fixedDepositProductData.currency.name,""),l(6),k("",d(56,57,"labels.inputs.Decimal Places"),":"),l(4),b(r.fixedDepositProductData.currency.decimalPlaces),l(6),k("",d(66,59,"labels.inputs.Currency in multiples of"),":"),l(4),b(d(70,61,r.fixedDepositProductData.currency.inMultiplesOf)),l(5),b(d(75,63,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(83,65,"labels.inputs.Deposit Amount"),":"),l(4),b(r.fixedDepositProductData.depositAmount+" (Min: "+(r.fixedDepositProductData.minDepositAmount?r.fixedDepositProductData.minDepositAmount:r.fixedDepositProductData.depositAmount)+", Max: "+(r.fixedDepositProductData.maxDepositAmount?r.fixedDepositProductData.maxDepositAmount:r.fixedDepositProductData.depositAmount)+")"),l(6),k("",d(93,67,"labels.inputs.Interest Compounding Period"),":"),l(4),b(r.fixedDepositProductData.interestCompoundingPeriodType.value),l(6),k("",d(103,69,"labels.inputs.Interest Posting Period"),":"),l(4),b(r.fixedDepositProductData.interestPostingPeriodType.value),l(6),k("",d(113,71,"labels.inputs.Interest Calculated Using"),":"),l(4),b(r.fixedDepositProductData.interestCalculationType.value),l(6),k("",d(123,73,"labels.inputs.Days in Year"),":"),l(4),b(r.fixedDepositProductData.interestCalculationDaysInYearType.value),l(4),b(d(131,75,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",r.fixedDepositProductData.lockinPeriodFrequency),l(2),g("ngIf",r.fixedDepositProductData.minDepositTerm),l(2),g("ngIf",r.fixedDepositProductData.maxDepositTerm),l(2),g("ngIf",r.fixedDepositProductData.inMultiplesOfDepositTerm),l(5),k("",d(147,77,"labels.inputs.Apply Penal Interest (less)"),":"),l(4),b(d(151,79,r.fixedDepositProductData.preClosurePenalApplicable)),l(4),g("ngIf",r.fixedDepositProductData.preClosurePenalApplicable),l(2),g("ngIf",r.fixedDepositProductData.minBalanceForInterestCalculation),l(5),k("",d(162,81,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(166,83,r.fixedDepositProductData.withHoldTax)),l(4),g("ngIf",r.fixedDepositProductData.withHoldTax),l(2),g("ngIf",r.fixedDepositProductData.activeChart),l(2),g("ngIf",r.fixedDepositProductData.charges.length),l(3),b(d(177,85,"labels.heading.Accounting")),l(3),g("inset",!0),l(2),g("accountingRule",r.fixedDepositProductData.accountingRule)("accountingMappings",r.fixedDepositProductData.accountingMappings),l(3),g("ngIf",r.fixedDepositProductData.advancedAccountingRules&&((r.fixedDepositProductData.paymentChannelToFundSourceMappings==null?null:r.fixedDepositProductData.paymentChannelToFundSourceMappings.length)||(r.fixedDepositProductData.feeToIncomeAccountMappings==null?null:r.fixedDepositProductData.feeToIncomeAccountMappings.length)||(r.fixedDepositProductData.penaltyToIncomeAccountMappings==null?null:r.fixedDepositProductData.penaltyToIncomeAccountMappings.length))))},dependencies:[yt,zt,Ya,Ja,wt,qt,oe,de,At,ji,me,Et,Ut,sn,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,kp,Ar,hr,Xr],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.mat-card[_ngcontent-%COMP%] .mat-divider-horizontal.mat-divider-inset[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}"],data:{animation:[Ks("expandChartSlab",[ss("collapsed",Bo({height:"0px",minHeight:"0"})),ss("expanded",Bo({height:"*"})),Ls("expanded <=> collapsed",Ns("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var ND=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(o=>{this.entityDatatable=o.fixedDepositDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fixed-deposit-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Fixed Deposit Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mifosx-entity-datatable-tab",1),t(3,` `),s(),t(4,` `),s(),t(5,` -`)),a&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[hl]})}}return e})();var vai=()=>["../edit"];function bai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",10),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.recurringDepositProduct.description)}}function Cai(e,n){if(e&1&&(o(0,"span",10),t(1),s()),e&2){let i=A(2);l(),vt(` +`)),o&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[yt,wt,nl],encapsulation:2})}}return e})();var Iii=()=>["../edit"];function Pii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",10),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.recurringDepositProduct.description)}}function Dii(e,n){if(e&1&&(a(0,"span",10),t(1),s()),e&2){let i=M(2);l(),vt(` `,i.recurringDepositProduct.lockinPeriodFrequency,` - `,i.recurringDepositProduct.lockinPeriodFrequencyType.value,"")}}function yai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),x(6,Cai,2,2,"span",15),t(7,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(3),g("ngIf",i.recurringDepositProduct.lockinPeriodFrequency!==void 0)}}function Sai(e,n){if(e&1&&(o(0,"span",10),t(1),s()),e&2){let i=A(2);l(),vt("",i.recurringDepositProduct.minDepositTerm,` + `,i.recurringDepositProduct.lockinPeriodFrequencyType.value,"")}}function Aii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),x(6,Dii,2,2,"span",15),t(7,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Lock-in Period"),":"),l(3),g("ngIf",i.recurringDepositProduct.lockinPeriodFrequency!==void 0)}}function Mii(e,n){if(e&1&&(a(0,"span",10),t(1),s()),e&2){let i=M(2);l(),vt("",i.recurringDepositProduct.minDepositTerm,` \xA0 - `,i.recurringDepositProduct.minDepositTermType.value,"")}}function wai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),x(6,Sai,2,2,"span",15),t(7,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Minimum Deposit Term"),":"),l(3),g("ngIf",i.recurringDepositProduct.minDepositTerm!==void 0)}}function Eai(e,n){if(e&1&&(o(0,"span",10),t(1),s()),e&2){let i=A(2);l(),vt("",i.recurringDepositProduct.maxDepositTerm,` + `,i.recurringDepositProduct.minDepositTermType.value,"")}}function Oii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),x(6,Mii,2,2,"span",15),t(7,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Minimum Deposit Term"),":"),l(3),g("ngIf",i.recurringDepositProduct.minDepositTerm!==void 0)}}function Fii(e,n){if(e&1&&(a(0,"span",10),t(1),s()),e&2){let i=M(2);l(),vt("",i.recurringDepositProduct.maxDepositTerm,` \xA0 - `,i.recurringDepositProduct.maxDepositTermType.value,"")}}function kai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),x(6,Eai,2,2,"span",15),t(7,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Maximum Deposit Term"),":"),l(3),g("ngIf",i.recurringDepositProduct.maxDepositTerm!==void 0)}}function Iai(e,n){if(e&1&&(o(0,"span",10),t(1),s()),e&2){let i=A(2);l(),vt("",i.recurringDepositProduct.inMultipleOfDepositTerm,` + `,i.recurringDepositProduct.maxDepositTermType.value,"")}}function Bii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),x(6,Fii,2,2,"span",15),t(7,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Maximum Deposit Term"),":"),l(3),g("ngIf",i.recurringDepositProduct.maxDepositTerm!==void 0)}}function Rii(e,n){if(e&1&&(a(0,"span",10),t(1),s()),e&2){let i=M(2);l(),vt("",i.recurringDepositProduct.inMultipleOfDepositTerm,` - - `,i.recurringDepositProduct.inMultipleOfDepositTermType.value,"")}}function Tai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),x(6,Iai,2,2,"span",15),t(7,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Deposit Term In multiple of"),":"),l(3),g("ngIf",i.recurringDepositProduct.inMultipleOfDepositTerm!==void 0)}}function Pai(e,n){e&1&&(o(0,"span",10),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `,i.recurringDepositProduct.inMultipleOfDepositTermType.value,"")}}function Nii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),x(6,Rii,2,2,"span",15),t(7,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Deposit Term In multiple of"),":"),l(3),g("ngIf",i.recurringDepositProduct.inMultipleOfDepositTerm!==void 0)}}function Lii(e,n){e&1&&(a(0,"span",10),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.text.Mandatory"),` - `))}function Dai(e,n){e&1&&(o(0,"span",10),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function Vii(e,n){e&1&&(a(0,"span",10),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.text.Voluntary"),` - `))}function Mai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),x(6,Pai,3,3,"span",15),t(7,` - `),x(8,Dai,3,3,"span",15),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Recurring Deposit Type"),":"),l(3),g("ngIf",i.recurringDepositProduct.isMandatoryDeposit),l(2),g("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function Aai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",10)(7,"span",16),t(8),s(),t(9,"%"),o(10,"span",16),t(11,"On"),s(),t(12),s(),t(13,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Apply penal interest (less)"),":"),l(5),b(i.recurringDepositProduct.preClosurePenalInterest),l(4),k(` + `))}function zii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),x(6,Lii,3,3,"span",15),t(7,` + `),x(8,Vii,3,3,"span",15),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Recurring Deposit Type"),":"),l(3),g("ngIf",i.recurringDepositProduct.isMandatoryDeposit),l(2),g("ngIf",!i.recurringDepositProduct.isMandatoryDeposit)}}function jii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",10)(7,"span",16),t(8),s(),t(9,"%"),a(10,"span",16),t(11,"On"),s(),t(12),s(),t(13,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Apply penal interest (less)"),":"),l(5),b(i.recurringDepositProduct.preClosurePenalInterest),l(4),k(` `,i.recurringDepositProduct.preClosurePenalInterestOnType.value,` - `)}}function Oai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",10),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Withhold Tax group"),":"),l(4),b(i.recurringDepositProduct.taxGroup.name)}}function Fai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",10),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.recurringDepositProduct.activeChart.name)}}function Bai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",10),t(7),m(8,"dateFormat"),s(),t(9,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.recurringDepositProduct.activeChart.endDate))}}function Rai(e,n){if(e&1&&(o(0,"div",8),t(1,` - `),o(2,"span",9),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",10),t(7),s(),t(8,` - `),s()),e&2){let i=A(2);l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.recurringDepositProduct.activeChart.description)}}function Nai(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function Lai(e,n){if(e&1&&(o(0,"div"),t(1),s()),e&2){let i=A().$implicit;l(),rs(` + `)}}function qii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",10),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Withhold Tax group"),":"),l(4),b(i.recurringDepositProduct.taxGroup.name)}}function Hii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",10),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Name"),":"),l(4),b(i.recurringDepositProduct.activeChart.name)}}function Gii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",10),t(7),m(8,"dateFormat"),s(),t(9,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.End Date"),":"),l(4),b(d(8,4,i.recurringDepositProduct.activeChart.endDate))}}function Uii(e,n){if(e&1&&(a(0,"div",8),t(1,` + `),a(2,"span",9),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",10),t(7),s(),t(8,` + `),s()),e&2){let i=M(2);l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.recurringDepositProduct.activeChart.description)}}function $ii(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function Wii(e,n){if(e&1&&(a(0,"div"),t(1),s()),e&2){let i=M().$implicit;l(),Ka(` `,i.fromPeriod," - ",i.toPeriod," ",i.periodType.value,` - `)}}function Vai(e,n){e&1&&(o(0,"div"),t(1,"\xA0"),s())}function zai(e,n){if(e&1&&(o(0,"td",31),t(1,` - `),x(2,Lai,2,3,"div",32),t(3,` - `),x(4,Vai,2,0,"div",32),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.fromPeriod!==void 0),l(2),g("ngIf",i.fromPeriod===void 0)}}function jai(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function qai(e,n){if(e&1&&(o(0,"div"),t(1),s()),e&2){let i=A().$implicit;l(),vt(` + `)}}function Qii(e,n){e&1&&(a(0,"div"),t(1,"\xA0"),s())}function Kii(e,n){if(e&1&&(a(0,"td",31),t(1,` + `),x(2,Wii,2,3,"div",32),t(3,` + `),x(4,Qii,2,0,"div",32),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.fromPeriod!==void 0),l(2),g("ngIf",i.fromPeriod===void 0)}}function Yii(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount Range")))}function Jii(e,n){if(e&1&&(a(0,"div"),t(1),s()),e&2){let i=M().$implicit;l(),vt(` `,i.amountRangeFrom," - ",i.amountRangeTo,` - `)}}function Hai(e,n){e&1&&(o(0,"div"),t(1,"\xA0"),s())}function Gai(e,n){if(e&1&&(o(0,"td",31),t(1,` - `),x(2,qai,2,2,"div",32),t(3,` + `)}}function Zii(e,n){e&1&&(a(0,"div"),t(1,"\xA0"),s())}function Xii(e,n){if(e&1&&(a(0,"td",31),t(1,` + `),x(2,Jii,2,2,"div",32),t(3,` - `),x(4,Hai,2,0,"div",32),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.amountRangeFrom!==void 0),l(2),g("ngIf",i.amountRangeFrom===void 0)}}function Uai(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function $ai(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),x(4,Zii,2,0,"div",32),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.amountRangeFrom!==void 0),l(2),g("ngIf",i.amountRangeFrom===void 0)}}function tni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Interest")))}function eni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.annualInterestRate,` - `)}}function Wai(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function Qai(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function ini(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function nni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.description,` - `)}}function Yai(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Kai(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",34),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `)}}function rni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function oni(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",34),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.View Incentives"),` - `))}function Jai(e,n){e&1&&(o(0,"span"),t(1,` - `),I(2,"fa-icon",35),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `))}function ani(e,n){e&1&&(a(0,"span"),t(1,` + `),T(2,"fa-icon",35),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Hide Incentives"),` - `))}function Zai(e,n){if(e&1){let i=lt();o(0,"td",31),t(1,` - `),o(2,"button",33),q("click",function(){let r=Q(i).dataIndex,c=A(2);return Y(c.expandChartSlabIndex=c.expandChartSlabIndex===r?null:r)}),t(3,` - `),x(4,Kai,5,3,"span",32),t(5,` - `),x(6,Jai,5,3,"span",32),t(7,` + `))}function sni(e,n){if(e&1){let i=lt();a(0,"td",31),t(1,` + `),a(2,"button",33),q("click",function(){let r=Q(i).dataIndex,c=M(2);return K(c.expandChartSlabIndex=c.expandChartSlabIndex===r?null:r)}),t(3,` + `),x(4,oni,5,3,"span",32),t(5,` + `),x(6,ani,5,3,"span",32),t(7,` `),s(),t(8,` - `),s()}if(e&2){let i=n.dataIndex,a=A(2);l(4),g("ngIf",a.expandChartSlabIndex!==i),l(2),g("ngIf",a.expandChartSlabIndex===i)}}function Xai(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function toi(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.entityType,a.recurringDepositProductTemplate.chartTemplate.entityTypeOptions,"id","value"),` - `)}}function eoi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function ioi(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.attributeName,a.recurringDepositProductTemplate.chartTemplate.attributeNameOptions,"id","value"),` - `)}}function noi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function roi(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.conditionType,a.recurringDepositProductTemplate.chartTemplate.conditionTypeOptions,"id","value"),` - `)}}function aoi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function ooi(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(3);l(),b(li(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.genderOptions,"id","name"))}}function soi(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit;l(),b(i.attributeValue)}}function loi(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(3);l(),b(li(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function coi(e,n){if(e&1&&(o(0,"span"),t(1),m(2,"find"),s()),e&2){let i=A().$implicit,a=A(3);l(),b(li(2,1,i.attributeValue,a.recurringDepositProductTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function poi(e,n){if(e&1&&(o(0,"td",47),t(1,` - `),x(2,ooi,3,6,"span",48),t(3,` - `),x(4,soi,2,1,"span",48),t(5,` - `),x(6,loi,3,6,"span",48),t(7,` - `),x(8,coi,3,6,"span",48),t(9,` - `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function moi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function doi(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A(3);l(),k(` - `,li(2,1,i.incentiveType,a.recurringDepositProductTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` - `)}}function uoi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function foi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()}if(e&2){let i=n.dataIndex,o=M(2);l(4),g("ngIf",o.expandChartSlabIndex!==i),l(2),g("ngIf",o.expandChartSlabIndex===i)}}function lni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function cni(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.entityType,o.recurringDepositProductTemplate.chartTemplate.entityTypeOptions,"id","value"),` + `)}}function pni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Name")))}function mni(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.attributeName,o.recurringDepositProductTemplate.chartTemplate.attributeNameOptions,"id","value"),` + `)}}function dni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Condition Type")))}function uni(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.conditionType,o.recurringDepositProductTemplate.chartTemplate.conditionTypeOptions,"id","value"),` + `)}}function fni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Attribute Value")))}function hni(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(3);l(),b(ci(2,1,i.attributeValue,o.recurringDepositProductTemplate.chartTemplate.genderOptions,"id","name"))}}function gni(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit;l(),b(i.attributeValue)}}function xni(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(3);l(),b(ci(2,1,i.attributeValue,o.recurringDepositProductTemplate.chartTemplate.clientTypeOptions,"id","name"))}}function _ni(e,n){if(e&1&&(a(0,"span"),t(1),m(2,"find"),s()),e&2){let i=M().$implicit,o=M(3);l(),b(ci(2,1,i.attributeValue,o.recurringDepositProductTemplate.chartTemplate.clientClassificationOptions,"id","name"))}}function vni(e,n){if(e&1&&(a(0,"td",47),t(1,` + `),x(2,hni,3,6,"span",48),t(3,` + `),x(4,gni,2,1,"span",48),t(5,` + `),x(6,xni,3,6,"span",48),t(7,` + `),x(8,_ni,3,6,"span",48),t(9,` + `),s()),e&2){let i=n.$implicit;g("ngSwitch",i.attributeName),l(2),g("ngSwitchCase",2),l(2),g("ngSwitchCase",3),l(2),g("ngSwitchCase",4),l(2),g("ngSwitchCase",5)}}function bni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Incentive Type")))}function Cni(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M(3);l(),k(` + `,ci(2,1,i.incentiveType,o.recurringDepositProductTemplate.chartTemplate.incentiveTypeOptions,"id","value"),` + `)}}function yni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Sni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.amount,` - `)}}function hoi(e,n){e&1&&I(0,"tr",49)}function goi(e,n){e&1&&I(0,"tr",50)}function xoi(e,n){if(e&1&&(o(0,"td",31),t(1,` - `),o(2,"div",36),t(3,` - `),o(4,"mat-card",37),t(5,` - `),o(6,"h4",38),t(7),m(8,"translate"),s(),t(9,` + `)}}function wni(e,n){e&1&&T(0,"tr",49)}function Eni(e,n){e&1&&T(0,"tr",50)}function kni(e,n){if(e&1&&(a(0,"td",31),t(1,` + `),a(2,"div",36),t(3,` + `),a(4,"mat-card",37),t(5,` + `),a(6,"h4",38),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"table",39),t(11,` - `),at(12,40),t(13,` - `),x(14,Xai,3,3,"th",20),t(15,` - `),x(16,toi,3,6,"td",21),t(17,` - `),ot(),t(18,` + `),a(10,"table",39),t(11,` + `),ot(12,40),t(13,` + `),x(14,lni,3,3,"th",20),t(15,` + `),x(16,cni,3,6,"td",21),t(17,` + `),at(),t(18,` - `),at(19,41),t(20,` - `),x(21,eoi,3,3,"th",20),t(22,` - `),x(23,ioi,3,6,"td",21),t(24,` - `),ot(),t(25,` + `),ot(19,41),t(20,` + `),x(21,pni,3,3,"th",20),t(22,` + `),x(23,mni,3,6,"td",21),t(24,` + `),at(),t(25,` - `),at(26,42),t(27,` - `),x(28,noi,3,3,"th",20),t(29,` - `),x(30,roi,3,6,"td",21),t(31,` - `),ot(),t(32,` + `),ot(26,42),t(27,` + `),x(28,dni,3,3,"th",20),t(29,` + `),x(30,uni,3,6,"td",21),t(31,` + `),at(),t(32,` - `),at(33,43),t(34,` - `),x(35,aoi,3,3,"th",20),t(36,` - `),x(37,poi,10,5,"td",44),t(38,` - `),ot(),t(39,` + `),ot(33,43),t(34,` + `),x(35,fni,3,3,"th",20),t(36,` + `),x(37,vni,10,5,"td",44),t(38,` + `),at(),t(39,` - `),at(40,45),t(41,` - `),x(42,moi,3,3,"th",20),t(43,` - `),x(44,doi,3,6,"td",21),t(45,` - `),ot(),t(46,` + `),ot(40,45),t(41,` + `),x(42,bni,3,3,"th",20),t(43,` + `),x(44,Cni,3,6,"td",21),t(45,` + `),at(),t(46,` - `),at(47,46),t(48,` - `),x(49,uoi,3,3,"th",20),t(50,` - `),x(51,foi,2,1,"td",21),t(52,` - `),ot(),t(53,` + `),ot(47,46),t(48,` + `),x(49,yni,3,3,"th",20),t(50,` + `),x(51,Sni,2,1,"td",21),t(52,` + `),at(),t(53,` - `),x(54,hoi,1,0,"tr",27),t(55,` - `),x(56,goi,1,0,"tr",28),t(57,` + `),x(54,wni,1,0,"tr",27),t(55,` + `),x(56,Eni,1,0,"tr",28),t(57,` `),s(),t(58,` `),s(),t(59,` `),s(),t(60,` - `),s()),e&2){let i=n.$implicit,a=n.dataIndex,r=A(2);Tr("colspan",r.chartSlabsDisplayedColumns.length),l(2),g("@expandChartSlab",a===r.expandChartSlabIndex?"expanded":"collapsed"),l(5),k(` + `),s()),e&2){let i=n.$implicit,o=n.dataIndex,r=M(2);Sr("colspan",r.chartSlabsDisplayedColumns.length),l(2),g("@expandChartSlab",o===r.expandChartSlabIndex?"expanded":"collapsed"),l(5),k(` `,d(8,6,"labels.heading.Incentives"),` - `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",r.incentivesDisplayedColumns),l(2),g("matRowDefColumns",r.incentivesDisplayedColumns)}}function _oi(e,n){e&1&&I(0,"tr",49)}function voi(e,n){e&1&&I(0,"tr",50)}function boi(e,n){e&1&&I(0,"tr",51)}function Coi(e,n){if(e&1&&(o(0,"div",17),t(1,` - `),o(2,"h3",7),t(3),m(4,"translate"),s(),t(5,` + `),l(3),g("dataSource",i.incentives),l(44),g("matHeaderRowDef",r.incentivesDisplayedColumns),l(2),g("matRowDefColumns",r.incentivesDisplayedColumns)}}function Tni(e,n){e&1&&T(0,"tr",49)}function Ini(e,n){e&1&&T(0,"tr",50)}function Pni(e,n){e&1&&T(0,"tr",51)}function Dni(e,n){if(e&1&&(a(0,"div",17),t(1,` + `),a(2,"h3",7),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",6),t(7,` + `),T(6,"mat-divider",6),t(7,` - `),o(8,"div",17),t(9,` - `),x(10,Fai,9,4,"div",11),t(11,` + `),a(8,"div",17),t(9,` + `),x(10,Hii,9,4,"div",11),t(11,` - `),o(12,"div",8),t(13,` - `),o(14,"span",9),t(15),m(16,"translate"),s(),t(17,` - `),o(18,"span",10),t(19),m(20,"dateFormat"),s(),t(21,` + `),a(12,"div",8),t(13,` + `),a(14,"span",9),t(15),m(16,"translate"),s(),t(17,` + `),a(18,"span",10),t(19),m(20,"dateFormat"),s(),t(21,` `),s(),t(22,` - `),x(23,Bai,10,6,"div",11),t(24,` + `),x(23,Gii,10,6,"div",11),t(24,` - `),x(25,Rai,9,4,"div",11),t(26,` + `),x(25,Uii,9,4,"div",11),t(26,` - `),o(27,"div",8),t(28,` - `),o(29,"span",9),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"span",10),t(34),m(35,"yesNo"),s(),t(36,` + `),a(27,"div",8),t(28,` + `),a(29,"span",9),t(30),m(31,"translate"),s(),t(32,` + `),a(33,"span",10),t(34),m(35,"yesNo"),s(),t(36,` `),s(),t(37,` - `),o(38,"table",18),t(39,` - `),at(40,19),t(41,` - `),x(42,Nai,3,3,"th",20),t(43,` - `),x(44,zai,6,2,"td",21),t(45,` - `),ot(),t(46,` + `),a(38,"table",18),t(39,` + `),ot(40,19),t(41,` + `),x(42,$ii,3,3,"th",20),t(43,` + `),x(44,Kii,6,2,"td",21),t(45,` + `),at(),t(46,` - `),at(47,22),t(48,` - `),x(49,jai,3,3,"th",20),t(50,` - `),x(51,Gai,6,2,"td",21),t(52,` - `),ot(),t(53,` + `),ot(47,22),t(48,` + `),x(49,Yii,3,3,"th",20),t(50,` + `),x(51,Xii,6,2,"td",21),t(52,` + `),at(),t(53,` - `),at(54,23),t(55,` - `),x(56,Uai,3,3,"th",20),t(57,` - `),x(58,$ai,2,1,"td",21),t(59,` - `),ot(),t(60,` + `),ot(54,23),t(55,` + `),x(56,tni,3,3,"th",20),t(57,` + `),x(58,eni,2,1,"td",21),t(59,` + `),at(),t(60,` - `),at(61,24),t(62,` - `),x(63,Wai,3,3,"th",20),t(64,` - `),x(65,Qai,2,1,"td",21),t(66,` - `),ot(),t(67,` + `),ot(61,24),t(62,` + `),x(63,ini,3,3,"th",20),t(64,` + `),x(65,nni,2,1,"td",21),t(66,` + `),at(),t(67,` - `),at(68,25),t(69,` - `),x(70,Yai,3,3,"th",20),t(71,` - `),x(72,Zai,9,2,"td",21),t(73,` - `),ot(),t(74,` + `),ot(68,25),t(69,` + `),x(70,rni,3,3,"th",20),t(71,` + `),x(72,sni,9,2,"td",21),t(73,` + `),at(),t(74,` - `),at(75,26),t(76,` - `),x(77,xoi,61,8,"td",21),t(78,` - `),ot(),t(79,` + `),ot(75,26),t(76,` + `),x(77,kni,61,8,"td",21),t(78,` + `),at(),t(79,` - `),x(80,_oi,1,0,"tr",27),t(81,` - `),x(82,voi,1,0,"tr",28),t(83,` - `),x(84,boi,1,0,"tr",29),t(85,` + `),x(80,Tni,1,0,"tr",27),t(81,` + `),x(82,Ini,1,0,"tr",28),t(83,` + `),x(84,Pni,1,0,"tr",29),t(85,` `),s(),t(86,` - `),I(87,"mat-divider",6),t(88,` + `),T(87,"mat-divider",6),t(88,` `),s(),t(89,` - `),s()),e&2){let i=A();l(3),b(d(4,14,"labels.heading.Interest Rate Charts")),l(3),g("inset",!0),l(4),g("ngIf",i.recurringDepositProduct.activeChart.name),l(5),k("",d(16,16,"labels.inputs.Valid from Date"),":"),l(4),b(d(20,18,i.recurringDepositProduct.activeChart.fromDate)),l(4),g("ngIf",i.recurringDepositProduct.activeChart.endDate),l(2),g("ngIf",i.recurringDepositProduct.activeChart.description),l(5),k("",d(31,20,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(35,22,i.recurringDepositProduct.activeChart.isPrimaryGroupingByAmount)),l(4),g("dataSource",i.recurringDepositProduct.activeChart.chartSlabs),l(42),g("matHeaderRowDef",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns),l(3),g("inset",!0)}}function yoi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function Soi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,14,"labels.heading.Interest Rate Charts")),l(3),g("inset",!0),l(4),g("ngIf",i.recurringDepositProduct.activeChart.name),l(5),k("",d(16,16,"labels.inputs.Valid from Date"),":"),l(4),b(d(20,18,i.recurringDepositProduct.activeChart.fromDate)),l(4),g("ngIf",i.recurringDepositProduct.activeChart.endDate),l(2),g("ngIf",i.recurringDepositProduct.activeChart.description),l(5),k("",d(31,20,"labels.inputs.Primary Grouping by Amount"),":"),l(4),b(d(35,22,i.recurringDepositProduct.activeChart.isPrimaryGroupingByAmount)),l(4),g("dataSource",i.recurringDepositProduct.activeChart.chartSlabs),l(42),g("matHeaderRowDef",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsDisplayedColumns),l(2),g("matRowDefColumns",i.chartSlabsIncentivesDisplayedColumns),l(3),g("inset",!0)}}function Ani(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function Mni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name,` - `)}}function woi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function Eoi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Oni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function Fni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeCalculationType.value,` - `)}}function koi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Ioi(e,n){if(e&1&&(o(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Bni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Rni(e,n){if(e&1&&(a(0,"td",31),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function Toi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function Poi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Nni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function Lni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.chargeTimeType.value,` - `)}}function Doi(e,n){e&1&&I(0,"tr",49)}function Moi(e,n){e&1&&I(0,"tr",50)}function Aoi(e,n){if(e&1&&(o(0,"div",17),t(1,` - `),o(2,"h3",7),t(3),m(4,"translate"),s(),t(5,` + `)}}function Vni(e,n){e&1&&T(0,"tr",49)}function zni(e,n){e&1&&T(0,"tr",50)}function jni(e,n){if(e&1&&(a(0,"div",17),t(1,` + `),a(2,"h3",7),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",6),t(7,` + `),T(6,"mat-divider",6),t(7,` - `),o(8,"table",39),t(9,` - `),at(10,52),t(11,` - `),x(12,yoi,3,3,"th",20),t(13,` - `),x(14,Soi,2,1,"td",21),t(15,` - `),ot(),t(16,` + `),a(8,"table",39),t(9,` + `),ot(10,52),t(11,` + `),x(12,Ani,3,3,"th",20),t(13,` + `),x(14,Mni,2,1,"td",21),t(15,` + `),at(),t(16,` - `),at(17,53),t(18,` - `),x(19,woi,3,3,"th",20),t(20,` - `),x(21,Eoi,2,1,"td",21),t(22,` - `),ot(),t(23,` + `),ot(17,53),t(18,` + `),x(19,Oni,3,3,"th",20),t(20,` + `),x(21,Fni,2,1,"td",21),t(22,` + `),at(),t(23,` - `),at(24,46),t(25,` - `),x(26,koi,3,3,"th",20),t(27,` - `),x(28,Ioi,3,3,"td",21),t(29,` - `),ot(),t(30,` + `),ot(24,46),t(25,` + `),x(26,Bni,3,3,"th",20),t(27,` + `),x(28,Rni,3,3,"td",21),t(29,` + `),at(),t(30,` - `),at(31,54),t(32,` - `),x(33,Toi,3,3,"th",20),t(34,` - `),x(35,Poi,2,1,"td",21),t(36,` - `),ot(),t(37,` + `),ot(31,54),t(32,` + `),x(33,Nni,3,3,"th",20),t(34,` + `),x(35,Lni,2,1,"td",21),t(36,` + `),at(),t(37,` - `),x(38,Doi,1,0,"tr",27),t(39,` - `),x(40,Moi,1,0,"tr",28),t(41,` + `),x(38,Vni,1,0,"tr",27),t(39,` + `),x(40,zni,1,0,"tr",28),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",i.recurringDepositProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function Ooi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function Foi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",i.recurringDepositProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function qni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Payment Type")))}function Hni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.paymentType.name,` - `)}}function Boi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function Roi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Gni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fund Source")))}function Uni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.fundSourceAccount.name,` - `)}}function Noi(e,n){e&1&&I(0,"tr",49)}function Loi(e,n){e&1&&I(0,"tr",50)}function Voi(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` + `)}}function $ni(e,n){e&1&&T(0,"tr",49)}function Wni(e,n){e&1&&T(0,"tr",50)}function Qni(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",59),t(7,` - `),at(8,60),t(9,` - `),x(10,Ooi,3,3,"th",20),t(11,` - `),x(12,Foi,2,1,"td",21),t(13,` - `),ot(),t(14,` + `),a(6,"table",59),t(7,` + `),ot(8,60),t(9,` + `),x(10,qni,3,3,"th",20),t(11,` + `),x(12,Hni,2,1,"td",21),t(13,` + `),at(),t(14,` - `),at(15,61),t(16,` - `),x(17,Boi,3,3,"th",20),t(18,` - `),x(19,Roi,2,1,"td",21),t(20,` - `),ot(),t(21,` + `),ot(15,61),t(16,` + `),x(17,Gni,3,3,"th",20),t(18,` + `),x(19,Uni,2,1,"td",21),t(20,` + `),at(),t(21,` - `),x(22,Noi,1,0,"tr",27),t(23,` - `),x(24,Loi,1,0,"tr",28),t(25,` + `),x(22,$ni,1,0,"tr",27),t(23,` + `),x(24,Wni,1,0,"tr",28),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),k(` + `),s()),e&2){let i=M(2);l(3),k(` `,d(4,4,"labels.inputs.Configure Fund Sources for Payment Channels"),` - `),l(3),g("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function zoi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function joi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),l(3),g("dataSource",i.recurringDepositProduct.paymentChannelToFundSourceMappings),l(16),g("matHeaderRowDef",i.paymentFundSourceDisplayedColumns),l(2),g("matRowDefColumns",i.paymentFundSourceDisplayedColumns)}}function Kni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Fees")))}function Yni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function qoi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Hoi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Jni(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Zni(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.incomeAccount.name,` - `)}}function Goi(e,n){e&1&&I(0,"tr",49)}function Uoi(e,n){e&1&&I(0,"tr",50)}function $oi(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` + `)}}function Xni(e,n){e&1&&T(0,"tr",49)}function tri(e,n){e&1&&T(0,"tr",50)}function eri(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",59),t(7,` - `),at(8,62),t(9,` - `),x(10,zoi,3,3,"th",20),t(11,` - `),x(12,joi,2,1,"td",21),t(13,` - `),ot(),t(14,` + `),a(6,"table",59),t(7,` + `),ot(8,62),t(9,` + `),x(10,Kni,3,3,"th",20),t(11,` + `),x(12,Yni,2,1,"td",21),t(13,` + `),at(),t(14,` - `),at(15,63),t(16,` - `),x(17,qoi,3,3,"th",20),t(18,` - `),x(19,Hoi,2,1,"td",21),t(20,` - `),ot(),t(21,` + `),ot(15,63),t(16,` + `),x(17,Jni,3,3,"th",20),t(18,` + `),x(19,Zni,2,1,"td",21),t(20,` + `),at(),t(21,` - `),x(22,Goi,1,0,"tr",27),t(23,` - `),x(24,Uoi,1,0,"tr",28),t(25,` + `),x(22,Xni,1,0,"tr",27),t(23,` + `),x(24,tri,1,0,"tr",28),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Fees to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function Woi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function Qoi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Fees to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.feeToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function iri(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Penalty")))}function nri(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.charge.name,` - `)}}function Yoi(e,n){e&1&&(o(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function Koi(e,n){if(e&1&&(o(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function rri(e,n){e&1&&(a(0,"th",30),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Income Account")))}function ori(e,n){if(e&1&&(a(0,"td",31),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.incomeAccount.name,` - `)}}function Joi(e,n){e&1&&I(0,"tr",49)}function Zoi(e,n){e&1&&I(0,"tr",50)}function Xoi(e,n){if(e&1&&(o(0,"div",57),t(1,` - `),o(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` + `)}}function ari(e,n){e&1&&T(0,"tr",49)}function sri(e,n){e&1&&T(0,"tr",50)}function lri(e,n){if(e&1&&(a(0,"div",57),t(1,` + `),a(2,"h4",58),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",59),t(7,` - `),at(8,62),t(9,` - `),x(10,Woi,3,3,"th",20),t(11,` - `),x(12,Qoi,2,1,"td",21),t(13,` - `),ot(),t(14,` + `),a(6,"table",59),t(7,` + `),ot(8,62),t(9,` + `),x(10,iri,3,3,"th",20),t(11,` + `),x(12,nri,2,1,"td",21),t(13,` + `),at(),t(14,` - `),at(15,63),t(16,` - `),x(17,Yoi,3,3,"th",20),t(18,` - `),x(19,Koi,2,1,"td",21),t(20,` - `),ot(),t(21,` + `),ot(15,63),t(16,` + `),x(17,rri,3,3,"th",20),t(18,` + `),x(19,ori,2,1,"td",21),t(20,` + `),at(),t(21,` - `),x(22,Joi,1,0,"tr",27),t(23,` - `),x(24,Zoi,1,0,"tr",28),t(25,` + `),x(22,ari,1,0,"tr",27),t(23,` + `),x(24,sri,1,0,"tr",28),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A(2);l(3),b(d(4,4,"labels.inputs.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function tsi(e,n){if(e&1&&(o(0,"div",55),t(1,` - `),o(2,"h3",7),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),b(d(4,4,"labels.inputs.Penalties to Specific Income Accounts")),l(3),g("dataSource",i.recurringDepositProduct.penaltyToIncomeAccountMappings),l(16),g("matHeaderRowDef",i.feesPenaltyIncomeDisplayedColumns),l(2),g("matRowDefColumns",i.feesPenaltyIncomeDisplayedColumns)}}function cri(e,n){if(e&1&&(a(0,"div",55),t(1,` + `),a(2,"h3",7),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",6),t(7,` + `),T(6,"mat-divider",6),t(7,` - `),x(8,Voi,27,6,"div",56),t(9,` + `),x(8,Qni,27,6,"div",56),t(9,` - `),x(10,$oi,27,6,"div",56),t(11,` + `),x(10,eri,27,6,"div",56),t(11,` - `),x(12,Xoi,27,6,"div",56),t(13,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Advanced Accounting Rules")),l(3),g("inset",!0),l(2),g("ngIf",i.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:i.recurringDepositProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.recurringDepositProduct.feeToIncomeAccountMappings==null?null:i.recurringDepositProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:i.recurringDepositProduct.penaltyToIncomeAccountMappings.length)}}var m0t=(()=>{class e{constructor(i){this.route=i,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.chartSlabsDisplayedColumns=["period","amountRange","annualInterestRate","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","type","amount","collectedon"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.route.data.subscribe(a=>{this.recurringDepositProduct=a.recurringDepositProduct,this.recurringDepositProductTemplate=a.recurringDepositProductsTemplate})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-general-tab"]],decls:183,vars:85,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-t-20","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"container"],[1,"responsive-column"],[1,"mat-h2","flex-100"],[3,"inset"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-100 layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"container",3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap layout-column.lt-md",4,"ngIf"],["class","flex-60",4,"ngIf"],[1,"m-r-5"],[1,"layout-row-wrap","responsive-column","flex-100"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["mat-button","","color","primary",3,"click"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","flex-100","layout-row-wrap"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],["matColumnDef","name"],["matColumnDef","type"],["matColumnDef","collectedon"],[1,"flex-100","layout-row-wrap","layout-column.lt-md"],["class","flex-100 layout-row-wrap layout-xs-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","layout-xs-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"button",1),t(3,` - `),I(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` + `),x(12,lri,27,6,"div",56),t(13,` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Advanced Accounting Rules")),l(3),g("inset",!0),l(2),g("ngIf",i.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:i.recurringDepositProduct.paymentChannelToFundSourceMappings.length),l(2),g("ngIf",i.recurringDepositProduct.feeToIncomeAccountMappings==null?null:i.recurringDepositProduct.feeToIncomeAccountMappings.length),l(2),g("ngIf",i.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:i.recurringDepositProduct.penaltyToIncomeAccountMappings.length)}}var LD=(()=>{class e{constructor(i){this.route=i,this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.chartSlabsDisplayedColumns=["period","amountRange","annualInterestRate","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chargesDisplayedColumns=["name","type","amount","collectedon"],this.paymentFundSourceDisplayedColumns=["paymentTypeId","fundSourceAccountId"],this.feesPenaltyIncomeDisplayedColumns=["chargeId","incomeAccountId"],this.route.data.subscribe(o=>{this.recurringDepositProduct=o.recurringDepositProduct,this.recurringDepositProductTemplate=o.recurringDepositProductsTemplate})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-general-tab"]],decls:183,vars:85,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-t-20","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[1,"container"],[1,"responsive-column"],[1,"mat-h2","flex-100"],[3,"inset"],[1,"mat-h3","flex-100"],[1,"flex-100","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-100 layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"container",3,"accountingRule","accountingMappings"],["class","flex-100 layout-row-wrap layout-column.lt-md",4,"ngIf"],["class","flex-60",4,"ngIf"],[1,"m-r-5"],[1,"layout-row-wrap","responsive-column","flex-100"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","annualInterestRate"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["mat-button","","color","primary",3,"click"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","flex-100","layout-row-wrap"],[1,"layout-row-wrap","flex-100"],[1,"mat-h4","flex-23"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],[4,"ngSwitchCase"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],["matColumnDef","name"],["matColumnDef","type"],["matColumnDef","collectedon"],[1,"flex-100","layout-row-wrap","layout-column.lt-md"],["class","flex-100 layout-row-wrap layout-xs-column",4,"ngIf"],[1,"flex-100","layout-row-wrap","layout-xs-column"],[1,"mat-h4","flex-100"],["mat-table","",1,"mat-elevation-z1","flex-100",3,"dataSource"],["matColumnDef","paymentTypeId"],["matColumnDef","fundSourceAccountId"],["matColumnDef","chargeId"],["matColumnDef","incomeAccountId"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"button",1),t(3,` + `),T(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` -`),o(9,"div",3),t(10,` - `),o(11,"mat-card"),t(12,` - `),o(13,"mat-card-content"),t(14,` - `),o(15,"div",4),t(16,` - `),o(17,"h2",5),t(18),s(),t(19,` +`),a(9,"div",3),t(10,` + `),a(11,"mat-card"),t(12,` + `),a(13,"mat-card-content"),t(14,` + `),a(15,"div",4),t(16,` + `),a(17,"h2",5),t(18),s(),t(19,` - `),I(20,"mat-divider",6),t(21,` + `),T(20,"mat-divider",6),t(21,` - `),o(22,"h3",7),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"h3",7),t(23),m(24,"translate"),s(),t(25,` - `),I(26,"mat-divider",6),t(27,` + `),T(26,"mat-divider",6),t(27,` - `),o(28,"div",8),t(29,` - `),o(30,"span",9),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"span",10),t(35),s(),t(36,` + `),a(28,"div",8),t(29,` + `),a(30,"span",9),t(31),m(32,"translate"),s(),t(33,` + `),a(34,"span",10),t(35),s(),t(36,` `),s(),t(37,` - `),x(38,bai,9,4,"div",11),t(39,` + `),x(38,Pii,9,4,"div",11),t(39,` - `),o(40,"h3",7),t(41),m(42,"translate"),s(),t(43,` + `),a(40,"h3",7),t(41),m(42,"translate"),s(),t(43,` - `),I(44,"mat-divider",6),t(45,` + `),T(44,"mat-divider",6),t(45,` - `),o(46,"div",8),t(47,` - `),o(48,"span",9),t(49),m(50,"translate"),s(),t(51,` - `),o(52,"span",10),t(53),s(),t(54,` + `),a(46,"div",8),t(47,` + `),a(48,"span",9),t(49),m(50,"translate"),s(),t(51,` + `),a(52,"span",10),t(53),s(),t(54,` `),s(),t(55,` - `),o(56,"div",8),t(57,` - `),o(58,"span",9),t(59),m(60,"translate"),s(),t(61,` - `),o(62,"span",10),t(63),s(),t(64,` + `),a(56,"div",8),t(57,` + `),a(58,"span",9),t(59),m(60,"translate"),s(),t(61,` + `),a(62,"span",10),t(63),s(),t(64,` `),s(),t(65,` - `),o(66,"div",8),t(67,` - `),o(68,"span",9),t(69),m(70,"translate"),s(),t(71,` - `),o(72,"span",10),t(73),m(74,"formatNumber"),s(),t(75,` + `),a(66,"div",8),t(67,` + `),a(68,"span",9),t(69),m(70,"translate"),s(),t(71,` + `),a(72,"span",10),t(73),m(74,"formatNumber"),s(),t(75,` `),s(),t(76,` - `),o(77,"h3",7),t(78),m(79,"translate"),s(),t(80,` + `),a(77,"h3",7),t(78),m(79,"translate"),s(),t(80,` - `),I(81,"mat-divider",6),t(82,` + `),T(81,"mat-divider",6),t(82,` - `),o(83,"div",8),t(84,` - `),o(85,"span",9),t(86),m(87,"translate"),s(),t(88,` - `),o(89,"span",10),t(90),s(),t(91,` + `),a(83,"div",8),t(84,` + `),a(85,"span",9),t(86),m(87,"translate"),s(),t(88,` + `),a(89,"span",10),t(90),s(),t(91,` `),s(),t(92,` - `),o(93,"div",8),t(94,` - `),o(95,"span",9),t(96),m(97,"translate"),s(),t(98,` - `),o(99,"span",10),t(100),s(),t(101,` + `),a(93,"div",8),t(94,` + `),a(95,"span",9),t(96),m(97,"translate"),s(),t(98,` + `),a(99,"span",10),t(100),s(),t(101,` `),s(),t(102,` - `),o(103,"div",8),t(104,` - `),o(105,"span",9),t(106),m(107,"translate"),s(),t(108,` - `),o(109,"span",10),t(110),s(),t(111,` + `),a(103,"div",8),t(104,` + `),a(105,"span",9),t(106),m(107,"translate"),s(),t(108,` + `),a(109,"span",10),t(110),s(),t(111,` `),s(),t(112,` - `),o(113,"div",8),t(114,` - `),o(115,"span",9),t(116),m(117,"translate"),s(),t(118,` - `),o(119,"span",10),t(120),s(),t(121,` + `),a(113,"div",8),t(114,` + `),a(115,"span",9),t(116),m(117,"translate"),s(),t(118,` + `),a(119,"span",10),t(120),s(),t(121,` `),s(),t(122,` - `),o(123,"div",8),t(124,` - `),o(125,"span",9),t(126),m(127,"translate"),s(),t(128,` - `),o(129,"span",10),t(130),s(),t(131,` + `),a(123,"div",8),t(124,` + `),a(125,"span",9),t(126),m(127,"translate"),s(),t(128,` + `),a(129,"span",10),t(130),s(),t(131,` `),s(),t(132,` - `),o(133,"h3",7),t(134),m(135,"translate"),s(),t(136,` + `),a(133,"h3",7),t(134),m(135,"translate"),s(),t(136,` - `),I(137,"mat-divider",6),t(138,` + `),T(137,"mat-divider",6),t(138,` - `),x(139,yai,8,4,"div",11),t(140,` + `),x(139,Aii,8,4,"div",11),t(140,` - `),x(141,wai,8,4,"div",11),t(142,` + `),x(141,Oii,8,4,"div",11),t(142,` - `),x(143,kai,8,4,"div",11),t(144,` + `),x(143,Bii,8,4,"div",11),t(144,` - `),x(145,Tai,8,4,"div",11),t(146,` + `),x(145,Nii,8,4,"div",11),t(146,` - `),x(147,Mai,10,5,"div",11),t(148,` + `),x(147,zii,10,5,"div",11),t(148,` - `),x(149,Aai,14,5,"div",11),t(150,` + `),x(149,jii,14,5,"div",11),t(150,` - `),o(151,"div",8),t(152,` - `),o(153,"span",9),t(154),m(155,"translate"),s(),t(156,` - `),o(157,"span",10),t(158),m(159,"yesNo"),s(),t(160,` + `),a(151,"div",8),t(152,` + `),a(153,"span",9),t(154),m(155,"translate"),s(),t(156,` + `),a(157,"span",10),t(158),m(159,"yesNo"),s(),t(160,` `),s(),t(161,` - `),x(162,Oai,9,4,"div",11),t(163,` + `),x(162,qii,9,4,"div",11),t(163,` - `),x(164,Coi,90,24,"div",12),t(165,` + `),x(164,Dni,90,24,"div",12),t(165,` - `),x(166,Aoi,43,7,"div",12),t(167,` + `),x(166,jni,43,7,"div",12),t(167,` - `),o(168,"h3",7),t(169),m(170,"translate"),s(),t(171,` + `),a(168,"h3",7),t(169),m(170,"translate"),s(),t(171,` - `),I(172,"mat-divider",6),t(173,` + `),T(172,"mat-divider",6),t(173,` - `),o(174,"mifosx-view-savings-accounting-details",13),t(175,` + `),a(174,"mifosx-view-savings-accounting-details",13),t(175,` `),s(),t(176,` - `),x(177,tsi,14,7,"div",14),t(178,` + `),x(177,cri,14,7,"div",14),t(178,` `),s(),t(179,` `),s(),t(180,` `),s(),t(181,` `),s(),t(182,` -`)),a&2&&(l(2),g("routerLink",ht(84,vai)),l(3),k(` +`)),o&2&&(l(2),g("routerLink",ht(84,Iii)),l(3),k(` `,d(6,48,"labels.buttons.Edit"),` - `),l(13),b(r.recurringDepositProduct.name),l(2),g("inset",!0),l(3),b(d(24,50,"labels.inputs.Details")),l(3),g("inset",!0),l(5),k("",d(32,52,"labels.inputs.Short Name"),":"),l(4),b(r.recurringDepositProduct.shortName),l(3),g("ngIf",r.recurringDepositProduct.description),l(3),b(d(42,54,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(50,56,"labels.heading.Currency"),":"),l(4),vt("(",r.recurringDepositProduct.currency.code,") ",r.recurringDepositProduct.currency.name,""),l(6),k("",d(60,58,"labels.inputs.Decimal Places"),":"),l(4),b(r.recurringDepositProduct.currency.decimalPlaces),l(6),k("",d(70,60,"labels.inputs.Currency in multiples of"),":"),l(4),b(d(74,62,r.recurringDepositProduct.currency.inMultiplesOf)),l(5),b(d(79,64,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(87,66,"labels.inputs.Deposit Amount"),":"),l(4),b(r.recurringDepositProduct.depositAmount+" (Min: "+(r.recurringDepositProduct.minDepositAmount?r.recurringDepositProduct.minDepositAmount:r.recurringDepositProduct.depositAmount)+", Max: "+(r.recurringDepositProduct.maxDepositAmount?r.recurringDepositProduct.maxDepositAmount:r.recurringDepositProduct.depositAmount)+")"),l(6),k("",d(97,68,"labels.inputs.Interest Compounding Period"),":"),l(4),b(r.recurringDepositProduct.interestCompoundingPeriodType.value),l(6),k("",d(107,70,"labels.inputs.Interest Posting Period"),":"),l(4),b(r.recurringDepositProduct.interestPostingPeriodType.value),l(6),k("",d(117,72,"labels.inputs.Interest Calculated using"),":"),l(4),b(r.recurringDepositProduct.interestCalculationType.value),l(6),k("",d(127,74,"labels.inputs.Days in Year"),":"),l(4),b(r.recurringDepositProduct.interestCalculationDaysInYearType.value),l(4),b(d(135,76,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",r.recurringDepositProduct.lockinPeriodFrequency),l(2),g("ngIf",r.recurringDepositProduct.minDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.maxDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.inMultipleOfDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.isMandatoryDeposit!==void 0),l(2),g("ngIf",r.recurringDepositProduct.preClosurePenalInterest),l(5),k("",d(155,78,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(159,80,r.recurringDepositProduct.withHoldTax)),l(4),g("ngIf",r.recurringDepositProduct.withHoldTax),l(2),g("ngIf",r.recurringDepositProduct.activeChart),l(2),g("ngIf",r.recurringDepositProduct.charges.length),l(3),b(d(170,82,"labels.heading.Accounting")),l(3),g("inset",!0),l(2),g("accountingRule",r.recurringDepositProduct.accountingRule)("accountingMappings",r.recurringDepositProduct.accountingMappings),l(3),g("ngIf",(r.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:r.recurringDepositProduct.paymentChannelToFundSourceMappings.length)||(r.recurringDepositProduct.feeToIncomeAccountMappings==null?null:r.recurringDepositProduct.feeToIncomeAccountMappings.length)||(r.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:r.recurringDepositProduct.penaltyToIncomeAccountMappings.length)))},dependencies:[Lt,as,os,Ht,Dt,te,le,sn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,jp,zt,St,Fr,ji,br,aa],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.interestCarts[_ngcontent-%COMP%]{float:right}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"],data:{animation:[ol("expandChartSlab",[gs("collapsed",Va({height:"0px",minHeight:"0"})),gs("expanded",Va({height:"*"})),Ws("expanded <=> collapsed",$s("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var d0t=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(a=>{this.entityDatatable=a.recurringDepositDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Recurring Deposit Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mifosx-entity-datatable-tab",1),t(3,` + `),l(13),b(r.recurringDepositProduct.name),l(2),g("inset",!0),l(3),b(d(24,50,"labels.inputs.Details")),l(3),g("inset",!0),l(5),k("",d(32,52,"labels.inputs.Short Name"),":"),l(4),b(r.recurringDepositProduct.shortName),l(3),g("ngIf",r.recurringDepositProduct.description),l(3),b(d(42,54,"labels.inputs.Currency")),l(3),g("inset",!0),l(5),k("",d(50,56,"labels.heading.Currency"),":"),l(4),vt("(",r.recurringDepositProduct.currency.code,") ",r.recurringDepositProduct.currency.name,""),l(6),k("",d(60,58,"labels.inputs.Decimal Places"),":"),l(4),b(r.recurringDepositProduct.currency.decimalPlaces),l(6),k("",d(70,60,"labels.inputs.Currency in multiples of"),":"),l(4),b(d(74,62,r.recurringDepositProduct.currency.inMultiplesOf)),l(5),b(d(79,64,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(87,66,"labels.inputs.Deposit Amount"),":"),l(4),b(r.recurringDepositProduct.depositAmount+" (Min: "+(r.recurringDepositProduct.minDepositAmount?r.recurringDepositProduct.minDepositAmount:r.recurringDepositProduct.depositAmount)+", Max: "+(r.recurringDepositProduct.maxDepositAmount?r.recurringDepositProduct.maxDepositAmount:r.recurringDepositProduct.depositAmount)+")"),l(6),k("",d(97,68,"labels.inputs.Interest Compounding Period"),":"),l(4),b(r.recurringDepositProduct.interestCompoundingPeriodType.value),l(6),k("",d(107,70,"labels.inputs.Interest Posting Period"),":"),l(4),b(r.recurringDepositProduct.interestPostingPeriodType.value),l(6),k("",d(117,72,"labels.inputs.Interest Calculated using"),":"),l(4),b(r.recurringDepositProduct.interestCalculationType.value),l(6),k("",d(127,74,"labels.inputs.Days in Year"),":"),l(4),b(r.recurringDepositProduct.interestCalculationDaysInYearType.value),l(4),b(d(135,76,"labels.heading.Settings")),l(3),g("inset",!0),l(2),g("ngIf",r.recurringDepositProduct.lockinPeriodFrequency),l(2),g("ngIf",r.recurringDepositProduct.minDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.maxDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.inMultipleOfDepositTerm),l(2),g("ngIf",r.recurringDepositProduct.isMandatoryDeposit!==void 0),l(2),g("ngIf",r.recurringDepositProduct.preClosurePenalInterest),l(5),k("",d(155,78,"labels.inputs.Withhold Tax is Applicable"),":"),l(4),b(d(159,80,r.recurringDepositProduct.withHoldTax)),l(4),g("ngIf",r.recurringDepositProduct.withHoldTax),l(2),g("ngIf",r.recurringDepositProduct.activeChart),l(2),g("ngIf",r.recurringDepositProduct.charges.length),l(3),b(d(170,82,"labels.heading.Accounting")),l(3),g("inset",!0),l(2),g("accountingRule",r.recurringDepositProduct.accountingRule)("accountingMappings",r.recurringDepositProduct.accountingMappings),l(3),g("ngIf",(r.recurringDepositProduct.paymentChannelToFundSourceMappings==null?null:r.recurringDepositProduct.paymentChannelToFundSourceMappings.length)||(r.recurringDepositProduct.feeToIncomeAccountMappings==null?null:r.recurringDepositProduct.feeToIncomeAccountMappings.length)||(r.recurringDepositProduct.penaltyToIncomeAccountMappings==null?null:r.recurringDepositProduct.penaltyToIncomeAccountMappings.length)))},dependencies:[yt,zt,Ya,Ja,wt,qt,oe,de,At,ji,Et,Ut,sn,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,kp,Ar,hr,Xr],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.interestCarts[_ngcontent-%COMP%]{float:right}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"],data:{animation:[Ks("expandChartSlab",[ss("collapsed",Bo({height:"0px",minHeight:"0"})),ss("expanded",Bo({height:"*"})),Ls("expanded <=> collapsed",Ns("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var VD=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(o=>{this.entityDatatable=o.recurringDepositDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-recurring-deposit-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Recurring Deposit Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mifosx-entity-datatable-tab",1),t(3,` `),s(),t(4,` `),s(),t(5,` -`)),a&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[hl]})}}return e})();var esi=()=>["../edit"],isi=()=>["../dividends"];function nsi(e,n){e&1&&(o(0,"button",12),t(1,` - `),I(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,esi)),l(3),k(` +`)),o&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[yt,wt,nl],encapsulation:2})}}return e})();var pri=()=>["../edit"],mri=()=>["../dividends"];function dri(e,n){e&1&&(a(0,"button",12),t(1,` + `),T(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,pri)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function rsi(e,n){e&1&&(o(0,"button",12),t(1,` - `),I(2,"fa-icon",14),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,isi)),l(3),k(` + `))}function uri(e,n){e&1&&(a(0,"button",12),t(1,` + `),T(2,"fa-icon",14),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,mri)),l(3),k(` `,d(4,2,"labels.buttons.Dividends"),` - `))}function asi(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.shareProduct.description)}}function osi(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Minimum Active Period"),":"),l(4),vt("",i.shareProduct.minimumActivePeriod,` - `,Ke(8,5,i.shareProduct.minimumActivePeriodForDividendsTypeEnum.value,"catalogs"),"")}}function ssi(e,n){if(e&1&&(o(0,"div",7),t(1,` - `),o(2,"span",8),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",9),t(7),m(8,"translateKey"),s(),t(9,` - `),s()),e&2){let i=A();l(3),k("",d(4,3,"labels.inputs.Lock-in Period"),":"),l(4),vt("",i.shareProduct.lockinPeriod,` - `,Ke(8,5,i.shareProduct.lockPeriodTypeEnum.value,"catalogs"),"")}}function lsi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function csi(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` + `))}function fri(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Description"),":"),l(4),b(i.shareProduct.description)}}function hri(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Minimum Active Period"),":"),l(4),vt("",i.shareProduct.minimumActivePeriod,` + `,Ze(8,5,i.shareProduct.minimumActivePeriodForDividendsTypeEnum.value,"catalogs"),"")}}function gri(e,n){if(e&1&&(a(0,"div",7),t(1,` + `),a(2,"span",8),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",9),t(7),m(8,"translateKey"),s(),t(9,` + `),s()),e&2){let i=M();l(3),k("",d(4,3,"labels.inputs.Lock-in Period"),":"),l(4),vt("",i.shareProduct.lockinPeriod,` + `,Ze(8,5,i.shareProduct.lockPeriodTypeEnum.value,"catalogs"),"")}}function xri(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Date")))}function _ri(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.fromDate),` - `)}}function psi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Nominal/Unit Price")))}function msi(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function vri(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Nominal/Unit Price")))}function bri(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.shareValue),` - `)}}function dsi(e,n){e&1&&I(0,"tr",25)}function usi(e,n){e&1&&I(0,"tr",26)}function fsi(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` + `)}}function Cri(e,n){e&1&&T(0,"tr",25)}function yri(e,n){e&1&&T(0,"tr",26)}function Sri(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",5),t(7,` + `),T(6,"mat-divider",5),t(7,` - `),o(8,"table",16),t(9,` - `),at(10,17),t(11,` - `),x(12,lsi,3,3,"th",18),t(13,` - `),x(14,csi,3,3,"td",19),t(15,` - `),ot(),t(16,` + `),a(8,"table",16),t(9,` + `),ot(10,17),t(11,` + `),x(12,xri,3,3,"th",18),t(13,` + `),x(14,_ri,3,3,"td",19),t(15,` + `),at(),t(16,` - `),at(17,20),t(18,` - `),x(19,psi,3,3,"th",18),t(20,` - `),x(21,msi,3,3,"td",19),t(22,` - `),ot(),t(23,` + `),ot(17,20),t(18,` + `),x(19,vri,3,3,"th",18),t(20,` + `),x(21,bri,3,3,"td",19),t(22,` + `),at(),t(23,` - `),x(24,dsi,1,0,"tr",21),t(25,` - `),x(26,usi,1,0,"tr",22),t(27,` + `),x(24,Cri,1,0,"tr",21),t(25,` + `),x(26,yri,1,0,"tr",22),t(27,` `),s(),t(28,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Market Price Period")),l(3),g("inset",!0),l(2),g("dataSource",i.shareProduct.marketPrice),l(16),g("matHeaderRowDef",i.marketPriceDisplayedColumns),l(2),g("matRowDefColumns",i.marketPriceDisplayedColumns)}}function hsi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function gsi(e,n){if(e&1&&(o(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Market Price Period")),l(3),g("inset",!0),l(2),g("dataSource",i.shareProduct.marketPrice),l(16),g("matHeaderRowDef",i.marketPriceDisplayedColumns),l(2),g("matRowDefColumns",i.marketPriceDisplayedColumns)}}function wri(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Name")))}function Eri(e,n){if(e&1&&(a(0,"td",24),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name+", "+i.currency.displaySymbol,` - `)}}function xsi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function _si(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeCalculationType.value,"catalogs"),` - `)}}function vsi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function bsi(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"numberFormat"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function kri(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function Tri(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeCalculationType.value,"catalogs"),` + `)}}function Iri(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Pri(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"numberFormat"),s()),e&2){let i=n.$implicit;l(),k(` `,d(2,1,i.amount),` - `)}}function Csi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function ysi(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` - `,Ke(2,1,i.chargeTimeType.value,"catalogs"),` - `)}}function Ssi(e,n){e&1&&I(0,"tr",25)}function wsi(e,n){e&1&&I(0,"tr",26)}function Esi(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` + `)}}function Dri(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Collected On")))}function Ari(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"translateKey"),s()),e&2){let i=n.$implicit;l(),k(` + `,Ze(2,1,i.chargeTimeType.value,"catalogs"),` + `)}}function Mri(e,n){e&1&&T(0,"tr",25)}function Ori(e,n){e&1&&T(0,"tr",26)}function Fri(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h3",6),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",5),t(7,` + `),T(6,"mat-divider",5),t(7,` - `),o(8,"table",16),t(9,` - `),at(10,27),t(11,` - `),x(12,hsi,3,3,"th",18),t(13,` - `),x(14,gsi,2,1,"td",19),t(15,` - `),ot(),t(16,` + `),a(8,"table",16),t(9,` + `),ot(10,27),t(11,` + `),x(12,wri,3,3,"th",18),t(13,` + `),x(14,Eri,2,1,"td",19),t(15,` + `),at(),t(16,` - `),at(17,28),t(18,` - `),x(19,xsi,3,3,"th",18),t(20,` - `),x(21,_si,3,4,"td",19),t(22,` - `),ot(),t(23,` + `),ot(17,28),t(18,` + `),x(19,kri,3,3,"th",18),t(20,` + `),x(21,Tri,3,4,"td",19),t(22,` + `),at(),t(23,` - `),at(24,29),t(25,` - `),x(26,vsi,3,3,"th",18),t(27,` - `),x(28,bsi,3,3,"td",19),t(29,` - `),ot(),t(30,` + `),ot(24,29),t(25,` + `),x(26,Iri,3,3,"th",18),t(27,` + `),x(28,Pri,3,3,"td",19),t(29,` + `),at(),t(30,` - `),at(31,30),t(32,` - `),x(33,Csi,3,3,"th",18),t(34,` - `),x(35,ysi,3,4,"td",19),t(36,` - `),ot(),t(37,` + `),ot(31,30),t(32,` + `),x(33,Dri,3,3,"th",18),t(34,` + `),x(35,Ari,3,4,"td",19),t(36,` + `),at(),t(37,` - `),x(38,Ssi,1,0,"tr",21),t(39,` - `),x(40,wsi,1,0,"tr",22),t(41,` + `),x(38,Mri,1,0,"tr",21),t(39,` + `),x(40,Ori,1,0,"tr",22),t(41,` `),s(),t(42,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",i.shareProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function ksi(e,n){if(e&1&&(o(0,"div",15),t(1,` - `),o(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.heading.Charges")),l(3),g("inset",!0),l(2),g("dataSource",i.shareProduct.charges),l(30),g("matHeaderRowDef",i.chargesDisplayedColumns),l(2),g("matRowDefColumns",i.chargesDisplayedColumns)}}function Bri(e,n){if(e&1&&(a(0,"div",15),t(1,` + `),a(2,"h4",31),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"div",32),t(7,` - `),o(8,"mifosx-gl-account-display",33),t(9,` + `),a(6,"div",32),t(7,` + `),a(8,"mifosx-gl-account-display",33),t(9,` `),s(),t(10,` `),s(),t(11,` - `),o(12,"h4",31),t(13),m(14,"translate"),s(),t(15,` + `),a(12,"h4",31),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"div",32),t(17,` - `),o(18,"mifosx-gl-account-display",33),t(19,` + `),a(16,"div",32),t(17,` + `),a(18,"mifosx-gl-account-display",33),t(19,` `),s(),t(20,` `),s(),t(21,` - `),o(22,"h4",31),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"h4",31),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",32),t(27,` - `),o(28,"mifosx-gl-account-display",33),t(29,` + `),a(26,"div",32),t(27,` + `),a(28,"mifosx-gl-account-display",33),t(29,` `),s(),t(30,` `),s(),t(31,` - `),o(32,"h4",31),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"h4",31),t(33),m(34,"translate"),s(),t(35,` - `),o(36,"div",32),t(37,` - `),o(38,"mifosx-gl-account-display",33),t(39,` + `),a(36,"div",32),t(37,` + `),a(38,"mifosx-gl-account-display",33),t(39,` `),s(),t(40,` `),s(),t(41,` - `),s()),e&2){let i=A();l(3),b(d(4,16,"labels.heading.Assets")),l(5),g("accountTitle","Share reference")("glAccount",i.shareProduct.accountingMappings.shareReferenceId)("withTitle","40%"),l(5),b(d(14,18,"labels.heading.Liabilities")),l(5),g("accountTitle","Share suspense control")("glAccount",i.shareProduct.accountingMappings.shareSuspenseId)("withTitle","40%"),l(5),b(d(24,20,"labels.heading.Share Equity")),l(5),g("accountTitle","Equity")("glAccount",i.shareProduct.accountingMappings.shareEquityId)("withTitle","40%"),l(5),b(d(34,22,"labels.heading.Income")),l(5),g("accountTitle","Income from fees")("glAccount",i.shareProduct.accountingMappings.incomeFromFeeAccountId)("withTitle","40%")}}var u0t=(()=>{class e{constructor(i,a){this.route=i,this.accounting=a,this.marketPriceDisplayedColumns=["fromDate","shareValue"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.route.data.subscribe(r=>{this.shareProduct=r.shareProduct})}getAccountingRuleName(i){return this.accounting.getAccountRuleName(i.toUpperCase())}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ya))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-general-tab"]],decls:182,vars:86,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"mat-h3","flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["icon","hand-holding-usd",1,"m-r-10"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareValue"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],[1,"mat-h4","flex-fill"],[1,"flex-fill"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,nsi,5,5,"button",1),t(3,` - `),x(4,rsi,5,5,"button",1),t(5,` + `),s()),e&2){let i=M();l(3),b(d(4,16,"labels.heading.Assets")),l(5),g("accountTitle","Share reference")("glAccount",i.shareProduct.accountingMappings.shareReferenceId)("withTitle","40%"),l(5),b(d(14,18,"labels.heading.Liabilities")),l(5),g("accountTitle","Share suspense control")("glAccount",i.shareProduct.accountingMappings.shareSuspenseId)("withTitle","40%"),l(5),b(d(24,20,"labels.heading.Share Equity")),l(5),g("accountTitle","Equity")("glAccount",i.shareProduct.accountingMappings.shareEquityId)("withTitle","40%"),l(5),b(d(34,22,"labels.heading.Income")),l(5),g("accountTitle","Income from fees")("glAccount",i.shareProduct.accountingMappings.incomeFromFeeAccountId)("withTitle","40%")}}var zD=(()=>{class e{constructor(i,o){this.route=i,this.accounting=o,this.marketPriceDisplayedColumns=["fromDate","shareValue"],this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.route.data.subscribe(r=>{this.shareProduct=r.shareProduct})}getAccountingRuleName(i){return this.accounting.getAccountRuleName(i.toUpperCase())}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(_o))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-general-tab"]],decls:182,vars:86,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"mat-h3","flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["icon","hand-holding-usd",1,"m-r-10"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","fromDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shareValue"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],[1,"mat-h4","flex-fill"],[1,"flex-fill"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,dri,5,5,"button",1),t(3,` + `),x(4,uri,5,5,"button",1),t(5,` `),s(),t(6,` -`),o(7,"div",2),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",3),t(14,` - `),o(15,"h2",4),t(16),s(),t(17,` +`),a(7,"div",2),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",3),t(14,` + `),a(15,"h2",4),t(16),s(),t(17,` - `),I(18,"mat-divider",5),t(19,` + `),T(18,"mat-divider",5),t(19,` - `),o(20,"h3",6),t(21),m(22,"translate"),s(),t(23,` + `),a(20,"h3",6),t(21),m(22,"translate"),s(),t(23,` - `),I(24,"mat-divider",5),t(25,` + `),T(24,"mat-divider",5),t(25,` - `),o(26,"div",7),t(27,` - `),o(28,"span",8),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"span",9),t(33),s(),t(34,` + `),a(26,"div",7),t(27,` + `),a(28,"span",8),t(29),m(30,"translate"),s(),t(31,` + `),a(32,"span",9),t(33),s(),t(34,` `),s(),t(35,` - `),x(36,asi,9,4,"div",10),t(37,` + `),x(36,fri,9,4,"div",10),t(37,` - `),o(38,"h3",6),t(39),m(40,"translate"),s(),t(41,` + `),a(38,"h3",6),t(39),m(40,"translate"),s(),t(41,` - `),I(42,"mat-divider",5),t(43,` + `),T(42,"mat-divider",5),t(43,` - `),o(44,"div",7),t(45,` - `),o(46,"span",8),t(47),m(48,"translate"),s(),t(49,` - `),o(50,"span",9),t(51),s(),t(52,` + `),a(44,"div",7),t(45,` + `),a(46,"span",8),t(47),m(48,"translate"),s(),t(49,` + `),a(50,"span",9),t(51),s(),t(52,` `),s(),t(53,` - `),o(54,"div",7),t(55,` - `),o(56,"span",8),t(57),m(58,"translate"),s(),t(59,` - `),o(60,"span",9),t(61),s(),t(62,` + `),a(54,"div",7),t(55,` + `),a(56,"span",8),t(57),m(58,"translate"),s(),t(59,` + `),a(60,"span",9),t(61),s(),t(62,` `),s(),t(63,` - `),o(64,"div",7),t(65,` - `),o(66,"span",8),t(67),m(68,"translate"),s(),t(69,` - `),o(70,"span",9),t(71),s(),t(72,` + `),a(64,"div",7),t(65,` + `),a(66,"span",8),t(67),m(68,"translate"),s(),t(69,` + `),a(70,"span",9),t(71),s(),t(72,` `),s(),t(73,` - `),o(74,"h3",6),t(75),m(76,"translate"),s(),t(77,` + `),a(74,"h3",6),t(75),m(76,"translate"),s(),t(77,` - `),I(78,"mat-divider",5),t(79,` + `),T(78,"mat-divider",5),t(79,` - `),o(80,"div",7),t(81,` - `),o(82,"span",8),t(83),m(84,"translate"),s(),t(85,` - `),o(86,"span",9),t(87),m(88,"formatNumber"),s(),t(89,` + `),a(80,"div",7),t(81,` + `),a(82,"span",8),t(83),m(84,"translate"),s(),t(85,` + `),a(86,"span",9),t(87),m(88,"formatNumber"),s(),t(89,` `),s(),t(90,` - `),o(91,"div",7),t(92,` - `),o(93,"span",8),t(94),m(95,"translate"),s(),t(96,` - `),o(97,"span",9),t(98),m(99,"formatNumber"),s(),t(100,` + `),a(91,"div",7),t(92,` + `),a(93,"span",8),t(94),m(95,"translate"),s(),t(96,` + `),a(97,"span",9),t(98),m(99,"formatNumber"),s(),t(100,` `),s(),t(101,` - `),o(102,"div",7),t(103,` - `),o(104,"span",8),t(105),m(106,"translate"),s(),t(107,` - `),o(108,"span",9),t(109),m(110,"formatNumber"),s(),t(111,` + `),a(102,"div",7),t(103,` + `),a(104,"span",8),t(105),m(106,"translate"),s(),t(107,` + `),a(108,"span",9),t(109),m(110,"formatNumber"),s(),t(111,` `),s(),t(112,` - `),o(113,"div",7),t(114,` - `),o(115,"span",8),t(116),m(117,"translate"),s(),t(118,` - `),o(119,"span",9),t(120),m(121,"formatNumber"),s(),t(122,` + `),a(113,"div",7),t(114,` + `),a(115,"span",8),t(116),m(117,"translate"),s(),t(118,` + `),a(119,"span",9),t(120),m(121,"formatNumber"),s(),t(122,` `),s(),t(123,` - `),o(124,"h3",6),t(125),m(126,"translate"),s(),t(127,` + `),a(124,"h3",6),t(125),m(126,"translate"),s(),t(127,` - `),I(128,"mat-divider",5),t(129,` + `),T(128,"mat-divider",5),t(129,` - `),o(130,"div",7),t(131,` - `),o(132,"span",8),t(133),m(134,"translate"),s(),t(135,` - `),o(136,"span",9),t(137),s(),t(138,` + `),a(130,"div",7),t(131,` + `),a(132,"span",8),t(133),m(134,"translate"),s(),t(135,` + `),a(136,"span",9),t(137),s(),t(138,` `),s(),t(139,` - `),x(140,osi,10,8,"div",10),t(141,` + `),x(140,hri,10,8,"div",10),t(141,` - `),x(142,ssi,10,8,"div",10),t(143,` + `),x(142,gri,10,8,"div",10),t(143,` - `),o(144,"div",7),t(145,` - `),o(146,"span",8),t(147),m(148,"translate"),s(),t(149,` - `),o(150,"span",9),t(151),m(152,"yesNo"),s(),t(153,` + `),a(144,"div",7),t(145,` + `),a(146,"span",8),t(147),m(148,"translate"),s(),t(149,` + `),a(150,"span",9),t(151),m(152,"yesNo"),s(),t(153,` `),s(),t(154,` - `),x(155,fsi,29,7,"div",11),t(156,` + `),x(155,Sri,29,7,"div",11),t(156,` - `),x(157,Esi,43,7,"div",11),t(158,` + `),x(157,Fri,43,7,"div",11),t(158,` - `),o(159,"h3",6),t(160),m(161,"translate"),s(),t(162,` + `),a(159,"h3",6),t(160),m(161,"translate"),s(),t(162,` - `),I(163,"mat-divider",5),t(164,` + `),T(163,"mat-divider",5),t(164,` - `),o(165,"div",7),t(166,` - `),o(167,"span",8),t(168),m(169,"translate"),s(),t(170,` - `),o(171,"span",9),t(172),m(173,"translate"),s(),t(174,` + `),a(165,"div",7),t(166,` + `),a(167,"span",8),t(168),m(169,"translate"),s(),t(170,` + `),a(171,"span",9),t(172),m(173,"translate"),s(),t(174,` `),s(),t(175,` - `),x(176,ksi,42,24,"div",11),t(177,` + `),x(176,Bri,42,24,"div",11),t(177,` `),s(),t(178,` `),s(),t(179,` `),s(),t(180,` `),s(),t(181,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_SHAREPRODUCT"),l(2),g("mifosxHasPermission","UPDATE_SHAREPRODUCT"),l(12),b(r.shareProduct.name),l(2),g("inset",!0),l(3),b(d(22,42,"labels.inputs.Details")),l(3),g("inset",!0),l(5),k("",d(30,44,"labels.inputs.Short Name"),":"),l(4),b(r.shareProduct.shortName),l(3),g("ngIf",r.shareProduct.description),l(3),b(d(40,46,"labels.heading.Currency")),l(3),g("inset",!0),l(5),k("",d(48,48,"labels.inputs.Currency"),":"),l(4),b(r.shareProduct.currency.name),l(6),k("",d(58,50,"labels.inputs.Decimal Places"),":"),l(4),b(r.shareProduct.currency.decimalPlaces),l(6),k("",d(68,52,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.shareProduct.currency.inMultiplesOf),l(4),b(d(76,54,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(84,56,"labels.inputs.Total Number of Shares"),":"),l(4),b(d(88,58,r.shareProduct.totalShares)),l(7),k("",d(95,60,"labels.inputs.Shares to be Issued"),":"),l(4),b(d(99,62,r.shareProduct.totalSharesIssued)),l(7),k("",d(106,64,"labels.inputs.Nominal/Unit Price"),":"),l(4),b(d(110,66,r.shareProduct.unitPrice)),l(7),k("",d(117,68,"labels.inputs.Capital Value"),":"),l(4),b(d(121,70,r.shareProduct.shareCapital)),l(5),b(d(126,72,"labels.heading.Settings")),l(3),g("inset",!0),l(5),k("",d(134,74,"labels.inputs.Shares per Client"),":"),l(4),b(r.shareProduct.nominalShares+" (Min: "+(r.shareProduct.minimumShares?r.shareProduct.minimumShares:r.shareProduct.nominalShares)+", Max: "+(r.shareProduct.maximumShares?r.shareProduct.maximumShares:r.shareProduct.nominalShares)+")"),l(3),g("ngIf",r.shareProduct.minimumActivePeriod),l(2),g("ngIf",r.shareProduct.lockinPeriod),l(5),k("",d(148,76,"labels.inputs.Allow dividends for inactive clients"),":"),l(4),b(d(152,78,r.shareProduct.allowDividendCalculationForInactiveClients)),l(4),g("ngIf",r.shareProduct.marketPrice==null?null:r.shareProduct.marketPrice.length),l(2),g("ngIf",r.shareProduct.charges.length),l(3),b(d(161,80,"labels.heading.Accounting")),l(3),g("inset",!0),l(5),k("",d(169,82,"labels.inputs.Type"),":"),l(4),b(d(173,84,"labels.accounting."+r.getAccountingRuleName(r.shareProduct.accountingRule.value))),l(4),g("ngIf",r.shareProduct.accountingRule.id===2))},dependencies:[Lt,Ht,Dt,te,le,sn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zp,zt,se,St,ji,br,aa,on],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}"]})}}return e})();var f0t=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(a=>{this.entityDatatable=a.shareProductDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Share Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mifosx-entity-datatable-tab",1),t(3,` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_SHAREPRODUCT"),l(2),g("mifosxHasPermission","UPDATE_SHAREPRODUCT"),l(12),b(r.shareProduct.name),l(2),g("inset",!0),l(3),b(d(22,42,"labels.inputs.Details")),l(3),g("inset",!0),l(5),k("",d(30,44,"labels.inputs.Short Name"),":"),l(4),b(r.shareProduct.shortName),l(3),g("ngIf",r.shareProduct.description),l(3),b(d(40,46,"labels.heading.Currency")),l(3),g("inset",!0),l(5),k("",d(48,48,"labels.inputs.Currency"),":"),l(4),b(r.shareProduct.currency.name),l(6),k("",d(58,50,"labels.inputs.Decimal Places"),":"),l(4),b(r.shareProduct.currency.decimalPlaces),l(6),k("",d(68,52,"labels.inputs.Currency in multiples of"),":"),l(4),b(r.shareProduct.currency.inMultiplesOf),l(4),b(d(76,54,"labels.heading.Terms")),l(3),g("inset",!0),l(5),k("",d(84,56,"labels.inputs.Total Number of Shares"),":"),l(4),b(d(88,58,r.shareProduct.totalShares)),l(7),k("",d(95,60,"labels.inputs.Shares to be Issued"),":"),l(4),b(d(99,62,r.shareProduct.totalSharesIssued)),l(7),k("",d(106,64,"labels.inputs.Nominal/Unit Price"),":"),l(4),b(d(110,66,r.shareProduct.unitPrice)),l(7),k("",d(117,68,"labels.inputs.Capital Value"),":"),l(4),b(d(121,70,r.shareProduct.shareCapital)),l(5),b(d(126,72,"labels.heading.Settings")),l(3),g("inset",!0),l(5),k("",d(134,74,"labels.inputs.Shares per Client"),":"),l(4),b(r.shareProduct.nominalShares+" (Min: "+(r.shareProduct.minimumShares?r.shareProduct.minimumShares:r.shareProduct.nominalShares)+", Max: "+(r.shareProduct.maximumShares?r.shareProduct.maximumShares:r.shareProduct.nominalShares)+")"),l(3),g("ngIf",r.shareProduct.minimumActivePeriod),l(2),g("ngIf",r.shareProduct.lockinPeriod),l(5),k("",d(148,76,"labels.inputs.Allow dividends for inactive clients"),":"),l(4),b(d(152,78,r.shareProduct.allowDividendCalculationForInactiveClients)),l(4),g("ngIf",r.shareProduct.marketPrice==null?null:r.shareProduct.marketPrice.length),l(2),g("ngIf",r.shareProduct.charges.length),l(3),b(d(161,80,"labels.heading.Accounting")),l(3),g("inset",!0),l(5),k("",d(169,82,"labels.inputs.Type"),":"),l(4),b(d(173,84,"labels.accounting."+r.getAccountingRuleName(r.shareProduct.accountingRule.value))),l(4),g("ngIf",r.shareProduct.accountingRule.id===2))},dependencies:[yt,zt,wt,qt,oe,de,At,ji,me,Et,an,Ut,sn,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,Ep,hr,Xr],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.mat-h3[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:300;color:#4461e2}"]})}}return e})();var jD=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("productId"),this.route.data.subscribe(o=>{this.entityDatatable=o.shareProductDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-share-product-datatable-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Share Product",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mifosx-entity-datatable-tab",1),t(3,` `),s(),t(4,` `),s(),t(5,` -`)),a&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[hl]})}}return e})();var h0t=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_share_product")}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var g0t=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("productId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,r)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Isi=[ha.withShell([{path:"products",data:{title:"Products",breadcrumb:"Products"},children:[{path:"",component:act},{path:"loan-products",data:{title:"Loan Products",breadcrumb:"Loan Products"},children:[{path:"",component:oct,resolve:{loanProducts:O9}},{path:"create",component:Sct,data:{title:"Create Loan Product",breadcrumb:"Create"},resolve:{loanProductsTemplate:F9,configurations:Au}},{path:":productId",component:wct,resolve:{loanProductDatatables:n0t},data:{title:"View Loan Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:r0t,resolve:{loanProduct:B9}},{path:"datatables",children:[{path:":datatableName",component:a0t,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{loanProductDatatable:o0t}}]},{path:"edit",component:Ect,data:{title:"Edit Loan Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProductAndTemplate:R9,configurations:Au}}]}]},{path:"saving-products",data:{title:"Saving Products",breadcrumb:"Saving Products"},children:[{path:"",component:kct,resolve:{savingProducts:N9}},{path:"create",component:Fct,data:{title:"Create Saving Product",breadcrumb:"Create"},resolve:{savingProductsTemplate:L9}},{path:":productId",data:{title:"View Saving Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{savingProductDatatables:fk},children:[{path:"",component:Bct,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:s0t,resolve:{savingProduct:V9}},{path:"datatables",children:[{path:":datatableName",component:l0t,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{savingProductDatatable:uk}}]}]},{path:"edit",component:Rct,data:{title:"Edit Saving Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingProductAndTemplate:z9}}]}]},{path:"share-products",data:{title:"Share Products",breadcrumb:"Share Products"},children:[{path:"",component:Nct,resolve:{shareProducts:j9}},{path:"create",component:$ct,data:{title:"Create Share Product",breadcrumb:"Create"},resolve:{shareProductsTemplate:q9}},{path:":productId",data:{title:"View Share Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{shareProductDatatables:h0t},children:[{path:"",component:Wct,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:u0t,resolve:{shareProduct:ok}},{path:"datatables",children:[{path:":datatableName",component:f0t,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{shareProductDatatable:g0t}}]}]},{path:"edit",component:Qct,data:{title:"Edit Share Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{shareProductAndTemplate:H9}},{path:"dividends",data:{title:"Share Products Dividends",breadcrumb:"Dividends",routeParamBreadcrumb:!1},children:[{path:"",component:wpt,resolve:{dividends:tO}},{path:"create",component:Fpt,data:{title:"Create Dividend",breadcrumb:"Create",routeParamBreadcrumb:!1},resolve:{shareProduct:ok}},{path:":dividendId",component:Rpt,data:{title:"View Dividend",routeParamBreadcrumb:"dividendId"},resolve:{dividendData:nO}}]}]}]},{path:"tax-configurations",data:{title:"Manage Tax Configurations",breadcrumb:"Manage Tax Configurations"},children:[{path:"",component:Yct},{path:"tax-components",data:{title:"Manage Tax Components",breadcrumb:"Tax Components"},children:[{path:"",component:vpt,resolve:{taxComponents:J9}},{path:"create",component:ypt,data:{title:"Create Tax Component",breadcrumb:"Create"},resolve:{taxComponentTemplate:X9}},{path:":id",data:{title:"View Tax Component",routeParamBreadcrumb:"id"},resolve:{taxComponent:lC},children:[{path:"",component:Cpt,resolve:{taxComponent:lC}},{path:"edit",data:{title:"Edit Tax Component",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:A9,resolve:{taxComponent:lC}}]}]},{path:"tax-groups",data:{title:"Manage Tax Groups",breadcrumb:"Tax Groups"},children:[{path:"",component:bpt,resolve:{taxGroups:Z9}},{path:"create",component:Npt,data:{title:"Create Tax Group",breadcrumb:"Create"},resolve:{taxGroupTemplate:aO}},{path:":id",data:{title:"View Tax Group",routeParamBreadcrumb:"id"},resolve:{taxGroup:ck},children:[{path:"",component:Spt,resolve:{taxGroup:ck}},{path:"edit",data:{title:"Edit Tax Group",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Lpt,resolve:{taxGroup:oO}}]}]}]},{path:"delinquency-bucket-configurations",data:{title:"Manage Delinquency Bucket Configurations",breadcrumb:"Manage Delinquency Bucket Configurations"},children:[{path:"",component:Qpt},{path:"ranges",data:{title:"Manage Delinquency Ranges",breadcrumb:"Delinquency Ranges"},children:[{path:"",component:Kpt,resolve:{delinquencyRanges:Mf}},{path:"create",component:Xpt,data:{title:"Create Delinquency Range",breadcrumb:"Create"}},{path:":rangeId",data:{title:"View Delinquency Range",routeParamBreadcrumb:"id"},resolve:{delinquencyRange:Mf},children:[{path:"",component:Jpt,resolve:{delinquencyRange:Mf}},{path:"edit",data:{title:"Edit Delinquency Range",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Zpt,resolve:{delinquencyRange:Mf}}]}]},{path:"buckets",data:{title:"Manage Delinquency Bucket",breadcrumb:"Delinquency Buckets"},children:[{path:"",component:Ypt,resolve:{delinquencyBuckets:r_}},{path:"create",component:t0t,data:{title:"Create Delinquency Bucket",breadcrumb:"Create"},resolve:{delinquencyRanges:Mf}},{path:":bucketId",data:{title:"View Delinquency Bucket",routeParamBreadcrumb:"id"},resolve:{delinquencyBucket:r_},children:[{path:"",component:i0t,resolve:{delinquencyBucket:r_}},{path:"edit",data:{title:"Edit Delinquency Bucket",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:e0t,resolve:{delinquencyBucket:r_,delinquencyRanges:Mf}}]}]}]},{path:"recurring-deposit-products",data:{title:"Recurring Deposit Products",breadcrumb:"Recurring Deposit Products"},children:[{path:"create",component:Opt,data:{title:"Create Recurring Deposit Product",breadcrumb:"Create"},resolve:{recurringDepositProductsTemplate:eO}},{path:"",component:Kct,resolve:{recurringDepositProducts:G9}},{path:":productId",data:{title:"View Recurring Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:Jct,resolve:{recurringDepositDatatables:fk},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:m0t,resolve:{recurringDepositProduct:U9}},{path:"datatables",children:[{path:":datatableName",component:d0t,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{recurringDepositDatatable:uk}}]},{path:"edit",data:{title:"Edit Recurring Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:Upt,resolve:{recurringDepositProductAndTemplate:iO}}]}]},{path:"fixed-deposit-products",data:{title:"Fixed Deposit Products",breadcrumb:"Fixed Deposit Products"},children:[{path:"create",component:mpt,data:{title:"Create Fixed Deposit Product",breadcrumb:"Create"},resolve:{fixedDepositProductsTemplate:Y9}},{path:"",component:ipt,resolve:{fixedDepositProducts:Q9}},{path:":productId",data:{title:"View Fixed Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:Bpt,resolve:{fixedDepositDatatables:fk},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:c0t,resolve:{fixedDepositProduct:rO}},{path:"datatables",children:[{path:":datatableName",component:p0t,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{fixedDepositDatatable:uk}}]},{path:"edit",data:{title:"Edit Fixed Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:Wpt,resolve:{fixedDepositProductAndTemplate:cO}}]}]},{path:"products-mix",data:{title:"Products Mix",breadcrumb:"Products Mix"},children:[{path:"create",component:Vpt,data:{title:"Create Product Mix",breadcrumb:"Create"},resolve:{productsMixTemplate:sO}},{path:"",component:dpt,resolve:{products:K9}},{path:":id",data:{title:"View Product Mix",routeParamBreadcrumb:"id"},resolve:{productMix:sC},children:[{path:"",component:_pt,resolve:{productMix:sC}},{path:"edit",data:{title:"Edit Product Mix",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:$pt,resolve:{productMix:sC}}]}]},{path:"floating-rates",data:{title:"Floating Rates",breadcrumb:"Floating Rates"},children:[{path:"",component:upt,resolve:{floatingrates:lk}},{path:"create",component:fpt,data:{title:"Create Floating Rate",breadcrumb:"Create"}},{path:":id",data:{title:"View Floating Rate",routeParamBreadcrumb:"id"},resolve:{floatingRate:oC},children:[{path:"",component:hpt,resolve:{floatingRate:oC}},{path:"edit",component:gpt,data:{title:"Edit Floating Rate",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{floatingRate:oC}}]}]},{path:"charges",data:{title:"Charges",breadcrumb:"Charges"},children:[{path:"create",component:ept,data:{title:"Create Charge",breadcrumb:"Create Charge"},resolve:{chargesTemplate:W9}},{path:"",component:Xct,resolve:{charges:$9}},{path:":id",data:{title:"View Charges",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{charge:sk},children:[{path:"",component:tpt,resolve:{charge:sk}},{path:"edit",component:Gpt,data:{title:"Edit Charge",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{chargesTemplate:lO}}]}]},{path:"collaterals",data:{title:"Collaterals",breadcrumb:"Collaterals"},children:[{path:"create",component:jpt,data:{title:"Create Collateral",breadcrumb:"Create Collateral"},resolve:{collateralTemplate:pk}},{path:"",component:zpt,resolve:{collaterals:pO}},{path:":id",data:{title:"View Collateral",routeParamBreadcrumb:"id"},resolve:{collateral:cC},children:[{path:"",component:Hpt,resolve:{collateral:cC}},{path:"edit",component:qpt,data:{title:"Edit Collateral",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{collateralTemplate:pk,collateral:cC}}]}]}]}])],x0t=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[O9,F9,B9,R9,N9,L9,V9,z9,j9,q9,ok,H9,G9,U9,$9,sk,lO,W9,Q9,Y9,K9,sC,J9,Z9,lC,oC,lk,X9,A9,ck,tO,eO,iO,nO,rO,aO,oO,sO,cO,lk,cC,pO,pk,Mf,r_],imports:[ir.forChild(Isi),ir]})}}return e})();var _0t=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,x0t,ko,fl]})}}return e})();var Tsi=["office"],Psi=["templateOffice"],Dsi=["addEditCurrency"],Msi=["templateAddEditCurrency"],Asi=["holidays"],Osi=["templateHolidays"],Fsi=["employee"],Bsi=["templateEmployee"],Rsi=["workingDays"],Nsi=["templateWorkingDays"],Lsi=["manageFunds"],Vsi=["templateManageFunds"],v0t=()=>["offices"],b0t=()=>["holidays"],C0t=()=>["employees"],zsi=()=>["standing-instructions"],jsi=()=>["standing-instructions-history"],y0t=()=>["investors"],S0t=()=>["fund-mapping"],w0t=()=>["password-preferences"],E0t=()=>["provisioning-criteria"],k0t=()=>["entity-data-table-checks"],I0t=()=>["currencies"],T0t=()=>["manage-funds"],P0t=()=>["bulkloan"],D0t=()=>["tellers"],M0t=()=>["working-days"],A0t=()=>["payment-types"],O0t=()=>["sms-campaigns"],F0t=()=>["adhoc-query"],B0t=()=>["bulk-import"];function qsi(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,v0t)),l(),k(` +`)),o&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[yt,wt,nl],encapsulation:2})}}return e})();var Ymt=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_share_product")}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Jmt=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.parent.parent.paramMap.get("productId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(o,r)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Rri=[po.withShell([{path:"products",data:{title:"Products",breadcrumb:"Products"},children:[{path:"",component:fP},{path:"loan-products",data:{title:"Loan Products",breadcrumb:"Loan Products"},children:[{path:"",component:hP,resolve:{loanProducts:yL}},{path:"create",component:bP,data:{title:"Create Loan Product",breadcrumb:"Create"},resolve:{loanProductsTemplate:SL,configurations:gu}},{path:":productId",component:CP,resolve:{loanProductDatatables:Qmt},data:{title:"View Loan Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:DD,resolve:{loanProduct:wL}},{path:"datatables",children:[{path:":datatableName",component:AD,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{loanProductDatatable:Kmt}}]},{path:"edit",component:yP,data:{title:"Edit Loan Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProductAndTemplate:EL,configurations:gu}}]}]},{path:"saving-products",data:{title:"Saving Products",breadcrumb:"Saving Products"},children:[{path:"",component:SP,resolve:{savingProducts:kL}},{path:"create",component:wP,data:{title:"Create Saving Product",breadcrumb:"Create"},resolve:{savingProductsTemplate:TL}},{path:":productId",data:{title:"View Saving Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{savingProductDatatables:OD},children:[{path:"",component:EP,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:FD,resolve:{savingProduct:IL}},{path:"datatables",children:[{path:":datatableName",component:BD,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{savingProductDatatable:MD}}]}]},{path:"edit",component:kP,data:{title:"Edit Saving Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingProductAndTemplate:PL}}]}]},{path:"share-products",data:{title:"Share Products",breadcrumb:"Share Products"},children:[{path:"",component:TP,resolve:{shareProducts:DL}},{path:"create",component:IP,data:{title:"Create Share Product",breadcrumb:"Create"},resolve:{shareProductsTemplate:AL}},{path:":productId",data:{title:"View Share Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},resolve:{shareProductDatatables:Ymt},children:[{path:"",component:PP,children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},component:zD,resolve:{shareProduct:pD}},{path:"datatables",children:[{path:":datatableName",component:jD,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{shareProductDatatable:Jmt}}]}]},{path:"edit",component:DP,data:{title:"Edit Share Product",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{shareProductAndTemplate:ML}},{path:"dividends",data:{title:"Share Products Dividends",breadcrumb:"Dividends",routeParamBreadcrumb:!1},children:[{path:"",component:ZP,resolve:{dividends:HL}},{path:"create",component:tD,data:{title:"Create Dividend",breadcrumb:"Create",routeParamBreadcrumb:!1},resolve:{shareProduct:pD}},{path:":dividendId",component:iD,data:{title:"View Dividend",routeParamBreadcrumb:"dividendId"},resolve:{dividendData:$L}}]}]}]},{path:"tax-configurations",data:{title:"Manage Tax Configurations",breadcrumb:"Manage Tax Configurations"},children:[{path:"",component:OP},{path:"tax-components",data:{title:"Manage Tax Components",breadcrumb:"Tax Components"},children:[{path:"",component:aC,resolve:{taxComponents:zL}},{path:"create",component:YP,data:{title:"Create Tax Component",breadcrumb:"Create"},resolve:{taxComponentTemplate:qL}},{path:":id",data:{title:"View Tax Component",routeParamBreadcrumb:"id"},resolve:{taxComponent:mC},children:[{path:"",component:KP,resolve:{taxComponent:mC}},{path:"edit",data:{title:"Edit Tax Component",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:lC,resolve:{taxComponent:mC}}]}]},{path:"tax-groups",data:{title:"Manage Tax Groups",breadcrumb:"Tax Groups"},children:[{path:"",component:sC,resolve:{taxGroups:jL}},{path:"create",component:nD,data:{title:"Create Tax Group",breadcrumb:"Create"},resolve:{taxGroupTemplate:QL}},{path:":id",data:{title:"View Tax Group",routeParamBreadcrumb:"id"},resolve:{taxGroup:fD},children:[{path:"",component:JP,resolve:{taxGroup:fD}},{path:"edit",data:{title:"Edit Tax Group",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:rD,resolve:{taxGroup:KL}}]}]}]},{path:"delinquency-bucket-configurations",data:{title:"Manage Delinquency Bucket Configurations",breadcrumb:"Manage Delinquency Bucket Configurations"},children:[{path:"",component:CD},{path:"ranges",data:{title:"Manage Delinquency Ranges",breadcrumb:"Delinquency Ranges"},children:[{path:"",component:SD,resolve:{delinquencyRanges:xf}},{path:"create",component:kD,data:{title:"Create Delinquency Range",breadcrumb:"Create"}},{path:":rangeId",data:{title:"View Delinquency Range",routeParamBreadcrumb:"id"},resolve:{delinquencyRange:xf},children:[{path:"",component:wD,resolve:{delinquencyRange:xf}},{path:"edit",data:{title:"Edit Delinquency Range",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:ED,resolve:{delinquencyRange:xf}}]}]},{path:"buckets",data:{title:"Manage Delinquency Bucket",breadcrumb:"Delinquency Buckets"},children:[{path:"",component:yD,resolve:{delinquencyBuckets:Qx}},{path:"create",component:TD,data:{title:"Create Delinquency Bucket",breadcrumb:"Create"},resolve:{delinquencyRanges:xf}},{path:":bucketId",data:{title:"View Delinquency Bucket",routeParamBreadcrumb:"id"},resolve:{delinquencyBucket:Qx},children:[{path:"",component:PD,resolve:{delinquencyBucket:Qx}},{path:"edit",data:{title:"Edit Delinquency Bucket",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:ID,resolve:{delinquencyBucket:Qx,delinquencyRanges:xf}}]}]}]},{path:"recurring-deposit-products",data:{title:"Recurring Deposit Products",breadcrumb:"Recurring Deposit Products"},children:[{path:"create",component:XP,data:{title:"Create Recurring Deposit Product",breadcrumb:"Create"},resolve:{recurringDepositProductsTemplate:GL}},{path:"",component:FP,resolve:{recurringDepositProducts:OL}},{path:":productId",data:{title:"View Recurring Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:BP,resolve:{recurringDepositDatatables:OD},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:LD,resolve:{recurringDepositProduct:FL}},{path:"datatables",children:[{path:":datatableName",component:VD,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{recurringDepositDatatable:MD}}]},{path:"edit",data:{title:"Edit Recurring Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:hD,resolve:{recurringDepositProductAndTemplate:UL}}]}]},{path:"fixed-deposit-products",data:{title:"Fixed Deposit Products",breadcrumb:"Fixed Deposit Products"},children:[{path:"create",component:qP,data:{title:"Create Fixed Deposit Product",breadcrumb:"Create"},resolve:{fixedDepositProductsTemplate:LL}},{path:"",component:jP,resolve:{fixedDepositProducts:NL}},{path:":productId",data:{title:"View Fixed Deposit Product",breadcrumb:"productId",routeParamBreadcrumb:"productId"},component:eD,resolve:{fixedDepositDatatables:OD},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:RD,resolve:{fixedDepositProduct:WL}},{path:"datatables",children:[{path:":datatableName",component:ND,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{fixedDepositDatatable:MD}}]},{path:"edit",data:{title:"Edit Fixed Deposit Product",breadcrumb:"edit",routeParamBreadcrumb:!1},component:xD,resolve:{fixedDepositProductAndTemplate:ZL}}]}]},{path:"products-mix",data:{title:"Products Mix",breadcrumb:"Products Mix"},children:[{path:"create",component:oD,data:{title:"Create Product Mix",breadcrumb:"Create"},resolve:{productsMixTemplate:YL}},{path:"",component:HP,resolve:{products:VL}},{path:":id",data:{title:"View Product Mix",routeParamBreadcrumb:"id"},resolve:{productMix:pC},children:[{path:"",component:QP,resolve:{productMix:pC}},{path:"edit",data:{title:"Edit Product Mix",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:gD,resolve:{productMix:pC}}]}]},{path:"floating-rates",data:{title:"Floating Rates",breadcrumb:"Floating Rates"},children:[{path:"",component:GP,resolve:{floatingrates:dD}},{path:"create",component:UP,data:{title:"Create Floating Rate",breadcrumb:"Create"}},{path:":id",data:{title:"View Floating Rate",routeParamBreadcrumb:"id"},resolve:{floatingRate:cC},children:[{path:"",component:$P,resolve:{floatingRate:cC}},{path:"edit",component:WP,data:{title:"Edit Floating Rate",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{floatingRate:cC}}]}]},{path:"charges",data:{title:"Charges",breadcrumb:"Charges"},children:[{path:"create",component:zP,data:{title:"Create Charge",breadcrumb:"Create Charge"},resolve:{chargesTemplate:RL}},{path:"",component:RP,resolve:{charges:BL}},{path:":id",data:{title:"View Charges",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{charge:mD},children:[{path:"",component:NP,resolve:{charge:mD}},{path:"edit",component:uD,data:{title:"Edit Charge",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{chargesTemplate:JL}}]}]},{path:"collaterals",data:{title:"Collaterals",breadcrumb:"Collaterals"},children:[{path:"create",component:sD,data:{title:"Create Collateral",breadcrumb:"Create Collateral"},resolve:{collateralTemplate:_D}},{path:"",component:aD,resolve:{collaterals:XL}},{path:":id",data:{title:"View Collateral",routeParamBreadcrumb:"id"},resolve:{collateral:dC},children:[{path:"",component:cD,resolve:{collateral:dC}},{path:"edit",component:lD,data:{title:"Edit Collateral",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{collateralTemplate:_D,collateral:dC}}]}]}]}])],Zmt=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[yL,SL,wL,EL,kL,TL,IL,PL,DL,AL,pD,ML,OL,FL,BL,mD,JL,RL,NL,LL,VL,pC,zL,jL,mC,cC,dD,qL,lC,fD,HL,GL,UL,$L,WL,QL,KL,YL,ZL,dD,dC,XL,_D,xf,Qx],imports:[Zn.forChild(Rri),Zn]})}}return e})();var Xmt=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,Zmt,ba,il,fP,hP,Mu,Ou,Lu,Fu,Bu,jx,Ru,Nu,Hx,bP,OP,FP,RP,NP,jP,aC,HP,GP,UP,$P,WP,cf,QP,aC,CP,yP,SP,ju,qu,Hu,Gu,Uu,$u,Gx,wP,EP,kP,TP,Wu,Qu,Ku,Yu,Ju,Zu,Xu,Ux,IP,PP,DP,qP,tf,ef,nf,rf,af,sf,lf,$x,sC,KP,YP,lC,uD,JP,ZP,of,BP,XP,gf,hf,mf,pf,ff,Wx,uf,df,hD,tD,iD,eD,nD,rD,oD,gD,sC,zP,xD,aD,sD,lD,cD,CD,yD,SD,kD,wD,ED,PD,TD,ID,AD,DD,FD,BD,RD,ND,VD,LD,zD,jD,vP,_P,qx,zu]})}}return e})();var Nri=["office"],Lri=["templateOffice"],Vri=["addEditCurrency"],zri=["templateAddEditCurrency"],jri=["holidays"],qri=["templateHolidays"],Hri=["employee"],Gri=["templateEmployee"],Uri=["workingDays"],$ri=["templateWorkingDays"],Wri=["manageFunds"],Qri=["templateManageFunds"],t0t=()=>["offices"],e0t=()=>["holidays"],i0t=()=>["employees"],Kri=()=>["standing-instructions"],Yri=()=>["standing-instructions-history"],n0t=()=>["investors"],r0t=()=>["fund-mapping"],o0t=()=>["password-preferences"],a0t=()=>["provisioning-criteria"],s0t=()=>["entity-data-table-checks"],l0t=()=>["currencies"],c0t=()=>["manage-funds"],p0t=()=>["bulkloan"],m0t=()=>["tellers"],d0t=()=>["working-days"],u0t=()=>["payment-types"],f0t=()=>["sms-campaigns"],h0t=()=>["adhoc-query"],g0t=()=>["bulk-import"];function Jri(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,t0t)),l(),k(` `,d(2,2,"labels.text.Add new office or modify or deactivate office"),` - `))}function Hsi(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(0))}),s()}}function Gsi(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(0))}),s()}}function Usi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",31),t(9,` + `))}function Zri(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(0))}),s()}}function Xri(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(0))}),s()}}function toi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",31),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,qsi,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Jri,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Hsi,1,0,"fa-icon",35),t(21,` - `),x(22,Gsi,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,Zri,1,0,"fa-icon",35),t(21,` + `),x(22,Xri,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,v0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,t0t)),l(8),k(` `,d(13,5,"labels.heading.Manage Offices"),` - `),l(2),g("ngIf",i.arrowBooleans[0]),l(6),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function $si(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,b0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[0]),l(6),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function eoi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,e0t)),l(),k(` `,d(2,2,"labels.text.Define holidays for office"),` - `))}function Wsi(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(1))}),s()}}function Qsi(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(1))}),s()}}function Ysi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",40),t(9,` + `))}function ioi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(1))}),s()}}function noi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(1))}),s()}}function roi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",40),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,$si,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,eoi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Wsi,1,0,"fa-icon",35),t(21,` - `),x(22,Qsi,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,ioi,1,0,"fa-icon",35),t(21,` + `),x(22,noi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,b0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,e0t)),l(8),k(` `,d(13,5,"labels.heading.Manage Holidays"),` - `),l(2),g("ngIf",i.arrowBooleans[1]),l(6),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}function Ksi(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,C0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[1]),l(6),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}function ooi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,i0t)),l(),k(` `,d(2,2,"labels.text.Employee represents loan officers"),` - `))}function Jsi(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(2))}),s()}}function Zsi(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(2))}),s()}}function Xsi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",41),t(9,` + `))}function aoi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(2))}),s()}}function soi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(2))}),s()}}function loi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",41),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,Ksi,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,ooi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Jsi,1,0,"fa-icon",35),t(21,` - `),x(22,Zsi,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,aoi,1,0,"fa-icon",35),t(21,` + `),x(22,soi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,C0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,i0t)),l(8),k(` `,d(13,5,"labels.heading.Manage Employees"),` - `),l(2),g("ngIf",i.arrowBooleans[2]),l(6),g("ngIf",!i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2])}}function tli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,jsi)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[2]),l(6),g("ngIf",!i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2])}}function coi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,Yri)),l(),k(` `,d(2,2,"labels.text.View logged history"),` - `))}function eli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(3))}),s()}}function ili(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(3))}),s()}}function nli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",42),t(9,` + `))}function poi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(3))}),s()}}function moi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(3))}),s()}}function doi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",42),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,tli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,coi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,eli,1,0,"fa-icon",35),t(21,` - `),x(22,ili,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,poi,1,0,"fa-icon",35),t(21,` + `),x(22,moi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,zsi)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,Kri)),l(8),k(` `,d(13,5,"labels.heading.Standing Instructions History"),` - `),l(2),g("ngIf",i.arrowBooleans[3]),l(6),g("ngIf",!i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3])}}function rli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,y0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[3]),l(6),g("ngIf",!i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3])}}function uoi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,n0t)),l(),k(` `,d(2,2,"labels.text.View the loan account details associated with the investors"),` - `))}function ali(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(4))}),s()}}function oli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(4))}),s()}}function sli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon"),t(7,` - `),I(8,"fa-icon",43),t(9,` + `))}function foi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(4))}),s()}}function hoi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(4))}),s()}}function goi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon"),t(7,` + `),T(8,"fa-icon",43),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,rli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,uoi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,ali,1,0,"fa-icon",35),t(21,` - `),x(22,oli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,foi,1,0,"fa-icon",35),t(21,` + `),x(22,hoi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,y0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,n0t)),l(8),k(` `,d(13,5,"labels.text.Investors"),` - `),l(2),g("ngIf",i.arrowBooleans[4]),l(6),g("ngIf",!i.arrowBooleans[4]),l(2),g("ngIf",i.arrowBooleans[4])}}function lli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,S0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[4]),l(6),g("ngIf",!i.arrowBooleans[4]),l(2),g("ngIf",i.arrowBooleans[4])}}function xoi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,r0t)),l(),k(` `,d(2,2,"labels.text.Bulk entry screen for mapping"),` - `))}function cli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(5))}),s()}}function pli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(5))}),s()}}function mli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",44),t(9,` + `))}function _oi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(5))}),s()}}function voi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(5))}),s()}}function boi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",44),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,lli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,xoi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,cli,1,0,"fa-icon",35),t(21,` - `),x(22,pli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,_oi,1,0,"fa-icon",35),t(21,` + `),x(22,voi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,S0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,r0t)),l(8),k(` `,d(13,5,"labels.heading.Fund Mapping"),` - `),l(2),g("ngIf",i.arrowBooleans[5]),l(6),g("ngIf",!i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5])}}function dli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,w0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[5]),l(6),g("ngIf",!i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5])}}function Coi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,o0t)),l(),k(` `,d(2,2,"labels.text.The usage of stronger passwords"),` - `))}function uli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(6))}),s()}}function fli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(6))}),s()}}function hli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon"),t(7,` - `),I(8,"fa-icon",45),t(9,` + `))}function yoi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(6))}),s()}}function Soi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(6))}),s()}}function woi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon"),t(7,` + `),T(8,"fa-icon",45),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,dli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Coi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,uli,1,0,"fa-icon",35),t(21,` - `),x(22,fli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,yoi,1,0,"fa-icon",35),t(21,` + `),x(22,Soi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,w0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,o0t)),l(8),k(` `,d(13,5,"labels.heading.Password Preferences"),` - `),l(2),g("ngIf",i.arrowBooleans[6]),l(6),g("ngIf",!i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6])}}function gli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,E0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[6]),l(6),g("ngIf",!i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6])}}function Eoi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,a0t)),l(),k(` `,d(2,2,"labels.text.Loan Provisioning Criteria Organization"),` - `))}function xli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(7))}),s()}}function _li(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(7))}),s()}}function vli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",46),t(9,` + `))}function koi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(7))}),s()}}function Toi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(7))}),s()}}function Ioi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",46),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,gli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Eoi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,xli,1,0,"fa-icon",35),t(21,` - `),x(22,_li,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,koi,1,0,"fa-icon",35),t(21,` + `),x(22,Toi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,E0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,a0t)),l(8),k(` `,d(13,5,"labels.heading.Loan Provisioning Criteria"),` - `),l(2),g("ngIf",i.arrowBooleans[7]),l(6),g("ngIf",!i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7])}}function bli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,k0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[7]),l(6),g("ngIf",!i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7])}}function Poi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,s0t)),l(),k(` `,d(2,2,"labels.text.Entity Data Table Checks Organization"),` - `))}function Cli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(8))}),s()}}function yli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(8))}),s()}}function Sli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",47),t(9,` + `))}function Doi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(8))}),s()}}function Aoi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(8))}),s()}}function Moi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",47),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,bli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Poi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Cli,1,0,"fa-icon",35),t(21,` - `),x(22,yli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,Doi,1,0,"fa-icon",35),t(21,` + `),x(22,Aoi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,k0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,s0t)),l(8),k(` `,d(13,5,"labels.heading.Entity Data Table Checks"),` - `),l(2),g("ngIf",i.arrowBooleans[8]),l(6),g("ngIf",!i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8])}}function wli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,I0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[8]),l(6),g("ngIf",!i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8])}}function Ooi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,l0t)),l(),k(` `,d(2,2,"labels.text.Currencies available across organization"),` - `))}function Eli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(9))}),s()}}function kli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(9))}),s()}}function Ili(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",48),t(9,` + `))}function Foi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(9))}),s()}}function Boi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(9))}),s()}}function Roi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",48),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,wli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Ooi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Eli,1,0,"fa-icon",35),t(21,` - `),x(22,kli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,Foi,1,0,"fa-icon",35),t(21,` + `),x(22,Boi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,I0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,l0t)),l(8),k(` `,d(13,5,"labels.heading.Currency Configuration"),` - `),l(2),g("ngIf",i.arrowBooleans[9]),l(6),g("ngIf",!i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9])}}function Tli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,T0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[9]),l(6),g("ngIf",!i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9])}}function Noi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,c0t)),l(),k(` `,d(2,2,"labels.text.Funds are associated with loans"),` - `))}function Pli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(10))}),s()}}function Dli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(10))}),s()}}function Mli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",44),t(9,` + `))}function Loi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(10))}),s()}}function Voi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(10))}),s()}}function zoi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",44),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,Tli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Noi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Pli,1,0,"fa-icon",35),t(21,` - `),x(22,Dli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,Loi,1,0,"fa-icon",35),t(21,` + `),x(22,Voi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,T0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,c0t)),l(8),k(` `,d(13,5,"labels.heading.Manage Funds"),` - `),l(2),g("ngIf",i.arrowBooleans[10]),l(6),g("ngIf",!i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10])}}function Ali(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,P0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[10]),l(6),g("ngIf",!i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10])}}function joi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,p0t)),l(),k(` `,d(2,2,"labels.text.Easy way to reassign all the loan"),` - `))}function Oli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(11))}),s()}}function Fli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(11))}),s()}}function Bli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon"),t(7,` - `),I(8,"fa-icon",44),t(9,` + `))}function qoi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(11))}),s()}}function Hoi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(11))}),s()}}function Goi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon"),t(7,` + `),T(8,"fa-icon",44),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,Ali,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,joi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Oli,1,0,"fa-icon",35),t(21,` - `),x(22,Fli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,qoi,1,0,"fa-icon",35),t(21,` + `),x(22,Hoi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,P0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,p0t)),l(8),k(` `,d(13,5,"labels.heading.Bulk Loan Reassignment"),` - `),l(2),g("ngIf",i.arrowBooleans[11]),l(6),g("ngIf",!i.arrowBooleans[11]),l(2),g("ngIf",i.arrowBooleans[11])}}function Rli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,D0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[11]),l(6),g("ngIf",!i.arrowBooleans[11]),l(2),g("ngIf",i.arrowBooleans[11])}}function Uoi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,m0t)),l(),k(` `,d(2,2,"labels.text.Manage Tellers / Cashiers"),` - `))}function Nli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(12))}),s()}}function Lli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(12))}),s()}}function Vli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon"),t(7,` - `),I(8,"fa-icon",44),t(9,` + `))}function $oi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(12))}),s()}}function Woi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(12))}),s()}}function Qoi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon"),t(7,` + `),T(8,"fa-icon",44),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,Rli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Uoi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Nli,1,0,"fa-icon",35),t(21,` - `),x(22,Lli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,$oi,1,0,"fa-icon",35),t(21,` + `),x(22,Woi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,D0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,m0t)),l(8),k(` `,d(13,5,"labels.heading.Teller / Cashier Management"),` - `),l(2),g("ngIf",i.arrowBooleans[12]),l(6),g("ngIf",!i.arrowBooleans[12]),l(2),g("ngIf",i.arrowBooleans[12])}}function zli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,M0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[12]),l(6),g("ngIf",!i.arrowBooleans[12]),l(2),g("ngIf",i.arrowBooleans[12])}}function Koi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,d0t)),l(),k(` `,d(2,2,"labels.text.Working days and configure behaviour of payments"),` - `))}function jli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(13))}),s()}}function qli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(13))}),s()}}function Hli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon"),t(7,` - `),I(8,"fa-icon",40),t(9,` + `))}function Yoi(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(13))}),s()}}function Joi(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(13))}),s()}}function Zoi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon"),t(7,` + `),T(8,"fa-icon",40),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,zli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Koi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,jli,1,0,"fa-icon",35),t(21,` - `),x(22,qli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,Yoi,1,0,"fa-icon",35),t(21,` + `),x(22,Joi,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,M0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,d0t)),l(8),k(` `,d(13,5,"labels.heading.Working Days"),` - `),l(2),g("ngIf",i.arrowBooleans[13]),l(6),g("ngIf",!i.arrowBooleans[13]),l(2),g("ngIf",i.arrowBooleans[13])}}function Gli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,A0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[13]),l(6),g("ngIf",!i.arrowBooleans[13]),l(2),g("ngIf",i.arrowBooleans[13])}}function Xoi(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,u0t)),l(),k(` `,d(2,2,"labels.text.Manage payment types"),` - `))}function Uli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(14))}),s()}}function $li(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(14))}),s()}}function Wli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",49),t(9,` + `))}function tai(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(14))}),s()}}function eai(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(14))}),s()}}function iai(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",49),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,Gli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,Xoi,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Uli,1,0,"fa-icon",35),t(21,` - `),x(22,$li,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,tai,1,0,"fa-icon",35),t(21,` + `),x(22,eai,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,A0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,u0t)),l(8),k(` `,d(13,5,"labels.heading.Payment Type"),` - `),l(2),g("ngIf",i.arrowBooleans[14]),l(6),g("ngIf",!i.arrowBooleans[14]),l(2),g("ngIf",i.arrowBooleans[14])}}function Qli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,O0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[14]),l(6),g("ngIf",!i.arrowBooleans[14]),l(2),g("ngIf",i.arrowBooleans[14])}}function nai(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,f0t)),l(),k(` `,d(2,2,"labels.text.Define SMS Campaigns for Organization"),` - `))}function Yli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(15))}),s()}}function Kli(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(15))}),s()}}function Jli(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",50),t(9,` + `))}function rai(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(15))}),s()}}function oai(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(15))}),s()}}function aai(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",50),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,Qli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,nai,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Yli,1,0,"fa-icon",35),t(21,` - `),x(22,Kli,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,rai,1,0,"fa-icon",35),t(21,` + `),x(22,oai,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,O0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,f0t)),l(8),k(` `,d(13,5,"labels.heading.SMS Campaigns"),` - `),l(2),g("ngIf",i.arrowBooleans[15]),l(6),g("ngIf",!i.arrowBooleans[15]),l(2),g("ngIf",i.arrowBooleans[15])}}function Zli(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,F0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[15]),l(6),g("ngIf",!i.arrowBooleans[15]),l(2),g("ngIf",i.arrowBooleans[15])}}function sai(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,h0t)),l(),k(` `,d(2,2,"labels.text.Define AdHocQuery for Organization"),` - `))}function Xli(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(16))}),s()}}function tci(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(16))}),s()}}function eci(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",51),t(9,` + `))}function lai(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(16))}),s()}}function cai(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(16))}),s()}}function pai(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",51),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,Zli,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,sai,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,Xli,1,0,"fa-icon",35),t(21,` - `),x(22,tci,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,lai,1,0,"fa-icon",35),t(21,` + `),x(22,cai,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,F0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,h0t)),l(8),k(` `,d(13,5,"labels.heading.AdHocQuery"),` - `),l(2),g("ngIf",i.arrowBooleans[16]),l(6),g("ngIf",!i.arrowBooleans[16]),l(2),g("ngIf",i.arrowBooleans[16])}}function ici(e,n){e&1&&(o(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,B0t)),l(),k(` + `),l(2),g("ngIf",i.arrowBooleans[16]),l(6),g("ngIf",!i.arrowBooleans[16]),l(2),g("ngIf",i.arrowBooleans[16])}}function mai(e,n){e&1&&(a(0,"p",37),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,g0t)),l(),k(` `,d(2,2,"labels.text.Bulk data import using excel spreadsheet templates"),` - `))}function nci(e,n){if(e&1){let i=lt();o(0,"fa-icon",38),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(17))}),s()}}function rci(e,n){if(e&1){let i=lt();o(0,"fa-icon",39),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(17))}),s()}}function aci(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"div",28),t(3,` - `),o(4,"div",29),t(5,` - `),o(6,"mat-icon",30),t(7,` - `),I(8,"fa-icon",52),t(9,` + `))}function dai(e,n){if(e&1){let i=lt();a(0,"fa-icon",38),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(17))}),s()}}function uai(e,n){if(e&1){let i=lt();a(0,"fa-icon",39),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(17))}),s()}}function fai(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"div",28),t(3,` + `),a(4,"div",29),t(5,` + `),a(6,"mat-icon",30),t(7,` + `),T(8,"fa-icon",52),t(9,` `),s(),t(10,` - `),o(11,"div",32),t(12),m(13,"translate"),x(14,ici,3,5,"p",33),t(15,` + `),a(11,"div",32),t(12),m(13,"translate"),x(14,mai,3,5,"p",33),t(15,` `),s(),t(16,` `),s(),t(17,` - `),o(18,"div",34),t(19,` - `),x(20,nci,1,0,"fa-icon",35),t(21,` - `),x(22,rci,1,0,"fa-icon",36),t(23,` + `),a(18,"div",34),t(19,` + `),x(20,dai,1,0,"fa-icon",35),t(21,` + `),x(22,uai,1,0,"fa-icon",36),t(23,` `),s(),t(24,` `),s(),t(25,` - `),s()),e&2){let i=A();l(4),g("routerLink",ht(7,B0t)),l(8),k(` + `),s()),e&2){let i=M();l(4),g("routerLink",ht(7,g0t)),l(8),k(` `,d(13,5,"labels.heading.Bulk Import"),` - `),l(2),g("ngIf",i.arrowBooleans[17]),l(6),g("ngIf",!i.arrowBooleans[17]),l(2),g("ngIf",i.arrowBooleans[17])}}function oci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",53),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",54),t(10,` - `),o(11,"button",55),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepOffice())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepOffice())}),t(20),m(21,"translate"),s(),t(22,` + `),l(2),g("ngIf",i.arrowBooleans[17]),l(6),g("ngIf",!i.arrowBooleans[17]),l(2),g("ngIf",i.arrowBooleans[17])}}function hai(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",53),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",54),t(10,` + `),a(11,"button",55),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepOffice())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepOffice())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Manage Offices")),l(4),b(d(7,7,"labels.text.Manage Offices page allows you to create, edit")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -34837,13 +34851,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function sci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",53),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",54),t(10,` - `),o(11,"button",55),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepAddEditCurrency())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepAddEditCurrency())}),t(20),m(21,"translate"),s(),t(22,` + `))}function gai(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",53),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",54),t(10,` + `),a(11,"button",55),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepAddEditCurrency())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepAddEditCurrency())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Currency Configuration")),l(4),b(d(7,7,"labels.text.Define what currencies interactions within the Mifos X system")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -34851,13 +34865,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function lci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",53),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",54),t(10,` - `),o(11,"button",55),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepHolidays())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepHolidays())}),t(20),m(21,"translate"),s(),t(22,` + `))}function xai(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",53),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",54),t(10,` + `),a(11,"button",55),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepHolidays())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepHolidays())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Manage Holidays")),l(4),b(d(7,7,"labels.text.Ability to manage holidays for individual offices")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -34865,13 +34879,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function cci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",53),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",54),t(10,` - `),o(11,"button",55),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepEmployee())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepEmployee())}),t(20),m(21,"translate"),s(),t(22,` + `))}function _ai(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",53),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",54),t(10,` + `),a(11,"button",55),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepEmployee())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepEmployee())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Manage Employees")),l(4),b(d(7,7,"labels.text.View, edit and delete employees of your organization")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -34879,13 +34893,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function pci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",53),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",54),t(10,` - `),o(11,"button",55),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepWorkingDays())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepWorkingDays())}),t(20),m(21,"translate"),s(),t(22,` + `))}function vai(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",53),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",54),t(10,` + `),a(11,"button",55),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepWorkingDays())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepWorkingDays())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Working Days")),l(4),b(d(7,7,"labels.text.Working days page allows you to define which days")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -34893,13 +34907,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function mci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",53),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",54),t(10,` - `),o(11,"button",55),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStepManageFunds())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",56),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStepManageFunds())}),t(20),m(21,"translate"),s(),t(22,` + `))}function bai(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",53),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",54),t(10,` + `),a(11,"button",55),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStepManageFunds())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",56),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStepManageFunds())}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Manage Funds")),l(4),b(d(7,7,"labels.text.This allows you to manage funds associated with loans.")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -34907,85 +34921,85 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}var R0t=(()=>{class e{constructor(i,a,r,c){this.activatedRoute=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.shouldShowFundMapping=!1,this.arrowBooleans=new Array(18).fill(!1)}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showCreateOffice===!0&&setTimeout(()=>{this.showPopover(this.templateOffice,this.office.nativeElement,"bottom",!0)}),this.configurationWizardService.showAddEditCurrency===!0&&setTimeout(()=>{this.showPopover(this.templateAddEditCurrency,this.addEditCurrency.nativeElement,"bottom",!0)}),this.configurationWizardService.showCreateHoliday===!0&&setTimeout(()=>{this.showPopover(this.templateHolidays,this.holidays.nativeElement,"bottom",!0)}),this.configurationWizardService.showCreateEmployee===!0&&setTimeout(()=>{this.showPopover(this.templateEmployee,this.employee.nativeElement,"bottom",!0)}),this.configurationWizardService.showDefineWorkingDays===!0&&setTimeout(()=>{this.showPopover(this.templateWorkingDays,this.workingDays.nativeElement,"bottom",!0)}),this.configurationWizardService.showManageFunds===!0&&setTimeout(()=>{this.showPopover(this.templateManageFunds,this.manageFunds.nativeElement,"bottom",!0)})}nextStepOffice(){this.configurationWizardService.showCreateOffice=!1,this.configurationWizardService.showOfficeList=!0,this.router.navigate(["/organization/offices"])}previousStepOffice(){this.configurationWizardService.showCreateOffice=!1,this.configurationWizardService.showHomeSearchActivity=!0,this.router.navigate(["/home"])}nextStepAddEditCurrency(){this.configurationWizardService.showAddEditCurrency=!1,this.configurationWizardService.showCurrencyPage=!0,this.router.navigate(["/organization/currencies"])}previousStepAddEditCurrency(){this.configurationWizardService.showAddEditCurrency=!1,this.configurationWizardService.showOfficeForm=!0,this.router.navigate(["/organization/offices/create"])}nextStepHolidays(){this.configurationWizardService.showCreateHoliday=!1,this.configurationWizardService.showHolidayPage=!0,this.router.navigate(["/organization/holidays"])}previousStepHolidays(){this.configurationWizardService.showCreateHoliday=!1,this.configurationWizardService.showCurrencyForm=!0,this.router.navigate(["/organization/currencies/manage"])}nextStepEmployee(){this.configurationWizardService.showCreateEmployee=!1,this.configurationWizardService.showEmployeeList=!0,this.router.navigate(["/organization/employees"])}previousStepEmployee(){this.configurationWizardService.showCreateEmployee=!1,this.configurationWizardService.showHolidayFilter=!0,this.router.navigate(["/organization/holidays"])}nextStepWorkingDays(){this.router.navigate(["/organization/working-days"])}previousStepWorkingDays(){this.configurationWizardService.showDefineWorkingDays=!1,this.configurationWizardService.showEmployeeForm=!0,this.router.navigate(["/organization/employees/create"])}nextStepManageFunds(){this.router.navigate(["/organization/manage-funds"])}previousStepManageFunds(){this.configurationWizardService.showManageFunds=!1,this.configurationWizardService.showRecurringDepositProductsList=!0,this.router.navigate(["/products/recurring-deposit-products"])}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-products"]],viewQuery:function(a,r){if(a&1&&(Bt(Tsi,5),Bt(Psi,5),Bt(Dsi,5),Bt(Msi,5),Bt(Asi,5),Bt(Osi,5),Bt(Fsi,5),Bt(Bsi,5),Bt(Rsi,5),Bt(Nsi,5),Bt(Lsi,5),Bt(Vsi,5)),a&2){let c;Ot(c=Ft())&&(r.office=c.first),Ot(c=Ft())&&(r.templateOffice=c.first),Ot(c=Ft())&&(r.addEditCurrency=c.first),Ot(c=Ft())&&(r.templateAddEditCurrency=c.first),Ot(c=Ft())&&(r.holidays=c.first),Ot(c=Ft())&&(r.templateHolidays=c.first),Ot(c=Ft())&&(r.employee=c.first),Ot(c=Ft())&&(r.templateEmployee=c.first),Ot(c=Ft())&&(r.workingDays=c.first),Ot(c=Ft())&&(r.templateWorkingDays=c.first),Ot(c=Ft())&&(r.manageFunds=c.first),Ot(c=Ft())&&(r.templateManageFunds=c.first)}},decls:147,vars:18,consts:[["office",""],["holidays",""],["employee",""],["standinginstructions",""],["investor",""],["fundmapping",""],["passwordpreferences",""],["provisioning",""],["entitydatatable",""],["addEditCurrency",""],["manageFunds",""],["bulkloan",""],["tellers",""],["workingDays",""],["paymenttypes",""],["smscampaigns",""],["adhocquery",""],["bulkimport",""],["templateOffice",""],["templateAddEditCurrency",""],["templateHolidays",""],["templateEmployee",""],["templateWorkingDays",""],["templateManageFunds",""],[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[4,"mifosxHasPermission"],[1,"menu-list-item-content"],[1,"menu-left-section",3,"routerLink"],["matListIcon",""],["icon","building","size","sm"],["matLine",""],["matLine","","class","menu-explanation",3,"routerLink",4,"ngIf"],[1,"menu-right-section"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",1,"menu-explanation",3,"routerLink"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"],["icon","calendar-alt","size","sm"],["icon","user","size","sm"],["icon","book","size","sm"],["icon","user-tie","size","sm"],["icon","money-bill-alt","size","sm"],["icon","lock","size","sm"],["icon","edit","size","sm"],["icon","check","size","sm"],["icon","cogs","size","sm"],["icon","dollar-sign","size","sm"],["icon","envelope","size","sm"],["icon","chevron-right","size","sm"],["icon","upload","size","sm"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){a&1&&(o(0,"div",24),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",25),t(5,` - `),o(6,"div",26),t(7,` - `),o(8,"mat-nav-list"),t(9,` - `),o(10,"div",null,0),t(12,` - `),x(13,Usi,26,8,"mat-list-item",27),t(14,` + `))}var qD=(()=>{class e{constructor(i,o,r,c){this.activatedRoute=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.shouldShowFundMapping=!1,this.arrowBooleans=new Array(18).fill(!1)}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showCreateOffice===!0&&setTimeout(()=>{this.showPopover(this.templateOffice,this.office.nativeElement,"bottom",!0)}),this.configurationWizardService.showAddEditCurrency===!0&&setTimeout(()=>{this.showPopover(this.templateAddEditCurrency,this.addEditCurrency.nativeElement,"bottom",!0)}),this.configurationWizardService.showCreateHoliday===!0&&setTimeout(()=>{this.showPopover(this.templateHolidays,this.holidays.nativeElement,"bottom",!0)}),this.configurationWizardService.showCreateEmployee===!0&&setTimeout(()=>{this.showPopover(this.templateEmployee,this.employee.nativeElement,"bottom",!0)}),this.configurationWizardService.showDefineWorkingDays===!0&&setTimeout(()=>{this.showPopover(this.templateWorkingDays,this.workingDays.nativeElement,"bottom",!0)}),this.configurationWizardService.showManageFunds===!0&&setTimeout(()=>{this.showPopover(this.templateManageFunds,this.manageFunds.nativeElement,"bottom",!0)})}nextStepOffice(){this.configurationWizardService.showCreateOffice=!1,this.configurationWizardService.showOfficeList=!0,this.router.navigate(["/organization/offices"])}previousStepOffice(){this.configurationWizardService.showCreateOffice=!1,this.configurationWizardService.showHomeSearchActivity=!0,this.router.navigate(["/home"])}nextStepAddEditCurrency(){this.configurationWizardService.showAddEditCurrency=!1,this.configurationWizardService.showCurrencyPage=!0,this.router.navigate(["/organization/currencies"])}previousStepAddEditCurrency(){this.configurationWizardService.showAddEditCurrency=!1,this.configurationWizardService.showOfficeForm=!0,this.router.navigate(["/organization/offices/create"])}nextStepHolidays(){this.configurationWizardService.showCreateHoliday=!1,this.configurationWizardService.showHolidayPage=!0,this.router.navigate(["/organization/holidays"])}previousStepHolidays(){this.configurationWizardService.showCreateHoliday=!1,this.configurationWizardService.showCurrencyForm=!0,this.router.navigate(["/organization/currencies/manage"])}nextStepEmployee(){this.configurationWizardService.showCreateEmployee=!1,this.configurationWizardService.showEmployeeList=!0,this.router.navigate(["/organization/employees"])}previousStepEmployee(){this.configurationWizardService.showCreateEmployee=!1,this.configurationWizardService.showHolidayFilter=!0,this.router.navigate(["/organization/holidays"])}nextStepWorkingDays(){this.router.navigate(["/organization/working-days"])}previousStepWorkingDays(){this.configurationWizardService.showDefineWorkingDays=!1,this.configurationWizardService.showEmployeeForm=!0,this.router.navigate(["/organization/employees/create"])}nextStepManageFunds(){this.router.navigate(["/organization/manage-funds"])}previousStepManageFunds(){this.configurationWizardService.showManageFunds=!1,this.configurationWizardService.showRecurringDepositProductsList=!0,this.router.navigate(["/products/recurring-deposit-products"])}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-products"]],viewQuery:function(o,r){if(o&1&&(Nt(Nri,5),Nt(Lri,5),Nt(Vri,5),Nt(zri,5),Nt(jri,5),Nt(qri,5),Nt(Hri,5),Nt(Gri,5),Nt(Uri,5),Nt($ri,5),Nt(Wri,5),Nt(Qri,5)),o&2){let c;Bt(c=Rt())&&(r.office=c.first),Bt(c=Rt())&&(r.templateOffice=c.first),Bt(c=Rt())&&(r.addEditCurrency=c.first),Bt(c=Rt())&&(r.templateAddEditCurrency=c.first),Bt(c=Rt())&&(r.holidays=c.first),Bt(c=Rt())&&(r.templateHolidays=c.first),Bt(c=Rt())&&(r.employee=c.first),Bt(c=Rt())&&(r.templateEmployee=c.first),Bt(c=Rt())&&(r.workingDays=c.first),Bt(c=Rt())&&(r.templateWorkingDays=c.first),Bt(c=Rt())&&(r.manageFunds=c.first),Bt(c=Rt())&&(r.templateManageFunds=c.first)}},decls:147,vars:18,consts:[["office",""],["holidays",""],["employee",""],["standinginstructions",""],["investor",""],["fundmapping",""],["passwordpreferences",""],["provisioning",""],["entitydatatable",""],["addEditCurrency",""],["manageFunds",""],["bulkloan",""],["tellers",""],["workingDays",""],["paymenttypes",""],["smscampaigns",""],["adhocquery",""],["bulkimport",""],["templateOffice",""],["templateAddEditCurrency",""],["templateHolidays",""],["templateEmployee",""],["templateWorkingDays",""],["templateManageFunds",""],[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[4,"mifosxHasPermission"],[1,"menu-list-item-content"],[1,"menu-left-section",3,"routerLink"],["matListIcon",""],["icon","building","size","sm"],["matLine",""],["matLine","","class","menu-explanation",3,"routerLink",4,"ngIf"],[1,"menu-right-section"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",1,"menu-explanation",3,"routerLink"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"],["icon","calendar-alt","size","sm"],["icon","user","size","sm"],["icon","book","size","sm"],["icon","user-tie","size","sm"],["icon","money-bill-alt","size","sm"],["icon","lock","size","sm"],["icon","edit","size","sm"],["icon","check","size","sm"],["icon","cogs","size","sm"],["icon","dollar-sign","size","sm"],["icon","envelope","size","sm"],["icon","chevron-right","size","sm"],["icon","upload","size","sm"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){o&1&&(a(0,"div",24),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",25),t(5,` + `),a(6,"div",26),t(7,` + `),a(8,"mat-nav-list"),t(9,` + `),a(10,"div",null,0),t(12,` + `),x(13,toi,26,8,"mat-list-item",27),t(14,` `),s(),t(15,` - `),o(16,"div",null,1),t(18,` - `),x(19,Ysi,26,8,"mat-list-item",27),t(20,` + `),a(16,"div",null,1),t(18,` + `),x(19,roi,26,8,"mat-list-item",27),t(20,` `),s(),t(21,` - `),o(22,"div",null,2),t(24,` - `),x(25,Xsi,26,8,"mat-list-item",27),t(26,` + `),a(22,"div",null,2),t(24,` + `),x(25,loi,26,8,"mat-list-item",27),t(26,` `),s(),t(27,` - `),o(28,"div",null,3),t(30,` - `),x(31,nli,26,8,"mat-list-item",27),t(32,` + `),a(28,"div",null,3),t(30,` + `),x(31,doi,26,8,"mat-list-item",27),t(32,` `),s(),t(33,` - `),o(34,"div",null,4),t(36,` - `),x(37,sli,26,8,"mat-list-item",27),t(38,` + `),a(34,"div",null,4),t(36,` + `),x(37,goi,26,8,"mat-list-item",27),t(38,` `),s(),t(39,` - `),o(40,"div",null,5),t(42,` - `),x(43,mli,26,8,"mat-list-item",27),t(44,` + `),a(40,"div",null,5),t(42,` + `),x(43,boi,26,8,"mat-list-item",27),t(44,` `),s(),t(45,` - `),o(46,"div",null,6),t(48,` - `),x(49,hli,26,8,"mat-list-item",27),t(50,` + `),a(46,"div",null,6),t(48,` + `),x(49,woi,26,8,"mat-list-item",27),t(50,` `),s(),t(51,` - `),o(52,"div",null,7),t(54,` - `),x(55,vli,26,8,"mat-list-item",27),t(56,` + `),a(52,"div",null,7),t(54,` + `),x(55,Ioi,26,8,"mat-list-item",27),t(56,` `),s(),t(57,` - `),o(58,"div",null,8),t(60,` - `),x(61,Sli,26,8,"mat-list-item",27),t(62,` + `),a(58,"div",null,8),t(60,` + `),x(61,Moi,26,8,"mat-list-item",27),t(62,` `),s(),t(63,` `),s(),t(64,` `),s(),t(65,` - `),o(66,"div",26),t(67,` - `),o(68,"mat-nav-list"),t(69,` - `),o(70,"div",null,9),t(72,` - `),x(73,Ili,26,8,"mat-list-item",27),t(74,` + `),a(66,"div",26),t(67,` + `),a(68,"mat-nav-list"),t(69,` + `),a(70,"div",null,9),t(72,` + `),x(73,Roi,26,8,"mat-list-item",27),t(74,` `),s(),t(75,` - `),o(76,"div",null,10),t(78,` - `),x(79,Mli,26,8,"mat-list-item",27),t(80,` + `),a(76,"div",null,10),t(78,` + `),x(79,zoi,26,8,"mat-list-item",27),t(80,` `),s(),t(81,` - `),o(82,"div",null,11),t(84,` - `),x(85,Bli,26,8,"mat-list-item",27),t(86,` + `),a(82,"div",null,11),t(84,` + `),x(85,Goi,26,8,"mat-list-item",27),t(86,` `),s(),t(87,` - `),o(88,"div",null,12),t(90,` - `),x(91,Vli,26,8,"mat-list-item",27),t(92,` + `),a(88,"div",null,12),t(90,` + `),x(91,Qoi,26,8,"mat-list-item",27),t(92,` `),s(),t(93,` - `),o(94,"div",null,13),t(96,` - `),x(97,Hli,26,8,"mat-list-item",27),t(98,` + `),a(94,"div",null,13),t(96,` + `),x(97,Zoi,26,8,"mat-list-item",27),t(98,` `),s(),t(99,` - `),o(100,"div",null,14),t(102,` - `),x(103,Wli,26,8,"mat-list-item",27),t(104,` + `),a(100,"div",null,14),t(102,` + `),x(103,iai,26,8,"mat-list-item",27),t(104,` `),s(),t(105,` - `),o(106,"div",null,15),t(108,` - `),x(109,Jli,26,8,"mat-list-item",27),t(110,` + `),a(106,"div",null,15),t(108,` + `),x(109,aai,26,8,"mat-list-item",27),t(110,` `),s(),t(111,` - `),o(112,"div",null,16),t(114,` - `),x(115,eci,26,8,"mat-list-item",27),t(116,` + `),a(112,"div",null,16),t(114,` + `),x(115,pai,26,8,"mat-list-item",27),t(116,` `),s(),t(117,` - `),o(118,"div",null,17),t(120,` - `),x(121,aci,26,8,"mat-list-item",27),t(122,` + `),a(118,"div",null,17),t(120,` + `),x(121,fai,26,8,"mat-list-item",27),t(122,` `),s(),t(123,` `),s(),t(124,` `),s(),t(125,` @@ -34993,133 +35007,133 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `),s(),t(127,` `),s(),t(128,` -`),x(129,oci,24,15,"ng-template",null,18,_i),t(131,` +`),x(129,hai,24,15,"ng-template",null,18,vi),t(131,` -`),x(132,sci,24,15,"ng-template",null,19,_i),t(134,` +`),x(132,gai,24,15,"ng-template",null,19,vi),t(134,` -`),x(135,lci,24,15,"ng-template",null,20,_i),t(137,` +`),x(135,xai,24,15,"ng-template",null,20,vi),t(137,` -`),x(138,cci,24,15,"ng-template",null,21,_i),t(140,` +`),x(138,_ai,24,15,"ng-template",null,21,vi),t(140,` -`),x(141,pci,24,15,"ng-template",null,22,_i),t(143,` +`),x(141,vai,24,15,"ng-template",null,22,vi),t(143,` -`),x(144,mci,24,15,"ng-template",null,23,_i),t(146,` -`)),a&2&&(l(13),g("mifosxHasPermission","READ_OFFICE"),l(6),g("mifosxHasPermission","READ_HOLIDAY"),l(6),g("mifosxHasPermission","READ_STAFF"),l(6),g("mifosxHasPermission","READ_STANDINGINSTRUCTION"),l(6),g("mifosxHasPermission","READ_OFFICE"),l(6),g("mifosxHasPermission","READ_OFFICE"),l(6),g("mifosxHasPermission","READ_PASSWORD_VALIDATION_POLICY"),l(6),g("mifosxHasPermission","VIEW_PROVISIONS"),l(6),g("mifosxHasPermission","READ_ENTITY_DATATABLE_CHECK"),l(12),g("mifosxHasPermission","READ_CURRENCY"),l(6),g("mifosxHasPermission","READ_FUND"),l(6),g("mifosxHasPermission","BULKREASSIGN_LOAN"),l(6),g("mifosxHasPermission","READ_TELLER"),l(6),g("mifosxHasPermission","READ_WORKINGDAYS"),l(6),g("mifosxHasPermission","READ_PAYMENTTYPE"),l(6),g("mifosxHasPermission","VIEW_SMSCAMPAIGNS"),l(6),g("mifosxHasPermission","VIEW_ADHOC"),l(6),g("mifosxHasPermission","VIEW_BULKIMPORT"))},dependencies:[Lt,Ht,Dt,te,no,Qa,Co,Ra,se,zt,St]})}}return e})();var dci=()=>[10,25,50,100],uci=()=>["create"],fci=e=>[e];function hci(e,n){e&1&&(o(0,"button",15),t(1,` - `),I(2,"fa-icon",16),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,uci)),l(3),k(` +`),x(144,bai,24,15,"ng-template",null,23,vi),t(146,` +`)),o&2&&(l(13),g("mifosxHasPermission","READ_OFFICE"),l(6),g("mifosxHasPermission","READ_HOLIDAY"),l(6),g("mifosxHasPermission","READ_STAFF"),l(6),g("mifosxHasPermission","READ_STANDINGINSTRUCTION"),l(6),g("mifosxHasPermission","READ_OFFICE"),l(6),g("mifosxHasPermission","READ_OFFICE"),l(6),g("mifosxHasPermission","READ_PASSWORD_VALIDATION_POLICY"),l(6),g("mifosxHasPermission","VIEW_PROVISIONS"),l(6),g("mifosxHasPermission","READ_ENTITY_DATATABLE_CHECK"),l(12),g("mifosxHasPermission","READ_CURRENCY"),l(6),g("mifosxHasPermission","READ_FUND"),l(6),g("mifosxHasPermission","BULKREASSIGN_LOAN"),l(6),g("mifosxHasPermission","READ_TELLER"),l(6),g("mifosxHasPermission","READ_WORKINGDAYS"),l(6),g("mifosxHasPermission","READ_PAYMENTTYPE"),l(6),g("mifosxHasPermission","VIEW_SMSCAMPAIGNS"),l(6),g("mifosxHasPermission","VIEW_ADHOC"),l(6),g("mifosxHasPermission","VIEW_BULKIMPORT"))},dependencies:[yt,zt,wt,qt,oe,At,me,Et,ha,ko,Go,Ut,Xo],encapsulation:2})}}return e})();var Cai=()=>[10,25,50,100],yai=()=>["create"],Sai=e=>[e];function wai(e,n){e&1&&(a(0,"button",15),t(1,` + `),T(2,"fa-icon",16),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,yai)),l(3),k(` `,d(4,2,"labels.buttons.Create Provisioning Criteria"),` - `))}function gci(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function xci(e,n){if(e&1&&(o(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.criteriaName)}}function _ci(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Created By")))}function vci(e,n){if(e&1&&(o(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.createdBy)}}function bci(e,n){e&1&&I(0,"tr",19)}function Cci(e,n){if(e&1&&I(0,"tr",20),e&2){let i=n.$implicit;g("routerLink",Je(1,fci,i.criteriaId))}}var N0t=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["criteriaName","createdBy"],this.route.data.subscribe(a=>{this.loanProvisioningCriteriaData=a.loanProvisioningCriterias})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setLoanProvisioningCriteria()}setLoanProvisioningCriteria(){this.dataSource=new pi(this.loanProvisioningCriteriaData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-provisioning-criteria"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:46,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","criteriaName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdBy"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,hci,5,5,"button",1),t(3,` + `))}function Eai(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function kai(e,n){if(e&1&&(a(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.criteriaName)}}function Tai(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Created By")))}function Iai(e,n){if(e&1&&(a(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.createdBy)}}function Pai(e,n){e&1&&T(0,"tr",19)}function Dai(e,n){if(e&1&&T(0,"tr",20),e&2){let i=n.$implicit;g("routerLink",Xe(1,Sai,i.criteriaId))}}var HD=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["criteriaName","createdBy"],this.route.data.subscribe(o=>{this.loanProvisioningCriteriaData=o.loanProvisioningCriterias})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setLoanProvisioningCriteria()}setLoanProvisioningCriteria(){this.dataSource=new mi(this.loanProvisioningCriteriaData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-provisioning-criteria"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:46,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","criteriaName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdBy"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,wai,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,gci,3,3,"th",9),t(26,` - `),x(27,xci,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,Eai,3,3,"th",9),t(26,` + `),x(27,kai,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,_ci,3,3,"th",9),t(33,` - `),x(34,vci,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,Tai,3,3,"th",9),t(33,` + `),x(34,Iai,2,1,"td",10),t(35,` + `),at(),t(36,` - `),x(37,bci,1,0,"tr",12),t(38,` - `),x(39,Cci,1,3,"tr",13),t(40,` + `),x(37,Pai,1,0,"tr",12),t(38,` + `),x(39,Dai,1,3,"tr",13),t(40,` `),s(),t(41,` - `),I(42,"mat-paginator",14),t(43,` + `),T(42,"mat-paginator",14),t(43,` `),s(),t(44,` `),s(),t(45,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,dci)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var pC=class{constructor(n,i="",a="",r="",c="",u="",h=""){this.name=n,this.id=i,this.parentId=a,this.hierarchy=r,this.externalId=c,this.parentName=u,this.openingDate=h,this.children=[]}};var L0t=(()=>{class e{get treeData(){return this.treeDataChange.value}constructor(){this.treeDataChange=new ws([])}initialize(i){let a=this.buildOfficeTree(i);this.treeDataChange.next(a)}buildOfficeTree(i){let a=[],r=i.find(u=>u.hierarchy===".");a.push(new pC(r.name,r.id)),i.sort((u,h)=>(u.parentId||(u.parentId=0),u.parentId-h.parentId));let c=[];for(let u of i)c[u.id]=new pC(u.name,u.id,u.parentId,u.hierarchy,u.externalId,u.parentName,u.openingDate);for(let u of i)u.hierarchy!=="."&&(u.parentId===1?a[0].children.push(c[u.id]):c[u.parentId].children.push(c[u.id]));return a}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Sci=["buttonTreeView"],wci=["templateButtonTreeView"],Eci=["tableOffices"],kci=["templateTableOffices"],Ici=()=>[10,25,50,100],Tci=()=>["create"],Pci=()=>["/organization","bulk-import","Offices"],Dci=e=>[e,"general"];function Mci(e,n){e&1&&(o(0,"button",40),t(1,` - `),I(2,"fa-icon",41),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Tci)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Cai)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var uC=class{constructor(n,i="",o="",r="",c="",u="",h=""){this.name=n,this.id=i,this.parentId=o,this.hierarchy=r,this.externalId=c,this.parentName=u,this.openingDate=h,this.children=[]}};var x0t=(()=>{class e{get treeData(){return this.treeDataChange.value}constructor(){this.treeDataChange=new hs([])}initialize(i){let o=this.buildOfficeTree(i);this.treeDataChange.next(o)}buildOfficeTree(i){let o=[],r=i.find(u=>u.hierarchy===".");o.push(new uC(r.name,r.id)),i.sort((u,h)=>(u.parentId||(u.parentId=0),u.parentId-h.parentId));let c=[];for(let u of i)c[u.id]=new uC(u.name,u.id,u.parentId,u.hierarchy,u.externalId,u.parentName,u.openingDate);for(let u of i)u.hierarchy!=="."&&(u.parentId===1?o[0].children.push(c[u.id]):c[u.parentId].children.push(c[u.id]));return o}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Mai=["buttonTreeView"],Oai=["templateButtonTreeView"],Fai=["tableOffices"],Bai=["templateTableOffices"],Rai=()=>[10,25,50,100],Nai=()=>["create"],Lai=()=>["/organization","bulk-import","Offices"],Vai=e=>[e,"general"];function zai(e,n){e&1&&(a(0,"button",40),t(1,` + `),T(2,"fa-icon",41),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Nai)),l(3),k(` `,d(4,2,"labels.buttons.Create Office"),` - `))}function Aci(e,n){e&1&&(o(0,"button",40),t(1,` - `),I(2,"fa-icon",42),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Pci)),l(3),k(` + `))}function jai(e,n){e&1&&(a(0,"button",40),t(1,` + `),T(2,"fa-icon",42),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Lai)),l(3),k(` `,d(4,2,"labels.buttons.Import Offices"),` - `))}function Oci(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," Office Name ")))}function Fci(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Bci(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," External ID ")))}function Rci(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.externalId)}}function Nci(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," Parent Office ")))}function Lci(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.parentName)}}function Vci(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," Opened On ")))}function zci(e,n){if(e&1&&(o(0,"td",44),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.openingDate))}}function jci(e,n){e&1&&I(0,"tr",45)}function qci(e,n){if(e&1&&I(0,"tr",46),e&2){let i=n.$implicit;g("routerLink",Je(1,Dci,i.id))}}function Hci(e,n){if(e&1){let i=lt();o(0,"mat-tree-node",47),t(1,` - `),o(2,"li",48),t(3,` - `),I(4,"button",49),t(5,` - `),o(6,"span",50),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.viewOfficeNode(r))}),t(7),s(),t(8,` + `))}function qai(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," Office Name ")))}function Hai(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Gai(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," External ID ")))}function Uai(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.externalId)}}function $ai(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," Parent Office ")))}function Wai(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.parentName)}}function Qai(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1," Opened On ")))}function Kai(e,n){if(e&1&&(a(0,"td",44),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.openingDate))}}function Yai(e,n){e&1&&T(0,"tr",45)}function Jai(e,n){if(e&1&&T(0,"tr",46),e&2){let i=n.$implicit;g("routerLink",Xe(1,Vai,i.id))}}function Zai(e,n){if(e&1){let i=lt();a(0,"mat-tree-node",47),t(1,` + `),a(2,"li",48),t(3,` + `),T(4,"button",49),t(5,` + `),a(6,"span",50),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.viewOfficeNode(r))}),t(7),s(),t(8,` `),s(),t(9,` `),s()}if(e&2){let i=n.$implicit;l(7),k(` `,i.name,` - `)}}function Gci(e,n){if(e&1){let i=lt();o(0,"mat-nested-tree-node"),t(1,` - `),o(2,"li"),t(3,` - `),o(4,"div",48),t(5,` - `),o(6,"button",51),t(7,` - `),I(8,"fa-icon",52),t(9,` + `)}}function Xai(e,n){if(e&1){let i=lt();a(0,"mat-nested-tree-node"),t(1,` + `),a(2,"li"),t(3,` + `),a(4,"div",48),t(5,` + `),a(6,"button",51),t(7,` + `),T(8,"fa-icon",52),t(9,` `),s(),t(10,` - `),o(11,"span",50),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.viewOfficeNode(r))}),t(12),s(),t(13,` + `),a(11,"span",50),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.viewOfficeNode(r))}),t(12),s(),t(13,` `),s(),t(14,` - `),o(15,"ul"),t(16,` - `),Oc(17,53),t(18,` + `),a(15,"ul"),t(16,` + `),Cc(17,53),t(18,` `),s(),t(19,` `),s(),t(20,` - `),s()}if(e&2){let i=n.$implicit,a=A();l(6),Tr("aria-label","toggle "+i.name),l(2),Jt("icon",a.nestedTreeControl.isExpanded(i)?"chevron-down":"chevron-right"),l(4),k(` + `),s()}if(e&2){let i=n.$implicit,o=M();l(6),Sr("aria-label","toggle "+i.name),l(2),Xt("icon",o.nestedTreeControl.isExpanded(i)?"chevron-down":"chevron-right"),l(4),k(` `,i.name,` - `),l(3),Bp("office-tree-invisible",!a.nestedTreeControl.isExpanded(i))}}function Uci(e,n){e&1&&(o(0,"div",63),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `),l(3),bp("office-tree-invisible",!o.nestedTreeControl.isExpanded(i))}}function tsi(e,n){e&1&&(a(0,"div",63),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"Parent Office"),` - `))}function $ci(e,n){if(e&1&&(o(0,"div",64),t(1),s()),e&2){let i=A(2);l(),k(` + `))}function esi(e,n){if(e&1&&(a(0,"div",64),t(1),s()),e&2){let i=M(2);l(),k(` `,i.office.parentName,` - `)}}function Wci(e,n){e&1&&(o(0,"div",63),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function isi(e,n){e&1&&(a(0,"div",63),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"External Id"),` - `))}function Qci(e,n){if(e&1&&(o(0,"div",64),t(1,` - `),I(2,"mifosx-external-identifier",66),t(3,` - `),s()),e&2){let i=A(2);l(2),Jt("externalId",i.office.externalId)}}function Yci(e,n){if(e&1&&I(0,"mat-tab",67),e&2){let i=n.$implicit;Jt("label",i.registeredTableName)}}function Kci(e,n){if(e&1){let i=lt();o(0,"div",54),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"mat-card-content"),t(5,` - `),o(6,"div",55),t(7,` - `),o(8,"mat-card-title"),t(9),s(),t(10,` + `))}function nsi(e,n){if(e&1&&(a(0,"div",64),t(1,` + `),T(2,"mifosx-external-identifier",66),t(3,` + `),s()),e&2){let i=M(2);l(2),Xt("externalId",i.office.externalId)}}function rsi(e,n){if(e&1&&T(0,"mat-tab",67),e&2){let i=n.$implicit;Xt("label",i.registeredTableName)}}function osi(e,n){if(e&1){let i=lt();a(0,"div",54),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"mat-card-content"),t(5,` + `),a(6,"div",55),t(7,` + `),a(8,"mat-card-title"),t(9),s(),t(10,` - `),o(11,"div",56),t(12,` - `),o(13,"button",57),q("click",function(){Q(i);let r=A();return Y(r.closeOffice())}),t(14,` - `),I(15,"fa-icon",58),t(16,` + `),a(11,"div",56),t(12,` + `),a(13,"button",57),q("click",function(){Q(i);let r=M();return K(r.closeOffice())}),t(14,` + `),T(15,"fa-icon",58),t(16,` `),s(),t(17,` `),s(),t(18,` `),s(),t(19,` - `),o(20,"mat-tab-group"),t(21,` - `),o(22,"mat-tab",59),t(23,` - `),o(24,"div",60),t(25,` - `),x(26,Uci,3,3,"div",61),t(27,` + `),a(20,"mat-tab-group"),t(21,` + `),a(22,"mat-tab",59),t(23,` + `),a(24,"div",60),t(25,` + `),x(26,tsi,3,3,"div",61),t(27,` - `),x(28,$ci,2,1,"div",62),t(29,` + `),x(28,esi,2,1,"div",62),t(29,` - `),o(30,"div",63),t(31),m(32,"translate"),s(),t(33,` + `),a(30,"div",63),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"div",64),t(35),m(36,"date"),s(),t(37,` + `),a(34,"div",64),t(35),m(36,"date"),s(),t(37,` - `),x(38,Wci,3,3,"div",61),t(39,` + `),x(38,isi,3,3,"div",61),t(39,` - `),x(40,Qci,4,1,"div",62),t(41,` + `),x(40,nsi,4,1,"div",62),t(41,` `),s(),t(42,` `),s(),t(43,` - `),x(44,Yci,1,1,"mat-tab",65),t(45,` + `),x(44,rsi,1,1,"mat-tab",65),t(45,` `),s(),t(46,` `),s(),t(47,` `),s(),t(48,` - `),s()}if(e&2){let i=A();l(9),k(` + `),s()}if(e&2){let i=M();l(9),k(` `,i.office.name,` `),l(17),g("ngIf",i.office.parentId),l(2),g("ngIf",i.office.parentId),l(3),k(` `,d(32,8," Opened On"),` `),l(4),k(` `,d(36,10,i.office.openingDate),` - `),l(3),g("ngIf",i.office.externalId),l(2),g("ngIf",i.office.externalId),l(4),g("ngForOf",i.dataTablesData)}}function Jci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",68),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",69),t(10,` - `),o(11,"button",70),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",71),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(17),h=Tt(123);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `),l(3),g("ngIf",i.office.externalId),l(2),g("ngIf",i.office.externalId),l(4),g("ngForOf",i.dataTablesData)}}function asi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",68),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",69),t(10,` + `),a(11,"button",70),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",71),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(17),h=Dt(123);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Tree View")),l(4),b(d(7,7,"labels.text.Launch an alternative view for office hierarchy")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -35127,13 +35141,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function Zci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",68),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",69),t(10,` - `),o(11,"button",70),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(120);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(23),h=Tt(126);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function ssi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",68),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",69),t(10,` + `),a(11,"button",70),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(120);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(23),h=Dt(126);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Create Office")),l(4),b(d(7,7,"labels.text.Create new offices")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -35141,13 +35155,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function Xci(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",68),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",69),t(10,` - `),o(11,"button",70),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(17),h=Tt(123);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(32),h=Tt(129);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function lsi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",68),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",69),t(10,` + `),a(11,"button",70),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(17),h=Dt(123);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(32),h=Dt(129);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Import Offices")),l(4),b(d(7,7,"labels.text.Launch the Bulk import/Offices")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -35155,12 +35169,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function tpi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",69),t(6,` - `),o(7,"button",70),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(23),h=Tt(126);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(46),h=Tt(132);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function csi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",69),t(6,` + `),a(7,"button",70),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(23),h=Dt(126);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(46),h=Dt(132);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter offices.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -35168,12 +35182,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function epi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",69),t(6,` - `),o(7,"button",70),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",71),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(32),h=Tt(129);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",71),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` + `))}function psi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",69),t(6,` + `),a(7,"button",70),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",71),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(32),h=Dt(129);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",71),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.List of offices in the organization.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -35181,120 +35195,120 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}var V0t=(()=>{class e{constructor(i,a,r,c,u,h){this.route=i,this.router=a,this.officeTreeService=r,this.treeControlService=c,this.configurationWizardService=u,this.popoverService=h,this.viewGroup=new ge("listView"),this.displayedColumns=["name","externalId","parentName","openingDate"],this.isTreeExpanded=!0,this.hasNestedChild=(_,y)=>y.children.length,this.getChildren=_=>j1(_.children),this.route.data.subscribe(_=>{this.officesData=_.offices,r.initialize(this.officesData),this.dataTablesData=_.officeDataTables}),this.nestedTreeControl=new lw(this.getChildren),this.nestedTreeDataSource=new mw}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setOffices(),this.officeTreeService.treeDataChange.subscribe(i=>{this.nestedTreeDataSource.data=i,this.nestedTreeControl.expand(this.nestedTreeDataSource.data[0]),this.nestedTreeControl.dataNodes=i})}setOffices(){this.dataSource=new pi(this.officesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}viewOfficeNode(i){i.id?this.office=i:delete this.office}closeOffice(){delete this.office}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showOfficeList===!0&&setTimeout(()=>{this.showPopover(this.templateButtonTreeView,this.buttonTreeView.nativeElement,"bottom",!0)}),this.configurationWizardService.showOfficeTable===!0&&setTimeout(()=>{this.showPopover(this.templateTableOffices,this.tableOffices.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showOfficeList=!1,this.configurationWizardService.showOfficeTable=!1,this.configurationWizardService.showOfficeForm=!0,this.router.navigate(["/organization/offices/create"])}previousStep(){this.configurationWizardService.showOfficeList=!1,this.configurationWizardService.showOfficeTable=!1,this.configurationWizardService.showCreateOffice=!0,this.router.navigate(["/organization"])}toggleExpandCollapse(){this.isTreeExpanded=this.treeControlService.toggleExpandCollapse(this.nestedTreeControl,this.isTreeExpanded)}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(L0t),z(V4),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-offices"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(Sci,5),Bt(wci,5),Bt(Eci,5),Bt(kci,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonTreeView=c.first),Ot(c=Ft())&&(r.templateButtonTreeView=c.first),Ot(c=Ft())&&(r.tableOffices=c.first),Ot(c=Ft())&&(r.templateTableOffices=c.first)}},decls:134,vars:20,consts:[["buttonTreeView",""],["buttonCreateOffice",""],["buttonImportOffices",""],["filter",""],["tableOffices",""],["templateButtonTreeView",""],["templateButtonCreateOffice",""],["templateButtonImportOffices",""],["templateFilter",""],["templateTableOffices",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[3,"formControl"],["value","listView"],["icon","list"],["value","treeView"],["icon","sitemap"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container",3,"hidden"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","externalId"],["matColumnDef","parentName"],["matColumnDef","openingDate"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"m-b-20","layout-row","align-start","gap-20px"],["mat-raised-button","",3,"click"],[1,"layout-row","gap-4percent","responsive-column"],[1,"office-tree",3,"dataSource","treeControl"],["matTreeNodeToggle","",4,"matTreeNodeDef"],[4,"matTreeNodeDef","matTreeNodeDefWhen"],["class","flex-48",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["icon","upload",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],["matTreeNodeToggle",""],[1,"mat-tree-node"],["mat-icon-button","","disabled",""],[1,"m-r-10",3,"click"],["mat-icon-button","","matTreeNodeToggle",""],[1,"mat-icon-rtl-mirror",3,"icon"],["matTreeNodeOutlet",""],[1,"flex-48"],[1,"layout-row"],[1,"flex","align-end"],["mat-icon-button","",3,"click"],["icon","times"],["label","General"],[1,"layout-row-wrap"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[3,"label",4,"ngFor","ngForOf"],[3,"externalId"],[3,"label"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",10),t(1,` - `),o(2,"mat-button-toggle-group",11,0),t(4,` - `),o(5,"mat-button-toggle",12),t(6,` - `),I(7,"fa-icon",13),t(8,` + `))}var GD=(()=>{class e{constructor(i,o,r,c,u,h){this.route=i,this.router=o,this.officeTreeService=r,this.treeControlService=c,this.configurationWizardService=u,this.popoverService=h,this.viewGroup=new be("listView"),this.displayedColumns=["name","externalId","parentName","openingDate"],this.isTreeExpanded=!0,this.hasNestedChild=(_,y)=>y.children.length,this.getChildren=_=>Th(_.children),this.route.data.subscribe(_=>{this.officesData=_.offices,r.initialize(this.officesData),this.dataTablesData=_.officeDataTables}),this.nestedTreeControl=new fw(this.getChildren),this.nestedTreeDataSource=new xw}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setOffices(),this.officeTreeService.treeDataChange.subscribe(i=>{this.nestedTreeDataSource.data=i,this.nestedTreeControl.expand(this.nestedTreeDataSource.data[0]),this.nestedTreeControl.dataNodes=i})}setOffices(){this.dataSource=new mi(this.officesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}viewOfficeNode(i){i.id?this.office=i:delete this.office}closeOffice(){delete this.office}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showOfficeList===!0&&setTimeout(()=>{this.showPopover(this.templateButtonTreeView,this.buttonTreeView.nativeElement,"bottom",!0)}),this.configurationWizardService.showOfficeTable===!0&&setTimeout(()=>{this.showPopover(this.templateTableOffices,this.tableOffices.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showOfficeList=!1,this.configurationWizardService.showOfficeTable=!1,this.configurationWizardService.showOfficeForm=!0,this.router.navigate(["/organization/offices/create"])}previousStep(){this.configurationWizardService.showOfficeList=!1,this.configurationWizardService.showOfficeTable=!1,this.configurationWizardService.showCreateOffice=!0,this.router.navigate(["/organization"])}toggleExpandCollapse(){this.isTreeExpanded=this.treeControlService.toggleExpandCollapse(this.nestedTreeControl,this.isTreeExpanded)}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(x0t),z(GE),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-offices"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(Mai,5),Nt(Oai,5),Nt(Fai,5),Nt(Bai,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonTreeView=c.first),Bt(c=Rt())&&(r.templateButtonTreeView=c.first),Bt(c=Rt())&&(r.tableOffices=c.first),Bt(c=Rt())&&(r.templateTableOffices=c.first)}},decls:134,vars:20,consts:[["buttonTreeView",""],["buttonCreateOffice",""],["buttonImportOffices",""],["filter",""],["tableOffices",""],["templateButtonTreeView",""],["templateButtonCreateOffice",""],["templateButtonImportOffices",""],["templateFilter",""],["templateTableOffices",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[3,"formControl"],["value","listView"],["icon","list"],["value","treeView"],["icon","sitemap"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container",3,"hidden"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","externalId"],["matColumnDef","parentName"],["matColumnDef","openingDate"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"m-b-20","layout-row","align-start","gap-20px"],["mat-raised-button","",3,"click"],[1,"layout-row","gap-4percent","responsive-column"],[1,"office-tree",3,"dataSource","treeControl"],["matTreeNodeToggle","",4,"matTreeNodeDef"],[4,"matTreeNodeDef","matTreeNodeDefWhen"],["class","flex-48",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["icon","upload",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],["matTreeNodeToggle",""],[1,"mat-tree-node"],["mat-icon-button","","disabled",""],[1,"m-r-10",3,"click"],["mat-icon-button","","matTreeNodeToggle",""],[1,"mat-icon-rtl-mirror",3,"icon"],["matTreeNodeOutlet",""],[1,"flex-48"],[1,"layout-row"],[1,"flex","align-end"],["mat-icon-button","",3,"click"],["icon","times"],["label","General"],[1,"layout-row-wrap"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[3,"label",4,"ngFor","ngForOf"],[3,"externalId"],[3,"label"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",10),t(1,` + `),a(2,"mat-button-toggle-group",11,0),t(4,` + `),a(5,"mat-button-toggle",12),t(6,` + `),T(7,"fa-icon",13),t(8,` `),s(),t(9,` - `),o(10,"mat-button-toggle",14),t(11,` - `),I(12,"fa-icon",15),t(13,` + `),a(10,"mat-button-toggle",14),t(11,` + `),T(12,"fa-icon",15),t(13,` `),s(),t(14,` `),s(),t(15,` - `),o(16,"div",16,1),t(18,` - `),x(19,Mci,5,5,"button",17),t(20,` + `),a(16,"div",16,1),t(18,` + `),x(19,zai,5,5,"button",17),t(20,` `),s(),t(21,` - `),o(22,"div",16,2),t(24,` - `),x(25,Aci,5,5,"button",17),t(26,` + `),a(22,"div",16,2),t(24,` + `),x(25,jai,5,5,"button",17),t(26,` `),s(),t(27,` `),s(),t(28,` -`),o(29,"div",18),t(30,` - `),o(31,"div",19,3),t(33,` - `),o(34,"mat-form-field",20),t(35,` - `),o(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` - `),o(40,"input",21),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(41,` +`),a(29,"div",18),t(30,` + `),a(31,"div",19,3),t(33,` + `),a(34,"mat-form-field",20),t(35,` + `),a(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` + `),a(40,"input",21),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(41,` `),s(),t(42,` `),s(),t(43,` `),t(44,` - `),o(45,"div",22,4),t(47,` - `),o(48,"table",23),t(49,` - `),at(50,24),t(51,` - `),x(52,Oci,3,3,"th",25),t(53,` - `),x(54,Fci,2,1,"td",26),t(55,` - `),ot(),t(56,` + `),a(45,"div",22,4),t(47,` + `),a(48,"table",23),t(49,` + `),ot(50,24),t(51,` + `),x(52,qai,3,3,"th",25),t(53,` + `),x(54,Hai,2,1,"td",26),t(55,` + `),at(),t(56,` - `),at(57,27),t(58,` - `),x(59,Bci,3,3,"th",25),t(60,` - `),x(61,Rci,2,1,"td",26),t(62,` - `),ot(),t(63,` + `),ot(57,27),t(58,` + `),x(59,Gai,3,3,"th",25),t(60,` + `),x(61,Uai,2,1,"td",26),t(62,` + `),at(),t(63,` - `),at(64,28),t(65,` - `),x(66,Nci,3,3,"th",25),t(67,` - `),x(68,Lci,2,1,"td",26),t(69,` - `),ot(),t(70,` + `),ot(64,28),t(65,` + `),x(66,$ai,3,3,"th",25),t(67,` + `),x(68,Wai,2,1,"td",26),t(69,` + `),at(),t(70,` - `),at(71,29),t(72,` - `),x(73,Vci,3,3,"th",25),t(74,` - `),x(75,zci,3,3,"td",26),t(76,` - `),ot(),t(77,` + `),ot(71,29),t(72,` + `),x(73,Qai,3,3,"th",25),t(74,` + `),x(75,Kai,3,3,"td",26),t(76,` + `),at(),t(77,` - `),x(78,jci,1,0,"tr",30),t(79,` - `),x(80,qci,1,3,"tr",31),t(81,` + `),x(78,Yai,1,0,"tr",30),t(79,` + `),x(80,Jai,1,3,"tr",31),t(81,` `),s(),t(82,` - `),I(83,"mat-paginator",32),t(84,` + `),T(83,"mat-paginator",32),t(84,` `),s(),t(85,` `),s(),t(86,` `),t(87,` -`),o(88,"div",18),t(89,` - `),o(90,"div",33),t(91,` - `),o(92,"button",34),q("click",function(){return Q(c),Y(r.toggleExpandCollapse())}),t(93),m(94,"translate"),s(),t(95,` +`),a(88,"div",18),t(89,` + `),a(90,"div",33),t(91,` + `),a(92,"button",34),q("click",function(){return Q(c),K(r.toggleExpandCollapse())}),t(93),m(94,"translate"),s(),t(95,` `),s(),t(96,` - `),o(97,"div",35),t(98,` - `),o(99,"div",20),t(100,` - `),o(101,"mat-card"),t(102,` - `),o(103,"mat-card-content"),t(104,` - `),o(105,"mat-tree",36),t(106,` - `),x(107,Hci,10,1,"mat-tree-node",37),t(108,` + `),a(97,"div",35),t(98,` + `),a(99,"div",20),t(100,` + `),a(101,"mat-card"),t(102,` + `),a(103,"mat-card-content"),t(104,` + `),a(105,"mat-tree",36),t(106,` + `),x(107,Zai,10,1,"mat-tree-node",37),t(108,` - `),x(109,Gci,21,5,"mat-nested-tree-node",38),t(110,` + `),x(109,Xai,21,5,"mat-nested-tree-node",38),t(110,` `),s(),t(111,` `),s(),t(112,` `),s(),t(113,` `),s(),t(114,` - `),x(115,Kci,49,12,"div",39),t(116,` + `),x(115,osi,49,12,"div",39),t(116,` `),s(),t(117,` `),s(),t(118,` -`),x(119,Jci,24,15,"ng-template",null,5,_i),t(121,` +`),x(119,asi,24,15,"ng-template",null,5,vi),t(121,` -`),x(122,Zci,24,15,"ng-template",null,6,_i),t(124,` +`),x(122,ssi,24,15,"ng-template",null,6,vi),t(124,` -`),x(125,Xci,24,15,"ng-template",null,7,_i),t(127,` +`),x(125,lsi,24,15,"ng-template",null,7,vi),t(127,` -`),x(128,tpi,20,12,"ng-template",null,8,_i),t(130,` +`),x(128,csi,20,12,"ng-template",null,8,vi),t(130,` -`),x(131,epi,20,12,"ng-template",null,9,_i),t(133,` -`)}a&2&&(l(2),g("formControl",r.viewGroup),l(17),g("mifosxHasPermission","CREATE_OFFICE"),l(6),g("mifosxHasPermission","CREATE_OFFICE"),l(4),g("hidden",r.viewGroup.value!=="listView"),l(8),b(d(38,15,"Filter")),l(11),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(19,Ici)),l(5),g("hidden",r.viewGroup.value!=="treeView"),l(5),k(` +`),x(131,psi,20,12,"ng-template",null,9,vi),t(133,` +`)}o&2&&(l(2),g("formControl",r.viewGroup),l(17),g("mifosxHasPermission","CREATE_OFFICE"),l(6),g("mifosxHasPermission","CREATE_OFFICE"),l(4),g("hidden",r.viewGroup.value!=="listView"),l(8),b(d(38,15,"Filter")),l(11),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(19,Rai)),l(5),g("hidden",r.viewGroup.value!=="treeView"),l(5),k(` `,d(94,17,r.isTreeExpanded?"labels.buttons.Collapse All":"labels.buttons.Expand All"),` - `),l(12),g("dataSource",r.nestedTreeDataSource)("treeControl",r.nestedTreeControl),l(4),g("matTreeNodeDefWhen",r.hasNestedChild),l(6),g("ngIf",r.office))},dependencies:[re,Lt,Ht,Dt,Hi,bu,Cu,te,le,Ya,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,Hl,ul,cw,Xg,ex,tx,Zg,pw,ee,nr,zo,se,zt,VS,St,ji],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.office-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .office-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.office-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{cursor:pointer}.office-tree[_ngcontent-%COMP%] .office-tree-invisible[_ngcontent-%COMP%]{display:none}"]})}}return e})();var ipi=["buttonImportEmployees"],npi=["templateButtonImportEmployees"],rpi=["tableEmployees"],api=["templateTableEmployees"],opi=()=>[10,25,50,100],spi=()=>["/","organization","bulk-import","Employees"],lpi=()=>["create"],cpi=e=>[e];function ppi(e,n){e&1&&(o(0,"button",25),t(1,` - `),I(2,"fa-icon",26),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,spi)),l(3),k(` + `),l(12),g("dataSource",r.nestedTreeDataSource)("treeControl",r.nestedTreeControl),l(4),g("matTreeNodeDefWhen",r.hasNestedChild),l(6),g("ngIf",r.office))},dependencies:[yt,le,zt,$S,wt,re,Xn,qt,oe,de,Ht,$t,Zt,At,ji,me,Et,nu,ru,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye,Lg,Ng,Rg,Vg,Hi,hw,gw,Ho,fl,Al,Oa],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.office-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .office-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.office-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{cursor:pointer}.office-tree[_ngcontent-%COMP%] .office-tree-invisible[_ngcontent-%COMP%]{display:none}"]})}}return e})();var msi=["buttonImportEmployees"],dsi=["templateButtonImportEmployees"],usi=["tableEmployees"],fsi=["templateTableEmployees"],hsi=()=>[10,25,50,100],gsi=()=>["/","organization","bulk-import","Employees"],xsi=()=>["create"],_si=e=>[e];function vsi(e,n){e&1&&(a(0,"button",25),t(1,` + `),T(2,"fa-icon",26),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,gsi)),l(3),k(` `,d(4,2,"labels.buttons.Import Employees"),` - `))}function mpi(e,n){e&1&&(o(0,"button",25),t(1,` - `),I(2,"fa-icon",27),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,lpi)),l(3),k(` + `))}function bsi(e,n){e&1&&(a(0,"button",25),t(1,` + `),T(2,"fa-icon",27),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,xsi)),l(3),k(` `,d(4,2,"labels.buttons.Create Employee"),` - `))}function dpi(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function upi(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.displayName)}}function fpi(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Officer")))}function hpi(e,n){e&1&&(I(0,"fa-icon",33),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function gpi(e,n){e&1&&(I(0,"fa-icon",34),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function xpi(e,n){if(e&1&&(o(0,"td",29),t(1,` - `),o(2,"div",30),t(3,` - `),x(4,hpi,2,3,"fa-icon",31),t(5,` - `),x(6,gpi,2,3,"fa-icon",32),t(7,` + `))}function Csi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function ysi(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.displayName)}}function Ssi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Officer")))}function wsi(e,n){e&1&&(T(0,"fa-icon",33),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function Esi(e,n){e&1&&(T(0,"fa-icon",34),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function ksi(e,n){if(e&1&&(a(0,"td",29),t(1,` + `),a(2,"div",30),t(3,` + `),x(4,wsi,2,3,"fa-icon",31),t(5,` + `),x(6,Esi,2,3,"fa-icon",32),t(7,` `),s(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isLoanOfficer===!0?"true":"false"),l(2),g("ngIf",i.isLoanOfficer),l(2),g("ngIf",!i.isLoanOfficer)}}function _pi(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Office")))}function vpi(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function bpi(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function Cpi(e,n){if(e&1&&(o(0,"td",29),t(1,` - `),o(2,"div",30),t(3,` - `),I(4,"fa-icon",35),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isLoanOfficer===!0?"true":"false"),l(2),g("ngIf",i.isLoanOfficer),l(2),g("ngIf",!i.isLoanOfficer)}}function Tsi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Office")))}function Isi(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function Psi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function Dsi(e,n){if(e&1&&(a(0,"td",29),t(1,` + `),a(2,"div",30),t(3,` + `),T(4,"fa-icon",35),t(5,` `),s(),t(6,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isActive===!0?"true":"false"),l(2),Jt("matTooltip",i.isActive===!0?"Active":"Inactive")}}function ypi(e,n){e&1&&I(0,"tr",36)}function Spi(e,n){if(e&1&&I(0,"tr",37),e&2){let i=n.$implicit;g("routerLink",Je(1,cpi,i.id))}}function wpi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",38),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",39),t(10,` - `),o(11,"button",40),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",41),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",41),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(9),h=Tt(76);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isActive===!0?"true":"false"),l(2),Xt("matTooltip",i.isActive===!0?"Active":"Inactive")}}function Asi(e,n){e&1&&T(0,"tr",36)}function Msi(e,n){if(e&1&&T(0,"tr",37),e&2){let i=n.$implicit;g("routerLink",Xe(1,_si,i.id))}}function Osi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",38),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",39),t(10,` + `),a(11,"button",40),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",41),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",41),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(9),h=Dt(76);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Import Employees")),l(4),b(d(7,7,"labels.text.Import employee details from your local device")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -35302,13 +35316,13 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function Epi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",38),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",39),t(10,` - `),o(11,"button",40),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",41),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(73);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",41),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(18),h=Tt(79);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function Fsi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",38),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",39),t(10,` + `),a(11,"button",40),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",41),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(73);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",41),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(18),h=Dt(79);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Create Employee")),l(4),b(d(7,7,"labels.text.Create new employees in your organization")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -35316,12 +35330,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function kpi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",39),t(6,` - `),o(7,"button",40),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",41),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(9),h=Tt(76);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",41),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(31),h=Tt(82);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function Bsi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",39),t(6,` + `),a(7,"button",40),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",41),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(9),h=Dt(76);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",41),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(31),h=Dt(82);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter employees.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -35329,12 +35343,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function Ipi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",39),t(6,` - `),o(7,"button",40),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",41),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(18),h=Tt(79);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",41),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` + `))}function Rsi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",39),t(6,` + `),a(7,"button",40),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",41),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(18),h=Dt(79);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",41),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.List of employees in the organization.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -35342,91 +35356,91 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}var z0t=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["displayName","isLoanOfficer","officeName","isActive"],this.route.data.subscribe(u=>{this.employeesData=u.employees})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEmployees()}setEmployees(){this.dataSource=new pi(this.employeesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showEmployeeList===!0&&setTimeout(()=>{this.showPopover(this.templateButtonImportEmployees,this.buttonImportEmployees.nativeElement,"bottom",!0)}),this.configurationWizardService.showEmployeeTable===!0&&setTimeout(()=>{this.showPopover(this.templateTableEmployees,this.tableEmployees.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showEmployeeList=!1,this.configurationWizardService.showEmployeeTable=!1,this.configurationWizardService.showEmployeeForm=!0,this.router.navigate(["/organization/employees/create"])}previousStep(){this.configurationWizardService.showEmployeeList=!1,this.configurationWizardService.showEmployeeTable=!1,this.configurationWizardService.showCreateEmployee=!0,this.router.navigate(["/organization"])}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-employees"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(ipi,5),Bt(npi,5),Bt(rpi,5),Bt(api,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonImportEmployees=c.first),Ot(c=Ft())&&(r.templateButtonImportEmployees=c.first),Ot(c=Ft())&&(r.tableEmployees=c.first),Ot(c=Ft())&&(r.templateTableEmployees=c.first)}},decls:84,vars:10,consts:[["buttonImportEmployees",""],["buttonCreateEmployee",""],["filter",""],["tableEmployees",""],["templateButtonImportEmployees",""],["templateButtonCreateEmployee",""],["templateFilter",""],["templateTableEmployees",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","displayName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","isLoanOfficer"],["matColumnDef","officeName"],["matColumnDef","isActive"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","upload",1,"m-r-10"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",8),t(1,` - `),o(2,"div",null,0),t(4,` - `),x(5,ppi,5,5,"button",9),t(6,` + `))}var UD=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["displayName","isLoanOfficer","officeName","isActive"],this.route.data.subscribe(u=>{this.employeesData=u.employees})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEmployees()}setEmployees(){this.dataSource=new mi(this.employeesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showEmployeeList===!0&&setTimeout(()=>{this.showPopover(this.templateButtonImportEmployees,this.buttonImportEmployees.nativeElement,"bottom",!0)}),this.configurationWizardService.showEmployeeTable===!0&&setTimeout(()=>{this.showPopover(this.templateTableEmployees,this.tableEmployees.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showEmployeeList=!1,this.configurationWizardService.showEmployeeTable=!1,this.configurationWizardService.showEmployeeForm=!0,this.router.navigate(["/organization/employees/create"])}previousStep(){this.configurationWizardService.showEmployeeList=!1,this.configurationWizardService.showEmployeeTable=!1,this.configurationWizardService.showCreateEmployee=!0,this.router.navigate(["/organization"])}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-employees"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(msi,5),Nt(dsi,5),Nt(usi,5),Nt(fsi,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonImportEmployees=c.first),Bt(c=Rt())&&(r.templateButtonImportEmployees=c.first),Bt(c=Rt())&&(r.tableEmployees=c.first),Bt(c=Rt())&&(r.templateTableEmployees=c.first)}},decls:84,vars:10,consts:[["buttonImportEmployees",""],["buttonCreateEmployee",""],["filter",""],["tableEmployees",""],["templateButtonImportEmployees",""],["templateButtonCreateEmployee",""],["templateFilter",""],["templateTableEmployees",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","displayName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","isLoanOfficer"],["matColumnDef","officeName"],["matColumnDef","isActive"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","upload",1,"m-r-10"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",8),t(1,` + `),a(2,"div",null,0),t(4,` + `),x(5,vsi,5,5,"button",9),t(6,` `),s(),t(7,` - `),o(8,"div",null,1),t(10,` - `),x(11,mpi,5,5,"button",9),t(12,` + `),a(8,"div",null,1),t(10,` + `),x(11,bsi,5,5,"button",9),t(12,` `),s(),t(13,` `),s(),t(14,` -`),o(15,"div",10),t(16,` - `),o(17,"div",11,2),t(19,` - `),o(20,"mat-form-field",12),t(21,` - `),o(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"input",13),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(27,` +`),a(15,"div",10),t(16,` + `),a(17,"div",11,2),t(19,` + `),a(20,"mat-form-field",12),t(21,` + `),a(22,"mat-label"),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"input",13),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(27,` `),s(),t(28,` `),s(),t(29,` - `),o(30,"div",14,3),t(32,` - `),o(33,"table",15),t(34,` - `),at(35,16),t(36,` - `),x(37,dpi,3,3,"th",17),t(38,` - `),x(39,upi,2,1,"td",18),t(40,` - `),ot(),t(41,` + `),a(30,"div",14,3),t(32,` + `),a(33,"table",15),t(34,` + `),ot(35,16),t(36,` + `),x(37,Csi,3,3,"th",17),t(38,` + `),x(39,ysi,2,1,"td",18),t(40,` + `),at(),t(41,` - `),at(42,19),t(43,` - `),x(44,fpi,3,3,"th",17),t(45,` - `),x(46,xpi,9,3,"td",18),t(47,` - `),ot(),t(48,` + `),ot(42,19),t(43,` + `),x(44,Ssi,3,3,"th",17),t(45,` + `),x(46,ksi,9,3,"td",18),t(47,` + `),at(),t(48,` - `),at(49,20),t(50,` - `),x(51,_pi,3,3,"th",17),t(52,` - `),x(53,vpi,2,1,"td",18),t(54,` - `),ot(),t(55,` + `),ot(49,20),t(50,` + `),x(51,Tsi,3,3,"th",17),t(52,` + `),x(53,Isi,2,1,"td",18),t(54,` + `),at(),t(55,` - `),at(56,21),t(57,` - `),x(58,bpi,3,3,"th",17),t(59,` - `),x(60,Cpi,7,2,"td",18),t(61,` - `),ot(),t(62,` + `),ot(56,21),t(57,` + `),x(58,Psi,3,3,"th",17),t(59,` + `),x(60,Dsi,7,2,"td",18),t(61,` + `),at(),t(62,` - `),x(63,ypi,1,0,"tr",22),t(64,` - `),x(65,Spi,1,3,"tr",23),t(66,` + `),x(63,Asi,1,0,"tr",22),t(64,` + `),x(65,Msi,1,3,"tr",23),t(66,` `),s(),t(67,` - `),I(68,"mat-paginator",24),t(69,` + `),T(68,"mat-paginator",24),t(69,` `),s(),t(70,` `),s(),t(71,` -`),x(72,wpi,24,15,"ng-template",null,4,_i),t(74,` +`),x(72,Osi,24,15,"ng-template",null,4,vi),t(74,` -`),x(75,Epi,24,15,"ng-template",null,5,_i),t(77,` +`),x(75,Fsi,24,15,"ng-template",null,5,vi),t(77,` -`),x(78,kpi,20,12,"ng-template",null,6,_i),t(80,` +`),x(78,Bsi,20,12,"ng-template",null,6,vi),t(80,` -`),x(81,Ipi,20,12,"ng-template",null,7,_i),t(83,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_STAFF"),l(6),g("mifosxHasPermission","CREATE_STAFF"),l(12),b(d(24,7,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(9,opi)))},dependencies:[Lt,Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var Tpi=["createEmployeeFormRef"],Ppi=["templateCreateEmployeeForm"],Dpi=()=>["../"];function Mpi(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`),x(81,Rsi,20,12,"ng-template",null,7,vi),t(83,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_STAFF"),l(6),g("mifosxHasPermission","CREATE_STAFF"),l(12),b(d(24,7,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(9,hsi)))},dependencies:[yt,zt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var Nsi=["createEmployeeFormRef"],Lsi=["templateCreateEmployeeForm"],Vsi=()=>["../"];function zsi(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Api(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function jsi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Opi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function qsi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.First Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Fpi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Hsi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` `,d(2,3,"labels.inputs.First Name")," "),l(3),b(d(5,5,"labels.inputs.cannot")),l(2),k(` `,d(7,7,"labels.inputs.begin with a special character or number"),` - `))}function Bpi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))}function Gsi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Last Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Rpi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Usi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` `,d(2,3,"labels.inputs.Last Name")," "),l(3),b(d(5,5,"labels.inputs.cannot")),l(2),k(` `,d(7,7,"labels.inputs.begin with a special character or number"),` - `))}function Npi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))}function $si(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Joining Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Lpi(e,n){if(e&1&&(o(0,"button",20),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.employeeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Wsi(e,n){if(e&1&&(a(0,"button",20),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.employeeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}function Vpi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",21),t(6),m(7,"translate"),I(8,"br"),t(9),m(10,"translate"),o(11,"a",22),t(12),m(13,"translate"),s(),t(14,` + `)}}function Qsi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",21),t(6),m(7,"translate"),T(8,"br"),t(9),m(10,"translate"),a(11,"a",22),t(12),m(13,"translate"),s(),t(14,` `),s(),t(15,` - `),o(16,"div",23),t(17,` - `),o(18,"button",24),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"button",25),q("click",function(){let r=Q(i).popover;return Y(r.close())}),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"button",25),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"button",25),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(31),m(32,"translate"),s(),t(33,` + `),a(16,"div",23),t(17,` + `),a(18,"button",24),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"button",25),q("click",function(){let r=Q(i).popover;return K(r.close())}),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"button",25),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"button",25),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(31),m(32,"translate"),s(),t(33,` `),s(),t(34,` `)}e&2&&(l(2),b(d(3,8,"labels.heading.Create Employee")),l(4),k(` `,d(7,10,"labels.text.Start filling the details")," "),l(3),k(` @@ -35439,110 +35453,110 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(28,20,"labels.buttons.Back"),` `),l(4),k(` `,d(32,22,"labels.buttons.Next"),` - `))}var j0t=(()=>{class e{constructor(i,a,r,c,u,h,_,y,C){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.configurationWizardService=_,this.popoverService=y,this.dialog=C,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(E=>{this.officeData=E.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEmployeeForm()}createEmployeeForm(){this.employeeForm=this.formBuilder.group({officeId:["",yt.required],firstname:["",[yt.required,yt.pattern("(^[A-z]).*")]],lastname:["",[yt.required,yt.pattern("(^[A-z]).*")]],isLoanOfficer:[!1],mobileNo:[""],joiningDate:["",yt.required]})}submit(){let i=this.employeeForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.employeeForm.value.joiningDate;i.joiningDate instanceof Date&&(i.joiningDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.createEmployee(u).subscribe(h=>{this.configurationWizardService.showEmployeeForm===!0?(this.configurationWizardService.showEmployeeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showEmployeeForm===!0&&setTimeout(()=>{this.showPopover(this.templateCreateEmployeeForm,this.createEmployeeFormRef.nativeElement,"right",!0)})}nextStep(){this.configurationWizardService.showEmployeeForm=!1,this.configurationWizardService.showDefineWorkingDays=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showEmployeeForm=!1,this.configurationWizardService.showEmployeeTable=!0,this.router.navigate(["/organization/employees"])}openDialog(){this.dialog.open(Vc,{data:{stepName:"employee"}}).afterClosed().subscribe(a=>{a.step===1?(this.configurationWizardService.showEmployeeForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):a.step===2?(this.configurationWizardService.showEmployeeForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/employees/create"])):a.step===3&&(this.configurationWizardService.showEmployeeForm=!1,this.configurationWizardService.showDefineWorkingDays=!0,this.router.navigate(["/organization"]))})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Nt),z(Zt),z(xi),z(Tn),z(In),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-employee"]],viewQuery:function(a,r){if(a&1&&(Bt(Tpi,5),Bt(Ppi,5)),a&2){let c;Ot(c=Ft())&&(r.createEmployeeFormRef=c.first),Ot(c=Ft())&&(r.templateCreateEmployeeForm=c.first)}},decls:97,vars:36,consts:[["createEmployeeFormRef",""],["joiningDatePicker",""],["templateCreateEmployeeForm",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],["labelPosition","before","formControlName","isLoanOfficer",1,"loan-officer"],["matInput","","formControlName","mobileNo"],[3,"click"],["matInput","","required","","formControlName","joiningDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141732/Manage+Employees","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",3),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",4),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",5,0),t(10,` - `),o(11,"mat-form-field"),t(12,` - `),o(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"mat-select",6),t(18,` - `),x(19,Mpi,2,2,"mat-option",7),t(20,` + `))}var $D=(()=>{class e{constructor(i,o,r,c,u,h,_,y,C){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.configurationWizardService=_,this.popoverService=y,this.dialog=C,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(E=>{this.officeData=E.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEmployeeForm()}createEmployeeForm(){this.employeeForm=this.formBuilder.group({officeId:["",St.required],firstname:["",[St.required,St.pattern("(^[A-z]).*")]],lastname:["",[St.required,St.pattern("(^[A-z]).*")]],isLoanOfficer:[!1],mobileNo:[""],joiningDate:["",St.required]})}submit(){let i=this.employeeForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.employeeForm.value.joiningDate;i.joiningDate instanceof Date&&(i.joiningDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.createEmployee(u).subscribe(h=>{this.configurationWizardService.showEmployeeForm===!0?(this.configurationWizardService.showEmployeeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showEmployeeForm===!0&&setTimeout(()=>{this.showPopover(this.templateCreateEmployeeForm,this.createEmployeeFormRef.nativeElement,"right",!0)})}nextStep(){this.configurationWizardService.showEmployeeForm=!1,this.configurationWizardService.showDefineWorkingDays=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showEmployeeForm=!1,this.configurationWizardService.showEmployeeTable=!0,this.router.navigate(["/organization/employees"])}openDialog(){this.dialog.open(Ol,{data:{stepName:"employee"}}).afterClosed().subscribe(o=>{o.step===1?(this.configurationWizardService.showEmployeeForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):o.step===2?(this.configurationWizardService.showEmployeeForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/employees/create"])):o.step===3&&(this.configurationWizardService.showEmployeeForm=!1,this.configurationWizardService.showDefineWorkingDays=!0,this.router.navigate(["/organization"]))})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(Vt),z(te),z(_i),z(In),z(Tn),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-employee"]],viewQuery:function(o,r){if(o&1&&(Nt(Nsi,5),Nt(Lsi,5)),o&2){let c;Bt(c=Rt())&&(r.createEmployeeFormRef=c.first),Bt(c=Rt())&&(r.templateCreateEmployeeForm=c.first)}},decls:97,vars:36,consts:[["createEmployeeFormRef",""],["joiningDatePicker",""],["templateCreateEmployeeForm",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],["labelPosition","before","formControlName","isLoanOfficer",1,"loan-officer"],["matInput","","formControlName","mobileNo"],[3,"click"],["matInput","","required","","formControlName","joiningDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141732/Manage+Employees","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",3),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",4),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",5,0),t(10,` + `),a(11,"mat-form-field"),t(12,` + `),a(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` + `),a(17,"mat-select",6),t(18,` + `),x(19,zsi,2,2,"mat-option",7),t(20,` `),s(),t(21,` - `),x(22,Api,8,9,"mat-error",8),t(23,` + `),x(22,jsi,8,9,"mat-error",8),t(23,` `),s(),t(24,` - `),o(25,"mat-form-field"),t(26,` - `),o(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` - `),I(31,"input",9),t(32,` - `),x(33,Opi,8,9,"mat-error",8),t(34,` - `),x(35,Fpi,8,9,"mat-error",8),t(36,` + `),a(25,"mat-form-field"),t(26,` + `),a(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` + `),T(31,"input",9),t(32,` + `),x(33,qsi,8,9,"mat-error",8),t(34,` + `),x(35,Hsi,8,9,"mat-error",8),t(36,` `),s(),t(37,` - `),o(38,"mat-form-field"),t(39,` - `),o(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` - `),I(44,"input",10),t(45,` - `),x(46,Bpi,8,9,"mat-error",8),t(47,` - `),x(48,Rpi,8,9,"mat-error",8),t(49,` + `),a(38,"mat-form-field"),t(39,` + `),a(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` + `),T(44,"input",10),t(45,` + `),x(46,Gsi,8,9,"mat-error",8),t(47,` + `),x(48,Usi,8,9,"mat-error",8),t(49,` `),s(),t(50,` - `),o(51,"mat-checkbox",11),t(52),m(53,"translate"),s(),t(54,` + `),a(51,"mat-checkbox",11),t(52),m(53,"translate"),s(),t(54,` - `),o(55,"mat-form-field"),t(56,` - `),o(57,"mat-label"),t(58),m(59,"translate"),s(),t(60,` - `),I(61,"input",12),t(62,` + `),a(55,"mat-form-field"),t(56,` + `),a(57,"mat-label"),t(58),m(59,"translate"),s(),t(60,` + `),T(61,"input",12),t(62,` `),s(),t(63,` - `),o(64,"mat-form-field",13),q("click",function(){Q(c);let h=Tt(75);return Y(h.open())}),t(65,` - `),o(66,"mat-label"),t(67),m(68,"translate"),s(),t(69,` - `),I(70,"input",14),t(71,` - `),I(72,"mat-datepicker-toggle",15),t(73,` - `),I(74,"mat-datepicker",null,1),t(76,` - `),x(77,Npi,8,9,"mat-error",8),t(78,` + `),a(64,"mat-form-field",13),q("click",function(){Q(c);let h=Dt(75);return K(h.open())}),t(65,` + `),a(66,"mat-label"),t(67),m(68,"translate"),s(),t(69,` + `),T(70,"input",14),t(71,` + `),T(72,"mat-datepicker-toggle",15),t(73,` + `),T(74,"mat-datepicker",null,1),t(76,` + `),x(77,$si,8,9,"mat-error",8),t(78,` `),s(),t(79,` `),s(),t(80,` `),s(),t(81,` - `),o(82,"mat-card-actions",16),t(83,` - `),o(84,"button",17),t(85),m(86,"translate"),s(),t(87,` - `),x(88,Lpi,3,4,"button",18),t(89,` + `),a(82,"mat-card-actions",16),t(83,` + `),a(84,"button",17),t(85),m(86,"translate"),s(),t(87,` + `),x(88,Wsi,3,4,"button",18),t(89,` `),s(),t(90,` `),s(),t(91,` `),s(),t(92,` `),s(),t(93,` -`),x(94,Vpi,35,24,"ng-template",null,2,_i),t(96,` -`)}if(a&2){let c=Tt(75);l(4),g("formGroup",r.employeeForm),l(10),b(d(15,21,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.employeeForm.controls.officeId.hasError("required")),l(6),b(d(29,23,"labels.inputs.First Name")),l(5),g("ngIf",r.employeeForm.controls.firstname.hasError("required")),l(2),g("ngIf",r.employeeForm.controls.firstname.hasError("pattern")),l(6),b(d(42,25,"labels.inputs.Last Name")),l(5),g("ngIf",r.employeeForm.controls.lastname.hasError("required")),l(2),g("ngIf",r.employeeForm.controls.lastname.hasError("pattern")),l(4),k(` +`),x(94,Qsi,35,24,"ng-template",null,2,vi),t(96,` +`)}if(o&2){let c=Dt(75);l(4),g("formGroup",r.employeeForm),l(10),b(d(15,21,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.employeeForm.controls.officeId.hasError("required")),l(6),b(d(29,23,"labels.inputs.First Name")),l(5),g("ngIf",r.employeeForm.controls.firstname.hasError("required")),l(2),g("ngIf",r.employeeForm.controls.firstname.hasError("pattern")),l(6),b(d(42,25,"labels.inputs.Last Name")),l(5),g("ngIf",r.employeeForm.controls.lastname.hasError("required")),l(2),g("ngIf",r.employeeForm.controls.lastname.hasError("pattern")),l(4),k(` `,d(53,27,"labels.inputs.Is Loan Officer"),` - `),l(6),b(d(59,29,"labels.inputs.Mobile Number for SMS")),l(9),b(d(68,31,"labels.inputs.Joining Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.employeeForm.controls.joiningDate.hasError("required")),l(7),g("routerLink",ht(35,Dpi)),l(),k(` + `),l(6),b(d(59,29,"labels.inputs.Mobile Number for SMS")),l(9),b(d(68,31,"labels.inputs.Joining Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.employeeForm.controls.joiningDate.hasError("required")),l(7),g("routerLink",ht(35,Vsi)),l(),k(` `,d(86,33,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_STAFF")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.loan-officer[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var zpi=()=>["edit"];function jpi(e,n){e&1&&(o(0,"button",8),t(1,` - `),I(2,"fa-icon",9),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,zpi)),l(3),k(` + `),l(3),g("mifosxHasPermission","CREATE_STAFF")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.loan-officer[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var Ksi=()=>["edit"];function Ysi(e,n){e&1&&(a(0,"button",8),t(1,` + `),T(2,"fa-icon",9),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Ksi)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function qpi(e,n){e&1&&(o(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function Jsi(e,n){e&1&&(a(0,"div",4),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Mobile Number for SMS"),` - `))}function Hpi(e,n){if(e&1&&(o(0,"div",5),t(1),s()),e&2){let i=A();l(),k(` + `))}function Zsi(e,n){if(e&1&&(a(0,"div",5),t(1),s()),e&2){let i=M();l(),k(` `,i.employeeData.mobileNo,` - `)}}var q0t=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(a=>{this.employeeData=a.employee})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-employee"]],decls:65,vars:31,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,jpi,5,5,"button",1),t(3,` + `)}}var WD=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(o=>{this.employeeData=o.employee})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-employee"]],decls:65,vars:31,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,Ysi,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"mat-card"),t(8,` - `),o(9,"mat-card-content"),t(10,` - `),o(11,"div",3),t(12,` - `),o(13,"div",4),t(14),m(15,"translate"),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"mat-card"),t(8,` + `),a(9,"mat-card-content"),t(10,` + `),a(11,"div",3),t(12,` + `),a(13,"div",4),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"div",5),t(18),s(),t(19,` + `),a(17,"div",5),t(18),s(),t(19,` - `),o(20,"div",4),t(21),m(22,"translate"),s(),t(23,` + `),a(20,"div",4),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"div",5),t(25),s(),t(26,` + `),a(24,"div",5),t(25),s(),t(26,` - `),o(27,"div",4),t(28),m(29,"translate"),s(),t(30,` + `),a(27,"div",4),t(28),m(29,"translate"),s(),t(30,` - `),o(31,"div",5),t(32),s(),t(33,` + `),a(31,"div",5),t(32),s(),t(33,` - `),o(34,"div",4),t(35),m(36,"translate"),s(),t(37,` + `),a(34,"div",4),t(35),m(36,"translate"),s(),t(37,` - `),o(38,"div",5),t(39),m(40,"yesNo"),s(),t(41,` + `),a(38,"div",5),t(39),m(40,"yesNo"),s(),t(41,` - `),x(42,qpi,3,3,"div",6),t(43,` + `),x(42,Jsi,3,3,"div",6),t(43,` - `),x(44,Hpi,2,1,"div",7),t(45,` + `),x(44,Zsi,2,1,"div",7),t(45,` - `),o(46,"div",4),t(47),m(48,"translate"),s(),t(49,` + `),a(46,"div",4),t(47),m(48,"translate"),s(),t(49,` - `),o(50,"div",5),t(51),s(),t(52,` + `),a(50,"div",5),t(51),s(),t(52,` - `),o(53,"div",4),t(54),m(55,"translate"),s(),t(56,` + `),a(53,"div",4),t(54),m(55,"translate"),s(),t(56,` - `),o(57,"div",5),t(58),m(59,"dateFormat"),s(),t(60,` + `),a(57,"div",5),t(58),m(59,"dateFormat"),s(),t(60,` `),s(),t(61,` `),s(),t(62,` `),s(),t(63,` `),s(),t(64,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_STAFF"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_STAFF"),l(12),k(` `,d(15,15,"labels.inputs.First Name"),` `),l(4),k(` `,r.employeeData.firstname,` @@ -35566,16 +35580,16 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(55,27,"labels.inputs.Joining Date"),` `),l(4),k(` `,d(59,29,r.employeeData.joiningDate),` - `))},dependencies:[Lt,Ht,Dt,te,le,se,zt,St,ji,aa],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var Gpi=["buttonAddEdit"],Upi=["templateButtonAddEdit"],$pi=["tableCurrencies"],Wpi=["templateTableCurrencies"],Qpi=()=>[10,25,50,100];function Ypi(e,n){e&1&&(o(0,"button",22),t(1,` - `),I(2,"fa-icon",23),t(3),m(4,"translate"),s()),e&2&&(g("routerLink","manage"),l(3),k(` + `))},dependencies:[yt,zt,wt,qt,oe,de,At,ji,me,Et,Ut,Xr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var Xsi=["buttonAddEdit"],tli=["templateButtonAddEdit"],eli=["tableCurrencies"],ili=["templateTableCurrencies"],nli=()=>[10,25,50,100];function rli(e,n){e&1&&(a(0,"button",22),t(1,` + `),T(2,"fa-icon",23),t(3),m(4,"translate"),s()),e&2&&(g("routerLink","manage"),l(3),k(` `,d(4,2,"labels.buttons.Add/Edit"),` - `))}function Kpi(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Currency Name")))}function Jpi(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Zpi(e,n){e&1&&(o(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Currency Code")))}function Xpi(e,n){if(e&1&&(o(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.code)}}function t0i(e,n){e&1&&I(0,"tr",26)}function e0i(e,n){e&1&&I(0,"tr",27)}function i0i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",28),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",29),t(10,` - `),o(11,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(56);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))}function oli(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Currency Name")))}function ali(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function sli(e,n){e&1&&(a(0,"th",24),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Currency Code")))}function lli(e,n){if(e&1&&(a(0,"td",25),t(1),s()),e&2){let i=n.$implicit;l(),b(i.code)}}function cli(e,n){e&1&&T(0,"tr",26)}function pli(e,n){e&1&&T(0,"tr",27)}function mli(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",28),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",29),t(10,` + `),a(11,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(56);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Add/Edit Currency")),l(4),b(d(7,7,"labels.text.List of all currencies currently in use")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -35583,12 +35597,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function n0i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",29),t(6,` - `),o(7,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(53);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(25),h=Tt(59);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function dli(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",29),t(6,` + `),a(7,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(53);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(25),h=Dt(59);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Search bar to filter currencies.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -35596,12 +35610,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function r0i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",29),t(6,` - `),o(7,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(56);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` + `))}function uli(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",29),t(6,` + `),a(7,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(56);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.List of currencies available.")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -35609,215 +35623,215 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}var H0t=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","code"],this.route.data.subscribe(u=>{this.currenciesData=u.currencies.selectedCurrencyOptions})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCurrencies()}setCurrencies(){this.dataSource=new pi(this.currenciesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showCurrencyPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonAddEdit,this.buttonAddEdit.nativeElement,"bottom",!0)}),this.configurationWizardService.showCurrencyList===!0&&setTimeout(()=>{this.showPopover(this.templateTableCurrencies,this.tableCurrencies.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showCurrencyPage=!1,this.configurationWizardService.showCurrencyList=!1,this.configurationWizardService.showCurrencyForm=!0,this.router.navigate(["/organization/currencies/manage"])}previousStep(){this.configurationWizardService.showCurrencyPage=!1,this.configurationWizardService.showCurrencyList=!1,this.configurationWizardService.showAddEditCurrency=!0,this.router.navigate(["/organization"])}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-currencies"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(Gpi,5),Bt(Upi,5),Bt($pi,5),Bt(Wpi,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonAddEdit=c.first),Ot(c=Ft())&&(r.templateButtonAddEdit=c.first),Ot(c=Ft())&&(r.tableCurrencies=c.first),Ot(c=Ft())&&(r.templateTableCurrencies=c.first)}},decls:61,vars:9,consts:[["buttonAddEdit",""],["filter",""],["tableCurrencies",""],["templateButtonAddEdit",""],["templateFilter",""],["templateTableCurrencies",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","code"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),x(5,Ypi,5,4,"button",8),t(6,` + `))}var QD=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["name","code"],this.route.data.subscribe(u=>{this.currenciesData=u.currencies.selectedCurrencyOptions})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCurrencies()}setCurrencies(){this.dataSource=new mi(this.currenciesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showCurrencyPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonAddEdit,this.buttonAddEdit.nativeElement,"bottom",!0)}),this.configurationWizardService.showCurrencyList===!0&&setTimeout(()=>{this.showPopover(this.templateTableCurrencies,this.tableCurrencies.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showCurrencyPage=!1,this.configurationWizardService.showCurrencyList=!1,this.configurationWizardService.showCurrencyForm=!0,this.router.navigate(["/organization/currencies/manage"])}previousStep(){this.configurationWizardService.showCurrencyPage=!1,this.configurationWizardService.showCurrencyList=!1,this.configurationWizardService.showAddEditCurrency=!0,this.router.navigate(["/organization"])}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-currencies"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(Xsi,5),Nt(tli,5),Nt(eli,5),Nt(ili,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonAddEdit=c.first),Bt(c=Rt())&&(r.templateButtonAddEdit=c.first),Bt(c=Rt())&&(r.tableCurrencies=c.first),Bt(c=Rt())&&(r.templateTableCurrencies=c.first)}},decls:61,vars:9,consts:[["buttonAddEdit",""],["filter",""],["tableCurrencies",""],["templateButtonAddEdit",""],["templateFilter",""],["templateTableCurrencies",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","code"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),x(5,rli,5,4,"button",8),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",9),t(10,` - `),o(11,"div",10,1),t(13,` - `),o(14,"mat-form-field",11),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",12),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",9),t(10,` + `),a(11,"div",10,1),t(13,` + `),a(14,"mat-form-field",11),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",12),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` `),s(),t(23,` - `),o(24,"div",13,2),t(26,` - `),o(27,"table",14),t(28,` - `),at(29,15),t(30,` - `),x(31,Kpi,3,3,"th",16),t(32,` - `),x(33,Jpi,2,1,"td",17),t(34,` - `),ot(),t(35,` + `),a(24,"div",13,2),t(26,` + `),a(27,"table",14),t(28,` + `),ot(29,15),t(30,` + `),x(31,oli,3,3,"th",16),t(32,` + `),x(33,ali,2,1,"td",17),t(34,` + `),at(),t(35,` - `),at(36,18),t(37,` - `),x(38,Zpi,3,3,"th",16),t(39,` - `),x(40,Xpi,2,1,"td",17),t(41,` - `),ot(),t(42,` + `),ot(36,18),t(37,` + `),x(38,sli,3,3,"th",16),t(39,` + `),x(40,lli,2,1,"td",17),t(41,` + `),at(),t(42,` - `),x(43,t0i,1,0,"tr",19),t(44,` - `),x(45,e0i,1,0,"tr",20),t(46,` + `),x(43,cli,1,0,"tr",19),t(44,` + `),x(45,pli,1,0,"tr",20),t(46,` `),s(),t(47,` - `),I(48,"mat-paginator",21),t(49,` + `),T(48,"mat-paginator",21),t(49,` `),s(),t(50,` `),s(),t(51,` -`),x(52,i0i,24,15,"ng-template",null,3,_i),t(54,` +`),x(52,mli,24,15,"ng-template",null,3,vi),t(54,` -`),x(55,n0i,20,12,"ng-template",null,4,_i),t(57,` +`),x(55,dli,20,12,"ng-template",null,4,vi),t(57,` -`),x(58,r0i,20,12,"ng-template",null,5,_i),t(60,` -`)}a&2&&(l(5),g("mifosxHasPermission","UPDATE_CURRENCY"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Qpi)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var a0i=()=>[10,25,50,100],o0i=()=>["create"],s0i=e=>[e];function l0i(e,n){e&1&&(o(0,"button",19),t(1,` - `),I(2,"fa-icon",20),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,o0i)),l(3),k(` +`),x(58,uli,20,12,"ng-template",null,5,vi),t(60,` +`)}o&2&&(l(5),g("mifosxHasPermission","UPDATE_CURRENCY"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,nli)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var fli=()=>[10,25,50,100],hli=()=>["create"],gli=e=>[e];function xli(e,n){e&1&&(a(0,"button",19),t(1,` + `),T(2,"fa-icon",20),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,hli)),l(3),k(` `,d(4,2,"labels.buttons.Create SMS Campaign"),` - `))}function c0i(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function p0i(e,n){if(e&1&&(o(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignName)}}function m0i(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Template Message")))}function d0i(e,n){if(e&1&&(o(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignMessage)}}function u0i(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Campaign Type")))}function f0i(e,n){if(e&1&&(o(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignType.value)}}function h0i(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Trigger Type")))}function g0i(e,n){if(e&1&&(o(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.triggerType.value)}}function x0i(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function _0i(e,n){if(e&1&&(o(0,"td",22),t(1,` - `),o(2,"div",23),m(3,"statusLookup"),t(4,` - `),I(5,"fa-icon",24),m(6,"titlecase"),t(7,` + `))}function _li(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function vli(e,n){if(e&1&&(a(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignName)}}function bli(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Template Message")))}function Cli(e,n){if(e&1&&(a(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignMessage)}}function yli(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Campaign Type")))}function Sli(e,n){if(e&1&&(a(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignType.value)}}function wli(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Trigger Type")))}function Eli(e,n){if(e&1&&(a(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.triggerType.value)}}function kli(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function Tli(e,n){if(e&1&&(a(0,"td",22),t(1,` + `),a(2,"div",23),m(3,"statusLookup"),t(4,` + `),T(5,"fa-icon",24),m(6,"titlecase"),t(7,` `),s(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",d(3,2,i.campaignStatus.code)),l(3),Jt("matTooltip",d(6,4,i.campaignStatus.value))}}function v0i(e,n){e&1&&(o(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Approved By")))}function b0i(e,n){if(e&1&&(o(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.smsCampaignTimeLine.submittedByUsername)}}function C0i(e,n){e&1&&I(0,"tr",25)}function y0i(e,n){if(e&1&&I(0,"tr",26),e&2){let i=n.$implicit;g("routerLink",Je(1,s0i,i.id))}}var G0t=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["campaignName","campaignMessage","campaignType.value","triggerType.value","campaignStatus.value","smsCampaignTimeLine.submittedByUsername"],this.route.data.subscribe(a=>{this.smsCampaignsData=a.smsCampaigns.pageItems})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setSmsCampaigns()}setSmsCampaigns(){this.dataSource=new pi(this.smsCampaignsData),this.dataSource.sortingDataAccessor=(i,a)=>{switch(a){case"campaignType.value":return i.campaignType.value;case"triggerType.value":return i.triggerType.value;case"campaignStatus.value":return i.campaignStatus.value;case"smsCampaignTimeLine.submittedByUsername":return i.smsCampaignTimeLine.submittedByUsername;default:return i[a]}},this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-sms-campaigns"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:74,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","table-container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","campaignName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","campaignMessage"],["matColumnDef","campaignType.value"],["matColumnDef","triggerType.value"],["matColumnDef","campaignStatus.value"],["matColumnDef","smsCampaignTimeLine.submittedByUsername"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,l0i,5,5,"button",1),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",d(3,2,i.campaignStatus.code)),l(3),Xt("matTooltip",d(6,4,i.campaignStatus.value))}}function Ili(e,n){e&1&&(a(0,"th",21),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Approved By")))}function Pli(e,n){if(e&1&&(a(0,"td",22),t(1),s()),e&2){let i=n.$implicit;l(),b(i.smsCampaignTimeLine.submittedByUsername)}}function Dli(e,n){e&1&&T(0,"tr",25)}function Ali(e,n){if(e&1&&T(0,"tr",26),e&2){let i=n.$implicit;g("routerLink",Xe(1,gli,i.id))}}var KD=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["campaignName","campaignMessage","campaignType.value","triggerType.value","campaignStatus.value","smsCampaignTimeLine.submittedByUsername"],this.route.data.subscribe(o=>{this.smsCampaignsData=o.smsCampaigns.pageItems})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setSmsCampaigns()}setSmsCampaigns(){this.dataSource=new mi(this.smsCampaignsData),this.dataSource.sortingDataAccessor=(i,o)=>{switch(o){case"campaignType.value":return i.campaignType.value;case"triggerType.value":return i.triggerType.value;case"campaignStatus.value":return i.campaignStatus.value;case"smsCampaignTimeLine.submittedByUsername":return i.smsCampaignTimeLine.submittedByUsername;default:return i[o]}},this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-sms-campaigns"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:74,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","table-container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","campaignName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","campaignMessage"],["matColumnDef","campaignType.value"],["matColumnDef","triggerType.value"],["matColumnDef","campaignStatus.value"],["matColumnDef","smsCampaignTimeLine.submittedByUsername"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,xli,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,c0i,3,3,"th",9),t(26,` - `),x(27,p0i,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,_li,3,3,"th",9),t(26,` + `),x(27,vli,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,m0i,3,3,"th",9),t(33,` - `),x(34,d0i,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,bli,3,3,"th",9),t(33,` + `),x(34,Cli,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,u0i,3,3,"th",9),t(40,` - `),x(41,f0i,2,1,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,yli,3,3,"th",9),t(40,` + `),x(41,Sli,2,1,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,h0i,3,3,"th",9),t(47,` - `),x(48,g0i,2,1,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,wli,3,3,"th",9),t(47,` + `),x(48,Eli,2,1,"td",10),t(49,` + `),at(),t(50,` - `),at(51,14),t(52,` - `),x(53,x0i,3,3,"th",9),t(54,` - `),x(55,_0i,9,6,"td",10),t(56,` - `),ot(),t(57,` + `),ot(51,14),t(52,` + `),x(53,kli,3,3,"th",9),t(54,` + `),x(55,Tli,9,6,"td",10),t(56,` + `),at(),t(57,` - `),at(58,15),t(59,` - `),x(60,v0i,3,3,"th",9),t(61,` - `),x(62,b0i,2,1,"td",10),t(63,` - `),ot(),t(64,` + `),ot(58,15),t(59,` + `),x(60,Ili,3,3,"th",9),t(61,` + `),x(62,Pli,2,1,"td",10),t(63,` + `),at(),t(64,` - `),x(65,C0i,1,0,"tr",16),t(66,` - `),x(67,y0i,1,3,"tr",17),t(68,` + `),x(65,Dli,1,0,"tr",16),t(66,` + `),x(67,Ali,1,3,"tr",17),t(68,` `),s(),t(69,` - `),I(70,"mat-paginator",18),t(71,` + `),T(70,"mat-paginator",18),t(71,` `),s(),t(72,` `),s(),t(73,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_SMSCAMPAIGN"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,a0i)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,se,zt,Ug,St,fa],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var S0i=()=>[10,25,50,100],w0i=()=>["create"],E0i=e=>[e];function k0i(e,n){e&1&&(o(0,"button",20),t(1,` - `),I(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,w0i)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_SMSCAMPAIGN"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,fli)))},dependencies:[yt,Dg,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye,co],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Mli=()=>[10,25,50,100],Oli=()=>["create"],Fli=e=>[e];function Bli(e,n){e&1&&(a(0,"button",20),t(1,` + `),T(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Oli)),l(3),k(` `,d(4,2,"labels.buttons.Create AdHoc Query"),` - `))}function I0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function T0i(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function P0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.SQL Query")))}function D0i(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.query)}}function M0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Table Affected")))}function A0i(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.tableName)}}function O0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Email")))}function F0i(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.email)}}function B0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function Rli(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function Nli(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Lli(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.SQL Query")))}function Vli(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.query)}}function zli(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Table Affected")))}function jli(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.tableName)}}function qli(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Email")))}function Hli(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.email)}}function Gli(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Report Run Frequency"),` - `))}function R0i(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.reportRunFrequency)}}function N0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function L0i(e,n){if(e&1&&(o(0,"td",23),t(1,` - `),o(2,"div",24),t(3,` - `),I(4,"fa-icon",25),t(5,` + `))}function Uli(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.reportRunFrequency)}}function $li(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function Wli(e,n){if(e&1&&(a(0,"td",23),t(1,` + `),a(2,"div",24),t(3,` + `),T(4,"fa-icon",25),t(5,` `),s(),t(6,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isActive===!0?"true":"false"),l(2),Jt("matTooltip",i.isActive===!0?"Active":"Inactive")}}function V0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Created By")))}function z0i(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.createdBy)}}function j0i(e,n){e&1&&I(0,"tr",26)}function q0i(e,n){if(e&1&&I(0,"tr",27),e&2){let i=n.$implicit;g("routerLink",Je(1,E0i,i.id))}}var U0t=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["name","query","tableName","email","reportRunFrequency","isActive","createdBy"],this.route.data.subscribe(a=>{this.adhocQueriesData=a.adhocQueries})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setAdhocQueries(),this.setReportRunFrequency()}setReportRunFrequency(){for(let i=0;i{class e{constructor(i){this.route=i,this.displayedColumns=["name","query","tableName","email","reportRunFrequency","isActive","createdBy"],this.route.data.subscribe(o=>{this.adhocQueriesData=o.adhocQueries})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setAdhocQueries(),this.setReportRunFrequency()}setReportRunFrequency(){for(let i=0;i["edit"];function G0i(e,n){e&1&&(o(0,"button",9),t(1,` - `),I(2,"fa-icon",10),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,H0i)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_ADHOC"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Mli)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var Zli=()=>["edit"];function Xli(e,n){e&1&&(a(0,"button",9),t(1,` + `),T(2,"fa-icon",10),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Zli)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function U0i(e,n){if(e&1){let i=lt();o(0,"button",11),q("click",function(){Q(i);let r=A();return Y(r.deleteAdhocQuery())}),t(1,` - `),I(2,"fa-icon",12),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function tci(e,n){if(e&1){let i=lt();a(0,"button",11),q("click",function(){Q(i);let r=M();return K(r.deleteAdhocQuery())}),t(1,` + `),T(2,"fa-icon",12),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}function $0i(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function eci(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Report Run Frequency"),` - `))}function W0i(e,n){if(e&1&&(o(0,"div",6),t(1),s()),e&2){let i=A();l(),k(` + `))}function ici(e,n){if(e&1&&(a(0,"div",6),t(1),s()),e&2){let i=M();l(),k(` `,i.reportRunFrequency,` - `)}}var $0t=(()=>{class e{constructor(i,a,r,c){this.organizationService=i,this.route=a,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.adhocQueryData=u.adhocQuery})}get reportRunFrequency(){for(let i of this.adhocQueryData.reportRunFrequencies)if(i.id===this.adhocQueryData.reportRunFrequency)return i.value}deleteAdhocQuery(){this.dialog.open(Vi,{data:{deleteContext:`adhoc query ${this.adhocQueryData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.organizationService.deleteAdhocQuery(this.adhocQueryData.id).subscribe(()=>{this.router.navigate(["/organization/adhoc-query"])})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(Nt),z(Zt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-adhoc-query"]],decls:58,vars:24,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,G0i,5,5,"button",1),t(3,` - `),x(4,U0i,5,3,"button",2),t(5,` + `)}}var JD=(()=>{class e{constructor(i,o,r,c){this.organizationService=i,this.route=o,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.adhocQueryData=u.adhocQuery})}get reportRunFrequency(){for(let i of this.adhocQueryData.reportRunFrequencies)if(i.id===this.adhocQueryData.reportRunFrequency)return i.value}deleteAdhocQuery(){this.dialog.open(Vi,{data:{deleteContext:`adhoc query ${this.adhocQueryData.id}`}}).afterClosed().subscribe(o=>{o.delete&&this.organizationService.deleteAdhocQuery(this.adhocQueryData.id).subscribe(()=>{this.router.navigate(["/organization/adhoc-query"])})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Vt),z(te),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-adhoc-query"]],decls:58,vars:24,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,Xli,5,5,"button",1),t(3,` + `),x(4,tci,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"div",5),t(16),m(17,"translate"),s(),t(18,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"div",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"div",6),t(20),s(),t(21,` + `),a(19,"div",6),t(20),s(),t(21,` - `),o(22,"div",5),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"div",5),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",6),t(27),s(),t(28,` + `),a(26,"div",6),t(27),s(),t(28,` - `),o(29,"div",5),t(30),m(31,"translate"),s(),t(32,` + `),a(29,"div",5),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"div",6),t(34),s(),t(35,` + `),a(33,"div",6),t(34),s(),t(35,` - `),x(36,$0i,3,3,"div",7),t(37,` + `),x(36,eci,3,3,"div",7),t(37,` - `),x(38,W0i,2,1,"div",8),t(39,` + `),x(38,ici,2,1,"div",8),t(39,` - `),o(40,"div",5),t(41),m(42,"translate"),s(),t(43,` + `),a(40,"div",5),t(41),m(42,"translate"),s(),t(43,` - `),o(44,"div",6),t(45),s(),t(46,` + `),a(44,"div",6),t(45),s(),t(46,` - `),o(47,"div",5),t(48),m(49,"translate"),s(),t(50,` + `),a(47,"div",5),t(48),m(49,"translate"),s(),t(50,` - `),o(51,"div",6),t(52),s(),t(53,` + `),a(51,"div",6),t(52),s(),t(53,` `),s(),t(54,` `),s(),t(55,` `),s(),t(56,` `),s(),t(57,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_ADHOC"),l(2),g("mifosxHasPermission","DELETE_ADHOC"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_ADHOC"),l(2),g("mifosxHasPermission","DELETE_ADHOC"),l(12),k(` `,d(17,14,"labels.inputs.name"),` `),l(4),k(` `,r.adhocQueryData.name,` @@ -35837,114 +35851,114 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(49,22,"labels.inputs.Created By"),` `),l(4),k(` `,r.adhocQueryData.createdBy,` - `))},dependencies:[Lt,Ht,Dt,te,le,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var Q0i=()=>[10,25,50,100],Y0i=()=>["create"],K0i=e=>[e,"cashiers"],J0i=e=>[e];function Z0i(e,n){e&1&&(o(0,"button",20),t(1,` - `),I(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Y0i)),l(3),k(` + `))},dependencies:[yt,zt,wt,qt,oe,de,At,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var nci=()=>[10,25,50,100],rci=()=>["create"],oci=e=>[e,"cashiers"],aci=e=>[e];function sci(e,n){e&1&&(a(0,"button",20),t(1,` + `),T(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,rci)),l(3),k(` `,d(4,2,"labels.buttons.Create Teller"),` - `))}function X0i(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Branch")))}function tmi(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function emi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Teller Name")))}function imi(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function nmi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function rmi(e,n){if(e&1&&(o(0,"td",23),t(1,` - `),o(2,"div",24),t(3,` - `),I(4,"fa-icon",25),m(5,"translate"),m(6,"translate"),t(7,` + `))}function lci(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Branch")))}function cci(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function pci(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Teller Name")))}function mci(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function dci(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function uci(e,n){if(e&1&&(a(0,"td",23),t(1,` + `),a(2,"div",24),t(3,` + `),T(4,"fa-icon",25),m(5,"translate"),m(6,"translate"),t(7,` `),s(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.status==="ACTIVE"?"true":"false"),l(2),Jt("matTooltip",i.status==="ACTIVE"?d(5,2,"labels.inputs.Active"):d(6,4,"labels.catalogs.Inactive"))}}function ami(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Started On")))}function omi(e,n){if(e&1&&(o(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function smi(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function lmi(e,n){if(e&1){let i=lt();o(0,"td",27),q("click",function(r){return Q(i),Y(r.stopPropagation())}),t(1,` - `),o(2,"button",28),t(3,` - `),I(4,"fa-icon",29),t(5),m(6,"translate"),s(),t(7,` - `),s()}if(e&2){let i=n.$implicit;l(2),g("routerLink",Je(4,K0i,i.id)),l(3),k("",d(6,2,"labels.buttons.View Cashiers"),` - `)}}function cmi(e,n){e&1&&I(0,"tr",30)}function pmi(e,n){if(e&1&&I(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Je(1,J0i,i.id))}}var W0t=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["officeName","name","status","startDate","actions"],this.route.data.subscribe(a=>{this.tellersData=a.tellers})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTellers()}setTellers(){this.dataSource=new pi(this.tellersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-tellers"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:67,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","officeName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","status"],["matColumnDef","startDate"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-cell",""],["mat-cell","",3,"click"],["mat-button","","color","primary",3,"routerLink"],["icon","eye",1,"m-r-10"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Z0i,5,5,"button",1),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",i.status==="ACTIVE"?"true":"false"),l(2),Xt("matTooltip",i.status==="ACTIVE"?d(5,2,"labels.inputs.Active"):d(6,4,"labels.catalogs.Inactive"))}}function fci(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Started On")))}function hci(e,n){if(e&1&&(a(0,"td",23),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.startDate))}}function gci(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function xci(e,n){if(e&1){let i=lt();a(0,"td",27),q("click",function(r){return Q(i),K(r.stopPropagation())}),t(1,` + `),a(2,"button",28),t(3,` + `),T(4,"fa-icon",29),t(5),m(6,"translate"),s(),t(7,` + `),s()}if(e&2){let i=n.$implicit;l(2),g("routerLink",Xe(4,oci,i.id)),l(3),k("",d(6,2,"labels.buttons.View Cashiers"),` + `)}}function _ci(e,n){e&1&&T(0,"tr",30)}function vci(e,n){if(e&1&&T(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Xe(1,aci,i.id))}}var ZD=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["officeName","name","status","startDate","actions"],this.route.data.subscribe(o=>{this.tellersData=o.tellers})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTellers()}setTellers(){this.dataSource=new mi(this.tellersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-tellers"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:67,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","officeName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","status"],["matColumnDef","startDate"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["matTooltipPosition","right","icon","circle","size","lg",3,"matTooltip"],["mat-header-cell",""],["mat-cell","",3,"click"],["mat-button","","color","primary",3,"routerLink"],["icon","eye",1,"m-r-10"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,sci,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,X0i,3,3,"th",9),t(26,` - `),x(27,tmi,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,lci,3,3,"th",9),t(26,` + `),x(27,cci,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,emi,3,3,"th",9),t(33,` - `),x(34,imi,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,pci,3,3,"th",9),t(33,` + `),x(34,mci,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,nmi,3,3,"th",9),t(40,` - `),x(41,rmi,9,6,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,dci,3,3,"th",9),t(40,` + `),x(41,uci,9,6,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,ami,3,3,"th",9),t(47,` - `),x(48,omi,3,3,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,fci,3,3,"th",9),t(47,` + `),x(48,hci,3,3,"td",10),t(49,` + `),at(),t(50,` - `),at(51,14),t(52,` - `),x(53,smi,3,3,"th",15),t(54,` - `),x(55,lmi,8,6,"td",16),t(56,` - `),ot(),t(57,` + `),ot(51,14),t(52,` + `),x(53,gci,3,3,"th",15),t(54,` + `),x(55,xci,8,6,"td",16),t(56,` + `),at(),t(57,` - `),x(58,cmi,1,0,"tr",17),t(59,` - `),x(60,pmi,1,3,"tr",18),t(61,` + `),x(58,_ci,1,0,"tr",17),t(59,` + `),x(60,vci,1,3,"tr",18),t(61,` `),s(),t(62,` - `),I(63,"mat-paginator",19),t(64,` + `),T(63,"mat-paginator",19),t(64,` `),s(),t(65,` `),s(),t(66,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_TELLER"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Q0i)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,se,zt,St,ji],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var mmi=()=>["edit"];function dmi(e,n){e&1&&(o(0,"button",9),t(1,` - `),I(2,"fa-icon",10),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,mmi)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_TELLER"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,nci)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,ji,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var bci=()=>["edit"];function Cci(e,n){e&1&&(a(0,"button",9),t(1,` + `),T(2,"fa-icon",10),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,bci)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function umi(e,n){if(e&1){let i=lt();o(0,"button",11),q("click",function(){Q(i);let r=A();return Y(r.deleteTeller())}),t(1,` - `),I(2,"fa-icon",12),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function yci(e,n){if(e&1){let i=lt();a(0,"button",11),q("click",function(){Q(i);let r=M();return K(r.deleteTeller())}),t(1,` + `),T(2,"fa-icon",12),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}function fmi(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function Sci(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Description"),` - `))}function hmi(e,n){if(e&1&&(o(0,"div",6),t(1),s()),e&2){let i=A();l(),k(` + `))}function wci(e,n){if(e&1&&(a(0,"div",6),t(1),s()),e&2){let i=M();l(),k(` `,i.tellerData.description,` - `)}}function gmi(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function Eci(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.End Date"),` - `))}function xmi(e,n){if(e&1&&(o(0,"div",6),t(1),m(2,"dateFormat"),s()),e&2){let i=A();l(),k(` + `))}function kci(e,n){if(e&1&&(a(0,"div",6),t(1),m(2,"dateFormat"),s()),e&2){let i=M();l(),k(` `,d(2,1,i.tellerData.endDate),` - `)}}var Q0t=(()=>{class e{constructor(i,a,r,c){this.organizationService=i,this.route=a,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.tellerData=u.teller})}deleteTeller(){this.dialog.open(Vi,{data:{deleteContext:`teller ${this.tellerData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.organizationService.deleteTeller(this.tellerData.id).subscribe(()=>{this.router.navigate(["/organization/tellers"])})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(Nt),z(Zt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-teller"]],decls:57,vars:26,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,dmi,5,5,"button",1),t(3,` - `),x(4,umi,5,3,"button",2),t(5,` + `)}}var XD=(()=>{class e{constructor(i,o,r,c){this.organizationService=i,this.route=o,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.tellerData=u.teller})}deleteTeller(){this.dialog.open(Vi,{data:{deleteContext:`teller ${this.tellerData.id}`}}).afterClosed().subscribe(o=>{o.delete&&this.organizationService.deleteTeller(this.tellerData.id).subscribe(()=>{this.router.navigate(["/organization/tellers"])})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Vt),z(te),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-teller"]],decls:57,vars:26,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,Cci,5,5,"button",1),t(3,` + `),x(4,yci,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"div",5),t(16),m(17,"translate"),s(),t(18,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"div",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"div",6),t(20),s(),t(21,` + `),a(19,"div",6),t(20),s(),t(21,` - `),o(22,"div",5),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"div",5),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",6),t(27),s(),t(28,` + `),a(26,"div",6),t(27),s(),t(28,` - `),x(29,fmi,3,3,"div",7),t(30,` + `),x(29,Sci,3,3,"div",7),t(30,` - `),x(31,hmi,2,1,"div",8),t(32,` + `),x(31,wci,2,1,"div",8),t(32,` - `),o(33,"div",5),t(34),m(35,"translate"),s(),t(36,` + `),a(33,"div",5),t(34),m(35,"translate"),s(),t(36,` - `),o(37,"div",6),t(38),m(39,"dateFormat"),s(),t(40,` + `),a(37,"div",6),t(38),m(39,"dateFormat"),s(),t(40,` - `),x(41,gmi,3,3,"div",7),t(42,` + `),x(41,Eci,3,3,"div",7),t(42,` - `),x(43,xmi,3,3,"div",8),t(44,` + `),x(43,kci,3,3,"div",8),t(44,` - `),o(45,"div",5),t(46),m(47,"translate"),s(),t(48,` + `),a(45,"div",5),t(46),m(47,"translate"),s(),t(48,` - `),o(49,"div",6),t(50),m(51,"titlecase"),s(),t(52,` + `),a(49,"div",6),t(50),m(51,"titlecase"),s(),t(52,` `),s(),t(53,` `),s(),t(54,` `),s(),t(55,` `),s(),t(56,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_TELLER"),l(2),g("mifosxHasPermission","DELETE_TELLER"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_TELLER"),l(2),g("mifosxHasPermission","DELETE_TELLER"),l(12),k(` `,d(17,14,"labels.inputs.Teller Name"),` `),l(4),k(` `,r.tellerData.name,` @@ -35960,229 +35974,229 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(47,22,"labels.inputs.Status"),` `),l(4),k(` `,d(51,24,r.tellerData.status),` - `))},dependencies:[Lt,Ht,Dt,te,le,se,zt,Ug,St,ji],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var _mi=()=>[10,25,50,100],vmi=()=>["create"],bmi=e=>[e,"edit"];function Cmi(e,n){e&1&&(o(0,"button",23),t(1,` - `),I(2,"fa-icon",24),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,vmi)),l(3),k(` + `))},dependencies:[yt,zt,Dg,wt,qt,oe,de,At,ji,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var Tci=()=>[10,25,50,100],Ici=()=>["create"],Pci=e=>[e,"edit"];function Dci(e,n){e&1&&(a(0,"button",23),t(1,` + `),T(2,"fa-icon",24),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Ici)),l(3),k(` `,d(4,2,"labels.buttons.Create Payment Type"),` - `))}function ymi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function Smi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function wmi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function Emi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.description)}}function kmi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Code")))}function Imi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.codeName)}}function Tmi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.System Defined")))}function Pmi(e,n){e&1&&(I(0,"fa-icon",30),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function Dmi(e,n){e&1&&(I(0,"fa-icon",31),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function Mmi(e,n){if(e&1&&(o(0,"td",26),t(1,` - `),o(2,"div",27),t(3,` - `),x(4,Pmi,2,3,"fa-icon",28),t(5,` - `),x(6,Dmi,2,3,"fa-icon",29),t(7,` + `))}function Aci(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function Mci(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Oci(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function Fci(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.description)}}function Bci(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Code")))}function Rci(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.codeName)}}function Nci(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.System Defined")))}function Lci(e,n){e&1&&(T(0,"fa-icon",30),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function Vci(e,n){e&1&&(T(0,"fa-icon",31),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function zci(e,n){if(e&1&&(a(0,"td",26),t(1,` + `),a(2,"div",27),t(3,` + `),x(4,Lci,2,3,"fa-icon",28),t(5,` + `),x(6,Vci,2,3,"fa-icon",29),t(7,` `),s(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isSystemDefined===!0?"true text-center":"false text-center"),l(2),g("ngIf",i.isSystemDefined),l(2),g("ngIf",!i.isSystemDefined)}}function Ami(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Cash Payment")))}function Omi(e,n){e&1&&(I(0,"fa-icon",30),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function Fmi(e,n){e&1&&(I(0,"fa-icon",31),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function Bmi(e,n){if(e&1&&(o(0,"td",26),t(1,` - `),o(2,"div",27),t(3,` - `),x(4,Omi,2,3,"fa-icon",28),t(5,` - `),x(6,Fmi,2,3,"fa-icon",29),t(7,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isSystemDefined===!0?"true text-center":"false text-center"),l(2),g("ngIf",i.isSystemDefined),l(2),g("ngIf",!i.isSystemDefined)}}function jci(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Cash Payment")))}function qci(e,n){e&1&&(T(0,"fa-icon",30),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function Hci(e,n){e&1&&(T(0,"fa-icon",31),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function Gci(e,n){if(e&1&&(a(0,"td",26),t(1,` + `),a(2,"div",27),t(3,` + `),x(4,qci,2,3,"fa-icon",28),t(5,` + `),x(6,Hci,2,3,"fa-icon",29),t(7,` `),s(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isCashPayment===!0?"true text-center":"false text-center"),l(2),g("ngIf",i.isCashPayment),l(2),g("ngIf",!i.isCashPayment)}}function Rmi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Position")))}function Nmi(e,n){if(e&1&&(o(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),b(i.position)}}function Lmi(e,n){e&1&&(o(0,"th",33),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Vmi(e,n){if(e&1&&(o(0,"button",37),t(1,` - `),I(2,"fa-icon",38),t(3),m(4,"translate"),s()),e&2){let i=A().$implicit;g("routerLink",Je(4,bmi,i.id)),l(3),k("",d(4,2,"labels.buttons.Edit"),` - `)}}function zmi(e,n){if(e&1){let i=lt();o(0,"button",39),q("click",function(){Q(i);let r=A().$implicit,c=A();return Y(c.deletePaymentType(r.id))}),t(1,` - `),I(2,"fa-icon",40),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Delete"),` - `))}function jmi(e,n){if(e&1&&(o(0,"td",34),t(1,` - `),x(2,Vmi,5,6,"button",35),t(3,` - `),x(4,zmi,5,3,"button",36),t(5,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",!i.isSystemDefined),l(2),g("ngIf",!i.isSystemDefined)}}function qmi(e,n){e&1&&I(0,"tr",41)}function Hmi(e,n){e&1&&I(0,"tr",42)}var Y0t=(()=>{class e{constructor(i,a,r){this.organizationService=i,this.route=a,this.dialog=r,this.displayedColumns=["name","description","codeName","isSystemDefined","isCashPayment","position","actions"],this.route.data.subscribe(c=>{this.paymentTypesData=c.paymentTypes})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setPaymentTypes()}setPaymentTypes(){this.dataSource=new pi(this.paymentTypesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}deletePaymentType(i){this.dialog.open(Vi,{data:{deleteContext:`payment type ${i}`}}).afterClosed().subscribe(r=>{r.delete&&this.organizationService.deletePaymentType(i).subscribe(()=>{this.paymentTypesData=this.paymentTypesData.filter(c=>c.id!==i),this.setPaymentTypes()})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(Nt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-payment-types"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:81,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","table-container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","description"],["matColumnDef","codeName"],["matColumnDef","isSystemDefined"],["matColumnDef","isCashPayment"],["matColumnDef","position"],["mat-cell","","class","text-center",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","layout-row",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["mat-cell","",1,"text-center"],["mat-header-cell",""],["mat-cell","",1,"layout-row"],["mat-button","","color","primary","class","no-wrap",3,"routerLink",4,"ngIf"],["mat-button","","color","warn","class","no-wrap",3,"click",4,"ngIf"],["mat-button","","color","primary",1,"no-wrap",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-button","","color","warn",1,"no-wrap",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Cmi,5,5,"button",1),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",i.isCashPayment===!0?"true text-center":"false text-center"),l(2),g("ngIf",i.isCashPayment),l(2),g("ngIf",!i.isCashPayment)}}function Uci(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Position")))}function $ci(e,n){if(e&1&&(a(0,"td",32),t(1),s()),e&2){let i=n.$implicit;l(),b(i.position)}}function Wci(e,n){e&1&&(a(0,"th",33),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Qci(e,n){if(e&1&&(a(0,"button",37),t(1,` + `),T(2,"fa-icon",38),t(3),m(4,"translate"),s()),e&2){let i=M().$implicit;g("routerLink",Xe(4,Pci,i.id)),l(3),k("",d(4,2,"labels.buttons.Edit"),` + `)}}function Kci(e,n){if(e&1){let i=lt();a(0,"button",39),q("click",function(){Q(i);let r=M().$implicit,c=M();return K(c.deletePaymentType(r.id))}),t(1,` + `),T(2,"fa-icon",40),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Delete"),` + `))}function Yci(e,n){if(e&1&&(a(0,"td",34),t(1,` + `),x(2,Qci,5,6,"button",35),t(3,` + `),x(4,Kci,5,3,"button",36),t(5,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",!i.isSystemDefined),l(2),g("ngIf",!i.isSystemDefined)}}function Jci(e,n){e&1&&T(0,"tr",41)}function Zci(e,n){e&1&&T(0,"tr",42)}var tA=(()=>{class e{constructor(i,o,r){this.organizationService=i,this.route=o,this.dialog=r,this.displayedColumns=["name","description","codeName","isSystemDefined","isCashPayment","position","actions"],this.route.data.subscribe(c=>{this.paymentTypesData=c.paymentTypes})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setPaymentTypes()}setPaymentTypes(){this.dataSource=new mi(this.paymentTypesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}deletePaymentType(i){this.dialog.open(Vi,{data:{deleteContext:`payment type ${i}`}}).afterClosed().subscribe(r=>{r.delete&&this.organizationService.deletePaymentType(i).subscribe(()=>{this.paymentTypesData=this.paymentTypesData.filter(c=>c.id!==i),this.setPaymentTypes()})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Vt),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-payment-types"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:81,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","table-container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","description"],["matColumnDef","codeName"],["matColumnDef","isSystemDefined"],["matColumnDef","isCashPayment"],["matColumnDef","position"],["mat-cell","","class","text-center",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","layout-row",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["mat-cell","",1,"text-center"],["mat-header-cell",""],["mat-cell","",1,"layout-row"],["mat-button","","color","primary","class","no-wrap",3,"routerLink",4,"ngIf"],["mat-button","","color","warn","class","no-wrap",3,"click",4,"ngIf"],["mat-button","","color","primary",1,"no-wrap",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-button","","color","warn",1,"no-wrap",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,Dci,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,ymi,3,3,"th",9),t(26,` - `),x(27,Smi,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,Aci,3,3,"th",9),t(26,` + `),x(27,Mci,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,wmi,3,3,"th",9),t(33,` - `),x(34,Emi,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,Oci,3,3,"th",9),t(33,` + `),x(34,Fci,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,kmi,3,3,"th",9),t(40,` - `),x(41,Imi,2,1,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,Bci,3,3,"th",9),t(40,` + `),x(41,Rci,2,1,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,Tmi,3,3,"th",9),t(47,` - `),x(48,Mmi,9,3,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,Nci,3,3,"th",9),t(47,` + `),x(48,zci,9,3,"td",10),t(49,` + `),at(),t(50,` - `),at(51,14),t(52,` - `),x(53,Ami,3,3,"th",9),t(54,` - `),x(55,Bmi,9,3,"td",10),t(56,` - `),ot(),t(57,` + `),ot(51,14),t(52,` + `),x(53,jci,3,3,"th",9),t(54,` + `),x(55,Gci,9,3,"td",10),t(56,` + `),at(),t(57,` - `),at(58,15),t(59,` - `),x(60,Rmi,3,3,"th",9),t(61,` - `),x(62,Nmi,2,1,"td",16),t(63,` - `),ot(),t(64,` + `),ot(58,15),t(59,` + `),x(60,Uci,3,3,"th",9),t(61,` + `),x(62,$ci,2,1,"td",16),t(63,` + `),at(),t(64,` - `),at(65,17),t(66,` - `),x(67,Lmi,3,3,"th",18),t(68,` - `),x(69,jmi,6,2,"td",19),t(70,` - `),ot(),t(71,` + `),ot(65,17),t(66,` + `),x(67,Wci,3,3,"th",18),t(68,` + `),x(69,Yci,6,2,"td",19),t(70,` + `),at(),t(71,` - `),x(72,qmi,1,0,"tr",20),t(73,` - `),x(74,Hmi,1,0,"tr",21),t(75,` + `),x(72,Jci,1,0,"tr",20),t(73,` + `),x(74,Zci,1,0,"tr",21),t(75,` `),s(),t(76,` - `),I(77,"mat-paginator",22),t(78,` + `),T(77,"mat-paginator",22),t(78,` `),s(),t(79,` `),s(),t(80,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_PAYMENTTYPE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,_mi)))},dependencies:[Lt,Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}.text-center[_ngcontent-%COMP%]{text-align:center}.nowrap[_ngcontent-%COMP%]{display:inline-flex;align-items:center;white-space:nowrap}"]})}}return e})();var Gmi=()=>["../../"];function Umi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_PAYMENTTYPE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Tci)))},dependencies:[yt,zt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}.text-center[_ngcontent-%COMP%]{text-align:center}.nowrap[_ngcontent-%COMP%]{display:inline-flex;align-items:center;white-space:nowrap}"]})}}return e})();var Xci=()=>["../../"];function tpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Payment Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function $mi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function epi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Position")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Wmi(e,n){if(e&1&&(o(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.paymentTypeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function ipi(e,n){if(e&1&&(a(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.paymentTypeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var K0t=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.organizationService=a,this.router=r,this.route=c,this.route.data.subscribe(u=>{this.paymentTypeData=u.paymentType})}ngOnInit(){this.createPaymentTypeForm()}createPaymentTypeForm(){this.paymentTypeForm=this.formBuilder.group({name:[this.paymentTypeData.name,yt.required],description:[this.paymentTypeData.description],isCashPayment:[this.paymentTypeData.isCashPayment],position:[this.paymentTypeData.position,yt.required]})}submit(){let i=this.paymentTypeForm.value;this.organizationService.updatePaymentType(this.paymentTypeData.id,i).subscribe(a=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z(Zt),z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-payment-type"]],decls:59,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","matInput","","formControlName","name"],[4,"ngIf"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],["labelPosition","before","formControlName","isCashPayment",1,"status"],["required","","matInput","","formControlName","position"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,Umi,8,9,"mat-error",4),t(19,` + `)}}var eA=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.organizationService=o,this.router=r,this.route=c,this.route.data.subscribe(u=>{this.paymentTypeData=u.paymentType})}ngOnInit(){this.createPaymentTypeForm()}createPaymentTypeForm(){this.paymentTypeForm=this.formBuilder.group({name:[this.paymentTypeData.name,St.required],description:[this.paymentTypeData.description],isCashPayment:[this.paymentTypeData.isCashPayment],position:[this.paymentTypeData.position,St.required]})}submit(){let i=this.paymentTypeForm.value;this.organizationService.updatePaymentType(this.paymentTypeData.id,i).subscribe(o=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(te),z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-payment-type"]],decls:59,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","matInput","","formControlName","name"],[4,"ngIf"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],["labelPosition","before","formControlName","isCashPayment",1,"status"],["required","","matInput","","formControlName","position"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,tpi,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"textarea",5),t(28,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"textarea",5),t(28,` `),s(),t(29,` - `),o(30,"mat-checkbox",6),t(31),m(32,"translate"),s(),t(33,` + `),a(30,"mat-checkbox",6),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"mat-form-field"),t(35,` - `),o(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` - `),I(40,"input",7),t(41,` - `),x(42,$mi,8,9,"mat-error",4),t(43,` + `),a(34,"mat-form-field"),t(35,` + `),a(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` + `),T(40,"input",7),t(41,` + `),x(42,epi,8,9,"mat-error",4),t(43,` `),s(),t(44,` `),s(),t(45,` `),s(),t(46,` - `),o(47,"mat-card-actions",8),t(48,` - `),o(49,"button",9),t(50),m(51,"translate"),s(),t(52,` - `),x(53,Wmi,3,4,"button",10),t(54,` + `),a(47,"mat-card-actions",8),t(48,` + `),a(49,"button",9),t(50),m(51,"translate"),s(),t(52,` + `),x(53,ipi,3,4,"button",10),t(54,` `),s(),t(55,` `),s(),t(56,` `),s(),t(57,` `),s(),t(58,` -`)),a&2&&(l(4),g("formGroup",r.paymentTypeForm),l(9),b(d(14,10,"labels.inputs.Payment Type")),l(5),g("ngIf",r.paymentTypeForm.controls.name.hasError("required")),l(6),b(d(25,12,"labels.inputs.Description")),l(7),k(` +`)),o&2&&(l(4),g("formGroup",r.paymentTypeForm),l(9),b(d(14,10,"labels.inputs.Payment Type")),l(5),g("ngIf",r.paymentTypeForm.controls.name.hasError("required")),l(6),b(d(25,12,"labels.inputs.Description")),l(7),k(` `,d(32,14,"labels.inputs.Is Cash Payment"),`? - `),l(6),b(d(38,16,"labels.inputs.Position")),l(5),g("ngIf",r.paymentTypeForm.controls.position.hasError("required")),l(7),g("routerLink",ht(20,Gmi)),l(),k(` + `),l(6),b(d(38,16,"labels.inputs.Position")),l(5),g("ngIf",r.paymentTypeForm.controls.position.hasError("required")),l(7),g("routerLink",ht(20,Xci)),l(),k(` `,d(51,18,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_PAYMENTTYPE"))},dependencies:[Lt,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,Pr,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var Qmi=()=>["../"];function Ymi(e,n){if(e&1&&(o(0,"mat-radio-button",7),t(1,` - `),o(2,"span",8),t(3),s(),t(4,` - `),s()),e&2){let i=n.$implicit;g("value",i.id),l(3),b(i.description)}}function Kmi(e,n){if(e&1&&(o(0,"button",9),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",i.passwordPreferencesForm.pristine),l(),k(` + `),l(3),g("mifosxHasPermission","UPDATE_PAYMENTTYPE"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et,wr,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var npi=()=>["../"];function rpi(e,n){if(e&1&&(a(0,"mat-radio-button",7),t(1,` + `),a(2,"span",8),t(3),s(),t(4,` + `),s()),e&2){let i=n.$implicit;g("value",i.id),l(3),b(i.description)}}function opi(e,n){if(e&1&&(a(0,"button",9),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",i.passwordPreferencesForm.pristine),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var J0t=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.organizationService=a,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.passwordPreferencesData=u.passwordPreferencesTemplate})}ngOnInit(){this.createPasswordPreferencesForm(),this.setPasswordPreferencesForm()}createPasswordPreferencesForm(){this.passwordPreferencesForm=this.formBuilder.group({validationPolicyId:[""]})}setPasswordPreferencesForm(){for(let i of this.passwordPreferencesData)i.active===!0&&this.passwordPreferencesForm.get("validationPolicyId").setValue(i.id)}submit(){let i=this.passwordPreferencesForm.value;this.organizationService.updatePasswordPreferences(i).subscribe(a=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-password-preferences"]],decls:26,vars:8,consts:[[1,"container"],[3,"ngSubmit","formGroup"],["formControlName","validationPolicyId",1,"layout-column","gap-10px","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],[1,"description-wrap"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"mat-radio-group",2),t(9,` - `),x(10,Ymi,5,2,"mat-radio-button",3),t(11,` + `)}}var iA=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.organizationService=o,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.passwordPreferencesData=u.passwordPreferencesTemplate})}ngOnInit(){this.createPasswordPreferencesForm(),this.setPasswordPreferencesForm()}createPasswordPreferencesForm(){this.passwordPreferencesForm=this.formBuilder.group({validationPolicyId:[""]})}setPasswordPreferencesForm(){for(let i of this.passwordPreferencesData)i.active===!0&&this.passwordPreferencesForm.get("validationPolicyId").setValue(i.id)}submit(){let i=this.passwordPreferencesForm.value;this.organizationService.updatePasswordPreferences(i).subscribe(o=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-password-preferences"]],decls:26,vars:8,consts:[[1,"container"],[3,"ngSubmit","formGroup"],["formControlName","validationPolicyId",1,"layout-column","gap-10px","radio-group-spacing"],[3,"value",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],[1,"description-wrap"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"mat-radio-group",2),t(9,` + `),x(10,rpi,5,2,"mat-radio-button",3),t(11,` `),s(),t(12,` `),s(),t(13,` - `),o(14,"mat-card-actions",4),t(15,` - `),o(16,"button",5),t(17),m(18,"translate"),s(),t(19,` - `),x(20,Kmi,3,4,"button",6),t(21,` + `),a(14,"mat-card-actions",4),t(15,` + `),a(16,"button",5),t(17),m(18,"translate"),s(),t(19,` + `),x(20,opi,3,4,"button",6),t(21,` `),s(),t(22,` `),s(),t(23,` `),s(),t(24,` `),s(),t(25,` -`)),a&2&&(l(4),g("formGroup",r.passwordPreferencesForm),l(6),g("ngForOf",r.passwordPreferencesData),l(6),g("routerLink",ht(7,Qmi)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.passwordPreferencesForm),l(6),g("ngForOf",r.passwordPreferencesData),l(6),g("routerLink",ht(7,npi)),l(),k(` `,d(18,5,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_PASSWORD_VALIDATION_POLICY"))},dependencies:[re,Dt,te,Ge,le,Ps,Ds,fe,ee,me,de,ue,se,zt,St],styles:[".description-wrap[_ngcontent-%COMP%]{white-space:normal}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var Jmi=()=>[10,25,50,100],Zmi=()=>["create"];function Xmi(e,n){e&1&&(o(0,"button",20),t(1,` - `),I(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Zmi)),l(3),k(` + `),l(3),g("mifosxHasPermission","UPDATE_PASSWORD_VALIDATION_POLICY"))},dependencies:[yt,le,wt,_e,re,he,ge,xe,qt,oe,de,$e,At,me,Et,bs,Cs],styles:[".description-wrap[_ngcontent-%COMP%]{white-space:normal}.radio-group-spacing[_ngcontent-%COMP%]{display:flex;gap:2rem;flex-direction:row}@media (width <= 768px){.radio-group-spacing[_ngcontent-%COMP%]{flex-direction:column}}"]})}}return e})();var api=()=>[10,25,50,100],spi=()=>["create"];function lpi(e,n){e&1&&(a(0,"button",20),t(1,` + `),T(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,spi)),l(3),k(` `,d(4,2,"labels.buttons.Create"),` - `))}function tdi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity")))}function edi(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entity)}}function idi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function ndi(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.productName)}}function rdi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Data Table")))}function adi(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.datatableName)}}function odi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function sdi(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function ldi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.System Defined")))}function cdi(e,n){e&1&&(I(0,"fa-icon",27),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.Yes"))}function pdi(e,n){e&1&&(I(0,"fa-icon",28),m(1,"translate")),e&2&&Jt("matTooltip",d(1,1,"tooltips.No"))}function mdi(e,n){if(e&1&&(o(0,"td",23),t(1,` - `),o(2,"div",24),t(3,` - `),x(4,cdi,2,3,"fa-icon",25),t(5,` - `),x(6,pdi,2,3,"fa-icon",26),t(7,` + `))}function cpi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity")))}function ppi(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entity)}}function mpi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function dpi(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.productName)}}function upi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Data Table")))}function fpi(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.datatableName)}}function hpi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function gpi(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function xpi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.System Defined")))}function _pi(e,n){e&1&&(T(0,"fa-icon",27),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.Yes"))}function vpi(e,n){e&1&&(T(0,"fa-icon",28),m(1,"translate")),e&2&&Xt("matTooltip",d(1,1,"tooltips.No"))}function bpi(e,n){if(e&1&&(a(0,"td",23),t(1,` + `),a(2,"div",24),t(3,` + `),x(4,_pi,2,3,"fa-icon",25),t(5,` + `),x(6,vpi,2,3,"fa-icon",26),t(7,` `),s(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("className",i.systemDefined===!0?"true":"false"),l(2),g("ngIf",i.systemDefined),l(2),g("ngIf",!i.systemDefined)}}function ddi(e,n){e&1&&(o(0,"th",29),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function udi(e,n){if(e&1){let i=lt();o(0,"button",31),q("click",function(){Q(i);let r=A().$implicit,c=A();return Y(c.deleteEntityDataTableCheck(r.id))}),t(1,` - `),I(2,"fa-icon",32),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Delete"),` - `))}function fdi(e,n){e&1&&(o(0,"td",23),t(1,` - `),x(2,udi,5,3,"button",30),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","DELETE_ENTITY_DATATABLE_CHECK"))}function hdi(e,n){e&1&&I(0,"tr",33)}function gdi(e,n){e&1&&I(0,"tr",34)}var Z0t=(()=>{class e{constructor(i,a,r){this.organizationService=i,this.route=a,this.dialog=r,this.displayedColumns=["entity","productName","datatableName","status","systemDefined","actions"],this.entityValues=[{code:"m_client",value:"Client"},{code:"m_loan",value:"Loan"},{code:"m_group",value:"Group"},{code:"m_savings_account",value:"Savings Account"}],this.route.data.subscribe(c=>{this.entityDataTableChecksData=c.entityDataTableChecks.pageItems})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEntityDataTableChecks(),this.setEntity()}setEntity(){for(let i=0;i{switch(a){case"status":return i.status.value;default:return i[a]}}}deleteEntityDataTableCheck(i){this.dialog.open(Vi,{data:{deleteContext:`entity data table check ${i}`}}).afterClosed().subscribe(r=>{r.delete&&this.organizationService.deleteEntityDataTableCheck(i).subscribe(()=>{this.entityDataTableChecksData=this.entityDataTableChecksData.filter(c=>c.id!==i),this.dataSource.data=this.entityDataTableChecksData})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(Nt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-entity-data-table-checks"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:74,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","entity"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","productName"],["matColumnDef","datatableName"],["matColumnDef","status"],["matColumnDef","systemDefined"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["mat-header-cell",""],["mat-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Xmi,5,5,"button",1),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("className",i.systemDefined===!0?"true":"false"),l(2),g("ngIf",i.systemDefined),l(2),g("ngIf",!i.systemDefined)}}function Cpi(e,n){e&1&&(a(0,"th",29),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function ypi(e,n){if(e&1){let i=lt();a(0,"button",31),q("click",function(){Q(i);let r=M().$implicit,c=M();return K(c.deleteEntityDataTableCheck(r.id))}),t(1,` + `),T(2,"fa-icon",32),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Delete"),` + `))}function Spi(e,n){e&1&&(a(0,"td",23),t(1,` + `),x(2,ypi,5,3,"button",30),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","DELETE_ENTITY_DATATABLE_CHECK"))}function wpi(e,n){e&1&&T(0,"tr",33)}function Epi(e,n){e&1&&T(0,"tr",34)}var nA=(()=>{class e{constructor(i,o,r){this.organizationService=i,this.route=o,this.dialog=r,this.displayedColumns=["entity","productName","datatableName","status","systemDefined","actions"],this.entityValues=[{code:"m_client",value:"Client"},{code:"m_loan",value:"Loan"},{code:"m_group",value:"Group"},{code:"m_savings_account",value:"Savings Account"}],this.route.data.subscribe(c=>{this.entityDataTableChecksData=c.entityDataTableChecks.pageItems})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setEntityDataTableChecks(),this.setEntity()}setEntity(){for(let i=0;i{switch(o){case"status":return i.status.value;default:return i[o]}}}deleteEntityDataTableCheck(i){this.dialog.open(Vi,{data:{deleteContext:`entity data table check ${i}`}}).afterClosed().subscribe(r=>{r.delete&&this.organizationService.deleteEntityDataTableCheck(i).subscribe(()=>{this.entityDataTableChecksData=this.entityDataTableChecksData.filter(c=>c.id!==i),this.dataSource.data=this.entityDataTableChecksData})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Vt),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-entity-data-table-checks"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:74,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","entity"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","productName"],["matColumnDef","datatableName"],["matColumnDef","status"],["matColumnDef","systemDefined"],["matColumnDef","actions"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"className"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip",4,"ngIf"],["icon","check-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["icon","times-circle","size","lg","matTooltipPosition","right",3,"matTooltip"],["mat-header-cell",""],["mat-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,lpi,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,tdi,3,3,"th",9),t(26,` - `),x(27,edi,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,cpi,3,3,"th",9),t(26,` + `),x(27,ppi,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,idi,3,3,"th",9),t(33,` - `),x(34,ndi,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,mpi,3,3,"th",9),t(33,` + `),x(34,dpi,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,rdi,3,3,"th",9),t(40,` - `),x(41,adi,2,1,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,upi,3,3,"th",9),t(40,` + `),x(41,fpi,2,1,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,odi,3,3,"th",9),t(47,` - `),x(48,sdi,2,1,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,hpi,3,3,"th",9),t(47,` + `),x(48,gpi,2,1,"td",10),t(49,` + `),at(),t(50,` - `),at(51,14),t(52,` - `),x(53,ldi,3,3,"th",9),t(54,` - `),x(55,mdi,9,3,"td",10),t(56,` - `),ot(),t(57,` + `),ot(51,14),t(52,` + `),x(53,xpi,3,3,"th",9),t(54,` + `),x(55,bpi,9,3,"td",10),t(56,` + `),at(),t(57,` - `),at(58,15),t(59,` - `),x(60,ddi,3,3,"th",16),t(61,` - `),x(62,fdi,4,1,"td",10),t(63,` - `),ot(),t(64,` + `),ot(58,15),t(59,` + `),x(60,Cpi,3,3,"th",16),t(61,` + `),x(62,Spi,4,1,"td",10),t(63,` + `),at(),t(64,` - `),x(65,hdi,1,0,"tr",17),t(66,` - `),x(67,gdi,1,0,"tr",18),t(68,` + `),x(65,wpi,1,0,"tr",17),t(66,` + `),x(67,Epi,1,0,"tr",18),t(68,` `),s(),t(69,` - `),I(70,"mat-paginator",19),t(71,` + `),T(70,"mat-paginator",19),t(71,` `),s(),t(72,` `),s(),t(73,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_ENTITY_DATATABLE_CHECK"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Jmi)))},dependencies:[Lt,Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var xdi=["workingDaysFormRef"],_di=["templateWorkingDaysFormRef"],vdi=()=>["../"];function bdi(e,n){if(e&1&&(o(0,"div"),t(1,` - `),o(2,"mat-checkbox",15),t(3),s(),t(4,` - `),s()),e&2){let i=n.index,a=A();l(2),g("formControlName",i),l(),k(` - `,a.weekDays[i].name,` - `)}}function Cdi(e,n){if(e&1&&(o(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_ENTITY_DATATABLE_CHECK"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,api)))},dependencies:[yt,zt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}.true[_ngcontent-%COMP%]{color:#32cd32}.false[_ngcontent-%COMP%]{color:#f44366}"]})}}return e})();var kpi=["workingDaysFormRef"],Tpi=["templateWorkingDaysFormRef"],Ipi=()=>["../"];function Ppi(e,n){if(e&1&&(a(0,"div"),t(1,` + `),a(2,"mat-checkbox",15),t(3),s(),t(4,` + `),s()),e&2){let i=n.index,o=M();l(2),g("formControlName",i),l(),k(` + `,o.weekDays[i].name,` + `)}}function Dpi(e,n){if(e&1&&(a(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function ydi(e,n){if(e&1&&(o(0,"button",17),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",i.workingDaysForm.pristine),l(),k(` + `)}}function Api(e,n){if(e&1&&(a(0,"button",17),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",i.workingDaysForm.pristine),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}function Sdi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",18),t(6),m(7,"translate"),o(8,"a",19),t(9),m(10,"translate"),s(),t(11,` + `)}}function Mpi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",18),t(6),m(7,"translate"),a(8,"a",19),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` - `),o(13,"div",20),t(14,` - `),o(15,"button",21),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",22),q("click",function(){let r=Q(i).popover;return Y(r.close())}),t(20),m(21,"translate"),s(),t(22,` - `),o(23,"button",22),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"button",22),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` + `),a(13,"div",20),t(14,` + `),a(15,"button",21),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",22),q("click",function(){let r=Q(i).popover;return K(r.close())}),t(20),m(21,"translate"),s(),t(22,` + `),a(23,"button",22),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"button",22),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` `),s(),t(31,` `)}e&2&&(l(2),b(d(3,7,"labels.heading.Working Days")),l(4),k(` `,d(7,9,"labels.text.Click (Define Working Days)"),`: @@ -36194,62 +36208,62 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(25,17,"labels.buttons.Back"),` `),l(4),k(` `,d(29,19,"labels.buttons.Next"),` - `))}var X0t="FREQ=WEEKLY;INTERVAL=1;BYDAY=",tmt=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.formBuilder=i,this.route=a,this.organizationService=r,this.settingsService=c,this.router=u,this.dialog=h,this.configurationWizardService=_,this.popoverService=y,this.weekDays=[{name:"Monday",value:"MO",checked:!1},{name:"Tuesday",value:"TU",checked:!1},{name:"Wednesday",value:"WE",checked:!1},{name:"Thursday",value:"TH",checked:!1},{name:"Friday",value:"FR",checked:!1},{name:"Saturday",value:"SA",checked:!1},{name:"Sunday",value:"SU",checked:!1}],this.route.data.subscribe(C=>{this.workingDaysData=C.workingDays})}ngOnInit(){this.createWorkingDaysForm()}createWorkingDaysForm(){this.setWeeklyWorkingDays(),this.repaymentRescheduleTypeData=this.workingDaysData.repaymentRescheduleOptions,this.workingDaysForm=this.formBuilder.group({recurrence:this.formBuilder.array(this.createRecurrenceFormArray()),repaymentRescheduleType:[this.workingDaysData.repaymentRescheduleType.id],extendTermForDailyRepayments:[this.workingDaysData.extendTermForDailyRepayments]})}get recurrence(){return this.workingDaysForm.get("recurrence")}setWeeklyWorkingDays(){let i=this.workingDaysData.recurrence.replace(X0t,"");for(let a=0;anew ge(i.checked))}submit(){let i=this.workingDaysForm.value;i.locale=this.settingsService.language.code;let a=X0t;for(let r=0;r{this.configurationWizardService.showDefineWorkingDays===!0?(this.configurationWizardService.showDefineWorkingDays=!1,this.openNextStepDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showDefineWorkingDays===!0&&setTimeout(()=>{this.showPopover(this.templateWorkingDaysFormRef,this.workingDaysFormRef.nativeElement,"right",!0)})}nextStep(){this.configurationWizardService.showDefineWorkingDays=!1,this.openNextStepDialog()}previousStep(){this.router.navigate(["/organization"])}openNextStepDialog(){this.dialog.open(mm,{data:{nextStepName:"Setup System",previousStepName:"Organization",stepPercentage:30}}).afterClosed().subscribe(a=>{a.nextStep?(this.configurationWizardService.showDefineWorkingDays=!1,this.configurationWizardService.showDatatables=!0,this.router.navigate(["/system"])):(this.configurationWizardService.showDefineWorkingDays=!1,this.router.navigate(["/home"]))})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(ki),z($e),z(Zt),z(ii),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-working-days"]],viewQuery:function(a,r){if(a&1&&(Bt(xdi,5),Bt(_di,5)),a&2){let c;Ot(c=Ft())&&(r.workingDaysFormRef=c.first),Ot(c=Ft())&&(r.templateWorkingDaysFormRef=c.first)}},decls:56,vars:18,consts:[["workingDaysFormRef",""],["templateWorkingDaysFormRef",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"layout-row","responsive-column"],[1,"mat-h4","flex-50"],["formArrayName","recurrence",1,"flex-50","layout-column"],[4,"ngFor","ngForOf"],["formControlName","repaymentRescheduleType"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","extendTermForDailyRepayments"],[1,"layout-row","align-center","gap-5px","responsive-column"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["labelPosition","after",3,"formControlName"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/90243212/Working+Days","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",2),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",3),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4,0),t(10,` - `),o(11,"div",5),t(12,` - `),o(13,"mat-label",6),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"div",7),t(18,` - `),x(19,bdi,5,2,"div",8),t(20,` + `))}var _0t="FREQ=WEEKLY;INTERVAL=1;BYDAY=",rA=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.formBuilder=i,this.route=o,this.organizationService=r,this.settingsService=c,this.router=u,this.dialog=h,this.configurationWizardService=_,this.popoverService=y,this.weekDays=[{name:"Monday",value:"MO",checked:!1},{name:"Tuesday",value:"TU",checked:!1},{name:"Wednesday",value:"WE",checked:!1},{name:"Thursday",value:"TH",checked:!1},{name:"Friday",value:"FR",checked:!1},{name:"Saturday",value:"SA",checked:!1},{name:"Sunday",value:"SU",checked:!1}],this.route.data.subscribe(C=>{this.workingDaysData=C.workingDays})}ngOnInit(){this.createWorkingDaysForm()}createWorkingDaysForm(){this.setWeeklyWorkingDays(),this.repaymentRescheduleTypeData=this.workingDaysData.repaymentRescheduleOptions,this.workingDaysForm=this.formBuilder.group({recurrence:this.formBuilder.array(this.createRecurrenceFormArray()),repaymentRescheduleType:[this.workingDaysData.repaymentRescheduleType.id],extendTermForDailyRepayments:[this.workingDaysData.extendTermForDailyRepayments]})}get recurrence(){return this.workingDaysForm.get("recurrence")}setWeeklyWorkingDays(){let i=this.workingDaysData.recurrence.replace(_0t,"");for(let o=0;onew be(i.checked))}submit(){let i=this.workingDaysForm.value;i.locale=this.settingsService.language.code;let o=_0t;for(let r=0;r{this.configurationWizardService.showDefineWorkingDays===!0?(this.configurationWizardService.showDefineWorkingDays=!1,this.openNextStepDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showDefineWorkingDays===!0&&setTimeout(()=>{this.showPopover(this.templateWorkingDaysFormRef,this.workingDaysFormRef.nativeElement,"right",!0)})}nextStep(){this.configurationWizardService.showDefineWorkingDays=!1,this.openNextStepDialog()}previousStep(){this.router.navigate(["/organization"])}openNextStepDialog(){this.dialog.open(Pp,{data:{nextStepName:"Setup System",previousStepName:"Organization",stepPercentage:30}}).afterClosed().subscribe(o=>{o.nextStep?(this.configurationWizardService.showDefineWorkingDays=!1,this.configurationWizardService.showDatatables=!0,this.router.navigate(["/system"])):(this.configurationWizardService.showDefineWorkingDays=!1,this.router.navigate(["/home"]))})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(Ti),z(Qe),z(te),z(ri),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-working-days"]],viewQuery:function(o,r){if(o&1&&(Nt(kpi,5),Nt(Tpi,5)),o&2){let c;Bt(c=Rt())&&(r.workingDaysFormRef=c.first),Bt(c=Rt())&&(r.templateWorkingDaysFormRef=c.first)}},decls:56,vars:18,consts:[["workingDaysFormRef",""],["templateWorkingDaysFormRef",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"layout-row","responsive-column"],[1,"mat-h4","flex-50"],["formArrayName","recurrence",1,"flex-50","layout-column"],[4,"ngFor","ngForOf"],["formControlName","repaymentRescheduleType"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","extendTermForDailyRepayments"],[1,"layout-row","align-center","gap-5px","responsive-column"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["labelPosition","after",3,"formControlName"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/90243212/Working+Days","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",2),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",3),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4,0),t(10,` + `),a(11,"div",5),t(12,` + `),a(13,"mat-label",6),t(14),m(15,"translate"),s(),t(16,` + `),a(17,"div",7),t(18,` + `),x(19,Ppi,5,2,"div",8),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field"),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),o(29,"mat-select",9),t(30,` - `),x(31,Cdi,2,2,"mat-option",10),t(32,` + `),a(23,"mat-form-field"),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),a(29,"mat-select",9),t(30,` + `),x(31,Dpi,2,2,"mat-option",10),t(32,` `),s(),t(33,` `),s(),t(34,` - `),o(35,"mat-checkbox",11),t(36),m(37,"translate"),s(),t(38,` + `),a(35,"mat-checkbox",11),t(36),m(37,"translate"),s(),t(38,` `),s(),t(39,` `),s(),t(40,` - `),o(41,"mat-card-actions",12),t(42,` - `),o(43,"button",13),t(44),m(45,"translate"),s(),t(46,` - `),x(47,ydi,3,4,"button",14),t(48,` + `),a(41,"mat-card-actions",12),t(42,` + `),a(43,"button",13),t(44),m(45,"translate"),s(),t(46,` + `),x(47,Api,3,4,"button",14),t(48,` `),s(),t(49,` `),s(),t(50,` `),s(),t(51,` `),s(),t(52,` -`),x(53,Sdi,32,21,"ng-template",null,1,_i),t(55,` -`)}a&2&&(l(4),g("formGroup",r.workingDaysForm),l(10),b(d(15,9,"labels.inputs.Working Days")),l(5),g("ngForOf",r.recurrence.controls),l(7),b(d(27,11,"labels.inputs.Payments due on non working days")),l(5),g("ngForOf",r.repaymentRescheduleTypeData),l(5),k(` +`),x(53,Mpi,32,21,"ng-template",null,1,vi),t(55,` +`)}o&2&&(l(4),g("formGroup",r.workingDaysForm),l(10),b(d(15,9,"labels.inputs.Working Days")),l(5),g("ngForOf",r.recurrence.controls),l(7),b(d(27,11,"labels.inputs.Payments due on non working days")),l(5),g("ngForOf",r.repaymentRescheduleTypeData),l(5),k(` `,d(37,13,"labels.inputs.Loans daily repayment schedule"),` - `),l(7),g("routerLink",ht(17,vdi)),l(),b(d(45,15,"labels.buttons.Cancel")),l(3),g("mifosxHasPermission","UPDATE_WORKINGDAYS"))},dependencies:[re,De,Dt,te,Ge,le,Ti,jt,Gt,qe,fe,ee,me,de,ue,ls,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var wdi=["createOfficeFormRef"],Edi=["templateCreateOfficeForm"],kdi=()=>["../"];function Idi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(7),g("routerLink",ht(17,Ipi)),l(),b(d(45,15,"labels.buttons.Cancel")),l(3),g("mifosxHasPermission","UPDATE_WORKINGDAYS"))},dependencies:[yt,le,wt,_e,re,he,ge,xe,Xa,qt,oe,de,$e,Ht,$t,He,Ae,At,me,Et,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Opi=["createOfficeFormRef"],Fpi=["templateCreateOfficeForm"],Bpi=()=>["../"];function Rpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Tdi(e,n){if(e&1&&(o(0,"mat-option",17),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Npi(e,n){if(e&1&&(a(0,"mat-option",17),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Pdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Lpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Parent Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Ddi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Vpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Opening Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Mdi(e,n){if(e&1&&(o(0,"button",18),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.officeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function zpi(e,n){if(e&1&&(a(0,"button",18),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.officeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}function Adi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",19),t(6),m(7,"translate"),o(8,"a",20),t(9),m(10,"translate"),s(),t(11,` + `)}}function jpi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",19),t(6),m(7,"translate"),a(8,"a",20),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` - `),o(13,"div",21),t(14,` - `),o(15,"button",22),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",23),q("click",function(){let r=Q(i).popover;return Y(r.close())}),t(20),m(21,"translate"),s(),t(22,` - `),o(23,"button",23),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"button",23),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` + `),a(13,"div",21),t(14,` + `),a(15,"button",22),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",23),q("click",function(){let r=Q(i).popover;return K(r.close())}),t(20),m(21,"translate"),s(),t(22,` + `),a(23,"button",23),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"button",23),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` `),s(),t(31,` `)}e&2&&(l(2),b(d(3,7,"labels.heading.Create Office")),l(4),k(` `,d(7,9,"labels.text.Filling Details"),` @@ -36261,201 +36275,201 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(25,17,"labels.buttons.Back"),` `),l(4),k(` `,d(29,19,"labels.buttons.Next"),` - `))}var emt=(()=>{class e{constructor(i,a,r,c,u,h,_,y,C){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.router=c,this.route=u,this.dateUtils=h,this.popoverService=_,this.configurationWizardService=y,this.dialog=C,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(E=>{this.officeData=E.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createofficeForm()}createofficeForm(){this.officeForm=this.formBuilder.group({name:["",yt.required],parentId:["",yt.required],openingDate:["",yt.required],externalId:[""]})}submit(){let i=this.officeForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.officeForm.value.openingDate;i.openingDate instanceof Date&&(i.openingDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.createOffice(u).subscribe(h=>{this.configurationWizardService.showOfficeForm===!0?(this.configurationWizardService.showOfficeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}openDialog(){this.dialog.open(Vc,{data:{stepName:"office"}}).afterClosed().subscribe(a=>{a.step===1?(this.configurationWizardService.showOfficeForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):a.step===2?(this.configurationWizardService.showOfficeForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/offices/create"])):a.step===3&&(this.configurationWizardService.showOfficeForm=!1,this.configurationWizardService.showAddEditCurrency=!0,this.router.navigate(["/organization"]))})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showOfficeForm===!0&&setTimeout(()=>{this.showPopover(this.templateCreateOfficeForm,this.createOfficeFormRef.nativeElement,"right",!0)})}nextStep(){this.configurationWizardService.showOfficeForm=!1,this.configurationWizardService.showAddEditCurrency=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showOfficeForm=!1,this.configurationWizardService.showOfficeTable=!0,this.router.navigate(["/organization/offices"])}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Zt),z(Nt),z(xi),z(In),z(Tn),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-office"]],viewQuery:function(a,r){if(a&1&&(Bt(wdi,5),Bt(Edi,5)),a&2){let c;Ot(c=Ft())&&(r.createOfficeFormRef=c.first),Ot(c=Ft())&&(r.templateCreateOfficeForm=c.first)}},decls:78,vars:27,consts:[["createOfficeFormRef",""],["openedOnDatePicker",""],["templateCreateOfficeForm",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","matInput","","formControlName","name"],[4,"ngIf"],["required","","formControlName","parentId"],[3,"value",4,"ngFor","ngForOf"],[3,"click"],["matInput","","formControlName","openingDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141727/Manage+Offices","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",3),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",4),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",5,0),t(10,` - `),o(11,"mat-form-field"),t(12,` - `),o(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` - `),I(17,"input",6),t(18,` - `),x(19,Idi,8,9,"mat-error",7),t(20,` + `))}var oA=(()=>{class e{constructor(i,o,r,c,u,h,_,y,C){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.router=c,this.route=u,this.dateUtils=h,this.popoverService=_,this.configurationWizardService=y,this.dialog=C,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(E=>{this.officeData=E.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createofficeForm()}createofficeForm(){this.officeForm=this.formBuilder.group({name:["",St.required],parentId:["",St.required],openingDate:["",St.required],externalId:[""]})}submit(){let i=this.officeForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.officeForm.value.openingDate;i.openingDate instanceof Date&&(i.openingDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.createOffice(u).subscribe(h=>{this.configurationWizardService.showOfficeForm===!0?(this.configurationWizardService.showOfficeForm=!1,this.openDialog()):this.router.navigate(["../"],{relativeTo:this.route})})}openDialog(){this.dialog.open(Ol,{data:{stepName:"office"}}).afterClosed().subscribe(o=>{o.step===1?(this.configurationWizardService.showOfficeForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):o.step===2?(this.configurationWizardService.showOfficeForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/offices/create"])):o.step===3&&(this.configurationWizardService.showOfficeForm=!1,this.configurationWizardService.showAddEditCurrency=!0,this.router.navigate(["/organization"]))})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showOfficeForm===!0&&setTimeout(()=>{this.showPopover(this.templateCreateOfficeForm,this.createOfficeFormRef.nativeElement,"right",!0)})}nextStep(){this.configurationWizardService.showOfficeForm=!1,this.configurationWizardService.showAddEditCurrency=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showOfficeForm=!1,this.configurationWizardService.showOfficeTable=!0,this.router.navigate(["/organization/offices"])}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(te),z(Vt),z(_i),z(Tn),z(In),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-office"]],viewQuery:function(o,r){if(o&1&&(Nt(Opi,5),Nt(Fpi,5)),o&2){let c;Bt(c=Rt())&&(r.createOfficeFormRef=c.first),Bt(c=Rt())&&(r.templateCreateOfficeForm=c.first)}},decls:78,vars:27,consts:[["createOfficeFormRef",""],["openedOnDatePicker",""],["templateCreateOfficeForm",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","matInput","","formControlName","name"],[4,"ngIf"],["required","","formControlName","parentId"],[3,"value",4,"ngFor","ngForOf"],[3,"click"],["matInput","","formControlName","openingDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141727/Manage+Offices","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",3),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",4),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",5,0),t(10,` + `),a(11,"mat-form-field"),t(12,` + `),a(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` + `),T(17,"input",6),t(18,` + `),x(19,Rpi,8,9,"mat-error",7),t(20,` `),s(),t(21,` - `),o(22,"mat-form-field"),t(23,` - `),o(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"mat-select",8),t(29,` - `),x(30,Tdi,2,2,"mat-option",9),t(31,` + `),a(22,"mat-form-field"),t(23,` + `),a(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` + `),a(28,"mat-select",8),t(29,` + `),x(30,Npi,2,2,"mat-option",9),t(31,` `),s(),t(32,` - `),x(33,Pdi,8,9,"mat-error",7),t(34,` + `),x(33,Lpi,8,9,"mat-error",7),t(34,` `),s(),t(35,` - `),o(36,"mat-form-field",10),q("click",function(){Q(c);let h=Tt(47);return Y(h.open())}),t(37,` - `),o(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` - `),I(42,"input",11),t(43,` - `),I(44,"mat-datepicker-toggle",12),t(45,` - `),I(46,"mat-datepicker",null,1),t(48,` - `),x(49,Ddi,8,9,"mat-error",7),t(50,` + `),a(36,"mat-form-field",10),q("click",function(){Q(c);let h=Dt(47);return K(h.open())}),t(37,` + `),a(38,"mat-label"),t(39),m(40,"translate"),s(),t(41,` + `),T(42,"input",11),t(43,` + `),T(44,"mat-datepicker-toggle",12),t(45,` + `),T(46,"mat-datepicker",null,1),t(48,` + `),x(49,Vpi,8,9,"mat-error",7),t(50,` `),s(),t(51,` - `),o(52,"mat-form-field"),t(53,` - `),o(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` - `),I(58,"input",13),t(59,` + `),a(52,"mat-form-field"),t(53,` + `),a(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` + `),T(58,"input",13),t(59,` `),s(),t(60,` `),s(),t(61,` `),s(),t(62,` - `),o(63,"mat-card-actions",14),t(64,` - `),o(65,"button",15),t(66),m(67,"translate"),s(),t(68,` - `),x(69,Mdi,3,4,"button",16),t(70,` + `),a(63,"mat-card-actions",14),t(64,` + `),a(65,"button",15),t(66),m(67,"translate"),s(),t(68,` + `),x(69,zpi,3,4,"button",16),t(70,` `),s(),t(71,` `),s(),t(72,` `),s(),t(73,` `),s(),t(74,` -`),x(75,Adi,32,21,"ng-template",null,2,_i),t(77,` -`)}if(a&2){let c=Tt(47);l(4),g("formGroup",r.officeForm),l(10),b(d(15,16,"labels.inputs.Office")),l(5),g("ngIf",r.officeForm.controls.name.hasError("required")),l(6),b(d(26,18,"labels.inputs.Parent Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.officeForm.controls.parentId.hasError("required")),l(6),b(d(40,20,"labels.inputs.Opened On")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.officeForm.controls.openingDate.hasError("required")),l(6),b(d(56,22,"labels.inputs.External ID")),l(10),g("routerLink",ht(26,kdi)),l(),k(` +`),x(75,jpi,32,21,"ng-template",null,2,vi),t(77,` +`)}if(o&2){let c=Dt(47);l(4),g("formGroup",r.officeForm),l(10),b(d(15,16,"labels.inputs.Office")),l(5),g("ngIf",r.officeForm.controls.name.hasError("required")),l(6),b(d(26,18,"labels.inputs.Parent Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.officeForm.controls.parentId.hasError("required")),l(6),b(d(40,20,"labels.inputs.Opened On")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.officeForm.controls.openingDate.hasError("required")),l(6),b(d(56,22,"labels.inputs.External ID")),l(10),g("routerLink",ht(26,Bpi)),l(),k(` `,d(67,24,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_OFFICE")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Odi=()=>["../"];function Fdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_OFFICE")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var qpi=()=>["../"];function Hpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Payment Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Bdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Gpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Position")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Rdi(e,n){if(e&1&&(o(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.paymentTypeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Upi(e,n){if(e&1&&(a(0,"button",11),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.paymentTypeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var imt=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.organizationService=a,this.router=r,this.route=c}ngOnInit(){this.createpaymentTypeForm()}createpaymentTypeForm(){this.paymentTypeForm=this.formBuilder.group({name:["",yt.required],description:[""],isCashPayment:[!1],position:["",yt.required]})}submit(){let i=this.paymentTypeForm.value;this.organizationService.createPaymentType(i).subscribe(a=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z(Zt),z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-payment-type"]],decls:59,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","matInput","","formControlName","name"],[4,"ngIf"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],["labelPosition","before","formControlName","isCashPayment",1,"status"],["required","","matInput","","formControlName","position"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,Fdi,8,9,"mat-error",4),t(19,` + `)}}var aA=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.organizationService=o,this.router=r,this.route=c}ngOnInit(){this.createpaymentTypeForm()}createpaymentTypeForm(){this.paymentTypeForm=this.formBuilder.group({name:["",St.required],description:[""],isCashPayment:[!1],position:["",St.required]})}submit(){let i=this.paymentTypeForm.value;this.organizationService.createPaymentType(i).subscribe(o=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(te),z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-payment-type"]],decls:59,vars:21,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","matInput","","formControlName","name"],[4,"ngIf"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],["labelPosition","before","formControlName","isCashPayment",1,"status"],["required","","matInput","","formControlName","position"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,Hpi,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"textarea",5),t(28,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"textarea",5),t(28,` `),s(),t(29,` - `),o(30,"mat-checkbox",6),t(31),m(32,"translate"),s(),t(33,` + `),a(30,"mat-checkbox",6),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"mat-form-field"),t(35,` - `),o(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` - `),I(40,"input",7),t(41,` - `),x(42,Bdi,8,9,"mat-error",4),t(43,` + `),a(34,"mat-form-field"),t(35,` + `),a(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` + `),T(40,"input",7),t(41,` + `),x(42,Gpi,8,9,"mat-error",4),t(43,` `),s(),t(44,` `),s(),t(45,` `),s(),t(46,` - `),o(47,"mat-card-actions",8),t(48,` - `),o(49,"button",9),t(50),m(51,"translate"),s(),t(52,` - `),x(53,Rdi,3,4,"button",10),t(54,` + `),a(47,"mat-card-actions",8),t(48,` + `),a(49,"button",9),t(50),m(51,"translate"),s(),t(52,` + `),x(53,Upi,3,4,"button",10),t(54,` `),s(),t(55,` `),s(),t(56,` `),s(),t(57,` `),s(),t(58,` -`)),a&2&&(l(4),g("formGroup",r.paymentTypeForm),l(9),b(d(14,10,"labels.inputs.Payment Type")),l(5),g("ngIf",r.paymentTypeForm.controls.name.hasError("required")),l(6),b(d(25,12,"labels.inputs.Description")),l(7),k(` +`)),o&2&&(l(4),g("formGroup",r.paymentTypeForm),l(9),b(d(14,10,"labels.inputs.Payment Type")),l(5),g("ngIf",r.paymentTypeForm.controls.name.hasError("required")),l(6),b(d(25,12,"labels.inputs.Description")),l(7),k(` `,d(32,14,"labels.inputs.Is Cash Payment"),`? - `),l(6),b(d(38,16,"labels.inputs.Position")),l(5),g("ngIf",r.paymentTypeForm.controls.position.hasError("required")),l(7),g("routerLink",ht(20,Odi)),l(),k(` + `),l(6),b(d(38,16,"labels.inputs.Position")),l(5),g("ngIf",r.paymentTypeForm.controls.position.hasError("required")),l(7),g("routerLink",ht(20,qpi)),l(),k(` `,d(51,18,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_PAYMENTTYPE"))},dependencies:[Lt,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,Pr,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var Ndi=()=>["../"];function Ldi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_PAYMENTTYPE"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et,wr,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.status[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var $pi=()=>["../"];function Wpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Vdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Qpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.SQL Query")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function zdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Kpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Insert into table")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function jdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Ypi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Table Fields")," ",d(3,5,"labels.commons.are"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function qdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Jpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Email")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.invalid")))}function Hdi(e,n){if(e&1&&(o(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.invalid")))}function Zpi(e,n){if(e&1&&(a(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Gdi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Xpi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Custom Report Run Frequency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Udi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function tmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.Custom Report Run Frequency"),` - `),l(3),b(d(5,4,"labels.commons.must be larger than 0")))}function $di(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",16),t(7,` - `),x(8,Gdi,8,9,"mat-error",4),t(9,` - `),x(10,Udi,7,6,"mat-error",4),t(11,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),l(5),g("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("required")),l(2),g("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("min"))}}function Wdi(e,n){if(e&1&&(o(0,"button",17),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.adhocQueryForm.valid),l(),k(` + `),l(3),b(d(5,4,"labels.commons.must be larger than 0")))}function emi(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",16),t(7,` + `),x(8,Xpi,8,9,"mat-error",4),t(9,` + `),x(10,tmi,7,6,"mat-error",4),t(11,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),l(5),g("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("required")),l(2),g("ngIf",i.adhocQueryForm.controls.reportRunEvery.hasError("min"))}}function imi(e,n){if(e&1&&(a(0,"button",17),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.adhocQueryForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var nmt=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.organizationService=a,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.adhocQueryTemplateData=u.adhocQueryTemplate})}ngOnInit(){this.createAdhocQueryForm(),this.setConditionalControls()}createAdhocQueryForm(){this.reportRunFrequencyData=this.adhocQueryTemplateData.reportRunFrequencies,this.adhocQueryForm=this.formBuilder.group({name:["",yt.required],query:["",yt.required],tableName:["",yt.required],tableFields:["",yt.required],email:["",yt.email],reportRunFrequency:[""],isActive:[!1]})}setConditionalControls(){this.adhocQueryForm.get("reportRunFrequency").valueChanges.subscribe(i=>{i===5?this.adhocQueryForm.addControl("reportRunEvery",new ge("",[yt.required,yt.min(1)])):this.adhocQueryForm.removeControl("reportRunEvery")})}submit(){this.organizationService.createAdhocQuery(this.adhocQueryForm.value).subscribe(i=>{this.router.navigate(["../",i.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-adhoc-query"]],decls:97,vars:35,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","query"],["matInput","","required","","formControlName","tableName"],["matInput","","required","","formControlName","tableFields"],["matInput","","formControlName","email"],["formControlName","reportRunFrequency"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isActive"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["type","number","matInput","","required","","formControlName","reportRunEvery"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,Ldi,8,9,"mat-error",4),t(19,` + `)}}var sA=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.organizationService=o,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.adhocQueryTemplateData=u.adhocQueryTemplate})}ngOnInit(){this.createAdhocQueryForm(),this.setConditionalControls()}createAdhocQueryForm(){this.reportRunFrequencyData=this.adhocQueryTemplateData.reportRunFrequencies,this.adhocQueryForm=this.formBuilder.group({name:["",St.required],query:["",St.required],tableName:["",St.required],tableFields:["",St.required],email:["",St.email],reportRunFrequency:[""],isActive:[!1]})}setConditionalControls(){this.adhocQueryForm.get("reportRunFrequency").valueChanges.subscribe(i=>{i===5?this.adhocQueryForm.addControl("reportRunEvery",new be("",[St.required,St.min(1)])):this.adhocQueryForm.removeControl("reportRunEvery")})}submit(){this.organizationService.createAdhocQuery(this.adhocQueryForm.value).subscribe(i=>{this.router.navigate(["../",i.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-adhoc-query"]],decls:97,vars:35,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","query"],["matInput","","required","","formControlName","tableName"],["matInput","","required","","formControlName","tableFields"],["matInput","","formControlName","email"],["formControlName","reportRunFrequency"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isActive"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["type","number","matInput","","required","","formControlName","reportRunEvery"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,Wpi,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"textarea",5),t(28,` - `),x(29,Vdi,8,9,"mat-error",4),t(30,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"textarea",5),t(28,` + `),x(29,Qpi,8,9,"mat-error",4),t(30,` `),s(),t(31,` - `),o(32,"mat-form-field"),t(33,` - `),o(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` - `),I(38,"input",6),t(39,` - `),x(40,zdi,8,9,"mat-error",4),t(41,` + `),a(32,"mat-form-field"),t(33,` + `),a(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` + `),T(38,"input",6),t(39,` + `),x(40,Kpi,8,9,"mat-error",4),t(41,` `),s(),t(42,` - `),o(43,"mat-form-field"),t(44,` - `),o(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` - `),I(49,"textarea",7),t(50,` - `),x(51,jdi,8,9,"mat-error",4),t(52,` + `),a(43,"mat-form-field"),t(44,` + `),a(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` + `),T(49,"textarea",7),t(50,` + `),x(51,Ypi,8,9,"mat-error",4),t(52,` `),s(),t(53,` - `),o(54,"mat-form-field"),t(55,` - `),o(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` - `),I(60,"input",8),t(61,` - `),x(62,qdi,8,9,"mat-error",4),t(63,` + `),a(54,"mat-form-field"),t(55,` + `),a(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` + `),T(60,"input",8),t(61,` + `),x(62,Jpi,8,9,"mat-error",4),t(63,` `),s(),t(64,` - `),o(65,"mat-form-field"),t(66,` - `),o(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` - `),o(71,"mat-select",9),t(72,` - `),x(73,Hdi,2,2,"mat-option",10),t(74,` + `),a(65,"mat-form-field"),t(66,` + `),a(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` + `),a(71,"mat-select",9),t(72,` + `),x(73,Zpi,2,2,"mat-option",10),t(74,` `),s(),t(75,` `),s(),t(76,` - `),x(77,$di,12,5,"mat-form-field",4),t(78,` + `),x(77,emi,12,5,"mat-form-field",4),t(78,` - `),o(79,"mat-checkbox",11),t(80),m(81,"translate"),s(),t(82,` + `),a(79,"mat-checkbox",11),t(80),m(81,"translate"),s(),t(82,` `),s(),t(83,` `),s(),t(84,` - `),o(85,"mat-card-actions",12),t(86,` - `),o(87,"button",13),t(88),m(89,"translate"),s(),t(90,` - `),x(91,Wdi,3,4,"button",14),t(92,` + `),a(85,"mat-card-actions",12),t(86,` + `),a(87,"button",13),t(88),m(89,"translate"),s(),t(90,` + `),x(91,imi,3,4,"button",14),t(92,` `),s(),t(93,` `),s(),t(94,` `),s(),t(95,` `),s(),t(96,` -`)),a&2&&(l(4),g("formGroup",r.adhocQueryForm),l(9),b(d(14,18,"labels.inputs.name")),l(5),g("ngIf",r.adhocQueryForm.controls.name.hasError("required")),l(6),b(d(25,20,"labels.inputs.SQL Query")),l(5),g("ngIf",r.adhocQueryForm.controls.query.hasError("required")),l(6),b(d(36,22,"labels.inputs.Insert into table")),l(5),g("ngIf",r.adhocQueryForm.controls.tableName.hasError("required")),l(6),b(d(47,24,"labels.inputs.Table Fields")),l(5),g("ngIf",r.adhocQueryForm.controls.tableFields.hasError("required")),l(6),b(d(58,26,"labels.inputs.Email")),l(5),g("ngIf",r.adhocQueryForm.controls.email.hasError("email")),l(6),b(d(69,28,"labels.inputs.Report Run Frequency")),l(5),g("ngForOf",r.reportRunFrequencyData),l(4),g("ngIf",r.adhocQueryForm.controls.reportRunFrequency.value===5),l(3),k(` +`)),o&2&&(l(4),g("formGroup",r.adhocQueryForm),l(9),b(d(14,18,"labels.inputs.name")),l(5),g("ngIf",r.adhocQueryForm.controls.name.hasError("required")),l(6),b(d(25,20,"labels.inputs.SQL Query")),l(5),g("ngIf",r.adhocQueryForm.controls.query.hasError("required")),l(6),b(d(36,22,"labels.inputs.Insert into table")),l(5),g("ngIf",r.adhocQueryForm.controls.tableName.hasError("required")),l(6),b(d(47,24,"labels.inputs.Table Fields")),l(5),g("ngIf",r.adhocQueryForm.controls.tableFields.hasError("required")),l(6),b(d(58,26,"labels.inputs.Email")),l(5),g("ngIf",r.adhocQueryForm.controls.email.hasError("email")),l(6),b(d(69,28,"labels.inputs.Report Run Frequency")),l(5),g("ngForOf",r.reportRunFrequencyData),l(4),g("ngIf",r.adhocQueryForm.controls.reportRunFrequency.value===5),l(3),k(` `,d(81,30,"labels.inputs.Active"),` - `),l(7),g("routerLink",ht(34,Ndi)),l(),k(` + `),l(7),g("routerLink",ht(34,$pi)),l(),k(` `,d(89,32,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_ADHOC"))},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,qe,fe,ye,Wn,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Qdi=["buttonCreateHoliday"],Ydi=["templateButtonCreateHoliday"],Kdi=["filterRef"],Jdi=["templateFilterRef"],Zdi=()=>[10,25,50,100],Xdi=()=>["create"],tui=e=>[e];function eui(e,n){e&1&&(o(0,"button",25),t(1,` - `),I(2,"fa-icon",26),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Xdi)),l(3),k(` + `),l(3),g("mifosxHasPermission","CREATE_ADHOC"))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,me,Et,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var nmi=["buttonCreateHoliday"],rmi=["templateButtonCreateHoliday"],omi=["filterRef"],ami=["templateFilterRef"],smi=()=>[10,25,50,100],lmi=()=>["create"],cmi=e=>[e];function pmi(e,n){e&1&&(a(0,"button",25),t(1,` + `),T(2,"fa-icon",26),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,lmi)),l(3),k(` `,d(4,2,"labels.buttons.Create Holiday"),` - `))}function iui(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))}function mmi(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function nui(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Holiday Name")))}function rui(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function aui(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function oui(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function sui(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.End Date")))}function lui(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.toDate))}}function cui(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function dmi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Holiday Name")))}function umi(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function fmi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Start Date")))}function hmi(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.fromDate))}}function gmi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.End Date")))}function xmi(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.toDate))}}function _mi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Repayments Scheduled To"),` - `))}function pui(e,n){if(e&1&&(o(0,"td",29),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` + `))}function vmi(e,n){if(e&1&&(a(0,"td",29),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),k(` `,i.reschedulingType===1?"Next Repayment Date":d(2,1,i.repaymentsRescheduledTo),` - `)}}function mui(e,n){e&1&&(o(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function dui(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function uui(e,n){e&1&&I(0,"tr",30)}function fui(e,n){if(e&1&&I(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Je(1,tui,i.id))}}function hui(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",32),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",33),t(10,` - `),o(11,"button",34),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",35),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",35),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(12),h=Tt(88);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `)}}function bmi(e,n){e&1&&(a(0,"th",28),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function Cmi(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function ymi(e,n){e&1&&T(0,"tr",30)}function Smi(e,n){if(e&1&&T(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Xe(1,cmi,i.id))}}function wmi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",32),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",33),t(10,` + `),a(11,"button",34),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",35),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",35),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(12),h=Dt(88);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.heading.Create Holiday")),l(4),b(d(7,7,"labels.text.Create holidays for different offices")),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -36463,12 +36477,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function gui(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",33),t(6,` - `),o(7,"button",34),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",35),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(85);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",35),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` + `))}function Emi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",33),t(6,` + `),a(7,"button",34),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",35),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(85);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",35),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),b(d(3,4,"labels.heading.Filter holidays")),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -36476,352 +36490,352 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}var rmt=(()=>{class e{constructor(i,a,r,c,u){this.organizationService=i,this.route=a,this.router=r,this.configurationWizardService=c,this.popoverService=u,this.officeSelector=new ge,this.displayedColumns=["name","fromDate","toDate","repaymentsRescheduledTo","status"],this.route.data.subscribe(h=>{this.officeData=h.offices})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.onChangeOffice()}onChangeOffice(){this.officeSelector.valueChanges.subscribe((i=this.officeSelector.value)=>{this.holidaysData=[],this.organizationService.getHolidays(i).subscribe(a=>{this.holidaysData=a.filter(r=>r.status.value!=="Deleted"),this.setHolidays()})})}setHolidays(){this.dataSource=new pi(this.holidaysData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showHolidayPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateHoliday,this.buttonCreateHoliday.nativeElement,"bottom",!0)}),this.configurationWizardService.showHolidayFilter===!0&&setTimeout(()=>{this.showPopover(this.templateFilterRef,this.filterRef.nativeElement,"bottom",!0)})}nextStep(){this.configurationWizardService.showHolidayPage=!1,this.configurationWizardService.showHolidayFilter=!1,this.configurationWizardService.showCreateEmployee=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showHolidayPage=!1,this.configurationWizardService.showHolidayFilter=!1,this.configurationWizardService.showCreateHoliday=!0,this.router.navigate(["/organization"])}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-holidays"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(Qdi,5),Bt(Ydi,5),Bt(Kdi,5),Bt(Jdi,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonCreateHoliday=c.first),Ot(c=Ft())&&(r.templateButtonCreateHoliday=c.first),Ot(c=Ft())&&(r.filterRef=c.first),Ot(c=Ft())&&(r.templateFilterRef=c.first)}},decls:90,vars:15,consts:[["buttonCreateHoliday",""],["filterRef",""],["templateButtonCreateHoliday",""],["templateFilterRef",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z8",3,"hidden"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromDate"],["matColumnDef","toDate"],["matColumnDef","repaymentsRescheduledTo"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],[3,"value"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",4),t(1,` - `),o(2,"div",5,0),t(4,` - `),x(5,eui,5,5,"button",6),t(6,` + `))}var lA=(()=>{class e{constructor(i,o,r,c,u){this.organizationService=i,this.route=o,this.router=r,this.configurationWizardService=c,this.popoverService=u,this.officeSelector=new be,this.displayedColumns=["name","fromDate","toDate","repaymentsRescheduledTo","status"],this.route.data.subscribe(h=>{this.officeData=h.offices})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.onChangeOffice()}onChangeOffice(){this.officeSelector.valueChanges.subscribe((i=this.officeSelector.value)=>{this.holidaysData=[],this.organizationService.getHolidays(i).subscribe(o=>{this.holidaysData=o.filter(r=>r.status.value!=="Deleted"),this.setHolidays()})})}setHolidays(){this.dataSource=new mi(this.holidaysData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showHolidayPage===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateHoliday,this.buttonCreateHoliday.nativeElement,"bottom",!0)}),this.configurationWizardService.showHolidayFilter===!0&&setTimeout(()=>{this.showPopover(this.templateFilterRef,this.filterRef.nativeElement,"bottom",!0)})}nextStep(){this.configurationWizardService.showHolidayPage=!1,this.configurationWizardService.showHolidayFilter=!1,this.configurationWizardService.showCreateEmployee=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showHolidayPage=!1,this.configurationWizardService.showHolidayFilter=!1,this.configurationWizardService.showCreateHoliday=!0,this.router.navigate(["/organization"])}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-holidays"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(nmi,5),Nt(rmi,5),Nt(omi,5),Nt(ami,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonCreateHoliday=c.first),Bt(c=Rt())&&(r.templateButtonCreateHoliday=c.first),Bt(c=Rt())&&(r.filterRef=c.first),Bt(c=Rt())&&(r.templateFilterRef=c.first)}},decls:90,vars:15,consts:[["buttonCreateHoliday",""],["filterRef",""],["templateButtonCreateHoliday",""],["templateFilterRef",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z8",3,"hidden"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromDate"],["matColumnDef","toDate"],["matColumnDef","repaymentsRescheduledTo"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],[3,"value"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",4),t(1,` + `),a(2,"div",5,0),t(4,` + `),x(5,pmi,5,5,"button",6),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",7),t(10,` - `),o(11,"div",8,1),t(13,` - `),o(14,"mat-form-field",9),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",10),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",7),t(10,` + `),a(11,"div",8,1),t(13,` + `),a(14,"mat-form-field",9),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",10),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field"),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),o(29,"mat-select",11),t(30,` - `),x(31,iui,2,2,"mat-option",12),t(32,` + `),a(23,"mat-form-field"),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),a(29,"mat-select",11),t(30,` + `),x(31,mmi,2,2,"mat-option",12),t(32,` `),s(),t(33,` `),s(),t(34,` `),s(),t(35,` - `),o(36,"div",13),t(37,` - `),o(38,"table",14),t(39,` - `),at(40,15),t(41,` - `),x(42,nui,3,3,"th",16),t(43,` - `),x(44,rui,2,1,"td",17),t(45,` - `),ot(),t(46,` + `),a(36,"div",13),t(37,` + `),a(38,"table",14),t(39,` + `),ot(40,15),t(41,` + `),x(42,dmi,3,3,"th",16),t(43,` + `),x(44,umi,2,1,"td",17),t(45,` + `),at(),t(46,` - `),at(47,18),t(48,` - `),x(49,aui,3,3,"th",16),t(50,` - `),x(51,oui,3,3,"td",17),t(52,` - `),ot(),t(53,` + `),ot(47,18),t(48,` + `),x(49,fmi,3,3,"th",16),t(50,` + `),x(51,hmi,3,3,"td",17),t(52,` + `),at(),t(53,` - `),at(54,19),t(55,` - `),x(56,sui,3,3,"th",16),t(57,` - `),x(58,lui,3,3,"td",17),t(59,` - `),ot(),t(60,` + `),ot(54,19),t(55,` + `),x(56,gmi,3,3,"th",16),t(57,` + `),x(58,xmi,3,3,"td",17),t(59,` + `),at(),t(60,` - `),at(61,20),t(62,` - `),x(63,cui,3,3,"th",16),t(64,` - `),x(65,pui,3,3,"td",17),t(66,` - `),ot(),t(67,` + `),ot(61,20),t(62,` + `),x(63,_mi,3,3,"th",16),t(64,` + `),x(65,vmi,3,3,"td",17),t(66,` + `),at(),t(67,` - `),at(68,21),t(69,` - `),x(70,mui,3,3,"th",16),t(71,` - `),x(72,dui,2,1,"td",17),t(73,` - `),ot(),t(74,` + `),ot(68,21),t(69,` + `),x(70,bmi,3,3,"th",16),t(71,` + `),x(72,Cmi,2,1,"td",17),t(73,` + `),at(),t(74,` - `),x(75,uui,1,0,"tr",22),t(76,` - `),x(77,fui,1,3,"tr",23),t(78,` + `),x(75,ymi,1,0,"tr",22),t(76,` + `),x(77,Smi,1,3,"tr",23),t(78,` `),s(),t(79,` - `),I(80,"mat-paginator",24),t(81,` + `),T(80,"mat-paginator",24),t(81,` `),s(),t(82,` `),s(),t(83,` -`),x(84,hui,24,15,"ng-template",null,2,_i),t(86,` +`),x(84,wmi,24,15,"ng-template",null,2,vi),t(86,` -`),x(87,gui,20,12,"ng-template",null,3,_i),t(89,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_HOLIDAY"),l(12),b(d(18,10,"labels.inputs.Filter")),l(9),k(" ",d(27,12,"labels.inputs.Select Office")," "),l(3),g("formControl",r.officeSelector),l(2),g("ngForOf",r.officeData),l(5),g("hidden",!r.officeSelector.value),l(2),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(14,Zdi)))},dependencies:[re,Ht,De,Dt,jt,Gt,Kt,Se,qe,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,ee,nr,se,zt,St,ji],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var xui=()=>["../"];function _ui(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`),x(87,Emi,20,12,"ng-template",null,3,vi),t(89,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_HOLIDAY"),l(12),b(d(18,10,"labels.inputs.Filter")),l(9),k(" ",d(27,12,"labels.inputs.Select Office")," "),l(3),g("formControl",r.officeSelector),l(2),g("ngForOf",r.officeData),l(5),g("hidden",!r.officeSelector.value),l(2),g("dataSource",r.dataSource),l(37),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(14,smi)))},dependencies:[yt,le,wt,re,Xn,qt,Ht,$t,Zt,He,Ae,At,ji,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var kmi=()=>["../"];function Tmi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function vui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Imi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function bui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Pmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.First Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Cui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Dmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` `,d(2,3,"labels.inputs.First Name")," "),l(3),b(d(5,5,"labels.inputs.cannot")),l(2),k(` `,d(7,7,"labels.inputs.begin with a special character or number"),` - `))}function yui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))}function Ami(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Last Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Sui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Mmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` `,d(2,3,"labels.inputs.Last Name")," "),l(3),b(d(5,5,"labels.inputs.cannot")),l(2),k(` `,d(7,7,"labels.inputs.begin with a special character or number"),` - `))}function wui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))}function Omi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Joining Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Eui(e,n){if(e&1&&(o(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.editEmployeeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Fmi(e,n){if(e&1&&(a(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.editEmployeeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var amt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.employeeData=_.employee,this.officeData=_.employee.allowedOffices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEditEmployeeForm()}createEditEmployeeForm(){this.editEmployeeForm=this.formBuilder.group({officeId:[this.employeeData.officeId,yt.required],firstname:[this.employeeData.firstname,[yt.required,yt.pattern("(^[A-z]).*")]],lastname:[this.employeeData.lastname,[yt.required,yt.pattern("(^[A-z]).*")]],isLoanOfficer:[this.employeeData.isLoanOfficer],mobileNo:[this.employeeData.mobileNo],isActive:[this.employeeData.isActive],joiningDate:[this.employeeData.joiningDate&&new Date(this.employeeData.joiningDate),yt.required]})}submit(){let i=this.editEmployeeForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.editEmployeeForm.value.joiningDate;i.joiningDate instanceof Date&&(i.joiningDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.updateEmployee(this.employeeData.id,u).subscribe(h=>{this.router.navigate(["../../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Nt),z(Zt),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-employee"]],decls:97,vars:39,consts:[["joiningDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],["labelPosition","before","formControlName","isLoanOfficer",1,"m-b-10"],["matInput","","formControlName","mobileNo"],["labelPosition","before","formControlName","isActive"],[3,"click"],["matInput","","required","","formControlName","joiningDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",4),t(17,` - `),x(18,_ui,2,2,"mat-option",5),t(19,` + `)}}var cA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.employeeData=_.employee,this.officeData=_.employee.allowedOffices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEditEmployeeForm()}createEditEmployeeForm(){this.editEmployeeForm=this.formBuilder.group({officeId:[this.employeeData.officeId,St.required],firstname:[this.employeeData.firstname,[St.required,St.pattern("(^[A-z]).*")]],lastname:[this.employeeData.lastname,[St.required,St.pattern("(^[A-z]).*")]],isLoanOfficer:[this.employeeData.isLoanOfficer],mobileNo:[this.employeeData.mobileNo],isActive:[this.employeeData.isActive],joiningDate:[this.employeeData.joiningDate&&new Date(this.employeeData.joiningDate),St.required]})}submit(){let i=this.editEmployeeForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.editEmployeeForm.value.joiningDate;i.joiningDate instanceof Date&&(i.joiningDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.updateEmployee(this.employeeData.id,u).subscribe(h=>{this.router.navigate(["../../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(Vt),z(te),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-employee"]],decls:97,vars:39,consts:[["joiningDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],["labelPosition","before","formControlName","isLoanOfficer",1,"m-b-10"],["matInput","","formControlName","mobileNo"],["labelPosition","before","formControlName","isActive"],[3,"click"],["matInput","","required","","formControlName","joiningDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",4),t(17,` + `),x(18,Tmi,2,2,"mat-option",5),t(19,` `),s(),t(20,` - `),x(21,vui,8,9,"mat-error",6),t(22,` + `),x(21,Imi,8,9,"mat-error",6),t(22,` `),s(),t(23,` - `),o(24,"mat-form-field"),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),I(30,"input",7),t(31,` - `),x(32,bui,8,9,"mat-error",6),t(33,` - `),x(34,Cui,8,9,"mat-error",6),t(35,` + `),a(24,"mat-form-field"),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),T(30,"input",7),t(31,` + `),x(32,Pmi,8,9,"mat-error",6),t(33,` + `),x(34,Dmi,8,9,"mat-error",6),t(35,` `),s(),t(36,` - `),o(37,"mat-form-field"),t(38,` - `),o(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` - `),I(43,"input",8),t(44,` - `),x(45,yui,8,9,"mat-error",6),t(46,` - `),x(47,Sui,8,9,"mat-error",6),t(48,` + `),a(37,"mat-form-field"),t(38,` + `),a(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` + `),T(43,"input",8),t(44,` + `),x(45,Ami,8,9,"mat-error",6),t(46,` + `),x(47,Mmi,8,9,"mat-error",6),t(48,` `),s(),t(49,` - `),o(50,"mat-checkbox",9),t(51),m(52,"translate"),s(),t(53,` + `),a(50,"mat-checkbox",9),t(51),m(52,"translate"),s(),t(53,` - `),o(54,"mat-form-field"),t(55,` - `),o(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` - `),I(60,"input",10),t(61,` + `),a(54,"mat-form-field"),t(55,` + `),a(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` + `),T(60,"input",10),t(61,` `),s(),t(62,` - `),o(63,"mat-checkbox",11),t(64),m(65,"translate"),s(),t(66,` + `),a(63,"mat-checkbox",11),t(64),m(65,"translate"),s(),t(66,` - `),o(67,"mat-form-field",12),q("click",function(){Q(c);let h=Tt(78);return Y(h.open())}),t(68,` - `),o(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` - `),I(73,"input",13),t(74,` - `),I(75,"mat-datepicker-toggle",14),t(76,` - `),I(77,"mat-datepicker",null,0),t(79,` - `),x(80,wui,8,9,"mat-error",6),t(81,` + `),a(67,"mat-form-field",12),q("click",function(){Q(c);let h=Dt(78);return K(h.open())}),t(68,` + `),a(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` + `),T(73,"input",13),t(74,` + `),T(75,"mat-datepicker-toggle",14),t(76,` + `),T(77,"mat-datepicker",null,0),t(79,` + `),x(80,Omi,8,9,"mat-error",6),t(81,` `),s(),t(82,` `),s(),t(83,` `),s(),t(84,` - `),o(85,"mat-card-actions",15),t(86,` - `),o(87,"button",16),t(88),m(89,"translate"),s(),t(90,` - `),x(91,Eui,3,4,"button",17),t(92,` + `),a(85,"mat-card-actions",15),t(86,` + `),a(87,"button",16),t(88),m(89,"translate"),s(),t(90,` + `),x(91,Fmi,3,4,"button",17),t(92,` `),s(),t(93,` `),s(),t(94,` `),s(),t(95,` `),s(),t(96,` -`)}if(a&2){let c=Tt(78);l(4),g("formGroup",r.editEmployeeForm),l(9),b(d(14,22,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.editEmployeeForm.controls.officeId.hasError("required")),l(6),b(d(28,24,"labels.inputs.First Name")),l(5),g("ngIf",r.editEmployeeForm.controls.firstname.hasError("required")),l(2),g("ngIf",r.editEmployeeForm.controls.firstname.hasError("pattern")),l(6),b(d(41,26,"labels.inputs.Last Name")),l(5),g("ngIf",r.editEmployeeForm.controls.lastname.hasError("required")),l(2),g("ngIf",r.editEmployeeForm.controls.lastname.hasError("pattern")),l(4),k(` +`)}if(o&2){let c=Dt(78);l(4),g("formGroup",r.editEmployeeForm),l(9),b(d(14,22,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.editEmployeeForm.controls.officeId.hasError("required")),l(6),b(d(28,24,"labels.inputs.First Name")),l(5),g("ngIf",r.editEmployeeForm.controls.firstname.hasError("required")),l(2),g("ngIf",r.editEmployeeForm.controls.firstname.hasError("pattern")),l(6),b(d(41,26,"labels.inputs.Last Name")),l(5),g("ngIf",r.editEmployeeForm.controls.lastname.hasError("required")),l(2),g("ngIf",r.editEmployeeForm.controls.lastname.hasError("pattern")),l(4),k(` `,d(52,28,"labels.inputs.Is Loan Officer"),` `),l(6),b(d(58,30,"labels.inputs.Mobile Number for SMS")),l(7),k(` `,d(65,32,"labels.inputs.Active"),` - `),l(6),b(d(71,34,"labels.inputs.Joining Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.editEmployeeForm.controls.joiningDate.hasError("required")),l(7),g("routerLink",ht(38,xui)),l(),k(` + `),l(6),b(d(71,34,"labels.inputs.Joining Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.editEmployeeForm.controls.joiningDate.hasError("required")),l(7),g("routerLink",ht(38,kmi)),l(),k(` `,d(89,36,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_STAFF")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var kui=()=>["../"];function Iui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","UPDATE_STAFF")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Bmi=()=>["../"];function Rmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Teller Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Tui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Nmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` `,d(2,3,"labels.inputs.Teller Name")," "),l(3),b(d(5,5,"labels.commons.cannot")),l(2),k(` `,d(7,7,"labels.commons.begin with a special character or number"),` - `))}function Pui(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))}function Lmi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Dui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Vmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Mui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function zmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Start Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Aui(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function jmi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Oui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function qmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Status")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Fui(e,n){if(e&1&&(o(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.tellerForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Hmi(e,n){if(e&1&&(a(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.tellerForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var omt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.officeData=_.offices}),this.tellerStatusesData=[{id:300,code:"300",value:"Active"},{id:400,code:"400",value:"Inactive"}]}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.createTellerForm()}createTellerForm(){this.tellerForm=this.formBuilder.group({officeId:["",yt.required],name:["",[yt.required,yt.pattern("(^[A-z]).*")]],description:[""],startDate:["",yt.required],endDate:[""],status:["",yt.required]})}submit(){let i=this.tellerForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.tellerForm.value.startDate,u=this.tellerForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.createTeller(h).subscribe(_=>{this.router.navigate(["../",_.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Nt),z(Zt),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-teller"]],decls:104,vars:40,consts:[["startDatePicker",""],["endDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],["required","","formControlName","status"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",2),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",3),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",5),t(17,` - `),x(18,Iui,8,9,"mat-error",6),t(19,` - `),x(20,Tui,8,9,"mat-error",6),t(21,` + `)}}var pA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.officeData=_.offices}),this.tellerStatusesData=[{id:300,code:"300",value:"Active"},{id:400,code:"400",value:"Inactive"}]}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.createTellerForm()}createTellerForm(){this.tellerForm=this.formBuilder.group({officeId:["",St.required],name:["",[St.required,St.pattern("(^[A-z]).*")]],description:[""],startDate:["",St.required],endDate:[""],status:["",St.required]})}submit(){let i=this.tellerForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.tellerForm.value.startDate,u=this.tellerForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.createTeller(h).subscribe(_=>{this.router.navigate(["../",_.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(Vt),z(te),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-teller"]],decls:104,vars:40,consts:[["startDatePicker",""],["endDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","description","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],["required","","formControlName","status"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",2),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",3),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",5),t(17,` + `),x(18,Rmi,8,9,"mat-error",6),t(19,` + `),x(20,Nmi,8,9,"mat-error",6),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field"),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),o(29,"mat-select",7),t(30,` - `),x(31,Pui,2,2,"mat-option",8),t(32,` + `),a(23,"mat-form-field"),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),a(29,"mat-select",7),t(30,` + `),x(31,Lmi,2,2,"mat-option",8),t(32,` `),s(),t(33,` - `),x(34,Dui,8,9,"mat-error",6),t(35,` + `),x(34,Vmi,8,9,"mat-error",6),t(35,` `),s(),t(36,` - `),o(37,"mat-form-field"),t(38,` - `),o(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` - `),I(43,"textarea",9),t(44,` + `),a(37,"mat-form-field"),t(38,` + `),a(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` + `),T(43,"textarea",9),t(44,` `),s(),t(45,` - `),o(46,"mat-form-field",10),q("click",function(){Q(c);let h=Tt(57);return Y(h.open())}),t(47,` - `),o(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` - `),I(52,"input",11),t(53,` - `),I(54,"mat-datepicker-toggle",12),t(55,` - `),I(56,"mat-datepicker",null,0),t(58,` - `),x(59,Mui,8,9,"mat-error",6),t(60,` + `),a(46,"mat-form-field",10),q("click",function(){Q(c);let h=Dt(57);return K(h.open())}),t(47,` + `),a(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` + `),T(52,"input",11),t(53,` + `),T(54,"mat-datepicker-toggle",12),t(55,` + `),T(56,"mat-datepicker",null,0),t(58,` + `),x(59,zmi,8,9,"mat-error",6),t(60,` `),s(),t(61,` - `),o(62,"mat-form-field",10),q("click",function(){Q(c);let h=Tt(73);return Y(h.open())}),t(63,` - `),o(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` - `),I(68,"input",13),t(69,` - `),I(70,"mat-datepicker-toggle",12),t(71,` - `),I(72,"mat-datepicker",null,1),t(74,` + `),a(62,"mat-form-field",10),q("click",function(){Q(c);let h=Dt(73);return K(h.open())}),t(63,` + `),a(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` + `),T(68,"input",13),t(69,` + `),T(70,"mat-datepicker-toggle",12),t(71,` + `),T(72,"mat-datepicker",null,1),t(74,` `),s(),t(75,` - `),o(76,"mat-form-field"),t(77,` - `),o(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` - `),o(82,"mat-select",14),t(83,` - `),x(84,Aui,2,2,"mat-option",8),t(85,` + `),a(76,"mat-form-field"),t(77,` + `),a(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` + `),a(82,"mat-select",14),t(83,` + `),x(84,jmi,2,2,"mat-option",8),t(85,` `),s(),t(86,` - `),x(87,Oui,8,9,"mat-error",6),t(88,` + `),x(87,qmi,8,9,"mat-error",6),t(88,` `),s(),t(89,` `),s(),t(90,` `),s(),t(91,` - `),o(92,"mat-card-actions",15),t(93,` - `),o(94,"button",16),t(95),m(96,"translate"),s(),t(97,` - `),x(98,Fui,3,4,"button",17),t(99,` + `),a(92,"mat-card-actions",15),t(93,` + `),a(94,"button",16),t(95),m(96,"translate"),s(),t(97,` + `),x(98,Hmi,3,4,"button",17),t(99,` `),s(),t(100,` `),s(),t(101,` `),s(),t(102,` `),s(),t(103,` -`)}if(a&2){let c=Tt(57),u=Tt(73);l(4),g("formGroup",r.tellerForm),l(9),b(d(14,25,"labels.inputs.Teller Name")),l(5),g("ngIf",r.tellerForm.controls.name.hasError("required")),l(2),g("ngIf",r.tellerForm.controls.name.hasError("pattern")),l(6),b(d(27,27,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.tellerForm.controls.officeId.hasError("required")),l(6),b(d(41,29,"labels.inputs.Description")),l(9),b(d(50,31,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.tellerForm.controls.startDate.hasError("required")),l(6),b(d(66,33,"labels.inputs.End Date")),l(3),g("min",r.tellerForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(9),b(d(80,35,"labels.inputs.Status")),l(5),g("ngForOf",r.tellerStatusesData),l(3),g("ngIf",r.tellerForm.controls.status.hasError("required")),l(7),g("routerLink",ht(39,kui)),l(),k(` +`)}if(o&2){let c=Dt(57),u=Dt(73);l(4),g("formGroup",r.tellerForm),l(9),b(d(14,25,"labels.inputs.Teller Name")),l(5),g("ngIf",r.tellerForm.controls.name.hasError("required")),l(2),g("ngIf",r.tellerForm.controls.name.hasError("pattern")),l(6),b(d(27,27,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(3),g("ngIf",r.tellerForm.controls.officeId.hasError("required")),l(6),b(d(41,29,"labels.inputs.Description")),l(9),b(d(50,31,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.tellerForm.controls.startDate.hasError("required")),l(6),b(d(66,33,"labels.inputs.End Date")),l(3),g("min",r.tellerForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(9),b(d(80,35,"labels.inputs.Status")),l(5),g("ngForOf",r.tellerStatusesData),l(3),g("ngIf",r.tellerForm.controls.status.hasError("required")),l(7),g("routerLink",ht(39,Bmi)),l(),k(` `,d(96,37,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_TELLER")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,Pr,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Bui=()=>["../"];function Rui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_TELLER")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,wr],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Gmi=()=>["../"];function Umi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Teller Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Nui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function $mi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),s()),e&2&&(l(),k(` `,d(2,3,"labels.inputs.Teller Name")," "),l(3),b(d(5,5,"labels.commons.cannot")),l(2),k(` `,d(7,7,"labels.commons.begin with a special character or number"),` - `))}function Lui(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))}function Wmi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Vui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Qmi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Start Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function zui(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Kmi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function jui(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Ymi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Status")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function qui(e,n){if(e&1&&(o(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.tellerForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Jmi(e,n){if(e&1&&(a(0,"button",19),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.tellerForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var smt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.tellerData=_.teller,this.officeData=_.offices}),this.tellerData.status&&(this.tellerData.status==="ACTIVE"?this.tellerData.status=300:this.tellerData.status=400),this.tellerStatusesData=[{id:300,code:"300",value:"Active"},{id:400,code:"400",value:"Inactive"}]}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.createEditTellerForm()}createEditTellerForm(){this.tellerForm=this.formBuilder.group({officeId:[{value:this.tellerData.officeId,disabled:!0}],name:[this.tellerData.name,[yt.required,yt.pattern("(^[A-z]).*")]],description:[this.tellerData.description],startDate:[this.tellerData.startDate&&new Date(this.tellerData.startDate),yt.required],endDate:[this.tellerData.endDate&&new Date(this.tellerData.endDate)],status:[this.tellerData.status,yt.required]})}submit(){let i=this.tellerForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.tellerForm.value.startDate,u=this.tellerForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{officeId:this.tellerData.officeId,dateFormat:r,locale:a});this.organizationService.updateTeller(this.tellerData.id,h).subscribe(_=>{this.router.navigate(["../../",_.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Nt),z(Zt),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-teller"]],decls:102,vars:39,consts:[["startDatePicker",""],["endDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","description"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],["required","","formControlName","status"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",2),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",3),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",5),t(17,` - `),x(18,Rui,8,9,"mat-error",6),t(19,` - `),x(20,Nui,8,9,"mat-error",6),t(21,` + `)}}var mA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.tellerData=_.teller,this.officeData=_.offices}),this.tellerData.status&&(this.tellerData.status==="ACTIVE"?this.tellerData.status=300:this.tellerData.status=400),this.tellerStatusesData=[{id:300,code:"300",value:"Active"},{id:400,code:"400",value:"Inactive"}]}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.createEditTellerForm()}createEditTellerForm(){this.tellerForm=this.formBuilder.group({officeId:[{value:this.tellerData.officeId,disabled:!0}],name:[this.tellerData.name,[St.required,St.pattern("(^[A-z]).*")]],description:[this.tellerData.description],startDate:[this.tellerData.startDate&&new Date(this.tellerData.startDate),St.required],endDate:[this.tellerData.endDate&&new Date(this.tellerData.endDate)],status:[this.tellerData.status,St.required]})}submit(){let i=this.tellerForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.tellerForm.value.startDate,u=this.tellerForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{officeId:this.tellerData.officeId,dateFormat:r,locale:o});this.organizationService.updateTeller(this.tellerData.id,h).subscribe(_=>{this.router.navigate(["../../",_.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(Vt),z(te),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-teller"]],decls:102,vars:39,consts:[["startDatePicker",""],["endDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","description"],[3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"min","max","matDatepicker"],["required","","formControlName","status"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",2),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",3),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",5),t(17,` + `),x(18,Umi,8,9,"mat-error",6),t(19,` + `),x(20,$mi,8,9,"mat-error",6),t(21,` `),s(),t(22,` - `),o(23,"mat-form-field"),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),o(29,"mat-select",7),t(30,` - `),x(31,Lui,2,2,"mat-option",8),t(32,` + `),a(23,"mat-form-field"),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),a(29,"mat-select",7),t(30,` + `),x(31,Wmi,2,2,"mat-option",8),t(32,` `),s(),t(33,` `),s(),t(34,` - `),o(35,"mat-form-field"),t(36,` - `),o(37,"mat-label"),t(38),m(39,"translate"),s(),t(40,` - `),I(41,"input",9),t(42,` + `),a(35,"mat-form-field"),t(36,` + `),a(37,"mat-label"),t(38),m(39,"translate"),s(),t(40,` + `),T(41,"input",9),t(42,` `),s(),t(43,` - `),o(44,"mat-form-field",10),q("click",function(){Q(c);let h=Tt(55);return Y(h.open())}),t(45,` - `),o(46,"mat-label"),t(47),m(48,"translate"),s(),t(49,` - `),I(50,"input",11),t(51,` - `),I(52,"mat-datepicker-toggle",12),t(53,` - `),I(54,"mat-datepicker",null,0),t(56,` - `),x(57,Vui,8,9,"mat-error",6),t(58,` + `),a(44,"mat-form-field",10),q("click",function(){Q(c);let h=Dt(55);return K(h.open())}),t(45,` + `),a(46,"mat-label"),t(47),m(48,"translate"),s(),t(49,` + `),T(50,"input",11),t(51,` + `),T(52,"mat-datepicker-toggle",12),t(53,` + `),T(54,"mat-datepicker",null,0),t(56,` + `),x(57,Qmi,8,9,"mat-error",6),t(58,` `),s(),t(59,` - `),o(60,"mat-form-field",10),q("click",function(){Q(c);let h=Tt(71);return Y(h.open())}),t(61,` - `),o(62,"mat-label"),t(63),m(64,"translate"),s(),t(65,` - `),I(66,"input",13),t(67,` - `),I(68,"mat-datepicker-toggle",12),t(69,` - `),I(70,"mat-datepicker",null,1),t(72,` + `),a(60,"mat-form-field",10),q("click",function(){Q(c);let h=Dt(71);return K(h.open())}),t(61,` + `),a(62,"mat-label"),t(63),m(64,"translate"),s(),t(65,` + `),T(66,"input",13),t(67,` + `),T(68,"mat-datepicker-toggle",12),t(69,` + `),T(70,"mat-datepicker",null,1),t(72,` `),s(),t(73,` - `),o(74,"mat-form-field"),t(75,` - `),o(76,"mat-label"),t(77),m(78,"translate"),s(),t(79,` - `),o(80,"mat-select",14),t(81,` - `),x(82,zui,2,2,"mat-option",8),t(83,` + `),a(74,"mat-form-field"),t(75,` + `),a(76,"mat-label"),t(77),m(78,"translate"),s(),t(79,` + `),a(80,"mat-select",14),t(81,` + `),x(82,Kmi,2,2,"mat-option",8),t(83,` `),s(),t(84,` - `),x(85,jui,8,9,"mat-error",6),t(86,` + `),x(85,Ymi,8,9,"mat-error",6),t(86,` `),s(),t(87,` `),s(),t(88,` `),s(),t(89,` - `),o(90,"mat-card-actions",15),t(91,` - `),o(92,"button",16),t(93),m(94,"translate"),s(),t(95,` - `),x(96,qui,3,4,"button",17),t(97,` + `),a(90,"mat-card-actions",15),t(91,` + `),a(92,"button",16),t(93),m(94,"translate"),s(),t(95,` + `),x(96,Jmi,3,4,"button",17),t(97,` `),s(),t(98,` `),s(),t(99,` `),s(),t(100,` `),s(),t(101,` -`)}if(a&2){let c=Tt(55),u=Tt(71);l(4),g("formGroup",r.tellerForm),l(9),b(d(14,24,"labels.inputs.Teller Name")),l(5),g("ngIf",r.tellerForm.controls.name.hasError("required")),l(2),g("ngIf",r.tellerForm.controls.name.hasError("pattern")),l(6),b(d(27,26,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(7),b(d(39,28,"labels.inputs.Description")),l(9),b(d(48,30,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.tellerForm.controls.startDate.hasError("required")),l(6),b(d(64,32,"labels.inputs.End Date")),l(3),g("min",r.tellerForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(9),b(d(78,34,"labels.inputs.Status")),l(5),g("ngForOf",r.tellerStatusesData),l(3),g("ngIf",r.tellerForm.controls.status.hasError("required")),l(7),g("routerLink",ht(38,Bui)),l(),k(` +`)}if(o&2){let c=Dt(55),u=Dt(71);l(4),g("formGroup",r.tellerForm),l(9),b(d(14,24,"labels.inputs.Teller Name")),l(5),g("ngIf",r.tellerForm.controls.name.hasError("required")),l(2),g("ngIf",r.tellerForm.controls.name.hasError("pattern")),l(6),b(d(27,26,"labels.inputs.Office")),l(5),g("ngForOf",r.officeData),l(7),b(d(39,28,"labels.inputs.Description")),l(9),b(d(48,30,"labels.inputs.Start Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.tellerForm.controls.startDate.hasError("required")),l(6),b(d(64,32,"labels.inputs.End Date")),l(3),g("min",r.tellerForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(9),b(d(78,34,"labels.inputs.Status")),l(5),g("ngForOf",r.tellerStatusesData),l(3),g("ngIf",r.tellerForm.controls.status.hasError("required")),l(7),g("routerLink",ht(38,Gmi)),l(),k(` `,d(94,36,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_TELLER")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Hui=()=>[".."],Gui=()=>["edit"];function Uui(e,n){e&1&&(o(0,"button",11),t(1,` - `),I(2,"fa-icon",12),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Gui)),l(3),k(` + `),l(3),g("mifosxHasPermission","UPDATE_TELLER")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Zmi=()=>[".."],Xmi=()=>["edit"];function t0i(e,n){e&1&&(a(0,"button",11),t(1,` + `),T(2,"fa-icon",12),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Xmi)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function $ui(e,n){if(e&1){let i=lt();o(0,"button",13),q("click",function(){Q(i);let r=A();return Y(r.deleteCashier())}),t(1,` - `),I(2,"fa-icon",14),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function e0i(e,n){if(e&1){let i=lt();a(0,"button",13),q("click",function(){Q(i);let r=M();return K(r.deleteCashier())}),t(1,` + `),T(2,"fa-icon",14),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}function Wui(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))}function i0i(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Description"),` - `))}function Qui(e,n){if(e&1&&(o(0,"div",6),t(1),s()),e&2){let i=A();l(),k(` + `))}function n0i(e,n){if(e&1&&(a(0,"div",6),t(1),s()),e&2){let i=M();l(),k(` `,i.cashierData.description,` - `)}}var lmt=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.organizationService=r,this.dialog=c,this.route.data.subscribe(u=>{this.cashierData=u.cashier})}deleteCashier(){this.dialog.open(Vi,{data:{deleteContext:`Cashier id: ${this.cashierData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.organizationService.deleteCashier(this.cashierData.tellerId,this.cashierData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(ki),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-cashier"]],decls:67,vars:33,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","header"],[1,"flex-50"],["class","flex-50 header",4,"ngIf"],["class","flex-50",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Uui,5,5,"button",1),t(3,` - `),x(4,$ui,5,3,"button",2),t(5,` + `)}}var dA=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.organizationService=r,this.dialog=c,this.route.data.subscribe(u=>{this.cashierData=u.cashier})}deleteCashier(){this.dialog.open(Vi,{data:{deleteContext:`Cashier id: ${this.cashierData.id}`}}).afterClosed().subscribe(o=>{o.delete&&this.organizationService.deleteCashier(this.cashierData.tellerId,this.cashierData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(Ti),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-cashier"]],decls:67,vars:33,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","header"],[1,"flex-50"],["class","flex-50 header",4,"ngIf"],["class","flex-50",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,t0i,5,5,"button",1),t(3,` + `),x(4,e0i,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"div",5),t(16),m(17,"translate"),s(),t(18,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"div",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"div",6),t(20),s(),t(21,` + `),a(19,"div",6),t(20),s(),t(21,` - `),o(22,"div",5),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"div",5),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",6),t(27),s(),t(28,` + `),a(26,"div",6),t(27),s(),t(28,` - `),x(29,Wui,3,3,"div",7),t(30,` + `),x(29,i0i,3,3,"div",7),t(30,` - `),x(31,Qui,2,1,"div",8),t(32,` + `),x(31,n0i,2,1,"div",8),t(32,` - `),o(33,"div",5),t(34),m(35,"translate"),s(),t(36,` + `),a(33,"div",5),t(34),m(35,"translate"),s(),t(36,` - `),o(37,"div",6),t(38),m(39,"dateFormat"),s(),t(40,` + `),a(37,"div",6),t(38),m(39,"dateFormat"),s(),t(40,` - `),o(41,"div",5),t(42),m(43,"translate"),s(),t(44,` + `),a(41,"div",5),t(42),m(43,"translate"),s(),t(44,` - `),o(45,"div",6),t(46),m(47,"dateFormat"),s(),t(48,` + `),a(45,"div",6),t(46),m(47,"dateFormat"),s(),t(48,` - `),o(49,"div",5),t(50),m(51,"translate"),s(),t(52,` + `),a(49,"div",5),t(50),m(51,"translate"),s(),t(52,` - `),o(53,"div",6),t(54),s(),t(55,` + `),a(53,"div",6),t(54),s(),t(55,` `),s(),t(56,` `),s(),t(57,` - `),o(58,"mat-card-actions",9),t(59,` - `),o(60,"button",10),t(61),m(62,"translate"),s(),t(63,` + `),a(58,"mat-card-actions",9),t(59,` + `),a(60,"button",10),t(61),m(62,"translate"),s(),t(63,` `),s(),t(64,` `),s(),t(65,` `),s(),t(66,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_CASHIER"),l(2),g("mifosxHasPermission","DELETECASHIER_TELLER"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_CASHIER"),l(2),g("mifosxHasPermission","DELETECASHIER_TELLER"),l(12),k(` `,d(17,16,"labels.inputs.Name"),` `),l(4),k(` `,r.cashierData.staffName,` @@ -36841,55 +36855,55 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(51,28,"labels.inputs.Full Day/Time"),` `),l(4),k(` `,r.cashierData.isFullDay,` - `),l(6),g("routerLink",ht(32,Hui)),l(),k(` + `),l(6),g("routerLink",ht(32,Zmi)),l(),k(` `,d(62,30,"labels.buttons.Back"),` - `))},dependencies:[Lt,Ht,Dt,te,Ge,le,se,zt,St,ji],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return e})();var Yui=()=>["edit"];function Kui(e,n){if(e&1){let i=lt();o(0,"button",10),q("click",function(){Q(i);let r=A(2);return Y(r.activateHoliday())}),t(1,` - `),I(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))},dependencies:[yt,zt,wt,qt,oe,de,$e,At,ji,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return e})();var r0i=()=>["edit"];function o0i(e,n){if(e&1){let i=lt();a(0,"button",10),q("click",function(){Q(i);let r=M(2);return K(r.activateHoliday())}),t(1,` + `),T(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Activate"),` - `))}function Jui(e,n){if(e&1&&(o(0,"span"),t(1,` - `),x(2,Kui,5,3,"button",9),t(3,` - `),s()),e&2){let i=A();l(2),g("ngIf",i.holidayData.status.value!=="Active")}}function Zui(e,n){e&1&&(o(0,"button",12),t(1,` - `),I(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Yui)),l(3),k(` + `))}function a0i(e,n){if(e&1&&(a(0,"span"),t(1,` + `),x(2,o0i,5,3,"button",9),t(3,` + `),s()),e&2){let i=M();l(2),g("ngIf",i.holidayData.status.value!=="Active")}}function s0i(e,n){e&1&&(a(0,"button",12),t(1,` + `),T(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,r0i)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function Xui(e,n){if(e&1){let i=lt();o(0,"button",14),q("click",function(){Q(i);let r=A();return Y(r.deleteHoliday())}),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function l0i(e,n){if(e&1){let i=lt();a(0,"button",14),q("click",function(){Q(i);let r=M();return K(r.deleteHoliday())}),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}function tfi(e,n){if(e&1&&(o(0,"div",7),t(1),m(2,"dateFormat"),s()),e&2){let i=A();l(),k(` + `))}function c0i(e,n){if(e&1&&(a(0,"div",7),t(1),m(2,"dateFormat"),s()),e&2){let i=M();l(),k(` `,d(2,1,i.holidayData.repaymentsRescheduledTo),` - `)}}function efi(e,n){e&1&&(o(0,"div",7),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function p0i(e,n){e&1&&(a(0,"div",7),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Next Repayment Date"),` - `))}var cmt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.router=a,this.dialog=r,this.translateService=c,this.organizationService=u,this.route.data.subscribe(h=>{this.holidayData=h.holidays})}deleteHoliday(){this.dialog.open(Vi,{data:{deleteContext:`holiday ${this.holidayData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.organizationService.deleteHoliday(this.holidayData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}activateHoliday(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Holiday"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to activate")+` ${this.holidayData.name} `+this.translateService.instant("labels.dialogContext.holiday")}}).afterClosed().subscribe(a=>{a.confirm&&this.organizationService.activateHoliday(this.holidayData.id).subscribe(()=>{this.router.navigate(["/organization/holidays"])})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(ii),z(Gi),z(ki))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-holidays"]],decls:52,vars:24,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],[4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","header"],[1,"flex-50"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","accent",3,"click",4,"ngIf"],["mat-raised-button","","color","accent",3,"click"],["icon","lock-open",1,"m-r-10"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Jui,4,1,"span",1),t(3,` - `),x(4,Zui,5,5,"button",2),t(5,` - `),x(6,Xui,5,3,"button",3),t(7,` + `))}var uA=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.router=o,this.dialog=r,this.translateService=c,this.organizationService=u,this.route.data.subscribe(h=>{this.holidayData=h.holidays})}deleteHoliday(){this.dialog.open(Vi,{data:{deleteContext:`holiday ${this.holidayData.id}`}}).afterClosed().subscribe(o=>{o.delete&&this.organizationService.deleteHoliday(this.holidayData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}activateHoliday(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Holiday"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to activate")+` ${this.holidayData.name} `+this.translateService.instant("labels.dialogContext.holiday")}}).afterClosed().subscribe(o=>{o.confirm&&this.organizationService.activateHoliday(this.holidayData.id).subscribe(()=>{this.router.navigate(["/organization/holidays"])})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(ri),z(Gi),z(Ti))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-holidays"]],decls:52,vars:24,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],[4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","header"],[1,"flex-50"],["class","flex-50",4,"ngIf"],["mat-raised-button","","color","accent",3,"click",4,"ngIf"],["mat-raised-button","","color","accent",3,"click"],["icon","lock-open",1,"m-r-10"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,a0i,4,1,"span",1),t(3,` + `),x(4,s0i,5,5,"button",2),t(5,` + `),x(6,l0i,5,3,"button",3),t(7,` `),s(),t(8,` -`),o(9,"div",4),t(10,` - `),o(11,"mat-card"),t(12,` - `),o(13,"mat-card-content"),t(14,` - `),o(15,"div",5),t(16,` - `),o(17,"div",6),t(18),m(19,"translate"),s(),t(20,` +`),a(9,"div",4),t(10,` + `),a(11,"mat-card"),t(12,` + `),a(13,"mat-card-content"),t(14,` + `),a(15,"div",5),t(16,` + `),a(17,"div",6),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"div",7),t(22),s(),t(23,` + `),a(21,"div",7),t(22),s(),t(23,` - `),o(24,"div",6),t(25),m(26,"translate"),s(),t(27,` + `),a(24,"div",6),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"div",7),t(29),m(30,"dateFormat"),s(),t(31,` + `),a(28,"div",7),t(29),m(30,"dateFormat"),s(),t(31,` - `),o(32,"div",6),t(33),m(34,"translate"),s(),t(35,` + `),a(32,"div",6),t(33),m(34,"translate"),s(),t(35,` - `),o(36,"div",7),t(37),m(38,"dateFormat"),s(),t(39,` + `),a(36,"div",7),t(37),m(38,"dateFormat"),s(),t(39,` - `),o(40,"div",6),t(41),m(42,"translate"),s(),t(43,` + `),a(40,"div",6),t(41),m(42,"translate"),s(),t(43,` - `),x(44,tfi,3,3,"div",8),t(45,` + `),x(44,c0i,3,3,"div",8),t(45,` - `),x(46,efi,3,3,"div",8),t(47,` + `),x(46,p0i,3,3,"div",8),t(47,` `),s(),t(48,` `),s(),t(49,` `),s(),t(50,` `),s(),t(51,` -`)),a&2&&(l(2),g("mifosxHasPermission","ACTIVATE_HOLIDAY"),l(2),g("mifosxHasPermission","UPDATE_HOLIDAY"),l(2),g("mifosxHasPermission","DELETE_HOLIDAY"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","ACTIVATE_HOLIDAY"),l(2),g("mifosxHasPermission","UPDATE_HOLIDAY"),l(2),g("mifosxHasPermission","DELETE_HOLIDAY"),l(12),k(` `,d(19,12,"labels.inputs.Name"),` `),l(4),k(` `,r.holidayData.name,` @@ -36903,182 +36917,182 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(38,20,r.holidayData.toDate),` `),l(4),k(` `,d(42,22,"labels.inputs.Repayments Scheduled To"),` - `),l(3),g("ngIf",r.holidayData.repaymentsRescheduledTo!==void 0&&r.holidayData.repaymentsRescheduledTo!==null),l(2),g("ngIf",r.holidayData.repaymentsRescheduledTo===void 0||r.holidayData.repaymentsRescheduledTo===null))},dependencies:[Lt,Ht,Dt,te,le,se,zt,St,ji],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return e})();var ifi=()=>["./general"],nfi=e=>["./datatables",e];function rfi(e,n){if(e&1&&(o(0,"a",6,2),t(2),s()),e&2){let i=Tt(1),a=A().$implicit;g("routerLink",Je(3,nfi,a.registeredTableName))("active",i.isActive),l(2),k(` - `,a.registeredTableName,` - `)}}function afi(e,n){if(e&1&&(o(0,"span"),t(1,` - `),x(2,rfi,3,5,"a",8),t(3,` - `),s()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var pmt=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(a=>{this.officeDatatables=a.officeDatatables})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-office"]],decls:25,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"container"],[1,"office-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(a,r){if(a&1&&(o(0,"div",3),t(1,` - `),o(2,"mat-card",4),t(3,` - `),o(4,"mat-card-content"),t(5,` - `),o(6,"nav",5),t(7,` - `),o(8,"a",6,0),t(10),m(11,"translate"),s(),t(12,` - `),x(13,afi,4,1,"span",7),t(14,` + `),l(3),g("ngIf",r.holidayData.repaymentsRescheduledTo!==void 0&&r.holidayData.repaymentsRescheduledTo!==null),l(2),g("ngIf",r.holidayData.repaymentsRescheduledTo===void 0||r.holidayData.repaymentsRescheduledTo===null))},dependencies:[yt,zt,wt,qt,oe,de,At,ji,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return e})();var m0i=()=>["./general"],d0i=e=>["./datatables",e];function u0i(e,n){if(e&1&&(a(0,"a",6,2),t(2),s()),e&2){let i=Dt(1),o=M().$implicit;g("routerLink",Xe(3,d0i,o.registeredTableName))("active",i.isActive),l(2),k(` + `,o.registeredTableName,` + `)}}function f0i(e,n){if(e&1&&(a(0,"span"),t(1,` + `),x(2,u0i,3,5,"a",8),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("mifosxHasPermission","READ_"+i.registeredTableName)}}var fA=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(o=>{this.officeDatatables=o.officeDatatables})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-office"]],decls:25,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"container"],[1,"office-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(o,r){if(o&1&&(a(0,"div",3),t(1,` + `),a(2,"mat-card",4),t(3,` + `),a(4,"mat-card-content"),t(5,` + `),a(6,"nav",5),t(7,` + `),a(8,"a",6,0),t(10),m(11,"translate"),s(),t(12,` + `),x(13,f0i,4,1,"span",7),t(14,` `),s(),t(15,` - `),o(16,"mat-tab-nav-panel",null,1),t(18,` - `),I(19,"router-outlet"),t(20,` + `),a(16,"mat-tab-nav-panel",null,1),t(18,` + `),T(19,"router-outlet"),t(20,` `),s(),t(21,` `),s(),t(22,` `),s(),t(23,` `),s(),t(24,` -`)),a&2){let c=Tt(9),u=Tt(17);l(6),g("tabPanel",u),l(2),g("routerLink",ht(7,ifi))("active",c.isActive),l(2),k(` +`)),o&2){let c=Dt(9),u=Dt(17);l(6),g("tabPanel",u),l(2),g("routerLink",ht(7,m0i))("active",c.isActive),l(2),k(` `,d(11,5,"labels.inputs.General"),` - `),l(3),g("ngForOf",r.officeDatatables)}},dependencies:[re,te,le,Ms,Os,As,se,_o,zt,ss,St],styles:[".action-button[_ngcontent-%COMP%]{width:95%}.office-card[_ngcontent-%COMP%]{margin:0 auto;width:90%;padding:0}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}"]})}}return e})();var ofi=()=>["../edit"];function sfi(e,n){e&1&&(o(0,"span"),t(1,` - `),o(2,"button",7),t(3,` - `),I(4,"fa-icon",8),t(5),m(6,"translate"),s(),t(7,` - `),s()),e&2&&(l(2),g("routerLink",ht(4,ofi)),l(3),k("",d(6,2,"labels.buttons.Edit"),` - `))}function lfi(e,n){if(e&1&&(o(0,"div",5),t(1,` - `),I(2,"mifosx-external-identifier",9),t(3,` - `),s()),e&2){let i=A();l(2),Jt("externalId",i.officeData.externalId)}}function cfi(e,n){e&1&&(o(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `),l(3),g("ngForOf",r.officeDatatables)}},dependencies:[yt,le,wt,qt,oe,de,me,Et,ys,Ss,Za,ws,da],styles:[".action-button[_ngcontent-%COMP%]{width:95%}.office-card[_ngcontent-%COMP%]{margin:0 auto;width:90%;padding:0}.office-card[_ngcontent-%COMP%] .navigation-tabs[_ngcontent-%COMP%]{overflow:auto}"]})}}return e})();var h0i=()=>["../edit"];function g0i(e,n){e&1&&(a(0,"span"),t(1,` + `),a(2,"button",7),t(3,` + `),T(4,"fa-icon",8),t(5),m(6,"translate"),s(),t(7,` + `),s()),e&2&&(l(2),g("routerLink",ht(4,h0i)),l(3),k("",d(6,2,"labels.buttons.Edit"),` + `))}function x0i(e,n){if(e&1&&(a(0,"div",5),t(1,` + `),T(2,"mifosx-external-identifier",9),t(3,` + `),s()),e&2){let i=M();l(2),Xt("externalId",i.officeData.externalId)}}function _0i(e,n){e&1&&(a(0,"div",5),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Unassigned"),` - `))}var mmt=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(a=>{this.officeData=a.office})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-general-tab"]],decls:41,vars:20,consts:[[1,"tab-container","mat-typography"],[1,"layout-align-end","action-button","m-b-20"],[4,"mifosxHasPermission"],[1,"layout-row-wrap","responsive-column"],[1,"flex-45","mat-body-strong","left"],[1,"flex-50","right"],["class","flex-50 right",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[3,"externalId"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"div",1),t(3,` - `),x(4,sfi,8,5,"span",2),t(5,` + `))}var hA=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(o=>{this.officeData=o.office})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-general-tab"]],decls:41,vars:20,consts:[[1,"tab-container","mat-typography"],[1,"layout-align-end","action-button","m-b-20"],[4,"mifosxHasPermission"],[1,"layout-row-wrap","responsive-column"],[1,"flex-45","mat-body-strong","left"],[1,"flex-50","right"],["class","flex-50 right",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],[3,"externalId"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"div",1),t(3,` + `),x(4,g0i,8,5,"span",2),t(5,` `),s(),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"div",4),t(10),m(11,"translate"),s(),t(12,` - `),o(13,"div",5),t(14),s(),t(15,` + `),a(7,"div",3),t(8,` + `),a(9,"div",4),t(10),m(11,"translate"),s(),t(12,` + `),a(13,"div",5),t(14),s(),t(15,` - `),o(16,"div",4),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"div",5),t(21),m(22,"dateFormat"),s(),t(23,` + `),a(16,"div",4),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"div",5),t(21),m(22,"dateFormat"),s(),t(23,` - `),o(24,"div",4),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"div",5),t(29),s(),t(30,` + `),a(24,"div",4),t(25),m(26,"translate"),s(),t(27,` + `),a(28,"div",5),t(29),s(),t(30,` - `),o(31,"div",4),t(32),m(33,"translate"),s(),t(34,` - `),x(35,lfi,4,1,"div",6),t(36,` - `),x(37,cfi,3,3,"div",6),t(38,` + `),a(31,"div",4),t(32),m(33,"translate"),s(),t(34,` + `),x(35,x0i,4,1,"div",6),t(36,` + `),x(37,_0i,3,3,"div",6),t(38,` `),s(),t(39,` `),s(),t(40,` -`)),a&2&&(l(4),g("mifosxHasPermission","UPDATE_OFFICE"),l(6),b(d(11,10,"labels.inputs.Parent Office")),l(4),k(` +`)),o&2&&(l(4),g("mifosxHasPermission","UPDATE_OFFICE"),l(6),b(d(11,10,"labels.inputs.Parent Office")),l(4),k(` `,r.officeData.parentName?r.officeData.parentName:"N/A",` `),l(3),b(d(18,12,"labels.inputs.Opened On")),l(4),k(` `,r.officeData.openingDate?d(22,14,r.officeData.openingDate):"Unassigned",` `),l(4),b(d(26,16,"labels.inputs.Name Decorated")),l(4),k(` `,r.officeData.nameDecorated?r.officeData.nameDecorated:"Unassigned",` - `),l(3),b(d(33,18,"labels.inputs.External Id")),l(3),g("ngIf",r.officeData.externalId),l(2),g("ngIf",!r.officeData.externalId))},dependencies:[Lt,Ht,Dt,zo,se,zt,St,ji],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]{margin-left:1%}.table-name[_ngcontent-%COMP%]{padding-left:2%}.table-data[_ngcontent-%COMP%]{margin-top:3px}"]})}}return e})();var dmt=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("officeId"),this.route.data.subscribe(a=>{this.entityDatatable=a.officeDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Office",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mifosx-entity-datatable-tab",1),t(3,` + `),l(3),b(d(33,18,"labels.inputs.External Id")),l(3),g("ngIf",r.officeData.externalId),l(2),g("ngIf",!r.officeData.externalId))},dependencies:[yt,zt,wt,qt,At,ji,me,Et,Ut,Oa],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]{margin-left:1%}.table-name[_ngcontent-%COMP%]{padding-left:2%}.table-data[_ngcontent-%COMP%]{margin-top:3px}"]})}}return e})();var gA=(()=>{class e{constructor(i){this.route=i,this.entityId=this.route.parent.parent.snapshot.paramMap.get("officeId"),this.route.data.subscribe(o=>{this.entityDatatable=o.officeDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Office",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mifosx-entity-datatable-tab",1),t(3,` `),s(),t(4,` `),s(),t(5,` -`)),a&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[hl]})}}return e})();var pfi=["messageTable"],mfi=()=>["edit"];function dfi(e,n){e&1&&(o(0,"button",14),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,mfi)),l(3),k("",d(4,2,"labels.buttons.Edit"),` - `))}function ufi(e,n){e&1&&(o(0,"span"),t(1,` - `),x(2,dfi,5,5,"button",13),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","UPDATE_SMSCAMPAIGN"))}function ffi(e,n){if(e&1){let i=lt();o(0,"button",17),q("click",function(){Q(i);let r=A(2);return Y(r.activateCampaign())}),t(1,` - `),I(2,"fa-icon",18),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Activate"),` - `))}function hfi(e,n){e&1&&(o(0,"span"),t(1,` - `),x(2,ffi,5,3,"button",16),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","ACTIVATE_SMSCAMPAIGN"))}function gfi(e,n){if(e&1){let i=lt();o(0,"button",20),q("click",function(){Q(i);let r=A(2);return Y(r.closeCampaign())}),t(1,` - `),I(2,"fa-icon",21),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Close"),` - `))}function xfi(e,n){e&1&&(o(0,"span"),t(1,` - `),x(2,gfi,5,3,"button",19),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","CLOSE_SMSCAMPAIGN"))}function _fi(e,n){if(e&1){let i=lt();o(0,"button",17),q("click",function(){Q(i);let r=A(2);return Y(r.reactivateCampaign())}),t(1,` - `),I(2,"fa-icon",22),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Reactivate"),` - `))}function vfi(e,n){e&1&&(o(0,"span"),t(1,` - `),x(2,_fi,5,3,"button",16),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","REACTIVATE_SMSCAMPAIGN"))}function bfi(e,n){if(e&1){let i=lt();o(0,"button",20),q("click",function(){Q(i);let r=A(2);return Y(r.deleteCampaign())}),t(1,` - `),I(2,"fa-icon",23),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Delete"),` - `))}function Cfi(e,n){e&1&&(o(0,"span"),t(1,` - `),x(2,bfi,5,3,"button",19),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","DELETE_SMSCAMPAIGN"))}function yfi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1),m(2,"translate"),s()),e&2){let i=A();l(),vt(` +`)),o&2&&(l(2),g("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[yt,wt,nl],encapsulation:2})}}return e})();var v0i=["messageTable"],b0i=()=>["edit"];function C0i(e,n){e&1&&(a(0,"button",14),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,b0i)),l(3),k("",d(4,2,"labels.buttons.Edit"),` + `))}function y0i(e,n){e&1&&(a(0,"span"),t(1,` + `),x(2,C0i,5,5,"button",13),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","UPDATE_SMSCAMPAIGN"))}function S0i(e,n){if(e&1){let i=lt();a(0,"button",17),q("click",function(){Q(i);let r=M(2);return K(r.activateCampaign())}),t(1,` + `),T(2,"fa-icon",18),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Activate"),` + `))}function w0i(e,n){e&1&&(a(0,"span"),t(1,` + `),x(2,S0i,5,3,"button",16),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","ACTIVATE_SMSCAMPAIGN"))}function E0i(e,n){if(e&1){let i=lt();a(0,"button",20),q("click",function(){Q(i);let r=M(2);return K(r.closeCampaign())}),t(1,` + `),T(2,"fa-icon",21),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Close"),` + `))}function k0i(e,n){e&1&&(a(0,"span"),t(1,` + `),x(2,E0i,5,3,"button",19),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","CLOSE_SMSCAMPAIGN"))}function T0i(e,n){if(e&1){let i=lt();a(0,"button",17),q("click",function(){Q(i);let r=M(2);return K(r.reactivateCampaign())}),t(1,` + `),T(2,"fa-icon",22),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Reactivate"),` + `))}function I0i(e,n){e&1&&(a(0,"span"),t(1,` + `),x(2,T0i,5,3,"button",16),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","REACTIVATE_SMSCAMPAIGN"))}function P0i(e,n){if(e&1){let i=lt();a(0,"button",20),q("click",function(){Q(i);let r=M(2);return K(r.deleteCampaign())}),t(1,` + `),T(2,"fa-icon",23),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Delete"),` + `))}function D0i(e,n){e&1&&(a(0,"span"),t(1,` + `),x(2,P0i,5,3,"button",19),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","DELETE_SMSCAMPAIGN"))}function A0i(e,n){if(e&1&&(a(0,"mat-list-item"),t(1),m(2,"translate"),s()),e&2){let i=M();l(),vt(` `,d(2,2,"labels.inputs.Recurrence")," : ",i.smsCampaignData.recurrence,` - `)}}function Sfi(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Message")))}function wfi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.message)}}function Efi(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function kfi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function Ifi(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Mobile No"),"."))}function Tfi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.mobileNo)}}function Pfi(e,n){e&1&&(o(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Campaign Name")))}function Dfi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignName)}}function Mfi(e,n){e&1&&I(0,"tr",45)}function Afi(e,n){e&1&&I(0,"tr",46)}function Ofi(e,n){if(e&1){let i=lt();o(0,"mat-tab",24),t(1,` - `),o(2,"div",9),t(3,` - `),o(4,"form",25),q("ngSubmit",function(){Q(i);let r=A();return Y(r.search())}),t(5,` - `),o(6,"div",26),t(7,` - `),o(8,"mat-form-field",27),q("click",function(){Q(i);let r=Tt(19);return Y(r.open())}),t(9,` - `),o(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` - `),I(14,"input",28),t(15,` - `),I(16,"mat-datepicker-toggle",29),t(17,` - `),I(18,"mat-datepicker",null,0),t(20,` + `)}}function M0i(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Message")))}function O0i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.message)}}function F0i(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function B0i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status.value)}}function R0i(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Mobile No"),"."))}function N0i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.mobileNo)}}function L0i(e,n){e&1&&(a(0,"th",43),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Campaign Name")))}function V0i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.campaignName)}}function z0i(e,n){e&1&&T(0,"tr",45)}function j0i(e,n){e&1&&T(0,"tr",46)}function q0i(e,n){if(e&1){let i=lt();a(0,"mat-tab",24),t(1,` + `),a(2,"div",9),t(3,` + `),a(4,"form",25),q("ngSubmit",function(){Q(i);let r=M();return K(r.search())}),t(5,` + `),a(6,"div",26),t(7,` + `),a(8,"mat-form-field",27),q("click",function(){Q(i);let r=Dt(19);return K(r.open())}),t(9,` + `),a(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` + `),T(14,"input",28),t(15,` + `),T(16,"mat-datepicker-toggle",29),t(17,` + `),T(18,"mat-datepicker",null,0),t(20,` `),s(),t(21,` - `),o(22,"mat-form-field",27),q("click",function(){Q(i);let r=Tt(33);return Y(r.open())}),t(23,` - `),o(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` - `),I(28,"input",30),t(29,` - `),I(30,"mat-datepicker-toggle",29),t(31,` - `),I(32,"mat-datepicker",null,1),t(34,` + `),a(22,"mat-form-field",27),q("click",function(){Q(i);let r=Dt(33);return K(r.open())}),t(23,` + `),a(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` + `),T(28,"input",30),t(29,` + `),T(30,"mat-datepicker-toggle",29),t(31,` + `),T(32,"mat-datepicker",null,1),t(34,` `),s(),t(35,` - `),o(36,"div",31),t(37,` - `),o(38,"button",32),t(39,` - `),I(40,"fa-icon",33),t(41),m(42,"translate"),s(),t(43,` + `),a(36,"div",31),t(37,` + `),a(38,"button",32),t(39,` + `),T(40,"fa-icon",33),t(41),m(42,"translate"),s(),t(43,` `),s(),t(44,` `),s(),t(45,` `),s(),t(46,` - `),o(47,"table",34,2),t(49,` - `),at(50,35),t(51,` - `),x(52,Sfi,3,3,"th",36),t(53,` - `),x(54,wfi,2,1,"td",37),t(55,` - `),ot(),t(56,` + `),a(47,"table",34,2),t(49,` + `),ot(50,35),t(51,` + `),x(52,M0i,3,3,"th",36),t(53,` + `),x(54,O0i,2,1,"td",37),t(55,` + `),at(),t(56,` - `),at(57,38),t(58,` - `),x(59,Efi,3,3,"th",36),t(60,` - `),x(61,kfi,2,1,"td",37),t(62,` - `),ot(),t(63,` + `),ot(57,38),t(58,` + `),x(59,F0i,3,3,"th",36),t(60,` + `),x(61,B0i,2,1,"td",37),t(62,` + `),at(),t(63,` - `),at(64,39),t(65,` - `),x(66,Ifi,3,3,"th",36),t(67,` - `),x(68,Tfi,2,1,"td",37),t(69,` - `),ot(),t(70,` + `),ot(64,39),t(65,` + `),x(66,R0i,3,3,"th",36),t(67,` + `),x(68,N0i,2,1,"td",37),t(69,` + `),at(),t(70,` - `),at(71,40),t(72,` - `),x(73,Pfi,3,3,"th",36),t(74,` - `),x(75,Dfi,2,1,"td",37),t(76,` - `),ot(),t(77,` + `),ot(71,40),t(72,` + `),x(73,L0i,3,3,"th",36),t(74,` + `),x(75,V0i,2,1,"td",37),t(76,` + `),at(),t(77,` - `),x(78,Mfi,1,0,"tr",41),t(79,` - `),x(80,Afi,1,0,"tr",42),t(81,` + `),x(78,z0i,1,0,"tr",41),t(79,` + `),x(80,j0i,1,0,"tr",42),t(81,` `),s(),t(82,` `),s(),t(83,` - `),s()}if(e&2){let i=n.$implicit,a=Tt(19),r=Tt(33),c=A();g("label",i.label),l(4),g("formGroup",c.smsForm),l(7),b(d(12,16,"labels.inputs.From Date")),l(3),g("min",c.minDate)("max",c.maxDate)("matDatepicker",a),l(2),g("for",a),l(9),b(d(26,18,"labels.inputs.To Date")),l(3),g("min",c.minDate)("max",c.maxDate)("matDatepicker",r),l(2),g("for",r),l(11),k("",d(42,20,"labels.buttons.Search"),` - `),l(6),g("dataSource",c.dataSource),l(31),g("matHeaderRowDef",c.displayedColumns),l(2),g("matRowDefColumns",c.displayedColumns)}}var umt=(()=>{class e{constructor(i,a,r,c,u,h,_){this.router=i,this.route=a,this.dialog=r,this.formBuilder=c,this.dateUtils=u,this.organizationService=h,this.settingsService=_,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.displayedColumns=["Message","Status","Mobile No.","Campaign Name"],this.dataSource=new pi,this.smsTabs=[{label:"Pending SMS",status:100},{label:"Waiting for Delivery Report",status:150},{label:"Sent SMS",status:200},{label:"Delivered SMS",status:300},{label:"Failed SMS",status:400}],this.route.data.subscribe(y=>{this.smsCampaignData=y.smsCampaign})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSMSForm()}createSMSForm(){this.smsForm=this.formBuilder.group({fromDate:[""],toDate:[""]})}onTabChange(i){let a=i.tab?i.tab.textLabel:"Campaign",r=this.smsTabs.find(c=>a===c.label);this.status=r?r.status:void 0,this.dataSource.data=[],this.messageTableRef.renderRows(),this.smsForm.reset()}closeCampaign(){let i=[new Fs({controlName:"closureDate",label:"Closure Date",value:"",type:"date",required:!0})],a={title:"Close SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{if(c.data){let u=this.settingsService.language.code,h=this.settingsService.dateFormat,_={closureDate:this.dateUtils.formatDate(c.data.value.closureDate,h),dateFormat:h,locale:u};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,_,"close").subscribe(()=>{this.reload()})}})}activateCampaign(){let i=[new Fs({controlName:"activationDate",label:"Activation Date",value:"",type:"date",required:!0})],a={title:"Activate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{if(c.data){let u=this.settingsService.language.code,h=this.settingsService.dateFormat,_={activationDate:this.dateUtils.formatDate(c.data.value.activationDate,h),dateFormat:h,locale:u};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,_,"activate").subscribe(()=>{this.reload()})}})}reactivateCampaign(){let i=[new Fs({controlName:"activationDate",label:"Reactivation Date",value:"",type:"date",required:!0})],a={title:"Reactivate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{if(c.data){let u=this.settingsService.language.code,h=this.settingsService.dateFormat,_={activationDate:this.dateUtils.formatDate(c.data.value.activationDate,h),dateFormat:h,locale:u};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,_,"reactivate").subscribe(()=>{this.reload()})}})}deleteCampaign(){this.dialog.open(Vi,{data:{deleteContext:`sms campaing with id: ${this.smsCampaignData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.organizationService.deleteSmsCampaign(this.smsCampaignData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}reload(){let i=this.router.url;this.router.navigateByUrl("/organization/sms-campaigns",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}search(){let i=this.smsForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.smsForm.value.fromDate,u=this.smsForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(c,r)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{id:this.smsCampaignData.id,status:this.status,dateFormat:r,locale:a});this.organizationService.getMessagebyStatus(h).subscribe(_=>{this.dataSource.data=_.pageItems,this.messageTableRef.renderRows()})}static{this.\u0275fac=function(a){return new(a||e)(z(Zt),z(Nt),z(ii),z(he),z(xi),z(ki),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-campaign"]],viewQuery:function(a,r){if(a&1&&Bt(pfi,5),a&2){let c;Ot(c=Ft())&&(r.messageTableRef=c.first)}},decls:69,vars:33,consts:[["fromDatePicker",""],["toDatePicker",""],["messageTable",""],[1,"container"],[1,"layout-row","align-flex-end","action-buttons","m-b-20","gap-1percent"],[4,"ngIf"],[1,"sms-card"],[3,"selectedTabChange"],["label","Campaign"],[1,"tab-content","mat-typography"],[1,"layout-column","gap-10px","template-message"],["matInput","","disabled",""],[3,"label",4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","accent",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","accent",3,"click"],["icon","lock-open",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","times",1,"m-r-10"],["icon","undo",1,"m-r-10"],["icon","trash",1,"m-r-10"],[3,"label"],[3,"ngSubmit","formGroup"],[1,"layout-row","layout-align-center","gap-3percent"],[3,"click"],["matInput","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","toDate",3,"min","max","matDatepicker"],[1,"search-button"],["mat-raised-button","","color","primary"],["icon","search",1,"m-r-10"],["mat-table","",1,"mat-elevation-z1","m-b-25",3,"dataSource"],["matColumnDef","Message"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","Status"],["matColumnDef","Mobile No."],["matColumnDef","Campaign Name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",3),t(1,` - `),o(2,"div",4),t(3,` - `),x(4,ufi,4,1,"span",5),t(5,` + `),s()}if(e&2){let i=n.$implicit,o=Dt(19),r=Dt(33),c=M();g("label",i.label),l(4),g("formGroup",c.smsForm),l(7),b(d(12,16,"labels.inputs.From Date")),l(3),g("min",c.minDate)("max",c.maxDate)("matDatepicker",o),l(2),g("for",o),l(9),b(d(26,18,"labels.inputs.To Date")),l(3),g("min",c.minDate)("max",c.maxDate)("matDatepicker",r),l(2),g("for",r),l(11),k("",d(42,20,"labels.buttons.Search"),` + `),l(6),g("dataSource",c.dataSource),l(31),g("matHeaderRowDef",c.displayedColumns),l(2),g("matRowDefColumns",c.displayedColumns)}}var xA=(()=>{class e{constructor(i,o,r,c,u,h,_){this.router=i,this.route=o,this.dialog=r,this.formBuilder=c,this.dateUtils=u,this.organizationService=h,this.settingsService=_,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.displayedColumns=["Message","Status","Mobile No.","Campaign Name"],this.dataSource=new mi,this.smsTabs=[{label:"Pending SMS",status:100},{label:"Waiting for Delivery Report",status:150},{label:"Sent SMS",status:200},{label:"Delivered SMS",status:300},{label:"Failed SMS",status:400}],this.route.data.subscribe(y=>{this.smsCampaignData=y.smsCampaign})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSMSForm()}createSMSForm(){this.smsForm=this.formBuilder.group({fromDate:[""],toDate:[""]})}onTabChange(i){let o=i.tab?i.tab.textLabel:"Campaign",r=this.smsTabs.find(c=>o===c.label);this.status=r?r.status:void 0,this.dataSource.data=[],this.messageTableRef.renderRows(),this.smsForm.reset()}closeCampaign(){let i=[new Es({controlName:"closureDate",label:"Closure Date",value:"",type:"date",required:!0})],o={title:"Close SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{if(c.data){let u=this.settingsService.language.code,h=this.settingsService.dateFormat,_={closureDate:this.dateUtils.formatDate(c.data.value.closureDate,h),dateFormat:h,locale:u};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,_,"close").subscribe(()=>{this.reload()})}})}activateCampaign(){let i=[new Es({controlName:"activationDate",label:"Activation Date",value:"",type:"date",required:!0})],o={title:"Activate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{if(c.data){let u=this.settingsService.language.code,h=this.settingsService.dateFormat,_={activationDate:this.dateUtils.formatDate(c.data.value.activationDate,h),dateFormat:h,locale:u};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,_,"activate").subscribe(()=>{this.reload()})}})}reactivateCampaign(){let i=[new Es({controlName:"activationDate",label:"Reactivation Date",value:"",type:"date",required:!0})],o={title:"Reactivate SMS Campaign",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{if(c.data){let u=this.settingsService.language.code,h=this.settingsService.dateFormat,_={activationDate:this.dateUtils.formatDate(c.data.value.activationDate,h),dateFormat:h,locale:u};this.organizationService.executeSmsCampaignCommand(this.smsCampaignData.id,_,"reactivate").subscribe(()=>{this.reload()})}})}deleteCampaign(){this.dialog.open(Vi,{data:{deleteContext:`sms campaing with id: ${this.smsCampaignData.id}`}}).afterClosed().subscribe(o=>{o.delete&&this.organizationService.deleteSmsCampaign(this.smsCampaignData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})})}reload(){let i=this.router.url;this.router.navigateByUrl("/organization/sms-campaigns",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}search(){let i=this.smsForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.smsForm.value.fromDate,u=this.smsForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(c,r)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{id:this.smsCampaignData.id,status:this.status,dateFormat:r,locale:o});this.organizationService.getMessagebyStatus(h).subscribe(_=>{this.dataSource.data=_.pageItems,this.messageTableRef.renderRows()})}static{this.\u0275fac=function(o){return new(o||e)(z(te),z(Vt),z(ri),z(ve),z(_i),z(Ti),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-campaign"]],viewQuery:function(o,r){if(o&1&&Nt(v0i,5),o&2){let c;Bt(c=Rt())&&(r.messageTableRef=c.first)}},decls:69,vars:33,consts:[["fromDatePicker",""],["toDatePicker",""],["messageTable",""],[1,"container"],[1,"layout-row","align-flex-end","action-buttons","m-b-20","gap-1percent"],[4,"ngIf"],[1,"sms-card"],[3,"selectedTabChange"],["label","Campaign"],[1,"tab-content","mat-typography"],[1,"layout-column","gap-10px","template-message"],["matInput","","disabled",""],[3,"label",4,"ngFor","ngForOf"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","accent",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","accent",3,"click"],["icon","lock-open",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","times",1,"m-r-10"],["icon","undo",1,"m-r-10"],["icon","trash",1,"m-r-10"],[3,"label"],[3,"ngSubmit","formGroup"],[1,"layout-row","layout-align-center","gap-3percent"],[3,"click"],["matInput","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","toDate",3,"min","max","matDatepicker"],[1,"search-button"],["mat-raised-button","","color","primary"],["icon","search",1,"m-r-10"],["mat-table","",1,"mat-elevation-z1","m-b-25",3,"dataSource"],["matColumnDef","Message"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","Status"],["matColumnDef","Mobile No."],["matColumnDef","Campaign Name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",3),t(1,` + `),a(2,"div",4),t(3,` + `),x(4,y0i,4,1,"span",5),t(5,` - `),x(6,hfi,4,1,"span",5),t(7,` + `),x(6,w0i,4,1,"span",5),t(7,` - `),x(8,xfi,4,1,"span",5),t(9,` + `),x(8,k0i,4,1,"span",5),t(9,` - `),x(10,vfi,4,1,"span",5),t(11,` + `),x(10,I0i,4,1,"span",5),t(11,` - `),x(12,Cfi,4,1,"span",5),t(13,` + `),x(12,D0i,4,1,"span",5),t(13,` `),s(),t(14,` - `),o(15,"mat-card",6),t(16,` - `),o(17,"mat-card-content"),t(18,` - `),o(19,"mat-tab-group",7),q("selectedTabChange",function(u){return r.onTabChange(u)}),t(20,` - `),o(21,"mat-tab",8),t(22,` - `),o(23,"div",9),t(24,` - `),o(25,"mat-list"),t(26,` - `),o(27,"mat-list-item"),t(28),m(29,"translate"),s(),t(30,` + `),a(15,"mat-card",6),t(16,` + `),a(17,"mat-card-content"),t(18,` + `),a(19,"mat-tab-group",7),q("selectedTabChange",function(u){return r.onTabChange(u)}),t(20,` + `),a(21,"mat-tab",8),t(22,` + `),a(23,"div",9),t(24,` + `),a(25,"mat-list"),t(26,` + `),a(27,"mat-list-item"),t(28),m(29,"translate"),s(),t(30,` - `),o(31,"mat-list-item"),t(32),m(33,"translate"),s(),t(34,` + `),a(31,"mat-list-item"),t(32),m(33,"translate"),s(),t(34,` - `),o(35,"mat-list-item"),t(36),m(37,"translate"),s(),t(38,` + `),a(35,"mat-list-item"),t(36),m(37,"translate"),s(),t(38,` - `),o(39,"mat-list-item"),t(40),m(41,"translate"),s(),t(42,` + `),a(39,"mat-list-item"),t(40),m(41,"translate"),s(),t(42,` - `),o(43,"mat-list-item"),t(44),m(45,"translate"),m(46,"dateFormat"),s(),t(47,` + `),a(43,"mat-list-item"),t(44),m(45,"translate"),m(46,"dateFormat"),s(),t(47,` - `),x(48,yfi,3,4,"mat-list-item",5),t(49,` + `),x(48,A0i,3,4,"mat-list-item",5),t(49,` - `),o(50,"div",10),t(51,` - `),o(52,"h3"),t(53),m(54,"translate"),s(),t(55,` - `),o(56,"textarea",11),t(57),s(),t(58,` + `),a(50,"div",10),t(51,` + `),a(52,"h3"),t(53),m(54,"translate"),s(),t(55,` + `),a(56,"textarea",11),t(57),s(),t(58,` `),s(),t(59,` `),s(),t(60,` `),s(),t(61,` `),s(),t(62,` - `),x(63,Ofi,84,22,"mat-tab",12),t(64,` + `),x(63,q0i,84,22,"mat-tab",12),t(64,` `),s(),t(65,` `),s(),t(66,` `),s(),t(67,` `),s(),t(68,` -`)),a&2&&(l(4),g("ngIf",r.smsCampaignData.campaignStatus.value!=="active"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value==="Pending"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value!=="closed"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value!=="Pending"&&r.smsCampaignData.campaignStatus.value!=="active"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value==="closed"),l(16),vt(` +`)),o&2&&(l(4),g("ngIf",r.smsCampaignData.campaignStatus.value!=="active"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value==="Pending"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value!=="closed"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value!=="Pending"&&r.smsCampaignData.campaignStatus.value!=="active"),l(2),g("ngIf",r.smsCampaignData.campaignStatus.value==="closed"),l(16),vt(` `,d(29,19,"labels.inputs.Campaign Name")," : ",r.smsCampaignData.campaignName,` `),l(4),vt(` `,d(33,21,"labels.inputs.Report Name")," : ",r.smsCampaignData.reportName,` @@ -37089,22 +37103,22 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `),l(4),vt(` `,d(45,27,"labels.inputs.Submitted on"),` : `,d(46,29,r.smsCampaignData.smsCampaignTimeLine.submittedOnDate),` - `),l(4),g("ngIf",r.smsCampaignData.recurrence),l(5),k("",d(54,31,"labels.heading.Template Message")," :"),l(4),b(r.smsCampaignData.campaignMessage),l(6),g("ngForOf",r.smsTabs))},dependencies:[re,Lt,Ht,Dt,te,le,Pi,Di,Mi,jt,Gt,yi,Kt,sc,Ra,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,Hl,ul,fe,ye,ee,me,de,ue,se,zt,St,ji],styles:[".action-buttons[_ngcontent-%COMP%]{width:90%}.sms-card[_ngcontent-%COMP%]{margin:0 auto;width:80%;padding:0}.sms-card[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%]{padding:1%;margin:1%}.sms-card[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .template-message[_ngcontent-%COMP%]{padding-inline:1.5%;margin-top:1%}.sms-card[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{max-width:3%;max-height:2%;padding-block:2.25%}"]})}}return e})();var Ffi=["formRef"],Bfi=["fundFormRef"],Rfi=["templateFundFormRef"],Nfi=()=>[10,25,50,100],Lfi=()=>["create"],Vfi=e=>[e];function zfi(e,n){e&1&&(o(0,"button",20),t(1,` - `),I(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Lfi)),l(3),k(` + `),l(4),g("ngIf",r.smsCampaignData.recurrence),l(5),k("",d(54,31,"labels.heading.Template Message")," :"),l(4),b(r.smsCampaignData.campaignMessage),l(6),g("ngForOf",r.smsTabs))},dependencies:[yt,le,zt,wt,_e,we,re,he,ge,xe,qt,oe,de,Ht,$t,Si,Zt,Di,Ai,Pi,At,ji,me,Et,Ut,fl,Al,Dl,ko,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe],styles:[".action-buttons[_ngcontent-%COMP%]{width:90%}.sms-card[_ngcontent-%COMP%]{margin:0 auto;width:80%;padding:0}.sms-card[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%]{padding:1%;margin:1%}.sms-card[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .template-message[_ngcontent-%COMP%]{padding-inline:1.5%;margin-top:1%}.sms-card[_ngcontent-%COMP%] .tab-content[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{max-width:3%;max-height:2%;padding-block:2.25%}"]})}}return e})();var H0i=["formRef"],G0i=["fundFormRef"],U0i=["templateFundFormRef"],$0i=()=>[10,25,50,100],W0i=()=>["create"],Q0i=e=>[e];function K0i(e,n){e&1&&(a(0,"button",20),t(1,` + `),T(2,"fa-icon",21),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,W0i)),l(3),k(` `,d(4,2,"labels.buttons.Create Fund"),` - `))}function jfi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function qfi(e,n){if(e&1&&(o(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Hfi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.External Id")))}function Gfi(e,n){if(e&1&&(o(0,"td",23),t(1,` - `),I(2,"mifosx-external-identifier",24),t(3,` - `),s()),e&2){let i=n.$implicit;l(2),Jt("externalId",i.externalId)}}function Ufi(e,n){e&1&&I(0,"tr",25)}function $fi(e,n){if(e&1&&I(0,"tr",26),e&2){let i=n.$implicit;g("routerLink",Je(1,Vfi,i.id))}}function Wfi(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",27),t(6),m(7,"translate"),o(8,"a",28),t(9),m(10,"translate"),s(),t(11,` + `))}function Y0i(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function J0i(e,n){if(e&1&&(a(0,"td",23),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Z0i(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.External Id")))}function X0i(e,n){if(e&1&&(a(0,"td",23),t(1,` + `),T(2,"mifosx-external-identifier",24),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),Xt("externalId",i.externalId)}}function tdi(e,n){e&1&&T(0,"tr",25)}function edi(e,n){if(e&1&&T(0,"tr",26),e&2){let i=n.$implicit;g("routerLink",Xe(1,Q0i,i.id))}}function idi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",27),t(6),m(7,"translate"),a(8,"a",28),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` - `),o(13,"div",29),t(14,` - `),o(15,"button",30),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(16,` + `),a(13,"div",29),t(14,` + `),a(15,"button",30),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(16,` Close `),s(),t(17,` - `),o(18,"button",31),q("click",function(){let r=Q(i).popover;return Y(r.close())}),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(27),m(28,"translate"),s(),t(29,` + `),a(18,"button",31),q("click",function(){let r=Q(i).popover;return K(r.close())}),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(27),m(28,"translate"),s(),t(29,` `),s(),t(30,` `)}e&2&&(l(2),b(d(3,6,"labels.heading.Manage Funds")),l(4),k(` `,d(7,8,"labels.text.Used Add Fund"),`: @@ -37114,67 +37128,67 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(24,14,"labels.buttons.Back"),` `),l(4),k(` `,d(28,16,"labels.buttons.Next"),` - `))}var fmt=(()=>{class e{constructor(i,a,r,c,u,h,_){this.route=i,this.formBuilder=a,this.organizationservice=r,this.dialog=c,this.router=u,this.configurationWizardService=h,this.popoverService=_,this.displayedColumns=["name","externalId"],this.route.data.subscribe(y=>{this.fundsData=y.funds})}ngOnInit(){this.dataSource=new pi(this.fundsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}createFundForm(){this.fundForm=this.formBuilder.group({name:["",yt.required]})}addFund(){let i=this.fundForm.value;this.organizationservice.createFund(i).subscribe(a=>{this.fundsData.push({id:a.resourceId,name:i.name}),this.formRef.resetForm(),this.configurationWizardService.showManageFunds===!0&&(this.configurationWizardService.showManageFunds=!1,this.openDialog())})}editFund(i,a,r){let c=[new er({controlName:"name",label:"Fund Content",value:a,type:"text",required:!0})],u={title:"Edit Fund",layout:{addButtonText:"Confirm"},formfields:c};this.dialog.open(jn,{data:u}).afterClosed().subscribe(_=>{_.data&&this.organizationservice.editFund(i,_.data.value).subscribe(()=>{this.fundsData[r].name=_.data.value.name})})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showManageFunds===!0&&setTimeout(()=>{this.showPopover(this.templateFundFormRef,this.fundFormRef.nativeElement,"bottom",!0)})}previousStep(){this.router.navigate(["/organization"])}nextStep(){this.configurationWizardService.showManageFunds=!1,this.configurationWizardService.showManageReports=!0,this.router.navigate(["/system"])}openDialog(){this.dialog.open(Vc,{data:{stepName:"fund"}}).afterClosed().subscribe(a=>{a.step===1?(this.configurationWizardService.showManageFunds=!1,this.router.navigate(["../"],{relativeTo:this.route})):a.step===2?(this.configurationWizardService.showManageFunds=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/manage-funds"])):a.step===3&&(this.configurationWizardService.showManageFunds=!1,this.configurationWizardService.showManageReports=!0,this.router.navigate(["/system"]))})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(he),z(ki),z(ii),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-funds"]],viewQuery:function(a,r){if(a&1&&(Bt(Ffi,5),Bt(Bfi,5),Bt(Rfi,5),Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.formRef=c.first),Ot(c=Ft())&&(r.fundFormRef=c.first),Ot(c=Ft())&&(r.templateFundFormRef=c.first),Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:55,vars:9,consts:[["fundFormRef",""],["filter",""],["chargesTable",""],["templateFundFormRef",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","table-container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","externalId"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"externalId"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141736/Manage+Funds","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",4),t(1,` - `),o(2,"div",5,0),t(4,` - `),x(5,zfi,5,5,"button",6),t(6,` + `))}var _A=(()=>{class e{constructor(i,o,r,c,u,h,_){this.route=i,this.formBuilder=o,this.organizationservice=r,this.dialog=c,this.router=u,this.configurationWizardService=h,this.popoverService=_,this.displayedColumns=["name","externalId"],this.route.data.subscribe(y=>{this.fundsData=y.funds})}ngOnInit(){this.dataSource=new mi(this.fundsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}createFundForm(){this.fundForm=this.formBuilder.group({name:["",St.required]})}addFund(){let i=this.fundForm.value;this.organizationservice.createFund(i).subscribe(o=>{this.fundsData.push({id:o.resourceId,name:i.name}),this.formRef.resetForm(),this.configurationWizardService.showManageFunds===!0&&(this.configurationWizardService.showManageFunds=!1,this.openDialog())})}editFund(i,o,r){let c=[new Jn({controlName:"name",label:"Fund Content",value:o,type:"text",required:!0})],u={title:"Edit Fund",layout:{addButtonText:"Confirm"},formfields:c};this.dialog.open(Nn,{data:u}).afterClosed().subscribe(_=>{_.data&&this.organizationservice.editFund(i,_.data.value).subscribe(()=>{this.fundsData[r].name=_.data.value.name})})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showManageFunds===!0&&setTimeout(()=>{this.showPopover(this.templateFundFormRef,this.fundFormRef.nativeElement,"bottom",!0)})}previousStep(){this.router.navigate(["/organization"])}nextStep(){this.configurationWizardService.showManageFunds=!1,this.configurationWizardService.showManageReports=!0,this.router.navigate(["/system"])}openDialog(){this.dialog.open(Ol,{data:{stepName:"fund"}}).afterClosed().subscribe(o=>{o.step===1?(this.configurationWizardService.showManageFunds=!1,this.router.navigate(["../"],{relativeTo:this.route})):o.step===2?(this.configurationWizardService.showManageFunds=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/manage-funds"])):o.step===3&&(this.configurationWizardService.showManageFunds=!1,this.configurationWizardService.showManageReports=!0,this.router.navigate(["/system"]))})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ve),z(Ti),z(ri),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-funds"]],viewQuery:function(o,r){if(o&1&&(Nt(H0i,5),Nt(G0i,5),Nt(U0i,5),Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.formRef=c.first),Bt(c=Rt())&&(r.fundFormRef=c.first),Bt(c=Rt())&&(r.templateFundFormRef=c.first),Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:55,vars:9,consts:[["fundFormRef",""],["filter",""],["chargesTable",""],["templateFundFormRef",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8","table-container"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","externalId"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"externalId"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141736/Manage+Funds","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",4),t(1,` + `),a(2,"div",5,0),t(4,` + `),x(5,K0i,5,5,"button",6),t(6,` `),s(),t(7,` `),s(),t(8,` -`),o(9,"div",7),t(10,` - `),o(11,"div",8,1),t(13,` - `),o(14,"mat-form-field",9),t(15,` - `),o(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"input",10),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(21,` +`),a(9,"div",7),t(10,` + `),a(11,"div",8,1),t(13,` + `),a(14,"mat-form-field",9),t(15,` + `),a(16,"mat-label"),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"input",10),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(21,` `),s(),t(22,` `),s(),t(23,` - `),o(24,"div",11,2),t(26,` - `),o(27,"table",12),t(28,` - `),at(29,13),t(30,` - `),x(31,jfi,3,3,"th",14),t(32,` - `),x(33,qfi,2,1,"td",15),t(34,` - `),ot(),t(35,` + `),a(24,"div",11,2),t(26,` + `),a(27,"table",12),t(28,` + `),ot(29,13),t(30,` + `),x(31,Y0i,3,3,"th",14),t(32,` + `),x(33,J0i,2,1,"td",15),t(34,` + `),at(),t(35,` - `),at(36,16),t(37,` - `),x(38,Hfi,3,3,"th",14),t(39,` - `),x(40,Gfi,4,1,"td",15),t(41,` - `),ot(),t(42,` + `),ot(36,16),t(37,` + `),x(38,Z0i,3,3,"th",14),t(39,` + `),x(40,X0i,4,1,"td",15),t(41,` + `),at(),t(42,` - `),x(43,Ufi,1,0,"tr",17),t(44,` - `),x(45,$fi,1,3,"tr",18),t(46,` + `),x(43,tdi,1,0,"tr",17),t(44,` + `),x(45,edi,1,3,"tr",18),t(46,` `),s(),t(47,` - `),I(48,"mat-paginator",19),t(49,` + `),T(48,"mat-paginator",19),t(49,` `),s(),t(50,` `),s(),t(51,` -`),x(52,Wfi,31,18,"ng-template",null,3,_i),t(54,` -`)}a&2&&(l(5),g("mifosxHasPermission","CREATE_FUND"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,Nfi)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zo,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Qfi=["formRef"],Yfi=["currencyFormRef"],Kfi=["templateCurrencyFormRef"];function Jfi(e,n){if(e&1&&(o(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),vt(` +`),x(52,idi,31,18,"ng-template",null,3,vi),t(54,` +`)}o&2&&(l(5),g("mifosxHasPermission","CREATE_FUND"),l(12),b(d(18,6,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,$0i)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Oa,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var ndi=["formRef"],rdi=["currencyFormRef"],odi=["templateCurrencyFormRef"];function adi(e,n){if(e&1&&(a(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),vt(` (`,i.code,") ",i.name,` - `)}}function Zfi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function sdi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Currency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Xfi(e,n){if(e&1&&(o(0,"button",14),t(1,` - `),I(2,"fa-icon",15),t(3,` - `),s()),e&2){let i=A();g("disabled",!i.currencyForm.valid)}}function t1i(e,n){if(e&1){let i=lt();o(0,"button",20),q("click",function(){Q(i);let r=A(),c=r.$implicit,u=r.index,h=A();return Y(h.deleteCurrency(c.code,u))}),t(1,` - `),I(2,"fa-icon",21),t(3,` - `),s()}}function e1i(e,n){if(e&1&&(o(0,"mat-grid-tile",16),t(1,` - `),o(2,"div",17),t(3,` - `),o(4,"div"),t(5,` - `),x(6,t1i,4,0,"button",18),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function ldi(e,n){if(e&1&&(a(0,"button",14),t(1,` + `),T(2,"fa-icon",15),t(3,` + `),s()),e&2){let i=M();g("disabled",!i.currencyForm.valid)}}function cdi(e,n){if(e&1){let i=lt();a(0,"button",20),q("click",function(){Q(i);let r=M(),c=r.$implicit,u=r.index,h=M();return K(h.deleteCurrency(c.code,u))}),t(1,` + `),T(2,"fa-icon",21),t(3,` + `),s()}}function pdi(e,n){if(e&1&&(a(0,"mat-grid-tile",16),t(1,` + `),a(2,"div",17),t(3,` + `),a(4,"div"),t(5,` + `),x(6,cdi,4,0,"button",18),t(7,` `),s(),t(8,` - `),o(9,"span",19)(10,"b"),t(11),s()(),t(12,` + `),a(9,"span",19)(10,"b"),t(11),s()(),t(12,` `),s(),t(13,` - `),s()),e&2){let i=n.$implicit;l(6),g("mifosxHasPermission","UPDATE_CURRENCY"),l(5),b(i.name)}}function i1i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",22),t(6),m(7,"translate"),o(8,"a",23),t(9),m(10,"translate"),s(),t(11,` + `),s()),e&2){let i=n.$implicit;l(6),g("mifosxHasPermission","UPDATE_CURRENCY"),l(5),b(i.name)}}function mdi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",22),t(6),m(7,"translate"),a(8,"a",23),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` - `),o(13,"div",24),t(14,` - `),o(15,"button",25),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",26),q("click",function(){let r=Q(i).popover;return Y(r.close())}),t(20),m(21,"translate"),s(),t(22,` - `),o(23,"button",26),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"button",26),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` + `),a(13,"div",24),t(14,` + `),a(15,"button",25),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",26),q("click",function(){let r=Q(i).popover;return K(r.close())}),t(20),m(21,"translate"),s(),t(22,` + `),a(23,"button",26),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"button",26),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` `),s(),t(31,` `)}e&2&&(l(2),b(d(3,7,"labels.heading.Add Currency Form")),l(4),k(` `,d(7,9,"labels.text.Used to add currency"),`: @@ -37186,117 +37200,117 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(25,17,"labels.buttons.Back"),` `),l(4),k(` `,d(29,19,"labels.buttons.Next"),` - `))}var hmt=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.route=i,this.formBuilder=a,this.organizationservice=r,this.dialog=c,this.router=u,this.translateService=h,this.configurationWizardService=_,this.popoverService=y,this.placeHolderLabel="",this.noEntriesFoundLabel="",this.currencyList=[],this.currencyData=new FV(1),this.filterFormCtrl=new ge(""),this._onDestroy=new J0,this.route.parent.data.subscribe(C=>{this.selectedCurrencies=C.currencies.selectedCurrencyOptions,this.currencyList=C.currencies.currencyOptions})}ngOnInit(){this.placeHolderLabel=this.translateService.instant("labels.text.Search"),this.noEntriesFoundLabel=this.translateService.instant("labels.text.No data found"),this.filterFormCtrl.valueChanges.pipe(Jm(this._onDestroy)).subscribe(()=>{this.searchItem()}),this.createCurrencyForm()}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}ngOnChanges(i){this.currencyList&&this.currencyData.next(this.currencyList.slice())}createCurrencyForm(){this.currencyForm=this.formBuilder.group({currency:["",yt.required]})}searchItem(){if(this.currencyList){let i=this.filterFormCtrl.value.toLowerCase();i?this.currencyData.next(this.currencyList.filter(a=>a.name.toLowerCase().indexOf(i)>=0||a.code.toLowerCase().indexOf(i)>=0)):this.currencyData.next(this.currencyList.slice())}}addCurrency(){let i=this.currencyForm.value.currency,a=this.selectedCurrencies.map(r=>r.code);a.includes(i.code)||(a.push(i.code),this.organizationservice.updateCurrencies(a).subscribe(r=>{this.selectedCurrencies.push(i),this.formRef.resetForm(),this.configurationWizardService.showCurrencyForm===!0&&(this.configurationWizardService.showCurrencyForm=!1,this.openDialog())}))}deleteCurrency(i,a){let r=this.selectedCurrencies.map(u=>u.code);r.splice(a,1),this.dialog.open(Vi,{data:{deleteContext:`currency: ${i}`}}).afterClosed().subscribe(u=>{u.delete&&this.organizationservice.updateCurrencies(r).subscribe(()=>{this.selectedCurrencies.splice(a,1),this.formRef.resetForm()})})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showCurrencyForm===!0&&setTimeout(()=>{this.showPopover(this.templateCurrencyFormRef,this.currencyFormRef.nativeElement,"bottom",!0)})}nextStep(){this.configurationWizardService.showCurrencyForm=!1,this.configurationWizardService.showCreateHoliday=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showCurrencyForm=!1,this.configurationWizardService.showCurrencyList=!0,this.router.navigate(["/organization/currencies"])}openDialog(){this.dialog.open(Vc,{data:{stepName:"currency"}}).afterClosed().subscribe(a=>{a.step===1?(this.configurationWizardService.showCurrencyForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):a.step===2?(this.configurationWizardService.showCurrencyForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/currencies/manage"])):a.step===3&&(this.configurationWizardService.showCurrencyForm=!1,this.configurationWizardService.showCreateHoliday=!0,this.router.navigate(["/organization"]))})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(he),z(ki),z(ii),z(Zt),z(Gi),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-currencies"]],viewQuery:function(a,r){if(a&1&&(Bt(Qfi,7),Bt(Yfi,5),Bt(Kfi,5)),a&2){let c;Ot(c=Ft())&&(r.formRef=c.first),Ot(c=Ft())&&(r.currencyFormRef=c.first),Ot(c=Ft())&&(r.templateCurrencyFormRef=c.first)}},features:[Pa],decls:44,vars:13,consts:[["currencyFormRef",""],["formRef","ngForm"],["templateCurrencyFormRef",""],[1,"container"],[1,"layout-row","align-start-baseline","gap-20px","flex-48",3,"ngSubmit","formGroup"],[1,"flex-fill","flex-90-minus-20px"],["required","","formControlName","currency"],[3,"placeholderLabel","noEntriesFoundLabel","formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-raised-button","","class","flex-fill","color","primary",3,"disabled",4,"mifosxHasPermission"],["cols","2","rowHeight","50px"],["class","grid-tile-content",4,"ngFor","ngForOf"],[3,"value"],["mat-raised-button","","color","primary",1,"flex-fill",3,"disabled"],["icon","plus"],[1,"grid-tile-content"],[1,"grid-container"],["mat-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"label","m-l-10","p-t-5"],["mat-button","","color","warn",3,"click"],["icon","trash"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141734/Currency+Configuration","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",3),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",null,0),t(6,` - `),o(7,"form",4,1),q("ngSubmit",function(){return Q(c),Y(r.addCurrency())}),t(9,` - `),o(10,"mat-form-field",5),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",6),t(17,` - `),o(18,"mat-option"),t(19,` - `),I(20,"ngx-mat-select-search",7),t(21,` + `))}var vA=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.route=i,this.formBuilder=o,this.organizationservice=r,this.dialog=c,this.router=u,this.translateService=h,this.configurationWizardService=_,this.popoverService=y,this.placeHolderLabel="",this.noEntriesFoundLabel="",this.currencyList=[],this.currencyData=new CU(1),this.filterFormCtrl=new be(""),this._onDestroy=new Lm,this.route.parent.data.subscribe(C=>{this.selectedCurrencies=C.currencies.selectedCurrencyOptions,this.currencyList=C.currencies.currencyOptions})}ngOnInit(){this.placeHolderLabel=this.translateService.instant("labels.text.Search"),this.noEntriesFoundLabel=this.translateService.instant("labels.text.No data found"),this.filterFormCtrl.valueChanges.pipe(N0(this._onDestroy)).subscribe(()=>{this.searchItem()}),this.createCurrencyForm()}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}ngOnChanges(i){this.currencyList&&this.currencyData.next(this.currencyList.slice())}createCurrencyForm(){this.currencyForm=this.formBuilder.group({currency:["",St.required]})}searchItem(){if(this.currencyList){let i=this.filterFormCtrl.value.toLowerCase();i?this.currencyData.next(this.currencyList.filter(o=>o.name.toLowerCase().indexOf(i)>=0||o.code.toLowerCase().indexOf(i)>=0)):this.currencyData.next(this.currencyList.slice())}}addCurrency(){let i=this.currencyForm.value.currency,o=this.selectedCurrencies.map(r=>r.code);o.includes(i.code)||(o.push(i.code),this.organizationservice.updateCurrencies(o).subscribe(r=>{this.selectedCurrencies.push(i),this.formRef.resetForm(),this.configurationWizardService.showCurrencyForm===!0&&(this.configurationWizardService.showCurrencyForm=!1,this.openDialog())}))}deleteCurrency(i,o){let r=this.selectedCurrencies.map(u=>u.code);r.splice(o,1),this.dialog.open(Vi,{data:{deleteContext:`currency: ${i}`}}).afterClosed().subscribe(u=>{u.delete&&this.organizationservice.updateCurrencies(r).subscribe(()=>{this.selectedCurrencies.splice(o,1),this.formRef.resetForm()})})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showCurrencyForm===!0&&setTimeout(()=>{this.showPopover(this.templateCurrencyFormRef,this.currencyFormRef.nativeElement,"bottom",!0)})}nextStep(){this.configurationWizardService.showCurrencyForm=!1,this.configurationWizardService.showCreateHoliday=!0,this.router.navigate(["/organization"])}previousStep(){this.configurationWizardService.showCurrencyForm=!1,this.configurationWizardService.showCurrencyList=!0,this.router.navigate(["/organization/currencies"])}openDialog(){this.dialog.open(Ol,{data:{stepName:"currency"}}).afterClosed().subscribe(o=>{o.step===1?(this.configurationWizardService.showCurrencyForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):o.step===2?(this.configurationWizardService.showCurrencyForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/currencies/manage"])):o.step===3&&(this.configurationWizardService.showCurrencyForm=!1,this.configurationWizardService.showCreateHoliday=!0,this.router.navigate(["/organization"]))})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ve),z(Ti),z(ri),z(te),z(Gi),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-manage-currencies"]],viewQuery:function(o,r){if(o&1&&(Nt(ndi,7),Nt(rdi,5),Nt(odi,5)),o&2){let c;Bt(c=Rt())&&(r.formRef=c.first),Bt(c=Rt())&&(r.currencyFormRef=c.first),Bt(c=Rt())&&(r.templateCurrencyFormRef=c.first)}},features:[wo],decls:44,vars:13,consts:[["currencyFormRef",""],["formRef","ngForm"],["templateCurrencyFormRef",""],[1,"container"],[1,"layout-row","align-start-baseline","gap-20px","flex-48",3,"ngSubmit","formGroup"],[1,"flex-fill","flex-90-minus-20px"],["required","","formControlName","currency"],[3,"placeholderLabel","noEntriesFoundLabel","formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-raised-button","","class","flex-fill","color","primary",3,"disabled",4,"mifosxHasPermission"],["cols","2","rowHeight","50px"],["class","grid-tile-content",4,"ngFor","ngForOf"],[3,"value"],["mat-raised-button","","color","primary",1,"flex-fill",3,"disabled"],["icon","plus"],[1,"grid-tile-content"],[1,"grid-container"],["mat-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"label","m-l-10","p-t-5"],["mat-button","","color","warn",3,"click"],["icon","trash"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141734/Currency+Configuration","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",3),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",null,0),t(6,` + `),a(7,"form",4,1),q("ngSubmit",function(){return Q(c),K(r.addCurrency())}),t(9,` + `),a(10,"mat-form-field",5),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",6),t(17,` + `),a(18,"mat-option"),t(19,` + `),T(20,"ngx-mat-select-search",7),t(21,` `),s(),t(22,` - `),x(23,Jfi,2,3,"mat-option",8),m(24,"async"),t(25,` + `),x(23,adi,2,3,"mat-option",8),m(24,"async"),t(25,` `),s(),t(26,` - `),x(27,Zfi,8,9,"mat-error",9),t(28,` + `),x(27,sdi,8,9,"mat-error",9),t(28,` `),s(),t(29,` - `),x(30,Xfi,4,1,"button",10),t(31,` + `),x(30,ldi,4,1,"button",10),t(31,` `),s(),t(32,` `),s(),t(33,` - `),o(34,"mat-grid-list",11),t(35,` - `),x(36,e1i,14,2,"mat-grid-tile",12),t(37,` + `),a(34,"mat-grid-list",11),t(35,` + `),x(36,pdi,14,2,"mat-grid-tile",12),t(37,` `),s(),t(38,` `),s(),t(39,` `),s(),t(40,` -`),x(41,i1i,32,21,"ng-template",null,2,_i),t(43,` -`)}a&2&&(l(7),g("formGroup",r.currencyForm),l(6),b(d(14,9,"labels.inputs.Currency")),l(7),Jt("placeholderLabel",r.placeHolderLabel),Jt("noEntriesFoundLabel",r.noEntriesFoundLabel),g("formControl",r.filterFormCtrl),l(3),g("ngForOf",d(24,11,r.currencyData)),l(4),g("ngIf",r.currencyForm.controls.currency.hasError("required")),l(3),g("mifosxHasPermission","UPDATE_CURRENCY"),l(6),g("ngForOf",r.selectedCurrencies))},dependencies:[re,Lt,Ht,De,Dt,te,jt,Gt,Te,rw,nw,qe,Wz,fe,ee,me,Ie,nr,de,ue,se,ks,St],styles:[".container[_ngcontent-%COMP%]{width:74rem}.currency-grid[_ngcontent-%COMP%]{max-width:40%;justify-content:left!important}mat-grid-tile[_ngcontent-%COMP%]{justify-content:left!important}.grid-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:left;width:100%;height:100%}"]})}}return e})();var n1i=()=>[10,25,50,100],r1i=()=>["create"],a1i=e=>[e,"allocate"],o1i=e=>[e,"settle"],s1i=e=>[e,"transactions"],l1i=e=>[e];function c1i(e,n){e&1&&(o(0,"button",17),t(1,` - `),I(2,"fa-icon",18),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,r1i)),l(3),k(` +`),x(41,mdi,32,21,"ng-template",null,2,vi),t(43,` +`)}o&2&&(l(7),g("formGroup",r.currencyForm),l(6),b(d(14,9,"labels.inputs.Currency")),l(7),Xt("placeholderLabel",r.placeHolderLabel),Xt("noEntriesFoundLabel",r.noEntriesFoundLabel),g("formControl",r.filterFormCtrl),l(3),g("ngForOf",d(24,11,r.currencyData)),l(4),g("ngIf",r.currencyForm.controls.currency.hasError("required")),l(3),g("mifosxHasPermission","UPDATE_CURRENCY"),l(6),g("ngForOf",r.selectedCurrencies))},dependencies:[yt,le,zt,xs,wt,_e,re,he,Ie,Xn,ge,xe,oe,Ht,$t,Pe,He,Ae,At,me,Et,F$,O$,Ut,pw,cw],styles:[".container[_ngcontent-%COMP%]{width:74rem}.currency-grid[_ngcontent-%COMP%]{max-width:40%;justify-content:left!important}mat-grid-tile[_ngcontent-%COMP%]{justify-content:left!important}.grid-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:left;width:100%;height:100%}"]})}}return e})();var ddi=()=>[10,25,50,100],udi=()=>["create"],fdi=e=>[e,"allocate"],hdi=e=>[e,"settle"],gdi=e=>[e,"transactions"],xdi=e=>[e];function _di(e,n){e&1&&(a(0,"button",17),t(1,` + `),T(2,"fa-icon",18),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,udi)),l(3),k(` `,d(4,2,"labels.buttons.New Cashier"),` - `))}function p1i(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function m1i(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"dateFormat"),m(3,"dateFormat"),s()),e&2){let i=n.$implicit;l(),vt(` + `))}function vdi(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Period")))}function bdi(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"dateFormat"),m(3,"dateFormat"),s()),e&2){let i=n.$implicit;l(),vt(` `,d(2,2,i.startDate)," - ",d(3,4,i.endDate),` - `)}}function d1i(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Cashier/Staff")))}function u1i(e,n){if(e&1&&(o(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.staffName)}}function f1i(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Full Day/Time")))}function h1i(e,n){if(e&1&&(o(0,"td",20),t(1),m(2,"yesNo"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.isFullDay))}}function g1i(e,n){e&1&&(o(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Vault Actions")))}function x1i(e,n){if(e&1){let i=lt();o(0,"button",24),m(1,"translate"),q("click",function(r){Q(i);let c=A(2);return Y(c.routeEdit(r))}),t(2,` - `),I(3,"i",25),t(4,` - `),s()}if(e&2){let i=A().$implicit;Jt("matTooltip",d(1,2,"tooltips.Allocate Cash")),g("routerLink",Je(4,a1i,i.id))}}function _1i(e,n){if(e&1){let i=lt();o(0,"button",26),m(1,"translate"),q("click",function(r){Q(i);let c=A(2);return Y(c.routeEdit(r))}),t(2,` - `),I(3,"i",27),t(4,` - `),s()}if(e&2){let i=A().$implicit;Jt("matTooltip",d(1,2,"tooltips.Settle Cash")),g("routerLink",Je(4,o1i,i.id))}}function v1i(e,n){if(e&1){let i=lt();o(0,"button",28),m(1,"translate"),q("click",function(r){Q(i);let c=A(2);return Y(c.routeEdit(r))}),t(2,` - `),I(3,"i",29),t(4,` - `),s()}if(e&2){let i=A().$implicit;Jt("matTooltip",d(1,2,"tooltips.View Transactions")),g("routerLink",Je(4,s1i,i.id))}}function b1i(e,n){e&1&&(o(0,"td",20),t(1,` - `),x(2,x1i,5,6,"button",21),t(3,` - `),x(4,_1i,5,6,"button",22),t(5,` - `),x(6,v1i,5,6,"button",23),t(7,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","ALLOCATECASHIER_TELLER"),l(2),g("mifosxHasPermission","SETTLECASHIER_TELLER"),l(2),g("mifosxHasPermission","ALLOCATECASHIER_TELLER"))}function C1i(e,n){e&1&&I(0,"tr",30)}function y1i(e,n){if(e&1&&I(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Je(1,l1i,i.id))}}var gmt=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["period","staffName","isFullDay","vaultActions"],this.route.data.subscribe(a=>{this.cashiersData=a.cashiersData.cashiers})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCashiers()}setCashiers(){this.dataSource=new pi(this.cashiersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}routeEdit(i){i.stopPropagation()}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-cashiers"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:60,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","staffName"],["matColumnDef","isFullDay"],["matColumnDef","vaultActions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","cashier-action-button","mat-raised-button","","color","accent",3,"matTooltip","routerLink","click",4,"mifosxHasPermission"],["class","cashier-action-button","mat-raised-button","","color","warn",3,"matTooltip","routerLink","click",4,"mifosxHasPermission"],["class","cashier-action-button","mat-raised-button","","color","primary",3,"matTooltip","routerLink","click",4,"mifosxHasPermission"],["mat-raised-button","","color","accent",1,"cashier-action-button",3,"click","matTooltip","routerLink"],[1,"fa","fa-arrow-up"],["mat-raised-button","","color","warn",1,"cashier-action-button",3,"click","matTooltip","routerLink"],[1,"fa","fa-arrow-down"],["mat-raised-button","","color","primary",1,"cashier-action-button",3,"click","matTooltip","routerLink"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,c1i,5,5,"button",1),t(3,` + `)}}function Cdi(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Cashier/Staff")))}function ydi(e,n){if(e&1&&(a(0,"td",20),t(1),s()),e&2){let i=n.$implicit;l(),b(i.staffName)}}function Sdi(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Full Day/Time")))}function wdi(e,n){if(e&1&&(a(0,"td",20),t(1),m(2,"yesNo"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.isFullDay))}}function Edi(e,n){e&1&&(a(0,"th",19),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Vault Actions")))}function kdi(e,n){if(e&1){let i=lt();a(0,"button",24),m(1,"translate"),q("click",function(r){Q(i);let c=M(2);return K(c.routeEdit(r))}),t(2,` + `),T(3,"i",25),t(4,` + `),s()}if(e&2){let i=M().$implicit;Xt("matTooltip",d(1,2,"tooltips.Allocate Cash")),g("routerLink",Xe(4,fdi,i.id))}}function Tdi(e,n){if(e&1){let i=lt();a(0,"button",26),m(1,"translate"),q("click",function(r){Q(i);let c=M(2);return K(c.routeEdit(r))}),t(2,` + `),T(3,"i",27),t(4,` + `),s()}if(e&2){let i=M().$implicit;Xt("matTooltip",d(1,2,"tooltips.Settle Cash")),g("routerLink",Xe(4,hdi,i.id))}}function Idi(e,n){if(e&1){let i=lt();a(0,"button",28),m(1,"translate"),q("click",function(r){Q(i);let c=M(2);return K(c.routeEdit(r))}),t(2,` + `),T(3,"i",29),t(4,` + `),s()}if(e&2){let i=M().$implicit;Xt("matTooltip",d(1,2,"tooltips.View Transactions")),g("routerLink",Xe(4,gdi,i.id))}}function Pdi(e,n){e&1&&(a(0,"td",20),t(1,` + `),x(2,kdi,5,6,"button",21),t(3,` + `),x(4,Tdi,5,6,"button",22),t(5,` + `),x(6,Idi,5,6,"button",23),t(7,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","ALLOCATECASHIER_TELLER"),l(2),g("mifosxHasPermission","SETTLECASHIER_TELLER"),l(2),g("mifosxHasPermission","ALLOCATECASHIER_TELLER"))}function Ddi(e,n){e&1&&T(0,"tr",30)}function Adi(e,n){if(e&1&&T(0,"tr",31),e&2){let i=n.$implicit;g("routerLink",Xe(1,xdi,i.id))}}var bA=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["period","staffName","isFullDay","vaultActions"],this.route.data.subscribe(o=>{this.cashiersData=o.cashiersData.cashiers})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setCashiers()}setCashiers(){this.dataSource=new mi(this.cashiersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}routeEdit(i){i.stopPropagation()}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-cashiers"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:60,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","staffName"],["matColumnDef","isFullDay"],["matColumnDef","vaultActions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","cashier-action-button","mat-raised-button","","color","accent",3,"matTooltip","routerLink","click",4,"mifosxHasPermission"],["class","cashier-action-button","mat-raised-button","","color","warn",3,"matTooltip","routerLink","click",4,"mifosxHasPermission"],["class","cashier-action-button","mat-raised-button","","color","primary",3,"matTooltip","routerLink","click",4,"mifosxHasPermission"],["mat-raised-button","","color","accent",1,"cashier-action-button",3,"click","matTooltip","routerLink"],[1,"fa","fa-arrow-up"],["mat-raised-button","","color","warn",1,"cashier-action-button",3,"click","matTooltip","routerLink"],[1,"fa","fa-arrow-down"],["mat-raised-button","","color","primary",1,"cashier-action-button",3,"click","matTooltip","routerLink"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,_di,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,p1i,3,3,"th",9),t(26,` - `),x(27,m1i,4,6,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,vdi,3,3,"th",9),t(26,` + `),x(27,bdi,4,6,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,d1i,3,3,"th",9),t(33,` - `),x(34,u1i,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,Cdi,3,3,"th",9),t(33,` + `),x(34,ydi,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,f1i,3,3,"th",9),t(40,` - `),x(41,h1i,3,3,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,Sdi,3,3,"th",9),t(40,` + `),x(41,wdi,3,3,"td",10),t(42,` + `),at(),t(43,` - `),at(44,13),t(45,` - `),x(46,g1i,3,3,"th",9),t(47,` - `),x(48,b1i,8,3,"td",10),t(49,` - `),ot(),t(50,` + `),ot(44,13),t(45,` + `),x(46,Edi,3,3,"th",9),t(47,` + `),x(48,Pdi,8,3,"td",10),t(49,` + `),at(),t(50,` - `),x(51,C1i,1,0,"tr",14),t(52,` - `),x(53,y1i,1,3,"tr",15),t(54,` + `),x(51,Ddi,1,0,"tr",14),t(52,` + `),x(53,Adi,1,3,"tr",15),t(54,` `),s(),t(55,` - `),I(56,"mat-paginator",16),t(57,` + `),T(56,"mat-paginator",16),t(57,` `),s(),t(58,` `),s(),t(59,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_CASHIERS_FOR_TELLER"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,n1i)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,se,zt,St,ji,aa],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .cashier-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var S1i=()=>["../allocate"],w1i=()=>["../settle"],E1i=()=>[10,25,50,100];function k1i(e,n){e&1&&(o(0,"button",12),t(1,` - `),I(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,S1i)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_CASHIERS_FOR_TELLER"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,ddi)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,ji,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye,Xr],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .cashier-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Mdi=()=>["../allocate"],Odi=()=>["../settle"],Fdi=()=>[10,25,50,100];function Bdi(e,n){e&1&&(a(0,"button",12),t(1,` + `),T(2,"fa-icon",13),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Mdi)),l(3),k(` `,d(4,2,"labels.buttons.Allocate Cash"),` - `))}function I1i(e,n){e&1&&(o(0,"button",14),t(1,` - `),I(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,w1i)),l(3),k(` + `))}function Rdi(e,n){e&1&&(a(0,"button",14),t(1,` + `),T(2,"fa-icon",15),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Odi)),l(3),k(` `,d(4,2,"labels.buttons.Settle Cash"),` - `))}function T1i(e,n){if(e&1&&(o(0,"div",16),t(1,` - `),o(2,"mat-card",17),t(3,` - `),o(4,"mat-card-content"),t(5,` - `),o(6,"div",18),t(7,` - `),o(8,"div",19),t(9),m(10,"translate"),s(),t(11,` + `))}function Ndi(e,n){if(e&1&&(a(0,"div",16),t(1,` + `),a(2,"mat-card",17),t(3,` + `),a(4,"mat-card-content"),t(5,` + `),a(6,"div",18),t(7,` + `),a(8,"div",19),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"div",20),t(13),s(),t(14,` + `),a(12,"div",20),t(13),s(),t(14,` - `),o(15,"div",19),t(16),m(17,"translate"),s(),t(18,` + `),a(15,"div",19),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"div",20),t(20),s(),t(21,` + `),a(19,"div",20),t(20),s(),t(21,` - `),o(22,"div",19),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"div",19),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",20),t(27),s(),t(28,` + `),a(26,"div",20),t(27),s(),t(28,` - `),o(29,"div",19),t(30),m(31,"translate"),s(),t(32,` + `),a(29,"div",19),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"div",20),t(34),m(35,"formatNumber"),s(),t(36,` + `),a(33,"div",20),t(34),m(35,"formatNumber"),s(),t(36,` `),s(),t(37,` `),s(),t(38,` `),s(),t(39,` -`),s()),e&2){let i=A();l(9),k(` +`),s()),e&2){let i=M();l(9),k(` `,d(10,9,"labels.inputs.Branch"),` `),l(4),k(` `,i.cashierData.officeName,` @@ -37310,1215 +37324,1215 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,i.cashierData.cashierName,` `),l(3),k(` `,d(31,15,"labels.inputs.Net Cash"),` - `),l(4),vt("",d(35,17,i.cashierData.netCash)," [",i.currencySelector.value,"]")}}function P1i(e,n){if(e&1&&(o(0,"mat-option",21),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),vt("",d(35,17,i.cashierData.netCash)," [",i.currencySelector.value,"]")}}function Ldi(e,n){if(e&1&&(a(0,"mat-option",21),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function D1i(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Date")))}function M1i(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.txnDate))}}function A1i(e,n){e&1&&(o(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Transactions")))}function O1i(e,n){if(e&1&&(o(0,"td",35),t(1),s()),e&2){let i=n.$implicit;l(),b(i.txnType.value)}}function F1i(e,n){if(e&1&&(o(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=A(2);l(),vt(` + `)}}function Vdi(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Date")))}function zdi(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.txnDate))}}function jdi(e,n){e&1&&(a(0,"th",34),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Transactions")))}function qdi(e,n){if(e&1&&(a(0,"td",35),t(1),s()),e&2){let i=n.$implicit;l(),b(i.txnType.value)}}function Hdi(e,n){if(e&1&&(a(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=M(2);l(),vt(` `,d(2,2,"labels.inputs.Allocation")," (",d(3,4,i.cashierData.sumCashAllocation),`) - `)}}function B1i(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Gdi(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,i.txnType.value==="Allocate Cash"?d(2,1,i.txnAmount):"-",` - `)}}function R1i(e,n){if(e&1&&(o(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=A(2);l(),vt(` + `)}}function Udi(e,n){if(e&1&&(a(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=M(2);l(),vt(` `,d(2,2,"labels.inputs.Cash In")," (",d(3,4,i.cashierData.sumInwardCash),`) - `)}}function N1i(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function $di(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,i.txnType.value==="Cash In"?d(2,1,i.txnAmount):"-",` - `)}}function L1i(e,n){if(e&1&&(o(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=A(2);l(),vt(` + `)}}function Wdi(e,n){if(e&1&&(a(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=M(2);l(),vt(` `,d(2,2,"labels.inputs.Cash Out")," (",d(3,4,i.cashierData.sumOutwardCash),`) - `)}}function V1i(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Qdi(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,i.txnType.value==="Cash Out"?d(2,1,i.txnAmount):"-",` - `)}}function z1i(e,n){if(e&1&&(o(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=A(2);l(),vt(` + `)}}function Kdi(e,n){if(e&1&&(a(0,"th",34),t(1),m(2,"translate"),m(3,"formatNumber"),s()),e&2){let i=M(2);l(),vt(` `,d(2,2,"labels.inputs.Settlement")," (",d(3,4,i.cashierData.sumCashSettlement),`) - `)}}function j1i(e,n){if(e&1&&(o(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function Ydi(e,n){if(e&1&&(a(0,"td",35),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),k(` `,i.txnType.value==="Settle Cash"?d(2,1,i.txnAmount):"-",` - `)}}function q1i(e,n){e&1&&I(0,"tr",36)}function H1i(e,n){e&1&&I(0,"tr",37)}function G1i(e,n){if(e&1&&(o(0,"div"),t(1,` - `),o(2,"table",22),t(3,` - `),at(4,23),t(5,` - `),x(6,D1i,3,3,"th",24),t(7,` - `),x(8,M1i,3,3,"td",25),t(9,` - `),ot(),t(10,` + `)}}function Jdi(e,n){e&1&&T(0,"tr",36)}function Zdi(e,n){e&1&&T(0,"tr",37)}function Xdi(e,n){if(e&1&&(a(0,"div"),t(1,` + `),a(2,"table",22),t(3,` + `),ot(4,23),t(5,` + `),x(6,Vdi,3,3,"th",24),t(7,` + `),x(8,zdi,3,3,"td",25),t(9,` + `),at(),t(10,` - `),at(11,26),t(12,` - `),x(13,A1i,3,3,"th",24),t(14,` - `),x(15,O1i,2,1,"td",25),t(16,` - `),ot(),t(17,` + `),ot(11,26),t(12,` + `),x(13,jdi,3,3,"th",24),t(14,` + `),x(15,qdi,2,1,"td",25),t(16,` + `),at(),t(17,` - `),at(18,27),t(19,` - `),x(20,F1i,4,6,"th",24),t(21,` - `),x(22,B1i,3,3,"td",25),t(23,` - `),ot(),t(24,` + `),ot(18,27),t(19,` + `),x(20,Hdi,4,6,"th",24),t(21,` + `),x(22,Gdi,3,3,"td",25),t(23,` + `),at(),t(24,` - `),at(25,28),t(26,` - `),x(27,R1i,4,6,"th",24),t(28,` - `),x(29,N1i,3,3,"td",25),t(30,` - `),ot(),t(31,` + `),ot(25,28),t(26,` + `),x(27,Udi,4,6,"th",24),t(28,` + `),x(29,$di,3,3,"td",25),t(30,` + `),at(),t(31,` - `),at(32,29),t(33,` - `),x(34,L1i,4,6,"th",24),t(35,` - `),x(36,V1i,3,3,"td",25),t(37,` - `),ot(),t(38,` + `),ot(32,29),t(33,` + `),x(34,Wdi,4,6,"th",24),t(35,` + `),x(36,Qdi,3,3,"td",25),t(37,` + `),at(),t(38,` - `),at(39,30),t(40,` - `),x(41,z1i,4,6,"th",24),t(42,` - `),x(43,j1i,3,3,"td",25),t(44,` - `),ot(),t(45,` + `),ot(39,30),t(40,` + `),x(41,Kdi,4,6,"th",24),t(42,` + `),x(43,Ydi,3,3,"td",25),t(44,` + `),at(),t(45,` - `),x(46,q1i,1,0,"tr",31),t(47,` - `),x(48,H1i,1,0,"tr",32),t(49,` + `),x(46,Jdi,1,0,"tr",31),t(47,` + `),x(48,Zdi,1,0,"tr",32),t(49,` `),s(),t(50,` - `),I(51,"mat-paginator",33),t(52,` - `),s()),e&2){let i=A();l(2),g("dataSource",i.dataSource),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(4,E1i))}}var xmt=(()=>{class e{constructor(i,a){this.organizationService=i,this.route=a,this.currencySelector=new ge,this.displayedColumns=["date","transactions","allocation","cashIn","cashOut","settlement"],this.route.data.subscribe(r=>{this.currencyData=r.currencies.selectedCurrencyOptions}),this.tellerId=this.route.parent.parent.parent.snapshot.params.id,this.cashierId=this.route.parent.snapshot.params.id}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.onChangeCurrency()}onChangeCurrency(){this.currencySelector.valueChanges.subscribe(i=>{this.organizationService.getCashierSummaryAndTransactions(this.tellerId,this.cashierId,i).subscribe(a=>{this.cashierData=a,this.setTransactions()})})}setTransactions(){this.dataSource=new pi(this.cashierData.cashierTransactions.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-transactions"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,5),Bt(_e,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:41,vars:12,consts:[[1,"layout-row","gap-1percent","layout-align-end","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"routerLink",4,"mifosxHasPermission"],["class","container m-b-20",4,"ngIf"],[1,"container"],[1,"layout-column","gap-2percent","mat-elevation-z8"],[1,"layout-row","gap-2percent"],[1,"flex-fill"],["matInput","",3,"keyup"],["required","",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","arrow-up",1,"m-r-10"],["mat-raised-button","","color","warn",3,"routerLink"],["icon","arrow-down",1,"m-r-10"],[1,"container","m-b-20"],[1,"mat-elevation-z8"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],[3,"value"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","transactions"],["matColumnDef","allocation"],["matColumnDef","cashIn"],["matColumnDef","cashOut"],["matColumnDef","settlement"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,k1i,5,5,"button",1),t(3,` - `),x(4,I1i,5,5,"button",2),t(5,` + `),T(51,"mat-paginator",33),t(52,` + `),s()),e&2){let i=M();l(2),g("dataSource",i.dataSource),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(4,Fdi))}}var CA=(()=>{class e{constructor(i,o){this.organizationService=i,this.route=o,this.currencySelector=new be,this.displayedColumns=["date","transactions","allocation","cashIn","cashOut","settlement"],this.route.data.subscribe(r=>{this.currencyData=r.currencies.selectedCurrencyOptions}),this.tellerId=this.route.parent.parent.parent.snapshot.params.id,this.cashierId=this.route.parent.snapshot.params.id}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.onChangeCurrency()}onChangeCurrency(){this.currencySelector.valueChanges.subscribe(i=>{this.organizationService.getCashierSummaryAndTransactions(this.tellerId,this.cashierId,i).subscribe(o=>{this.cashierData=o,this.setTransactions()})})}setTransactions(){this.dataSource=new mi(this.cashierData.cashierTransactions.pageItems),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-transactions"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,5),Nt(Ue,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:41,vars:12,consts:[[1,"layout-row","gap-1percent","layout-align-end","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"routerLink",4,"mifosxHasPermission"],["class","container m-b-20",4,"ngIf"],[1,"container"],[1,"layout-column","gap-2percent","mat-elevation-z8"],[1,"layout-row","gap-2percent"],[1,"flex-fill"],["matInput","",3,"keyup"],["required","",3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","arrow-up",1,"m-r-10"],["mat-raised-button","","color","warn",3,"routerLink"],["icon","arrow-down",1,"m-r-10"],[1,"container","m-b-20"],[1,"mat-elevation-z8"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],[3,"value"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","transactions"],["matColumnDef","allocation"],["matColumnDef","cashIn"],["matColumnDef","cashOut"],["matColumnDef","settlement"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,Bdi,5,5,"button",1),t(3,` + `),x(4,Rdi,5,5,"button",2),t(5,` `),s(),t(6,` -`),x(7,T1i,40,19,"div",3),t(8,` +`),x(7,Ndi,40,19,"div",3),t(8,` -`),o(9,"div",4),t(10,` - `),o(11,"mat-card",5),t(12,` - `),o(13,"div",6),t(14,` - `),o(15,"mat-form-field",7),t(16,` - `),o(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"input",8),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(22,` +`),a(9,"div",4),t(10,` + `),a(11,"mat-card",5),t(12,` + `),a(13,"div",6),t(14,` + `),a(15,"mat-form-field",7),t(16,` + `),a(17,"mat-label"),t(18),m(19,"translate"),s(),t(20,` + `),a(21,"input",8),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(22,` `),s(),t(23,` - `),o(24,"mat-form-field"),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mat-select",9),t(31,` - `),x(32,P1i,2,2,"mat-option",10),t(33,` + `),a(24,"mat-form-field"),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"mat-select",9),t(31,` + `),x(32,Ldi,2,2,"mat-option",10),t(33,` `),s(),t(34,` `),s(),t(35,` `),s(),t(36,` - `),x(37,G1i,53,5,"div",11),t(38,` + `),x(37,Xdi,53,5,"div",11),t(38,` `),s(),t(39,` `),s(),t(40,` -`)),a&2&&(l(2),g("mifosxHasPermission","ALLOCATECASHIER_TELLER"),l(2),g("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER"),l(3),g("ngIf",r.cashierData),l(11),b(d(19,8,"labels.inputs.Filter")),l(9),k(" ",d(28,10,"labels.inputs.Select Currency")," "),l(3),g("formControl",r.currencySelector),l(2),g("ngForOf",r.currencyData),l(5),g("ngIf",r.cashierData))},dependencies:[re,Lt,Ht,De,Dt,te,le,jt,Gt,Kt,Se,qe,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,ee,Ie,nr,se,zt,St,ji,br],styles:[".content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{line-height:3rem}.content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var U1i=()=>["../"];function $1i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(l(2),g("mifosxHasPermission","ALLOCATECASHIER_TELLER"),l(2),g("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER"),l(3),g("ngIf",r.cashierData),l(11),b(d(19,8,"labels.inputs.Filter")),l(9),k(" ",d(28,10,"labels.inputs.Select Currency")," "),l(3),g("formControl",r.currencySelector),l(2),g("ngForOf",r.currencyData),l(5),g("ngIf",r.cashierData))},dependencies:[yt,le,zt,wt,re,Ie,Xn,qt,oe,de,Ht,$t,Zt,He,Ae,At,ji,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye,hr],styles:[".content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{line-height:3rem}.content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}table[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var tui=()=>["../"];function eui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function W1i(e,n){if(e&1&&(o(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function iui(e,n){if(e&1&&(a(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function Q1i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function nui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Currency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Y1i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function rui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Amount")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function K1i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function oui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Notes/Comments")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function J1i(e,n){if(e&1&&(o(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.allocateCashForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function aui(e,n){if(e&1&&(a(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.allocateCashForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var _mt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.route=a,this.dateUtils=r,this.organizationService=c,this.settingsService=u,this.router=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierData=_.cashierTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setCashierForm()}setCashierForm(){this.allocateCashForm=this.formBuilder.group({office:[{value:this.cashierData.officeName,disabled:!0}],tellerName:[{value:this.cashierData.tellerName,disabled:!0}],cashier:[{value:this.cashierData.cashierName,disabled:!0}],assignmentPeriod:[{value:this.dateUtils.formatDate(this.cashierData.startDate,"dd MMMM yyyy")+" - "+this.dateUtils.formatDate(this.cashierData.endDate,"dd MMMM yyyy"),disabled:!0}],txnDate:[new Date,yt.required],currencyCode:["",yt.required],txnAmount:["",yt.required],txnNote:["",yt.required]})}submit(){let i=this.allocateCashForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.allocateCashForm.value.txnDate;i.txnDate instanceof Date&&(i.txnDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.allocateCash(this.cashierData.tellerId,this.cashierData.cashierId,u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(xi),z(ki),z($e),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-allocate-cash"]],decls:112,vars:40,consts:[["cashDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","office"],["matInput","","required","","formControlName","tellerName"],["matInput","","required","","formControlName","cashier"],["matInput","","formControlName","assignmentPeriod"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","txnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["required","","formControlName","currencyCode"],[3,"value",4,"ngFor","ngForOf"],["matInput","","required","","formControlName","txnAmount"],["matInput","","required","","formControlName","txnNote"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field",4),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",5),t(17,` + `)}}var yA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.route=o,this.dateUtils=r,this.organizationService=c,this.settingsService=u,this.router=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierData=_.cashierTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setCashierForm()}setCashierForm(){this.allocateCashForm=this.formBuilder.group({office:[{value:this.cashierData.officeName,disabled:!0}],tellerName:[{value:this.cashierData.tellerName,disabled:!0}],cashier:[{value:this.cashierData.cashierName,disabled:!0}],assignmentPeriod:[{value:this.dateUtils.formatDate(this.cashierData.startDate,"dd MMMM yyyy")+" - "+this.dateUtils.formatDate(this.cashierData.endDate,"dd MMMM yyyy"),disabled:!0}],txnDate:[new Date,St.required],currencyCode:["",St.required],txnAmount:["",St.required],txnNote:["",St.required]})}submit(){let i=this.allocateCashForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.allocateCashForm.value.txnDate;i.txnDate instanceof Date&&(i.txnDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.allocateCash(this.cashierData.tellerId,this.cashierData.cashierId,u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(_i),z(Ti),z(Qe),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-allocate-cash"]],decls:112,vars:40,consts:[["cashDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","office"],["matInput","","required","","formControlName","tellerName"],["matInput","","required","","formControlName","cashier"],["matInput","","formControlName","assignmentPeriod"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","txnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["required","","formControlName","currencyCode"],[3,"value",4,"ngFor","ngForOf"],["matInput","","required","","formControlName","txnAmount"],["matInput","","required","","formControlName","txnNote"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field",4),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",5),t(17,` `),s(),t(18,` - `),o(19,"mat-form-field",4),t(20,` - `),o(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` - `),I(25,"input",6),t(26,` + `),a(19,"mat-form-field",4),t(20,` + `),a(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` + `),T(25,"input",6),t(26,` `),s(),t(27,` - `),o(28,"mat-form-field",4),t(29,` - `),o(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` - `),I(34,"input",7),t(35,` + `),a(28,"mat-form-field",4),t(29,` + `),a(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` + `),T(34,"input",7),t(35,` `),s(),t(36,` - `),o(37,"mat-form-field",4),t(38,` - `),o(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` - `),I(43,"input",8),t(44,` + `),a(37,"mat-form-field",4),t(38,` + `),a(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` + `),T(43,"input",8),t(44,` `),s(),t(45,` - `),o(46,"mat-form-field",9),q("click",function(){Q(c);let h=Tt(57);return Y(h.open())}),t(47,` - `),o(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` - `),I(52,"input",10),t(53,` - `),I(54,"mat-datepicker-toggle",11),t(55,` - `),I(56,"mat-datepicker",null,0),t(58,` - `),x(59,$1i,8,9,"mat-error",12),t(60,` + `),a(46,"mat-form-field",9),q("click",function(){Q(c);let h=Dt(57);return K(h.open())}),t(47,` + `),a(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` + `),T(52,"input",10),t(53,` + `),T(54,"mat-datepicker-toggle",11),t(55,` + `),T(56,"mat-datepicker",null,0),t(58,` + `),x(59,eui,8,9,"mat-error",12),t(60,` `),s(),t(61,` - `),o(62,"mat-form-field",4),t(63,` - `),o(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` - `),o(68,"mat-select",13),t(69,` - `),x(70,W1i,2,2,"mat-option",14),t(71,` + `),a(62,"mat-form-field",4),t(63,` + `),a(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` + `),a(68,"mat-select",13),t(69,` + `),x(70,iui,2,2,"mat-option",14),t(71,` `),s(),t(72,` - `),x(73,Q1i,8,9,"mat-error",12),t(74,` + `),x(73,nui,8,9,"mat-error",12),t(74,` `),s(),t(75,` - `),o(76,"mat-form-field",4),t(77,` - `),o(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` - `),I(82,"input",15),t(83,` - `),x(84,Y1i,8,9,"mat-error",12),t(85,` + `),a(76,"mat-form-field",4),t(77,` + `),a(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` + `),T(82,"input",15),t(83,` + `),x(84,rui,8,9,"mat-error",12),t(85,` `),s(),t(86,` - `),o(87,"mat-form-field",4),t(88,` - `),o(89,"mat-label"),t(90),m(91,"translate"),s(),t(92,` - `),I(93,"input",16),t(94,` - `),x(95,K1i,8,9,"mat-error",12),t(96,` + `),a(87,"mat-form-field",4),t(88,` + `),a(89,"mat-label"),t(90),m(91,"translate"),s(),t(92,` + `),T(93,"input",16),t(94,` + `),x(95,oui,8,9,"mat-error",12),t(96,` `),s(),t(97,` `),s(),t(98,` `),s(),t(99,` - `),o(100,"mat-card-actions",17),t(101,` - `),o(102,"button",18),t(103),m(104,"translate"),s(),t(105,` - `),x(106,J1i,3,4,"button",19),t(107,` + `),a(100,"mat-card-actions",17),t(101,` + `),a(102,"button",18),t(103),m(104,"translate"),s(),t(105,` + `),x(106,aui,3,4,"button",19),t(107,` `),s(),t(108,` `),s(),t(109,` `),s(),t(110,` `),s(),t(111,` -`)}if(a&2){let c=Tt(57);l(4),g("formGroup",r.allocateCashForm),l(9),b(d(14,21,"labels.inputs.Office")),l(9),b(d(23,23,"labels.inputs.Teller Name")),l(9),b(d(32,25,"labels.inputs.Cashier")),l(9),b(d(41,27,"labels.inputs.Assignment Period")),l(9),b(d(50,29,"labels.inputs.Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.allocateCashForm.controls.txnDate.hasError("required")),l(6),b(d(66,31,"labels.inputs.Currency")),l(5),g("ngForOf",r.cashierData.currencyOptions),l(3),g("ngIf",r.allocateCashForm.controls.currencyCode.hasError("required")),l(6),b(d(80,33,"labels.inputs.Amount")),l(5),g("ngIf",r.allocateCashForm.controls.txnAmount.hasError("required")),l(6),b(d(91,35,"labels.inputs.Notes/Comments")),l(5),g("ngIf",r.allocateCashForm.controls.txnNote.hasError("required")),l(7),g("routerLink",ht(39,U1i)),l(),k(` +`)}if(o&2){let c=Dt(57);l(4),g("formGroup",r.allocateCashForm),l(9),b(d(14,21,"labels.inputs.Office")),l(9),b(d(23,23,"labels.inputs.Teller Name")),l(9),b(d(32,25,"labels.inputs.Cashier")),l(9),b(d(41,27,"labels.inputs.Assignment Period")),l(9),b(d(50,29,"labels.inputs.Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.allocateCashForm.controls.txnDate.hasError("required")),l(6),b(d(66,31,"labels.inputs.Currency")),l(5),g("ngForOf",r.cashierData.currencyOptions),l(3),g("ngIf",r.allocateCashForm.controls.currencyCode.hasError("required")),l(6),b(d(80,33,"labels.inputs.Amount")),l(5),g("ngIf",r.allocateCashForm.controls.txnAmount.hasError("required")),l(6),b(d(91,35,"labels.inputs.Notes/Comments")),l(5),g("ngIf",r.allocateCashForm.controls.txnNote.hasError("required")),l(7),g("routerLink",ht(39,tui)),l(),k(` `,d(104,37,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","ALLOCATECASHIER_TELLER")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St]})}}return e})();var Z1i=()=>["../"];function X1i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","ALLOCATECASHIER_TELLER")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et],encapsulation:2})}}return e})();var sui=()=>["../"];function lui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function thi(e,n){if(e&1&&(o(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function cui(e,n){if(e&1&&(a(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function ehi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function pui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Currency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function ihi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function mui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Amount")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function nhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function dui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Notes/Comments")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function rhi(e,n){if(e&1&&(o(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.settleCashForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function uui(e,n){if(e&1&&(a(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.settleCashForm.valid),l(),k(` `,d(2,2,"labels.buttons.Settle Cash"),` - `)}}var vmt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.route=a,this.dateUtils=r,this.organizationService=c,this.settingsService=u,this.router=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierData=_.cashierTemplate})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.setCashierForm()}setCashierForm(){this.settleCashForm=this.formBuilder.group({office:[{value:this.cashierData.officeName,disabled:!0}],tellerName:[{value:this.cashierData.tellerName,disabled:!0}],cashier:[{value:this.cashierData.cashierName,disabled:!0}],assignmentPeriod:[{value:this.dateUtils.formatDate(this.cashierData.startDate,"dd MMMM yyyy")+" - "+this.dateUtils.formatDate(this.cashierData.endDate,"dd MMMM yyyy"),disabled:!0}],txnDate:[new Date,yt.required],currencyCode:["",yt.required],txnAmount:["",yt.required],txnNote:["",yt.required]})}submit(){let i=this.settleCashForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.settleCashForm.value.txnDate;i.txnDate instanceof Date&&(i.txnDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.settleCash(this.cashierData.tellerId,this.cashierData.cashierId,u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(xi),z(ki),z($e),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-settle-cash"]],decls:112,vars:40,consts:[["cashDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","office"],["matInput","","required","","formControlName","tellerName"],["matInput","","required","","formControlName","cashier"],["matInput","","formControlName","assignmentPeriod"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","txnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["required","","formControlName","currencyCode"],[3,"value",4,"ngFor","ngForOf"],["matInput","","required","","formControlName","txnAmount"],["matInput","","required","","formControlName","txnNote"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field",4),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",5),t(17,` + `)}}var SA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.route=o,this.dateUtils=r,this.organizationService=c,this.settingsService=u,this.router=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierData=_.cashierTemplate})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.setCashierForm()}setCashierForm(){this.settleCashForm=this.formBuilder.group({office:[{value:this.cashierData.officeName,disabled:!0}],tellerName:[{value:this.cashierData.tellerName,disabled:!0}],cashier:[{value:this.cashierData.cashierName,disabled:!0}],assignmentPeriod:[{value:this.dateUtils.formatDate(this.cashierData.startDate,"dd MMMM yyyy")+" - "+this.dateUtils.formatDate(this.cashierData.endDate,"dd MMMM yyyy"),disabled:!0}],txnDate:[new Date,St.required],currencyCode:["",St.required],txnAmount:["",St.required],txnNote:["",St.required]})}submit(){let i=this.settleCashForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.settleCashForm.value.txnDate;i.txnDate instanceof Date&&(i.txnDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.settleCash(this.cashierData.tellerId,this.cashierData.cashierId,u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(_i),z(Ti),z(Qe),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-settle-cash"]],decls:112,vars:40,consts:[["cashDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","office"],["matInput","","required","","formControlName","tellerName"],["matInput","","required","","formControlName","cashier"],["matInput","","formControlName","assignmentPeriod"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","txnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["required","","formControlName","currencyCode"],[3,"value",4,"ngFor","ngForOf"],["matInput","","required","","formControlName","txnAmount"],["matInput","","required","","formControlName","txnNote"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field",4),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",5),t(17,` `),s(),t(18,` - `),o(19,"mat-form-field",4),t(20,` - `),o(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` - `),I(25,"input",6),t(26,` + `),a(19,"mat-form-field",4),t(20,` + `),a(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` + `),T(25,"input",6),t(26,` `),s(),t(27,` - `),o(28,"mat-form-field",4),t(29,` - `),o(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` - `),I(34,"input",7),t(35,` + `),a(28,"mat-form-field",4),t(29,` + `),a(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` + `),T(34,"input",7),t(35,` `),s(),t(36,` - `),o(37,"mat-form-field",4),t(38,` - `),o(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` - `),I(43,"input",8),t(44,` + `),a(37,"mat-form-field",4),t(38,` + `),a(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` + `),T(43,"input",8),t(44,` `),s(),t(45,` - `),o(46,"mat-form-field",9),q("click",function(){Q(c);let h=Tt(57);return Y(h.open())}),t(47,` - `),o(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` - `),I(52,"input",10),t(53,` - `),I(54,"mat-datepicker-toggle",11),t(55,` - `),I(56,"mat-datepicker",null,0),t(58,` - `),x(59,X1i,8,9,"mat-error",12),t(60,` + `),a(46,"mat-form-field",9),q("click",function(){Q(c);let h=Dt(57);return K(h.open())}),t(47,` + `),a(48,"mat-label"),t(49),m(50,"translate"),s(),t(51,` + `),T(52,"input",10),t(53,` + `),T(54,"mat-datepicker-toggle",11),t(55,` + `),T(56,"mat-datepicker",null,0),t(58,` + `),x(59,lui,8,9,"mat-error",12),t(60,` `),s(),t(61,` - `),o(62,"mat-form-field",4),t(63,` - `),o(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` - `),o(68,"mat-select",13),t(69,` - `),x(70,thi,2,2,"mat-option",14),t(71,` + `),a(62,"mat-form-field",4),t(63,` + `),a(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` + `),a(68,"mat-select",13),t(69,` + `),x(70,cui,2,2,"mat-option",14),t(71,` `),s(),t(72,` - `),x(73,ehi,8,9,"mat-error",12),t(74,` + `),x(73,pui,8,9,"mat-error",12),t(74,` `),s(),t(75,` - `),o(76,"mat-form-field",4),t(77,` - `),o(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` - `),I(82,"input",15),t(83,` - `),x(84,ihi,8,9,"mat-error",12),t(85,` + `),a(76,"mat-form-field",4),t(77,` + `),a(78,"mat-label"),t(79),m(80,"translate"),s(),t(81,` + `),T(82,"input",15),t(83,` + `),x(84,mui,8,9,"mat-error",12),t(85,` `),s(),t(86,` - `),o(87,"mat-form-field",4),t(88,` - `),o(89,"mat-label"),t(90),m(91,"translate"),s(),t(92,` - `),I(93,"input",16),t(94,` - `),x(95,nhi,8,9,"mat-error",12),t(96,` + `),a(87,"mat-form-field",4),t(88,` + `),a(89,"mat-label"),t(90),m(91,"translate"),s(),t(92,` + `),T(93,"input",16),t(94,` + `),x(95,dui,8,9,"mat-error",12),t(96,` `),s(),t(97,` `),s(),t(98,` `),s(),t(99,` - `),o(100,"mat-card-actions",17),t(101,` - `),o(102,"button",18),t(103),m(104,"translate"),s(),t(105,` - `),x(106,rhi,3,4,"button",19),t(107,` + `),a(100,"mat-card-actions",17),t(101,` + `),a(102,"button",18),t(103),m(104,"translate"),s(),t(105,` + `),x(106,uui,3,4,"button",19),t(107,` `),s(),t(108,` `),s(),t(109,` `),s(),t(110,` `),s(),t(111,` -`)}if(a&2){let c=Tt(57);l(4),g("formGroup",r.settleCashForm),l(9),b(d(14,21,"labels.inputs.Office")),l(9),b(d(23,23,"labels.inputs.Teller Name")),l(9),b(d(32,25,"labels.inputs.Cashier")),l(9),b(d(41,27,"labels.inputs.Assignment Period")),l(9),b(d(50,29,"labels.inputs.Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.settleCashForm.controls.txnDate.hasError("required")),l(6),b(d(66,31,"labels.inputs.Currency")),l(5),g("ngForOf",r.cashierData.currencyOptions),l(3),g("ngIf",r.settleCashForm.controls.currencyCode.hasError("required")),l(6),b(d(80,33,"labels.inputs.Amount")),l(5),g("ngIf",r.settleCashForm.controls.txnAmount.hasError("required")),l(6),b(d(91,35,"labels.inputs.Notes/Comments")),l(5),g("ngIf",r.settleCashForm.controls.txnNote.hasError("required")),l(7),g("routerLink",ht(39,Z1i)),l(),k(` +`)}if(o&2){let c=Dt(57);l(4),g("formGroup",r.settleCashForm),l(9),b(d(14,21,"labels.inputs.Office")),l(9),b(d(23,23,"labels.inputs.Teller Name")),l(9),b(d(32,25,"labels.inputs.Cashier")),l(9),b(d(41,27,"labels.inputs.Assignment Period")),l(9),b(d(50,29,"labels.inputs.Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.settleCashForm.controls.txnDate.hasError("required")),l(6),b(d(66,31,"labels.inputs.Currency")),l(5),g("ngForOf",r.cashierData.currencyOptions),l(3),g("ngIf",r.settleCashForm.controls.currencyCode.hasError("required")),l(6),b(d(80,33,"labels.inputs.Amount")),l(5),g("ngIf",r.settleCashForm.controls.txnAmount.hasError("required")),l(6),b(d(91,35,"labels.inputs.Notes/Comments")),l(5),g("ngIf",r.settleCashForm.controls.txnNote.hasError("required")),l(7),g("routerLink",ht(39,sui)),l(),k(` `,d(104,37,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St]})}}return e})();var ahi=()=>["../"];function ohi(e,n){if(e&1&&(o(0,"mat-option",21),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(3),g("mifosxHasPermission","SETTLECASHFROMCASHIER_TELLER")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et],encapsulation:2})}}return e})();var fui=()=>["../"];function hui(e,n){if(e&1&&(a(0,"mat-option",21),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function shi(e,n){if(e&1&&(o(0,"mat-form-field",5),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",19),t(7,` - `),x(8,ohi,2,2,"mat-option",20),t(9,` + `)}}function gui(e,n){if(e&1&&(a(0,"mat-form-field",5),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",19),t(7,` + `),x(8,hui,2,2,"mat-option",20),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Cashier")),l(5),g("ngForOf",i.cashierData.template.staffOptions)}}function lhi(e,n){if(e&1&&(o(0,"mat-select",19),t(1,` - `),o(2,"mat-option",21),t(3),m(4,"translate"),s(),t(5,` - `),s()),e&2){let i=A(2);l(2),g("value",i.cashierData.data.staffId),l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Cashier")),l(5),g("ngForOf",i.cashierData.template.staffOptions)}}function xui(e,n){if(e&1&&(a(0,"mat-select",19),t(1,` + `),a(2,"mat-option",21),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(2),g("value",i.cashierData.data.staffId),l(),k(` `,d(4,2,"labels.inputs.Select Option"),` - `)}}function chi(e,n){if(e&1&&(o(0,"mat-form-field",5),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),x(6,lhi,6,4,"mat-select",22),t(7,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Cashier")),l(3),g("ngIf",!i.isStaffId)}}function phi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function _ui(e,n){if(e&1&&(a(0,"mat-form-field",5),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),x(6,xui,6,4,"mat-select",22),t(7,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Cashier")),l(3),g("ngIf",!i.isStaffId)}}function vui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.From Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function mhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function bui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.To Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function dhi(e,n){if(e&1&&(o(0,"button",23),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.editCashierForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Cui(e,n){if(e&1&&(a(0,"button",23),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.editCashierForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var bmt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.route=a,this.router=r,this.dateUtils=c,this.organizationService=u,this.settingsService=h,this.cashierData=new Object,this.isStaffId=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierData.data=_.cashier,this.cashierData.template=_.cashierTemplate,this.isStaffId=this.cashierData.template.staffOptions.some(y=>y.id===this.cashierData.data.staffId)})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.setEditChargeForm()}setEditChargeForm(){this.editCashierForm=this.formBuilder.group({staffId:[{value:this.cashierData.data.staffId,disabled:!0}],description:[this.cashierData.data.description],startDate:[this.cashierData.data.startDate&&new Date(this.cashierData.data.startDate),yt.required],endDate:[this.cashierData.data.endDate&&new Date(this.cashierData.data.endDate),yt.required],isFullDay:[this.cashierData.data.isFullDay,yt.required]})}submit(){let i=this.editCashierForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.editCashierForm.value.startDate,u=this.editCashierForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{staffId:this.cashierData.data.staffId,dateFormat:r,locale:a});this.organizationService.updateCashier(this.cashierData.data.tellerId,this.cashierData.data.id,h).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(Zt),z(xi),z(ki),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-cashier"]],decls:94,vars:39,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","autofocus","","disabled","",3,"value"],["class","flex-48",4,"ngIf"],["matInput","","autofocus","","formControlName","description"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"space","flex-48"],["labelPosition","before","formControlName","isFullDay"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["formControlName","staffId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","staffId",4,"ngIf"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",2),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",3),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4),t(9,` - `),o(10,"mat-form-field",5),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",6),t(17,` + `)}}var wA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.route=o,this.router=r,this.dateUtils=c,this.organizationService=u,this.settingsService=h,this.cashierData=new Object,this.isStaffId=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierData.data=_.cashier,this.cashierData.template=_.cashierTemplate,this.isStaffId=this.cashierData.template.staffOptions.some(y=>y.id===this.cashierData.data.staffId)})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.setEditChargeForm()}setEditChargeForm(){this.editCashierForm=this.formBuilder.group({staffId:[{value:this.cashierData.data.staffId,disabled:!0}],description:[this.cashierData.data.description],startDate:[this.cashierData.data.startDate&&new Date(this.cashierData.data.startDate),St.required],endDate:[this.cashierData.data.endDate&&new Date(this.cashierData.data.endDate),St.required],isFullDay:[this.cashierData.data.isFullDay,St.required]})}submit(){let i=this.editCashierForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.editCashierForm.value.startDate,u=this.editCashierForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{staffId:this.cashierData.data.staffId,dateFormat:r,locale:o});this.organizationService.updateCashier(this.cashierData.data.tellerId,this.cashierData.data.id,h).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(te),z(_i),z(Ti),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-cashier"]],decls:94,vars:39,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","autofocus","","disabled","",3,"value"],["class","flex-48",4,"ngIf"],["matInput","","autofocus","","formControlName","description"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"space","flex-48"],["labelPosition","before","formControlName","isFullDay"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["formControlName","staffId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","staffId",4,"ngIf"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",2),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",3),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4),t(9,` + `),a(10,"mat-form-field",5),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",6),t(17,` `),s(),t(18,` - `),o(19,"mat-form-field",5),t(20,` - `),o(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` - `),I(25,"input",6),t(26,` + `),a(19,"mat-form-field",5),t(20,` + `),a(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` + `),T(25,"input",6),t(26,` `),s(),t(27,` - `),x(28,shi,11,4,"mat-form-field",7),t(29,` + `),x(28,gui,11,4,"mat-form-field",7),t(29,` - `),x(30,chi,8,4,"mat-form-field",7),t(31,` + `),x(30,_ui,8,4,"mat-form-field",7),t(31,` - `),o(32,"mat-form-field",5),t(33,` - `),o(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` - `),I(38,"input",8),t(39,` + `),a(32,"mat-form-field",5),t(33,` + `),a(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` + `),T(38,"input",8),t(39,` `),s(),t(40,` - `),o(41,"mat-form-field",9),q("click",function(){Q(c);let h=Tt(52);return Y(h.open())}),t(42,` - `),o(43,"mat-label"),t(44),m(45,"translate"),s(),t(46,` - `),I(47,"input",10),t(48,` - `),I(49,"mat-datepicker-toggle",11),t(50,` - `),I(51,"mat-datepicker",null,0),t(53,` - `),x(54,phi,8,9,"mat-error",12),t(55,` + `),a(41,"mat-form-field",9),q("click",function(){Q(c);let h=Dt(52);return K(h.open())}),t(42,` + `),a(43,"mat-label"),t(44),m(45,"translate"),s(),t(46,` + `),T(47,"input",10),t(48,` + `),T(49,"mat-datepicker-toggle",11),t(50,` + `),T(51,"mat-datepicker",null,0),t(53,` + `),x(54,vui,8,9,"mat-error",12),t(55,` `),s(),t(56,` - `),o(57,"mat-form-field",9),q("click",function(){Q(c);let h=Tt(68);return Y(h.open())}),t(58,` - `),o(59,"mat-label"),t(60),m(61,"translate"),s(),t(62,` - `),I(63,"input",13),t(64,` - `),I(65,"mat-datepicker-toggle",11),t(66,` - `),I(67,"mat-datepicker",null,1),t(69,` - `),x(70,mhi,8,9,"mat-error",12),t(71,` + `),a(57,"mat-form-field",9),q("click",function(){Q(c);let h=Dt(68);return K(h.open())}),t(58,` + `),a(59,"mat-label"),t(60),m(61,"translate"),s(),t(62,` + `),T(63,"input",13),t(64,` + `),T(65,"mat-datepicker-toggle",11),t(66,` + `),T(67,"mat-datepicker",null,1),t(69,` + `),x(70,bui,8,9,"mat-error",12),t(71,` `),s(),t(72,` - `),o(73,"div",14),t(74,` - `),o(75,"mat-checkbox",15),t(76),m(77,"translate"),s(),t(78,` + `),a(73,"div",14),t(74,` + `),a(75,"mat-checkbox",15),t(76),m(77,"translate"),s(),t(78,` `),s(),t(79,` `),s(),t(80,` `),s(),t(81,` - `),o(82,"mat-card-actions",16),t(83,` - `),o(84,"button",17),t(85),m(86,"translate"),s(),t(87,` - `),x(88,dhi,3,4,"button",18),t(89,` + `),a(82,"mat-card-actions",16),t(83,` + `),a(84,"button",17),t(85),m(86,"translate"),s(),t(87,` + `),x(88,Cui,3,4,"button",18),t(89,` `),s(),t(90,` `),s(),t(91,` `),s(),t(92,` `),s(),t(93,` -`)}if(a&2){let c=Tt(52),u=Tt(68);l(4),g("formGroup",r.editCashierForm),l(9),b(d(14,24,"labels.inputs.Office")),l(3),g("value",r.cashierData.template.officeName),l(6),b(d(23,26,"labels.inputs.Teller Name")),l(3),g("value",r.cashierData.data.tellerName),l(3),g("ngIf",r.isStaffId),l(2),g("ngIf",!r.isStaffId),l(5),b(d(36,28,"labels.inputs.Description/Notes")),l(9),b(d(45,30,"labels.inputs.From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.editCashierForm.controls.startDate.hasError("required")),l(6),b(d(61,32,"labels.inputs.To")),l(3),g("min",r.editCashierForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.editCashierForm.controls.endDate.hasError("required")),l(6),k(` +`)}if(o&2){let c=Dt(52),u=Dt(68);l(4),g("formGroup",r.editCashierForm),l(9),b(d(14,24,"labels.inputs.Office")),l(3),g("value",r.cashierData.template.officeName),l(6),b(d(23,26,"labels.inputs.Teller Name")),l(3),g("value",r.cashierData.data.tellerName),l(3),g("ngIf",r.isStaffId),l(2),g("ngIf",!r.isStaffId),l(5),b(d(36,28,"labels.inputs.Description/Notes")),l(9),b(d(45,30,"labels.inputs.From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.editCashierForm.controls.startDate.hasError("required")),l(6),b(d(61,32,"labels.inputs.To")),l(3),g("min",r.editCashierForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.editCashierForm.controls.endDate.hasError("required")),l(6),k(` `,d(77,34,"labels.inputs.Full Day"),`? - `),l(8),g("routerLink",ht(38,ahi)),l(),k(` + `),l(8),g("routerLink",ht(38,fui)),l(),k(` `,d(86,36,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var uhi=()=>["../"];function fhi(e,n){if(e&1&&(o(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(3),g("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,Mi],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var yui=()=>["../"];function Sui(e,n){if(e&1&&(a(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function hhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function wui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Cashier")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function ghi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Eui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.From Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function xhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function kui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.To Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function _hi(e,n){if(e&1&&(o(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.createCashierForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Tui(e,n){if(e&1&&(a(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.createCashierForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Cmt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.route=a,this.router=r,this.dateUtils=c,this.organizationService=u,this.settingsService=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierTemplate=_.cashierTemplate})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.setCreateCashierForm()}setCreateCashierForm(){this.createCashierForm=this.formBuilder.group({staffId:["",yt.required],description:[""],startDate:["",yt.required],endDate:["",yt.required],isFullDay:[!1]})}submit(){let i=this.createCashierForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.createCashierForm.value.startDate,u=this.createCashierForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.createCashier(this.cashierTemplate.tellerId,h).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(Zt),z(xi),z(ki),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-cashier"]],decls:104,vars:42,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","autofocus","","disabled","",3,"value"],["formControlName","staffId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matInput","","autofocus","","formControlName","description"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"space","flex-48"],["labelPosition","before","formControlName","isFullDay"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",2),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",3),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4),t(9,` - `),o(10,"mat-form-field",5),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",6),t(17,` + `)}}var EA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.route=o,this.router=r,this.dateUtils=c,this.organizationService=u,this.settingsService=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.cashierTemplate=_.cashierTemplate})}ngOnInit(){this.maxDate=this.settingsService.maxFutureDate,this.setCreateCashierForm()}setCreateCashierForm(){this.createCashierForm=this.formBuilder.group({staffId:["",St.required],description:[""],startDate:["",St.required],endDate:["",St.required],isFullDay:[!1]})}submit(){let i=this.createCashierForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.createCashierForm.value.startDate,u=this.createCashierForm.value.endDate;i.startDate instanceof Date&&(i.startDate=this.dateUtils.formatDate(c,r)),i.endDate instanceof Date&&(i.endDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.createCashier(this.cashierTemplate.tellerId,h).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(te),z(_i),z(Ti),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-cashier"]],decls:104,vars:42,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","autofocus","","disabled","",3,"value"],["formControlName","staffId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matInput","","autofocus","","formControlName","description"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","startDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","endDate",3,"min","max","matDatepicker"],[1,"space","flex-48"],["labelPosition","before","formControlName","isFullDay"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",2),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",3),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4),t(9,` + `),a(10,"mat-form-field",5),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",6),t(17,` `),s(),t(18,` - `),o(19,"mat-form-field",5),t(20,` - `),o(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` - `),I(25,"input",6),t(26,` + `),a(19,"mat-form-field",5),t(20,` + `),a(21,"mat-label"),t(22),m(23,"translate"),s(),t(24,` + `),T(25,"input",6),t(26,` `),s(),t(27,` - `),o(28,"mat-form-field",5),t(29,` - `),o(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"mat-select",7),t(35,` - `),x(36,fhi,2,2,"mat-option",8),t(37,` + `),a(28,"mat-form-field",5),t(29,` + `),a(30,"mat-label"),t(31),m(32,"translate"),s(),t(33,` + `),a(34,"mat-select",7),t(35,` + `),x(36,Sui,2,2,"mat-option",8),t(37,` `),s(),t(38,` - `),x(39,hhi,8,9,"mat-error",9),t(40,` + `),x(39,wui,8,9,"mat-error",9),t(40,` `),s(),t(41,` - `),o(42,"mat-form-field",5),t(43,` - `),o(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` - `),I(48,"input",10),t(49,` + `),a(42,"mat-form-field",5),t(43,` + `),a(44,"mat-label"),t(45),m(46,"translate"),s(),t(47,` + `),T(48,"input",10),t(49,` `),s(),t(50,` - `),o(51,"mat-form-field",11),q("click",function(){Q(c);let h=Tt(62);return Y(h.open())}),t(52,` - `),o(53,"mat-label"),t(54),m(55,"translate"),s(),t(56,` - `),I(57,"input",12),t(58,` - `),I(59,"mat-datepicker-toggle",13),t(60,` - `),I(61,"mat-datepicker",null,0),t(63,` - `),x(64,ghi,8,9,"mat-error",9),t(65,` + `),a(51,"mat-form-field",11),q("click",function(){Q(c);let h=Dt(62);return K(h.open())}),t(52,` + `),a(53,"mat-label"),t(54),m(55,"translate"),s(),t(56,` + `),T(57,"input",12),t(58,` + `),T(59,"mat-datepicker-toggle",13),t(60,` + `),T(61,"mat-datepicker",null,0),t(63,` + `),x(64,Eui,8,9,"mat-error",9),t(65,` `),s(),t(66,` - `),o(67,"mat-form-field",11),q("click",function(){Q(c);let h=Tt(78);return Y(h.open())}),t(68,` - `),o(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` - `),I(73,"input",14),t(74,` - `),I(75,"mat-datepicker-toggle",13),t(76,` - `),I(77,"mat-datepicker",null,1),t(79,` - `),x(80,xhi,8,9,"mat-error",9),t(81,` + `),a(67,"mat-form-field",11),q("click",function(){Q(c);let h=Dt(78);return K(h.open())}),t(68,` + `),a(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` + `),T(73,"input",14),t(74,` + `),T(75,"mat-datepicker-toggle",13),t(76,` + `),T(77,"mat-datepicker",null,1),t(79,` + `),x(80,kui,8,9,"mat-error",9),t(81,` `),s(),t(82,` - `),o(83,"div",15),t(84,` - `),o(85,"mat-checkbox",16),t(86),m(87,"translate"),s(),t(88,` + `),a(83,"div",15),t(84,` + `),a(85,"mat-checkbox",16),t(86),m(87,"translate"),s(),t(88,` `),s(),t(89,` `),s(),t(90,` `),s(),t(91,` - `),o(92,"mat-card-actions",17),t(93,` - `),o(94,"button",18),t(95),m(96,"translate"),s(),t(97,` - `),x(98,_hi,3,4,"button",19),t(99,` + `),a(92,"mat-card-actions",17),t(93,` + `),a(94,"button",18),t(95),m(96,"translate"),s(),t(97,` + `),x(98,Tui,3,4,"button",19),t(99,` `),s(),t(100,` `),s(),t(101,` `),s(),t(102,` `),s(),t(103,` -`)}if(a&2){let c=Tt(62),u=Tt(78);l(4),g("formGroup",r.createCashierForm),l(9),b(d(14,25,"labels.inputs.Office")),l(3),g("value",r.cashierTemplate.officeName),l(6),b(d(23,27,"labels.inputs.Teller Name")),l(3),g("value",r.cashierTemplate.tellerName),l(6),b(d(32,29,"labels.inputs.Cashier")),l(5),g("ngForOf",r.cashierTemplate.staffOptions),l(3),g("ngIf",r.createCashierForm.controls.staffId.hasError("required")),l(6),b(d(46,31,"labels.inputs.Description/Notes")),l(9),b(d(55,33,"labels.inputs.From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.createCashierForm.controls.startDate.hasError("required")),l(6),b(d(71,35,"labels.inputs.To")),l(3),g("min",r.createCashierForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.createCashierForm.controls.endDate.hasError("required")),l(6),k(` +`)}if(o&2){let c=Dt(62),u=Dt(78);l(4),g("formGroup",r.createCashierForm),l(9),b(d(14,25,"labels.inputs.Office")),l(3),g("value",r.cashierTemplate.officeName),l(6),b(d(23,27,"labels.inputs.Teller Name")),l(3),g("value",r.cashierTemplate.tellerName),l(6),b(d(32,29,"labels.inputs.Cashier")),l(5),g("ngForOf",r.cashierTemplate.staffOptions),l(3),g("ngIf",r.createCashierForm.controls.staffId.hasError("required")),l(6),b(d(46,31,"labels.inputs.Description/Notes")),l(9),b(d(55,33,"labels.inputs.From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.createCashierForm.controls.startDate.hasError("required")),l(6),b(d(71,35,"labels.inputs.To")),l(3),g("min",r.createCashierForm.value.startDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.createCashierForm.controls.endDate.hasError("required")),l(6),k(` `,d(87,37,"labels.inputs.Full Day"),`? - `),l(8),g("routerLink",ht(41,uhi)),l(),k(` + `),l(8),g("routerLink",ht(41,yui)),l(),k(` `,d(96,39,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var vhi=()=>["../"];function bhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","UPDATECASHIERALLOCATION_TELLER")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,Mi],styles:[".space[_ngcontent-%COMP%]{padding-top:10px}"]})}}return e})();var Iui=()=>["../"];function Pui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Chi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Dui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.From Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function yhi(e,n){if(e&1){let i=lt();o(0,"mat-form-field",13),q("click",function(){Q(i);let r=Tt(11);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",14),t(7,` - `),I(8,"mat-datepicker-toggle",15),t(9,` - `),I(10,"mat-datepicker",null,0),t(12,` - `),x(13,Chi,8,9,"mat-error",7),t(14,` - `),s()}if(e&2){let i=Tt(11),a=A();l(3),b(d(4,6,"labels.inputs.From Date")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",a.holidayForm.controls.fromDate.hasError("required"))}}function Shi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Aui(e,n){if(e&1){let i=lt();a(0,"mat-form-field",13),q("click",function(){Q(i);let r=Dt(11);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",14),t(7,` + `),T(8,"mat-datepicker-toggle",15),t(9,` + `),T(10,"mat-datepicker",null,0),t(12,` + `),x(13,Dui,8,9,"mat-error",7),t(14,` + `),s()}if(e&2){let i=Dt(11),o=M();l(3),b(d(4,6,"labels.inputs.From Date")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",o.holidayForm.controls.fromDate.hasError("required"))}}function Mui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.To Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function whi(e,n){if(e&1){let i=lt();o(0,"mat-form-field",13),q("click",function(){Q(i);let r=Tt(11);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",16),t(7,` - `),I(8,"mat-datepicker-toggle",15),t(9,` - `),I(10,"mat-datepicker",null,1),t(12,` - `),x(13,Shi,8,9,"mat-error",7),t(14,` - `),s()}if(e&2){let i=Tt(11),a=A();l(3),b(d(4,6,"labels.inputs.To Date")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",a.holidayForm.controls.toDate.hasError("required"))}}function Ehi(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Oui(e,n){if(e&1){let i=lt();a(0,"mat-form-field",13),q("click",function(){Q(i);let r=Dt(11);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",16),t(7,` + `),T(8,"mat-datepicker-toggle",15),t(9,` + `),T(10,"mat-datepicker",null,1),t(12,` + `),x(13,Mui,8,9,"mat-error",7),t(14,` + `),s()}if(e&2){let i=Dt(11),o=M();l(3),b(d(4,6,"labels.inputs.To Date")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",o.holidayForm.controls.toDate.hasError("required"))}}function Fui(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function khi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Bui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Repayment Scheduling Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Ihi(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",17),t(7,` - `),x(8,Ehi,2,2,"mat-option",18),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Rui(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",17),t(7,` + `),x(8,Fui,2,2,"mat-option",18),t(9,` `),s(),t(10,` - `),x(11,khi,8,9,"mat-error",7),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Repayment Scheduling Type")),l(5),g("ngForOf",i.holidayData.repaymentSchedulingTypes),l(3),g("ngIf",i.holidayForm.controls.reschedulingType.hasError("required"))}}function Thi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),x(11,Bui,8,9,"mat-error",7),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Repayment Scheduling Type")),l(5),g("ngForOf",i.holidayData.repaymentSchedulingTypes),l(3),g("ngIf",i.holidayForm.controls.reschedulingType.hasError("required"))}}function Nui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Repayment scheduled to")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Phi(e,n){if(e&1){let i=lt();o(0,"mat-form-field",13),q("click",function(){Q(i);let r=Tt(11);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",20),t(7,` - `),I(8,"mat-datepicker-toggle",15),t(9,` - `),I(10,"mat-datepicker",null,2),t(12,` - `),x(13,Thi,8,9,"mat-error",7),t(14,` - `),s()}if(e&2){let i=Tt(11),a=A();l(3),b(d(4,6,"labels.inputs.Repayment scheduled to")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",a.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function Dhi(e,n){if(e&1&&(o(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.holidayForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Lui(e,n){if(e&1){let i=lt();a(0,"mat-form-field",13),q("click",function(){Q(i);let r=Dt(11);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",20),t(7,` + `),T(8,"mat-datepicker-toggle",15),t(9,` + `),T(10,"mat-datepicker",null,2),t(12,` + `),x(13,Nui,8,9,"mat-error",7),t(14,` + `),s()}if(e&2){let i=Dt(11),o=M();l(3),b(d(4,6,"labels.inputs.Repayment scheduled to")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",o.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function Vui(e,n){if(e&1&&(a(0,"button",21),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.holidayForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var ymt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.route=a,this.dateUtils=r,this.organizatioService=c,this.settingsService=u,this.router=h,this.isActiveHoliday=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.holidayData=_.holiday,this.holidayData.repaymentSchedulingTypes=_.holidayTemplate,this.reSchedulingType=this.holidayData.reschedulingType,this.holidayData.status.value==="Active"?this.isActiveHoliday=!0:this.isActiveHoliday=!1})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setEditForm(),this.isActiveHoliday||this.getReschedulingType()}setEditForm(){this.holidayForm=this.formBuilder.group({name:[this.holidayData.name,yt.required],description:[this.holidayData.description]}),this.isActiveHoliday||(this.holidayForm.addControl("fromDate",new ge(this.holidayData.fromDate&&new Date(this.holidayData.fromDate),yt.required)),this.holidayForm.addControl("toDate",new ge(this.holidayData.toDate&&new Date(this.holidayData.toDate),yt.required)),this.holidayForm.addControl("reschedulingType",new ge(this.holidayData.reschedulingType,yt.required)),this.reSchedulingType===2&&this.holidayForm.addControl("repaymentsRescheduledTo",new ge(this.holidayData.repaymentsRescheduledTo&&new Date(this.holidayData.repaymentsRescheduledTo),yt.required)))}getReschedulingType(){this.holidayForm.get("reschedulingType").valueChanges.subscribe(i=>{this.reSchedulingType=i,i===2?this.holidayForm.addControl("repaymentsRescheduledTo",new ge(new Date,yt.required)):this.holidayForm.removeControl("repaymentsRescheduledTo")})}submit(){let i=this.holidayForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat;if(!this.isActiveHoliday){if(this.reSchedulingType===2){let _=this.holidayForm.value.repaymentsRescheduledTo;i.repaymentsRescheduledTo=this.dateUtils.formatDate(_,r)}let u=this.holidayForm.value.fromDate,h=this.holidayForm.value.toDate;i.closureDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(u,r)),i.closureDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(h,r))}let c=oi(ve({},i),{dateFormat:r,locale:a});this.organizatioService.updateHoliday(this.holidayData.id,c).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(xi),z(ki),z($e),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-holiday"]],decls:52,vars:18,consts:[["fromDatePicker",""],["toDatePicker",""],["repaymentDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],[3,"click",4,"ngIf"],["matInput","","formControlName","description"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"click"],["matInput","","required","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","toDate",3,"min","max","matDatepicker"],["required","","formControlName","reschedulingType"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","","required","","formControlName","repaymentsRescheduledTo",3,"min","max","matDatepicker"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",3),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",4),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",5),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",6),t(17,` - `),x(18,bhi,8,9,"mat-error",7),t(19,` + `)}}var kA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.route=o,this.dateUtils=r,this.organizatioService=c,this.settingsService=u,this.router=h,this.isActiveHoliday=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.holidayData=_.holiday,this.holidayData.repaymentSchedulingTypes=_.holidayTemplate,this.reSchedulingType=this.holidayData.reschedulingType,this.holidayData.status.value==="Active"?this.isActiveHoliday=!0:this.isActiveHoliday=!1})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setEditForm(),this.isActiveHoliday||this.getReschedulingType()}setEditForm(){this.holidayForm=this.formBuilder.group({name:[this.holidayData.name,St.required],description:[this.holidayData.description]}),this.isActiveHoliday||(this.holidayForm.addControl("fromDate",new be(this.holidayData.fromDate&&new Date(this.holidayData.fromDate),St.required)),this.holidayForm.addControl("toDate",new be(this.holidayData.toDate&&new Date(this.holidayData.toDate),St.required)),this.holidayForm.addControl("reschedulingType",new be(this.holidayData.reschedulingType,St.required)),this.reSchedulingType===2&&this.holidayForm.addControl("repaymentsRescheduledTo",new be(this.holidayData.repaymentsRescheduledTo&&new Date(this.holidayData.repaymentsRescheduledTo),St.required)))}getReschedulingType(){this.holidayForm.get("reschedulingType").valueChanges.subscribe(i=>{this.reSchedulingType=i,i===2?this.holidayForm.addControl("repaymentsRescheduledTo",new be(new Date,St.required)):this.holidayForm.removeControl("repaymentsRescheduledTo")})}submit(){let i=this.holidayForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat;if(!this.isActiveHoliday){if(this.reSchedulingType===2){let _=this.holidayForm.value.repaymentsRescheduledTo;i.repaymentsRescheduledTo=this.dateUtils.formatDate(_,r)}let u=this.holidayForm.value.fromDate,h=this.holidayForm.value.toDate;i.closureDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(u,r)),i.closureDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(h,r))}let c=li(ye({},i),{dateFormat:r,locale:o});this.organizatioService.updateHoliday(this.holidayData.id,c).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(_i),z(Ti),z(Qe),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-holiday"]],decls:52,vars:18,consts:[["fromDatePicker",""],["toDatePicker",""],["repaymentDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],[3,"click",4,"ngIf"],["matInput","","formControlName","description"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"click"],["matInput","","required","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","toDate",3,"min","max","matDatepicker"],["required","","formControlName","reschedulingType"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","","required","","formControlName","repaymentsRescheduledTo",3,"min","max","matDatepicker"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",3),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",4),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",5),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",6),t(17,` + `),x(18,Pui,8,9,"mat-error",7),t(19,` `),s(),t(20,` - `),x(21,yhi,15,8,"mat-form-field",8),t(22,` + `),x(21,Aui,15,8,"mat-form-field",8),t(22,` - `),x(23,whi,15,8,"mat-form-field",8),t(24,` + `),x(23,Oui,15,8,"mat-form-field",8),t(24,` - `),x(25,Ihi,13,5,"mat-form-field",7),t(26,` + `),x(25,Rui,13,5,"mat-form-field",7),t(26,` - `),x(27,Phi,15,8,"mat-form-field",8),t(28,` + `),x(27,Lui,15,8,"mat-form-field",8),t(28,` - `),o(29,"mat-form-field"),t(30,` - `),o(31,"mat-label"),t(32),m(33,"translate"),s(),t(34,` - `),I(35,"input",9),t(36,` + `),a(29,"mat-form-field"),t(30,` + `),a(31,"mat-label"),t(32),m(33,"translate"),s(),t(34,` + `),T(35,"input",9),t(36,` `),s(),t(37,` `),s(),t(38,` `),s(),t(39,` - `),o(40,"mat-card-actions",10),t(41,` - `),o(42,"button",11),t(43),m(44,"translate"),s(),t(45,` - `),x(46,Dhi,3,4,"button",12),t(47,` + `),a(40,"mat-card-actions",10),t(41,` + `),a(42,"button",11),t(43),m(44,"translate"),s(),t(45,` + `),x(46,Vui,3,4,"button",12),t(47,` `),s(),t(48,` `),s(),t(49,` `),s(),t(50,` `),s(),t(51,` -`)),a&2&&(l(4),g("formGroup",r.holidayForm),l(9),b(d(14,11,"labels.inputs.name")),l(5),g("ngIf",r.holidayForm.controls.name.hasError("required")),l(3),g("ngIf",!r.isActiveHoliday),l(2),g("ngIf",!r.isActiveHoliday),l(2),g("ngIf",!r.isActiveHoliday),l(2),g("ngIf",!r.isActiveHoliday&&r.reSchedulingType===2),l(5),b(d(33,13,"labels.inputs.Description")),l(10),g("routerLink",ht(17,vhi)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.holidayForm),l(9),b(d(14,11,"labels.inputs.name")),l(5),g("ngIf",r.holidayForm.controls.name.hasError("required")),l(3),g("ngIf",!r.isActiveHoliday),l(2),g("ngIf",!r.isActiveHoliday),l(2),g("ngIf",!r.isActiveHoliday),l(2),g("ngIf",!r.isActiveHoliday&&r.reSchedulingType===2),l(5),b(d(33,13,"labels.inputs.Description")),l(10),g("routerLink",ht(17,Iui)),l(),k(` `,d(44,15,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_HOLIDAY"))},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Mhi=()=>["../"];function Ahi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","UPDATE_HOLIDAY"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zui=()=>["../"];function jui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Ohi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function qui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.SQL Query")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Fhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Hui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Insert into table")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Bhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Gui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Table Fields")," ",d(3,5,"labels.commons.are"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Rhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Uui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Email")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.invalid")))}function Nhi(e,n){if(e&1&&(o(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.invalid")))}function $ui(e,n){if(e&1&&(a(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Lhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Wui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Custom Report Run Frequency")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Vhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Qui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.Custom Report Run Frequency"),` - `),l(3),b(d(5,4,"labels.commons.must be larger than 0")))}function zhi(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",16),t(7,` - `),x(8,Lhi,8,9,"mat-error",4),t(9,` - `),x(10,Vhi,7,6,"mat-error",4),t(11,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),l(5),g("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("required")),l(2),g("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("min"))}}function jhi(e,n){if(e&1&&(o(0,"button",17),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.editAdhocQueryForm.valid),l(),k(` + `),l(3),b(d(5,4,"labels.commons.must be larger than 0")))}function Kui(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",16),t(7,` + `),x(8,Wui,8,9,"mat-error",4),t(9,` + `),x(10,Qui,7,6,"mat-error",4),t(11,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Custom Report Run Frequency (Days)")),l(5),g("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("required")),l(2),g("ngIf",i.editAdhocQueryForm.controls.reportRunEvery.hasError("min"))}}function Yui(e,n){if(e&1&&(a(0,"button",17),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.editAdhocQueryForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Smt=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.organizationService=a,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.adhocQueryTemplateData=u.adhocQueryAndTemplate})}ngOnInit(){this.createEditAdhocQueryForm(),this.setConditionalControls()}createEditAdhocQueryForm(){this.reportRunFrequencyData=this.adhocQueryTemplateData.reportRunFrequencies,this.editAdhocQueryForm=this.formBuilder.group({name:[this.adhocQueryTemplateData.name,yt.required],query:[this.adhocQueryTemplateData.query,yt.required],tableName:[this.adhocQueryTemplateData.tableName,yt.required],tableFields:[this.adhocQueryTemplateData.tableFields,yt.required],email:[this.adhocQueryTemplateData.email,yt.email],reportRunFrequency:[""],isActive:[this.adhocQueryTemplateData.isActive]})}setConditionalControls(){this.editAdhocQueryForm.get("reportRunFrequency").valueChanges.subscribe(i=>{i===5?(this.editAdhocQueryForm.addControl("reportRunEvery",new ge("",[yt.required,yt.min(1)])),this.editAdhocQueryForm.get("reportRunEvery").patchValue(this.adhocQueryTemplateData.reportRunEvery)):this.editAdhocQueryForm.removeControl("reportRunEvery")}),this.editAdhocQueryForm.get("reportRunFrequency").patchValue(this.adhocQueryTemplateData.reportRunFrequency)}submit(){this.organizationService.updateAdhocQuery(this.adhocQueryTemplateData.id,this.editAdhocQueryForm.value).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-adhoc-query"]],decls:97,vars:35,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","query"],["matInput","","required","","formControlName","tableName"],["matInput","","required","","formControlName","tableFields"],["matInput","","formControlName","email"],["formControlName","reportRunFrequency"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isActive"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["type","number","matInput","","required","","formControlName","reportRunEvery"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,Ahi,8,9,"mat-error",4),t(19,` + `)}}var TA=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.organizationService=o,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.adhocQueryTemplateData=u.adhocQueryAndTemplate})}ngOnInit(){this.createEditAdhocQueryForm(),this.setConditionalControls()}createEditAdhocQueryForm(){this.reportRunFrequencyData=this.adhocQueryTemplateData.reportRunFrequencies,this.editAdhocQueryForm=this.formBuilder.group({name:[this.adhocQueryTemplateData.name,St.required],query:[this.adhocQueryTemplateData.query,St.required],tableName:[this.adhocQueryTemplateData.tableName,St.required],tableFields:[this.adhocQueryTemplateData.tableFields,St.required],email:[this.adhocQueryTemplateData.email,St.email],reportRunFrequency:[""],isActive:[this.adhocQueryTemplateData.isActive]})}setConditionalControls(){this.editAdhocQueryForm.get("reportRunFrequency").valueChanges.subscribe(i=>{i===5?(this.editAdhocQueryForm.addControl("reportRunEvery",new be("",[St.required,St.min(1)])),this.editAdhocQueryForm.get("reportRunEvery").patchValue(this.adhocQueryTemplateData.reportRunEvery)):this.editAdhocQueryForm.removeControl("reportRunEvery")}),this.editAdhocQueryForm.get("reportRunFrequency").patchValue(this.adhocQueryTemplateData.reportRunFrequency)}submit(){this.organizationService.updateAdhocQuery(this.adhocQueryTemplateData.id,this.editAdhocQueryForm.value).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-adhoc-query"]],decls:97,vars:35,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],["matInput","","required","","formControlName","query"],["matInput","","required","","formControlName","tableName"],["matInput","","required","","formControlName","tableFields"],["matInput","","formControlName","email"],["formControlName","reportRunFrequency"],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isActive"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["type","number","matInput","","required","","formControlName","reportRunEvery"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,jui,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"textarea",5),t(28,` - `),x(29,Ohi,8,9,"mat-error",4),t(30,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"textarea",5),t(28,` + `),x(29,qui,8,9,"mat-error",4),t(30,` `),s(),t(31,` - `),o(32,"mat-form-field"),t(33,` - `),o(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` - `),I(38,"input",6),t(39,` - `),x(40,Fhi,8,9,"mat-error",4),t(41,` + `),a(32,"mat-form-field"),t(33,` + `),a(34,"mat-label"),t(35),m(36,"translate"),s(),t(37,` + `),T(38,"input",6),t(39,` + `),x(40,Hui,8,9,"mat-error",4),t(41,` `),s(),t(42,` - `),o(43,"mat-form-field"),t(44,` - `),o(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` - `),I(49,"textarea",7),t(50,` - `),x(51,Bhi,8,9,"mat-error",4),t(52,` + `),a(43,"mat-form-field"),t(44,` + `),a(45,"mat-label"),t(46),m(47,"translate"),s(),t(48,` + `),T(49,"textarea",7),t(50,` + `),x(51,Gui,8,9,"mat-error",4),t(52,` `),s(),t(53,` - `),o(54,"mat-form-field"),t(55,` - `),o(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` - `),I(60,"input",8),t(61,` - `),x(62,Rhi,8,9,"mat-error",4),t(63,` + `),a(54,"mat-form-field"),t(55,` + `),a(56,"mat-label"),t(57),m(58,"translate"),s(),t(59,` + `),T(60,"input",8),t(61,` + `),x(62,Uui,8,9,"mat-error",4),t(63,` `),s(),t(64,` - `),o(65,"mat-form-field"),t(66,` - `),o(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` - `),o(71,"mat-select",9),t(72,` - `),x(73,Nhi,2,2,"mat-option",10),t(74,` + `),a(65,"mat-form-field"),t(66,` + `),a(67,"mat-label"),t(68),m(69,"translate"),s(),t(70,` + `),a(71,"mat-select",9),t(72,` + `),x(73,$ui,2,2,"mat-option",10),t(74,` `),s(),t(75,` `),s(),t(76,` - `),x(77,zhi,12,5,"mat-form-field",4),t(78,` + `),x(77,Kui,12,5,"mat-form-field",4),t(78,` - `),o(79,"mat-checkbox",11),t(80),m(81,"translate"),s(),t(82,` + `),a(79,"mat-checkbox",11),t(80),m(81,"translate"),s(),t(82,` `),s(),t(83,` `),s(),t(84,` - `),o(85,"mat-card-actions",12),t(86,` - `),o(87,"button",13),t(88),m(89,"translate"),s(),t(90,` - `),x(91,jhi,3,4,"button",14),t(92,` + `),a(85,"mat-card-actions",12),t(86,` + `),a(87,"button",13),t(88),m(89,"translate"),s(),t(90,` + `),x(91,Yui,3,4,"button",14),t(92,` `),s(),t(93,` `),s(),t(94,` `),s(),t(95,` `),s(),t(96,` -`)),a&2&&(l(4),g("formGroup",r.editAdhocQueryForm),l(9),b(d(14,18,"labels.inputs.name")),l(5),g("ngIf",r.editAdhocQueryForm.controls.name.hasError("required")),l(6),b(d(25,20,"labels.inputs.SQL Query")),l(5),g("ngIf",r.editAdhocQueryForm.controls.query.hasError("required")),l(6),b(d(36,22,"labels.inputs.Insert into table")),l(5),g("ngIf",r.editAdhocQueryForm.controls.tableName.hasError("required")),l(6),b(d(47,24,"labels.inputs.Table Fields")),l(5),g("ngIf",r.editAdhocQueryForm.controls.tableFields.hasError("required")),l(6),b(d(58,26,"labels.inputs.Email")),l(5),g("ngIf",r.editAdhocQueryForm.controls.email.hasError("email")),l(6),b(d(69,28,"labels.inputs.Report Run Frequency")),l(5),g("ngForOf",r.reportRunFrequencyData),l(4),g("ngIf",r.editAdhocQueryForm.controls.reportRunFrequency.value===5),l(3),k(` +`)),o&2&&(l(4),g("formGroup",r.editAdhocQueryForm),l(9),b(d(14,18,"labels.inputs.name")),l(5),g("ngIf",r.editAdhocQueryForm.controls.name.hasError("required")),l(6),b(d(25,20,"labels.inputs.SQL Query")),l(5),g("ngIf",r.editAdhocQueryForm.controls.query.hasError("required")),l(6),b(d(36,22,"labels.inputs.Insert into table")),l(5),g("ngIf",r.editAdhocQueryForm.controls.tableName.hasError("required")),l(6),b(d(47,24,"labels.inputs.Table Fields")),l(5),g("ngIf",r.editAdhocQueryForm.controls.tableFields.hasError("required")),l(6),b(d(58,26,"labels.inputs.Email")),l(5),g("ngIf",r.editAdhocQueryForm.controls.email.hasError("email")),l(6),b(d(69,28,"labels.inputs.Report Run Frequency")),l(5),g("ngForOf",r.reportRunFrequencyData),l(4),g("ngIf",r.editAdhocQueryForm.controls.reportRunFrequency.value===5),l(3),k(` `,d(81,30,"labels.inputs.Active"),` - `),l(7),g("routerLink",ht(34,Mhi)),l(),k(` + `),l(7),g("routerLink",ht(34,zui)),l(),k(` `,d(89,32,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_ADHOC"))},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,qe,fe,ye,Wn,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var qhi=()=>["../general"];function Hhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","UPDATE_ADHOC"))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,me,Et,Mi],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Jui=()=>["../general"];function Zui(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Ghi(e,n){if(e&1&&(o(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function Xui(e,n){if(e&1&&(a(0,"mat-option",15),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Uhi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function tfi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Parent Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function $hi(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",13),t(7,` - `),x(8,Ghi,2,2,"mat-option",14),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function efi(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",13),t(7,` + `),x(8,Xui,2,2,"mat-option",14),t(9,` `),s(),t(10,` - `),x(11,Uhi,8,9,"mat-error",5),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Parent Office")),l(5),g("ngForOf",i.officeData.allowedParents),l(3),g("ngIf",i.officeForm.controls.parentId.hasError("required"))}}function Whi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),x(11,tfi,8,9,"mat-error",5),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Parent Office")),l(5),g("ngForOf",i.officeData.allowedParents),l(3),g("ngIf",i.officeForm.controls.parentId.hasError("required"))}}function ifi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Opening Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Qhi(e,n){if(e&1&&(o(0,"button",16),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.officeForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function nfi(e,n){if(e&1&&(a(0,"button",16),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.officeForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var wmt=(()=>{class e{constructor(i,a,r,c,u,h){this.organizationService=i,this.settingsService=a,this.formBuilder=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.officeData=_.officeTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createOfficeForm()}createOfficeForm(){this.officeForm=this.formBuilder.group({name:[this.officeData.name,yt.required],openingDate:[this.officeData.openingDate&&new Date(this.officeData.openingDate),yt.required],externalId:[this.officeData.externalId]}),this.officeData.allowedParents.length&&this.officeForm.addControl("parentId",this.formBuilder.control(this.officeData.parentId,yt.required))}submit(){let i=this.officeForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.officeForm.value.openingDate;i.openingDate instanceof Date&&(i.openingDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.updateOffice(this.officeData.id,u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z($e),z(he),z(Nt),z(Zt),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-office"]],decls:62,vars:23,consts:[["openingDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","openingDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["required","","formControlName","parentId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,Hhi,8,9,"mat-error",5),t(19,` + `)}}var IA=(()=>{class e{constructor(i,o,r,c,u,h){this.organizationService=i,this.settingsService=o,this.formBuilder=r,this.route=c,this.router=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.officeData=_.officeTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createOfficeForm()}createOfficeForm(){this.officeForm=this.formBuilder.group({name:[this.officeData.name,St.required],openingDate:[this.officeData.openingDate&&new Date(this.officeData.openingDate),St.required],externalId:[this.officeData.externalId]}),this.officeData.allowedParents.length&&this.officeForm.addControl("parentId",this.formBuilder.control(this.officeData.parentId,St.required))}submit(){let i=this.officeForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.officeForm.value.openingDate;i.openingDate instanceof Date&&(i.openingDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.updateOffice(this.officeData.id,u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Qe),z(ve),z(Vt),z(te),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-office"]],decls:62,vars:23,consts:[["openingDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","formControlName","name"],[4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","openingDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["required","","formControlName","parentId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,Zui,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),x(21,$hi,13,5,"mat-form-field",5),t(22,` + `),x(21,efi,13,5,"mat-form-field",5),t(22,` - `),o(23,"mat-form-field",6),q("click",function(){Q(c);let h=Tt(34);return Y(h.open())}),t(24,` - `),o(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` - `),I(29,"input",7),t(30,` - `),I(31,"mat-datepicker-toggle",8),t(32,` - `),I(33,"mat-datepicker",null,0),t(35,` - `),x(36,Whi,8,9,"mat-error",5),t(37,` + `),a(23,"mat-form-field",6),q("click",function(){Q(c);let h=Dt(34);return K(h.open())}),t(24,` + `),a(25,"mat-label"),t(26),m(27,"translate"),s(),t(28,` + `),T(29,"input",7),t(30,` + `),T(31,"mat-datepicker-toggle",8),t(32,` + `),T(33,"mat-datepicker",null,0),t(35,` + `),x(36,ifi,8,9,"mat-error",5),t(37,` `),s(),t(38,` - `),o(39,"mat-form-field"),t(40,` - `),o(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` - `),I(45,"input",9),t(46,` + `),a(39,"mat-form-field"),t(40,` + `),a(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` + `),T(45,"input",9),t(46,` `),s(),t(47,` `),s(),t(48,` `),s(),t(49,` - `),o(50,"mat-card-actions",10),t(51,` - `),o(52,"button",11),t(53),m(54,"translate"),s(),t(55,` - `),x(56,Qhi,3,4,"button",12),t(57,` + `),a(50,"mat-card-actions",10),t(51,` + `),a(52,"button",11),t(53),m(54,"translate"),s(),t(55,` + `),x(56,nfi,3,4,"button",12),t(57,` `),s(),t(58,` `),s(),t(59,` `),s(),t(60,` `),s(),t(61,` -`)}if(a&2){let c=Tt(34);l(4),g("formGroup",r.officeForm),l(9),b(d(14,14,"labels.inputs.Office")),l(5),g("ngIf",r.officeForm.controls.name.hasError("required")),l(3),g("ngIf",r.officeForm.contains("parentId")),l(5),b(d(27,16,"labels.inputs.Opened On")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.officeForm.controls.openingDate.hasError("required")),l(6),b(d(43,18,"labels.inputs.External ID")),l(10),g("routerLink",ht(22,qhi)),l(),k(` +`)}if(o&2){let c=Dt(34);l(4),g("formGroup",r.officeForm),l(9),b(d(14,14,"labels.inputs.Office")),l(5),g("ngIf",r.officeForm.controls.name.hasError("required")),l(3),g("ngIf",r.officeForm.contains("parentId")),l(5),b(d(27,16,"labels.inputs.Opened On")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.officeForm.controls.openingDate.hasError("required")),l(6),b(d(43,18,"labels.inputs.External ID")),l(10),g("routerLink",ht(22,Jui)),l(),k(` `,d(54,20,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_OFFICE")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var mO=()=>["Offices"],dO=()=>["Users"],uO=()=>["Groups"],fO=()=>["Loan Accounts"],hO=()=>["Savings Accounts"],gO=()=>["Fixed Deposit Accounts"],xO=()=>["Chart of Accounts"],_O=()=>["Share Accounts"],vO=()=>["Employees"],bO=()=>["Clients"],CO=()=>["Centers"],yO=()=>["Loan Repayments"],SO=()=>["Savings Transactions"],wO=()=>["Fixed Deposit Transactions"],EO=()=>["Recurring Deposit Transactions"],kO=()=>["Journal Entries"],IO=()=>["Guarantors"];function Yhi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(0))}),s()}}function Khi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(0))}),s()}}function Jhi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,mO)),l(),k(` + `),l(3),g("mifosxHasPermission","UPDATE_OFFICE")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var tV=()=>["Offices"],eV=()=>["Users"],iV=()=>["Groups"],nV=()=>["Loan Accounts"],rV=()=>["Savings Accounts"],oV=()=>["Fixed Deposit Accounts"],aV=()=>["Chart of Accounts"],sV=()=>["Share Accounts"],lV=()=>["Employees"],cV=()=>["Clients"],pV=()=>["Centers"],mV=()=>["Loan Repayments"],dV=()=>["Savings Transactions"],uV=()=>["Fixed Deposit Transactions"],fV=()=>["Recurring Deposit Transactions"],hV=()=>["Journal Entries"],gV=()=>["Guarantors"];function rfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(0))}),s()}}function ofi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(0))}),s()}}function afi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,tV)),l(),k(` `,d(2,2,"labels.text.Download, Upload Offices Template"),` - `))}function Zhi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",5),t(5,` + `))}function sfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",5),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Yhi,1,0,"fa-icon",7),t(12,` - `),x(13,Khi,1,0,"fa-icon",8),t(14,` - `),x(15,Jhi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,mO)),l(5),g("routerLink",ht(9,mO)),l(),b(d(9,6,"labels.heading.Offices")),l(3),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function Xhi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(1))}),s()}}function tgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(1))}),s()}}function egi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,dO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,rfi,1,0,"fa-icon",7),t(12,` + `),x(13,ofi,1,0,"fa-icon",8),t(14,` + `),x(15,afi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,tV)),l(5),g("routerLink",ht(9,tV)),l(),b(d(9,6,"labels.heading.Offices")),l(3),g("ngIf",!i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0]),l(2),g("ngIf",i.arrowBooleans[0])}}function lfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(1))}),s()}}function cfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(1))}),s()}}function pfi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,eV)),l(),k(` `,d(2,2,"labels.text.Download offices template and Upload office excel files"),` - `))}function igi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",12),t(5,` + `))}function mfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",12),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Xhi,1,0,"fa-icon",7),t(12,` - `),x(13,tgi,1,0,"fa-icon",8),t(14,` - `),x(15,egi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,dO)),l(5),g("routerLink",ht(9,dO)),l(),b(d(9,6,"labels.heading.Users")),l(3),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}function ngi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(2))}),s()}}function rgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(2))}),s()}}function agi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,uO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,lfi,1,0,"fa-icon",7),t(12,` + `),x(13,cfi,1,0,"fa-icon",8),t(14,` + `),x(15,pfi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,eV)),l(5),g("routerLink",ht(9,eV)),l(),b(d(9,6,"labels.heading.Users")),l(3),g("ngIf",!i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1]),l(2),g("ngIf",i.arrowBooleans[1])}}function dfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(2))}),s()}}function ufi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(2))}),s()}}function ffi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,iV)),l(),k(` `,d(2,2,"labels.text.Download groups template and Upload group excel files"),` - `))}function ogi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",13),t(5,` + `))}function hfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",13),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,ngi,1,0,"fa-icon",7),t(12,` - `),x(13,rgi,1,0,"fa-icon",8),t(14,` - `),x(15,agi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,uO)),l(5),g("routerLink",ht(9,uO)),l(),b(d(9,6,"labels.heading.Groups")),l(3),g("ngIf",!i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2])}}function sgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(3))}),s()}}function lgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(3))}),s()}}function cgi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,fO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,dfi,1,0,"fa-icon",7),t(12,` + `),x(13,ufi,1,0,"fa-icon",8),t(14,` + `),x(15,ffi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,iV)),l(5),g("routerLink",ht(9,iV)),l(),b(d(9,6,"labels.heading.Groups")),l(3),g("ngIf",!i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2]),l(2),g("ngIf",i.arrowBooleans[2])}}function gfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(3))}),s()}}function xfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(3))}),s()}}function _fi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,nV)),l(),k(` `,d(2,2,"labels.text.Download loan accounts template and upload loan account excel files"),` - `))}function pgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",14),t(5,` + `))}function vfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",14),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,sgi,1,0,"fa-icon",7),t(12,` - `),x(13,lgi,1,0,"fa-icon",8),t(14,` - `),x(15,cgi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,fO)),l(5),g("routerLink",ht(9,fO)),l(),b(d(9,6,"labels.heading.Loan Accounts")),l(3),g("ngIf",!i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3])}}function mgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(4))}),s()}}function dgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(4))}),s()}}function ugi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,hO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,gfi,1,0,"fa-icon",7),t(12,` + `),x(13,xfi,1,0,"fa-icon",8),t(14,` + `),x(15,_fi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,nV)),l(5),g("routerLink",ht(9,nV)),l(),b(d(9,6,"labels.heading.Loan Accounts")),l(3),g("ngIf",!i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3]),l(2),g("ngIf",i.arrowBooleans[3])}}function bfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(4))}),s()}}function Cfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(4))}),s()}}function yfi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,rV)),l(),k(` `,d(2,2,"labels.text.Download savings accounts template and upload savings account excel files"),` - `))}function fgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",15),t(5,` + `))}function Sfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",15),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,mgi,1,0,"fa-icon",7),t(12,` - `),x(13,dgi,1,0,"fa-icon",8),t(14,` - `),x(15,ugi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,hO)),l(5),g("routerLink",ht(9,hO)),l(),b(d(9,6,"labels.heading.Savings Accounts")),l(3),g("ngIf",!i.arrowBooleans[4]),l(2),g("ngIf",i.arrowBooleans[4]),l(2),g("ngIf",i.arrowBooleans[4])}}function hgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(5))}),s()}}function ggi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(5))}),s()}}function xgi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,gO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,bfi,1,0,"fa-icon",7),t(12,` + `),x(13,Cfi,1,0,"fa-icon",8),t(14,` + `),x(15,yfi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,rV)),l(5),g("routerLink",ht(9,rV)),l(),b(d(9,6,"labels.heading.Savings Accounts")),l(3),g("ngIf",!i.arrowBooleans[4]),l(2),g("ngIf",i.arrowBooleans[4]),l(2),g("ngIf",i.arrowBooleans[4])}}function wfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(5))}),s()}}function Efi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(5))}),s()}}function kfi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,oV)),l(),k(` `,d(2,2,"labels.text.Download fixed deposit accounts template and upload fixed deposit account excel files"),` - `))}function _gi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",15),t(5,` + `))}function Tfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",15),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,hgi,1,0,"fa-icon",7),t(12,` - `),x(13,ggi,1,0,"fa-icon",8),t(14,` - `),x(15,xgi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,gO)),l(5),g("routerLink",ht(9,gO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,wfi,1,0,"fa-icon",7),t(12,` + `),x(13,Efi,1,0,"fa-icon",8),t(14,` + `),x(15,kfi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,oV)),l(5),g("routerLink",ht(9,oV)),l(),k(` `,d(9,6,"labels.heading.Fixed Deposit Accounts"),` - `),l(3),g("ngIf",!i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5])}}function vgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(6))}),s()}}function bgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(6))}),s()}}function Cgi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,xO)),l(),k(` + `),l(3),g("ngIf",!i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5]),l(2),g("ngIf",i.arrowBooleans[5])}}function Ifi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(6))}),s()}}function Pfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(6))}),s()}}function Dfi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,aV)),l(),k(` `,d(2,2,"labels.text.Download chart of accounts template and upload chart of account excel files"),` - `))}function ygi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",14),t(5,` + `))}function Afi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",14),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,vgi,1,0,"fa-icon",7),t(12,` - `),x(13,bgi,1,0,"fa-icon",8),t(14,` - `),x(15,Cgi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,xO)),l(5),g("routerLink",ht(9,xO)),l(),b(d(9,6,"labels.heading.Chart of Accounts")),l(3),g("ngIf",!i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6])}}function Sgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(7))}),s()}}function wgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(7))}),s()}}function Egi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,_O)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,Ifi,1,0,"fa-icon",7),t(12,` + `),x(13,Pfi,1,0,"fa-icon",8),t(14,` + `),x(15,Dfi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,aV)),l(5),g("routerLink",ht(9,aV)),l(),b(d(9,6,"labels.heading.Chart of Accounts")),l(3),g("ngIf",!i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6]),l(2),g("ngIf",i.arrowBooleans[6])}}function Mfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(7))}),s()}}function Ofi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(7))}),s()}}function Ffi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,sV)),l(),k(` `,d(2,2,"labels.text.Download share accounts template and upload share account excel files"),` - `))}function kgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",15),t(5,` + `))}function Bfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",15),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Sgi,1,0,"fa-icon",7),t(12,` - `),x(13,wgi,1,0,"fa-icon",8),t(14,` - `),x(15,Egi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,_O)),l(5),g("routerLink",ht(9,_O)),l(),b(d(9,6,"labels.heading.Share Accounts")),l(3),g("ngIf",!i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7])}}function Igi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(8))}),s()}}function Tgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(8))}),s()}}function Pgi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,vO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,Mfi,1,0,"fa-icon",7),t(12,` + `),x(13,Ofi,1,0,"fa-icon",8),t(14,` + `),x(15,Ffi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,sV)),l(5),g("routerLink",ht(9,sV)),l(),b(d(9,6,"labels.heading.Share Accounts")),l(3),g("ngIf",!i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7]),l(2),g("ngIf",i.arrowBooleans[7])}}function Rfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(8))}),s()}}function Nfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(8))}),s()}}function Lfi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,lV)),l(),k(` `,d(2,2,"labels.text.Download loan accounts template and upload loan account excel files"),` - `))}function Dgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",12),t(5,` + `))}function Vfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",12),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Igi,1,0,"fa-icon",7),t(12,` - `),x(13,Tgi,1,0,"fa-icon",8),t(14,` - `),x(15,Pgi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,vO)),l(5),g("routerLink",ht(9,vO)),l(),b(d(9,6,"labels.heading.Employees")),l(3),g("ngIf",!i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8])}}function Mgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(9))}),s()}}function Agi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(9))}),s()}}function Ogi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,bO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,Rfi,1,0,"fa-icon",7),t(12,` + `),x(13,Nfi,1,0,"fa-icon",8),t(14,` + `),x(15,Lfi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,lV)),l(5),g("routerLink",ht(9,lV)),l(),b(d(9,6,"labels.heading.Employees")),l(3),g("ngIf",!i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8]),l(2),g("ngIf",i.arrowBooleans[8])}}function zfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(9))}),s()}}function jfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(9))}),s()}}function qfi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,cV)),l(),k(` `,d(2,2,"labels.text.Download clients template and upload clients excel files"),` - `))}function Fgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",12),t(5,` + `))}function Hfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",12),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Mgi,1,0,"fa-icon",7),t(12,` - `),x(13,Agi,1,0,"fa-icon",8),t(14,` - `),x(15,Ogi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,bO)),l(5),g("routerLink",ht(9,bO)),l(),b(d(9,6,"labels.heading.Clients")),l(3),g("ngIf",!i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9])}}function Bgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(10))}),s()}}function Rgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(10))}),s()}}function Ngi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,CO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,zfi,1,0,"fa-icon",7),t(12,` + `),x(13,jfi,1,0,"fa-icon",8),t(14,` + `),x(15,qfi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,cV)),l(5),g("routerLink",ht(9,cV)),l(),b(d(9,6,"labels.heading.Clients")),l(3),g("ngIf",!i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9]),l(2),g("ngIf",i.arrowBooleans[9])}}function Gfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(10))}),s()}}function Ufi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(10))}),s()}}function $fi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,pV)),l(),k(` `,d(2,2,"labels.text.Download centers template and upload centers excel files"),` - `))}function Lgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",13),t(5,` + `))}function Wfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",13),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Bgi,1,0,"fa-icon",7),t(12,` - `),x(13,Rgi,1,0,"fa-icon",8),t(14,` - `),x(15,Ngi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,CO)),l(5),g("routerLink",ht(9,CO)),l(),b(d(9,6,"labels.heading.Centers")),l(3),g("ngIf",!i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10])}}function Vgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(11))}),s()}}function zgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(11))}),s()}}function jgi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,yO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,Gfi,1,0,"fa-icon",7),t(12,` + `),x(13,Ufi,1,0,"fa-icon",8),t(14,` + `),x(15,$fi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,pV)),l(5),g("routerLink",ht(9,pV)),l(),b(d(9,6,"labels.heading.Centers")),l(3),g("ngIf",!i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10]),l(2),g("ngIf",i.arrowBooleans[10])}}function Qfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(11))}),s()}}function Kfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(11))}),s()}}function Yfi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,mV)),l(),k(` `,d(2,2,"labels.text.Download loan repayments template and upload loan repayment excel files"),` - `))}function qgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",15),t(5,` + `))}function Jfi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",15),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Vgi,1,0,"fa-icon",7),t(12,` - `),x(13,zgi,1,0,"fa-icon",8),t(14,` - `),x(15,jgi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,yO)),l(5),g("routerLink",ht(9,yO)),l(),b(d(9,6,"labels.heading.Loan Repayments")),l(3),g("ngIf",!i.arrowBooleans[11]),l(2),g("ngIf",i.arrowBooleans[11]),l(2),g("ngIf",i.arrowBooleans[11])}}function Hgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(12))}),s()}}function Ggi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(12))}),s()}}function Ugi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,SO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,Qfi,1,0,"fa-icon",7),t(12,` + `),x(13,Kfi,1,0,"fa-icon",8),t(14,` + `),x(15,Yfi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,mV)),l(5),g("routerLink",ht(9,mV)),l(),b(d(9,6,"labels.heading.Loan Repayments")),l(3),g("ngIf",!i.arrowBooleans[11]),l(2),g("ngIf",i.arrowBooleans[11]),l(2),g("ngIf",i.arrowBooleans[11])}}function Zfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(12))}),s()}}function Xfi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(12))}),s()}}function thi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,dV)),l(),k(` `,d(2,2,"labels.text.Download savings transactions template and upload savings transaction excel files"),` - `))}function $gi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",15),t(5,` + `))}function ehi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",15),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Hgi,1,0,"fa-icon",7),t(12,` - `),x(13,Ggi,1,0,"fa-icon",8),t(14,` - `),x(15,Ugi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,SO)),l(5),g("routerLink",ht(9,SO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,Zfi,1,0,"fa-icon",7),t(12,` + `),x(13,Xfi,1,0,"fa-icon",8),t(14,` + `),x(15,thi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,dV)),l(5),g("routerLink",ht(9,dV)),l(),k(` `,d(9,6,"labels.heading.Savings Transactions"),` - `),l(3),g("ngIf",!i.arrowBooleans[12]),l(2),g("ngIf",i.arrowBooleans[12]),l(2),g("ngIf",i.arrowBooleans[12])}}function Wgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(13))}),s()}}function Qgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(13))}),s()}}function Ygi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,wO)),l(),k(` + `),l(3),g("ngIf",!i.arrowBooleans[12]),l(2),g("ngIf",i.arrowBooleans[12]),l(2),g("ngIf",i.arrowBooleans[12])}}function ihi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(13))}),s()}}function nhi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(13))}),s()}}function rhi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,uV)),l(),k(` `,d(2,2,"labels.text.Download fixed deposit transactions template and upload fixed deposit transaction excel files"),` - `))}function Kgi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",15),t(5,` + `))}function ohi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",15),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Wgi,1,0,"fa-icon",7),t(12,` - `),x(13,Qgi,1,0,"fa-icon",8),t(14,` - `),x(15,Ygi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,wO)),l(5),g("routerLink",ht(9,wO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,ihi,1,0,"fa-icon",7),t(12,` + `),x(13,nhi,1,0,"fa-icon",8),t(14,` + `),x(15,rhi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,uV)),l(5),g("routerLink",ht(9,uV)),l(),k(` `,d(9,6,"labels.heading.Fixed Deposit Transactions"),` - `),l(3),g("ngIf",!i.arrowBooleans[13]),l(2),g("ngIf",i.arrowBooleans[13]),l(2),g("ngIf",i.arrowBooleans[13])}}function Jgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(14))}),s()}}function Zgi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(14))}),s()}}function Xgi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,EO)),l(),k(` + `),l(3),g("ngIf",!i.arrowBooleans[13]),l(2),g("ngIf",i.arrowBooleans[13]),l(2),g("ngIf",i.arrowBooleans[13])}}function ahi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(14))}),s()}}function shi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(14))}),s()}}function lhi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,fV)),l(),k(` `,d(2,2,"labels.text.Download recurring deposit transactions template and upload recurring deposit transaction excel files"),` - `))}function txi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",15),t(5,` + `))}function chi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",15),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,Jgi,1,0,"fa-icon",7),t(12,` - `),x(13,Zgi,1,0,"fa-icon",8),t(14,` - `),x(15,Xgi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,EO)),l(5),g("routerLink",ht(9,EO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,ahi,1,0,"fa-icon",7),t(12,` + `),x(13,shi,1,0,"fa-icon",8),t(14,` + `),x(15,lhi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,fV)),l(5),g("routerLink",ht(9,fV)),l(),k(` `,d(9,6,"labels.heading.Recurring Deposit Transactions"),` - `),l(3),g("ngIf",!i.arrowBooleans[14]),l(2),g("ngIf",i.arrowBooleans[14]),l(2),g("ngIf",i.arrowBooleans[14])}}function exi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(15))}),s()}}function ixi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(15))}),s()}}function nxi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,kO)),l(),k(` + `),l(3),g("ngIf",!i.arrowBooleans[14]),l(2),g("ngIf",i.arrowBooleans[14]),l(2),g("ngIf",i.arrowBooleans[14])}}function phi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(15))}),s()}}function mhi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(15))}),s()}}function dhi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,hV)),l(),k(` `,d(2,2,"labels.text.Download journal entries template and upload journal entries excel files"),` - `))}function rxi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",16),t(5,` + `))}function uhi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",16),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,exi,1,0,"fa-icon",7),t(12,` - `),x(13,ixi,1,0,"fa-icon",8),t(14,` - `),x(15,nxi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,kO)),l(5),g("routerLink",ht(9,kO)),l(),b(d(9,6,"labels.heading.Journal Entries")),l(3),g("ngIf",!i.arrowBooleans[15]),l(2),g("ngIf",i.arrowBooleans[15]),l(2),g("ngIf",i.arrowBooleans[15])}}function axi(e,n){if(e&1){let i=lt();o(0,"fa-icon",10),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(16))}),s()}}function oxi(e,n){if(e&1){let i=lt();o(0,"fa-icon",11),q("click",function(){Q(i);let r=A(2);return Y(r.arrowBooleansToggle(16))}),s()}}function sxi(e,n){e&1&&(o(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,IO)),l(),k(` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,phi,1,0,"fa-icon",7),t(12,` + `),x(13,mhi,1,0,"fa-icon",8),t(14,` + `),x(15,dhi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,hV)),l(5),g("routerLink",ht(9,hV)),l(),b(d(9,6,"labels.heading.Journal Entries")),l(3),g("ngIf",!i.arrowBooleans[15]),l(2),g("ngIf",i.arrowBooleans[15]),l(2),g("ngIf",i.arrowBooleans[15])}}function fhi(e,n){if(e&1){let i=lt();a(0,"fa-icon",10),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(16))}),s()}}function hhi(e,n){if(e&1){let i=lt();a(0,"fa-icon",11),q("click",function(){Q(i);let r=M(2);return K(r.arrowBooleansToggle(16))}),s()}}function ghi(e,n){e&1&&(a(0,"p",6),t(1),m(2,"translate"),s()),e&2&&(g("routerLink",ht(4,gV)),l(),k(` `,d(2,2,"labels.text.Download guarantors template and upload guarantor excel files"),` - `))}function lxi(e,n){if(e&1&&(o(0,"mat-list-item"),t(1,` - `),o(2,"mat-icon",4),t(3,` - `),I(4,"fa-icon",16),t(5,` + `))}function xhi(e,n){if(e&1&&(a(0,"mat-list-item"),t(1,` + `),a(2,"mat-icon",4),t(3,` + `),T(4,"fa-icon",16),t(5,` `),s(),t(6,` - `),o(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` - `),x(11,axi,1,0,"fa-icon",7),t(12,` - `),x(13,oxi,1,0,"fa-icon",8),t(14,` - `),x(15,sxi,3,5,"p",9),t(16,` - `),s()),e&2){let i=A();l(2),g("routerLink",ht(8,IO)),l(5),g("routerLink",ht(9,IO)),l(),b(d(9,6,"labels.heading.Guarantors")),l(3),g("ngIf",!i.arrowBooleans[16]),l(2),g("ngIf",i.arrowBooleans[16]),l(2),g("ngIf",i.arrowBooleans[16])}}var Emt=(()=>{class e{constructor(){this.arrowBooleans=new Array(17).fill(!1)}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-bulk-import"]],decls:56,vars:17,consts:[[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[4,"mifosxHasPermission"],["matListIcon","",3,"routerLink"],["icon","building","size","sm"],["matLine","",3,"routerLink"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",3,"routerLink",4,"ngIf"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"],["icon","user","size","sm"],["icon","users","size","sm"],["icon","money-bill-alt","size","sm"],["icon","briefcase","size","sm"],["icon","chevron-right","size","sm"]],template:function(a,r){a&1&&(t(0,` -`),o(1,"div",0),t(2,` - `),o(3,"mat-card"),t(4,` - `),o(5,"div",1),t(6,` - `),o(7,"div",2),t(8,` - `),o(9,"mat-nav-list"),t(10,` - `),x(11,Zhi,17,10,"mat-list-item",3),t(12,` + `),a(7,"h4",6),t(8),m(9,"translate"),s(),t(10,` + `),x(11,fhi,1,0,"fa-icon",7),t(12,` + `),x(13,hhi,1,0,"fa-icon",8),t(14,` + `),x(15,ghi,3,5,"p",9),t(16,` + `),s()),e&2){let i=M();l(2),g("routerLink",ht(8,gV)),l(5),g("routerLink",ht(9,gV)),l(),b(d(9,6,"labels.heading.Guarantors")),l(3),g("ngIf",!i.arrowBooleans[16]),l(2),g("ngIf",i.arrowBooleans[16]),l(2),g("ngIf",i.arrowBooleans[16])}}var PA=(()=>{class e{constructor(){this.arrowBooleans=new Array(17).fill(!1)}arrowBooleansToggle(i){this.arrowBooleans[i]=!this.arrowBooleans[i]}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-bulk-import"]],decls:56,vars:17,consts:[[1,"container"],[1,"layout-row","responsive-column","gap-20px"],[1,"flex-50"],[4,"mifosxHasPermission"],["matListIcon","",3,"routerLink"],["icon","building","size","sm"],["matLine","",3,"routerLink"],["icon","arrow-down","size","md",3,"click",4,"ngIf"],["icon","arrow-up","size","md",3,"click",4,"ngIf"],["matLine","",3,"routerLink",4,"ngIf"],["icon","arrow-down","size","md",3,"click"],["icon","arrow-up","size","md",3,"click"],["icon","user","size","sm"],["icon","users","size","sm"],["icon","money-bill-alt","size","sm"],["icon","briefcase","size","sm"],["icon","chevron-right","size","sm"]],template:function(o,r){o&1&&(t(0,` +`),a(1,"div",0),t(2,` + `),a(3,"mat-card"),t(4,` + `),a(5,"div",1),t(6,` + `),a(7,"div",2),t(8,` + `),a(9,"mat-nav-list"),t(10,` + `),x(11,sfi,17,10,"mat-list-item",3),t(12,` - `),x(13,igi,17,10,"mat-list-item",3),t(14,` + `),x(13,mfi,17,10,"mat-list-item",3),t(14,` - `),x(15,ogi,17,10,"mat-list-item",3),t(16,` + `),x(15,hfi,17,10,"mat-list-item",3),t(16,` - `),x(17,pgi,17,10,"mat-list-item",3),t(18,` + `),x(17,vfi,17,10,"mat-list-item",3),t(18,` - `),x(19,fgi,17,10,"mat-list-item",3),t(20,` + `),x(19,Sfi,17,10,"mat-list-item",3),t(20,` - `),x(21,_gi,17,10,"mat-list-item",3),t(22,` + `),x(21,Tfi,17,10,"mat-list-item",3),t(22,` - `),x(23,ygi,17,10,"mat-list-item",3),t(24,` + `),x(23,Afi,17,10,"mat-list-item",3),t(24,` - `),x(25,kgi,17,10,"mat-list-item",3),t(26,` + `),x(25,Bfi,17,10,"mat-list-item",3),t(26,` `),s(),t(27,` `),s(),t(28,` - `),o(29,"div",2),t(30,` - `),o(31,"mat-nav-list"),t(32,` - `),x(33,Dgi,17,10,"mat-list-item",3),t(34,` + `),a(29,"div",2),t(30,` + `),a(31,"mat-nav-list"),t(32,` + `),x(33,Vfi,17,10,"mat-list-item",3),t(34,` - `),x(35,Fgi,17,10,"mat-list-item",3),t(36,` + `),x(35,Hfi,17,10,"mat-list-item",3),t(36,` - `),x(37,Lgi,17,10,"mat-list-item",3),t(38,` + `),x(37,Wfi,17,10,"mat-list-item",3),t(38,` - `),x(39,qgi,17,10,"mat-list-item",3),t(40,` + `),x(39,Jfi,17,10,"mat-list-item",3),t(40,` - `),x(41,$gi,17,10,"mat-list-item",3),t(42,` + `),x(41,ehi,17,10,"mat-list-item",3),t(42,` - `),x(43,Kgi,17,10,"mat-list-item",3),t(44,` + `),x(43,ohi,17,10,"mat-list-item",3),t(44,` - `),x(45,txi,17,10,"mat-list-item",3),t(46,` + `),x(45,chi,17,10,"mat-list-item",3),t(46,` - `),x(47,rxi,17,10,"mat-list-item",3),t(48,` + `),x(47,uhi,17,10,"mat-list-item",3),t(48,` - `),x(49,lxi,17,10,"mat-list-item",3),t(50,` + `),x(49,xhi,17,10,"mat-list-item",3),t(50,` `),s(),t(51,` `),s(),t(52,` `),s(),t(53,` `),s(),t(54,` `),s(),t(55,` -`)),a&2&&(l(11),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(8),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"))},dependencies:[Lt,Ht,te,no,Qa,Co,Ra,se,zt,St]})}}return e})();var hk=[{name:"Offices",entityType:"offices",urlSuffix:"/offices",permission:"READ_OFFICE",formFields:0},{name:"Users",entityType:"users",urlSuffix:"/users",permission:"READ_CLIENT",formFields:2},{name:"Groups",entityType:"groups",urlSuffix:"/groups",permission:"READ_CLIENT",formFields:2},{name:"Centers",entityType:"centers",urlSuffix:"/centers",permission:"READ_CENTERS",formFields:2},{name:"Clients",entityType:"client",urlSuffix:"/clients",permission:"READ_CLIENT",formFields:3},{name:"Employees",entityType:"staff",urlSuffix:"/staff",permission:"READ_CLIENT",formFields:1},{name:"Guarantors",entityType:"guarantors",urlSuffix:"/loans/1/guarantors",permission:"READ_CLIENT",formFields:1},{name:"Journal Entries",entityType:"gljournalentries",urlSuffix:"/journalentries",permission:"READ_CLIENT",formFields:1},{name:"Loan Accounts",entityType:"loans",urlSuffix:"/loans",permission:"READ_CLIENT",formFields:2},{name:"Savings Accounts",entityType:"savingsaccount",urlSuffix:"/savingsaccounts",permission:"READ_CLIENT",formFields:2},{name:"Fixed Deposit Accounts",entityType:"fixeddepositaccounts",urlSuffix:"/fixeddepositaccounts",permission:"READ_CLIENT",formFields:2},{name:"Reccuring Deposit Accounts",entityType:"recurringdeposits",urlSuffix:"/recurringdepositaccounts",permission:"READ_CLIENT",formFields:2},{name:"Chart of Accounts",entityType:"chartofaccounts",urlSuffix:"/glaccounts",permission:"READ_CLIENT",formFields:2},{name:"Share Accounts",entityType:"shareaccounts",urlSuffix:"/accounts/share",permission:"READ_CLIENT",formFields:1},{name:"Loan Repayments",entityType:"loantransactions",urlSuffix:"/loans/repayments",permission:"READ_CLIENT",formFields:1},{name:"Savings Transactions",entityType:"savingstransactions",urlSuffix:"/savingsaccounts/transactions",permission:"READ_CLIENT",formFields:1},{name:"Fixed Deposit Transactions",entityType:"fixeddeposittransactions",urlSuffix:"/fixeddepositaccounts/transaction",permission:"READ_CLIENT",formFields:1},{name:"Recurring Deposit Transactions",entityType:"recurringdepositstransactions",urlSuffix:"/recurringdepositaccounts/transactions",permission:"READ_CLIENT",formFields:1}];var cxi=["importsTable"],pxi=()=>[10,25,50,100];function mxi(e,n){if(e&1&&(o(0,"mat-option",34),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`)),o&2&&(l(11),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(8),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"),l(2),g("mifosxHasPermission","READ_OFFICE"))},dependencies:[yt,zt,wt,qt,oe,me,Et,ha,ko,Go,Ut,Xo],encapsulation:2})}}return e})();var DA=[{name:"Offices",entityType:"offices",urlSuffix:"/offices",permission:"READ_OFFICE",formFields:0},{name:"Users",entityType:"users",urlSuffix:"/users",permission:"READ_CLIENT",formFields:2},{name:"Groups",entityType:"groups",urlSuffix:"/groups",permission:"READ_CLIENT",formFields:2},{name:"Centers",entityType:"centers",urlSuffix:"/centers",permission:"READ_CENTERS",formFields:2},{name:"Clients",entityType:"client",urlSuffix:"/clients",permission:"READ_CLIENT",formFields:3},{name:"Employees",entityType:"staff",urlSuffix:"/staff",permission:"READ_CLIENT",formFields:1},{name:"Guarantors",entityType:"guarantors",urlSuffix:"/loans/1/guarantors",permission:"READ_CLIENT",formFields:1},{name:"Journal Entries",entityType:"gljournalentries",urlSuffix:"/journalentries",permission:"READ_CLIENT",formFields:1},{name:"Loan Accounts",entityType:"loans",urlSuffix:"/loans",permission:"READ_CLIENT",formFields:2},{name:"Savings Accounts",entityType:"savingsaccount",urlSuffix:"/savingsaccounts",permission:"READ_CLIENT",formFields:2},{name:"Fixed Deposit Accounts",entityType:"fixeddepositaccounts",urlSuffix:"/fixeddepositaccounts",permission:"READ_CLIENT",formFields:2},{name:"Reccuring Deposit Accounts",entityType:"recurringdeposits",urlSuffix:"/recurringdepositaccounts",permission:"READ_CLIENT",formFields:2},{name:"Chart of Accounts",entityType:"chartofaccounts",urlSuffix:"/glaccounts",permission:"READ_CLIENT",formFields:2},{name:"Share Accounts",entityType:"shareaccounts",urlSuffix:"/accounts/share",permission:"READ_CLIENT",formFields:1},{name:"Loan Repayments",entityType:"loantransactions",urlSuffix:"/loans/repayments",permission:"READ_CLIENT",formFields:1},{name:"Savings Transactions",entityType:"savingstransactions",urlSuffix:"/savingsaccounts/transactions",permission:"READ_CLIENT",formFields:1},{name:"Fixed Deposit Transactions",entityType:"fixeddeposittransactions",urlSuffix:"/fixeddepositaccounts/transaction",permission:"READ_CLIENT",formFields:1},{name:"Recurring Deposit Transactions",entityType:"recurringdepositstransactions",urlSuffix:"/recurringdepositaccounts/transactions",permission:"READ_CLIENT",formFields:1}];var _hi=["importsTable"],vhi=()=>[10,25,50,100];function bhi(e,n){if(e&1&&(a(0,"mat-option",34),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function dxi(e,n){if(e&1&&(o(0,"div"),t(1,` - `),o(2,"mat-form-field",31),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",32),t(9,` - `),x(10,mxi,2,2,"mat-option",33),t(11,` + `)}}function Chi(e,n){if(e&1&&(a(0,"div"),t(1,` + `),a(2,"mat-form-field",31),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",32),t(9,` + `),x(10,bhi,2,2,"mat-option",33),t(11,` `),s(),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A();l(5),b(d(6,2,"labels.inputs.Office")),l(5),g("ngForOf",i.officeData)}}function uxi(e,n){if(e&1&&(o(0,"mat-option",34),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),s()),e&2){let i=M();l(5),b(d(6,2,"labels.inputs.Office")),l(5),g("ngForOf",i.officeData)}}function yhi(e,n){if(e&1&&(a(0,"mat-option",34),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function fxi(e,n){if(e&1&&(o(0,"div"),t(1,` - `),o(2,"mat-form-field",31),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",35),t(9,` - `),x(10,uxi,2,2,"mat-option",33),t(11,` + `)}}function Shi(e,n){if(e&1&&(a(0,"div"),t(1,` + `),a(2,"mat-form-field",31),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",35),t(9,` + `),x(10,yhi,2,2,"mat-option",33),t(11,` `),s(),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A();l(5),b(d(6,2,"labels.inputs.Staff")),l(5),g("ngForOf",i.staffData)}}function hxi(e,n){e&1&&(o(0,"div"),t(1,` - `),o(2,"mat-form-field",31),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-select",36),t(9,` - `),o(10,"mat-option",37),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"mat-option",38),t(15),m(16,"translate"),s(),t(17,` + `),s()),e&2){let i=M();l(5),b(d(6,2,"labels.inputs.Staff")),l(5),g("ngForOf",i.staffData)}}function whi(e,n){e&1&&(a(0,"div"),t(1,` + `),a(2,"mat-form-field",31),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-select",36),t(9,` + `),a(10,"mat-option",37),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"mat-option",38),t(15),m(16,"translate"),s(),t(17,` `),s(),t(18,` `),s(),t(19,` - `),s()),e&2&&(l(5),b(d(6,3,"labels.inputs.Legal Form")),l(6),b(d(12,5,"labels.inputs.Entity")),l(4),b(d(16,7,"labels.inputs.Person")))}function gxi(e,n){if(e&1){let i=lt();o(0,"button",14),q("click",function(){Q(i);let r=A();return Y(r.downloadTemplate())}),t(1,` - `),I(2,"i",39),t(3),m(4,"translate"),s()}e&2&&(l(3),k("\xA0\xA0",d(4,1,"labels.buttons.Download"),` - `))}function xxi(e,n){e&1&&(o(0,"mat-hint"),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.text.Please retain the value Entity/Person in the filename.")))}function _xi(e,n){e&1&&I(0,"div",40)}function vxi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function bxi(e,n){if(e&1&&(o(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Cxi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Import Time")))}function yxi(e,n){if(e&1&&(o(0,"td",42),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.importTime))}}function Sxi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.End Time")))}function wxi(e,n){if(e&1&&(o(0,"td",42),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.endTime))}}function Exi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Completed")))}function kxi(e,n){if(e&1&&(o(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.completed)}}function Ixi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Records")))}function Txi(e,n){if(e&1&&(o(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.totalRecords)}}function Pxi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Success Count")))}function Dxi(e,n){if(e&1&&(o(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.successCount)}}function Mxi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Failure Count")))}function Axi(e,n){if(e&1&&(o(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.failureCount)}}function Oxi(e,n){e&1&&(o(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Download")))}function Fxi(e,n){if(e&1){let i=lt();o(0,"button",44),q("click",function(){Q(i);let r=A().$implicit,c=A();return Y(c.downloadDocument(r.name,r.importId))}),t(1,` - `),I(2,"fa-icon",45),t(3,` - `),s()}}function Bxi(e,n){e&1&&(o(0,"td",42),t(1,` - `),x(2,Fxi,4,0,"button",43),t(3,` - `),s()),e&2&&(l(2),g("mifosxHasPermission","READ_DOCUMENT"))}function Rxi(e,n){e&1&&I(0,"tr",46)}function Nxi(e,n){e&1&&I(0,"tr",47)}var kmt=(()=>{class e{constructor(i,a,r){this.route=i,this.formBuilder=a,this.organizationService=r,this.bulkImportsArray=hk,this.bulkImport={},this.dataSource=new pi,this.displayedColumns=["name","importTime","endTime","completed","totalRecords","successCount","failureCount","download"],this.bulkImport.name=this.route.snapshot.params["import-name"],this.route.data.subscribe(c=>{this.officeData=c.offices,this.importsData=c.imports})}ngOnInit(){this.bulkImport=this.bulkImportsArray.find(i=>i.name===this.bulkImport.name),this.createBulkImportForm(),this.buildDependencies(),this.setImports()}createBulkImportForm(){this.bulkImportForm=this.formBuilder.group({officeId:[""],staffId:[""],legalForm:[""]})}buildDependencies(){this.bulkImportForm.get("officeId").valueChanges.subscribe(i=>{this.bulkImport.formFields>=2&&this.organizationService.getStaff(i).subscribe(a=>{this.staffData=a})})}setImports(){this.dataSource=new pi(this.importsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}downloadTemplate(){let i=this.bulkImportForm.get("officeId").value,a=this.bulkImportForm.get("staffId").value,r="";switch(this.bulkImportForm.get("legalForm").value){case"Person":r="CLIENTS_PERSON";break;case"Entity":r="CLIENTS_ENTITY";break}this.organizationService.getImportTemplate(this.bulkImport.urlSuffix,i,a,r).subscribe(c=>{let u=c.headers.get("Content-Type"),h=new Blob([c.body],{type:u}),_=new File([h],"template.xls",{type:u});window.open(window.URL.createObjectURL(_))})}onFileSelect(i){i.target.files.length>0&&(this.template=i.target.files[0])}uploadTemplate(){let i="";this.bulkImport.name==="Clients"&&(this.template.name.toLowerCase().includes("entity")?i="CLIENTS_ENTITY":this.template.name.toLowerCase().includes("person")&&(i="CLIENTS_PERSON")),this.organizationService.uploadImportDocument(this.template,this.bulkImport.urlSuffix,i).subscribe(()=>{})}refreshDocuments(){this.organizationService.getImports(this.bulkImport.entityType).subscribe(i=>{this.dataSource=new pi(i),this.importsTableRef.renderRows()})}downloadDocument(i,a){this.organizationService.getImportDocument(a).subscribe(r=>{let c=r.headers.get("Content-Type"),u=new Blob([r.body],{type:c}),h=new File([u],i,{type:c});window.open(window.URL.createObjectURL(h))})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(he),z(ki))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-bulk-import"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(cxi,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.importsTableRef=c.first)}},decls:152,vars:30,consts:[["importsTable",""],[1,"container"],[1,"gap-2percent","m-b-20"],[1,"layout-column","gap-2percent","flex-50"],[3,"formGroup"],[4,"ngIf"],[1,"flex-13"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["flex","75%","acceptFilter",".xls,.xlsx",3,"change"],["mat-raised-button","","color","primary",3,"click","disabled"],[1,"fa","fa-upload"],["class","flex cover",4,"ngIf"],[1,"documents"],[1,"m-b-10","layout-align-end"],["mat-raised-button","","color","primary",3,"click"],[1,"fa","fa-repeat"],[1,"imports-table","mat-elevation-z1"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","importTime"],["matColumnDef","endTime"],["matColumnDef","completed"],["matColumnDef","totalRecords"],["matColumnDef","successCount"],["matColumnDef","failureCount"],["matColumnDef","download"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"flex-fill"],["formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","staffId"],["required","","formControlName","legalForm"],["value","Entity"],["value","Person"],[1,"fa","fa-download"],[1,"flex","cover"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-icon-button","",3,"click",4,"mifosxHasPermission"],["mat-icon-button","",3,"click"],["icon","cloud-download-alt"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"div",2),t(3,` - `),o(4,"mat-card",3),t(5,` - `),o(6,"h3"),t(7,` - `),o(8,"strong"),t(9),m(10,"translate"),s(),t(11,` + `),s()),e&2&&(l(5),b(d(6,3,"labels.inputs.Legal Form")),l(6),b(d(12,5,"labels.inputs.Entity")),l(4),b(d(16,7,"labels.inputs.Person")))}function Ehi(e,n){if(e&1){let i=lt();a(0,"button",14),q("click",function(){Q(i);let r=M();return K(r.downloadTemplate())}),t(1,` + `),T(2,"i",39),t(3),m(4,"translate"),s()}e&2&&(l(3),k("\xA0\xA0",d(4,1,"labels.buttons.Download"),` + `))}function khi(e,n){e&1&&(a(0,"mat-hint"),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.text.Please retain the value Entity/Person in the filename.")))}function Thi(e,n){e&1&&T(0,"div",40)}function Ihi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function Phi(e,n){if(e&1&&(a(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function Dhi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Import Time")))}function Ahi(e,n){if(e&1&&(a(0,"td",42),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.importTime))}}function Mhi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.End Time")))}function Ohi(e,n){if(e&1&&(a(0,"td",42),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.endTime))}}function Fhi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Completed")))}function Bhi(e,n){if(e&1&&(a(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.completed)}}function Rhi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Records")))}function Nhi(e,n){if(e&1&&(a(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.totalRecords)}}function Lhi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Success Count")))}function Vhi(e,n){if(e&1&&(a(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.successCount)}}function zhi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Failure Count")))}function jhi(e,n){if(e&1&&(a(0,"td",42),t(1),s()),e&2){let i=n.$implicit;l(),b(i.failureCount)}}function qhi(e,n){e&1&&(a(0,"th",41),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Download")))}function Hhi(e,n){if(e&1){let i=lt();a(0,"button",44),q("click",function(){Q(i);let r=M().$implicit,c=M();return K(c.downloadDocument(r.name,r.importId))}),t(1,` + `),T(2,"fa-icon",45),t(3,` + `),s()}}function Ghi(e,n){e&1&&(a(0,"td",42),t(1,` + `),x(2,Hhi,4,0,"button",43),t(3,` + `),s()),e&2&&(l(2),g("mifosxHasPermission","READ_DOCUMENT"))}function Uhi(e,n){e&1&&T(0,"tr",46)}function $hi(e,n){e&1&&T(0,"tr",47)}var AA=(()=>{class e{constructor(i,o,r){this.route=i,this.formBuilder=o,this.organizationService=r,this.bulkImportsArray=DA,this.bulkImport={},this.dataSource=new mi,this.displayedColumns=["name","importTime","endTime","completed","totalRecords","successCount","failureCount","download"],this.bulkImport.name=this.route.snapshot.params["import-name"],this.route.data.subscribe(c=>{this.officeData=c.offices,this.importsData=c.imports})}ngOnInit(){this.bulkImport=this.bulkImportsArray.find(i=>i.name===this.bulkImport.name),this.createBulkImportForm(),this.buildDependencies(),this.setImports()}createBulkImportForm(){this.bulkImportForm=this.formBuilder.group({officeId:[""],staffId:[""],legalForm:[""]})}buildDependencies(){this.bulkImportForm.get("officeId").valueChanges.subscribe(i=>{this.bulkImport.formFields>=2&&this.organizationService.getStaff(i).subscribe(o=>{this.staffData=o})})}setImports(){this.dataSource=new mi(this.importsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}downloadTemplate(){let i=this.bulkImportForm.get("officeId").value,o=this.bulkImportForm.get("staffId").value,r="";switch(this.bulkImportForm.get("legalForm").value){case"Person":r="CLIENTS_PERSON";break;case"Entity":r="CLIENTS_ENTITY";break}this.organizationService.getImportTemplate(this.bulkImport.urlSuffix,i,o,r).subscribe(c=>{let u=c.headers.get("Content-Type"),h=new Blob([c.body],{type:u}),_=new File([h],"template.xls",{type:u});window.open(window.URL.createObjectURL(_))})}onFileSelect(i){i.target.files.length>0&&(this.template=i.target.files[0])}uploadTemplate(){let i="";this.bulkImport.name==="Clients"&&(this.template.name.toLowerCase().includes("entity")?i="CLIENTS_ENTITY":this.template.name.toLowerCase().includes("person")&&(i="CLIENTS_PERSON")),this.organizationService.uploadImportDocument(this.template,this.bulkImport.urlSuffix,i).subscribe(()=>{})}refreshDocuments(){this.organizationService.getImports(this.bulkImport.entityType).subscribe(i=>{this.dataSource=new mi(i),this.importsTableRef.renderRows()})}downloadDocument(i,o){this.organizationService.getImportDocument(o).subscribe(r=>{let c=r.headers.get("Content-Type"),u=new Blob([r.body],{type:c}),h=new File([u],i,{type:c});window.open(window.URL.createObjectURL(h))})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ve),z(Ti))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-bulk-import"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(_hi,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.importsTableRef=c.first)}},decls:152,vars:30,consts:[["importsTable",""],[1,"container"],[1,"gap-2percent","m-b-20"],[1,"layout-column","gap-2percent","flex-50"],[3,"formGroup"],[4,"ngIf"],[1,"flex-13"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["flex","75%","acceptFilter",".xls,.xlsx",3,"change"],["mat-raised-button","","color","primary",3,"click","disabled"],[1,"fa","fa-upload"],["class","flex cover",4,"ngIf"],[1,"documents"],[1,"m-b-10","layout-align-end"],["mat-raised-button","","color","primary",3,"click"],[1,"fa","fa-repeat"],[1,"imports-table","mat-elevation-z1"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","importTime"],["matColumnDef","endTime"],["matColumnDef","completed"],["matColumnDef","totalRecords"],["matColumnDef","successCount"],["matColumnDef","failureCount"],["matColumnDef","download"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"flex-fill"],["formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["formControlName","staffId"],["required","","formControlName","legalForm"],["value","Entity"],["value","Person"],[1,"fa","fa-download"],[1,"flex","cover"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-icon-button","",3,"click",4,"mifosxHasPermission"],["mat-icon-button","",3,"click"],["icon","cloud-download-alt"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"div",2),t(3,` + `),a(4,"mat-card",3),t(5,` + `),a(6,"h3"),t(7,` + `),a(8,"strong"),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` - `),o(13,"form",4),t(14,` - `),o(15,"mat-card-content"),t(16,` - `),x(17,dxi,14,4,"div",5),t(18,` + `),a(13,"form",4),t(14,` + `),a(15,"mat-card-content"),t(16,` + `),x(17,Chi,14,4,"div",5),t(18,` - `),x(19,fxi,14,4,"div",5),t(20,` + `),x(19,Shi,14,4,"div",5),t(20,` - `),x(21,hxi,20,9,"div",5),t(22,` + `),x(21,whi,20,9,"div",5),t(22,` `),s(),t(23,` `),s(),t(24,` - `),o(25,"div",6),t(26,` - `),x(27,gxi,5,3,"button",7),t(28,` + `),a(25,"div",6),t(26,` + `),x(27,Ehi,5,3,"button",7),t(28,` `),s(),t(29,` `),s(),t(30,` - `),o(31,"mat-card",3),t(32,` - `),o(33,"h3"),t(34,` - `),o(35,"strong"),t(36),s(),t(37,` + `),a(31,"mat-card",3),t(32,` + `),a(33,"h3"),t(34,` + `),a(35,"strong"),t(36),s(),t(37,` `),s(),t(38,` - `),o(39,"h4"),t(40),m(41,"translate"),s(),t(42,` + `),a(39,"h4"),t(40),m(41,"translate"),s(),t(42,` - `),o(43,"mifosx-file-upload",8),q("change",function(h){return Q(c),Y(r.onFileSelect(h))}),s(),t(44,` + `),a(43,"mifosx-file-upload",8),q("change",function(h){return Q(c),K(r.onFileSelect(h))}),s(),t(44,` - `),x(45,xxi,3,3,"mat-hint",5),t(46,` + `),x(45,khi,3,3,"mat-hint",5),t(46,` - `),o(47,"div",6),t(48,` - `),o(49,"button",9),q("click",function(){return Q(c),Y(r.uploadTemplate())}),t(50,` - `),I(51,"i",10),t(52),m(53,"translate"),s(),t(54,` + `),a(47,"div",6),t(48,` + `),a(49,"button",9),q("click",function(){return Q(c),K(r.uploadTemplate())}),t(50,` + `),T(51,"i",10),t(52),m(53,"translate"),s(),t(54,` `),s(),t(55,` - `),x(56,_xi,1,0,"div",11),t(57,` + `),x(56,Thi,1,0,"div",11),t(57,` `),s(),t(58,` `),s(),t(59,` - `),o(60,"mat-card"),t(61,` - `),o(62,"div"),t(63,` - `),o(64,"h3",12),t(65,` - `),o(66,"strong"),t(67),m(68,"translate"),s(),t(69,` + `),a(60,"mat-card"),t(61,` + `),a(62,"div"),t(63,` + `),a(64,"h3",12),t(65,` + `),a(66,"strong"),t(67),m(68,"translate"),s(),t(69,` `),s(),t(70,` `),s(),t(71,` - `),o(72,"div",13),t(73,` - `),o(74,"button",14),q("click",function(){return Q(c),Y(r.refreshDocuments())}),t(75,` - `),I(76,"i",15),t(77),m(78,"translate"),s(),t(79,` + `),a(72,"div",13),t(73,` + `),a(74,"button",14),q("click",function(){return Q(c),K(r.refreshDocuments())}),t(75,` + `),T(76,"i",15),t(77),m(78,"translate"),s(),t(79,` `),s(),t(80,` - `),o(81,"div",16),t(82,` - `),o(83,"table",17,0),t(85,` - `),at(86,18),t(87,` - `),x(88,vxi,3,3,"th",19),t(89,` - `),x(90,bxi,2,1,"td",20),t(91,` - `),ot(),t(92,` + `),a(81,"div",16),t(82,` + `),a(83,"table",17,0),t(85,` + `),ot(86,18),t(87,` + `),x(88,Ihi,3,3,"th",19),t(89,` + `),x(90,Phi,2,1,"td",20),t(91,` + `),at(),t(92,` - `),at(93,21),t(94,` - `),x(95,Cxi,3,3,"th",19),t(96,` - `),x(97,yxi,3,3,"td",20),t(98,` - `),ot(),t(99,` + `),ot(93,21),t(94,` + `),x(95,Dhi,3,3,"th",19),t(96,` + `),x(97,Ahi,3,3,"td",20),t(98,` + `),at(),t(99,` - `),at(100,22),t(101,` - `),x(102,Sxi,3,3,"th",19),t(103,` - `),x(104,wxi,3,3,"td",20),t(105,` - `),ot(),t(106,` + `),ot(100,22),t(101,` + `),x(102,Mhi,3,3,"th",19),t(103,` + `),x(104,Ohi,3,3,"td",20),t(105,` + `),at(),t(106,` - `),at(107,23),t(108,` - `),x(109,Exi,3,3,"th",19),t(110,` - `),x(111,kxi,2,1,"td",20),t(112,` - `),ot(),t(113,` + `),ot(107,23),t(108,` + `),x(109,Fhi,3,3,"th",19),t(110,` + `),x(111,Bhi,2,1,"td",20),t(112,` + `),at(),t(113,` - `),at(114,24),t(115,` - `),x(116,Ixi,3,3,"th",19),t(117,` - `),x(118,Txi,2,1,"td",20),t(119,` - `),ot(),t(120,` + `),ot(114,24),t(115,` + `),x(116,Rhi,3,3,"th",19),t(117,` + `),x(118,Nhi,2,1,"td",20),t(119,` + `),at(),t(120,` - `),at(121,25),t(122,` - `),x(123,Pxi,3,3,"th",19),t(124,` - `),x(125,Dxi,2,1,"td",20),t(126,` - `),ot(),t(127,` + `),ot(121,25),t(122,` + `),x(123,Lhi,3,3,"th",19),t(124,` + `),x(125,Vhi,2,1,"td",20),t(126,` + `),at(),t(127,` - `),at(128,26),t(129,` - `),x(130,Mxi,3,3,"th",19),t(131,` - `),x(132,Axi,2,1,"td",20),t(133,` - `),ot(),t(134,` + `),ot(128,26),t(129,` + `),x(130,zhi,3,3,"th",19),t(131,` + `),x(132,jhi,2,1,"td",20),t(133,` + `),at(),t(134,` - `),at(135,27),t(136,` - `),x(137,Oxi,3,3,"th",19),t(138,` - `),x(139,Bxi,4,1,"td",20),t(140,` - `),ot(),t(141,` + `),ot(135,27),t(136,` + `),x(137,qhi,3,3,"th",19),t(138,` + `),x(139,Ghi,4,1,"td",20),t(140,` + `),at(),t(141,` - `),x(142,Rxi,1,0,"tr",28),t(143,` - `),x(144,Nxi,1,0,"tr",29),t(145,` + `),x(142,Uhi,1,0,"tr",28),t(143,` + `),x(144,$hi,1,0,"tr",29),t(145,` `),s(),t(146,` `),s(),t(147,` - `),I(148,"mat-paginator",30),t(149,` + `),T(148,"mat-paginator",30),t(149,` `),s(),t(150,` `),s(),t(151,` -`)}a&2&&(l(9),vt("",r.bulkImport.name," ",d(10,19,"labels.heading.Template"),""),l(4),g("formGroup",r.bulkImportForm),l(4),g("ngIf",r.bulkImport.formFields>=1),l(2),g("ngIf",r.bulkImport.formFields>=2),l(2),g("ngIf",r.bulkImport.formFields===3),l(6),g("mifosxHasPermission",r.bulkImport.permission),l(9),b(r.bulkImport.name),l(4),b(d(41,21,"labels.heading.Select Excel File")),l(5),g("ngIf",r.bulkImport.name==="Clients"),l(4),g("disabled",!r.template),l(3),k("\xA0\xA0",d(53,23,"labels.buttons.Upload"),` +`)}o&2&&(l(9),vt("",r.bulkImport.name," ",d(10,19,"labels.heading.Template"),""),l(4),g("formGroup",r.bulkImportForm),l(4),g("ngIf",r.bulkImport.formFields>=1),l(2),g("ngIf",r.bulkImport.formFields>=2),l(2),g("ngIf",r.bulkImport.formFields===3),l(6),g("mifosxHasPermission",r.bulkImport.permission),l(9),b(r.bulkImport.name),l(4),b(d(41,21,"labels.heading.Select Excel File")),l(5),g("ngIf",r.bulkImport.name==="Clients"),l(4),g("disabled",!r.template),l(3),k("\xA0\xA0",d(53,23,"labels.buttons.Upload"),` `),l(4),g("ngIf",r.bulkImport.formFields>=2),l(11),b(d(68,25,"labels.heading.Documents")),l(10),k("\xA0\xA0",d(78,27,"labels.buttons.Refresh"),` - `),l(6),g("dataSource",r.dataSource),l(59),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(4),g("pageSizeOptions",ht(29,pxi)))},dependencies:[xu,re,Lt,Ht,De,Dt,Hi,te,le,jt,Gt,cs,Se,qe,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ee,me,Ie,de,ue,se,St,ji],styles:[".imports-table[_ngcontent-%COMP%]{overflow:auto}.documents[_ngcontent-%COMP%]{margin:0}h4[_ngcontent-%COMP%]{font-weight:400;margin:1% 0}"]})}}return e})();var Lxi=()=>["edit"];function Vxi(e,n){e&1&&(o(0,"button",21),t(1,` - `),I(2,"fa-icon",22),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Lxi)),l(3),k(` + `),l(6),g("dataSource",r.dataSource),l(59),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(4),g("pageSizeOptions",ht(29,vhi)))},dependencies:[yt,le,zt,wt,_e,re,he,Ie,ge,xe,oe,de,Ht,$t,He,Ae,At,ji,me,Et,tu,ts,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Hi,Ut,Ve,je,ze,qe,Ye],styles:[".imports-table[_ngcontent-%COMP%]{overflow:auto}.documents[_ngcontent-%COMP%]{margin:0}h4[_ngcontent-%COMP%]{font-weight:400;margin:1% 0}"]})}}return e})();var Whi=()=>["edit"];function Qhi(e,n){e&1&&(a(0,"button",21),t(1,` + `),T(2,"fa-icon",22),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Whi)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function zxi(e,n){if(e&1){let i=lt();o(0,"button",23),q("click",function(){Q(i);let r=A();return Y(r.deleteCriteria())}),t(1,` - `),I(2,"fa-icon",24),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function Khi(e,n){if(e&1){let i=lt();a(0,"button",23),q("click",function(){Q(i);let r=M();return K(r.deleteCriteria())}),t(1,` + `),T(2,"fa-icon",24),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}function jxi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function qxi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.categoryName)}}function Hxi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Min Age")))}function Gxi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minAge)}}function Uxi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Max Age")))}function $xi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maxAge)}}function Wxi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Percentage")))}function Qxi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.provisioningPercentage)}}function Yxi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Liability Account")))}function Kxi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.liabilityName)}}function Jxi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function Zxi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.expenseName)}}function Xxi(e,n){e&1&&I(0,"tr",27)}function t_i(e,n){e&1&&I(0,"tr",28)}var Imt=(()=>{class e{constructor(i,a,r,c){this.organizationService=i,this.route=a,this.router=r,this.dialog=c,this.loanProducts="",this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount"],this.route.data.subscribe(u=>{this.provisioningData=u.loanProvisioningCriteria})}ngOnInit(){this.setLoanProvisioningSelectedCriteria()}setLoanProvisioningSelectedCriteria(){this.dataSource=new pi(this.provisioningData.definitions);for(let i=0;i{a.delete&&this.organizationService.deleteProvisioningCriteria(this.provisioningData.criteriaId).subscribe(()=>{this.router.navigate(["/organization/provisioningcriteria"])})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(Nt),z(Zt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-loan-provisioning-criteria"]],decls:86,vars:11,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"loanProduct","flex-fill"],[1,"flex-40"],[1,"flex-60"],["mat-table","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","category"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minAge"],["matColumnDef","maxAge"],["matColumnDef","percentage"],["matColumnDef","liabilityAccount"],["matColumnDef","expenseAccount"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,Vxi,5,5,"button",1),t(3,` - `),x(4,zxi,5,3,"button",2),t(5,` + `))}function Yhi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function Jhi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.categoryName)}}function Zhi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Min Age")))}function Xhi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minAge)}}function t1i(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Max Age")))}function e1i(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maxAge)}}function i1i(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Percentage")))}function n1i(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.provisioningPercentage)}}function r1i(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Liability Account")))}function o1i(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.liabilityName)}}function a1i(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function s1i(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.expenseName)}}function l1i(e,n){e&1&&T(0,"tr",27)}function c1i(e,n){e&1&&T(0,"tr",28)}var MA=(()=>{class e{constructor(i,o,r,c){this.organizationService=i,this.route=o,this.router=r,this.dialog=c,this.loanProducts="",this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount"],this.route.data.subscribe(u=>{this.provisioningData=u.loanProvisioningCriteria})}ngOnInit(){this.setLoanProvisioningSelectedCriteria()}setLoanProvisioningSelectedCriteria(){this.dataSource=new mi(this.provisioningData.definitions);for(let i=0;i{o.delete&&this.organizationService.deleteProvisioningCriteria(this.provisioningData.criteriaId).subscribe(()=>{this.router.navigate(["/organization/provisioningcriteria"])})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(Vt),z(te),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-loan-provisioning-criteria"]],decls:86,vars:11,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"loanProduct","flex-fill"],[1,"flex-40"],[1,"flex-60"],["mat-table","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","category"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minAge"],["matColumnDef","maxAge"],["matColumnDef","percentage"],["matColumnDef","liabilityAccount"],["matColumnDef","expenseAccount"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,Qhi,5,5,"button",1),t(3,` + `),x(4,Khi,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"h2",5),t(16),s(),t(17,` - `),I(18,"mat-divider",6),t(19,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"h2",5),t(16),s(),t(17,` + `),T(18,"mat-divider",6),t(19,` - `),o(20,"div",7),t(21,` - `),o(22,"span",8),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"span",9),t(27),s(),t(28,` + `),a(20,"div",7),t(21,` + `),a(22,"span",8),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"span",9),t(27),s(),t(28,` `),s(),t(29,` `),s(),t(30,` - `),o(31,"div"),t(32,` - `),o(33,"table",10),t(34,` - `),at(35,11),t(36,` - `),x(37,jxi,3,3,"th",12),t(38,` - `),x(39,qxi,2,1,"td",13),t(40,` - `),ot(),t(41,` + `),a(31,"div"),t(32,` + `),a(33,"table",10),t(34,` + `),ot(35,11),t(36,` + `),x(37,Yhi,3,3,"th",12),t(38,` + `),x(39,Jhi,2,1,"td",13),t(40,` + `),at(),t(41,` - `),at(42,14),t(43,` - `),x(44,Hxi,3,3,"th",12),t(45,` - `),x(46,Gxi,2,1,"td",13),t(47,` - `),ot(),t(48,` + `),ot(42,14),t(43,` + `),x(44,Zhi,3,3,"th",12),t(45,` + `),x(46,Xhi,2,1,"td",13),t(47,` + `),at(),t(48,` - `),at(49,15),t(50,` - `),x(51,Uxi,3,3,"th",12),t(52,` - `),x(53,$xi,2,1,"td",13),t(54,` - `),ot(),t(55,` + `),ot(49,15),t(50,` + `),x(51,t1i,3,3,"th",12),t(52,` + `),x(53,e1i,2,1,"td",13),t(54,` + `),at(),t(55,` - `),at(56,16),t(57,` - `),x(58,Wxi,3,3,"th",12),t(59,` - `),x(60,Qxi,2,1,"td",13),t(61,` - `),ot(),t(62,` + `),ot(56,16),t(57,` + `),x(58,i1i,3,3,"th",12),t(59,` + `),x(60,n1i,2,1,"td",13),t(61,` + `),at(),t(62,` - `),at(63,17),t(64,` - `),x(65,Yxi,3,3,"th",12),t(66,` - `),x(67,Kxi,2,1,"td",13),t(68,` - `),ot(),t(69,` + `),ot(63,17),t(64,` + `),x(65,r1i,3,3,"th",12),t(66,` + `),x(67,o1i,2,1,"td",13),t(68,` + `),at(),t(69,` - `),at(70,18),t(71,` - `),x(72,Jxi,3,3,"th",12),t(73,` - `),x(74,Zxi,2,1,"td",13),t(75,` - `),ot(),t(76,` + `),ot(70,18),t(71,` + `),x(72,a1i,3,3,"th",12),t(73,` + `),x(74,s1i,2,1,"td",13),t(75,` + `),at(),t(76,` - `),x(77,Xxi,1,0,"tr",19),t(78,` - `),x(79,t_i,1,0,"tr",20),t(80,` + `),x(77,l1i,1,0,"tr",19),t(78,` + `),x(79,c1i,1,0,"tr",20),t(80,` `),s(),t(81,` `),s(),t(82,` `),s(),t(83,` `),s(),t(84,` `),s(),t(85,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_CRITERIA"),l(2),g("mifosxHasPermission","DELETE_CRITERIA"),l(12),b(r.provisioningData.criteriaName),l(2),g("inset",!0),l(5),k("",d(24,9,"labels.inputs.Loan Product"),":"),l(4),b(r.loanProducts),l(6),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns))},dependencies:[Ht,Dt,te,le,sn,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.loanProduct[_ngcontent-%COMP%]{padding:10px 0}"]})}}return e})();function e_i(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_CRITERIA"),l(2),g("mifosxHasPermission","DELETE_CRITERIA"),l(12),b(r.provisioningData.criteriaName),l(2),g("inset",!0),l(5),k("",d(24,9,"labels.inputs.Loan Product"),":"),l(4),b(r.loanProducts),l(6),g("dataSource",r.dataSource),l(44),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns))},dependencies:[yt,wt,qt,oe,de,At,me,Et,Ut,sn,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.loanProduct[_ngcontent-%COMP%]{padding:10px 0}"]})}}return e})();function p1i(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function i_i(e,n){if(e&1&&(o(0,"mat-form-field",13),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),I(5,"input",14),t(6,` - `),x(7,e_i,7,7,"mat-error",10),t(8,` - `),s()),e&2){let i=A(2).$implicit,a=A();l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function n_i(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` + `),l(3),b(d(5,5,"labels.commons.required"))}}function m1i(e,n){if(e&1&&(a(0,"mat-form-field",13),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),T(5,"input",14),t(6,` + `),x(7,p1i,7,7,"mat-error",10),t(8,` + `),s()),e&2){let i=M(2).$implicit,o=M();l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngIf",o.ReportForm.controls[i.name].hasError("required"))}}function d1i(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function r_i(e,n){if(e&1){let i=lt();o(0,"mat-form-field",15),q("click",function(){Q(i);let r=Tt(10);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),I(5,"input",16),t(6,` - `),I(7,"mat-datepicker-toggle",17),t(8,` - `),I(9,"mat-datepicker",null,0),t(11,` - `),x(12,n_i,7,7,"mat-error",10),t(13,` - `),s()}if(e&2){let i=Tt(10),a=A(2).$implicit,r=A();l(3),b(a.label),l(2),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i)("formControlName",a.name),l(2),g("for",i),l(5),g("ngIf",r.ReportForm.controls[a.name].hasError("required"))}}function a_i(e,n){if(e&1&&(o(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),l(3),b(d(5,5,"labels.commons.required"))}}function u1i(e,n){if(e&1){let i=lt();a(0,"mat-form-field",15),q("click",function(){Q(i);let r=Dt(10);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),T(5,"input",16),t(6,` + `),T(7,"mat-datepicker-toggle",17),t(8,` + `),T(9,"mat-datepicker",null,0),t(11,` + `),x(12,d1i,7,7,"mat-error",10),t(13,` + `),s()}if(e&2){let i=Dt(10),o=M(2).$implicit,r=M();l(3),b(o.label),l(2),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i)("formControlName",o.name),l(2),g("for",i),l(5),g("ngIf",r.ReportForm.controls[o.name].hasError("required"))}}function f1i(e,n){if(e&1&&(a(0,"mat-option",20),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function o_i(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` + `)}}function h1i(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function s_i(e,n){if(e&1&&(o(0,"mat-form-field",13),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),o(5,"mat-select",18),t(6,` - `),x(7,a_i,2,2,"mat-option",19),t(8,` + `),l(3),b(d(5,5,"labels.commons.required"))}}function g1i(e,n){if(e&1&&(a(0,"mat-form-field",13),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),a(5,"mat-select",18),t(6,` + `),x(7,f1i,2,2,"mat-option",19),t(8,` `),s(),t(9,` - `),x(10,o_i,7,7,"mat-error",10),t(11,` - `),s()),e&2){let i=A(2).$implicit,a=A();l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngForOf",i.selectOptions),l(3),g("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function l_i(e,n){e&1&&(at(0),t(1,` - `),x(2,i_i,9,3,"mat-form-field",11),t(3,` + `),x(10,h1i,7,7,"mat-error",10),t(11,` + `),s()),e&2){let i=M(2).$implicit,o=M();l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngForOf",i.selectOptions),l(3),g("ngIf",o.ReportForm.controls[i.name].hasError("required"))}}function x1i(e,n){e&1&&(ot(0),t(1,` + `),x(2,m1i,9,3,"mat-form-field",11),t(3,` - `),x(4,r_i,14,7,"mat-form-field",12),t(5,` + `),x(4,u1i,14,7,"mat-form-field",12),t(5,` - `),x(6,s_i,12,4,"mat-form-field",11),t(7,` - `),ot()),e&2&&(l(2),g("ngSwitchCase","text"),l(2),g("ngSwitchCase","date"),l(2),g("ngSwitchCase","select"))}function c_i(e,n){if(e&1&&(at(0,9),t(1,` - `),x(2,l_i,8,3,"ng-container",10),t(3,` - `),ot()),e&2){let i=n.$implicit,a=A();g("ngSwitch",i.displayType),l(2),g("ngIf",a.ReportForm.contains(i.name))}}var gk=(()=>{class e{constructor(i,a,r){this.reportsService=i,this.settingsService=a,this.dateUtils=r,this.ReportForm=new b0({}),this.parentParameters=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.templateParameters=new Jn}ngOnInit(){this.maxDate=this.settingsService.businessDate}ngOnChanges(){this.paramData&&(this.ReportForm=new b0({}),this.reportName=this.paramData.reportName,this.paramData=this.paramData.response,this.createRunReportForm())}get businessRuleFormValue(){let i=this.formatUserResponse(this.ReportForm.value,!1);return i.reportName=this.reportName,{paramValue:i}}createRunReportForm(){this.paramData.forEach(i=>{if(!i.parentParameterName)this.ReportForm.addControl(i.name,new ge("",yt.required)),i.displayType==="select"&&this.fetchSelectOptions(i,i.name);else{let a=this.paramData.find(r=>r.name===i.parentParameterName);a.childParameters.push(i),this.updateParentParameters(a)}}),this.setChildControls()}updateParentParameters(i){let a=this.parentParameters.map(r=>r.name);if(!a.includes(i.name))this.parentParameters.push(i);else{let r=a.indexOf(i.name);this.parentParameters[r]=i}}setChildControls(){this.parentParameters.forEach(i=>{this.ReportForm.get(i.name).valueChanges.subscribe(a=>{i.childParameters.forEach(r=>{if(r.displayType==="none"?this.ReportForm.addControl(r.name,new ge(r.defaultVal)):this.ReportForm.addControl(r.name,new ge("",yt.required)),r.displayType==="select"){let c=`${r.name}?${i.inputName}=${a.id}`;this.fetchSelectOptions(r,c)}})})})}fetchSelectOptions(i,a){this.reportsService.getSelectOptions(a).subscribe(r=>{i.selectOptions=r,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"})})}formatUserResponse(i,a){let r={},c;for(let[u,h]of Object.entries(i)){let _=this.paramData.find(y=>y.name===u);switch(c=a?_.inputName:_.variable,_.displayType){case"text":r[c]=h;break;case"select":r[c]=h.id;break;case"date":let y=this.settingsService.dateFormat;r[c]=this.dateUtils.formatDate(h,y);break;case"none":r[c]=h;break}}return r}getResponseHeaders(){let i=this.formatUserResponse(this.ReportForm.value,!0);this.reportsService.getRunReportData(this.reportName,i).subscribe(a=>{this.templateParameters.emit(a.columnHeaders)},a=>{this.templateParameters.emit(null)})}static{this.\u0275fac=function(a){return new(a||e)(z(Bs),z($e),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-business-rule-parameters"]],inputs:{paramData:"paramData"},outputs:{templateParameters:"templateParameters"},features:[Pa],decls:24,vars:9,consts:[["runReportDatePicker",""],[1,"layout-column"],[1,"flex-98"],[1,"mat-h3","flex-98"],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent"],[3,"ngSwitch",4,"ngFor","ngForOf"],[1,"layout-align-center","margin-t"],["mat-raised-button","","matStepperNext","","color","primary",3,"click","disabled"],[3,"ngSwitch"],[4,"ngIf"],["class","flex-48",4,"ngSwitchCase"],["class","flex-48",3,"click",4,"ngSwitchCase"],[1,"flex-48"],["matInput","","required","",3,"formControlName"],[1,"flex-48",3,"click"],["matInput","","required","",3,"min","max","matDatepicker","formControlName"],["matSuffix","",3,"for"],["required","",3,"formControlName"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),I(2,"mat-divider",2),t(3,` + `),x(6,g1i,12,4,"mat-form-field",11),t(7,` + `),at()),e&2&&(l(2),g("ngSwitchCase","text"),l(2),g("ngSwitchCase","date"),l(2),g("ngSwitchCase","select"))}function _1i(e,n){if(e&1&&(ot(0,9),t(1,` + `),x(2,x1i,8,3,"ng-container",10),t(3,` + `),at()),e&2){let i=n.$implicit,o=M();g("ngSwitch",i.displayType),l(2),g("ngIf",o.ReportForm.contains(i.name))}}var fC=(()=>{class e{constructor(i,o,r){this.reportsService=i,this.settingsService=o,this.dateUtils=r,this.ReportForm=new om({}),this.parentParameters=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.templateParameters=new Wn}ngOnInit(){this.maxDate=this.settingsService.businessDate}ngOnChanges(){this.paramData&&(this.ReportForm=new om({}),this.reportName=this.paramData.reportName,this.paramData=this.paramData.response,this.createRunReportForm())}get businessRuleFormValue(){let i=this.formatUserResponse(this.ReportForm.value,!1);return i.reportName=this.reportName,{paramValue:i}}createRunReportForm(){this.paramData.forEach(i=>{if(!i.parentParameterName)this.ReportForm.addControl(i.name,new be("",St.required)),i.displayType==="select"&&this.fetchSelectOptions(i,i.name);else{let o=this.paramData.find(r=>r.name===i.parentParameterName);o.childParameters.push(i),this.updateParentParameters(o)}}),this.setChildControls()}updateParentParameters(i){let o=this.parentParameters.map(r=>r.name);if(!o.includes(i.name))this.parentParameters.push(i);else{let r=o.indexOf(i.name);this.parentParameters[r]=i}}setChildControls(){this.parentParameters.forEach(i=>{this.ReportForm.get(i.name).valueChanges.subscribe(o=>{i.childParameters.forEach(r=>{if(r.displayType==="none"?this.ReportForm.addControl(r.name,new be(r.defaultVal)):this.ReportForm.addControl(r.name,new be("",St.required)),r.displayType==="select"){let c=`${r.name}?${i.inputName}=${o.id}`;this.fetchSelectOptions(r,c)}})})})}fetchSelectOptions(i,o){this.reportsService.getSelectOptions(o).subscribe(r=>{i.selectOptions=r,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"})})}formatUserResponse(i,o){let r={},c;for(let[u,h]of Object.entries(i)){let _=this.paramData.find(y=>y.name===u);switch(c=o?_.inputName:_.variable,_.displayType){case"text":r[c]=h;break;case"select":r[c]=h.id;break;case"date":let y=this.settingsService.dateFormat;r[c]=this.dateUtils.formatDate(h,y);break;case"none":r[c]=h;break}}return r}getResponseHeaders(){let i=this.formatUserResponse(this.ReportForm.value,!0);this.reportsService.getRunReportData(this.reportName,i).subscribe(o=>{this.templateParameters.emit(o.columnHeaders)},o=>{this.templateParameters.emit(null)})}static{this.\u0275fac=function(o){return new(o||e)(z(ks),z(Qe),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-business-rule-parameters"]],inputs:{paramData:"paramData"},outputs:{templateParameters:"templateParameters"},features:[wo],decls:24,vars:9,consts:[["runReportDatePicker",""],[1,"layout-column"],[1,"flex-98"],[1,"mat-h3","flex-98"],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent"],[3,"ngSwitch",4,"ngFor","ngForOf"],[1,"layout-align-center","margin-t"],["mat-raised-button","","matStepperNext","","color","primary",3,"click","disabled"],[3,"ngSwitch"],[4,"ngIf"],["class","flex-48",4,"ngSwitchCase"],["class","flex-48",3,"click",4,"ngSwitchCase"],[1,"flex-48"],["matInput","","required","",3,"formControlName"],[1,"flex-48",3,"click"],["matInput","","required","",3,"min","max","matDatepicker","formControlName"],["matSuffix","",3,"for"],["required","",3,"formControlName"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),T(2,"mat-divider",2),t(3,` - `),o(4,"h3",3),t(5),m(6,"translate"),s(),t(7,` + `),a(4,"h3",3),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"form",4),t(9,` - `),o(10,"div",5),t(11,` - `),x(12,c_i,4,2,"ng-container",6),t(13,` + `),a(8,"form",4),t(9,` + `),a(10,"div",5),t(11,` + `),x(12,_1i,4,2,"ng-container",6),t(13,` `),s(),t(14,` `),s(),t(15,` `),s(),t(16,` -`),o(17,"div",7),t(18,` - `),o(19,"button",8),q("click",function(){return r.getResponseHeaders()}),t(20),m(21,"translate"),s(),t(22,` +`),a(17,"div",7),t(18,` + `),a(19,"button",8),q("click",function(){return r.getResponseHeaders()}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` -`)),a&2&&(l(5),b(d(6,5,"labels.heading.Business Rule Parameters")),l(3),g("formGroup",r.ReportForm),l(4),g("ngForOf",r.paramData),l(7),g("disabled",!r.ReportForm.valid),l(),k(` +`)),o&2&&(l(5),b(d(6,5,"labels.heading.Business Rule Parameters")),l(3),g("formGroup",r.ReportForm),l(4),g("ngForOf",r.paramData),l(7),g("disabled",!r.ReportForm.valid),l(),k(` `,d(21,7,"labels.buttons.Get Parameters"),` - `))},dependencies:[re,Lt,as,os,De,Dt,Pi,Di,Mi,sn,jt,Gt,Te,yi,Kt,qe,yn,fe,ye,ee,me,Ie,de,ue,St],styles:["h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.parameter[_ngcontent-%COMP%]{margin-inline:1%}"]})}}return e})();function m_i(e,n){if(e&1&&(o(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,zt,Ya,Ja,wt,_e,we,re,he,Ie,ge,xe,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,Et,sn,yn],styles:["h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.parameter[_ngcontent-%COMP%]{margin-inline:1%}"]})}}return e})();function v1i(e,n){if(e&1&&(a(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function d_i(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",13),t(7,` - `),x(8,m_i,2,2,"mat-option",7),t(9,` + `)}}function b1i(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",13),t(7,` + `),x(8,v1i,2,2,"mat-option",7),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.SMS Provider")),l(5),g("ngForOf",i.smsProviders)}}function u_i(e,n){if(e&1&&(o(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.SMS Provider")),l(5),g("ngForOf",i.smsProviders)}}function C1i(e,n){if(e&1&&(a(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function f_i(e,n){if(e&1){let i=lt();o(0,"mat-form-field",15),q("click",function(){Q(i);let r=Tt(11);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",16),t(7,` - `),I(8,"mat-datepicker-toggle",17),t(9,` - `),I(10,"mat-datepicker",null,0),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` + `)}}function y1i(e,n){if(e&1){let i=lt();a(0,"mat-form-field",15),q("click",function(){Q(i);let r=Dt(11);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",16),t(7,` + `),T(8,"mat-datepicker-toggle",17),t(9,` + `),T(10,"mat-datepicker",null,0),t(12,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` - `),s()}if(e&2){let i=Tt(11),a=A();l(3),b(d(4,8,"labels.inputs.Schedule Date")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(6),vt(` + `),s()}if(e&2){let i=Dt(11),o=M();l(3),b(d(4,8,"labels.inputs.Schedule Date")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(6),vt(` `,d(15,10,"labels.inputs.Schedule Date")," ",d(16,12,"labels.commons.is"),` - `),l(4),b(d(19,14,"labels.commons.required"))}}function h_i(e,n){e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",18),t(7,` - `),o(8,"mat-option",14),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"mat-option",14),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-option",14),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"mat-option",14),t(21),m(22,"translate"),s(),t(23,` + `),l(4),b(d(19,14,"labels.commons.required"))}}function S1i(e,n){e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",18),t(7,` + `),a(8,"mat-option",14),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"mat-option",14),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-option",14),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"mat-option",14),t(21),m(22,"translate"),s(),t(23,` `),s(),t(24,` - `),o(25,"mat-error"),t(26),m(27,"translate"),m(28,"translate"),o(29,"strong"),t(30),m(31,"translate"),s(),t(32,` + `),a(25,"mat-error"),t(26),m(27,"translate"),m(28,"translate"),a(29,"strong"),t(30),m(31,"translate"),s(),t(32,` `),s(),t(33,` `),s()),e&2&&(l(3),b(d(4,12,"labels.inputs.Repeats")),l(5),g("value",1),l(),b(d(10,14,"labels.inputs.Daily")),l(3),g("value",2),l(),b(d(14,16,"labels.inputs.Weekly")),l(3),g("value",3),l(),b(d(18,18,"labels.inputs.Monthly")),l(3),g("value",4),l(),b(d(22,20,"labels.inputs.Yearly")),l(5),vt(` `,d(27,22,"labels.inputs.Repetition Frequency")," ",d(28,24,"labels.commons.is"),` - `),l(4),b(d(31,26,"labels.commons.required")))}function g_i(e,n){if(e&1&&(o(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),l(4),b(d(31,26,"labels.commons.required")))}function w1i(e,n){if(e&1&&(a(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i,` - `)}}function x_i(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",19),t(7,` - `),x(8,g_i,2,2,"mat-option",7),t(9,` + `)}}function E1i(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",19),t(7,` + `),x(8,w1i,2,2,"mat-option",7),t(9,` `),s(),t(10,` - `),o(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),o(15,"strong"),t(16),m(17,"translate"),s(),t(18,` + `),a(11,"mat-error"),t(12),m(13,"translate"),m(14,"translate"),a(15,"strong"),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Repetition Interval")),l(5),g("ngForOf",i.repetitionIntervals),l(4),vt(` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Repetition Interval")),l(5),g("ngForOf",i.repetitionIntervals),l(4),vt(` `,d(13,7,"labels.inputs.Repetition Interval")," ",d(14,9,"labels.commons.is"),` - `),l(4),b(d(17,11,"labels.commons.required"))}}function __i(e,n){e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",20),t(7,` - `),o(8,"mat-option",21),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"mat-option",22),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-option",23),t(17),m(18,"translate"),s(),t(19,` - `),o(20,"mat-option",24),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"mat-option",25),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"mat-option",26),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"mat-option",27),t(33),m(34,"translate"),s(),t(35,` + `),l(4),b(d(17,11,"labels.commons.required"))}}function k1i(e,n){e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",20),t(7,` + `),a(8,"mat-option",21),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"mat-option",22),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-option",23),t(17),m(18,"translate"),s(),t(19,` + `),a(20,"mat-option",24),t(21),m(22,"translate"),s(),t(23,` + `),a(24,"mat-option",25),t(25),m(26,"translate"),s(),t(27,` + `),a(28,"mat-option",26),t(29),m(30,"translate"),s(),t(31,` + `),a(32,"mat-option",27),t(33),m(34,"translate"),s(),t(35,` `),s(),t(36,` - `),o(37,"mat-error"),t(38),m(39,"translate"),o(40,"strong"),t(41),m(42,"translate"),s(),t(43),m(44,"translate"),s(),t(45,` + `),a(37,"mat-error"),t(38),m(39,"translate"),a(40,"strong"),t(41),m(42,"translate"),s(),t(43),m(44,"translate"),s(),t(45,` `),s()),e&2&&(l(3),b(d(4,11,"labels.inputs.Repeats on Day")),l(6),b(d(10,13,"labels.inputs.Monday")),l(4),b(d(14,15,"labels.inputs.Tuesday")),l(4),b(d(18,17,"labels.inputs.Wednesday")),l(4),b(d(22,19,"labels.inputs.Thursday")),l(4),b(d(26,21,"labels.inputs.Friday")),l(4),b(d(30,23,"labels.inputs.Saturday")),l(4),b(d(34,25,"labels.inputs.Sunday")),l(5),k(` `,d(39,27,"labels.inputs.At least")," "),l(3),b(d(42,29,"labels.inputs.one")),l(2),k(` `,d(44,31,"labels.inputs.day must be selected"),` - `))}function v_i(e,n){if(e&1&&(o(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i.reportId),l(),k(` + `))}function T1i(e,n){if(e&1&&(a(0,"mat-option",14),t(1),s()),e&2){let i=n.$implicit;g("value",i.reportId),l(),k(` `,i.reportName,` - `)}}function b_i(e,n){e&1&&(o(0,"div",28),t(1,` - `),o(2,"button",29),t(3,` - `),I(4,"fa-icon",30),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"button",31),t(9),m(10,"translate"),I(11,"fa-icon",32),t(12,` + `)}}function I1i(e,n){e&1&&(a(0,"div",28),t(1,` + `),a(2,"button",29),t(3,` + `),T(4,"fa-icon",30),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"button",31),t(9),m(10,"translate"),T(11,"fa-icon",32),t(12,` `),s(),t(13,` `),s()),e&2&&(l(5),k(` `,d(6,2,"labels.buttons.Previous"),` `),l(4),k(` `,d(10,4,"labels.buttons.Next"),` - `))}function C_i(e,n){if(e&1){let i=lt();o(0,"mifosx-business-rule-parameters",33),q("templateParameters",function(r){Q(i);let c=A();return Y(c.passParameters(r))}),t(1,` - `),s()}if(e&2){let i=A();g("paramData",i.paramData)}}var xk=(()=>{class e{constructor(i,a){this.formBuilder=i,this.reportService=a,this.minDate=new Date,this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.templateParameters=new Jn,this.createSMSCampaignDetailsForm(),this.buildDependencies()}ngOnInit(){this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions}get smsCampaignFormGroup(){let i;return this.businessRuleParametersComponent?i=new b0({smsCampaign:this.smsCampaignDetailsForm,businessRule:this.businessRuleParametersComponent.ReportForm}):i=new b0({smsCampaign:this.smsCampaignDetailsForm}),i}get smsCampaignFormGroupValue(){return this.businessRuleParametersComponent?ve(ve({},this.smsCampaignDetailsForm.value),this.businessRuleParametersComponent.businessRuleFormValue):this.smsCampaignDetailsForm.value}passParameters(i){this.templateParameters.emit(i)}createSMSCampaignDetailsForm(){this.smsCampaignDetailsForm=this.formBuilder.group({campaignName:["",yt.required],providerId:[null],triggerType:["",yt.required],runReportId:["",yt.required],isNotification:[!1]})}buildDependencies(){this.smsCampaignDetailsForm.get("isNotification").valueChanges.subscribe(i=>{i?this.smsCampaignDetailsForm.removeControl("providerId"):this.smsCampaignDetailsForm.addControl("providerId",new ge(null))}),this.smsCampaignDetailsForm.get("runReportId").valueChanges.subscribe(i=>{if(i){let a=this.businessRules.find(r=>r.reportId===i);this.reportService.getReportParams(a.reportName).subscribe(r=>{this.paramData={response:r,reportName:a.reportName}})}}),this.smsCampaignDetailsForm.get("triggerType").valueChanges.subscribe(i=>{this.templateParameters.emit(null),this.businessRules=this.smsCampaignTemplate.businessRulesOptions,this.smsCampaignDetailsForm.controls.runReportId.value&&this.smsCampaignDetailsForm.get("runReportId").patchValue(""),i===3?this.businessRules=this.businessRules.filter(a=>a.reportSubType==="Triggered"):this.businessRules=this.businessRules.filter(a=>a.reportSubType!=="Triggered"),i===2?(this.smsCampaignDetailsForm.addControl("recurrenceStartDate",new ge("",yt.required)),this.smsCampaignDetailsForm.addControl("frequency",new ge("",yt.required)),this.smsCampaignDetailsForm.addControl("interval",new ge("",yt.required)),this.smsCampaignDetailsForm.get("frequency").valueChanges.subscribe(a=>{switch(this.smsCampaignDetailsForm.removeControl("repeatsOnDay"),a){case 1:this.repetitionIntervals=["1","2","3"];break;case 2:this.repetitionIntervals=["1","2","3"],this.smsCampaignDetailsForm.addControl("repeatsOnDay",new ge("",yt.required));break;case 3:this.repetitionIntervals=["1","2","3","4","5","6","7","8","9","10","11"];break;case 4:this.repetitionIntervals=["1","2","3","4","5"];break}})):(this.smsCampaignDetailsForm.removeControl("recurrenceStartDate"),this.smsCampaignDetailsForm.removeControl("frequency"),this.smsCampaignDetailsForm.removeControl("interval"),this.smsCampaignDetailsForm.removeControl("repeatsOnDay"))})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Bs))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-sms-campaign-step"]],viewQuery:function(a,r){if(a&1&&Bt(gk,5),a&2){let c;Ot(c=Ft())&&(r.businessRuleParametersComponent=c.first)}},inputs:{smsCampaignTemplate:"smsCampaignTemplate"},outputs:{templateParameters:"templateParameters"},decls:84,vars:49,consts:[["recurrenceStartDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","campaignName","required",""],["class","flex-48",4,"ngIf"],["formControlName","triggerType","required",""],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isNotification",1,"flex-48"],["class","flex-48",3,"click",4,"ngIf"],["formControlName","runReportId","required",""],["class","layout-row layout-xs-column layout-align-center margin-t gap-2percent",4,"ngIf"],[3,"paramData","templateParameters",4,"ngIf"],["formControlName","providerId"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","recurrenceStartDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","frequency","required",""],["formControlName","interval","required",""],["formControlName","repeatsOnDay","required",""],["value","1"],["value","2"],["value","3"],["value","4"],["value","5"],["value","6"],["value","7"],[1,"layout-row","layout-xs-column","layout-align-center","margin-t","gap-2percent"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"templateParameters","paramData"]],template:function(a,r){a&1&&(o(0,"form",1),t(1,` - `),o(2,"div",2),t(3,` - `),o(4,"mat-form-field",3),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",4),t(11,` - `),o(12,"mat-error"),t(13),m(14,"translate"),m(15,"translate"),o(16,"strong"),t(17),m(18,"translate"),s(),t(19,` + `))}function P1i(e,n){if(e&1){let i=lt();a(0,"mifosx-business-rule-parameters",33),q("templateParameters",function(r){Q(i);let c=M();return K(c.passParameters(r))}),t(1,` + `),s()}if(e&2){let i=M();g("paramData",i.paramData)}}var hC=(()=>{class e{constructor(i,o){this.formBuilder=i,this.reportService=o,this.minDate=new Date,this.maxDate=new Date(new Date().setFullYear(new Date().getFullYear()+10)),this.templateParameters=new Wn,this.createSMSCampaignDetailsForm(),this.buildDependencies()}ngOnInit(){this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions}get smsCampaignFormGroup(){let i;return this.businessRuleParametersComponent?i=new om({smsCampaign:this.smsCampaignDetailsForm,businessRule:this.businessRuleParametersComponent.ReportForm}):i=new om({smsCampaign:this.smsCampaignDetailsForm}),i}get smsCampaignFormGroupValue(){return this.businessRuleParametersComponent?ye(ye({},this.smsCampaignDetailsForm.value),this.businessRuleParametersComponent.businessRuleFormValue):this.smsCampaignDetailsForm.value}passParameters(i){this.templateParameters.emit(i)}createSMSCampaignDetailsForm(){this.smsCampaignDetailsForm=this.formBuilder.group({campaignName:["",St.required],providerId:[null],triggerType:["",St.required],runReportId:["",St.required],isNotification:[!1]})}buildDependencies(){this.smsCampaignDetailsForm.get("isNotification").valueChanges.subscribe(i=>{i?this.smsCampaignDetailsForm.removeControl("providerId"):this.smsCampaignDetailsForm.addControl("providerId",new be(null))}),this.smsCampaignDetailsForm.get("runReportId").valueChanges.subscribe(i=>{if(i){let o=this.businessRules.find(r=>r.reportId===i);this.reportService.getReportParams(o.reportName).subscribe(r=>{this.paramData={response:r,reportName:o.reportName}})}}),this.smsCampaignDetailsForm.get("triggerType").valueChanges.subscribe(i=>{this.templateParameters.emit(null),this.businessRules=this.smsCampaignTemplate.businessRulesOptions,this.smsCampaignDetailsForm.controls.runReportId.value&&this.smsCampaignDetailsForm.get("runReportId").patchValue(""),i===3?this.businessRules=this.businessRules.filter(o=>o.reportSubType==="Triggered"):this.businessRules=this.businessRules.filter(o=>o.reportSubType!=="Triggered"),i===2?(this.smsCampaignDetailsForm.addControl("recurrenceStartDate",new be("",St.required)),this.smsCampaignDetailsForm.addControl("frequency",new be("",St.required)),this.smsCampaignDetailsForm.addControl("interval",new be("",St.required)),this.smsCampaignDetailsForm.get("frequency").valueChanges.subscribe(o=>{switch(this.smsCampaignDetailsForm.removeControl("repeatsOnDay"),o){case 1:this.repetitionIntervals=["1","2","3"];break;case 2:this.repetitionIntervals=["1","2","3"],this.smsCampaignDetailsForm.addControl("repeatsOnDay",new be("",St.required));break;case 3:this.repetitionIntervals=["1","2","3","4","5","6","7","8","9","10","11"];break;case 4:this.repetitionIntervals=["1","2","3","4","5"];break}})):(this.smsCampaignDetailsForm.removeControl("recurrenceStartDate"),this.smsCampaignDetailsForm.removeControl("frequency"),this.smsCampaignDetailsForm.removeControl("interval"),this.smsCampaignDetailsForm.removeControl("repeatsOnDay"))})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ks))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-sms-campaign-step"]],viewQuery:function(o,r){if(o&1&&Nt(fC,5),o&2){let c;Bt(c=Rt())&&(r.businessRuleParametersComponent=c.first)}},inputs:{smsCampaignTemplate:"smsCampaignTemplate"},outputs:{templateParameters:"templateParameters"},decls:84,vars:49,consts:[["recurrenceStartDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","campaignName","required",""],["class","flex-48",4,"ngIf"],["formControlName","triggerType","required",""],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isNotification",1,"flex-48"],["class","flex-48",3,"click",4,"ngIf"],["formControlName","runReportId","required",""],["class","layout-row layout-xs-column layout-align-center margin-t gap-2percent",4,"ngIf"],[3,"paramData","templateParameters",4,"ngIf"],["formControlName","providerId"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","recurrenceStartDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","frequency","required",""],["formControlName","interval","required",""],["formControlName","repeatsOnDay","required",""],["value","1"],["value","2"],["value","3"],["value","4"],["value","5"],["value","6"],["value","7"],[1,"layout-row","layout-xs-column","layout-align-center","margin-t","gap-2percent"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"templateParameters","paramData"]],template:function(o,r){o&1&&(a(0,"form",1),t(1,` + `),a(2,"div",2),t(3,` + `),a(4,"mat-form-field",3),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",4),t(11,` + `),a(12,"mat-error"),t(13),m(14,"translate"),m(15,"translate"),a(16,"strong"),t(17),m(18,"translate"),s(),t(19,` `),s(),t(20,` `),s(),t(21,` - `),x(22,d_i,11,4,"mat-form-field",5),t(23,` + `),x(22,b1i,11,4,"mat-form-field",5),t(23,` - `),o(24,"mat-form-field",3),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mat-select",6),t(31,` - `),x(32,u_i,2,2,"mat-option",7),t(33,` + `),a(24,"mat-form-field",3),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"mat-select",6),t(31,` + `),x(32,C1i,2,2,"mat-option",7),t(33,` `),s(),t(34,` - `),o(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),o(39,"strong"),t(40),m(41,"translate"),s(),t(42,` + `),a(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),a(39,"strong"),t(40),m(41,"translate"),s(),t(42,` `),s(),t(43,` `),s(),t(44,` - `),o(45,"mat-checkbox",8),t(46),m(47,"translate"),s(),t(48,` + `),a(45,"mat-checkbox",8),t(46),m(47,"translate"),s(),t(48,` - `),x(49,f_i,22,16,"mat-form-field",9),t(50,` + `),x(49,y1i,22,16,"mat-form-field",9),t(50,` - `),x(51,h_i,34,28,"mat-form-field",5),t(52,` + `),x(51,S1i,34,28,"mat-form-field",5),t(52,` - `),x(53,x_i,20,13,"mat-form-field",5),t(54,` + `),x(53,E1i,20,13,"mat-form-field",5),t(54,` - `),x(55,__i,46,33,"mat-form-field",5),t(56,` + `),x(55,k1i,46,33,"mat-form-field",5),t(56,` - `),o(57,"mat-form-field",3),t(58,` - `),o(59,"mat-label"),t(60),m(61,"translate"),s(),t(62,` - `),o(63,"mat-select",10),t(64,` - `),x(65,v_i,2,2,"mat-option",7),t(66,` + `),a(57,"mat-form-field",3),t(58,` + `),a(59,"mat-label"),t(60),m(61,"translate"),s(),t(62,` + `),a(63,"mat-select",10),t(64,` + `),x(65,T1i,2,2,"mat-option",7),t(66,` `),s(),t(67,` - `),o(68,"mat-error"),t(69),m(70,"translate"),m(71,"translate"),o(72,"strong"),t(73),m(74,"translate"),s(),t(75,` + `),a(68,"mat-error"),t(69),m(70,"translate"),m(71,"translate"),a(72,"strong"),t(73),m(74,"translate"),s(),t(75,` `),s(),t(76,` `),s(),t(77,` `),s(),t(78,` - `),x(79,b_i,14,6,"div",11),t(80,` + `),x(79,I1i,14,6,"div",11),t(80,` - `),x(81,C_i,2,1,"mifosx-business-rule-parameters",12),t(82,` + `),x(81,P1i,2,1,"mifosx-business-rule-parameters",12),t(82,` `),s(),t(83,` -`)),a&2&&(g("formGroup",r.smsCampaignDetailsForm),l(7),b(d(8,23,"labels.inputs.Campaign Name")),l(6),vt(` +`)),o&2&&(g("formGroup",r.smsCampaignDetailsForm),l(7),b(d(8,23,"labels.inputs.Campaign Name")),l(6),vt(` `,d(14,25,"labels.inputs.Campaign Name")," ",d(15,27,"labels.commons.is"),` `),l(4),b(d(18,29,"labels.commons.required")),l(5),g("ngIf",!r.smsCampaignDetailsForm.controls.isNotification.value),l(5),b(d(28,31,"labels.inputs.Trigger Type")),l(5),g("ngForOf",r.triggerTypes),l(4),vt(` `,d(37,33,"labels.inputs.Trigger Type")," ",d(38,35,"labels.commons.is"),` @@ -38526,224 +38540,224 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(47,39,"labels.inputs.Is Notification"),`? `),l(3),g("ngIf",r.smsCampaignDetailsForm.contains("recurrenceStartDate")),l(2),g("ngIf",r.smsCampaignDetailsForm.contains("frequency")),l(2),g("ngIf",r.smsCampaignDetailsForm.contains("interval")),l(2),g("ngIf",r.smsCampaignDetailsForm.contains("repeatsOnDay")),l(5),b(d(61,41,"labels.inputs.Business Rule")),l(5),g("ngForOf",r.businessRules),l(4),vt(` `,d(70,43,"labels.inputs.Business Rule")," ",d(71,45,"labels.commons.is"),` - `),l(4),b(d(74,47,"labels.commons.required")),l(6),g("ngIf",!r.smsCampaignDetailsForm.controls.runReportId.value),l(2),g("ngIf",r.smsCampaignDetailsForm.controls.runReportId.value))},dependencies:[re,Lt,Ht,De,Dt,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,yn,dn,fe,ye,ee,me,Ie,de,ue,gk,St],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function S_i(e,n){if(e&1){let i=lt();o(0,"button",11),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` + `),l(4),b(d(74,47,"labels.commons.required")),l(6),g("ngIf",!r.smsCampaignDetailsForm.controls.runReportId.value),l(2),g("ngIf",r.smsCampaignDetailsForm.controls.runReportId.value))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,Et,Mi,dn,Ut,yn,fC],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function D1i(e,n){if(e&1){let i=lt();a(0,"button",11),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` `,i,` - `)}}var Af=(()=>{class e{constructor(){this.message=new ge("")}ngOnChanges(){this.message.patchValue(""),this.parameterLabels=[],this.templateParameters&&(this.parameterLabels=this.templateParameters.map(i=>i.columnName)),this.editCampaignMessage&&this.message.patchValue(this.editCampaignMessage)}get campaignMessage(){return{message:this.message.value}}addText(i){let r=this.message.value+` {{${i}}} `;this.message.patchValue(r)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-campaign-message-step"]],inputs:{templateParameters:"templateParameters",smsCampaignFormValid:"smsCampaignFormValid",editCampaignMessage:"editCampaignMessage"},features:[Pa],decls:36,vars:15,consts:[[1,"layout-column"],[1,"flex-98"],["matInput","",3,"formControl"],[1,"mat-h3","flex-98"],[1,"layout-row-wrap","layout-xs-column","layout-align-center"],["mat-stroked-button","","color","primary","class","parameter",3,"click",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],["mat-stroked-button","","color","primary",1,"parameter",3,"click"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-form-field",1),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"textarea",2),t(9,` + `)}}var _f=(()=>{class e{constructor(){this.message=new be("")}ngOnChanges(){this.message.patchValue(""),this.parameterLabels=[],this.templateParameters&&(this.parameterLabels=this.templateParameters.map(i=>i.columnName)),this.editCampaignMessage&&this.message.patchValue(this.editCampaignMessage)}get campaignMessage(){return{message:this.message.value}}addText(i){let r=this.message.value+` {{${i}}} `;this.message.patchValue(r)}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-campaign-message-step"]],inputs:{templateParameters:"templateParameters",smsCampaignFormValid:"smsCampaignFormValid",editCampaignMessage:"editCampaignMessage"},features:[wo],decls:36,vars:15,consts:[[1,"layout-column"],[1,"flex-98"],["matInput","",3,"formControl"],[1,"mat-h3","flex-98"],[1,"layout-row-wrap","layout-xs-column","layout-align-center"],["mat-stroked-button","","color","primary","class","parameter",3,"click",4,"ngFor","ngForOf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],["mat-stroked-button","","color","primary",1,"parameter",3,"click"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-form-field",1),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"textarea",2),t(9,` `),s(),t(10,` - `),o(11,"h3",3),t(12),m(13,"translate"),s(),t(14,` + `),a(11,"h3",3),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"div",4),t(16,` - `),x(17,S_i,2,1,"button",5),t(18,` + `),a(15,"div",4),t(16,` + `),x(17,D1i,2,1,"button",5),t(18,` `),s(),t(19,` - `),o(20,"div",6),t(21,` - `),o(22,"button",7),t(23,` - `),I(24,"fa-icon",8),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"button",9),t(29),m(30,"translate"),I(31,"fa-icon",10),t(32,` + `),a(20,"div",6),t(21,` + `),a(22,"button",7),t(23,` + `),T(24,"fa-icon",8),t(25),m(26,"translate"),s(),t(27,` + `),a(28,"button",9),t(29),m(30,"translate"),T(31,"fa-icon",10),t(32,` `),s(),t(33,` `),s(),t(34,` `),s(),t(35,` -`)),a&2&&(l(5),b(d(6,7,"labels.inputs.Campaign Message")),l(3),g("formControl",r.message),l(4),b(d(13,9,"labels.heading.Template Parameters")),l(5),g("ngForOf",r.parameterLabels),l(8),k(` +`)),o&2&&(l(5),b(d(6,7,"labels.inputs.Campaign Message")),l(3),g("formControl",r.message),l(4),b(d(13,9,"labels.heading.Template Parameters")),l(5),g("ngForOf",r.parameterLabels),l(8),k(` `,d(26,11,"labels.buttons.Previous"),` `),l(3),g("disabled",!r.smsCampaignFormValid),l(),k(` `,d(30,13,"labels.buttons.Next"),` - `))},dependencies:[re,Ht,Dt,jt,Gt,Kt,yn,dn,ye,ee,nr,St],styles:["h3[_ngcontent-%COMP%]{font-weight:500}.margin-t[_ngcontent-%COMP%]{margin-top:1.75em}.parameter[_ngcontent-%COMP%]{margin:1%}"]})}}return e})();var w_i=()=>["../"],_k=(()=>{class e{constructor(){this.submitEvent=new Jn}ngOnInit(){this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-campaign-preview-step"]],inputs:{campaign:"campaign",smsCampaignTemplate:"smsCampaignTemplate",editedCampaignMessage:"editedCampaignMessage"},outputs:{submitEvent:"submitEvent"},decls:45,vars:38,consts:[[1,"tab-content","mat-typography"],[1,"layout-column","gap-10px","template-message"],["matInput","","disabled",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-list"),t(3,` - `),o(4,"mat-list-item"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,le,wt,we,re,Xn,Ht,$t,Zt,At,Et,dn,Ut,yn],styles:["h3[_ngcontent-%COMP%]{font-weight:500}.margin-t[_ngcontent-%COMP%]{margin-top:1.75em}.parameter[_ngcontent-%COMP%]{margin:1%}"]})}}return e})();var A1i=()=>["../"],Kx=(()=>{class e{constructor(){this.submitEvent=new Wn}ngOnInit(){this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-campaign-preview-step"]],inputs:{campaign:"campaign",smsCampaignTemplate:"smsCampaignTemplate",editedCampaignMessage:"editedCampaignMessage"},outputs:{submitEvent:"submitEvent"},decls:45,vars:38,consts:[[1,"tab-content","mat-typography"],[1,"layout-column","gap-10px","template-message"],["matInput","","disabled",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-list"),t(3,` + `),a(4,"mat-list-item"),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-list-item"),t(9),m(10,"translate"),m(11,"find"),s(),t(12,` + `),a(8,"mat-list-item"),t(9),m(10,"translate"),m(11,"find"),s(),t(12,` - `),o(13,"mat-list-item"),t(14),m(15,"translate"),m(16,"find"),s(),t(17,` + `),a(13,"mat-list-item"),t(14),m(15,"translate"),m(16,"find"),s(),t(17,` - `),o(18,"mat-list-item"),t(19),m(20,"translate"),s(),t(21,` + `),a(18,"mat-list-item"),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"div",1),t(23,` - `),o(24,"h3"),t(25),m(26,"translate"),s(),t(27,` - `),o(28,"textarea",2),t(29),s(),t(30,` + `),a(22,"div",1),t(23,` + `),a(24,"h3"),t(25),m(26,"translate"),s(),t(27,` + `),a(28,"textarea",2),t(29),s(),t(30,` `),s(),t(31,` `),s(),t(32,` - `),o(33,"div",3),t(34,` - `),o(35,"button",4),t(36),m(37,"translate"),s(),t(38,` - `),o(39,"button",5),q("click",function(){return r.submitEvent.emit()}),t(40),m(41,"translate"),s(),t(42,` + `),a(33,"div",3),t(34,` + `),a(35,"button",4),t(36),m(37,"translate"),s(),t(38,` + `),a(39,"button",5),q("click",function(){return r.submitEvent.emit()}),t(40),m(41,"translate"),s(),t(42,` `),s(),t(43,` `),s(),t(44,` -`)),a&2&&(l(5),vt(" ",d(6,13,"labels.inputs.Campaign Name")," : ",r.campaign.campaignName," "),l(4),vt(` +`)),o&2&&(l(5),vt(" ",d(6,13,"labels.inputs.Campaign Name")," : ",r.campaign.campaignName," "),l(4),vt(` `,d(10,15,"labels.inputs.SMS Provider"),` : - `,li(11,17,r.campaign.providerId,r.smsProviders,"id","name")||"Unassigned",` + `,ci(11,17,r.campaign.providerId,r.smsProviders,"id","name")||"Unassigned",` `),l(5),vt(` `,d(15,22,"labels.inputs.Trigger Type"),` : - `,li(16,24,r.campaign.editFlag?r.campaign.triggerType.id:r.campaign.triggerType,r.triggerTypes,"id","value"),` + `,ci(16,24,r.campaign.editFlag?r.campaign.triggerType.id:r.campaign.triggerType,r.triggerTypes,"id","value"),` `),l(5),vt(` `,d(20,29,"labels.inputs.Bussiness Rule"),` : `,r.campaign.editFlag?r.campaign.reportName:r.campaign.paramValue==null?null:r.campaign.paramValue.reportName,` - `),l(6),k("",d(26,31,"labels.heading.Campaign Message")," :"),l(4),b(r.campaign.editFlag?r.editedCampaignMessage:r.campaign.message),l(6),g("routerLink",ht(37,w_i)),l(),k(` + `),l(6),k("",d(26,31,"labels.heading.Campaign Message")," :"),l(4),b(r.campaign.editFlag?r.editedCampaignMessage:r.campaign.message),l(6),g("routerLink",ht(37,A1i)),l(),k(` `,d(37,33,"labels.buttons.Cancel"),` `),l(4),k(` `,d(41,35,"labels.buttons.Submit"),` - `))},dependencies:[Dt,Kt,sc,Ra,zt,St,Fr],styles:[".tab-content[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-content[_ngcontent-%COMP%] .template-message[_ngcontent-%COMP%]{padding-inline:1.5%;margin-top:1%}.tab-content[_ngcontent-%COMP%] .margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function E_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",13),t(2,` - `))}function k_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",13),t(2,` - `))}function I_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function T_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function P_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function D_i(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CAMPAIGN"))}function M_i(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MESSAGE"))}function A_i(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function O_i(e,n){if(e&1){let i=lt();o(0,"mat-step",17),t(1,` - `),x(2,A_i,2,3,"ng-template",9),t(3,` + `))},dependencies:[yt,wt,qt,Zt,At,Et,Dl,ko,Ar],styles:[".tab-content[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-content[_ngcontent-%COMP%] .template-message[_ngcontent-%COMP%]{padding-inline:1.5%;margin-top:1%}.tab-content[_ngcontent-%COMP%] .margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function M1i(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",13),t(2,` + `))}function O1i(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",13),t(2,` + `))}function F1i(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function B1i(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function R1i(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function N1i(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CAMPAIGN"))}function L1i(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MESSAGE"))}function V1i(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}function z1i(e,n){if(e&1){let i=lt();a(0,"mat-step",17),t(1,` + `),x(2,V1i,2,3,"ng-template",9),t(3,` - `),o(4,"mifosx-campaign-preview-step",18),q("submitEvent",function(){Q(i);let r=A();return Y(r.submit())}),t(5,` + `),a(4,"mifosx-campaign-preview-step",18),q("submitEvent",function(){Q(i);let r=M();return K(r.submit())}),t(5,` `),s(),t(6,` - `),s()}if(e&2){let i=A();l(4),g("smsCampaignTemplate",i.smsCampaignTemplate)("campaign",i.smsCampaign)}}var Dmt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.router=a,this.organizationService=r,this.settingsService=c,this.dateUtils=u,this.route.data.subscribe(h=>{this.smsCampaignTemplate=h.smsCampaignTemplate})}get smsCampaignForm(){return this.smsCampaignStep.smsCampaignFormGroup}get smsCampaign(){return ve(ve({},this.smsCampaignStep.smsCampaignFormGroupValue),this.campaignMessageStep.campaignMessage)}setParameters(i){this.templateParameters=i}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,r="dd MMMM yyyy HH:mm:ss",c=oi(ve({},this.smsCampaign),{campaignType:this.smsCampaign.isNotification?2:1,submittedOnDate:this.dateUtils.formatDate(new Date,a),dateTimeFormat:r,dateFormat:a,locale:i});if(this.smsCampaign.triggerType===2){let u=c.recurrenceStartDate;c.recurrenceStartDate=this.dateUtils.formatDate(u,r)}this.organizationService.createSmsCampaign(c).subscribe(u=>{this.router.navigate(["../",u.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(ki),z($e),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-campaign"]],viewQuery:function(a,r){if(a&1&&(Bt(xk,7),Bt(Af,7)),a&2){let c;Ot(c=Ft())&&(r.smsCampaignStep=c.first),Ot(c=Ft())&&(r.campaignMessageStep=c.first)}},decls:35,vars:5,consts:[["smsCampaignStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"templateParameters","smsCampaignTemplate"],[3,"templateParameters","smsCampaignFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","smsCampaignTemplate","campaign"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,E_i,3,0,"ng-template",3),t(6,` + `),s()}if(e&2){let i=M();l(4),g("smsCampaignTemplate",i.smsCampaignTemplate)("campaign",i.smsCampaign)}}var OA=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.router=o,this.organizationService=r,this.settingsService=c,this.dateUtils=u,this.route.data.subscribe(h=>{this.smsCampaignTemplate=h.smsCampaignTemplate})}get smsCampaignForm(){return this.smsCampaignStep.smsCampaignFormGroup}get smsCampaign(){return ye(ye({},this.smsCampaignStep.smsCampaignFormGroupValue),this.campaignMessageStep.campaignMessage)}setParameters(i){this.templateParameters=i}submit(){let i=this.settingsService.language.code,o=this.settingsService.dateFormat,r="dd MMMM yyyy HH:mm:ss",c=li(ye({},this.smsCampaign),{campaignType:this.smsCampaign.isNotification?2:1,submittedOnDate:this.dateUtils.formatDate(new Date,o),dateTimeFormat:r,dateFormat:o,locale:i});if(this.smsCampaign.triggerType===2){let u=c.recurrenceStartDate;c.recurrenceStartDate=this.dateUtils.formatDate(u,r)}this.organizationService.createSmsCampaign(c).subscribe(u=>{this.router.navigate(["../",u.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(Ti),z(Qe),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-campaign"]],viewQuery:function(o,r){if(o&1&&(Nt(hC,7),Nt(_f,7)),o&2){let c;Bt(c=Rt())&&(r.smsCampaignStep=c.first),Bt(c=Rt())&&(r.campaignMessageStep=c.first)}},decls:35,vars:5,consts:[["smsCampaignStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"templateParameters","smsCampaignTemplate"],[3,"templateParameters","smsCampaignFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","smsCampaignTemplate","campaign"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,M1i,3,0,"ng-template",3),t(6,` - `),x(7,k_i,3,0,"ng-template",4),t(8,` + `),x(7,O1i,3,0,"ng-template",4),t(8,` - `),x(9,I_i,3,0,"ng-template",5),t(10,` + `),x(9,F1i,3,0,"ng-template",5),t(10,` - `),x(11,T_i,3,0,"ng-template",6),t(12,` + `),x(11,B1i,3,0,"ng-template",6),t(12,` - `),x(13,P_i,3,0,"ng-template",7),t(14,` + `),x(13,R1i,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,D_i,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,N1i,2,3,"ng-template",9),t(18,` - `),o(19,"mifosx-sms-campaign-step",10),q("templateParameters",function(h){return Q(c),Y(r.setParameters(h))}),t(20,` + `),a(19,"mifosx-sms-campaign-step",10),q("templateParameters",function(h){return Q(c),K(r.setParameters(h))}),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-step"),t(24,` - `),x(25,M_i,2,3,"ng-template",9),t(26,` + `),a(23,"mat-step"),t(24,` + `),x(25,L1i,2,3,"ng-template",9),t(26,` - `),o(27,"mifosx-campaign-message-step",11),t(28,` + `),a(27,"mifosx-campaign-message-step",11),t(28,` `),s(),t(29,` `),s(),t(30,` - `),x(31,O_i,7,2,"mat-step",12),t(32,` + `),x(31,z1i,7,2,"mat-step",12),t(32,` `),s(),t(33,` `),s(),t(34,` -`)}a&2&&(l(15),g("stepControl",r.smsCampaignForm),l(4),g("smsCampaignTemplate",r.smsCampaignTemplate),l(8),g("templateParameters",r.templateParameters)("smsCampaignFormValid",r.smsCampaignForm.valid),l(4),g("ngIf",r.smsCampaignForm.valid))},dependencies:[Lt,Ht,wo,yo,Eo,So,xk,Af,_k,St],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();function F_i(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` +`)}o&2&&(l(15),g("stepControl",r.smsCampaignForm),l(4),g("smsCampaignTemplate",r.smsCampaignTemplate),l(8),g("templateParameters",r.templateParameters)("smsCampaignFormValid",r.smsCampaignForm.valid),l(4),g("ngIf",r.smsCampaignForm.valid))},dependencies:[yt,zt,wt,Et,va,xa,Ut,_a,ga,hC,_f,Kx],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();function j1i(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function B_i(e,n){if(e&1&&(o(0,"mat-form-field",16),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),I(5,"input",17),t(6,` - `),x(7,F_i,7,7,"mat-error",13),t(8,` - `),s()),e&2){let i=A(2).$implicit,a=A();l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function R_i(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` + `),l(3),b(d(5,5,"labels.commons.required"))}}function q1i(e,n){if(e&1&&(a(0,"mat-form-field",16),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),T(5,"input",17),t(6,` + `),x(7,j1i,7,7,"mat-error",13),t(8,` + `),s()),e&2){let i=M(2).$implicit,o=M();l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngIf",o.ReportForm.controls[i.name].hasError("required"))}}function H1i(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function N_i(e,n){if(e&1){let i=lt();o(0,"mat-form-field",18),q("click",function(){Q(i);let r=Tt(10);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),I(5,"input",19),t(6,` - `),I(7,"mat-datepicker-toggle",20),t(8,` - `),I(9,"mat-datepicker",null,0),t(11,` - `),x(12,R_i,7,7,"mat-error",13),t(13,` - `),s()}if(e&2){let i=Tt(10),a=A(2).$implicit,r=A();l(3),b(a.label),l(2),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i)("formControlName",a.name),l(2),g("for",i),l(5),g("ngIf",r.ReportForm.controls[a.name].hasError("required"))}}function L_i(e,n){if(e&1&&(o(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),l(3),b(d(5,5,"labels.commons.required"))}}function G1i(e,n){if(e&1){let i=lt();a(0,"mat-form-field",18),q("click",function(){Q(i);let r=Dt(10);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),T(5,"input",19),t(6,` + `),T(7,"mat-datepicker-toggle",20),t(8,` + `),T(9,"mat-datepicker",null,0),t(11,` + `),x(12,H1i,7,7,"mat-error",13),t(13,` + `),s()}if(e&2){let i=Dt(10),o=M(2).$implicit,r=M();l(3),b(o.label),l(2),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i)("formControlName",o.name),l(2),g("for",i),l(5),g("ngIf",r.ReportForm.controls[o.name].hasError("required"))}}function U1i(e,n){if(e&1&&(a(0,"mat-option",23),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function V_i(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` + `)}}function $1i(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function z_i(e,n){if(e&1&&(o(0,"mat-form-field",16),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),o(5,"mat-select",21),t(6,` - `),x(7,L_i,2,2,"mat-option",22),t(8,` + `),l(3),b(d(5,5,"labels.commons.required"))}}function W1i(e,n){if(e&1&&(a(0,"mat-form-field",16),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),a(5,"mat-select",21),t(6,` + `),x(7,U1i,2,2,"mat-option",22),t(8,` `),s(),t(9,` - `),x(10,V_i,7,7,"mat-error",13),t(11,` - `),s()),e&2){let i=A(2).$implicit,a=A();l(3),b(i.label),l(2),g("formControlName",i.name)("compareWith",a.compareOptions),l(2),g("ngForOf",i.selectOptions),l(3),g("ngIf",a.ReportForm.controls[i.name].hasError("required"))}}function j_i(e,n){e&1&&(at(0),t(1,` - `),x(2,B_i,9,3,"mat-form-field",14),t(3,` + `),x(10,$1i,7,7,"mat-error",13),t(11,` + `),s()),e&2){let i=M(2).$implicit,o=M();l(3),b(i.label),l(2),g("formControlName",i.name)("compareWith",o.compareOptions),l(2),g("ngForOf",i.selectOptions),l(3),g("ngIf",o.ReportForm.controls[i.name].hasError("required"))}}function Q1i(e,n){e&1&&(ot(0),t(1,` + `),x(2,q1i,9,3,"mat-form-field",14),t(3,` - `),x(4,N_i,14,7,"mat-form-field",15),t(5,` + `),x(4,G1i,14,7,"mat-form-field",15),t(5,` - `),x(6,z_i,12,5,"mat-form-field",14),t(7,` - `),ot()),e&2&&(l(2),g("ngSwitchCase","text"),l(2),g("ngSwitchCase","date"),l(2),g("ngSwitchCase","select"))}function q_i(e,n){if(e&1&&(at(0,12),t(1,` - `),x(2,j_i,8,3,"ng-container",13),t(3,` - `),ot()),e&2){let i=n.$implicit,a=A();g("ngSwitch",i.displayType),l(2),g("ngIf",a.ReportForm.controls[i.name])}}var Mmt=(()=>{class e{constructor(i,a,r){this.reportsService=i,this.settingsService=a,this.dateUtils=r,this.templateParameters=new Jn,this.ReportForm=new b0({}),this.parentParameters=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date}ngOnInit(){this.maxDate=this.settingsService.businessDate}ngOnChanges(){this.paramData&&(this.ReportForm=new b0({}),this.paramValue=JSON.parse(this.smsCampaign.paramValue),this.createRunReportForm(),this.disableFormWhenValid(),this.getResponseHeaders())}createRunReportForm(){this.paramData.forEach(i=>{if(i.parentParameterName){let a=this.paramData.find(r=>r.name===i.parentParameterName);a.childParameters.push(i),this.updateParentParameters(a)}else{this.ReportForm.addControl(i.name,new ge("",yt.required));let a=this.paramValue[i.variable].toString();switch(i.displayType){case"text":this.ReportForm.get(i.name).patchValue(a);break;case"select":this.fetchSelectOptions(i,i.name);break;case"date":let r=this.settingsService.dateFormat,c=this.dateUtils.formatDate(a,r);this.ReportForm.get(i.name).patchValue(c);break}}}),this.setChildControls()}updateParentParameters(i){let a=this.parentParameters.map(r=>r.name);if(!a.includes(i.name))this.parentParameters.push(i);else{let r=a.indexOf(i.name);this.parentParameters[r]=i}}setChildControls(){this.parentParameters.forEach(i=>{this.ReportForm.get(i.name).valueChanges.subscribe(a=>{i.childParameters.forEach(r=>{if(r.displayType==="none"?this.ReportForm.addControl(r.name,new ge(r.defaultVal)):this.ReportForm.addControl(r.name,new ge("",yt.required)),r.displayType==="select"){let c=`${r.name}?${i.inputName}=${a.id}`;this.fetchSelectOptions(r,c)}})})})}fetchSelectOptions(i,a){this.reportsService.getSelectOptions(a).subscribe(r=>{i.selectOptions=r,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"});let c=this.paramValue[i.variable].toString(),u=r.find(h=>h.id===c);this.ReportForm.controls[i.name].patchValue({id:c,name:u.name})})}compareOptions(i,a){return i&&a&&i.id===a.id}disableFormWhenValid(){this.ReportForm.statusChanges.pipe(Xa()).subscribe(i=>{i==="VALID"&&this.ReportForm.disable()})}formatUserResponse(i,a){let r={},c;for(let[u,h]of Object.entries(i)){let _=this.paramData.find(y=>y.variable===u);c=a?_.inputName:_.variable,r[c]=h}return r}getResponseHeaders(){let i=this.paramValue.reportName;delete this.paramValue.reportName;let a=this.formatUserResponse(this.paramValue,!0);this.reportsService.getRunReportData(i,a).subscribe(r=>{this.templateParameters.emit(r.columnHeaders)},r=>{this.templateParameters.emit(null),this.ReportForm.disable()})}static{this.\u0275fac=function(a){return new(a||e)(z(Bs),z($e),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-business-rule-parameters"]],inputs:{paramData:"paramData",smsCampaign:"smsCampaign"},outputs:{templateParameters:"templateParameters"},features:[Pa],decls:32,vars:11,consts:[["runReportDatePicker",""],[1,"layout-column"],[1,"flex-98"],[1,"mat-h3","flex-98"],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent"],[3,"ngSwitch",4,"ngFor","ngForOf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"ngSwitch"],[4,"ngIf"],["class","flex-48",4,"ngSwitchCase"],["class","flex-48",3,"click",4,"ngSwitchCase"],[1,"flex-48"],["matInput","","required","",3,"formControlName"],[1,"flex-48",3,"click"],["matInput","","required","",3,"min","max","matDatepicker","formControlName"],["matSuffix","",3,"for"],["required","",3,"formControlName","compareWith"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),I(2,"mat-divider",2),t(3,` + `),x(6,W1i,12,5,"mat-form-field",14),t(7,` + `),at()),e&2&&(l(2),g("ngSwitchCase","text"),l(2),g("ngSwitchCase","date"),l(2),g("ngSwitchCase","select"))}function K1i(e,n){if(e&1&&(ot(0,12),t(1,` + `),x(2,Q1i,8,3,"ng-container",13),t(3,` + `),at()),e&2){let i=n.$implicit,o=M();g("ngSwitch",i.displayType),l(2),g("ngIf",o.ReportForm.controls[i.name])}}var FA=(()=>{class e{constructor(i,o,r){this.reportsService=i,this.settingsService=o,this.dateUtils=r,this.templateParameters=new Wn,this.ReportForm=new om({}),this.parentParameters=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date}ngOnInit(){this.maxDate=this.settingsService.businessDate}ngOnChanges(){this.paramData&&(this.ReportForm=new om({}),this.paramValue=JSON.parse(this.smsCampaign.paramValue),this.createRunReportForm(),this.disableFormWhenValid(),this.getResponseHeaders())}createRunReportForm(){this.paramData.forEach(i=>{if(i.parentParameterName){let o=this.paramData.find(r=>r.name===i.parentParameterName);o.childParameters.push(i),this.updateParentParameters(o)}else{this.ReportForm.addControl(i.name,new be("",St.required));let o=this.paramValue[i.variable].toString();switch(i.displayType){case"text":this.ReportForm.get(i.name).patchValue(o);break;case"select":this.fetchSelectOptions(i,i.name);break;case"date":let r=this.settingsService.dateFormat,c=this.dateUtils.formatDate(o,r);this.ReportForm.get(i.name).patchValue(c);break}}}),this.setChildControls()}updateParentParameters(i){let o=this.parentParameters.map(r=>r.name);if(!o.includes(i.name))this.parentParameters.push(i);else{let r=o.indexOf(i.name);this.parentParameters[r]=i}}setChildControls(){this.parentParameters.forEach(i=>{this.ReportForm.get(i.name).valueChanges.subscribe(o=>{i.childParameters.forEach(r=>{if(r.displayType==="none"?this.ReportForm.addControl(r.name,new be(r.defaultVal)):this.ReportForm.addControl(r.name,new be("",St.required)),r.displayType==="select"){let c=`${r.name}?${i.inputName}=${o.id}`;this.fetchSelectOptions(r,c)}})})})}fetchSelectOptions(i,o){this.reportsService.getSelectOptions(o).subscribe(r=>{i.selectOptions=r,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"});let c=this.paramValue[i.variable].toString(),u=r.find(h=>h.id===c);this.ReportForm.controls[i.name].patchValue({id:c,name:u.name})})}compareOptions(i,o){return i&&o&&i.id===o.id}disableFormWhenValid(){this.ReportForm.statusChanges.pipe(Qo()).subscribe(i=>{i==="VALID"&&this.ReportForm.disable()})}formatUserResponse(i,o){let r={},c;for(let[u,h]of Object.entries(i)){let _=this.paramData.find(y=>y.variable===u);c=o?_.inputName:_.variable,r[c]=h}return r}getResponseHeaders(){let i=this.paramValue.reportName;delete this.paramValue.reportName;let o=this.formatUserResponse(this.paramValue,!0);this.reportsService.getRunReportData(i,o).subscribe(r=>{this.templateParameters.emit(r.columnHeaders)},r=>{this.templateParameters.emit(null),this.ReportForm.disable()})}static{this.\u0275fac=function(o){return new(o||e)(z(ks),z(Qe),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-business-rule-parameters"]],inputs:{paramData:"paramData",smsCampaign:"smsCampaign"},outputs:{templateParameters:"templateParameters"},features:[wo],decls:32,vars:11,consts:[["runReportDatePicker",""],[1,"layout-column"],[1,"flex-98"],[1,"mat-h3","flex-98"],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent"],[3,"ngSwitch",4,"ngFor","ngForOf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"ngSwitch"],[4,"ngIf"],["class","flex-48",4,"ngSwitchCase"],["class","flex-48",3,"click",4,"ngSwitchCase"],[1,"flex-48"],["matInput","","required","",3,"formControlName"],[1,"flex-48",3,"click"],["matInput","","required","",3,"min","max","matDatepicker","formControlName"],["matSuffix","",3,"for"],["required","",3,"formControlName","compareWith"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),T(2,"mat-divider",2),t(3,` - `),o(4,"h3",3),t(5),m(6,"translate"),s(),t(7,` + `),a(4,"h3",3),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"form",4),t(9,` - `),o(10,"div",5),t(11,` - `),x(12,q_i,4,2,"ng-container",6),t(13,` + `),a(8,"form",4),t(9,` + `),a(10,"div",5),t(11,` + `),x(12,K1i,4,2,"ng-container",6),t(13,` `),s(),t(14,` `),s(),t(15,` `),s(),t(16,` -`),o(17,"div",7),t(18,` - `),o(19,"button",8),t(20,` - `),I(21,"fa-icon",9),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"button",10),t(26),m(27,"translate"),I(28,"fa-icon",11),t(29,` +`),a(17,"div",7),t(18,` + `),a(19,"button",8),t(20,` + `),T(21,"fa-icon",9),t(22),m(23,"translate"),s(),t(24,` + `),a(25,"button",10),t(26),m(27,"translate"),T(28,"fa-icon",11),t(29,` `),s(),t(30,` `),s(),t(31,` -`)),a&2&&(l(5),b(d(6,5,"labels.heading.Business Rule Parameters")),l(3),g("formGroup",r.ReportForm),l(4),g("ngForOf",r.paramData),l(10),k(` +`)),o&2&&(l(5),b(d(6,5,"labels.heading.Business Rule Parameters")),l(3),g("formGroup",r.ReportForm),l(4),g("ngForOf",r.paramData),l(10),k(` `,d(23,7,"labels.buttons.Previous"),` `),l(4),k(` `,d(27,9,"labels.buttons.Next"),` - `))},dependencies:[re,Lt,as,os,Ht,De,Dt,Pi,Di,Mi,sn,jt,Gt,Te,yi,Kt,qe,yn,dn,fe,ye,ee,me,Ie,de,ue,St],styles:["h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.parameter[_ngcontent-%COMP%]{margin-inline:1%}"]})}}return e})();function G_i(e,n){if(e&1&&(o(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))},dependencies:[yt,le,zt,Ya,Ja,wt,_e,we,re,he,Ie,ge,xe,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,Et,sn,dn,Ut,yn],styles:["h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.parameter[_ngcontent-%COMP%]{margin-inline:1%}"]})}}return e})();function Y1i(e,n){if(e&1&&(a(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function U_i(e,n){if(e&1&&(o(0,"mat-form-field",3),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",12),t(7,` - `),x(8,G_i,2,2,"mat-option",7),t(9,` + `)}}function J1i(e,n){if(e&1&&(a(0,"mat-form-field",3),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",12),t(7,` + `),x(8,Y1i,2,2,"mat-option",7),t(9,` `),s(),t(10,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.SMS Provider")),l(5),g("ngForOf",i.smsProviders)}}function $_i(e,n){if(e&1&&(o(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.SMS Provider")),l(5),g("ngForOf",i.smsProviders)}}function Z1i(e,n){if(e&1&&(a(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function W_i(e,n){if(e&1){let i=lt();o(0,"mat-form-field",14),q("click",function(){Q(i);let r=Tt(11);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",15),t(7,` - `),I(8,"mat-datepicker-toggle",16),t(9,` - `),I(10,"mat-datepicker",null,0),t(12,` - `),o(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),o(17,"strong"),t(18),m(19,"translate"),s(),t(20,` + `)}}function X1i(e,n){if(e&1){let i=lt();a(0,"mat-form-field",14),q("click",function(){Q(i);let r=Dt(11);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",15),t(7,` + `),T(8,"mat-datepicker-toggle",16),t(9,` + `),T(10,"mat-datepicker",null,0),t(12,` + `),a(13,"mat-error"),t(14),m(15,"translate"),m(16,"translate"),a(17,"strong"),t(18),m(19,"translate"),s(),t(20,` `),s(),t(21,` - `),s()}if(e&2){let i=Tt(11),a=A();l(3),b(d(4,8,"labels.inputs.Schedule Date")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(6),vt(` + `),s()}if(e&2){let i=Dt(11),o=M();l(3),b(d(4,8,"labels.inputs.Schedule Date")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(6),vt(` `,d(15,10,"labels.inputs.Schedule Date")," ",d(16,12,"labels.commons.is"),` - `),l(4),b(d(19,14,"labels.commons.required"))}}function Q_i(e,n){if(e&1&&(o(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.reportId),l(),k(` + `),l(4),b(d(19,14,"labels.commons.required"))}}function tgi(e,n){if(e&1&&(a(0,"mat-option",13),t(1),s()),e&2){let i=n.$implicit;g("value",i.reportId),l(),k(` `,i.reportName,` - `)}}var Amt=(()=>{class e{constructor(i,a,r){this.formBuilder=i,this.reportService=a,this.settingsService=r,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.templateParameters=new Jn,this.createSMSCampaignDetailsForm()}createSMSCampaignDetailsForm(){this.smsCampaignDetailsForm=this.formBuilder.group({campaignName:["",yt.required],providerId:[null],triggerType:["",yt.required],runReportId:["",yt.required],isNotification:[!1]})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions,this.businessRules=this.smsCampaignTemplate.businessRulesOptions,this.setControlValues(),this.getParameters()}passParameters(i){this.templateParameters.emit(i)}getParameters(){this.reportService.getReportParams(this.smsCampaign.reportName).subscribe(i=>{this.paramData=i}),this.smsCampaignDetailsForm.disable()}setControlValues(){this.smsCampaignDetailsForm.patchValue({campaignName:this.smsCampaign.campaignName,providerId:this.smsCampaign.providerId,triggerType:this.smsCampaign.triggerType.id,runReportId:this.smsCampaign.runReportId,isNotification:this.smsCampaign.isNotification}),this.smsCampaign.triggerType.value==="Schedule"&&this.smsCampaignDetailsForm.addControl("recurrenceStartDate",new ge(new Date(this.smsCampaign.recurrenceStartDate)))}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Bs),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-sms-campaign-step"]],inputs:{smsCampaignTemplate:"smsCampaignTemplate",smsCampaign:"smsCampaign"},outputs:{templateParameters:"templateParameters"},decls:77,vars:46,consts:[["recurrenceStartDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","campaignName","required",""],["class","flex-48",4,"ngIf"],["formControlName","triggerType","required",""],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isNotification",1,"flex-48"],["class","flex-48",3,"click",4,"ngIf"],["formControlName","runReportId","required",""],[3,"templateParameters","paramData","smsCampaign"],["formControlName","providerId"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","recurrenceStartDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"]],template:function(a,r){a&1&&(o(0,"form",1),t(1,` - `),o(2,"div",2),t(3,` - `),o(4,"mat-form-field",3),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",4),t(11,` - `),o(12,"mat-error"),t(13),m(14,"translate"),m(15,"translate"),o(16,"strong"),t(17),m(18,"translate"),s(),t(19,` + `)}}var BA=(()=>{class e{constructor(i,o,r){this.formBuilder=i,this.reportService=o,this.settingsService=r,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.templateParameters=new Wn,this.createSMSCampaignDetailsForm()}createSMSCampaignDetailsForm(){this.smsCampaignDetailsForm=this.formBuilder.group({campaignName:["",St.required],providerId:[null],triggerType:["",St.required],runReportId:["",St.required],isNotification:[!1]})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.triggerTypes=this.smsCampaignTemplate.triggerTypeOptions,this.smsProviders=this.smsCampaignTemplate.smsProviderOptions,this.businessRules=this.smsCampaignTemplate.businessRulesOptions,this.setControlValues(),this.getParameters()}passParameters(i){this.templateParameters.emit(i)}getParameters(){this.reportService.getReportParams(this.smsCampaign.reportName).subscribe(i=>{this.paramData=i}),this.smsCampaignDetailsForm.disable()}setControlValues(){this.smsCampaignDetailsForm.patchValue({campaignName:this.smsCampaign.campaignName,providerId:this.smsCampaign.providerId,triggerType:this.smsCampaign.triggerType.id,runReportId:this.smsCampaign.runReportId,isNotification:this.smsCampaign.isNotification}),this.smsCampaign.triggerType.value==="Schedule"&&this.smsCampaignDetailsForm.addControl("recurrenceStartDate",new be(new Date(this.smsCampaign.recurrenceStartDate)))}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(ks),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-sms-campaign-step"]],inputs:{smsCampaignTemplate:"smsCampaignTemplate",smsCampaign:"smsCampaign"},outputs:{templateParameters:"templateParameters"},decls:77,vars:46,consts:[["recurrenceStartDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","campaignName","required",""],["class","flex-48",4,"ngIf"],["formControlName","triggerType","required",""],[3,"value",4,"ngFor","ngForOf"],["labelPosition","before","formControlName","isNotification",1,"flex-48"],["class","flex-48",3,"click",4,"ngIf"],["formControlName","runReportId","required",""],[3,"templateParameters","paramData","smsCampaign"],["formControlName","providerId"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","recurrenceStartDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"]],template:function(o,r){o&1&&(a(0,"form",1),t(1,` + `),a(2,"div",2),t(3,` + `),a(4,"mat-form-field",3),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",4),t(11,` + `),a(12,"mat-error"),t(13),m(14,"translate"),m(15,"translate"),a(16,"strong"),t(17),m(18,"translate"),s(),t(19,` `),s(),t(20,` `),s(),t(21,` - `),x(22,U_i,11,4,"mat-form-field",5),t(23,` + `),x(22,J1i,11,4,"mat-form-field",5),t(23,` - `),o(24,"mat-form-field",3),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mat-select",6),t(31,` - `),x(32,$_i,2,2,"mat-option",7),t(33,` + `),a(24,"mat-form-field",3),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"mat-select",6),t(31,` + `),x(32,Z1i,2,2,"mat-option",7),t(33,` `),s(),t(34,` - `),o(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),o(39,"strong"),t(40),m(41,"translate"),s(),t(42,` + `),a(35,"mat-error"),t(36),m(37,"translate"),m(38,"translate"),a(39,"strong"),t(40),m(41,"translate"),s(),t(42,` `),s(),t(43,` `),s(),t(44,` - `),o(45,"mat-checkbox",8),t(46),m(47,"translate"),s(),t(48,` + `),a(45,"mat-checkbox",8),t(46),m(47,"translate"),s(),t(48,` - `),x(49,W_i,22,16,"mat-form-field",9),t(50,` + `),x(49,X1i,22,16,"mat-form-field",9),t(50,` - `),o(51,"mat-form-field",3),t(52,` - `),o(53,"mat-label"),t(54),m(55,"translate"),s(),t(56,` - `),o(57,"mat-select",10),t(58,` - `),x(59,Q_i,2,2,"mat-option",7),t(60,` + `),a(51,"mat-form-field",3),t(52,` + `),a(53,"mat-label"),t(54),m(55,"translate"),s(),t(56,` + `),a(57,"mat-select",10),t(58,` + `),x(59,tgi,2,2,"mat-option",7),t(60,` `),s(),t(61,` - `),o(62,"mat-error"),t(63),m(64,"translate"),m(65,"translate"),o(66,"strong"),t(67),m(68,"translate"),s(),t(69,` + `),a(62,"mat-error"),t(63),m(64,"translate"),m(65,"translate"),a(66,"strong"),t(67),m(68,"translate"),s(),t(69,` `),s(),t(70,` `),s(),t(71,` `),s(),t(72,` - `),o(73,"mifosx-edit-business-rule-parameters",11),q("templateParameters",function(u){return r.passParameters(u)}),t(74,` + `),a(73,"mifosx-edit-business-rule-parameters",11),q("templateParameters",function(u){return r.passParameters(u)}),t(74,` `),s(),t(75,` `),s(),t(76,` -`)),a&2&&(g("formGroup",r.smsCampaignDetailsForm),l(7),b(d(8,20,"labels.inputs.Campaign Name")),l(6),vt(` +`)),o&2&&(g("formGroup",r.smsCampaignDetailsForm),l(7),b(d(8,20,"labels.inputs.Campaign Name")),l(6),vt(` `,d(14,22,"labels.inputs.Campaign Name")," ",d(15,24,"labels.commons.is"),` `),l(4),b(d(18,26,"labels.commons.required")),l(5),g("ngIf",!r.smsCampaignDetailsForm.controls.isNotification.value),l(5),b(d(28,28,"labels.inputs.Trigger Type")),l(5),g("ngForOf",r.triggerTypes),l(4),vt(` `,d(37,30,"labels.inputs.Trigger Type")," ",d(38,32,"labels.commons.is"),` @@ -38751,1022 +38765,1022 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(47,36,"labels.inputs.Is Notification"),`? `),l(3),g("ngIf",r.smsCampaignDetailsForm.controls.recurrenceStartDate),l(5),b(d(55,38,"labels.inputs.Business Rule")),l(5),g("ngForOf",r.businessRules),l(4),vt(` `,d(64,40,"labels.inputs.Business Rule")," ",d(65,42,"labels.commons.is"),` - `),l(4),b(d(68,44,"labels.commons.required")),l(6),g("paramData",r.paramData)("smsCampaign",r.smsCampaign))},dependencies:[re,Lt,De,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,Mmt,St]})}}return e})();function K_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function J_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",14),t(2,` - `))}function Z_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",15),t(2,` - `))}function X_i(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",16),t(2,` - `))}function tvi(e,n){e&1&&(t(0,` - `),I(1,"fa-icon",17),t(2,` - `))}function evi(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CAMPAIGN"))}function ivi(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MESSAGE"))}function nvi(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}var Omt=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.router=a,this.dateUtils=r,this.organizationService=c,this.settingsService=u,this.route.data.subscribe(h=>{this.smsCampaignTemplate=h.smsCampaignTemplate,this.smsCampaign=h.smsCampaign,this.smsCampaign.editFlag=!0})}get campaignMessage(){return this.campaignMessageStep.campaignMessage.message}setParameters(i){this.templateParameters=i}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,r="dd MMMM yyyy HH:mm:ss",c={campaignName:this.smsCampaign.campaignName,campaignType:this.smsCampaign.isNotification?2:1,isNotification:this.smsCampaign.isNotification,triggerType:this.smsCampaign.triggerType.id,providerId:this.smsCampaign.providerId===0?null:this.smsCampaign.providerId,runReportId:this.smsCampaign.runReportId,message:this.campaignMessage,paramValue:JSON.parse(this.smsCampaign.paramValue),dateTimeFormat:r,dateFormat:a,locale:i};this.smsCampaign.triggerType.id===2&&(c.recurrenceStartDate=this.dateUtils.formatDate(new Date(this.smsCampaign.recurrenceStartDate),r)),this.organizationService.updateSmsCampaign(c,this.smsCampaign.id).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(xi),z(ki),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-campaign"]],viewQuery:function(a,r){if(a&1&&Bt(Af,7),a&2){let c;Ot(c=Ft())&&(r.campaignMessageStep=c.first)}},decls:41,vars:7,consts:[["smsCampaignStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed",""],["matStepLabel",""],[3,"templateParameters","smsCampaign","smsCampaignTemplate"],[3,"templateParameters","editCampaignMessage"],["state","preview","completed",""],[3,"submitEvent","campaign","editedCampaignMessage","smsCampaignTemplate"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-horizontal-stepper",2,0),t(4,` - `),x(5,K_i,3,0,"ng-template",3),t(6,` + `),l(4),b(d(68,44,"labels.commons.required")),l(6),g("paramData",r.paramData)("smsCampaign",r.smsCampaign))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,Et,Mi,FA],encapsulation:2})}}return e})();function egi(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function igi(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",14),t(2,` + `))}function ngi(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",15),t(2,` + `))}function rgi(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",16),t(2,` + `))}function ogi(e,n){e&1&&(t(0,` + `),T(1,"fa-icon",17),t(2,` + `))}function agi(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.CAMPAIGN"))}function sgi(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.MESSAGE"))}function lgi(e,n){e&1&&(t(0),m(1,"translate")),e&2&&b(d(1,1,"labels.inputs.PREVIEW"))}var RA=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.router=o,this.dateUtils=r,this.organizationService=c,this.settingsService=u,this.route.data.subscribe(h=>{this.smsCampaignTemplate=h.smsCampaignTemplate,this.smsCampaign=h.smsCampaign,this.smsCampaign.editFlag=!0})}get campaignMessage(){return this.campaignMessageStep.campaignMessage.message}setParameters(i){this.templateParameters=i}submit(){let i=this.settingsService.language.code,o=this.settingsService.dateFormat,r="dd MMMM yyyy HH:mm:ss",c={campaignName:this.smsCampaign.campaignName,campaignType:this.smsCampaign.isNotification?2:1,isNotification:this.smsCampaign.isNotification,triggerType:this.smsCampaign.triggerType.id,providerId:this.smsCampaign.providerId===0?null:this.smsCampaign.providerId,runReportId:this.smsCampaign.runReportId,message:this.campaignMessage,paramValue:JSON.parse(this.smsCampaign.paramValue),dateTimeFormat:r,dateFormat:o,locale:i};this.smsCampaign.triggerType.id===2&&(c.recurrenceStartDate=this.dateUtils.formatDate(new Date(this.smsCampaign.recurrenceStartDate),r)),this.organizationService.updateSmsCampaign(c,this.smsCampaign.id).subscribe(u=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(_i),z(Ti),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-campaign"]],viewQuery:function(o,r){if(o&1&&Nt(_f,7),o&2){let c;Bt(c=Rt())&&(r.campaignMessageStep=c.first)}},decls:41,vars:7,consts:[["smsCampaignStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],["completed",""],["matStepLabel",""],[3,"templateParameters","smsCampaign","smsCampaignTemplate"],[3,"templateParameters","editCampaignMessage"],["state","preview","completed",""],[3,"submitEvent","campaign","editedCampaignMessage","smsCampaignTemplate"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-horizontal-stepper",2,0),t(4,` + `),x(5,egi,3,0,"ng-template",3),t(6,` - `),x(7,J_i,3,0,"ng-template",4),t(8,` + `),x(7,igi,3,0,"ng-template",4),t(8,` - `),x(9,Z_i,3,0,"ng-template",5),t(10,` + `),x(9,ngi,3,0,"ng-template",5),t(10,` - `),x(11,X_i,3,0,"ng-template",6),t(12,` + `),x(11,rgi,3,0,"ng-template",6),t(12,` - `),x(13,tvi,3,0,"ng-template",7),t(14,` + `),x(13,ogi,3,0,"ng-template",7),t(14,` - `),o(15,"mat-step",8),t(16,` - `),x(17,evi,2,3,"ng-template",9),t(18,` + `),a(15,"mat-step",8),t(16,` + `),x(17,agi,2,3,"ng-template",9),t(18,` - `),o(19,"mifosx-edit-sms-campaign-step",10),q("templateParameters",function(h){return Q(c),Y(r.setParameters(h))}),t(20,` + `),a(19,"mifosx-edit-sms-campaign-step",10),q("templateParameters",function(h){return Q(c),K(r.setParameters(h))}),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"mat-step"),t(24,` - `),x(25,ivi,2,3,"ng-template",9),t(26,` + `),a(23,"mat-step"),t(24,` + `),x(25,sgi,2,3,"ng-template",9),t(26,` - `),o(27,"mifosx-campaign-message-step",11),t(28,` + `),a(27,"mifosx-campaign-message-step",11),t(28,` `),s(),t(29,` `),s(),t(30,` - `),o(31,"mat-step",12),t(32,` - `),x(33,nvi,2,3,"ng-template",9),t(34,` + `),a(31,"mat-step",12),t(32,` + `),x(33,lgi,2,3,"ng-template",9),t(34,` - `),o(35,"mifosx-campaign-preview-step",13),q("submitEvent",function(){return Q(c),Y(r.submit())}),t(36,` + `),a(35,"mifosx-campaign-preview-step",13),q("submitEvent",function(){return Q(c),K(r.submit())}),t(36,` `),s(),t(37,` `),s(),t(38,` `),s(),t(39,` `),s(),t(40,` -`)}a&2&&(l(19),g("smsCampaign",r.smsCampaign)("smsCampaignTemplate",r.smsCampaignTemplate),l(8),g("templateParameters",r.templateParameters)("editCampaignMessage",r.smsCampaign.campaignMessage),l(8),g("campaign",r.smsCampaign)("editedCampaignMessage",r.campaignMessage)("smsCampaignTemplate",r.smsCampaignTemplate))},dependencies:[Ht,wo,yo,Eo,So,Af,_k,Amt,St],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();var rvi=()=>["../"];function avi(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.value),l(),k(` +`)}o&2&&(l(19),g("smsCampaign",r.smsCampaign)("smsCampaignTemplate",r.smsCampaignTemplate),l(8),g("templateParameters",r.templateParameters)("editCampaignMessage",r.smsCampaign.campaignMessage),l(8),g("campaign",r.smsCampaign)("editedCampaignMessage",r.campaignMessage)("smsCampaignTemplate",r.smsCampaignTemplate))},dependencies:[yt,wt,Et,va,xa,Ut,_a,ga,BA,_f,Kx],styles:[".container[_ngcontent-%COMP%]{width:60%}"]})}}return e})();var cgi=()=>["../"];function pgi(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.value),l(),k(` `,i.name,` - `)}}function ovi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function mgi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Entity")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function svi(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function dgi(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.code),l(),k(` `,i.name,` - `)}}function lvi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function ugi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Status")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function cvi(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.dataTableName),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function fgi(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.dataTableName),l(),k(` `,i.dataTableName,` - `)}}function pvi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function hgi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Data Table")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function mvi(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function ggi(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function dvi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function xgi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Loan Product")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function uvi(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",12),t(7,` - `),x(8,mvi,2,2,"mat-option",4),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function _gi(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",12),t(7,` + `),x(8,ggi,2,2,"mat-option",4),t(9,` `),s(),t(10,` - `),x(11,dvi,8,9,"mat-error",5),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Products")),l(5),g("ngForOf",i.createEntityData.loanProductDatas),l(3),g("ngIf",i.createEntityForm.controls.productId.hasError("required"))}}function fvi(e,n){if(e&1&&(o(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),x(11,xgi,8,9,"mat-error",5),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Products")),l(5),g("ngForOf",i.createEntityData.loanProductDatas),l(3),g("ngIf",i.createEntityForm.controls.productId.hasError("required"))}}function vgi(e,n){if(e&1&&(a(0,"mat-option",11),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function hvi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function bgi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Loan Product")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function gvi(e,n){if(e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",12),t(7,` - `),x(8,fvi,2,2,"mat-option",4),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Cgi(e,n){if(e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",12),t(7,` + `),x(8,vgi,2,2,"mat-option",4),t(9,` `),s(),t(10,` - `),x(11,hvi,8,9,"mat-error",5),t(12,` - `),s()),e&2){let i=A();l(3),b(d(4,3,"labels.inputs.Products")),l(5),g("ngForOf",i.createEntityData.savingsProductDatas),l(3),g("ngIf",i.createEntityForm.controls.productId.hasError("required"))}}var Fmt=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.route=a,this.organizationService=r,this.router=c,this.route.data.subscribe(u=>{this.createEntityData=u.dataTableEntity,this.entityTypes=[{name:"Client",value:this.createEntityData.entities[0]},{name:"Loan",value:this.createEntityData.entities[1]},{name:"Group",value:this.createEntityData.entities[2]},{name:"Savings Account",value:this.createEntityData.entities[3]}]})}ngOnInit(){this.setCreateEntityDataTableForm(),this.getEntityType()}setCreateEntityDataTableForm(){this.createEntityForm=this.formBuilder.group({entity:["",yt.required],status:["",yt.required],datatableName:["",yt.required]})}getEntityType(){this.createEntityForm.get("entity").valueChanges.subscribe(i=>{switch(i){case"m_client":{this.entityType="m_client",this.dataTableList=this.createEntityData.datatables.filter(a=>a.entity==="m_client"),this.statusList=this.createEntityData.statusClient,this.createEntityForm.removeControl("productId");break}case"m_loan":{this.entityType="m_loan",this.dataTableList=this.createEntityData.datatables.filter(a=>a.entity==="m_loan"),this.statusList=this.createEntityData.statusLoans,this.createEntityForm.addControl("productId",new ge("",yt.required));break}case"m_group":{this.entityType="m_group",this.dataTableList=this.createEntityData.datatables.filter(a=>a.entity==="m_group"),this.statusList=this.createEntityData.statusGroup,this.createEntityForm.removeControl("productId");break}default:{this.entityType="m_savings_account",this.dataTableList=this.createEntityData.datatables.filter(a=>a.entity==="m_savings_account"),this.statusList=this.createEntityData.statusSavings,this.createEntityForm.addControl("productId",new ge("",yt.required));break}}})}submit(){this.organizationService.createEntityDataTableChecks(this.createEntityForm.value).subscribe(i=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(ki),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-enity-data-table-checks"]],decls:72,vars:27,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","entity"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["required","","formControlName","status"],["required","","formControlName","datatableName"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["required","","formControlName","productId"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",3),t(17,` - `),x(18,avi,2,2,"mat-option",4),t(19,` + `),x(11,bgi,8,9,"mat-error",5),t(12,` + `),s()),e&2){let i=M();l(3),b(d(4,3,"labels.inputs.Products")),l(5),g("ngForOf",i.createEntityData.savingsProductDatas),l(3),g("ngIf",i.createEntityForm.controls.productId.hasError("required"))}}var NA=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.route=o,this.organizationService=r,this.router=c,this.route.data.subscribe(u=>{this.createEntityData=u.dataTableEntity,this.entityTypes=[{name:"Client",value:this.createEntityData.entities[0]},{name:"Loan",value:this.createEntityData.entities[1]},{name:"Group",value:this.createEntityData.entities[2]},{name:"Savings Account",value:this.createEntityData.entities[3]}]})}ngOnInit(){this.setCreateEntityDataTableForm(),this.getEntityType()}setCreateEntityDataTableForm(){this.createEntityForm=this.formBuilder.group({entity:["",St.required],status:["",St.required],datatableName:["",St.required]})}getEntityType(){this.createEntityForm.get("entity").valueChanges.subscribe(i=>{switch(i){case"m_client":{this.entityType="m_client",this.dataTableList=this.createEntityData.datatables.filter(o=>o.entity==="m_client"),this.statusList=this.createEntityData.statusClient,this.createEntityForm.removeControl("productId");break}case"m_loan":{this.entityType="m_loan",this.dataTableList=this.createEntityData.datatables.filter(o=>o.entity==="m_loan"),this.statusList=this.createEntityData.statusLoans,this.createEntityForm.addControl("productId",new be("",St.required));break}case"m_group":{this.entityType="m_group",this.dataTableList=this.createEntityData.datatables.filter(o=>o.entity==="m_group"),this.statusList=this.createEntityData.statusGroup,this.createEntityForm.removeControl("productId");break}default:{this.entityType="m_savings_account",this.dataTableList=this.createEntityData.datatables.filter(o=>o.entity==="m_savings_account"),this.statusList=this.createEntityData.statusSavings,this.createEntityForm.addControl("productId",new be("",St.required));break}}})}submit(){this.organizationService.createEntityDataTableChecks(this.createEntityForm.value).subscribe(i=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(Ti),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-enity-data-table-checks"]],decls:72,vars:27,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","entity"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["required","","formControlName","status"],["required","","formControlName","datatableName"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["required","","formControlName","productId"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",3),t(17,` + `),x(18,pgi,2,2,"mat-option",4),t(19,` `),s(),t(20,` - `),x(21,ovi,8,9,"mat-error",5),t(22,` + `),x(21,mgi,8,9,"mat-error",5),t(22,` `),s(),t(23,` - `),o(24,"mat-form-field"),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mat-select",6),t(31,` - `),x(32,svi,2,2,"mat-option",4),t(33,` + `),a(24,"mat-form-field"),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"mat-select",6),t(31,` + `),x(32,dgi,2,2,"mat-option",4),t(33,` `),s(),t(34,` - `),x(35,lvi,8,9,"mat-error",5),t(36,` + `),x(35,ugi,8,9,"mat-error",5),t(36,` `),s(),t(37,` - `),o(38,"mat-form-field"),t(39,` - `),o(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` - `),o(44,"mat-select",7),t(45,` - `),x(46,cvi,2,2,"mat-option",4),t(47,` + `),a(38,"mat-form-field"),t(39,` + `),a(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` + `),a(44,"mat-select",7),t(45,` + `),x(46,fgi,2,2,"mat-option",4),t(47,` `),s(),t(48,` - `),x(49,pvi,8,9,"mat-error",5),t(50,` + `),x(49,hgi,8,9,"mat-error",5),t(50,` `),s(),t(51,` - `),x(52,uvi,13,5,"mat-form-field",5),t(53,` + `),x(52,_gi,13,5,"mat-form-field",5),t(53,` - `),x(54,gvi,13,5,"mat-form-field",5),t(55,` + `),x(54,Cgi,13,5,"mat-form-field",5),t(55,` `),s(),t(56,` `),s(),t(57,` - `),o(58,"mat-card-actions",8),t(59,` - `),o(60,"button",9),t(61),m(62,"translate"),s(),t(63,` - `),o(64,"button",10),t(65),m(66,"translate"),s(),t(67,` + `),a(58,"mat-card-actions",8),t(59,` + `),a(60,"button",9),t(61),m(62,"translate"),s(),t(63,` + `),a(64,"button",10),t(65),m(66,"translate"),s(),t(67,` `),s(),t(68,` `),s(),t(69,` `),s(),t(70,` `),s(),t(71,` -`)),a&2&&(l(4),g("formGroup",r.createEntityForm),l(9),b(d(14,16,"labels.inputs.Entity")),l(5),g("ngForOf",r.entityTypes),l(3),g("ngIf",r.createEntityForm.controls.entity.hasError("required")),l(6),b(d(28,18,"labels.inputs.Status")),l(5),g("ngForOf",r.statusList),l(3),g("ngIf",r.createEntityForm.controls.status.hasError("required")),l(6),b(d(42,20,"labels.inputs.Data Table")),l(5),g("ngForOf",r.dataTableList),l(3),g("ngIf",r.createEntityForm.controls.datatableName.hasError("required")),l(3),g("ngIf",r.entityType==="m_loan"),l(2),g("ngIf",r.entityType==="m_savings_account"),l(6),g("routerLink",ht(26,rvi)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.createEntityForm),l(9),b(d(14,16,"labels.inputs.Entity")),l(5),g("ngForOf",r.entityTypes),l(3),g("ngIf",r.createEntityForm.controls.entity.hasError("required")),l(6),b(d(28,18,"labels.inputs.Status")),l(5),g("ngForOf",r.statusList),l(3),g("ngIf",r.createEntityForm.controls.status.hasError("required")),l(6),b(d(42,20,"labels.inputs.Data Table")),l(5),g("ngForOf",r.dataTableList),l(3),g("ngIf",r.createEntityForm.controls.datatableName.hasError("required")),l(3),g("ngIf",r.entityType==="m_loan"),l(2),g("ngIf",r.entityType==="m_savings_account"),l(6),g("routerLink",ht(26,cgi)),l(),k(` `,d(62,22,"labels.buttons.Cancel"),` `),l(3),g("disabled",!r.createEntityForm.valid),l(),k(` `,d(66,24,"labels.buttons.Submit"),` - `))},dependencies:[re,Lt,De,Dt,te,Ge,le,jt,Gt,Te,qe,fe,ee,me,Ie,de,ue,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var xvi=()=>["../"];function _vi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,le,zt,wt,_e,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,He,Ae,At,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ygi=()=>["../"];function Sgi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Provisioning Criteria")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function vvi(e,n){if(e&1&&(o(0,"mat-option",24),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function wgi(e,n){if(e&1&&(a(0,"mat-option",24),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function bvi(e,n){e&1&&(o(0,"mat-hint"),t(1),m(2,"translate"),s()),e&2&&(l(),k(` - `,d(2,1,"labels.text.Provisioning criteria definitions"),""))}function Cvi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function yvi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.categoryName)}}function Svi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Min Age")))}function wvi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minAge||"0")}}function Evi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Max Age")))}function kvi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maxAge||"0")}}function Ivi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Percentage")," (%)"))}function Tvi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.provisioningPercentage||"0")}}function Pvi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Liability Account")))}function Dvi(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.liabilityAccount,a.loanProvisioningCriteriaTemplate.glAccounts,"id","name")||"-",` - `)}}function Mvi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function Avi(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.expenseAccount,a.loanProvisioningCriteriaTemplate.glAccounts,"id","name")||"-",` - `)}}function Ovi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Fvi(e,n){if(e&1){let i=lt();o(0,"td",26),t(1,` - `),o(2,"button",27),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.editDefinition(r))}),t(3,` - `),I(4,"fa-icon",28),t(5),m(6,"translate"),s(),t(7,` + `)}}function Egi(e,n){e&1&&(a(0,"mat-hint"),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `,d(2,1,"labels.text.Provisioning criteria definitions"),""))}function kgi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function Tgi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.categoryName)}}function Igi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Min Age")))}function Pgi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minAge||"0")}}function Dgi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Max Age")))}function Agi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maxAge||"0")}}function Mgi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Percentage")," (%)"))}function Ogi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.provisioningPercentage||"0")}}function Fgi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Liability Account")))}function Bgi(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.liabilityAccount,o.loanProvisioningCriteriaTemplate.glAccounts,"id","name")||"-",` + `)}}function Rgi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function Ngi(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.expenseAccount,o.loanProvisioningCriteriaTemplate.glAccounts,"id","name")||"-",` + `)}}function Lgi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Vgi(e,n){if(e&1){let i=lt();a(0,"td",26),t(1,` + `),a(2,"button",27),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.editDefinition(r))}),t(3,` + `),T(4,"fa-icon",28),t(5),m(6,"translate"),s(),t(7,` `),s()}e&2&&(l(5),k(` `,d(6,1,"labels.buttons.Edit"),` - `))}function Bvi(e,n){e&1&&I(0,"tr",29)}function Rvi(e,n){e&1&&I(0,"tr",30)}function Nvi(e,n){if(e&1){let i=lt();o(0,"button",31),q("click",function(){Q(i);let r=A();return Y(r.submit())}),t(1),m(2,"translate"),s()}if(e&2){let i=A();g("disabled",!i.provisioningCriteriaFormValid),l(),k(` + `))}function zgi(e,n){e&1&&T(0,"tr",29)}function jgi(e,n){e&1&&T(0,"tr",30)}function qgi(e,n){if(e&1){let i=lt();a(0,"button",31),q("click",function(){Q(i);let r=M();return K(r.submit())}),t(1),m(2,"translate"),s()}if(e&2){let i=M();g("disabled",!i.provisioningCriteriaFormValid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Bmt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.router=c,this.dialog=u,this.route=h,this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount","edit"],this.definitions=[],this.isDefinitionValid={},this.route.data.subscribe(_=>{this.loanProvisioningCriteriaTemplate=_.loanProvisioningCriteriaTemplate,this.definitions=this.loanProvisioningCriteriaTemplate.definitions,this.liabilityAccounts=this.loanProvisioningCriteriaTemplate.glAccounts.filter(y=>y.type.value==="LIABILITY"),this.expenseAccounts=this.loanProvisioningCriteriaTemplate.glAccounts.filter(y=>y.type.value==="EXPENSE")})}ngOnInit(){this.createProvisioningCriteriaForm()}createProvisioningCriteriaForm(){this.provisioningCriteriaForm=this.formBuilder.group({criteriaName:["",yt.required],loanProducts:[""]})}editDefinition(i){let a={title:"Edit Criteria Definition",formfields:this.getDefinitionFormFields(i),layout:{addButtonText:"Confirm"}};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{if(c.data){let u=oi(ve({},c.data.value),{categoryName:i.categoryName,categoryId:i.categoryId});this.definitions.splice(this.definitions.indexOf(i),1,u),this.definitions=this.definitions.concat([]),this.isDefinitionValid[i.categoryName]=!0}})}getDefinitionFormFields(i){let a=[];return a.push(new er({controlName:"minAge",label:"Min Age",value:i?i.minAge:"",type:"number",required:!0,order:1})),a.push(new er({controlName:"maxAge",label:"Max Age",value:i?i.maxAge:"",type:"number",required:!0,order:2})),a.push(new er({controlName:"provisioningPercentage",label:"Percentage (%)",value:i?i.provisioningPercentage:"",type:"number",required:!0,order:3})),a.push(new kn({controlName:"liabilityAccount",label:"Liability Account",value:i?i.liabilityAccount:"",options:{label:"name",value:"id",data:this.liabilityAccounts},required:!0,order:4})),a.push(new kn({controlName:"expenseAccount",label:"Expense Account",value:i?i.expenseAccount:"",options:{label:"name",value:"id",data:this.expenseAccounts},required:!0,order:5})),a}get provisioningCriteriaFormValid(){let i=Object.entries(this.isDefinitionValid).length===this.definitions.length;return this.provisioningCriteriaForm.valid&&i}submit(){let i=this.settingsService.language.code,a=oi(ve({},this.provisioningCriteriaForm.value),{loanProducts:this.provisioningCriteriaForm.get("loanProducts").value.map(r=>({id:r.id,name:r.name,includeInBorrowerCycle:r.includeInBorrowerCycle})),definitions:this.definitions,locale:i});this.organizationService.createProvisioningCriteria(a).subscribe(r=>{this.router.navigate(["../",r.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Zt),z(ii),z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-loan-provisioning-criteria"]],decls:108,vars:19,consts:[[1,"container"],[3,"formGroup"],[1,"layout-row","gap-2percent"],[1,"flex-fill"],["required","","matInput","","formControlName","criteriaName"],[4,"ngIf"],["formControlName","loanProducts","multiple",""],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z1"],["mat-table","",1,"m-t-10",3,"dataSource"],["matColumnDef","category"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minAge"],["matColumnDef","maxAge"],["matColumnDef","percentage"],["matColumnDef","liabilityAccount"],["matColumnDef","expenseAccount"],["matColumnDef","edit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"m-t-20","layout-row","layout-align-center","gap-20px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],["icon","edit",1,"m-r-10"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div"),t(5,` - `),o(6,"form",1),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,_vi,8,9,"mat-error",5),t(19,` + `)}}var LA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.router=c,this.dialog=u,this.route=h,this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount","edit"],this.definitions=[],this.isDefinitionValid={},this.route.data.subscribe(_=>{this.loanProvisioningCriteriaTemplate=_.loanProvisioningCriteriaTemplate,this.definitions=this.loanProvisioningCriteriaTemplate.definitions,this.liabilityAccounts=this.loanProvisioningCriteriaTemplate.glAccounts.filter(y=>y.type.value==="LIABILITY"),this.expenseAccounts=this.loanProvisioningCriteriaTemplate.glAccounts.filter(y=>y.type.value==="EXPENSE")})}ngOnInit(){this.createProvisioningCriteriaForm()}createProvisioningCriteriaForm(){this.provisioningCriteriaForm=this.formBuilder.group({criteriaName:["",St.required],loanProducts:[""]})}editDefinition(i){let o={title:"Edit Criteria Definition",formfields:this.getDefinitionFormFields(i),layout:{addButtonText:"Confirm"}};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{if(c.data){let u=li(ye({},c.data.value),{categoryName:i.categoryName,categoryId:i.categoryId});this.definitions.splice(this.definitions.indexOf(i),1,u),this.definitions=this.definitions.concat([]),this.isDefinitionValid[i.categoryName]=!0}})}getDefinitionFormFields(i){let o=[];return o.push(new Jn({controlName:"minAge",label:"Min Age",value:i?i.minAge:"",type:"number",required:!0,order:1})),o.push(new Jn({controlName:"maxAge",label:"Max Age",value:i?i.maxAge:"",type:"number",required:!0,order:2})),o.push(new Jn({controlName:"provisioningPercentage",label:"Percentage (%)",value:i?i.provisioningPercentage:"",type:"number",required:!0,order:3})),o.push(new kn({controlName:"liabilityAccount",label:"Liability Account",value:i?i.liabilityAccount:"",options:{label:"name",value:"id",data:this.liabilityAccounts},required:!0,order:4})),o.push(new kn({controlName:"expenseAccount",label:"Expense Account",value:i?i.expenseAccount:"",options:{label:"name",value:"id",data:this.expenseAccounts},required:!0,order:5})),o}get provisioningCriteriaFormValid(){let i=Object.entries(this.isDefinitionValid).length===this.definitions.length;return this.provisioningCriteriaForm.valid&&i}submit(){let i=this.settingsService.language.code,o=li(ye({},this.provisioningCriteriaForm.value),{loanProducts:this.provisioningCriteriaForm.get("loanProducts").value.map(r=>({id:r.id,name:r.name,includeInBorrowerCycle:r.includeInBorrowerCycle})),definitions:this.definitions,locale:i});this.organizationService.createProvisioningCriteria(o).subscribe(r=>{this.router.navigate(["../",r.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(te),z(ri),z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-loan-provisioning-criteria"]],decls:108,vars:19,consts:[[1,"container"],[3,"formGroup"],[1,"layout-row","gap-2percent"],[1,"flex-fill"],["required","","matInput","","formControlName","criteriaName"],[4,"ngIf"],["formControlName","loanProducts","multiple",""],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z1"],["mat-table","",1,"m-t-10",3,"dataSource"],["matColumnDef","category"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minAge"],["matColumnDef","maxAge"],["matColumnDef","percentage"],["matColumnDef","liabilityAccount"],["matColumnDef","expenseAccount"],["matColumnDef","edit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"m-t-20","layout-row","layout-align-center","gap-20px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],["icon","edit",1,"m-r-10"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div"),t(5,` + `),a(6,"form",1),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,Sgi,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field",3),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"mat-select",6),t(28,` - `),x(29,vvi,2,2,"mat-option",7),t(30,` + `),a(21,"mat-form-field",3),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"mat-select",6),t(28,` + `),x(29,wgi,2,2,"mat-option",7),t(30,` `),s(),t(31,` `),s(),t(32,` `),s(),t(33,` `),s(),t(34,` `),s(),t(35,` - `),o(36,"div",8),t(37,` - `),x(38,bvi,3,3,"mat-hint",5),t(39,` + `),a(36,"div",8),t(37,` + `),x(38,Egi,3,3,"mat-hint",5),t(39,` - `),o(40,"table",9),t(41,` - `),at(42,10),t(43,` - `),x(44,Cvi,3,3,"th",11),t(45,` - `),x(46,yvi,2,1,"td",12),t(47,` - `),ot(),t(48,` + `),a(40,"table",9),t(41,` + `),ot(42,10),t(43,` + `),x(44,kgi,3,3,"th",11),t(45,` + `),x(46,Tgi,2,1,"td",12),t(47,` + `),at(),t(48,` - `),at(49,13),t(50,` - `),x(51,Svi,3,3,"th",11),t(52,` - `),x(53,wvi,2,1,"td",12),t(54,` - `),ot(),t(55,` + `),ot(49,13),t(50,` + `),x(51,Igi,3,3,"th",11),t(52,` + `),x(53,Pgi,2,1,"td",12),t(54,` + `),at(),t(55,` - `),at(56,14),t(57,` - `),x(58,Evi,3,3,"th",11),t(59,` - `),x(60,kvi,2,1,"td",12),t(61,` - `),ot(),t(62,` + `),ot(56,14),t(57,` + `),x(58,Dgi,3,3,"th",11),t(59,` + `),x(60,Agi,2,1,"td",12),t(61,` + `),at(),t(62,` - `),at(63,15),t(64,` - `),x(65,Ivi,3,3,"th",11),t(66,` - `),x(67,Tvi,2,1,"td",12),t(68,` - `),ot(),t(69,` + `),ot(63,15),t(64,` + `),x(65,Mgi,3,3,"th",11),t(66,` + `),x(67,Ogi,2,1,"td",12),t(68,` + `),at(),t(69,` - `),at(70,16),t(71,` - `),x(72,Pvi,3,3,"th",11),t(73,` - `),x(74,Dvi,3,6,"td",12),t(75,` - `),ot(),t(76,` + `),ot(70,16),t(71,` + `),x(72,Fgi,3,3,"th",11),t(73,` + `),x(74,Bgi,3,6,"td",12),t(75,` + `),at(),t(76,` - `),at(77,17),t(78,` - `),x(79,Mvi,3,3,"th",11),t(80,` - `),x(81,Avi,3,6,"td",12),t(82,` - `),ot(),t(83,` + `),ot(77,17),t(78,` + `),x(79,Rgi,3,3,"th",11),t(80,` + `),x(81,Ngi,3,6,"td",12),t(82,` + `),at(),t(83,` - `),at(84,18),t(85,` - `),x(86,Ovi,3,3,"th",11),t(87,` - `),x(88,Fvi,8,3,"td",12),t(89,` - `),ot(),t(90,` + `),ot(84,18),t(85,` + `),x(86,Lgi,3,3,"th",11),t(87,` + `),x(88,Vgi,8,3,"td",12),t(89,` + `),at(),t(90,` - `),x(91,Bvi,1,0,"tr",19),t(92,` - `),x(93,Rvi,1,0,"tr",20),t(94,` + `),x(91,zgi,1,0,"tr",19),t(92,` + `),x(93,jgi,1,0,"tr",20),t(94,` `),s(),t(95,` `),s(),t(96,` - `),o(97,"div",21),t(98,` - `),o(99,"button",22),t(100),m(101,"translate"),s(),t(102,` - `),x(103,Nvi,3,4,"button",23),t(104,` + `),a(97,"div",21),t(98,` + `),a(99,"button",22),t(100),m(101,"translate"),s(),t(102,` + `),x(103,qgi,3,4,"button",23),t(104,` `),s(),t(105,` `),s(),t(106,` `),s(),t(107,` -`)),a&2&&(l(6),g("formGroup",r.provisioningCriteriaForm),l(7),b(d(14,12,"labels.inputs.Provisioning Criteria")),l(5),g("ngIf",r.provisioningCriteriaForm.controls.criteriaName.hasError("required")),l(6),b(d(25,14,"labels.inputs.Selected Products")),l(5),g("ngForOf",r.loanProvisioningCriteriaTemplate.loanProducts),l(9),g("ngIf",!r.provisioningCriteriaFormValid),l(2),g("dataSource",r.definitions),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(6),g("routerLink",ht(18,xvi)),l(),b(d(101,16,"labels.buttons.Cancel")),l(3),g("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"))},dependencies:[re,Lt,Ht,De,Dt,te,jt,Gt,cs,Te,Kt,qe,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ye,ee,me,Ie,de,ue,se,zt,St,Fr]})}}return e})();var Lvi=()=>["../"];function Vvi(e,n){if(e&1&&(o(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`)),o&2&&(l(6),g("formGroup",r.provisioningCriteriaForm),l(7),b(d(14,12,"labels.inputs.Provisioning Criteria")),l(5),g("ngIf",r.provisioningCriteriaForm.controls.criteriaName.hasError("required")),l(6),b(d(25,14,"labels.inputs.Selected Products")),l(5),g("ngForOf",r.loanProvisioningCriteriaTemplate.loanProducts),l(9),g("ngIf",!r.provisioningCriteriaFormValid),l(2),g("dataSource",r.definitions),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(6),g("routerLink",ht(18,ygi)),l(),b(d(101,16,"labels.buttons.Cancel")),l(3),g("mifosxHasPermission","CREATE_PROVISIONING_CRITERIA"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,Ht,$t,Pe,Zt,He,Ae,At,me,Et,ts,Oe,Re,Be,Ne,Fe,Le,Ut,Ve,je,ze,qe,Ar],encapsulation:2})}}return e})();var Hgi=()=>["../"];function Ggi(e,n){if(e&1&&(a(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function zvi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Ugi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Assignment Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function jvi(e,n){if(e&1&&(o(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function $gi(e,n){if(e&1&&(a(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function qvi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Wgi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.From Loan Officer")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Hvi(e,n){if(e&1){let i=lt();o(0,"mat-form-field",4),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",17),q("selectionChange",function(r){Q(i);let c=A();return Y(c.getFromOfficers(r.value))}),t(7,` - `),x(8,jvi,2,2,"mat-option",6),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Qgi(e,n){if(e&1){let i=lt();a(0,"mat-form-field",4),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",17),q("selectionChange",function(r){Q(i);let c=M();return K(c.getFromOfficers(r.value))}),t(7,` + `),x(8,$gi,2,2,"mat-option",6),t(9,` `),s(),t(10,` - `),x(11,qvi,8,9,"mat-error",10),t(12,` - `),s()}if(e&2){let i=A();l(3),b(d(4,3,"labels.inputs.From loan officer")),l(5),g("ngForOf",i.fromLoanOfficers),l(3),g("ngIf",i.bulkLoanForm.controls.fromLoanOfficerId.hasError("required"))}}function Gvi(e,n){if(e&1&&(o(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),x(11,Wgi,8,9,"mat-error",10),t(12,` + `),s()}if(e&2){let i=M();l(3),b(d(4,3,"labels.inputs.From loan officer")),l(5),g("ngForOf",i.fromLoanOfficers),l(3),g("ngIf",i.bulkLoanForm.controls.fromLoanOfficerId.hasError("required"))}}function Kgi(e,n){if(e&1&&(a(0,"mat-option",16),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function Uvi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Ygi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.To Loan Officer")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function $vi(e,n){if(e&1){let i=lt();o(0,"tr"),t(1,` - `),o(2,"td"),t(3,` - `),o(4,"mat-checkbox",19),q("change",function(r){let c=Q(i).$implicit,u=A(3);return Y(u.getLoans(r,c.id))}),t(5),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Jgi(e,n){if(e&1){let i=lt();a(0,"tr"),t(1,` + `),a(2,"td"),t(3,` + `),a(4,"mat-checkbox",19),q("change",function(r){let c=Q(i).$implicit,u=M(3);return K(u.getLoans(r,c.id))}),t(5),s(),t(6,` `),s(),t(7,` - `),s()}if(e&2){let i=n.$implicit;l(5),vt("",i.productName,"(",i.accountNo,")")}}function Wvi(e,n){if(e&1&&(o(0,"tr"),t(1,` - `),o(2,"table"),t(3,` - `),o(4,"tr"),t(5,` - `),o(6,"td"),t(7,` - `),o(8,"strong"),t(9),s(),t(10,` + `),s()}if(e&2){let i=n.$implicit;l(5),vt("",i.productName,"(",i.accountNo,")")}}function Zgi(e,n){if(e&1&&(a(0,"tr"),t(1,` + `),a(2,"table"),t(3,` + `),a(4,"tr"),t(5,` + `),a(6,"td"),t(7,` + `),a(8,"strong"),t(9),s(),t(10,` `),s(),t(11,` `),s(),t(12,` - `),x(13,$vi,8,2,"tr",18),t(14,` + `),x(13,Jgi,8,2,"tr",18),t(14,` `),s(),t(15,` - `),s()),e&2){let i=n.$implicit;l(9),k(" ",i.displayName," "),l(4),g("ngForOf",i.loans)}}function Qvi(e,n){if(e&1&&(o(0,"table",4),t(1,` - `),o(2,"thead"),t(3,` - `),o(4,"th"),t(5),m(6,"translate"),s(),t(7,` + `),s()),e&2){let i=n.$implicit;l(9),k(" ",i.displayName," "),l(4),g("ngForOf",i.loans)}}function Xgi(e,n){if(e&1&&(a(0,"table",4),t(1,` + `),a(2,"thead"),t(3,` + `),a(4,"th"),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"tbody"),t(10,` - `),x(11,Wvi,16,2,"tr",18),t(12,` + `),a(9,"tbody"),t(10,` + `),x(11,Zgi,16,2,"tr",18),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A();l(5),b(d(6,2,"labels.inputs.Clients")),l(6),g("ngForOf",i.officerTemplate.accountSummaryCollection.clients)}}function Yvi(e,n){if(e&1&&(o(0,"tr"),t(1,` - `),o(2,"td"),t(3,` - `),o(4,"mat-checkbox"),t(5),s(),t(6,` + `),s()),e&2){let i=M();l(5),b(d(6,2,"labels.inputs.Clients")),l(6),g("ngForOf",i.officerTemplate.accountSummaryCollection.clients)}}function txi(e,n){if(e&1&&(a(0,"tr"),t(1,` + `),a(2,"td"),t(3,` + `),a(4,"mat-checkbox"),t(5),s(),t(6,` `),s(),t(7,` - `),s()),e&2){let i=n.$implicit;l(5),vt("",i.productName,"(",i.accountNo,")")}}function Kvi(e,n){if(e&1&&(o(0,"tr"),t(1,` - `),o(2,"table"),t(3,` - `),o(4,"tr"),t(5,` - `),o(6,"td"),t(7,` - `),o(8,"strong"),t(9),s(),t(10,` + `),s()),e&2){let i=n.$implicit;l(5),vt("",i.productName,"(",i.accountNo,")")}}function exi(e,n){if(e&1&&(a(0,"tr"),t(1,` + `),a(2,"table"),t(3,` + `),a(4,"tr"),t(5,` + `),a(6,"td"),t(7,` + `),a(8,"strong"),t(9),s(),t(10,` `),s(),t(11,` `),s(),t(12,` - `),x(13,Yvi,8,2,"tr",18),t(14,` + `),x(13,txi,8,2,"tr",18),t(14,` `),s(),t(15,` - `),s()),e&2){let i=n.$implicit;l(9),k(" ",i.displayName," "),l(4),g("ngForOf",i.loans)}}function Jvi(e,n){if(e&1&&(o(0,"table",4),t(1,` - `),o(2,"thead"),t(3,` - `),o(4,"th"),t(5),m(6,"translate"),s(),t(7,` + `),s()),e&2){let i=n.$implicit;l(9),k(" ",i.displayName," "),l(4),g("ngForOf",i.loans)}}function ixi(e,n){if(e&1&&(a(0,"table",4),t(1,` + `),a(2,"thead"),t(3,` + `),a(4,"th"),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"tbody"),t(10,` - `),x(11,Kvi,16,2,"tr",18),t(12,` + `),a(9,"tbody"),t(10,` + `),x(11,exi,16,2,"tr",18),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A();l(5),b(d(6,2,"labels.inputs.Groups")),l(6),g("ngForOf",i.officerTemplate.accountSummaryCollection.groups)}}function Zvi(e,n){if(e&1&&(o(0,"button",20),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.bulkLoanForm.valid),l(),k(` + `),s()),e&2){let i=M();l(5),b(d(6,2,"labels.inputs.Groups")),l(6),g("ngForOf",i.officerTemplate.accountSummaryCollection.groups)}}function nxi(e,n){if(e&1&&(a(0,"button",20),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.bulkLoanForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Rmt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.route=a,this.organizationSevice=r,this.settingsService=c,this.dateUtils=u,this.router=h,this.loans=new Array,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.offices=_.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setBulkLoanForm()}setBulkLoanForm(){this.bulkLoanForm=this.formBuilder.group({assignmentDate:[new Date,yt.required],toLoanOfficerId:["",yt.required]})}getOffice(i){this.organizationSevice.getOfficeTemplate(i).subscribe(a=>{this.officeTemplate=a,this.fromLoanOfficers=this.officeTemplate.loanOfficerOptions,this.bulkLoanForm.addControl("fromLoanOfficerId",new ge("",yt.required))})}getFromOfficers(i){this.toLoanOfficers=this.fromLoanOfficers.filter(a=>a.id!==i),this.organizationSevice.getOfficerTemplate(i,this.officeTemplate.id).subscribe(a=>{this.officerTemplate=a})}getLoans(i,a){if(i.checked)this.loans.push(a);else{let c=this.loans.indexOf(a,0);this.loans.splice(c,1)}}submit(){let i=this.bulkLoanForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.bulkLoanForm.value.assignmentDate;i.assignmentDate instanceof Date&&(i.assignmentDate=this.dateUtils.formatDate(c,r));let u=oi(ve({},i),{dateFormat:r,locale:a});u.loans=this.loans,this.organizationSevice.createLoanReassignment(u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(ki),z($e),z(xi),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-bulk-loan-reassignmnet"]],decls:84,vars:27,consts:[["assignmentDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","assignmentDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["class","flex-48",4,"ngIf"],["required","","formControlName","toLoanOfficerId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["required","","formControlName","fromLoanOfficerId",3,"selectionChange"],[4,"ngFor","ngForOf"],[3,"change"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",2),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",3),t(9,` - `),o(10,"mat-form-field",4),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",5),q("selectionChange",function(h){return Q(c),Y(r.getOffice(h.value))}),t(17,` - `),x(18,Vvi,2,2,"mat-option",6),t(19,` + `)}}var VA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.route=o,this.organizationSevice=r,this.settingsService=c,this.dateUtils=u,this.router=h,this.loans=new Array,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(_=>{this.offices=_.offices})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.setBulkLoanForm()}setBulkLoanForm(){this.bulkLoanForm=this.formBuilder.group({assignmentDate:[new Date,St.required],toLoanOfficerId:["",St.required]})}getOffice(i){this.organizationSevice.getOfficeTemplate(i).subscribe(o=>{this.officeTemplate=o,this.fromLoanOfficers=this.officeTemplate.loanOfficerOptions,this.bulkLoanForm.addControl("fromLoanOfficerId",new be("",St.required))})}getFromOfficers(i){this.toLoanOfficers=this.fromLoanOfficers.filter(o=>o.id!==i),this.organizationSevice.getOfficerTemplate(i,this.officeTemplate.id).subscribe(o=>{this.officerTemplate=o})}getLoans(i,o){if(i.checked)this.loans.push(o);else{let c=this.loans.indexOf(o,0);this.loans.splice(c,1)}}submit(){let i=this.bulkLoanForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.bulkLoanForm.value.assignmentDate;i.assignmentDate instanceof Date&&(i.assignmentDate=this.dateUtils.formatDate(c,r));let u=li(ye({},i),{dateFormat:r,locale:o});u.loans=this.loans,this.organizationSevice.createLoanReassignment(u).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(Ti),z(Qe),z(_i),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-bulk-loan-reassignmnet"]],decls:84,vars:27,consts:[["assignmentDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48",3,"click"],["matInput","","required","","formControlName","assignmentDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["class","flex-48",4,"ngIf"],["required","","formControlName","toLoanOfficerId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["required","","formControlName","fromLoanOfficerId",3,"selectionChange"],[4,"ngFor","ngForOf"],[3,"change"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",2),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",3),t(9,` + `),a(10,"mat-form-field",4),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",5),q("selectionChange",function(h){return Q(c),K(r.getOffice(h.value))}),t(17,` + `),x(18,Ggi,2,2,"mat-option",6),t(19,` `),s(),t(20,` `),s(),t(21,` `),s(),t(22,` - `),o(23,"div",3),t(24,` - `),o(25,"mat-form-field",7),q("click",function(){Q(c);let h=Tt(36);return Y(h.open())}),t(26,` - `),o(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` - `),I(31,"input",8),t(32,` - `),I(33,"mat-datepicker-toggle",9),t(34,` - `),I(35,"mat-datepicker",null,0),t(37,` - `),x(38,zvi,8,9,"mat-error",10),t(39,` + `),a(23,"div",3),t(24,` + `),a(25,"mat-form-field",7),q("click",function(){Q(c);let h=Dt(36);return K(h.open())}),t(26,` + `),a(27,"mat-label"),t(28),m(29,"translate"),s(),t(30,` + `),T(31,"input",8),t(32,` + `),T(33,"mat-datepicker-toggle",9),t(34,` + `),T(35,"mat-datepicker",null,0),t(37,` + `),x(38,Ugi,8,9,"mat-error",10),t(39,` `),s(),t(40,` `),s(),t(41,` - `),o(42,"div",3),t(43,` - `),x(44,Hvi,13,5,"mat-form-field",11),t(45,` + `),a(42,"div",3),t(43,` + `),x(44,Qgi,13,5,"mat-form-field",11),t(45,` `),s(),t(46,` - `),o(47,"div",3),t(48,` - `),o(49,"mat-form-field",4),t(50,` - `),o(51,"mat-label"),t(52),m(53,"translate"),s(),t(54,` - `),o(55,"mat-select",12),t(56,` - `),x(57,Gvi,2,2,"mat-option",6),t(58,` + `),a(47,"div",3),t(48,` + `),a(49,"mat-form-field",4),t(50,` + `),a(51,"mat-label"),t(52),m(53,"translate"),s(),t(54,` + `),a(55,"mat-select",12),t(56,` + `),x(57,Kgi,2,2,"mat-option",6),t(58,` `),s(),t(59,` - `),x(60,Uvi,8,9,"mat-error",10),t(61,` + `),x(60,Ygi,8,9,"mat-error",10),t(61,` `),s(),t(62,` `),s(),t(63,` - `),o(64,"div",3),t(65,` - `),x(66,Qvi,14,4,"table",11),t(67,` + `),a(64,"div",3),t(65,` + `),x(66,Xgi,14,4,"table",11),t(67,` - `),x(68,Jvi,14,4,"table",11),t(69,` + `),x(68,ixi,14,4,"table",11),t(69,` `),s(),t(70,` `),s(),t(71,` - `),o(72,"mat-card-actions",13),t(73,` - `),o(74,"button",14),t(75),m(76,"translate"),s(),t(77,` - `),x(78,Zvi,3,4,"button",15),t(79,` + `),a(72,"mat-card-actions",13),t(73,` + `),a(74,"button",14),t(75),m(76,"translate"),s(),t(77,` + `),x(78,nxi,3,4,"button",15),t(79,` `),s(),t(80,` `),s(),t(81,` `),s(),t(82,` `),s(),t(83,` -`)}if(a&2){let c=Tt(36);l(4),g("formGroup",r.bulkLoanForm),l(9),b(d(14,18,"labels.inputs.Office")),l(5),g("ngForOf",r.offices),l(10),b(d(29,20,"labels.inputs.Assignment Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.bulkLoanForm.controls.assignmentDate.hasError("required")),l(6),g("ngIf",r.fromLoanOfficers!==void 0),l(8),b(d(53,22,"labels.inputs.To loan officer")),l(5),g("ngForOf",r.toLoanOfficers),l(3),g("ngIf",r.bulkLoanForm.controls.toLoanOfficerId.hasError("required")),l(6),g("ngIf",r.officerTemplate!==void 0),l(2),g("ngIf",r.officerTemplate!==void 0),l(6),g("routerLink",ht(26,Lvi)),l(),k(` +`)}if(o&2){let c=Dt(36);l(4),g("formGroup",r.bulkLoanForm),l(9),b(d(14,18,"labels.inputs.Office")),l(5),g("ngForOf",r.offices),l(10),b(d(29,20,"labels.inputs.Assignment Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.bulkLoanForm.controls.assignmentDate.hasError("required")),l(6),g("ngIf",r.fromLoanOfficers!==void 0),l(8),b(d(53,22,"labels.inputs.To loan officer")),l(5),g("ngForOf",r.toLoanOfficers),l(3),g("ngIf",r.bulkLoanForm.controls.toLoanOfficerId.hasError("required")),l(6),g("ngIf",r.officerTemplate!==void 0),l(2),g("ngIf",r.officerTemplate!==void 0),l(6),g("routerLink",ht(26,Hgi)),l(),k(` `,d(76,24,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","BULKREASSIGN_LOAN")}},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:["table[_ngcontent-%COMP%]{border:none}"]})}}return e})();var Xvi=()=>["../"];function t2i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","BULKREASSIGN_LOAN")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,Mi],styles:["table[_ngcontent-%COMP%]{border:none}"]})}}return e})();var rxi=()=>["../"];function oxi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Provisioning Criteria")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function e2i(e,n){if(e&1&&(o(0,"mat-option",24),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function axi(e,n){if(e&1&&(a(0,"mat-option",24),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function i2i(e,n){e&1&&(o(0,"mat-hint"),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.text.Provisioning criteria definitions")))}function n2i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function r2i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.categoryName)}}function a2i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Min Age")))}function o2i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minAge||"0")}}function s2i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Max Age")))}function l2i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maxAge||"0")}}function c2i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Percentage")," (%)"))}function p2i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.provisioningPercentage||"0")}}function m2i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Liability Account")))}function d2i(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.liabilityAccount,a.loanProvisioningCriteriaAndTemplate.glAccounts,"id","name")||"-",` - `)}}function u2i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function f2i(e,n){if(e&1&&(o(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,a=A();l(),k(` - `,li(2,1,i.expenseAccount,a.loanProvisioningCriteriaAndTemplate.glAccounts,"id","name")||"-",` - `)}}function h2i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function g2i(e,n){if(e&1){let i=lt();o(0,"td",26),t(1,` - `),o(2,"button",27),q("click",function(){let r=Q(i).$implicit,c=A();return Y(c.editDefinition(r))}),t(3,` - `),I(4,"fa-icon",28),t(5),m(6,"translate"),s(),t(7,` + `)}}function sxi(e,n){e&1&&(a(0,"mat-hint"),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.text.Provisioning criteria definitions")))}function lxi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function cxi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.categoryName)}}function pxi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Min Age")))}function mxi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.minAge||"0")}}function dxi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Max Age")))}function uxi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maxAge||"0")}}function fxi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Percentage")," (%)"))}function hxi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.provisioningPercentage||"0")}}function gxi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Liability Account")))}function xxi(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.liabilityAccount,o.loanProvisioningCriteriaAndTemplate.glAccounts,"id","name")||"-",` + `)}}function _xi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Expense Account")))}function vxi(e,n){if(e&1&&(a(0,"td",26),t(1),m(2,"find"),s()),e&2){let i=n.$implicit,o=M();l(),k(` + `,ci(2,1,i.expenseAccount,o.loanProvisioningCriteriaAndTemplate.glAccounts,"id","name")||"-",` + `)}}function bxi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function Cxi(e,n){if(e&1){let i=lt();a(0,"td",26),t(1,` + `),a(2,"button",27),q("click",function(){let r=Q(i).$implicit,c=M();return K(c.editDefinition(r))}),t(3,` + `),T(4,"fa-icon",28),t(5),m(6,"translate"),s(),t(7,` `),s()}e&2&&(l(5),k(` `,d(6,1,"labels.buttons.Edit"),` - `))}function x2i(e,n){e&1&&I(0,"tr",29)}function _2i(e,n){e&1&&I(0,"tr",30)}function v2i(e,n){if(e&1){let i=lt();o(0,"button",31),q("click",function(){Q(i);let r=A();return Y(r.submit())}),t(1),m(2,"translate"),s()}if(e&2){let i=A();g("disabled",!i.provisioningCriteriaFormValid),l(),k(` + `))}function yxi(e,n){e&1&&T(0,"tr",29)}function Sxi(e,n){e&1&&T(0,"tr",30)}function wxi(e,n){if(e&1){let i=lt();a(0,"button",31),q("click",function(){Q(i);let r=M();return K(r.submit())}),t(1),m(2,"translate"),s()}if(e&2){let i=M();g("disabled",!i.provisioningCriteriaFormValid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Nmt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.organizationService=a,this.router=r,this.settingsService=c,this.dialog=u,this.route=h,this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount","edit"],this.definitions=[],this.route.data.subscribe(_=>{this.loanProvisioningCriteriaAndTemplate=_.loanProvisioningCriteriaAndTemplate,this.definitions=this.loanProvisioningCriteriaAndTemplate.definitions,this.loanProducts=this.loanProvisioningCriteriaAndTemplate.loanProducts.concat(this.loanProvisioningCriteriaAndTemplate.selectedLoanProducts),this.liabilityAccounts=this.loanProvisioningCriteriaAndTemplate.glAccounts.filter(y=>y.type.value==="LIABILITY"),this.expenseAccounts=this.loanProvisioningCriteriaAndTemplate.glAccounts.filter(y=>y.type.value==="EXPENSE")})}ngOnInit(){this.createProvisioningCriteriaForm()}createProvisioningCriteriaForm(){this.provisioningCriteriaForm=this.formBuilder.group({criteriaName:[this.loanProvisioningCriteriaAndTemplate.criteriaName,yt.required],loanProducts:[this.loanProvisioningCriteriaAndTemplate.selectedLoanProducts]})}compareOptions(i,a){return i&&a&&i.id===a.id}editDefinition(i){let a={title:"Edit Criteria Definition",formfields:this.getDefinitionFormFields(i),layout:{addButtonText:"Confirm"}};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{if(c.data){let u=ve(ve({},i),c.data.value);this.definitions.splice(this.definitions.indexOf(i),1,u),this.definitions=this.definitions.concat([])}})}getDefinitionFormFields(i){let a=[];return a.push(new er({controlName:"minAge",label:"Min Age",value:i?i.minAge:"",type:"number",required:!0,order:1})),a.push(new er({controlName:"maxAge",label:"Max Age",value:i?i.maxAge:"",type:"number",required:!0,order:2})),a.push(new er({controlName:"provisioningPercentage",label:"Percentage (%)",value:i?i.provisioningPercentage:"",type:"number",required:!0,order:3})),a.push(new kn({controlName:"liabilityAccount",label:"Liability Account",value:i?i.liabilityAccount:"",options:{label:"name",value:"id",data:this.liabilityAccounts},required:!0,order:4})),a.push(new kn({controlName:"expenseAccount",label:"Expense Account",value:i?i.expenseAccount:"",options:{label:"name",value:"id",data:this.expenseAccounts},required:!0,order:5})),a}get provisioningCriteriaFormValid(){return this.provisioningCriteriaForm.valid}submit(){let i=this.settingsService.language.code,a=oi(ve({},this.provisioningCriteriaForm.value),{loanProducts:this.provisioningCriteriaForm.get("loanProducts").value.map(r=>({id:r.id,name:r.name,includeInBorrowerCycle:r.includeInBorrowerCycle})),definitions:this.definitions,locale:i});this.organizationService.updateProvisioningCriteria(this.loanProvisioningCriteriaAndTemplate.criteriaId,a).subscribe(r=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z(Zt),z($e),z(ii),z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-loan-provisioning-criteria"]],decls:108,vars:20,consts:[[1,"container"],[3,"formGroup"],[1,"layout-row","gap-2percent"],[1,"flex-fill"],["required","","matInput","","formControlName","criteriaName"],[4,"ngIf"],["formControlName","loanProducts","multiple","",3,"compareWith"],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z1"],["mat-table","",1,"m-t-10",3,"dataSource"],["matColumnDef","category"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minAge"],["matColumnDef","maxAge"],["matColumnDef","percentage"],["matColumnDef","liabilityAccount"],["matColumnDef","expenseAccount"],["matColumnDef","edit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"m-t-20","layout-row","layout-align-center","gap-20px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],["icon","edit",1,"m-r-10"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div"),t(5,` - `),o(6,"form",1),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,t2i,8,9,"mat-error",5),t(19,` + `)}}var zA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.organizationService=o,this.router=r,this.settingsService=c,this.dialog=u,this.route=h,this.displayedColumns=["category","minAge","maxAge","percentage","liabilityAccount","expenseAccount","edit"],this.definitions=[],this.route.data.subscribe(_=>{this.loanProvisioningCriteriaAndTemplate=_.loanProvisioningCriteriaAndTemplate,this.definitions=this.loanProvisioningCriteriaAndTemplate.definitions,this.loanProducts=this.loanProvisioningCriteriaAndTemplate.loanProducts.concat(this.loanProvisioningCriteriaAndTemplate.selectedLoanProducts),this.liabilityAccounts=this.loanProvisioningCriteriaAndTemplate.glAccounts.filter(y=>y.type.value==="LIABILITY"),this.expenseAccounts=this.loanProvisioningCriteriaAndTemplate.glAccounts.filter(y=>y.type.value==="EXPENSE")})}ngOnInit(){this.createProvisioningCriteriaForm()}createProvisioningCriteriaForm(){this.provisioningCriteriaForm=this.formBuilder.group({criteriaName:[this.loanProvisioningCriteriaAndTemplate.criteriaName,St.required],loanProducts:[this.loanProvisioningCriteriaAndTemplate.selectedLoanProducts]})}compareOptions(i,o){return i&&o&&i.id===o.id}editDefinition(i){let o={title:"Edit Criteria Definition",formfields:this.getDefinitionFormFields(i),layout:{addButtonText:"Confirm"}};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{if(c.data){let u=ye(ye({},i),c.data.value);this.definitions.splice(this.definitions.indexOf(i),1,u),this.definitions=this.definitions.concat([])}})}getDefinitionFormFields(i){let o=[];return o.push(new Jn({controlName:"minAge",label:"Min Age",value:i?i.minAge:"",type:"number",required:!0,order:1})),o.push(new Jn({controlName:"maxAge",label:"Max Age",value:i?i.maxAge:"",type:"number",required:!0,order:2})),o.push(new Jn({controlName:"provisioningPercentage",label:"Percentage (%)",value:i?i.provisioningPercentage:"",type:"number",required:!0,order:3})),o.push(new kn({controlName:"liabilityAccount",label:"Liability Account",value:i?i.liabilityAccount:"",options:{label:"name",value:"id",data:this.liabilityAccounts},required:!0,order:4})),o.push(new kn({controlName:"expenseAccount",label:"Expense Account",value:i?i.expenseAccount:"",options:{label:"name",value:"id",data:this.expenseAccounts},required:!0,order:5})),o}get provisioningCriteriaFormValid(){return this.provisioningCriteriaForm.valid}submit(){let i=this.settingsService.language.code,o=li(ye({},this.provisioningCriteriaForm.value),{loanProducts:this.provisioningCriteriaForm.get("loanProducts").value.map(r=>({id:r.id,name:r.name,includeInBorrowerCycle:r.includeInBorrowerCycle})),definitions:this.definitions,locale:i});this.organizationService.updateProvisioningCriteria(this.loanProvisioningCriteriaAndTemplate.criteriaId,o).subscribe(r=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(te),z(Qe),z(ri),z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-loan-provisioning-criteria"]],decls:108,vars:20,consts:[[1,"container"],[3,"formGroup"],[1,"layout-row","gap-2percent"],[1,"flex-fill"],["required","","matInput","","formControlName","criteriaName"],[4,"ngIf"],["formControlName","loanProducts","multiple","",3,"compareWith"],[3,"value",4,"ngFor","ngForOf"],[1,"mat-elevation-z1"],["mat-table","",1,"m-t-10",3,"dataSource"],["matColumnDef","category"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","minAge"],["matColumnDef","maxAge"],["matColumnDef","percentage"],["matColumnDef","liabilityAccount"],["matColumnDef","expenseAccount"],["matColumnDef","edit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"m-t-20","layout-row","layout-align-center","gap-20px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],["icon","edit",1,"m-r-10"],["mat-header-row",""],["mat-row",""],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div"),t(5,` + `),a(6,"form",1),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,oxi,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field",3),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"mat-select",6),t(28,` - `),x(29,e2i,2,2,"mat-option",7),t(30,` + `),a(21,"mat-form-field",3),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"mat-select",6),t(28,` + `),x(29,axi,2,2,"mat-option",7),t(30,` `),s(),t(31,` `),s(),t(32,` `),s(),t(33,` `),s(),t(34,` `),s(),t(35,` - `),o(36,"div",8),t(37,` - `),x(38,i2i,3,3,"mat-hint",5),t(39,` + `),a(36,"div",8),t(37,` + `),x(38,sxi,3,3,"mat-hint",5),t(39,` - `),o(40,"table",9),t(41,` - `),at(42,10),t(43,` - `),x(44,n2i,3,3,"th",11),t(45,` - `),x(46,r2i,2,1,"td",12),t(47,` - `),ot(),t(48,` + `),a(40,"table",9),t(41,` + `),ot(42,10),t(43,` + `),x(44,lxi,3,3,"th",11),t(45,` + `),x(46,cxi,2,1,"td",12),t(47,` + `),at(),t(48,` - `),at(49,13),t(50,` - `),x(51,a2i,3,3,"th",11),t(52,` - `),x(53,o2i,2,1,"td",12),t(54,` - `),ot(),t(55,` + `),ot(49,13),t(50,` + `),x(51,pxi,3,3,"th",11),t(52,` + `),x(53,mxi,2,1,"td",12),t(54,` + `),at(),t(55,` - `),at(56,14),t(57,` - `),x(58,s2i,3,3,"th",11),t(59,` - `),x(60,l2i,2,1,"td",12),t(61,` - `),ot(),t(62,` + `),ot(56,14),t(57,` + `),x(58,dxi,3,3,"th",11),t(59,` + `),x(60,uxi,2,1,"td",12),t(61,` + `),at(),t(62,` - `),at(63,15),t(64,` - `),x(65,c2i,3,3,"th",11),t(66,` - `),x(67,p2i,2,1,"td",12),t(68,` - `),ot(),t(69,` + `),ot(63,15),t(64,` + `),x(65,fxi,3,3,"th",11),t(66,` + `),x(67,hxi,2,1,"td",12),t(68,` + `),at(),t(69,` - `),at(70,16),t(71,` - `),x(72,m2i,3,3,"th",11),t(73,` - `),x(74,d2i,3,6,"td",12),t(75,` - `),ot(),t(76,` + `),ot(70,16),t(71,` + `),x(72,gxi,3,3,"th",11),t(73,` + `),x(74,xxi,3,6,"td",12),t(75,` + `),at(),t(76,` - `),at(77,17),t(78,` - `),x(79,u2i,3,3,"th",11),t(80,` - `),x(81,f2i,3,6,"td",12),t(82,` - `),ot(),t(83,` + `),ot(77,17),t(78,` + `),x(79,_xi,3,3,"th",11),t(80,` + `),x(81,vxi,3,6,"td",12),t(82,` + `),at(),t(83,` - `),at(84,18),t(85,` - `),x(86,h2i,3,3,"th",11),t(87,` - `),x(88,g2i,8,3,"td",12),t(89,` - `),ot(),t(90,` + `),ot(84,18),t(85,` + `),x(86,bxi,3,3,"th",11),t(87,` + `),x(88,Cxi,8,3,"td",12),t(89,` + `),at(),t(90,` - `),x(91,x2i,1,0,"tr",19),t(92,` - `),x(93,_2i,1,0,"tr",20),t(94,` + `),x(91,yxi,1,0,"tr",19),t(92,` + `),x(93,Sxi,1,0,"tr",20),t(94,` `),s(),t(95,` `),s(),t(96,` - `),o(97,"div",21),t(98,` - `),o(99,"button",22),t(100),m(101,"translate"),s(),t(102,` - `),x(103,v2i,3,4,"button",23),t(104,` + `),a(97,"div",21),t(98,` + `),a(99,"button",22),t(100),m(101,"translate"),s(),t(102,` + `),x(103,wxi,3,4,"button",23),t(104,` `),s(),t(105,` `),s(),t(106,` `),s(),t(107,` -`)),a&2&&(l(6),g("formGroup",r.provisioningCriteriaForm),l(7),b(d(14,13,"labels.inputs.Provisioning Criteria")),l(5),g("ngIf",r.provisioningCriteriaForm.controls.criteriaName.hasError("required")),l(6),b(d(25,15,"labels.inputs.Selected Products")),l(3),g("compareWith",r.compareOptions),l(2),g("ngForOf",r.loanProducts),l(9),g("ngIf",!r.provisioningCriteriaFormValid),l(2),g("dataSource",r.definitions),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(6),g("routerLink",ht(19,Xvi)),l(),b(d(101,17,"labels.buttons.Cancel")),l(3),g("mifosxHasPermission","UPDATE_CRITERIA"))},dependencies:[re,Lt,Ht,De,Dt,te,jt,Gt,cs,Te,Kt,qe,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ye,ee,me,Ie,de,ue,se,zt,St,Fr]})}}return e})();var b2i=()=>["../"],C2i=()=>[10,25,50,100];function y2i(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`)),o&2&&(l(6),g("formGroup",r.provisioningCriteriaForm),l(7),b(d(14,13,"labels.inputs.Provisioning Criteria")),l(5),g("ngIf",r.provisioningCriteriaForm.controls.criteriaName.hasError("required")),l(6),b(d(25,15,"labels.inputs.Selected Products")),l(3),g("compareWith",r.compareOptions),l(2),g("ngForOf",r.loanProducts),l(9),g("ngIf",!r.provisioningCriteriaFormValid),l(2),g("dataSource",r.definitions),l(51),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(6),g("routerLink",ht(19,rxi)),l(),b(d(101,17,"labels.buttons.Cancel")),l(3),g("mifosxHasPermission","UPDATE_CRITERIA"))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,Ht,$t,Pe,Zt,He,Ae,At,me,Et,ts,Oe,Re,Be,Ne,Fe,Le,Ut,Ve,je,ze,qe,Ar],encapsulation:2})}}return e})();var Exi=()=>["../"],kxi=()=>[10,25,50,100];function Txi(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function S2i(e,n){if(e&1&&(o(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function Ixi(e,n){if(e&1&&(a(0,"mat-option",19),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function w2i(e,n){e&1&&(o(0,"mat-form-field"),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",20),t(7,` - `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.From Account ID")))}function E2i(e,n){e&1&&(o(0,"button",21),t(1,` - `),I(2,"fa-icon",22),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` + `)}}function Pxi(e,n){e&1&&(a(0,"mat-form-field"),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",20),t(7,` + `),s()),e&2&&(l(3),b(d(4,1,"labels.inputs.From Account ID")))}function Dxi(e,n){e&1&&(a(0,"button",21),t(1,` + `),T(2,"fa-icon",22),t(3),m(4,"translate"),s()),e&2&&(l(3),k(` \xA0 `,d(4,1,"labels.buttons.Search Instructions"),` - `))}function k2i(e,n){if(e&1){let i=lt();o(0,"mat-card"),t(1,` - `),o(2,"form",5),q("ngSubmit",function(){Q(i);let r=A();return Y(r.search())}),t(3,` - `),o(4,"mat-card-content"),t(5,` - `),o(6,"div",6),t(7,` - `),o(8,"mat-form-field"),t(9,` - `),o(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` - `),I(14,"input",7),t(15,` + `))}function Axi(e,n){if(e&1){let i=lt();a(0,"mat-card"),t(1,` + `),a(2,"form",5),q("ngSubmit",function(){Q(i);let r=M();return K(r.search())}),t(3,` + `),a(4,"mat-card-content"),t(5,` + `),a(6,"div",6),t(7,` + `),a(8,"mat-form-field"),t(9,` + `),a(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` + `),T(14,"input",7),t(15,` `),s(),t(16,` - `),o(17,"mat-form-field"),t(18,` - `),o(19,"mat-label"),t(20),m(21,"translate"),s(),t(22,` - `),I(23,"input",8),t(24,` + `),a(17,"mat-form-field"),t(18,` + `),a(19,"mat-label"),t(20),m(21,"translate"),s(),t(22,` + `),T(23,"input",8),t(24,` `),s(),t(25,` - `),o(26,"mat-form-field"),t(27,` - `),o(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"mat-select",9),t(33,` - `),x(34,y2i,2,2,"mat-option",10),t(35,` + `),a(26,"mat-form-field"),t(27,` + `),a(28,"mat-label"),t(29),m(30,"translate"),s(),t(31,` + `),a(32,"mat-select",9),t(33,` + `),x(34,Txi,2,2,"mat-option",10),t(35,` `),s(),t(36,` `),s(),t(37,` - `),o(38,"mat-form-field"),t(39,` - `),o(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` - `),o(44,"mat-select",11),t(45,` - `),x(46,S2i,2,2,"mat-option",10),t(47,` + `),a(38,"mat-form-field"),t(39,` + `),a(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` + `),a(44,"mat-select",11),t(45,` + `),x(46,Ixi,2,2,"mat-option",10),t(47,` `),s(),t(48,` `),s(),t(49,` - `),x(50,w2i,8,3,"mat-form-field",3),t(51,` + `),x(50,Pxi,8,3,"mat-form-field",3),t(51,` - `),o(52,"mat-form-field",12),q("click",function(){Q(i);let r=Tt(63);return Y(r.open())}),t(53,` - `),o(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` - `),I(58,"input",13),t(59,` - `),I(60,"mat-datepicker-toggle",14),t(61,` - `),I(62,"mat-datepicker",null,0),t(64,` + `),a(52,"mat-form-field",12),q("click",function(){Q(i);let r=Dt(63);return K(r.open())}),t(53,` + `),a(54,"mat-label"),t(55),m(56,"translate"),s(),t(57,` + `),T(58,"input",13),t(59,` + `),T(60,"mat-datepicker-toggle",14),t(61,` + `),T(62,"mat-datepicker",null,0),t(64,` `),s(),t(65,` - `),o(66,"mat-form-field",12),q("click",function(){Q(i);let r=Tt(77);return Y(r.open())}),t(67,` - `),o(68,"mat-label"),t(69),m(70,"translate"),s(),t(71,` - `),I(72,"input",15),t(73,` - `),I(74,"mat-datepicker-toggle",14),t(75,` - `),I(76,"mat-datepicker",null,1),t(78,` + `),a(66,"mat-form-field",12),q("click",function(){Q(i);let r=Dt(77);return K(r.open())}),t(67,` + `),a(68,"mat-label"),t(69),m(70,"translate"),s(),t(71,` + `),T(72,"input",15),t(73,` + `),T(74,"mat-datepicker-toggle",14),t(75,` + `),T(76,"mat-datepicker",null,1),t(78,` `),s(),t(79,` `),s(),t(80,` `),s(),t(81,` - `),o(82,"mat-card-actions",16),t(83,` - `),o(84,"button",17),t(85),m(86,"translate"),s(),t(87,` - `),x(88,E2i,5,3,"button",18),t(89,` + `),a(82,"mat-card-actions",16),t(83,` + `),a(84,"button",17),t(85),m(86,"translate"),s(),t(87,` + `),x(88,Dxi,5,3,"button",18),t(89,` `),s(),t(90,` `),s(),t(91,` - `),s()}if(e&2){let i=Tt(63),a=Tt(77),r=A();l(2),g("formGroup",r.instructionForm),l(9),b(d(12,21,"labels.inputs.Client Name")),l(9),b(d(21,23,"labels.inputs.Client Id")),l(9),b(d(30,25,"labels.inputs.Transfer Type")),l(5),g("ngForOf",r.standingInstructionsTemplate.transferTypeOptions),l(7),b(d(42,27,"labels.inputs.Account Type")),l(5),g("ngForOf",r.standingInstructionsTemplate.fromAccountTypeOptions),l(4),g("ngIf",r.instructionForm.contains("fromAccountId")),l(5),b(d(56,29,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i),l(2),g("for",i),l(9),b(d(70,31,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",a),l(2),g("for",a),l(10),g("routerLink",ht(35,b2i)),l(),k(` + `),s()}if(e&2){let i=Dt(63),o=Dt(77),r=M();l(2),g("formGroup",r.instructionForm),l(9),b(d(12,21,"labels.inputs.Client Name")),l(9),b(d(21,23,"labels.inputs.Client Id")),l(9),b(d(30,25,"labels.inputs.Transfer Type")),l(5),g("ngForOf",r.standingInstructionsTemplate.transferTypeOptions),l(7),b(d(42,27,"labels.inputs.Account Type")),l(5),g("ngForOf",r.standingInstructionsTemplate.fromAccountTypeOptions),l(4),g("ngIf",r.instructionForm.contains("fromAccountId")),l(5),b(d(56,29,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i),l(2),g("for",i),l(9),b(d(70,31,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",o),l(2),g("for",o),l(10),g("routerLink",ht(35,Exi)),l(),k(` `,d(86,33,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function I2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Client")))}function T2i(e,n){if(e&1&&(o(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `),l(3),g("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function Mxi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Client")))}function Oxi(e,n){if(e&1&&(a(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` `,i.fromClient.displayName,"(",i.fromClient.id,`) - `)}}function P2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Account")))}function D2i(e,n){if(e&1&&(o(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `)}}function Fxi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.From Account")))}function Bxi(e,n){if(e&1&&(a(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` `,i.fromAccount.productName,"(",i.fromAccount.id,`) - `)}}function M2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.To Client")))}function A2i(e,n){if(e&1&&(o(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `)}}function Rxi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.To Client")))}function Nxi(e,n){if(e&1&&(a(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` `,i.toClient.displayName,"(",i.toClient.id,`) - `)}}function O2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.To Account")))}function F2i(e,n){if(e&1&&(o(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` + `)}}function Lxi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.To Account")))}function Vxi(e,n){if(e&1&&(a(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),vt(` `,i.toAccount.productName,"(",i.toAccount.id,`) - `)}}function B2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Execution Time")))}function R2i(e,n){if(e&1&&(o(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),b(i.executionTime)}}function N2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function L2i(e,n){if(e&1&&(o(0,"td",41),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.amount))}}function V2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function z2i(e,n){if(e&1&&(o(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status)}}function j2i(e,n){e&1&&(o(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Error Log")))}function q2i(e,n){if(e&1&&(o(0,"button",43),t(1,` - `),I(2,"i",44),t(3,` - `),s()),e&2){let i=A().$implicit;g("matTooltip",i.errorLog)}}function H2i(e,n){if(e&1&&(o(0,"td",41),t(1,` - `),x(2,q2i,4,1,"button",42),t(3,` - `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.status==="failed")}}function G2i(e,n){e&1&&I(0,"tr",45)}function U2i(e,n){e&1&&I(0,"tr",46)}function $2i(e,n){if(e&1){let i=lt();o(0,"div",23),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",24),t(5,` - `),o(6,"button",25),q("click",function(){Q(i);let r=A();return Y(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` + `)}}function zxi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Execution Time")))}function jxi(e,n){if(e&1&&(a(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),b(i.executionTime)}}function qxi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function Hxi(e,n){if(e&1&&(a(0,"td",41),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.amount))}}function Gxi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function Uxi(e,n){if(e&1&&(a(0,"td",41),t(1),s()),e&2){let i=n.$implicit;l(),b(i.status)}}function $xi(e,n){e&1&&(a(0,"th",40),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Error Log")))}function Wxi(e,n){if(e&1&&(a(0,"button",43),t(1,` + `),T(2,"i",44),t(3,` + `),s()),e&2){let i=M().$implicit;g("matTooltip",i.errorLog)}}function Qxi(e,n){if(e&1&&(a(0,"td",41),t(1,` + `),x(2,Wxi,4,1,"button",42),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),g("ngIf",i.status==="failed")}}function Kxi(e,n){e&1&&T(0,"tr",45)}function Yxi(e,n){e&1&&T(0,"tr",46)}function Jxi(e,n){if(e&1){let i=lt();a(0,"div",23),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",24),t(5,` + `),a(6,"button",25),q("click",function(){Q(i);let r=M();return K(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` `),s(),t(10,` - `),o(11,"table",26),t(12,` - `),at(13,27),t(14,` - `),x(15,I2i,3,3,"th",28),t(16,` - `),x(17,T2i,2,2,"td",29),t(18,` - `),ot(),t(19,` + `),a(11,"table",26),t(12,` + `),ot(13,27),t(14,` + `),x(15,Mxi,3,3,"th",28),t(16,` + `),x(17,Oxi,2,2,"td",29),t(18,` + `),at(),t(19,` - `),at(20,30),t(21,` - `),x(22,P2i,3,3,"th",28),t(23,` - `),x(24,D2i,2,2,"td",29),t(25,` - `),ot(),t(26,` + `),ot(20,30),t(21,` + `),x(22,Fxi,3,3,"th",28),t(23,` + `),x(24,Bxi,2,2,"td",29),t(25,` + `),at(),t(26,` - `),at(27,31),t(28,` - `),x(29,M2i,3,3,"th",28),t(30,` - `),x(31,A2i,2,2,"td",29),t(32,` - `),ot(),t(33,` + `),ot(27,31),t(28,` + `),x(29,Rxi,3,3,"th",28),t(30,` + `),x(31,Nxi,2,2,"td",29),t(32,` + `),at(),t(33,` - `),at(34,32),t(35,` - `),x(36,O2i,3,3,"th",28),t(37,` - `),x(38,F2i,2,2,"td",29),t(39,` - `),ot(),t(40,` + `),ot(34,32),t(35,` + `),x(36,Lxi,3,3,"th",28),t(37,` + `),x(38,Vxi,2,2,"td",29),t(39,` + `),at(),t(40,` - `),at(41,33),t(42,` - `),x(43,B2i,3,3,"th",28),t(44,` - `),x(45,R2i,2,1,"td",29),t(46,` - `),ot(),t(47,` + `),ot(41,33),t(42,` + `),x(43,zxi,3,3,"th",28),t(44,` + `),x(45,jxi,2,1,"td",29),t(46,` + `),at(),t(47,` - `),at(48,34),t(49,` - `),x(50,N2i,3,3,"th",28),t(51,` - `),x(52,L2i,3,3,"td",29),t(53,` - `),ot(),t(54,` + `),ot(48,34),t(49,` + `),x(50,qxi,3,3,"th",28),t(51,` + `),x(52,Hxi,3,3,"td",29),t(53,` + `),at(),t(54,` - `),at(55,35),t(56,` - `),x(57,V2i,3,3,"th",28),t(58,` - `),x(59,z2i,2,1,"td",29),t(60,` - `),ot(),t(61,` + `),ot(55,35),t(56,` + `),x(57,Gxi,3,3,"th",28),t(58,` + `),x(59,Uxi,2,1,"td",29),t(60,` + `),at(),t(61,` - `),at(62,36),t(63,` - `),x(64,j2i,3,3,"th",28),t(65,` - `),x(66,H2i,4,1,"td",29),t(67,` - `),ot(),t(68,` + `),ot(62,36),t(63,` + `),x(64,$xi,3,3,"th",28),t(65,` + `),x(66,Qxi,4,1,"td",29),t(67,` + `),at(),t(68,` - `),x(69,G2i,1,0,"tr",37),t(70,` - `),x(71,U2i,1,0,"tr",38),t(72,` + `),x(69,Kxi,1,0,"tr",37),t(70,` + `),x(71,Yxi,1,0,"tr",38),t(72,` `),s(),t(73,` - `),I(74,"mat-paginator",39),t(75,` + `),T(74,"mat-paginator",39),t(75,` `),s(),t(76,` -`),s()}if(e&2){let i=A();l(7),k(` +`),s()}if(e&2){let i=M();l(7),k(` `,d(8,5,"labels.buttons.Parameters"),` - `),l(4),g("dataSource",i.dataSource),l(58),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(7,C2i))}}var Lmt=(()=>{class e{constructor(i,a,r,c,u,h){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.router=c,this.route=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isCollapsed=!1,this.displayedColumns=["fromClient","fromAccount","toClient","toAccount","executionTime","amount","status","errorLog"],this.route.data.subscribe(_=>{this.standingInstructionsTemplate=_.standingInstructionsTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createInstructionForm(),this.buildDependencies()}createInstructionForm(){this.instructionForm=this.formBuilder.group({clientName:[""],clientId:[""],transferType:[""],fromAccountType:[""],fromDate:[""],toDate:[""]})}buildDependencies(){this.instructionForm.get("fromAccountType").valueChanges.subscribe(()=>{this.instructionForm.addControl("fromAccountId",new ge(""))})}setInstructions(i){this.dataSource=new pi(i),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}search(){this.isCollapsed=!0;let i=this.instructionForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.instructionForm.value.fromDate,u=this.instructionForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(c,r)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{dateFormat:r,locale:a});this.organizationService.getStandingInstructions(h).subscribe(_=>{this.setInstructions(_.pageItems)})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Zt),z(Nt),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-standing-instructions-history"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,5),Bt(_e,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:7,vars:2,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"container","input"],[4,"ngIf"],["class","container output",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","formControlName","clientName"],["matInput","","formControlName","clientId"],["formControlName","transferType"],[3,"value",4,"ngFor","ngForOf"],["formControlName","fromAccountType"],[3,"click"],["matInput","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","toDate",3,"min","max","matDatepicker"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",4,"mifosxHasPermission"],[3,"value"],["matInput","","formControlName","fromAccountId"],["mat-raised-button","","color","primary"],["icon","search"],[1,"container","output"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","fromClient"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","toClient"],["matColumnDef","toAccount"],["matColumnDef","executionTime"],["matColumnDef","amount"],["matColumnDef","status"],["matColumnDef","errorLog"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","error-log","mat-raised-button","","color","warn",3,"matTooltip",4,"ngIf"],["mat-raised-button","","color","warn",1,"error-log",3,"matTooltip"],[1,"fa","fa-exclamation"],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",2),t(1,` - `),x(2,k2i,92,36,"mat-card",3),t(3,` + `),l(4),g("dataSource",i.dataSource),l(58),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(7,kxi))}}var jA=(()=>{class e{constructor(i,o,r,c,u,h){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.router=c,this.route=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isCollapsed=!1,this.displayedColumns=["fromClient","fromAccount","toClient","toAccount","executionTime","amount","status","errorLog"],this.route.data.subscribe(_=>{this.standingInstructionsTemplate=_.standingInstructionsTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createInstructionForm(),this.buildDependencies()}createInstructionForm(){this.instructionForm=this.formBuilder.group({clientName:[""],clientId:[""],transferType:[""],fromAccountType:[""],fromDate:[""],toDate:[""]})}buildDependencies(){this.instructionForm.get("fromAccountType").valueChanges.subscribe(()=>{this.instructionForm.addControl("fromAccountId",new be(""))})}setInstructions(i){this.dataSource=new mi(i),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}search(){this.isCollapsed=!0;let i=this.instructionForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.instructionForm.value.fromDate,u=this.instructionForm.value.toDate;i.fromDate instanceof Date&&(i.fromDate=this.dateUtils.formatDate(c,r)),i.toDate instanceof Date&&(i.toDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{dateFormat:r,locale:o});this.organizationService.getStandingInstructions(h).subscribe(_=>{this.setInstructions(_.pageItems)})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(te),z(Vt),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-standing-instructions-history"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,5),Nt(Ue,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:7,vars:2,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"container","input"],[4,"ngIf"],["class","container output",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","formControlName","clientName"],["matInput","","formControlName","clientId"],["formControlName","transferType"],[3,"value",4,"ngFor","ngForOf"],["formControlName","fromAccountType"],[3,"click"],["matInput","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","toDate",3,"min","max","matDatepicker"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",4,"mifosxHasPermission"],[3,"value"],["matInput","","formControlName","fromAccountId"],["mat-raised-button","","color","primary"],["icon","search"],[1,"container","output"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","fromClient"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","toClient"],["matColumnDef","toAccount"],["matColumnDef","executionTime"],["matColumnDef","amount"],["matColumnDef","status"],["matColumnDef","errorLog"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","error-log","mat-raised-button","","color","warn",3,"matTooltip",4,"ngIf"],["mat-raised-button","","color","warn",1,"error-log",3,"matTooltip"],[1,"fa","fa-exclamation"],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",2),t(1,` + `),x(2,Axi,92,36,"mat-card",3),t(3,` `),s(),t(4,` -`),x(5,$2i,77,8,"div",4),t(6,` -`)),a&2&&(l(2),g("ngIf",!r.isCollapsed),l(3),g("ngIf",r.isCollapsed))},dependencies:[re,Lt,Ht,De,Dt,te,Ge,le,Pi,Di,Mi,jt,Gt,yi,Kt,Se,qe,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,fe,ye,ee,me,de,ue,se,zt,St,br],styles:[".input[_ngcontent-%COMP%]{max-width:37rem}.output[_ngcontent-%COMP%] .error-log[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var W2i=()=>["../"],Q2i=()=>[10,25,50,100];function Y2i(e,n){if(e&1&&(o(0,"mat-option",35),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` +`),x(5,Jxi,77,8,"div",4),t(6,` +`)),o&2&&(l(2),g("ngIf",!r.isCollapsed),l(3),g("ngIf",r.isCollapsed))},dependencies:[yt,le,zt,wt,_e,we,re,he,ge,xe,qt,oe,de,$e,Ht,$t,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ei,Ve,je,ze,qe,Ye,hr],styles:[".input[_ngcontent-%COMP%]{max-width:37rem}.output[_ngcontent-%COMP%] .error-log[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var Zxi=()=>["../"],Xxi=()=>[10,25,50,100];function t_i(e,n){if(e&1&&(a(0,"mat-option",35),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function K2i(e,n){if(e&1&&(o(0,"mat-option",35),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function e_i(e,n){if(e&1&&(a(0,"mat-option",35),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function J2i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function i_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.From Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Z2i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function n_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.To Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function X2i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function r_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Comparison Condition")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function tbi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",38),t(7,` - `),o(8,"mat-option",39),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"mat-option",40),t(13,"<="),s(),t(14,` - `),o(15,"mat-option",41),t(16,">="),s(),t(17,` - `),o(18,"mat-option",42),t(19,"<"),s(),t(20,` - `),o(21,"mat-option",43),t(22,">"),s(),t(23,` - `),o(24,"mat-option",44),t(25,"="),s(),t(26,` + `),l(4),b(d(6,7,"labels.commons.required")))}function o_i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",38),t(7,` + `),a(8,"mat-option",39),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"mat-option",40),t(13,"<="),s(),t(14,` + `),a(15,"mat-option",41),t(16,">="),s(),t(17,` + `),a(18,"mat-option",42),t(19,"<"),s(),t(20,` + `),a(21,"mat-option",43),t(22,">"),s(),t(23,` + `),a(24,"mat-option",44),t(25,"="),s(),t(26,` `),s(),t(27,` - `),x(28,X2i,8,9,"mat-error",25),t(29,` - `),s()),e&2){let i=A(3);l(3),b(d(4,3,"labels.inputs.Comparison Condition")),l(6),b(d(10,5,"labels.inputs.between")),l(19),g("ngIf",i.fundMappingForm.controls.outStandingAmountPercentageCondition.hasError("required"))}}function ebi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),x(28,r_i,8,9,"mat-error",25),t(29,` + `),s()),e&2){let i=M(3);l(3),b(d(4,3,"labels.inputs.Comparison Condition")),l(6),b(d(10,5,"labels.inputs.between")),l(19),g("ngIf",i.fundMappingForm.controls.outStandingAmountPercentageCondition.hasError("required"))}}function a_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Minimum Value")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function ibi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",45),t(7,` - `),x(8,ebi,8,9,"mat-error",25),t(9,` - `),s()),e&2){let i=A(3);l(3),b(d(4,2,"labels.inputs.Minimum Value")),l(5),g("ngIf",i.fundMappingForm.controls.minOutStandingAmountPercentage.hasError("required"))}}function nbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function s_i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",45),t(7,` + `),x(8,a_i,8,9,"mat-error",25),t(9,` + `),s()),e&2){let i=M(3);l(3),b(d(4,2,"labels.inputs.Minimum Value")),l(5),g("ngIf",i.fundMappingForm.controls.minOutStandingAmountPercentage.hasError("required"))}}function l_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Comparison Value")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function rbi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",46),t(7,` - `),x(8,nbi,8,9,"mat-error",25),t(9,` - `),s()),e&2){let i=A(3);l(3),b(d(4,2,"labels.inputs.Comparison Value")),l(5),g("ngIf",i.fundMappingForm.controls.outStandingAmountPercentage.hasError("required"))}}function abi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function c_i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",46),t(7,` + `),x(8,l_i,8,9,"mat-error",25),t(9,` + `),s()),e&2){let i=M(3);l(3),b(d(4,2,"labels.inputs.Comparison Value")),l(5),g("ngIf",i.fundMappingForm.controls.outStandingAmountPercentage.hasError("required"))}}function p_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Maximum Value")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function obi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",47),t(7,` - `),x(8,abi,8,9,"mat-error",25),t(9,` - `),s()),e&2){let i=A(3);l(3),b(d(4,2,"labels.inputs.Maximum Value")),l(5),g("ngIf",i.fundMappingForm.controls.maxOutStandingAmountPercentage.hasError("required"))}}function sbi(e,n){if(e&1&&(o(0,"div",36),t(1,` - `),x(2,tbi,30,7,"mat-form-field",37),t(3,` + `),l(4),b(d(6,7,"labels.commons.required")))}function m_i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",47),t(7,` + `),x(8,p_i,8,9,"mat-error",25),t(9,` + `),s()),e&2){let i=M(3);l(3),b(d(4,2,"labels.inputs.Maximum Value")),l(5),g("ngIf",i.fundMappingForm.controls.maxOutStandingAmountPercentage.hasError("required"))}}function d_i(e,n){if(e&1&&(a(0,"div",36),t(1,` + `),x(2,o_i,30,7,"mat-form-field",37),t(3,` - `),x(4,ibi,10,4,"mat-form-field",37),t(5,` + `),x(4,s_i,10,4,"mat-form-field",37),t(5,` - `),x(6,rbi,10,4,"mat-form-field",37),t(7,` + `),x(6,c_i,10,4,"mat-form-field",37),t(7,` - `),x(8,obi,10,4,"mat-form-field",37),t(9,` - `),s()),e&2){let i=A(2);l(2),g("ngIf",i.fundMappingForm.contains("outStandingAmountPercentageCondition")),l(2),g("ngIf",i.fundMappingForm.contains("minOutStandingAmountPercentage")),l(2),g("ngIf",i.fundMappingForm.contains("outStandingAmountPercentage")),l(2),g("ngIf",i.fundMappingForm.contains("maxOutStandingAmountPercentage"))}}function lbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),x(8,m_i,10,4,"mat-form-field",37),t(9,` + `),s()),e&2){let i=M(2);l(2),g("ngIf",i.fundMappingForm.contains("outStandingAmountPercentageCondition")),l(2),g("ngIf",i.fundMappingForm.contains("minOutStandingAmountPercentage")),l(2),g("ngIf",i.fundMappingForm.contains("outStandingAmountPercentage")),l(2),g("ngIf",i.fundMappingForm.contains("maxOutStandingAmountPercentage"))}}function u_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Comparison Condition")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function cbi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",49),t(7,` - `),o(8,"mat-option",39),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"mat-option",40),t(13,"<="),s(),t(14,` - `),o(15,"mat-option",41),t(16,">="),s(),t(17,` - `),o(18,"mat-option",42),t(19,"<"),s(),t(20,` - `),o(21,"mat-option",43),t(22,">"),s(),t(23,` - `),o(24,"mat-option",44),t(25,"="),s(),t(26,` + `),l(4),b(d(6,7,"labels.commons.required")))}function f_i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",49),t(7,` + `),a(8,"mat-option",39),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"mat-option",40),t(13,"<="),s(),t(14,` + `),a(15,"mat-option",41),t(16,">="),s(),t(17,` + `),a(18,"mat-option",42),t(19,"<"),s(),t(20,` + `),a(21,"mat-option",43),t(22,">"),s(),t(23,` + `),a(24,"mat-option",44),t(25,"="),s(),t(26,` `),s(),t(27,` - `),x(28,lbi,8,9,"mat-error",25),t(29,` - `),s()),e&2){let i=A(3);l(3),b(d(4,3,"labels.inputs.Comparison Condition")),l(6),b(d(10,5,"labels.inputs.between")),l(19),g("ngIf",i.fundMappingForm.controls.outstandingAmountCondition.hasError("required"))}}function pbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),x(28,u_i,8,9,"mat-error",25),t(29,` + `),s()),e&2){let i=M(3);l(3),b(d(4,3,"labels.inputs.Comparison Condition")),l(6),b(d(10,5,"labels.inputs.between")),l(19),g("ngIf",i.fundMappingForm.controls.outstandingAmountCondition.hasError("required"))}}function h_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Minimum Value")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function mbi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",50),t(7,` - `),x(8,pbi,8,9,"mat-error",25),t(9,` - `),s()),e&2){let i=A(3);l(3),b(d(4,2,"labels.inputs.Minimum Value")),l(5),g("ngIf",i.fundMappingForm.controls.minOutstandingAmount.hasError("required"))}}function dbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function g_i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",50),t(7,` + `),x(8,h_i,8,9,"mat-error",25),t(9,` + `),s()),e&2){let i=M(3);l(3),b(d(4,2,"labels.inputs.Minimum Value")),l(5),g("ngIf",i.fundMappingForm.controls.minOutstandingAmount.hasError("required"))}}function x_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Comparison Value")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function ubi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",51),t(7,` - `),x(8,dbi,8,9,"mat-error",25),t(9,` - `),s()),e&2){let i=A(3);l(3),b(d(4,2,"labels.inputs.Comparison Value")),l(5),g("ngIf",i.fundMappingForm.controls.outstandingAmount.hasError("required"))}}function fbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function __i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",51),t(7,` + `),x(8,x_i,8,9,"mat-error",25),t(9,` + `),s()),e&2){let i=M(3);l(3),b(d(4,2,"labels.inputs.Comparison Value")),l(5),g("ngIf",i.fundMappingForm.controls.outstandingAmount.hasError("required"))}}function v_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Maximum Value")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function hbi(e,n){if(e&1&&(o(0,"mat-form-field",17),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",52),t(7,` - `),x(8,fbi,8,9,"mat-error",25),t(9,` - `),s()),e&2){let i=A(3);l(3),b(d(4,2,"labels.inputs.Maximum Value")),l(5),g("ngIf",i.fundMappingForm.controls.maxOutstandingAmount.hasError("required"))}}function gbi(e,n){if(e&1&&(o(0,"div",48),t(1,` - `),x(2,cbi,30,7,"mat-form-field",37),t(3,` + `),l(4),b(d(6,7,"labels.commons.required")))}function b_i(e,n){if(e&1&&(a(0,"mat-form-field",17),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",52),t(7,` + `),x(8,v_i,8,9,"mat-error",25),t(9,` + `),s()),e&2){let i=M(3);l(3),b(d(4,2,"labels.inputs.Maximum Value")),l(5),g("ngIf",i.fundMappingForm.controls.maxOutstandingAmount.hasError("required"))}}function C_i(e,n){if(e&1&&(a(0,"div",48),t(1,` + `),x(2,f_i,30,7,"mat-form-field",37),t(3,` - `),x(4,mbi,10,4,"mat-form-field",37),t(5,` + `),x(4,g_i,10,4,"mat-form-field",37),t(5,` - `),x(6,ubi,10,4,"mat-form-field",37),t(7,` + `),x(6,__i,10,4,"mat-form-field",37),t(7,` - `),x(8,hbi,10,4,"mat-form-field",37),t(9,` - `),s()),e&2){let i=A(2);l(2),g("ngIf",i.fundMappingForm.contains("outstandingAmountCondition")),l(2),g("ngIf",i.fundMappingForm.contains("minOutstandingAmount")),l(2),g("ngIf",i.fundMappingForm.contains("outstandingAmount")),l(2),g("ngIf",i.fundMappingForm.contains("maxOutstandingAmount"))}}function xbi(e,n){if(e&1){let i=lt();o(0,"mat-card",3),t(1,` - `),o(2,"form",4),q("ngSubmit",function(){Q(i);let r=A();return Y(r.submit())}),t(3,` - `),o(4,"div",5),t(5,` - `),o(6,"mat-form-field",6),t(7,` - `),o(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` - `),o(12,"mat-select",7),t(13,` - `),o(14,"mat-option",8),t(15),m(16,"translate"),s(),t(17,` - `),o(18,"mat-option",9),t(19),m(20,"translate"),s(),t(21,` - `),o(22,"mat-option",10),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"mat-option",11),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mat-option",12),t(31),m(32,"translate"),s(),t(33,` + `),x(8,b_i,10,4,"mat-form-field",37),t(9,` + `),s()),e&2){let i=M(2);l(2),g("ngIf",i.fundMappingForm.contains("outstandingAmountCondition")),l(2),g("ngIf",i.fundMappingForm.contains("minOutstandingAmount")),l(2),g("ngIf",i.fundMappingForm.contains("outstandingAmount")),l(2),g("ngIf",i.fundMappingForm.contains("maxOutstandingAmount"))}}function y_i(e,n){if(e&1){let i=lt();a(0,"mat-card",3),t(1,` + `),a(2,"form",4),q("ngSubmit",function(){Q(i);let r=M();return K(r.submit())}),t(3,` + `),a(4,"div",5),t(5,` + `),a(6,"mat-form-field",6),t(7,` + `),a(8,"mat-label"),t(9),m(10,"translate"),s(),t(11,` + `),a(12,"mat-select",7),t(13,` + `),a(14,"mat-option",8),t(15),m(16,"translate"),s(),t(17,` + `),a(18,"mat-option",9),t(19),m(20,"translate"),s(),t(21,` + `),a(22,"mat-option",10),t(23),m(24,"translate"),s(),t(25,` + `),a(26,"mat-option",11),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"mat-option",12),t(31),m(32,"translate"),s(),t(33,` `),s(),t(34,` `),s(),t(35,` - `),I(36,"span",13),t(37,` + `),T(36,"span",13),t(37,` - `),o(38,"mat-form-field",6),t(39,` - `),o(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` - `),o(44,"mat-select",14),t(45,` - `),x(46,Y2i,2,2,"mat-option",15),t(47,` + `),a(38,"mat-form-field",6),t(39,` + `),a(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` + `),a(44,"mat-select",14),t(45,` + `),x(46,t_i,2,2,"mat-option",15),t(47,` `),s(),t(48,` `),s(),t(49,` - `),o(50,"mat-form-field",6),t(51,` - `),o(52,"mat-label"),t(53),m(54,"translate"),s(),t(55,` - `),o(56,"mat-select",16),t(57,` - `),x(58,K2i,2,2,"mat-option",15),t(59,` + `),a(50,"mat-form-field",6),t(51,` + `),a(52,"mat-label"),t(53),m(54,"translate"),s(),t(55,` + `),a(56,"mat-select",16),t(57,` + `),x(58,e_i,2,2,"mat-option",15),t(59,` `),s(),t(60,` `),s(),t(61,` - `),o(62,"mat-form-field",17),t(63,` - `),o(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` - `),o(68,"mat-select",18),t(69,` - `),o(70,"mat-option",19),t(71),m(72,"translate"),s(),t(73,` - `),o(74,"mat-option",20),t(75),m(76,"translate"),s(),t(77,` - `),o(78,"mat-option",21),t(79),m(80,"translate"),s(),t(81,` + `),a(62,"mat-form-field",17),t(63,` + `),a(64,"mat-label"),t(65),m(66,"translate"),s(),t(67,` + `),a(68,"mat-select",18),t(69,` + `),a(70,"mat-option",19),t(71),m(72,"translate"),s(),t(73,` + `),a(74,"mat-option",20),t(75),m(76,"translate"),s(),t(77,` + `),a(78,"mat-option",21),t(79),m(80,"translate"),s(),t(81,` `),s(),t(82,` `),s(),t(83,` - `),o(84,"mat-form-field",22),q("click",function(){Q(i);let r=Tt(95);return Y(r.open())}),t(85,` - `),o(86,"mat-label"),t(87),m(88,"translate"),s(),t(89,` - `),I(90,"input",23),t(91,` - `),I(92,"mat-datepicker-toggle",24),t(93,` - `),I(94,"mat-datepicker",null,0),t(96,` - `),x(97,J2i,8,9,"mat-error",25),t(98,` + `),a(84,"mat-form-field",22),q("click",function(){Q(i);let r=Dt(95);return K(r.open())}),t(85,` + `),a(86,"mat-label"),t(87),m(88,"translate"),s(),t(89,` + `),T(90,"input",23),t(91,` + `),T(92,"mat-datepicker-toggle",24),t(93,` + `),T(94,"mat-datepicker",null,0),t(96,` + `),x(97,i_i,8,9,"mat-error",25),t(98,` `),s(),t(99,` - `),o(100,"mat-form-field",22),q("click",function(){Q(i);let r=Tt(111);return Y(r.open())}),t(101,` - `),o(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` - `),I(106,"input",26),t(107,` - `),I(108,"mat-datepicker-toggle",24),t(109,` - `),I(110,"mat-datepicker",null,1),t(112,` - `),x(113,Z2i,8,9,"mat-error",25),t(114,` + `),a(100,"mat-form-field",22),q("click",function(){Q(i);let r=Dt(111);return K(r.open())}),t(101,` + `),a(102,"mat-label"),t(103),m(104,"translate"),s(),t(105,` + `),T(106,"input",26),t(107,` + `),T(108,"mat-datepicker-toggle",24),t(109,` + `),T(110,"mat-datepicker",null,1),t(112,` + `),x(113,n_i,8,9,"mat-error",25),t(114,` `),s(),t(115,` - `),o(116,"mat-checkbox",27),t(117),m(118,"translate"),s(),t(119,` + `),a(116,"mat-checkbox",27),t(117),m(118,"translate"),s(),t(119,` - `),x(120,sbi,10,4,"div",28),t(121,` + `),x(120,d_i,10,4,"div",28),t(121,` - `),o(122,"mat-checkbox",29),t(123),m(124,"translate"),s(),t(125,` + `),a(122,"mat-checkbox",29),t(123),m(124,"translate"),s(),t(125,` - `),x(126,gbi,10,4,"div",30),t(127,` + `),x(126,C_i,10,4,"div",30),t(127,` `),s(),t(128,` - `),o(129,"mat-card-actions",31),t(130,` - `),o(131,"button",32),t(132),m(133,"translate"),s(),t(134,` - `),o(135,"button",33),t(136,` - `),I(137,"fa-icon",34),t(138),m(139,"translate"),s(),t(140,` + `),a(129,"mat-card-actions",31),t(130,` + `),a(131,"button",32),t(132),m(133,"translate"),s(),t(134,` + `),a(135,"button",33),t(136,` + `),T(137,"fa-icon",34),t(138),m(139,"translate"),s(),t(140,` `),s(),t(141,` `),s(),t(142,` -`),s()}if(e&2){let i=Tt(95),a=Tt(111),r=A();l(2),g("formGroup",r.fundMappingForm),l(7),b(d(10,35,"labels.inputs.Loan Status")),l(6),b(d(16,37,"labels.inputs.All")),l(4),b(d(20,39,"labels.inputs.Active")),l(4),b(d(24,41,"labels.inputs.Overpaid")),l(4),b(d(28,43,"labels.inputs.Closed (obligations met)")),l(4),b(d(32,45,"labels.inputs.Closed (written-off)")),l(10),b(d(42,47,"labels.inputs.Product")),l(5),g("ngForOf",r.advanceSearchTemplate.loanProducts),l(7),b(d(54,49,"labels.inputs.Office")),l(5),g("ngForOf",r.advanceSearchTemplate.offices),l(7),b(d(66,51,"labels.inputs.Date Type")),l(6),b(d(72,53,"labels.inputs.Approval Date")),l(4),b(d(76,55,"labels.inputs.Creation Date")),l(4),b(d(80,57,"labels.inputs.Disbursement Date")),l(8),b(d(88,59,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",r.fundMappingForm.controls.loanFromDate.hasError("required")),l(6),b(d(104,61,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",a),l(2),g("for",a),l(5),g("ngIf",r.fundMappingForm.controls.loanToDate.hasError("required")),l(4),k(` +`),s()}if(e&2){let i=Dt(95),o=Dt(111),r=M();l(2),g("formGroup",r.fundMappingForm),l(7),b(d(10,35,"labels.inputs.Loan Status")),l(6),b(d(16,37,"labels.inputs.All")),l(4),b(d(20,39,"labels.inputs.Active")),l(4),b(d(24,41,"labels.inputs.Overpaid")),l(4),b(d(28,43,"labels.inputs.Closed (obligations met)")),l(4),b(d(32,45,"labels.inputs.Closed (written-off)")),l(10),b(d(42,47,"labels.inputs.Product")),l(5),g("ngForOf",r.advanceSearchTemplate.loanProducts),l(7),b(d(54,49,"labels.inputs.Office")),l(5),g("ngForOf",r.advanceSearchTemplate.offices),l(7),b(d(66,51,"labels.inputs.Date Type")),l(6),b(d(72,53,"labels.inputs.Approval Date")),l(4),b(d(76,55,"labels.inputs.Creation Date")),l(4),b(d(80,57,"labels.inputs.Disbursement Date")),l(8),b(d(88,59,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",r.fundMappingForm.controls.loanFromDate.hasError("required")),l(6),b(d(104,61,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",o),l(2),g("for",o),l(5),g("ngIf",r.fundMappingForm.controls.loanToDate.hasError("required")),l(4),k(` `,d(118,63,"labels.inputs.Loan Outstanding Percentage"),` `),l(3),g("ngIf",r.fundMappingForm.value.includeOutStandingAmountPercentage),l(3),k(` `,d(124,65,"labels.inputs.Loan Outstanding Amount"),` - `),l(3),g("ngIf",r.fundMappingForm.value.includeOutstandingAmount),l(5),g("routerLink",ht(71,W2i)),l(),b(d(133,67,"labels.buttons.Cancel")),l(3),g("disabled",!r.fundMappingForm.valid),l(3),k("\xA0 ",d(139,69,"labels.buttons.Summary"),` - `)}}function _bi(e,n){e&1&&(o(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Office Name")))}function vbi(e,n){if(e&1&&(o(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function bbi(e,n){e&1&&(o(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function Cbi(e,n){if(e&1&&(o(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanProductName)}}function ybi(e,n){e&1&&(o(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Count")))}function Sbi(e,n){if(e&1&&(o(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.count)}}function wbi(e,n){e&1&&(o(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Outstanding")))}function Ebi(e,n){if(e&1&&(o(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanOutStanding)}}function kbi(e,n){e&1&&(o(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Percentage")))}function Ibi(e,n){if(e&1&&(o(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.percentage)}}function Tbi(e,n){e&1&&I(0,"tr",68)}function Pbi(e,n){e&1&&I(0,"tr",69)}function Dbi(e,n){if(e&1){let i=lt();o(0,"div",3),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",53),t(5,` - `),o(6,"button",54),q("click",function(){Q(i);let r=A();return Y(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` + `),l(3),g("ngIf",r.fundMappingForm.value.includeOutstandingAmount),l(5),g("routerLink",ht(71,Zxi)),l(),b(d(133,67,"labels.buttons.Cancel")),l(3),g("disabled",!r.fundMappingForm.valid),l(3),k("\xA0 ",d(139,69,"labels.buttons.Summary"),` + `)}}function S_i(e,n){e&1&&(a(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Office Name")))}function w_i(e,n){if(e&1&&(a(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function E_i(e,n){e&1&&(a(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function k_i(e,n){if(e&1&&(a(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanProductName)}}function T_i(e,n){e&1&&(a(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Count")))}function I_i(e,n){if(e&1&&(a(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.count)}}function P_i(e,n){e&1&&(a(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Outstanding")))}function D_i(e,n){if(e&1&&(a(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanOutStanding)}}function A_i(e,n){e&1&&(a(0,"th",66),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Percentage")))}function M_i(e,n){if(e&1&&(a(0,"td",67),t(1),s()),e&2){let i=n.$implicit;l(),b(i.percentage)}}function O_i(e,n){e&1&&T(0,"tr",68)}function F_i(e,n){e&1&&T(0,"tr",69)}function B_i(e,n){if(e&1){let i=lt();a(0,"div",3),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",53),t(5,` + `),a(6,"button",54),q("click",function(){Q(i);let r=M();return K(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` `),s(),t(10,` - `),o(11,"table",55),t(12,` - `),at(13,56),t(14,` - `),x(15,_bi,3,3,"th",57),t(16,` - `),x(17,vbi,2,1,"td",58),t(18,` - `),ot(),t(19,` + `),a(11,"table",55),t(12,` + `),ot(13,56),t(14,` + `),x(15,S_i,3,3,"th",57),t(16,` + `),x(17,w_i,2,1,"td",58),t(18,` + `),at(),t(19,` - `),at(20,59),t(21,` - `),x(22,bbi,3,3,"th",57),t(23,` - `),x(24,Cbi,2,1,"td",58),t(25,` - `),ot(),t(26,` + `),ot(20,59),t(21,` + `),x(22,E_i,3,3,"th",57),t(23,` + `),x(24,k_i,2,1,"td",58),t(25,` + `),at(),t(26,` - `),at(27,60),t(28,` - `),x(29,ybi,3,3,"th",57),t(30,` - `),x(31,Sbi,2,1,"td",58),t(32,` - `),ot(),t(33,` + `),ot(27,60),t(28,` + `),x(29,T_i,3,3,"th",57),t(30,` + `),x(31,I_i,2,1,"td",58),t(32,` + `),at(),t(33,` - `),at(34,61),t(35,` - `),x(36,wbi,3,3,"th",57),t(37,` - `),x(38,Ebi,2,1,"td",58),t(39,` - `),ot(),t(40,` + `),ot(34,61),t(35,` + `),x(36,P_i,3,3,"th",57),t(37,` + `),x(38,D_i,2,1,"td",58),t(39,` + `),at(),t(40,` - `),at(41,62),t(42,` - `),x(43,kbi,3,3,"th",57),t(44,` - `),x(45,Ibi,2,1,"td",58),t(46,` - `),ot(),t(47,` + `),ot(41,62),t(42,` + `),x(43,A_i,3,3,"th",57),t(44,` + `),x(45,M_i,2,1,"td",58),t(46,` + `),at(),t(47,` - `),x(48,Tbi,1,0,"tr",63),t(49,` - `),x(50,Pbi,1,0,"tr",64),t(51,` + `),x(48,O_i,1,0,"tr",63),t(49,` + `),x(50,F_i,1,0,"tr",64),t(51,` `),s(),t(52,` - `),I(53,"mat-paginator",65),t(54,` + `),T(53,"mat-paginator",65),t(54,` `),s(),t(55,` -`),s()}if(e&2){let i=A();l(7),k(` +`),s()}if(e&2){let i=M();l(7),k(` `,d(8,5,"labels.buttons.Parameters"),` - `),l(4),g("dataSource",i.dataSource),l(37),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(7,Q2i))}}var Vmt=(()=>{class e{constructor(i,a,r,c,u){this.formBuilder=i,this.organizationService=a,this.settingsService=r,this.route=c,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isCollapsed=!1,this.displayedColumns=["officeName","productName","count","outstanding","percentage"],this.route.data.subscribe(h=>{this.advanceSearchTemplate=h.advanceSearchTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createFundMappingForm(),this.buildDependencies()}createFundMappingForm(){this.fundMappingForm=this.formBuilder.group({loanStatus:[""],loanProducts:[""],offices:[""],loanDateOption:["",yt.required],loanFromDate:["",yt.required],loanToDate:["",yt.required],includeOutStandingAmountPercentage:[!1],includeOutstandingAmount:[!1]})}buildDependencies(){this.fundMappingForm.get("includeOutStandingAmountPercentage").valueChanges.subscribe(i=>{i?(this.fundMappingForm.addControl("outStandingAmountPercentageCondition",new ge("",yt.required)),this.fundMappingForm.get("outStandingAmountPercentageCondition").valueChanges.subscribe(a=>{a==="between"?(this.fundMappingForm.addControl("minOutStandingAmountPercentage",new ge("",yt.required)),this.fundMappingForm.addControl("maxOutStandingAmountPercentage",new ge("",yt.required)),this.fundMappingForm.removeControl("outStandingAmountPercentage")):(this.fundMappingForm.addControl("outStandingAmountPercentage",new ge("",yt.required)),this.fundMappingForm.removeControl("minOutStandingAmountPercentage"),this.fundMappingForm.removeControl("maxOutStandingAmountPercentage"))}),this.fundMappingForm.get("outStandingAmountPercentageCondition").patchValue("between")):(this.fundMappingForm.removeControl("outStandingAmountPercentageCondition"),this.fundMappingForm.removeControl("minOutStandingAmountPercentage"),this.fundMappingForm.removeControl("maxOutStandingAmountPercentage"),this.fundMappingForm.removeControl("outStandingAmountPercentage"))}),this.fundMappingForm.get("includeOutStandingAmountPercentage").patchValue(!0),this.fundMappingForm.get("includeOutstandingAmount").valueChanges.subscribe(i=>{i?(this.fundMappingForm.addControl("outstandingAmountCondition",new ge("",yt.required)),this.fundMappingForm.get("outstandingAmountCondition").valueChanges.subscribe(a=>{a==="between"?(this.fundMappingForm.addControl("minOutstandingAmount",new ge("",yt.required)),this.fundMappingForm.addControl("maxOutstandingAmount",new ge("",yt.required)),this.fundMappingForm.removeControl("outstandingAmount")):(this.fundMappingForm.addControl("outstandingAmount",new ge("",yt.required)),this.fundMappingForm.removeControl("minOutstandingAmount"),this.fundMappingForm.removeControl("maxOutstandingAmount"))}),this.fundMappingForm.get("outstandingAmountCondition").patchValue("between")):(this.fundMappingForm.removeControl("outstandingAmountCondition"),this.fundMappingForm.removeControl("minOutstandingAmount"),this.fundMappingForm.removeControl("maxOutstandingAmount"),this.fundMappingForm.removeControl("outstandingAmount"))}),this.fundMappingForm.get("includeOutstandingAmount").patchValue(!0)}setLoans(i){this.dataSource=new pi(i),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}submit(){this.isCollapsed=!0;let i=this.fundMappingForm.value,a=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.fundMappingForm.value.loanFromDate,u=this.fundMappingForm.value.loanToDate;i.loanFromDate instanceof Date&&(i.loanFromDate=this.dateUtils.formatDate(c,r)),i.loanToDate instanceof Date&&(i.loanToDate=this.dateUtils.formatDate(u,r));let h=oi(ve({},i),{entities:["loans"],dateFormat:r,locale:a});this.organizationService.retrieveAdvanceSearchResults(h).subscribe(_=>{this.setLoans(_)})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(ki),z($e),z(Nt),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fund-mapping"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,5),Bt(_e,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:4,vars:2,consts:[["fromDatePicker",""],["toDatePicker",""],["class","container",4,"ngIf"],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["formControlName","loanStatus","multiple",""],["value","all"],["value","active"],["value","closed"],["value","overpaid"],["value","writeoff"],[1,"flex-48","hide-lt-md"],["formControlName","loanProducts","multiple",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","offices","multiple",""],[1,"flex-31"],["required","","formControlName","loanDateOption"],["value","approvalDate"],["value","createdDate"],["value","disbursalDate"],[1,"flex-fill","flex-31",3,"click"],["matInput","","formControlName","loanFromDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","loanToDate","required","",3,"min","max","matDatepicker"],["labelPosition","before","formControlName","includeOutStandingAmountPercentage",1,"margin-b","flex-73"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],["labelPosition","before","formControlName","includeOutstandingAmount",1,"flex-73","margin-b"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["icon","search"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],["class","flex-31",4,"ngIf"],["required","","formControlName","outStandingAmountPercentageCondition"],["value","between"],["value","<="],["value",">="],["value","<"],["value",">"],["value","="],["type","number","matInput","","required","","formControlName","minOutStandingAmountPercentage"],["type","number","matInput","","required","","formControlName","outStandingAmountPercentage"],["type","number","matInput","","required","","formControlName","maxOutStandingAmountPercentage"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["required","","formControlName","outstandingAmountCondition"],["type","number","matInput","","required","","formControlName","minOutstandingAmount"],["type","number","matInput","","required","","formControlName","outstandingAmount"],["type","number","matInput","","required","","formControlName","maxOutstandingAmount"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","officeName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","productName"],["matColumnDef","count"],["matColumnDef","outstanding"],["matColumnDef","percentage"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(x(0,xbi,143,72,"mat-card",2),t(1,` + `),l(4),g("dataSource",i.dataSource),l(37),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(7,Xxi))}}var qA=(()=>{class e{constructor(i,o,r,c,u){this.formBuilder=i,this.organizationService=o,this.settingsService=r,this.route=c,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isCollapsed=!1,this.displayedColumns=["officeName","productName","count","outstanding","percentage"],this.route.data.subscribe(h=>{this.advanceSearchTemplate=h.advanceSearchTemplate})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createFundMappingForm(),this.buildDependencies()}createFundMappingForm(){this.fundMappingForm=this.formBuilder.group({loanStatus:[""],loanProducts:[""],offices:[""],loanDateOption:["",St.required],loanFromDate:["",St.required],loanToDate:["",St.required],includeOutStandingAmountPercentage:[!1],includeOutstandingAmount:[!1]})}buildDependencies(){this.fundMappingForm.get("includeOutStandingAmountPercentage").valueChanges.subscribe(i=>{i?(this.fundMappingForm.addControl("outStandingAmountPercentageCondition",new be("",St.required)),this.fundMappingForm.get("outStandingAmountPercentageCondition").valueChanges.subscribe(o=>{o==="between"?(this.fundMappingForm.addControl("minOutStandingAmountPercentage",new be("",St.required)),this.fundMappingForm.addControl("maxOutStandingAmountPercentage",new be("",St.required)),this.fundMappingForm.removeControl("outStandingAmountPercentage")):(this.fundMappingForm.addControl("outStandingAmountPercentage",new be("",St.required)),this.fundMappingForm.removeControl("minOutStandingAmountPercentage"),this.fundMappingForm.removeControl("maxOutStandingAmountPercentage"))}),this.fundMappingForm.get("outStandingAmountPercentageCondition").patchValue("between")):(this.fundMappingForm.removeControl("outStandingAmountPercentageCondition"),this.fundMappingForm.removeControl("minOutStandingAmountPercentage"),this.fundMappingForm.removeControl("maxOutStandingAmountPercentage"),this.fundMappingForm.removeControl("outStandingAmountPercentage"))}),this.fundMappingForm.get("includeOutStandingAmountPercentage").patchValue(!0),this.fundMappingForm.get("includeOutstandingAmount").valueChanges.subscribe(i=>{i?(this.fundMappingForm.addControl("outstandingAmountCondition",new be("",St.required)),this.fundMappingForm.get("outstandingAmountCondition").valueChanges.subscribe(o=>{o==="between"?(this.fundMappingForm.addControl("minOutstandingAmount",new be("",St.required)),this.fundMappingForm.addControl("maxOutstandingAmount",new be("",St.required)),this.fundMappingForm.removeControl("outstandingAmount")):(this.fundMappingForm.addControl("outstandingAmount",new be("",St.required)),this.fundMappingForm.removeControl("minOutstandingAmount"),this.fundMappingForm.removeControl("maxOutstandingAmount"))}),this.fundMappingForm.get("outstandingAmountCondition").patchValue("between")):(this.fundMappingForm.removeControl("outstandingAmountCondition"),this.fundMappingForm.removeControl("minOutstandingAmount"),this.fundMappingForm.removeControl("maxOutstandingAmount"),this.fundMappingForm.removeControl("outstandingAmount"))}),this.fundMappingForm.get("includeOutstandingAmount").patchValue(!0)}setLoans(i){this.dataSource=new mi(i),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}submit(){this.isCollapsed=!0;let i=this.fundMappingForm.value,o=this.settingsService.language.code,r=this.settingsService.dateFormat,c=this.fundMappingForm.value.loanFromDate,u=this.fundMappingForm.value.loanToDate;i.loanFromDate instanceof Date&&(i.loanFromDate=this.dateUtils.formatDate(c,r)),i.loanToDate instanceof Date&&(i.loanToDate=this.dateUtils.formatDate(u,r));let h=li(ye({},i),{entities:["loans"],dateFormat:r,locale:o});this.organizationService.retrieveAdvanceSearchResults(h).subscribe(_=>{this.setLoans(_)})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Ti),z(Qe),z(Vt),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-fund-mapping"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,5),Nt(Ue,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:4,vars:2,consts:[["fromDatePicker",""],["toDatePicker",""],["class","container",4,"ngIf"],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["formControlName","loanStatus","multiple",""],["value","all"],["value","active"],["value","closed"],["value","overpaid"],["value","writeoff"],[1,"flex-48","hide-lt-md"],["formControlName","loanProducts","multiple",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","offices","multiple",""],[1,"flex-31"],["required","","formControlName","loanDateOption"],["value","approvalDate"],["value","createdDate"],["value","disbursalDate"],[1,"flex-fill","flex-31",3,"click"],["matInput","","formControlName","loanFromDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","loanToDate","required","",3,"min","max","matDatepicker"],["labelPosition","before","formControlName","includeOutStandingAmountPercentage",1,"margin-b","flex-73"],["class","flex-fill layout-row-wrap gap-2percent layout-xs-column",4,"ngIf"],["labelPosition","before","formControlName","includeOutstandingAmount",1,"flex-73","margin-b"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["icon","search"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","layout-xs-column"],["class","flex-31",4,"ngIf"],["required","","formControlName","outStandingAmountPercentageCondition"],["value","between"],["value","<="],["value",">="],["value","<"],["value",">"],["value","="],["type","number","matInput","","required","","formControlName","minOutStandingAmountPercentage"],["type","number","matInput","","required","","formControlName","outStandingAmountPercentage"],["type","number","matInput","","required","","formControlName","maxOutStandingAmountPercentage"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],["required","","formControlName","outstandingAmountCondition"],["type","number","matInput","","required","","formControlName","minOutstandingAmount"],["type","number","matInput","","required","","formControlName","outstandingAmount"],["type","number","matInput","","required","","formControlName","maxOutstandingAmount"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","officeName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","productName"],["matColumnDef","count"],["matColumnDef","outstanding"],["matColumnDef","percentage"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(x(0,y_i,143,72,"mat-card",2),t(1,` -`),x(2,Dbi,56,8,"div",2),t(3,` -`)),a&2&&(g("ngIf",!r.isCollapsed),l(2),g("ngIf",r.isCollapsed))},dependencies:[re,Lt,Ht,De,Dt,te,Ge,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,Se,qe,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ye,Wn,ee,me,Ie,de,ue,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:73rem}.container[_ngcontent-%COMP%] .margin-v[_ngcontent-%COMP%]{margin:1em 0}.container[_ngcontent-%COMP%] .margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.container[_ngcontent-%COMP%] .margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var vk=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var bk=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Ck=(()=>{class e{get data(){return this.dataChange.value}constructor(){this.dataChange=new ws([]),this.TREE_DATA={}}initialize(i){this.TREE_DATA=i;let a=this.buildFileTree(this.TREE_DATA,0);this.dataChange.next(a)}buildFileTree(i,a){return Object.keys(i).reduce((r,c)=>{let u=i[c],h=new bk;return h.item=c,u!=null&&(typeof u=="object"?h.children=this.buildFileTree(u,a+1):h.item=u),r.concat(h)},[])}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var yk=(()=>{class e{setEmptyObjectsToNull(i){Object.keys(i).forEach(a=>{Object.keys(i[a]).length===0?i[a]=null:this.setEmptyObjectsToNull(i[a])})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Obi=()=>["../"];function Fbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` +`),x(2,B_i,56,8,"div",2),t(3,` +`)),o&2&&(g("ngIf",!r.isCollapsed),l(2),g("ngIf",r.isCollapsed))},dependencies:[yt,le,zt,wt,_e,we,Hn,re,he,Ie,ge,xe,qt,oe,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,Et,Mi,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:[".container[_ngcontent-%COMP%]{max-width:73rem}.container[_ngcontent-%COMP%] .margin-v[_ngcontent-%COMP%]{margin:1em 0}.container[_ngcontent-%COMP%] .margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.container[_ngcontent-%COMP%] .margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var HA=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var GA=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var UA=(()=>{class e{get data(){return this.dataChange.value}constructor(){this.dataChange=new hs([]),this.TREE_DATA={}}initialize(i){this.TREE_DATA=i;let o=this.buildFileTree(this.TREE_DATA,0);this.dataChange.next(o)}buildFileTree(i,o){return Object.keys(i).reduce((r,c)=>{let u=i[c],h=new GA;return h.item=c,u!=null&&(typeof u=="object"?h.children=this.buildFileTree(u,o+1):h.item=u),r.concat(h)},[])}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var $A=(()=>{class e{setEmptyObjectsToNull(i){Object.keys(i).forEach(o=>{Object.keys(i[o]).length===0?i[o]=null:this.setEmptyObjectsToNull(i[o])})}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var L_i=()=>["../"];function V_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Bbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function z_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.From Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Rbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function j_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.To Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Nbi(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function q_i(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.value,` - `)}}function Lbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function H_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Repayment Scheduling Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Vbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function G_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Repayment scheduled to")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function zbi(e,n){if(e&1){let i=lt();o(0,"mat-form-field",8),q("click",function(){Q(i);let r=Tt(11);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",23),t(7,` - `),I(8,"mat-datepicker-toggle",10),t(9,` - `),I(10,"mat-datepicker",null,2),t(12,` - `),x(13,Vbi,8,9,"mat-error",7),t(14,` - `),s()}if(e&2){let i=Tt(11),a=A();l(3),b(d(4,6,"labels.inputs.Repayment scheduled to")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",a.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function jbi(e,n){if(e&1){let i=lt();o(0,"mat-tree-node",24),t(1,` - `),I(2,"button",25),t(3,` - `),o(4,"mat-checkbox",26),q("change",function(){let r=Q(i).$implicit,c=A();return Y(c.officeLeafItemSelectionToggle(r))}),t(5),s(),t(6,` - `),s()}if(e&2){let i=n.$implicit,a=A();l(4),g("checked",a.checklistSelection.isSelected(i)),l(),b(a.officesDict[i.item].name)}}function qbi(e,n){if(e&1){let i=lt();o(0,"mat-tree-node",27),t(1,` - `),o(2,"button",28),t(3,` - `),o(4,"mat-icon",29),t(5),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function U_i(e,n){if(e&1){let i=lt();a(0,"mat-form-field",8),q("click",function(){Q(i);let r=Dt(11);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",23),t(7,` + `),T(8,"mat-datepicker-toggle",10),t(9,` + `),T(10,"mat-datepicker",null,2),t(12,` + `),x(13,G_i,8,9,"mat-error",7),t(14,` + `),s()}if(e&2){let i=Dt(11),o=M();l(3),b(d(4,6,"labels.inputs.Repayment scheduled to")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",o.holidayForm.controls.repaymentsRescheduledTo.hasError("required"))}}function $_i(e,n){if(e&1){let i=lt();a(0,"mat-tree-node",24),t(1,` + `),T(2,"button",25),t(3,` + `),a(4,"mat-checkbox",26),q("change",function(){let r=Q(i).$implicit,c=M();return K(c.officeLeafItemSelectionToggle(r))}),t(5),s(),t(6,` + `),s()}if(e&2){let i=n.$implicit,o=M();l(4),g("checked",o.checklistSelection.isSelected(i)),l(),b(o.officesDict[i.item].name)}}function W_i(e,n){if(e&1){let i=lt();a(0,"mat-tree-node",27),t(1,` + `),a(2,"button",28),t(3,` + `),a(4,"mat-icon",29),t(5),s(),t(6,` `),s(),t(7,` - `),o(8,"mat-checkbox",30),q("change",function(){let r=Q(i).$implicit,c=A();return Y(c.officeItemSelectionToggle(r))}),t(9),s(),t(10,` - `),s()}if(e&2){let i=n.$implicit,a=A();l(2),Tr("aria-label","toggle "+i.filename),l(3),k(` - `,a.treeControl.isExpanded(i)?"expand_more":"chevron_right",` - `),l(3),g("checked",a.descendantsAllSelected(i)),l(),b(a.officesDict[i.item].name)}}function Hbi(e,n){if(e&1&&(o(0,"button",31),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.holidayForm.valid),l(),k(` + `),a(8,"mat-checkbox",30),q("change",function(){let r=Q(i).$implicit,c=M();return K(c.officeItemSelectionToggle(r))}),t(9),s(),t(10,` + `),s()}if(e&2){let i=n.$implicit,o=M();l(2),Sr("aria-label","toggle "+i.filename),l(3),k(` + `,o.treeControl.isExpanded(i)?"expand_more":"chevron_right",` + `),l(3),g("checked",o.descendantsAllSelected(i)),l(),b(o.officesDict[i.item].name)}}function Q_i(e,n){if(e&1&&(a(0,"button",31),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.holidayForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var zmt=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.formBuilder=i,this.route=a,this.dateUtils=r,this.organizationService=c,this.settings=u,this.router=h,this._database=_,this.createHoliday=y,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.officesDict={},this.flatNodeMap=new Map,this.nestedNodeMap=new Map,this.selectedParent=null,this.newItemName="",this.checklistSelection=new Qs(!0),this.getLevel=C=>C.level,this.isExpandable=C=>C.expandable,this.getChildren=C=>C.children,this.hasChild=(C,E)=>E.expandable,this.hasNoContent=(C,E)=>E.item==="",this.transformer=(C,E)=>{let P=this.nestedNodeMap.get(C),M=P&&P.item===C.item?P:new vk;return M.item=C.item,M.level=E,M.expandable=!!C.children?.length,this.flatNodeMap.set(M,C),this.nestedNodeMap.set(C,M),M},this.route.data.subscribe(C=>{this.officesData=C.offices,this.repaymentSchedulingTypes=C.holidayTemplate,this.constructOfficeHierarchy(),_.initialize(this.officesTrie)}),this.treeFlattener=new Uz(this.transformer,this.getLevel,this.isExpandable,this.getChildren),this.treeControl=new Hz(this.getLevel,this.isExpandable),this.dataSource=new $z(this.treeControl,this.treeFlattener),this._database.dataChange.subscribe(C=>{this.dataSource.data=C})}constructOfficeHierarchy(){let i={};this.officesData.forEach(a=>{this.officesDict[a.id]=a;let r=a.hierarchy.split(".");r=r.filter(u=>u.length>0);let c=i;r.length===0?c[a.id]={}:(c=i[Object.keys(i)[0]],r.forEach(u=>{u in c||(c[u]={}),c=c[u]}))}),this.createHoliday.setEmptyObjectsToNull(i),this.officesTrie=i}descendantsAllSelected(i){return this.checklistSelection.isSelected(i)}descendantsPartiallySelected(i){return this.treeControl.getDescendants(i).some(c=>this.checklistSelection.isSelected(c))&&!this.descendantsAllSelected(i)}setSelectedOffices(){this.holidayForm.patchValue({offices:this.checklistSelection.selected.map(i=>i.item)})}officeItemSelectionToggle(i){this.checklistSelection.toggle(i);let a=this.treeControl.getDescendants(i);this.checklistSelection.isSelected(i)?this.checklistSelection.select(...a):this.checklistSelection.deselect(...a),a.forEach(r=>this.checklistSelection.isSelected(r)),this.setSelectedOffices()}officeLeafItemSelectionToggle(i){this.checklistSelection.toggle(i),this.setSelectedOffices()}checkAllParentsSelection(i){let a=this.getParentNode(i);for(;a;)this.checkRootNodeSelection(a),a=this.getParentNode(a)}checkRootNodeSelection(i){let a=this.checklistSelection.isSelected(i),r=this.treeControl.getDescendants(i),c=r.length>0&&r.every(u=>this.checklistSelection.isSelected(u));a&&!c?this.checklistSelection.deselect(i):!a&&c&&this.checklistSelection.select(i)}getParentNode(i){let a=this.getLevel(i);if(a<1)return null;let r=this.treeControl.dataNodes.indexOf(i)-1;for(let c=r;c>=0;c--){let u=this.treeControl.dataNodes[c];if(this.getLevel(u){i===2?this.holidayForm.addControl("repaymentsRescheduledTo",new ge("",yt.required)):this.holidayForm.removeControl("repaymentsRescheduledTo")})}submit(){let i=this.holidayForm.value,a=this.settings.dateFormat,r=this.settings.language.code,c=this.holidayForm.value.fromDate,u=this.holidayForm.value.toDate;if(i.fromDate=this.dateUtils.formatDate(c,a),i.toDate=this.dateUtils.formatDate(u,a),this.holidayForm.contains("repaymentsRescheduledTo")){let y=this.holidayForm.value.repaymentsRescheduledTo;i.repaymentsRescheduledTo=this.dateUtils.formatDate(y,a)}let h=this.holidayForm.value.offices.map(y=>({officeId:Number.parseInt(y,10)})),_=oi(ve({},i),{dateFormat:a,locale:r,offices:h});this.organizationService.createHoliday(_).subscribe(y=>{this.router.navigate(["../",y.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(xi),z(ki),z($e),z(Zt),z(Ck),z(yk))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-holiday"]],decls:103,vars:42,consts:[["fromDatePicker",""],["toDatePicker",""],["repaymentDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","toDate",3,"min","max","matDatepicker"],["required","","formControlName","reschedulingType"],[3,"value",4,"ngFor","ngForOf"],[3,"click",4,"ngIf"],["matInput","","formControlName","description"],[3,"dataSource","treeControl"],["matTreeNodeToggle","","matTreeNodePadding","",4,"matTreeNodeDef"],["matTreeNodePadding","",4,"matTreeNodeDef","matTreeNodeDefWhen"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["matInput","","required","","formControlName","repaymentsRescheduledTo",3,"min","max","matDatepicker"],["matTreeNodeToggle","","matTreeNodePadding",""],["mat-icon-button","","disabled",""],[1,"checklist-leaf-node",3,"change","checked"],["matTreeNodePadding",""],["type","button","mat-icon-button","","matTreeNodeToggle",""],[1,"mat-icon-rtl-mirror"],[3,"change","checked"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",3),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",4),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",5),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",6),t(17,` - `),x(18,Fbi,8,9,"mat-error",7),t(19,` + `)}}var WA=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.formBuilder=i,this.route=o,this.dateUtils=r,this.organizationService=c,this.settings=u,this.router=h,this._database=_,this.createHoliday=y,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.officesDict={},this.flatNodeMap=new Map,this.nestedNodeMap=new Map,this.selectedParent=null,this.newItemName="",this.checklistSelection=new Vs(!0),this.getLevel=C=>C.level,this.isExpandable=C=>C.expandable,this.getChildren=C=>C.children,this.hasChild=(C,E)=>E.expandable,this.hasNoContent=(C,E)=>E.item==="",this.transformer=(C,E)=>{let P=this.nestedNodeMap.get(C),A=P&&P.item===C.item?P:new HA;return A.item=C.item,A.level=E,A.expandable=!!C.children?.length,this.flatNodeMap.set(A,C),this.nestedNodeMap.set(C,A),A},this.route.data.subscribe(C=>{this.officesData=C.offices,this.repaymentSchedulingTypes=C.holidayTemplate,this.constructOfficeHierarchy(),_.initialize(this.officesTrie)}),this.treeFlattener=new A$(this.transformer,this.getLevel,this.isExpandable,this.getChildren),this.treeControl=new P$(this.getLevel,this.isExpandable),this.dataSource=new M$(this.treeControl,this.treeFlattener),this._database.dataChange.subscribe(C=>{this.dataSource.data=C})}constructOfficeHierarchy(){let i={};this.officesData.forEach(o=>{this.officesDict[o.id]=o;let r=o.hierarchy.split(".");r=r.filter(u=>u.length>0);let c=i;r.length===0?c[o.id]={}:(c=i[Object.keys(i)[0]],r.forEach(u=>{u in c||(c[u]={}),c=c[u]}))}),this.createHoliday.setEmptyObjectsToNull(i),this.officesTrie=i}descendantsAllSelected(i){return this.checklistSelection.isSelected(i)}descendantsPartiallySelected(i){return this.treeControl.getDescendants(i).some(c=>this.checklistSelection.isSelected(c))&&!this.descendantsAllSelected(i)}setSelectedOffices(){this.holidayForm.patchValue({offices:this.checklistSelection.selected.map(i=>i.item)})}officeItemSelectionToggle(i){this.checklistSelection.toggle(i);let o=this.treeControl.getDescendants(i);this.checklistSelection.isSelected(i)?this.checklistSelection.select(...o):this.checklistSelection.deselect(...o),o.forEach(r=>this.checklistSelection.isSelected(r)),this.setSelectedOffices()}officeLeafItemSelectionToggle(i){this.checklistSelection.toggle(i),this.setSelectedOffices()}checkAllParentsSelection(i){let o=this.getParentNode(i);for(;o;)this.checkRootNodeSelection(o),o=this.getParentNode(o)}checkRootNodeSelection(i){let o=this.checklistSelection.isSelected(i),r=this.treeControl.getDescendants(i),c=r.length>0&&r.every(u=>this.checklistSelection.isSelected(u));o&&!c?this.checklistSelection.deselect(i):!o&&c&&this.checklistSelection.select(i)}getParentNode(i){let o=this.getLevel(i);if(o<1)return null;let r=this.treeControl.dataNodes.indexOf(i)-1;for(let c=r;c>=0;c--){let u=this.treeControl.dataNodes[c];if(this.getLevel(u){i===2?this.holidayForm.addControl("repaymentsRescheduledTo",new be("",St.required)):this.holidayForm.removeControl("repaymentsRescheduledTo")})}submit(){let i=this.holidayForm.value,o=this.settings.dateFormat,r=this.settings.language.code,c=this.holidayForm.value.fromDate,u=this.holidayForm.value.toDate;if(i.fromDate=this.dateUtils.formatDate(c,o),i.toDate=this.dateUtils.formatDate(u,o),this.holidayForm.contains("repaymentsRescheduledTo")){let y=this.holidayForm.value.repaymentsRescheduledTo;i.repaymentsRescheduledTo=this.dateUtils.formatDate(y,o)}let h=this.holidayForm.value.offices.map(y=>({officeId:Number.parseInt(y,10)})),_=li(ye({},i),{dateFormat:o,locale:r,offices:h});this.organizationService.createHoliday(_).subscribe(y=>{this.router.navigate(["../",y.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(_i),z(Ti),z(Qe),z(te),z(UA),z($A))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-holiday"]],decls:103,vars:42,consts:[["fromDatePicker",""],["toDatePicker",""],["repaymentDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","toDate",3,"min","max","matDatepicker"],["required","","formControlName","reschedulingType"],[3,"value",4,"ngFor","ngForOf"],[3,"click",4,"ngIf"],["matInput","","formControlName","description"],[3,"dataSource","treeControl"],["matTreeNodeToggle","","matTreeNodePadding","",4,"matTreeNodeDef"],["matTreeNodePadding","",4,"matTreeNodeDef","matTreeNodeDefWhen"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],[3,"value"],["matInput","","required","","formControlName","repaymentsRescheduledTo",3,"min","max","matDatepicker"],["matTreeNodeToggle","","matTreeNodePadding",""],["mat-icon-button","","disabled",""],[1,"checklist-leaf-node",3,"change","checked"],["matTreeNodePadding",""],["type","button","mat-icon-button","","matTreeNodeToggle",""],[1,"mat-icon-rtl-mirror"],[3,"change","checked"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",3),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",4),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",5),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",6),t(17,` + `),x(18,V_i,8,9,"mat-error",7),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field",8),q("click",function(){Q(c);let h=Tt(32);return Y(h.open())}),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",9),t(28,` - `),I(29,"mat-datepicker-toggle",10),t(30,` - `),I(31,"mat-datepicker",null,0),t(33,` - `),x(34,Bbi,8,9,"mat-error",7),t(35,` + `),a(21,"mat-form-field",8),q("click",function(){Q(c);let h=Dt(32);return K(h.open())}),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",9),t(28,` + `),T(29,"mat-datepicker-toggle",10),t(30,` + `),T(31,"mat-datepicker",null,0),t(33,` + `),x(34,z_i,8,9,"mat-error",7),t(35,` `),s(),t(36,` - `),o(37,"mat-form-field",8),q("click",function(){Q(c);let h=Tt(48);return Y(h.open())}),t(38,` - `),o(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` - `),I(43,"input",11),t(44,` - `),I(45,"mat-datepicker-toggle",10),t(46,` - `),I(47,"mat-datepicker",null,1),t(49,` - `),x(50,Rbi,8,9,"mat-error",7),t(51,` + `),a(37,"mat-form-field",8),q("click",function(){Q(c);let h=Dt(48);return K(h.open())}),t(38,` + `),a(39,"mat-label"),t(40),m(41,"translate"),s(),t(42,` + `),T(43,"input",11),t(44,` + `),T(45,"mat-datepicker-toggle",10),t(46,` + `),T(47,"mat-datepicker",null,1),t(49,` + `),x(50,j_i,8,9,"mat-error",7),t(51,` `),s(),t(52,` - `),o(53,"mat-form-field"),t(54,` - `),o(55,"mat-label"),t(56),m(57,"translate"),s(),t(58,` - `),o(59,"mat-select",12),t(60,` - `),x(61,Nbi,2,2,"mat-option",13),t(62,` + `),a(53,"mat-form-field"),t(54,` + `),a(55,"mat-label"),t(56),m(57,"translate"),s(),t(58,` + `),a(59,"mat-select",12),t(60,` + `),x(61,q_i,2,2,"mat-option",13),t(62,` `),s(),t(63,` - `),x(64,Lbi,8,9,"mat-error",7),t(65,` + `),x(64,H_i,8,9,"mat-error",7),t(65,` `),s(),t(66,` - `),x(67,zbi,15,8,"mat-form-field",14),t(68,` + `),x(67,U_i,15,8,"mat-form-field",14),t(68,` - `),o(69,"mat-form-field"),t(70,` - `),o(71,"mat-label"),t(72),m(73,"translate"),s(),t(74,` - `),I(75,"input",15),t(76,` + `),a(69,"mat-form-field"),t(70,` + `),a(71,"mat-label"),t(72),m(73,"translate"),s(),t(74,` + `),T(75,"input",15),t(76,` `),s(),t(77,` - `),o(78,"label"),t(79),m(80,"translate"),s(),t(81,` + `),a(78,"label"),t(79),m(80,"translate"),s(),t(81,` - `),o(82,"mat-tree",16),t(83,` - `),x(84,jbi,7,2,"mat-tree-node",17),t(85,` + `),a(82,"mat-tree",16),t(83,` + `),x(84,$_i,7,2,"mat-tree-node",17),t(85,` - `),x(86,qbi,11,4,"mat-tree-node",18),t(87,` + `),x(86,W_i,11,4,"mat-tree-node",18),t(87,` `),s(),t(88,` `),s(),t(89,` `),s(),t(90,` - `),o(91,"mat-card-actions",19),t(92,` - `),o(93,"button",20),t(94),m(95,"translate"),s(),t(96,` - `),x(97,Hbi,3,4,"button",21),t(98,` + `),a(91,"mat-card-actions",19),t(92,` + `),a(93,"button",20),t(94),m(95,"translate"),s(),t(96,` + `),x(97,Q_i,3,4,"button",21),t(98,` `),s(),t(99,` `),s(),t(100,` `),s(),t(101,` `),s(),t(102,` -`)}if(a&2){let c=Tt(32),u=Tt(48);l(4),g("formGroup",r.holidayForm),l(9),b(d(14,27,"labels.inputs.name")),l(5),g("ngIf",r.holidayForm.controls.name.hasError("required")),l(6),b(d(25,29,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.holidayForm.controls.fromDate.hasError("required")),l(6),b(d(41,31,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.holidayForm.controls.toDate.hasError("required")),l(6),b(d(57,33,"labels.inputs.Repayment Scheduling Type")),l(5),g("ngForOf",r.repaymentSchedulingTypes),l(3),g("ngIf",r.holidayForm.controls.reschedulingType.hasError("required")),l(3),g("ngIf",r.holidayForm.contains("repaymentsRescheduledTo")),l(5),b(d(73,35,"labels.inputs.Description")),l(7),b(d(80,37,"labels.inputs.Select applicable offices")),l(3),g("dataSource",r.dataSource)("treeControl",r.treeControl),l(4),g("matTreeNodeDefWhen",r.hasChild),l(7),g("routerLink",ht(41,Obi)),l(),k(` +`)}if(o&2){let c=Dt(32),u=Dt(48);l(4),g("formGroup",r.holidayForm),l(9),b(d(14,27,"labels.inputs.name")),l(5),g("ngIf",r.holidayForm.controls.name.hasError("required")),l(6),b(d(25,29,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c),l(2),g("for",c),l(5),g("ngIf",r.holidayForm.controls.fromDate.hasError("required")),l(6),b(d(41,31,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u),l(2),g("for",u),l(5),g("ngIf",r.holidayForm.controls.toDate.hasError("required")),l(6),b(d(57,33,"labels.inputs.Repayment Scheduling Type")),l(5),g("ngForOf",r.repaymentSchedulingTypes),l(3),g("ngIf",r.holidayForm.controls.reschedulingType.hasError("required")),l(3),g("ngIf",r.holidayForm.contains("repaymentsRescheduledTo")),l(5),b(d(73,35,"labels.inputs.Description")),l(7),b(d(80,37,"labels.inputs.Select applicable offices")),l(3),g("dataSource",r.dataSource)("treeControl",r.treeControl),l(4),g("matTreeNodeDefWhen",r.hasChild),l(7),g("routerLink",ht(41,L_i)),l(),k(` `,d(95,39,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_HOLIDAY")}},dependencies:[re,Lt,De,Dt,Hi,te,Ge,le,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Qa,Kt,qe,Xg,Gz,ex,tx,Zg,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var TO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getProvisioningCriteria(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var mp=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getOffices()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var PO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEmployees()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var DO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getEmployee(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var MO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getEmployee(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Sk=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getCurrencies()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var AO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaigns()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var OO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueries()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var FO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getAdhocQuery(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var BO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getTellers()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var wk=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getTeller(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Ek=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return a?this.organizationService.getPaymentType(a):this.organizationService.getPaymentTypes()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var RO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getPasswordPreferencesTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var NO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecks()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var LO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getWorkingDays()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var VO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("officeId");return this.organizationService.getOffice(a,!0)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var zO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueryTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var kk=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriterias()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Ik=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id"),r=i.parent.parent.paramMap.get("id");return this.organizationService.getCashier(r,a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var jO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.parent.paramMap.get("id");return this.organizationService.getCashiers(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var a_=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getHoliday(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var qO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.parent.paramMap.get("officeId");return this.organizationService.getOffice(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var HO=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let a=i.parent.parent.paramMap.get("officeId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(a,r)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var GO=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_office")}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ci))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var UO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getSmsCampaign(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Tk=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getFunds()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Pk=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.parent.paramMap.get("id"),r=i.parent.parent.paramMap.get("id");return this.organizationService.getCashierTransactionTemplate(r,a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Dk=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.parent.parent.paramMap.get("id");return this.organizationService.getCashierTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Mk=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getHolidayTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var $O=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getAdhocQueryAndTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var WO=(()=>{class e{constructor(i){this.organizationService=i,this.bulkImportsArray=hk}getEntityName(i){return this.bulkImportsArray.find(r=>i===r.name).entityType}resolve(i){let a=this.getEntityName(i.params["import-name"]);return this.organizationService.getImports(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Ak=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaignTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var QO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecksTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var YO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriteriaTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var KO=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getProvisioningCriteria(a,!0)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var JO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getStandingInstructionTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var ZO=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdvanceSearchTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Ok=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let a=i.paramMap.get("id");return this.organizationService.getFund(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(ki))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Gbi=()=>["../"],Ubi=()=>["edit"];function $bi(e,n){e&1&&(o(0,"button",9),t(1,` - `),I(2,"fa-icon",10),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Ubi)),l(3),k(` + `),l(3),g("mifosxHasPermission","CREATE_HOLIDAY")}},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,me,Et,Lg,Ng,Rg,Vg,D$,Hi,Mi,Go],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var xV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getProvisioningCriteria(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var Yc=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getOffices()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var _V=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEmployees()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var vV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getEmployee(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var bV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getEmployee(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var QA=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getCurrencies()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var CV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaigns()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var yV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueries()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var SV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getAdhocQuery(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var wV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getTellers()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var KA=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getTeller(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var YA=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return o?this.organizationService.getPaymentType(o):this.organizationService.getPaymentTypes()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var EV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getPasswordPreferencesTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var kV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecks()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var TV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getWorkingDays()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var IV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("officeId");return this.organizationService.getOffice(o,!0)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var PV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdhocQueryTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var JA=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriterias()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var ZA=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id"),r=i.parent.parent.paramMap.get("id");return this.organizationService.getCashier(r,o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var DV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.parent.paramMap.get("id");return this.organizationService.getCashiers(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var Yx=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getHoliday(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var AV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.parent.paramMap.get("officeId");return this.organizationService.getOffice(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var MV=(()=>{class e{constructor(i){this.systemService=i}resolve(i){let o=i.parent.parent.paramMap.get("officeId"),r=i.paramMap.get("datatableName");return this.systemService.getEntityDatatable(o,r)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var OV=(()=>{class e{constructor(i){this.systemService=i}resolve(i){return this.systemService.getEntityDatatables("m_office")}static{this.\u0275fac=function(o){return new(o||e)(Kt(yi))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var FV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getSmsCampaign(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var XA=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getFunds()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var t6=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.parent.paramMap.get("id"),r=i.parent.parent.paramMap.get("id");return this.organizationService.getCashierTransactionTemplate(r,o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var e6=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.parent.parent.paramMap.get("id");return this.organizationService.getCashierTemplate(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var i6=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getHolidayTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var BV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getAdhocQueryAndTemplate(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var RV=(()=>{class e{constructor(i){this.organizationService=i,this.bulkImportsArray=DA}getEntityName(i){return this.bulkImportsArray.find(r=>i===r.name).entityType}resolve(i){let o=this.getEntityName(i.params["import-name"]);return this.organizationService.getImports(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var n6=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getSmsCampaignTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var NV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getEntityDataTableChecksTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var LV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getProvisioningCriteriaTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var VV=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getProvisioningCriteria(o,!0)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var zV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getStandingInstructionTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var jV=(()=>{class e{constructor(i){this.organizationService=i}resolve(){return this.organizationService.getAdvanceSearchTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var r6=(()=>{class e{constructor(i){this.organizationService=i}resolve(i){let o=i.paramMap.get("id");return this.organizationService.getFund(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Ti))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var K_i=()=>["../"],Y_i=()=>["edit"];function J_i(e,n){e&1&&(a(0,"button",9),t(1,` + `),T(2,"fa-icon",10),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,Y_i)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}var jmt=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(a=>{this.fundData=a.fundData})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-fund"]],decls:40,vars:14,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["completed","true",3,"externalId"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,$bi,5,5,"button",1),t(3,` + `))}var o6=(()=>{class e{constructor(i){this.route=i,this.route.data.subscribe(o=>{this.fundData=o.fundData})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-fund"]],decls:40,vars:14,consts:[[1,"layout-row","align-end","gap-2px","responsive-column","container","m-b-20"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["completed","true",3,"externalId"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,J_i,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"mat-card"),t(8,` - `),o(9,"mat-card-content"),t(10,` - `),o(11,"div",3),t(12,` - `),o(13,"div",4),t(14),m(15,"translate"),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"mat-card"),t(8,` + `),a(9,"mat-card-content"),t(10,` + `),a(11,"div",3),t(12,` + `),a(13,"div",4),t(14),m(15,"translate"),s(),t(16,` - `),o(17,"div",5),t(18),s(),t(19,` + `),a(17,"div",5),t(18),s(),t(19,` - `),o(20,"div",4),t(21),m(22,"translate"),s(),t(23,` + `),a(20,"div",4),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"div",5),t(25,` - `),I(26,"mifosx-external-identifier",6),t(27,` + `),a(24,"div",5),t(25,` + `),T(26,"mifosx-external-identifier",6),t(27,` `),s(),t(28,` `),s(),t(29,` - `),o(30,"div",7),t(31,` - `),o(32,"button",8),t(33),m(34,"translate"),s(),t(35,` + `),a(30,"div",7),t(31,` + `),a(32,"button",8),t(33),m(34,"translate"),s(),t(35,` `),s(),t(36,` `),s(),t(37,` `),s(),t(38,` `),s(),t(39,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_FUND"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_FUND"),l(12),k(` `,d(15,7,"labels.inputs.name"),` `),l(4),k(` `,r.fundData.name,` `),l(3),k(` `,d(22,9,"labels.inputs.External Id"),` - `),l(5),Jt("externalId",r.fundData.externalId),l(6),g("routerLink",ht(13,Gbi)),l(),k(` + `),l(5),Xt("externalId",r.fundData.externalId),l(6),g("routerLink",ht(13,K_i)),l(),k(` `,d(34,11,"labels.buttons.Back"),` - `))},dependencies:[Ht,Dt,te,le,zo,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var Wbi=()=>["../"];function Qbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,wt,qt,oe,de,At,me,Et,Ut,Oa],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var Z_i=()=>["../"];function X_i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Ybi(e,n){if(e&1&&(o(0,"button",9),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.fundForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function tvi(e,n){if(e&1&&(a(0,"button",9),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.fundForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var qmt=(()=>{class e{constructor(i,a,r,c){this.organizationService=i,this.formBuilder=a,this.router=r,this.route=c,this.route.data.subscribe(u=>{this.fundData=u.fundData})}ngOnInit(){this.createFundForm()}createFundForm(){this.fundForm=this.formBuilder.group({name:[this.fundData.name,yt.required],externalId:[this.fundData.externalId]})}submit(){let i=this.fundForm.getRawValue();this.organizationService.editFund(this.fundData.id.toString(),i).subscribe(a=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(he),z(Zt),z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-fund"]],decls:44,vars:14,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],["matInput","","autofocus","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,Qbi,8,9,"mat-error",4),t(19,` + `)}}var a6=(()=>{class e{constructor(i,o,r,c){this.organizationService=i,this.formBuilder=o,this.router=r,this.route=c,this.route.data.subscribe(u=>{this.fundData=u.fundData})}ngOnInit(){this.createFundForm()}createFundForm(){this.fundForm=this.formBuilder.group({name:[this.fundData.name,St.required],externalId:[this.fundData.externalId]})}submit(){let i=this.fundForm.getRawValue();this.organizationService.editFund(this.fundData.id.toString(),i).subscribe(o=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(ve),z(te),z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-fund"]],decls:44,vars:14,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],["matInput","","autofocus","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,X_i,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",5),t(28,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",5),t(28,` `),s(),t(29,` `),s(),t(30,` `),s(),t(31,` - `),o(32,"mat-card-actions",6),t(33,` - `),o(34,"button",7),t(35),m(36,"translate"),s(),t(37,` - `),x(38,Ybi,3,4,"button",8),t(39,` + `),a(32,"mat-card-actions",6),t(33,` + `),a(34,"button",7),t(35),m(36,"translate"),s(),t(37,` + `),x(38,tvi,3,4,"button",8),t(39,` `),s(),t(40,` `),s(),t(41,` `),s(),t(42,` `),s(),t(43,` -`)),a&2&&(l(4),g("formGroup",r.fundForm),l(9),b(d(14,7,"labels.inputs.name")),l(5),g("ngIf",r.fundForm.controls.name.hasError("required")),l(6),b(d(25,9,"labels.inputs.External Id")),l(10),g("routerLink",ht(13,Wbi)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.fundForm),l(9),b(d(14,7,"labels.inputs.name")),l(5),g("ngIf",r.fundForm.controls.name.hasError("required")),l(6),b(d(25,9,"labels.inputs.External Id")),l(10),g("routerLink",ht(13,Z_i)),l(),k(` `,d(36,11,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","UPDATE_FUND"))},dependencies:[Lt,Dt,te,Ge,le,jt,Gt,Te,Kt,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Kbi=()=>["../"];function Jbi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","UPDATE_FUND"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var evi=()=>["../"];function ivi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Zbi(e,n){if(e&1&&(o(0,"button",9),t(1),m(2,"translate"),s()),e&2){let i=A();g("disabled",!i.fundForm.valid),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function nvi(e,n){if(e&1&&(a(0,"button",9),t(1),m(2,"translate"),s()),e&2){let i=M();g("disabled",!i.fundForm.valid),l(),k(` `,d(2,2,"labels.buttons.Submit"),` - `)}}var Hmt=(()=>{class e{constructor(i,a,r,c){this.organizationService=i,this.formBuilder=a,this.router=r,this.route=c}ngOnInit(){this.createFundForm()}createFundForm(){this.fundForm=this.formBuilder.group({name:["",yt.required],externalId:[""]})}submit(){let i=this.fundForm.getRawValue();this.organizationService.createFund(i).subscribe(a=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(ki),z(he),z(Zt),z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-fund"]],decls:44,vars:14,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],["matInput","","autofocus","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field"),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",3),t(17,` - `),x(18,Jbi,8,9,"mat-error",4),t(19,` + `)}}var s6=(()=>{class e{constructor(i,o,r,c){this.organizationService=i,this.formBuilder=o,this.router=r,this.route=c}ngOnInit(){this.createFundForm()}createFundForm(){this.fundForm=this.formBuilder.group({name:["",St.required],externalId:[""]})}submit(){let i=this.fundForm.getRawValue();this.organizationService.createFund(i).subscribe(o=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(Ti),z(ve),z(te),z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-fund"]],decls:44,vars:14,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["matInput","","required","","autofocus","","formControlName","name"],[4,"ngIf"],["matInput","","autofocus","","formControlName","externalId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field"),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",3),t(17,` + `),x(18,ivi,8,9,"mat-error",4),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field"),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",5),t(28,` + `),a(21,"mat-form-field"),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",5),t(28,` `),s(),t(29,` `),s(),t(30,` `),s(),t(31,` - `),o(32,"mat-card-actions",6),t(33,` - `),o(34,"button",7),t(35),m(36,"translate"),s(),t(37,` - `),x(38,Zbi,3,4,"button",8),t(39,` + `),a(32,"mat-card-actions",6),t(33,` + `),a(34,"button",7),t(35),m(36,"translate"),s(),t(37,` + `),x(38,nvi,3,4,"button",8),t(39,` `),s(),t(40,` `),s(),t(41,` `),s(),t(42,` `),s(),t(43,` -`)),a&2&&(l(4),g("formGroup",r.fundForm),l(9),b(d(14,7,"labels.inputs.name")),l(5),g("ngIf",r.fundForm.controls.name.hasError("required")),l(6),b(d(25,9,"labels.inputs.External Id")),l(10),g("routerLink",ht(13,Kbi)),l(),k(` +`)),o&2&&(l(4),g("formGroup",r.fundForm),l(9),b(d(14,7,"labels.inputs.name")),l(5),g("ngIf",r.fundForm.controls.name.hasError("required")),l(6),b(d(25,9,"labels.inputs.External Id")),l(10),g("routerLink",ht(13,evi)),l(),k(` `,d(36,11,"labels.buttons.Cancel"),` - `),l(3),g("mifosxHasPermission","CREATE_FUND"))},dependencies:[Lt,Dt,te,Ge,le,jt,Gt,Te,Kt,fe,ye,ee,me,Ie,de,ue,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Xbi=()=>[50,100,200];function tCi(e,n){e&1&&(o(0,"div",19),t(1,` - `),I(2,"div",20),t(3,` - `),s())}function eCi(e,n){if(e&1&&(o(0,"tr"),t(1,` - `),o(2,"td",29),t(3,` - `),o(4,"b"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),g("mifosxHasPermission","CREATE_FUND"))},dependencies:[yt,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,At,me,Et],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var rvi=()=>[50,100,200];function ovi(e,n){e&1&&(a(0,"div",19),t(1,` + `),T(2,"div",20),t(3,` + `),s())}function avi(e,n){if(e&1&&(a(0,"tr"),t(1,` + `),a(2,"td",29),t(3,` + `),a(4,"b"),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"td",36),t(10,` - `),o(11,"table"),t(12,` - `),o(13,"tbody"),t(14,` - `),o(15,"tr"),t(16,` - `),o(17,"td",37),t(18,` - `),o(19,"b"),t(20),m(21,"translate"),s(),t(22,` + `),a(9,"td",36),t(10,` + `),a(11,"table"),t(12,` + `),a(13,"tbody"),t(14,` + `),a(15,"tr"),t(16,` + `),a(17,"td",37),t(18,` + `),a(19,"b"),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` - `),o(24,"td",38),t(25),m(26,"formatNumber"),s(),t(27,` + `),a(24,"td",38),t(25),m(26,"formatNumber"),s(),t(27,` `),s(),t(28,` - `),o(29,"tr"),t(30,` - `),o(31,"td",37),t(32,` - `),o(33,"b"),t(34),m(35,"translate"),s(),t(36,` + `),a(29,"tr"),t(30,` + `),a(31,"td",37),t(32,` + `),a(33,"b"),t(34),m(35,"translate"),s(),t(36,` `),s(),t(37,` - `),o(38,"td",38),t(39),m(40,"formatNumber"),s(),t(41,` + `),a(38,"td",38),t(39),m(40,"formatNumber"),s(),t(41,` `),s(),t(42,` - `),o(43,"tr"),t(44,` - `),o(45,"td",37),t(46,` - `),o(47,"b"),t(48),m(49,"translate"),s(),t(50,` + `),a(43,"tr"),t(44,` + `),a(45,"td",37),t(46,` + `),a(47,"b"),t(48),m(49,"translate"),s(),t(50,` `),s(),t(51,` - `),o(52,"td",38),t(53),m(54,"formatNumber"),s(),t(55,` + `),a(52,"td",38),t(53),m(54,"formatNumber"),s(),t(55,` `),s(),t(56,` - `),o(57,"tr"),t(58,` - `),o(59,"td",37),t(60,` - `),o(61,"b"),t(62),m(63,"translate"),s(),t(64,` + `),a(57,"tr"),t(58,` + `),a(59,"td",37),t(60,` + `),a(61,"b"),t(62),m(63,"translate"),s(),t(64,` `),s(),t(65,` - `),o(66,"td",38),t(67),m(68,"formatNumber"),s(),t(69,` + `),a(66,"td",38),t(67),m(68,"formatNumber"),s(),t(69,` `),s(),t(70,` - `),o(71,"tr"),t(72,` - `),o(73,"td",37),t(74,` - `),o(75,"b"),t(76),m(77,"translate"),s(),t(78,` + `),a(71,"tr"),t(72,` + `),a(73,"td",37),t(74,` + `),a(75,"b"),t(76),m(77,"translate"),s(),t(78,` `),s(),t(79,` - `),o(80,"td",38),t(81),m(82,"formatNumber"),s(),t(83,` + `),a(80,"td",38),t(81),m(82,"formatNumber"),s(),t(83,` `),s(),t(84,` - `),o(85,"tr"),t(86,` - `),o(87,"td",37),t(88,` - `),o(89,"b"),t(90),m(91,"translate"),s(),t(92,` + `),a(85,"tr"),t(86,` + `),a(87,"td",37),t(88,` + `),a(89,"b"),t(90),m(91,"translate"),s(),t(92,` `),s(),t(93,` - `),o(94,"td",38),t(95),m(96,"formatNumber"),s(),t(97,` + `),a(94,"td",38),t(95),m(96,"formatNumber"),s(),t(97,` `),s(),t(98,` `),s(),t(99,` `),s(),t(100,` `),s(),t(101,` - `),s()),e&2){let i=A().$implicit;l(5),k("",d(6,13,"labels.inputs.Details")," :"),l(15),k("",d(21,15,"labels.inputs.Principal Outstanding")," :"),l(5),k(` + `),s()),e&2){let i=M().$implicit;l(5),k("",d(6,13,"labels.inputs.Details")," :"),l(15),k("",d(21,15,"labels.inputs.Principal Outstanding")," :"),l(5),k(` `,d(26,17,i.details.totalPrincipalOutstanding),` `),l(9),k("",d(35,19,"labels.inputs.Interest Outstanding")," :"),l(5),k(` `,d(40,21,i.details.totalInterestOutstanding),` @@ -39774,211 +39788,211 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(54,25,i.details.totalFeeChargesOutstanding),` `),l(9),k("",d(63,27,"labels.inputs.Penalties Outstanding")," :"),l(5),k(` `,d(68,29,i.details.totalPenaltyChargesOutstanding),` - `),l(9),k("",d(77,31,"labels.inputs.Outstanding")," :"),l(5),b(d(82,33,i.details.totalOutstanding)),l(9),k("",d(91,35,"labels.inputs.Overpaid")," :"),l(5),b(d(96,37,i.details.totalOverpaid))}}function iCi(e,n){if(e&1){let i=lt();o(0,"div",39),t(1,` - `),o(2,"button",40),m(3,"translate"),q("click",function(){Q(i);let r=A().$implicit,c=A(2);return Y(c.cancelPendingSale(r))}),t(4,` - `),I(5,"fa-icon",41),t(6,` + `),l(9),k("",d(77,31,"labels.inputs.Outstanding")," :"),l(5),b(d(82,33,i.details.totalOutstanding)),l(9),k("",d(91,35,"labels.inputs.Overpaid")," :"),l(5),b(d(96,37,i.details.totalOverpaid))}}function svi(e,n){if(e&1){let i=lt();a(0,"div",39),t(1,` + `),a(2,"button",40),m(3,"translate"),q("click",function(){Q(i);let r=M().$implicit,c=M(2);return K(c.cancelPendingSale(r))}),t(4,` + `),T(5,"fa-icon",41),t(6,` `),s(),t(7,` - `),s()}e&2&&(l(2),Jt("matTooltip",d(3,1,"labels.text.Cancel Pending Sale")))}function nCi(e,n){if(e&1&&(o(0,"mat-expansion-panel",22),t(1,` - `),o(2,"mat-expansion-panel-header"),t(3,` - `),o(4,"mat-panel-title"),t(5,` - `),o(6,"table"),t(7,` - `),o(8,"tr"),t(9,` - `),o(10,"td"),t(11,` - `),o(12,"div",23),t(13,` - `),I(14,"fa-icon",24),t(15,` - `),o(16,"span",25),t(17),s(),t(18,` + `),s()}e&2&&(l(2),Xt("matTooltip",d(3,1,"labels.text.Cancel Pending Sale")))}function lvi(e,n){if(e&1&&(a(0,"mat-expansion-panel",22),t(1,` + `),a(2,"mat-expansion-panel-header"),t(3,` + `),a(4,"mat-panel-title"),t(5,` + `),a(6,"table"),t(7,` + `),a(8,"tr"),t(9,` + `),a(10,"td"),t(11,` + `),a(12,"div",23),t(13,` + `),T(14,"fa-icon",24),t(15,` + `),a(16,"span",25),t(17),s(),t(18,` `),s(),t(19,` `),s(),t(20,` - `),o(21,"td",26),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"td"),t(26,` - `),I(27,"mifosx-external-identifier",27),t(28,` + `),a(21,"td",26),t(22),m(23,"translate"),s(),t(24,` + `),a(25,"td"),t(26,` + `),T(27,"mifosx-external-identifier",27),t(28,` `),s(),t(29,` - `),o(30,"td",26),t(31),m(32,"translate"),s(),t(33,` - `),o(34,"td"),t(35,` - `),I(36,"mifosx-external-identifier",27),t(37,` + `),a(30,"td",26),t(31),m(32,"translate"),s(),t(33,` + `),a(34,"td"),t(35,` + `),T(36,"mifosx-external-identifier",27),t(37,` `),s(),t(38,` - `),o(39,"td",26),t(40),m(41,"translate"),s(),t(42,` - `),o(43,"td"),t(44),m(45,"dateFormat"),s(),t(46,` + `),a(39,"td",26),t(40),m(41,"translate"),s(),t(42,` + `),a(43,"td"),t(44),m(45,"dateFormat"),s(),t(46,` `),s(),t(47,` `),s(),t(48,` `),s(),t(49,` `),s(),t(50,` - `),o(51,"div",28),t(52,` - `),o(53,"table"),t(54,` - `),o(55,"tbody"),t(56,` - `),o(57,"tr"),t(58,` - `),o(59,"td",29),t(60,` - `),o(61,"b"),t(62),m(63,"translate"),s(),t(64,` + `),a(51,"div",28),t(52,` + `),a(53,"table"),t(54,` + `),a(55,"tbody"),t(56,` + `),a(57,"tr"),t(58,` + `),a(59,"td",29),t(60,` + `),a(61,"b"),t(62),m(63,"translate"),s(),t(64,` `),s(),t(65,` - `),o(66,"td",30),t(67,` - `),o(68,"div",31),t(69,` - `),I(70,"fa-icon",24),t(71,` - `),o(72,"span",32),t(73),s(),t(74,` + `),a(66,"td",30),t(67,` + `),a(68,"div",31),t(69,` + `),T(70,"fa-icon",24),t(71,` + `),a(72,"span",32),t(73),s(),t(74,` `),s(),t(75,` `),s(),t(76,` - `),o(77,"td",29),t(78,` - `),o(79,"b"),t(80),m(81,"translate"),s(),t(82,` + `),a(77,"td",29),t(78,` + `),a(79,"b"),t(80),m(81,"translate"),s(),t(82,` `),s(),t(83,` - `),o(84,"td",30),t(85,` - `),I(86,"mifosx-external-identifier",33),t(87,` + `),a(84,"td",30),t(85,` + `),T(86,"mifosx-external-identifier",33),t(87,` `),s(),t(88,` `),s(),t(89,` - `),o(90,"tr"),t(91,` - `),o(92,"td",29),t(93,` - `),o(94,"b"),t(95),m(96,"translate"),s(),t(97,` + `),a(90,"tr"),t(91,` + `),a(92,"td",29),t(93,` + `),a(94,"b"),t(95),m(96,"translate"),s(),t(97,` `),s(),t(98,` - `),o(99,"td",29),t(100),m(101,"dateFormat"),s(),t(102,` - `),o(103,"td",29),t(104,` - `),o(105,"b"),t(106),m(107,"translate"),s(),t(108,` + `),a(99,"td",29),t(100),m(101,"dateFormat"),s(),t(102,` + `),a(103,"td",29),t(104,` + `),a(105,"b"),t(106),m(107,"translate"),s(),t(108,` `),s(),t(109,` - `),o(110,"td",29),t(111),m(112,"dateFormat"),s(),t(113,` + `),a(110,"td",29),t(111),m(112,"dateFormat"),s(),t(113,` `),s(),t(114,` - `),x(115,eCi,102,39,"tr",16),t(116,` + `),x(115,avi,102,39,"tr",16),t(116,` `),s(),t(117,` `),s(),t(118,` `),s(),t(119,` - `),I(120,"mat-divider",34),t(121,` + `),T(120,"mat-divider",34),t(121,` - `),x(122,iCi,8,3,"div",35),t(123,` - `),s()),e&2){let i=n.$implicit,a=A(2);l(12),g("ngClass",a.itemStatus(i.status)),l(5),b(i.status),l(5),b(d(23,20,"labels.inputs.Owner External Id")),l(5),Jt("externalId",i.owner.externalId),l(4),b(d(32,22,"labels.inputs.Transfer External Id")),l(5),Jt("externalId",i.transferExternalId),l(4),b(d(41,24,"labels.inputs.Effective From")),l(4),b(d(45,26,i.effectiveFrom)),l(18),k("",d(63,28,"labels.inputs.Status")," :"),l(6),g("ngClass",a.itemStatus(i.status)),l(5),b(i.status),l(7),k("",d(81,30,"labels.inputs.Owner External Id")," :"),l(6),Jt("externalId",i.owner.externalId),l(9),k("",d(96,32,"labels.inputs.Settlement Date")," :"),l(5),k(` + `),x(122,svi,8,3,"div",35),t(123,` + `),s()),e&2){let i=n.$implicit,o=M(2);l(12),g("ngClass",o.itemStatus(i.status)),l(5),b(i.status),l(5),b(d(23,20,"labels.inputs.Owner External Id")),l(5),Xt("externalId",i.owner.externalId),l(4),b(d(32,22,"labels.inputs.Transfer External Id")),l(5),Xt("externalId",i.transferExternalId),l(4),b(d(41,24,"labels.inputs.Effective From")),l(4),b(d(45,26,i.effectiveFrom)),l(18),k("",d(63,28,"labels.inputs.Status")," :"),l(6),g("ngClass",o.itemStatus(i.status)),l(5),b(i.status),l(7),k("",d(81,30,"labels.inputs.Owner External Id")," :"),l(6),Xt("externalId",i.owner.externalId),l(9),k("",d(96,32,"labels.inputs.Settlement Date")," :"),l(5),k(` `,d(101,34,i.settlementDate),` `),l(6),k("",d(107,36,"labels.inputs.Effective Date")," :"),l(5),k(` `,d(112,38,i.effectiveFrom),` - `),l(4),g("ngIf",i.details),l(5),g("inset",!0),l(2),g("ngIf",a.canBeCancelled(i))}}function rCi(e,n){if(e&1&&(o(0,"mat-accordion"),t(1,` - `),x(2,nCi,124,40,"mat-expansion-panel",21),t(3,` - `),s()),e&2){let i=A();l(2),g("ngForOf",i.searchResults)}}function aCi(e,n){if(e&1){let i=lt();o(0,"mat-paginator",42),q("page",function(r){Q(i);let c=A();return Y(c.pageChanged(r))}),s()}if(e&2){let i=A();g("pageSize",i.pageSize)("pageSizeOptions",ht(3,Xbi))("length",i.totalRows)}}function oCi(e,n){e&1&&(o(0,"div",43),t(1,` - `),o(2,"div",44),t(3,` - `),I(4,"i",45),t(5),m(6,"translate"),s(),t(7,` + `),l(4),g("ngIf",i.details),l(5),g("inset",!0),l(2),g("ngIf",o.canBeCancelled(i))}}function cvi(e,n){if(e&1&&(a(0,"mat-accordion"),t(1,` + `),x(2,lvi,124,40,"mat-expansion-panel",21),t(3,` + `),s()),e&2){let i=M();l(2),g("ngForOf",i.searchResults)}}function pvi(e,n){if(e&1){let i=lt();a(0,"mat-paginator",42),q("page",function(r){Q(i);let c=M();return K(c.pageChanged(r))}),s()}if(e&2){let i=M();g("pageSize",i.pageSize)("pageSizeOptions",ht(3,rvi))("length",i.totalRows)}}function mvi(e,n){e&1&&(a(0,"div",43),t(1,` + `),a(2,"div",44),t(3,` + `),T(4,"i",45),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No data found"),` - `))}var Gmt=(()=>{class e{constructor(i,a,r,c,u,h){this.settingsService=i,this.router=a,this.dialog=r,this.externalAssetOwner=c,this.externalAssetOwnerService=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.searchResults=[],this.searchText=new ge(""),this.effectiveFromDate=new ge(""),this.effectiveToDate=new ge(""),this.settlementFromDate=new ge(""),this.settlementToDate=new ge(""),this.dataSource=new pi,this.existsDataToFilter=!1,this.isLoading=!1,this.pageSize=50,this.currentPage=0,this.filterText="",this.sortAttribute="",this.sortDirection="",this.entryTypeFilter=new ge(""),this.entryTypeFilterData=[{option:"All",value:""},{option:"Sell",value:!0},{option:"Buyed Back",value:!1}],this.displayedColumns=["status","effectiveFrom","ownerExternalId","loanAccount","transferExternalId","settlementDate","purchasePriceRatio","totalAmount","actions"]}ngOnInit(){this.maxDate=this.settingsService.maxAllowedDate,this.searchEAO()}itemStatus(i){return this.externalAssetOwner.itemStatus(i)}isPending(i){return this.externalAssetOwner.isPending(i)}isPendingOrCanceled(i){return this.externalAssetOwner.isPendingOrCanceled(i)}isBuyBackPending(i){return this.externalAssetOwner.isBuyBackPending(i)}canBeCancelled(i){return this.externalAssetOwner.validateStatus(i,"PENDING")}canBeSold(i){return this.externalAssetOwner.canBeSold(i)}canBeBuyed(i){return this.externalAssetOwner.validateStatus(i,"ACTIVE")}searchEAO(){this.isLoading=!0;let i={request:{},page:this.currentPage,size:this.pageSize},a="yyyy-MM-dd",r={};this.searchText.value&&(r.text=this.searchText.value),this.effectiveFromDate.value&&(r.effectiveFromDate=this.dateUtils.formatDate(this.effectiveFromDate.value,a)),this.effectiveToDate.value&&(r.effectiveToDate=this.dateUtils.formatDate(this.effectiveToDate.value,a)),this.settlementFromDate.value&&(r.settlementFromDate=this.dateUtils.formatDate(this.settlementFromDate.value,a)),this.settlementToDate.value&&(r.settlementToDate=this.dateUtils.formatDate(this.settlementToDate.value,a)),i.request=r,this.externalAssetOwnerService.searchExternalAssetOwnerTransfer(i).subscribe(c=>{this.totalRows=c.totalElements,this.existsDataToFilter=c.totalElements>0,this.dataSource.data=c.content,this.searchResults=c.content,this.isLoading=!1})}transform(i){return i}pageChanged(i){this.pageSize=i.pageSize,this.currentPage=i.pageIndex,this.searchEAO()}cancelPendingSale(i){this.dialog.open(Yg,{data:{cancelContext:`the Asset Transfer with the Owner External Id ${i.owner.externalId} `}}).afterClosed().subscribe(r=>{if(r.cancel){let c={transferExternalId:i.transferExternalId};this.externalAssetOwnerService.executeExternalAssetOwnerTransferCommand(i.transferId,c,"cancel").subscribe(u=>{this.reload()})}})}reload(){let i=this.router.url;this.router.navigateByUrl("/",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}resetPaginator(){this.currentPage=0,this.paginator.firstPage()}static{this.\u0275fac=function(a){return new(a||e)(z($e),z(Zt),z(ii),z(Xz),z(vw),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-investors"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,5),Bt(_e,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:91,vars:43,consts:[["effectiveFromDatePicker",""],["effectiveToDatePicker",""],["settlementFromDatePicker",""],["settlementToDatePicker",""],[1,"container"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-fill","flex-18"],["matInput","",3,"formControl"],[1,"flex-fill","flex-18",3,"click"],["matInput","",3,"min","max","matDatepicker","formControl"],["matSuffix","",3,"for"],[1,"center","m-t-15","flex-98"],["mat-raised-button","","color","primary",3,"click"],["icon","search",1,"m-r-10"],[1,"mat-elevation-z8","container","m-t-20"],["class","loader",4,"ngIf"],[4,"ngIf"],["showFirstLastButtons","",3,"pageSize","pageSizeOptions","length","page",4,"ngIf"],["class","alert",4,"ngIf"],[1,"loader"],[1,"loading"],["class","record",4,"ngFor","ngForOf"],[1,"record"],[1,"m-r-20",3,"ngClass"],["icon","stop"],[1,"m-l-10","status"],[1,"field-name"],[3,"externalId"],[1,"external-asset-transfer"],[1,"m-l-5","flex-25"],[1,"flex-25","m-l-5","left"],[3,"ngClass"],[1,"m-l-5","status"],["completed","true",3,"externalId"],[3,"inset"],["class","record-actions layout-row align-flex-end",4,"ngIf"],[1,"flex-75","left"],[1,"flex-50","m-l-5"],[1,"flex-50","r-amount"],[1,"record-actions","layout-row","align-flex-end"],["mat-button","","color","warn",3,"click","matTooltip"],["icon","trash"],["showFirstLastButtons","",3,"page","pageSize","pageSizeOptions","length"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(a,r){if(a&1){let c=lt();o(0,"mat-card",4),t(1,` - `),o(2,"div",5),t(3,` - `),o(4,"mat-form-field",6),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),I(10,"input",7),t(11,` + `))}var l6=(()=>{class e{constructor(i,o,r,c,u,h){this.settingsService=i,this.router=o,this.dialog=r,this.externalAssetOwner=c,this.externalAssetOwnerService=u,this.dateUtils=h,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.searchResults=[],this.searchText=new be(""),this.effectiveFromDate=new be(""),this.effectiveToDate=new be(""),this.settlementFromDate=new be(""),this.settlementToDate=new be(""),this.dataSource=new mi,this.existsDataToFilter=!1,this.isLoading=!1,this.pageSize=50,this.currentPage=0,this.filterText="",this.sortAttribute="",this.sortDirection="",this.entryTypeFilter=new be(""),this.entryTypeFilterData=[{option:"All",value:""},{option:"Sell",value:!0},{option:"Buyed Back",value:!1}],this.displayedColumns=["status","effectiveFrom","ownerExternalId","loanAccount","transferExternalId","settlementDate","purchasePriceRatio","totalAmount","actions"]}ngOnInit(){this.maxDate=this.settingsService.maxAllowedDate,this.searchEAO()}itemStatus(i){return this.externalAssetOwner.itemStatus(i)}isPending(i){return this.externalAssetOwner.isPending(i)}isPendingOrCanceled(i){return this.externalAssetOwner.isPendingOrCanceled(i)}isBuyBackPending(i){return this.externalAssetOwner.isBuyBackPending(i)}canBeCancelled(i){return this.externalAssetOwner.validateStatus(i,"PENDING")}canBeSold(i){return this.externalAssetOwner.canBeSold(i)}canBeBuyed(i){return this.externalAssetOwner.validateStatus(i,"ACTIVE")}searchEAO(){this.isLoading=!0;let i={request:{},page:this.currentPage,size:this.pageSize},o="yyyy-MM-dd",r={};this.searchText.value&&(r.text=this.searchText.value),this.effectiveFromDate.value&&(r.effectiveFromDate=this.dateUtils.formatDate(this.effectiveFromDate.value,o)),this.effectiveToDate.value&&(r.effectiveToDate=this.dateUtils.formatDate(this.effectiveToDate.value,o)),this.settlementFromDate.value&&(r.settlementFromDate=this.dateUtils.formatDate(this.settlementFromDate.value,o)),this.settlementToDate.value&&(r.settlementToDate=this.dateUtils.formatDate(this.settlementToDate.value,o)),i.request=r,this.externalAssetOwnerService.searchExternalAssetOwnerTransfer(i).subscribe(c=>{this.totalRows=c.totalElements,this.existsDataToFilter=c.totalElements>0,this.dataSource.data=c.content,this.searchResults=c.content,this.isLoading=!1})}transform(i){return i}pageChanged(i){this.pageSize=i.pageSize,this.currentPage=i.pageIndex,this.searchEAO()}cancelPendingSale(i){this.dialog.open(Fg,{data:{cancelContext:`the Asset Transfer with the Owner External Id ${i.owner.externalId} `}}).afterClosed().subscribe(r=>{if(r.cancel){let c={transferExternalId:i.transferExternalId};this.externalAssetOwnerService.executeExternalAssetOwnerTransferCommand(i.transferId,c,"cancel").subscribe(u=>{this.reload()})}})}reload(){let i=this.router.url;this.router.navigateByUrl("/",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}resetPaginator(){this.currentPage=0,this.paginator.firstPage()}static{this.\u0275fac=function(o){return new(o||e)(z(Qe),z(te),z(ri),z(z$),z(kw),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-investors"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,5),Nt(Ue,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:91,vars:43,consts:[["effectiveFromDatePicker",""],["effectiveToDatePicker",""],["settlementFromDatePicker",""],["settlementToDatePicker",""],[1,"container"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-fill","flex-18"],["matInput","",3,"formControl"],[1,"flex-fill","flex-18",3,"click"],["matInput","",3,"min","max","matDatepicker","formControl"],["matSuffix","",3,"for"],[1,"center","m-t-15","flex-98"],["mat-raised-button","","color","primary",3,"click"],["icon","search",1,"m-r-10"],[1,"mat-elevation-z8","container","m-t-20"],["class","loader",4,"ngIf"],[4,"ngIf"],["showFirstLastButtons","",3,"pageSize","pageSizeOptions","length","page",4,"ngIf"],["class","alert",4,"ngIf"],[1,"loader"],[1,"loading"],["class","record",4,"ngFor","ngForOf"],[1,"record"],[1,"m-r-20",3,"ngClass"],["icon","stop"],[1,"m-l-10","status"],[1,"field-name"],[3,"externalId"],[1,"external-asset-transfer"],[1,"m-l-5","flex-25"],[1,"flex-25","m-l-5","left"],[3,"ngClass"],[1,"m-l-5","status"],["completed","true",3,"externalId"],[3,"inset"],["class","record-actions layout-row align-flex-end",4,"ngIf"],[1,"flex-75","left"],[1,"flex-50","m-l-5"],[1,"flex-50","r-amount"],[1,"record-actions","layout-row","align-flex-end"],["mat-button","","color","warn",3,"click","matTooltip"],["icon","trash"],["showFirstLastButtons","",3,"page","pageSize","pageSizeOptions","length"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(o,r){if(o&1){let c=lt();a(0,"mat-card",4),t(1,` + `),a(2,"div",5),t(3,` + `),a(4,"mat-form-field",6),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),T(10,"input",7),t(11,` `),s(),t(12,` - `),o(13,"mat-form-field",8),q("click",function(){Q(c);let h=Tt(24);return Y(h.open())}),t(14,` - `),o(15,"mat-label"),t(16),m(17,"translate"),s(),t(18,` - `),I(19,"input",9),t(20,` - `),I(21,"mat-datepicker-toggle",10),t(22,` - `),I(23,"mat-datepicker",null,0),t(25,` + `),a(13,"mat-form-field",8),q("click",function(){Q(c);let h=Dt(24);return K(h.open())}),t(14,` + `),a(15,"mat-label"),t(16),m(17,"translate"),s(),t(18,` + `),T(19,"input",9),t(20,` + `),T(21,"mat-datepicker-toggle",10),t(22,` + `),T(23,"mat-datepicker",null,0),t(25,` `),s(),t(26,` - `),o(27,"mat-form-field",8),q("click",function(){Q(c);let h=Tt(38);return Y(h.open())}),t(28,` - `),o(29,"mat-label"),t(30),m(31,"translate"),s(),t(32,` - `),I(33,"input",9),t(34,` - `),I(35,"mat-datepicker-toggle",10),t(36,` - `),I(37,"mat-datepicker",null,1),t(39,` + `),a(27,"mat-form-field",8),q("click",function(){Q(c);let h=Dt(38);return K(h.open())}),t(28,` + `),a(29,"mat-label"),t(30),m(31,"translate"),s(),t(32,` + `),T(33,"input",9),t(34,` + `),T(35,"mat-datepicker-toggle",10),t(36,` + `),T(37,"mat-datepicker",null,1),t(39,` `),s(),t(40,` - `),o(41,"mat-form-field",8),q("click",function(){Q(c);let h=Tt(52);return Y(h.open())}),t(42,` - `),o(43,"mat-label"),t(44),m(45,"translate"),s(),t(46,` - `),I(47,"input",9),t(48,` - `),I(49,"mat-datepicker-toggle",10),t(50,` - `),I(51,"mat-datepicker",null,2),t(53,` + `),a(41,"mat-form-field",8),q("click",function(){Q(c);let h=Dt(52);return K(h.open())}),t(42,` + `),a(43,"mat-label"),t(44),m(45,"translate"),s(),t(46,` + `),T(47,"input",9),t(48,` + `),T(49,"mat-datepicker-toggle",10),t(50,` + `),T(51,"mat-datepicker",null,2),t(53,` `),s(),t(54,` - `),o(55,"mat-form-field",8),q("click",function(){Q(c);let h=Tt(66);return Y(h.open())}),t(56,` - `),o(57,"mat-label"),t(58),m(59,"translate"),s(),t(60,` - `),I(61,"input",9),t(62,` - `),I(63,"mat-datepicker-toggle",10),t(64,` - `),I(65,"mat-datepicker",null,3),t(67,` + `),a(55,"mat-form-field",8),q("click",function(){Q(c);let h=Dt(66);return K(h.open())}),t(56,` + `),a(57,"mat-label"),t(58),m(59,"translate"),s(),t(60,` + `),T(61,"input",9),t(62,` + `),T(63,"mat-datepicker-toggle",10),t(64,` + `),T(65,"mat-datepicker",null,3),t(67,` `),s(),t(68,` - `),o(69,"div",11),t(70,` - `),o(71,"button",12),q("click",function(){return Q(c),Y(r.searchEAO())}),t(72,` - `),I(73,"fa-icon",13),t(74),m(75,"translate"),s(),t(76,` + `),a(69,"div",11),t(70,` + `),a(71,"button",12),q("click",function(){return Q(c),K(r.searchEAO())}),t(72,` + `),T(73,"fa-icon",13),t(74),m(75,"translate"),s(),t(76,` `),s(),t(77,` `),s(),t(78,` - `),o(79,"div",14),t(80,` - `),x(81,tCi,4,0,"div",15),t(82,` - `),x(83,rCi,4,1,"mat-accordion",16),t(84,` + `),a(79,"div",14),t(80,` + `),x(81,ovi,4,0,"div",15),t(82,` + `),x(83,cvi,4,1,"mat-accordion",16),t(84,` - `),x(85,aCi,1,4,"mat-paginator",17),t(86,` + `),x(85,pvi,1,4,"mat-paginator",17),t(86,` `),s(),t(87,` - `),x(88,oCi,8,3,"div",18),t(89,` + `),x(88,mvi,8,3,"div",18),t(89,` `),s(),t(90,` -`)}if(a&2){let c=Tt(24),u=Tt(38),h=Tt(52),_=Tt(66);l(7),b(d(8,31,"labels.text.Search by Text")),l(3),g("formControl",r.searchText),l(6),b(d(17,33,"labels.text.Effective Date From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c)("formControl",r.effectiveFromDate),l(2),g("for",c),l(9),b(d(31,35,"labels.text.Effective Date To")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u)("formControl",r.effectiveToDate),l(2),g("for",u),l(9),b(d(45,37,"labels.text.Settlement Date From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",h)("formControl",r.settlementFromDate),l(2),g("for",h),l(9),b(d(59,39,"labels.text.Settlement Date To")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",_)("formControl",r.settlementToDate),l(2),g("for",_),l(11),k(" ",d(75,41,"labels.buttons.Search"),` - `),l(7),g("ngIf",r.isLoading),l(2),g("ngIf",r.existsDataToFilter),l(2),g("ngIf",r.existsDataToFilter),l(3),g("ngIf",!r.existsDataToFilter)}},dependencies:[na,re,Lt,Ht,Dt,te,Pi,Di,Mi,sn,dl,cl,pl,ml,jt,Gt,yi,Kt,Se,wi,ye,ee,nr,zo,St,ji,br],styles:[".status[_ngcontent-%COMP%]{color:#000}.field-name[_ngcontent-%COMP%]{font-weight:800}.record-actions[_ngcontent-%COMP%]{margin-top:1%}.record-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:1%}.external-asset-transfer[_ngcontent-%COMP%]{margin-top:10px;min-height:160px}.record[_ngcontent-%COMP%] .record-actions[_ngcontent-%COMP%]{margin-top:1%}.record[_ngcontent-%COMP%] .record-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:1%}.record[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.record[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{line-height:30px;margin-left:2%}.loader[_ngcontent-%COMP%]{margin-bottom:39px}.sidenav[_ngcontent-%COMP%]{overflow-x:hidden}@keyframes _ngcontent-%COMP%_move{0%{left:0}16.7%{left:0}33.3%{left:560px}50%{left:980px}66.7%{left:560px}83.3%{left:0}to{left:0}}@keyframes _ngcontent-%COMP%_grow{0%{width:140px}16.7%{width:560px}33.3%{width:560px}50%{width:140px}66.7%{width:560px}83.3%{width:560px}to{width:140px}}"],data:{animation:[ol("detailExpand",[gs("collapsed",Va({height:"0px",minHeight:"0"})),gs("expanded",Va({height:"*"})),Ws("expanded <=> collapsed",$s("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var sCi=[ha.withShell([{path:"organization",data:{title:"Organization",breadcrumb:"Organization"},children:[{path:"",component:R0t},{path:"provisioning-criteria",data:{title:"Provisioning Criteria",breadcrumb:"Provisioning Criteria"},children:[{path:"",component:N0t,resolve:{loanProvisioningCriterias:kk}},{path:"create",data:{title:"Create Provisioning Criteria",breadcrumb:"Create Provisioning Criteria"},component:Bmt,resolve:{loanProvisioningCriteriaTemplate:YO}},{path:":id",data:{title:"View Provisioning Criteria",routeParamBreadcrumb:"id"},children:[{path:"",component:Imt,resolve:{loanProvisioningCriteria:TO}},{path:"edit",component:Nmt,data:{title:"Edit Provisioning Criteria",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProvisioningCriteriaAndTemplate:KO}}]}]},{path:"offices",data:{title:"Manage Offices",breadcrumb:"Manage Offices"},children:[{path:"",component:V0t,resolve:{offices:mp}},{path:"create",component:emt,data:{title:"Create Office",breadcrumb:"Create Office"},resolve:{offices:mp}},{path:":officeId",data:{title:"View Office",breadcrumb:"officeId",routeParamBreadcrumb:"officeId"},component:pmt,resolve:{officeDatatables:GO},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:mmt,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{office:qO}},{path:"datatables",children:[{path:":datatableName",component:dmt,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{officeDatatable:HO}}]}]},{path:":officeId/edit",component:wmt,data:{title:"Edit Office",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{officeTemplate:VO}}]},{path:"employees",data:{title:"Manage Employees",breadcrumb:"Manage Employees"},children:[{path:"",component:z0t,resolve:{employees:PO}},{path:"create",component:j0t,data:{title:"Create Employee",breadcrumb:"Create Employee"},resolve:{offices:mp}},{path:":id",data:{title:"View Employee",routeParamBreadcrumb:"id"},children:[{path:"",component:q0t,resolve:{employee:DO}},{path:"edit",component:amt,data:{title:"Edit Employee",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{employee:MO}}]}]},{path:"currencies",data:{title:"Currency Configuration",breadcrumb:"Currency Configuration"},resolve:{currencies:Sk},children:[{path:"",component:H0t},{path:"manage",data:{title:"Manage Currencies",breadcrumb:"Manage Currencies"},component:hmt}]},{path:"sms-campaigns",data:{title:"SMS Campaigns",breadcrumb:"SMS Campaigns"},children:[{path:"",component:G0t,resolve:{smsCampaigns:AO}},{path:"create",data:{title:"Create SMS Campaign",breadcrumb:"Create Campaign"},component:Dmt,resolve:{smsCampaignTemplate:Ak}},{path:":id",data:{title:"View SMS Campaign",routeResolveBreadcrumb:["smsCampaign","campaignName"]},resolve:{smsCampaign:UO},runGuardsAndResolvers:"always",children:[{path:"",component:umt},{path:"edit",component:Omt,data:{title:"Edit SMS Campaign",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{smsCampaignTemplate:Ak}}]}]},{path:"standing-instructions-history",component:Lmt,data:{title:"Standing Instructions History",breadcrumb:"Standing Instructions History"},resolve:{standingInstructionsTemplate:JO}},{path:"fund-mapping",component:Vmt,data:{title:"Advance Search",breadcrumb:"Advance Search"},resolve:{advanceSearchTemplate:ZO}},{path:"investors",component:Gmt,data:{title:"Investors",breadcrumb:"Investors"},resolve:{}},{path:"adhoc-query",data:{title:"Adhoc Query",breadcrumb:"Adhoc Query"},children:[{path:"",component:U0t,resolve:{adhocQueries:OO}},{path:"create",component:nmt,data:{title:"Create Adhoc Query",breadcrumb:"Create"},resolve:{adhocQueryTemplate:zO}},{path:":id",data:{title:"View Adhoc Query",routeParamBreadcrumb:"id"},children:[{path:"",component:$0t,resolve:{adhocQuery:FO}},{path:"edit",component:Smt,data:{title:"Edit Adhoc Query",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{adhocQueryAndTemplate:$O}}]}]},{path:"tellers",data:{title:"Tellers",breadcrumb:"Tellers"},children:[{path:"",component:W0t,resolve:{tellers:BO}},{path:"create",component:omt,data:{title:"Create Teller",breadcrumb:"Create"},resolve:{offices:mp}},{path:":id",data:{title:"View Teller",routeParamBreadcrumb:"id"},children:[{path:"",component:Q0t,resolve:{teller:wk}},{path:"edit",component:smt,data:{title:"Edit Teller",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{teller:wk,offices:mp}},{path:"cashiers",data:{title:"Cashiers",breadcrumb:"Cashiers",routeParamBreadcrumb:!1},children:[{path:"",component:gmt,resolve:{cashiersData:jO}},{path:"create",data:{title:"Cashiers",breadcrumb:"Create Cashier"},component:Cmt,resolve:{cashierTemplate:Dk}},{path:":id",data:{title:"View Cashier",routeParamBreadcrumb:"id"},children:[{path:"",component:lmt,data:{title:"View Cashier",breadcrumb:"View Cashier",routeParamBreadcrumb:!1},resolve:{cashier:Ik}},{path:"edit",component:bmt,data:{title:"Edit Cashier",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{cashier:Ik,cashierTemplate:Dk}},{path:"transactions",data:{title:"Cashier Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},component:xmt,resolve:{currencies:Sk}},{path:"settle",component:vmt,data:{title:"Settle Cash",breadcrumb:"Settle Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:Pk}},{path:"allocate",component:_mt,data:{title:"Allocate Cash",breadcrumb:"Allocate Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:Pk}}]}]}]}]},{path:"payment-types",data:{title:"Payment Types",breadcrumb:"Payment Types"},children:[{path:"",component:Y0t,resolve:{paymentTypes:Ek}},{path:"create",component:imt,data:{title:"Create Payment Type",breadcrumb:"Create Payment Type"}},{path:":id",data:{routeParamBreadcrumb:"id",addBreadcrumbLink:!1},children:[{path:"edit",component:K0t,data:{title:"Edit Payment Type",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{paymentType:Ek}}]}]},{path:"password-preferences",component:J0t,data:{title:"Password Preferences",breadcrumb:"Password Preferences"},resolve:{passwordPreferencesTemplate:RO}},{path:"bulkloan",component:Rmt,data:{title:"Bulk Loan Reassignment",breadcrumb:"Bulk Loan Reasssignment"},resolve:{offices:mp}},{path:"entity-data-table-checks",data:{title:"Entity Data Table Checks",breadcrumb:"Entity Data Table Checks"},children:[{path:"",component:Z0t,resolve:{entityDataTableChecks:NO}},{path:"create",component:Fmt,data:{title:"Create Entity Data Table Checks",breadcrumb:"Create"},resolve:{dataTableEntity:QO}}]},{path:"working-days",component:tmt,data:{title:"Working Days",breadcrumb:"Working Days"},resolve:{workingDays:LO}},{path:"manage-funds",data:{title:"Manage Funds",breadcrumb:"Manage Funds"},children:[{path:"",component:fmt,resolve:{funds:Tk}},{path:"create",component:Hmt,data:{title:"Create Fund",breadcrumb:"Create"}},{path:":id",data:{title:"View Fund",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{fundData:Ok},children:[{path:"",component:jmt,resolve:{fundData:Ok}},{path:"edit",component:qmt,data:{title:"Edit Fund",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{fundData:Ok}}]}],resolve:{funds:Tk}},{path:"bulk-import",data:{title:"Bulk Import",breadcrumb:"Bulk Import"},children:[{path:"",component:Emt},{path:":import-name",component:kmt,data:{title:"View Bulk Import",routeParamBreadcrumb:"import-name"},resolve:{offices:mp,imports:WO}}]},{path:"holidays",data:{title:"Manage Holidays",breadcrumb:"Manage Holidays"},children:[{path:"",component:rmt,resolve:{offices:mp}},{path:"create",component:zmt,data:{title:"Create Holiday",breadcrumb:"Create"},resolve:{offices:mp,holidayTemplate:Mk}},{path:":id",data:{title:"View Holidays",routeParamBreadcrumb:"id"},children:[{path:"",component:cmt,resolve:{holidays:a_}},{path:"edit",component:ymt,data:{title:"Edit Holidays",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{holiday:a_,holidayTemplate:Mk}}]}]}]}])],Umt=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[TO,mp,PO,DO,MO,Sk,AO,UO,Ak,OO,FO,BO,wk,Ek,RO,NO,LO,VO,zO,$O,kk,Ik,jO,a_,qO,HO,GO,Tk,Pk,Dk,a_,Mk,WO,a_,QO,kk,YO,KO,JO,ZO],imports:[ir.forChild(sCi),ir]})}}return e})();var $mt=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[yk,Ck,vk,bk],imports:[Jr,ko,fl,Umt]})}}return e})();var o_=class{constructor(n){if(this.crashes=[],this.state="initializing",this._now=Date.now,this.crashes=[],this._crashNumberLimit=typeof n.crashNumberLimit=="number"?n.crashNumberLimit:3,this._minimumNonErrorTimePeriod=typeof n.minimumNonErrorTimePeriod=="number"?n.minimumNonErrorTimePeriod:5e3,this._boundErrorHandler=i=>{let a="error"in i?i.error:i.reason;a instanceof Error&&this._handleError(a,i)},this._listeners={},!this._restart)throw new Error("The Watchdog class was split into the abstract `Watchdog` class and the `EditorWatchdog` class. Please, use `EditorWatchdog` if you have used the `Watchdog` class previously.")}destroy(){this._stopErrorHandling(),this._listeners={}}on(n,i){this._listeners[n]||(this._listeners[n]=[]),this._listeners[n].push(i)}off(n,i){this._listeners[n]=this._listeners[n].filter(a=>a!==i)}_fire(n,...i){let a=this._listeners[n]||[];for(let r of a)r.apply(this,[null,...i])}_startErrorHandling(){window.addEventListener("error",this._boundErrorHandler),window.addEventListener("unhandledrejection",this._boundErrorHandler)}_stopErrorHandling(){window.removeEventListener("error",this._boundErrorHandler),window.removeEventListener("unhandledrejection",this._boundErrorHandler)}_handleError(n,i){if(this._shouldReactToError(n)){this.crashes.push({message:n.message,stack:n.stack,filename:i instanceof ErrorEvent?i.filename:void 0,lineno:i instanceof ErrorEvent?i.lineno:void 0,colno:i instanceof ErrorEvent?i.colno:void 0,date:this._now()});let a=this._shouldRestart();this.state="crashed",this._fire("stateChange"),this._fire("error",{error:n,causesRestart:a}),a?this._restart():(this.state="crashedPermanently",this._fire("stateChange"))}}_shouldReactToError(n){return n.is&&n.is("CKEditorError")&&n.context!==void 0&&n.context!==null&&this.state==="ready"&&this._isErrorComingFromThisItem(n)}_shouldRestart(){if(this.crashes.length<=this._crashNumberLimit)return!0;let n=this.crashes[this.crashes.length-1].date,i=this.crashes[this.crashes.length-1-this._crashNumberLimit].date;return(n-i)/this._crashNumberLimit>this._minimumNonErrorTimePeriod}};function mC(e,n=new Set){let i=[e],a=new Set,r=0;for(;i.length>r;){let c=i[r++];if(!(a.has(c)||!lCi(c)||n.has(c)))if(a.add(c),Symbol.iterator in c)try{for(let u of c)i.push(u)}catch{}else for(let u in c)u!=="defaultValue"&&i.push(c[u])}return a}function lCi(e){let n=Object.prototype.toString.call(e),i=typeof e;return!(i==="number"||i==="boolean"||i==="string"||i==="symbol"||i==="function"||n==="[object Date]"||n==="[object RegExp]"||n==="[object Module]"||e===void 0||e===null||e._watchdogExcluded||e instanceof EventTarget||e instanceof Event)}function Fk(e,n,i=new Set){if(e===n&&cCi(e))return!0;let a=mC(e,i),r=mC(n,i);for(let c of a)if(r.has(c))return!0;return!1}function cCi(e){return typeof e=="object"&&e!==null}var pCi=typeof global=="object"&&global&&global.Object===Object&&global,Bk=pCi;var mCi=typeof self=="object"&&self&&self.Object===Object&&self,dCi=Bk||mCi||Function("return this")(),ds=dCi;var uCi=ds.Symbol,Td=uCi;var Wmt=Object.prototype,fCi=Wmt.hasOwnProperty,hCi=Wmt.toString,dC=Td?Td.toStringTag:void 0;function gCi(e){var n=fCi.call(e,dC),i=e[dC];try{e[dC]=void 0;var a=!0}catch{}var r=hCi.call(e);return a&&(n?e[dC]=i:delete e[dC]),r}var Qmt=gCi;var xCi=Object.prototype,_Ci=xCi.toString;function vCi(e){return _Ci.call(e)}var Ymt=vCi;var bCi="[object Null]",CCi="[object Undefined]",Kmt=Td?Td.toStringTag:void 0;function yCi(e){return e==null?e===void 0?CCi:bCi:Kmt&&Kmt in Object(e)?Qmt(e):Ymt(e)}var dp=yCi;function SCi(e){return e!=null&&typeof e=="object"}var $l=SCi;var wCi="[object Symbol]";function ECi(e){return typeof e=="symbol"||$l(e)&&dp(e)==wCi}var Jmt=ECi;var kCi=Array.isArray,s_=kCi;var ICi=/\s/;function TCi(e){for(var n=e.length;n--&&ICi.test(e.charAt(n)););return n}var Zmt=TCi;var PCi=/^\s+/;function DCi(e){return e&&e.slice(0,Zmt(e)+1).replace(PCi,"")}var Xmt=DCi;function MCi(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var Ol=MCi;var tdt=NaN,ACi=/^[-+]0x[0-9a-f]+$/i,OCi=/^0b[01]+$/i,FCi=/^0o[0-7]+$/i,BCi=parseInt;function RCi(e){if(typeof e=="number")return e;if(Jmt(e))return tdt;if(Ol(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=Ol(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=Xmt(e);var i=OCi.test(e);return i||FCi.test(e)?BCi(e.slice(2),i?2:8):ACi.test(e)?tdt:+e}var XO=RCi;var NCi="[object AsyncFunction]",LCi="[object Function]",VCi="[object GeneratorFunction]",zCi="[object Proxy]";function jCi(e){if(!Ol(e))return!1;var n=dp(e);return n==LCi||n==VCi||n==NCi||n==zCi}var Rk=jCi;var qCi=ds["__core-js_shared__"],Nk=qCi;var edt=function(){var e=/[^.]+$/.exec(Nk&&Nk.keys&&Nk.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function HCi(e){return!!edt&&edt in e}var idt=HCi;var GCi=Function.prototype,UCi=GCi.toString;function $Ci(e){if(e!=null){try{return UCi.call(e)}catch{}try{return e+""}catch{}}return""}var Pd=$Ci;var WCi=/[\\^$.*+?()[\]{}|]/g,QCi=/^\[object .+?Constructor\]$/,YCi=Function.prototype,KCi=Object.prototype,JCi=YCi.toString,ZCi=KCi.hasOwnProperty,XCi=RegExp("^"+JCi.call(ZCi).replace(WCi,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function tyi(e){if(!Ol(e)||idt(e))return!1;var n=Rk(e)?XCi:QCi;return n.test(Pd(e))}var ndt=tyi;function eyi(e,n){return e?.[n]}var rdt=eyi;function iyi(e,n){var i=rdt(e,n);return ndt(i)?i:void 0}var jc=iyi;var nyi=jc(ds,"WeakMap"),Lk=nyi;var adt=Object.create,ryi=function(){function e(){}return function(n){if(!Ol(n))return{};if(adt)return adt(n);e.prototype=n;var i=new e;return e.prototype=void 0,i}}(),odt=ryi;function ayi(e,n){var i=-1,a=e.length;for(n||(n=Array(a));++i-1&&e%1==0&&e-1&&e%1==0&&e<=xyi}var qk=_yi;function vyi(e){return e!=null&&qk(e.length)&&!Rk(e)}var Hk=vyi;var byi=Object.prototype;function Cyi(e){var n=e&&e.constructor,i=typeof n=="function"&&n.prototype||byi;return e===i}var l_=Cyi;function yyi(e,n){for(var i=-1,a=Array(e);++i-1}var Odt=V3i;function z3i(e,n){var i=this.__data__,a=Ff(i,e);return a<0?(++this.size,i.push([e,n])):i[a][1]=n,this}var Fdt=z3i;function u_(e){var n=-1,i=e==null?0:e.length;for(this.clear();++n=n||mt<0||E&&_t>=c}function V(){var X=eI();if(F(X))return $(X);h=setTimeout(V,B(X))}function $(X){return h=void 0,P&&a?M(X):(a=r=void 0,u)}function tt(){h!==void 0&&clearTimeout(h),y=0,a=_=r=h=void 0}function st(){return h===void 0?u:$(eI())}function gt(){var X=eI(),mt=F(X);if(a=arguments,r=this,_=X,mt){if(h===void 0)return D(_);if(E)return clearTimeout(h),h=setTimeout(V,n),M(_)}return h===void 0&&(h=setTimeout(V,n)),u}return gt.cancel=tt,gt.flush=st,gt}var Out=Kwi;function Jwi(e){return $l(e)&&e.nodeType===1&&!Hdt(e)}var oF=Jwi;var Zwi="Expected a function";function Xwi(e,n,i){var a=!0,r=!0;if(typeof e!="function")throw new TypeError(Zwi);return Ol(i)&&(a="leading"in i?!!i.leading:a,r="trailing"in i?!!i.trailing:r),Out(e,n,{leading:a,maxWait:n,trailing:r})}var sF=Xwi;var b_=class extends o_{constructor(n,i={}){super(i),this._editor=null,this._throttledSave=sF(this._save.bind(this),typeof i.saveInterval=="number"?i.saveInterval:5e3),n&&(this._creator=(a,r)=>n.create(a,r)),this._destructor=a=>a.destroy()}get editor(){return this._editor}get _item(){return this._editor}setCreator(n){this._creator=n}setDestructor(n){this._destructor=n}_restart(){return Promise.resolve().then(()=>(this.state="initializing",this._fire("stateChange"),this._destroy())).catch(n=>{console.error("An error happened during the editor destroying.",n)}).then(()=>{if(typeof this._elementOrData=="string")return this.create(this._data,this._config,this._config.context);{let n=Object.assign({},this._config,{initialData:this._data});return this.create(this._elementOrData,n,n.context)}}).then(()=>{this._fire("restart")})}create(n=this._elementOrData,i=this._config,a){return Promise.resolve().then(()=>(super._startErrorHandling(),this._elementOrData=n,this._config=this._cloneEditorConfiguration(i)||{},this._config.context=a,this._creator(n,this._config))).then(r=>{this._editor=r,r.model.document.on("change:data",this._throttledSave),this._lastDocumentVersion=r.model.document.version,this._data=this._getData(),this.state="ready",this._fire("stateChange")})}destroy(){return Promise.resolve().then(()=>(this.state="destroyed",this._fire("stateChange"),super.destroy(),this._destroy()))}_destroy(){return Promise.resolve().then(()=>{this._stopErrorHandling(),this._throttledSave.flush();let n=this._editor;return this._editor=null,n.model.document.off("change:data",this._throttledSave),this._destructor(n)})}_save(){let n=this._editor.model.document.version;try{this._data=this._getData(),this._lastDocumentVersion=n}catch(i){console.error(i,"An error happened during restoring editor data. Editor will be restored from the previously saved data.")}}_setExcludedProperties(n){this._excludedProps=n}_getData(){let n={};for(let i of this._editor.model.document.getRootNames())n[i]=this._editor.data.get({rootName:i});return n}_isErrorComingFromThisItem(n){return Fk(this._editor,n.context,this._excludedProps)}_cloneEditorConfiguration(n){return aF(n,(i,a)=>{if(oF(i)||a==="context")return i})}};var o0r=Symbol("MainQueueId");function t4i(e,n){}var Wl=new Array(256).fill(0).map((e,n)=>("0"+n.toString(16)).slice(-2));function e4i(){let e=Math.random()*4294967296>>>0,n=Math.random()*4294967296>>>0,i=Math.random()*4294967296>>>0,a=Math.random()*4294967296>>>0;return"e"+Wl[e>>0&255]+Wl[e>>8&255]+Wl[e>>16&255]+Wl[e>>24&255]+Wl[n>>0&255]+Wl[n>>8&255]+Wl[n>>16&255]+Wl[n>>24&255]+Wl[i>>0&255]+Wl[i>>8&255]+Wl[i>>16&255]+Wl[i>>24&255]+Wl[a>>0&255]+Wl[a>>8&255]+Wl[a>>16&255]+Wl[a>>24&255]}var lF="Lock from Angular integration (@ckeditor/ckeditor5-angular)",Fut=(()=>{class e{constructor(i,a){this.config={},this.data="",this.tagName="div",this.disableTwoWayDataBinding=!1,this.ready=new Jn,this.change=new Jn,this.blur=new Jn,this.focus=new Jn,this.error=new Jn,this.initiallyDisabled=!1,this.isEditorSettingData=!1,this.id=e4i(),this.ngZone=a,this.elementRef=i;let{CKEDITOR_VERSION:r}=window;if(r){let[c]=r.split(".").map(Number);c<37&&console.warn("The component requires using CKEditor 5 in version 37 or higher.")}else console.warn('Cannot find the "CKEDITOR_VERSION" in the "window" scope.')}set disabled(i){this.setDisabledState(i)}get disabled(){return this.editorInstance?this.editorInstance.isReadOnly:this.initiallyDisabled}get editorInstance(){let i=this.editorWatchdog;return this.watchdog&&(i=this.watchdog._watchdogs.get(this.id)),i?i.editor:null}ngOnChanges(i){Object.prototype.hasOwnProperty.call(i,"data")&&i.data&&!i.data.isFirstChange()&&this.writeValue(i.data.currentValue)}ngAfterViewInit(){this.attachToWatchdog()}ngOnDestroy(){return Xr(this,null,function*(){this.watchdog?yield this.watchdog.remove(this.id):this.editorWatchdog&&this.editorWatchdog.editor&&(yield this.editorWatchdog.destroy(),this.editorWatchdog=void 0)})}writeValue(i){i===null&&(i=""),this.editorInstance?(this.isEditorSettingData=!0,this.editorInstance.data.set(i),this.isEditorSettingData=!1):(this.data=i,this.ready.pipe(zV()).subscribe(a=>{a.data.set(this.data)}))}registerOnChange(i){this.cvaOnChange=i}registerOnTouched(i){this.cvaOnTouched=i}setDisabledState(i){this.editorInstance&&(i?this.editorInstance.enableReadOnlyMode(lF):this.editorInstance.disableReadOnlyMode(lF)),this.initiallyDisabled=i}attachToWatchdog(){let i=(h,_)=>this.ngZone.runOutsideAngular(()=>Xr(this,null,function*(){this.elementRef.nativeElement.appendChild(h);let y=yield this.editor.create(h,_);return this.initiallyDisabled&&y.enableReadOnlyMode(lF),this.ngZone.run(()=>{this.ready.emit(y)}),this.setUpEditorEvents(y),y})),a=h=>Xr(this,null,function*(){yield h.destroy(),this.elementRef.nativeElement.removeChild(this.editorElement)}),r=()=>{this.ngZone.run(()=>{this.error.emit()})},c=document.createElement(this.tagName),u=this.getConfig();if(this.editorElement=c,this.watchdog)this.watchdog.add({id:this.id,type:"editor",creator:i,destructor:a,sourceElementOrData:c,config:u}),this.watchdog.on("itemError",(h,{itemId:_})=>{_===this.id&&r()});else{let h=new b_(this.editor,this.editorWatchdogConfig);h.setCreator(i),h.setDestructor(a),h.on("error",r),this.editorWatchdog=h,this.editorWatchdog.create(c,u)}}getConfig(){if(this.data&&this.config.initialData)throw new Error("Editor data should be provided either using `config.initialData` or `data` properties.");let i=ve({},this.config),a=this.config.initialData||this.data;return a&&(i.initialData=a),i}setUpEditorEvents(i){let a=i.model.document,r=i.editing.view.document;a.on("change:data",c=>{this.ngZone.run(()=>{if(!this.disableTwoWayDataBinding){if(this.cvaOnChange&&!this.isEditorSettingData){let u=i.data.get();this.cvaOnChange(u)}this.change.emit({event:c,editor:i})}})}),r.on("focus",c=>{this.ngZone.run(()=>{this.focus.emit({event:c,editor:i})})}),r.on("blur",c=>{this.ngZone.run(()=>{this.cvaOnTouched&&this.cvaOnTouched(),this.blur.emit({event:c,editor:i})})})}}return e.\u0275fac=function(i){return new(i||e)(z(p2),z(H1))},e.\u0275cmp=Ct({type:e,selectors:[["ckeditor"]],inputs:{editor:"editor",config:"config",data:"data",tagName:"tagName",watchdog:"watchdog",editorWatchdogConfig:"editorWatchdogConfig",disableTwoWayDataBinding:"disableTwoWayDataBinding",disabled:"disabled"},outputs:{ready:"ready",change:"change",blur:"blur",focus:"focus",error:"error"},features:[iz([{provide:Cz,useExisting:HV(()=>e),multi:!0}]),Pa],decls:1,vars:0,template:function(i,a){i&1&&x(0,t4i,0,0,"ng-template")},encapsulation:2}),e})();var But=(()=>{class e{}return e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=fn({type:e}),e.\u0275inj=un({imports:[[wz,G1]]}),e})();var n4i=()=>[10,25,50,100],r4i=()=>["create"],a4i=e=>[e];function o4i(e,n){e&1&&(o(0,"button",16),t(1,` - `),I(2,"fa-icon",17),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,r4i)),l(3),k(` +`)}if(o&2){let c=Dt(24),u=Dt(38),h=Dt(52),_=Dt(66);l(7),b(d(8,31,"labels.text.Search by Text")),l(3),g("formControl",r.searchText),l(6),b(d(17,33,"labels.text.Effective Date From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",c)("formControl",r.effectiveFromDate),l(2),g("for",c),l(9),b(d(31,35,"labels.text.Effective Date To")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",u)("formControl",r.effectiveToDate),l(2),g("for",u),l(9),b(d(45,37,"labels.text.Settlement Date From")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",h)("formControl",r.settlementFromDate),l(2),g("for",h),l(9),b(d(59,39,"labels.text.Settlement Date To")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",_)("formControl",r.settlementToDate),l(2),g("for",_),l(11),k(" ",d(75,41,"labels.buttons.Search"),` + `),l(7),g("ngIf",r.isLoading),l(2),g("ngIf",r.existsDataToFilter),l(2),g("ngIf",r.existsDataToFilter),l(3),g("ngIf",!r.existsDataToFilter)}},dependencies:[yt,Zr,le,zt,wt,we,re,Xn,oe,Ht,$t,Si,Zt,Di,Ai,Pi,At,ji,Et,Ut,el,Zs,Xs,tl,Oa,sn,Ei,Ye,hr],styles:[".status[_ngcontent-%COMP%]{color:#000}.field-name[_ngcontent-%COMP%]{font-weight:800}.record-actions[_ngcontent-%COMP%]{margin-top:1%}.record-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:1%}.external-asset-transfer[_ngcontent-%COMP%]{margin-top:10px;min-height:160px}.record[_ngcontent-%COMP%] .record-actions[_ngcontent-%COMP%]{margin-top:1%}.record[_ngcontent-%COMP%] .record-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-right:1%}.record[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.record[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{line-height:30px;margin-left:2%}.loader[_ngcontent-%COMP%]{margin-bottom:39px}.sidenav[_ngcontent-%COMP%]{overflow-x:hidden}@keyframes _ngcontent-%COMP%_move{0%{left:0}16.7%{left:0}33.3%{left:560px}50%{left:980px}66.7%{left:560px}83.3%{left:0}to{left:0}}@keyframes _ngcontent-%COMP%_grow{0%{width:140px}16.7%{width:560px}33.3%{width:560px}50%{width:140px}66.7%{width:560px}83.3%{width:560px}to{width:140px}}"],data:{animation:[Ks("detailExpand",[ss("collapsed",Bo({height:"0px",minHeight:"0"})),ss("expanded",Bo({height:"*"})),Ls("expanded <=> collapsed",Ns("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var dvi=[po.withShell([{path:"organization",data:{title:"Organization",breadcrumb:"Organization"},children:[{path:"",component:qD},{path:"provisioning-criteria",data:{title:"Provisioning Criteria",breadcrumb:"Provisioning Criteria"},children:[{path:"",component:HD,resolve:{loanProvisioningCriterias:JA}},{path:"create",data:{title:"Create Provisioning Criteria",breadcrumb:"Create Provisioning Criteria"},component:LA,resolve:{loanProvisioningCriteriaTemplate:LV}},{path:":id",data:{title:"View Provisioning Criteria",routeParamBreadcrumb:"id"},children:[{path:"",component:MA,resolve:{loanProvisioningCriteria:xV}},{path:"edit",component:zA,data:{title:"Edit Provisioning Criteria",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{loanProvisioningCriteriaAndTemplate:VV}}]}]},{path:"offices",data:{title:"Manage Offices",breadcrumb:"Manage Offices"},children:[{path:"",component:GD,resolve:{offices:Yc}},{path:"create",component:oA,data:{title:"Create Office",breadcrumb:"Create Office"},resolve:{offices:Yc}},{path:":officeId",data:{title:"View Office",breadcrumb:"officeId",routeParamBreadcrumb:"officeId"},component:fA,resolve:{officeDatatables:OV},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:hA,data:{title:"General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{office:AV}},{path:"datatables",children:[{path:":datatableName",component:gA,data:{title:"Data Table View",routeParamBreadcrumb:"datatableName"},resolve:{officeDatatable:MV}}]}]},{path:":officeId/edit",component:IA,data:{title:"Edit Office",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{officeTemplate:IV}}]},{path:"employees",data:{title:"Manage Employees",breadcrumb:"Manage Employees"},children:[{path:"",component:UD,resolve:{employees:_V}},{path:"create",component:$D,data:{title:"Create Employee",breadcrumb:"Create Employee"},resolve:{offices:Yc}},{path:":id",data:{title:"View Employee",routeParamBreadcrumb:"id"},children:[{path:"",component:WD,resolve:{employee:vV}},{path:"edit",component:cA,data:{title:"Edit Employee",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{employee:bV}}]}]},{path:"currencies",data:{title:"Currency Configuration",breadcrumb:"Currency Configuration"},resolve:{currencies:QA},children:[{path:"",component:QD},{path:"manage",data:{title:"Manage Currencies",breadcrumb:"Manage Currencies"},component:vA}]},{path:"sms-campaigns",data:{title:"SMS Campaigns",breadcrumb:"SMS Campaigns"},children:[{path:"",component:KD,resolve:{smsCampaigns:CV}},{path:"create",data:{title:"Create SMS Campaign",breadcrumb:"Create Campaign"},component:OA,resolve:{smsCampaignTemplate:n6}},{path:":id",data:{title:"View SMS Campaign",routeResolveBreadcrumb:["smsCampaign","campaignName"]},resolve:{smsCampaign:FV},runGuardsAndResolvers:"always",children:[{path:"",component:xA},{path:"edit",component:RA,data:{title:"Edit SMS Campaign",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{smsCampaignTemplate:n6}}]}]},{path:"standing-instructions-history",component:jA,data:{title:"Standing Instructions History",breadcrumb:"Standing Instructions History"},resolve:{standingInstructionsTemplate:zV}},{path:"fund-mapping",component:qA,data:{title:"Advance Search",breadcrumb:"Advance Search"},resolve:{advanceSearchTemplate:jV}},{path:"investors",component:l6,data:{title:"Investors",breadcrumb:"Investors"},resolve:{}},{path:"adhoc-query",data:{title:"Adhoc Query",breadcrumb:"Adhoc Query"},children:[{path:"",component:YD,resolve:{adhocQueries:yV}},{path:"create",component:sA,data:{title:"Create Adhoc Query",breadcrumb:"Create"},resolve:{adhocQueryTemplate:PV}},{path:":id",data:{title:"View Adhoc Query",routeParamBreadcrumb:"id"},children:[{path:"",component:JD,resolve:{adhocQuery:SV}},{path:"edit",component:TA,data:{title:"Edit Adhoc Query",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{adhocQueryAndTemplate:BV}}]}]},{path:"tellers",data:{title:"Tellers",breadcrumb:"Tellers"},children:[{path:"",component:ZD,resolve:{tellers:wV}},{path:"create",component:pA,data:{title:"Create Teller",breadcrumb:"Create"},resolve:{offices:Yc}},{path:":id",data:{title:"View Teller",routeParamBreadcrumb:"id"},children:[{path:"",component:XD,resolve:{teller:KA}},{path:"edit",component:mA,data:{title:"Edit Teller",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{teller:KA,offices:Yc}},{path:"cashiers",data:{title:"Cashiers",breadcrumb:"Cashiers",routeParamBreadcrumb:!1},children:[{path:"",component:bA,resolve:{cashiersData:DV}},{path:"create",data:{title:"Cashiers",breadcrumb:"Create Cashier"},component:EA,resolve:{cashierTemplate:e6}},{path:":id",data:{title:"View Cashier",routeParamBreadcrumb:"id"},children:[{path:"",component:dA,data:{title:"View Cashier",breadcrumb:"View Cashier",routeParamBreadcrumb:!1},resolve:{cashier:ZA}},{path:"edit",component:wA,data:{title:"Edit Cashier",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{cashier:ZA,cashierTemplate:e6}},{path:"transactions",data:{title:"Cashier Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},component:CA,resolve:{currencies:QA}},{path:"settle",component:SA,data:{title:"Settle Cash",breadcrumb:"Settle Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:t6}},{path:"allocate",component:yA,data:{title:"Allocate Cash",breadcrumb:"Allocate Cash",routeParamBreadcrumb:!1},resolve:{cashierTemplate:t6}}]}]}]}]},{path:"payment-types",data:{title:"Payment Types",breadcrumb:"Payment Types"},children:[{path:"",component:tA,resolve:{paymentTypes:YA}},{path:"create",component:aA,data:{title:"Create Payment Type",breadcrumb:"Create Payment Type"}},{path:":id",data:{routeParamBreadcrumb:"id",addBreadcrumbLink:!1},children:[{path:"edit",component:eA,data:{title:"Edit Payment Type",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{paymentType:YA}}]}]},{path:"password-preferences",component:iA,data:{title:"Password Preferences",breadcrumb:"Password Preferences"},resolve:{passwordPreferencesTemplate:EV}},{path:"bulkloan",component:VA,data:{title:"Bulk Loan Reassignment",breadcrumb:"Bulk Loan Reasssignment"},resolve:{offices:Yc}},{path:"entity-data-table-checks",data:{title:"Entity Data Table Checks",breadcrumb:"Entity Data Table Checks"},children:[{path:"",component:nA,resolve:{entityDataTableChecks:kV}},{path:"create",component:NA,data:{title:"Create Entity Data Table Checks",breadcrumb:"Create"},resolve:{dataTableEntity:NV}}]},{path:"working-days",component:rA,data:{title:"Working Days",breadcrumb:"Working Days"},resolve:{workingDays:TV}},{path:"manage-funds",data:{title:"Manage Funds",breadcrumb:"Manage Funds"},children:[{path:"",component:_A,resolve:{funds:XA}},{path:"create",component:s6,data:{title:"Create Fund",breadcrumb:"Create"}},{path:":id",data:{title:"View Fund",breadcrumb:"id",routeParamBreadcrumb:"id"},resolve:{fundData:r6},children:[{path:"",component:o6,resolve:{fundData:r6}},{path:"edit",component:a6,data:{title:"Edit Fund",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{fundData:r6}}]}],resolve:{funds:XA}},{path:"bulk-import",data:{title:"Bulk Import",breadcrumb:"Bulk Import"},children:[{path:"",component:PA},{path:":import-name",component:AA,data:{title:"View Bulk Import",routeParamBreadcrumb:"import-name"},resolve:{offices:Yc,imports:RV}}]},{path:"holidays",data:{title:"Manage Holidays",breadcrumb:"Manage Holidays"},children:[{path:"",component:lA,resolve:{offices:Yc}},{path:"create",component:WA,data:{title:"Create Holiday",breadcrumb:"Create"},resolve:{offices:Yc,holidayTemplate:i6}},{path:":id",data:{title:"View Holidays",routeParamBreadcrumb:"id"},children:[{path:"",component:uA,resolve:{holidays:Yx}},{path:"edit",component:kA,data:{title:"Edit Holidays",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{holiday:Yx,holidayTemplate:i6}}]}]}]}])],v0t=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[xV,Yc,_V,vV,bV,QA,CV,FV,n6,yV,SV,wV,KA,YA,EV,kV,TV,IV,PV,BV,JA,ZA,DV,Yx,AV,MV,OV,XA,t6,e6,Yx,i6,RV,Yx,NV,JA,LV,VV,zV,jV],imports:[Zn.forChild(dvi),Zn]})}}return e})();var b0t=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[$A,UA,HA,GA],imports:[Ur,ba,il,v0t,qD,HD,GD,UD,QD,KD,YD,JD,ZD,XD,tA,eA,iA,nA,rA,oA,$D,aA,WD,sA,lA,IA,cA,pA,mA,MA,dA,uA,fA,hA,gA,xA,_A,vA,bA,CA,SA,yA,wA,EA,kA,TA,PA,AA,OA,hC,_f,Kx,fC,RA,BA,FA,NA,VA,LA,zA,jA,qA,WA,s6,a6,o6,l6]})}}return e})();var Jx=class{constructor(n){if(this.crashes=[],this.state="initializing",this._now=Date.now,this.crashes=[],this._crashNumberLimit=typeof n.crashNumberLimit=="number"?n.crashNumberLimit:3,this._minimumNonErrorTimePeriod=typeof n.minimumNonErrorTimePeriod=="number"?n.minimumNonErrorTimePeriod:5e3,this._boundErrorHandler=i=>{let o="error"in i?i.error:i.reason;o instanceof Error&&this._handleError(o,i)},this._listeners={},!this._restart)throw new Error("The Watchdog class was split into the abstract `Watchdog` class and the `EditorWatchdog` class. Please, use `EditorWatchdog` if you have used the `Watchdog` class previously.")}destroy(){this._stopErrorHandling(),this._listeners={}}on(n,i){this._listeners[n]||(this._listeners[n]=[]),this._listeners[n].push(i)}off(n,i){this._listeners[n]=this._listeners[n].filter(o=>o!==i)}_fire(n,...i){let o=this._listeners[n]||[];for(let r of o)r.apply(this,[null,...i])}_startErrorHandling(){window.addEventListener("error",this._boundErrorHandler),window.addEventListener("unhandledrejection",this._boundErrorHandler)}_stopErrorHandling(){window.removeEventListener("error",this._boundErrorHandler),window.removeEventListener("unhandledrejection",this._boundErrorHandler)}_handleError(n,i){if(this._shouldReactToError(n)){this.crashes.push({message:n.message,stack:n.stack,filename:i instanceof ErrorEvent?i.filename:void 0,lineno:i instanceof ErrorEvent?i.lineno:void 0,colno:i instanceof ErrorEvent?i.colno:void 0,date:this._now()});let o=this._shouldRestart();this.state="crashed",this._fire("stateChange"),this._fire("error",{error:n,causesRestart:o}),o?this._restart():(this.state="crashedPermanently",this._fire("stateChange"))}}_shouldReactToError(n){return n.is&&n.is("CKEditorError")&&n.context!==void 0&&n.context!==null&&this.state==="ready"&&this._isErrorComingFromThisItem(n)}_shouldRestart(){if(this.crashes.length<=this._crashNumberLimit)return!0;let n=this.crashes[this.crashes.length-1].date,i=this.crashes[this.crashes.length-1-this._crashNumberLimit].date;return(n-i)/this._crashNumberLimit>this._minimumNonErrorTimePeriod}};function gC(e,n=new Set){let i=[e],o=new Set,r=0;for(;i.length>r;){let c=i[r++];if(!(o.has(c)||!uvi(c)||n.has(c)))if(o.add(c),Symbol.iterator in c)try{for(let u of c)i.push(u)}catch{}else for(let u in c)u!=="defaultValue"&&i.push(c[u])}return o}function uvi(e){let n=Object.prototype.toString.call(e),i=typeof e;return!(i==="number"||i==="boolean"||i==="string"||i==="symbol"||i==="function"||n==="[object Date]"||n==="[object RegExp]"||n==="[object Module]"||e===void 0||e===null||e._watchdogExcluded||e instanceof EventTarget||e instanceof Event)}function c6(e,n,i=new Set){if(e===n&&fvi(e))return!0;let o=gC(e,i),r=gC(n,i);for(let c of o)if(r.has(c))return!0;return!1}function fvi(e){return typeof e=="object"&&e!==null}var hvi=typeof global=="object"&&global&&global.Object===Object&&global,p6=hvi;var gvi=typeof self=="object"&&self&&self.Object===Object&&self,xvi=p6||gvi||Function("return this")(),ns=xvi;var _vi=ns.Symbol,md=_vi;var C0t=Object.prototype,vvi=C0t.hasOwnProperty,bvi=C0t.toString,xC=md?md.toStringTag:void 0;function Cvi(e){var n=vvi.call(e,xC),i=e[xC];try{e[xC]=void 0;var o=!0}catch{}var r=bvi.call(e);return o&&(n?e[xC]=i:delete e[xC]),r}var y0t=Cvi;var yvi=Object.prototype,Svi=yvi.toString;function wvi(e){return Svi.call(e)}var S0t=wvi;var Evi="[object Null]",kvi="[object Undefined]",w0t=md?md.toStringTag:void 0;function Tvi(e){return e==null?e===void 0?kvi:Evi:w0t&&w0t in Object(e)?y0t(e):S0t(e)}var Jc=Tvi;function Ivi(e){return e!=null&&typeof e=="object"}var Bl=Ivi;var Pvi="[object Symbol]";function Dvi(e){return typeof e=="symbol"||Bl(e)&&Jc(e)==Pvi}var E0t=Dvi;var Avi=Array.isArray,Zx=Avi;var Mvi=/\s/;function Ovi(e){for(var n=e.length;n--&&Mvi.test(e.charAt(n)););return n}var k0t=Ovi;var Fvi=/^\s+/;function Bvi(e){return e&&e.slice(0,k0t(e)+1).replace(Fvi,"")}var T0t=Bvi;function Rvi(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var bl=Rvi;var I0t=NaN,Nvi=/^[-+]0x[0-9a-f]+$/i,Lvi=/^0b[01]+$/i,Vvi=/^0o[0-7]+$/i,zvi=parseInt;function jvi(e){if(typeof e=="number")return e;if(E0t(e))return I0t;if(bl(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=bl(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=T0t(e);var i=Lvi.test(e);return i||Vvi.test(e)?zvi(e.slice(2),i?2:8):Nvi.test(e)?I0t:+e}var qV=jvi;var qvi="[object AsyncFunction]",Hvi="[object Function]",Gvi="[object GeneratorFunction]",Uvi="[object Proxy]";function $vi(e){if(!bl(e))return!1;var n=Jc(e);return n==Hvi||n==Gvi||n==qvi||n==Uvi}var m6=$vi;var Wvi=ns["__core-js_shared__"],d6=Wvi;var P0t=function(){var e=/[^.]+$/.exec(d6&&d6.keys&&d6.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Qvi(e){return!!P0t&&P0t in e}var D0t=Qvi;var Kvi=Function.prototype,Yvi=Kvi.toString;function Jvi(e){if(e!=null){try{return Yvi.call(e)}catch{}try{return e+""}catch{}}return""}var dd=Jvi;var Zvi=/[\\^$.*+?()[\]{}|]/g,Xvi=/^\[object .+?Constructor\]$/,t2i=Function.prototype,e2i=Object.prototype,i2i=t2i.toString,n2i=e2i.hasOwnProperty,r2i=RegExp("^"+i2i.call(n2i).replace(Zvi,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function o2i(e){if(!bl(e)||D0t(e))return!1;var n=m6(e)?r2i:Xvi;return n.test(dd(e))}var A0t=o2i;function a2i(e,n){return e?.[n]}var M0t=a2i;function s2i(e,n){var i=M0t(e,n);return A0t(i)?i:void 0}var Pc=s2i;var l2i=Pc(ns,"WeakMap"),u6=l2i;var O0t=Object.create,c2i=function(){function e(){}return function(n){if(!bl(n))return{};if(O0t)return O0t(n);e.prototype=n;var i=new e;return e.prototype=void 0,i}}(),F0t=c2i;function p2i(e,n){var i=-1,o=e.length;for(n||(n=Array(o));++i-1&&e%1==0&&e-1&&e%1==0&&e<=y2i}var x6=S2i;function w2i(e){return e!=null&&x6(e.length)&&!m6(e)}var _6=w2i;var E2i=Object.prototype;function k2i(e){var n=e&&e.constructor,i=typeof n=="function"&&n.prototype||E2i;return e===i}var Xx=k2i;function T2i(e,n){for(var i=-1,o=Array(e);++i-1}var sdt=Gbi;function Ubi(e,n){var i=this.__data__,o=bf(i,e);return o<0?(++this.size,i.push([e,n])):i[o][1]=n,this}var ldt=Ubi;function r_(e){var n=-1,i=e==null?0:e.length;for(this.clear();++n=n||mt<0||E&&_t>=c}function V(){var X=D6();if(F(X))return $(X);h=setTimeout(V,B(X))}function $(X){return h=void 0,P&&o?A(X):(o=r=void 0,u)}function tt(){h!==void 0&&clearTimeout(h),y=0,o=_=r=h=void 0}function st(){return h===void 0?u:$(D6())}function gt(){var X=D6(),mt=F(X);if(o=arguments,r=this,_=X,mt){if(h===void 0)return D(_);if(E)return clearTimeout(h),h=setTimeout(V,n),A(_)}return h===void 0&&(h=setTimeout(V,n)),u}return gt.cancel=tt,gt.flush=st,gt}var sut=e3i;function i3i(e){return Bl(e)&&e.nodeType===1&&!xdt(e)}var KV=i3i;var n3i="Expected a function";function r3i(e,n,i){var o=!0,r=!0;if(typeof e!="function")throw new TypeError(n3i);return bl(i)&&(o="leading"in i?!!i.leading:o,r="trailing"in i?!!i.trailing:r),sut(e,n,{leading:o,maxWait:n,trailing:r})}var YV=r3i;var m_=class extends Jx{constructor(n,i={}){super(i),this._editor=null,this._throttledSave=YV(this._save.bind(this),typeof i.saveInterval=="number"?i.saveInterval:5e3),n&&(this._creator=(o,r)=>n.create(o,r)),this._destructor=o=>o.destroy()}get editor(){return this._editor}get _item(){return this._editor}setCreator(n){this._creator=n}setDestructor(n){this._destructor=n}_restart(){return Promise.resolve().then(()=>(this.state="initializing",this._fire("stateChange"),this._destroy())).catch(n=>{console.error("An error happened during the editor destroying.",n)}).then(()=>{if(typeof this._elementOrData=="string")return this.create(this._data,this._config,this._config.context);{let n=Object.assign({},this._config,{initialData:this._data});return this.create(this._elementOrData,n,n.context)}}).then(()=>{this._fire("restart")})}create(n=this._elementOrData,i=this._config,o){return Promise.resolve().then(()=>(super._startErrorHandling(),this._elementOrData=n,this._config=this._cloneEditorConfiguration(i)||{},this._config.context=o,this._creator(n,this._config))).then(r=>{this._editor=r,r.model.document.on("change:data",this._throttledSave),this._lastDocumentVersion=r.model.document.version,this._data=this._getData(),this.state="ready",this._fire("stateChange")})}destroy(){return Promise.resolve().then(()=>(this.state="destroyed",this._fire("stateChange"),super.destroy(),this._destroy()))}_destroy(){return Promise.resolve().then(()=>{this._stopErrorHandling(),this._throttledSave.flush();let n=this._editor;return this._editor=null,n.model.document.off("change:data",this._throttledSave),this._destructor(n)})}_save(){let n=this._editor.model.document.version;try{this._data=this._getData(),this._lastDocumentVersion=n}catch(i){console.error(i,"An error happened during restoring editor data. Editor will be restored from the previously saved data.")}}_setExcludedProperties(n){this._excludedProps=n}_getData(){let n={};for(let i of this._editor.model.document.getRootNames())n[i]=this._editor.data.get({rootName:i});return n}_isErrorComingFromThisItem(n){return c6(this._editor,n.context,this._excludedProps)}_cloneEditorConfiguration(n){return QV(n,(i,o)=>{if(KV(i)||o==="context")return i})}};var DMr=Symbol("MainQueueId");function o3i(e,n){}var Rl=new Array(256).fill(0).map((e,n)=>("0"+n.toString(16)).slice(-2));function a3i(){let e=Math.random()*4294967296>>>0,n=Math.random()*4294967296>>>0,i=Math.random()*4294967296>>>0,o=Math.random()*4294967296>>>0;return"e"+Rl[e>>0&255]+Rl[e>>8&255]+Rl[e>>16&255]+Rl[e>>24&255]+Rl[n>>0&255]+Rl[n>>8&255]+Rl[n>>16&255]+Rl[n>>24&255]+Rl[i>>0&255]+Rl[i>>8&255]+Rl[i>>16&255]+Rl[i>>24&255]+Rl[o>>0&255]+Rl[o>>8&255]+Rl[o>>16&255]+Rl[o>>24&255]}var JV="Lock from Angular integration (@ckeditor/ckeditor5-angular)",lut=(()=>{class e{constructor(i,o){this.config={},this.data="",this.tagName="div",this.disableTwoWayDataBinding=!1,this.ready=new Wn,this.change=new Wn,this.blur=new Wn,this.focus=new Wn,this.error=new Wn,this.initiallyDisabled=!1,this.isEditorSettingData=!1,this.id=a3i(),this.ngZone=o,this.elementRef=i;let{CKEDITOR_VERSION:r}=window;if(r){let[c]=r.split(".").map(Number);c<37&&console.warn("The component requires using CKEditor 5 in version 37 or higher.")}else console.warn('Cannot find the "CKEDITOR_VERSION" in the "window" scope.')}set disabled(i){this.setDisabledState(i)}get disabled(){return this.editorInstance?this.editorInstance.isReadOnly:this.initiallyDisabled}get editorInstance(){let i=this.editorWatchdog;return this.watchdog&&(i=this.watchdog._watchdogs.get(this.id)),i?i.editor:null}ngOnChanges(i){Object.prototype.hasOwnProperty.call(i,"data")&&i.data&&!i.data.isFirstChange()&&this.writeValue(i.data.currentValue)}ngAfterViewInit(){this.attachToWatchdog()}ngOnDestroy(){return Wr(this,null,function*(){this.watchdog?yield this.watchdog.remove(this.id):this.editorWatchdog&&this.editorWatchdog.editor&&(yield this.editorWatchdog.destroy(),this.editorWatchdog=void 0)})}writeValue(i){i===null&&(i=""),this.editorInstance?(this.isEditorSettingData=!0,this.editorInstance.data.set(i),this.isEditorSettingData=!1):(this.data=i,this.ready.pipe(TU()).subscribe(o=>{o.data.set(this.data)}))}registerOnChange(i){this.cvaOnChange=i}registerOnTouched(i){this.cvaOnTouched=i}setDisabledState(i){this.editorInstance&&(i?this.editorInstance.enableReadOnlyMode(JV):this.editorInstance.disableReadOnlyMode(JV)),this.initiallyDisabled=i}attachToWatchdog(){let i=(h,_)=>this.ngZone.runOutsideAngular(()=>Wr(this,null,function*(){this.elementRef.nativeElement.appendChild(h);let y=yield this.editor.create(h,_);return this.initiallyDisabled&&y.enableReadOnlyMode(JV),this.ngZone.run(()=>{this.ready.emit(y)}),this.setUpEditorEvents(y),y})),o=h=>Wr(this,null,function*(){yield h.destroy(),this.elementRef.nativeElement.removeChild(this.editorElement)}),r=()=>{this.ngZone.run(()=>{this.error.emit()})},c=document.createElement(this.tagName),u=this.getConfig();if(this.editorElement=c,this.watchdog)this.watchdog.add({id:this.id,type:"editor",creator:i,destructor:o,sourceElementOrData:c,config:u}),this.watchdog.on("itemError",(h,{itemId:_})=>{_===this.id&&r()});else{let h=new m_(this.editor,this.editorWatchdogConfig);h.setCreator(i),h.setDestructor(o),h.on("error",r),this.editorWatchdog=h,this.editorWatchdog.create(c,u)}}getConfig(){if(this.data&&this.config.initialData)throw new Error("Editor data should be provided either using `config.initialData` or `data` properties.");let i=ye({},this.config),o=this.config.initialData||this.data;return o&&(i.initialData=o),i}setUpEditorEvents(i){let o=i.model.document,r=i.editing.view.document;o.on("change:data",c=>{this.ngZone.run(()=>{if(!this.disableTwoWayDataBinding){if(this.cvaOnChange&&!this.isEditorSettingData){let u=i.data.get();this.cvaOnChange(u)}this.change.emit({event:c,editor:i})}})}),r.on("focus",c=>{this.ngZone.run(()=>{this.focus.emit({event:c,editor:i})})}),r.on("blur",c=>{this.ngZone.run(()=>{this.cvaOnTouched&&this.cvaOnTouched(),this.blur.emit({event:c,editor:i})})})}}return e.\u0275fac=function(i){return new(i||e)(z(t2),z(Ph))},e.\u0275cmp=Ct({type:e,selectors:[["ckeditor"]],inputs:{editor:"editor",config:"config",data:"data",tagName:"tagName",watchdog:"watchdog",editorWatchdogConfig:"editorWatchdogConfig",disableTwoWayDataBinding:"disableTwoWayDataBinding",disabled:"disabled"},outputs:{ready:"ready",change:"change",blur:"blur",focus:"focus",error:"error"},standalone:!1,features:[HU([{provide:a$,useExisting:DU(()=>e),multi:!0}]),wo],decls:1,vars:0,template:function(i,o){i&1&&x(0,o3i,0,0,"ng-template")},encapsulation:2}),e})();var A6=(()=>{class e{}return e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=fn({type:e}),e.\u0275inj=un({imports:[[qm,yt]]}),e})();var l3i=()=>[10,25,50,100],c3i=()=>["create"],p3i=e=>[e];function m3i(e,n){e&1&&(a(0,"button",16),t(1,` + `),T(2,"fa-icon",17),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,c3i)),l(3),k(` `,d(4,2,"labels.buttons.Create Template"),` - `))}function s4i(e,n){e&1&&(o(0,"th",18),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity")))}function l4i(e,n){if(e&1&&(o(0,"td",19),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entity)}}function c4i(e,n){e&1&&(o(0,"th",18),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function p4i(e,n){if(e&1&&(o(0,"td",19),t(1),s()),e&2){let i=n.$implicit;l(),b(i.type)}}function m4i(e,n){e&1&&(o(0,"th",18),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function d4i(e,n){if(e&1&&(o(0,"td",19),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function u4i(e,n){e&1&&I(0,"tr",20)}function f4i(e,n){if(e&1&&I(0,"tr",21),e&2){let i=n.$implicit;g("routerLink",Je(1,a4i,i.id))}}var Rut=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["entity","type","name"],this.route.data.subscribe(a=>{this.templatesData=a.templates})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTemplates()}setTemplates(){this.dataSource=new pi(this.templatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-templates"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:53,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","entity"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","type"],["matColumnDef","name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,o4i,5,5,"button",1),t(3,` + `))}function d3i(e,n){e&1&&(a(0,"th",18),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity")))}function u3i(e,n){if(e&1&&(a(0,"td",19),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entity)}}function f3i(e,n){e&1&&(a(0,"th",18),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function h3i(e,n){if(e&1&&(a(0,"td",19),t(1),s()),e&2){let i=n.$implicit;l(),b(i.type)}}function g3i(e,n){e&1&&(a(0,"th",18),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function x3i(e,n){if(e&1&&(a(0,"td",19),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function _3i(e,n){e&1&&T(0,"tr",20)}function v3i(e,n){if(e&1&&T(0,"tr",21),e&2){let i=n.$implicit;g("routerLink",Xe(1,p3i,i.id))}}var M6=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["entity","type","name"],this.route.data.subscribe(o=>{this.templatesData=o.templates})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setTemplates()}setTemplates(){this.dataSource=new mi(this.templatesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-templates"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:53,vars:9,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","entity"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","type"],["matColumnDef","name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,m3i,5,5,"button",1),t(3,` `),s(),t(4,` -`),o(5,"div",2),t(6,` - `),o(7,"div",3),t(8,` - `),o(9,"mat-form-field",4),t(10,` - `),o(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` +`),a(5,"div",2),t(6,` + `),a(7,"div",3),t(8,` + `),a(9,"mat-form-field",4),t(10,` + `),a(11,"mat-label"),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"input",5),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"table",7),t(22,` - `),at(23,8),t(24,` - `),x(25,s4i,3,3,"th",9),t(26,` - `),x(27,l4i,2,1,"td",10),t(28,` - `),ot(),t(29,` + `),a(19,"div",6),t(20,` + `),a(21,"table",7),t(22,` + `),ot(23,8),t(24,` + `),x(25,d3i,3,3,"th",9),t(26,` + `),x(27,u3i,2,1,"td",10),t(28,` + `),at(),t(29,` - `),at(30,11),t(31,` - `),x(32,c4i,3,3,"th",9),t(33,` - `),x(34,p4i,2,1,"td",10),t(35,` - `),ot(),t(36,` + `),ot(30,11),t(31,` + `),x(32,f3i,3,3,"th",9),t(33,` + `),x(34,h3i,2,1,"td",10),t(35,` + `),at(),t(36,` - `),at(37,12),t(38,` - `),x(39,m4i,3,3,"th",9),t(40,` - `),x(41,d4i,2,1,"td",10),t(42,` - `),ot(),t(43,` + `),ot(37,12),t(38,` + `),x(39,g3i,3,3,"th",9),t(40,` + `),x(41,x3i,2,1,"td",10),t(42,` + `),at(),t(43,` - `),x(44,u4i,1,0,"tr",13),t(45,` - `),x(46,f4i,1,3,"tr",14),t(47,` + `),x(44,_3i,1,0,"tr",13),t(45,` + `),x(46,v3i,1,3,"tr",14),t(47,` `),s(),t(48,` - `),I(49,"mat-paginator",15),t(50,` + `),T(49,"mat-paginator",15),t(50,` `),s(),t(51,` `),s(),t(52,` -`)),a&2&&(l(2),g("mifosxHasPermission","CREATE_TEMPLATE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,n4i)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,se,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var n0=(()=>{class e{constructor(i){this.http=i}getTemplates(){return this.http.get("/templates")}getTemplate(i){return this.http.get(`/templates/${i}`)}getCreateTemplateData(){return this.http.get("/templates/template")}getEditTemplateData(i){return this.http.get(`/templates/${i}/template`)}createTemplate(i){return this.http.post("/templates",i)}updateTemplate(i,a){return this.http.put(`/templates/${a}`,i)}deleteTemplate(i){return this.http.delete(`/templates/${i}`)}static{this.\u0275fac=function(a){return new(a||e)(Wt(uo))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var h4i=()=>["edit"];function g4i(e,n){e&1&&(o(0,"button",8),t(1,` - `),I(2,"fa-icon",9),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,h4i)),l(3),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","CREATE_TEMPLATE"),l(10),b(d(13,6,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(8,l3i)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,me,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var jp=(()=>{class e{constructor(i){this.http=i}getTemplates(){return this.http.get("/templates")}getTemplate(i){return this.http.get(`/templates/${i}`)}getCreateTemplateData(){return this.http.get("/templates/template")}getEditTemplateData(i){return this.http.get(`/templates/${i}/template`)}createTemplate(i){return this.http.post("/templates",i)}updateTemplate(i,o){return this.http.put(`/templates/${o}`,i)}deleteTemplate(i){return this.http.delete(`/templates/${i}`)}static{this.\u0275fac=function(o){return new(o||e)(Kt(sa))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var b3i=()=>["edit"];function C3i(e,n){e&1&&(a(0,"button",8),t(1,` + `),T(2,"fa-icon",9),t(3),m(4,"translate"),s()),e&2&&(g("routerLink",ht(4,b3i)),l(3),k(` `,d(4,2,"labels.buttons.Edit"),` - `))}function x4i(e,n){if(e&1){let i=lt();o(0,"button",10),q("click",function(){Q(i);let r=A();return Y(r.delete())}),t(1,` - `),I(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` + `))}function y3i(e,n){if(e&1){let i=lt();a(0,"button",10),q("click",function(){Q(i);let r=M();return K(r.delete())}),t(1,` + `),T(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Delete"),` - `))}var Nut=(()=>{class e{constructor(i,a,r,c){this.route=i,this.templatesService=a,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.templateData=u.template})}delete(){this.dialog.open(Vi,{data:{deleteContext:`template ${this.templateData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.templatesService.deleteTemplate(this.templateData.id).subscribe(()=>{this.router.navigate(["/templates"])})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(n0),z(Zt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-template"]],decls:46,vars:18,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[1,"flex-50",3,"innerHTML"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,g4i,5,5,"button",1),t(3,` + `))}var O6=(()=>{class e{constructor(i,o,r,c){this.route=i,this.templatesService=o,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.templateData=u.template})}delete(){this.dialog.open(Vi,{data:{deleteContext:`template ${this.templateData.id}`}}).afterClosed().subscribe(o=>{o.delete&&this.templatesService.deleteTemplate(this.templateData.id).subscribe(()=>{this.router.navigate(["/templates"])})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(jp),z(te),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-template"]],decls:46,vars:18,consts:[[1,"container","m-b-20","layout-row","align-end","gap-20px"],["mat-raised-button","","color","primary",3,"routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[1,"flex-50",3,"innerHTML"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,C3i,5,5,"button",1),t(3,` - `),x(4,x4i,5,3,"button",2),t(5,` + `),x(4,y3i,5,3,"button",2),t(5,` `),s(),t(6,` -`),o(7,"div",3),t(8,` - `),o(9,"mat-card"),t(10,` - `),o(11,"mat-card-content"),t(12,` - `),o(13,"div",4),t(14,` - `),o(15,"div",5),t(16),m(17,"translate"),s(),t(18,` +`),a(7,"div",3),t(8,` + `),a(9,"mat-card"),t(10,` + `),a(11,"mat-card-content"),t(12,` + `),a(13,"div",4),t(14,` + `),a(15,"div",5),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"div",6),t(20),s(),t(21,` + `),a(19,"div",6),t(20),s(),t(21,` - `),o(22,"div",5),t(23),m(24,"translate"),s(),t(25,` + `),a(22,"div",5),t(23),m(24,"translate"),s(),t(25,` - `),o(26,"div",6),t(27),s(),t(28,` + `),a(26,"div",6),t(27),s(),t(28,` - `),o(29,"div",5),t(30),m(31,"translate"),s(),t(32,` + `),a(29,"div",5),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"div",6),t(34),s(),t(35,` + `),a(33,"div",6),t(34),s(),t(35,` - `),o(36,"div",5),t(37),m(38,"translate"),s(),t(39,` + `),a(36,"div",5),t(37),m(38,"translate"),s(),t(39,` - `),I(40,"div",7),t(41,` + `),T(40,"div",7),t(41,` `),s(),t(42,` `),s(),t(43,` `),s(),t(44,` `),s(),t(45,` -`)),a&2&&(l(2),g("mifosxHasPermission","UPDATE_TEMPLATE"),l(2),g("mifosxHasPermission","DELETE_TEMPLATE"),l(12),k(` +`)),o&2&&(l(2),g("mifosxHasPermission","UPDATE_TEMPLATE"),l(2),g("mifosxHasPermission","DELETE_TEMPLATE"),l(12),k(` `,d(17,10,"labels.inputs.name"),` `),l(4),k(` `,r.templateData.name,` @@ -39992,144 +40006,144 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,r.templateData.type,` `),l(3),k(` `,d(38,16,"labels.inputs.Text"),` - `),l(3),g("innerHTML",r.templateData.text,WV))},dependencies:[Ht,Dt,te,le,se,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var _4i=Fp(Lut());var Vut=["{{client.accountNo}}","{{client.status.value}}","{{client.fullname}}","{{client.displayName}}","{{client.officeName}}","{{#client.groups}}","{{/client.groups}}"],zut=["{{loan.accountNo}}","{{loan.status.value}}","{{loan.loanProductId}}","{{loan.loanProductName}}","{{loan.loanProductDescription}}"],jut=["{{loan.repaymentSchedule.loanTermInDays}}","{{loan.repaymentSchedule.totalPrincipalDisbursed}}","{{loan.repaymentSchedule.totalPrincipalExpected}}","{{loan.repaymentSchedule.totalPrincipalPaid}}","{{loan.repaymentSchedule.totalInterestCharged}}","{{loan.repaymentSchedule.totalFeeChargesCharged}}","{{loan.repaymentSchedule.totalPenaltyChargesCharged}}","{{loan.repaymentSchedule.totalWaived}}","{{loan.repaymentSchedule.totalWrittenOff}}","{{loan.repaymentSchedule.totalRepaymentExpected}}","{{loan.repaymentSchedule.totalRepayment}}","{{loan.repaymentSchedule.totalPaidInAdvance}}","{{loan.repaymentSchedule.totalPaidLate}}","{{loan.repaymentSchedule.totalOutstanding}}"];var v4i=["ckEditor"],b4i=()=>["../"];function C4i(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(3),g("innerHTML",r.templateData.text,FU))},dependencies:[yt,wt,qt,oe,de,At,me,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var S3i=vp(cut());var put=["{{client.accountNo}}","{{client.status.value}}","{{client.fullname}}","{{client.displayName}}","{{client.officeName}}","{{#client.groups}}","{{/client.groups}}"],mut=["{{loan.accountNo}}","{{loan.status.value}}","{{loan.loanProductId}}","{{loan.loanProductName}}","{{loan.loanProductDescription}}"],dut=["{{loan.repaymentSchedule.loanTermInDays}}","{{loan.repaymentSchedule.totalPrincipalDisbursed}}","{{loan.repaymentSchedule.totalPrincipalExpected}}","{{loan.repaymentSchedule.totalPrincipalPaid}}","{{loan.repaymentSchedule.totalInterestCharged}}","{{loan.repaymentSchedule.totalFeeChargesCharged}}","{{loan.repaymentSchedule.totalPenaltyChargesCharged}}","{{loan.repaymentSchedule.totalWaived}}","{{loan.repaymentSchedule.totalWrittenOff}}","{{loan.repaymentSchedule.totalRepaymentExpected}}","{{loan.repaymentSchedule.totalRepayment}}","{{loan.repaymentSchedule.totalPaidInAdvance}}","{{loan.repaymentSchedule.totalPaidLate}}","{{loan.repaymentSchedule.totalOutstanding}}"];var w3i=["ckEditor"],E3i=()=>["../"];function k3i(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function y4i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function T3i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Entity")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function S4i(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function I3i(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function w4i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function P3i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function E4i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function D3i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function k4i(e,n){if(e&1){let i=lt();o(0,"button",30),q("click",function(){Q(i);let r=A(3);return Y(r.addMapper())}),t(1,` - `),I(2,"fa-icon",31),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Add"),` - `))}function I4i(e,n){if(e&1){let i=lt();o(0,"button",32),q("click",function(){Q(i);let r=A().index,c=A(2);return Y(c.removeMapper(r))}),t(1,` - `),I(2,"fa-icon",33),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Remove"),` - `))}function T4i(e,n){if(e&1&&(o(0,"div",25),t(1,` - `),o(2,"mat-form-field",5),t(3,` - `),o(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` - `),I(8,"input",26),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function A3i(e,n){if(e&1){let i=lt();a(0,"button",30),q("click",function(){Q(i);let r=M(3);return K(r.addMapper())}),t(1,` + `),T(2,"fa-icon",31),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Add"),` + `))}function M3i(e,n){if(e&1){let i=lt();a(0,"button",32),q("click",function(){Q(i);let r=M().index,c=M(2);return K(c.removeMapper(r))}),t(1,` + `),T(2,"fa-icon",33),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Remove"),` + `))}function O3i(e,n){if(e&1&&(a(0,"div",25),t(1,` + `),a(2,"mat-form-field",5),t(3,` + `),a(4,"mat-label"),t(5),m(6,"translate"),s(),t(7,` + `),T(8,"input",26),t(9,` `),s(),t(10,` - `),o(11,"mat-form-field",27),t(12,` - `),o(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` - `),I(17,"input",26),t(18,` + `),a(11,"mat-form-field",27),t(12,` + `),a(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` + `),T(17,"input",26),t(18,` `),s(),t(19,` - `),x(20,k4i,5,3,"button",28),t(21,` - `),x(22,I4i,5,3,"button",29),t(23,` - `),s()),e&2){let i=n.$implicit,a=n.index;l(5),b(d(6,6,"labels.inputs.Mapper Key")),l(3),g("formControl",i.mapperskey),l(6),b(d(15,8,"labels.inputs.Mapper Value")),l(3),g("formControl",i.mappersvalue),l(3),g("ngIf",a===0),l(2),g("ngIf",a!==0)}}function P4i(e,n){if(e&1&&(at(0,23),t(1,` - `),x(2,T4i,24,10,"div",24),t(3,` - `),ot()),e&2){let i=A();l(2),g("ngForOf",i.mappers)}}function D4i(e,n){if(e&1){let i=lt();o(0,"button",36),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` + `),x(20,A3i,5,3,"button",28),t(21,` + `),x(22,M3i,5,3,"button",29),t(23,` + `),s()),e&2){let i=n.$implicit,o=n.index;l(5),b(d(6,6,"labels.inputs.Mapper Key")),l(3),g("formControl",i.mapperskey),l(6),b(d(15,8,"labels.inputs.Mapper Value")),l(3),g("formControl",i.mappersvalue),l(3),g("ngIf",o===0),l(2),g("ngIf",o!==0)}}function F3i(e,n){if(e&1&&(ot(0,23),t(1,` + `),x(2,O3i,24,10,"div",24),t(3,` + `),at()),e&2){let i=M();l(2),g("ngForOf",i.mappers)}}function B3i(e,n){if(e&1){let i=lt();a(0,"button",36),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` `,i,` - `)}}function M4i(e,n){if(e&1&&(o(0,"mat-expansion-panel"),t(1,` - `),o(2,"mat-expansion-panel-header"),t(3,` - `),o(4,"mat-panel-title"),t(5),m(6,"translate"),s(),t(7,` + `)}}function R3i(e,n){if(e&1&&(a(0,"mat-expansion-panel"),t(1,` + `),a(2,"mat-expansion-panel-header"),t(3,` + `),a(4,"mat-panel-title"),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",34),t(10,` - `),x(11,D4i,2,1,"button",35),t(12,` + `),a(9,"div",34),t(10,` + `),x(11,B3i,2,1,"button",35),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A();l(5),k(` + `),s()),e&2){let i=M();l(5),k(` `,d(6,2,"labels.inputs.Client Parameters"),` - `),l(6),g("ngForOf",i.clientParameterLabels)}}function A4i(e,n){if(e&1){let i=lt();o(0,"button",36),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` + `),l(6),g("ngForOf",i.clientParameterLabels)}}function N3i(e,n){if(e&1){let i=lt();a(0,"button",36),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` `,i,` - `)}}function O4i(e,n){if(e&1&&(o(0,"mat-expansion-panel"),t(1,` - `),o(2,"mat-expansion-panel-header"),t(3,` - `),o(4,"mat-panel-title"),t(5),m(6,"translate"),s(),t(7,` + `)}}function L3i(e,n){if(e&1&&(a(0,"mat-expansion-panel"),t(1,` + `),a(2,"mat-expansion-panel-header"),t(3,` + `),a(4,"mat-panel-title"),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",34),t(10,` - `),x(11,A4i,2,1,"button",35),t(12,` + `),a(9,"div",34),t(10,` + `),x(11,N3i,2,1,"button",35),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A();l(5),k(` + `),s()),e&2){let i=M();l(5),k(` `,d(6,2,"labels.inputs.Loan Parameters"),` - `),l(6),g("ngForOf",i.loanParameterLabels)}}function F4i(e,n){if(e&1){let i=lt();o(0,"button",36),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` + `),l(6),g("ngForOf",i.loanParameterLabels)}}function V3i(e,n){if(e&1){let i=lt();a(0,"button",36),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.addText(r))}),t(1),s()}if(e&2){let i=n.$implicit;l(),k(` `,i,` - `)}}function B4i(e,n){if(e&1&&(o(0,"mat-expansion-panel"),t(1,` - `),o(2,"mat-expansion-panel-header"),t(3,` - `),o(4,"mat-panel-title"),t(5),m(6,"translate"),s(),t(7,` + `)}}function z3i(e,n){if(e&1&&(a(0,"mat-expansion-panel"),t(1,` + `),a(2,"mat-expansion-panel-header"),t(3,` + `),a(4,"mat-panel-title"),t(5),m(6,"translate"),s(),t(7,` `),s(),t(8,` - `),o(9,"div",34),t(10,` - `),x(11,F4i,2,1,"button",35),t(12,` + `),a(9,"div",34),t(10,` + `),x(11,V3i,2,1,"button",35),t(12,` `),s(),t(13,` - `),s()),e&2){let i=A();l(5),k(` + `),s()),e&2){let i=M();l(5),k(` `,d(6,2,"labels.inputs.Repayment Schedule Parameters"),` - `),l(6),g("ngForOf",i.repaymentParameterLabels)}}var cF=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.route=a,this.router=r,this.templateService=c,this.Editor=_4i,this.mappers=[],this.showAdvanceOptions=!1,this.clientParameterLabels=Vut,this.loanParameterLabels=zut,this.repaymentParameterLabels=jut,this.route.data.subscribe(u=>{this.templateData=u.templateData,this.mode=u.mode,this.mode==="edit"&&(this.mappers=this.templateData.template.mappers.map(h=>({mappersorder:h.mapperorder,mapperskey:new ge(h.mapperkey),mappersvalue:new ge(h.mappervalue)})))})}ngOnInit(){this.createTemplateForm(),this.buildDependencies()}createTemplateForm(){this.mode==="create"?this.templateForm=this.formBuilder.group({entity:["",yt.required],type:["",yt.required],name:["",yt.required],text:["",yt.required]}):this.templateForm=this.formBuilder.group({entity:[this.templateData.entities.find(i=>i.name===this.templateData.template.entity).id,yt.required],type:[this.templateData.types.find(i=>i.name===this.templateData.template.type).id,yt.required],name:[this.templateData.template.name,yt.required],text:[this.templateData.template.text,yt.required]})}buildDependencies(){let i="default";this.templateForm.get("entity").valueChanges.subscribe(a=>{a===0?this.mappers.splice(0,1,{mappersorder:0,mapperskey:new ge("client"),mappersvalue:new ge("clients/{{clientId}}?tenantIdentifier="+i)}):this.mappers.splice(0,1,{mappersorder:0,mapperskey:new ge("loan"),mappersvalue:new ge("loans/{{loanId}}?associations=all&tenantIdentifier="+i)}),this.setEditorContent("")}),this.mode==="create"&&this.templateForm.get("entity").patchValue(0)}addMapper(){this.mappers.push({mappersorder:this.mappers.length,mapperskey:new ge(""),mappersvalue:new ge("")})}removeMapper(i){this.mappers.splice(i,1)}addText(i){this.ckEditor&&this.ckEditor.editorInstance&&this.ckEditor.editorInstance.model.change(a=>{let r=this.ckEditor.editorInstance.model.document.selection.getFirstPosition();a.insertText(i,r)})}getEditorContent(){return this.ckEditor&&this.ckEditor.editorInstance?this.ckEditor.editorInstance.getData():""}setEditorContent(i){return this.ckEditor&&this.ckEditor.editorInstance?this.ckEditor.editorInstance.setData(i):""}onEditorChange(i){let a=i.editor.getData();this.templateForm.get("text").setValue(a)}submit(){let i=oi(ve({},this.templateForm.value),{mappers:this.mappers.map(a=>({mappersorder:a.mappersorder,mapperskey:a.mapperskey.value,mappersvalue:a.mappersvalue.value})),text:this.getEditorContent()});this.mode==="create"?this.templateService.createTemplate(i).subscribe(a=>{this.router.navigate(["../",a.resourceId],{relativeTo:this.route})}):this.templateService.updateTemplate(i,this.templateData.template.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(Nt),z(Zt),z(n0))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-edit-template"]],viewQuery:function(a,r){if(a&1&&Bt(v4i,7),a&2){let c;Ot(c=Ft())&&(r.ckEditor=c.first)}},decls:99,vars:36,consts:[["ckEditor",""],[1,"container"],[1,"layout-column","gap-2percent"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","","formControlName","entity"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["required","","formControlName","type"],["matInput","","required","","formControlName","name"],["role","toggle",1,"flex-33"],["mat-raised-button","","color","primary",3,"click"],["role","mappers",4,"ngIf"],["role","editor"],["for","ckeditor",1,"required-label","required-label-ckeditor"],[1,"required-asterisk"],[3,"change","editor","data"],["role","template-parameters"],[1,"m-b-20","layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click","disabled"],[3,"value"],["role","mappers"],["class","layout-row gap-2percent",4,"ngFor","ngForOf"],[1,"layout-row","gap-2percent"],["matInput","",3,"formControl"],[1,"flex-fill","flex-38"],["class","mapper-button flex-8","mat-raised-button","","color","primary",3,"click",4,"ngIf"],["class","mapper-button flex-9","mat-raised-button","","color","primary",3,"click",4,"ngIf"],["mat-raised-button","","color","primary",1,"mapper-button","flex-8",3,"click"],["icon","plus",1,"m-r-10"],["mat-raised-button","","color","primary",1,"mapper-button","flex-9",3,"click"],["icon","minus",1,"m-r-10"],[1,"layout-row-wrap","layout-xs-column","layout-align-center"],["mat-stroked-button","","color","primary","class","parameter",3,"click",4,"ngFor","ngForOf"],["mat-stroked-button","","color","primary",1,"parameter",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",1),t(1,` - `),o(2,"mat-card",2),t(3,` - `),o(4,"form",3),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4),t(9,` - `),o(10,"mat-form-field",5),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),o(16,"mat-select",6),t(17,` - `),x(18,C4i,2,2,"mat-option",7),t(19,` + `),l(6),g("ngForOf",i.repaymentParameterLabels)}}var vC=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.route=o,this.router=r,this.templateService=c,this.Editor=S3i,this.mappers=[],this.showAdvanceOptions=!1,this.clientParameterLabels=put,this.loanParameterLabels=mut,this.repaymentParameterLabels=dut,this.route.data.subscribe(u=>{this.templateData=u.templateData,this.mode=u.mode,this.mode==="edit"&&(this.mappers=this.templateData.template.mappers.map(h=>({mappersorder:h.mapperorder,mapperskey:new be(h.mapperkey),mappersvalue:new be(h.mappervalue)})))})}ngOnInit(){this.createTemplateForm(),this.buildDependencies()}createTemplateForm(){this.mode==="create"?this.templateForm=this.formBuilder.group({entity:["",St.required],type:["",St.required],name:["",St.required],text:["",St.required]}):this.templateForm=this.formBuilder.group({entity:[this.templateData.entities.find(i=>i.name===this.templateData.template.entity).id,St.required],type:[this.templateData.types.find(i=>i.name===this.templateData.template.type).id,St.required],name:[this.templateData.template.name,St.required],text:[this.templateData.template.text,St.required]})}buildDependencies(){let i="default";this.templateForm.get("entity").valueChanges.subscribe(o=>{o===0?this.mappers.splice(0,1,{mappersorder:0,mapperskey:new be("client"),mappersvalue:new be("clients/{{clientId}}?tenantIdentifier="+i)}):this.mappers.splice(0,1,{mappersorder:0,mapperskey:new be("loan"),mappersvalue:new be("loans/{{loanId}}?associations=all&tenantIdentifier="+i)}),this.setEditorContent("")}),this.mode==="create"&&this.templateForm.get("entity").patchValue(0)}addMapper(){this.mappers.push({mappersorder:this.mappers.length,mapperskey:new be(""),mappersvalue:new be("")})}removeMapper(i){this.mappers.splice(i,1)}addText(i){this.ckEditor&&this.ckEditor.editorInstance&&this.ckEditor.editorInstance.model.change(o=>{let r=this.ckEditor.editorInstance.model.document.selection.getFirstPosition();o.insertText(i,r)})}getEditorContent(){return this.ckEditor&&this.ckEditor.editorInstance?this.ckEditor.editorInstance.getData():""}setEditorContent(i){return this.ckEditor&&this.ckEditor.editorInstance?this.ckEditor.editorInstance.setData(i):""}onEditorChange(i){let o=i.editor.getData();this.templateForm.get("text").setValue(o)}submit(){let i=li(ye({},this.templateForm.value),{mappers:this.mappers.map(o=>({mappersorder:o.mappersorder,mapperskey:o.mapperskey.value,mappersvalue:o.mappersvalue.value})),text:this.getEditorContent()});this.mode==="create"?this.templateService.createTemplate(i).subscribe(o=>{this.router.navigate(["../",o.resourceId],{relativeTo:this.route})}):this.templateService.updateTemplate(i,this.templateData.template.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Vt),z(te),z(jp))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-edit-template"]],viewQuery:function(o,r){if(o&1&&Nt(w3i,7),o&2){let c;Bt(c=Rt())&&(r.ckEditor=c.first)}},decls:99,vars:36,consts:[["ckEditor",""],[1,"container"],[1,"layout-column","gap-2percent"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["required","","formControlName","entity"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["required","","formControlName","type"],["matInput","","required","","formControlName","name"],["role","toggle",1,"flex-33"],["mat-raised-button","","color","primary",3,"click"],["role","mappers",4,"ngIf"],["role","editor"],["for","ckeditor",1,"required-label","required-label-ckeditor"],[1,"required-asterisk"],[3,"change","editor","data"],["role","template-parameters"],[1,"m-b-20","layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click","disabled"],[3,"value"],["role","mappers"],["class","layout-row gap-2percent",4,"ngFor","ngForOf"],[1,"layout-row","gap-2percent"],["matInput","",3,"formControl"],[1,"flex-fill","flex-38"],["class","mapper-button flex-8","mat-raised-button","","color","primary",3,"click",4,"ngIf"],["class","mapper-button flex-9","mat-raised-button","","color","primary",3,"click",4,"ngIf"],["mat-raised-button","","color","primary",1,"mapper-button","flex-8",3,"click"],["icon","plus",1,"m-r-10"],["mat-raised-button","","color","primary",1,"mapper-button","flex-9",3,"click"],["icon","minus",1,"m-r-10"],[1,"layout-row-wrap","layout-xs-column","layout-align-center"],["mat-stroked-button","","color","primary","class","parameter",3,"click",4,"ngFor","ngForOf"],["mat-stroked-button","","color","primary",1,"parameter",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",1),t(1,` + `),a(2,"mat-card",2),t(3,` + `),a(4,"form",3),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4),t(9,` + `),a(10,"mat-form-field",5),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),a(16,"mat-select",6),t(17,` + `),x(18,k3i,2,2,"mat-option",7),t(19,` `),s(),t(20,` - `),x(21,y4i,8,9,"mat-error",8),t(22,` + `),x(21,T3i,8,9,"mat-error",8),t(22,` `),s(),t(23,` - `),o(24,"mat-form-field",5),t(25,` - `),o(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` - `),o(30,"mat-select",9),t(31,` - `),x(32,S4i,2,2,"mat-option",7),t(33,` + `),a(24,"mat-form-field",5),t(25,` + `),a(26,"mat-label"),t(27),m(28,"translate"),s(),t(29,` + `),a(30,"mat-select",9),t(31,` + `),x(32,I3i,2,2,"mat-option",7),t(33,` `),s(),t(34,` - `),x(35,w4i,8,9,"mat-error",8),t(36,` + `),x(35,P3i,8,9,"mat-error",8),t(36,` `),s(),t(37,` - `),o(38,"mat-form-field",5),t(39,` - `),o(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` - `),I(44,"input",10),t(45,` - `),x(46,E4i,8,9,"mat-error",8),t(47,` + `),a(38,"mat-form-field",5),t(39,` + `),a(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` + `),T(44,"input",10),t(45,` + `),x(46,D3i,8,9,"mat-error",8),t(47,` `),s(),t(48,` `),s(),t(49,` `),s(),t(50,` `),s(),t(51,` - `),o(52,"div",11),t(53,` - `),o(54,"button",12),q("click",function(){return Q(c),Y(r.showAdvanceOptions=!r.showAdvanceOptions)}),t(55),m(56,"translate"),s(),t(57,` + `),a(52,"div",11),t(53,` + `),a(54,"button",12),q("click",function(){return Q(c),K(r.showAdvanceOptions=!r.showAdvanceOptions)}),t(55),m(56,"translate"),s(),t(57,` `),s(),t(58,` - `),x(59,P4i,4,1,"ng-container",13),t(60,` + `),x(59,F3i,4,1,"ng-container",13),t(60,` - `),o(61,"div",14),t(62,` - `),o(63,"label",15),t(64),m(65,"translate"),o(66,"span",16),t(67,"*"),s(),t(68,` + `),a(61,"div",14),t(62,` + `),a(63,"label",15),t(64),m(65,"translate"),a(66,"span",16),t(67,"*"),s(),t(68,` `),s(),t(69,` - `),o(70,"ckeditor",17,0),q("change",function(h){return Q(c),Y(r.onEditorChange(h))}),s(),t(72,` + `),a(70,"ckeditor",17,0),q("change",function(h){return Q(c),K(r.onEditorChange(h))}),s(),t(72,` `),s(),t(73,` - `),o(74,"div",18),t(75,` - `),o(76,"mat-accordion"),t(77,` - `),x(78,M4i,14,4,"mat-expansion-panel",8),t(79,` + `),a(74,"div",18),t(75,` + `),a(76,"mat-accordion"),t(77,` + `),x(78,R3i,14,4,"mat-expansion-panel",8),t(79,` - `),x(80,O4i,14,4,"mat-expansion-panel",8),t(81,` + `),x(80,L3i,14,4,"mat-expansion-panel",8),t(81,` - `),x(82,B4i,14,4,"mat-expansion-panel",8),t(83,` + `),x(82,z3i,14,4,"mat-expansion-panel",8),t(83,` `),s(),t(84,` `),s(),t(85,` - `),o(86,"mat-card-actions",19),t(87,` - `),o(88,"button",20),t(89),m(90,"translate"),s(),t(91,` - `),o(92,"button",21),q("click",function(){return Q(c),Y(r.submit())}),t(93),m(94,"translate"),s(),t(95,` + `),a(86,"mat-card-actions",19),t(87,` + `),a(88,"button",20),t(89),m(90,"translate"),s(),t(91,` + `),a(92,"button",21),q("click",function(){return Q(c),K(r.submit())}),t(93),m(94,"translate"),s(),t(95,` `),s(),t(96,` `),s(),t(97,` `),s(),t(98,` -`)}a&2&&(l(4),g("formGroup",r.templateForm),l(9),b(d(14,21,"labels.inputs.Entity")),l(5),g("ngForOf",r.templateData.entities),l(3),g("ngIf",r.templateForm.controls.entity.hasError("required")),l(6),b(d(28,23,"labels.inputs.Type")),l(5),g("ngForOf",r.templateData.types),l(3),g("ngIf",r.templateForm.controls.type.hasError("required")),l(6),b(d(42,25,"labels.inputs.name")),l(5),g("ngIf",r.templateForm.controls.name.hasError("required")),l(9),k(` +`)}o&2&&(l(4),g("formGroup",r.templateForm),l(9),b(d(14,21,"labels.inputs.Entity")),l(5),g("ngForOf",r.templateData.entities),l(3),g("ngIf",r.templateForm.controls.entity.hasError("required")),l(6),b(d(28,23,"labels.inputs.Type")),l(5),g("ngForOf",r.templateData.types),l(3),g("ngIf",r.templateForm.controls.type.hasError("required")),l(6),b(d(42,25,"labels.inputs.name")),l(5),g("ngIf",r.templateForm.controls.name.hasError("required")),l(9),k(` `,d(56,27,"labels.buttons.Advanced Options"),` `),l(4),g("ngIf",r.showAdvanceOptions),l(5),k(` - `,d(65,29,"labels.inputs.Text")," "),l(6),g("editor",r.Editor)("data",r.templateData.template==null?null:r.templateData.template.text),l(8),g("ngIf",r.templateForm.controls.entity.value===0),l(2),g("ngIf",r.templateForm.controls.entity.value===1),l(2),g("ngIf",r.templateForm.controls.entity.value===1),l(6),g("routerLink",ht(35,b4i)),l(),b(d(90,31,"labels.buttons.Cancel")),l(3),g("disabled",!r.templateForm.valid),l(),k(` + `,d(65,29,"labels.inputs.Text")," "),l(6),g("editor",r.Editor)("data",r.templateData.template==null?null:r.templateData.template.text),l(8),g("ngIf",r.templateForm.controls.entity.value===0),l(2),g("ngIf",r.templateForm.controls.entity.value===1),l(2),g("ngIf",r.templateForm.controls.entity.value===1),l(6),g("routerLink",ht(35,E3i)),l(),b(d(90,31,"labels.buttons.Cancel")),l(3),g("disabled",!r.templateForm.valid),l(),k(` `,d(94,33,"labels.buttons.Submit"),` - `))},dependencies:[Fut,re,Lt,Ht,De,Dt,te,Ge,le,dl,cl,pl,ml,jt,Gt,Te,Kt,qe,fe,ye,ee,me,Ie,nr,de,ue,zt,St]})}}return e})();var pF=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getTemplates()}static{this.\u0275fac=function(a){return new(a||e)(Wt(n0))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var mF=(()=>{class e{constructor(i){this.templatesService=i}resolve(i){let a=i.paramMap.get("id");return this.templatesService.getTemplate(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(n0))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var dF=(()=>{class e{constructor(i){this.templatesService=i}resolve(i){let a=i.paramMap.get("id");return this.templatesService.getEditTemplateData(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(n0))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var uF=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getCreateTemplateData()}static{this.\u0275fac=function(a){return new(a||e)(Wt(n0))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var R4i=[ha.withShell([{path:"templates",data:{title:"Templates",breadcrumb:"Templates"},children:[{path:"",component:Rut,resolve:{templates:pF}},{path:"create",component:cF,data:{mode:"create",breadcrumb:"Create Template"},resolve:{templateData:uF}},{path:":id",data:{title:"View Template",routeParamBreadcrumb:"id"},children:[{path:"",component:Nut,resolve:{template:mF}},{path:"edit",component:cF,data:{mode:"edit",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{templateData:dF}}]}]}])],qut=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[pF,mF,dF,uF],imports:[ir.forChild(R4i),ir]})}}return e})();var Hut=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[But,Jr,fl,qut]})}}return e})();var N4i=["buttonCreateUser"],L4i=["templateButtonCreateUser"],V4i=["usersTable"],z4i=["templateUsersTable"],j4i=()=>["create"],q4i=()=>[10,25,50,100],H4i=e=>[e];function G4i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.First Name")))}function U4i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.firstname)}}function $4i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Last Name")))}function W4i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.lastname)}}function Q4i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Email")))}function Y4i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.email)}}function K4i(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Office")))}function J4i(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function Z4i(e,n){e&1&&I(0,"tr",27)}function X4i(e,n){if(e&1&&I(0,"tr",28),e&2){let i=n.$implicit;g("routerLink",Je(1,H4i,i.id))}}function t5i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",29),t(6),m(7,"translate"),s(),t(8,` - `),o(9,"div",30),t(10,` - `),o(11,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",32),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(16),h=Tt(74);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` + `))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,Xn,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,Et,Ut,A6,lut,el,Zs,Xs,tl],encapsulation:2})}}return e})();var ZV=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getTemplates()}static{this.\u0275fac=function(o){return new(o||e)(Kt(jp))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var XV=(()=>{class e{constructor(i){this.templatesService=i}resolve(i){let o=i.paramMap.get("id");return this.templatesService.getTemplate(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(jp))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var tz=(()=>{class e{constructor(i){this.templatesService=i}resolve(i){let o=i.paramMap.get("id");return this.templatesService.getEditTemplateData(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(jp))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var ez=(()=>{class e{constructor(i){this.templatesService=i}resolve(){return this.templatesService.getCreateTemplateData()}static{this.\u0275fac=function(o){return new(o||e)(Kt(jp))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var j3i=[po.withShell([{path:"templates",data:{title:"Templates",breadcrumb:"Templates"},children:[{path:"",component:M6,resolve:{templates:ZV}},{path:"create",component:vC,data:{mode:"create",breadcrumb:"Create Template"},resolve:{templateData:ez}},{path:":id",data:{title:"View Template",routeParamBreadcrumb:"id"},children:[{path:"",component:O6,resolve:{template:XV}},{path:"edit",component:vC,data:{mode:"edit",breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{templateData:tz}}]}]}])],uut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[ZV,XV,tz,ez],imports:[Zn.forChild(j3i),Zn]})}}return e})();var fut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[A6,Ur,il,uut,M6,O6,vC]})}}return e})();var q3i=["buttonCreateUser"],H3i=["templateButtonCreateUser"],G3i=["usersTable"],U3i=["templateUsersTable"],$3i=()=>["create"],W3i=()=>[10,25,50,100],Q3i=e=>[e];function K3i(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.First Name")))}function Y3i(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.firstname)}}function J3i(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Last Name")))}function Z3i(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.lastname)}}function X3i(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Email")))}function tSi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.email)}}function eSi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Office")))}function iSi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;l(),b(i.officeName)}}function nSi(e,n){e&1&&T(0,"tr",27)}function rSi(e,n){if(e&1&&T(0,"tr",28),e&2){let i=n.$implicit;g("routerLink",Xe(1,Q3i,i.id))}}function oSi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",29),t(6),m(7,"translate"),s(),t(8,` + `),a(9,"div",30),t(10,` + `),a(11,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",32),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(16),h=Dt(74);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(20),m(21,"translate"),s(),t(22,` `),s(),t(23,` `)}e&2&&(l(2),b(d(3,5,"labels.buttons.Create User")),l(4),k("",d(7,7,"labels.text.This option allows you to create new users in your organization"),"."),l(6),k(` `,d(13,9,"labels.buttons.Close"),` @@ -40137,12 +40151,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(17,11,"labels.buttons.Back"),` `),l(4),k(` `,d(21,13,"labels.buttons.Next"),` - `))}function e5i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",30),t(6,` - `),o(7,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(3),h=Tt(71);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(29),h=Tt(77);return r.close(),Y(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` + `))}function aSi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",30),t(6,` + `),a(7,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(3),h=Dt(71);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(29),h=Dt(77);return r.close(),K(c.showPopover(h,u,"top",!0))}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),k("",d(3,4,"labels.heading.Search bar to filter users"),"."),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -40150,12 +40164,12 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}function i5i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h4"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"div",30),t(6,` - `),o(7,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` - `),o(11,"button",32),q("click",function(){let r=Q(i).popover,c=A(),u=Tt(16),h=Tt(74);return r.close(),Y(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` - `),o(15,"button",32),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` + `))}function sSi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h4"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"div",30),t(6,` + `),a(7,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(8),m(9,"translate"),s(),t(10,` + `),a(11,"button",32),q("click",function(){let r=Q(i).popover,c=M(),u=Dt(16),h=Dt(74);return r.close(),K(c.showPopover(h,u,"bottom",!0))}),t(12),m(13,"translate"),s(),t(14,` + `),a(15,"button",32),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(16),m(17,"translate"),s(),t(18,` `),s(),t(19,` `)}e&2&&(l(2),k("",d(3,4,"labels.heading.List of Users with their details"),"."),l(6),k(` `,d(9,6,"labels.buttons.Close"),` @@ -40163,129 +40177,129 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(13,8,"labels.buttons.Back"),` `),l(4),k(` `,d(17,10,"labels.buttons.Next"),` - `))}var Gut=(()=>{class e{constructor(i,a,r,c){this.route=i,this.router=a,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["firstname","lastname","email","officeName"],this.route.data.subscribe(u=>{this.usersData=u.users})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setUsers()}setUsers(){this.dataSource=new pi(this.usersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showUsers===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateUser,this.buttonCreateUser.nativeElement,"bottom",!0)}),this.configurationWizardService.showUsersList===!0&&setTimeout(()=>{this.showPopover(this.templateUsersTable,this.usersTable.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showUsers=!1,this.configurationWizardService.showUsersList=!1,this.configurationWizardService.showUsersForm=!0,this.router.navigate(["/appusers/create"])}previousStep(){this.configurationWizardService.showUsers=!1,this.configurationWizardService.showUsersList=!1,this.configurationWizardService.showRolesandPermissionList=!0,this.router.navigate(["/system/roles-and-permissions"])}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt),z(Tn),z(In))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-users"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7),Bt(N4i,5),Bt(L4i,5),Bt(V4i,5),Bt(z4i,5)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first),Ot(c=Ft())&&(r.buttonCreateUser=c.first),Ot(c=Ft())&&(r.templateButtonCreateUser=c.first),Ot(c=Ft())&&(r.usersTable=c.first),Ot(c=Ft())&&(r.templateUsersTable=c.first)}},decls:79,vars:13,consts:[["buttonCreateUser",""],["filter",""],["usersTable",""],["templateButtonCreateUser",""],["templateFilter",""],["templateUsersTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","firstname"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","lastname"],["matColumnDef","email"],["matColumnDef","officeName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",6),t(1,` - `),o(2,"div",7,0),t(4,` - `),o(5,"button",8),t(6,` - `),I(7,"fa-icon",9),t(8),m(9,"translate"),s(),t(10,` + `))}var F6=(()=>{class e{constructor(i,o,r,c){this.route=i,this.router=o,this.configurationWizardService=r,this.popoverService=c,this.displayedColumns=["firstname","lastname","email","officeName"],this.route.data.subscribe(u=>{this.usersData=u.users})}applyFilter(i){this.dataSource.filter=i.trim().toLowerCase()}ngOnInit(){this.setUsers()}setUsers(){this.dataSource=new mi(this.usersData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showUsers===!0&&setTimeout(()=>{this.showPopover(this.templateButtonCreateUser,this.buttonCreateUser.nativeElement,"bottom",!0)}),this.configurationWizardService.showUsersList===!0&&setTimeout(()=>{this.showPopover(this.templateUsersTable,this.usersTable.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showUsers=!1,this.configurationWizardService.showUsersList=!1,this.configurationWizardService.showUsersForm=!0,this.router.navigate(["/appusers/create"])}previousStep(){this.configurationWizardService.showUsers=!1,this.configurationWizardService.showUsersList=!1,this.configurationWizardService.showRolesandPermissionList=!0,this.router.navigate(["/system/roles-and-permissions"])}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te),z(In),z(Tn))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-users"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7),Nt(q3i,5),Nt(H3i,5),Nt(G3i,5),Nt(U3i,5)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first),Bt(c=Rt())&&(r.buttonCreateUser=c.first),Bt(c=Rt())&&(r.templateButtonCreateUser=c.first),Bt(c=Rt())&&(r.usersTable=c.first),Bt(c=Rt())&&(r.templateUsersTable=c.first)}},decls:79,vars:13,consts:[["buttonCreateUser",""],["filter",""],["usersTable",""],["templateButtonCreateUser",""],["templateFilter",""],["templateUsersTable",""],[1,"container","m-b-20","layout-row","align-end","gap-20px"],[1,"in-block"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","plus",1,"m-r-10"],[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","firstname"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","lastname"],["matColumnDef","email"],["matColumnDef","officeName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"mw300"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",6),t(1,` + `),a(2,"div",7,0),t(4,` + `),a(5,"button",8),t(6,` + `),T(7,"fa-icon",9),t(8),m(9,"translate"),s(),t(10,` `),s(),t(11,` `),s(),t(12,` -`),o(13,"div",10),t(14,` - `),o(15,"div",11,1),t(17,` - `),o(18,"mat-form-field",12),t(19,` - `),o(20,"mat-label"),t(21),m(22,"translate"),s(),t(23,` - `),o(24,"input",13),q("keyup",function(h){return Q(c),Y(r.applyFilter(h.target.value))}),s(),t(25,` +`),a(13,"div",10),t(14,` + `),a(15,"div",11,1),t(17,` + `),a(18,"mat-form-field",12),t(19,` + `),a(20,"mat-label"),t(21),m(22,"translate"),s(),t(23,` + `),a(24,"input",13),q("keyup",function(h){return Q(c),K(r.applyFilter(h.target.value))}),s(),t(25,` `),s(),t(26,` `),s(),t(27,` - `),o(28,"div",14,2),t(30,` - `),o(31,"table",15),t(32,` - `),at(33,16),t(34,` - `),x(35,G4i,3,3,"th",17),t(36,` - `),x(37,U4i,2,1,"td",18),t(38,` - `),ot(),t(39,` + `),a(28,"div",14,2),t(30,` + `),a(31,"table",15),t(32,` + `),ot(33,16),t(34,` + `),x(35,K3i,3,3,"th",17),t(36,` + `),x(37,Y3i,2,1,"td",18),t(38,` + `),at(),t(39,` - `),at(40,19),t(41,` - `),x(42,$4i,3,3,"th",17),t(43,` - `),x(44,W4i,2,1,"td",18),t(45,` - `),ot(),t(46,` + `),ot(40,19),t(41,` + `),x(42,J3i,3,3,"th",17),t(43,` + `),x(44,Z3i,2,1,"td",18),t(45,` + `),at(),t(46,` - `),at(47,20),t(48,` - `),x(49,Q4i,3,3,"th",17),t(50,` - `),x(51,Y4i,2,1,"td",18),t(52,` - `),ot(),t(53,` + `),ot(47,20),t(48,` + `),x(49,X3i,3,3,"th",17),t(50,` + `),x(51,tSi,2,1,"td",18),t(52,` + `),at(),t(53,` - `),at(54,21),t(55,` - `),x(56,K4i,3,3,"th",17),t(57,` - `),x(58,J4i,2,1,"td",18),t(59,` - `),ot(),t(60,` + `),ot(54,21),t(55,` + `),x(56,eSi,3,3,"th",17),t(57,` + `),x(58,iSi,2,1,"td",18),t(59,` + `),at(),t(60,` - `),x(61,Z4i,1,0,"tr",22),t(62,` - `),x(63,X4i,1,3,"tr",23),t(64,` + `),x(61,nSi,1,0,"tr",22),t(62,` + `),x(63,rSi,1,3,"tr",23),t(64,` `),s(),t(65,` - `),I(66,"mat-paginator",24),t(67,` + `),T(66,"mat-paginator",24),t(67,` `),s(),t(68,` `),s(),t(69,` -`),x(70,t5i,24,15,"ng-template",null,3,_i),t(72,` +`),x(70,oSi,24,15,"ng-template",null,3,vi),t(72,` -`),x(73,e5i,20,12,"ng-template",null,4,_i),t(75,` +`),x(73,aSi,20,12,"ng-template",null,4,vi),t(75,` -`),x(76,i5i,20,12,"ng-template",null,5,_i),t(78,` -`)}a&2&&(l(5),g("routerLink",ht(11,j4i)),l(3),k(` +`),x(76,sSi,20,12,"ng-template",null,5,vi),t(78,` +`)}o&2&&(l(5),g("routerLink",ht(11,$3i)),l(3),k(` `,d(9,7,"labels.buttons.Create User"),` - `),l(13),b(d(22,9,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(12,q4i)))},dependencies:[Ht,Dt,jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var r0=(()=>{class e{constructor(i){this.http=i}getUsers(){return this.http.get("/users")}getUsersTemplate(){return this.http.get("/users/template")}createUser(i){return this.http.post("/users",i)}editUser(i,a){return this.http.put(`/users/${i}`,a)}getUser(i){return this.http.get(`/users/${i}`)}changePassword(i,a){return this.http.put(`/users/${i}`,a)}deleteUser(i){return this.http.delete(`/users/${i}`)}getStaff(i){let a=new $n().set("officeId",i.toString()).set("status","all");return this.http.get("/staff",{params:a})}static{this.\u0275fac=function(a){return new(a||e)(Wt(uo))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var n5i=["userFormRef"],r5i=["templateUserFormRef"],a5i=()=>["../"];function o5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(13),b(d(22,9,"labels.inputs.Filter")),l(10),g("dataSource",r.dataSource),l(30),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(12,W3i)))},dependencies:[yt,wt,qt,Ht,$t,Zt,At,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var qp=(()=>{class e{constructor(i){this.http=i}getUsers(){return this.http.get("/users")}getUsersTemplate(){return this.http.get("/users/template")}createUser(i){return this.http.post("/users",i)}editUser(i,o){return this.http.put(`/users/${i}`,o)}getUser(i){return this.http.get(`/users/${i}`)}changePassword(i,o){return this.http.put(`/users/${i}`,o)}deleteUser(i){return this.http.delete(`/users/${i}`)}getStaff(i){let o=new qn().set("officeId",i.toString()).set("status","all");return this.http.get("/staff",{params:o})}static{this.\u0275fac=function(o){return new(o||e)(Kt(sa))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var lSi=["userFormRef"],cSi=["templateUserFormRef"],pSi=()=>["../"];function mSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Username")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function s5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5,`{{"labels.commons.invalid' | translate}}`),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function dSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5,`{{"labels.commons.invalid' | translate}}`),s(),t(6,` `),s()),e&2&&(l(),vt(` `,d(2,2,"labels.inputs.Email")," ",d(3,4,"labels.commons.is"),` - `))}function l5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))}function uSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Email")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function c5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function fSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.First Name"),` - `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function p5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function hSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.First Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function m5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function gSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.Last Name"),` - `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function d5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function xSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Last Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function u5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function _Si(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Password")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function f5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function vSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.commons.Password should be at least"),` - `),l(3),b(d(5,4,"labels.commons.12 characters long")))}function h5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(3),b(d(5,4,"labels.commons.12 characters long")))}function bSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.commons.Password should not be more than"),` - `),l(3),b(d(5,4,"labels.commons.50 characters long")))}function g5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),o(8,"strong"),t(9),m(10,"translate"),s(),t(11," ,"),o(12,"strong"),t(13),m(14,"translate"),s(),t(15,` + `),l(3),b(d(5,4,"labels.commons.50 characters long")))}function CSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6),m(7,"translate"),a(8,"strong"),t(9),m(10,"translate"),s(),t(11," ,"),a(12,"strong"),t(13),m(14,"translate"),s(),t(15,` `),s()),e&2&&(l(),k(` `,d(2,5,"labels.commons.Password should include a"),` `),l(3),b(d(5,7,"labels.commons.numeral")),l(2),k(" ",d(7,9,"labels.commons.and at"),` - `),l(3),b(d(10,11,"labels.commons.least one uppercase")),l(4),b(d(14,13,"labels.commons.lowercase and special character")))}function x5i(e,n){if(e&1&&(o(0,"mat-form-field",5),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",24),t(7,` - `),x(8,u5i,8,9,"mat-error",7),t(9,` - `),x(10,f5i,7,6,"mat-error",7),t(11,` - `),x(12,h5i,7,6,"mat-error",7),t(13,` - `),x(14,g5i,16,15,"mat-error",7),t(15,` - `),s()),e&2){let i=A();l(3),b(d(4,5,"labels.inputs.Password")),l(5),g("ngIf",i.userForm.controls.password.hasError("required")),l(2),g("ngIf",i.userForm.controls.password.hasError("minlength")),l(2),g("ngIf",i.userForm.controls.password.hasError("maxlength")),l(2),g("ngIf",i.userForm.controls.password.hasError("pattern")&&!(i.userForm.controls.password.hasError("minlength")||i.userForm.controls.password.hasError("maxlength")))}}function _5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),b(d(10,11,"labels.commons.least one uppercase")),l(4),b(d(14,13,"labels.commons.lowercase and special character")))}function ySi(e,n){if(e&1&&(a(0,"mat-form-field",5),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",24),t(7,` + `),x(8,_Si,8,9,"mat-error",7),t(9,` + `),x(10,vSi,7,6,"mat-error",7),t(11,` + `),x(12,bSi,7,6,"mat-error",7),t(13,` + `),x(14,CSi,16,15,"mat-error",7),t(15,` + `),s()),e&2){let i=M();l(3),b(d(4,5,"labels.inputs.Password")),l(5),g("ngIf",i.userForm.controls.password.hasError("required")),l(2),g("ngIf",i.userForm.controls.password.hasError("minlength")),l(2),g("ngIf",i.userForm.controls.password.hasError("maxlength")),l(2),g("ngIf",i.userForm.controls.password.hasError("pattern")&&!(i.userForm.controls.password.hasError("minlength")||i.userForm.controls.password.hasError("maxlength")))}}function SSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Password")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function v5i(e,n){if(e&1&&(o(0,"mat-form-field",5),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"input",25),t(7,` - `),x(8,_5i,8,9,"mat-error",7),t(9,` - `),s()),e&2){let i=A();l(3),b(d(4,2,"labels.inputs.Repeat Password")),l(5),g("ngIf",i.userForm.controls.repeatPassword.hasError("required"))}}function b5i(e,n){e&1&&(o(0,"p",26),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function wSi(e,n){if(e&1&&(a(0,"mat-form-field",5),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),T(6,"input",25),t(7,` + `),x(8,SSi,8,9,"mat-error",7),t(9,` + `),s()),e&2){let i=M();l(3),b(d(4,2,"labels.inputs.Repeat Password")),l(5),g("ngIf",i.userForm.controls.repeatPassword.hasError("required"))}}function ESi(e,n){e&1&&(a(0,"p",26),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` - `,d(2,2,"labels.inputs.Passwords")," "),l(3),b(d(5,4,"labels.commons.do not match")))}function C5i(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `,d(2,2,"labels.inputs.Passwords")," "),l(3),b(d(5,4,"labels.commons.do not match")))}function kSi(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function y5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function TSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function S5i(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function ISi(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function w5i(e,n){if(e&1&&(o(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function PSi(e,n){if(e&1&&(a(0,"mat-option",27),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function E5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `)}}function DSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.commons.At least one role"),` - `),l(3),b(d(5,4,"labels.commons.must be selected")))}function k5i(e,n){if(e&1){let i=lt();t(0,` - `),o(1,"h2"),t(2),m(3,"translate"),s(),t(4,` - `),o(5,"p",28),t(6),m(7,"translate"),o(8,"a",29),t(9),m(10,"translate"),s(),t(11,` + `),l(3),b(d(5,4,"labels.commons.must be selected")))}function ASi(e,n){if(e&1){let i=lt();t(0,` + `),a(1,"h2"),t(2),m(3,"translate"),s(),t(4,` + `),a(5,"p",28),t(6),m(7,"translate"),a(8,"a",29),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` - `),o(13,"div",30),t(14,` - `),o(15,"button",31),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` - `),o(19,"button",32),q("click",function(){let r=Q(i).popover;return Y(r.close())}),t(20),m(21,"translate"),s(),t(22,` - `),o(23,"button",32),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"button",32),q("click",function(){let r=Q(i).popover,c=A();return r.close(),Y(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` + `),a(13,"div",30),t(14,` + `),a(15,"button",31),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.configurationWizardService.closeConfigWizard())}),t(16),m(17,"translate"),s(),t(18,` + `),a(19,"button",32),q("click",function(){let r=Q(i).popover;return K(r.close())}),t(20),m(21,"translate"),s(),t(22,` + `),a(23,"button",32),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.previousStep())}),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"button",32),q("click",function(){let r=Q(i).popover,c=M();return r.close(),K(c.nextStep())}),t(28),m(29,"translate"),s(),t(30,` `),s(),t(31,` `)}e&2&&(l(2),b(d(3,7,"labels.heading.Create User")),l(4),k(` `,d(7,9,"labels.text.Filling Details"),`: @@ -40297,147 +40311,147 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(25,17,"labels.buttons.Back"),` `),l(4),k(` `,d(29,19,"labels.buttons.Next"),` - `))}var Uut=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.formBuilder=i,this.usersService=a,this.route=r,this.router=c,this.popoverService=u,this.configurationWizardService=h,this.dialog=_,this.passwordsUtility=y,this.route.data.subscribe(C=>{this.officesData=C.usersTemplate.allowedOffices,this.rolesData=C.usersTemplate.availableRoles})}ngOnInit(){this.createUserForm(),this.setStaffData(),this.setConditionalControls()}createUserForm(){this.userForm=this.formBuilder.group({username:["",yt.required],email:["",[yt.required,yt.email]],firstname:["",[yt.required,yt.pattern("(^[A-z]).*")]],lastname:["",[yt.required,yt.pattern("(^[A-z]).*")]],sendPasswordToEmail:[!0],passwordNeverExpires:[!1],officeId:["",yt.required],staffId:[""],roles:["",yt.required]},{validator:v4})}setStaffData(){this.userForm.get("officeId").valueChanges.subscribe(i=>{this.staffData=[],this.usersService.getStaff(i).subscribe(a=>{this.staffData=a})})}setConditionalControls(){this.userForm.get("sendPasswordToEmail").valueChanges.subscribe(i=>{i?(this.userForm.removeControl("password"),this.userForm.removeControl("repeatPassword"),this.userForm.get("email").setValidators([yt.required,yt.email])):(this.userForm.addControl("password",new ge("",this.passwordsUtility.getPasswordValidators())),this.userForm.addControl("repeatPassword",new ge("",[yt.required,this.passwordsUtility.confirmPassword("password")])),this.userForm.get("email").setValidators([yt.email])),this.userForm.get("email").updateValueAndValidity()})}submit(){let i=this.userForm.value;(this.userForm.value.staffId==null||this.userForm.value.staffId==="")&&delete i.staffId,this.usersService.createUser(i).subscribe(a=>{this.configurationWizardService.showUsersForm===!0?(this.configurationWizardService.showUsersForm=!1,this.openDialog()):this.router.navigate(["../",a.resourceId],{relativeTo:this.route})})}showPopover(i,a,r,c){setTimeout(()=>this.popoverService.open(i,a,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showUsersForm===!0&&setTimeout(()=>{this.showPopover(this.templateUserFormRef,this.userFormRef.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showUsersForm=!1,this.configurationWizardService.showMakerCheckerTable=!0,this.router.navigate(["/system"])}previousStep(){this.configurationWizardService.showUsersForm=!1,this.configurationWizardService.showUsersList=!0,this.router.navigate(["/appusers"])}openDialog(){this.dialog.open(Vc,{data:{stepName:"user"}}).afterClosed().subscribe(a=>{a.step===1?(this.configurationWizardService.showUsersForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):a.step===2?(this.configurationWizardService.showUsersForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/users/create"])):a.step===3&&(this.configurationWizardService.showUsersForm=!1,this.configurationWizardService.showMakerCheckerTable=!0,this.router.navigate(["/system"]))})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(r0),z(Nt),z(Zt),z(In),z(Tn),z(ii),z(aw))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-user"]],viewQuery:function(a,r){if(a&1&&(Bt(n5i,5),Bt(r5i,5)),a&2){let c;Ot(c=Ft())&&(r.userFormRef=c.first),Ot(c=Ft())&&(r.templateUserFormRef=c.first)}},decls:140,vars:53,consts:[["userFormRef",""],["templateUserFormRef",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","layout-lt-md-column","gap-2percent"],[1,"flex-48"],["matInput","","required","","formControlName","username"],[4,"ngIf"],["matInput","","formControlName","email",3,"required"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],[1,"password-never-expires-wrapper","flex-48"],["labelPosition","before","formControlName","passwordNeverExpires"],[1,"send-password-to-email-wrapper","flex-48"],["labelPosition","before","formControlName","sendPasswordToEmail"],["class","flex-48",4,"ngIf"],["class","flex-98 reset-password-error",4,"ngIf"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],["formControlName","staffId"],["required","","formControlName","roles","multiple",""],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["matInput","","required","","type","password","formControlName","password"],["matInput","","required","","type","password","formControlName","repeatPassword"],[1,"flex-98","reset-password-error"],[3,"value"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141740/Users","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(a,r){if(a&1){let c=lt();o(0,"div",2),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",3),q("ngSubmit",function(){return Q(c),Y(r.submit())}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",4,0),t(10,` - `),o(11,"mat-form-field",5),t(12,` - `),o(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` - `),I(17,"input",6),t(18,` - `),x(19,o5i,8,9,"mat-error",7),t(20,` + `))}var B6=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.formBuilder=i,this.usersService=o,this.route=r,this.router=c,this.popoverService=u,this.configurationWizardService=h,this.dialog=_,this.passwordsUtility=y,this.route.data.subscribe(C=>{this.officesData=C.usersTemplate.allowedOffices,this.rolesData=C.usersTemplate.availableRoles})}ngOnInit(){this.createUserForm(),this.setStaffData(),this.setConditionalControls()}createUserForm(){this.userForm=this.formBuilder.group({username:["",St.required],email:["",[St.required,St.email]],firstname:["",[St.required,St.pattern("(^[A-z]).*")]],lastname:["",[St.required,St.pattern("(^[A-z]).*")]],sendPasswordToEmail:[!0],passwordNeverExpires:[!1],officeId:["",St.required],staffId:[""],roles:["",St.required]},{validator:U4})}setStaffData(){this.userForm.get("officeId").valueChanges.subscribe(i=>{this.staffData=[],this.usersService.getStaff(i).subscribe(o=>{this.staffData=o})})}setConditionalControls(){this.userForm.get("sendPasswordToEmail").valueChanges.subscribe(i=>{i?(this.userForm.removeControl("password"),this.userForm.removeControl("repeatPassword"),this.userForm.get("email").setValidators([St.required,St.email])):(this.userForm.addControl("password",new be("",this.passwordsUtility.getPasswordValidators())),this.userForm.addControl("repeatPassword",new be("",[St.required,this.passwordsUtility.confirmPassword("password")])),this.userForm.get("email").setValidators([St.email])),this.userForm.get("email").updateValueAndValidity()})}submit(){let i=this.userForm.value;(this.userForm.value.staffId==null||this.userForm.value.staffId==="")&&delete i.staffId,this.usersService.createUser(i).subscribe(o=>{this.configurationWizardService.showUsersForm===!0?(this.configurationWizardService.showUsersForm=!1,this.openDialog()):this.router.navigate(["../",o.resourceId],{relativeTo:this.route})})}showPopover(i,o,r,c){setTimeout(()=>this.popoverService.open(i,o,r,c,{}),200)}ngAfterViewInit(){this.configurationWizardService.showUsersForm===!0&&setTimeout(()=>{this.showPopover(this.templateUserFormRef,this.userFormRef.nativeElement,"top",!0)})}nextStep(){this.configurationWizardService.showUsersForm=!1,this.configurationWizardService.showMakerCheckerTable=!0,this.router.navigate(["/system"])}previousStep(){this.configurationWizardService.showUsersForm=!1,this.configurationWizardService.showUsersList=!0,this.router.navigate(["/appusers"])}openDialog(){this.dialog.open(Ol,{data:{stepName:"user"}}).afterClosed().subscribe(o=>{o.step===1?(this.configurationWizardService.showUsersForm=!1,this.router.navigate(["../"],{relativeTo:this.route})):o.step===2?(this.configurationWizardService.showUsersForm=!0,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.onSameUrlNavigation="reload",this.router.navigate(["/organization/users/create"])):o.step===3&&(this.configurationWizardService.showUsersForm=!1,this.configurationWizardService.showMakerCheckerTable=!0,this.router.navigate(["/system"]))})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(qp),z(Vt),z(te),z(Tn),z(In),z(ri),z(mw))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-create-user"]],viewQuery:function(o,r){if(o&1&&(Nt(lSi,5),Nt(cSi,5)),o&2){let c;Bt(c=Rt())&&(r.userFormRef=c.first),Bt(c=Rt())&&(r.templateUserFormRef=c.first)}},decls:140,vars:53,consts:[["userFormRef",""],["templateUserFormRef",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","layout-lt-md-column","gap-2percent"],[1,"flex-48"],["matInput","","required","","formControlName","username"],[4,"ngIf"],["matInput","","formControlName","email",3,"required"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],[1,"password-never-expires-wrapper","flex-48"],["labelPosition","before","formControlName","passwordNeverExpires"],[1,"send-password-to-email-wrapper","flex-48"],["labelPosition","before","formControlName","sendPasswordToEmail"],["class","flex-48",4,"ngIf"],["class","flex-98 reset-password-error",4,"ngIf"],["required","","formControlName","officeId"],[3,"value",4,"ngFor","ngForOf"],["formControlName","staffId"],["required","","formControlName","roles","multiple",""],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["matInput","","required","","type","password","formControlName","password"],["matInput","","required","","type","password","formControlName","repeatPassword"],[1,"flex-98","reset-password-error"],[3,"value"],[1,"mw400"],["href","https://mifosforge.jira.com/wiki/spaces/docs/pages/67141740/Users","target","_blank"],[1,"layout-row","align-end","gap-2px","responsive-column"],["mat-raised-button","","color","warn",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(o,r){if(o&1){let c=lt();a(0,"div",2),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",3),q("ngSubmit",function(){return Q(c),K(r.submit())}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",4,0),t(10,` + `),a(11,"mat-form-field",5),t(12,` + `),a(13,"mat-label"),t(14),m(15,"translate"),s(),t(16,` + `),T(17,"input",6),t(18,` + `),x(19,mSi,8,9,"mat-error",7),t(20,` `),s(),t(21,` - `),o(22,"mat-form-field",5),t(23,` - `),o(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` - `),I(28,"input",8),t(29,` - `),x(30,s5i,7,6,"mat-error",7),t(31,` - `),x(32,l5i,8,9,"mat-error",7),t(33,` + `),a(22,"mat-form-field",5),t(23,` + `),a(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` + `),T(28,"input",8),t(29,` + `),x(30,dSi,7,6,"mat-error",7),t(31,` + `),x(32,uSi,8,9,"mat-error",7),t(33,` `),s(),t(34,` - `),o(35,"mat-form-field",5),t(36,` - `),o(37,"mat-label"),t(38),m(39,"translate"),s(),t(40,` - `),I(41,"input",9),t(42,` - `),x(43,c5i,7,6,"mat-error",7),t(44,` - `),x(45,p5i,8,9,"mat-error",7),t(46,` + `),a(35,"mat-form-field",5),t(36,` + `),a(37,"mat-label"),t(38),m(39,"translate"),s(),t(40,` + `),T(41,"input",9),t(42,` + `),x(43,fSi,7,6,"mat-error",7),t(44,` + `),x(45,hSi,8,9,"mat-error",7),t(46,` `),s(),t(47,` - `),o(48,"mat-form-field",5),t(49,` - `),o(50,"mat-label"),t(51),m(52,"translate"),s(),t(53,` - `),I(54,"input",10),t(55,` - `),x(56,m5i,7,6,"mat-error",7),t(57,` - `),x(58,d5i,8,9,"mat-error",7),t(59,` + `),a(48,"mat-form-field",5),t(49,` + `),a(50,"mat-label"),t(51),m(52,"translate"),s(),t(53,` + `),T(54,"input",10),t(55,` + `),x(56,gSi,7,6,"mat-error",7),t(57,` + `),x(58,xSi,8,9,"mat-error",7),t(59,` `),s(),t(60,` - `),o(61,"div",11),t(62,` - `),o(63,"mat-checkbox",12),t(64),m(65,"translate"),s(),t(66,` + `),a(61,"div",11),t(62,` + `),a(63,"mat-checkbox",12),t(64),m(65,"translate"),s(),t(66,` `),s(),t(67,` - `),o(68,"div",13),t(69,` - `),o(70,"mat-checkbox",14),t(71),m(72,"translate"),s(),t(73,` + `),a(68,"div",13),t(69,` + `),a(70,"mat-checkbox",14),t(71),m(72,"translate"),s(),t(73,` `),s(),t(74,` - `),x(75,x5i,16,7,"mat-form-field",15),t(76,` + `),x(75,ySi,16,7,"mat-form-field",15),t(76,` - `),x(77,v5i,10,4,"mat-form-field",15),t(78,` + `),x(77,wSi,10,4,"mat-form-field",15),t(78,` - `),x(79,b5i,7,6,"p",16),t(80,` + `),x(79,ESi,7,6,"p",16),t(80,` - `),o(81,"mat-form-field",5),t(82,` - `),o(83,"mat-label"),t(84),m(85,"translate"),s(),t(86,` - `),o(87,"mat-select",17),t(88,` - `),x(89,C5i,2,2,"mat-option",18),t(90,` + `),a(81,"mat-form-field",5),t(82,` + `),a(83,"mat-label"),t(84),m(85,"translate"),s(),t(86,` + `),a(87,"mat-select",17),t(88,` + `),x(89,kSi,2,2,"mat-option",18),t(90,` `),s(),t(91,` - `),x(92,y5i,8,9,"mat-error",7),t(93,` + `),x(92,TSi,8,9,"mat-error",7),t(93,` `),s(),t(94,` - `),o(95,"mat-form-field",5),t(96,` - `),o(97,"mat-label"),t(98),m(99,"translate"),s(),t(100,` - `),o(101,"mat-select",19),t(102,` - `),x(103,S5i,2,2,"mat-option",18),t(104,` + `),a(95,"mat-form-field",5),t(96,` + `),a(97,"mat-label"),t(98),m(99,"translate"),s(),t(100,` + `),a(101,"mat-select",19),t(102,` + `),x(103,ISi,2,2,"mat-option",18),t(104,` `),s(),t(105,` `),s(),t(106,` - `),o(107,"mat-form-field",5),t(108,` - `),o(109,"mat-label"),t(110),m(111,"translate"),s(),t(112,` - `),o(113,"mat-select",20),t(114,` - `),x(115,w5i,2,2,"mat-option",18),t(116,` + `),a(107,"mat-form-field",5),t(108,` + `),a(109,"mat-label"),t(110),m(111,"translate"),s(),t(112,` + `),a(113,"mat-select",20),t(114,` + `),x(115,PSi,2,2,"mat-option",18),t(116,` `),s(),t(117,` - `),x(118,E5i,7,6,"mat-error",7),t(119,` + `),x(118,DSi,7,6,"mat-error",7),t(119,` `),s(),t(120,` `),s(),t(121,` `),s(),t(122,` - `),o(123,"mat-card-actions",21),t(124,` - `),o(125,"button",22),t(126),m(127,"translate"),s(),t(128,` - `),o(129,"button",23),t(130),m(131,"translate"),s(),t(132,` + `),a(123,"mat-card-actions",21),t(124,` + `),a(125,"button",22),t(126),m(127,"translate"),s(),t(128,` + `),a(129,"button",23),t(130),m(131,"translate"),s(),t(132,` `),s(),t(133,` `),s(),t(134,` `),s(),t(135,` `),s(),t(136,` -`),x(137,k5i,32,21,"ng-template",null,1,_i),t(139,` -`)}a&2&&(l(4),g("formGroup",r.userForm),l(10),b(d(15,30,"labels.inputs.Username")),l(5),g("ngIf",r.userForm.controls.username.hasError("required")),l(6),b(d(26,32,"labels.inputs.Email")),l(3),g("required",r.userForm.controls.sendPasswordToEmail.value),l(2),g("ngIf",r.userForm.controls.email.hasError("email")),l(2),g("ngIf",r.userForm.controls.email.hasError("required")),l(6),b(d(39,34,"labels.inputs.First Name")),l(5),g("ngIf",r.userForm.controls.firstname.hasError("pattern")),l(2),g("ngIf",r.userForm.controls.firstname.hasError("required")),l(6),b(d(52,36,"labels.inputs.Last Name")),l(5),g("ngIf",r.userForm.controls.lastname.hasError("pattern")),l(2),g("ngIf",r.userForm.controls.lastname.hasError("required")),l(6),k(` +`),x(137,ASi,32,21,"ng-template",null,1,vi),t(139,` +`)}o&2&&(l(4),g("formGroup",r.userForm),l(10),b(d(15,30,"labels.inputs.Username")),l(5),g("ngIf",r.userForm.controls.username.hasError("required")),l(6),b(d(26,32,"labels.inputs.Email")),l(3),g("required",r.userForm.controls.sendPasswordToEmail.value),l(2),g("ngIf",r.userForm.controls.email.hasError("email")),l(2),g("ngIf",r.userForm.controls.email.hasError("required")),l(6),b(d(39,34,"labels.inputs.First Name")),l(5),g("ngIf",r.userForm.controls.firstname.hasError("pattern")),l(2),g("ngIf",r.userForm.controls.firstname.hasError("required")),l(6),b(d(52,36,"labels.inputs.Last Name")),l(5),g("ngIf",r.userForm.controls.lastname.hasError("pattern")),l(2),g("ngIf",r.userForm.controls.lastname.hasError("required")),l(6),k(` `,d(65,38,"labels.inputs.Password never expires"),` `),l(7),k(` `,d(72,40,"labels.inputs.Send password to email address"),` - `),l(4),g("ngIf",!r.userForm.controls.sendPasswordToEmail.value),l(2),g("ngIf",!r.userForm.controls.sendPasswordToEmail.value),l(2),g("ngIf",(r.userForm.errors==null?null:r.userForm.errors.passwordsDoNotMatch)&&!r.userForm.controls.password.hasError("required")&&!r.userForm.controls.repeatPassword.hasError("required")),l(5),b(d(85,42,"labels.inputs.Office")),l(5),g("ngForOf",r.officesData),l(3),g("ngIf",r.userForm.controls.officeId.hasError("required")),l(6),b(d(99,44,"labels.inputs.Staff")),l(5),g("ngForOf",r.staffData),l(7),b(d(111,46,"labels.inputs.Roles")),l(5),g("ngForOf",r.rolesData),l(3),g("ngIf",r.userForm.controls.roles.hasError("required")),l(7),g("routerLink",ht(52,a5i)),l(),k(` + `),l(4),g("ngIf",!r.userForm.controls.sendPasswordToEmail.value),l(2),g("ngIf",!r.userForm.controls.sendPasswordToEmail.value),l(2),g("ngIf",(r.userForm.errors==null?null:r.userForm.errors.passwordsDoNotMatch)&&!r.userForm.controls.password.hasError("required")&&!r.userForm.controls.repeatPassword.hasError("required")),l(5),b(d(85,42,"labels.inputs.Office")),l(5),g("ngForOf",r.officesData),l(3),g("ngIf",r.userForm.controls.officeId.hasError("required")),l(6),b(d(99,44,"labels.inputs.Staff")),l(5),g("ngForOf",r.staffData),l(7),b(d(111,46,"labels.inputs.Roles")),l(5),g("ngForOf",r.rolesData),l(3),g("ngIf",r.userForm.controls.roles.hasError("required")),l(7),g("routerLink",ht(52,pSi)),l(),k(` `,d(127,48,"labels.buttons.Cancel"),` `),l(3),g("disabled",!r.userForm.valid),l(),k(` `,d(131,50,"labels.buttons.Submit"),` - `))},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,qe,fe,ye,ee,me,Ie,de,ue,zt,St],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%], .send-password-to-email-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}.reset-password-error[_ngcontent-%COMP%]{color:#f44336;font-size:80%;margin:0}"]})}}return e})();var I5i=()=>["edit"],T5i=()=>["../"];function P5i(e,n){e&1&&(o(0,"div",9),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,Et,Mi],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%], .send-password-to-email-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}.reset-password-error[_ngcontent-%COMP%]{color:#f44336;font-size:80%;margin:0}"]})}}return e})();var MSi=()=>["edit"],OSi=()=>["../"];function FSi(e,n){e&1&&(a(0,"div",9),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Email"),` - `))}function D5i(e,n){if(e&1&&(o(0,"div",10),t(1),s()),e&2){let i=A();l(),k(` + `))}function BSi(e,n){if(e&1&&(a(0,"div",10),t(1),s()),e&2){let i=M();l(),k(` `,i.userData.email,` - `)}}function M5i(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `)}}function RSi(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.name,` - `)}}var $ut=(()=>{class e{constructor(i,a,r,c){this.usersService=i,this.route=a,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.userData=u.user})}delete(){this.dialog.open(Vi,{data:{deleteContext:`user ${this.userData.id}`}}).afterClosed().subscribe(a=>{a.delete&&this.usersService.deleteUser(this.userData.id).subscribe(()=>{this.router.navigate(["/appusers"])})})}changeUserPassword(){this.dialog.open(ow,{width:"440px"}).afterClosed().subscribe(a=>{if(a.password&&a.repeatPassword){let r=a.password,c=a.repeatPassword,u=this.userData.firstname,h={password:r,repeatPassword:c,firstname:u};this.usersService.changePassword(this.userData.id,h).subscribe(()=>{this.router.navigate(["/appusers"])})}})}static{this.\u0275fac=function(a){return new(a||e)(z(r0),z(Nt),z(Zt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-user"]],decls:81,vars:38,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click"],["icon","cog",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"button",1),t(3,` - `),I(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"button",3),q("click",function(){return r.delete()}),t(9,` - `),I(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"button",5),q("click",function(){return r.changeUserPassword()}),t(15,` - `),I(16,"fa-icon",6),t(17),m(18,"translate"),s(),t(19,` + `)}}var R6=(()=>{class e{constructor(i,o,r,c){this.usersService=i,this.route=o,this.router=r,this.dialog=c,this.route.data.subscribe(u=>{this.userData=u.user})}delete(){this.dialog.open(Vi,{data:{deleteContext:`user ${this.userData.id}`}}).afterClosed().subscribe(o=>{o.delete&&this.usersService.deleteUser(this.userData.id).subscribe(()=>{this.router.navigate(["/appusers"])})})}changeUserPassword(){this.dialog.open(dw,{width:"440px"}).afterClosed().subscribe(o=>{if(o.password&&o.repeatPassword){let r=o.password,c=o.repeatPassword,u=this.userData.firstname,h={password:r,repeatPassword:c,firstname:u};this.usersService.changePassword(this.userData.id,h).subscribe(()=>{this.router.navigate(["/appusers"])})}})}static{this.\u0275fac=function(o){return new(o||e)(z(qp),z(Vt),z(te),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-user"]],decls:81,vars:38,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click"],["icon","cog",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"button",1),t(3,` + `),T(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"button",3),q("click",function(){return r.delete()}),t(9,` + `),T(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"button",5),q("click",function(){return r.changeUserPassword()}),t(15,` + `),T(16,"fa-icon",6),t(17),m(18,"translate"),s(),t(19,` `),s(),t(20,` -`),o(21,"div",7),t(22,` - `),o(23,"mat-card"),t(24,` - `),o(25,"mat-card-content"),t(26,` - `),o(27,"div",8),t(28,` - `),o(29,"div",9),t(30),m(31,"translate"),s(),t(32,` +`),a(21,"div",7),t(22,` + `),a(23,"mat-card"),t(24,` + `),a(25,"mat-card-content"),t(26,` + `),a(27,"div",8),t(28,` + `),a(29,"div",9),t(30),m(31,"translate"),s(),t(32,` - `),o(33,"div",10),t(34),s(),t(35,` + `),a(33,"div",10),t(34),s(),t(35,` - `),o(36,"div",9),t(37),m(38,"translate"),s(),t(39,` + `),a(36,"div",9),t(37),m(38,"translate"),s(),t(39,` - `),o(40,"div",10),t(41),s(),t(42,` + `),a(40,"div",10),t(41),s(),t(42,` - `),o(43,"div",9),t(44),m(45,"translate"),s(),t(46,` + `),a(43,"div",9),t(44),m(45,"translate"),s(),t(46,` - `),o(47,"div",10),t(48),s(),t(49,` + `),a(47,"div",10),t(48),s(),t(49,` - `),x(50,P5i,3,3,"div",11),t(51,` + `),x(50,FSi,3,3,"div",11),t(51,` - `),x(52,D5i,2,1,"div",12),t(53,` + `),x(52,BSi,2,1,"div",12),t(53,` - `),o(54,"div",9),t(55),m(56,"translate"),s(),t(57,` + `),a(54,"div",9),t(55),m(56,"translate"),s(),t(57,` - `),o(58,"div",10),t(59),s(),t(60,` + `),a(58,"div",10),t(59),s(),t(60,` - `),o(61,"div",9),t(62),m(63,"translate"),s(),t(64,` + `),a(61,"div",9),t(62),m(63,"translate"),s(),t(64,` - `),o(65,"div",10),t(66,` - `),x(67,M5i,2,1,"span",13),t(68,` + `),a(65,"div",10),t(66,` + `),x(67,RSi,2,1,"span",13),t(68,` `),s(),t(69,` `),s(),t(70,` - `),o(71,"div",14),t(72,` - `),o(73,"button",15),t(74),m(75,"translate"),s(),t(76,` + `),a(71,"div",14),t(72,` + `),a(73,"button",15),t(74),m(75,"translate"),s(),t(76,` `),s(),t(77,` `),s(),t(78,` `),s(),t(79,` `),s(),t(80,` -`)),a&2&&(l(2),g("routerLink",ht(36,I5i)),l(3),k(` +`)),o&2&&(l(2),g("routerLink",ht(36,MSi)),l(3),k(` `,d(6,18,"labels.buttons.Edit"),` `),l(6),k(` `,d(12,20,"labels.buttons.Delete"),` @@ -40461,627 +40475,627 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,r.userData.officeName,` `),l(3),k(` `,d(63,32,"labels.inputs.Roles"),` - `),l(5),g("ngForOf",r.userData.selectedRoles),l(6),g("routerLink",ht(37,T5i)),l(),k(` + `),l(5),g("ngForOf",r.userData.selectedRoles),l(6),g("routerLink",ht(37,OSi)),l(),k(` `,d(75,34,"labels.buttons.Back"),` - `))},dependencies:[re,Lt,Ht,Dt,te,le,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block}"]})}}return e})();var A5i=()=>["../"];function O5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `))},dependencies:[yt,le,zt,wt,qt,oe,de,At,Et,Ut],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block}"]})}}return e})();var NSi=()=>["../"];function LSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Username")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function F5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function VSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Email")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.invalid")))}function B5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.invalid")))}function zSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Email")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function R5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function jSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.First Name"),` - `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function N5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function qSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.First Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function L5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),l(4),b(d(6,7,"labels.commons.required")))}function HSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.inputs.Last Name"),` - `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function V5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(3),b(d(5,4,"labels.commons.cannot begin with a special character or number")))}function GSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Last Name")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function z5i(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function USi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function j5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function $Si(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function q5i(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function WSi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function H5i(e,n){if(e&1&&(o(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `)}}function QSi(e,n){if(e&1&&(a(0,"mat-option",18),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function G5i(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `)}}function KSi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` `),s()),e&2&&(l(),k(` `,d(2,2,"labels.commons.At least one role"),` - `),l(3),b(d(5,4,"labels.commons.must be selected")))}var Wut=(()=>{class e{constructor(i,a,r,c){this.formBuilder=i,this.usersService=a,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.userData=u.user,this.officesData=u.usersTemplate.allowedOffices,this.rolesData=u.usersTemplate.availableRoles})}ngOnInit(){this.createEditUserForm(),this.officeChanged(this.userData.officeId)}createEditUserForm(){let i=this.userData.staff?this.userData.staff.id:null;this.editUserForm=this.formBuilder.group({username:[this.userData.username,yt.required],email:[this.userData.email,[yt.required,yt.email]],firstname:[this.userData.firstname,[yt.required,yt.pattern("(^[A-z]).*")]],lastname:[this.userData.lastname,[yt.required,yt.pattern("(^[A-z]).*")]],passwordNeverExpires:[this.userData.passwordNeverExpires],officeId:[this.userData.officeId,yt.required],staffId:[i],roles:[this.userData.selectedRoles.map(a=>a.id),yt.required]})}officeChanged(i){this.staffData=[],this.usersService.getStaff(i).subscribe(a=>{this.staffData=a})}submit(){let i=this.editUserForm.value;this.usersService.editUser(this.userData.id,i).subscribe(a=>{this.router.navigate(["../../",a.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(r0),z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-user"]],decls:123,vars:46,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","username"],[4,"ngIf"],["matInput","","required","","formControlName","email"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],[1,"password-never-expires-wrapper","flex-48"],["labelPosition","before","formControlName","passwordNeverExpires"],["required","","formControlName","officeId",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["formControlName","staffId"],["required","","formControlName","roles","multiple",""],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` - `),o(6,"mat-card-content"),t(7,` - `),o(8,"div",2),t(9,` - `),o(10,"mat-form-field",3),t(11,` - `),o(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` - `),I(16,"input",4),t(17,` - `),x(18,O5i,8,9,"mat-error",5),t(19,` + `),l(3),b(d(5,4,"labels.commons.must be selected")))}var N6=(()=>{class e{constructor(i,o,r,c){this.formBuilder=i,this.usersService=o,this.route=r,this.router=c,this.route.data.subscribe(u=>{this.userData=u.user,this.officesData=u.usersTemplate.allowedOffices,this.rolesData=u.usersTemplate.availableRoles})}ngOnInit(){this.createEditUserForm(),this.officeChanged(this.userData.officeId)}createEditUserForm(){let i=this.userData.staff?this.userData.staff.id:null;this.editUserForm=this.formBuilder.group({username:[this.userData.username,St.required],email:[this.userData.email,[St.required,St.email]],firstname:[this.userData.firstname,[St.required,St.pattern("(^[A-z]).*")]],lastname:[this.userData.lastname,[St.required,St.pattern("(^[A-z]).*")]],passwordNeverExpires:[this.userData.passwordNeverExpires],officeId:[this.userData.officeId,St.required],staffId:[i],roles:[this.userData.selectedRoles.map(o=>o.id),St.required]})}officeChanged(i){this.staffData=[],this.usersService.getStaff(i).subscribe(o=>{this.staffData=o})}submit(){let i=this.editUserForm.value;this.usersService.editUser(this.userData.id,i).subscribe(o=>{this.router.navigate(["../../",o.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(qp),z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-edit-user"]],decls:123,vars:46,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["matInput","","required","","formControlName","username"],[4,"ngIf"],["matInput","","required","","formControlName","email"],["matInput","","required","","formControlName","firstname"],["matInput","","required","","formControlName","lastname"],[1,"password-never-expires-wrapper","flex-48"],["labelPosition","before","formControlName","passwordNeverExpires"],["required","","formControlName","officeId",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["formControlName","staffId"],["required","","formControlName","roles","multiple",""],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"form",1),q("ngSubmit",function(){return r.submit()}),t(5,` + `),a(6,"mat-card-content"),t(7,` + `),a(8,"div",2),t(9,` + `),a(10,"mat-form-field",3),t(11,` + `),a(12,"mat-label"),t(13),m(14,"translate"),s(),t(15,` + `),T(16,"input",4),t(17,` + `),x(18,LSi,8,9,"mat-error",5),t(19,` `),s(),t(20,` - `),o(21,"mat-form-field",3),t(22,` - `),o(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` - `),I(27,"input",6),t(28,` - `),x(29,F5i,8,9,"mat-error",5),t(30,` - `),x(31,B5i,8,9,"mat-error",5),t(32,` + `),a(21,"mat-form-field",3),t(22,` + `),a(23,"mat-label"),t(24),m(25,"translate"),s(),t(26,` + `),T(27,"input",6),t(28,` + `),x(29,VSi,8,9,"mat-error",5),t(30,` + `),x(31,zSi,8,9,"mat-error",5),t(32,` `),s(),t(33,` - `),o(34,"mat-form-field",3),t(35,` - `),o(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` - `),I(40,"input",7),t(41,` - `),x(42,R5i,7,6,"mat-error",5),t(43,` - `),x(44,N5i,8,9,"mat-error",5),t(45,` + `),a(34,"mat-form-field",3),t(35,` + `),a(36,"mat-label"),t(37),m(38,"translate"),s(),t(39,` + `),T(40,"input",7),t(41,` + `),x(42,jSi,7,6,"mat-error",5),t(43,` + `),x(44,qSi,8,9,"mat-error",5),t(45,` `),s(),t(46,` - `),o(47,"mat-form-field",3),t(48,` - `),o(49,"mat-label"),t(50),m(51,"translate"),s(),t(52,` - `),I(53,"input",8),t(54,` - `),x(55,L5i,7,6,"mat-error",5),t(56,` - `),x(57,V5i,8,9,"mat-error",5),t(58,` + `),a(47,"mat-form-field",3),t(48,` + `),a(49,"mat-label"),t(50),m(51,"translate"),s(),t(52,` + `),T(53,"input",8),t(54,` + `),x(55,HSi,7,6,"mat-error",5),t(56,` + `),x(57,GSi,8,9,"mat-error",5),t(58,` `),s(),t(59,` - `),o(60,"div",9),t(61,` - `),o(62,"mat-checkbox",10),t(63),m(64,"translate"),s(),t(65,` + `),a(60,"div",9),t(61,` + `),a(62,"mat-checkbox",10),t(63),m(64,"translate"),s(),t(65,` `),s(),t(66,` - `),o(67,"mat-form-field",3),t(68,` - `),o(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` - `),o(73,"mat-select",11),q("selectionChange",function(u){return r.officeChanged(u.value)}),t(74,` - `),x(75,z5i,2,2,"mat-option",12),t(76,` + `),a(67,"mat-form-field",3),t(68,` + `),a(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` + `),a(73,"mat-select",11),q("selectionChange",function(u){return r.officeChanged(u.value)}),t(74,` + `),x(75,USi,2,2,"mat-option",12),t(76,` `),s(),t(77,` - `),x(78,j5i,8,9,"mat-error",5),t(79,` + `),x(78,$Si,8,9,"mat-error",5),t(79,` `),s(),t(80,` - `),o(81,"mat-form-field",3),t(82,` - `),o(83,"mat-label"),t(84),m(85,"translate"),s(),t(86,` - `),o(87,"mat-select",13),t(88,` - `),x(89,q5i,2,2,"mat-option",12),t(90,` + `),a(81,"mat-form-field",3),t(82,` + `),a(83,"mat-label"),t(84),m(85,"translate"),s(),t(86,` + `),a(87,"mat-select",13),t(88,` + `),x(89,WSi,2,2,"mat-option",12),t(90,` `),s(),t(91,` `),s(),t(92,` - `),o(93,"mat-form-field",3),t(94,` - `),o(95,"mat-label"),t(96),m(97,"translate"),s(),t(98,` - `),o(99,"mat-select",14),t(100,` - `),x(101,H5i,2,2,"mat-option",12),t(102,` + `),a(93,"mat-form-field",3),t(94,` + `),a(95,"mat-label"),t(96),m(97,"translate"),s(),t(98,` + `),a(99,"mat-select",14),t(100,` + `),x(101,QSi,2,2,"mat-option",12),t(102,` `),s(),t(103,` - `),x(104,G5i,7,6,"mat-error",5),t(105,` + `),x(104,KSi,7,6,"mat-error",5),t(105,` `),s(),t(106,` `),s(),t(107,` `),s(),t(108,` - `),o(109,"mat-card-actions",15),t(110,` - `),o(111,"button",16),t(112),m(113,"translate"),s(),t(114,` - `),o(115,"button",17),t(116),m(117,"translate"),s(),t(118,` + `),a(109,"mat-card-actions",15),t(110,` + `),a(111,"button",16),t(112),m(113,"translate"),s(),t(114,` + `),a(115,"button",17),t(116),m(117,"translate"),s(),t(118,` `),s(),t(119,` `),s(),t(120,` `),s(),t(121,` `),s(),t(122,` -`)),a&2&&(l(4),g("formGroup",r.editUserForm),l(9),b(d(14,25,"labels.inputs.Username")),l(5),g("ngIf",r.editUserForm.controls.username.hasError("required")),l(6),b(d(25,27,"labels.inputs.Email")),l(5),g("ngIf",r.editUserForm.controls.email.hasError("email")),l(2),g("ngIf",r.editUserForm.controls.email.hasError("required")),l(6),b(d(38,29,"labels.inputs.First Name")),l(5),g("ngIf",r.editUserForm.controls.firstname.hasError("pattern")),l(2),g("ngIf",r.editUserForm.controls.firstname.hasError("required")),l(6),b(d(51,31,"labels.inputs.Last Name")),l(5),g("ngIf",r.editUserForm.controls.lastname.hasError("pattern")),l(2),g("ngIf",r.editUserForm.controls.lastname.hasError("required")),l(6),k(` +`)),o&2&&(l(4),g("formGroup",r.editUserForm),l(9),b(d(14,25,"labels.inputs.Username")),l(5),g("ngIf",r.editUserForm.controls.username.hasError("required")),l(6),b(d(25,27,"labels.inputs.Email")),l(5),g("ngIf",r.editUserForm.controls.email.hasError("email")),l(2),g("ngIf",r.editUserForm.controls.email.hasError("required")),l(6),b(d(38,29,"labels.inputs.First Name")),l(5),g("ngIf",r.editUserForm.controls.firstname.hasError("pattern")),l(2),g("ngIf",r.editUserForm.controls.firstname.hasError("required")),l(6),b(d(51,31,"labels.inputs.Last Name")),l(5),g("ngIf",r.editUserForm.controls.lastname.hasError("pattern")),l(2),g("ngIf",r.editUserForm.controls.lastname.hasError("required")),l(6),k(` `,d(64,33,"labels.inputs.Password never expires"),` - `),l(7),b(d(71,35,"labels.inputs.Office")),l(5),g("ngForOf",r.officesData),l(3),g("ngIf",r.editUserForm.controls.officeId.hasError("required")),l(6),b(d(85,37,"labels.inputs.Staff")),l(5),g("ngForOf",r.staffData),l(7),b(d(97,39,"labels.inputs.Roles")),l(5),g("ngForOf",r.rolesData),l(3),g("ngIf",r.editUserForm.controls.roles.hasError("required")),l(7),g("routerLink",ht(45,A5i)),l(),k(` + `),l(7),b(d(71,35,"labels.inputs.Office")),l(5),g("ngForOf",r.officesData),l(3),g("ngIf",r.editUserForm.controls.officeId.hasError("required")),l(6),b(d(85,37,"labels.inputs.Staff")),l(5),g("ngForOf",r.staffData),l(7),b(d(97,39,"labels.inputs.Roles")),l(5),g("ngForOf",r.rolesData),l(3),g("ngIf",r.editUserForm.controls.roles.hasError("required")),l(7),g("routerLink",ht(45,NSi)),l(),k(` `,d(113,41,"labels.buttons.Cancel"),` `),l(3),g("disabled",!r.editUserForm.valid),l(),k(` `,d(117,43,"labels.buttons.Submit"),` - `))},dependencies:[re,Lt,De,Dt,te,Ge,le,Ti,jt,Gt,Te,Kt,qe,fe,ye,ee,me,Ie,de,ue,zt,St],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var fF=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsers()}static{this.\u0275fac=function(a){return new(a||e)(Wt(r0))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var iI=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsersTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(r0))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var nI=(()=>{class e{constructor(i){this.usersService=i}resolve(i){let a=i.paramMap.get("id");return this.usersService.getUser(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(r0))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var U5i=[ha.withShell([{path:"appusers",data:{title:"Users",breadcrumb:"Users"},children:[{path:"",component:Gut,resolve:{users:fF}},{path:"create",component:Uut,data:{title:"Create User",breadcrumb:"Create User"},resolve:{usersTemplate:iI}},{path:":id",data:{title:"View User",routeParamBreadcrumb:"id"},children:[{path:"",component:$ut,resolve:{user:nI}},{path:"edit",component:Wut,data:{title:"Edit User",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{user:nI,usersTemplate:iI}}]}]}])],Qut=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[fF,iI,nI],imports:[ir.forChild(U5i),ir]})}}return e})();var Yut=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,Qut]})}}return e})();var $5i=()=>[10,25,50,100],W5i=e=>["/reports","run",e],Q5i=(e,n)=>({type:e,id:n});function Y5i(e,n){e&1&&(o(0,"th",14),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function K5i(e,n){if(e&1&&(o(0,"td",15),t(1),s()),e&2){let i=n.$implicit;l(),b(i.reportName)}}function J5i(e,n){e&1&&(o(0,"th",14),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function Z5i(e,n){if(e&1&&(o(0,"td",15),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,"labels.text."+i.reportType))}}function X5i(e,n){e&1&&(o(0,"th",14),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function tEi(e,n){if(e&1&&(o(0,"td",15),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,"labels.text."+i.reportCategory))}}function eEi(e,n){e&1&&I(0,"tr",16)}function iEi(e,n){if(e&1&&I(0,"tr",17),e&2){let i=n.$implicit;g("routerLink",Je(2,W5i,i.reportName))("queryParams",Es(4,Q5i,i.reportType,i.id))}}var hF=(()=>{class e{constructor(i,a){this.route=i,this.router=a,this.displayedColumns=["reportName","reportType","reportCategory"],this.dataSource=new pi,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.route.data.subscribe(r=>{this.reportsData=r.reports}),this.filter=this.route.snapshot.params.filter}ngOnInit(){this.setReports(),this.filterReportsByCategory()}applyFilter(i){i.length?(this.setCustomFilterPredicate(),this.dataSource.filter=i.trim().toLowerCase()):this.filterReportsByCategory()}setReports(){this.dataSource=new pi(this.reportsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}filterReportsByCategory(){this.dataSource.filterPredicate=(i,a)=>i.reportCategory===a,this.dataSource.filter=this.filter}setCustomFilterPredicate(){this.dataSource.filterPredicate=(i,a)=>{let r=Object.keys(i).reduce(function(u,h){return u+i[h]+"\u25EC"},"").toLowerCase(),c=a.trim().toLowerCase();return this.filter?r.indexOf(c)!==-1&&i.reportCategory===this.filter:r.indexOf(c)!==-1}}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-reports"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:48,vars:8,consts:[[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","reportName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","reportType"],["matColumnDef","reportCategory"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink","queryParams",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink","queryParams"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"mat-form-field",2),t(5,` - `),o(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` - `),o(10,"input",3),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(11,` + `))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Zt,He,Ae,At,Et,Mi],styles:[".password-never-expires-wrapper[_ngcontent-%COMP%]{padding:17.5px 0}"]})}}return e})();var iz=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsers()}static{this.\u0275fac=function(o){return new(o||e)(Kt(qp))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var L6=(()=>{class e{constructor(i){this.usersService=i}resolve(){return this.usersService.getUsersTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(qp))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var V6=(()=>{class e{constructor(i){this.usersService=i}resolve(i){let o=i.paramMap.get("id");return this.usersService.getUser(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(qp))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var YSi=[po.withShell([{path:"appusers",data:{title:"Users",breadcrumb:"Users"},children:[{path:"",component:F6,resolve:{users:iz}},{path:"create",component:B6,data:{title:"Create User",breadcrumb:"Create User"},resolve:{usersTemplate:L6}},{path:":id",data:{title:"View User",routeParamBreadcrumb:"id"},children:[{path:"",component:R6,resolve:{user:V6}},{path:"edit",component:N6,data:{title:"Edit User",breadcrumb:"Edit",routeResolveBreadcrumb:!1},resolve:{user:V6,usersTemplate:L6}}]}]}])],hut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[iz,L6,V6],imports:[Zn.forChild(YSi),Zn]})}}return e})();var gut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,hut,F6,B6,R6,N6]})}}return e})();var JSi=()=>[10,25,50,100],ZSi=e=>["/reports","run",e],XSi=(e,n)=>({type:e,id:n});function twi(e,n){e&1&&(a(0,"th",14),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function ewi(e,n){if(e&1&&(a(0,"td",15),t(1),s()),e&2){let i=n.$implicit;l(),b(i.reportName)}}function iwi(e,n){e&1&&(a(0,"th",14),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Type")))}function nwi(e,n){if(e&1&&(a(0,"td",15),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,"labels.text."+i.reportType))}}function rwi(e,n){e&1&&(a(0,"th",14),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Category")))}function owi(e,n){if(e&1&&(a(0,"td",15),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,"labels.text."+i.reportCategory))}}function awi(e,n){e&1&&T(0,"tr",16)}function swi(e,n){if(e&1&&T(0,"tr",17),e&2){let i=n.$implicit;g("routerLink",Xe(2,ZSi,i.reportName))("queryParams",gs(4,XSi,i.reportType,i.id))}}var bC=(()=>{class e{constructor(i,o){this.route=i,this.router=o,this.displayedColumns=["reportName","reportType","reportCategory"],this.dataSource=new mi,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.route.data.subscribe(r=>{this.reportsData=r.reports}),this.filter=this.route.snapshot.params.filter}ngOnInit(){this.setReports(),this.filterReportsByCategory()}applyFilter(i){i.length?(this.setCustomFilterPredicate(),this.dataSource.filter=i.trim().toLowerCase()):this.filterReportsByCategory()}setReports(){this.dataSource=new mi(this.reportsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}filterReportsByCategory(){this.dataSource.filterPredicate=(i,o)=>i.reportCategory===o,this.dataSource.filter=this.filter}setCustomFilterPredicate(){this.dataSource.filterPredicate=(i,o)=>{let r=Object.keys(i).reduce(function(u,h){return u+i[h]+"\u25EC"},"").toLowerCase(),c=o.trim().toLowerCase();return this.filter?r.indexOf(c)!==-1&&i.reportCategory===this.filter:r.indexOf(c)!==-1}}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-reports"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:48,vars:8,consts:[[1,"container"],[1,"layout-row","gap-20px"],[1,"flex-fill"],["matInput","",3,"keyup"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","reportName"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","reportType"],["matColumnDef","reportCategory"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink","queryParams",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink","queryParams"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"mat-form-field",2),t(5,` + `),a(6,"mat-label"),t(7),m(8,"translate"),s(),t(9,` + `),a(10,"input",3),q("keyup",function(u){return r.applyFilter(u.target.value)}),s(),t(11,` `),s(),t(12,` `),s(),t(13,` - `),o(14,"div",4),t(15,` - `),o(16,"table",5),t(17,` - `),at(18,6),t(19,` - `),x(20,Y5i,3,3,"th",7),t(21,` - `),x(22,K5i,2,1,"td",8),t(23,` - `),ot(),t(24,` + `),a(14,"div",4),t(15,` + `),a(16,"table",5),t(17,` + `),ot(18,6),t(19,` + `),x(20,twi,3,3,"th",7),t(21,` + `),x(22,ewi,2,1,"td",8),t(23,` + `),at(),t(24,` - `),at(25,9),t(26,` - `),x(27,J5i,3,3,"th",7),t(28,` - `),x(29,Z5i,3,3,"td",8),t(30,` - `),ot(),t(31,` + `),ot(25,9),t(26,` + `),x(27,iwi,3,3,"th",7),t(28,` + `),x(29,nwi,3,3,"td",8),t(30,` + `),at(),t(31,` - `),at(32,10),t(33,` - `),x(34,X5i,3,3,"th",7),t(35,` - `),x(36,tEi,3,3,"td",8),t(37,` - `),ot(),t(38,` + `),ot(32,10),t(33,` + `),x(34,rwi,3,3,"th",7),t(35,` + `),x(36,owi,3,3,"td",8),t(37,` + `),at(),t(38,` - `),x(39,eEi,1,0,"tr",11),t(40,` - `),x(41,iEi,1,7,"tr",12),t(42,` + `),x(39,awi,1,0,"tr",11),t(40,` + `),x(41,swi,1,7,"tr",12),t(42,` `),s(),t(43,` - `),I(44,"mat-paginator",13),t(45,` + `),T(44,"mat-paginator",13),t(45,` `),s(),t(46,` `),s(),t(47,` -`)),a&2&&(l(7),b(d(8,5,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(7,$5i)))},dependencies:[jt,Gt,Kt,Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,St],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var eft=Fp(xF());var Jut=Fp(xF());var nEi=()=>[100,200,300],rEi=()=>["../.."];function aEi(e,n){if(e&1){let i=lt();o(0,"div",15),t(1,` - `),o(2,"button",16),m(3,"translate"),q("click",function(){Q(i);let r=A(2);return Y(r.exportFile())}),t(4),m(5,"translate"),s(),t(6,` - `),o(7,"button",16),m(8,"translate"),q("click",function(){Q(i);let r=A(2);return Y(r.exportToXLS())}),t(9),m(10,"translate"),s(),t(11,` - `),s()}if(e&2){let i=A(2);l(2),Jt("matToolTip",d(3,6,"labels.text.Export the data to CSV file")),g("disabled",i.notExistsReportData),l(2),k(` +`)),o&2&&(l(7),b(d(8,5,"labels.inputs.Filter")),l(9),g("dataSource",r.dataSource),l(23),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(3),g("pageSizeOptions",ht(7,JSi)))},dependencies:[yt,wt,qt,Ht,$t,Zt,Et,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var vut=vp(rz());var _ut=vp(rz());var lwi=()=>[100,200,300],cwi=()=>["../.."];function pwi(e,n){if(e&1){let i=lt();a(0,"div",15),t(1,` + `),a(2,"button",16),m(3,"translate"),q("click",function(){Q(i);let r=M(2);return K(r.exportFile())}),t(4),m(5,"translate"),s(),t(6,` + `),a(7,"button",16),m(8,"translate"),q("click",function(){Q(i);let r=M(2);return K(r.exportToXLS())}),t(9),m(10,"translate"),s(),t(11,` + `),s()}if(e&2){let i=M(2);l(2),Xt("matToolTip",d(3,6,"labels.text.Export the data to CSV file")),g("disabled",i.notExistsReportData),l(2),k(` `,d(5,8,"labels.buttons.Export CSV"),` - `),l(3),Jt("matToolTip",d(8,10,"labels.text.Export the data to XLS file")),g("disabled",i.notExistsReportData),l(2),k(` + `),l(3),Xt("matToolTip",d(8,10,"labels.text.Export the data to XLS file")),g("disabled",i.notExistsReportData),l(2),k(` `,d(10,12,"labels.buttons.Export XLS"),` - `)}}function oEi(e,n){if(e&1&&(o(0,"th",20),t(1),s()),e&2){let i=A().$implicit;l(),b(i)}}function sEi(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit,a=A().index,r=A(2);l(),b(r.toDecimal(i.row[a]))}}function lEi(e,n){if(e&1&&(o(0,"span"),t(1),s()),e&2){let i=A().$implicit,a=A().index;l(),b(i.row[a])}}function cEi(e,n){if(e&1&&(o(0,"td",21),t(1,` - `),x(2,sEi,2,1,"span",1),t(3,` - `),x(4,lEi,2,1,"span",1),t(5,` - `),s()),e&2){let i=A().index,a=A(2);l(2),g("ngIf",a.isDecimal(i)),l(2),g("ngIf",!a.isDecimal(i))}}function pEi(e,n){if(e&1&&(o(0,"div"),t(1,` - `),at(2,17),t(3,` - `),x(4,oEi,2,1,"th",18),t(5,` - `),x(6,cEi,6,2,"td",19),t(7,` - `),ot(),t(8,` - `),s()),e&2){let i=n.$implicit;l(2),g("matColumnDef",i)}}function mEi(e,n){e&1&&I(0,"tr",22)}function dEi(e,n){e&1&&I(0,"tr",23)}function uEi(e,n){if(e&1&&(o(0,"div"),t(1,` - `),x(2,aEi,12,14,"div",5),t(3,` + `)}}function mwi(e,n){if(e&1&&(a(0,"th",20),t(1),s()),e&2){let i=M().$implicit;l(),b(i)}}function dwi(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit,o=M().index,r=M(2);l(),b(r.toDecimal(i.row[o]))}}function uwi(e,n){if(e&1&&(a(0,"span"),t(1),s()),e&2){let i=M().$implicit,o=M().index;l(),b(i.row[o])}}function fwi(e,n){if(e&1&&(a(0,"td",21),t(1,` + `),x(2,dwi,2,1,"span",1),t(3,` + `),x(4,uwi,2,1,"span",1),t(5,` + `),s()),e&2){let i=M().index,o=M(2);l(2),g("ngIf",o.isDecimal(i)),l(2),g("ngIf",!o.isDecimal(i))}}function hwi(e,n){if(e&1&&(a(0,"div"),t(1,` + `),ot(2,17),t(3,` + `),x(4,mwi,2,1,"th",18),t(5,` + `),x(6,fwi,6,2,"td",19),t(7,` + `),at(),t(8,` + `),s()),e&2){let i=n.$implicit;l(2),g("matColumnDef",i)}}function gwi(e,n){e&1&&T(0,"tr",22)}function xwi(e,n){e&1&&T(0,"tr",23)}function _wi(e,n){if(e&1&&(a(0,"div"),t(1,` + `),x(2,pwi,12,14,"div",5),t(3,` - `),o(4,"div",6),t(5,` - `),o(6,"table",7),t(7,` - `),x(8,pEi,9,1,"div",8),t(9,` - `),x(10,mEi,1,0,"tr",9),t(11,` - `),x(12,dEi,1,0,"tr",10),t(13,` + `),a(4,"div",6),t(5,` + `),a(6,"table",7),t(7,` + `),x(8,hwi,9,1,"div",8),t(9,` + `),x(10,gwi,1,0,"tr",9),t(11,` + `),x(12,xwi,1,0,"tr",10),t(13,` `),s(),t(14,` - `),I(15,"mat-paginator",11),t(16,` + `),T(15,"mat-paginator",11),t(16,` `),s(),t(17,` - `),o(18,"div",12),t(19,` - `),o(20,"div",13),t(21,` - `),I(22,"i",14),t(23),m(24,"translate"),s(),t(25,` + `),a(18,"div",12),t(19,` + `),a(20,"div",13),t(21,` + `),T(22,"i",14),t(23),m(24,"translate"),s(),t(25,` `),s(),t(26,` - `),s()),e&2){let i=A();l(2),g("ngIf",i.dataObject.report.type==="Table"),l(2),g("hidden",i.notExistsReportData),l(2),g("dataSource",i.dataSource),l(2),g("ngForOf",i.displayedColumns),l(2),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(11,nEi)),l(3),g("hidden",!i.notExistsReportData),l(5),k(` + `),s()),e&2){let i=M();l(2),g("ngIf",i.dataObject.report.type==="Table"),l(2),g("hidden",i.notExistsReportData),l(2),g("dataSource",i.dataSource),l(2),g("ngForOf",i.displayedColumns),l(2),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(11,lwi)),l(3),g("hidden",!i.notExistsReportData),l(5),k(` `,d(24,9,"labels.text.No report data was generated"),` - `)}}function fEi(e,n){e&1&&(o(0,"div",24),t(1,` - `),o(2,"div",13),t(3,` - `),I(4,"i",14),t(5),m(6,"translate"),s(),t(7,` + `)}}function vwi(e,n){e&1&&(a(0,"div",24),t(1,` + `),a(2,"div",13),t(3,` + `),T(4,"i",14),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.The report request"),` - `))}function hEi(e,n){e&1&&(o(0,"div",25),t(1,` - `),I(2,"div",26),t(3,` - `),s())}function gEi(e,n){e&1&&(o(0,"div",27),t(1,` - `),o(2,"button",28),t(3,` - `),I(4,"fa-icon",29),t(5),m(6,"translate"),s(),t(7,` - `),s()),e&2&&(l(2),g("routerLink",ht(4,rEi)),l(3),k("",d(6,2,"labels.buttons.Back"),` - `))}var Zut=(()=>{class e{constructor(i,a,r,c){this.reportsService=i,this.dialog=a,this.decimalPipe=r,this.progressBarService=c,this.displayedColumns=[],this.dataSource=new pi,this.columnTypes=[],this.hideOutput=!0,this.notExistsReportData=!1,this.toBeExportedToRepo=!1}ngOnChanges(){this.hideOutput=!0,this.columnTypes=[],this.displayedColumns=[],this.getRunReportData()}getRunReportData(){let i=this.dataObject.formData.exportS3;this.reportsService.getRunReportData(this.dataObject.report.name,this.dataObject.formData).subscribe(a=>{this.toBeExportedToRepo=i,this.toBeExportedToRepo||(this.csvData=a.data,this.notExistsReportData=a.data.length===0,this.setOutputTable(a.data),a.columnHeaders.forEach(r=>{this.columnTypes.push(r.columnDisplayType),this.displayedColumns.push(r.columnName)})),this.hideOutput=!1,this.progressBarService.decrease()})}setOutputTable(i){this.dataSource=new pi(i),setTimeout(()=>{this.dataSource.paginator=this.paginator})}exportFile(){let i=[{name:"Comma (,)",char:","},{name:"Colon (:)",char:":"},{name:"SemiColon (;)",char:";"},{name:"Pipe (|)",char:"|"},{name:"Space ( )",char:" "}],a=`${this.dataObject.report.name}.csv`,r=[new kn({controlName:"delimiter",label:"Delimiter",value:Ba.defaultCharDelimiter,options:{label:"name",value:"char",data:i},required:!0,order:1}),new er({controlName:"fileName",label:"File Name",value:a,type:"text",required:!0,order:2})],c={title:"Export data to File",layout:{addButtonText:"Export to File"},formfields:r};this.dialog.open(jn,{data:c}).afterClosed().subscribe(h=>{h.data&&this.downloadCSV(h.data.value.fileName,h.data.value.delimiter)})}exportToXLS(){let i=`${this.dataObject.report.name}.xlsx`,a=this.csvData.map(u=>{let h={};for(let _=0;_{c.addRow(this.displayedColumns.map(h=>u[h]))}),r.xlsx.writeBuffer().then(u=>{let h=new Blob([u],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),_=URL.createObjectURL(h),y=document.createElement("a");y.href=_,y.download="filename.xlsx",y.click(),URL.revokeObjectURL(_)})}downloadCSV(i,a){let r=this.displayedColumns,c=this.csvData.map(h=>h.row.join(a));c.unshift(`data:text/csv;charset=utf-8,${r.join(a)}`),c=c.join(`\r -`);let u=document.createElement("a");u.setAttribute("href",encodeURI(c)),u.setAttribute("download",i),document.body.appendChild(u),u.click(),document.body.removeChild(u)}toDecimal(i){let a=this.dataObject.decimalChoice;return this.decimalPipe.transform(i,`1.${a}-${a}`)}isDecimal(i){return this.columnTypes[i]==="DECIMAL"}static{this.\u0275fac=function(a){return new(a||e)(z(Bs),z(ii),z(uu),z(pm))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-table-and-sms"]],viewQuery:function(a,r){if(a&1&&Bt(Se,5),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first)}},inputs:{dataObject:"dataObject"},features:[Pa],decls:11,vars:4,consts:[[1,"container"],[4,"ngIf"],["class","alert",4,"ngIf"],["class","loader",4,"ngIf"],["class","back-button",4,"ngIf"],["class","m-b-10 gap-45px","align","end",4,"ngIf"],[1,"table-output",3,"hidden"],["id","report-table","mat-table","",3,"dataSource"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"alert",3,"hidden"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"],["align","end",1,"m-b-10","gap-45px"],["mat-raised-button","","color","primary",3,"click","disabled","matToolTip"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row"],[1,"alert"],[1,"loader"],[1,"loading"],[1,"back-button"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["icon","arrow-left",1,"m-r-10"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,uEi,27,12,"div",1),t(3,` + `))}function bwi(e,n){e&1&&(a(0,"div",25),t(1,` + `),T(2,"div",26),t(3,` + `),s())}function Cwi(e,n){e&1&&(a(0,"div",27),t(1,` + `),a(2,"button",28),t(3,` + `),T(4,"fa-icon",29),t(5),m(6,"translate"),s(),t(7,` + `),s()),e&2&&(l(2),g("routerLink",ht(4,cwi)),l(3),k("",d(6,2,"labels.buttons.Back"),` + `))}var z6=(()=>{class e{constructor(i,o,r,c){this.reportsService=i,this.dialog=o,this.decimalPipe=r,this.progressBarService=c,this.displayedColumns=[],this.dataSource=new mi,this.columnTypes=[],this.hideOutput=!0,this.notExistsReportData=!1,this.toBeExportedToRepo=!1}ngOnChanges(){this.hideOutput=!0,this.columnTypes=[],this.displayedColumns=[],this.getRunReportData()}getRunReportData(){let i=this.dataObject.formData.exportS3;this.reportsService.getRunReportData(this.dataObject.report.name,this.dataObject.formData).subscribe(o=>{this.toBeExportedToRepo=i,this.toBeExportedToRepo||(this.csvData=o.data,this.notExistsReportData=o.data.length===0,this.setOutputTable(o.data),o.columnHeaders.forEach(r=>{this.columnTypes.push(r.columnDisplayType),this.displayedColumns.push(r.columnName)})),this.hideOutput=!1,this.progressBarService.decrease()})}setOutputTable(i){this.dataSource=new mi(i),setTimeout(()=>{this.dataSource.paginator=this.paginator})}exportFile(){let i=[{name:"Comma (,)",char:","},{name:"Colon (:)",char:":"},{name:"SemiColon (;)",char:";"},{name:"Pipe (|)",char:"|"},{name:"Space ( )",char:" "}],o=`${this.dataObject.report.name}.csv`,r=[new kn({controlName:"delimiter",label:"Delimiter",value:Mo.defaultCharDelimiter,options:{label:"name",value:"char",data:i},required:!0,order:1}),new Jn({controlName:"fileName",label:"File Name",value:o,type:"text",required:!0,order:2})],c={title:"Export data to File",layout:{addButtonText:"Export to File"},formfields:r};this.dialog.open(Nn,{data:c}).afterClosed().subscribe(h=>{h.data&&this.downloadCSV(h.data.value.fileName,h.data.value.delimiter)})}exportToXLS(){let i=`${this.dataObject.report.name}.xlsx`,o=this.csvData.map(u=>{let h={};for(let _=0;_{c.addRow(this.displayedColumns.map(h=>u[h]))}),r.xlsx.writeBuffer().then(u=>{let h=new Blob([u],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),_=URL.createObjectURL(h),y=document.createElement("a");y.href=_,y.download="filename.xlsx",y.click(),URL.revokeObjectURL(_)})}downloadCSV(i,o){let r=this.displayedColumns,c=this.csvData.map(h=>h.row.join(o));c.unshift(`data:text/csv;charset=utf-8,${r.join(o)}`),c=c.join(`\r +`);let u=document.createElement("a");u.setAttribute("href",encodeURI(c)),u.setAttribute("download",i),document.body.appendChild(u),u.click(),document.body.removeChild(u)}toDecimal(i){let o=this.dataObject.decimalChoice;return this.decimalPipe.transform(i,`1.${o}-${o}`)}isDecimal(i){return this.columnTypes[i]==="DECIMAL"}static{this.\u0275fac=function(o){return new(o||e)(z(ks),z(ri),z(Yd),z(Jm))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-table-and-sms"]],viewQuery:function(o,r){if(o&1&&Nt(Ye,5),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first)}},inputs:{dataObject:"dataObject"},features:[wo],decls:11,vars:4,consts:[[1,"container"],[4,"ngIf"],["class","alert",4,"ngIf"],["class","loader",4,"ngIf"],["class","back-button",4,"ngIf"],["class","m-b-10 gap-45px","align","end",4,"ngIf"],[1,"table-output",3,"hidden"],["id","report-table","mat-table","",3,"dataSource"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],[1,"alert",3,"hidden"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"],["align","end",1,"m-b-10","gap-45px"],["mat-raised-button","","color","primary",3,"click","disabled","matToolTip"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row"],[1,"alert"],[1,"loader"],[1,"loading"],[1,"back-button"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["icon","arrow-left",1,"m-r-10"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,_wi,27,12,"div",1),t(3,` - `),x(4,fEi,8,3,"div",2),t(5,` + `),x(4,vwi,8,3,"div",2),t(5,` - `),x(6,hEi,4,0,"div",3),t(7,` + `),x(6,bwi,4,0,"div",3),t(7,` - `),x(8,gEi,8,5,"div",4),t(9,` + `),x(8,Cwi,8,5,"div",4),t(9,` `),s(),t(10,` -`)),a&2&&(l(2),g("ngIf",!r.hideOutput&&!r.toBeExportedToRepo),l(2),g("ngIf",!r.hideOutput&&r.toBeExportedToRepo),l(2),g("ngIf",r.hideOutput),l(2),g("ngIf",!r.hideOutput))},dependencies:[re,Lt,Ht,Dt,Se,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,St],styles:[".table-output[_ngcontent-%COMP%]{overflow:auto}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.mat-header-cell[_ngcontent-%COMP%], .mat-cell[_ngcontent-%COMP%]{min-width:150px;margin-left:5px;margin-right:5px}.back-button[_ngcontent-%COMP%]{text-align:center;margin-top:25px;max-height:2%;margin-bottom:2%}.loader[_ngcontent-%COMP%]{margin-bottom:39px;overflow:auto}.sidenav[_ngcontent-%COMP%]{overflow-x:hidden}@keyframes _ngcontent-%COMP%_move{0%{left:0}16.7%{left:0}33.3%{left:560px}50%{left:980px}66.7%{left:560px}83.3%{left:0}to{left:0}}@keyframes _ngcontent-%COMP%_grow{0%{width:140px}16.7%{width:560px}33.3%{width:560px}50%{width:140px}66.7%{width:560px}83.3%{width:560px}to{width:140px}}"]})}}return e})();var _Ei=e=>({display:e}),Xut=(()=>{class e{constructor(i){this.reportsService=i,this.hideOutput=!0}ngOnChanges(){this.getRunReportData()}getRunReportData(){this.reportsService.getChartRunReportData(this.dataObject.report.name,this.dataObject.formData).subscribe(i=>{this.inputData=i,this.setPieChart(this.inputData),this.hideOutput=!1})}setPieChart(i){this.chart&&this.chart.destroy(),this.chart=new pd("output",{type:"pie",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{title:{display:!0,text:i.keysLabel}}})}setBarChart(i){this.chart&&this.chart.destroy(),this.chart=new pd("output",{type:"bar",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{legend:{display:!1},scales:{xAxes:[{scaleLabel:{display:!0,labelString:i.keysLabel},ticks:{beginAtZero:!0}}]}}})}randomColorArray(i){let a=[];for(;i--;){let r=this.randomColor();a.push(r)}return a}randomColor(){let i=Math.floor(Math.random()*255),a=Math.floor(Math.random()*255),r=Math.floor(Math.random()*255);return`rgb(${i},${a},${r},0.6)`}static{this.\u0275fac=function(a){return new(a||e)(z(Bs))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-chart"]],inputs:{dataObject:"dataObject"},features:[Pa],decls:19,vars:9,consts:[[1,"m-b-20","layout-align-end"],["aria-label","Select Chart Type"],["value","Bar",3,"click"],["value","Pie",3,"click"],[3,"ngStyle"],["id","output"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"mat-button-toggle-group",1),t(3,` - `),o(4,"mat-button-toggle",2),q("click",function(){return r.setBarChart(r.inputData)}),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"mat-button-toggle",3),q("click",function(){return r.setPieChart(r.inputData)}),t(9),m(10,"translate"),s(),t(11,` +`)),o&2&&(l(2),g("ngIf",!r.hideOutput&&!r.toBeExportedToRepo),l(2),g("ngIf",!r.hideOutput&&r.toBeExportedToRepo),l(2),g("ngIf",r.hideOutput),l(2),g("ngIf",!r.hideOutput))},dependencies:[yt,le,zt,wt,qt,At,Et,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe,Ye,Ut],styles:[".table-output[_ngcontent-%COMP%]{overflow:auto}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.mat-header-cell[_ngcontent-%COMP%], .mat-cell[_ngcontent-%COMP%]{min-width:150px;margin-left:5px;margin-right:5px}.back-button[_ngcontent-%COMP%]{text-align:center;margin-top:25px;max-height:2%;margin-bottom:2%}.loader[_ngcontent-%COMP%]{margin-bottom:39px;overflow:auto}.sidenav[_ngcontent-%COMP%]{overflow-x:hidden}@keyframes _ngcontent-%COMP%_move{0%{left:0}16.7%{left:0}33.3%{left:560px}50%{left:980px}66.7%{left:560px}83.3%{left:0}to{left:0}}@keyframes _ngcontent-%COMP%_grow{0%{width:140px}16.7%{width:560px}33.3%{width:560px}50%{width:140px}66.7%{width:560px}83.3%{width:560px}to{width:140px}}"]})}}return e})();var ywi=e=>({display:e}),j6=(()=>{class e{constructor(i){this.reportsService=i,this.hideOutput=!0}ngOnChanges(){this.getRunReportData()}getRunReportData(){this.reportsService.getChartRunReportData(this.dataObject.report.name,this.dataObject.formData).subscribe(i=>{this.inputData=i,this.setPieChart(this.inputData),this.hideOutput=!1})}setPieChart(i){this.chart&&this.chart.destroy(),this.chart=new K0("output",{type:"pie",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{title:{display:!0,text:i.keysLabel}}})}setBarChart(i){this.chart&&this.chart.destroy(),this.chart=new K0("output",{type:"bar",data:{labels:i.keys,datasets:[{label:i.valuesLabel,data:i.values,backgroundColor:this.randomColorArray(i.values.length)}]},options:{legend:{display:!1},scales:{xAxes:[{scaleLabel:{display:!0,labelString:i.keysLabel},ticks:{beginAtZero:!0}}]}}})}randomColorArray(i){let o=[];for(;i--;){let r=this.randomColor();o.push(r)}return o}randomColor(){let i=Math.floor(Math.random()*255),o=Math.floor(Math.random()*255),r=Math.floor(Math.random()*255);return`rgb(${i},${o},${r},0.6)`}static{this.\u0275fac=function(o){return new(o||e)(z(ks))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-chart"]],inputs:{dataObject:"dataObject"},features:[wo],decls:19,vars:9,consts:[[1,"m-b-20","layout-align-end"],["aria-label","Select Chart Type"],["value","Bar",3,"click"],["value","Pie",3,"click"],[3,"ngStyle"],["id","output"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"mat-button-toggle-group",1),t(3,` + `),a(4,"mat-button-toggle",2),q("click",function(){return r.setBarChart(r.inputData)}),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"mat-button-toggle",3),q("click",function(){return r.setPieChart(r.inputData)}),t(9),m(10,"translate"),s(),t(11,` `),s(),t(12,` `),s(),t(13,` -`),o(14,"div",4),t(15,` - `),I(16,"canvas",5),t(17,` +`),a(14,"div",4),t(15,` + `),T(16,"canvas",5),t(17,` `),s(),t(18,` -`)),a&2&&(l(5),b(d(6,3,"labels.buttons.Bar Chart")),l(4),b(d(10,5,"labels.buttons.Pie Chart")),l(5),g("ngStyle",Je(7,_Ei,r.hideOutput?"none":"block")))},dependencies:[Rp,bu,Cu,St]})}}return e})();function bEi(e,n){if(e&1&&I(0,"iframe",1),e&2){let i=A();g("src",i.pentahoUrl,RS)}}var tft=(()=>{class e{constructor(i,a,r,c){this.sanitizer=i,this.reportsService=a,this.settingsService=r,this.progressBarService=c,this.hideOutput=!0}ngOnChanges(){this.hideOutput=!0,this.getRunReportData()}getRunReportData(){this.reportsService.getPentahoRunReportData(this.dataObject.report.name,this.dataObject.formData,"default",this.settingsService.language.code,this.settingsService.dateFormat).subscribe(i=>{let a=i.headers.get("Content-Type"),r=new Blob([i.body],{type:a}),c=URL.createObjectURL(r);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(c),this.hideOutput=!1,this.progressBarService.decrease()})}static{this.\u0275fac=function(a){return new(a||e)(z(tm),z(Bs),z($e),z(pm))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-pentaho"]],inputs:{dataObject:"dataObject"},features:[Pa],decls:2,vars:1,consts:[["frameborder","0","width","100%","height","750px;",3,"src",4,"ngIf"],["frameborder","0","width","100%","height","750px;",3,"src"]],template:function(a,r){a&1&&(x(0,bEi,1,1,"iframe",0),t(1,` -`)),a&2&&g("ngIf",!r.hideOutput)},dependencies:[Lt]})}}return e})();var yEi=()=>["/reports"];function SEi(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` +`)),o&2&&(l(5),b(d(6,3,"labels.buttons.Bar Chart")),l(4),b(d(10,5,"labels.buttons.Pie Chart")),l(5),g("ngStyle",Xe(7,ywi,r.hideOutput?"none":"block")))},dependencies:[yt,Cp,wt,Et,nu,ru],encapsulation:2})}}return e})();function Swi(e,n){if(e&1&&T(0,"iframe",1),e&2){let i=M();g("src",i.pentahoUrl,HS)}}var q6=(()=>{class e{constructor(i,o,r,c){this.sanitizer=i,this.reportsService=o,this.settingsService=r,this.progressBarService=c,this.hideOutput=!0}ngOnChanges(){this.hideOutput=!0,this.getRunReportData()}getRunReportData(){this.reportsService.getPentahoRunReportData(this.dataObject.report.name,this.dataObject.formData,"default",this.settingsService.language.code,this.settingsService.dateFormat).subscribe(i=>{let o=i.headers.get("Content-Type"),r=new Blob([i.body],{type:o}),c=URL.createObjectURL(r);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(c),this.hideOutput=!1,this.progressBarService.decrease()})}static{this.\u0275fac=function(o){return new(o||e)(z(jm),z(ks),z(Qe),z(Jm))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-pentaho"]],inputs:{dataObject:"dataObject"},features:[wo],decls:2,vars:1,consts:[["frameborder","0","width","100%","height","750px;",3,"src",4,"ngIf"],["frameborder","0","width","100%","height","750px;",3,"src"]],template:function(o,r){o&1&&(x(0,Swi,1,1,"iframe",0),t(1,` +`)),o&2&&g("ngIf",!r.hideOutput)},dependencies:[yt,zt,wt],encapsulation:2})}}return e})();var wwi=()=>["/reports"];function Ewi(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function wEi(e,n){if(e&1&&(o(0,"mat-form-field",7),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),I(5,"input",26),t(6,` - `),x(7,SEi,7,7,"mat-error",2),t(8,` - `),s()),e&2){let i=A(2).$implicit,a=A(2);l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngIf",a.reportForm.controls[i.name].hasError("required"))}}function EEi(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` + `),l(3),b(d(5,5,"labels.commons.required"))}}function kwi(e,n){if(e&1&&(a(0,"mat-form-field",7),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),T(5,"input",26),t(6,` + `),x(7,Ewi,7,7,"mat-error",2),t(8,` + `),s()),e&2){let i=M(2).$implicit,o=M(2);l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngIf",o.reportForm.controls[i.name].hasError("required"))}}function Twi(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function kEi(e,n){if(e&1){let i=lt();o(0,"mat-form-field",27),q("click",function(){Q(i);let r=Tt(10);return Y(r.open())}),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),I(5,"input",28),t(6,` - `),I(7,"mat-datepicker-toggle",29),t(8,` - `),I(9,"mat-datepicker",null,0),t(11,` - `),x(12,EEi,7,7,"mat-error",2),t(13,` - `),s()}if(e&2){let i=Tt(10),a=A(2).$implicit,r=A(2);l(3),b(a.label),l(2),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i)("formControlName",a.name),l(2),g("for",i),l(5),g("ngIf",r.reportForm.controls[a.name].hasError("required"))}}function IEi(e,n){if(e&1&&(o(0,"mat-option",32),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `),l(3),b(d(5,5,"labels.commons.required"))}}function Iwi(e,n){if(e&1){let i=lt();a(0,"mat-form-field",27),q("click",function(){Q(i);let r=Dt(10);return K(r.open())}),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),T(5,"input",28),t(6,` + `),T(7,"mat-datepicker-toggle",29),t(8,` + `),T(9,"mat-datepicker",null,0),t(11,` + `),x(12,Twi,7,7,"mat-error",2),t(13,` + `),s()}if(e&2){let i=Dt(10),o=M(2).$implicit,r=M(2);l(3),b(o.label),l(2),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i)("formControlName",o.name),l(2),g("for",i),l(5),g("ngIf",r.reportForm.controls[o.name].hasError("required"))}}function Pwi(e,n){if(e&1&&(a(0,"mat-option",32),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i.name,` - `)}}function TEi(e,n){if(e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),o(3,"strong"),t(4),m(5,"translate"),s(),t(6,` - `),s()),e&2){let i=A(3).$implicit;l(),vt(` + `)}}function Dwi(e,n){if(e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),a(3,"strong"),t(4),m(5,"translate"),s(),t(6,` + `),s()),e&2){let i=M(3).$implicit;l(),vt(` `,i.label," ",d(2,3,"labels.commons.is"),` - `),l(3),b(d(5,5,"labels.commons.required"))}}function PEi(e,n){if(e&1&&(o(0,"mat-form-field",7),t(1,` - `),o(2,"mat-label"),t(3),s(),t(4,` - `),o(5,"mat-select",30),t(6,` - `),x(7,IEi,2,2,"mat-option",31),t(8,` + `),l(3),b(d(5,5,"labels.commons.required"))}}function Awi(e,n){if(e&1&&(a(0,"mat-form-field",7),t(1,` + `),a(2,"mat-label"),t(3),s(),t(4,` + `),a(5,"mat-select",30),t(6,` + `),x(7,Pwi,2,2,"mat-option",31),t(8,` `),s(),t(9,` - `),x(10,TEi,7,7,"mat-error",2),t(11,` - `),s()),e&2){let i=A(2).$implicit,a=A(2);l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngForOf",i.selectOptions),l(3),g("ngIf",a.reportForm.controls[i.name].hasError("required"))}}function DEi(e,n){e&1&&(at(0,23),t(1,` - `),x(2,wEi,9,3,"mat-form-field",24),t(3,` + `),x(10,Dwi,7,7,"mat-error",2),t(11,` + `),s()),e&2){let i=M(2).$implicit,o=M(2);l(3),b(i.label),l(2),g("formControlName",i.name),l(2),g("ngForOf",i.selectOptions),l(3),g("ngIf",o.reportForm.controls[i.name].hasError("required"))}}function Mwi(e,n){e&1&&(ot(0,23),t(1,` + `),x(2,kwi,9,3,"mat-form-field",24),t(3,` - `),x(4,kEi,14,7,"mat-form-field",25),t(5,` + `),x(4,Iwi,14,7,"mat-form-field",25),t(5,` - `),x(6,PEi,12,4,"mat-form-field",24),t(7,` - `),ot()),e&2&&(l(2),g("ngSwitchCase","text"),l(2),g("ngSwitchCase","date"),l(2),g("ngSwitchCase","select"))}function MEi(e,n){if(e&1&&(at(0,21),t(1,` - `),x(2,DEi,8,3,"ng-container",22),t(3,` - `),ot()),e&2){let i=n.$implicit,a=A(2);g("ngSwitch",i.displayType),l(2),g("ngIf",a.reportForm.contains(i.name))}}function AEi(e,n){if(e&1&&(o(0,"mat-option",32),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;g("value",i.value),l(),k(` + `),x(6,Awi,12,4,"mat-form-field",24),t(7,` + `),at()),e&2&&(l(2),g("ngSwitchCase","text"),l(2),g("ngSwitchCase","date"),l(2),g("ngSwitchCase","select"))}function Owi(e,n){if(e&1&&(ot(0,21),t(1,` + `),x(2,Mwi,8,3,"ng-container",22),t(3,` + `),at()),e&2){let i=n.$implicit,o=M(2);g("ngSwitch",i.displayType),l(2),g("ngIf",o.reportForm.contains(i.name))}}function Fwi(e,n){if(e&1&&(a(0,"mat-option",32),t(1),m(2,"translate"),s()),e&2){let i=n.$implicit;g("value",i.value),l(),k(` `,d(2,2,"labels.inputs."+i.name),` - `)}}function OEi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function Bwi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.text.Report Output Type")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function FEi(e,n){if(e&1&&(o(0,"mat-form-field",7),t(1,` - `),o(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"mat-select",33),t(7,` - `),x(8,AEi,3,4,"mat-option",31),t(9,` + `),l(4),b(d(6,7,"labels.commons.required")))}function Rwi(e,n){if(e&1&&(a(0,"mat-form-field",7),t(1,` + `),a(2,"mat-label"),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"mat-select",33),t(7,` + `),x(8,Fwi,3,4,"mat-option",31),t(9,` `),s(),t(10,` - `),x(11,OEi,8,9,"mat-error",2),t(12,` - `),s()),e&2){let i=A(2);l(3),b(d(4,3,"labels.inputs.Output Type")),l(5),g("ngForOf",i.outputTypeOptions),l(3),g("ngIf",i.reportForm.controls.outputType.hasError("required"))}}function BEi(e,n){if(e&1&&(o(0,"div",34),t(1,` - `),o(2,"mat-checkbox",35),t(3),m(4,"translate"),s(),t(5,` - `),s()),e&2){let i=A(2);l(3),vt(` + `),x(11,Bwi,8,9,"mat-error",2),t(12,` + `),s()),e&2){let i=M(2);l(3),b(d(4,3,"labels.inputs.Output Type")),l(5),g("ngForOf",i.outputTypeOptions),l(3),g("ngIf",i.reportForm.controls.outputType.hasError("required"))}}function Nwi(e,n){if(e&1&&(a(0,"div",34),t(1,` + `),a(2,"mat-checkbox",35),t(3),m(4,"translate"),s(),t(5,` + `),s()),e&2){let i=M(2);l(3),vt(` `,d(4,2,"labels.text.Export output data to S3 repository")," [",i.exportToS3Repository,`] - `)}}function REi(e,n){if(e&1){let i=lt();o(0,"button",36),q("click",function(r){Q(i);let c=A(2);return Y(c.runReportAndExport(r))}),t(1,` - `),I(2,"fa-icon",37),t(3),m(4,"translate"),s()}if(e&2){let i=A(2);g("disabled",!i.reportForm.valid||i.isProcessing),l(3),k(` + `)}}function Lwi(e,n){if(e&1){let i=lt();a(0,"button",36),q("click",function(r){Q(i);let c=M(2);return K(c.runReportAndExport(r))}),t(1,` + `),T(2,"fa-icon",37),t(3),m(4,"translate"),s()}if(e&2){let i=M(2);g("disabled",!i.reportForm.valid||i.isProcessing),l(3),k(` `,d(4,2,"labels.buttons.Run and Download Report"),` - `)}}function NEi(e,n){if(e&1){let i=lt();o(0,"mat-card"),t(1,` - `),o(2,"form",4),t(3,` - `),o(4,"mat-card-content",5),t(5,` - `),x(6,MEi,4,2,"ng-container",6),t(7,` + `)}}function Vwi(e,n){if(e&1){let i=lt();a(0,"mat-card"),t(1,` + `),a(2,"form",4),t(3,` + `),a(4,"mat-card-content",5),t(5,` + `),x(6,Owi,4,2,"ng-container",6),t(7,` - `),o(8,"mat-form-field",7),t(9,` - `),o(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"mat-select",8),t(15,` - `),o(16,"mat-option",9),t(17,"0"),s(),t(18,` - `),o(19,"mat-option",10),t(20,"1"),s(),t(21,` - `),o(22,"mat-option",11),t(23,"2"),s(),t(24,` - `),o(25,"mat-option",12),t(26,"3"),s(),t(27,` - `),o(28,"mat-option",13),t(29,"4"),s(),t(30,` + `),a(8,"mat-form-field",7),t(9,` + `),a(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"mat-select",8),t(15,` + `),a(16,"mat-option",9),t(17,"0"),s(),t(18,` + `),a(19,"mat-option",10),t(20,"1"),s(),t(21,` + `),a(22,"mat-option",11),t(23,"2"),s(),t(24,` + `),a(25,"mat-option",12),t(26,"3"),s(),t(27,` + `),a(28,"mat-option",13),t(29,"4"),s(),t(30,` `),s(),t(31,` `),s(),t(32,` - `),x(33,FEi,13,5,"mat-form-field",14),t(34,` + `),x(33,Rwi,13,5,"mat-form-field",14),t(34,` - `),x(35,BEi,6,4,"div",15),t(36,` + `),x(35,Nwi,6,4,"div",15),t(36,` `),s(),t(37,` - `),o(38,"mat-card-actions",16),t(39,` - `),o(40,"button",17),t(41),m(42,"translate"),s(),t(43,` - `),o(44,"button",18),q("click",function(){Q(i);let r=A();return Y(r.run())}),t(45,` - `),I(46,"fa-icon",19),t(47),m(48,"translate"),s(),t(49,` - `),x(50,REi,5,4,"button",20),t(51,` + `),a(38,"mat-card-actions",16),t(39,` + `),a(40,"button",17),t(41),m(42,"translate"),s(),t(43,` + `),a(44,"button",18),q("click",function(){Q(i);let r=M();return K(r.run())}),t(45,` + `),T(46,"fa-icon",19),t(47),m(48,"translate"),s(),t(49,` + `),x(50,Lwi,5,4,"button",20),t(51,` `),s(),t(52,` `),s(),t(53,` - `),s()}if(e&2){let i=A();l(2),g("formGroup",i.reportForm),l(4),g("ngForOf",i.paramData),l(5),b(d(12,11,"labels.inputs.Decimal Places")),l(3),g("formControl",i.decimalChoice),l(19),g("ngIf",i.isPentahoReport()),l(2),g("ngIf",i.exportToS3Allowed),l(5),g("routerLink",ht(17,yEi)),l(),k(` + `),s()}if(e&2){let i=M();l(2),g("formGroup",i.reportForm),l(4),g("ngForOf",i.paramData),l(5),b(d(12,11,"labels.inputs.Decimal Places")),l(3),g("formControl",i.decimalChoice),l(19),g("ngIf",i.isPentahoReport()),l(2),g("ngIf",i.exportToS3Allowed),l(5),g("routerLink",ht(17,wwi)),l(),k(` `,d(42,13,"labels.buttons.Cancel"),` `),l(3),g("disabled",!i.reportForm.valid||i.isProcessing),l(3),k(` `,d(48,15,"labels.buttons.Run Report"),` - `),l(3),g("ngIf",i.isTableReport())}}function LEi(e,n){if(e&1&&I(0,"mifosx-table-and-sms",42),e&2){let i=A(2);g("dataObject",i.dataObject)}}function VEi(e,n){if(e&1&&I(0,"mifosx-chart",42),e&2){let i=A(2);g("dataObject",i.dataObject)}}function zEi(e,n){if(e&1&&I(0,"mifosx-pentaho",42),e&2){let i=A(2);g("dataObject",i.dataObject)}}function jEi(e,n){if(e&1){let i=lt();o(0,"div",38),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",39),t(5,` - `),o(6,"button",40),q("click",function(){Q(i);let r=A();return Y(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` + `),l(3),g("ngIf",i.isTableReport())}}function zwi(e,n){if(e&1&&T(0,"mifosx-table-and-sms",42),e&2){let i=M(2);g("dataObject",i.dataObject)}}function jwi(e,n){if(e&1&&T(0,"mifosx-chart",42),e&2){let i=M(2);g("dataObject",i.dataObject)}}function qwi(e,n){if(e&1&&T(0,"mifosx-pentaho",42),e&2){let i=M(2);g("dataObject",i.dataObject)}}function Hwi(e,n){if(e&1){let i=lt();a(0,"div",38),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",39),t(5,` + `),a(6,"button",40),q("click",function(){Q(i);let r=M();return K(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` `),s(),t(10,` - `),o(11,"div"),t(12,` - `),x(13,LEi,1,1,"mifosx-table-and-sms",41),t(14,` - `),x(15,VEi,1,1,"mifosx-chart",41),t(16,` - `),x(17,zEi,1,1,"mifosx-pentaho",41),t(18,` + `),a(11,"div"),t(12,` + `),x(13,zwi,1,1,"mifosx-table-and-sms",41),t(14,` + `),x(15,jwi,1,1,"mifosx-chart",41),t(16,` + `),x(17,qwi,1,1,"mifosx-pentaho",41),t(18,` `),s(),t(19,` `),s(),t(20,` -`),s()}if(e&2){let i=A();l(7),k(` +`),s()}if(e&2){let i=M();l(7),k(` `,d(8,4,"labels.buttons.Parameters"),` - `),l(6),g("ngIf",!i.hideTable),l(2),g("ngIf",!i.hideChart),l(2),g("ngIf",!i.hidePentaho)}}var ift=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.reportsService=a,this.settingsService=r,this.alertService=c,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.report={},this.paramData=[],this.parentParameters=[],this.pentahoReportParameters=[],this.reportForm=new b0({}),this.decimalChoice=new ge,this.isCollapsed=!1,this.hideTable=!0,this.hideChart=!0,this.hidePentaho=!0,this.reportUsesDates=!1,this.exportToS3Allowed=!1,this.outputTypeOptions=[],this.isProcessing=!1,this.report.name=this.route.snapshot.params.name,this.route.queryParams.subscribe(h=>{this.report.type=h.type,this.report.id=h.id}),this.route.data.subscribe(h=>{if(this.paramData=h.reportParameters,this.isTableReport()){let _=h.configurations.globalConfiguration.find(C=>C.name==="amazon-s3"),y=h.configurations.globalConfiguration.find(C=>C.name==="report-export-s3-folder-name");_&&_.enabled&&y&&y.enabled&&y.stringValue&&(this.exportToS3Allowed=!0,this.exportToS3Repository=y.stringValue)}})}isTableReport(){return this.report.type==="Table"}isPentahoReport(){return this.report.type==="Pentaho"}ngOnInit(){this.maxDate=this.settingsService.maxAllowedDate,this.createRunReportForm()}createRunReportForm(){this.paramData.forEach(i=>{if(!i.parentParameterName)this.reportForm.addControl(i.name,new ge("",yt.required)),i.displayType==="select"&&this.fetchSelectOptions(i,i.name);else{let a=this.paramData.find(r=>r.name===i.parentParameterName);a!=null&&(a.childParameters.push(i),this.updateParentParameters(a))}}),this.isPentahoReport()&&(this.reportForm.addControl("outputType",new ge("",yt.required)),this.outputTypeOptions=[{name:"PDF format",value:"PDF"},{name:"Normal format",value:"HTML"},{name:"Excel format",value:"XLS"},{name:"Excel 2007 format",value:"XLSX"},{name:"CSV format",value:"CSV"}],this.mapPentahoParams()),this.exportToS3Allowed&&this.reportForm.addControl("exportOutputToS3",new ge(!1)),this.decimalChoice.patchValue("0"),this.setChildControls()}updateParentParameters(i){let a=this.parentParameters.map(r=>r.name);if(!a.includes(i.name))this.parentParameters.push(i);else{let r=a.indexOf(i.name);this.parentParameters[r]=i}}mapPentahoParams(){this.reportsService.getPentahoParams(this.report.id).subscribe(i=>{i.forEach(a=>{let r=this.paramData.find(c=>c.name===a.parameterName);r.pentahoName=`R_${a.reportParameterName}`})})}setChildControls(){this.parentParameters.forEach(i=>{this.reportForm.get(i.name).valueChanges.subscribe(a=>{i.childParameters.forEach(r=>{if(r.displayType==="none"?this.reportForm.addControl(r.name,new ge(r.defaultVal)):this.reportForm.addControl(r.name,new ge("",yt.required)),r.displayType==="select"){let c=`${r.name}?${i.inputName}=${a.id}`;this.fetchSelectOptions(r,c)}})})})}fetchSelectOptions(i,a){this.reportsService.getSelectOptions(a).subscribe(r=>{i.selectOptions=r,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"})})}formatUserResponse(i){let a={},r;this.reportToBeExportedInRepository=!1;for(let[c,u]of Object.entries(i)){if(c==="outputType"){a["output-type"]=u;continue}else if(c==="exportOutputToS3"){this.reportToBeExportedInRepository=u;continue}let h=this.paramData.find(_=>_.name===c);switch(r=this.isPentahoReport()?h.pentahoName:h.inputName,h.displayType){case"text":a[r]=u;break;case"select":a[r]=u.id;break;case"date":this.isTableReport()?a[r]=this.dateUtils.formatDate(u,xi.DEFAULT_DATEFORMAT):a[r]=this.dateUtils.formatDate(u,this.settingsService.dateFormat),this.reportUsesDates=!0;break;case"none":a[r]=u;break}}return a}run(){this.isCollapsed=!0;let i=this.formatUserResponse(this.reportForm.value),a=ve({},i);if(this.reportUsesDates){let r=this.settingsService.dateFormat;this.isTableReport()&&(r=xi.DEFAULT_DATEFORMAT),a=oi(ve({},i),{locale:this.settingsService.language.code,dateFormat:r})}switch(this.reportToBeExportedInRepository&&(a.exportS3=!0),this.dataObject={formData:a,report:this.report,decimalChoice:this.decimalChoice.value},this.report.type){case"SMS":case"Table":this.hideTable=!1;break;case"Chart":this.hideChart=!1;break;case"Pentaho":this.hidePentaho=!1;break}}runReportAndExport(i){i.stopPropagation(),this.isProcessing=!0;let a=this.formatUserResponse(this.reportForm.value),r=this.report.name,c=oi(ve({},a),{decimalChoice:this.decimalChoice.value});this.reportsService.getRunReportData(r,c).subscribe(u=>{if(u.data.length>0){this.alertService.alert({type:"Report generation",message:`Report: ${r} data generated`});let h=[];u.columnHeaders.forEach(_=>{h.push(_.columnName)}),this.exportToXLS(r,u.data,h)}else this.alertService.alert({type:"Report generation",message:`Report: ${r} without data generated`});this.isProcessing=!1})}exportToXLS(i,a,r){return Xr(this,null,function*(){let c=`${i}.xlsx`,u=a.map(M=>{let D={};for(let B=0;B{_.addRow(r.map(D=>M[D]))});let y=yield h.xlsx.writeBuffer(),C=new Blob([y],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),E=URL.createObjectURL(C),P=document.createElement("a");P.href=E,P.download=c,document.body.appendChild(P),P.click(),setTimeout(()=>{document.body.removeChild(P),URL.revokeObjectURL(E)},0)})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Bs),z($e),z(Fc),z(xi))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-run-report"]],decls:7,vars:2,consts:[["runReportDatePicker",""],[1,"container","input"],[4,"ngIf"],["class","container output",4,"ngIf"],[3,"formGroup"],[1,"form-grid"],[3,"ngSwitch",4,"ngFor","ngForOf"],[1,"form-field"],[3,"formControl"],["value","0"],["value","1"],["value","2"],["value","3"],["value","4"],["class","form-field",4,"ngIf"],["class","flex-98",4,"ngIf"],[1,"layout-row","align-between","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary","id","runreport",3,"click","disabled"],["icon","file-export",1,"m-r-10"],["mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],[3,"ngSwitch"],["class","test",4,"ngIf"],[1,"test"],["class","form-field",4,"ngSwitchCase"],["class","form-field",3,"click",4,"ngSwitchCase"],["matInput","","required","",3,"formControlName"],[1,"form-field",3,"click"],["matInput","","required","",3,"min","max","matDatepicker","formControlName"],["matSuffix","",3,"for"],["required","",3,"formControlName"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["required","","formControlName","outputType"],[1,"flex-98"],["labelPosition","after","formControlName","exportOutputToS3"],["mat-raised-button","","color","primary",3,"click","disabled"],["icon","download",1,"m-r-10"],[1,"container","output"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],[3,"dataObject",4,"ngIf"],[3,"dataObject"]],template:function(a,r){a&1&&(o(0,"div",1),t(1,` - `),x(2,NEi,54,18,"mat-card",2),t(3,` + `),l(6),g("ngIf",!i.hideTable),l(2),g("ngIf",!i.hideChart),l(2),g("ngIf",!i.hidePentaho)}}var H6=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.reportsService=o,this.settingsService=r,this.alertService=c,this.dateUtils=u,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.report={},this.paramData=[],this.parentParameters=[],this.pentahoReportParameters=[],this.reportForm=new om({}),this.decimalChoice=new be,this.isCollapsed=!1,this.hideTable=!0,this.hideChart=!0,this.hidePentaho=!0,this.reportUsesDates=!1,this.exportToS3Allowed=!1,this.outputTypeOptions=[],this.isProcessing=!1,this.report.name=this.route.snapshot.params.name,this.route.queryParams.subscribe(h=>{this.report.type=h.type,this.report.id=h.id}),this.route.data.subscribe(h=>{if(this.paramData=h.reportParameters,this.isTableReport()){let _=h.configurations.globalConfiguration.find(C=>C.name==="amazon-s3"),y=h.configurations.globalConfiguration.find(C=>C.name==="report-export-s3-folder-name");_&&_.enabled&&y&&y.enabled&&y.stringValue&&(this.exportToS3Allowed=!0,this.exportToS3Repository=y.stringValue)}})}isTableReport(){return this.report.type==="Table"}isPentahoReport(){return this.report.type==="Pentaho"}ngOnInit(){this.maxDate=this.settingsService.maxAllowedDate,this.createRunReportForm()}createRunReportForm(){this.paramData.forEach(i=>{if(!i.parentParameterName)this.reportForm.addControl(i.name,new be("",St.required)),i.displayType==="select"&&this.fetchSelectOptions(i,i.name);else{let o=this.paramData.find(r=>r.name===i.parentParameterName);o!=null&&(o.childParameters.push(i),this.updateParentParameters(o))}}),this.isPentahoReport()&&(this.reportForm.addControl("outputType",new be("",St.required)),this.outputTypeOptions=[{name:"PDF format",value:"PDF"},{name:"Normal format",value:"HTML"},{name:"Excel format",value:"XLS"},{name:"Excel 2007 format",value:"XLSX"},{name:"CSV format",value:"CSV"}],this.mapPentahoParams()),this.exportToS3Allowed&&this.reportForm.addControl("exportOutputToS3",new be(!1)),this.decimalChoice.patchValue("0"),this.setChildControls()}updateParentParameters(i){let o=this.parentParameters.map(r=>r.name);if(!o.includes(i.name))this.parentParameters.push(i);else{let r=o.indexOf(i.name);this.parentParameters[r]=i}}mapPentahoParams(){this.reportsService.getPentahoParams(this.report.id).subscribe(i=>{i.forEach(o=>{let r=this.paramData.find(c=>c.name===o.parameterName);r.pentahoName=`R_${o.reportParameterName}`})})}setChildControls(){this.parentParameters.forEach(i=>{this.reportForm.get(i.name).valueChanges.subscribe(o=>{i.childParameters.forEach(r=>{if(r.displayType==="none"?this.reportForm.addControl(r.name,new be(r.defaultVal)):this.reportForm.addControl(r.name,new be("",St.required)),r.displayType==="select"){let c=`${r.name}?${i.inputName}=${o.id}`;this.fetchSelectOptions(r,c)}})})})}fetchSelectOptions(i,o){this.reportsService.getSelectOptions(o).subscribe(r=>{i.selectOptions=r,i.selectAll==="Y"&&i.selectOptions.push({id:"-1",name:"All"})})}formatUserResponse(i){let o={},r;this.reportToBeExportedInRepository=!1;for(let[c,u]of Object.entries(i)){if(c==="outputType"){o["output-type"]=u;continue}else if(c==="exportOutputToS3"){this.reportToBeExportedInRepository=u;continue}let h=this.paramData.find(_=>_.name===c);switch(r=this.isPentahoReport()?h.pentahoName:h.inputName,h.displayType){case"text":o[r]=u;break;case"select":o[r]=u.id;break;case"date":this.isTableReport()?o[r]=this.dateUtils.formatDate(u,_i.DEFAULT_DATEFORMAT):o[r]=this.dateUtils.formatDate(u,this.settingsService.dateFormat),this.reportUsesDates=!0;break;case"none":o[r]=u;break}}return o}run(){this.isCollapsed=!0;let i=this.formatUserResponse(this.reportForm.value),o=ye({},i);if(this.reportUsesDates){let r=this.settingsService.dateFormat;this.isTableReport()&&(r=_i.DEFAULT_DATEFORMAT),o=li(ye({},i),{locale:this.settingsService.language.code,dateFormat:r})}switch(this.reportToBeExportedInRepository&&(o.exportS3=!0),this.dataObject={formData:o,report:this.report,decimalChoice:this.decimalChoice.value},this.report.type){case"SMS":case"Table":this.hideTable=!1;break;case"Chart":this.hideChart=!1;break;case"Pentaho":this.hidePentaho=!1;break}}runReportAndExport(i){i.stopPropagation(),this.isProcessing=!0;let o=this.formatUserResponse(this.reportForm.value),r=this.report.name,c=li(ye({},o),{decimalChoice:this.decimalChoice.value});this.reportsService.getRunReportData(r,c).subscribe(u=>{if(u.data.length>0){this.alertService.alert({type:"Report generation",message:`Report: ${r} data generated`});let h=[];u.columnHeaders.forEach(_=>{h.push(_.columnName)}),this.exportToXLS(r,u.data,h)}else this.alertService.alert({type:"Report generation",message:`Report: ${r} without data generated`});this.isProcessing=!1})}exportToXLS(i,o,r){return Wr(this,null,function*(){let c=`${i}.xlsx`,u=o.map(A=>{let D={};for(let B=0;B{_.addRow(r.map(D=>A[D]))});let y=yield h.xlsx.writeBuffer(),C=new Blob([y],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),E=URL.createObjectURL(C),P=document.createElement("a");P.href=E,P.download=c,document.body.appendChild(P),P.click(),setTimeout(()=>{document.body.removeChild(P),URL.revokeObjectURL(E)},0)})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ks),z(Qe),z(yc),z(_i))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-run-report"]],decls:7,vars:2,consts:[["runReportDatePicker",""],[1,"container","input"],[4,"ngIf"],["class","container output",4,"ngIf"],[3,"formGroup"],[1,"form-grid"],[3,"ngSwitch",4,"ngFor","ngForOf"],[1,"form-field"],[3,"formControl"],["value","0"],["value","1"],["value","2"],["value","3"],["value","4"],["class","form-field",4,"ngIf"],["class","flex-98",4,"ngIf"],[1,"layout-row","align-between","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary","id","runreport",3,"click","disabled"],["icon","file-export",1,"m-r-10"],["mat-raised-button","","color","primary",3,"disabled","click",4,"ngIf"],[3,"ngSwitch"],["class","test",4,"ngIf"],[1,"test"],["class","form-field",4,"ngSwitchCase"],["class","form-field",3,"click",4,"ngSwitchCase"],["matInput","","required","",3,"formControlName"],[1,"form-field",3,"click"],["matInput","","required","",3,"min","max","matDatepicker","formControlName"],["matSuffix","",3,"for"],["required","",3,"formControlName"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["required","","formControlName","outputType"],[1,"flex-98"],["labelPosition","after","formControlName","exportOutputToS3"],["mat-raised-button","","color","primary",3,"click","disabled"],["icon","download",1,"m-r-10"],[1,"container","output"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],[3,"dataObject",4,"ngIf"],[3,"dataObject"]],template:function(o,r){o&1&&(a(0,"div",1),t(1,` + `),x(2,Vwi,54,18,"mat-card",2),t(3,` `),s(),t(4,` -`),x(5,jEi,21,6,"div",3),t(6,` -`)),a&2&&(l(2),g("ngIf",!r.isCollapsed),l(3),g("ngIf",r.isCollapsed))},dependencies:[re,Lt,as,os,Ht,De,Dt,te,Ge,le,Ti,Pi,Di,Mi,jt,Gt,Te,yi,Kt,qe,fe,ye,ee,me,Ie,nr,de,ue,zt,Zut,Xut,tft,St],styles:[".input[_ngcontent-%COMP%]{max-width:37rem}.form-grid[_ngcontent-%COMP%]{display:flex;flex-direction:column}.form-field[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var _F=(()=>{class e{constructor(i){this.reportsService=i}resolve(){return this.reportsService.getReports()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Bs))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var vF=(()=>{class e{constructor(i){this.reportsService=i}resolve(i){return this.reportsService.getReportParams(i.params.name)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Bs))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var qEi=[ha.withShell([{path:"reports",data:{title:"Reports",breadcrumb:"Reports"},resolve:{reports:_F},children:[{path:"",component:hF},{path:":filter",data:{routeParamBreadcrumb:"filter"},component:hF},{path:"run/:name",data:{title:"Reports",routeParamBreadcrumb:"name"},component:ift,resolve:{reportParameters:vF,configurations:Au}}]}])],nft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[_F,vF,Ex],imports:[ir.forChild(qEi),ir]})}}return e})();var rft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[uu],imports:[Jr,nft]})}}return e})();var HEi=()=>[10,25,50,100],GEi=()=>["CLIENT","GROUP","CENTER"];function UEi(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"error.Searched query resulted more than 200 records")))}function $Ei(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function WEi(e,n){if(e&1&&(o(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entityType)}}function QEi(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Name")))}function YEi(e,n){if(e&1&&(o(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entityName)}}function KEi(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Account No")))}function JEi(e,n){if(e&1&&(o(0,"td",18),t(1,` - `),I(2,"mifosx-account-number",19),t(3,` - `),s()),e&2){let i=n.$implicit;l(2),Jt("accountNo",i.entityAccountNo)}}function ZEi(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.External Id")))}function XEi(e,n){if(e&1&&(o(0,"td",18),t(1,` - `),I(2,"mifosx-external-identifier",20),t(3,` - `),s()),e&2){let i=n.$implicit;l(2),Jt("externalId",i.entityExternalId)}}function tki(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Parent Type")))}function eki(e,n){if(e&1&&(o(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),k(` - `,ht(1,GEi).includes(i.entityType)?"Office":"Client",` - `)}}function iki(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Parent Name")))}function nki(e,n){if(e&1&&(o(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.parentName)}}function rki(e,n){e&1&&(o(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Details")))}function aki(e,n){if(e&1){let i=lt();o(0,"td",18),t(1,` - `),o(2,"button",21),m(3,"translate"),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.navigate(r))}),t(4,` - `),I(5,"fa-icon",22),t(6,` +`),x(5,Hwi,21,6,"div",3),t(6,` +`)),o&2&&(l(2),g("ngIf",!r.isCollapsed),l(3),g("ngIf",r.isCollapsed))},dependencies:[yt,le,zt,Ya,Ja,wt,_e,we,re,he,Ie,Xn,ge,xe,qt,oe,de,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,Et,Mi,Ut,z6,j6,q6],styles:[".input[_ngcontent-%COMP%]{max-width:37rem}.form-grid[_ngcontent-%COMP%]{display:flex;flex-direction:column}.form-field[_ngcontent-%COMP%]{width:100%}"]})}}return e})();var oz=(()=>{class e{constructor(i){this.reportsService=i}resolve(){return this.reportsService.getReports()}static{this.\u0275fac=function(o){return new(o||e)(Kt(ks))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var az=(()=>{class e{constructor(i){this.reportsService=i}resolve(i){return this.reportsService.getReportParams(i.params.name)}static{this.\u0275fac=function(o){return new(o||e)(Kt(ks))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var Gwi=[po.withShell([{path:"reports",data:{title:"Reports",breadcrumb:"Reports"},resolve:{reports:oz},children:[{path:"",component:bC},{path:":filter",data:{routeParamBreadcrumb:"filter"},component:bC},{path:"run/:name",data:{title:"Reports",routeParamBreadcrumb:"name"},component:H6,resolve:{reportParameters:az,configurations:gu}}]}])],but=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[oz,az,mx],imports:[Zn.forChild(Gwi),Zn]})}}return e})();var Cut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[Yd],imports:[Ur,but,bC,H6,z6,j6,q6]})}}return e})();var Uwi=()=>[10,25,50,100],$wi=()=>["CLIENT","GROUP","CENTER"];function Wwi(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"error.Searched query resulted more than 200 records")))}function Qwi(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Type")))}function Kwi(e,n){if(e&1&&(a(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entityType)}}function Ywi(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity Name")))}function Jwi(e,n){if(e&1&&(a(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entityName)}}function Zwi(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Account No")))}function Xwi(e,n){if(e&1&&(a(0,"td",18),t(1,` + `),T(2,"mifosx-account-number",19),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),Xt("accountNo",i.entityAccountNo)}}function t4i(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.External Id")))}function e4i(e,n){if(e&1&&(a(0,"td",18),t(1,` + `),T(2,"mifosx-external-identifier",20),t(3,` + `),s()),e&2){let i=n.$implicit;l(2),Xt("externalId",i.entityExternalId)}}function i4i(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Parent Type")))}function n4i(e,n){if(e&1&&(a(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `,ht(1,$wi).includes(i.entityType)?"Office":"Client",` + `)}}function r4i(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Parent Name")))}function o4i(e,n){if(e&1&&(a(0,"td",18),t(1),s()),e&2){let i=n.$implicit;l(),b(i.parentName)}}function a4i(e,n){e&1&&(a(0,"th",17),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Details")))}function s4i(e,n){if(e&1){let i=lt();a(0,"td",18),t(1,` + `),a(2,"button",21),m(3,"translate"),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.navigate(r))}),t(4,` + `),T(5,"fa-icon",22),t(6,` `),s(),t(7,` - `),s()}e&2&&(l(2),Jt("matTooltip",d(3,1,"tooltips.View Entity")))}function oki(e,n){e&1&&I(0,"tr",23)}function ski(e,n){e&1&&I(0,"tr",24)}function lki(e,n){if(e&1&&(o(0,"mat-card",2),t(1,` - `),x(2,UEi,3,3,"mat-error",3),t(3,` + `),s()}e&2&&(l(2),Xt("matTooltip",d(3,1,"tooltips.View Entity")))}function l4i(e,n){e&1&&T(0,"tr",23)}function c4i(e,n){e&1&&T(0,"tr",24)}function p4i(e,n){if(e&1&&(a(0,"mat-card",2),t(1,` + `),x(2,Wwi,3,3,"mat-error",3),t(3,` - `),o(4,"table",4),t(5,` - `),at(6,5),t(7,` - `),x(8,$Ei,3,3,"th",6),t(9,` - `),x(10,WEi,2,1,"td",7),t(11,` - `),ot(),t(12,` + `),a(4,"table",4),t(5,` + `),ot(6,5),t(7,` + `),x(8,Qwi,3,3,"th",6),t(9,` + `),x(10,Kwi,2,1,"td",7),t(11,` + `),at(),t(12,` - `),at(13,8),t(14,` - `),x(15,QEi,3,3,"th",6),t(16,` - `),x(17,YEi,2,1,"td",7),t(18,` - `),ot(),t(19,` + `),ot(13,8),t(14,` + `),x(15,Ywi,3,3,"th",6),t(16,` + `),x(17,Jwi,2,1,"td",7),t(18,` + `),at(),t(19,` - `),at(20,9),t(21,` - `),x(22,KEi,3,3,"th",6),t(23,` - `),x(24,JEi,4,1,"td",7),t(25,` - `),ot(),t(26,` + `),ot(20,9),t(21,` + `),x(22,Zwi,3,3,"th",6),t(23,` + `),x(24,Xwi,4,1,"td",7),t(25,` + `),at(),t(26,` - `),at(27,10),t(28,` - `),x(29,ZEi,3,3,"th",6),t(30,` - `),x(31,XEi,4,1,"td",7),t(32,` - `),ot(),t(33,` + `),ot(27,10),t(28,` + `),x(29,t4i,3,3,"th",6),t(30,` + `),x(31,e4i,4,1,"td",7),t(32,` + `),at(),t(33,` - `),at(34,11),t(35,` - `),x(36,tki,3,3,"th",6),t(37,` - `),x(38,eki,2,2,"td",7),t(39,` - `),ot(),t(40,` + `),ot(34,11),t(35,` + `),x(36,i4i,3,3,"th",6),t(37,` + `),x(38,n4i,2,2,"td",7),t(39,` + `),at(),t(40,` - `),at(41,12),t(42,` - `),x(43,iki,3,3,"th",6),t(44,` - `),x(45,nki,2,1,"td",7),t(46,` - `),ot(),t(47,` + `),ot(41,12),t(42,` + `),x(43,r4i,3,3,"th",6),t(44,` + `),x(45,o4i,2,1,"td",7),t(46,` + `),at(),t(47,` - `),at(48,13),t(49,` - `),x(50,rki,3,3,"th",6),t(51,` - `),x(52,aki,8,3,"td",7),t(53,` - `),ot(),t(54,` + `),ot(48,13),t(49,` + `),x(50,a4i,3,3,"th",6),t(51,` + `),x(52,s4i,8,3,"td",7),t(53,` + `),at(),t(54,` - `),x(55,oki,1,0,"tr",14),t(56,` - `),x(57,ski,1,0,"tr",15),t(58,` + `),x(55,l4i,1,0,"tr",14),t(56,` + `),x(57,c4i,1,0,"tr",15),t(58,` `),s(),t(59,` - `),I(60,"mat-paginator",16),t(61,` - `),s()),e&2){let i=A();l(2),g("ngIf",i.overload),l(2),g("dataSource",i.dataSource),l(51),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(5,HEi))}}function cki(e,n){e&1&&(o(0,"mat-card",2),t(1,` - `),o(2,"div",25),t(3,` - `),o(4,"div",26),t(5,` - `),I(6,"i",27),t(7),m(8,"translate"),s(),t(9,` + `),T(60,"mat-paginator",16),t(61,` + `),s()),e&2){let i=M();l(2),g("ngIf",i.overload),l(2),g("dataSource",i.dataSource),l(51),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns),l(3),g("pageSizeOptions",ht(5,Uwi))}}function m4i(e,n){e&1&&(a(0,"mat-card",2),t(1,` + `),a(2,"div",25),t(3,` + `),a(4,"div",26),t(5,` + `),T(6,"i",27),t(7),m(8,"translate"),s(),t(9,` `),s(),t(10,` `),s()),e&2&&(l(7),k(` `,d(8,1,"labels.text.No data found"),` - `))}var aft=(()=>{class e{constructor(i,a){this.route=i,this.router=a,this.displayedColumns=["entityType","entityName","entityAccount","externalId","parentType","parentName","details"],this.hasResults=!1,this.route.data.subscribe(r=>{this.dataSource=new pi(r.searchResults),this.dataSource.paginator=this.paginator,this.hasResults=r.searchResults.length>0,this.overload=r.searchResults.length>200,this.overload&&(this.dataSource=new pi(r.searchResults.slice(0,200)))})}navigate(i){switch(i.entityType){case"CLIENT":this.router.navigate(["clients",i.entityId,"general"]);break;case"CLIENTIDENTIFIER":this.router.navigate(["clients",i.parentId,"general"]);break;case"CENTER":this.router.navigate(["centers",i.entityId]);break;case"GROUP":this.router.navigate(["groups",i.entityId]);break;case"SHARE":this.router.navigate(["clients",i.parentId,"shares-accounts",i.entityId]);break;case"SAVING":i.subEntityType==="depositAccountType.recurringDeposit"?this.router.navigate(["clients",i.parentId,"recurring-deposits-accounts",i.entityId,"transactions"]):i.subEntityType==="depositAccountType.fixedDeposit"?this.router.navigate(["clients",i.parentId,"fixed-deposits-accounts",i.entityId,"transactions"]):i.subEntityType==="depositAccountType.savingsDeposit"&&this.router.navigate(["clients",i.parentId,"savings-accounts",i.entityId,"transactions"]);break;case"LOAN":this.router.navigate(["clients",i.parentId,"loans-accounts",i.entityId,"general"]);break}}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(Zt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-search-page"]],viewQuery:function(a,r){if(a&1&&Bt(Se,7),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first)}},decls:7,vars:2,consts:[[1,"container"],["class","layout-column gap-2percent",4,"ngIf"],[1,"layout-column","gap-2percent"],[4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","entityType"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","view-details",4,"matCellDef"],["matColumnDef","entityName"],["matColumnDef","entityAccount"],["matColumnDef","externalId"],["matColumnDef","parentType"],["matColumnDef","parentName"],["matColumnDef","details"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell",""],["mat-cell","",1,"view-details"],["display","left",3,"accountNo"],[3,"externalId"],["mat-icon-button","","matTooltipPosition","right",3,"click","matTooltip"],["icon","eye","size","lg"],["mat-header-row",""],["mat-row",""],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),x(2,lki,62,6,"mat-card",1),t(3,` + `))}var G6=(()=>{class e{constructor(i,o){this.route=i,this.router=o,this.displayedColumns=["entityType","entityName","entityAccount","externalId","parentType","parentName","details"],this.hasResults=!1,this.route.data.subscribe(r=>{this.dataSource=new mi(r.searchResults),this.dataSource.paginator=this.paginator,this.hasResults=r.searchResults.length>0,this.overload=r.searchResults.length>200,this.overload&&(this.dataSource=new mi(r.searchResults.slice(0,200)))})}navigate(i){switch(i.entityType){case"CLIENT":this.router.navigate(["clients",i.entityId,"general"]);break;case"CLIENTIDENTIFIER":this.router.navigate(["clients",i.parentId,"general"]);break;case"CENTER":this.router.navigate(["centers",i.entityId]);break;case"GROUP":this.router.navigate(["groups",i.entityId]);break;case"SHARE":this.router.navigate(["clients",i.parentId,"shares-accounts",i.entityId]);break;case"SAVING":i.subEntityType==="depositAccountType.recurringDeposit"?this.router.navigate(["clients",i.parentId,"recurring-deposits-accounts",i.entityId,"transactions"]):i.subEntityType==="depositAccountType.fixedDeposit"?this.router.navigate(["clients",i.parentId,"fixed-deposits-accounts",i.entityId,"transactions"]):i.subEntityType==="depositAccountType.savingsDeposit"&&this.router.navigate(["clients",i.parentId,"savings-accounts",i.entityId,"transactions"]);break;case"LOAN":this.router.navigate(["clients",i.parentId,"loans-accounts",i.entityId,"general"]);break}}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(te))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-search-page"]],viewQuery:function(o,r){if(o&1&&Nt(Ye,7),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first)}},decls:7,vars:2,consts:[[1,"container"],["class","layout-column gap-2percent",4,"ngIf"],[1,"layout-column","gap-2percent"],[4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","entityType"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","view-details",4,"matCellDef"],["matColumnDef","entityName"],["matColumnDef","entityAccount"],["matColumnDef","externalId"],["matColumnDef","parentType"],["matColumnDef","parentName"],["matColumnDef","details"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell",""],["mat-cell","",1,"view-details"],["display","left",3,"accountNo"],[3,"externalId"],["mat-icon-button","","matTooltipPosition","right",3,"click","matTooltip"],["icon","eye","size","lg"],["mat-header-row",""],["mat-row",""],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),x(2,p4i,62,6,"mat-card",1),t(3,` - `),x(4,cki,11,3,"mat-card",1),t(5,` + `),x(4,m4i,11,3,"mat-card",1),t(5,` `),s(),t(6,` -`)),a&2&&(l(2),g("ngIf",r.hasResults),l(2),g("ngIf",!r.hasResults))},dependencies:[Lt,Ht,Hi,te,Te,Se,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,wi,zo,sm,St]})}}return e})();var oft=(()=>{class e{constructor(i){this.http=i}getSearchResults(i,a){let r=new $n().set("exactMatch","false").set("query",i).set("resource",a);return this.http.get("/search",{params:r})}static{this.\u0275fac=function(a){return new(a||e)(Wt(uo))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var bF=(()=>{class e{constructor(i){this.searchService=i}resolve(i){let a=i.queryParams.query,r=i.queryParams.resource;return this.searchService.getSearchResults(a,r)}static{this.\u0275fac=function(a){return new(a||e)(Wt(oft))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var mki=[ha.withShell([{path:"search",component:aft,data:{title:"Search",breadcrumb:"Search"},runGuardsAndResolvers:"paramsOrQueryParamsChange",resolve:{searchResults:bF}}])],sft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[bF],imports:[ir.forChild(mki),ir]})}}return e})();var lft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,ko,sft]})}}return e})();var dki=()=>[10,25,50,100],uki=(e,n)=>[e,n];function fki(e,n){e&1&&(o(0,"th",11),t(1),m(2,"translate"),s()),e&2&&(l(),k(` +`)),o&2&&(l(2),g("ngIf",r.hasResults),l(2),g("ngIf",!r.hasResults))},dependencies:[yt,zt,wt,oe,Pe,Et,Oe,Re,Be,Ne,Fe,Le,Qm,Oa,Hi,Ei,Ut,Ve,je,ze,qe,Ye],encapsulation:2})}}return e})();var yut=(()=>{class e{constructor(i){this.http=i}getSearchResults(i,o){let r=new qn().set("exactMatch","false").set("query",i).set("resource",o);return this.http.get("/search",{params:r})}static{this.\u0275fac=function(o){return new(o||e)(Kt(sa))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var sz=(()=>{class e{constructor(i){this.searchService=i}resolve(i){let o=i.queryParams.query,r=i.queryParams.resource;return this.searchService.getSearchResults(o,r)}static{this.\u0275fac=function(o){return new(o||e)(Kt(yut))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var u4i=[po.withShell([{path:"search",component:G6,data:{title:"Search",breadcrumb:"Search"},runGuardsAndResolvers:"paramsOrQueryParamsChange",resolve:{searchResults:sz}}])],Sut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[sz],imports:[Zn.forChild(u4i),Zn]})}}return e})();var wut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,ba,Sut,G6]})}}return e})();var f4i=()=>[10,25,50,100],h4i=(e,n)=>[e,n];function g4i(e,n){e&1&&(a(0,"th",11),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Notification"),` - `))}function hki(e,n){if(e&1&&(o(0,"td",12),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `))}function x4i(e,n){if(e&1&&(a(0,"td",12),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.content,` - `)}}function gki(e,n){e&1&&(o(0,"th",11),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `)}}function _4i(e,n){e&1&&(a(0,"th",11),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Created At"),` - `))}function xki(e,n){if(e&1&&(o(0,"td",12),t(1),s()),e&2){let i=n.$implicit;l(),k(` + `))}function v4i(e,n){if(e&1&&(a(0,"td",12),t(1),s()),e&2){let i=n.$implicit;l(),k(` `,i.createdAt,` - `)}}function _ki(e,n){e&1&&I(0,"tr",13)}function vki(e,n){if(e&1&&I(0,"tr",14),e&2){let i=n.$implicit,a=A();g("routerLink",Es(1,uki,a.routeMap[i.objectType],i.objectId))}}function bki(e,n){if(e&1&&(o(0,"tr"),t(1,` - `),o(2,"td"),t(3,"You don't have any notifications"),s(),t(4,` - `),s()),e&2){let i=A();l(2),Tr("colspan",i.displayedColumns.length)}}var cft=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["notification","createdAt"],this.routeMap={client:"/clients/",group:"/groups/",loan:"/loans-accounts/",center:"/centers/",shareAccount:"/shares-accounts/",fixedDeposit:"/fixed-deposits-accounts/",recurringDepositAccount:"/recurring-deposits-accounts/",savingsAccount:"/savings-accounts/",shareProduct:"/products/share-products/",loanProduct:"/products/loan-products/"},this.route.data.subscribe(a=>{this.notificationsData=a.notifications.pageItems})}ngOnInit(){this.setNotifications()}setNotifications(){this.dataSource=new pi(this.notificationsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(a){return new(a||e)(z(Nt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-notifications-page"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,7),Bt(_e,7)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:31,vars:5,consts:[[1,"container"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","notification"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdAt"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],[4,"matNoDataRow"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"div",1),t(3,` - `),o(4,"table",2),t(5,` - `),at(6,3),t(7,` - `),x(8,fki,3,3,"th",4),t(9,` - `),x(10,hki,2,1,"td",5),t(11,` - `),ot(),t(12,` - `),at(13,6),t(14,` - `),x(15,gki,3,3,"th",4),t(16,` - `),x(17,xki,2,1,"td",5),t(18,` - `),ot(),t(19,` - `),x(20,_ki,1,0,"tr",7),t(21,` - `),x(22,vki,1,4,"tr",8),t(23,` - `),x(24,bki,5,1,"tr",9),t(25,` + `)}}function b4i(e,n){e&1&&T(0,"tr",13)}function C4i(e,n){if(e&1&&T(0,"tr",14),e&2){let i=n.$implicit,o=M();g("routerLink",gs(1,h4i,o.routeMap[i.objectType],i.objectId))}}function y4i(e,n){if(e&1&&(a(0,"tr"),t(1,` + `),a(2,"td"),t(3,"You don't have any notifications"),s(),t(4,` + `),s()),e&2){let i=M();l(2),Sr("colspan",i.displayedColumns.length)}}var U6=(()=>{class e{constructor(i){this.route=i,this.displayedColumns=["notification","createdAt"],this.routeMap={client:"/clients/",group:"/groups/",loan:"/loans-accounts/",center:"/centers/",shareAccount:"/shares-accounts/",fixedDeposit:"/fixed-deposits-accounts/",recurringDepositAccount:"/recurring-deposits-accounts/",savingsAccount:"/savings-accounts/",shareProduct:"/products/share-products/",loanProduct:"/products/loan-products/"},this.route.data.subscribe(o=>{this.notificationsData=o.notifications.pageItems})}ngOnInit(){this.setNotifications()}setNotifications(){this.dataSource=new mi(this.notificationsData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}static{this.\u0275fac=function(o){return new(o||e)(z(Vt))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-notifications-page"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,7),Nt(Ue,7)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:31,vars:5,consts:[[1,"container"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","notification"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdAt"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],[4,"matNoDataRow"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"div",1),t(3,` + `),a(4,"table",2),t(5,` + `),ot(6,3),t(7,` + `),x(8,g4i,3,3,"th",4),t(9,` + `),x(10,x4i,2,1,"td",5),t(11,` + `),at(),t(12,` + `),ot(13,6),t(14,` + `),x(15,_4i,3,3,"th",4),t(16,` + `),x(17,v4i,2,1,"td",5),t(18,` + `),at(),t(19,` + `),x(20,b4i,1,0,"tr",7),t(21,` + `),x(22,C4i,1,4,"tr",8),t(23,` + `),x(24,y4i,5,1,"tr",9),t(25,` `),s(),t(26,` - `),I(27,"mat-paginator",10),t(28,` + `),T(27,"mat-paginator",10),t(28,` `),s(),t(29,` `),s(),t(30,` -`)),a&2&&(l(4),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(5),g("pageSizeOptions",ht(4,dki)))},dependencies:[Se,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,Vz,zt,St],styles:[".select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var CF=(()=>{class e{constructor(i){this.notificationsService=i}resolve(){return this.notificationsService.getNotifications(!0,50)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Tz))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var Cki=[ha.withShell([{path:"notifications",component:cft,data:{title:"Notifications",breadcrumb:"Notifications"},resolve:{notifications:CF}}])],pft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[CF],imports:[ir.forChild(Cki),ir]})}}return e})();var mft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,ko,pft]})}}return e})();var dft=(()=>{class e{constructor(i){this.http=i}getOffices(){return this.http.get("/offices")}getStaffs(i){let a=new $n().set("officeId",i).set("status","all");return this.http.get("/staff",{params:a})}retrieveCollectionSheetData(i){let a=new $n().set("command","generateCollectionSheet");return this.http.post("/collectionsheet",i,{params:a})}executeSaveCollectionSheet(i){let a=new $n().set("command","saveCollectionSheet");return this.http.post("/collectionsheet",i,{params:a})}static{this.\u0275fac=function(a){return new(a||e)(Wt(uo))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var uft=()=>["../"],fft=()=>[10,25,50,100];function Ski(e,n){e&1&&(o(0,"div",19),t(1,` - `),o(2,"div",20),t(3,` - `),I(4,"i",21),t(5),m(6,"translate"),s(),t(7,` +`)),o&2&&(l(4),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns),l(5),g("pageSizeOptions",ht(4,f4i)))},dependencies:[yt,wt,qt,Et,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,E$,Ye],styles:[".select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var lz=(()=>{class e{constructor(i){this.notificationsService=i}resolve(){return this.notificationsService.getNotifications(!0,50)}static{this.\u0275fac=function(o){return new(o||e)(Kt(h$))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var S4i=[po.withShell([{path:"notifications",component:U6,data:{title:"Notifications",breadcrumb:"Notifications"},resolve:{notifications:lz}}])],Eut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[lz],imports:[Zn.forChild(S4i),Zn]})}}return e})();var kut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,ba,Eut,U6]})}}return e})();var Tut=(()=>{class e{constructor(i){this.http=i}getOffices(){return this.http.get("/offices")}getStaffs(i){let o=new qn().set("officeId",i).set("status","all");return this.http.get("/staff",{params:o})}retrieveCollectionSheetData(i){let o=new qn().set("command","generateCollectionSheet");return this.http.post("/collectionsheet",i,{params:o})}executeSaveCollectionSheet(i){let o=new qn().set("command","saveCollectionSheet");return this.http.post("/collectionsheet",i,{params:o})}static{this.\u0275fac=function(o){return new(o||e)(Kt(sa))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Iut=()=>["../"],Put=()=>[10,25,50,100];function E4i(e,n){e&1&&(a(0,"div",19),t(1,` + `),a(2,"div",20),t(3,` + `),T(4,"i",21),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No repayments and disbursal"),` - `))}function wki(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `))}function k4i(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.name,` - `)}}function Eki(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `)}}function T4i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Branch Office")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function kki(e,n){e&1&&(o(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),o(4,"strong"),t(5),m(6,"translate"),s(),t(7,` + `),l(4),b(d(6,7,"labels.commons.required")))}function I4i(e,n){e&1&&(a(0,"mat-error"),t(1),m(2,"translate"),m(3,"translate"),a(4,"strong"),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(),vt(` `,d(2,3,"labels.inputs.Repayment Date")," ",d(3,5,"labels.commons.is"),` - `),l(4),b(d(6,7,"labels.commons.required")))}function Iki(e,n){if(e&1&&(o(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` + `),l(4),b(d(6,7,"labels.commons.required")))}function P4i(e,n){if(e&1&&(a(0,"mat-option",22),t(1),s()),e&2){let i=n.$implicit;g("value",i.id),l(),k(` `,i.displayName,` - `)}}function Tki(e,n){if(e&1){let i=lt();o(0,"mat-card",3),t(1,` - `),x(2,Ski,8,3,"div",4),t(3,` + `)}}function D4i(e,n){if(e&1){let i=lt();a(0,"mat-card",3),t(1,` + `),x(2,E4i,8,3,"div",4),t(3,` - `),o(4,"form",5),q("ngSubmit",function(){Q(i);let r=A();return Y(r.previewCollectionSheet())}),t(5,` - `),o(6,"div",6),t(7,` - `),o(8,"mat-form-field",7),t(9,` - `),o(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"mat-select",8),t(15,` - `),x(16,wki,2,2,"mat-option",9),t(17,` + `),a(4,"form",5),q("ngSubmit",function(){Q(i);let r=M();return K(r.previewCollectionSheet())}),t(5,` + `),a(6,"div",6),t(7,` + `),a(8,"mat-form-field",7),t(9,` + `),a(10,"mat-label"),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"mat-select",8),t(15,` + `),x(16,k4i,2,2,"mat-option",9),t(17,` `),s(),t(18,` - `),x(19,Eki,8,9,"mat-error",10),t(20,` + `),x(19,T4i,8,9,"mat-error",10),t(20,` `),s(),t(21,` - `),o(22,"mat-form-field",11),q("click",function(){Q(i);let r=Tt(33);return Y(r.open())}),t(23,` - `),o(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` - `),I(28,"input",12),t(29,` - `),I(30,"mat-datepicker-toggle",13),t(31,` - `),I(32,"mat-datepicker",null,0),t(34,` - `),x(35,kki,8,9,"mat-error",10),t(36,` + `),a(22,"mat-form-field",11),q("click",function(){Q(i);let r=Dt(33);return K(r.open())}),t(23,` + `),a(24,"mat-label"),t(25),m(26,"translate"),s(),t(27,` + `),T(28,"input",12),t(29,` + `),T(30,"mat-datepicker-toggle",13),t(31,` + `),T(32,"mat-datepicker",null,0),t(34,` + `),x(35,I4i,8,9,"mat-error",10),t(36,` `),s(),t(37,` - `),o(38,"mat-form-field",7),t(39,` - `),o(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` - `),o(44,"mat-select",14),t(45,` - `),x(46,Iki,2,2,"mat-option",9),t(47,` + `),a(38,"mat-form-field",7),t(39,` + `),a(40,"mat-label"),t(41),m(42,"translate"),s(),t(43,` + `),a(44,"mat-select",14),t(45,` + `),x(46,P4i,2,2,"mat-option",9),t(47,` `),s(),t(48,` `),s(),t(49,` `),s(),t(50,` - `),o(51,"mat-card-actions",15),t(52,` - `),o(53,"button",16),t(54),m(55,"translate"),s(),t(56,` - `),o(57,"button",17),t(58,` - `),I(59,"fa-icon",18),t(60),m(61,"translate"),s(),t(62,` + `),a(51,"mat-card-actions",15),t(52,` + `),a(53,"button",16),t(54),m(55,"translate"),s(),t(56,` + `),a(57,"button",17),t(58,` + `),T(59,"fa-icon",18),t(60),m(61,"translate"),s(),t(62,` `),s(),t(63,` `),s(),t(64,` -`),s()}if(e&2){let i=Tt(33),a=A();l(2),g("ngIf",a.noData),l(2),g("formGroup",a.collectionSheetForm),l(7),b(d(12,17,"labels.inputs.Branch Office")),l(5),g("ngForOf",a.officesData),l(3),g("ngIf",a.collectionSheetForm.controls.officeId.hasError("required")),l(6),b(d(26,19,"labels.inputs.Repayment Date")),l(3),g("min",a.minDate)("max",a.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",a.collectionSheetForm.controls.transactionDate.hasError("required")),l(6),b(d(42,21,"labels.inputs.Staff")),l(5),g("ngForOf",a.loanOfficerData),l(7),g("routerLink",ht(27,uft)),l(),b(d(55,23,"labels.buttons.Cancel")),l(3),g("disabled",!a.collectionSheetForm.valid),l(3),k(" ",d(61,25,"labels.buttons.Collection Sheet"),` - `)}}function Pki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Loan Account")," #"))}function Dki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountId)}}function Mki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function Aki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.productShortName,"(",i.productId,")")}}function Oki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function Fki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.clientName,"(",i.clientId,")")}}function Bki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Due")))}function Rki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.totalDue)}}function Nki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charges")))}function Lki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.feeDue)}}function Vki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function zki(e,n){if(e&1){let i=lt();o(0,"td",39),t(1,` - `),o(2,"button",24),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=A(3);return Y(h.showAndStorePaymentDetails("loans/accounts",c,u))}),t(3),m(4,"translate"),s(),t(5,` +`),s()}if(e&2){let i=Dt(33),o=M();l(2),g("ngIf",o.noData),l(2),g("formGroup",o.collectionSheetForm),l(7),b(d(12,17,"labels.inputs.Branch Office")),l(5),g("ngForOf",o.officesData),l(3),g("ngIf",o.collectionSheetForm.controls.officeId.hasError("required")),l(6),b(d(26,19,"labels.inputs.Repayment Date")),l(3),g("min",o.minDate)("max",o.maxDate)("matDatepicker",i),l(2),g("for",i),l(5),g("ngIf",o.collectionSheetForm.controls.transactionDate.hasError("required")),l(6),b(d(42,21,"labels.inputs.Staff")),l(5),g("ngForOf",o.loanOfficerData),l(7),g("routerLink",ht(27,Iut)),l(),b(d(55,23,"labels.buttons.Cancel")),l(3),g("disabled",!o.collectionSheetForm.valid),l(3),k(" ",d(61,25,"labels.buttons.Collection Sheet"),` + `)}}function A4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Loan Account")," #"))}function M4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountId)}}function O4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function F4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.productShortName,"(",i.productId,")")}}function B4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function R4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.clientName,"(",i.clientId,")")}}function N4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Due")))}function L4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.totalDue)}}function V4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Charges")))}function z4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.feeDue)}}function j4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function q4i(e,n){if(e&1){let i=lt();a(0,"td",39),t(1,` + `),a(2,"button",24),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=M(3);return K(h.showAndStorePaymentDetails("loans/accounts",c,u))}),t(3),m(4,"translate"),s(),t(5,` `),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Add Payment"),` - `))}function jki(e,n){e&1&&I(0,"tr",40)}function qki(e,n){e&1&&I(0,"tr",41)}function Hki(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"h2",25),t(3),m(4,"translate"),s(),t(5,` + `))}function H4i(e,n){e&1&&T(0,"tr",40)}function G4i(e,n){e&1&&T(0,"tr",41)}function U4i(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"h2",25),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",26),t(7,` - `),at(8,27),t(9,` - `),x(10,Pki,3,3,"th",28),t(11,` - `),x(12,Dki,2,1,"td",29),t(13,` - `),ot(),t(14,` + `),a(6,"table",26),t(7,` + `),ot(8,27),t(9,` + `),x(10,A4i,3,3,"th",28),t(11,` + `),x(12,M4i,2,1,"td",29),t(13,` + `),at(),t(14,` - `),at(15,30),t(16,` - `),x(17,Mki,3,3,"th",28),t(18,` - `),x(19,Aki,2,2,"td",29),t(20,` - `),ot(),t(21,` + `),ot(15,30),t(16,` + `),x(17,O4i,3,3,"th",28),t(18,` + `),x(19,F4i,2,2,"td",29),t(20,` + `),at(),t(21,` - `),at(22,31),t(23,` - `),x(24,Oki,3,3,"th",28),t(25,` - `),x(26,Fki,2,2,"td",29),t(27,` - `),ot(),t(28,` + `),ot(22,31),t(23,` + `),x(24,B4i,3,3,"th",28),t(25,` + `),x(26,R4i,2,2,"td",29),t(27,` + `),at(),t(28,` - `),at(29,32),t(30,` - `),x(31,Bki,3,3,"th",28),t(32,` - `),x(33,Rki,2,1,"td",29),t(34,` - `),ot(),t(35,` + `),ot(29,32),t(30,` + `),x(31,N4i,3,3,"th",28),t(32,` + `),x(33,L4i,2,1,"td",29),t(34,` + `),at(),t(35,` - `),at(36,33),t(37,` - `),x(38,Nki,3,3,"th",28),t(39,` - `),x(40,Lki,2,1,"td",29),t(41,` - `),ot(),t(42,` + `),ot(36,33),t(37,` + `),x(38,V4i,3,3,"th",28),t(39,` + `),x(40,z4i,2,1,"td",29),t(41,` + `),at(),t(42,` - `),at(43,34),t(44,` - `),x(45,Vki,3,3,"th",28),t(46,` - `),x(47,zki,6,3,"td",29),t(48,` - `),ot(),t(49,` + `),ot(43,34),t(44,` + `),x(45,j4i,3,3,"th",28),t(46,` + `),x(47,q4i,6,3,"td",29),t(48,` + `),at(),t(49,` - `),x(50,jki,1,0,"tr",35),t(51,` - `),x(52,qki,1,0,"tr",36),t(53,` + `),x(50,H4i,1,0,"tr",35),t(51,` + `),x(52,G4i,1,0,"tr",36),t(53,` `),s(),t(54,` - `),I(55,"mat-paginator",37),t(56,` - `),ot()),e&2){let i=A(2);l(3),b(d(4,5,"labels.heading.Due Collections")),l(3),g("dataSource",i.loansDataSource),l(44),g("matHeaderRowDef",i.loansDisplayedColumns),l(2),g("matRowDefColumns",i.loansDisplayedColumns),l(3),g("pageSizeOptions",ht(7,fft))}}function Gki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Deposit Account")))}function Uki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.depositAccountType)}}function $ki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),k(` + `),T(55,"mat-paginator",37),t(56,` + `),at()),e&2){let i=M(2);l(3),b(d(4,5,"labels.heading.Due Collections")),l(3),g("dataSource",i.loansDataSource),l(44),g("matHeaderRowDef",i.loansDisplayedColumns),l(2),g("matRowDefColumns",i.loansDisplayedColumns),l(3),g("pageSizeOptions",ht(7,Put))}}function $4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Deposit Account")))}function W4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.depositAccountType)}}function Q4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),k(` `,d(2,1,"labels.inputs.Savings Account"),` # - `))}function Wki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountId)}}function Qki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function Yki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.productName,"(",i.productId,")")}}function Kki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function Jki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.clientName,"(",i.clientId,")")}}function Zki(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Due")))}function Xki(e,n){if(e&1&&(o(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.dueAmount)}}function tIi(e,n){e&1&&(o(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function eIi(e,n){if(e&1){let i=lt();o(0,"td",39),t(1,` - `),o(2,"button",24),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=A(3);return Y(h.showAndStorePaymentDetails("savings",c,u))}),t(3),m(4,"translate"),s(),t(5,` + `))}function K4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.accountId)}}function Y4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Product Name")))}function J4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.productName,"(",i.productId,")")}}function Z4i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function X4i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),vt("",i.clientName,"(",i.clientId,")")}}function t5i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Total Due")))}function e5i(e,n){if(e&1&&(a(0,"td",39),t(1),s()),e&2){let i=n.$implicit;l(),b(i.dueAmount)}}function i5i(e,n){e&1&&(a(0,"th",38),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Actions")))}function n5i(e,n){if(e&1){let i=lt();a(0,"td",39),t(1,` + `),a(2,"button",24),q("click",function(){let r=Q(i),c=r.$implicit,u=r.index,h=M(3);return K(h.showAndStorePaymentDetails("savings",c,u))}),t(3),m(4,"translate"),s(),t(5,` `),s()}e&2&&(l(3),k(` `,d(4,1,"labels.buttons.Add Payment"),` - `))}function iIi(e,n){e&1&&I(0,"tr",40)}function nIi(e,n){e&1&&I(0,"tr",41)}function rIi(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"h2",25),t(3),m(4,"translate"),s(),t(5,` + `))}function r5i(e,n){e&1&&T(0,"tr",40)}function o5i(e,n){e&1&&T(0,"tr",41)}function a5i(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"h2",25),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"table",26),t(7,` - `),at(8,42),t(9,` - `),x(10,Gki,3,3,"th",28),t(11,` - `),x(12,Uki,2,1,"td",29),t(13,` - `),ot(),t(14,` + `),a(6,"table",26),t(7,` + `),ot(8,42),t(9,` + `),x(10,$4i,3,3,"th",28),t(11,` + `),x(12,W4i,2,1,"td",29),t(13,` + `),at(),t(14,` - `),at(15,43),t(16,` - `),x(17,$ki,3,3,"th",28),t(18,` - `),x(19,Wki,2,1,"td",29),t(20,` - `),ot(),t(21,` + `),ot(15,43),t(16,` + `),x(17,Q4i,3,3,"th",28),t(18,` + `),x(19,K4i,2,1,"td",29),t(20,` + `),at(),t(21,` - `),at(22,30),t(23,` - `),x(24,Qki,3,3,"th",28),t(25,` - `),x(26,Yki,2,2,"td",29),t(27,` - `),ot(),t(28,` + `),ot(22,30),t(23,` + `),x(24,Y4i,3,3,"th",28),t(25,` + `),x(26,J4i,2,2,"td",29),t(27,` + `),at(),t(28,` - `),at(29,31),t(30,` - `),x(31,Kki,3,3,"th",28),t(32,` - `),x(33,Jki,2,2,"td",29),t(34,` - `),ot(),t(35,` + `),ot(29,31),t(30,` + `),x(31,Z4i,3,3,"th",28),t(32,` + `),x(33,X4i,2,2,"td",29),t(34,` + `),at(),t(35,` - `),at(36,32),t(37,` - `),x(38,Zki,3,3,"th",28),t(39,` - `),x(40,Xki,2,1,"td",29),t(41,` - `),ot(),t(42,` + `),ot(36,32),t(37,` + `),x(38,t5i,3,3,"th",28),t(39,` + `),x(40,e5i,2,1,"td",29),t(41,` + `),at(),t(42,` - `),at(43,34),t(44,` - `),x(45,tIi,3,3,"th",28),t(46,` - `),x(47,eIi,6,3,"td",29),t(48,` - `),ot(),t(49,` + `),ot(43,34),t(44,` + `),x(45,i5i,3,3,"th",28),t(46,` + `),x(47,n5i,6,3,"td",29),t(48,` + `),at(),t(49,` - `),x(50,iIi,1,0,"tr",35),t(51,` - `),x(52,nIi,1,0,"tr",36),t(53,` + `),x(50,r5i,1,0,"tr",35),t(51,` + `),x(52,o5i,1,0,"tr",36),t(53,` `),s(),t(54,` - `),I(55,"mat-paginator",37),t(56,` - `),ot()),e&2){let i=A(2);l(3),b(d(4,5,"labels.inputs.Due Savings Collections")),l(3),g("dataSource",i.savingsDataSource),l(44),g("matHeaderRowDef",i.savingsDisplayedColumns),l(2),g("matRowDefColumns",i.savingsDisplayedColumns),l(3),g("pageSizeOptions",ht(7,fft))}}function aIi(e,n){if(e&1){let i=lt();o(0,"div",3),t(1,` - `),o(2,"mat-card"),t(3,` - `),o(4,"div",23),t(5,` - `),o(6,"button",24),q("click",function(){Q(i);let r=A();return Y(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` + `),T(55,"mat-paginator",37),t(56,` + `),at()),e&2){let i=M(2);l(3),b(d(4,5,"labels.inputs.Due Savings Collections")),l(3),g("dataSource",i.savingsDataSource),l(44),g("matHeaderRowDef",i.savingsDisplayedColumns),l(2),g("matRowDefColumns",i.savingsDisplayedColumns),l(3),g("pageSizeOptions",ht(7,Put))}}function s5i(e,n){if(e&1){let i=lt();a(0,"div",3),t(1,` + `),a(2,"mat-card"),t(3,` + `),a(4,"div",23),t(5,` + `),a(6,"button",24),q("click",function(){Q(i);let r=M();return K(r.isCollapsed=!1)}),t(7),m(8,"translate"),s(),t(9,` `),s(),t(10,` - `),x(11,Hki,57,8,"ng-container",10),t(12,` + `),x(11,U4i,57,8,"ng-container",10),t(12,` - `),x(13,rIi,57,8,"ng-container",10),t(14,` + `),x(13,a5i,57,8,"ng-container",10),t(14,` - `),o(15,"mat-card-actions",15),t(16,` - `),o(17,"button",16),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"button",24),q("click",function(){Q(i);let r=A();return Y(r.submit())}),t(22),m(23,"translate"),s(),t(24,` + `),a(15,"mat-card-actions",15),t(16,` + `),a(17,"button",16),t(18),m(19,"translate"),s(),t(20,` + `),a(21,"button",24),q("click",function(){Q(i);let r=M();return K(r.submit())}),t(22),m(23,"translate"),s(),t(24,` `),s(),t(25,` `),s(),t(26,` - `),s()}if(e&2){let i=A();l(7),k(` + `),s()}if(e&2){let i=M();l(7),k(` `,d(8,6,"labels.buttons.Parameters"),` - `),l(4),g("ngIf",i.loansDataSource),l(2),g("ngIf",i.savingsDataSource),l(4),g("routerLink",ht(12,uft)),l(),k(` + `),l(4),g("ngIf",i.loansDataSource),l(2),g("ngIf",i.savingsDataSource),l(4),g("routerLink",ht(12,Iut)),l(),k(` `,d(19,8,"labels.buttons.Cancel"),` - `),l(4),b(d(23,10,"labels.buttons.Submit"))}}var hft=(()=>{class e{constructor(i,a,r,c,u,h,_){this.formBuilder=i,this.collectionsService=a,this.route=r,this.dateUtils=c,this.dialog=u,this.router=h,this.settingsService=_,this.loanOfficerData=[],this.loansData=[],this.savingsData=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isCollapsed=!1,this.bulkDisbursementTransactionsData={},this.bulkRepaymentTransactions=[],this.bulkSavingsDueTransactions=[],this.noData=!1,this.loansDisplayedColumns=["loanAccount","productName","clientName","totalDue","charges","actions"],this.savingsDisplayedColumns=["depositAccount","savingsAccountNo","productName","clientName","totalDue","actions"],this.route.data.subscribe(y=>{this.officesData=y.officesData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,localStorage.getItem("Success")&&(localStorage.removeItem("Success"),this.Success=!0,setTimeout(()=>{this.Success=!1},3e3)),this.createCollectionSheetForm(),this.buildDependencies()}createCollectionSheetForm(){this.collectionSheetForm=this.formBuilder.group({officeId:["",yt.required],transactionDate:[new Date,yt.required],staffId:[""]})}buildDependencies(){this.collectionSheetForm.get("officeId").valueChanges.subscribe(i=>{this.collectionsService.getStaffs(i).subscribe(a=>{this.loanOfficerData=a})})}organizeData(i){i.clients.forEach(a=>{a.loans&&a.loans.forEach(r=>{let c=oi(ve({},r),{clientName:a.clientName,clientId:a.clientId});this.loansData.push(c)}),a.savings&&a.savings.forEach(r=>{let c=oi(ve({},r),{clientName:a.clientName,clientId:a.clientId});this.savingsData.push(c)})}),this.loansData.length>0&&(this.loansDataSource=new pi(this.loansData),this.loansDataSource.paginator=this.paginator,this.loansDataSource.sort=this.sort),this.savingsData.length>0&&(this.savingsDataSource=new pi(this.savingsData),this.savingsDataSource.paginator=this.paginator,this.savingsDataSource.sort=this.sort)}getLoanTotalDueAmount(i){let a=i.totalDue,r=i.chargesDue;return isNaN(a)&&(a=0),isNaN(r)&&(r=0),Math.ceil((Number(a)+Number(r))*100)/100}showAndStorePaymentDetails(i,a,r){let c=[new kn({controlName:"paymentTypeId",label:"Payment Type",options:{label:"name",value:"id",data:this.collectionSheetData.paymentTypeOptions},required:!1}),new er({controlName:"accountNumber",label:"Account #",type:"number",required:!1}),new er({controlName:"checkNumber",label:"Cheque #",type:"number",required:!1}),new er({controlName:"routingCode",label:"Routing Code",type:"text",required:!1}),new er({controlName:"receiptNumber",label:"Receipt #",type:"number",required:!1}),new er({controlName:"bankNumber",label:"Bank #",type:"number",required:!1})],u={title:`Payment for ${i==="loans"?"Loan":"Saving"} Id ${i==="loans"?a.loanId:a.savingsId}`,layout:{addButtonText:"Confirm"},formfields:c};this.dialog.open(jn,{data:u}).afterClosed().subscribe(_=>{if(_.data)if(i==="loans"){let y=this.getLoanTotalDueAmount(a),C={loanId:a.loanId,transactionAmount:y};_.data.value.paymentTypeId!==""&&(C.paymentTypeId=_.data.value.paymentTypeId,C.accountNumber=_.data.value.accountNumber,C.checkNumber=_.data.value.checkNumber,C.routingCode=_.data.value.routingCode,C.receiptNumber=_.data.value.receiptNumber,C.bankNumber=_.data.value.bankNumber),this.bulkRepaymentTransactions.push(C)}else{let y=a.dueAmount;isNaN(y)&&(y=0);let C={savingsId:a.savingsId,transactionAmount:y,depositAccountType:a.depositAccountType==="Saving Deposit"?100:a.depositAccountType==="Recurring Deposit"?300:400};_.data.paymentTypeId!==""&&(C.paymentTypeId=_.data.paymentTypeId,C.accountNumber=_.data.accountNumber,C.checkNumber=_.data.checkNumber,C.routingCode=_.data.routingCode,C.receiptNumber=_.data.receiptNumber,C.bankNumber=_.data.bankNumber),C.transactionAmount>0&&this.bulkSavingsDueTransactions.push(C)}})}previewCollectionSheet(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat,r=oi(ve({},this.collectionSheetForm.value),{transactionDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,a),dateFormat:a,locale:i});r.staffId===""&&delete r.staffId,this.collectionsService.retrieveCollectionSheetData(r).subscribe(c=>{c.clients.length>0?(this.collectionSheetData=c,this.organizeData(c),this.isCollapsed=!0):(this.noData=!0,setTimeout(()=>{this.noData=!1},3e3))})}submit(){let i=this.settingsService.language.code,a=this.settingsService.dateFormat;this.bulkDisbursementTransactionsData.bulkRepaymentTransactions=this.bulkRepaymentTransactions,this.bulkDisbursementTransactionsData.bulkSavingsDueTransactions=this.bulkSavingsDueTransactions;let r={dateFormat:a,locale:i,actualDisbursementDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,a),transactionDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,a),bulkDisbursementTransactions:this.bulkDisbursementTransactionsData};this.collectionsService.executeSaveCollectionSheet(r).subscribe(()=>{this.reload(),localStorage.setItem("Success","true")})}reload(){let i=this.router.url;this.router.navigateByUrl("/collections",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(a){return new(a||e)(z(he),z(dft),z(Nt),z(xi),z(ii),z(Zt),z($e))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-individual-collection-sheet"]],viewQuery:function(a,r){if(a&1&&(Bt(Se,5,!0),Bt(_e,5,!0)),a&2){let c;Ot(c=Ft())&&(r.paginator=c.first),Ot(c=Ft())&&(r.sort=c.first)}},decls:7,vars:2,consts:[["transactionDatePicker",""],["class","container",4,"ngIf"],[1,"showcollectionsheet"],[1,"container"],["class","alert",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-98"],["formControlName","officeId","required",""],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"flex-98",3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","staffId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["icon","search",1,"m-r-10"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"],[3,"value"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],[1,"mat-h2"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","loanAccount"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","productName"],["matColumnDef","clientName"],["matColumnDef","totalDue"],["matColumnDef","charges"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["matColumnDef","depositAccount"],["matColumnDef","savingsAccountNo"]],template:function(a,r){a&1&&(x(0,Tki,65,28,"mat-card",1),t(1,` + `),l(4),b(d(23,10,"labels.buttons.Submit"))}}var $6=(()=>{class e{constructor(i,o,r,c,u,h,_){this.formBuilder=i,this.collectionsService=o,this.route=r,this.dateUtils=c,this.dialog=u,this.router=h,this.settingsService=_,this.loanOfficerData=[],this.loansData=[],this.savingsData=[],this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isCollapsed=!1,this.bulkDisbursementTransactionsData={},this.bulkRepaymentTransactions=[],this.bulkSavingsDueTransactions=[],this.noData=!1,this.loansDisplayedColumns=["loanAccount","productName","clientName","totalDue","charges","actions"],this.savingsDisplayedColumns=["depositAccount","savingsAccountNo","productName","clientName","totalDue","actions"],this.route.data.subscribe(y=>{this.officesData=y.officesData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,localStorage.getItem("Success")&&(localStorage.removeItem("Success"),this.Success=!0,setTimeout(()=>{this.Success=!1},3e3)),this.createCollectionSheetForm(),this.buildDependencies()}createCollectionSheetForm(){this.collectionSheetForm=this.formBuilder.group({officeId:["",St.required],transactionDate:[new Date,St.required],staffId:[""]})}buildDependencies(){this.collectionSheetForm.get("officeId").valueChanges.subscribe(i=>{this.collectionsService.getStaffs(i).subscribe(o=>{this.loanOfficerData=o})})}organizeData(i){i.clients.forEach(o=>{o.loans&&o.loans.forEach(r=>{let c=li(ye({},r),{clientName:o.clientName,clientId:o.clientId});this.loansData.push(c)}),o.savings&&o.savings.forEach(r=>{let c=li(ye({},r),{clientName:o.clientName,clientId:o.clientId});this.savingsData.push(c)})}),this.loansData.length>0&&(this.loansDataSource=new mi(this.loansData),this.loansDataSource.paginator=this.paginator,this.loansDataSource.sort=this.sort),this.savingsData.length>0&&(this.savingsDataSource=new mi(this.savingsData),this.savingsDataSource.paginator=this.paginator,this.savingsDataSource.sort=this.sort)}getLoanTotalDueAmount(i){let o=i.totalDue,r=i.chargesDue;return isNaN(o)&&(o=0),isNaN(r)&&(r=0),Math.ceil((Number(o)+Number(r))*100)/100}showAndStorePaymentDetails(i,o,r){let c=[new kn({controlName:"paymentTypeId",label:"Payment Type",options:{label:"name",value:"id",data:this.collectionSheetData.paymentTypeOptions},required:!1}),new Jn({controlName:"accountNumber",label:"Account #",type:"number",required:!1}),new Jn({controlName:"checkNumber",label:"Cheque #",type:"number",required:!1}),new Jn({controlName:"routingCode",label:"Routing Code",type:"text",required:!1}),new Jn({controlName:"receiptNumber",label:"Receipt #",type:"number",required:!1}),new Jn({controlName:"bankNumber",label:"Bank #",type:"number",required:!1})],u={title:`Payment for ${i==="loans"?"Loan":"Saving"} Id ${i==="loans"?o.loanId:o.savingsId}`,layout:{addButtonText:"Confirm"},formfields:c};this.dialog.open(Nn,{data:u}).afterClosed().subscribe(_=>{if(_.data)if(i==="loans"){let y=this.getLoanTotalDueAmount(o),C={loanId:o.loanId,transactionAmount:y};_.data.value.paymentTypeId!==""&&(C.paymentTypeId=_.data.value.paymentTypeId,C.accountNumber=_.data.value.accountNumber,C.checkNumber=_.data.value.checkNumber,C.routingCode=_.data.value.routingCode,C.receiptNumber=_.data.value.receiptNumber,C.bankNumber=_.data.value.bankNumber),this.bulkRepaymentTransactions.push(C)}else{let y=o.dueAmount;isNaN(y)&&(y=0);let C={savingsId:o.savingsId,transactionAmount:y,depositAccountType:o.depositAccountType==="Saving Deposit"?100:o.depositAccountType==="Recurring Deposit"?300:400};_.data.paymentTypeId!==""&&(C.paymentTypeId=_.data.paymentTypeId,C.accountNumber=_.data.accountNumber,C.checkNumber=_.data.checkNumber,C.routingCode=_.data.routingCode,C.receiptNumber=_.data.receiptNumber,C.bankNumber=_.data.bankNumber),C.transactionAmount>0&&this.bulkSavingsDueTransactions.push(C)}})}previewCollectionSheet(){let i=this.settingsService.language.code,o=this.settingsService.dateFormat,r=li(ye({},this.collectionSheetForm.value),{transactionDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,o),dateFormat:o,locale:i});r.staffId===""&&delete r.staffId,this.collectionsService.retrieveCollectionSheetData(r).subscribe(c=>{c.clients.length>0?(this.collectionSheetData=c,this.organizeData(c),this.isCollapsed=!0):(this.noData=!0,setTimeout(()=>{this.noData=!1},3e3))})}submit(){let i=this.settingsService.language.code,o=this.settingsService.dateFormat;this.bulkDisbursementTransactionsData.bulkRepaymentTransactions=this.bulkRepaymentTransactions,this.bulkDisbursementTransactionsData.bulkSavingsDueTransactions=this.bulkSavingsDueTransactions;let r={dateFormat:o,locale:i,actualDisbursementDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,o),transactionDate:this.dateUtils.formatDate(this.collectionSheetForm.value.transactionDate,o),bulkDisbursementTransactions:this.bulkDisbursementTransactionsData};this.collectionsService.executeSaveCollectionSheet(r).subscribe(()=>{this.reload(),localStorage.setItem("Success","true")})}reload(){let i=this.router.url;this.router.navigateByUrl("/collections",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(o){return new(o||e)(z(ve),z(Tut),z(Vt),z(_i),z(ri),z(te),z(Qe))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-individual-collection-sheet"]],viewQuery:function(o,r){if(o&1&&(Nt(Ye,5,!0),Nt(Ue,5,!0)),o&2){let c;Bt(c=Rt())&&(r.paginator=c.first),Bt(c=Rt())&&(r.sort=c.first)}},decls:7,vars:2,consts:[["transactionDatePicker",""],["class","container",4,"ngIf"],[1,"showcollectionsheet"],[1,"container"],["class","alert",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-98"],["formControlName","officeId","required",""],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"flex-98",3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","staffId"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["icon","search",1,"m-r-10"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"],[3,"value"],[1,"m-b-20"],["mat-raised-button","","color","primary",3,"click"],[1,"mat-h2"],["mat-table","","matSort","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","loanAccount"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","productName"],["matColumnDef","clientName"],["matColumnDef","totalDue"],["matColumnDef","charges"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["matColumnDef","depositAccount"],["matColumnDef","savingsAccountNo"]],template:function(o,r){o&1&&(x(0,D4i,65,28,"mat-card",1),t(1,` -`),o(2,"div",2),t(3,` - `),x(4,aIi,27,13,"div",1),t(5,` +`),a(2,"div",2),t(3,` + `),x(4,s5i,27,13,"div",1),t(5,` `),s(),t(6,` -`)),a&2&&(g("ngIf",!r.isCollapsed),l(4),g("ngIf",r.isCollapsed))},dependencies:[re,Lt,Ht,De,Dt,te,Ge,Pi,Di,Mi,jt,Gt,Te,yi,Kt,Se,qe,_e,Si,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ye,ee,me,Ie,de,ue,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37em}.container[_ngcontent-%COMP%] .margin-v[_ngcontent-%COMP%]{margin:1em 0}.container[_ngcontent-%COMP%] .margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.container[_ngcontent-%COMP%] .margin-t[_ngcontent-%COMP%]{margin-top:1em}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{max-width:73rem}.alert[_ngcontent-%COMP%]{background-color:#fdecea;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#f44336;margin-right:2px}"]})}}return e})();var oIi=[ha.withShell([{path:"collections",children:[{path:"individual-collection-sheet",data:{title:"Individual Collection Sheet",breadcrumb:"Individual Collection Sheet",routeParamBreadcrumb:!1},component:hft,resolve:{officesData:mp}}]}])],gft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[ir.forChild(oIi),ir]})}}return e})();var xft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,ko,gft]})}}return e})();var sIi=()=>["/system","roles-and-permissions"];function lIi(e,n){e&1&&(o(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Role")))}function cIi(e,n){if(e&1&&(o(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function pIi(e,n){e&1&&(o(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function mIi(e,n){if(e&1&&(o(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.description)}}function dIi(e,n){e&1&&I(0,"tr",18)}function uIi(e,n){e&1&&I(0,"tr",19)}var _ft=(()=>{class e{constructor(i,a,r,c){this.authenticationService=i,this.settingsService=a,this.router=r,this.dialog=c,this.language="English",this.dataSource=new pi,this.displayedColumns=["role","description"],this.profileData=i.getCredentials()}ngOnInit(){this.dataSource=new pi(this.profileData.roles)}changeUserPassword(){this.dialog.open(ow,{width:"400px",height:"300px"}).afterClosed().subscribe(a=>{if(a.password&&a.repeatPassword){let r=a.password,c=a.repeatPassword,u={password:r,repeatPassword:c};this.authenticationService.changePassword(this.profileData.userId,u).subscribe(()=>{this.router.navigate(["/home"])})}})}get tenantIdentifier(){return this.settingsService.tenantIdentifier||"default"}static{this.\u0275fac=function(a){return new(a||e)(z(ro),z($e),z(Zt),z(ii))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-profile"]],decls:90,vars:35,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click"],["icon","cog",1,"m-r-10"],[1,"container","layout-column","gap-2percent"],[1,"layout-row-wrap"],[1,"flex-50","header"],[1,"flex-50"],["mat-table","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","role"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"button",1),t(3,` - `),I(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"button",3),q("click",function(){return r.changeUserPassword()}),t(9,` - `),I(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` +`)),o&2&&(g("ngIf",!r.isCollapsed),l(4),g("ngIf",r.isCollapsed))},dependencies:[yt,le,zt,wt,_e,we,re,he,Ie,ge,xe,qt,oe,$e,Ht,$t,Pe,Si,Zt,He,Ae,Di,Ai,Pi,At,Et,Ut,Oe,Ue,Re,Be,Ne,wi,Fe,Le,Ve,je,ze,qe,Ye],styles:[".container[_ngcontent-%COMP%]{max-width:37em}.container[_ngcontent-%COMP%] .margin-v[_ngcontent-%COMP%]{margin:1em 0}.container[_ngcontent-%COMP%] .margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.container[_ngcontent-%COMP%] .margin-t[_ngcontent-%COMP%]{margin-top:1em}.showcollectionsheet[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{max-width:73rem}.alert[_ngcontent-%COMP%]{background-color:#fdecea;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#f44336;margin-right:2px}"]})}}return e})();var l5i=[po.withShell([{path:"collections",children:[{path:"individual-collection-sheet",data:{title:"Individual Collection Sheet",breadcrumb:"Individual Collection Sheet",routeParamBreadcrumb:!1},component:$6,resolve:{officesData:Yc}}]}])],Dut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Zn.forChild(l5i),Zn]})}}return e})();var Aut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,ba,Dut,$6]})}}return e})();var c5i=()=>["/system","roles-and-permissions"];function p5i(e,n){e&1&&(a(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Role")))}function m5i(e,n){if(e&1&&(a(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.name)}}function d5i(e,n){e&1&&(a(0,"th",16),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Description")))}function u5i(e,n){if(e&1&&(a(0,"td",17),t(1),s()),e&2){let i=n.$implicit;l(),b(i.description)}}function f5i(e,n){e&1&&T(0,"tr",18)}function h5i(e,n){e&1&&T(0,"tr",19)}var W6=(()=>{class e{constructor(i,o,r,c){this.authenticationService=i,this.settingsService=o,this.router=r,this.dialog=c,this.language="English",this.dataSource=new mi,this.displayedColumns=["role","description"],this.profileData=i.getCredentials()}ngOnInit(){this.dataSource=new mi(this.profileData.roles)}changeUserPassword(){this.dialog.open(dw,{width:"400px",height:"300px"}).afterClosed().subscribe(o=>{if(o.password&&o.repeatPassword){let r=o.password,c=o.repeatPassword,u={password:r,repeatPassword:c};this.authenticationService.changePassword(this.profileData.userId,u).subscribe(()=>{this.router.navigate(["/home"])})}})}get tenantIdentifier(){return this.settingsService.tenantIdentifier||"default"}static{this.\u0275fac=function(o){return new(o||e)(z(Zo),z(Qe),z(te),z(ri))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-profile"]],decls:90,vars:35,consts:[[1,"container","m-b-20","layout-row","layout-lt-md-column","align-end","gap-2percent"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click"],["icon","cog",1,"m-r-10"],[1,"container","layout-column","gap-2percent"],[1,"layout-row-wrap"],[1,"flex-50","header"],[1,"flex-50"],["mat-table","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","role"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"button",1),t(3,` + `),T(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"button",3),q("click",function(){return r.changeUserPassword()}),t(9,` + `),T(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` `),s(),t(14,` -`),o(15,"div",5),t(16,` - `),o(17,"mat-card"),t(18,` - `),o(19,"div",6),t(20,` - `),o(21,"div",7),t(22),m(23,"translate"),s(),t(24,` +`),a(15,"div",5),t(16,` + `),a(17,"mat-card"),t(18,` + `),a(19,"div",6),t(20,` + `),a(21,"div",7),t(22),m(23,"translate"),s(),t(24,` - `),o(25,"div",8),t(26),s(),t(27,` + `),a(25,"div",8),t(26),s(),t(27,` - `),o(28,"div",7),t(29),m(30,"translate"),s(),t(31,` + `),a(28,"div",7),t(29),m(30,"translate"),s(),t(31,` - `),o(32,"div",8),t(33),s(),t(34,` + `),a(32,"div",8),t(33),s(),t(34,` - `),o(35,"div",7),t(36),m(37,"translate"),s(),t(38,` + `),a(35,"div",7),t(36),m(37,"translate"),s(),t(38,` - `),o(39,"div",8),t(40),s(),t(41,` + `),a(39,"div",8),t(40),s(),t(41,` - `),o(42,"div",7),t(43),m(44,"translate"),s(),t(45,` + `),a(42,"div",7),t(43),m(44,"translate"),s(),t(45,` - `),o(46,"div",8),t(47),s(),t(48,` + `),a(46,"div",8),t(47),s(),t(48,` - `),o(49,"div",7),t(50),m(51,"translate"),s(),t(52,` + `),a(49,"div",7),t(50),m(51,"translate"),s(),t(52,` - `),o(53,"div",8),t(54),s(),t(55,` + `),a(53,"div",8),t(54),s(),t(55,` - `),o(56,"div",7),t(57),m(58,"translate"),s(),t(59,` + `),a(56,"div",7),t(57),m(58,"translate"),s(),t(59,` - `),o(60,"div",8),t(61),s(),t(62,` + `),a(60,"div",8),t(61),s(),t(62,` `),s(),t(63,` `),s(),t(64,` - `),o(65,"mat-card"),t(66,` - `),o(67,"table",9),t(68,` - `),at(69,10),t(70,` - `),x(71,lIi,3,3,"th",11),t(72,` - `),x(73,cIi,2,1,"td",12),t(74,` - `),ot(),t(75,` + `),a(65,"mat-card"),t(66,` + `),a(67,"table",9),t(68,` + `),ot(69,10),t(70,` + `),x(71,p5i,3,3,"th",11),t(72,` + `),x(73,m5i,2,1,"td",12),t(74,` + `),at(),t(75,` - `),at(76,13),t(77,` - `),x(78,pIi,3,3,"th",11),t(79,` - `),x(80,mIi,2,1,"td",12),t(81,` - `),ot(),t(82,` + `),ot(76,13),t(77,` + `),x(78,d5i,3,3,"th",11),t(79,` + `),x(80,u5i,2,1,"td",12),t(81,` + `),at(),t(82,` - `),x(83,dIi,1,0,"tr",14),t(84,` - `),x(85,uIi,1,0,"tr",15),t(86,` + `),x(83,f5i,1,0,"tr",14),t(84,` + `),x(85,h5i,1,0,"tr",15),t(86,` `),s(),t(87,` `),s(),t(88,` `),s(),t(89,` -`)),a&2&&(l(2),g("routerLink",ht(34,sIi)),l(3),k(` +`)),o&2&&(l(2),g("routerLink",ht(34,c5i)),l(3),k(` `,d(6,18,"labels.buttons.Permissions"),` `),l(6),k(` `,d(12,20,"labels.buttons.Change Password"),` @@ -41109,509 +41123,509 @@ use chrome, FireFox or Internet Explorer 11`)}var u=e("safe-buffer"),h=e("random `,d(58,32,"labels.inputs.Language"),` `),l(4),k(` `,r.language,` - `),l(6),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns))},dependencies:[Ht,Dt,te,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,St],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return e})();var fIi=[ha.withShell([{path:"profile",component:_ft,data:{title:"Profile",breadcrumb:"Profile"}}])],vft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[ir.forChild(fIi),ir]})}}return e})();var bft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,vft]})}}return e})();var hIi=()=>["./checker-inbox"],gIi=()=>["./client-approval"],xIi=()=>["./loan-approval"],_Ii=()=>["./loan-disbursal"],vIi=()=>["./reschedule-loan"];function bIi(e,n){if(e&1&&(o(0,"a",10,1),t(2),m(3,"translate"),s()),e&2){let i=Tt(1);g("routerLink",ht(5,hIi))("active",i.isActive),l(2),k(` + `),l(6),g("dataSource",r.dataSource),l(16),g("matHeaderRowDef",r.displayedColumns),l(2),g("matRowDefColumns",r.displayedColumns))},dependencies:[yt,wt,qt,oe,At,Et,Ut,Oe,Re,Be,Ne,Fe,Le,Ve,je,ze,qe],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return e})();var g5i=[po.withShell([{path:"profile",component:W6,data:{title:"Profile",breadcrumb:"Profile"}}])],Mut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Zn.forChild(g5i),Zn]})}}return e})();var Out=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,Mut,W6]})}}return e})();var x5i=()=>["./checker-inbox"],_5i=()=>["./client-approval"],v5i=()=>["./loan-approval"],b5i=()=>["./loan-disbursal"],C5i=()=>["./reschedule-loan"];function y5i(e,n){if(e&1&&(a(0,"a",10,1),t(2),m(3,"translate"),s()),e&2){let i=Dt(1);g("routerLink",ht(5,x5i))("active",i.isActive),l(2),k(` `,d(3,3,"labels.inputs.Checker Inbox"),` - `)}}function CIi(e,n){if(e&1&&(o(0,"a",10,2),t(2),m(3,"translate"),s()),e&2){let i=Tt(1);g("routerLink",ht(5,gIi))("active",i.isActive),l(2),k(` + `)}}function S5i(e,n){if(e&1&&(a(0,"a",10,2),t(2),m(3,"translate"),s()),e&2){let i=Dt(1);g("routerLink",ht(5,_5i))("active",i.isActive),l(2),k(` `,d(3,3,"labels.inputs.Client Approval"),` - `)}}function yIi(e,n){if(e&1&&(o(0,"a",10,3),t(2),m(3,"translate"),s()),e&2){let i=Tt(1);g("routerLink",ht(5,xIi))("active",i.isActive),l(2),k(` + `)}}function w5i(e,n){if(e&1&&(a(0,"a",10,3),t(2),m(3,"translate"),s()),e&2){let i=Dt(1);g("routerLink",ht(5,v5i))("active",i.isActive),l(2),k(` `,d(3,3,"labels.inputs.Loan Approval"),` - `)}}function SIi(e,n){if(e&1&&(o(0,"a",10,4),t(2),m(3,"translate"),s()),e&2){let i=Tt(1);g("routerLink",ht(5,_Ii))("active",i.isActive),l(2),k(` + `)}}function E5i(e,n){if(e&1&&(a(0,"a",10,4),t(2),m(3,"translate"),s()),e&2){let i=Dt(1);g("routerLink",ht(5,b5i))("active",i.isActive),l(2),k(` `,d(3,3,"labels.inputs.Loan Disbursal"),` - `)}}function wIi(e,n){if(e&1&&(o(0,"a",10,5),t(2),m(3,"translate"),s()),e&2){let i=Tt(1);g("routerLink",ht(5,vIi))("active",i.isActive),l(2),k(` + `)}}function k5i(e,n){if(e&1&&(a(0,"a",10,5),t(2),m(3,"translate"),s()),e&2){let i=Dt(1);g("routerLink",ht(5,C5i))("active",i.isActive),l(2),k(` `,d(3,3,"labels.inputs.Reschedule Loan"),` - `)}}var Cft=(()=>{class e{constructor(){}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-checker-inbox-and-tasks"]],decls:28,vars:6,consts:[["tabPanel",""],["checkerInbox","routerLinkActive"],["clientApproval","routerLinkActive"],["loanApproval","routerLinkActive"],["loanDisbursal","routerLinkActive"],["rescheduleLoan","routerLinkActive"],[1,"container"],[1,"tasks-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"]],template:function(a,r){if(a&1&&(o(0,"div",6),t(1,` - `),o(2,"mat-card",7),t(3,` - `),o(4,"mat-card-content"),t(5,` - `),o(6,"nav",8),t(7,` - `),x(8,bIi,4,6,"a",9),t(9,` - `),x(10,CIi,4,6,"a",9),t(11,` - `),x(12,yIi,4,6,"a",9),t(13,` - `),x(14,SIi,4,6,"a",9),t(15,` - `),x(16,wIi,4,6,"a",9),t(17,` + `)}}var Q6=(()=>{class e{constructor(){}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-checker-inbox-and-tasks"]],decls:28,vars:6,consts:[["tabPanel",""],["checkerInbox","routerLinkActive"],["clientApproval","routerLinkActive"],["loanApproval","routerLinkActive"],["loanDisbursal","routerLinkActive"],["rescheduleLoan","routerLinkActive"],[1,"container"],[1,"tasks-card"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"]],template:function(o,r){if(o&1&&(a(0,"div",6),t(1,` + `),a(2,"mat-card",7),t(3,` + `),a(4,"mat-card-content"),t(5,` + `),a(6,"nav",8),t(7,` + `),x(8,y5i,4,6,"a",9),t(9,` + `),x(10,S5i,4,6,"a",9),t(11,` + `),x(12,w5i,4,6,"a",9),t(13,` + `),x(14,E5i,4,6,"a",9),t(15,` + `),x(16,k5i,4,6,"a",9),t(17,` `),s(),t(18,` - `),o(19,"mat-tab-nav-panel",null,0),t(21,` - `),I(22,"router-outlet"),t(23,` + `),a(19,"mat-tab-nav-panel",null,0),t(21,` + `),T(22,"router-outlet"),t(23,` `),s(),t(24,` `),s(),t(25,` `),s(),t(26,` `),s(),t(27,` -`)),a&2){let c=Tt(20);l(6),g("tabPanel",c),l(2),g("mifosxHasPermission","ALL_FUNCTIONS_READ"),l(2),g("mifosxHasPermission","READ_CLIENT"),l(2),g("mifosxHasPermission","READ_LOAN"),l(2),g("mifosxHasPermission","READ_LOAN"),l(2),g("mifosxHasPermission","RESCHEDULE_LOAN")}},dependencies:[te,le,Ms,Os,As,_o,zt,ss,se,St]})}}return e})();var EIi=e=>[e,"view"];function kIi(e,n){if(e&1&&(o(0,"mat-option",29),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` +`)),o&2){let c=Dt(20);l(6),g("tabPanel",c),l(2),g("mifosxHasPermission","ALL_FUNCTIONS_READ"),l(2),g("mifosxHasPermission","READ_CLIENT"),l(2),g("mifosxHasPermission","READ_LOAN"),l(2),g("mifosxHasPermission","READ_LOAN"),l(2),g("mifosxHasPermission","RESCHEDULE_LOAN")}},dependencies:[yt,wt,qt,oe,de,me,Et,ys,Ss,Za,ws,da],encapsulation:2})}}return e})();var T5i=e=>[e,"view"];function I5i(e,n){if(e&1&&(a(0,"mat-option",29),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i,` - `)}}function IIi(e,n){if(e&1&&(o(0,"mat-option",29),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` + `)}}function P5i(e,n){if(e&1&&(a(0,"mat-option",29),t(1),s()),e&2){let i=n.$implicit;g("value",i),l(),k(` `,i,` - `)}}function TIi(e,n){if(e&1){let i=lt();o(0,"th",42),t(1,` - `),o(2,"mat-checkbox",43),q("change",function(r){Q(i);let c=A(3);return Y(r?c.masterToggle():null)}),t(3,` + `)}}function D5i(e,n){if(e&1){let i=lt();a(0,"th",42),t(1,` + `),a(2,"mat-checkbox",43),q("change",function(r){Q(i);let c=M(3);return K(r?c.masterToggle():null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=A(3);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function PIi(e,n){if(e&1){let i=lt();o(0,"td",44),t(1,` - `),o(2,"mat-checkbox",45),q("click",function(r){return Q(i),Y(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=A(3);return Y(r?u.selection.toggle(c):null)}),t(3,` + `),s()}if(e&2){let i=M(3);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function A5i(e,n){if(e&1){let i=lt();a(0,"td",44),t(1,` + `),a(2,"mat-checkbox",45),q("click",function(r){return Q(i),K(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=M(3);return K(r?u.selection.toggle(c):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=n.$implicit,a=A(3);l(2),g("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function DIi(e,n){e&1&&(o(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.ID")))}function MIi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.id)}}function AIi(e,n){e&1&&(o(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Made on Date")))}function OIi(e,n){if(e&1&&(o(0,"td",44),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.madeOnDate))}}function FIi(e,n){e&1&&(o(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function BIi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.processingResult)}}function RIi(e,n){e&1&&(o(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.User")))}function NIi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maker)}}function LIi(e,n){e&1&&(o(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Action")))}function VIi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.actionName)}}function zIi(e,n){e&1&&(o(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity")))}function jIi(e,n){if(e&1&&(o(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entityName)}}function qIi(e,n){e&1&&I(0,"tr",46)}function HIi(e,n){if(e&1&&I(0,"tr",47),e&2){let i=n.$implicit;g("routerLink",Je(1,EIi,i.id))}}function GIi(e,n){if(e&1&&(o(0,"table",30),t(1,` - `),at(2,31),t(3,` - `),x(4,TIi,5,3,"th",32),t(5,` - `),x(6,PIi,5,2,"td",33),t(7,` - `),ot(),t(8,` + `),s()}if(e&2){let i=n.$implicit,o=M(3);l(2),g("checked",o.selection.isSelected(i))("aria-label",o.checkboxLabel(i))}}function M5i(e,n){e&1&&(a(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.ID")))}function O5i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.id)}}function F5i(e,n){e&1&&(a(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Made on Date")))}function B5i(e,n){if(e&1&&(a(0,"td",44),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.madeOnDate))}}function R5i(e,n){e&1&&(a(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Status")))}function N5i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.processingResult)}}function L5i(e,n){e&1&&(a(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.User")))}function V5i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.maker)}}function z5i(e,n){e&1&&(a(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Action")))}function j5i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.actionName)}}function q5i(e,n){e&1&&(a(0,"th",42),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Entity")))}function H5i(e,n){if(e&1&&(a(0,"td",44),t(1),s()),e&2){let i=n.$implicit;l(),b(i.entityName)}}function G5i(e,n){e&1&&T(0,"tr",46)}function U5i(e,n){if(e&1&&T(0,"tr",47),e&2){let i=n.$implicit;g("routerLink",Xe(1,T5i,i.id))}}function $5i(e,n){if(e&1&&(a(0,"table",30),t(1,` + `),ot(2,31),t(3,` + `),x(4,D5i,5,3,"th",32),t(5,` + `),x(6,A5i,5,2,"td",33),t(7,` + `),at(),t(8,` - `),at(9,34),t(10,` - `),x(11,DIi,3,3,"th",32),t(12,` - `),x(13,MIi,2,1,"td",33),t(14,` - `),ot(),t(15,` + `),ot(9,34),t(10,` + `),x(11,M5i,3,3,"th",32),t(12,` + `),x(13,O5i,2,1,"td",33),t(14,` + `),at(),t(15,` - `),at(16,35),t(17,` - `),x(18,AIi,3,3,"th",32),t(19,` - `),x(20,OIi,3,3,"td",33),t(21,` - `),ot(),t(22,` + `),ot(16,35),t(17,` + `),x(18,F5i,3,3,"th",32),t(19,` + `),x(20,B5i,3,3,"td",33),t(21,` + `),at(),t(22,` - `),at(23,36),t(24,` - `),x(25,FIi,3,3,"th",32),t(26,` - `),x(27,BIi,2,1,"td",33),t(28,` - `),ot(),t(29,` + `),ot(23,36),t(24,` + `),x(25,R5i,3,3,"th",32),t(26,` + `),x(27,N5i,2,1,"td",33),t(28,` + `),at(),t(29,` - `),at(30,37),t(31,` - `),x(32,RIi,3,3,"th",32),t(33,` - `),x(34,NIi,2,1,"td",33),t(35,` - `),ot(),t(36,` + `),ot(30,37),t(31,` + `),x(32,L5i,3,3,"th",32),t(33,` + `),x(34,V5i,2,1,"td",33),t(35,` + `),at(),t(36,` - `),at(37,38),t(38,` - `),x(39,LIi,3,3,"th",32),t(40,` - `),x(41,VIi,2,1,"td",33),t(42,` - `),ot(),t(43,` + `),ot(37,38),t(38,` + `),x(39,z5i,3,3,"th",32),t(40,` + `),x(41,j5i,2,1,"td",33),t(42,` + `),at(),t(43,` - `),at(44,39),t(45,` - `),x(46,zIi,3,3,"th",32),t(47,` - `),x(48,jIi,2,1,"td",33),t(49,` - `),ot(),t(50,` + `),ot(44,39),t(45,` + `),x(46,q5i,3,3,"th",32),t(47,` + `),x(48,H5i,2,1,"td",33),t(49,` + `),at(),t(50,` - `),x(51,qIi,1,0,"tr",40),t(52,` - `),x(53,HIi,1,3,"tr",41),t(54,` - `),s()),e&2){let i=A(2);g("dataSource",i.dataSource),l(51),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function UIi(e,n){e&1&&(o(0,"div",48),t(1,` - `),o(2,"div",49),t(3,` - `),I(4,"i",50),t(5),m(6,"translate"),s(),t(7,` + `),x(51,G5i,1,0,"tr",40),t(52,` + `),x(53,U5i,1,3,"tr",41),t(54,` + `),s()),e&2){let i=M(2);g("dataSource",i.dataSource),l(51),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function W5i(e,n){e&1&&(a(0,"div",48),t(1,` + `),a(2,"div",49),t(3,` + `),T(4,"i",50),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No checker inbox data available for this search"),` - `))}function $Ii(e,n){if(e&1){let i=lt();o(0,"div",4),t(1,` - `),o(2,"div",5),t(3,` - `),o(4,"div",6),t(5,` - `),o(6,"mat-form-field",7),t(7,` - `),o(8,"input",8),m(9,"translate"),q("keyup",function(r){Q(i);let c=A();return Y(c.applyFilter(r.target.value))}),s(),t(10,` + `))}function Q5i(e,n){if(e&1){let i=lt();a(0,"div",4),t(1,` + `),a(2,"div",5),t(3,` + `),a(4,"div",6),t(5,` + `),a(6,"mat-form-field",7),t(7,` + `),a(8,"input",8),m(9,"translate"),q("keyup",function(r){Q(i);let c=M();return K(c.applyFilter(r.target.value))}),s(),t(10,` `),s(),t(11,` `),s(),t(12,` - `),o(13,"div",9),t(14,` - `),o(15,"button",10),q("click",function(){Q(i);let r=A();return Y(r.approveChecker())}),t(16,` - `),I(17,"fa-icon",11),t(18),m(19,"translate"),s(),t(20,` - `),o(21,"button",12),q("click",function(){Q(i);let r=A();return Y(r.deleteChecker())}),t(22,` - `),I(23,"fa-icon",13),t(24),m(25,"translate"),s(),t(26,` - `),o(27,"button",14),q("click",function(){Q(i);let r=A();return Y(r.rejectChecker())}),t(28,` - `),I(29,"fa-icon",15),t(30),m(31,"translate"),s(),t(32,` + `),a(13,"div",9),t(14,` + `),a(15,"button",10),q("click",function(){Q(i);let r=M();return K(r.approveChecker())}),t(16,` + `),T(17,"fa-icon",11),t(18),m(19,"translate"),s(),t(20,` + `),a(21,"button",12),q("click",function(){Q(i);let r=M();return K(r.deleteChecker())}),t(22,` + `),T(23,"fa-icon",13),t(24),m(25,"translate"),s(),t(26,` + `),a(27,"button",14),q("click",function(){Q(i);let r=M();return K(r.rejectChecker())}),t(28,` + `),T(29,"fa-icon",15),t(30),m(31,"translate"),s(),t(32,` `),s(),t(33,` `),s(),t(34,` - `),o(35,"form",16),t(36,` - `),o(37,"div",17),t(38,` - `),o(39,"mat-form-field",18),q("click",function(){Q(i);let r=Tt(50);return Y(r.open())}),t(40,` - `),o(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` - `),I(45,"input",19),t(46,` - `),I(47,"mat-datepicker-toggle",20),t(48,` - `),I(49,"mat-datepicker",null,0),t(51,` + `),a(35,"form",16),t(36,` + `),a(37,"div",17),t(38,` + `),a(39,"mat-form-field",18),q("click",function(){Q(i);let r=Dt(50);return K(r.open())}),t(40,` + `),a(41,"mat-label"),t(42),m(43,"translate"),s(),t(44,` + `),T(45,"input",19),t(46,` + `),T(47,"mat-datepicker-toggle",20),t(48,` + `),T(49,"mat-datepicker",null,0),t(51,` `),s(),t(52,` - `),o(53,"mat-form-field",18),q("click",function(){Q(i);let r=Tt(64);return Y(r.open())}),t(54,` - `),o(55,"mat-label"),t(56),m(57,"translate"),s(),t(58,` - `),I(59,"input",21),t(60,` - `),I(61,"mat-datepicker-toggle",20),t(62,` - `),I(63,"mat-datepicker",null,1),t(65,` + `),a(53,"mat-form-field",18),q("click",function(){Q(i);let r=Dt(64);return K(r.open())}),t(54,` + `),a(55,"mat-label"),t(56),m(57,"translate"),s(),t(58,` + `),T(59,"input",21),t(60,` + `),T(61,"mat-datepicker-toggle",20),t(62,` + `),T(63,"mat-datepicker",null,1),t(65,` `),s(),t(66,` - `),o(67,"mat-form-field",22),t(68,` - `),o(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` - `),o(73,"mat-select",23),t(74,` - `),x(75,kIi,2,2,"mat-option",24),t(76,` + `),a(67,"mat-form-field",22),t(68,` + `),a(69,"mat-label"),t(70),m(71,"translate"),s(),t(72,` + `),a(73,"mat-select",23),t(74,` + `),x(75,I5i,2,2,"mat-option",24),t(76,` `),s(),t(77,` `),s(),t(78,` - `),o(79,"mat-form-field",22),t(80,` - `),o(81,"mat-label"),t(82),m(83,"translate"),s(),t(84,` - `),o(85,"mat-select",25),t(86,` - `),x(87,IIi,2,2,"mat-option",24),t(88,` + `),a(79,"mat-form-field",22),t(80,` + `),a(81,"mat-label"),t(82),m(83,"translate"),s(),t(84,` + `),a(85,"mat-select",25),t(86,` + `),x(87,P5i,2,2,"mat-option",24),t(88,` `),s(),t(89,` `),s(),t(90,` - `),o(91,"mat-form-field",22),t(92,` - `),o(93,"mat-label"),t(94),m(95,"translate"),s(),t(96,` - `),I(97,"input",26),t(98,` + `),a(91,"mat-form-field",22),t(92,` + `),a(93,"mat-label"),t(94),m(95,"translate"),s(),t(96,` + `),T(97,"input",26),t(98,` `),s(),t(99,` - `),o(100,"button",27),q("click",function(){Q(i);let r=A();return Y(r.search())}),t(101),m(102,"translate"),s(),t(103,` + `),a(100,"button",27),q("click",function(){Q(i);let r=M();return K(r.search())}),t(101),m(102,"translate"),s(),t(103,` `),s(),t(104,` `),s(),t(105,` - `),x(106,GIi,55,3,"table",28),t(107,` + `),x(106,$5i,55,3,"table",28),t(107,` - `),x(108,UIi,8,3,"div",3),t(109,` -`),s()}if(e&2){let i=Tt(50),a=Tt(64),r=A();l(8),Jt("placeholder",d(9,23,"labels.text.Search by user")),l(10),k("",d(19,25,"labels.buttons.Approve"),` + `),x(108,W5i,8,3,"div",3),t(109,` +`),s()}if(e&2){let i=Dt(50),o=Dt(64),r=M();l(8),Xt("placeholder",d(9,23,"labels.text.Search by user")),l(10),k("",d(19,25,"labels.buttons.Approve"),` `),l(6),k("",d(25,27,"labels.buttons.Delete"),` `),l(6),k("",d(31,29,"labels.buttons.Reject"),` - `),l(5),g("formGroup",r.makerCheckerSearchForm),l(7),b(d(43,31,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i),l(2),g("for",i),l(9),b(d(57,33,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",a),l(2),g("for",a),l(9),b(d(71,35,"labels.inputs.Action")),l(5),g("ngForOf",r.makerCheckerTemplate.actionNames),l(7),b(d(83,37,"labels.inputs.Entity")),l(5),g("ngForOf",r.makerCheckerTemplate.entityNames),l(7),b(d(95,39,"labels.inputs.Resource ID")),l(7),k(` + `),l(5),g("formGroup",r.makerCheckerSearchForm),l(7),b(d(43,31,"labels.inputs.From Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",i),l(2),g("for",i),l(9),b(d(57,33,"labels.inputs.To Date")),l(3),g("min",r.minDate)("max",r.maxDate)("matDatepicker",o),l(2),g("for",o),l(9),b(d(71,35,"labels.inputs.Action")),l(5),g("ngForOf",r.makerCheckerTemplate.actionNames),l(7),b(d(83,37,"labels.inputs.Entity")),l(5),g("ngForOf",r.makerCheckerTemplate.entityNames),l(7),b(d(95,39,"labels.inputs.Resource ID")),l(7),k(` `,d(102,41,"labels.buttons.Search"),` - `),l(5),g("ngIf",!r.noSearchedData),l(2),g("ngIf",r.noSearchedData)}}function WIi(e,n){e&1&&(o(0,"div",48),t(1,` - `),o(2,"div",49),t(3,` - `),I(4,"i",50),t(5),m(6,"translate"),s(),t(7,` + `),l(5),g("ngIf",!r.noSearchedData),l(2),g("ngIf",r.noSearchedData)}}function K5i(e,n){e&1&&(a(0,"div",48),t(1,` + `),a(2,"div",49),t(3,` + `),T(4,"i",50),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No checker inbox data available for this account"),` - `))}var yft=(()=>{class e{constructor(i,a,r,c,u,h,_,y){this.route=i,this.dialog=a,this.dateUtils=r,this.router=c,this.translateService=u,this.tasksService=h,this.settingsService=_,this.formBuilder=y,this.noSearchedData=!1,this.checkerData=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["select","id","madeOnDate","status","user","action","entity"],this.route.data.subscribe(C=>{this.searchData=C.makerCheckerResource,this.searchData.length>0&&(this.checkerData=!0),this.makerCheckerTemplate=C.makerCheckerTemplate,this.dataSource=new pi(this.searchData),this.selection=new Qs(!0,[])})}ngOnInit(){this.createMakerCheckerSearchForm()}createMakerCheckerSearchForm(){this.makerCheckerSearchForm=this.formBuilder.group({makerDateTimeFrom:[""],makerDateTimeto:[""],actionName:[""],entityName:[""],resourceId:[""]})}search(){let i=this.settingsService.dateFormat,a=oi(ve({},this.makerCheckerSearchForm.value),{makerDateTimeFrom:this.dateUtils.formatDate(this.makerCheckerSearchForm.value.makerDateTimeFrom,i),makerDateTimeto:this.dateUtils.formatDate(this.makerCheckerSearchForm.value.makerDateTimeto,i)});this.tasksService.getMakerCheckerData(a).subscribe(r=>{this.searchData=r,this.searchData.length===0?this.noSearchedData=!0:this.noSearchedData=!1,this.dataSource=new pi(this.searchData),this.selection=new Qs(!0,[])})}isAllSelected(){let i=this.selection.selected.length,a=this.dataSource.data.length;return i===a}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}approveChecker(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Approve Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to approve checker")}}).afterClosed().subscribe(a=>{a.confirm&&this.bulkCheckerApproveorReject("approve")})}rejectChecker(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Reject Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to reject checker")}}).afterClosed().subscribe(a=>{a.confirm&&this.bulkCheckerApproveorReject("reject")})}deleteChecker(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Delete Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to delete checker")}}).afterClosed().subscribe(a=>{a.confirm&&this.bulkDeleteChecker()})}bulkCheckerApproveorReject(i){let a=this.selection.selected.length,r=this.selection.selected,c=0;r.forEach(u=>{this.tasksService.executeMakerCheckerAction(u.id,i).subscribe(h=>{c++,a===c&&this.reload()})})}bulkDeleteChecker(){let i=this.selection.selected.length,a=this.selection.selected,r=0;a.forEach(c=>{this.tasksService.deleteMakerChecker(c.id).subscribe(u=>{r++,i===r&&this.reload()})})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(xi),z(Zt),z(Gi),z(Ka),z($e),z(he))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-checker-inbox"]],decls:4,vars:2,consts:[["makerDateTimeFromPicker",""],["makerDateTimetoPicker",""],["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60","gap-8px"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-raised-button","","color","reject",3,"click"],["icon","times",1,"m-r-10"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-fill","flex-31",3,"click"],["matInput","","formControlName","makerDateTimeFrom",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","makerDateTimeto",3,"min","max","matDatepicker"],[1,"flex-31"],["formControlName","actionName"],[3,"value",4,"ngFor","ngForOf"],["formControlName","entityName"],["matInput","","formControlName","resourceId"],["mat-raised-button","","color","primary","id","search-button",3,"click"],["mat-table","",3,"dataSource",4,"ngIf"],[3,"value"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["matColumnDef","madeOnDate"],["matColumnDef","status"],["matColumnDef","user"],["matColumnDef","action"],["matColumnDef","entity"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check","fa-2x"]],template:function(a,r){a&1&&(x(0,$Ii,110,43,"div",2),t(1,` + `))}var K6=(()=>{class e{constructor(i,o,r,c,u,h,_,y){this.route=i,this.dialog=o,this.dateUtils=r,this.router=c,this.translateService=u,this.tasksService=h,this.settingsService=_,this.formBuilder=y,this.noSearchedData=!1,this.checkerData=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date(2100,0,1),this.displayedColumns=["select","id","madeOnDate","status","user","action","entity"],this.route.data.subscribe(C=>{this.searchData=C.makerCheckerResource,this.searchData.length>0&&(this.checkerData=!0),this.makerCheckerTemplate=C.makerCheckerTemplate,this.dataSource=new mi(this.searchData),this.selection=new Vs(!0,[])})}ngOnInit(){this.createMakerCheckerSearchForm()}createMakerCheckerSearchForm(){this.makerCheckerSearchForm=this.formBuilder.group({makerDateTimeFrom:[""],makerDateTimeto:[""],actionName:[""],entityName:[""],resourceId:[""]})}search(){let i=this.settingsService.dateFormat,o=li(ye({},this.makerCheckerSearchForm.value),{makerDateTimeFrom:this.dateUtils.formatDate(this.makerCheckerSearchForm.value.makerDateTimeFrom,i),makerDateTimeto:this.dateUtils.formatDate(this.makerCheckerSearchForm.value.makerDateTimeto,i)});this.tasksService.getMakerCheckerData(o).subscribe(r=>{this.searchData=r,this.searchData.length===0?this.noSearchedData=!0:this.noSearchedData=!1,this.dataSource=new mi(this.searchData),this.selection=new Vs(!0,[])})}isAllSelected(){let i=this.selection.selected.length,o=this.dataSource.data.length;return i===o}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}approveChecker(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Approve Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to approve checker")}}).afterClosed().subscribe(o=>{o.confirm&&this.bulkCheckerApproveorReject("approve")})}rejectChecker(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Reject Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to reject checker")}}).afterClosed().subscribe(o=>{o.confirm&&this.bulkCheckerApproveorReject("reject")})}deleteChecker(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Delete Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to delete checker")}}).afterClosed().subscribe(o=>{o.confirm&&this.bulkDeleteChecker()})}bulkCheckerApproveorReject(i){let o=this.selection.selected.length,r=this.selection.selected,c=0;r.forEach(u=>{this.tasksService.executeMakerCheckerAction(u.id,i).subscribe(h=>{c++,o===c&&this.reload()})})}bulkDeleteChecker(){let i=this.selection.selected.length,o=this.selection.selected,r=0;o.forEach(c=>{this.tasksService.deleteMakerChecker(c.id).subscribe(u=>{r++,i===r&&this.reload()})})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(_i),z(te),z(Gi),z(Uo),z(Qe),z(ve))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-checker-inbox"]],decls:4,vars:2,consts:[["makerDateTimeFromPicker",""],["makerDateTimetoPicker",""],["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60","gap-8px"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-raised-button","","color","reject",3,"click"],["icon","times",1,"m-r-10"],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-fill","flex-31",3,"click"],["matInput","","formControlName","makerDateTimeFrom",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","makerDateTimeto",3,"min","max","matDatepicker"],[1,"flex-31"],["formControlName","actionName"],[3,"value",4,"ngFor","ngForOf"],["formControlName","entityName"],["matInput","","formControlName","resourceId"],["mat-raised-button","","color","primary","id","search-button",3,"click"],["mat-table","",3,"dataSource",4,"ngIf"],[3,"value"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["matColumnDef","madeOnDate"],["matColumnDef","status"],["matColumnDef","user"],["matColumnDef","action"],["matColumnDef","entity"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check","fa-2x"]],template:function(o,r){o&1&&(x(0,Q5i,110,43,"div",2),t(1,` -`),x(2,WIi,8,3,"div",3),t(3,` -`)),a&2&&(g("ngIf",r.checkerData),l(2),g("ngIf",!r.checkerData))},dependencies:[re,Lt,Ht,De,Dt,Ti,Pi,Di,Mi,jt,Gt,yi,Kt,qe,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,fe,ye,ee,me,de,ue,zt,St,ji],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-reject[_ngcontent-%COMP%]{color:#fff;background-color:#ffca00}.tab-container[_ngcontent-%COMP%] #search-button[_ngcontent-%COMP%]{height:2.5rem;margin-top:1rem}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%], .tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var rI=Fp(J1());var yF=e=>["../../clients",e];function QIi(e,n){if(e&1){let i=lt();o(0,"button",10),q("click",function(){Q(i);let r=A(2);return Y(r.approveClients())}),t(1,` - `),I(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Approve"),` - `))}function YIi(e,n){if(e&1){let i=lt();o(0,"th",23),t(1,` - `),o(2,"mat-checkbox",24),q("change",function(r){Q(i);let c=A(2).$implicit,u=A(2);return Y(r?u.masterToggle(c.value):null)}),t(3,` +`),x(2,K5i,8,3,"div",3),t(3,` +`)),o&2&&(g("ngIf",r.checkerData),l(2),g("ngIf",!r.checkerData))},dependencies:[yt,le,zt,wt,_e,we,re,he,ge,xe,qt,Ht,$t,Si,Zt,He,Ae,Di,Ai,Pi,At,ji,Et,Ut,Oe,Re,Be,Ne,Mi,Fe,Le,Ve,je,ze,qe],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-reject[_ngcontent-%COMP%]{color:#fff;background-color:#ffca00}.tab-container[_ngcontent-%COMP%] #search-button[_ngcontent-%COMP%]{height:2.5rem;margin-top:1rem}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%], .tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var Y6=vp(Rh());var cz=e=>["../../clients",e];function Y5i(e,n){if(e&1){let i=lt();a(0,"button",10),q("click",function(){Q(i);let r=M(2);return K(r.approveClients())}),t(1,` + `),T(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Approve"),` + `))}function J5i(e,n){if(e&1){let i=lt();a(0,"th",23),t(1,` + `),a(2,"mat-checkbox",24),q("change",function(r){Q(i);let c=M(2).$implicit,u=M(2);return K(r?u.masterToggle(c.value):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=A(2).$implicit,a=A(2);l(2),g("checked",a.selection.hasValue()&&a.isAllSelected(i.value))("indeterminate",a.selection.hasValue()&&!a.isAllSelected(i.value))("aria-label",a.checkboxLabel(i.value))}}function KIi(e,n){if(e&1){let i=lt();o(0,"td",25),t(1,` - `),o(2,"mat-checkbox",26),q("click",function(r){return Q(i),Y(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=A(4);return Y(r?u.selection.toggle(c):null)}),t(3,` + `),s()}if(e&2){let i=M(2).$implicit,o=M(2);l(2),g("checked",o.selection.hasValue()&&o.isAllSelected(i.value))("indeterminate",o.selection.hasValue()&&!o.isAllSelected(i.value))("aria-label",o.checkboxLabel(i.value))}}function Z5i(e,n){if(e&1){let i=lt();a(0,"td",25),t(1,` + `),a(2,"mat-checkbox",26),q("click",function(r){return Q(i),K(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=M(4);return K(r?u.selection.toggle(c):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=n.$implicit,a=A(4);l(2),g("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function JIi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function ZIi(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Je(2,yF,i.id)),l(),k(` + `),s()}if(e&2){let i=n.$implicit,o=M(4);l(2),g("checked",o.selection.isSelected(i))("aria-label",o.checkboxLabel(i))}}function X5i(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.name")))}function tEi(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Xe(2,cz,i.id)),l(),k(` `,i.displayName,` - `)}}function XIi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Account Number")))}function tTi(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Je(2,yF,i.id)),l(),k(` + `)}}function eEi(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Account Number")))}function iEi(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Xe(2,cz,i.id)),l(),k(` `,i.accountNo,` - `)}}function eTi(e,n){e&1&&(o(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Staff")))}function iTi(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Je(2,yF,i.id)),l(),k(` + `)}}function nEi(e,n){e&1&&(a(0,"th",23),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Staff")))}function rEi(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Xe(2,cz,i.id)),l(),k(` `,i.staffName,` - `)}}function nTi(e,n){e&1&&I(0,"tr",28)}function rTi(e,n){if(e&1){let i=lt();o(0,"tr",29),q("click",function(){let r=Q(i).$implicit,c=A(4);return Y(c.selection.toggle(r))}),s()}}function aTi(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"table",13),m(3,"accountsFilter"),t(4,` - `),at(5,14),t(6,` - `),x(7,YIi,5,3,"th",15),t(8,` - `),x(9,KIi,5,2,"td",16),t(10,` - `),ot(),t(11,` + `)}}function oEi(e,n){e&1&&T(0,"tr",28)}function aEi(e,n){if(e&1){let i=lt();a(0,"tr",29),q("click",function(){let r=Q(i).$implicit,c=M(4);return K(c.selection.toggle(r))}),s()}}function sEi(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"table",13),m(3,"accountsFilter"),t(4,` + `),ot(5,14),t(6,` + `),x(7,J5i,5,3,"th",15),t(8,` + `),x(9,Z5i,5,2,"td",16),t(10,` + `),at(),t(11,` - `),at(12,17),t(13,` - `),x(14,JIi,3,3,"th",15),t(15,` - `),x(16,ZIi,2,4,"td",18),t(17,` - `),ot(),t(18,` + `),ot(12,17),t(13,` + `),x(14,X5i,3,3,"th",15),t(15,` + `),x(16,tEi,2,4,"td",18),t(17,` + `),at(),t(18,` - `),at(19,19),t(20,` - `),x(21,XIi,3,3,"th",15),t(22,` - `),x(23,tTi,2,4,"td",18),t(24,` - `),ot(),t(25,` + `),ot(19,19),t(20,` + `),x(21,eEi,3,3,"th",15),t(22,` + `),x(23,iEi,2,4,"td",18),t(24,` + `),at(),t(25,` - `),at(26,20),t(27,` - `),x(28,eTi,3,3,"th",15),t(29,` - `),x(30,iTi,2,4,"td",18),t(31,` - `),ot(),t(32,` + `),ot(26,20),t(27,` + `),x(28,nEi,3,3,"th",15),t(29,` + `),x(30,rEi,2,4,"td",18),t(31,` + `),at(),t(32,` - `),x(33,nTi,1,0,"tr",21),t(34,` - `),x(35,rTi,1,0,"tr",22),t(36,` + `),x(33,oEi,1,0,"tr",21),t(34,` + `),x(35,aEi,1,0,"tr",22),t(36,` `),s(),t(37,` - `),ot()),e&2){let i=A().$implicit,a=A(2);l(2),g("dataSource",Ke(3,3,i.value,"clientApproval")),l(31),g("matHeaderRowDef",a.displayedColumns),l(2),g("matRowDefColumns",a.displayedColumns)}}function oTi(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"h3"),t(3),s(),t(4,` + `),at()),e&2){let i=M().$implicit,o=M(2);l(2),g("dataSource",Ze(3,3,i.value,"clientApproval")),l(31),g("matHeaderRowDef",o.displayedColumns),l(2),g("matRowDefColumns",o.displayedColumns)}}function lEi(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"h3"),t(3),s(),t(4,` - `),x(5,aTi,38,6,"ng-container",12),t(6,` - `),ot()),e&2){let i=n.$implicit;l(3),b(i.key),l(2),g("ngIf",i.value.length>0)}}function sTi(e,n){if(e&1){let i=lt();o(0,"div",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"div",4),t(5,` - `),o(6,"mat-form-field",5),t(7,` - `),o(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=A();return Y(c.applyFilter(r.target.value))}),s(),t(10,` + `),x(5,sEi,38,6,"ng-container",12),t(6,` + `),at()),e&2){let i=n.$implicit;l(3),b(i.key),l(2),g("ngIf",i.value.length>0)}}function cEi(e,n){if(e&1){let i=lt();a(0,"div",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"div",4),t(5,` + `),a(6,"mat-form-field",5),t(7,` + `),a(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=M();return K(c.applyFilter(r.target.value))}),s(),t(10,` `),s(),t(11,` `),s(),t(12,` - `),o(13,"div",7),t(14,` - `),x(15,QIi,5,3,"button",8),t(16,` + `),a(13,"div",7),t(14,` + `),x(15,Y5i,5,3,"button",8),t(16,` `),s(),t(17,` `),s(),t(18,` - `),x(19,oTi,7,2,"ng-container",9),m(20,"keyvalue"),t(21,` -`),s()}if(e&2){let i=A();l(8),Jt("placeholder",d(9,3,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","ACTIVATE_CLIENT"),l(4),g("ngForOf",d(20,5,i.groupedClients))}}function lTi(e,n){e&1&&(o(0,"div",30),t(1,` - `),o(2,"div",31),t(3,` - `),I(4,"i",32),t(5),m(6,"translate"),s(),t(7,` + `),x(19,lEi,7,2,"ng-container",9),m(20,"keyvalue"),t(21,` +`),s()}if(e&2){let i=M();l(8),Xt("placeholder",d(9,3,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","ACTIVATE_CLIENT"),l(4),g("ngForOf",d(20,5,i.groupedClients))}}function pEi(e,n){e&1&&(a(0,"div",30),t(1,` + `),a(2,"div",31),t(3,` + `),T(4,"i",32),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No pending loans for approval"),` - `))}var Sft=(()=>{class e{constructor(i,a,r,c,u,h){this.route=i,this.dialog=a,this.dateUtils=r,this.router=c,this.settingsService=u,this.tasksService=h,this.showData=!1,this.displayedColumns=["select","name","accountNumber","staff"],this.route.data.subscribe(_=>{this.groupedClients=rI.groupBy(_.groupedClientData.pageItems,"officeName"),Object.keys(this.groupedClients).length&&(this.showData=!0),this.dataSource=new pi(_.groupedClientData.pageItems),this.selection=new Qs(!0,[])})}isAllSelected(i){if(i){let a=this.selection.selected;return rI.difference(i,a).length===0}}masterToggle(i){i&&(this.isAllSelected(i)?i.forEach(a=>this.selection.deselect(a)):i.forEach(a=>this.selection.select(a)))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected(i)?"select":"deselect"} all`}approveClients(){let i=[new Fs({controlName:"actDate",label:"Date",value:new Date,type:"datetime-local",required:!0})],a={title:"Enter Clients Activation Date",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(jn,{data:a}).afterClosed().subscribe(c=>{c.data&&this.bulkClientApproval(c.data)})}bulkClientApproval(i){let a=this.settingsService.dateFormat,r=this.dateUtils.formatDate(i.value.actDate,a),c=this.settingsService.language.code,u={dateFormat:a,activationDate:r,locale:c},h=this.selection.selected.length,_=this.selection.selected,y=0;this.batchRequests=[];let C=1;_.forEach(E=>{let P="clients/"+E.id+"?command=activate",M=JSON.stringify(u),D={requestId:C++,relativeUrl:P,method:"POST",body:M};this.batchRequests.push(D)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(E=>{E.forEach(P=>{(P.statusCode="200")&&(y++,P.body=JSON.parse(P.body),h===y&&this.reload())})})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(xi),z(Zt),z($e),z(Ka))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-client-approval"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],[4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","accountNumber"],["matColumnDef","staff"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(a,r){a&1&&(x(0,sTi,22,7,"div",0),t(1,` + `))}var J6=(()=>{class e{constructor(i,o,r,c,u,h){this.route=i,this.dialog=o,this.dateUtils=r,this.router=c,this.settingsService=u,this.tasksService=h,this.showData=!1,this.displayedColumns=["select","name","accountNumber","staff"],this.route.data.subscribe(_=>{this.groupedClients=Y6.groupBy(_.groupedClientData.pageItems,"officeName"),Object.keys(this.groupedClients).length&&(this.showData=!0),this.dataSource=new mi(_.groupedClientData.pageItems),this.selection=new Vs(!0,[])})}isAllSelected(i){if(i){let o=this.selection.selected;return Y6.difference(i,o).length===0}}masterToggle(i){i&&(this.isAllSelected(i)?i.forEach(o=>this.selection.deselect(o)):i.forEach(o=>this.selection.select(o)))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected(i)?"select":"deselect"} all`}approveClients(){let i=[new Es({controlName:"actDate",label:"Date",value:new Date,type:"datetime-local",required:!0})],o={title:"Enter Clients Activation Date",layout:{addButtonText:"Confirm"},formfields:i};this.dialog.open(Nn,{data:o}).afterClosed().subscribe(c=>{c.data&&this.bulkClientApproval(c.data)})}bulkClientApproval(i){let o=this.settingsService.dateFormat,r=this.dateUtils.formatDate(i.value.actDate,o),c=this.settingsService.language.code,u={dateFormat:o,activationDate:r,locale:c},h=this.selection.selected.length,_=this.selection.selected,y=0;this.batchRequests=[];let C=1;_.forEach(E=>{let P="clients/"+E.id+"?command=activate",A=JSON.stringify(u),D={requestId:C++,relativeUrl:P,method:"POST",body:A};this.batchRequests.push(D)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(E=>{E.forEach(P=>{(P.statusCode="200")&&(y++,P.body=JSON.parse(P.body),h===y&&this.reload())})})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(_i),z(te),z(Qe),z(Uo))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-client-approval"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],[4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","accountNumber"],["matColumnDef","staff"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(o,r){o&1&&(x(0,cEi,22,7,"div",0),t(1,` -`),x(2,lTi,8,3,"div",1),t(3,` -`)),a&2&&(g("ngIf",r.showData),l(2),g("ngIf",!r.showData))},dependencies:[re,Lt,Ht,Dt,Ti,jt,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,zS,St,Lp],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var wft=Fp(J1());var cTi=e=>["../../clients",e,"general"],pTi=e=>["../../clients",e,"loans-accounts","loan.id"];function mTi(e,n){if(e&1){let i=lt();o(0,"button",10),q("click",function(){Q(i);let r=A(2);return Y(r.approveLoan())}),t(1,` - `),I(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Approve"),` - `))}function dTi(e,n){if(e&1){let i=lt();o(0,"th",25),t(1,` - `),o(2,"mat-checkbox",26),q("change",function(r){Q(i);let c=A(2).$implicit,u=A(2);return Y(r?u.masterToggle(c.loans):null)}),t(3,` +`),x(2,pEi,8,3,"div",1),t(3,` +`)),o&2&&(g("ngIf",r.showData),l(2),g("ngIf",!r.showData))},dependencies:[yt,le,zt,WS,wt,qt,Ht,Zt,At,me,Et,Ut,Oe,Re,Be,Ne,Mi,Fe,Le,Ve,je,ze,qe,Sp],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var Fut=vp(Rh());var mEi=e=>["../../clients",e,"general"],dEi=e=>["../../clients",e,"loans-accounts","loan.id"];function uEi(e,n){if(e&1){let i=lt();a(0,"button",10),q("click",function(){Q(i);let r=M(2);return K(r.approveLoan())}),t(1,` + `),T(2,"fa-icon",11),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Approve"),` + `))}function fEi(e,n){if(e&1){let i=lt();a(0,"th",25),t(1,` + `),a(2,"mat-checkbox",26),q("change",function(r){Q(i);let c=M(2).$implicit,u=M(2);return K(r?u.masterToggle(c.loans):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=A(2).$implicit,a=A(2);l(2),g("checked",a.selection.hasValue()&&a.isAllSelected(i.loans))("indeterminate",a.selection.hasValue()&&!a.isAllSelected(i.loans))("aria-label",a.checkboxLabel(i.loans))}}function uTi(e,n){if(e&1){let i=lt();o(0,"td",27),t(1,` - `),o(2,"mat-checkbox",28),q("click",function(r){return Q(i),Y(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=A(4);return Y(r?u.selection.toggle(c):null)}),t(3,` + `),s()}if(e&2){let i=M(2).$implicit,o=M(2);l(2),g("checked",o.selection.hasValue()&&o.isAllSelected(i.loans))("indeterminate",o.selection.hasValue()&&!o.isAllSelected(i.loans))("aria-label",o.checkboxLabel(i.loans))}}function hEi(e,n){if(e&1){let i=lt();a(0,"td",27),t(1,` + `),a(2,"mat-checkbox",28),q("click",function(r){return Q(i),K(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=M(4);return K(r?u.selection.toggle(c):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=n.$implicit,a=A(4);l(2),g("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function fTi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client")))}function hTi(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Je(2,cTi,i.clientId)),l(),k(` + `),s()}if(e&2){let i=n.$implicit,o=M(4);l(2),g("checked",o.selection.isSelected(i))("aria-label",o.checkboxLabel(i))}}function gEi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client")))}function xEi(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Xe(2,mEi,i.clientId)),l(),k(` `,i.clientName,` - `)}}function gTi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan")))}function xTi(e,n){if(e&1&&(o(0,"td",29),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Je(3,pTi,i.clientId)),l(),vt(` + `)}}function _Ei(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan")))}function vEi(e,n){if(e&1&&(a(0,"td",29),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Xe(3,dEi,i.clientId)),l(),vt(` `,i.loanProductName,"(",i.accountNo,`) - `)}}function _Ti(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function vTi(e,n){if(e&1&&(o(0,"td",27),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.principal))}}function bTi(e,n){e&1&&(o(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Purpose")))}function CTi(e,n){if(e&1&&(o(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanPurposeName)}}function yTi(e,n){e&1&&I(0,"tr",30)}function STi(e,n){if(e&1){let i=lt();o(0,"tr",31),q("click",function(){let r=Q(i).$implicit,c=A(4);return Y(c.selection.toggle(r))}),s()}}function wTi(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"table",14),t(3,` - `),at(4,15),t(5,` - `),x(6,dTi,5,3,"th",16),t(7,` - `),x(8,uTi,5,2,"td",17),t(9,` - `),ot(),t(10,` + `)}}function bEi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Amount")))}function CEi(e,n){if(e&1&&(a(0,"td",27),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.principal))}}function yEi(e,n){e&1&&(a(0,"th",25),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Purpose")))}function SEi(e,n){if(e&1&&(a(0,"td",27),t(1),s()),e&2){let i=n.$implicit;l(),b(i.loanPurposeName)}}function wEi(e,n){e&1&&T(0,"tr",30)}function EEi(e,n){if(e&1){let i=lt();a(0,"tr",31),q("click",function(){let r=Q(i).$implicit,c=M(4);return K(c.selection.toggle(r))}),s()}}function kEi(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"table",14),t(3,` + `),ot(4,15),t(5,` + `),x(6,fEi,5,3,"th",16),t(7,` + `),x(8,hEi,5,2,"td",17),t(9,` + `),at(),t(10,` - `),at(11,18),t(12,` - `),x(13,fTi,3,3,"th",16),t(14,` - `),x(15,hTi,2,4,"td",19),t(16,` - `),ot(),t(17,` + `),ot(11,18),t(12,` + `),x(13,gEi,3,3,"th",16),t(14,` + `),x(15,xEi,2,4,"td",19),t(16,` + `),at(),t(17,` - `),at(18,20),t(19,` - `),x(20,gTi,3,3,"th",16),t(21,` - `),x(22,xTi,2,5,"td",19),t(23,` - `),ot(),t(24,` + `),ot(18,20),t(19,` + `),x(20,_Ei,3,3,"th",16),t(21,` + `),x(22,vEi,2,5,"td",19),t(23,` + `),at(),t(24,` - `),at(25,21),t(26,` - `),x(27,_Ti,3,3,"th",16),t(28,` - `),x(29,vTi,3,3,"td",17),t(30,` - `),ot(),t(31,` + `),ot(25,21),t(26,` + `),x(27,bEi,3,3,"th",16),t(28,` + `),x(29,CEi,3,3,"td",17),t(30,` + `),at(),t(31,` - `),at(32,22),t(33,` - `),x(34,bTi,3,3,"th",16),t(35,` - `),x(36,CTi,2,1,"td",17),t(37,` - `),ot(),t(38,` + `),ot(32,22),t(33,` + `),x(34,yEi,3,3,"th",16),t(35,` + `),x(36,SEi,2,1,"td",17),t(37,` + `),at(),t(38,` - `),x(39,yTi,1,0,"tr",23),t(40,` - `),x(41,STi,1,0,"tr",24),t(42,` + `),x(39,wEi,1,0,"tr",23),t(40,` + `),x(41,EEi,1,0,"tr",24),t(42,` `),s(),t(43,` - `),ot()),e&2){let i=A().$implicit,a=A(2);l(2),g("dataSource",i.loans),l(37),g("matHeaderRowDef",a.displayedColumns),l(2),g("matRowDefColumns",a.displayedColumns)}}function ETi(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"h3",12),t(3),s(),t(4,` + `),at()),e&2){let i=M().$implicit,o=M(2);l(2),g("dataSource",i.loans),l(37),g("matHeaderRowDef",o.displayedColumns),l(2),g("matRowDefColumns",o.displayedColumns)}}function TEi(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"h3",12),t(3),s(),t(4,` - `),x(5,wTi,44,3,"ng-container",13),t(6,` - `),ot()),e&2){let i=n.$implicit;l(3),b(i.name),l(2),g("ngIf",i.loans.length>0)}}function kTi(e,n){if(e&1){let i=lt();o(0,"div",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"div",4),t(5,` - `),o(6,"mat-form-field",5),t(7,` - `),o(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=A();return Y(c.applyFilter(r.target.value))}),s(),t(10,` + `),x(5,kEi,44,3,"ng-container",13),t(6,` + `),at()),e&2){let i=n.$implicit;l(3),b(i.name),l(2),g("ngIf",i.loans.length>0)}}function IEi(e,n){if(e&1){let i=lt();a(0,"div",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"div",4),t(5,` + `),a(6,"mat-form-field",5),t(7,` + `),a(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=M();return K(c.applyFilter(r.target.value))}),s(),t(10,` `),s(),t(11,` `),s(),t(12,` - `),o(13,"div",7),t(14,` - `),x(15,mTi,5,3,"button",8),t(16,` + `),a(13,"div",7),t(14,` + `),x(15,uEi,5,3,"button",8),t(16,` `),s(),t(17,` `),s(),t(18,` - `),x(19,ETi,7,2,"ng-container",9),t(20,` -`),s()}if(e&2){let i=A();l(8),Jt("placeholder",d(9,3,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","APPROVE_LOAN"),l(4),g("ngForOf",i.officesArray)}}function ITi(e,n){e&1&&(o(0,"div",32),t(1,` - `),o(2,"div",33),t(3,` - `),I(4,"i",34),t(5),m(6,"translate"),s(),t(7,` + `),x(19,TEi,7,2,"ng-container",9),t(20,` +`),s()}if(e&2){let i=M();l(8),Xt("placeholder",d(9,3,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","APPROVE_LOAN"),l(4),g("ngForOf",i.officesArray)}}function PEi(e,n){e&1&&(a(0,"div",32),t(1,` + `),a(2,"div",33),t(3,` + `),T(4,"i",34),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No pending loans for approval"),` - `))}var Eft=(()=>{class e{constructor(i,a,r,c,u,h,_){this.route=i,this.dialog=a,this.dateUtils=r,this.router=c,this.translateService=u,this.settingsService=h,this.tasksService=_,this.showData=!1,this.idToNodeMap={},this.displayedColumns=["select","clientName","loan","amount","loanPurpose"],this.route.data.subscribe(y=>{this.offices=y.officesData,this.loans=y.loansData.pageItems,this.setOfficeData()})}setOfficeData(){this.offices.forEach(a=>{a.loans=[],this.idToNodeMap[a.id]=a}),this.loans.forEach(a=>{if(a.status.pendingApproval){let r;a.clientOfficeId?r=this.idToNodeMap[a.clientOfficeId]:a.group?.officeId&&(r=this.idToNodeMap[a.group.officeId]),r&&r.loans.push(a)}});let i=[];this.offices.forEach(a=>{a.loans&&a.loans.length>0&&(this.showData=!0,i.push(a))}),this.officesArray=i,this.dataSource=new pi(this.officesArray),this.selection=new Qs(!0,[])}isAllSelected(i){if(i){let a=this.selection.selected;return wft.difference(i,a).length===0}}masterToggle(i){i&&(this.isAllSelected(i)?i.forEach(a=>this.selection.deselect(a)):i.forEach(a=>this.selection.select(a)))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected(i)?"select":"deselect"} all`}approveLoan(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Approve Loan"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to Approve Loan")}}).afterClosed().subscribe(a=>{a.confirm&&this.bulkLoanApproval()})}bulkLoanApproval(){let i=this.settingsService.dateFormat,a=this.dateUtils.formatDate(new Date,i),r=this.settingsService.language.code,c={dateFormat:i,approvedOnDate:a,locale:r},u=this.selection.selected.length,h=this.selection.selected,_=0;this.batchRequests=[];let y=1;h.forEach(C=>{let E="loans/"+C.id+"?command=approve",P=JSON.stringify(c),M={requestId:y++,relativeUrl:E,method:"POST",body:P};this.batchRequests.push(M)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(C=>{C.forEach(E=>{(E.statusCode="200")&&(_++,E.body=JSON.parse(E.body),u===_&&this.loanResource())}),this.reload()})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}loanResource(){this.tasksService.getAllLoansToBeApproved().subscribe(i=>{this.loans=i.pageItems,this.loans=this.loans.filter(a=>a.status.waitingForDisbursal===!0),this.dataSource=new pi(this.loans),this.selection=new Qs(!0,[])})}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(xi),z(Zt),z(Gi),z($e),z(Ka))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-approval"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],[1,"mat-h3"],[4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","clientName"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","loan"],["matColumnDef","amount"],["matColumnDef","loanPurpose"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(a,r){a&1&&(x(0,kTi,21,5,"div",0),t(1,` + `))}var Z6=(()=>{class e{constructor(i,o,r,c,u,h,_){this.route=i,this.dialog=o,this.dateUtils=r,this.router=c,this.translateService=u,this.settingsService=h,this.tasksService=_,this.showData=!1,this.idToNodeMap={},this.displayedColumns=["select","clientName","loan","amount","loanPurpose"],this.route.data.subscribe(y=>{this.offices=y.officesData,this.loans=y.loansData.pageItems,this.setOfficeData()})}setOfficeData(){this.offices.forEach(o=>{o.loans=[],this.idToNodeMap[o.id]=o}),this.loans.forEach(o=>{if(o.status.pendingApproval){let r;o.clientOfficeId?r=this.idToNodeMap[o.clientOfficeId]:o.group?.officeId&&(r=this.idToNodeMap[o.group.officeId]),r&&r.loans.push(o)}});let i=[];this.offices.forEach(o=>{o.loans&&o.loans.length>0&&(this.showData=!0,i.push(o))}),this.officesArray=i,this.dataSource=new mi(this.officesArray),this.selection=new Vs(!0,[])}isAllSelected(i){if(i){let o=this.selection.selected;return Fut.difference(i,o).length===0}}masterToggle(i){i&&(this.isAllSelected(i)?i.forEach(o=>this.selection.deselect(o)):i.forEach(o=>this.selection.select(o)))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected(i)?"select":"deselect"} all`}approveLoan(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Approve Loan"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to Approve Loan")}}).afterClosed().subscribe(o=>{o.confirm&&this.bulkLoanApproval()})}bulkLoanApproval(){let i=this.settingsService.dateFormat,o=this.dateUtils.formatDate(new Date,i),r=this.settingsService.language.code,c={dateFormat:i,approvedOnDate:o,locale:r},u=this.selection.selected.length,h=this.selection.selected,_=0;this.batchRequests=[];let y=1;h.forEach(C=>{let E="loans/"+C.id+"?command=approve",P=JSON.stringify(c),A={requestId:y++,relativeUrl:E,method:"POST",body:P};this.batchRequests.push(A)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(C=>{C.forEach(E=>{(E.statusCode="200")&&(_++,E.body=JSON.parse(E.body),u===_&&this.loanResource())}),this.reload()})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}loanResource(){this.tasksService.getAllLoansToBeApproved().subscribe(i=>{this.loans=i.pageItems,this.loans=this.loans.filter(o=>o.status.waitingForDisbursal===!0),this.dataSource=new mi(this.loans),this.selection=new Vs(!0,[])})}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(_i),z(te),z(Gi),z(Qe),z(Uo))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-approval"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],[4,"ngFor","ngForOf"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],[1,"mat-h3"],[4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","clientName"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","loan"],["matColumnDef","amount"],["matColumnDef","loanPurpose"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(o,r){o&1&&(x(0,IEi,21,5,"div",0),t(1,` -`),x(2,ITi,8,3,"div",1),t(3,` -`)),a&2&&(g("ngIf",r.showData),l(2),g("ngIf",!r.showData))},dependencies:[re,Lt,Ht,Dt,Ti,jt,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St,br],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var TTi=e=>["../../clients",e,"general"],kft=(e,n)=>["../../clients",e,"loans-accounts",n,"general"];function PTi(e,n){if(e&1){let i=lt();o(0,"button",20),q("click",function(){Q(i);let r=A(2);return Y(r.disburseLoan())}),t(1,` - `),I(2,"fa-icon",21),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.menus.Disburse"),` - `))}function DTi(e,n){if(e&1){let i=lt();o(0,"th",22),t(1,` - `),o(2,"mat-checkbox",23),q("change",function(r){Q(i);let c=A(2);return Y(r?c.masterToggle():null)}),t(3,` +`),x(2,PEi,8,3,"div",1),t(3,` +`)),o&2&&(g("ngIf",r.showData),l(2),g("ngIf",!r.showData))},dependencies:[yt,le,zt,wt,qt,Ht,Zt,At,me,Et,Ut,Oe,Re,Be,Ne,Mi,Fe,Le,Ve,je,ze,qe,hr],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var DEi=e=>["../../clients",e,"general"],But=(e,n)=>["../../clients",e,"loans-accounts",n,"general"];function AEi(e,n){if(e&1){let i=lt();a(0,"button",20),q("click",function(){Q(i);let r=M(2);return K(r.disburseLoan())}),t(1,` + `),T(2,"fa-icon",21),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.menus.Disburse"),` + `))}function MEi(e,n){if(e&1){let i=lt();a(0,"th",22),t(1,` + `),a(2,"mat-checkbox",23),q("change",function(r){Q(i);let c=M(2);return K(r?c.masterToggle():null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=A(2);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function MTi(e,n){if(e&1){let i=lt();o(0,"td",24),t(1,` - `),o(2,"mat-checkbox",25),q("click",function(r){return Q(i),Y(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=A(2);return Y(r?u.selection.toggle(c):null)}),t(3,` + `),s()}if(e&2){let i=M(2);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function OEi(e,n){if(e&1){let i=lt();a(0,"td",24),t(1,` + `),a(2,"mat-checkbox",25),q("click",function(r){return Q(i),K(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=M(2);return K(r?u.selection.toggle(c):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=n.$implicit,a=A(2);l(2),g("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function ATi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function OTi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Je(2,TTi,i.clientId)),l(),k(` + `),s()}if(e&2){let i=n.$implicit,o=M(2);l(2),g("checked",o.selection.isSelected(i))("aria-label",o.checkboxLabel(i))}}function FEi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client Name")))}function BEi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Xe(2,DEi,i.clientId)),l(),k(` `,i.clientName,` - `)}}function FTi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Loan Account"),"#"))}function BTi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Es(2,kft,i.clientId,i.id)),l(),k(` + `)}}function REi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Loan Account"),"#"))}function NEi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;g("routerLink",gs(2,But,i.clientId,i.id)),l(),k(` `,i.accountNo,` - `)}}function RTi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Product")))}function NTi(e,n){if(e&1&&(o(0,"td",26),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Es(2,kft,i.clientId,i.id)),l(),k(` + `)}}function LEi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Loan Product")))}function VEi(e,n){if(e&1&&(a(0,"td",26),t(1),s()),e&2){let i=n.$implicit;g("routerLink",gs(2,But,i.clientId,i.id)),l(),k(` `,i.loanProductName,` - `)}}function LTi(e,n){e&1&&(o(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Principal")))}function VTi(e,n){if(e&1&&(o(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.principal))}}function zTi(e,n){e&1&&I(0,"tr",27)}function jTi(e,n){if(e&1){let i=lt();o(0,"tr",28),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.selection.toggle(r))}),s()}}function qTi(e,n){if(e&1){let i=lt();o(0,"div",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"div",4),t(5,` - `),o(6,"mat-form-field",5),t(7,` - `),o(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=A();return Y(c.applyFilter(r.target.value))}),s(),t(10,` + `)}}function zEi(e,n){e&1&&(a(0,"th",22),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Principal")))}function jEi(e,n){if(e&1&&(a(0,"td",24),t(1),m(2,"formatNumber"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.principal))}}function qEi(e,n){e&1&&T(0,"tr",27)}function HEi(e,n){if(e&1){let i=lt();a(0,"tr",28),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.selection.toggle(r))}),s()}}function GEi(e,n){if(e&1){let i=lt();a(0,"div",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"div",4),t(5,` + `),a(6,"mat-form-field",5),t(7,` + `),a(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=M();return K(c.applyFilter(r.target.value))}),s(),t(10,` `),s(),t(11,` `),s(),t(12,` - `),o(13,"div",7),t(14,` - `),x(15,PTi,5,3,"button",8),t(16,` + `),a(13,"div",7),t(14,` + `),x(15,AEi,5,3,"button",8),t(16,` `),s(),t(17,` `),s(),t(18,` - `),o(19,"table",9),t(20,` - `),at(21,10),t(22,` - `),x(23,DTi,5,3,"th",11),t(24,` - `),x(25,MTi,5,2,"td",12),t(26,` - `),ot(),t(27,` + `),a(19,"table",9),t(20,` + `),ot(21,10),t(22,` + `),x(23,MEi,5,3,"th",11),t(24,` + `),x(25,OEi,5,2,"td",12),t(26,` + `),at(),t(27,` - `),at(28,13),t(29,` - `),x(30,ATi,3,3,"th",11),t(31,` - `),x(32,OTi,2,4,"td",14),t(33,` - `),ot(),t(34,` + `),ot(28,13),t(29,` + `),x(30,FEi,3,3,"th",11),t(31,` + `),x(32,BEi,2,4,"td",14),t(33,` + `),at(),t(34,` - `),at(35,15),t(36,` - `),x(37,FTi,3,3,"th",11),t(38,` - `),x(39,BTi,2,5,"td",14),t(40,` - `),ot(),t(41,` + `),ot(35,15),t(36,` + `),x(37,REi,3,3,"th",11),t(38,` + `),x(39,NEi,2,5,"td",14),t(40,` + `),at(),t(41,` - `),at(42,16),t(43,` - `),x(44,RTi,3,3,"th",11),t(45,` - `),x(46,NTi,2,5,"td",14),t(47,` - `),ot(),t(48,` + `),ot(42,16),t(43,` + `),x(44,LEi,3,3,"th",11),t(45,` + `),x(46,VEi,2,5,"td",14),t(47,` + `),at(),t(48,` - `),at(49,17),t(50,` - `),x(51,LTi,3,3,"th",11),t(52,` - `),x(53,VTi,3,3,"td",12),t(54,` - `),ot(),t(55,` + `),ot(49,17),t(50,` + `),x(51,zEi,3,3,"th",11),t(52,` + `),x(53,jEi,3,3,"td",12),t(54,` + `),at(),t(55,` - `),x(56,zTi,1,0,"tr",18),t(57,` - `),x(58,jTi,1,0,"tr",19),t(59,` + `),x(56,qEi,1,0,"tr",18),t(57,` + `),x(58,HEi,1,0,"tr",19),t(59,` `),s(),t(60,` -`),s()}if(e&2){let i=A();l(8),Jt("placeholder",d(9,5,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","APPROVE_LOAN"),l(4),g("dataSource",i.dataSource),l(37),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function HTi(e,n){e&1&&(o(0,"div",29),t(1,` - `),o(2,"div",30),t(3,` - `),I(4,"i",31),t(5),m(6,"translate"),s(),t(7,` +`),s()}if(e&2){let i=M();l(8),Xt("placeholder",d(9,5,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","APPROVE_LOAN"),l(4),g("dataSource",i.dataSource),l(37),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function UEi(e,n){e&1&&(a(0,"div",29),t(1,` + `),a(2,"div",30),t(3,` + `),T(4,"i",31),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No pending loan available for disbursal"),` - `))}var Ift=(()=>{class e{constructor(i,a,r,c,u,h){this.route=i,this.dialog=a,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.tasksService=h,this.displayedColumns=["select","client","loanAccountNumber","loanProduct","principal"],this.route.data.subscribe(_=>{this.loans=_.loansData.pageItems,this.loans=this.loans.filter(y=>y.status.waitingForDisbursal===!0),this.dataSource=new pi(this.loans),this.selection=new Qs(!0,[])})}isAllSelected(){let i=this.selection.selected.length,a=this.dataSource.data.length;return i===a}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}disburseLoan(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Loan Disbursal"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to Disburse Loan")}}).afterClosed().subscribe(a=>{a.confirm&&this.bulkLoanDisbursal()})}bulkLoanDisbursal(){let i=this.settingsService.dateFormat,a=this.dateUtils.formatDate(new Date,i),r=this.settingsService.language.code,c={dateFormat:i,approvedOnDate:a,locale:r},u=this.selection.selected.length,h=this.selection.selected,_=0;this.batchRequests=[];let y=1;h.forEach(C=>{let E="loans/"+C.id+"?command=disburse",P=JSON.stringify(c),M={requestId:y++,relativeUrl:E,method:"POST",body:P};this.batchRequests.push(M)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(C=>{C.forEach(E=>{(E.statusCode="200")&&(_++,E.body=JSON.parse(E.body),u===_&&this.loanResource())})})}loanResource(){this.tasksService.getAllLoansToBeDisbursed().subscribe(i=>{this.loans=i.pageItems,this.loans=this.loans.filter(a=>a.status.waitingForDisbursal===!0),this.dataSource=new pi(this.loans),this.selection=new Qs(!0,[])})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(xi),z($e),z(Gi),z(Ka))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-disbursal"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","client"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","loanAccountNumber"],["matColumnDef","loanProduct"],["matColumnDef","principal"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(a,r){a&1&&(x(0,qTi,61,7,"div",0),t(1,` + `))}var X6=(()=>{class e{constructor(i,o,r,c,u,h){this.route=i,this.dialog=o,this.dateUtils=r,this.settingsService=c,this.translateService=u,this.tasksService=h,this.displayedColumns=["select","client","loanAccountNumber","loanProduct","principal"],this.route.data.subscribe(_=>{this.loans=_.loansData.pageItems,this.loans=this.loans.filter(y=>y.status.waitingForDisbursal===!0),this.dataSource=new mi(this.loans),this.selection=new Vs(!0,[])})}isAllSelected(){let i=this.selection.selected.length,o=this.dataSource.data.length;return i===o}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}disburseLoan(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Loan Disbursal"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to Disburse Loan")}}).afterClosed().subscribe(o=>{o.confirm&&this.bulkLoanDisbursal()})}bulkLoanDisbursal(){let i=this.settingsService.dateFormat,o=this.dateUtils.formatDate(new Date,i),r=this.settingsService.language.code,c={dateFormat:i,approvedOnDate:o,locale:r},u=this.selection.selected.length,h=this.selection.selected,_=0;this.batchRequests=[];let y=1;h.forEach(C=>{let E="loans/"+C.id+"?command=disburse",P=JSON.stringify(c),A={requestId:y++,relativeUrl:E,method:"POST",body:P};this.batchRequests.push(A)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(C=>{C.forEach(E=>{(E.statusCode="200")&&(_++,E.body=JSON.parse(E.body),u===_&&this.loanResource())})})}loanResource(){this.tasksService.getAllLoansToBeDisbursed().subscribe(i=>{this.loans=i.pageItems,this.loans=this.loans.filter(o=>o.status.waitingForDisbursal===!0),this.dataSource=new mi(this.loans),this.selection=new Vs(!0,[])})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(_i),z(Qe),z(Gi),z(Uo))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-loan-disbursal"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-fill","flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","client"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","loanAccountNumber"],["matColumnDef","loanProduct"],["matColumnDef","principal"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(o,r){o&1&&(x(0,GEi,61,7,"div",0),t(1,` -`),x(2,HTi,8,3,"div",1),t(3,` -`)),a&2&&(g("ngIf",r.loans&&r.loans.length>0),l(2),g("ngIf",r.loans.length===0))},dependencies:[Lt,Ht,Dt,Ti,jt,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St,br],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var GTi=e=>["../../clients",e,"general"],UTi=(e,n)=>["../../clients",e,"loans",n,"general"];function $Ti(e,n){if(e&1){let i=lt();o(0,"button",22),q("click",function(){Q(i);let r=A(2);return Y(r.bulkLoanReschedule("Approve"))}),t(1,` - `),I(2,"fa-icon",23),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Approve"),` - `))}function WTi(e,n){if(e&1){let i=lt();o(0,"button",24),q("click",function(){Q(i);let r=A(2);return Y(r.bulkLoanReschedule("Reject"))}),t(1,` - `),I(2,"fa-icon",25),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Reject"),` - `))}function QTi(e,n){if(e&1){let i=lt();o(0,"th",26),t(1,` - `),o(2,"mat-checkbox",27),q("change",function(r){Q(i);let c=A(2);return Y(r?c.masterToggle():null)}),t(3,` +`),x(2,UEi,8,3,"div",1),t(3,` +`)),o&2&&(g("ngIf",r.loans&&r.loans.length>0),l(2),g("ngIf",r.loans.length===0))},dependencies:[yt,zt,wt,qt,Ht,Zt,At,me,Et,Ut,Oe,Re,Be,Ne,Mi,Fe,Le,Ve,je,ze,qe,hr],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var $Ei=e=>["../../clients",e,"general"],WEi=(e,n)=>["../../clients",e,"loans",n,"general"];function QEi(e,n){if(e&1){let i=lt();a(0,"button",22),q("click",function(){Q(i);let r=M(2);return K(r.bulkLoanReschedule("Approve"))}),t(1,` + `),T(2,"fa-icon",23),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Approve"),` + `))}function KEi(e,n){if(e&1){let i=lt();a(0,"button",24),q("click",function(){Q(i);let r=M(2);return K(r.bulkLoanReschedule("Reject"))}),t(1,` + `),T(2,"fa-icon",25),t(3),m(4,"translate"),s()}e&2&&(l(3),k("",d(4,1,"labels.buttons.Reject"),` + `))}function YEi(e,n){if(e&1){let i=lt();a(0,"th",26),t(1,` + `),a(2,"mat-checkbox",27),q("change",function(r){Q(i);let c=M(2);return K(r?c.masterToggle():null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=A(2);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function YTi(e,n){if(e&1){let i=lt();o(0,"td",28),t(1,` - `),o(2,"mat-checkbox",29),q("click",function(r){return Q(i),Y(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=A(2);return Y(r?u.selection.toggle(c):null)}),t(3,` + `),s()}if(e&2){let i=M(2);l(2),g("checked",i.selection.hasValue()&&i.isAllSelected())("indeterminate",i.selection.hasValue()&&!i.isAllSelected())("aria-label",i.checkboxLabel())}}function JEi(e,n){if(e&1){let i=lt();a(0,"td",28),t(1,` + `),a(2,"mat-checkbox",29),q("click",function(r){return Q(i),K(r.stopPropagation())})("change",function(r){let c=Q(i).$implicit,u=M(2);return K(r?u.selection.toggle(c):null)}),t(3,` `),s(),t(4,` - `),s()}if(e&2){let i=n.$implicit,a=A(2);l(2),g("checked",a.selection.isSelected(i))("aria-label",a.checkboxLabel(i))}}function KTi(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client")))}function JTi(e,n){if(e&1&&(o(0,"td",30),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Je(2,GTi,i.clientId)),l(),k(` + `),s()}if(e&2){let i=n.$implicit,o=M(2);l(2),g("checked",o.selection.isSelected(i))("aria-label",o.checkboxLabel(i))}}function ZEi(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Client")))}function XEi(e,n){if(e&1&&(a(0,"td",30),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Xe(2,$Ei,i.clientId)),l(),k(` `,i.clientName,` - `)}}function ZTi(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Reschedule Request"),"#"))}function XTi(e,n){if(e&1&&(o(0,"td",28),t(1),s()),e&2){let i=n.$implicit;l(),b(i.id)}}function tPi(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Loan Account"),"#"))}function ePi(e,n){if(e&1&&(o(0,"td",30),t(1),s()),e&2){let i=n.$implicit;g("routerLink",Es(2,UTi,i.clientId,i.loanId)),l(),k(` + `)}}function tki(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Reschedule Request"),"#"))}function eki(e,n){if(e&1&&(a(0,"td",28),t(1),s()),e&2){let i=n.$implicit;l(),b(i.id)}}function iki(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),k("",d(2,1,"labels.inputs.Loan Account"),"#"))}function nki(e,n){if(e&1&&(a(0,"td",30),t(1),s()),e&2){let i=n.$implicit;g("routerLink",gs(2,WEi,i.clientId,i.loanId)),l(),k(` `,i.loanAccountNumber,` - `)}}function iPi(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Reschedule Form")))}function nPi(e,n){if(e&1&&(o(0,"td",28),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.rescheduleFromDate))}}function rPi(e,n){e&1&&(o(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Reschedule Reason")))}function aPi(e,n){if(e&1&&(o(0,"td",28),t(1),s()),e&2){let i=n.$implicit;l(),b(i.rescheduleReasonCodeValue.name)}}function oPi(e,n){e&1&&I(0,"tr",31)}function sPi(e,n){if(e&1){let i=lt();o(0,"tr",32),q("click",function(){let r=Q(i).$implicit,c=A(2);return Y(c.selection.toggle(r))}),s()}}function lPi(e,n){if(e&1){let i=lt();o(0,"div",2),t(1,` - `),o(2,"div",3),t(3,` - `),o(4,"div",4),t(5,` - `),o(6,"mat-form-field",5),t(7,` - `),o(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=A();return Y(c.applyFilter(r.target.value))}),s(),t(10,` + `)}}function rki(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Reschedule Form")))}function oki(e,n){if(e&1&&(a(0,"td",28),t(1),m(2,"dateFormat"),s()),e&2){let i=n.$implicit;l(),b(d(2,1,i.rescheduleFromDate))}}function aki(e,n){e&1&&(a(0,"th",26),t(1),m(2,"translate"),s()),e&2&&(l(),b(d(2,1,"labels.inputs.Reschedule Reason")))}function ski(e,n){if(e&1&&(a(0,"td",28),t(1),s()),e&2){let i=n.$implicit;l(),b(i.rescheduleReasonCodeValue.name)}}function lki(e,n){e&1&&T(0,"tr",31)}function cki(e,n){if(e&1){let i=lt();a(0,"tr",32),q("click",function(){let r=Q(i).$implicit,c=M(2);return K(c.selection.toggle(r))}),s()}}function pki(e,n){if(e&1){let i=lt();a(0,"div",2),t(1,` + `),a(2,"div",3),t(3,` + `),a(4,"div",4),t(5,` + `),a(6,"mat-form-field",5),t(7,` + `),a(8,"input",6),m(9,"translate"),q("keyup",function(r){Q(i);let c=M();return K(c.applyFilter(r.target.value))}),s(),t(10,` `),s(),t(11,` `),s(),t(12,` - `),o(13,"div",7),t(14,` - `),x(15,$Ti,5,3,"button",8),t(16,` - `),x(17,WTi,5,3,"button",9),t(18,` + `),a(13,"div",7),t(14,` + `),x(15,QEi,5,3,"button",8),t(16,` + `),x(17,KEi,5,3,"button",9),t(18,` `),s(),t(19,` `),s(),t(20,` - `),o(21,"table",10),t(22,` - `),at(23,11),t(24,` - `),x(25,QTi,5,3,"th",12),t(26,` - `),x(27,YTi,5,2,"td",13),t(28,` - `),ot(),t(29,` + `),a(21,"table",10),t(22,` + `),ot(23,11),t(24,` + `),x(25,YEi,5,3,"th",12),t(26,` + `),x(27,JEi,5,2,"td",13),t(28,` + `),at(),t(29,` - `),at(30,14),t(31,` - `),x(32,KTi,3,3,"th",12),t(33,` - `),x(34,JTi,2,4,"td",15),t(35,` - `),ot(),t(36,` + `),ot(30,14),t(31,` + `),x(32,ZEi,3,3,"th",12),t(33,` + `),x(34,XEi,2,4,"td",15),t(35,` + `),at(),t(36,` - `),at(37,16),t(38,` - `),x(39,ZTi,3,3,"th",12),t(40,` - `),x(41,XTi,2,1,"td",13),t(42,` - `),ot(),t(43,` + `),ot(37,16),t(38,` + `),x(39,tki,3,3,"th",12),t(40,` + `),x(41,eki,2,1,"td",13),t(42,` + `),at(),t(43,` - `),at(44,17),t(45,` - `),x(46,tPi,3,3,"th",12),t(47,` - `),x(48,ePi,2,5,"td",15),t(49,` - `),ot(),t(50,` + `),ot(44,17),t(45,` + `),x(46,iki,3,3,"th",12),t(47,` + `),x(48,nki,2,5,"td",15),t(49,` + `),at(),t(50,` - `),at(51,18),t(52,` - `),x(53,iPi,3,3,"th",12),t(54,` - `),x(55,nPi,3,3,"td",13),t(56,` - `),ot(),t(57,` + `),ot(51,18),t(52,` + `),x(53,rki,3,3,"th",12),t(54,` + `),x(55,oki,3,3,"td",13),t(56,` + `),at(),t(57,` - `),at(58,19),t(59,` - `),x(60,rPi,3,3,"th",12),t(61,` - `),x(62,aPi,2,1,"td",13),t(63,` - `),ot(),t(64,` + `),ot(58,19),t(59,` + `),x(60,aki,3,3,"th",12),t(61,` + `),x(62,ski,2,1,"td",13),t(63,` + `),at(),t(64,` - `),x(65,oPi,1,0,"tr",20),t(66,` - `),x(67,sPi,1,0,"tr",21),t(68,` + `),x(65,lki,1,0,"tr",20),t(66,` + `),x(67,cki,1,0,"tr",21),t(68,` `),s(),t(69,` -`),s()}if(e&2){let i=A();l(8),Jt("placeholder",d(9,6,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),l(2),g("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),l(4),g("dataSource",i.dataSource),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function cPi(e,n){e&1&&(o(0,"div",33),t(1,` - `),o(2,"div",34),t(3,` - `),I(4,"i",35),t(5),m(6,"translate"),s(),t(7,` +`),s()}if(e&2){let i=M();l(8),Xt("placeholder",d(9,6,"labels.text.Filter by name")),l(7),g("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),l(2),g("mifosxHasPermission","APPROVE_LOANRESCHEDULE"),l(4),g("dataSource",i.dataSource),l(44),g("matHeaderRowDef",i.displayedColumns),l(2),g("matRowDefColumns",i.displayedColumns)}}function mki(e,n){e&1&&(a(0,"div",33),t(1,` + `),a(2,"div",34),t(3,` + `),T(4,"i",35),t(5),m(6,"translate"),s(),t(7,` `),s()),e&2&&(l(5),k(` `,d(6,1,"labels.text.No pending rescheduled loan available for this account"),` - `))}var Tft=(()=>{class e{constructor(i,a,r,c,u,h,_){this.route=i,this.dialog=a,this.dateUtils=r,this.router=c,this.settingsService=u,this.translateService=h,this.tasksService=_,this.displayedColumns=["select","client","rescheduleRequestNo","loanAccountNo","rescheduleForm","rescheduleReason"],this.route.data.subscribe(y=>{this.loans=y.recheduleLoansData,this.dataSource=new pi(this.loans),this.selection=new Qs(!0,[])})}isAllSelected(){let i=this.selection.selected.length,a=this.dataSource.data.length;return i===a}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}bulkLoanReschedule(i){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Reschedule Loan"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to")+i+this.translateService.instant("labels.dialogContext.the Reschedule Loan")}}).afterClosed().subscribe(r=>{r.confirm&&this.bulkLoanRescheduleRequest(i.toLowerCase())})}bulkLoanRescheduleRequest(i){let a=this.settingsService.dateFormat,r=this.dateUtils.formatDate(this.settingsService.businessDate,a),c=this.settingsService.language.code,u={dateFormat:a,locale:c};i==="approve"?u.approvedOnDate=r:u.rejectedOnDate=r;let h=this.selection.selected;this.batchRequests=[];let _=1;h.forEach(y=>{let C="rescheduleloans/"+y.id+"?command="+i,E=JSON.stringify(u),P={requestId:_++,relativeUrl:C,method:"POST",body:E};this.batchRequests.push(P)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(y=>{this.reload()})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(xi),z(Zt),z($e),z(Gi),z(Ka))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-reschedule-loan"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","reject",3,"click",4,"mifosxHasPermission"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","client"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","rescheduleRequestNo"],["matColumnDef","loanAccountNo"],["matColumnDef","rescheduleForm"],["matColumnDef","rescheduleReason"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","reject",3,"click"],["icon","times",1,"m-r-10"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(a,r){a&1&&(x(0,lPi,70,8,"div",0),t(1,` + `))}var tM=(()=>{class e{constructor(i,o,r,c,u,h,_){this.route=i,this.dialog=o,this.dateUtils=r,this.router=c,this.settingsService=u,this.translateService=h,this.tasksService=_,this.displayedColumns=["select","client","rescheduleRequestNo","loanAccountNo","rescheduleForm","rescheduleReason"],this.route.data.subscribe(y=>{this.loans=y.recheduleLoansData,this.dataSource=new mi(this.loans),this.selection=new Vs(!0,[])})}isAllSelected(){let i=this.selection.selected.length,o=this.dataSource.data.length;return i===o}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(i=>this.selection.select(i))}checkboxLabel(i){return i?`${this.selection.isSelected(i)?"deselect":"select"} row ${i.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}bulkLoanReschedule(i){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Reschedule Loan"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to")+i+this.translateService.instant("labels.dialogContext.the Reschedule Loan")}}).afterClosed().subscribe(r=>{r.confirm&&this.bulkLoanRescheduleRequest(i.toLowerCase())})}bulkLoanRescheduleRequest(i){let o=this.settingsService.dateFormat,r=this.dateUtils.formatDate(this.settingsService.businessDate,o),c=this.settingsService.language.code,u={dateFormat:o,locale:c};i==="approve"?u.approvedOnDate=r:u.rejectedOnDate=r;let h=this.selection.selected;this.batchRequests=[];let _=1;h.forEach(y=>{let C="rescheduleloans/"+y.id+"?command="+i,E=JSON.stringify(u),P={requestId:_++,relativeUrl:C,method:"POST",body:E};this.batchRequests.push(P)}),this.tasksService.submitBatchData(this.batchRequests).subscribe(y=>{this.reload()})}applyFilter(i=""){this.dataSource.filter=i.trim().toLowerCase()}reload(){let i=this.router.url;this.router.navigateByUrl("/checker-inbox-and-tasks",{skipLocationChange:!0}).then(()=>this.router.navigate([i]))}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(_i),z(te),z(Qe),z(Gi),z(Uo))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-reschedule-loan"]],decls:4,vars:2,consts:[["class","tab-container mat-typography",4,"ngIf"],["class","alert",4,"ngIf"],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"search-box","flex-40"],[1,"flex-90"],["matInput","",3,"keyup","placeholder"],[1,"flex-60"],["mat-raised-button","","color","success",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","reject",3,"click",4,"mifosxHasPermission"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","client"],["mat-cell","","class","view-details",3,"routerLink",4,"matCellDef"],["matColumnDef","rescheduleRequestNo"],["matColumnDef","loanAccountNo"],["matColumnDef","rescheduleForm"],["matColumnDef","rescheduleReason"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","reject",3,"click"],["icon","times",1,"m-r-10"],["mat-header-cell",""],[3,"change","checked","indeterminate","aria-label"],["mat-cell",""],[3,"click","change","checked","aria-label"],["mat-cell","",1,"view-details",3,"routerLink"],["mat-header-row",""],["mat-row","",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(o,r){o&1&&(x(0,pki,70,8,"div",0),t(1,` -`),x(2,cPi,8,3,"div",1),t(3,` -`)),a&2&&(g("ngIf",r.loans&&r.loans.length>0),l(2),g("ngIf",r.loans.length===0))},dependencies:[Lt,Ht,Dt,Ti,jt,Kt,Ae,Fe,Le,Be,Oe,Ve,Re,Ne,ze,je,zt,se,St,ji],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var Pft=Fp(J1());function pPi(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"span",13),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",14),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Resource ID"),":"),l(4),b(i.checkerInboxDetail.resourceId)}}function mPi(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"span",13),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",14),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Office"),":"),l(4),b(i.checkerInboxDetail.officeName)}}function dPi(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"span",13),t(3),m(4,"translate"),s(),t(5,` - `),o(6,"span",14),t(7),s(),t(8,` - `),s()),e&2){let i=A();l(3),k("",d(4,2,"labels.inputs.Savings Account Number"),":"),l(4),b(i.checkerInboxDetail.savingsAccountNo)}}function uPi(e,n){if(e&1&&(o(0,"div",12),t(1,` - `),o(2,"span",13),t(3),s(),t(4,` - `),o(5,"span",14),t(6),s(),t(7,` - `),s()),e&2){let i=A();l(3),k(" ",i.checkerInboxDetail.groupLevelName,""),l(3),b(i.checkerInboxDetail.groupName)}}function fPi(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"div",12),t(3,` - `),o(4,"span",13),t(5),s(),t(6,` - `),o(7,"span",14),t(8),s(),t(9,` +`),x(2,mki,8,3,"div",1),t(3,` +`)),o&2&&(g("ngIf",r.loans&&r.loans.length>0),l(2),g("ngIf",r.loans.length===0))},dependencies:[yt,zt,wt,qt,Ht,Zt,At,ji,me,Et,Ut,Oe,Re,Be,Ne,Mi,Fe,Le,Ve,je,ze,qe],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.tab-container[_ngcontent-%COMP%] .view-details[_ngcontent-%COMP%]{cursor:pointer}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem}"]})}}return e})();var Rut=vp(Rh());function dki(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"span",13),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",14),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Resource ID"),":"),l(4),b(i.checkerInboxDetail.resourceId)}}function uki(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"span",13),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",14),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Office"),":"),l(4),b(i.checkerInboxDetail.officeName)}}function fki(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"span",13),t(3),m(4,"translate"),s(),t(5,` + `),a(6,"span",14),t(7),s(),t(8,` + `),s()),e&2){let i=M();l(3),k("",d(4,2,"labels.inputs.Savings Account Number"),":"),l(4),b(i.checkerInboxDetail.savingsAccountNo)}}function hki(e,n){if(e&1&&(a(0,"div",12),t(1,` + `),a(2,"span",13),t(3),s(),t(4,` + `),a(5,"span",14),t(6),s(),t(7,` + `),s()),e&2){let i=M();l(3),k(" ",i.checkerInboxDetail.groupLevelName,""),l(3),b(i.checkerInboxDetail.groupName)}}function gki(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"div",12),t(3,` + `),a(4,"span",13),t(5),s(),t(6,` + `),a(7,"span",14),t(8),s(),t(9,` `),s(),t(10,` - `),ot()),e&2){let i=n.$implicit;l(5),k("",i.key,":"),l(3),b(i.value)}}function hPi(e,n){if(e&1&&(at(0),t(1,` - `),o(2,"h3",11),t(3),m(4,"translate"),s(),t(5,` + `),at()),e&2){let i=n.$implicit;l(5),k("",i.key,":"),l(3),b(i.value)}}function xki(e,n){if(e&1&&(ot(0),t(1,` + `),a(2,"h3",11),t(3),m(4,"translate"),s(),t(5,` - `),I(6,"mat-divider",10),t(7,` + `),T(6,"mat-divider",10),t(7,` - `),x(8,fPi,11,2,"ng-container",17),m(9,"keyvalue"),t(10,` - `),ot()),e&2){let i=A();l(3),b(d(4,3,"labels.heading.Command")),l(3),g("inset",!0),l(2),g("ngForOf",d(9,5,i.jsondata))}}var Dft=(()=>{class e{constructor(i,a,r,c,u){this.route=i,this.dialog=a,this.router=r,this.translateService=c,this.tasksService=u,this.displayJSONData=!1,this.route.data.subscribe(h=>{this.checkerInboxDetail=h.checkerInboxDetail,this.jsondata=JSON.parse(this.checkerInboxDetail.commandAsJson),this.displayJSONData=!Pft.isEmpty(this.jsondata)})}approveChecker(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Approve Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to approve checker")}}).afterClosed().subscribe(a=>{a.confirm&&this.tasksService.executeMakerCheckerAction(this.checkerInboxDetail.id,"approve").subscribe(r=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}rejectChecker(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Reject Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to reject checker")}}).afterClosed().subscribe(a=>{a.confirm&&this.tasksService.executeMakerCheckerAction(this.checkerInboxDetail.id,"reject").subscribe(r=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}deleteChecker(){this.dialog.open(ll,{data:{heading:this.translateService.instant("labels.heading.Delete Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to delete checker")}}).afterClosed().subscribe(a=>{a.confirm&&this.tasksService.deleteMakerChecker(this.checkerInboxDetail.id).subscribe(r=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(a){return new(a||e)(z(Nt),z(ii),z(Zt),z(Gi),z(Ka))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-checker-inbox"]],decls:116,vars:48,consts:[[1,"layout-row","align-end","gap-1percent","layout-lt-md-column","container","m-b-20"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-raised-button","","color","reject",3,"click"],["icon","times",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"mat-h3","flex-fill"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill",4,"ngIf"],[4,"ngIf"],[4,"ngFor","ngForOf"]],template:function(a,r){a&1&&(o(0,"div",0),t(1,` - `),o(2,"button",1),q("click",function(){return r.approveChecker()}),t(3,` - `),I(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` - `),o(8,"button",3),q("click",function(){return r.deleteChecker()}),t(9,` - `),I(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` - `),o(14,"button",5),q("click",function(){return r.rejectChecker()}),t(15,` - `),I(16,"fa-icon",6),t(17),m(18,"translate"),s(),t(19,` + `),x(8,gki,11,2,"ng-container",17),m(9,"keyvalue"),t(10,` + `),at()),e&2){let i=M();l(3),b(d(4,3,"labels.heading.Command")),l(3),g("inset",!0),l(2),g("ngForOf",d(9,5,i.jsondata))}}var eM=(()=>{class e{constructor(i,o,r,c,u){this.route=i,this.dialog=o,this.router=r,this.translateService=c,this.tasksService=u,this.displayJSONData=!1,this.route.data.subscribe(h=>{this.checkerInboxDetail=h.checkerInboxDetail,this.jsondata=JSON.parse(this.checkerInboxDetail.commandAsJson),this.displayJSONData=!Rut.isEmpty(this.jsondata)})}approveChecker(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Approve Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to approve checker")}}).afterClosed().subscribe(o=>{o.confirm&&this.tasksService.executeMakerCheckerAction(this.checkerInboxDetail.id,"approve").subscribe(r=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}rejectChecker(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Reject Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to reject checker")}}).afterClosed().subscribe(o=>{o.confirm&&this.tasksService.executeMakerCheckerAction(this.checkerInboxDetail.id,"reject").subscribe(r=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}deleteChecker(){this.dialog.open(Js,{data:{heading:this.translateService.instant("labels.heading.Delete Checker"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to delete checker")}}).afterClosed().subscribe(o=>{o.confirm&&this.tasksService.deleteMakerChecker(this.checkerInboxDetail.id).subscribe(r=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(o){return new(o||e)(z(Vt),z(ri),z(te),z(Gi),z(Uo))}}static{this.\u0275cmp=Ct({type:e,selectors:[["mifosx-view-checker-inbox"]],decls:116,vars:48,consts:[[1,"layout-row","align-end","gap-1percent","layout-lt-md-column","container","m-b-20"],["mat-raised-button","","color","success",3,"click"],["icon","check",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["mat-raised-button","","color","reject",3,"click"],["icon","times",1,"m-r-10"],[1,"container"],[1,"layout-row-wrap","responsive-column"],[1,"mat-h2","flex-fill"],[3,"inset"],[1,"mat-h3","flex-fill"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["class","flex-fill",4,"ngIf"],[4,"ngIf"],[4,"ngFor","ngForOf"]],template:function(o,r){o&1&&(a(0,"div",0),t(1,` + `),a(2,"button",1),q("click",function(){return r.approveChecker()}),t(3,` + `),T(4,"fa-icon",2),t(5),m(6,"translate"),s(),t(7,` + `),a(8,"button",3),q("click",function(){return r.deleteChecker()}),t(9,` + `),T(10,"fa-icon",4),t(11),m(12,"translate"),s(),t(13,` + `),a(14,"button",5),q("click",function(){return r.rejectChecker()}),t(15,` + `),T(16,"fa-icon",6),t(17),m(18,"translate"),s(),t(19,` `),s(),t(20,` -`),o(21,"div",7),t(22,` - `),o(23,"mat-card"),t(24,` - `),o(25,"mat-card-content"),t(26,` - `),o(27,"div",8),t(28,` - `),o(29,"h2",9),t(30),m(31,"translate"),s(),t(32,` +`),a(21,"div",7),t(22,` + `),a(23,"mat-card"),t(24,` + `),a(25,"mat-card-content"),t(26,` + `),a(27,"div",8),t(28,` + `),a(29,"h2",9),t(30),m(31,"translate"),s(),t(32,` - `),I(33,"mat-divider",10),t(34,` + `),T(33,"mat-divider",10),t(34,` - `),o(35,"h3",11),t(36),m(37,"translate"),s(),t(38,` + `),a(35,"h3",11),t(36),m(37,"translate"),s(),t(38,` - `),I(39,"mat-divider",10),t(40,` + `),T(39,"mat-divider",10),t(40,` - `),o(41,"div",12),t(42,` - `),o(43,"span",13),t(44),m(45,"translate"),s(),t(46,` - `),o(47,"span",14),t(48),s(),t(49,` + `),a(41,"div",12),t(42,` + `),a(43,"span",13),t(44),m(45,"translate"),s(),t(46,` + `),a(47,"span",14),t(48),s(),t(49,` `),s(),t(50,` - `),o(51,"div",12),t(52,` - `),o(53,"span",13),t(54),m(55,"translate"),s(),t(56,` - `),o(57,"span",14),t(58),s(),t(59,` + `),a(51,"div",12),t(52,` + `),a(53,"span",13),t(54),m(55,"translate"),s(),t(56,` + `),a(57,"span",14),t(58),s(),t(59,` `),s(),t(60,` - `),o(61,"div",12),t(62,` - `),o(63,"span",13),t(64),m(65,"translate"),s(),t(66,` - `),o(67,"span",14),t(68),s(),t(69,` + `),a(61,"div",12),t(62,` + `),a(63,"span",13),t(64),m(65,"translate"),s(),t(66,` + `),a(67,"span",14),t(68),s(),t(69,` `),s(),t(70,` - `),o(71,"div",12),t(72,` - `),o(73,"span",13),t(74),m(75,"translate"),s(),t(76,` - `),o(77,"span",14),t(78),s(),t(79,` + `),a(71,"div",12),t(72,` + `),a(73,"span",13),t(74),m(75,"translate"),s(),t(76,` + `),a(77,"span",14),t(78),s(),t(79,` `),s(),t(80,` - `),o(81,"div",12),t(82,` - `),o(83,"span",13),t(84),m(85,"translate"),s(),t(86,` - `),o(87,"span",14),t(88),s(),t(89,` + `),a(81,"div",12),t(82,` + `),a(83,"span",13),t(84),m(85,"translate"),s(),t(86,` + `),a(87,"span",14),t(88),s(),t(89,` `),s(),t(90,` - `),x(91,pPi,9,4,"div",15),t(92,` + `),x(91,dki,9,4,"div",15),t(92,` - `),o(93,"div",12),t(94,` - `),o(95,"span",13),t(96),m(97,"translate"),s(),t(98,` - `),o(99,"span",14),t(100),m(101,"dateFormat"),s(),t(102,` + `),a(93,"div",12),t(94,` + `),a(95,"span",13),t(96),m(97,"translate"),s(),t(98,` + `),a(99,"span",14),t(100),m(101,"dateFormat"),s(),t(102,` `),s(),t(103,` - `),x(104,mPi,9,4,"div",15),t(105,` + `),x(104,uki,9,4,"div",15),t(105,` - `),x(106,dPi,9,4,"div",15),t(107,` + `),x(106,fki,9,4,"div",15),t(107,` - `),x(108,uPi,8,2,"div",15),t(109,` + `),x(108,hki,8,2,"div",15),t(109,` - `),x(110,hPi,11,7,"ng-container",16),t(111,` + `),x(110,xki,11,7,"ng-container",16),t(111,` `),s(),t(112,` `),s(),t(113,` `),s(),t(114,` `),s(),t(115,` -`)),a&2&&(l(5),k("",d(6,24,"labels.buttons.Approve"),` +`)),o&2&&(l(5),k("",d(6,24,"labels.buttons.Approve"),` `),l(6),k("",d(12,26,"labels.buttons.Delete"),` `),l(6),k("",d(18,28,"labels.buttons.Reject"),` - `),l(13),b(d(31,30,"labels.heading.View Checker Inbox")),l(3),g("inset",!0),l(3),b(d(37,32,"labels.heading.Details")),l(3),g("inset",!0),l(5),k("",d(45,34,"labels.inputs.ID"),":"),l(4),b(r.checkerInboxDetail.id),l(6),k("",d(55,36,"labels.inputs.Status"),":"),l(4),b(r.checkerInboxDetail.processingResult),l(6),k("",d(65,38,"labels.inputs.User"),":"),l(4),b(r.checkerInboxDetail.maker),l(6),k("",d(75,40,"labels.inputs.Action"),":"),l(4),b(r.checkerInboxDetail.actionName),l(6),k("",d(85,42,"labels.inputs.Entity"),":"),l(4),b(r.checkerInboxDetail.entityName),l(3),g("ngIf",r.checkerInboxDetail.resourceId),l(5),k("",d(97,44,"labels.inputs.Date"),":"),l(4),b(d(101,46,r.checkerInboxDetail.madeOnDate)),l(4),g("ngIf",r.checkerInboxDetail.officeName),l(2),g("ngIf",r.checkerInboxDetail.savingsAccountNo),l(2),g("ngIf",r.checkerInboxDetail.groupLevelName),l(2),g("ngIf",r.displayJSONData))},dependencies:[re,Lt,Ht,Dt,te,le,sn,zS,St,ji],styles:[".mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.mat-raised-button.mat-reject[_ngcontent-%COMP%]{color:#fff;background-color:#ffca00}"]})}}return e})();var SF=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerData()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var wF=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getGroupedClientsData()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var EF=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllOffices()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var kF=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeApproved()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var IF=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeDisbursed()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var TF=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getPendingRescheduleLoans()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var PF=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerTemplate()}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var DF=(()=>{class e{constructor(i){this.tasksService=i}resolve(i){let a=i.paramMap.get("id");return this.tasksService.getCheckerInboxDetail(a)}static{this.\u0275fac=function(a){return new(a||e)(Wt(Ka))}}static{this.\u0275prov=Ut({token:e,factory:e.\u0275fac})}}return e})();var gPi=[ha.withShell([{path:"checker-inbox-and-tasks",component:Cft,data:{title:"Checker Inbox & Tasks",breadcrumb:"Checker Inbox & Tasks"},children:[{path:"checker-inbox",component:yft,data:{title:"Checker Inbox"},resolve:{makerCheckerResource:SF,makerCheckerTemplate:PF}},{path:"client-approval",component:Sft,data:{title:"Client Approval"},resolve:{groupedClientData:wF}},{path:"loan-approval",component:Eft,data:{title:"Laon Approval"},resolve:{officesData:EF,loansData:kF}},{path:"loan-disbursal",component:Ift,data:{title:"Loan Disbursal"},resolve:{loansData:IF}},{path:"reschedule-loan",component:Tft,data:{title:"Reschedule Loan"},resolve:{recheduleLoansData:TF}}]},{path:"checker-inbox-and-tasks/checker-inbox",children:[{path:":id/view",component:Dft,data:{title:"View Checker Inbox Component",routeParamBreadcrumb:"clientId"},resolve:{checkerInboxDetail:DF}}]}])],Mft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[SF,wF,EF,kF,IF,TF,PF,DF],imports:[ir.forChild(gPi),ir]})}}return e})();var Aft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,Mft,fl,ko]})}}return e})();var Oft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Jr,G1,hz,ZS,tw]})}}return e})();var xPi=[{path:"**",component:Uj}],Fft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[ir.forRoot(xPi,{useHash:!0}),ir]})}}return e})();var Bft=(()=>{class e{http;prefix;suffix;constructor(i,a="/assets/i18n/",r=".json"){this.http=i,this.prefix=a,this.suffix=r}getTranslation(i){return this.http.get(`${this.prefix}${i}${this.suffix}`)}static \u0275fac=function(a){return new(a||e)(Wt(uo),Wt(String),Wt(String))};static \u0275prov=Ut({token:e,factory:e.\u0275fac})}return e})();var MF=class{handle(n){return n.key.replace("labels.catalogs.","")}};var Rft=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=fn({type:e,bootstrap:[Gj]})}static{this.\u0275inj=un({providers:[VS,qS(HS())],imports:[fu.forRoot({loader:{provide:gz,useFactory:(i,a)=>{let r=new uo(i);return new Bft(r,"/assets/translations/",".json")},deps:[sz,rz]},missingTranslationHandler:{provide:xz,useClass:MF}}),GS,Rw,ZS,cq,uG,bG,bft,SG,IG,GU,rft,h$,R$,EW,rct,_0t,$mt,Hut,Yut,mft,lft,xft,Aft,Oft,Fft]})}}return e})();Ba.production&&void 0;cz().bootstrapModule(Rft).catch(e=>console.log(e)); + `),l(13),b(d(31,30,"labels.heading.View Checker Inbox")),l(3),g("inset",!0),l(3),b(d(37,32,"labels.heading.Details")),l(3),g("inset",!0),l(5),k("",d(45,34,"labels.inputs.ID"),":"),l(4),b(r.checkerInboxDetail.id),l(6),k("",d(55,36,"labels.inputs.Status"),":"),l(4),b(r.checkerInboxDetail.processingResult),l(6),k("",d(65,38,"labels.inputs.User"),":"),l(4),b(r.checkerInboxDetail.maker),l(6),k("",d(75,40,"labels.inputs.Action"),":"),l(4),b(r.checkerInboxDetail.actionName),l(6),k("",d(85,42,"labels.inputs.Entity"),":"),l(4),b(r.checkerInboxDetail.entityName),l(3),g("ngIf",r.checkerInboxDetail.resourceId),l(5),k("",d(97,44,"labels.inputs.Date"),":"),l(4),b(d(101,46,r.checkerInboxDetail.madeOnDate)),l(4),g("ngIf",r.checkerInboxDetail.officeName),l(2),g("ngIf",r.checkerInboxDetail.savingsAccountNo),l(2),g("ngIf",r.checkerInboxDetail.groupLevelName),l(2),g("ngIf",r.displayJSONData))},dependencies:[yt,le,zt,WS,wt,oe,de,At,ji,Et,Ut,sn],styles:[".mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.mat-raised-button.mat-success[_ngcontent-%COMP%]{color:#fff;background-color:#008000ab}.mat-raised-button.mat-reject[_ngcontent-%COMP%]{color:#fff;background-color:#ffca00}"]})}}return e})();var pz=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerData()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var mz=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getGroupedClientsData()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var dz=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllOffices()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var uz=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeApproved()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var fz=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getAllLoansToBeDisbursed()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var hz=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getPendingRescheduleLoans()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var gz=(()=>{class e{constructor(i){this.tasksService=i}resolve(){return this.tasksService.getMakerCheckerTemplate()}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var xz=(()=>{class e{constructor(i){this.tasksService=i}resolve(i){let o=i.paramMap.get("id");return this.tasksService.getCheckerInboxDetail(o)}static{this.\u0275fac=function(o){return new(o||e)(Kt(Uo))}}static{this.\u0275prov=Wt({token:e,factory:e.\u0275fac})}}return e})();var _ki=[po.withShell([{path:"checker-inbox-and-tasks",component:Q6,data:{title:"Checker Inbox & Tasks",breadcrumb:"Checker Inbox & Tasks"},children:[{path:"checker-inbox",component:K6,data:{title:"Checker Inbox"},resolve:{makerCheckerResource:pz,makerCheckerTemplate:gz}},{path:"client-approval",component:J6,data:{title:"Client Approval"},resolve:{groupedClientData:mz}},{path:"loan-approval",component:Z6,data:{title:"Laon Approval"},resolve:{officesData:dz,loansData:uz}},{path:"loan-disbursal",component:X6,data:{title:"Loan Disbursal"},resolve:{loansData:fz}},{path:"reschedule-loan",component:tM,data:{title:"Reschedule Loan"},resolve:{recheduleLoansData:hz}}]},{path:"checker-inbox-and-tasks/checker-inbox",children:[{path:":id/view",component:eM,data:{title:"View Checker Inbox Component",routeParamBreadcrumb:"clientId"},resolve:{checkerInboxDetail:xz}}]}])],Nut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({providers:[pz,mz,dz,uz,fz,hz,gz,xz],imports:[Zn.forChild(_ki),Zn]})}}return e})();var Lut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,Nut,il,ba,Q6,K6,J6,Z6,X6,tM,eM]})}}return e})();var Vut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Ur,yt,i$,nw,aw,t4,i4,Ol,Pp,Kk]})}}return e})();var vki=[{path:"**",component:Kw}],zut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e})}static{this.\u0275inj=un({imports:[Zn.forRoot(vki,{useHash:!0}),Zn]})}}return e})();var jut=(()=>{class e{http;prefix;suffix;constructor(i,o="/assets/i18n/",r=".json"){this.http=i,this.prefix=o,this.suffix=r}getTranslation(i){return this.http.get(`${this.prefix}${i}${this.suffix}`)}static \u0275fac=function(o){return new(o||e)(Kt(sa),Kt(String),Kt(String))};static \u0275prov=Wt({token:e,factory:e.\u0275fac})}return e})();var _z=class{handle(n){return n.key.replace("labels.catalogs.","")}};var qut=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=fn({type:e,bootstrap:[ZW]})}static{this.\u0275inj=un({providers:[$S,YS(JS())],imports:[Jd.forRoot({loader:{provide:n$,useFactory:(i,o)=>{let r=new sa(i);return new jut(r,"/assets/translations/",".json")},deps:[YU,UU]},missingTranslationHandler:{provide:r$,useClass:_z}}),QS,Ww,nw,cQ,sY,cY,Out,mY,hY,HY,Cut,WY,JY,uJ,qmt,Xmt,b0t,fut,gut,kut,wut,Aut,Lut,Vut,zut,Kw]})}}return e})();Mo.production&&void 0;KU().bootstrapModule(qut).catch(e=>console.log(e)); diff --git a/browser/mifosx-theme.css b/browser/mifosx-theme.css index db646f9c3..883b6413c 100644 --- a/browser/mifosx-theme.css +++ b/browser/mifosx-theme.css @@ -1 +1 @@ -body.dark-theme table tbody tr:nth-child(2n){background-color:#303135!important}.dark-theme .sticky{background-color:#303135!important}.dark-theme .mat-option-text,.dark-theme .mat-input-element,.dark-theme .mat-form-field-label{color:#fff!important}.dark-theme mifosx-popover,.dark-theme .mat-menu-content,.dark-theme .mat-dialog-container{background-color:#303135;color:#fff}.dark-theme .mat-calendar,.dark-theme .mat-calendar-body-cell,.dark-theme .mat-calendar-body-label,.dark-theme .mat-calendar-table,.dark-theme .mat-list-item.active{background-color:#303135;border:none}.dark-theme .mat-tab-label-active{border-bottom:lightgray}.dark-theme .img-button,.dark-theme .app-user-photo,.dark-theme .profile-image{filter:invert(100%)}.dark-theme a:any-link{color:#0098ff!important}.dark-theme span.breadcrumb-link a{color:#0098ff!important}.dark-theme div.alert{color:#303135}.dark-theme a.mat-tab-link,.dark-theme a.tab-link{color:#fff!important}.dark-theme .cdk-drag-preview{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:table;background-color:#fff;color:#303135}.dark-theme #footer{color:#fff}.dark-theme #footer .mat-checkbox,.dark-theme #footer .versions{color:#fff!important}.dark-theme #footer .business-date{color:#0098ff}.dark-theme .external-asset-owner-status{color:#fff}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1,.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 .83rem/1.5 Roboto;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 .67rem/1.5 Roboto;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 1rem/1.5 Roboto;letter-spacing:normal}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2,.mat-headline-3,.mat-typography .mat-headline-3,.mat-headline-4,.mat-typography .mat-headline-4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 64px}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Roboto;--mat-option-label-text-line-height: 1.5;--mat-option-label-text-size: 1rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto;--mat-optgroup-label-text-line-height: 1.5;--mat-optgroup-label-text-size: 1rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Roboto;--mat-card-title-text-line-height: 1.5;--mat-card-title-text-size: 1rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 400;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Roboto;--mdc-filled-text-field-label-text-size: 1rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto;--mdc-outlined-text-field-label-text-size: 1rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto;--mat-form-field-container-text-line-height: 1.5;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 1rem;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto;--mat-select-trigger-text-line-height: 1.5;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Roboto;--mdc-dialog-subhead-line-height: 1.5;--mdc-dialog-subhead-size: 1rem;--mdc-dialog-subhead-weight: 400;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: Roboto;--mdc-dialog-supporting-text-line-height: 1.5;--mdc-dialog-supporting-text-size: 1rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto;--mdc-chip-label-text-line-height: 1.5;--mdc-chip-label-text-size: 1rem;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto;--mat-switch-label-text-line-height: 1.5;--mat-switch-label-text-size: 1rem;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto;--mat-radio-label-text-line-height: 1.5;--mat-radio-label-text-size: 1rem;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto;--mat-menu-item-label-text-size: 1rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.5;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Roboto;--mdc-list-list-item-label-text-line-height: 1.5;--mdc-list-list-item-label-text-size: 1rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto;--mdc-list-list-item-supporting-text-line-height: 1.5;--mdc-list-list-item-supporting-text-size: 1rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto;--mat-tab-header-label-text-size: 1rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 1.5;--mat-tab-header-label-text-weight: 400}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Roboto;--mat-checkbox-label-text-line-height: 1.5;--mat-checkbox-label-text-size: 1rem;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9;--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575;--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Roboto;--mdc-text-button-label-text-size: 1rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto;--mdc-filled-button-label-text-size: 1rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 400;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto;--mdc-protected-button-label-text-size: 1rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 400;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto;--mdc-outlined-button-label-text-size: 1rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 400;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9;--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575;--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Roboto;--mdc-extended-fab-label-text-size: 1rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 400}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #b4d575}html{--mdc-snackbar-supporting-text-font: Roboto;--mdc-snackbar-supporting-text-line-height: 1.5;--mdc-snackbar-supporting-text-size: 1rem;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto;--mat-table-row-item-label-text-line-height: 1.5;--mat-table-row-item-label-text-size: 1rem;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Roboto;--mat-table-footer-supporting-text-line-height: 1.5;--mat-table-footer-supporting-text-size: 1rem;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #1074b9}html .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #1074b9;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: rgba(0, 0, 0, .87)}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto;--mat-bottom-sheet-container-text-line-height: 1.5;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Roboto;--mat-legacy-button-toggle-label-text-line-height: 1.5;--mat-legacy-button-toggle-label-text-size: 1rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto;--mat-standard-button-toggle-label-text-line-height: 1.5;--mat-standard-button-toggle-label-text-size: 1rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1rem;--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-period-button-text-size: 1rem;--mat-datepicker-calendar-period-button-text-weight: 400;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto;--mat-expansion-container-text-line-height: 1.5;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 1rem;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 1rem;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #1074b9}.mat-icon.mat-accent{--mat-icon-color: #b4d575}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto;--mat-stepper-header-label-text-font: Roboto;--mat-stepper-header-label-text-size: 1rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: #757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto;--mat-toolbar-title-text-line-height: 1.5;--mat-toolbar-title-text-size: 1rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 400}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400}mifosx-groups-view .group-card .header{background-color:#1074b9}mifosx-centers-view .center-card .header{background-color:#1074b9}mifosx-dashboard .recent-activities .header,mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header,mifosx-dashboard mifosx-amount-disbursed-pie .card .header,mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#fff}mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#fff}mifosx-view-bulk-import .cover{background-color:#fff;margin-top:1%}mifosx-clients .status{color:#000}mifosx-clients-view .account-card,mifosx-centers-view .account-card,mifosx-fixed-deposit-account-view .account-card,mifosx-loans-view .account-card,mifosx-shares-account-view .account-card,mifosx-recurring-deposits-account-view .account-card,mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}mifosx-clients-view .account-card i,mifosx-clients-view .account-card img:hover,mifosx-centers-view .account-card i,mifosx-centers-view .account-card img:hover,mifosx-fixed-deposit-account-view .account-card i,mifosx-fixed-deposit-account-view .account-card img:hover,mifosx-loans-view .account-card i,mifosx-loans-view .account-card img:hover,mifosx-shares-account-view .account-card i,mifosx-shares-account-view .account-card img:hover,mifosx-recurring-deposits-account-view .account-card i,mifosx-recurring-deposits-account-view .account-card img:hover,mifosx-savings-account-view .account-card i,mifosx-savings-account-view .account-card img:hover{cursor:pointer}mifosx-clients-view .account-card .header,mifosx-centers-view .account-card .header,mifosx-fixed-deposit-account-view .account-card .header,mifosx-loans-view .account-card .header,mifosx-shares-account-view .account-card .header,mifosx-recurring-deposits-account-view .account-card .header,mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}mifosx-clients-view .account-card .header-title-group .account-card-title,mifosx-centers-view .account-card .header-title-group .account-card-title,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,mifosx-loans-view .account-card .header-title-group .account-card-title,mifosx-shares-account-view .account-card .header-title-group .account-card-title,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}mifosx-clients-view .account-card .header-title-group p,mifosx-centers-view .account-card .header-title-group p,mifosx-fixed-deposit-account-view .account-card .header-title-group p,mifosx-loans-view .account-card .header-title-group p,mifosx-shares-account-view .account-card .header-title-group p,mifosx-recurring-deposits-account-view .account-card .header-title-group p,mifosx-savings-account-view .account-card .header-title-group p{color:#fff}mifosx-clients-view .account-card .header-title-group .account-overview,mifosx-centers-view .account-card .header-title-group .account-overview,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,mifosx-loans-view .account-card .header-title-group .account-overview,mifosx-shares-account-view .account-card .header-title-group .account-overview,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-centers-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent}mifosx-clients-view .account-card .profile-image-container,mifosx-centers-view .account-card .profile-image-container,mifosx-fixed-deposit-account-view .account-card .profile-image-container,mifosx-loans-view .account-card .profile-image-container,mifosx-shares-account-view .account-card .profile-image-container,mifosx-recurring-deposits-account-view .account-card .profile-image-container,mifosx-savings-account-view .account-card .profile-image-container{margin:1%}mifosx-clients-view .account-card .profile-image-container .profile-image,mifosx-centers-view .account-card .profile-image-container .profile-image,mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,mifosx-loans-view .account-card .profile-image-container .profile-image,mifosx-shares-account-view .account-card .profile-image-container .profile-image,mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}mifosx-clients-view .account-card .profile-image-container .signature,mifosx-centers-view .account-card .profile-image-container .signature,mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,mifosx-loans-view .account-card .profile-image-container .signature,mifosx-shares-account-view .account-card .profile-image-container .signature,mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}mifosx-clients-view .account-card .account-actions,mifosx-centers-view .account-card .account-actions,mifosx-fixed-deposit-account-view .account-card .account-actions,mifosx-loans-view .account-card .account-actions,mifosx-shares-account-view .account-card .account-actions,mifosx-recurring-deposits-account-view .account-card .account-actions,mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}mifosx-clients-view .account-card .account-actions i,mifosx-centers-view .account-card .account-actions i,mifosx-fixed-deposit-account-view .account-card .account-actions i,mifosx-loans-view .account-card .account-actions i,mifosx-shares-account-view .account-card .account-actions i,mifosx-recurring-deposits-account-view .account-card .account-actions i,mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}mifosx-clients-view .account-card .navigation-tabs,mifosx-centers-view .account-card .navigation-tabs,mifosx-fixed-deposit-account-view .account-card .navigation-tabs,mifosx-loans-view .account-card .navigation-tabs,mifosx-shares-account-view .account-card .navigation-tabs,mifosx-recurring-deposits-account-view .account-card .navigation-tabs,mifosx-savings-account-view .account-card .navigation-tabs{background-color:#f2f2f2;overflow:auto}mifosx-clients-view .account-card .content .savings-account-tables,mifosx-centers-view .account-card .content .savings-account-tables,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,mifosx-loans-view .account-card .content .savings-account-tables,mifosx-shares-account-view .account-card .content .savings-account-tables,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}mifosx-clients-view .account-card .content .savings-account-tables .table-headers,mifosx-centers-view .account-card .content .savings-account-tables .table-headers,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,mifosx-loans-view .account-card .content .savings-account-tables .table-headers,mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}mifosx-clients-view .account-card .content .savings-account-tables td,mifosx-centers-view .account-card .content .savings-account-tables td,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,mifosx-loans-view .account-card .content .savings-account-tables td,mifosx-shares-account-view .account-card .content .savings-account-tables td,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08);--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868;--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #424242;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: rgba(255, 255, 255, .87);--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .9;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24;--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white;--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24;--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #1074b9;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #1074b9;--mat-badge-text-color: rgba(255, 255, 255, .87);--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white;--mat-divider-width: 1px;--mat-divider-color: rgba(255, 255, 255, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7);--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6);--mat-stepper-header-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: #c6c6c6;--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white;--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}.dark-theme .mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.dark-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.dark-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.dark-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.dark-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-selected-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-selected-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(255, 255, 255, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mat-chip-selected-trailing-icon-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.dark-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.dark-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.dark-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}.dark-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.dark-theme .mdc-list-item__start,.dark-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.dark-theme .mat-accent .mdc-list-item__start,.dark-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.dark-theme .mat-warn .mdc-list-item__start,.dark-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.dark-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.dark-theme .mat-mdc-tab-group,.dark-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.dark-theme .mat-mdc-tab-group.mat-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.dark-theme .mat-mdc-tab-group.mat-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.dark-theme .mat-mdc-tab-group.mat-background-primary,.dark-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-tab-group.mat-background-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: white}.dark-theme .mat-mdc-tab-group.mat-background-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.dark-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9;--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575;--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9;--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575;--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}.dark-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.dark-theme .mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: white}.dark-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.dark-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.dark-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.dark-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.dark-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.dark-theme .mat-icon.mat-primary{--mat-icon-color: #1074b9}.dark-theme .mat-icon.mat-accent{--mat-icon-color: #b4d575}.dark-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.dark-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: rgba(255, 255, 255, .87)}.dark-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: white}.dark-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.dark-theme mifosx-groups-view .group-card .header{background-color:#1074b9}.dark-theme mifosx-centers-view .center-card .header{background-color:#1074b9}.dark-theme mifosx-dashboard .recent-activities .header,.dark-theme mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#ffffffde}.dark-theme mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}.dark-theme mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-login .login-container{background-color:#424242;box-shadow:1px 1px 50px #fff}.dark-theme mifosx-login .cover .cover-content{color:#fff}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link{color:#fff!important}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link:hover{color:#d3d3d3}.dark-theme mifosx-login-form{color:#fff}.dark-theme mifosx-view-bulk-import .cover{background-color:#424242;margin-top:1%}.dark-theme mifosx-clients .status{color:#fff}.dark-theme mifosx-clients-view .account-card,.dark-theme mifosx-fixed-deposit-account-view .account-card,.dark-theme mifosx-loans-view .account-card,.dark-theme mifosx-shares-account-view .account-card,.dark-theme mifosx-recurring-deposits-account-view .account-card,.dark-theme mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}.dark-theme mifosx-clients-view .account-card i,.dark-theme mifosx-clients-view .account-card img:hover,.dark-theme mifosx-fixed-deposit-account-view .account-card i,.dark-theme mifosx-fixed-deposit-account-view .account-card img:hover,.dark-theme mifosx-loans-view .account-card i,.dark-theme mifosx-loans-view .account-card img:hover,.dark-theme mifosx-shares-account-view .account-card i,.dark-theme mifosx-shares-account-view .account-card img:hover,.dark-theme mifosx-recurring-deposits-account-view .account-card i,.dark-theme mifosx-recurring-deposits-account-view .account-card img:hover,.dark-theme mifosx-savings-account-view .account-card i,.dark-theme mifosx-savings-account-view .account-card img:hover{cursor:pointer}.dark-theme mifosx-clients-view .account-card .header,.dark-theme mifosx-fixed-deposit-account-view .account-card .header,.dark-theme mifosx-loans-view .account-card .header,.dark-theme mifosx-shares-account-view .account-card .header,.dark-theme mifosx-recurring-deposits-account-view .account-card .header,.dark-theme mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}.dark-theme mifosx-clients-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-loans-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}.dark-theme mifosx-clients-view .account-card .header-title-group p,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group p,.dark-theme mifosx-loans-view .account-card .header-title-group p,.dark-theme mifosx-shares-account-view .account-card .header-title-group p,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group p,.dark-theme mifosx-savings-account-view .account-card .header-title-group p{color:#fff}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent!important}.dark-theme mifosx-clients-view .account-card .profile-image-container,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container,.dark-theme mifosx-loans-view .account-card .profile-image-container,.dark-theme mifosx-shares-account-view .account-card .profile-image-container,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container,.dark-theme mifosx-savings-account-view .account-card .profile-image-container{margin:1%}.dark-theme mifosx-clients-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-loans-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}.dark-theme mifosx-clients-view .account-card .profile-image-container .signature,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-loans-view .account-card .profile-image-container .signature,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}.dark-theme mifosx-clients-view .account-card .account-actions,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions,.dark-theme mifosx-loans-view .account-card .account-actions,.dark-theme mifosx-shares-account-view .account-card .account-actions,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions,.dark-theme mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}.dark-theme mifosx-clients-view .account-card .account-actions i,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions i,.dark-theme mifosx-loans-view .account-card .account-actions i,.dark-theme mifosx-shares-account-view .account-card .account-actions i,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions i,.dark-theme mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}.dark-theme mifosx-clients-view .account-card .navigation-tabs,.dark-theme mifosx-fixed-deposit-account-view .account-card .navigation-tabs,.dark-theme mifosx-loans-view .account-card .navigation-tabs,.dark-theme mifosx-shares-account-view .account-card .navigation-tabs,.dark-theme mifosx-recurring-deposits-account-view .account-card .navigation-tabs,.dark-theme mifosx-savings-account-view .account-card .navigation-tabs{background-color:#303135;color:#fff;overflow:auto}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables td,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables td,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme fa-icon,.dark-theme mat-icon,.dark-theme mat-checkbox{color:#fff} +body.dark-theme table tbody tr:nth-child(2n){background-color:#303135!important}.dark-theme .sticky{background-color:#303135!important}.dark-theme .mat-option-text,.dark-theme .mat-input-element,.dark-theme .mat-form-field-label{color:#fff!important}.dark-theme mifosx-popover,.dark-theme .mat-menu-content,.dark-theme .mat-dialog-container{background-color:#303135;color:#fff}.dark-theme .mat-calendar,.dark-theme .mat-calendar-body-cell,.dark-theme .mat-calendar-body-label,.dark-theme .mat-calendar-table,.dark-theme .mat-list-item.active{background-color:#303135;border:none}.dark-theme .mat-tab-label-active{border-bottom:lightgray}.dark-theme .img-button,.dark-theme .app-user-photo,.dark-theme .profile-image{filter:invert(100%)}.dark-theme a:any-link{color:#0098ff!important}.dark-theme span.breadcrumb-link a{color:#0098ff!important}.dark-theme div.alert{color:#303135}.dark-theme a.mat-tab-link,.dark-theme a.tab-link{color:#fff!important}.dark-theme .cdk-drag-preview{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:table;background-color:#fff;color:#303135}.dark-theme #footer{color:#fff}.dark-theme #footer .mat-checkbox,.dark-theme #footer .versions{color:#fff!important}.dark-theme #footer .business-date{color:#0098ff}.dark-theme .external-asset-owner-status{color:#fff}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400}html{--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400}html{--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none}html{--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none}html{--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none}html{--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1,.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 .83rem/1.5 Roboto;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 .67rem/1.5 Roboto;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 1rem/1.5 Roboto;letter-spacing:normal}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2,.mat-headline-3,.mat-typography .mat-headline-3,.mat-headline-4,.mat-typography .mat-headline-4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 64px}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}html{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Roboto;--mat-option-label-text-line-height: 1.5;--mat-option-label-text-size: 1rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto;--mat-optgroup-label-text-line-height: 1.5;--mat-optgroup-label-text-size: 1rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px}html{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Roboto;--mat-card-title-text-line-height: 1.5;--mat-card-title-text-size: 1rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 400;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}html{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}html{--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}html{--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Roboto;--mdc-filled-text-field-label-text-size: 1rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400}html{--mdc-outlined-text-field-label-text-font: Roboto;--mdc-outlined-text-field-label-text-size: 1rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400}html{--mat-form-field-container-text-font: Roboto;--mat-form-field-container-text-line-height: 1.5;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 1rem;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto;--mat-select-trigger-text-line-height: 1.5;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px}html{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Roboto;--mdc-dialog-subhead-line-height: 1.5;--mdc-dialog-subhead-size: 1rem;--mdc-dialog-subhead-weight: 400;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: Roboto;--mdc-dialog-supporting-text-line-height: 1.5;--mdc-dialog-supporting-text-size: 1rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto;--mdc-chip-label-text-line-height: 1.5;--mdc-chip-label-text-size: 1rem;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto;--mat-switch-label-text-line-height: 1.5;--mat-switch-label-text-size: 1rem;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size: 40px}html{--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto;--mat-radio-label-text-line-height: 1.5;--mat-radio-label-text-size: 1rem;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}html{--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87)}html .mat-accent{--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}html .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto;--mat-menu-item-label-text-size: 1rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.5;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Roboto;--mdc-list-list-item-label-text-line-height: 1.5;--mdc-list-list-item-label-text-size: 1rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto;--mdc-list-list-item-supporting-text-line-height: 1.5;--mdc-list-list-item-supporting-text-size: 1rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px}html{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}html{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto;--mat-tab-header-label-text-size: 1rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 1.5;--mat-tab-header-label-text-weight: 400}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px}html{--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Roboto;--mat-checkbox-label-text-line-height: 1.5;--mat-checkbox-label-text-size: 1rem;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}html{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}html{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}html{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}html{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}html{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}html{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}html{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}html{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}html{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}html{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9}.mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575}.mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: black}.mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: black}.mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px}html{--mdc-filled-button-container-height: 36px}html{--mdc-protected-button-container-height: 36px}html{--mdc-outlined-button-container-height: 36px}html{--mat-text-button-touch-target-display: block}html{--mat-filled-button-touch-target-display: block}html{--mat-protected-button-touch-target-display: block}html{--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Roboto;--mdc-text-button-label-text-size: 1rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-transform: none}html{--mdc-filled-button-label-text-font: Roboto;--mdc-filled-button-label-text-size: 1rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 400;--mdc-filled-button-label-text-transform: none}html{--mdc-protected-button-label-text-font: Roboto;--mdc-protected-button-label-text-size: 1rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 400;--mdc-protected-button-label-text-transform: none}html{--mdc-outlined-button-label-text-font: Roboto;--mdc-outlined-button-label-text-size: 1rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 400;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}html{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9}html .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575}html .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}html .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white}html{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html{--mdc-fab-small-container-color: white}html{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9}html .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575}html .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}html .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9}html .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575}html .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}html .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block}html{--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Roboto;--mdc-extended-fab-label-text-size: 1rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 400}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}html{--mat-snack-bar-button-color: #5ba2ec}html{--mdc-snackbar-supporting-text-font: Roboto;--mdc-snackbar-supporting-text-line-height: 1.5;--mdc-snackbar-supporting-text-size: 1rem;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto;--mat-table-row-item-label-text-line-height: 1.5;--mat-table-row-item-label-text-size: 1rem;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Roboto;--mat-table-footer-supporting-text-line-height: 1.5;--mat-table-footer-supporting-text-size: 1rem;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #1074b9}html .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #1074b9;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: rgba(0, 0, 0, .87)}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto;--mat-bottom-sheet-container-text-line-height: 1.5;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}html{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}html{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Roboto;--mat-legacy-button-toggle-label-text-line-height: 1.5;--mat-legacy-button-toggle-label-text-size: 1rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400}html{--mat-standard-button-toggle-label-text-font: Roboto;--mat-standard-button-toggle-label-text-line-height: 1.5;--mat-standard-button-toggle-label-text-size: 1rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1rem;--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-period-button-text-size: 1rem;--mat-datepicker-calendar-period-button-text-weight: 400;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto;--mat-expansion-container-text-line-height: 1.5;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 1rem;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 1rem;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #1074b9}.mat-icon.mat-accent{--mat-icon-color: #b4d575}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto;--mat-stepper-header-label-text-font: Roboto;--mat-stepper-header-label-text-size: 1rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto;--mat-toolbar-title-text-line-height: 1.5;--mat-toolbar-title-text-size: 1rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 400}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color: white}mifosx-groups-view .group-card .header{background-color:#1074b9}mifosx-centers-view .center-card .header{background-color:#1074b9}mifosx-dashboard .recent-activities .header,mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header,mifosx-dashboard mifosx-amount-disbursed-pie .card .header,mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#fff}mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#fff}mifosx-view-bulk-import .cover{background-color:#fff;margin-top:1%}mifosx-clients .status{color:#000}mifosx-clients-view .account-card,mifosx-centers-view .account-card,mifosx-fixed-deposit-account-view .account-card,mifosx-loans-view .account-card,mifosx-shares-account-view .account-card,mifosx-recurring-deposits-account-view .account-card,mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}mifosx-clients-view .account-card i,mifosx-clients-view .account-card img:hover,mifosx-centers-view .account-card i,mifosx-centers-view .account-card img:hover,mifosx-fixed-deposit-account-view .account-card i,mifosx-fixed-deposit-account-view .account-card img:hover,mifosx-loans-view .account-card i,mifosx-loans-view .account-card img:hover,mifosx-shares-account-view .account-card i,mifosx-shares-account-view .account-card img:hover,mifosx-recurring-deposits-account-view .account-card i,mifosx-recurring-deposits-account-view .account-card img:hover,mifosx-savings-account-view .account-card i,mifosx-savings-account-view .account-card img:hover{cursor:pointer}mifosx-clients-view .account-card .header,mifosx-centers-view .account-card .header,mifosx-fixed-deposit-account-view .account-card .header,mifosx-loans-view .account-card .header,mifosx-shares-account-view .account-card .header,mifosx-recurring-deposits-account-view .account-card .header,mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}mifosx-clients-view .account-card .header-title-group .account-card-title,mifosx-centers-view .account-card .header-title-group .account-card-title,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,mifosx-loans-view .account-card .header-title-group .account-card-title,mifosx-shares-account-view .account-card .header-title-group .account-card-title,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}mifosx-clients-view .account-card .header-title-group p,mifosx-centers-view .account-card .header-title-group p,mifosx-fixed-deposit-account-view .account-card .header-title-group p,mifosx-loans-view .account-card .header-title-group p,mifosx-shares-account-view .account-card .header-title-group p,mifosx-recurring-deposits-account-view .account-card .header-title-group p,mifosx-savings-account-view .account-card .header-title-group p{color:#fff}mifosx-clients-view .account-card .header-title-group .account-overview,mifosx-centers-view .account-card .header-title-group .account-overview,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,mifosx-loans-view .account-card .header-title-group .account-overview,mifosx-shares-account-view .account-card .header-title-group .account-overview,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-centers-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent}mifosx-clients-view .account-card .profile-image-container,mifosx-centers-view .account-card .profile-image-container,mifosx-fixed-deposit-account-view .account-card .profile-image-container,mifosx-loans-view .account-card .profile-image-container,mifosx-shares-account-view .account-card .profile-image-container,mifosx-recurring-deposits-account-view .account-card .profile-image-container,mifosx-savings-account-view .account-card .profile-image-container{margin:1%}mifosx-clients-view .account-card .profile-image-container .profile-image,mifosx-centers-view .account-card .profile-image-container .profile-image,mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,mifosx-loans-view .account-card .profile-image-container .profile-image,mifosx-shares-account-view .account-card .profile-image-container .profile-image,mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}mifosx-clients-view .account-card .profile-image-container .signature,mifosx-centers-view .account-card .profile-image-container .signature,mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,mifosx-loans-view .account-card .profile-image-container .signature,mifosx-shares-account-view .account-card .profile-image-container .signature,mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}mifosx-clients-view .account-card .account-actions,mifosx-centers-view .account-card .account-actions,mifosx-fixed-deposit-account-view .account-card .account-actions,mifosx-loans-view .account-card .account-actions,mifosx-shares-account-view .account-card .account-actions,mifosx-recurring-deposits-account-view .account-card .account-actions,mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}mifosx-clients-view .account-card .account-actions i,mifosx-centers-view .account-card .account-actions i,mifosx-fixed-deposit-account-view .account-card .account-actions i,mifosx-loans-view .account-card .account-actions i,mifosx-shares-account-view .account-card .account-actions i,mifosx-recurring-deposits-account-view .account-card .account-actions i,mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}mifosx-clients-view .account-card .navigation-tabs,mifosx-centers-view .account-card .navigation-tabs,mifosx-fixed-deposit-account-view .account-card .navigation-tabs,mifosx-loans-view .account-card .navigation-tabs,mifosx-shares-account-view .account-card .navigation-tabs,mifosx-recurring-deposits-account-view .account-card .navigation-tabs,mifosx-savings-account-view .account-card .navigation-tabs{background-color:#f2f2f2;overflow:auto}mifosx-clients-view .account-card .content .savings-account-tables,mifosx-centers-view .account-card .content .savings-account-tables,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,mifosx-loans-view .account-card .content .savings-account-tables,mifosx-shares-account-view .account-card .content .savings-account-tables,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}mifosx-clients-view .account-card .content .savings-account-tables .table-headers,mifosx-centers-view .account-card .content .savings-account-tables .table-headers,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,mifosx-loans-view .account-card .content .savings-account-tables .table-headers,mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}mifosx-clients-view .account-card .content .savings-account-tables td,mifosx-centers-view .account-card .content .savings-account-tables td,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,mifosx-loans-view .account-card .content .savings-account-tables td,mifosx-shares-account-view .account-card .content .savings-account-tables td,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme{--mat-ripple-color: rgba(255, 255, 255, .1)}.dark-theme{--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme{--mat-optgroup-label-text-color: white}.dark-theme{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme .mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme .mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme .mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.dark-theme{--mdc-elevated-card-container-shape: 4px}.dark-theme{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.dark-theme{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.dark-theme{--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.dark-theme{--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}.dark-theme{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.dark-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.dark-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.dark-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.dark-theme{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.dark-theme{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.dark-theme{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}.dark-theme{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}.dark-theme{--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: rgb(73.56, 73.56, 73.56);--mdc-filled-text-field-disabled-container-color: rgb(69.78, 69.78, 69.78);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}.dark-theme{--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}.dark-theme{--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.dark-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.dark-theme{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-autocomplete-background-color: #424242}.dark-theme{--mdc-dialog-container-shape: 4px}.dark-theme{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.dark-theme{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.dark-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.dark-theme .mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.dark-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-elevated-selected-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-elevated-disabled-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-flat-disabled-selected-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa}.dark-theme .mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-selected-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-selected-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mat-chip-selected-trailing-icon-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.dark-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.dark-theme{--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.dark-theme{--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.dark-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.dark-theme{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.dark-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.dark-theme .mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.dark-theme .mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.dark-theme .mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.dark-theme{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}.dark-theme{--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: rgba(255, 255, 255, .87);--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff}.dark-theme{--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .9}.dark-theme .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: white}.dark-theme .mat-accent{--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}.dark-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}.dark-theme .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.dark-theme{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}.dark-theme{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}.dark-theme{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}.dark-theme{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.dark-theme .mdc-list-item__start,.dark-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.dark-theme .mat-accent .mdc-list-item__start,.dark-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.dark-theme .mat-warn .mdc-list-item__start,.dark-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.dark-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.dark-theme{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}.dark-theme{--mdc-secondary-navigation-tab-container-height: 48px}.dark-theme{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}.dark-theme{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.dark-theme .mat-mdc-tab-group,.dark-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9}.dark-theme .mat-mdc-tab-group,.dark-theme .mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.dark-theme .mat-mdc-tab-group.mat-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575}.dark-theme .mat-mdc-tab-group.mat-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.dark-theme .mat-mdc-tab-group.mat-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.dark-theme .mat-mdc-tab-group.mat-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.dark-theme .mat-mdc-tab-group.mat-background-primary,.dark-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-tab-group.mat-background-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: white}.dark-theme .mat-mdc-tab-group.mat-background-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.dark-theme{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}.dark-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme{--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.dark-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}.dark-theme{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}.dark-theme{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}.dark-theme{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}.dark-theme{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}.dark-theme{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}.dark-theme{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}.dark-theme{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24}.dark-theme{--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24}.dark-theme{--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24}.dark-theme{--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme{--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.dark-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9}.dark-theme .mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575}.dark-theme .mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.dark-theme .mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white}.dark-theme .mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: white}.dark-theme .mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.dark-theme .mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white}.dark-theme .mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: white}.dark-theme .mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.dark-theme .mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme .mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme .mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme .mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme{--mdc-icon-button-icon-size: 24px}.dark-theme{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.dark-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9}.dark-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575}.dark-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}.dark-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.dark-theme{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.dark-theme{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.dark-theme{--mdc-fab-container-color: #424242}.dark-theme{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5)}.dark-theme{--mdc-fab-small-container-color: #424242}.dark-theme{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}.dark-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9}.dark-theme .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575}.dark-theme .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}.dark-theme .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9}.dark-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575}.dark-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}.dark-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme{--mdc-snackbar-container-shape: 4px}.dark-theme{--mdc-snackbar-container-color: rgb(217.2, 217.2, 217.2);--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87)}.dark-theme{--mat-snack-bar-button-color: #1074b9}.dark-theme{--mat-table-row-item-outline-width: 1px}.dark-theme{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}.dark-theme{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}.dark-theme{--mdc-circular-progress-active-indicator-color: #1074b9}.dark-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}.dark-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.dark-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}.dark-theme{--mat-badge-background-color: #1074b9;--mat-badge-text-color: rgba(255, 255, 255, .87);--mat-badge-disabled-state-background-color: rgb(110.1, 110.1, 110.1);--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.dark-theme .mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: white}.dark-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.dark-theme{--mat-bottom-sheet-container-shape: 4px}.dark-theme{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}.dark-theme{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}.dark-theme{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}.dark-theme{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242}.dark-theme{--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: rgb(88.68, 88.68, 88.68)}.dark-theme{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.dark-theme{--mat-datepicker-calendar-date-selected-state-text-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.dark-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.dark-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.dark-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.dark-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.dark-theme{--mat-divider-width: 1px}.dark-theme{--mat-divider-color: rgba(255, 255, 255, .12)}.dark-theme{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}.dark-theme{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}.dark-theme{--mat-icon-color: inherit}.dark-theme .mat-icon.mat-primary{--mat-icon-color: #1074b9}.dark-theme .mat-icon.mat-accent{--mat-icon-color: #b4d575}.dark-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.dark-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}.dark-theme{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}.dark-theme{--mat-stepper-header-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.dark-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme{--mat-sort-arrow-color: rgb(198.3, 198.3, 198.3)}.dark-theme{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.dark-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: rgba(255, 255, 255, .87)}.dark-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: white}.dark-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.dark-theme{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}.dark-theme{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-timepicker-container-background-color: #424242}.dark-theme mifosx-groups-view .group-card .header{background-color:#1074b9}.dark-theme mifosx-centers-view .center-card .header{background-color:#1074b9}.dark-theme mifosx-dashboard .recent-activities .header,.dark-theme mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#ffffffde}.dark-theme mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}.dark-theme mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-login .login-container{background-color:#424242;box-shadow:1px 1px 50px #fff}.dark-theme mifosx-login .cover .cover-content{color:#fff}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link{color:#fff!important}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link:hover{color:#d3d3d3}.dark-theme mifosx-login-form{color:#fff}.dark-theme mifosx-view-bulk-import .cover{background-color:#424242;margin-top:1%}.dark-theme mifosx-clients .status{color:#fff}.dark-theme mifosx-clients-view .account-card,.dark-theme mifosx-fixed-deposit-account-view .account-card,.dark-theme mifosx-loans-view .account-card,.dark-theme mifosx-shares-account-view .account-card,.dark-theme mifosx-recurring-deposits-account-view .account-card,.dark-theme mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}.dark-theme mifosx-clients-view .account-card i,.dark-theme mifosx-clients-view .account-card img:hover,.dark-theme mifosx-fixed-deposit-account-view .account-card i,.dark-theme mifosx-fixed-deposit-account-view .account-card img:hover,.dark-theme mifosx-loans-view .account-card i,.dark-theme mifosx-loans-view .account-card img:hover,.dark-theme mifosx-shares-account-view .account-card i,.dark-theme mifosx-shares-account-view .account-card img:hover,.dark-theme mifosx-recurring-deposits-account-view .account-card i,.dark-theme mifosx-recurring-deposits-account-view .account-card img:hover,.dark-theme mifosx-savings-account-view .account-card i,.dark-theme mifosx-savings-account-view .account-card img:hover{cursor:pointer}.dark-theme mifosx-clients-view .account-card .header,.dark-theme mifosx-fixed-deposit-account-view .account-card .header,.dark-theme mifosx-loans-view .account-card .header,.dark-theme mifosx-shares-account-view .account-card .header,.dark-theme mifosx-recurring-deposits-account-view .account-card .header,.dark-theme mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}.dark-theme mifosx-clients-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-loans-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}.dark-theme mifosx-clients-view .account-card .header-title-group p,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group p,.dark-theme mifosx-loans-view .account-card .header-title-group p,.dark-theme mifosx-shares-account-view .account-card .header-title-group p,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group p,.dark-theme mifosx-savings-account-view .account-card .header-title-group p{color:#fff}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent!important}.dark-theme mifosx-clients-view .account-card .profile-image-container,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container,.dark-theme mifosx-loans-view .account-card .profile-image-container,.dark-theme mifosx-shares-account-view .account-card .profile-image-container,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container,.dark-theme mifosx-savings-account-view .account-card .profile-image-container{margin:1%}.dark-theme mifosx-clients-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-loans-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}.dark-theme mifosx-clients-view .account-card .profile-image-container .signature,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-loans-view .account-card .profile-image-container .signature,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}.dark-theme mifosx-clients-view .account-card .account-actions,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions,.dark-theme mifosx-loans-view .account-card .account-actions,.dark-theme mifosx-shares-account-view .account-card .account-actions,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions,.dark-theme mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}.dark-theme mifosx-clients-view .account-card .account-actions i,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions i,.dark-theme mifosx-loans-view .account-card .account-actions i,.dark-theme mifosx-shares-account-view .account-card .account-actions i,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions i,.dark-theme mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}.dark-theme mifosx-clients-view .account-card .navigation-tabs,.dark-theme mifosx-fixed-deposit-account-view .account-card .navigation-tabs,.dark-theme mifosx-loans-view .account-card .navigation-tabs,.dark-theme mifosx-shares-account-view .account-card .navigation-tabs,.dark-theme mifosx-recurring-deposits-account-view .account-card .navigation-tabs,.dark-theme mifosx-savings-account-view .account-card .navigation-tabs{background-color:#303135;color:#fff;overflow:auto}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables td,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables td,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme fa-icon,.dark-theme mat-icon,.dark-theme mat-checkbox{color:#fff} diff --git a/browser/polyfills.js b/browser/polyfills.js index fb80c060f..d634540a6 100644 --- a/browser/polyfills.js +++ b/browser/polyfills.js @@ -1,2 +1,2 @@ -var Tt=":";function gt(e,n){for(let c=1,t=1;c{class C{static{this.__symbol__=ee}static assertZonePatched(){if(ce.Promise!==I.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let r=C.current;for(;r.parent;)r=r.parent;return r}static get current(){return b.zone}static get currentTask(){return O}static __load_patch(r,o,y=!1){if(I.hasOwnProperty(r)){let w=ce[ee("forceDuplicateZoneCheck")]===!0;if(!y&&w)throw Error("Already loaded patch: "+r)}else if(!ce["__Zone_disable_"+r]){let w="Zone:"+r;n(w),I[r]=o(ce,C,R),c(w,w)}}get parent(){return this._parent}get name(){return this._name}constructor(r,o){this._parent=r,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,o)}get(r){let o=this.getZoneWith(r);if(o)return o._properties[r]}getZoneWith(r){let o=this;for(;o;){if(o._properties.hasOwnProperty(r))return o;o=o._parent}return null}fork(r){if(!r)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,r)}wrap(r,o){if(typeof r!="function")throw new Error("Expecting function got: "+r);let y=this._zoneDelegate.intercept(this,r,o),w=this;return function(){return w.runGuarded(y,this,arguments,o)}}run(r,o,y,w){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,r,o,y,w)}finally{b=b.parent}}runGuarded(r,o=null,y,w){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,r,o,y,w)}catch(W){if(this._zoneDelegate.handleError(this,W))throw W}}finally{b=b.parent}}runTask(r,o,y){if(r.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(r.zone||J).name+"; Execution: "+this.name+")");let w=r,{type:W,data:{isPeriodic:j=!1,isRefreshable:_e=!1}={}}=r;if(r.state===q&&(W===G||W===E))return;let ae=r.state!=Z;ae&&w._transitionTo(Z,h);let le=O;O=w,b={parent:b,zone:this};try{W==E&&r.data&&!j&&!_e&&(r.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,w,o,y)}catch(ne){if(this._zoneDelegate.handleError(this,ne))throw ne}}finally{let ne=r.state;if(ne!==q&&ne!==X)if(W==G||j||_e&&ne===k)ae&&w._transitionTo(h,Z,k);else{let f=w._zoneDelegates;this._updateTaskCount(w,-1),ae&&w._transitionTo(q,Z,q),_e&&(w._zoneDelegates=f)}b=b.parent,O=le}}scheduleTask(r){if(r.zone&&r.zone!==this){let y=this;for(;y;){if(y===r.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${r.zone.name}`);y=y.parent}}r._transitionTo(k,q);let o=[];r._zoneDelegates=o,r._zone=this;try{r=this._zoneDelegate.scheduleTask(this,r)}catch(y){throw r._transitionTo(X,k,q),this._zoneDelegate.handleError(this,y),y}return r._zoneDelegates===o&&this._updateTaskCount(r,1),r.state==k&&r._transitionTo(h,k),r}scheduleMicroTask(r,o,y,w){return this.scheduleTask(new T(B,r,o,y,w,void 0))}scheduleMacroTask(r,o,y,w,W){return this.scheduleTask(new T(E,r,o,y,w,W))}scheduleEventTask(r,o,y,w,W){return this.scheduleTask(new T(G,r,o,y,w,W))}cancelTask(r){if(r.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(r.zone||J).name+"; Execution: "+this.name+")");if(!(r.state!==h&&r.state!==Z)){r._transitionTo(H,h,Z);try{this._zoneDelegate.cancelTask(this,r)}catch(o){throw r._transitionTo(X,H),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(r,-1),r._transitionTo(q,H),r.runCount=-1,r}}_updateTaskCount(r,o){let y=r._zoneDelegates;o==-1&&(r._zoneDelegates=null);for(let w=0;wC.hasTask(r,o),onScheduleTask:(C,_,r,o)=>C.scheduleTask(r,o),onInvokeTask:(C,_,r,o,y,w)=>C.invokeTask(r,o,y,w),onCancelTask:(C,_,r,o)=>C.cancelTask(r,o)};class u{get zone(){return this._zone}constructor(_,r,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=_,this._parentDelegate=r,this._forkZS=o&&(o&&o.onFork?o:r._forkZS),this._forkDlgt=o&&(o.onFork?r:r._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:r._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:r._interceptZS),this._interceptDlgt=o&&(o.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:r._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:r._invokeZS),this._invokeDlgt=o&&(o.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:r._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:r._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:r._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:r._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:r._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:r._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:r._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:r._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let y=o&&o.onHasTask,w=r&&r._hasTaskZS;(y||w)&&(this._hasTaskZS=y?o:i,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this._zone))}fork(_,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,r):new t(_,r)}intercept(_,r,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,r,o):r}invoke(_,r,o,y,w){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,r,o,y,w):r.apply(o,y)}handleError(_,r){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,r):!0}scheduleTask(_,r){let o=r;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,r),o||(o=r);else if(r.scheduleFn)r.scheduleFn(r);else if(r.type==B)V(r);else throw new Error("Task is missing scheduleFn.");return o}invokeTask(_,r,o,y){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,r,o,y):r.callback.apply(o,y)}cancelTask(_,r){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");o=r.cancelFn(r)}return o}hasTask(_,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,r)}catch(o){this.handleError(_,o)}}_updateTaskCount(_,r){let o=this._taskCounts,y=o[_],w=o[_]=y+r;if(w<0)throw new Error("More tasks executed then were scheduled.");if(y==0||w==0){let W={microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:_};this.hasTask(this._zone,W)}}}class T{constructor(_,r,o,y,w,W){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=_,this.source=r,this.data=y,this.scheduleFn=w,this.cancelFn=W,!o)throw new Error("callback is not defined");this.callback=o;let j=this;_===G&&y&&y.useG?this.invoke=T.invokeTask:this.invoke=function(){return T.invokeTask.call(ce,j,this,arguments)}}static invokeTask(_,r,o){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,r,o)}finally{Q==1&&K(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(q,k)}_transitionTo(_,r,o){if(this._state===r||this._state===o)this._state=_,_==q&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${r}'${o?" or '"+o+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let g=ee("setTimeout"),p=ee("Promise"),S=ee("then"),d=[],P=!1,A;function $(C){if(A||ce[p]&&(A=ce[p].resolve(0)),A){let _=A[S];_||(_=A.then),_.call(A,C)}else ce[g](C,0)}function V(C){Q===0&&d.length===0&&$(K),C&&d.push(C)}function K(){if(!P){for(P=!0;d.length;){let C=d;d=[];for(let _=0;_b,onUnhandledError:F,microtaskDrainDone:F,scheduleMicroTask:V,showUncaughtError:()=>!t[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:F,patchMethod:()=>F,bindArguments:()=>[],patchThen:()=>F,patchMacroTask:()=>F,patchEventPrototype:()=>F,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>F,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>F,wrapWithCurrentZone:()=>F,filterProperties:()=>[],attachOriginToPatched:()=>F,_redefineProperty:()=>F,patchCallbacks:()=>F,nativeScheduleMicroTask:$},b={parent:null,zone:new t(null,null)},O=null,Q=0;function F(){}return c("Zone","Zone"),t}function pt(){let e=globalThis,n=e[ee("forceDuplicateZoneCheck")]===!0;if(e.Zone&&(n||typeof e.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return e.Zone??=mt(),e.Zone}var be=Object.getOwnPropertyDescriptor,Ze=Object.defineProperty,xe=Object.getPrototypeOf,yt=Object.create,kt=Array.prototype.slice,$e="addEventListener",He="removeEventListener",Me=ee($e),Le=ee(He),ue="true",fe="false",we=ee("");function Be(e,n){return Zone.current.wrap(e,n)}function Ue(e,n,c,t,i){return Zone.current.scheduleMacroTask(e,n,c,t,i)}var x=ee,Oe=typeof window<"u",ye=Oe?window:void 0,Y=Oe&&ye||globalThis,vt="removeAttribute";function ze(e,n){for(let c=e.length-1;c>=0;c--)typeof e[c]=="function"&&(e[c]=Be(e[c],n+"_"+c));return e}function bt(e,n){let c=e.constructor.name;for(let t=0;t{let p=function(){return g.apply(this,ze(arguments,c+"."+i))};return de(p,g),p})(u)}}}function rt(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var ot=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Ie=!("nw"in Y)&&typeof Y.process<"u"&&Y.process.toString()==="[object process]",Ve=!Ie&&!ot&&!!(Oe&&ye.HTMLElement),st=typeof Y.process<"u"&&Y.process.toString()==="[object process]"&&!ot&&!!(Oe&&ye.HTMLElement),Se={},wt=x("enable_beforeunload"),Ke=function(e){if(e=e||Y.event,!e)return;let n=Se[e.type];n||(n=Se[e.type]=x("ON_PROPERTY"+e.type));let c=this||e.target||Y,t=c[n],i;if(Ve&&c===ye&&e.type==="error"){let u=e;i=t&&t.call(this,u.message,u.filename,u.lineno,u.colno,u.error),i===!0&&e.preventDefault()}else i=t&&t.apply(this,arguments),e.type==="beforeunload"&&Y[wt]&&typeof i=="string"?e.returnValue=i:i!=null&&!i&&e.preventDefault();return i};function Je(e,n,c){let t=be(e,n);if(!t&&c&&be(c,n)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;let i=x("on"+n+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete t.writable,delete t.value;let u=t.get,T=t.set,g=n.slice(2),p=Se[g];p||(p=Se[g]=x("ON_PROPERTY"+g)),t.set=function(S){let d=this;if(!d&&e===Y&&(d=Y),!d)return;typeof d[p]=="function"&&d.removeEventListener(g,Ke),T&&T.call(d,null),d[p]=S,typeof S=="function"&&d.addEventListener(g,Ke,!1)},t.get=function(){let S=this;if(!S&&e===Y&&(S=Y),!S)return null;let d=S[p];if(d)return d;if(u){let P=u.call(this);if(P)return t.set.call(this,P),typeof S[vt]=="function"&&S.removeAttribute(n),P}return null},Ze(e,n,t),e[i]=!0}function it(e,n,c){if(n)for(let t=0;tfunction(T,g){let p=c(T,g);return p.cbIdx>=0&&typeof g[p.cbIdx]=="function"?Ue(p.name,g[p.cbIdx],p,i):u.apply(T,g)})}function de(e,n){e[x("OriginalDelegate")]=n}var Qe=!1,Ae=!1;function Rt(){try{let e=ye.navigator.userAgent;if(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1)return!0}catch{}return!1}function Nt(){if(Qe)return Ae;Qe=!0;try{let e=ye.navigator.userAgent;(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1||e.indexOf("Edge/")!==-1)&&(Ae=!0)}catch{}return Ae}function et(e){return typeof e=="function"}function tt(e){return typeof e=="number"}var pe=!1;if(typeof window<"u")try{let e=Object.defineProperty({},"passive",{get:function(){pe=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{pe=!1}var St={useG:!0},te={},ct={},at=new RegExp("^"+we+"(\\w+)(true|false)$"),lt=x("propagationStopped");function ut(e,n){let c=(n?n(e):e)+fe,t=(n?n(e):e)+ue,i=we+c,u=we+t;te[e]={},te[e][fe]=i,te[e][ue]=u}function Ot(e,n,c,t){let i=t&&t.add||$e,u=t&&t.rm||He,T=t&&t.listeners||"eventListeners",g=t&&t.rmAll||"removeAllListeners",p=x(i),S="."+i+":",d="prependListener",P="."+d+":",A=function(k,h,Z){if(k.isRemoved)return;let H=k.callback;typeof H=="object"&&H.handleEvent&&(k.callback=E=>H.handleEvent(E),k.originalDelegate=H);let X;try{k.invoke(k,h,[Z])}catch(E){X=E}let B=k.options;if(B&&typeof B=="object"&&B.once){let E=k.originalDelegate?k.originalDelegate:k.callback;h[u].call(h,Z.type,E,B)}return X};function $(k,h,Z){if(h=h||e.event,!h)return;let H=k||h.target||e,X=H[te[h.type][Z?ue:fe]];if(X){let B=[];if(X.length===1){let E=A(X[0],H,h);E&&B.push(E)}else{let E=X.slice();for(let G=0;G{throw G})}}}let V=function(k){return $(this,k,!1)},K=function(k){return $(this,k,!0)};function J(k,h){if(!k)return!1;let Z=!0;h&&h.useG!==void 0&&(Z=h.useG);let H=h&&h.vh,X=!0;h&&h.chkDup!==void 0&&(X=h.chkDup);let B=!1;h&&h.rt!==void 0&&(B=h.rt);let E=k;for(;E&&!E.hasOwnProperty(i);)E=xe(E);if(!E&&k[i]&&(E=k),!E||E[p])return!1;let G=h&&h.eventNameToString,I={},R=E[p]=E[i],b=E[x(u)]=E[u],O=E[x(T)]=E[T],Q=E[x(g)]=E[g],F;h&&h.prepend&&(F=E[x(h.prepend)]=E[h.prepend]);function C(s,l){return!pe&&typeof s=="object"&&s?!!s.capture:!pe||!l?s:typeof s=="boolean"?{capture:s,passive:!0}:s?typeof s=="object"&&s.passive!==!1?{...s,passive:!0}:s:{passive:!0}}let _=function(s){if(!I.isExisting)return R.call(I.target,I.eventName,I.capture?K:V,I.options)},r=function(s){if(!s.isRemoved){let l=te[s.eventName],v;l&&(v=l[s.capture?ue:fe]);let N=v&&s.target[v];if(N){for(let m=0;mre.zone.cancelTask(re);s.call(ge,"abort",ie,{once:!0}),re.removeAbortListener=()=>ge.removeEventListener("abort",ie)}if(I.target=null,ke&&(ke.taskData=null),Ge&&(I.options.once=!0),!pe&&typeof re.options=="boolean"||(re.options=se),re.target=M,re.capture=Ce,re.eventName=L,z&&(re.originalDelegate=U),D?Ee.unshift(re):Ee.push(re),m)return M}};return E[i]=a(R,S,W,j,B),F&&(E[d]=a(F,P,y,j,B,!0)),E[u]=function(){let s=this||e,l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));let v=arguments[2],N=v?typeof v=="boolean"?!0:v.capture:!1,m=arguments[1];if(!m)return b.apply(this,arguments);if(H&&!H(b,m,s,arguments))return;let D=te[l],M;D&&(M=D[N?ue:fe]);let L=M&&s[M];if(L)for(let U=0;Ufunction(i,u){i[lt]=!0,t&&t.apply(i,u)})}function Ct(e,n){n.patchMethod(e,"queueMicrotask",c=>function(t,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}var Ne=x("zoneTask");function me(e,n,c,t){let i=null,u=null;n+=t,c+=t;let T={};function g(S){let d=S.data;d.args[0]=function(){return S.invoke.apply(this,arguments)};let P=i.apply(e,d.args);return tt(P)?d.handleId=P:(d.handle=P,d.isRefreshable=et(P.refresh)),S}function p(S){let{handle:d,handleId:P}=S.data;return u.call(e,d??P)}i=he(e,n,S=>function(d,P){if(et(P[0])){let A={isRefreshable:!1,isPeriodic:t==="Interval",delay:t==="Timeout"||t==="Interval"?P[1]||0:void 0,args:P},$=P[0];P[0]=function(){try{return $.apply(this,arguments)}finally{let{handle:Z,handleId:H,isPeriodic:X,isRefreshable:B}=A;!X&&!B&&(H?delete T[H]:Z&&(Z[Ne]=null))}};let V=Ue(n,P[0],A,g,p);if(!V)return V;let{handleId:K,handle:J,isRefreshable:q,isPeriodic:k}=V.data;if(K)T[K]=V;else if(J&&(J[Ne]=V,q&&!k)){let h=J.refresh;J.refresh=function(){let{zone:Z,state:H}=V;return H==="notScheduled"?(V._state="scheduled",Z._updateTaskCount(V,1)):H==="running"&&(V._state="scheduling"),h.call(this)}}return J??K??V}else return S.apply(e,P)}),u=he(e,c,S=>function(d,P){let A=P[0],$;tt(A)?($=T[A],delete T[A]):($=A?.[Ne],$?A[Ne]=null:$=A),$?.type?$.cancelFn&&$.zone.cancelTask($):S.apply(e,P)})}function Dt(e,n){let{isBrowser:c,isMix:t}=n.getGlobalObjects();if(!c&&!t||!e.customElements||!("customElements"in e))return;let i=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];n.patchCallbacks(n,e.customElements,"customElements","define",i)}function Mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:c,zoneSymbolEventNames:t,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:T}=n.getGlobalObjects();for(let p=0;pu.target===e);if(!t||t.length===0)return n;let i=t[0].ignoreProperties;return n.filter(u=>i.indexOf(u)===-1)}function nt(e,n,c,t){if(!e)return;let i=ht(e,n,c);it(e,i,t)}function je(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function At(e,n){if(Ie&&!st||Zone[e.symbol("patchEvents")])return;let c=n.__Zone_ignore_on_properties,t=[];if(Ve){let i=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let u=Rt()?[{target:i,ignoreProperties:["error"]}]:[];nt(i,je(i),c&&c.concat(u),xe(i))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{let c=n[e.__symbol__("legacyPatch")];c&&c()}),e.__load_patch("timers",n=>{let c="set",t="clear";me(n,c,t,"Timeout"),me(n,c,t,"Interval"),me(n,c,t,"Immediate")}),e.__load_patch("requestAnimationFrame",n=>{me(n,"request","cancel","AnimationFrame"),me(n,"mozRequest","mozCancel","AnimationFrame"),me(n,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(n,c)=>{let t=["alert","prompt","confirm"];for(let i=0;ifunction(S,d){return c.current.run(T,n,d,p)})}}),e.__load_patch("EventTarget",(n,c,t)=>{Lt(n,t),Mt(n,t);let i=n.XMLHttpRequestEventTarget;i&&i.prototype&&t.patchEventTarget(n,t,[i.prototype])}),e.__load_patch("MutationObserver",(n,c,t)=>{ve("MutationObserver"),ve("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(n,c,t)=>{ve("IntersectionObserver")}),e.__load_patch("FileReader",(n,c,t)=>{ve("FileReader")}),e.__load_patch("on_property",(n,c,t)=>{At(t,n)}),e.__load_patch("customElements",(n,c,t)=>{Dt(n,t)}),e.__load_patch("XHR",(n,c)=>{S(n);let t=x("xhrTask"),i=x("xhrSync"),u=x("xhrListener"),T=x("xhrScheduled"),g=x("xhrURL"),p=x("xhrErrorBeforeScheduled");function S(d){let P=d.XMLHttpRequest;if(!P)return;let A=P.prototype;function $(R){return R[t]}let V=A[Me],K=A[Le];if(!V){let R=d.XMLHttpRequestEventTarget;if(R){let b=R.prototype;V=b[Me],K=b[Le]}}let J="readystatechange",q="scheduled";function k(R){let b=R.data,O=b.target;O[T]=!1,O[p]=!1;let Q=O[u];V||(V=O[Me],K=O[Le]),Q&&K.call(O,J,Q);let F=O[u]=()=>{if(O.readyState===O.DONE)if(!b.aborted&&O[T]&&R.state===q){let _=O[c.__symbol__("loadfalse")];if(O.status!==0&&_&&_.length>0){let r=R.invoke;R.invoke=function(){let o=O[c.__symbol__("loadfalse")];for(let y=0;yfunction(R,b){return R[i]=b[2]==!1,R[g]=b[1],H.apply(R,b)}),X="XMLHttpRequest.send",B=x("fetchTaskAborting"),E=x("fetchTaskScheduling"),G=he(A,"send",()=>function(R,b){if(c.current[E]===!0||R[i])return G.apply(R,b);{let O={target:R,url:R[g],isPeriodic:!1,args:b,aborted:!1},Q=Ue(X,h,O,k,Z);R&&R[p]===!0&&!O.aborted&&Q.state===q&&Q.invoke()}}),I=he(A,"abort",()=>function(R,b){let O=$(R);if(O&&typeof O.type=="string"){if(O.cancelFn==null||O.data&&O.data.aborted)return;O.zone.cancelTask(O)}else if(c.current[B]===!0)return I.apply(R,b)})}}),e.__load_patch("geolocation",n=>{n.navigator&&n.navigator.geolocation&&bt(n.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(n,c)=>{function t(i){return function(u){ft(n,i).forEach(g=>{let p=n.PromiseRejectionEvent;if(p){let S=new p(i,{promise:u.promise,reason:u.rejection});g.invoke(S)}})}}n.PromiseRejectionEvent&&(c[x("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),c[x("rejectionHandledHandler")]=t("rejectionhandled"))}),e.__load_patch("queueMicrotask",(n,c,t)=>{Ct(n,t)})}function Zt(e){e.__load_patch("ZoneAwarePromise",(n,c,t)=>{let i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;function T(f){if(f&&f.toString===Object.prototype.toString){let a=f.constructor&&f.constructor.name;return(a||"")+": "+JSON.stringify(f)}return f?f.toString():Object.prototype.toString.call(f)}let g=t.symbol,p=[],S=n[g("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,d=g("Promise"),P=g("then"),A="__creationTrace__";t.onUnhandledError=f=>{if(t.showUncaughtError()){let a=f&&f.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(f)}},t.microtaskDrainDone=()=>{for(;p.length;){let f=p.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(a){V(a)}}};let $=g("unhandledPromiseRejectionHandler");function V(f){t.onUnhandledError(f);try{let a=c[$];typeof a=="function"&&a.call(this,f)}catch{}}function K(f){return f&&f.then}function J(f){return f}function q(f){return j.reject(f)}let k=g("state"),h=g("value"),Z=g("finally"),H=g("parentPromiseValue"),X=g("parentPromiseState"),B="Promise.then",E=null,G=!0,I=!1,R=0;function b(f,a){return s=>{try{C(f,a,s)}catch(l){C(f,!1,l)}}}let O=function(){let f=!1;return function(s){return function(){f||(f=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",F=g("currentTaskTrace");function C(f,a,s){let l=O();if(f===s)throw new TypeError(Q);if(f[k]===E){let v=null;try{(typeof s=="object"||typeof s=="function")&&(v=s&&s.then)}catch(N){return l(()=>{C(f,!1,N)})(),f}if(a!==I&&s instanceof j&&s.hasOwnProperty(k)&&s.hasOwnProperty(h)&&s[k]!==E)r(s),C(f,s[k],s[h]);else if(a!==I&&typeof v=="function")try{v.call(s,l(b(f,a)),l(b(f,!1)))}catch(N){l(()=>{C(f,!1,N)})()}else{f[k]=a;let N=f[h];if(f[h]=s,f[Z]===Z&&a===G&&(f[k]=f[X],f[h]=f[H]),a===I&&s instanceof Error){let m=c.currentTask&&c.currentTask.data&&c.currentTask.data[A];m&&u(s,F,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{let D=f[h],M=!!s&&Z===s[Z];M&&(s[H]=D,s[X]=N);let L=a.run(m,void 0,M&&m!==q&&m!==J?[]:[D]);C(s,!0,L)}catch(D){C(s,!1,D)}},s)}let y="function ZoneAwarePromise() { [native code] }",w=function(){},W=n.AggregateError;class j{static toString(){return y}static resolve(a){return a instanceof j?a:C(new this(null),G,a)}static reject(a){return C(new this(null),I,a)}static withResolvers(){let a={};return a.promise=new j((s,l)=>{a.resolve=s,a.reject=l}),a}static any(a){if(!a||typeof a[Symbol.iterator]!="function")return Promise.reject(new W([],"All promises were rejected"));let s=[],l=0;try{for(let m of a)l++,s.push(j.resolve(m))}catch{return Promise.reject(new W([],"All promises were rejected"))}if(l===0)return Promise.reject(new W([],"All promises were rejected"));let v=!1,N=[];return new j((m,D)=>{for(let M=0;M{v||(v=!0,m(L))},L=>{N.push(L),l--,l===0&&(v=!0,D(new W(N,"All promises were rejected")))})})}static race(a){let s,l,v=new this((D,M)=>{s=D,l=M});function N(D){s(D)}function m(D){l(D)}for(let D of a)K(D)||(D=this.resolve(D)),D.then(N,m);return v}static all(a){return j.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof j?this:j).allWithCallback(a,{thenCallback:l=>({status:"fulfilled",value:l}),errorCallback:l=>({status:"rejected",reason:l})})}static allWithCallback(a,s){let l,v,N=new this((L,U)=>{l=L,v=U}),m=2,D=0,M=[];for(let L of a){K(L)||(L=this.resolve(L));let U=D;try{L.then(z=>{M[U]=s?s.thenCallback(z):z,m--,m===0&&l(M)},z=>{s?(M[U]=s.errorCallback(z),m--,m===0&&l(M)):v(z)})}catch(z){v(z)}m++,D++}return m-=2,m===0&&l(M),N}constructor(a){let s=this;if(!(s instanceof j))throw new Error("Must be an instanceof Promise.");s[k]=E,s[h]=[];try{let l=O();a&&a(l(b(s,G)),l(b(s,I)))}catch(l){C(s,!1,l)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return j}then(a,s){let l=this.constructor?.[Symbol.species];(!l||typeof l!="function")&&(l=this.constructor||j);let v=new l(w),N=c.current;return this[k]==E?this[h].push(N,v,a,s):o(this,N,v,a,s),v}catch(a){return this.then(null,a)}finally(a){let s=this.constructor?.[Symbol.species];(!s||typeof s!="function")&&(s=j);let l=new s(w);l[Z]=Z;let v=c.current;return this[k]==E?this[h].push(v,l,a,a):o(this,v,l,a,a),l}}j.resolve=j.resolve,j.reject=j.reject,j.race=j.race,j.all=j.all;let _e=n[d]=n.Promise;n.Promise=j;let ae=g("thenPatched");function le(f){let a=f.prototype,s=i(a,"then");if(s&&(s.writable===!1||!s.configurable))return;let l=a.then;a[P]=l,f.prototype.then=function(v,N){return new j((D,M)=>{l.call(this,D,M)}).then(v,N)},f[ae]=!0}t.patchThen=le;function ne(f){return function(a,s){let l=f.apply(a,s);if(l instanceof j)return l;let v=l.constructor;return v[ae]||le(v),l}}return _e&&(le(_e),he(n,"fetch",f=>ne(f))),Promise[c.__symbol__("uncaughtPromiseErrors")]=p,j})}function xt(e){e.__load_patch("toString",n=>{let c=Function.prototype.toString,t=x("OriginalDelegate"),i=x("Promise"),u=x("Error"),T=function(){if(typeof this=="function"){let d=this[t];if(d)return typeof d=="function"?c.call(d):Object.prototype.toString.call(d);if(this===Promise){let P=n[i];if(P)return c.call(P)}if(this===Error){let P=n[u];if(P)return c.call(P)}}return c.call(this)};T[t]=c,Function.prototype.toString=T;let g=Object.prototype.toString,p="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?p:g.call(this)}})}function $t(e,n,c,t,i){let u=Zone.__symbol__(t);if(n[u])return;let T=n[u]=n[t];n[t]=function(g,p,S){return p&&p.prototype&&i.forEach(function(d){let P=`${c}.${t}::`+d,A=p.prototype;try{if(A.hasOwnProperty(d)){let $=e.ObjectGetOwnPropertyDescriptor(A,d);$&&$.value?($.value=e.wrapWithCurrentZone($.value,P),e._redefineProperty(p.prototype,d,$)):A[d]&&(A[d]=e.wrapWithCurrentZone(A[d],P))}else A[d]&&(A[d]=e.wrapWithCurrentZone(A[d],P))}catch{}}),T.call(n,g,p,S)},e.attachOriginToPatched(n[t],T)}function Ht(e){e.__load_patch("util",(n,c,t)=>{let i=je(n);t.patchOnProperties=it,t.patchMethod=he,t.bindArguments=ze,t.patchMacroTask=Pt;let u=c.__symbol__("BLACK_LISTED_EVENTS"),T=c.__symbol__("UNPATCHED_EVENTS");n[T]&&(n[u]=n[T]),n[u]&&(c[u]=c[T]=n[u]),t.patchEventPrototype=It,t.patchEventTarget=Ot,t.isIEOrEdge=Nt,t.ObjectDefineProperty=Ze,t.ObjectGetOwnPropertyDescriptor=be,t.ObjectCreate=yt,t.ArraySlice=kt,t.patchClass=ve,t.wrapWithCurrentZone=Be,t.filterProperties=ht,t.attachOriginToPatched=de,t._redefineProperty=Object.defineProperty,t.patchCallbacks=$t,t.getGlobalObjects=()=>({globalSources:ct,zoneSymbolEventNames:te,eventNames:i,isBrowser:Ve,isMix:st,isNode:Ie,TRUE_STR:ue,FALSE_STR:fe,ZONE_SYMBOL_PREFIX:we,ADD_EVENT_LISTENER_STR:$e,REMOVE_EVENT_LISTENER_STR:He})})}function Bt(e){Zt(e),xt(e),Ht(e)}var dt=pt();Bt(dt);jt(dt); +var _t=":";function Tt(e,n){for(let c=1,t=1;c{class N{static __symbol__=ee;static assertZonePatched(){if(ce.Promise!==O.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let r=N.current;for(;r.parent;)r=r.parent;return r}static get current(){return b.zone}static get currentTask(){return w}static __load_patch(r,o,k=!1){if(O.hasOwnProperty(r)){let R=ce[ee("forceDuplicateZoneCheck")]===!0;if(!k&&R)throw Error("Already loaded patch: "+r)}else if(!ce["__Zone_disable_"+r]){let R="Zone:"+r;n(R),O[r]=o(ce,N,P),c(R,R)}}get parent(){return this._parent}get name(){return this._name}_parent;_name;_properties;_zoneDelegate;constructor(r,o){this._parent=r,this._name=o?o.name||"unnamed":"",this._properties=o&&o.properties||{},this._zoneDelegate=new u(this,this._parent&&this._parent._zoneDelegate,o)}get(r){let o=this.getZoneWith(r);if(o)return o._properties[r]}getZoneWith(r){let o=this;for(;o;){if(o._properties.hasOwnProperty(r))return o;o=o._parent}return null}fork(r){if(!r)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,r)}wrap(r,o){if(typeof r!="function")throw new Error("Expecting function got: "+r);let k=this._zoneDelegate.intercept(this,r,o),R=this;return function(){return R.runGuarded(k,this,arguments,o)}}run(r,o,k,R){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,r,o,k,R)}finally{b=b.parent}}runGuarded(r,o=null,k,R){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,r,o,k,R)}catch(q){if(this._zoneDelegate.handleError(this,q))throw q}}finally{b=b.parent}}runTask(r,o,k){if(r.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(r.zone||J).name+"; Execution: "+this.name+")");let R=r,{type:q,data:{isPeriodic:A=!1,isRefreshable:_e=!1}={}}=r;if(r.state===X&&(q===z||q===g))return;let ae=r.state!=j;ae&&R._transitionTo(j,h);let le=w;w=R,b={parent:b,zone:this};try{q==g&&r.data&&!A&&!_e&&(r.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,R,o,k)}catch(ne){if(this._zoneDelegate.handleError(this,ne))throw ne}}finally{let ne=r.state;if(ne!==X&&ne!==$)if(q==z||A||_e&&ne===y)ae&&R._transitionTo(h,j,y);else{let f=R._zoneDelegates;this._updateTaskCount(R,-1),ae&&R._transitionTo(X,j,X),_e&&(R._zoneDelegates=f)}b=b.parent,w=le}}scheduleTask(r){if(r.zone&&r.zone!==this){let k=this;for(;k;){if(k===r.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${r.zone.name}`);k=k.parent}}r._transitionTo(y,X);let o=[];r._zoneDelegates=o,r._zone=this;try{r=this._zoneDelegate.scheduleTask(this,r)}catch(k){throw r._transitionTo($,y,X),this._zoneDelegate.handleError(this,k),k}return r._zoneDelegates===o&&this._updateTaskCount(r,1),r.state==y&&r._transitionTo(h,y),r}scheduleMicroTask(r,o,k,R){return this.scheduleTask(new E(U,r,o,k,R,void 0))}scheduleMacroTask(r,o,k,R,q){return this.scheduleTask(new E(g,r,o,k,R,q))}scheduleEventTask(r,o,k,R,q){return this.scheduleTask(new E(z,r,o,k,R,q))}cancelTask(r){if(r.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(r.zone||J).name+"; Execution: "+this.name+")");if(!(r.state!==h&&r.state!==j)){r._transitionTo(B,h,j);try{this._zoneDelegate.cancelTask(this,r)}catch(o){throw r._transitionTo($,B),this._zoneDelegate.handleError(this,o),o}return this._updateTaskCount(r,-1),r._transitionTo(X,B),r.runCount=-1,r}}_updateTaskCount(r,o){let k=r._zoneDelegates;o==-1&&(r._zoneDelegates=null);for(let R=0;RN.hasTask(r,o),onScheduleTask:(N,_,r,o)=>N.scheduleTask(r,o),onInvokeTask:(N,_,r,o,k,R)=>N.invokeTask(r,o,k,R),onCancelTask:(N,_,r,o)=>N.cancelTask(r,o)};class u{get zone(){return this._zone}_zone;_taskCounts={microTask:0,macroTask:0,eventTask:0};_parentDelegate;_forkDlgt;_forkZS;_forkCurrZone;_interceptDlgt;_interceptZS;_interceptCurrZone;_invokeDlgt;_invokeZS;_invokeCurrZone;_handleErrorDlgt;_handleErrorZS;_handleErrorCurrZone;_scheduleTaskDlgt;_scheduleTaskZS;_scheduleTaskCurrZone;_invokeTaskDlgt;_invokeTaskZS;_invokeTaskCurrZone;_cancelTaskDlgt;_cancelTaskZS;_cancelTaskCurrZone;_hasTaskDlgt;_hasTaskDlgtOwner;_hasTaskZS;_hasTaskCurrZone;constructor(_,r,o){this._zone=_,this._parentDelegate=r,this._forkZS=o&&(o&&o.onFork?o:r._forkZS),this._forkDlgt=o&&(o.onFork?r:r._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:r._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:r._interceptZS),this._interceptDlgt=o&&(o.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:r._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:r._invokeZS),this._invokeDlgt=o&&(o.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:r._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:r._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:r._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:r._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:r._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:r._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:r._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:r._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let k=o&&o.onHasTask,R=r&&r._hasTaskZS;(k||R)&&(this._hasTaskZS=k?o:i,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=i,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=i,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=i,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this._zone))}fork(_,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,r):new t(_,r)}intercept(_,r,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,r,o):r}invoke(_,r,o,k,R){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,r,o,k,R):r.apply(o,k)}handleError(_,r){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,r):!0}scheduleTask(_,r){let o=r;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,r),o||(o=r);else if(r.scheduleFn)r.scheduleFn(r);else if(r.type==U)V(r);else throw new Error("Task is missing scheduleFn.");return o}invokeTask(_,r,o,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,r,o,k):r.callback.apply(o,k)}cancelTask(_,r){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");o=r.cancelFn(r)}return o}hasTask(_,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,r)}catch(o){this.handleError(_,o)}}_updateTaskCount(_,r){let o=this._taskCounts,k=o[_],R=o[_]=k+r;if(R<0)throw new Error("More tasks executed then were scheduled.");if(k==0||R==0){let q={microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:_};this.hasTask(this._zone,q)}}}class E{type;source;invoke;callback;data;scheduleFn;cancelFn;_zone=null;runCount=0;_zoneDelegates=null;_state="notScheduled";constructor(_,r,o,k,R,q){if(this.type=_,this.source=r,this.data=k,this.scheduleFn=R,this.cancelFn=q,!o)throw new Error("callback is not defined");this.callback=o;let A=this;_===z&&k&&k.useG?this.invoke=E.invokeTask:this.invoke=function(){return E.invokeTask.call(ce,A,this,arguments)}}static invokeTask(_,r,o){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,r,o)}finally{Q==1&&K(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,y)}_transitionTo(_,r,o){if(this._state===r||this._state===o)this._state=_,_==X&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${r}'${o?" or '"+o+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let T=ee("setTimeout"),m=ee("Promise"),S=ee("then"),d=[],C=!1,Z;function x(N){if(Z||ce[m]&&(Z=ce[m].resolve(0)),Z){let _=Z[S];_||(_=Z.then),_.call(Z,N)}else ce[T](N,0)}function V(N){Q===0&&d.length===0&&x(K),N&&d.push(N)}function K(){if(!C){for(C=!0;d.length;){let N=d;d=[];for(let _=0;_b,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:V,showUncaughtError:()=>!t[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:x},b={parent:null,zone:new t(null,null)},w=null,Q=0;function W(){}return c("Zone","Zone"),t}function pt(){let e=globalThis,n=e[ee("forceDuplicateZoneCheck")]===!0;if(e.Zone&&(n||typeof e.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return e.Zone??=gt(),e.Zone}var ye=Object.getOwnPropertyDescriptor,Ae=Object.defineProperty,je=Object.getPrototypeOf,mt=Object.create,kt=Array.prototype.slice,He="addEventListener",xe="removeEventListener",Ie=ee(He),Le=ee(xe),ue="true",fe="false",ve=ee("");function Be(e,n){return Zone.current.wrap(e,n)}function Ue(e,n,c,t,i){return Zone.current.scheduleMacroTask(e,n,c,t,i)}var H=ee,Se=typeof window<"u",be=Se?window:void 0,Y=Se&&be||globalThis,yt="removeAttribute";function Fe(e,n){for(let c=e.length-1;c>=0;c--)typeof e[c]=="function"&&(e[c]=Be(e[c],n+"_"+c));return e}function vt(e,n){let c=e.constructor.name;for(let t=0;t{let m=function(){return T.apply(this,Fe(arguments,c+"."+i))};return de(m,T),m})(u)}}}function nt(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var rt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&Y.process.toString()==="[object process]",Ge=!we&&!rt&&!!(Se&&be.HTMLElement),ot=typeof Y.process<"u"&&Y.process.toString()==="[object process]"&&!rt&&!!(Se&&be.HTMLElement),De={},bt=H("enable_beforeunload"),Ye=function(e){if(e=e||Y.event,!e)return;let n=De[e.type];n||(n=De[e.type]=H("ON_PROPERTY"+e.type));let c=this||e.target||Y,t=c[n],i;if(Ge&&c===be&&e.type==="error"){let u=e;i=t&&t.call(this,u.message,u.filename,u.lineno,u.colno,u.error),i===!0&&e.preventDefault()}else i=t&&t.apply(this,arguments),e.type==="beforeunload"&&Y[bt]&&typeof i=="string"?e.returnValue=i:i!=null&&!i&&e.preventDefault();return i};function Ke(e,n,c){let t=ye(e,n);if(!t&&c&&ye(c,n)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;let i=H("on"+n+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete t.writable,delete t.value;let u=t.get,E=t.set,T=n.slice(2),m=De[T];m||(m=De[T]=H("ON_PROPERTY"+T)),t.set=function(S){let d=this;if(!d&&e===Y&&(d=Y),!d)return;typeof d[m]=="function"&&d.removeEventListener(T,Ye),E?.call(d,null),d[m]=S,typeof S=="function"&&d.addEventListener(T,Ye,!1)},t.get=function(){let S=this;if(!S&&e===Y&&(S=Y),!S)return null;let d=S[m];if(d)return d;if(u){let C=u.call(this);if(C)return t.set.call(this,C),typeof S[yt]=="function"&&S.removeAttribute(n),C}return null},Ae(e,n,t),e[i]=!0}function st(e,n,c){if(n)for(let t=0;tfunction(E,T){let m=c(E,T);return m.cbIdx>=0&&typeof T[m.cbIdx]=="function"?Ue(m.name,T[m.cbIdx],m,i):u.apply(E,T)})}function de(e,n){e[H("OriginalDelegate")]=n}var Je=!1,Me=!1;function Ct(){if(Je)return Me;Je=!0;try{let e=be.navigator.userAgent;(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1||e.indexOf("Edge/")!==-1)&&(Me=!0)}catch{}return Me}function Qe(e){return typeof e=="function"}function et(e){return typeof e=="number"}var Pt={useG:!0},te={},it={},ct=new RegExp("^"+ve+"(\\w+)(true|false)$"),at=H("propagationStopped");function lt(e,n){let c=(n?n(e):e)+fe,t=(n?n(e):e)+ue,i=ve+c,u=ve+t;te[e]={},te[e][fe]=i,te[e][ue]=u}function Dt(e,n,c,t){let i=t&&t.add||He,u=t&&t.rm||xe,E=t&&t.listeners||"eventListeners",T=t&&t.rmAll||"removeAllListeners",m=H(i),S="."+i+":",d="prependListener",C="."+d+":",Z=function(y,h,j){if(y.isRemoved)return;let B=y.callback;typeof B=="object"&&B.handleEvent&&(y.callback=g=>B.handleEvent(g),y.originalDelegate=B);let $;try{y.invoke(y,h,[j])}catch(g){$=g}let U=y.options;if(U&&typeof U=="object"&&U.once){let g=y.originalDelegate?y.originalDelegate:y.callback;h[u].call(h,j.type,g,U)}return $};function x(y,h,j){if(h=h||e.event,!h)return;let B=y||h.target||e,$=B[te[h.type][j?ue:fe]];if($){let U=[];if($.length===1){let g=Z($[0],B,h);g&&U.push(g)}else{let g=$.slice();for(let z=0;z{throw z})}}}let V=function(y){return x(this,y,!1)},K=function(y){return x(this,y,!0)};function J(y,h){if(!y)return!1;let j=!0;h&&h.useG!==void 0&&(j=h.useG);let B=h&&h.vh,$=!0;h&&h.chkDup!==void 0&&($=h.chkDup);let U=!1;h&&h.rt!==void 0&&(U=h.rt);let g=y;for(;g&&!g.hasOwnProperty(i);)g=je(g);if(!g&&y[i]&&(g=y),!g||g[m])return!1;let z=h&&h.eventNameToString,O={},P=g[m]=g[i],b=g[H(u)]=g[u],w=g[H(E)]=g[E],Q=g[H(T)]=g[T],W;h&&h.prepend&&(W=g[H(h.prepend)]=g[h.prepend]);function N(s,l){return l?typeof s=="boolean"?{capture:s,passive:!0}:s?typeof s=="object"&&s.passive!==!1?{...s,passive:!0}:s:{passive:!0}:s}let _=function(s){if(!O.isExisting)return P.call(O.target,O.eventName,O.capture?K:V,O.options)},r=function(s){if(!s.isRemoved){let l=te[s.eventName],v;l&&(v=l[s.capture?ue:fe]);let D=v&&s.target[v];if(D){for(let p=0;pre.zone.cancelTask(re);s.call(Ee,"abort",ie,{once:!0}),re.removeAbortListener=()=>Ee.removeEventListener("abort",ie)}if(O.target=null,me&&(me.taskData=null),Ve&&(O.options.once=!0),typeof re.options!="boolean"&&(re.options=se),re.target=L,re.capture=Oe,re.eventName=M,G&&(re.originalDelegate=F),I?ge.unshift(re):ge.push(re),p)return L}};return g[i]=a(P,S,q,A,U),W&&(g[d]=a(W,C,k,A,U,!0)),g[u]=function(){let s=this||e,l=arguments[0];h&&h.transferEventName&&(l=h.transferEventName(l));let v=arguments[2],D=v?typeof v=="boolean"?!0:v.capture:!1,p=arguments[1];if(!p)return b.apply(this,arguments);if(B&&!B(b,p,s,arguments))return;let I=te[l],L;I&&(L=I[D?ue:fe]);let M=L&&s[L];if(M)for(let F=0;Ffunction(i,u){i[at]=!0,t&&t.apply(i,u)})}function wt(e,n){n.patchMethod(e,"queueMicrotask",c=>function(t,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}var Pe=H("zoneTask");function pe(e,n,c,t){let i=null,u=null;n+=t,c+=t;let E={};function T(S){let d=S.data;d.args[0]=function(){return S.invoke.apply(this,arguments)};let C=i.apply(e,d.args);return et(C)?d.handleId=C:(d.handle=C,d.isRefreshable=Qe(C.refresh)),S}function m(S){let{handle:d,handleId:C}=S.data;return u.call(e,d??C)}i=he(e,n,S=>function(d,C){if(Qe(C[0])){let Z={isRefreshable:!1,isPeriodic:t==="Interval",delay:t==="Timeout"||t==="Interval"?C[1]||0:void 0,args:C},x=C[0];C[0]=function(){try{return x.apply(this,arguments)}finally{let{handle:j,handleId:B,isPeriodic:$,isRefreshable:U}=Z;!$&&!U&&(B?delete E[B]:j&&(j[Pe]=null))}};let V=Ue(n,C[0],Z,T,m);if(!V)return V;let{handleId:K,handle:J,isRefreshable:X,isPeriodic:y}=V.data;if(K)E[K]=V;else if(J&&(J[Pe]=V,X&&!y)){let h=J.refresh;J.refresh=function(){let{zone:j,state:B}=V;return B==="notScheduled"?(V._state="scheduled",j._updateTaskCount(V,1)):B==="running"&&(V._state="scheduling"),h.call(this)}}return J??K??V}else return S.apply(e,C)}),u=he(e,c,S=>function(d,C){let Z=C[0],x;et(Z)?(x=E[Z],delete E[Z]):(x=Z?.[Pe],x?Z[Pe]=null:x=Z),x?.type?x.cancelFn&&x.zone.cancelTask(x):S.apply(e,C)})}function Ot(e,n){let{isBrowser:c,isMix:t}=n.getGlobalObjects();if(!c&&!t||!e.customElements||!("customElements"in e))return;let i=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];n.patchCallbacks(n,e.customElements,"customElements","define",i)}function Nt(e,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:c,zoneSymbolEventNames:t,TRUE_STR:i,FALSE_STR:u,ZONE_SYMBOL_PREFIX:E}=n.getGlobalObjects();for(let m=0;mu.target===e);if(t.length===0)return n;let i=t[0].ignoreProperties;return n.filter(u=>i.indexOf(u)===-1)}function tt(e,n,c,t){if(!e)return;let i=ft(e,n,c);st(e,i,t)}function Ze(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function Lt(e,n){if(we&&!ot||Zone[e.symbol("patchEvents")])return;let c=n.__Zone_ignore_on_properties,t=[];if(Ge){let i=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let u=[];tt(i,Ze(i),c&&c.concat(u),je(i))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{let c=n[e.__symbol__("legacyPatch")];c&&c()}),e.__load_patch("timers",n=>{let c="set",t="clear";pe(n,c,t,"Timeout"),pe(n,c,t,"Interval"),pe(n,c,t,"Immediate")}),e.__load_patch("requestAnimationFrame",n=>{pe(n,"request","cancel","AnimationFrame"),pe(n,"mozRequest","mozCancel","AnimationFrame"),pe(n,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(n,c)=>{let t=["alert","prompt","confirm"];for(let i=0;ifunction(S,d){return c.current.run(E,n,d,m)})}}),e.__load_patch("EventTarget",(n,c,t)=>{It(n,t),Nt(n,t);let i=n.XMLHttpRequestEventTarget;i&&i.prototype&&t.patchEventTarget(n,t,[i.prototype])}),e.__load_patch("MutationObserver",(n,c,t)=>{ke("MutationObserver"),ke("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(n,c,t)=>{ke("IntersectionObserver")}),e.__load_patch("FileReader",(n,c,t)=>{ke("FileReader")}),e.__load_patch("on_property",(n,c,t)=>{Lt(t,n)}),e.__load_patch("customElements",(n,c,t)=>{Ot(n,t)}),e.__load_patch("XHR",(n,c)=>{S(n);let t=H("xhrTask"),i=H("xhrSync"),u=H("xhrListener"),E=H("xhrScheduled"),T=H("xhrURL"),m=H("xhrErrorBeforeScheduled");function S(d){let C=d.XMLHttpRequest;if(!C)return;let Z=C.prototype;function x(P){return P[t]}let V=Z[Ie],K=Z[Le];if(!V){let P=d.XMLHttpRequestEventTarget;if(P){let b=P.prototype;V=b[Ie],K=b[Le]}}let J="readystatechange",X="scheduled";function y(P){let b=P.data,w=b.target;w[E]=!1,w[m]=!1;let Q=w[u];V||(V=w[Ie],K=w[Le]),Q&&K.call(w,J,Q);let W=w[u]=()=>{if(w.readyState===w.DONE)if(!b.aborted&&w[E]&&P.state===X){let _=w[c.__symbol__("loadfalse")];if(w.status!==0&&_&&_.length>0){let r=P.invoke;P.invoke=function(){let o=w[c.__symbol__("loadfalse")];for(let k=0;kfunction(P,b){return P[i]=b[2]==!1,P[T]=b[1],B.apply(P,b)}),$="XMLHttpRequest.send",U=H("fetchTaskAborting"),g=H("fetchTaskScheduling"),z=he(Z,"send",()=>function(P,b){if(c.current[g]===!0||P[i])return z.apply(P,b);{let w={target:P,url:P[T],isPeriodic:!1,args:b,aborted:!1},Q=Ue($,h,w,y,j);P&&P[m]===!0&&!w.aborted&&Q.state===X&&Q.invoke()}}),O=he(Z,"abort",()=>function(P,b){let w=x(P);if(w&&typeof w.type=="string"){if(w.cancelFn==null||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(c.current[U]===!0)return O.apply(P,b)})}}),e.__load_patch("geolocation",n=>{n.navigator&&n.navigator.geolocation&&vt(n.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(n,c)=>{function t(i){return function(u){ut(n,i).forEach(T=>{let m=n.PromiseRejectionEvent;if(m){let S=new m(i,{promise:u.promise,reason:u.rejection});T.invoke(S)}})}}n.PromiseRejectionEvent&&(c[H("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),c[H("rejectionHandledHandler")]=t("rejectionhandled"))}),e.__load_patch("queueMicrotask",(n,c,t)=>{wt(n,t)})}function Zt(e){e.__load_patch("ZoneAwarePromise",(n,c,t)=>{let i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;function E(f){if(f&&f.toString===Object.prototype.toString){let a=f.constructor&&f.constructor.name;return(a||"")+": "+JSON.stringify(f)}return f?f.toString():Object.prototype.toString.call(f)}let T=t.symbol,m=[],S=n[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,d=T("Promise"),C=T("then"),Z="__creationTrace__";t.onUnhandledError=f=>{if(t.showUncaughtError()){let a=f&&f.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",f.zone.name,"; Task:",f.task&&f.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(f)}},t.microtaskDrainDone=()=>{for(;m.length;){let f=m.shift();try{f.zone.runGuarded(()=>{throw f.throwOriginal?f.rejection:f})}catch(a){V(a)}}};let x=T("unhandledPromiseRejectionHandler");function V(f){t.onUnhandledError(f);try{let a=c[x];typeof a=="function"&&a.call(this,f)}catch{}}function K(f){return f&&typeof f.then=="function"}function J(f){return f}function X(f){return A.reject(f)}let y=T("state"),h=T("value"),j=T("finally"),B=T("parentPromiseValue"),$=T("parentPromiseState"),U="Promise.then",g=null,z=!0,O=!1,P=0;function b(f,a){return s=>{try{N(f,a,s)}catch(l){N(f,!1,l)}}}let w=function(){let f=!1;return function(s){return function(){f||(f=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",W=T("currentTaskTrace");function N(f,a,s){let l=w();if(f===s)throw new TypeError(Q);if(f[y]===g){let v=null;try{(typeof s=="object"||typeof s=="function")&&(v=s&&s.then)}catch(D){return l(()=>{N(f,!1,D)})(),f}if(a!==O&&s instanceof A&&s.hasOwnProperty(y)&&s.hasOwnProperty(h)&&s[y]!==g)r(s),N(f,s[y],s[h]);else if(a!==O&&typeof v=="function")try{v.call(s,l(b(f,a)),l(b(f,!1)))}catch(D){l(()=>{N(f,!1,D)})()}else{f[y]=a;let D=f[h];if(f[h]=s,f[j]===j&&a===z&&(f[y]=f[$],f[h]=f[B]),a===O&&s instanceof Error){let p=c.currentTask&&c.currentTask.data&&c.currentTask.data[Z];p&&u(s,W,{configurable:!0,enumerable:!1,writable:!0,value:p})}for(let p=0;p{try{let I=f[h],L=!!s&&j===s[j];L&&(s[B]=I,s[$]=D);let M=a.run(p,void 0,L&&p!==X&&p!==J?[]:[I]);N(s,!0,M)}catch(I){N(s,!1,I)}},s)}let k="function ZoneAwarePromise() { [native code] }",R=function(){},q=n.AggregateError;class A{static toString(){return k}static resolve(a){return a instanceof A?a:N(new this(null),z,a)}static reject(a){return N(new this(null),O,a)}static withResolvers(){let a={};return a.promise=new A((s,l)=>{a.resolve=s,a.reject=l}),a}static any(a){if(!a||typeof a[Symbol.iterator]!="function")return Promise.reject(new q([],"All promises were rejected"));let s=[],l=0;try{for(let p of a)l++,s.push(A.resolve(p))}catch{return Promise.reject(new q([],"All promises were rejected"))}if(l===0)return Promise.reject(new q([],"All promises were rejected"));let v=!1,D=[];return new A((p,I)=>{for(let L=0;L{v||(v=!0,p(M))},M=>{D.push(M),l--,l===0&&(v=!0,I(new q(D,"All promises were rejected")))})})}static race(a){let s,l,v=new this((I,L)=>{s=I,l=L});function D(I){s(I)}function p(I){l(I)}for(let I of a)K(I)||(I=this.resolve(I)),I.then(D,p);return v}static all(a){return A.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof A?this:A).allWithCallback(a,{thenCallback:l=>({status:"fulfilled",value:l}),errorCallback:l=>({status:"rejected",reason:l})})}static allWithCallback(a,s){let l,v,D=new this((M,F)=>{l=M,v=F}),p=2,I=0,L=[];for(let M of a){K(M)||(M=this.resolve(M));let F=I;try{M.then(G=>{L[F]=s?s.thenCallback(G):G,p--,p===0&&l(L)},G=>{s?(L[F]=s.errorCallback(G),p--,p===0&&l(L)):v(G)})}catch(G){v(G)}p++,I++}return p-=2,p===0&&l(L),D}constructor(a){let s=this;if(!(s instanceof A))throw new Error("Must be an instanceof Promise.");s[y]=g,s[h]=[];try{let l=w();a&&a(l(b(s,z)),l(b(s,O)))}catch(l){N(s,!1,l)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return A}then(a,s){let l=this.constructor?.[Symbol.species];(!l||typeof l!="function")&&(l=this.constructor||A);let v=new l(R),D=c.current;return this[y]==g?this[h].push(D,v,a,s):o(this,D,v,a,s),v}catch(a){return this.then(null,a)}finally(a){let s=this.constructor?.[Symbol.species];(!s||typeof s!="function")&&(s=A);let l=new s(R);l[j]=j;let v=c.current;return this[y]==g?this[h].push(v,l,a,a):o(this,v,l,a,a),l}}A.resolve=A.resolve,A.reject=A.reject,A.race=A.race,A.all=A.all;let _e=n[d]=n.Promise;n.Promise=A;let ae=T("thenPatched");function le(f){let a=f.prototype,s=i(a,"then");if(s&&(s.writable===!1||!s.configurable))return;let l=a.then;a[C]=l,f.prototype.then=function(v,D){return new A((I,L)=>{l.call(this,I,L)}).then(v,D)},f[ae]=!0}t.patchThen=le;function ne(f){return function(a,s){let l=f.apply(a,s);if(l instanceof A)return l;let v=l.constructor;return v[ae]||le(v),l}}return _e&&(le(_e),he(n,"fetch",f=>ne(f))),Promise[c.__symbol__("uncaughtPromiseErrors")]=m,A})}function At(e){e.__load_patch("toString",n=>{let c=Function.prototype.toString,t=H("OriginalDelegate"),i=H("Promise"),u=H("Error"),E=function(){if(typeof this=="function"){let d=this[t];if(d)return typeof d=="function"?c.call(d):Object.prototype.toString.call(d);if(this===Promise){let C=n[i];if(C)return c.call(C)}if(this===Error){let C=n[u];if(C)return c.call(C)}}return c.call(this)};E[t]=c,Function.prototype.toString=E;let T=Object.prototype.toString,m="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?m:T.call(this)}})}function jt(e,n,c,t,i){let u=Zone.__symbol__(t);if(n[u])return;let E=n[u]=n[t];n[t]=function(T,m,S){return m&&m.prototype&&i.forEach(function(d){let C=`${c}.${t}::`+d,Z=m.prototype;try{if(Z.hasOwnProperty(d)){let x=e.ObjectGetOwnPropertyDescriptor(Z,d);x&&x.value?(x.value=e.wrapWithCurrentZone(x.value,C),e._redefineProperty(m.prototype,d,x)):Z[d]&&(Z[d]=e.wrapWithCurrentZone(Z[d],C))}else Z[d]&&(Z[d]=e.wrapWithCurrentZone(Z[d],C))}catch{}}),E.call(n,T,m,S)},e.attachOriginToPatched(n[t],E)}function Ht(e){e.__load_patch("util",(n,c,t)=>{let i=Ze(n);t.patchOnProperties=st,t.patchMethod=he,t.bindArguments=Fe,t.patchMacroTask=Rt;let u=c.__symbol__("BLACK_LISTED_EVENTS"),E=c.__symbol__("UNPATCHED_EVENTS");n[E]&&(n[u]=n[E]),n[u]&&(c[u]=c[E]=n[u]),t.patchEventPrototype=St,t.patchEventTarget=Dt,t.isIEOrEdge=Ct,t.ObjectDefineProperty=Ae,t.ObjectGetOwnPropertyDescriptor=ye,t.ObjectCreate=mt,t.ArraySlice=kt,t.patchClass=ke,t.wrapWithCurrentZone=Be,t.filterProperties=ft,t.attachOriginToPatched=de,t._redefineProperty=Object.defineProperty,t.patchCallbacks=jt,t.getGlobalObjects=()=>({globalSources:it,zoneSymbolEventNames:te,eventNames:i,isBrowser:Ge,isMix:ot,isNode:we,TRUE_STR:ue,FALSE_STR:fe,ZONE_SYMBOL_PREFIX:ve,ADD_EVENT_LISTENER_STR:He,REMOVE_EVENT_LISTENER_STR:xe})})}function xt(e){Zt(e),At(e),Ht(e)}var ht=pt();xt(ht);Mt(ht); diff --git a/browser/recurring-deposits.module-6VIZWKKL.js b/browser/recurring-deposits.module-6VIZWKKL.js deleted file mode 100644 index 7150435d7..000000000 --- a/browser/recurring-deposits.module-6VIZWKKL.js +++ /dev/null @@ -1,2462 +0,0 @@ -import{a as pn,b as cn}from"./chunk-OA27IQLW.js";import{a as Kn}from"./chunk-76OHP3WO.js";import{$ as r,$d as On,$e as kn,Aa as vt,Ac as W,Ad as Le,Af as Un,Ba as bt,Bc as j,Bd as We,Be as Ye,C as yt,Ca as O,Cd as pe,Ce as Je,D as qe,Da as t,De as Xe,Ea as u,Ee as Ze,Ef as ce,F as Pt,Fa as x,Fb as ye,Fd as Ke,Fe as te,Ga as y,Gb as Me,Gc as at,Gd as Et,Ge as Wt,H as A,Ha as re,He as Rt,Hf as se,I as je,Ib as ne,Ic as rt,Ie as wt,Jb as ie,Jc as N,Je as Ft,K as Jt,Kb as Ae,Kc as K,Kf as zn,L as S,Lc as J,Le as Bt,Lf as en,M as P,Me as kt,Mf as Re,Oa as U,Oc as nt,Oe as Nt,Pa as ge,Pb as B,Pe as Vt,Pf as $n,Qb as vn,Qc as X,R as Ge,Ra as o,Rc as Ee,Re as qt,Sa as c,Sb as G,Sc as In,Se as jt,Ta as E,Tb as $,Tc as Z,Tf as Hn,Ub as bn,Ue as Gt,Va as q,Vb as on,Vf as Ln,Wc as tt,We as fe,X as Cn,Zb as Mt,Zc as ot,_a as hn,_b as k,_d as H,aa as C,ab as be,ac as Ie,ad as et,ae as En,af as Nn,bb as St,be as st,bf as Vn,bg as we,cb as R,cd as ze,cg as Wn,db as Se,dd as Q,de as xt,ed as pt,ee as Rn,fa as m,ga as ve,ge as wn,ha as d,hd as mt,id as Y,jb as Pe,jd as Lt,kc as Sn,kd as ct,la as n,lc as Pn,ld as dt,ma as i,mb as Ue,mc as Zt,md as ut,na as f,nb as Te,nc as Tn,nd as gt,oa as D,oc as yn,od as At,pa as v,pc as Mn,pd as xe,qc as An,qd as oe,qe as Fn,qf as qn,ra as M,sa as b,sb as Xt,ta as _,ub as Dn,uc as Oe,ud as $e,uf as It,vc as I,wa as ht,wf as jn,xf as Kt,ye as Qe,yf as Gn,za as Dt,zd as He,ze as Bn,zf as tn}from"./chunk-B6LWVGEU.js";import{a as w,b as L}from"./chunk-O7S4L63H.js";var F=(()=>{class e{constructor(a){this.http=a}getRecurringDepositsAccountData(a){let l=new Xt().set("associations","all");return this.http.get(`/recurringdepositaccounts/${a}`,{params:l})}getStandingInstructions(a,l,p,g,h){let T=new Xt().set("clientId",a).set("clientName",l).set("fromAccountId",p).set("fromAccountType","2").set("locale",g).set("dateFormat",h);return this.http.get("/standinginstructions",{params:T})}getRecurringDepositsAccountTemplate(a,l){let p=new Xt().set("clientId",a);return p=l?p.set("productId",l):p,this.http.get("/recurringdepositaccounts/template",{params:p})}createRecurringDepositAccount(a){return this.http.post("/recurringdepositaccounts",a)}executeRecurringDepositsAccountCommand(a,l,p){let g=new Xt().set("command",l);return l==="deposit"||l==="withdrawal"?this.http.post(`/recurringdepositaccounts/${a}/transactions`,p,{params:g}):this.http.post(`/recurringdepositaccounts/${a}`,p,{params:g})}deleteRecurringDepositsAccount(a){return this.http.delete(`/recurringdepositaccounts/${a}`)}getRecurringDepositsAccountAndTemplate(a){let l=new Xt().set("associations","charges").set("template","true");return this.http.get(`/recurringdepositaccounts/${a}`,{params:l})}updateRecurringDepositAccount(a,l){return this.http.put(`/recurringdepositaccounts/${a}`,l)}getRecurringDepositAccountActionResource(a,l){let p=new Xt().set("command",l);return this.http.get(`/recurringdepositaccounts/${a}/template`,{params:p})}getRecurringDepositAccountTransactionTemplateResource(a,l){let p=new Xt().set("command",l);return this.http.get(`/recurringdepositaccounts/${a}/transactions/template`,{params:p})}getRecurringDepositsAccountTransaction(a,l){return this.http.get(`/recurringdepositaccounts/${a}/transactions/${l}`)}getRecurringDepositsAccountTransactionTemplate(a,l){let p=new Xt().set("template","true");return this.http.get(`/recurringdepositaccounts/${a}/transactions/${l}`,{params:p})}executeRecurringDepositsAccountTransactionsCommand(a,l,p,g){let h=new Xt().set("command",l);return this.http.post(`/recurringdepositaccounts/${a}/transactions/${g}`,p,{params:h})}static{this.\u0275fac=function(l){return new(l||e)(Pt(Dn))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var nn=class{constructor(s){this.setOptions(s),this.setButtons(s)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(s){switch(s){case"Active":this.buttonsArray=[{name:"Deposit",icon:"fa fa-arrow-up",taskPermissionName:"DEPOSIT_RECURRINGDEPOSITACCOUNT"},{name:"Withdrawal",icon:"fa fa-arrow-down",taskPermissionName:"WITHDRAWAL_RECURRINGDEPOSITACCOUNT"},{name:"Premature Close",icon:"fa fa-arrow-left",taskPermissionName:"PREMATURECLOSE_RECURRINGDEPOSITACCOUNT"},{name:"Calculate Interest",icon:"fa fa-calculator",taskPermissionName:"CALCULATEINTEREST_RECURRINGDEPOSITACCOUNT"},{name:"Undo Activation",icon:"fa fa-undo",taskPermissionName:"UNDO_ACTIVATE_RECURRINGDEPOSITACCOUNT"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"fa fa-edit",taskPermissionName:"UPDATE_RECURRINGDEPOSITACCOUNT"},{name:"Approve",icon:"fa fa-check",taskPermissionName:"APPROVE_RECURRINGDEPOSITACCOUNT"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"fa fa-undo",taskPermissionName:"APPROVALUNDO_RECURRINGDEPOSITACCOUNT"},{name:"Activate",icon:"fa fa-check",taskPermissionName:"ACTIVATE_RECURRINGDEPOSITACCOUNT"}];break;case"Matured":this.buttonsArray=[{name:"Close",icon:"fa fa-arrow-right",taskPermissionName:"CLOSE_RECURRINGDEPOSITACCOUNT"},{name:"Calculate Interest",icon:"fa fa-calculator",taskPermissionName:"CALCULATEINTEREST_RECURRINGDEPOSITACCOUNT"},{name:"Post Interest",icon:"fa fa-money",taskPermissionName:"POSTINTEREST_RECURRINGDEPOSITACCOUNT"}];break;default:this.buttonsArray=[]}}setOptions(s){switch(s){case"Active":this.optionArray=[{name:"Post Interest",icon:"table",taskPermissionName:"POSTINTEREST_RECURRINGDEPOSITACCOUNT"},{name:"Add Charge",icon:"plus",taskPermissionName:"POSTINTEREST_RECURRINGDEPOSITACCOUNT"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject",icon:"ban",taskPermissionName:"REJECT_RECURRINGDEPOSITACCOUNT"},{name:"Withdrawn by Client",icon:"arrow-down",taskPermissionName:"WITHDRAW_RECURRINGDEPOSITACCOUNT"},{name:"Add Charge",icon:"plus",taskPermissionName:"ADDCHARGE_RECURRINGDEPOSITACCOUNT"},{name:"Delete",icon:"trash",taskPermissionName:"DELETE_RECURRINGDEPOSITACCOUNT"}];break;case"Matured":this.optionArray=[{name:"Add Charge",icon:"plus",taskPermissionName:"ADDCHARGE_RECURRINGDEPOSITACCOUNT"}];break;case"Approved":default:this.optionArray=[]}}addOption(s){this.optionArray.push(s)}addButton(s){this.buttonsArray.push(s)}};var yi=()=>({confirm:!0}),ae=(()=>{class e{constructor(a,l){this.dialogRef=a,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(C(Sn),C(Pn))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposit-confirmation-action"]],decls:20,vars:10,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),i(),t(2,` -`),n(3,"div",1),t(4,` - `),n(5,"p"),t(6),i(),t(7,` -`),i(),t(8,` -`),n(9,"mat-dialog-actions",2),t(10,` - `),n(11,"button",3),t(12),o(13,"translate"),i(),t(14,` - `),n(15,"button",4),t(16),o(17,"translate"),i(),t(18,` -`),i(),t(19,` -`)),l&2&&(r(),u(p.data.heading),r(5),u(p.data.dialogContext),r(6),u(c(13,5,"labels.buttons.Cancel")),r(3),d("mat-dialog-close",U(9,yi)),r(),x(` - `,c(17,7,"labels.buttons.Confirm"),` - `))},dependencies:[k,Tn,yn,An,Mn,I]})}}return e})();var Ii=()=>["./general"],Oi=()=>["./interest-rate-chart"],Ei=()=>["./charges"],Ri=()=>["./transactions"],wi=()=>["./standing-instructions-tab"],Fi=e=>["./datatables",e];function Bi(e,s){if(e&1&&(n(0,"span",31),t(1,` - `),f(2,"mifosx-account-number",18),t(3,` - `),i()),e&2){let a=_();r(2),ht("accountNo",a.recurringDepositsAccountData.clientAccountNo)}}function ki(e,s){if(e&1&&(n(0,"div",32),t(1,` - `),n(2,"h3"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"table",19),t(7,` - `),n(8,"tbody"),t(9,` - `),n(10,"tr"),t(11,` - `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` - `),n(16,"td",33),t(17),o(18,"currency"),i(),t(19,` - `),i(),t(20,` - `),n(21,"tr"),t(22,` - `),n(23,"td"),t(24),o(25,"translate"),i(),t(26,` - `),n(27,"td",33),t(28),o(29,"currency"),i(),t(30,` - `),i(),t(31,` - `),n(32,"tr"),t(33,` - `),n(34,"td"),t(35),o(36,"translate"),i(),t(37,` - `),n(38,"td",33),t(39),o(40,"number"),i(),t(41,` - `),i(),t(42,` - `),i(),t(43,` - `),i(),t(44,` - `),i()),e&2){let a=_();r(3),u(c(4,7,"labels.heading.Account Overview")),r(10),u(c(14,9,"labels.inputs.Current Balance")),r(4),x(` - `,q(18,11,a.recurringDepositsAccountData.summary.accountBalance,a.currency.code,"symbol-narrow","1.2-2"),` - `),r(7),u(c(25,16,"labels.inputs.Deposit Amount")),r(4),x(` - `,q(29,18,a.recurringDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"),` - `),r(7),u(c(36,23,"labels.inputs.Deposit Period")),r(4),u(c(40,25,a.recurringDepositsAccountData.depositPeriod))}}function Ni(e,s){if(e&1){let a=M();n(0,"button",35),b("click",function(){S(a);let p=_().$implicit,g=_();return P(g.doAction(p.name))}),t(1,` - `),f(2,"i",36),t(3),o(4,"translate"),i()}if(e&2){let a=_().$implicit;r(2),ht("ngClass",a.icon),r(),x(" ",c(4,2,"labels.menus."+a.name),` - `)}}function Vi(e,s){if(e&1&&(D(0),t(1,` - `),m(2,Ni,5,4,"button",34),t(3,` - `),v()),e&2){let a=s.$implicit;r(2),d("mifosxHasPermission",a.taskPermissionName)}}function qi(e,s){if(e&1){let a=M();n(0,"button",35),b("click",function(){S(a);let p=_().$implicit,g=_(2);return P(g.doAction(p.name))}),t(1),o(2,"translate"),i()}if(e&2){let a=_().$implicit;r(),x(` - `,c(2,1,"labels.menus."+a.name),` - `)}}function ji(e,s){if(e&1&&(n(0,"span"),t(1,` - `),m(2,qi,3,3,"button",34),t(3,` - `),i()),e&2){let a=s.$implicit;r(2),d("mifosxHasPermission",a.taskPermissionName)}}function Gi(e,s){if(e&1&&(D(0),t(1,` - `),n(2,"button",37),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"mat-menu",null,5),t(8,` - `),m(9,ji,4,1,"span",26),t(10,` - `),i(),t(11,` - `),v()),e&2){let a=O(7),l=_();r(2),d("matMenuTriggerFor",a),r(),u(c(4,3,"labels.menus.More")),r(6),d("ngForOf",l.buttonConfig.options)}}function Ui(e,s){if(e&1&&(D(0),t(1,` - `),n(2,"a",30,6),t(4),o(5,"translate"),i(),t(6,` - `),v()),e&2){let a=O(3);r(2),d("routerLink",U(5,Ri))("active",a.isActive),r(2),x(` - `,c(5,3,"labels.inputs.Transactions"),` - `)}}function zi(e,s){if(e&1&&(D(0),t(1,` - `),n(2,"a",30,7),t(4),o(5,"translate"),i(),t(6,` - `),v()),e&2){let a=O(3);r(2),d("routerLink",U(5,wi))("active",a.isActive),r(2),x(` - `,c(5,3,"labels.inputs.Standing Instructions"),` - `)}}function $i(e,s){if(e&1&&(n(0,"a",30,8),t(2),i()),e&2){let a=O(1),l=_().$implicit;d("routerLink",ge(3,Fi,l.registeredTableName))("active",a.isActive),r(2),x(` - `,l.registeredTableName,` - `)}}function Hi(e,s){if(e&1&&(D(0),t(1,` - `),m(2,$i,3,5,"a",38),t(3,` - `),v()),e&2){let a=s.$implicit;r(2),d("mifosxHasPermission","READ_"+a.registeredTableName)}}var Qn=(()=>{class e{constructor(a,l,p,g,h,T){this.route=a,this.router=l,this.recurringDepositsService=p,this.savingsService=g,this.dialog=h,this.translateService=T,this.showTransactions=!1,this.route.data.subscribe(z=>{this.recurringDepositsAccountData=z.recurringDepositsAccountData,this.charges=this.recurringDepositsAccountData.charges,this.savingsDatatables=z.savingsDatatables,this.currency=this.recurringDepositsAccountData.currency,this.isprematureAllowed=z.recurringDepositsAccountData.maturityDate!=null,this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center");let Ot=z.recurringDepositsAccountData.status;this.showTransactions=Ot.id>=300})}ngOnInit(){this.setConditionalButtons()}setConditionalButtons(){let a=this.recurringDepositsAccountData.status.value;this.buttonConfig=new nn(a),this.recurringDepositsAccountData.clientId&&this.recurringDepositsAccountData.status.value==="Matured"&&this.buttonConfig.addOption({name:"Transfer Funds",taskPermissionName:"CREATE_ACCOUNTTRANSFER"}),this.recurringDepositsAccountData.charges&&this.recurringDepositsAccountData.status.value==="Matured"&&this.charges.forEach(l=>{l.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Annual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),this.recurringDepositsAccountData.clientId&&this.recurringDepositsAccountData.status.value==="Active"&&(this.recurringDepositsAccountData.allowWithdrawal===!0&&this.buttonConfig.addOption({name:"Withdrawal",taskPermissionName:"WITHDRAW_RECURRINGDEPOSITACCOUNT"}),this.recurringDepositsAccountData.charges&&this.charges.forEach(l=>{l.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Annual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),this.isprematureAllowed||this.buttonConfig.addButton({name:"Close",icon:"arrow-right",taskPermissionName:"CLOSE_RECURRINGDEPOSITACCOUNT"}),this.recurringDepositsAccountData.taxGroup&&(this.recurringDepositsAccountData.withHoldTax?this.buttonConfig.addOption({name:"Disable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"}):this.buttonConfig.addOption({name:"Enable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"})))}reload(){let a=this.recurringDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${a}/recurring-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}doAction(a){switch(a){case"Activate":case"Undo Activation":case"Approve":case"Reject":case"Undo Approval":case"Add Charge":case"Withdrawn by Client":case"Premature Close":case"Close":case"Deposit":case"Withdrawal":this.router.navigate([`actions/${a}`],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit-recurring-deposit-account"],{relativeTo:this.route});break;case"Delete":this.deleteRecurringDepositsAccount();break;case"Calculate Interest":this.calculateInterest();break;case"Post Interest":this.postInterest();break;case"Enable Withhold Tax":this.enableWithHoldTax();break;case"Disable Withhold Tax":this.disableWithHoldTax();break}}deleteRecurringDepositsAccount(){this.dialog.open(oe,{data:{deleteContext:`Recurring deposit account with id: ${this.recurringDepositsAccountData.id}`}}).afterClosed().subscribe(l=>{l.delete&&this.recurringDepositsService.deleteRecurringDepositsAccount(this.recurringDepositsAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}calculateInterest(){this.dialog.open(ae,{data:{heading:this.translateService.instant("labels.heading.Calculate Interest"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to calculate interest ?")}}).afterClosed().subscribe(l=>{l.confirm&&this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.recurringDepositsAccountData.id,"calculateInterest",{}).subscribe(()=>{this.reload()})})}postInterest(){this.dialog.open(ae,{data:{heading:this.translateService.instant("labels.heading.Post Interest"),dialogContext:this.translateService.instant("labels.text.Are you sure you want to post interest")+" ?"}}).afterClosed().subscribe(l=>{l.confirm&&this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.recurringDepositsAccountData.id,"postInterest",{}).subscribe(()=>{this.reload()})})}enableWithHoldTax(){this.dialog.open(ae,{data:{heading:this.translateService.instant("labels.heading.Enable Withhold Tax"),dialogContext:this.translateService.instant("labels.dialogContext.Enable withhold tax for this account ?")}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.recurringDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!0}).subscribe(()=>{this.reload()})})}disableWithHoldTax(){this.dialog.open(ae,{data:{heading:this.translateService.instant("labels.heading.Disable Withhold Tax"),dialogContext:this.translateService.instant("labels.dialogContext.Disable withhold tax for this account ?")}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.recurringDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!1}).subscribe(()=>{this.reload()})})}static{this.\u0275fac=function(l){return new(l||e)(C(B),C(G),C(F),C(ce),C(Zt),C(Oe))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-view"]],decls:100,vars:47,consts:[["accountMenu","matMenu"],["general","routerLinkActive"],["IRC","routerLinkActive"],["charges","routerLinkActive"],["tabPanel",""],["More","matMenu"],["transactions","routerLinkActive"],["standingInstructions","routerLinkActive"],["datatable","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","",1,"profile-image",3,"matTooltip","src"],[1,"mat-typography","account-card-title"],[1,"layout-row","responsive-column"],[1,"flex-60"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[3,"accountNo"],[1,"account-overview"],["class","m-l-10",4,"ngIf"],["class","flex-30",4,"ngIf"],[1,"flex-5"],["mat-icon-button","","aria-label","Loan account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"content"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[1,"m-l-10"],[1,"flex-30"],[1,"r-amount"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["mat-menu-item","",3,"click"],[3,"ngClass"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(l,p){if(l&1&&(n(0,"mat-card",9),t(1,` - `),n(2,"mat-card-header",10),t(3,` - `),n(4,"mat-card-title-group",11),t(5,` - `),n(6,"div",12),t(7,` - `),n(8,"div"),t(9,` - `),f(10,"img",13),o(11,"translate"),t(12,` - `),i(),t(13,` - `),i(),t(14,` - - `),n(15,"div",14),t(16,` - `),n(17,"mat-card-title"),t(18,` - `),n(19,"div",15),t(20,` - `),n(21,"div",16),t(22,` - `),n(23,"h3"),t(24,` - `),f(25,"i",17),o(26,"statusLookup"),t(27),o(28,"translate"),f(29,"mifosx-account-number",18),t(30,` - `),i(),t(31,` - `),n(32,"span",19),t(33),o(34,"translate"),o(35,"translate"),m(36,Bi,4,1,"span",20),t(37,` - `),i(),t(38,` - `),i(),t(39,` - - `),m(40,ki,45,27,"div",21),t(41,` - - `),n(42,"div",22),t(43,` - `),n(44,"button",23),t(45,` - `),n(46,"mat-icon",24),t(47,` - `),f(48,"fa-icon",25),t(49,` - `),i(),t(50,` - `),i(),t(51,` - `),i(),t(52,` - `),i(),t(53,` - `),i(),t(54,` - `),i(),t(55,` - - `),n(56,"mat-menu",null,0),t(58,` - `),m(59,Vi,4,1,"ng-container",26),t(60,` - - `),m(61,Gi,12,5,"ng-container",27),t(62,` - `),i(),t(63,` - `),i(),t(64,` - `),i(),t(65,` - - `),n(66,"mat-card-content",28),t(67,` - `),n(68,"nav",29),t(69,` - `),n(70,"a",30,1),t(72),o(73,"translate"),i(),t(74,` - `),n(75,"a",30,2),t(77),o(78,"translate"),i(),t(79,` - `),m(80,Ui,7,6,"ng-container",27),t(81,` - `),n(82,"a",30,3),t(84),o(85,"translate"),i(),t(86,` - `),m(87,zi,7,6,"ng-container",27),t(88,` - `),m(89,Hi,4,1,"ng-container",26),t(90,` - `),i(),t(91,` - `),n(92,"mat-tab-nav-panel",null,4),t(94,` - `),f(95,"router-outlet"),t(96,` - `),i(),t(97,` - `),i(),t(98,` -`),i(),t(99,` -`)),l&2){let g=O(57),h=O(71),T=O(76),z=O(83),Ot=O(93);r(10),ht("matTooltip",c(11,28,"tooltips.Recurring Deposits Account")),d("src","assets/images/recurring-deposits_account_placeholder.png",Cn),r(15),d("ngClass",c(26,30,p.recurringDepositsAccountData.status.code))("matTooltip",p.recurringDepositsAccountData.status.value),r(2),y(` - `,c(28,32,"labels.inputs.Recurring Deposit"),` : - `,p.recurringDepositsAccountData.depositProductName,` - `),r(2),ht("accountNo",p.recurringDepositsAccountData.accountNo),r(4),re(` - `,c(34,34,"labels.text."+p.entityType)," ",c(35,36,"labels.inputs.name"),`: - `,p.recurringDepositsAccountData.clientName||p.recurringDepositsAccountData.groupName,` - `),r(3),d("ngIf",p.recurringDepositsAccountData.clientAccountNo),r(4),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),r(4),d("matMenuTriggerFor",g),r(15),d("ngForOf",p.buttonConfig.singleButtons),r(2),d("ngIf",p.buttonConfig.options.length),r(7),d("tabPanel",Ot),r(2),d("routerLink",U(44,Ii))("active",h.isActive),r(2),x(` - `,c(73,38,"labels.inputs.General"),` - `),r(3),d("routerLink",U(45,Oi))("active",T.isActive),r(2),x(` - `,c(78,40,"labels.inputs.Interest Rate Chart"),` - `),r(3),d("ngIf",p.showTransactions),r(2),d("routerLink",U(46,Ei))("active",z.isActive),r(2),x(` - `,c(85,42,"labels.inputs.Charges"),` - `),r(3),d("ngIf",p.recurringDepositsAccountData.clientId),r(2),d("ngForOf",p.savingsDatatables)}},dependencies:[be,St,R,at,Ie,H,st,Rn,wn,On,En,Ke,Le,He,We,kn,Vn,Nn,pe,Hn,se,vn,$,bn,Ue,Te,I,Gn]})}}return e})();function Li(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Period")))}function Wi(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;r(),re(` - `,a.fromPeriod," - ",a.toPeriod,"\xA0",E(2,3,a.periodType.value,"catalogs"),` - `)}}function Ki(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Amount Range")))}function Qi(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"formatNumber"),o(3,"formatNumber"),i()),e&2){let a=s.$implicit;r(),y(` - `,c(2,2,a.amountRangeFrom)," - ",c(3,4,a.amountRangeTo),` - `)}}function Yi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Interest")))}function Ji(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"formatNumber"),i()),e&2){let a=s.$implicit;r(),x("",c(2,1,a.annualInterestRate)," %")}}function Xi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Description")))}function Zi(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;r(),u(a.description)}}function ta(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Actions")))}function ea(e,s){e&1&&(n(0,"span"),t(1,` - `),f(2,"fa-icon",21),t(3),o(4,"translate"),i()),e&2&&(r(3),x(` - `,c(4,1,"labels.buttons.View Incentives"),` - `))}function na(e,s){e&1&&(n(0,"span"),t(1,` - `),f(2,"fa-icon",22),t(3),o(4,"translate"),i()),e&2&&(r(3),x(` - `,c(4,1,"labels.buttons.Hide Incentives"),` - `))}function ia(e,s){if(e&1){let a=M();n(0,"td",18),t(1,` - `),n(2,"button",19),b("click",function(){let p=S(a).dataIndex,g=_();return P(g.expandChartSlabIndex=g.expandChartSlabIndex===p?null:p)}),t(3,` - `),m(4,ea,5,3,"span",20),t(5,` - `),m(6,na,5,3,"span",20),t(7,` - `),i(),t(8,` - `),i()}if(e&2){let a=s.dataIndex,l=_();r(4),d("ngIf",l.expandChartSlabIndex!==a),r(2),d("ngIf",l.expandChartSlabIndex===a)}}function aa(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Entity Type")))}function ra(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.entityType.value,` - `)}}function oa(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Attribute Name")))}function pa(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.attributeName.value,` - `)}}function ca(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Condition Type")))}function sa(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"titlecase"),i()),e&2){let a=s.$implicit;r(),x(` - `,c(2,1,a.conditionType.value),` - `)}}function la(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Attribute Value")))}function ma(e,s){if(e&1&&(n(0,"td",35),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),r(),x(` - `,a.attributeValueDesc,` - `)}}function da(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Incentive Type")))}function ua(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.incentiveType.value,` - `)}}function ga(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Interest")))}function xa(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"formatNumber"),i()),e&2){let a=s.$implicit;r(),x(` - `,c(2,1,a.amount),` - `)}}function fa(e,s){e&1&&f(0,"tr",36)}function _a(e,s){e&1&&f(0,"tr",37)}function Ca(e,s){if(e&1&&(n(0,"table",27),t(1,` - `),D(2,28),t(3,` - `),m(4,aa,3,3,"th",7),t(5,` - `),m(6,ra,2,1,"td",8),t(7,` - `),v(),t(8,` - - `),D(9,29),t(10,` - `),m(11,oa,3,3,"th",7),t(12,` - `),m(13,pa,2,1,"td",8),t(14,` - `),v(),t(15,` - - `),D(16,30),t(17,` - `),m(18,ca,3,3,"th",7),t(19,` - `),m(20,sa,3,3,"td",8),t(21,` - `),v(),t(22,` - - `),D(23,31),t(24,` - `),m(25,la,3,3,"th",7),t(26,` - `),m(27,ma,2,2,"td",32),t(28,` - `),v(),t(29,` - - `),D(30,33),t(31,` - `),m(32,da,3,3,"th",7),t(33,` - `),m(34,ua,2,1,"td",8),t(35,` - `),v(),t(36,` - - `),D(37,34),t(38,` - `),m(39,ga,3,3,"th",7),t(40,` - `),m(41,xa,3,3,"td",8),t(42,` - `),v(),t(43,` - - `),m(44,fa,1,0,"tr",14),t(45,` - `),m(46,_a,1,0,"tr",15),t(47,` - `),i()),e&2){let a=_().$implicit,l=_();d("dataSource",a.incentives),r(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),r(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function ha(e,s){if(e&1&&(n(0,"td",18),t(1,` - `),n(2,"div",23),t(3,` - `),n(4,"mat-card",24),t(5,` - `),n(6,"h4",25),t(7),o(8,"translate"),i(),t(9,` - - `),m(10,Ca,48,3,"table",26),t(11,` - `),i(),t(12,` - `),i(),t(13,` - `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=_();ve("colspan",p.chartSlabsDisplayedColumns.length),r(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),r(5),x(` - `,c(8,4,"labels.heading.Incentives"),` - `),r(3),d("ngIf",a.incentives==null?null:a.incentives.length)}}function Da(e,s){e&1&&f(0,"tr",36)}function va(e,s){e&1&&f(0,"tr",37)}function ba(e,s){e&1&&f(0,"tr",38)}var Yn=(()=>{class e{constructor(a){this.route=a,this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.route.parent.data.subscribe(l=>{this.interestRateChartData=l.recurringDepositsAccountData.accountChart.chartSlabs})}static{this.\u0275fac=function(l){return new(l||e)(C(B))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-interest-rate-chart-tab"]],decls:66,vars:7,consts:[["chartsTable",""],[1,"tab-container","mat-typography"],[1,"align-start"],[1,"m-b-20"],[1,"mat-elevation-z1","m-b-25"],["mat-table","","multiTemplateDataRows","",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-fill","incentives"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","flex-fill mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` - `),n(2,"div",2),t(3,` - `),n(4,"div",3),t(5,` - `),n(6,"h3"),t(7),o(8,"translate"),i(),t(9,` - `),i(),t(10,` - `),i(),t(11,` - - `),n(12,"div",4),t(13,` - `),n(14,"table",5,0),t(16,` - `),D(17,6),t(18,` - `),m(19,Li,3,3,"th",7),t(20,` - `),m(21,Wi,3,6,"td",8),t(22,` - `),v(),t(23,` - - `),D(24,9),t(25,` - `),m(26,Ki,3,3,"th",7),t(27,` - `),m(28,Qi,4,6,"td",8),t(29,` - `),v(),t(30,` - - `),D(31,10),t(32,` - `),m(33,Yi,3,3,"th",7),t(34,` - `),m(35,Ji,3,3,"td",8),t(36,` - `),v(),t(37,` - - `),D(38,11),t(39,` - `),m(40,Xi,3,3,"th",7),t(41,` - `),m(42,Zi,2,1,"td",8),t(43,` - `),v(),t(44,` - - `),D(45,12),t(46,` - `),m(47,ta,3,3,"th",7),t(48,` - `),m(49,ia,9,2,"td",8),t(50,` - `),v(),t(51,` - - `),D(52,13),t(53,` - `),m(54,ha,14,6,"td",8),t(55,` - `),v(),t(56,` - - `),m(57,Da,1,0,"tr",14),t(58,` - `),m(59,va,1,0,"tr",15),t(60,` - `),m(61,ba,1,0,"tr",16),t(62,` - `),i(),t(63,` - `),i(),t(64,` -`),i(),t(65,` -`)),l&2&&(r(7),u(c(8,5,"labels.heading.All Interest Rates")),r(7),d("dataSource",p.interestRateChartData),r(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),r(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),r(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns))},dependencies:[R,Se,at,k,H,Rt,Ft,Vt,Bt,wt,qt,kt,Nt,jt,Gt,Pe,I,Kt,Et],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[ye("expandChartSlab",[ie("collapsed",ne({height:"0px",minHeight:"0"})),ie("expanded",ne({height:"*"})),Ae("expanded <=> collapsed",Me("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var Pa=e=>["/","journal-entry","view",e];function Ta(e,s){if(e&1){let a=M();n(0,"div",23),t(1,` - `),n(2,"mat-checkbox",24),b("click",function(){S(a);let p=_();return P(p.hideReversed())}),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"mat-checkbox",24),b("click",function(){S(a);let p=_();return P(p.hideAccruals())}),t(7),o(8,"translate"),i(),t(9,` - `),i()}if(e&2){let a=_();r(2),d("formControl",a.hideReversedParam),r(),x(` - `,c(4,4,"labels.inputs.Hide Reversed"),""),r(3),d("formControl",a.hideAccrualsParam),r(),x(` - `,c(8,6,"labels.inputs.Hide Accruals"),"")}}function ya(e,s){e&1&&(n(0,"th",25),t(1,"#"),i())}function Ma(e,s){if(e&1){let a=M();n(0,"td",26),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let a=s.index;r(),x(` - `,a+1,` - `)}}function Aa(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.ID")))}function Ia(e,s){if(e&1){let a=M();n(0,"td",27),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let a=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(a)),r(),x(` - `,a.id,` - `)}}function Oa(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Transaction Date")))}function Ea(e,s){if(e&1){let a=M();n(0,"td",27),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(1),o(2,"dateFormat"),i()}if(e&2){let a=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(a)),r(),x(` - `,c(2,2,a.date),` - `)}}function Ra(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Transaction Type")))}function wa(e,s){if(e&1){let a=M();n(0,"td",27),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let a=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(a)),r(),x(` - `,a.transactionType.value,` - `)}}function Fa(e,s){e&1&&(n(0,"th",28),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Debit")))}function Ba(e,s){if(e&1){let a=M();n(0,"td",29),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let a=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(a)),r(),x(` - `,l.isDebit(a.transactionType)?a.amount:"N/A",` - `)}}function ka(e,s){e&1&&(n(0,"th",28),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Credit")))}function Na(e,s){if(e&1){let a=M();n(0,"td",29),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let a=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(a)),r(),x(` - `,l.isDebit(a.transactionType)?"N/A":a.amount,` - `)}}function Va(e,s){e&1&&(n(0,"th",28),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Balance")))}function qa(e,s){if(e&1){let a=M();n(0,"td",29),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(1),o(2,"formatNumber"),i()}if(e&2){let a=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(a)),r(),x(` - `,c(2,2,a.runningBalance),` - `)}}function ja(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Actions")))}function Ga(e,s){if(e&1){let a=M();n(0,"td",30),t(1,` - `),n(2,"button",31),t(3,` - `),n(4,"mat-icon"),t(5,"more_vert"),i(),t(6,` - `),i(),t(7,` - `),n(8,"mat-menu",null,0),t(10,` - `),n(11,"button",32),b("click",function(){let p=S(a).$implicit,g=_();return P(g.showTransactions(p))}),t(12,` - `),n(13,"mat-icon"),f(14,"fa-icon",33),i(),t(15,` - `),n(16,"span"),t(17),o(18,"translate"),i(),t(19,` - `),i(),t(20,` - `),n(21,"button",34),b("click",function(p){S(a);let g=_();return P(g.routeEdit(p))}),t(22,` - `),n(23,"mat-icon"),f(24,"fa-icon",35),i(),t(25,` - `),n(26,"span"),t(27),o(28,"translate"),i(),t(29,` - `),i(),t(30,` - `),i(),t(31,` - `),i()}if(e&2){let a=s.$implicit,l=O(9);r(2),d("matMenuTriggerFor",l),r(15),u(c(18,4,"labels.text.View Transaction")),r(4),d("routerLink",ge(8,Pa,"S"+a.id)),r(6),u(c(28,6,"tooltips.View Journal Entries"))}}function Ua(e,s){e&1&&f(0,"tr",36)}function za(e,s){e&1&&f(0,"tr",37)}var Jn=(()=>{class e{constructor(a,l){this.route=a,this.router=l,this.displayedColumns=["row","id","transactionDate","transactionType","debit","credit","balance","actions"],this.route.parent.data.subscribe(p=>{this.transactionsData=p.recurringDepositsAccountData.transactions,this.status=p.recurringDepositsAccountData.status.value})}ngOnInit(){this.dataSource=new fe(this.transactionsData),this.hideAccrualsParam=new nt(!1),this.hideReversedParam=new nt(!1)}isDebit(a){return a.withdrawal===!0||a.feeDeduction===!0||a.overdraftInterest===!0||a.withholdTax===!0}hideAccruals(){this.filterTransactions(this.hideReversedParam.value,!this.hideAccrualsParam.value)}hideReversed(){this.filterTransactions(!this.hideReversedParam.value,this.hideAccrualsParam.value)}filterTransactions(a,l){let p=this.transactionsData;(l||a)&&(p=this.transactionsData.filter(g=>!(a&&g.reversed)&&!(l&&g.transactionType.accrual))),this.dataSource=new fe(p),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}savingsTransactionColor(a){return a.reversed?"strike":a.transfer?"transfer":a.transactionType.accrual?"accrual":""}checkStatus(){return this.status==="Active"||this.status==="Closed"||this.status==="Transfer in progress"||this.status==="Transfer on hold"||this.status==="Premature Closed"||this.status==="Matured"}showTransactions(a){a.transfer?this.router.navigate([`../transfer-funds/account-transfers/${a.transfer.id}`],{relativeTo:this.route}):this.router.navigate([a.id],{relativeTo:this.route})}static{this.\u0275fac=function(l){return new(l||e)(C(B),C(G))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-transactions-tab"]],viewQuery:function(l,p){if(l&1&&(Dt(Fn,7),Dt(Bn,7)),l&2){let g;vt(g=bt())&&(p.paginator=g.first),vt(g=bt())&&(p.sort=g.first)}},decls:81,vars:7,consts:[["transactionMenu","matMenu"],[1,"tab-container","mat-typography"],[1,"mat-elevation-z1","m-b-25"],[1,"layout-row","align-start"],[1,"m-b-20"],["class","action-button m-b-20 layout-row gap-20px",4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","id"],["mat-cell","",3,"ngClass","click",4,"matCellDef"],["matColumnDef","transactionDate"],["matColumnDef","transactionType"],["matColumnDef","debit"],["mat-header-cell","","class","center",4,"matHeaderCellDef"],["mat-cell","","class","r-amount",3,"ngClass","click",4,"matCellDef"],["matColumnDef","credit"],["matColumnDef","balance"],["matColumnDef","actions"],["mat-cell","","class","center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20","layout-row","gap-20px"],[1,"accruals",3,"click","formControl"],["mat-header-cell",""],["mat-cell","",3,"click"],["mat-cell","",3,"click","ngClass"],["mat-header-cell","",1,"center"],["mat-cell","",1,"r-amount",3,"click","ngClass"],["mat-cell","",1,"center"],["mat-icon-button","","aria-label","",1,"action-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["icon","eye","size","sm"],["mat-menu-item","",3,"click","routerLink"],["icon","table-cells","size","sm"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` - `),n(2,"div",2),t(3,` - `),n(4,"div",3),t(5,` - `),n(6,"div",4),t(7,` - `),n(8,"h3"),t(9),o(10,"translate"),i(),t(11,` - `),i(),t(12,` - `),m(13,Ta,10,8,"div",5),t(14,` - `),i(),t(15,` - - `),n(16,"table",6),t(17,` - `),D(18,7),t(19,` - `),m(20,ya,2,0,"th",8),t(21,` - `),m(22,Ma,2,1,"td",9),t(23,` - `),v(),t(24,` - - `),D(25,10),t(26,` - `),m(27,Aa,3,3,"th",8),t(28,` - `),m(29,Ia,2,2,"td",11),t(30,` - `),v(),t(31,` - - `),D(32,12),t(33,` - `),m(34,Oa,3,3,"th",8),t(35,` - `),m(36,Ea,3,4,"td",11),t(37,` - `),v(),t(38,` - - `),D(39,13),t(40,` - `),m(41,Ra,3,3,"th",8),t(42,` - `),m(43,wa,2,2,"td",11),t(44,` - `),v(),t(45,` - - `),D(46,14),t(47,` - `),m(48,Fa,3,3,"th",15),t(49,` - `),m(50,Ba,2,2,"td",16),t(51,` - `),v(),t(52,` - - `),D(53,17),t(54,` - `),m(55,ka,3,3,"th",15),t(56,` - `),m(57,Na,2,2,"td",16),t(58,` - `),v(),t(59,` - - `),D(60,18),t(61,` - `),m(62,Va,3,3,"th",15),t(63,` - `),m(64,qa,3,4,"td",16),t(65,` - `),v(),t(66,` - - `),D(67,19),t(68,` - `),m(69,ja,3,3,"th",8),t(70,` - `),m(71,Ga,32,10,"td",20),t(72,` - `),v(),t(73,` - - `),m(74,Ua,1,0,"tr",21),t(75,` - `),m(76,za,1,0,"tr",22),t(77,` - `),i(),t(78,` - `),i(),t(79,` -`),i(),t(80,` -`)),l&2&&(r(9),u(c(10,5,"labels.heading.All Transactions")),r(4),d("ngIf",p.checkStatus()),r(3),d("dataSource",p.dataSource),r(58),d("matHeaderRowDef",p.displayedColumns),r(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[be,R,at,Ie,ze,Ke,Le,He,We,Rt,Ft,Vt,Bt,wt,qt,kt,Nt,jt,Gt,K,In,$,I,It,Kt],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 0 3px;margin:0 10%;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%] .accruals[_ngcontent-%COMP%]{padding-top:1%}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer;font-weight:800}"]})}}return e})();var $a=["instructionsTable"],Ha=e=>["../","standing-instructions",e,"edit"],La=e=>["../","standing-instructions",e,"view"];function Wa(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Client")))}function Ka(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;r(),y(` - `,a.fromClient.displayName,"-",a.fromClient.id,` - `)}}function Qa(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.From Account")))}function Ya(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;r(),y(` - `,a.fromAccount.accountNo," (",a.fromAccountType.value,`) - `)}}function Ja(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Beneficiary")))}function Xa(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;r(),u(a.toClient.displayName)}}function Za(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.To Account")))}function tr(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;r(),y(` - `,a.toAccount.accountNo," (",a.toAccountType.value,`) - `)}}function er(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Amount")))}function nr(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let a=s.$implicit;r(),y("",a.instructionType.value,"/",a.amount,"")}}function ir(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Validity")))}function ar(e,s){if(e&1&&(n(0,"td",17),t(1),o(2,"dateFormat"),o(3,"dateFormat"),i()),e&2){let a=s.$implicit;r(),y(` - `,c(2,2,a.validFrom)," to ",c(3,4,a.validTill),` - `)}}function rr(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Actions")))}function or(e,s){if(e&1&&(n(0,"button",20),o(1,"translate"),t(2,` - `),f(3,"i",21),t(4,` - `),i()),e&2){let a=_(2).$implicit;ht("matTooltip",c(1,2,"tooltips.Edit Standing Instruction")),d("routerLink",ge(4,Ha,a.id))}}function pr(e,s){e&1&&(n(0,"span"),t(1,` - `),m(2,or,5,6,"button",19),t(3,` - `),i()),e&2&&(r(2),d("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function cr(e,s){if(e&1){let a=M();n(0,"button",23),o(1,"translate"),b("click",function(){S(a);let p=_(2).$implicit,g=_();return P(g.deleteStandingInstruction(p.id))}),t(2,` - `),f(3,"i",24),t(4,` - `),i()}e&2&&ht("matTooltip",c(1,1,"tooltips.Delete Standing Instruction"))}function sr(e,s){e&1&&(n(0,"span"),t(1,` - `),m(2,cr,5,3,"button",22),t(3,` - `),i()),e&2&&(r(2),d("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function lr(e,s){if(e&1&&(n(0,"button",20),o(1,"translate"),t(2,` - `),f(3,"i",25),t(4,` - `),i()),e&2){let a=_().$implicit;ht("matTooltip",c(1,2,"tooltips.View Standing Instruction")),d("routerLink",ge(4,La,a.id))}}function mr(e,s){if(e&1&&(n(0,"td",17),t(1,` - `),m(2,pr,4,1,"span",18),t(3,` - `),m(4,sr,4,1,"span",18),t(5,` - `),m(6,lr,5,6,"button",19),t(7,` - `),i()),e&2){let a=s.$implicit;r(2),d("ngIf",a.status.value!=="Deleted"),r(2),d("ngIf",a.status.value!=="Deleted"),r(2),d("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function dr(e,s){e&1&&f(0,"tr",26)}function ur(e,s){e&1&&f(0,"tr",27)}var Xn=(()=>{class e{constructor(a,l,p,g,h){this.route=a,this.recurringDepositsService=l,this.dialog=p,this.accountTransfersService=g,this.settingsService=h,this.dataSource=new fe,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.parent.data.subscribe(T=>{this.recurringDepositsData=T.recurringDepositsAccountData})}ngOnInit(){this.getStandingInstructions()}getStandingInstructions(){let a=this.recurringDepositsData.clientId,l=this.recurringDepositsData.clientName,p=this.recurringDepositsData.id,g=this.settingsService.language.code,h=this.settingsService.dateFormat;this.recurringDepositsService.getStandingInstructions(a,l,p,g,h).subscribe(T=>{this.instructionsData=T.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(a){this.dialog.open(oe,{data:{deleteContext:`standing instruction id: ${a}`}}).afterClosed().subscribe(p=>{p.delete&&this.accountTransfersService.deleteStandingInstrucions(a).subscribe(()=>{})})}static{this.\u0275fac=function(l){return new(l||e)(C(B),C(F),C(Zt),C(Kn),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-standing-instructions-tab"]],viewQuery:function(l,p){if(l&1&&Dt($a,7),l&2){let g;vt(g=bt())&&(p.instructionTableRef=g.first)}},decls:70,vars:6,consts:[["instructionsTable",""],[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip","routerLink"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` - `),n(2,"div",2),t(3,` - `),n(4,"h3"),t(5),o(6,"translate"),i(),t(7,` - `),i(),t(8,` - - `),n(9,"div",3),t(10,` - `),n(11,"table",4,0),t(13,` - `),D(14,5),t(15,` - `),m(16,Wa,3,3,"th",6),t(17,` - `),m(18,Ka,2,2,"td",7),t(19,` - `),v(),t(20,` - - `),D(21,8),t(22,` - `),m(23,Qa,3,3,"th",6),t(24,` - `),m(25,Ya,2,2,"td",7),t(26,` - `),v(),t(27,` - - `),D(28,9),t(29,` - `),m(30,Ja,3,3,"th",6),t(31,` - `),m(32,Xa,2,1,"td",7),t(33,` - `),v(),t(34,` - - `),D(35,10),t(36,` - `),m(37,Za,3,3,"th",6),t(38,` - `),m(39,tr,2,2,"td",7),t(40,` - `),v(),t(41,` - - `),D(42,11),t(43,` - `),m(44,er,3,3,"th",6),t(45,` - `),m(46,nr,2,2,"td",7),t(47,` - `),v(),t(48,` - - `),D(49,12),t(50,` - `),m(51,ir,3,3,"th",6),t(52,` - `),m(53,ar,4,6,"td",7),t(54,` - `),v(),t(55,` - - `),D(56,13),t(57,` - `),m(58,rr,3,3,"th",6),t(59,` - `),m(60,mr,8,3,"td",7),t(61,` - `),v(),t(62,` - - `),m(63,dr,1,0,"tr",14),t(64,` - `),m(65,ur,1,0,"tr",15),t(66,` - `),i(),t(67,` - `),i(),t(68,` -`),i(),t(69,` -`)),l&2&&(r(5),u(c(6,4,"labels.heading.All Standing Instructions")),r(6),d("dataSource",p.dataSource),r(52),d("matHeaderRowDef",p.displayedColumns),r(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[R,k,Rt,Ft,Vt,Bt,wt,qt,kt,Nt,jt,Gt,pe,se,$,I,It],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var gr=["chargesTable"],xr=()=>[2e3];function fr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.name")))}function _r(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),u(a.name)}}function Cr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Fee/Penalty")))}function hr(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),u(a.penalty===!0?"Penalty":"Fee")}}function Dr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Payment Due At")))}function vr(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),u(a.chargeTimeType.value)}}function br(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Due As Of")))}function Sr(e,s){if(e&1&&(n(0,"td",22),t(1),o(2,"dateFormat"),i()),e&2){let a=s.$implicit;r(),u(c(2,1,a.dueDate))}}function Pr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Repeats On")))}function Tr(e,s){if(e&1&&(n(0,"td",22),t(1),o(2,"dateFormat"),i()),e&2){let a=s.$implicit;r(),x(` - `,a.feeOnMonthDay?E(2,1,U(4,xr).concat(a.feeOnMonthDay),"dd MMMM"):"Unassigned",` - `)}}function yr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Calculation Type")))}function Mr(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),u(a.chargeCalculationType.value)}}function Ar(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Due")))}function Ir(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),y("",a.currency.displaySymbol,"\xA0",a.amount,"")}}function Or(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Paid")))}function Er(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),y("",a.currency.displaySymbol,"\xA0",a.amountPaid,"")}}function Rr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Waived")))}function wr(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),y("",a.currency.displaySymbol,"\xA0",a.amountWaived,"")}}function Fr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Outstanding")))}function Br(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let a=s.$implicit;r(),y(` - `,a.currency.displaySymbol,"\xA0",a.amountOutstanding,` - `)}}function kr(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Actions")))}function Nr(e,s){if(e&1){let a=M();n(0,"button",26),o(1,"translate"),b("click",function(p){S(a);let g=_(2).$implicit,h=_();return h.routeEdit(p),P(h.editCharge(g))}),t(2,` - `),f(3,"i",27),t(4,` - `),i()}e&2&&ht("matTooltip",c(1,1,"tooltips.Edit Charge"))}function Vr(e,s){if(e&1){let a=M();n(0,"button",28),o(1,"translate"),b("click",function(p){S(a);let g=_(2).$implicit,h=_();return h.routeEdit(p),P(h.deleteCharge(g.id))}),t(2,` - `),f(3,"i",29),t(4,` - `),i()}e&2&&ht("matTooltip",c(1,1,"tooltips.Delete Charge"))}function qr(e,s){e&1&&(n(0,"span"),t(1,` - `),m(2,Nr,5,3,"button",24),t(3,` - `),m(4,Vr,5,3,"button",25),t(5,` - `),i()),e&2&&(r(2),d("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),r(2),d("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}function jr(e,s){if(e&1){let a=M();n(0,"button",26),o(1,"translate"),b("click",function(p){S(a);let g=_(3).$implicit,h=_();return h.routeEdit(p),P(h.payCharge(g.id))}),t(2,` - `),f(3,"i",30),t(4,` - `),i()}e&2&&ht("matTooltip",c(1,1,"tooltips.Pay Charge"))}function Gr(e,s){if(e&1){let a=M();n(0,"button",26),o(1,"translate"),b("click",function(p){S(a);let g=_(3).$implicit,h=_();return h.routeEdit(p),P(h.waiveCharge(g.id))}),t(2,` - `),f(3,"i",31),t(4,` - `),i()}e&2&&ht("matTooltip",c(1,1,"tooltips.Waive Charge"))}function Ur(e,s){e&1&&(n(0,"span"),t(1,` - `),m(2,jr,5,3,"button",24),t(3,` - `),m(4,Gr,5,3,"button",24),t(5,` - `),i()),e&2&&(r(2),d("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),r(2),d("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"))}function zr(e,s){if(e&1&&(n(0,"span"),t(1,` - `),m(2,Ur,6,2,"span",23),t(3,` - `),i()),e&2){let a=_().$implicit;r(2),d("ngIf",a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date")}}function $r(e,s){if(e&1&&(n(0,"td",22),t(1,` - `),m(2,qr,6,2,"span",23),t(3,` - `),m(4,zr,4,1,"span",23),t(5,` - `),i()),e&2){let a=s.$implicit,l=_();r(2),d("ngIf",l.recurringDepositsAccountData.status.value==="Submitted and pending approval"),r(2),d("ngIf",l.recurringDepositsAccountData.status.value!=="Submitted and pending approval"&&a.amountOutstanding!==0)}}function Hr(e,s){e&1&&f(0,"tr",32)}function Lr(e,s){e&1&&f(0,"tr",33)}var Zn=(()=>{class e{constructor(a,l,p,g,h,T,z){this.route=a,this.savingsService=l,this.dateUtils=p,this.router=g,this.dialog=h,this.translateService=T,this.settingsService=z,this.showInactiveCharges=!1,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","dueAsOf","repeatsOn","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(Ot=>{this.recurringDepositsAccountData=Ot.recurringDepositsAccountData,this.chargesData=this.recurringDepositsAccountData.charges})}ngOnInit(){let a=this.chargesData?this.chargesData.filter(l=>l.isActive):[];this.dataSource=new fe(a)}payCharge(a){let l=[new Re({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new en({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],p={title:`Pay Charge ${a}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(xe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=this.settingsService.language.code,z=this.settingsService.dateFormat,Ot=L(w({},h.data.value),{dueDate:this.dateUtils.formatDate(h.data.value.dueDate,z),dateFormat:z,locale:T});this.savingsService.executeSavingsAccountChargesCommand(this.recurringDepositsAccountData.id,"paycharge",Ot,a).subscribe(()=>{this.reload()})}})}waiveCharge(a){this.dialog.open(ae,{data:{heading:this.translateService.instant("labels.heading.Waive Charge"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to waive charge with id: ")+`${a} ?`}}).afterClosed().subscribe(p=>{p.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.recurringDepositsAccountData.id,"waive",{},a).subscribe(()=>{this.reload()})})}editCharge(a){let l=[new Re({controlName:"amount",label:"Amount",value:a.amount||a.amountOrPercentage,type:"number",required:!0})],p={title:`Edit Charge ${a.id}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(xe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let Ot=L(w({},h.data.value),{dateFormat:"dd MMMM yyyy",locale:"en"});this.savingsService.editSavingsAccountCharge(this.recurringDepositsAccountData.id,Ot,a.id).subscribe(()=>{this.reload()})}})}deleteCharge(a){this.dialog.open(oe,{data:{deleteContext:`charge id:${a}`}}).afterClosed().subscribe(p=>{p.delete&&this.savingsService.deleteSavingsAccountCharge(this.recurringDepositsAccountData.id,a).subscribe(()=>{this.reload()})})}routeEdit(a){a.stopPropagation()}reload(){let a=this.recurringDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${a}/recurring-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}static{this.\u0275fac=function(l){return new(l||e)(C(B),C(ce),C(W),C(G),C(Zt),C(Oe),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-charges-tab"]],viewQuery:function(l,p){if(l&1&&Dt(gr,7),l&2){let g;vt(g=bt())&&(p.chargesTableRef=g.first)}},decls:101,vars:6,consts:[["chargesTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","dueAsOf"],["matColumnDef","repeatsOn"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` - `),n(2,"div",2),t(3,` - `),n(4,"div",3),t(5,` - `),n(6,"h3"),t(7),o(8,"translate"),i(),t(9,` - `),i(),t(10,` - `),i(),t(11,` - - `),n(12,"div",4),t(13,` - `),n(14,"table",5,0),t(16,` - `),D(17,6),t(18,` - `),m(19,fr,3,3,"th",7),t(20,` - `),m(21,_r,2,1,"td",8),t(22,` - `),v(),t(23,` - - `),D(24,9),t(25,` - `),m(26,Cr,3,3,"th",7),t(27,` - `),m(28,hr,2,1,"td",8),t(29,` - `),v(),t(30,` - - `),D(31,10),t(32,` - `),m(33,Dr,3,3,"th",7),t(34,` - `),m(35,vr,2,1,"td",8),t(36,` - `),v(),t(37,` - - `),D(38,11),t(39,` - `),m(40,br,3,3,"th",7),t(41,` - `),m(42,Sr,3,3,"td",8),t(43,` - `),v(),t(44,` - - `),D(45,12),t(46,` - `),m(47,Pr,3,3,"th",7),t(48,` - `),m(49,Tr,3,5,"td",8),t(50,` - `),v(),t(51,` - - `),D(52,13),t(53,` - `),m(54,yr,3,3,"th",7),t(55,` - `),m(56,Mr,2,1,"td",8),t(57,` - `),v(),t(58,` - - `),D(59,14),t(60,` - `),m(61,Ar,3,3,"th",7),t(62,` - `),m(63,Ir,2,2,"td",8),t(64,` - `),v(),t(65,` - - `),D(66,15),t(67,` - `),m(68,Or,3,3,"th",7),t(69,` - `),m(70,Er,2,2,"td",8),t(71,` - `),v(),t(72,` - - `),D(73,16),t(74,` - `),m(75,Rr,3,3,"th",7),t(76,` - `),m(77,wr,2,2,"td",8),t(78,` - `),v(),t(79,` - - `),D(80,17),t(81,` - `),m(82,Fr,3,3,"th",7),t(83,` - `),m(84,Br,2,2,"td",8),t(85,` - `),v(),t(86,` - - `),D(87,18),t(88,` - `),m(89,kr,3,3,"th",7),t(90,` - `),m(91,$r,6,2,"td",8),t(92,` - `),v(),t(93,` - - `),m(94,Hr,1,0,"tr",19),t(95,` - `),m(96,Lr,1,0,"tr",20),t(97,` - `),i(),t(98,` - `),i(),t(99,` -`),i(),t(100,` -`)),l&2&&(r(7),u(c(8,4,"labels.heading.All Charges")),r(7),d("dataSource",p.dataSource),r(80),d("matHeaderRowDef",p.displayedColumns),r(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[R,k,Rt,Ft,Vt,Bt,wt,qt,kt,Nt,jt,Gt,pe,se,I,It],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var ti=(()=>{class e{constructor(a){this.route=a,this.entityId=this.route.parent.parent.snapshot.paramMap.get("recurringDepositAccountId"),this.route.data.subscribe(l=>{this.entityDatatable=l.savingsDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(l){return new(l||e)(C(B))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Recurring Deposit",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` - `),n(2,"mifosx-entity-datatable-tab",1),t(3,` - `),i(),t(4,` -`),i(),t(5,` -`)),l&2&&(r(2),d("entityId",p.entityId)("multiRowDatatableFlag",p.multiRowDatatableFlag)("entityDatatable",p.entityDatatable))},dependencies:[$n]})}}return e})();function Wr(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.name,` - `)}}function Kr(e,s){if(e&1){let a=M();n(0,"mat-form-field",14),b("click",function(){S(a);let p=O(11);return P(p.open())}),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",15),t(7,` - `),f(8,"mat-datepicker-toggle",16),t(9,` - `),f(10,"mat-datepicker",null,0),t(12,` - `),n(13,"mat-error"),t(14),o(15,"translate"),o(16,"translate"),n(17,"strong"),t(18),o(19,"translate"),i(),t(20,` - `),i(),t(21,` - `),i()}if(e&2){let a=O(11),l=_();r(3),u(c(4,8,"labels.inputs.Submitted On")),r(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),r(2),d("for",a),r(6),y(` - `,c(15,10,"labels.inputs.Submission Date")," ",c(16,12,"labels.commons.is"),` - `),r(4),u(c(19,14,"labels.commons.required"))}}function Qr(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.displayName,` - `)}}function Yr(e,s){if(e&1&&(n(0,"mat-form-field",3),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"mat-select",17),t(7,` - `),m(8,Qr,2,2,"mat-option",5),t(9,` - `),i(),t(10,` - `),i()),e&2){let a=_();r(3),u(c(4,2,"labels.inputs.Field Officer")),r(5),d("ngForOf",a.fieldOfficerData)}}function Jr(e,s){e&1&&(n(0,"mat-form-field",3),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",18),o(7,"translate"),t(8,` - `),i()),e&2&&(r(3),u(c(4,2,"labels.inputs.External id")),r(3),ht("matTooltip",c(7,4,"tooltips.Provides an external id")))}var le=(()=>{class e{constructor(a,l,p){this.formBuilder=a,this.recurringDepositsService=l,this.settingsService=p,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isFieldOfficerPatched=!1,this.isProductSelected=!1,this.recurringDepositsAccountProductTemplate=new Ge,this.createRecurringDepositsAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.recurringDepositsAccountTemplate&&(this.productData=this.recurringDepositsAccountTemplate.productOptions,this.recurringDepositsAccountTemplate.depositProductId&&this.recurringDepositAccountDetailsForm.patchValue({productId:this.recurringDepositsAccountTemplate.depositProductId,submittedOnDate:this.recurringDepositsAccountTemplate.timeline.submittedOnDate&&new Date(this.recurringDepositsAccountTemplate.timeline.submittedOnDate),externalId:this.recurringDepositsAccountTemplate.externalId}))}createRecurringDepositsAccountDetailsForm(){this.recurringDepositAccountDetailsForm=this.formBuilder.group({productId:["",N.required],submittedOnDate:["",N.required],fieldOfficerId:[""],externalId:[""]})}buildDependencies(){let a=this.recurringDepositsAccountTemplate.clientId;this.recurringDepositAccountDetailsForm.get("productId").valueChanges.subscribe(l=>{this.recurringDepositsService.getRecurringDepositsAccountTemplate(a,l).subscribe(p=>{this.recurringDepositsAccountProductTemplate.emit(p),this.fieldOfficerData=p.fieldOfficerOptions,this.isProductSelected=!0,!this.isFieldOfficerPatched&&this.recurringDepositsAccountTemplate.fieldOfficerId?(this.recurringDepositAccountDetailsForm.get("fieldOfficerId").patchValue(this.recurringDepositsAccountTemplate.fieldOfficerId),this.isFieldOfficerPatched=!0):this.recurringDepositAccountDetailsForm.get("fieldOfficerId").patchValue("")})})}get recurringDepositAccountDetails(){return this.recurringDepositAccountDetailsForm.value}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(F),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-details-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate"},outputs:{recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},decls:48,vars:24,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"click",4,"ngIf"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","fieldOfficerId"],["matInput","","formControlName","externalId",3,"matTooltip"]],template:function(l,p){if(l&1&&(n(0,"form",1),t(1,` - `),n(2,"div",2),t(3,` - `),n(4,"mat-form-field",3),t(5,` - `),n(6,"mat-label"),t(7),o(8,"translate"),i(),t(9,` - `),n(10,"mat-select",4),t(11,` - `),m(12,Wr,2,2,"mat-option",5),t(13,` - `),i(),t(14,` - `),n(15,"mat-error"),t(16),o(17,"translate"),o(18,"translate"),n(19,"strong"),t(20),o(21,"translate"),i(),t(22,` - `),i(),t(23,` - `),i(),t(24,` - - `),m(25,Kr,22,16,"mat-form-field",6),t(26,` - - `),m(27,Yr,11,4,"mat-form-field",7),t(28,` - - `),m(29,Jr,9,6,"mat-form-field",7),t(30,` - `),i(),t(31,` - - `),n(32,"div",8),t(33,` - `),n(34,"button",9),t(35,` - `),f(36,"fa-icon",10),t(37),o(38,"translate"),i(),t(39,` - `),n(40,"button",11),t(41),o(42,"translate"),f(43,"fa-icon",12),t(44,` - `),i(),t(45,` - `),i(),t(46,` -`),i(),t(47,` -`)),l&2){let g;d("formGroup",p.recurringDepositAccountDetailsForm),r(7),u(c(8,12,"labels.inputs.Product Name")),r(5),d("ngForOf",p.productData),r(4),y(` - `,c(17,14,"labels.inputs.Product Name")," ",c(18,16,"labels.commons.is"),` - `),r(4),u(c(21,18,"labels.commons.required")),r(5),d("ngIf",p.isProductSelected),r(2),d("ngIf",p.isProductSelected),r(2),d("ngIf",p.isProductSelected),r(8),x(` - `,c(38,20,"labels.buttons.Previous"),` - `),r(3),d("disabled",!((g=p.recurringDepositAccountDetailsForm.get("productId"))!=null&&g.value)||!((g=p.recurringDepositAccountDetailsForm.get("submittedOnDate"))!=null&&g.value)),r(),x(` - `,c(42,22,"labels.buttons.Next"),` - `)}},dependencies:[St,R,at,Mt,k,dt,ut,gt,Y,Q,pt,mt,ct,At,te,Wt,pe,X,rt,K,J,ot,Z,tt,I],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Xr(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function Zr(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function to(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function eo(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}var me=(()=>{class e{constructor(a,l){this.formBuilder=a,this.settingsService=l,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.createRecurringDepositsAccountTermsForm()}ngOnChanges(){this.recurringDepositsAccountProductTemplate&&this.setOptions()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.recurringDepositsAccountTemplate.id&&this.recurringDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.recurringDepositsAccountTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.recurringDepositsAccountTemplate.interestPostingPeriodType.id,interestCalculationType:this.recurringDepositsAccountTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.recurringDepositsAccountTemplate.interestCalculationDaysInYearType.id})}createRecurringDepositsAccountTermsForm(){this.recurringDepositAccountTermsForm=this.formBuilder.group({interestCompoundingPeriodType:["",N.required],interestPostingPeriodType:["",N.required],interestCalculationType:["",N.required],interestCalculationDaysInYearType:["",N.required]})}setOptions(){this.interestCompoundingPeriodTypeData=this.recurringDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.recurringDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.recurringDepositsAccountProductTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.recurringDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,this.recurringDepositsAccountTemplate.id||this.recurringDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.recurringDepositsAccountProductTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.recurringDepositsAccountProductTemplate.interestPostingPeriodType.id,interestCalculationType:this.recurringDepositsAccountProductTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.recurringDepositsAccountProductTemplate.interestCalculationDaysInYearType.id})}get recurringDepositAccountTerms(){return this.recurringDepositAccountTermsForm.value}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-terms-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},features:[Jt],decls:105,vars:59,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","interestCompoundingPeriodType","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(l,p){l&1&&(n(0,"form",0),t(1,` - `),n(2,"div",1),t(3,` - `),n(4,"mat-form-field",2),t(5,` - `),n(6,"mat-label"),t(7),o(8,"translate"),i(),t(9,` - `),n(10,"mat-select",3),t(11,` - `),m(12,Xr,3,5,"mat-option",4),t(13,` - `),i(),t(14,` - `),n(15,"mat-error"),t(16),o(17,"translate"),o(18,"translate"),n(19,"strong"),t(20),o(21,"translate"),i(),t(22,` - `),i(),t(23,` - `),i(),t(24,` - - `),n(25,"mat-form-field",2),t(26,` - `),n(27,"mat-label"),t(28),o(29,"translate"),i(),t(30,` - `),n(31,"mat-select",5),t(32,` - `),m(33,Zr,3,5,"mat-option",4),t(34,` - `),i(),t(35,` - `),n(36,"mat-error"),t(37),o(38,"translate"),o(39,"translate"),n(40,"strong"),t(41),o(42,"translate"),i(),t(43,` - `),i(),t(44,` - `),i(),t(45,` - - `),n(46,"mat-form-field",2),t(47,` - `),n(48,"mat-label"),t(49),o(50,"translate"),i(),t(51,` - `),n(52,"mat-select",6),t(53,` - `),m(54,to,3,5,"mat-option",4),t(55,` - `),i(),t(56,` - `),n(57,"mat-error"),t(58),o(59,"translate"),o(60,"translate"),n(61,"strong"),t(62),o(63,"translate"),i(),t(64,` - `),i(),t(65,` - `),i(),t(66,` - - `),n(67,"mat-form-field",2),t(68,` - `),n(69,"mat-label"),t(70),o(71,"translate"),i(),t(72,` - `),n(73,"mat-select",7),t(74,` - `),m(75,eo,3,5,"mat-option",4),t(76,` - `),i(),t(77,` - `),n(78,"mat-error"),t(79),o(80,"translate"),o(81,"translate"),n(82,"strong"),t(83),o(84,"translate"),i(),t(85,` - `),i(),t(86,` - `),i(),t(87,` - `),i(),t(88,` - - `),n(89,"div",8),t(90,` - `),n(91,"button",9),t(92,` - `),f(93,"fa-icon",10),t(94),o(95,"translate"),i(),t(96,` - `),n(97,"button",11),t(98),o(99,"translate"),f(100,"fa-icon",12),t(101,` - `),i(),t(102,` - `),i(),t(103,` -`),i(),t(104,` -`)),l&2&&(d("formGroup",p.recurringDepositAccountTermsForm),r(7),u(c(8,23,"labels.inputs.Interest Compounding Period")),r(5),d("ngForOf",p.interestCompoundingPeriodTypeData),r(4),y(` - `,c(17,25,"labels.inputs.Interest Compounding Period")," ",c(18,27,"labels.commons.is"),` - `),r(4),u(c(21,29,"labels.commons.required")),r(8),u(c(29,31,"labels.inputs.Interest Posting Period")),r(5),d("ngForOf",p.interestPostingPeriodTypeData),r(4),y(` - `,c(38,33,"labels.inputs.Interest Posting Period")," ",c(39,35,"labels.commons.is"),` - `),r(4),u(c(42,37,"labels.commons.required")),r(8),u(c(50,39,"labels.inputs.Interest Calculated using")),r(5),d("ngForOf",p.interestCalculationTypeData),r(4),y(` - `,c(59,41,"labels.inputs.Interest Calculated using")," ",c(60,43,"labels.commons.is"),` - `),r(4),u(c(63,45,"labels.commons.required")),r(8),u(c(71,47,"labels.inputs.Days in Year")),r(5),d("ngForOf",p.interestCalculationDaysInYearTypeData),r(4),y(` - `,c(80,49,"labels.inputs.Days in Year")," ",c(81,51,"labels.commons.is"),` - `),r(4),u(c(84,53,"labels.commons.required")),r(11),x(` - `,c(95,55,"labels.buttons.Previous"),` - `),r(4),x(` - `,c(99,57,"labels.buttons.Next"),` - `))},dependencies:[St,at,Mt,k,Y,Q,pt,At,te,Wt,X,K,J,ot,Z,tt,I,Et]})}}return e})();function io(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function ao(e,s){if(e&1&&(n(0,"mifosx-input-amount",33),t(1,` - `),i()),e&2){let a=_();d("currency",a.currency)("isRequired",!0)("inputFormControl",a.recurringDepositAccountSettingsForm.controls.mandatoryRecommendedDepositAmount)("inputLabel","Recurring Deposit Amount")}}function ro(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function oo(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function po(e,s){if(e&1){let a=M();D(0),t(1,` - `),n(2,"mat-form-field",34),b("click",function(){S(a);let p=O(13);return P(p.open())}),t(3,` - `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` - `),f(8,"input",35),t(9,` - `),f(10,"mat-datepicker-toggle",36),t(11,` - `),f(12,"mat-datepicker",null,0),t(14,` - `),i(),t(15,` - - `),n(16,"h4",6),t(17),o(18,"translate"),i(),t(19,` - - `),n(20,"mat-form-field",7),t(21,` - `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` - `),f(26,"input",37),t(27,` - `),n(28,"mat-error"),t(29),o(30,"translate"),o(31,"translate"),n(32,"strong"),t(33),o(34,"translate"),i(),t(35,` - `),i(),t(36,` - `),i(),t(37,` - - `),n(38,"mat-form-field",7),t(39,` - `),n(40,"mat-label"),t(41),o(42,"translate"),i(),t(43,` - `),n(44,"mat-select",38),t(45,` - `),m(46,oo,3,5,"mat-option",10),t(47,` - `),i(),t(48,` - `),n(49,"mat-error"),t(50),o(51,"translate"),o(52,"translate"),n(53,"strong"),t(54),o(55,"translate"),i(),t(56,` - `),i(),t(57,` - `),i(),t(58,` - `),v()}if(e&2){let a=O(13),l=_();r(5),u(c(6,15,"labels.inputs.Deposit Start Date")),r(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),r(2),d("for",a),r(7),u(c(18,17,"labels.heading.Deposit Frequency")),r(6),u(c(24,19,"labels.inputs.Deposit Frequency")),r(6),y(` - `,c(30,21,"labels.inputs.Deposit Frequency")," ",c(31,23,"labels.commons.is"),` - `),r(4),u(c(34,25,"labels.commons.required")),r(8),u(c(42,27,"labels.inputs.Type")),r(5),d("ngForOf",l.periodFrequencyTypeData),r(4),y(` - `,c(51,29,"labels.inputs.Deposit Frequency Type")," ",c(52,31,"labels.commons.is"),` - `),r(4),u(c(55,33,"labels.commons.required"))}}function co(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function so(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function lo(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function mo(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,E(2,2,a.value,"catalogs"),` - `)}}function uo(e,s){e&1&&(n(0,"mat-form-field",7),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",41),t(7,` - `),i()),e&2&&(r(3),u(c(4,1,"labels.inputs.Tax Group")))}function go(e,s){if(e&1&&(D(0),t(1,` - `),n(2,"h4",6),t(3),o(4,"translate"),i(),t(5,` - - `),n(6,"mat-checkbox",39),t(7),o(8,"translate"),i(),t(9,` - - `),m(10,uo,8,3,"mat-form-field",40),t(11,` - `),v()),e&2){let a=_();r(3),u(c(4,3,"labels.heading.Tax Group")),r(4),x(` - `,c(8,5,"labels.inputs.Is Withhold Tax Applicable"),`? - `),r(3),d("ngIf",a.recurringDepositAccountSettingsForm.controls.taxGroupId)}}var de=(()=>{class e{constructor(a,l){this.formBuilder=a,this.settingsService=l,this.isNew=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.currency=null,this.createRecurringDepositAccountSettingsForm(),this.buildDependencies()}ngOnChanges(){let a=this.isNew?this.recurringDepositsAccountProductTemplate:this.recurringDepositsAccountTemplate;a&&(this.currency=a.currency,this.recurringDepositAccountSettingsForm.patchValue({isMandatoryDeposit:a.isMandatoryDeposit,adjustAdvanceTowardsFuturePayments:a.adjustAdvanceTowardsFuturePayments,allowWithdrawal:a.allowWithdrawal,lockinPeriodFrequency:a.lockinPeriodFrequency,lockinPeriodFrequencyType:a.lockinPeriodFrequencyType?a.lockinPeriodFrequencyType.id:"",minDepositTerm:a.minDepositTerm,minDepositTermTypeId:a.minDepositTermType?a.minDepositTermType.id:"",inMultiplesOfDepositTerm:a.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:a.inMultiplesOfDepositTermType?a.inMultiplesOfDepositTermType.id:"",maxDepositTerm:a.maxDepositTerm,maxDepositTermTypeId:a.maxDepositTermType?a.maxDepositTermType.id:"",preClosurePenalApplicable:a.preClosurePenalApplicable,preClosurePenalInterest:a.preClosurePenalInterest,preClosurePenalInterestOnTypeId:a.preClosurePenalInterestOnType?a.preClosurePenalInterestOnType.id:"",minBalanceForInterestCalculation:a.minBalanceForInterestCalculation,depositPeriod:a.minDepositTerm,depositPeriodFrequencyId:a.minDepositTermType.id,expectedFirstDepositOnDate:a.expectedFirstDepositOnDate&&new Date(a.expectedFirstDepositOnDate),recurringFrequency:a.recurringFrequency,recurringFrequencyType:a.recurringFrequencyType?a.recurringFrequencyType.id:""}),a.withHoldTax?(this.recurringDepositAccountSettingsForm.addControl("withHoldTax",new nt(!1)),this.recurringDepositAccountSettingsForm.get("withHoldTax").valueChanges.subscribe(l=>{l?(this.recurringDepositAccountSettingsForm.addControl("taxGroupId",new nt({value:"",disabled:!0})),this.recurringDepositAccountSettingsForm.get("taxGroupId").patchValue(a.taxGroup&&a.taxGroup.name)):this.recurringDepositAccountSettingsForm.removeControl("taxGroupId")}),this.recurringDepositAccountSettingsForm.get("withHoldTax").patchValue(this.recurringDepositsAccountTemplate.withHoldTax)):this.recurringDepositAccountSettingsForm.removeControl("withHoldTax"),this.taxGroup=a.taxGroup,this.setOptions(a))}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.recurringDepositsAccountTemplate&&this.recurringDepositAccountSettingsForm.patchValue({lockinPeriodFrequency:this.recurringDepositsAccountTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.recurringDepositsAccountTemplate.lockinPeriodFrequencyType&&this.recurringDepositsAccountTemplate.lockinPeriodFrequencyType.id,mandatoryRecommendedDepositAmount:this.recurringDepositsAccountTemplate.mandatoryRecommendedDepositAmount})}createRecurringDepositAccountSettingsForm(){this.recurringDepositAccountSettingsForm=this.formBuilder.group({isMandatoryDeposit:[""],adjustAdvanceTowardsFuturePayments:[""],allowWithdrawal:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],mandatoryRecommendedDepositAmount:["",N.required],depositPeriod:["",N.required],depositPeriodFrequencyId:["",N.required],isCalendarInherited:[""],expectedFirstDepositOnDate:[""],recurringFrequency:["",N.required],recurringFrequencyType:["",N.required],minDepositTerm:[{value:"",disabled:!0}],minDepositTermTypeId:[{value:"",disabled:!0}],inMultiplesOfDepositTerm:[{value:"",disabled:!0}],inMultiplesOfDepositTermTypeId:[{value:"",disabled:!0}],maxDepositTerm:[{value:"",disabled:!0}],maxDepositTermTypeId:[{value:"",disabled:!0}],preClosurePenalApplicable:[{value:"",disabled:!0}],preClosurePenalInterest:[{value:"",disabled:!0}],preClosurePenalInterestOnTypeId:[{value:"",disabled:!0}],minBalanceForInterestCalculation:[{value:"",disabled:!0}]})}setOptions(a){this.lockinPeriodFrequencyTypeData=a.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=a.periodFrequencyTypeOptions,this.preClosurePenalInterestOnTypeData=a.preClosurePenalInterestOnTypeOptions}buildDependencies(){this.recurringDepositAccountSettingsForm.get("isCalendarInherited").valueChanges.subscribe(a=>{a?(this.recurringDepositAccountSettingsForm.removeControl("expectedFirstDepositOnDate"),this.recurringDepositAccountSettingsForm.removeControl("recurringFrequency"),this.recurringDepositAccountSettingsForm.removeControl("recurringFrequencyType")):(this.recurringDepositAccountSettingsForm.addControl("expectedFirstDepositOnDate",new nt),this.recurringDepositAccountSettingsForm.addControl("recurringFrequency",new nt("")),this.recurringDepositAccountSettingsForm.addControl("recurringFrequencyType",new nt("")))})}get recurringDepositAccountSettings(){return this.recurringDepositAccountSettingsForm.value}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-settings-step"]],inputs:{isNew:"isNew",recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},features:[Jt],decls:233,vars:109,consts:[["expectedFirstDepositOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["labelPosition","before","formControlName","isMandatoryDeposit",1,"margin-v","flex-48"],["labelPosition","before","formControlName","adjustAdvanceTowardsFuturePayments",1,"flex-48","margin-v"],["labelPosition","before","formControlName","allowWithdrawal",1,"margin-v","flex-48"],[1,"mat-h4","flex-98"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"currency","isRequired","inputFormControl","inputLabel",4,"ngIf"],["type","number","matInput","","formControlName","depositPeriod","required",""],["formControlName","depositPeriodFrequencyId","required",""],["labelPosition","before","formControlName","isCalendarInherited",1,"margin-v","flex-48"],[4,"ngIf"],[1,"flex-98"],["type","number","matInput","","formControlName","minDepositTerm","required",""],["formControlName","minDepositTermTypeId","required",""],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm"],["formControlName","maxDepositTermTypeId"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],["type","number","matInput","","formControlName","minBalanceForInterestCalculation"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"currency","isRequired","inputFormControl","inputLabel"],[1,"flex-48",3,"click"],["matInput","","formControlName","expectedFirstDepositOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["type","number","matInput","","formControlName","recurringFrequency","required",""],["formControlName","recurringFrequencyType","required",""],["labelPosition","before","formControlName","withHoldTax",1,"margin-v","flex-48"],["class","flex-48",4,"ngIf"],["type","text","matInput","","formControlName","taxGroupId"]],template:function(l,p){l&1&&(n(0,"form",1),t(1,` - `),n(2,"div",2),t(3,` - `),n(4,"mat-checkbox",3),t(5),o(6,"translate"),i(),t(7,` - - `),n(8,"mat-checkbox",4),t(9),o(10,"translate"),i(),t(11,` - - `),n(12,"mat-checkbox",5),t(13),o(14,"translate"),i(),t(15,` - - `),n(16,"h4",6),t(17),o(18,"translate"),i(),t(19,` - - `),n(20,"mat-form-field",7),t(21,` - `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` - `),f(26,"input",8),t(27,` - `),i(),t(28,` - - `),n(29,"mat-form-field",7),t(30,` - `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` - `),n(35,"mat-select",9),t(36,` - `),m(37,io,3,5,"mat-option",10),t(38,` - `),i(),t(39,` - `),i(),t(40,` - - `),n(41,"h4",6),t(42),o(43,"translate"),i(),t(44,` - `),m(45,ao,2,4,"mifosx-input-amount",11),t(46,` - - `),n(47,"h4",6),t(48),o(49,"translate"),i(),t(50,` - - `),n(51,"mat-form-field",7),t(52,` - `),n(53,"mat-label"),t(54),o(55,"translate"),i(),t(56,` - `),f(57,"input",12),t(58,` - `),i(),t(59,` - - `),n(60,"mat-form-field",7),t(61,` - `),n(62,"mat-label"),t(63),o(64,"translate"),i(),t(65,` - `),n(66,"mat-select",13),t(67,` - `),m(68,ro,3,5,"mat-option",10),t(69,` - `),i(),t(70,` - `),i(),t(71,` - - `),n(72,"mat-checkbox",14),t(73),o(74,"translate"),i(),t(75,` - - `),m(76,po,59,35,"ng-container",15),t(77,` - - `),f(78,"mat-divider",16),t(79,` - - `),n(80,"h4",6),t(81),o(82,"translate"),i(),t(83,` - - `),n(84,"mat-form-field",7),t(85,` - `),n(86,"mat-label"),t(87),o(88,"translate"),i(),t(89,` - `),f(90,"input",17),t(91,` - `),n(92,"mat-error"),t(93),o(94,"translate"),o(95,"translate"),n(96,"strong"),t(97),o(98,"translate"),i(),t(99,` - `),i(),t(100,` - `),i(),t(101,` - - `),n(102,"mat-form-field",7),t(103,` - `),n(104,"mat-label"),t(105),o(106,"translate"),i(),t(107,` - `),n(108,"mat-select",18),t(109,` - `),m(110,co,3,5,"mat-option",10),t(111,` - `),i(),t(112,` - `),n(113,"mat-error"),t(114),o(115,"translate"),o(116,"translate"),n(117,"strong"),t(118),o(119,"translate"),i(),t(120,` - `),i(),t(121,` - `),i(),t(122,` - - `),n(123,"h4",6),t(124),o(125,"translate"),i(),t(126,` - - `),n(127,"mat-form-field",7),t(128,` - `),n(129,"mat-label"),t(130),o(131,"translate"),i(),t(132,` - `),f(133,"input",19),t(134,` - `),i(),t(135,` - - `),n(136,"mat-form-field",7),t(137,` - `),n(138,"mat-label"),t(139),o(140,"translate"),i(),t(141,` - `),n(142,"mat-select",20),t(143,` - `),m(144,so,3,5,"mat-option",10),t(145,` - `),i(),t(146,` - `),i(),t(147,` - - `),n(148,"h4",6),t(149),o(150,"translate"),i(),t(151,` - - `),n(152,"mat-form-field",7),t(153,` - `),n(154,"mat-label"),t(155),o(156,"translate"),i(),t(157,` - `),f(158,"input",21),t(159,` - `),i(),t(160,` - - `),n(161,"mat-form-field",7),t(162,` - `),n(163,"mat-label"),t(164),o(165,"translate"),i(),t(166,` - `),n(167,"mat-select",22),t(168,` - `),m(169,lo,3,5,"mat-option",10),t(170,` - `),i(),t(171,` - `),i(),t(172,` - - `),f(173,"mat-divider",16),t(174,` - - `),n(175,"h4",6),t(176),o(177,"translate"),i(),t(178,` - - `),n(179,"mat-checkbox",23),t(180),o(181,"translate"),i(),t(182,` - - `),n(183,"mat-form-field",7),t(184,` - `),n(185,"mat-label"),t(186),o(187,"translate"),i(),t(188,` - `),f(189,"input",24),t(190,` - `),i(),t(191,` - - `),n(192,"mat-form-field",7),t(193,` - `),n(194,"mat-label"),t(195),o(196,"translate"),i(),t(197,` - `),n(198,"mat-select",25),t(199,` - `),m(200,mo,3,5,"mat-option",10),t(201,` - `),i(),t(202,` - `),i(),t(203,` - - `),t(204,` - - `),n(205,"mat-form-field",7),t(206,` - `),n(207,"mat-label"),t(208),o(209,"translate"),i(),t(210,` - `),f(211,"input",26),t(212,` - `),i(),t(213,` - - `),m(214,go,12,7,"ng-container",15),t(215,` - `),i(),t(216,` - - `),n(217,"div",27),t(218,` - `),n(219,"button",28),t(220,` - `),f(221,"fa-icon",29),t(222),o(223,"translate"),i(),t(224,` - `),n(225,"button",30),t(226),o(227,"translate"),f(228,"fa-icon",31),t(229,` - `),i(),t(230,` - `),i(),t(231,` -`),i(),t(232,` -`)),l&2&&(d("formGroup",p.recurringDepositAccountSettingsForm),r(5),x(` - `,c(6,43,"labels.inputs.Is Mandatory Deposit"),`? - `),r(4),x(` - `,c(10,45,"labels.inputs.Adjust advance payments toward future installments"),`? - `),r(4),x(` - `,c(14,47,"labels.inputs.Allow Withdrawals"),`? - `),r(4),u(c(18,49,"labels.heading.Lock-in Period")),r(6),u(c(24,51,"labels.inputs.Frequency")),r(9),u(c(33,53,"labels.inputs.Type")),r(5),d("ngForOf",p.lockinPeriodFrequencyTypeData),r(5),u(c(43,55,"labels.heading.Recurring Deposit Details")),r(3),d("ngIf",p.currency),r(3),u(c(49,57,"labels.heading.Deposit Period")),r(6),u(c(55,59,"labels.inputs.Deposit Period")),r(9),u(c(64,61,"labels.inputs.Type")),r(5),d("ngForOf",p.periodFrequencyTypeData),r(5),x(` - `,c(74,63,"labels.inputs.Deposit Frequency Same as Group/Center meeting"),` - `),r(3),d("ngIf",!p.recurringDepositAccountSettingsForm.value.isCalendarInherited),r(5),u(c(82,65,"labels.heading.Minimum Deposit Term")),r(6),u(c(88,67,"labels.inputs.Frequency")),r(6),y(` - `,c(94,69,"labels.inputs.Minimum Deposit Term Frequency")," ",c(95,71,"labels.commons.is"),` - `),r(4),u(c(98,73,"labels.commons.required")),r(8),u(c(106,75,"labels.inputs.Frequency Type")),r(5),d("ngForOf",p.periodFrequencyTypeData),r(4),y(` - `,c(115,77,"labels.inputs.Minimum Deposit Term Frequency Type")," ",c(116,79,"labels.commons.is"),` - `),r(4),u(c(119,81,"labels.commons.required")),r(6),u(c(125,83,"labels.heading.And thereafter, in Multiples of")),r(6),u(c(131,85,"labels.inputs.Frequency")),r(9),u(c(140,87,"labels.inputs.Type")),r(5),d("ngForOf",p.periodFrequencyTypeData),r(5),u(c(150,89,"labels.heading.Maximum Deposit Term")),r(6),u(c(156,91,"labels.inputs.Frequency")),r(9),u(c(165,93,"labels.inputs.Type")),r(5),d("ngForOf",p.periodFrequencyTypeData),r(7),u(c(177,95,"labels.heading.For Pre-mature closure")),r(4),x(` - `,c(181,97,"labels.inputs.Apply Penal Interest (less)"),` - `),r(6),x("",c(187,99,"labels.inputs.Penal Interest")," (%)"),r(9),u(c(196,101,"labels.inputs.Period")),r(5),d("ngForOf",p.preClosurePenalInterestOnTypeData),r(8),u(c(209,103,"labels.inputs.Minimum Balance For Interest Calculation")),r(6),d("ngIf",p.taxGroup),r(8),x(` - `,c(223,105,"labels.buttons.Previous"),` - `),r(4),x(` - `,c(227,107,"labels.buttons.Next"),` - `))},dependencies:[St,R,at,Mt,k,ze,dt,ut,gt,$e,Y,Q,pt,mt,ct,At,te,Wt,X,rt,Ee,K,J,ot,Z,tt,we,I,Et],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function xo(e,s){if(e&1&&(n(0,"mat-option",24),t(1),i()),e&2){let a=s.$implicit;d("value",a),r(),x(` - `,a.name,` - `)}}function fo(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.name")))}function _o(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.name+", "+a.currency.displaySymbol,` - `)}}function Co(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Type")))}function ho(e,s){if(e&1&&(n(0,"td",26),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;r(),x(` - `,E(2,1,a.chargeCalculationType.value,"catalogs"),` - `)}}function Do(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Amount")))}function vo(e,s){if(e&1){let a=M();n(0,"td",26),t(1),o(2,"formatNumber"),n(3,"button",27),b("click",function(){let p=S(a).$implicit,g=_();return P(g.editChargeAmount(p))}),t(4,` - `),f(5,"fa-icon",28),t(6,` - `),i(),t(7,` - `),i()}if(e&2){let a=s.$implicit;r(),x(` - `,c(2,1,a.amount),` - `)}}function bo(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Collected On")))}function So(e,s){if(e&1&&(n(0,"td",26),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;r(),x(` - `,E(2,1,a.chargeTimeType.value,"catalogs"),` - `)}}function Po(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Date")))}function To(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let a=_().$implicit;r(),x(` - `,c(2,1,a.dueDate)||"Unassigned",` - `)}}function yo(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let a=_().$implicit;r(),x(` - `,c(2,1,a.feeOnMonthDay)||"Unassigned",` - `)}}function Mo(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(r(),x(` - `,c(2,1,"labels.inputs.N/A"),` - `))}function Ao(e,s){if(e&1){let a=M();n(0,"button",27),b("click",function(){S(a);let p=_().$implicit,g=_();return P(g.editChargeDate(p))}),t(1,` - `),f(2,"fa-icon",28),t(3,` - `),i()}}function Io(e,s){if(e&1&&(n(0,"td",26),t(1,` - `),m(2,To,3,3,"span",29),t(3,` - `),m(4,yo,3,3,"span",29),t(5,` - `),m(6,Mo,3,3,"span",29),t(7,` - `),m(8,Ao,4,0,"button",30),t(9,` - `),i()),e&2){let a=s.$implicit;r(2),d("ngIf",a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"),r(2),d("ngIf",a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"),r(2),d("ngIf",!(a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee")),r(2),d("ngIf",a.chargeTimeType.value==="Weekly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date")}}function Oo(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Repayments Every")))}function Eo(e,s){if(e&1){let a=M();n(0,"button",27),b("click",function(){S(a);let p=_().$implicit,g=_();return P(g.editChargeFeeInterval(p))}),t(1,` - `),f(2,"fa-icon",28),t(3,` - `),i()}}function Ro(e,s){if(e&1&&(n(0,"td",26),t(1),m(2,Eo,4,0,"button",30),t(3,` - `),i()),e&2){let a=s.$implicit;r(),x(` - `,a.feeInterval||"Not Provided",` - `),r(),d("ngIf",a.chargeTimeType.value==="Weekly Fee"||a.chargeTimeType.value==="Monthly Fee")}}function wo(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Actions")))}function Fo(e,s){if(e&1){let a=M();n(0,"td",26),t(1,` - `),n(2,"button",31),b("click",function(){let p=S(a).$implicit,g=_();return P(g.deleteCharge(p))}),t(3,` - `),f(4,"fa-icon",32),t(5,` - `),i(),t(6,` - `),i()}}function Bo(e,s){e&1&&f(0,"tr",33)}function ko(e,s){e&1&&f(0,"tr",34)}var ue=(()=>{class e{constructor(a,l,p){this.dialog=a,this.dateUtils=l,this.settingsService=p,this.chargesDataSource=[],this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery","action"],this.pristine=!0,this.isChargesPatched=!1,this.currency=null}ngOnInit(){this.chargesDataSource=[],this.recurringDepositsAccountTemplate.id&&this.recurringDepositsAccountTemplate.charges&&(this.chargesDataSource=this.recurringDepositsAccountTemplate.charges.map(a=>L(w({},a),{id:a.chargeId}))||[])}ngOnChanges(){this.currency==null&&(this.recurringDepositsAccountTemplate.currency?this.currency=this.recurringDepositsAccountTemplate.currency:this.recurringDepositsAccountProductTemplate&&this.recurringDepositsAccountProductTemplate.currency&&(this.currency=this.recurringDepositsAccountProductTemplate.currency)),this.recurringDepositsAccountProductTemplate&&(this.chargeData=this.recurringDepositsAccountProductTemplate.chargeOptions.filter(a=>a.currency.code===this.currency.code))}addCharge(a){this.chargesDataSource=this.chargesDataSource.concat([a.value]),a.value="",this.pristine=!1}editChargeAmount(a){let l=[new Re({controlName:"amount",label:"Amount",value:a.amount,type:"number",required:!1})],p={title:"Edit Charge Amount",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(xe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=L(w({},a),{amount:h.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeDate(a){let l=[new en({controlName:"date",label:"Date",value:a.dueDate||a.feeOnMonthDay||"",type:"datetime-local",required:!1})],p={title:"Edit Charge Date",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(xe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T,z=this.settingsService.dateFormat,Ot=this.dateUtils.formatDate(h.data.value.date,z);switch(a.chargeTimeType.value){case"Specified due date":case"Weekly Fee":T=L(w({},a),{dueDate:Ot});break;case"Annual Fee":T=L(w({},a),{feeOnMonthDay:Ot});break}this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeFeeInterval(a){let l=[new Re({controlName:"feeInterval",label:"Fee Interval",value:a.feeInterval,type:"text",required:!1})],p={title:"Edit Charge Fee Interval",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(xe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=L(w({},a),{feeInterval:h.data.value.feeInterval});this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(a){this.dialog.open(oe,{data:{deleteContext:`charge ${a.name}`}}).afterClosed().subscribe(p=>{p.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(a),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get recurringDepositAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(l){return new(l||e)(C(Zt),C(W),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-charges-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate",currencyCode:"currencyCode",recurringDepositAccountFormValid:"recurringDepositAccountFormValid"},features:[Jt],decls:96,vars:19,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],[4,"ngIf"],["mat-icon-button","","color","primary",3,"click",4,"ngIf"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-form-field",2),t(3,` - `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` - `),n(8,"mat-select",null,0),t(10,` - `),m(11,xo,2,2,"mat-option",3),t(12,` - `),i(),t(13,` - `),i(),t(14,` - - `),n(15,"div",4),t(16,` - `),n(17,"button",5),b("click",function(){S(g);let T=O(9);return P(p.addCharge(T))}),t(18,` - `),f(19,"fa-icon",6),t(20),o(21,"translate"),i(),t(22,` - `),i(),t(23,` - - `),n(24,"table",7),t(25,` - `),D(26,8),t(27,` - `),m(28,fo,3,3,"th",9),t(29,` - `),m(30,_o,2,1,"td",10),t(31,` - `),v(),t(32,` - - `),D(33,11),t(34,` - `),m(35,Co,3,3,"th",9),t(36,` - `),m(37,ho,3,4,"td",10),t(38,` - `),v(),t(39,` - - `),D(40,12),t(41,` - `),m(42,Do,3,3,"th",9),t(43,` - `),m(44,vo,8,3,"td",10),t(45,` - `),v(),t(46,` - - `),D(47,13),t(48,` - `),m(49,bo,3,3,"th",9),t(50,` - `),m(51,So,3,4,"td",10),t(52,` - `),v(),t(53,` - - `),D(54,14),t(55,` - `),m(56,Po,3,3,"th",9),t(57,` - `),m(58,Io,10,4,"td",10),t(59,` - `),v(),t(60,` - - `),D(61,15),t(62,` - `),m(63,Oo,3,3,"th",9),t(64,` - `),m(65,Ro,4,2,"td",10),t(66,` - `),v(),t(67,` - - `),D(68,16),t(69,` - `),m(70,wo,3,3,"th",9),t(71,` - `),m(72,Fo,7,0,"td",10),t(73,` - `),v(),t(74,` - - `),m(75,Bo,1,0,"tr",17),t(76,` - `),m(77,ko,1,0,"tr",18),t(78,` - `),i(),t(79,` -`),i(),t(80,` - -`),n(81,"div",19),t(82,` - `),n(83,"button",20),t(84,` - `),f(85,"fa-icon",21),t(86),o(87,"translate"),i(),t(88,` - `),n(89,"button",22),t(90),o(91,"translate"),f(92,"fa-icon",23),t(93,` - `),i(),t(94,` -`),i(),t(95,` -`)}if(l&2){let g=O(9);r(5),u(c(6,11,"labels.inputs.Charge")),r(6),d("ngForOf",p.chargeData),r(6),d("disabled",!g.value),r(3),x(` - `,c(21,13,"labels.buttons.Add"),` - `),r(4),d("dataSource",p.chargesDataSource)("hidden",p.chargesDataSource.length===0),r(51),d("matHeaderRowDef",p.displayedColumns),r(2),d("matRowDefColumns",p.displayedColumns),r(9),x(` - `,c(87,15,"labels.buttons.Previous"),` - `),r(3),d("disabled",!p.recurringDepositAccountFormValid),r(),x(` - `,c(91,17,"labels.buttons.Next"),` - `)}},dependencies:[St,R,at,Mt,k,Ie,Y,Q,At,te,Wt,Rt,Ft,Vt,Bt,wt,qt,kt,Nt,jt,Gt,I,It,Kt,Et],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var Vo=["chartsTable"];function qo(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),i(),t(8,` - `),i()),e&2){let a=_();r(3),x("",c(4,2,"labels.inputs.name"),":"),r(4),u(a.recurringDepositsAccountProductTemplate.accountChart.name)}}function jo(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),o(8,"dateFormat"),i(),t(9,` - `),i()),e&2){let a=_();r(3),x("",c(4,2,"labels.inputs.End Date"),":"),r(4),u(c(8,4,a.recurringDepositsAccountProductTemplate==null?null:a.recurringDepositsAccountProductTemplate.accountChart.endDate))}}function Go(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),i(),t(8,` - `),i()),e&2){let a=_();r(3),x("",c(4,2,"labels.inputs.Description"),":"),r(4),u(a.recurringDepositsAccountProductTemplate==null?null:a.recurringDepositsAccountProductTemplate.accountChart.description)}}function Uo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Period")))}function zo(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;r(),re(` - `,a.fromPeriod," - ",a.toPeriod,"\xA0",E(2,3,a.periodType.value,"catalogs"),` - `)}}function $o(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Amount Range")))}function Ho(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"formatNumber"),o(3,"formatNumber"),i()),e&2){let a=s.$implicit;r(),y(` - `,c(2,2,a.amountRangeFrom)," - ",c(3,4,a.amountRangeTo),` - `)}}function Lo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Interest")))}function Wo(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"formatNumber"),i()),e&2){let a=s.$implicit;r(),x("",c(2,1,a.annualInterestRate)," %")}}function Ko(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Description")))}function Qo(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;r(),u(a.description)}}function Yo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Actions")))}function Jo(e,s){e&1&&(n(0,"span"),t(1,` - `),f(2,"fa-icon",27),t(3),o(4,"translate"),i()),e&2&&(r(3),x(` - `,c(4,1,"labels.buttons.View Incentives"),` - `))}function Xo(e,s){e&1&&(n(0,"span"),t(1,` - `),f(2,"fa-icon",28),t(3),o(4,"translate"),i()),e&2&&(r(3),x(` - `,c(4,1,"labels.buttons.Hide Incentives"),` - `))}function Zo(e,s){if(e&1){let a=M();n(0,"td",24),t(1,` - `),n(2,"button",25),b("click",function(){let p=S(a).dataIndex,g=_();return P(g.expandChartSlabIndex=g.expandChartSlabIndex===p?null:p)}),t(3,` - `),m(4,Jo,5,3,"span",26),t(5,` - `),m(6,Xo,5,3,"span",26),t(7,` - `),i(),t(8,` - `),i()}if(e&2){let a=s.dataIndex,l=_();r(4),d("ngIf",l.expandChartSlabIndex!==a),r(2),d("ngIf",l.expandChartSlabIndex===a)}}function tp(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Entity Type")))}function ep(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.entityType.value,` - `)}}function np(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Attribute Name")))}function ip(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.attributeName.value,` - `)}}function ap(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Condition Type")))}function rp(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"titlecase"),i()),e&2){let a=s.$implicit;r(),x(` - `,c(2,1,a.conditionType.value),` - `)}}function op(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Attribute Value")))}function pp(e,s){if(e&1&&(n(0,"td",41),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),r(),x(` - `,a.attributeValueDesc,` - `)}}function cp(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Incentive Type")))}function sp(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.incentiveType.value,` - `)}}function lp(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Interest")))}function mp(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"formatNumber"),i()),e&2){let a=s.$implicit;r(),x(` - `,c(2,1,a.amount),` - `)}}function dp(e,s){e&1&&f(0,"tr",42)}function up(e,s){e&1&&f(0,"tr",43)}function gp(e,s){if(e&1&&(n(0,"table",33),t(1,` - `),D(2,34),t(3,` - `),m(4,tp,3,3,"th",8),t(5,` - `),m(6,ep,2,1,"td",9),t(7,` - `),v(),t(8,` - - `),D(9,35),t(10,` - `),m(11,np,3,3,"th",8),t(12,` - `),m(13,ip,2,1,"td",9),t(14,` - `),v(),t(15,` - - `),D(16,36),t(17,` - `),m(18,ap,3,3,"th",8),t(19,` - `),m(20,rp,3,3,"td",9),t(21,` - `),v(),t(22,` - - `),D(23,37),t(24,` - `),m(25,op,3,3,"th",8),t(26,` - `),m(27,pp,2,2,"td",38),t(28,` - `),v(),t(29,` - - `),D(30,39),t(31,` - `),m(32,cp,3,3,"th",8),t(33,` - `),m(34,sp,2,1,"td",9),t(35,` - `),v(),t(36,` - - `),D(37,40),t(38,` - `),m(39,lp,3,3,"th",8),t(40,` - `),m(41,mp,3,3,"td",9),t(42,` - `),v(),t(43,` - - `),m(44,dp,1,0,"tr",15),t(45,` - `),m(46,up,1,0,"tr",16),t(47,` - `),i()),e&2){let a=_().$implicit,l=_();d("dataSource",a.incentives),r(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),r(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function xp(e,s){if(e&1&&(n(0,"td",24),t(1,` - `),n(2,"div",29),t(3,` - `),n(4,"mat-card",30),t(5,` - `),n(6,"h4",31),t(7),o(8,"translate"),i(),t(9,` - - `),m(10,gp,48,3,"table",32),t(11,` - `),i(),t(12,` - `),i(),t(13,` - `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=_();ve("colspan",p.chartSlabsDisplayedColumns.length),r(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),r(5),x(` - `,c(8,4,"labels.heading.Incentives"),` - `),r(3),d("ngIf",a.incentives.length)}}function fp(e,s){e&1&&f(0,"tr",42)}function _p(e,s){e&1&&f(0,"tr",43)}function Cp(e,s){e&1&&f(0,"tr",44)}var an=(()=>{class e{constructor(){this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"]}ngOnChanges(){this.recurringDepositsAccountProductTemplate&&(this.interestRateChartData=this.recurringDepositsAccountProductTemplate.accountChart.chartSlabs)}ngOnInit(){this.interestRateChartData=[]}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-interest-rate-chart-step"]],viewQuery:function(l,p){if(l&1&&Dt(Vo,7),l&2){let g;vt(g=bt())&&(p.chartsTableRef=g.first)}},inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},features:[Jt],decls:96,vars:25,consts:[["chartsTable",""],[1,"layout-column","gap-2px"],["class","flex-fill",4,"ngIf"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","flex-fill","layout-row","flex-wrap"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","mat-elevation-z1 flex-fill","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` - `),m(2,qo,9,4,"div",2),t(3,` - - `),n(4,"div",3),t(5,` - `),n(6,"span",4),t(7),o(8,"translate"),i(),t(9,` - `),n(10,"span",5),t(11),o(12,"dateFormat"),i(),t(13,` - `),i(),t(14,` - - `),m(15,jo,10,6,"div",2),t(16,` - - `),m(17,Go,9,4,"div",2),t(18,` - - `),n(19,"div",3),t(20,` - `),n(21,"span",4),t(22),o(23,"translate"),i(),t(24,` - `),n(25,"span",5),t(26),o(27,"yesNo"),i(),t(28,` - `),i(),t(29,` - - `),n(30,"table",6,0),t(32,` - `),D(33,7),t(34,` - `),m(35,Uo,3,3,"th",8),t(36,` - `),m(37,zo,3,6,"td",9),t(38,` - `),v(),t(39,` - - `),D(40,10),t(41,` - `),m(42,$o,3,3,"th",8),t(43,` - `),m(44,Ho,4,6,"td",9),t(45,` - `),v(),t(46,` - - `),D(47,11),t(48,` - `),m(49,Lo,3,3,"th",8),t(50,` - `),m(51,Wo,3,3,"td",9),t(52,` - `),v(),t(53,` - - `),D(54,12),t(55,` - `),m(56,Ko,3,3,"th",8),t(57,` - `),m(58,Qo,2,1,"td",9),t(59,` - `),v(),t(60,` - - `),D(61,13),t(62,` - `),m(63,Yo,3,3,"th",8),t(64,` - `),m(65,Zo,9,2,"td",9),t(66,` - `),v(),t(67,` - - `),D(68,14),t(69,` - `),m(70,xp,14,6,"td",9),t(71,` - `),v(),t(72,` - - `),m(73,fp,1,0,"tr",15),t(74,` - `),m(75,_p,1,0,"tr",16),t(76,` - `),m(77,Cp,1,0,"tr",17),t(78,` - `),i(),t(79,` -`),i(),t(80,` - -`),n(81,"div",18),t(82,` - `),n(83,"button",19),t(84,` - `),f(85,"fa-icon",20),t(86),o(87,"translate"),i(),t(88,` - `),n(89,"button",21),t(90),o(91,"translate"),f(92,"fa-icon",22),t(93,` - `),i(),t(94,` -`),i(),t(95,` -`)),l&2&&(r(2),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.name),r(5),x("",c(8,13,"labels.inputs.Valid from Date"),":"),r(4),u(c(12,15,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.fromDate)),r(4),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.endDate),r(2),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.description),r(5),x("",c(23,17,"labels.inputs.Primary Grouping by Amount"),":"),r(4),u(c(27,19,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount)),r(4),d("dataSource",p.interestRateChartData),r(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),r(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),r(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),r(9),x(` - `,c(87,21,"labels.buttons.Previous"),` - `),r(4),x(` - `,c(91,23,"labels.buttons.Next"),` - `))},dependencies:[R,Se,at,k,H,te,Wt,Rt,Ft,Vt,Bt,wt,qt,kt,Nt,jt,Gt,Pe,I,It,Kt,tn,Et],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:2em}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[ye("expandChartSlab",[ie("collapsed",ne({height:"0px",minHeight:"0"})),ie("expanded",ne({height:"*"})),Ae("expanded <=> collapsed",Me("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var hp=()=>["../.."];function Dp(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),o(8,"find"),o(9,"translateKey"),i(),t(10,` - `),i()),e&2){let a=_();r(3),x("",c(4,3,"labels.inputs.Lock-in Period"),":"),r(4),y("",a.recurringDepositAccountData.lockinPeriodFrequency,` - `,E(9,10,q(8,5,a.recurringDepositAccountData.lockinPeriodFrequencyType,a.recurringDepositsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function vp(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),o(8,"formatNumber"),i(),t(9,` - `),i()),e&2){let a=_();r(3),x("",c(4,2,"labels.inputs.Recurring Deposit Amount"),":"),r(4),u(c(8,4,a.recurringDepositAccountData.mandatoryRecommendedDepositAmount))}}function bp(e,s){if(e&1&&(n(0,"span",5),t(1),o(2,"find"),o(3,"translateKey"),i()),e&2){let a=_(2);r(),y("",a.recurringDepositAccountData.recurringFrequency,` - `,E(3,7,q(2,2,a.recurringDepositAccountData.recurringFrequencyType,a.recurringDepositsAccountProductTemplate.periodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function Sp(e,s){if(e&1&&(D(0),t(1,` - `),n(2,"div",3),t(3,` - `),n(4,"span",4),t(5),o(6,"translate"),i(),t(7,` - `),n(8,"span",5),t(9),o(10,"dateFormat"),i(),t(11,` - `),i(),t(12,` - - `),n(13,"div",3),t(14,` - `),n(15,"span",4),t(16),o(17,"translate"),i(),t(18,` - `),m(19,bp,4,10,"span",26),t(20,` - `),i(),t(21,` - `),v()),e&2){let a=_();r(5),x("",c(6,4,"labels.inputs.Deposit Start Date"),":"),r(4),u(c(10,6,a.recurringDepositAccountData.expectedFirstDepositOnDate)),r(7),x("",c(17,8,"labels.inputs.Deposit Frequency"),":"),r(3),d("ngIf",a.recurringDepositAccountData.recurringFrequency)}}function Pp(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),i(),t(8,` - `),i()),e&2){let a=_();r(3),x("",c(4,2,"labels.inputs.name"),":"),r(4),u(a.recurringDepositsAccountProductTemplate==null?null:a.recurringDepositsAccountProductTemplate.accountChart.name)}}function Tp(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),o(8,"dateFormat"),i(),t(9,` - `),i()),e&2){let a=_();r(3),x("",c(4,2,"labels.inputs.End Date"),":"),r(4),u(c(8,4,a.recurringDepositsAccountProductTemplate==null?null:a.recurringDepositsAccountProductTemplate.accountChart.endDate))}}function yp(e,s){if(e&1&&(n(0,"div",3),t(1,` - `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"span",5),t(7),i(),t(8,` - `),i()),e&2){let a=_();r(3),x("",c(4,2,"labels.inputs.Description"),":"),r(4),u(a.recurringDepositsAccountProductTemplate==null?null:a.recurringDepositsAccountProductTemplate.accountChart.description)}}function Mp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Period")))}function Ap(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;r(),re(` - `,a.fromPeriod," - ",a.toPeriod,"\xA0",E(2,3,a.periodType.value,"catalogs"),` - `)}}function Ip(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Amount Range")))}function Op(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"formatNumber"),o(3,"formatNumber"),i()),e&2){let a=s.$implicit;r(),y(` - `,c(2,2,a.amountRangeFrom)," - ",c(3,4,a.amountRangeTo),` - `)}}function Ep(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Interest")))}function Rp(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"formatNumber"),i()),e&2){let a=s.$implicit;r(),x("",c(2,1,a.annualInterestRate)," %")}}function wp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Description")))}function Fp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),u(a.description)}}function Bp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Actions")))}function kp(e,s){e&1&&(n(0,"span"),t(1,` - `),f(2,"fa-icon",30),t(3),o(4,"translate"),i()),e&2&&(r(3),x(` - `,c(4,1,"labels.buttons.View Incentives"),` - `))}function Np(e,s){e&1&&(n(0,"span"),t(1,` - `),f(2,"fa-icon",31),t(3),o(4,"translate"),i()),e&2&&(r(3),x(` - `,c(4,1,"labels.buttons.Hide Incentives"),` - `))}function Vp(e,s){if(e&1){let a=M();n(0,"td",28),t(1,` - `),n(2,"button",29),b("click",function(){let p=S(a).dataIndex,g=_();return P(g.expandChartSlabIndex=g.expandChartSlabIndex===p?null:p)}),t(3,` - `),m(4,kp,5,3,"span",7),t(5,` - `),m(6,Np,5,3,"span",7),t(7,` - `),i(),t(8,` - `),i()}if(e&2){let a=s.dataIndex,l=_();r(4),d("ngIf",l.expandChartSlabIndex!==a),r(2),d("ngIf",l.expandChartSlabIndex===a)}}function qp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Entity Type")))}function jp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.entityType.value,` - `)}}function Gp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Attribute Name")))}function Up(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.attributeName.value,` - `)}}function zp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Condition Type")))}function $p(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"titlecase"),i()),e&2){let a=s.$implicit;r(),x(` - `,c(2,1,a.conditionType.value),` - `)}}function Hp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Attribute Value")))}function Lp(e,s){if(e&1&&(n(0,"td",44),t(1),i()),e&2){let a=s.$implicit;d("ngSwitch",a.attributeName),r(),x(` - `,a.attributeValueDesc,` - `)}}function Wp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Incentive Type")))}function Kp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.incentiveType.value,` - `)}}function Qp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Interest")))}function Yp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.amount,` - `)}}function Jp(e,s){e&1&&f(0,"tr",45)}function Xp(e,s){e&1&&f(0,"tr",46)}function Zp(e,s){if(e&1&&(n(0,"table",36),t(1,` - `),D(2,37),t(3,` - `),m(4,qp,3,3,"th",10),t(5,` - `),m(6,jp,2,1,"td",11),t(7,` - `),v(),t(8,` - - `),D(9,38),t(10,` - `),m(11,Gp,3,3,"th",10),t(12,` - `),m(13,Up,2,1,"td",11),t(14,` - `),v(),t(15,` - - `),D(16,39),t(17,` - `),m(18,zp,3,3,"th",10),t(19,` - `),m(20,$p,3,3,"td",11),t(21,` - `),v(),t(22,` - - `),D(23,40),t(24,` - `),m(25,Hp,3,3,"th",10),t(26,` - `),m(27,Lp,2,2,"td",41),t(28,` - `),v(),t(29,` - - `),D(30,42),t(31,` - `),m(32,Wp,3,3,"th",10),t(33,` - `),m(34,Kp,2,1,"td",11),t(35,` - `),v(),t(36,` - - `),D(37,43),t(38,` - `),m(39,Qp,3,3,"th",10),t(40,` - `),m(41,Yp,2,1,"td",11),t(42,` - `),v(),t(43,` - - `),m(44,Jp,1,0,"tr",17),t(45,` - `),m(46,Xp,1,0,"tr",18),t(47,` - `),i()),e&2){let a=_().$implicit,l=_();d("dataSource",a.incentives),r(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),r(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function tc(e,s){if(e&1&&(n(0,"td",28),t(1,` - `),n(2,"div",32),t(3,` - `),n(4,"mat-card",33),t(5,` - `),n(6,"h4",34),t(7),o(8,"translate"),i(),t(9,` - - `),m(10,Zp,48,3,"table",35),t(11,` - `),i(),t(12,` - `),i(),t(13,` - `),i()),e&2){let a=s.$implicit,l=s.dataIndex,p=_();ve("colspan",p.chartSlabsDisplayedColumns.length),r(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),r(5),x(` - `,c(8,4,"labels.heading.Incentives"),` - `),r(3),d("ngIf",a.incentives.length)}}function ec(e,s){e&1&&f(0,"tr",45)}function nc(e,s){e&1&&f(0,"tr",46)}function ic(e,s){e&1&&f(0,"tr",47)}function ac(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.name")))}function rc(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.name+", "+a.currency.displaySymbol,` - `)}}function oc(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Type")))}function pc(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"translateKey"),i()),e&2){let a=s.$implicit;r(),x(` - `,E(2,1,a.chargeCalculationType.value,"catalogs"),` - `)}}function cc(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Amount")))}function sc(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"formatNumber"),i()),e&2){let a=s.$implicit;r(),x(` - `,c(2,1,a.amount),` - `)}}function lc(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Date")))}function mc(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let a=_().$implicit;r(),x(` - `,c(2,1,a.dueDate)||"Unassigned",` - `)}}function dc(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let a=_().$implicit;r(),x(` - `,c(2,1,a.feeOnMonthDay)||"Unassigned",` - `)}}function uc(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(r(),x(` - `,c(2,1,"labels.inputs.N/A"),` - `))}function gc(e,s){if(e&1&&(n(0,"td",28),t(1,` - `),m(2,mc,3,3,"span",7),t(3,` - `),m(4,dc,3,3,"span",7),t(5,` - `),m(6,uc,3,3,"span",7),t(7,` - `),i()),e&2){let a=s.$implicit;r(2),d("ngIf",a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"),r(2),d("ngIf",a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"),r(2),d("ngIf",!(a.chargeTimeType.value==="Monthly Fee"||a.chargeTimeType.value==="Annual Fee"||a.chargeTimeType.value==="Specified due date"||a.chargeTimeType.value==="Weekly Fee"))}}function xc(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Repayments Every")))}function fc(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.feeInterval||"Not Provided",` - `)}}function _c(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Collected On")))}function Cc(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let a=s.$implicit;r(),x(` - `,a.chargeTimeType.value,` - `)}}function hc(e,s){e&1&&f(0,"tr",45)}function Dc(e,s){e&1&&f(0,"tr",46)}function vc(e,s){if(e&1&&(n(0,"div",48),t(1,` - `),n(2,"h3",1),t(3),o(4,"translate"),i(),t(5,` - - `),f(6,"mat-divider",2),t(7,` - `),n(8,"table",36),t(9,` - `),D(10,49),t(11,` - `),m(12,ac,3,3,"th",10),t(13,` - `),m(14,rc,2,1,"td",11),t(15,` - `),v(),t(16,` - - `),D(17,50),t(18,` - `),m(19,oc,3,3,"th",10),t(20,` - `),m(21,pc,3,4,"td",11),t(22,` - `),v(),t(23,` - - `),D(24,43),t(25,` - `),m(26,cc,3,3,"th",10),t(27,` - `),m(28,sc,3,3,"td",11),t(29,` - `),v(),t(30,` - - `),D(31,51),t(32,` - `),m(33,lc,3,3,"th",10),t(34,` - `),m(35,gc,8,3,"td",11),t(36,` - `),v(),t(37,` - - `),D(38,52),t(39,` - `),m(40,xc,3,3,"th",10),t(41,` - `),m(42,fc,2,1,"td",11),t(43,` - `),v(),t(44,` - - `),D(45,53),t(46,` - `),m(47,_c,3,3,"th",10),t(48,` - `),m(49,Cc,2,1,"td",11),t(50,` - `),v(),t(51,` - - `),m(52,hc,1,0,"tr",17),t(53,` - `),m(54,Dc,1,0,"tr",18),t(55,` - `),i(),t(56,` - `),i()),e&2){let a=_();r(3),u(c(4,4,"labels.heading.Charges")),r(5),d("dataSource",a.recurringDepositAccountData.charges),r(44),d("matHeaderRowDef",a.chargesDisplayedColumns),r(2),d("matRowDefColumns",a.chargesDisplayedColumns)}}var rn=(()=>{class e{constructor(){this.submitEvent=new Ge,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery"],this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"]}ngOnChanges(){this.recurringDepositsAccountProductTemplate&&(this.interestRateChartData=this.recurringDepositsAccountProductTemplate.accountChart.chartSlabs)}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-preview-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate",recurringDepositAccountData:"recurringDepositAccountData"},outputs:{submitEvent:"submitEvent"},features:[Jt],decls:302,vars:176,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-100"],[1,"flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],[4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","irc-table",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],["class","flex-60",4,"ngIf"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"m-b-10","flex-13"],["class","flex-100 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],[1,"layout-row-wrap","responsive-column","flex-100"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","chargeTimeType"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` - `),n(2,"h3",1),t(3),o(4,"translate"),i(),t(5,` - - `),f(6,"mat-divider",2),t(7,` - `),n(8,"div",3),t(9,` - `),n(10,"span",4),t(11),o(12,"translate"),i(),t(13,` - `),n(14,"span",5),t(15),o(16,"find"),i(),t(17,` - `),i(),t(18,` - - `),n(19,"div",3),t(20,` - `),n(21,"span",4),t(22),o(23,"translate"),i(),t(24,` - `),n(25,"span",5),t(26),o(27,"dateFormat"),i(),t(28,` - `),i(),t(29,` - - `),n(30,"div",3),t(31,` - `),n(32,"span",4),t(33),o(34,"translate"),i(),t(35,` - `),n(36,"span",5),t(37),o(38,"find"),i(),t(39,` - `),i(),t(40,` - - `),n(41,"h3",1),t(42),o(43,"translate"),i(),t(44,` - - `),f(45,"mat-divider",2),t(46,` - `),n(47,"div",3),t(48,` - `),n(49,"span",4),t(50),o(51,"translate"),i(),t(52,` - `),n(53,"span",5),t(54),i(),t(55,` - `),i(),t(56,` - - `),n(57,"div",3),t(58,` - `),n(59,"span",4),t(60),o(61,"translate"),i(),t(62,` - `),n(63,"span",5),t(64),i(),t(65,` - `),i(),t(66,` - - `),n(67,"div",3),t(68,` - `),n(69,"span",4),t(70),o(71,"translate"),i(),t(72,` - `),n(73,"span",5),t(74),i(),t(75,` - `),i(),t(76,` - - `),n(77,"h3",1),t(78),o(79,"translate"),i(),t(80,` - `),f(81,"mat-divider",2),t(82,` - `),n(83,"div",3),t(84,` - `),n(85,"span",4),t(86),o(87,"translate"),i(),t(88,` - `),n(89,"span",5),t(90),o(91,"find"),o(92,"translateKey"),i(),t(93,` - `),i(),t(94,` - - `),n(95,"div",3),t(96,` - `),n(97,"span",4),t(98),o(99,"translate"),i(),t(100,` - `),n(101,"span",5),t(102),o(103,"find"),o(104,"translateKey"),i(),t(105,` - `),i(),t(106,` - - `),n(107,"div",3),t(108,` - `),n(109,"span",4),t(110),o(111,"translate"),i(),t(112,` - `),n(113,"span",5),t(114),o(115,"find"),o(116,"translateKey"),i(),t(117,` - `),i(),t(118,` - - `),n(119,"div",3),t(120,` - `),n(121,"span",4),t(122),o(123,"translate"),i(),t(124,` - `),n(125,"span",5),t(126),o(127,"find"),o(128,"translateKey"),i(),t(129,` - `),i(),t(130,` - - `),n(131,"h3",1),t(132),o(133,"translate"),i(),t(134,` - - `),f(135,"mat-divider",2),t(136,` - `),m(137,Dp,11,13,"div",6),t(138,` - - `),m(139,vp,10,6,"div",6),t(140,` - - `),n(141,"div",3),t(142,` - `),n(143,"span",4),t(144),o(145,"translate"),i(),t(146,` - `),n(147,"span",5),t(148),o(149,"find"),o(150,"translateKey"),i(),t(151,` - `),i(),t(152,` - - `),n(153,"div",3),t(154,` - `),n(155,"span",4),t(156),o(157,"translate"),i(),t(158,` - `),n(159,"span",5),t(160),o(161,"yesNo"),i(),t(162,` - `),i(),t(163,` - - `),m(164,Sp,22,10,"ng-container",7),t(165,` - - `),n(166,"div",3),t(167,` - `),n(168,"span",4),t(169),o(170,"translate"),i(),t(171,` - `),n(172,"span",5),t(173),o(174,"translateKey"),i(),t(175,` - `),i(),t(176,` - - `),n(177,"div",3),t(178,` - `),n(179,"span",4),t(180),o(181,"translate"),i(),t(182,` - `),n(183,"span",5),t(184),o(185,"translateKey"),i(),t(186,` - `),i(),t(187,` - - `),n(188,"div",3),t(189,` - `),n(190,"span",4),t(191),o(192,"translate"),i(),t(193,` - `),n(194,"span",5),t(195),o(196,"translateKey"),i(),t(197,` - `),i(),t(198,` - - `),n(199,"h3",1),t(200),o(201,"translate"),i(),t(202,` - - `),f(203,"mat-divider",2),t(204,` - `),m(205,Pp,9,4,"div",6),t(206,` - - `),n(207,"div",3),t(208,` - `),n(209,"span",4),t(210),o(211,"translate"),i(),t(212,` - `),n(213,"span",5),t(214),o(215,"dateFormat"),i(),t(216,` - `),i(),t(217,` - - `),m(218,Tp,10,6,"div",6),t(219,` - - `),m(220,yp,9,4,"div",6),t(221,` - - `),n(222,"div",3),t(223,` - `),n(224,"span",4),t(225),o(226,"translate"),i(),t(227,` - `),n(228,"span",5),t(229),o(230,"yesNo"),i(),t(231,` - `),i(),t(232,` - - `),n(233,"table",8),t(234,` - `),D(235,9),t(236,` - `),m(237,Mp,3,3,"th",10),t(238,` - `),m(239,Ap,3,6,"td",11),t(240,` - `),v(),t(241,` - - `),D(242,12),t(243,` - `),m(244,Ip,3,3,"th",10),t(245,` - `),m(246,Op,4,6,"td",11),t(247,` - `),v(),t(248,` - - `),D(249,13),t(250,` - `),m(251,Ep,3,3,"th",10),t(252,` - `),m(253,Rp,3,3,"td",11),t(254,` - `),v(),t(255,` - - `),D(256,14),t(257,` - `),m(258,wp,3,3,"th",10),t(259,` - `),m(260,Fp,2,1,"td",11),t(261,` - `),v(),t(262,` - - `),D(263,15),t(264,` - `),m(265,Bp,3,3,"th",10),t(266,` - `),m(267,Vp,9,2,"td",11),t(268,` - `),v(),t(269,` - - `),D(270,16),t(271,` - `),m(272,tc,14,6,"td",11),t(273,` - `),v(),t(274,` - - `),m(275,ec,1,0,"tr",17),t(276,` - `),m(277,nc,1,0,"tr",18),t(278,` - `),m(279,ic,1,0,"tr",19),t(280,` - `),i(),t(281,` - - `),m(282,vc,57,6,"div",20),t(283,` -`),i(),t(284,` - -`),n(285,"div",21),t(286,` - `),n(287,"button",22),t(288,` - `),f(289,"fa-icon",23),t(290),o(291,"translate"),i(),t(292,` - `),n(293,"button",24),t(294),o(295,"translate"),i(),t(296,` - `),n(297,"button",25),b("click",function(){return p.submitEvent.emit()}),t(298),o(299,"translate"),i(),t(300,` -`),i(),t(301,` -`)),l&2&&(r(3),u(c(4,58,"labels.heading.Details")),r(8),u(c(12,60,"labels.inputs.Product")),r(4),u(q(16,62,p.recurringDepositAccountData.productId,p.recurringDepositsAccountTemplate.productOptions,"id","name")),r(7),u(c(23,67,"labels.inputs.Submitted On")),r(4),u(c(27,69,p.recurringDepositAccountData.submittedOnDate)),r(7),u(c(34,71,"labels.inputs.Field Officer")),r(4),u(q(38,73,p.recurringDepositAccountData.fieldOfficerId,p.recurringDepositsAccountProductTemplate.fieldOfficerOptions,"id","displayName")),r(5),u(c(43,78,"labels.heading.Currency")),r(8),u(c(51,80,"labels.inputs.Currency")),r(4),u(p.recurringDepositsAccountProductTemplate.currency.code),r(6),u(c(61,82,"labels.inputs.Decimal Places")),r(4),u(p.recurringDepositsAccountProductTemplate.currency.decimalPlaces),r(6),u(c(71,84,"labels.inputs.Currency In Multiples Of")),r(4),u(p.recurringDepositsAccountProductTemplate.currency.inMultiplesOf),r(4),u(c(79,86,"labels.heading.Terms")),r(8),x("",c(87,88,"labels.inputs.Interest Compounding Period"),":"),r(4),u(E(92,95,q(91,90,p.recurringDepositAccountData.interestCompoundingPeriodType,p.recurringDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,"id","value"),"catalogs")),r(8),x("",c(99,98,"labels.inputs.Interest Posting Period"),":"),r(4),u(E(104,105,q(103,100,p.recurringDepositAccountData.interestPostingPeriodType,p.recurringDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,"id","value"),"catalogs")),r(8),x("",c(111,108,"labels.inputs.Interest Calculated using"),":"),r(4),u(E(116,115,q(115,110,p.recurringDepositAccountData.interestCalculationType,p.recurringDepositsAccountProductTemplate.interestCalculationTypeOptions,"id","value"),"catalogs")),r(8),x("",c(123,118,"labels.inputs.Days in Year"),":"),r(4),u(E(128,125,q(127,120,p.recurringDepositAccountData.interestCalculationDaysInYearType,p.recurringDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,"id","value"),"catalogs")),r(6),u(c(133,128,"labels.heading.Settings")),r(5),d("ngIf",p.recurringDepositAccountData.lockinPeriodFrequency),r(2),d("ngIf",p.recurringDepositAccountData.mandatoryRecommendedDepositAmount),r(5),x("",c(145,130,"labels.inputs.Deposit Period"),":"),r(4),y("",p.recurringDepositAccountData.depositPeriod,` - `,E(150,137,q(149,132,p.recurringDepositAccountData.depositPeriodFrequencyId,p.recurringDepositsAccountProductTemplate.periodFrequencyTypeOptions,"id","value"),"catalogs"),""),r(8),x("",c(157,140,"labels.inputs.Deposit Frequency Same as Group/Center meeting"),":"),r(4),u(c(161,142,p.recurringDepositsAccountProductTemplate.isCalendarInherited)),r(4),d("ngIf",!p.recurringDepositsAccountProductTemplate.isCalendarInherited),r(5),x("",c(170,144,"labels.inputs.Minimum Deposit Term"),":"),r(4),y("",p.recurringDepositsAccountProductTemplate.minDepositTerm?p.recurringDepositsAccountProductTemplate.minDepositTerm:"",` - `,E(174,146,p.recurringDepositsAccountProductTemplate.minDepositTermType?p.recurringDepositsAccountProductTemplate.minDepositTermType.value:"","catalogs"),""),r(7),x("",c(181,149,"labels.inputs.In Multiples Of"),":"),r(4),y("",p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTerm?p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTerm:"",` - `,E(185,151,p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTermType?p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTermType.value:"","catalogs"),""),r(7),u(c(192,154,"labels.inputs.Maximum Deposit Term")),r(4),y("",p.recurringDepositsAccountProductTemplate.maxDepositTerm?p.recurringDepositsAccountProductTemplate.maxDepositTerm:"",` - `,E(196,156,p.recurringDepositsAccountProductTemplate.maxDepositTermType?p.recurringDepositsAccountProductTemplate.maxDepositTermType.value:"","catalogs"),""),r(5),u(c(201,159,"labels.inputs.Interest Rate Chart")),r(5),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.name),r(5),x("",c(211,161,"labels.inputs.Valid from Date"),":"),r(4),u(c(215,163,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.fromDate)),r(4),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.endDate),r(2),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.description),r(5),x("",c(226,165,"labels.inputs.Primary Grouping by Amount"),":"),r(4),u(c(230,167,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount)),r(4),d("dataSource",p.interestRateChartData),r(42),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),r(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),r(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),r(3),d("ngIf",p.recurringDepositAccountData.charges.length),r(8),x(` - `,c(291,169,"labels.buttons.Previous"),` - `),r(3),d("routerLink",U(175,hp)),r(),x(` - `,c(295,171,"labels.buttons.Cancel"),` - `),r(4),x(` - `,c(299,173,"labels.buttons.Submit"),` - `))},dependencies:[R,Se,at,k,H,$e,Wt,Rt,Ft,Vt,Bt,wt,qt,kt,Nt,jt,Gt,$,Pe,I,jn,It,Kt,tn,Et],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-b[_ngcontent-%COMP%]{margin-bottom:.25em}.irc-table[_ngcontent-%COMP%]{width:100%}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[ye("expandChartSlab",[ie("collapsed",ne({height:"0px",minHeight:"0"})),ie("expanded",ne({height:"*"})),Ae("expanded <=> collapsed",Me("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function bc(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",14),t(2,` - `))}function Sc(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",14),t(2,` - `))}function Pc(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",15),t(2,` - `))}function Tc(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",16),t(2,` - `))}function yc(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",17),t(2,` - `))}function Mc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function Ac(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function Ic(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function Oc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function Ec(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function Rc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function wc(e,s){if(e&1){let a=M();n(0,"mat-step",18),t(1,` - `),m(2,Rc,2,3,"ng-template",9),t(3,` - - `),n(4,"mifosx-recurring-deposits-account-preview-step",19),b("submitEvent",function(){S(a);let p=_();return P(p.submit())}),t(5,` - `),i(),t(6,` - `),i()}if(e&2){let a=_();r(4),d("recurringDepositsAccountTemplate",a.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",a.recurringDepositsAccountProductTemplate)("recurringDepositAccountData",a.recurringDepositAccountData)}}var ci=(()=>{class e{constructor(a,l,p,g,h){this.route=a,this.router=l,this.dateUtils=p,this.recurringDepositsService=g,this.settingsService=h,this.route.data.subscribe(T=>{this.recurringDepositsAccountTemplate=T.recurringDepositsAccountTemplate})}setTemplate(a){this.recurringDepositsAccountProductTemplate=a}get recurringDepositAccountDetailsForm(){return this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetailsForm}get recurringDepositAccountTermsForm(){return this.recurringDepositAccountTermsStep.recurringDepositAccountTermsForm}get recurringDepositAccountSettingsForm(){return this.recurringDepositAccountSettingsStep.recurringDepositAccountSettingsForm}get recurringDepositAccountFormValid(){return this.recurringDepositAccountDetailsForm.valid&&this.recurringDepositAccountTermsForm.valid&&this.recurringDepositAccountSettingsForm.valid}get recurringDepositAccountData(){return w(w(w(w({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}get recurringDepositAccount(){return w(w(w(w({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}submit(){let a=this.settingsService.language.code,l=this.settingsService.dateFormat,g=L(w({},this.recurringDepositAccount),{clientId:this.recurringDepositsAccountTemplate.clientId,charges:this.recurringDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay,feeInterval:h.feeInterval})),isCalendarInherited:this.recurringDepositAccount.recurringDepositAccount?this.recurringDepositAccount.recurringDepositAccount:!1,submittedOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.submittedOnDate,l),expectedFirstDepositOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.expectedFirstDepositOnDate,l),dateFormat:l,monthDayFormat:"dd MMMM",locale:a});this.recurringDepositsService.createRecurringDepositAccount(g).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(B),C(G),C(W),C(F),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-create-recurring-deposits-account"]],viewQuery:function(l,p){if(l&1&&(Dt(le,7),Dt(me,7),Dt(de,7),Dt(ue,7)),l&2){let g;vt(g=bt())&&(p.recurringDepositsAccountDetailsStep=g.first),vt(g=bt())&&(p.recurringDepositAccountTermsStep=g.first),vt(g=bt())&&(p.recurringDepositAccountSettingsStep=g.first),vt(g=bt())&&(p.recurringDepositAccountChargesStep=g.first)}},decls:59,vars:14,consts:[["recurringDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositsAccountProductTemplate","recurringDepositsAccountTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountData"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-horizontal-stepper",2,0),t(4,` - `),m(5,bc,3,0,"ng-template",3),t(6,` - - `),m(7,Sc,3,0,"ng-template",4),t(8,` - - `),m(9,Pc,3,0,"ng-template",5),t(10,` - - `),m(11,Tc,3,0,"ng-template",6),t(12,` - - `),m(13,yc,3,0,"ng-template",7),t(14,` - - `),n(15,"mat-step",8),t(16,` - `),m(17,Mc,2,3,"ng-template",9),t(18,` - - `),n(19,"mifosx-recurring-deposits-account-details-step",10),b("recurringDepositsAccountProductTemplate",function(T){return S(g),P(p.setTemplate(T))}),t(20,` - `),i(),t(21,` - `),i(),t(22,` - - `),n(23,"mat-step",8),t(24,` - `),m(25,Ac,2,3,"ng-template",9),t(26,` - - `),n(27,"mifosx-recurring-deposits-account-terms-step",11),t(28,` - `),i(),t(29,` - `),i(),t(30,` - - `),n(31,"mat-step",8),t(32,` - `),m(33,Ic,2,3,"ng-template",9),t(34,` - - `),n(35,"mifosx-recurring-deposits-account-settings-step",11),t(36,` - `),i(),t(37,` - `),i(),t(38,` - - `),n(39,"mat-step"),t(40,` - `),m(41,Oc,2,3,"ng-template",9),t(42,` - - `),n(43,"mifosx-recurring-deposits-account-interest-rate-chart-step",11),t(44,` - `),i(),t(45,` - `),i(),t(46,` - - `),n(47,"mat-step"),t(48,` - `),m(49,Ec,2,3,"ng-template",9),t(50,` - - `),n(51,"mifosx-recurring-deposits-account-charges-step",12),t(52,` - `),i(),t(53,` - `),i(),t(54,` - - `),m(55,wc,7,3,"mat-step",13),t(56,` - `),i(),t(57,` -`),i(),t(58,` -`)}l&2&&(r(15),d("stepControl",p.recurringDepositAccountDetailsForm),r(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate),r(4),d("stepControl",p.recurringDepositAccountTermsForm),r(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),r(4),d("stepControl",p.recurringDepositAccountSettingsForm),r(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),r(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),r(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate)("recurringDepositAccountFormValid",p.recurringDepositAccountFormValid),r(4),d("ngIf",p.recurringDepositAccountFormValid))},dependencies:[R,at,Xe,Ye,Ze,Je,le,me,de,an,ue,rn,I]})}}return e})();var Fc=()=>["../../"];function Bc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Activated On Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}var si=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateRecurringDepositsAccountForm()}createActivateRecurringDepositsAccountForm(){this.activateRecurringDepositsAccountForm=this.formBuilder.group({activatedOnDate:["",N.required]})}submit(){let a=this.activateRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.activateRecurringDepositsAccountForm.value.activatedOnDate;a.activatedOnDate instanceof Date&&(a.activatedOnDate=this.dateUtils.formatDate(g,p));let h=L(w({},a),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"activate",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(F),C(W),C(B),C(G),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-activate-recurring-deposits-account"]],decls:39,vars:18,consts:[["activatedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","activatedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"mat-form-field",3),b("click",function(){S(g);let T=O(19);return P(T.open())}),t(9,` - `),n(10,"mat-label"),t(11),o(12,"translate"),i(),t(13,` - `),f(14,"input",4),t(15,` - `),f(16,"mat-datepicker-toggle",5),t(17,` - `),f(18,"mat-datepicker",null,0),t(20,` - `),m(21,Bc,8,9,"mat-error",6),t(22,` - `),i(),t(23,` - `),i(),t(24,` - - `),n(25,"mat-card-actions",7),t(26,` - `),n(27,"button",8),t(28),o(29,"translate"),i(),t(30,` - `),n(31,"button",9),t(32),o(33,"translate"),i(),t(34,` - `),i(),t(35,` - `),i(),t(36,` - `),i(),t(37,` -`),i(),t(38,` -`)}if(l&2){let g=O(19);r(4),d("formGroup",p.activateRecurringDepositsAccountForm),r(7),u(c(12,11,"labels.inputs.Activated On Date")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.activateRecurringDepositsAccountForm.controls.activatedOnDate.hasError("required")),r(6),d("routerLink",U(17,Fc)),r(),x(` - `,c(29,13,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.activateRecurringDepositsAccountForm.valid),r(),x(` - `,c(33,15,"labels.buttons.Confirm"),` - `)}},dependencies:[R,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,X,rt,K,J,ot,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Nc=()=>["../../"],li=(()=>{class e{constructor(a,l,p,g){this.formBuilder=a,this.recurringDepositsService=l,this.route=p,this.router=g,this.undoCommand="undoapproval",this.undoAction=this.route.snapshot.params.name,this.undoAction==="Undo Activation"&&(this.undoCommand="undoactivate"),this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.createUndoApprovalRecurringDepositsAccountForm()}createUndoApprovalRecurringDepositsAccountForm(){this.undoApprovalRecurringDepositsAccountForm=this.formBuilder.group({note:[""]})}submit(){let a=w({},this.undoApprovalRecurringDepositsAccountForm.value);this.undoAction==="Undo Activation"?this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,this.undoCommand,a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})}):this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"undoapproval",a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(F),C(B),C(G))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-undo-approval-recurring-deposits-account"]],decls:32,vars:13,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",1),b("ngSubmit",function(){return p.submit()}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"mat-form-field",2),t(9,` - `),n(10,"mat-label"),t(11),o(12,"translate"),i(),t(13,` - `),f(14,"textarea",3),t(15,` - `),i(),t(16,` - `),i(),t(17,` - - `),n(18,"mat-card-actions",4),t(19,` - `),n(20,"button",5),t(21),o(22,"translate"),i(),t(23,` - `),n(24,"button",6),t(25),o(26,"translate"),i(),t(27,` - `),i(),t(28,` - `),i(),t(29,` - `),i(),t(30,` -`),i(),t(31,` -`)),l&2&&(r(4),d("formGroup",p.undoApprovalRecurringDepositsAccountForm),r(7),u(c(12,6,"labels.inputs.Note")),r(9),d("routerLink",U(12,Nc)),r(),x(` - `,c(22,8,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.undoApprovalRecurringDepositsAccountForm.valid),r(),x(` - `,c(26,10,"labels.buttons.Confirm"),` - `))},dependencies:[k,H,xt,st,Y,Q,ct,Lt,X,rt,K,J,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var qc=()=>["../../"];function jc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Approved On Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}var mi=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveRecurringDepositsAccountForm()}createApproveRecurringDepositsAccountForm(){this.approveRecurringDepositsAccountForm=this.formBuilder.group({approvedOnDate:["",N.required],note:[""]})}submit(){let a=this.approveRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.approveRecurringDepositsAccountForm.value.approvedOnDate;a.approvedOnDate instanceof Date&&(a.approvedOnDate=this.dateUtils.formatDate(g,p));let h=L(w({},a),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"approve",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(F),C(W),C(B),C(G),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-approve-recurring-deposits-account"]],decls:51,vars:21,consts:[["approvedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"div",3),t(9,` - `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=O(21);return P(T.open())}),t(11,` - `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` - `),f(16,"input",5),t(17,` - `),f(18,"mat-datepicker-toggle",6),t(19,` - `),f(20,"mat-datepicker",null,0),t(22,` - `),m(23,jc,8,9,"mat-error",7),t(24,` - `),i(),t(25,` - - `),n(26,"mat-form-field"),t(27,` - `),n(28,"mat-label"),t(29),o(30,"translate"),i(),t(31,` - `),f(32,"textarea",8),t(33,` - `),i(),t(34,` - `),i(),t(35,` - `),i(),t(36,` - - `),n(37,"mat-card-actions",9),t(38,` - `),n(39,"button",10),t(40),o(41,"translate"),i(),t(42,` - `),n(43,"button",11),t(44),o(45,"translate"),i(),t(46,` - `),i(),t(47,` - `),i(),t(48,` - `),i(),t(49,` -`),i(),t(50,` -`)}if(l&2){let g=O(21);r(4),d("formGroup",p.approveRecurringDepositsAccountForm),r(9),u(c(14,12,"labels.inputs.Approved On Date")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.approveRecurringDepositsAccountForm.controls.approvedOnDate.hasError("required")),r(6),u(c(30,14,"labels.inputs.Note")),r(10),d("routerLink",U(20,qc)),r(),x(` - `,c(41,16,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.approveRecurringDepositsAccountForm),r(),x(` - `,c(45,18,"labels.buttons.Confirm"),` - `)}},dependencies:[R,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,Lt,X,rt,K,J,ot,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Uc=()=>["../../"];function zc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Rejected On Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}var di=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectRecurringDepositsAccountForm()}createRejectRecurringDepositsAccountForm(){this.rejectRecurringDepositsAccountForm=this.formBuilder.group({rejectedOnDate:["",N.required],note:[""]})}submit(){let a=this.rejectRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.rejectRecurringDepositsAccountForm.value.rejectedOnDate;a.rejectedOnDate instanceof Date&&(a.rejectedOnDate=this.dateUtils.formatDate(g,p));let h=L(w({},a),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"reject",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(F),C(W),C(B),C(G),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-reject-recurring-deposits-account"]],decls:51,vars:21,consts:[["rejectedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"div",3),t(9,` - `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=O(21);return P(T.open())}),t(11,` - `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` - `),f(16,"input",5),t(17,` - `),f(18,"mat-datepicker-toggle",6),t(19,` - `),f(20,"mat-datepicker",null,0),t(22,` - `),m(23,zc,8,9,"mat-error",7),t(24,` - `),i(),t(25,` - - `),n(26,"mat-form-field"),t(27,` - `),n(28,"mat-label"),t(29),o(30,"translate"),i(),t(31,` - `),f(32,"textarea",8),t(33,` - `),i(),t(34,` - `),i(),t(35,` - `),i(),t(36,` - - `),n(37,"mat-card-actions",9),t(38,` - `),n(39,"button",10),t(40),o(41,"translate"),i(),t(42,` - `),n(43,"button",11),t(44),o(45,"translate"),i(),t(46,` - `),i(),t(47,` - `),i(),t(48,` - `),i(),t(49,` -`),i(),t(50,` -`)}if(l&2){let g=O(21);r(4),d("formGroup",p.rejectRecurringDepositsAccountForm),r(9),u(c(14,12,"labels.inputs.Rejected On Date")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.rejectRecurringDepositsAccountForm.controls.rejectedOnDate.hasError("required")),r(6),u(c(30,14,"labels.inputs.Note")),r(10),d("routerLink",U(20,Uc)),r(),x(` - `,c(41,16,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.rejectRecurringDepositsAccountForm),r(),x(` - `,c(45,18,"labels.buttons.Confirm"),` - `)}},dependencies:[R,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,Lt,X,rt,K,J,ot,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Hc=()=>["../../"];function Lc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Withdrawn On Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}var ui=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createWithdrawRecurringDepositsAccountForm()}createWithdrawRecurringDepositsAccountForm(){this.withdrawRecurringDepositsAccountForm=this.formBuilder.group({withdrawnOnDate:["",N.required],note:[""]})}submit(){let a=this.withdrawRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.withdrawRecurringDepositsAccountForm.value.withdrawnOnDate;a.withdrawnOnDate instanceof Date&&(a.withdrawnOnDate=this.dateUtils.formatDate(g,p));let h=L(w({},a),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"withdrawnByApplicant",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(F),C(W),C(B),C(G),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-withdraw-by-client-recurring-deposits-account"]],decls:51,vars:21,consts:[["withdrawnOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","withdrawnOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"div",3),t(9,` - `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=O(21);return P(T.open())}),t(11,` - `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` - `),f(16,"input",5),t(17,` - `),f(18,"mat-datepicker-toggle",6),t(19,` - `),f(20,"mat-datepicker",null,0),t(22,` - `),m(23,Lc,8,9,"mat-error",7),t(24,` - `),i(),t(25,` - - `),n(26,"mat-form-field"),t(27,` - `),n(28,"mat-label"),t(29),o(30,"translate"),i(),t(31,` - `),f(32,"textarea",8),t(33,` - `),i(),t(34,` - `),i(),t(35,` - `),i(),t(36,` - - `),n(37,"mat-card-actions",9),t(38,` - `),n(39,"button",10),t(40),o(41,"translate"),i(),t(42,` - `),n(43,"button",11),t(44),o(45,"translate"),i(),t(46,` - `),i(),t(47,` - `),i(),t(48,` - `),i(),t(49,` -`),i(),t(50,` -`)}if(l&2){let g=O(21);r(4),d("formGroup",p.withdrawRecurringDepositsAccountForm),r(9),u(c(14,12,"labels.inputs.Withdrawn On Date")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.withdrawRecurringDepositsAccountForm.controls.withdrawnOnDate.hasError("required")),r(6),u(c(30,14,"labels.inputs.Note")),r(10),d("routerLink",U(20,Hc)),r(),x(` - `,c(41,16,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.withdrawRecurringDepositsAccountForm.valid),r(),x(` - `,c(45,18,"labels.buttons.Confirm"),` - `)}},dependencies:[R,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,Lt,X,rt,K,J,ot,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Kc=()=>["../../"];function Qc(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.name+" ("+a.currency.name+")",` - `)}}function Yc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Charge")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function Jc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Amount")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function Xc(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.value,` - `)}}function Zc(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.value,` - `)}}function t0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Due for collection on")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function e0(e,s){if(e&1){let a=M();n(0,"mat-form-field",17),b("click",function(){S(a);let p=O(11);return P(p.open())}),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",18),t(7,` - `),f(8,"mat-datepicker-toggle",19),t(9,` - `),f(10,"mat-datepicker",null,0),t(12,` - `),m(13,t0,8,9,"mat-error",7),t(14,` - `),i()}if(e&2){let a=O(11),l=_(2);r(3),u(c(4,6,"labels.inputs.Due for collection on")),r(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),r(2),d("for",a),r(5),d("ngIf",l.recurringDepositsChargeForm.controls.dueDate.hasError("required"))}}function n0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Due Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function i0(e,s){if(e&1){let a=M();n(0,"mat-form-field",17),b("click",function(){S(a);let p=O(11);return P(p.open())}),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",20),t(7,` - `),f(8,"mat-datepicker-toggle",19),t(9,` - `),f(10,"mat-datepicker",null,1),t(12,` - `),m(13,n0,8,9,"mat-error",7),t(14,` - `),i()}if(e&2){let a=O(11),l=_(2);r(3),u(c(4,6,"labels.inputs.Due On")),r(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",a),r(2),d("for",a),r(5),d("ngIf",l.recurringDepositsChargeForm.controls.feeOnMonthDay.hasError("required"))}}function a0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",21),t(7,` - `),i()),e&2&&(r(3),u(c(4,1,"labels.inputs.Repeats Every")))}function r0(e,s){if(e&1&&(n(0,"div",4),t(1,` - `),n(2,"mat-form-field"),t(3,` - `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` - `),f(8,"input",13),t(9,` - `),m(10,Jc,8,9,"mat-error",7),t(11,` - `),i(),t(12,` - - `),n(13,"mat-form-field"),t(14,` - `),n(15,"mat-label"),t(16),o(17,"translate"),i(),t(18,` - `),n(19,"mat-select",14),t(20,` - `),m(21,Xc,2,2,"mat-option",6),t(22,` - `),i(),t(23,` - `),i(),t(24,` - - `),n(25,"mat-form-field"),t(26,` - `),n(27,"mat-label"),t(28),o(29,"translate"),i(),t(30,` - `),n(31,"mat-select",15),t(32,` - `),m(33,Zc,2,2,"mat-option",6),t(34,` - `),i(),t(35,` - `),i(),t(36,` - - `),m(37,e0,15,8,"mat-form-field",16),t(38,` - - `),m(39,i0,15,8,"mat-form-field",16),t(40,` - - `),m(41,a0,8,3,"mat-form-field",7),t(42,` - `),i()),e&2){let a=_();r(5),u(c(6,9,"labels.inputs.Amount")),r(5),d("ngIf",a.recurringDepositsChargeForm.controls.amount.hasError("required")),r(6),u(c(17,11,"labels.inputs.Charge Calculation")),r(5),d("ngForOf",a.chargeDetails.chargeCalculationTypeOptions),r(7),u(c(29,13,"labels.inputs.Charge time type")),r(5),d("ngForOf",a.chargeDetails.chargeTimeTypeOptions),r(4),d("ngIf",a.recurringDepositsChargeForm.contains("dueDate")),r(2),d("ngIf",a.recurringDepositsChargeForm.contains("feeOnMonthDay")),r(2),d("ngIf",a.recurringDepositsChargeForm.contains("feeInterval"))}}var gi=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=g,this.savingsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(z=>{this.savingsChargeOptions=z.recurringDepositsAccountActionData.chargeOptions}),this.recurringDepositAccountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRecurringDepositsChargeForm(),this.buildDependencies()}buildDependencies(){this.recurringDepositsChargeForm.controls.chargeId.valueChanges.subscribe(a=>{this.savingsService.getChargeTemplate(a).subscribe(l=>{this.chargeDetails=l;let p=l.chargeTimeType.id;(l.chargeTimeType.value==="Withdrawal Fee"||l.chargeTimeType.value==="Saving No Activity Fee")&&(this.chargeDetails.dueDateNotRequired=!0),(l.chargeTimeType.value==="Annual Fee"||l.chargeTimeType.value==="Monthly Fee")&&(this.chargeDetails.chargeTimeTypeAnnualOrMonth=!0),!this.chargeDetails.dueDateNotRequired&&!this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.recurringDepositsChargeForm.addControl("dueDate",new nt("",N.required)):this.recurringDepositsChargeForm.removeControl("dueDate"),!this.chargeDetails.dueDateNotRequired&&this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.recurringDepositsChargeForm.addControl("feeOnMonthDay",new nt("",N.required)):this.recurringDepositsChargeForm.removeControl("feeOnMonthDay"),p.value==="Monthly Fee"?this.recurringDepositsChargeForm.addControl("feeInterval",new nt(l.feeInterval,N.required)):this.recurringDepositsChargeForm.removeControl("feeInterval"),this.recurringDepositsChargeForm.patchValue({amount:l.amount,chargeCalculationType:l.chargeCalculationType.id,chargeTimeType:l.chargeTimeType.id})})})}createRecurringDepositsChargeForm(){this.recurringDepositsChargeForm=this.formBuilder.group({chargeId:["",N.required],amount:["",N.required],chargeCalculationType:[{value:"",disabled:!0}],chargeTimeType:[{value:"",disabled:!0}]})}submit(){let a=this.recurringDepositsChargeForm.value;if(a.locale=this.settingsService.language.code,a.feeInterval||(a.feeInterval=this.chargeDetails.feeInterval),this.chargeDetails.dueDateNotRequired!==!0)if(this.chargeDetails.chargeTimeTypeAnnualOrMonth===!0){let l="MMMM-dd";if(a.monthDayFormat=l,a.feeOnMonthDay){let p=this.recurringDepositsChargeForm.value.feeOnMonthDay;a.feeOnMonthDay=this.dateUtils.formatDate(p,l)}}else{let l=this.settingsService.dateFormat;if(a.dateFormat=l,a.dueDate){let p=this.recurringDepositsChargeForm.value.dueDate;a.dueDate=this.dateUtils.formatDate(p,l)}}this.savingsService.createSavingsCharge(this.recurringDepositAccountId,"charges",a).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(B),C(G),C(W),C(ce),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-add-charge-recurring-deposits-account"]],decls:42,vars:16,consts:[["dueDatePicker",""],["feeOnMonthDayPicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","chargeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["class","layout-column",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","chargeCalculationType"],["formControlName","chargeTimeType"],[3,"click",4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matInput","","formControlName","feeInterval"]],template:function(l,p){l&1&&(n(0,"div",2),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",3),b("ngSubmit",function(){return p.submit()}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"div",4),t(9,` - `),n(10,"mat-form-field"),t(11,` - `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` - `),n(16,"mat-select",5),t(17,` - `),m(18,Qc,2,2,"mat-option",6),t(19,` - `),i(),t(20,` - `),m(21,Yc,8,9,"mat-error",7),t(22,` - `),i(),t(23,` - - `),m(24,r0,43,15,"div",8),t(25,` - `),i(),t(26,` - - `),n(27,"mat-card-actions",9),t(28,` - `),n(29,"button",10),t(30),o(31,"translate"),i(),t(32,` - `),n(33,"button",11),t(34),o(35,"translate"),i(),t(36,` - `),i(),t(37,` - `),i(),t(38,` - `),i(),t(39,` - `),i(),t(40,` -`),i(),t(41,` -`)),l&2&&(r(4),d("formGroup",p.recurringDepositsChargeForm),r(9),u(c(14,9,"labels.inputs.Charge")),r(5),d("ngForOf",p.savingsChargeOptions),r(3),d("ngIf",p.recurringDepositsChargeForm.controls.chargeId.hasError("required")),r(3),d("ngIf",p.chargeDetails),r(5),d("routerLink",U(15,Kc)),r(),x(` - `,c(31,11,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.recurringDepositsChargeForm.valid),r(),x(` - `,c(35,13,"labels.buttons.Submit"),` - `))},dependencies:[St,R,Mt,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,At,X,rt,Ee,K,J,ot,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var p0=()=>["../../"];function c0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Closed On Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}var xi=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createprematureCloseRecurringDepositsAccountForm()}createprematureCloseRecurringDepositsAccountForm(){this.prematureCloseRecurringDepositsAccountForm=this.formBuilder.group({closedOnDate:["",N.required]})}submit(){let a=this.prematureCloseRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.prematureCloseRecurringDepositsAccountForm.value.closedOnDate;a.closedOnDate instanceof Date&&(a.closedOnDate=this.dateUtils.formatDate(g,p));let h=L(w({},a),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"prematureClose",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(F),C(W),C(B),C(G),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-premature-close-recurring-deposit-account"]],decls:42,vars:18,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"div",3),t(9,` - `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=O(21);return P(T.open())}),t(11,` - `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` - `),f(16,"input",5),t(17,` - `),f(18,"mat-datepicker-toggle",6),t(19,` - `),f(20,"mat-datepicker",null,0),t(22,` - `),m(23,c0,8,9,"mat-error",7),t(24,` - `),i(),t(25,` - `),i(),t(26,` - `),i(),t(27,` - - `),n(28,"mat-card-actions",8),t(29,` - `),n(30,"button",9),t(31),o(32,"translate"),i(),t(33,` - `),n(34,"button",10),t(35),o(36,"translate"),i(),t(37,` - `),i(),t(38,` - `),i(),t(39,` - `),i(),t(40,` -`),i(),t(41,` -`)}if(l&2){let g=O(21);r(4),d("formGroup",p.prematureCloseRecurringDepositsAccountForm),r(9),u(c(14,11,"labels.inputs.Closed On")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.prematureCloseRecurringDepositsAccountForm.controls.closedOnDate.hasError("required")),r(7),d("routerLink",U(17,p0)),r(),x(` - `,c(32,13,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.prematureCloseRecurringDepositsAccountForm),r(),x(` - `,c(36,15,"labels.buttons.Confirm"),` - `)}},dependencies:[R,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,X,rt,K,J,ot,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var l0=()=>["../general"];function m0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Closed On")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function d0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Maturity Amount")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function u0(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.value,` - `)}}function g0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Action")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function x0(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.name,` - `)}}function f0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Payment Type")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function _0(e,s){e&1&&(n(0,"button",22),t(1,` - `),f(2,"i",23),t(3,` - `),i())}function C0(e,s){e&1&&(n(0,"button",22),t(1,` - `),f(2,"i",24),t(3,` - `),i())}function h0(e,s){e&1&&(D(0),t(1,` - `),n(2,"mat-form-field"),t(3,` - `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` - `),f(8,"input",25),t(9,` - `),i(),t(10,` - - `),n(11,"mat-form-field"),t(12,` - `),n(13,"mat-label"),t(14),o(15,"translate"),i(),t(16,` - `),f(17,"input",26),t(18,` - `),i(),t(19,` - - `),n(20,"mat-form-field"),t(21,` - `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` - `),f(26,"input",27),t(27,` - `),i(),t(28,` - - `),n(29,"mat-form-field"),t(30,` - `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` - `),f(35,"input",28),t(36,` - `),i(),t(37,` - - `),n(38,"mat-form-field"),t(39,` - `),n(40,"mat-label"),t(41),o(42,"translate"),i(),t(43,` - `),f(44,"input",29),t(45,` - `),i(),t(46,` - `),v()),e&2&&(r(5),x(" ",c(6,5,"labels.inputs.Account")," #"),r(9),x("",c(15,7,"labels.inputs.Cheque")," #"),r(9),u(c(24,9,"labels.inputs.Routing Code")),r(9),x("",c(33,11,"labels.inputs.Reciept")," #"),r(9),x("",c(42,13,"labels.inputs.Bank")," #"))}var fi=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=g,this.recurringDepositsService=h,this.settingsService=T,this.showPaymentDetails=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(z=>{this.maturityAmount=z.recurringDepositsAccountActionData.maturityAmount,this.onAccountClosureOptions=z.recurringDepositsAccountActionData.onAccountClosureOptions,this.paymentTypes=z.recurringDepositsAccountActionData.paymentTypeOptions,z.recurringDepositsAccountActionData.maturityAmount?this.title="Recurring Deposit Closure on Maturity":this.title="Recurring Deposit Closure"}),this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createcloseRecurringDepositForm()}createcloseRecurringDepositForm(){this.closeRecurringDepositForm=this.formBuilder.group({closedOnDate:[new Date,N.required],maturityAmount:[{value:this.maturityAmount,disabled:!0}],onAccountClosureId:["",N.required],paymentTypeId:["",N.required],accountNumber:"",chequeNumber:"",routingCode:"",receiptNumber:"",bankNumber:"",note:""})}toggleDisplay(){this.showPaymentDetails=!this.showPaymentDetails}submit(){let a=this.closeRecurringDepositForm.value,l=this.closeRecurringDepositForm.value.closedOnDate,p=this.settingsService.dateFormat,g=this.settingsService.language.code;a.closedOnDate instanceof Date&&(a.closedOnDate=this.dateUtils.formatDate(l,p));let h=L(w({},a),{dateFormat:p,locale:g});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"close",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(B),C(G),C(W),C(F),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-close-recurring-deposits-account"]],decls:109,vars:42,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"mat-h3","flex-fill"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","maturityAmount"],["formControlName","onAccountClosureId","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","paymentTypeId","required",""],[1,"flex-fill"],[1,"flex-25"],[1,"expandcollapsebutton","flex-75",3,"click"],["mat-raised-button","","color","primary",4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["mat-raised-button","","color","primary"],[1,"fa","fa-minus"],[1,"fa","fa-plus"],["matInput","","formControlName","accountNumber"],["matInput","","formControlName","chequeNumber"],["matInput","","formControlName","routingCode"],["matInput","","formControlName","receiptNumber"],["matInput","","formControlName","bankNumber"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"div",3),t(9,` - `),n(10,"h3",4),t(11),i(),t(12,` - - `),n(13,"mat-form-field",5),b("click",function(){S(g);let T=O(24);return P(T.open())}),t(14,` - `),n(15,"mat-label"),t(16),o(17,"translate"),i(),t(18,` - `),f(19,"input",6),t(20,` - `),f(21,"mat-datepicker-toggle",7),t(22,` - `),f(23,"mat-datepicker",null,0),t(25,` - `),m(26,m0,8,9,"mat-error",8),t(27,` - `),i(),t(28,` - - `),n(29,"mat-form-field"),t(30,` - `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` - `),f(35,"input",9),t(36,` - `),m(37,d0,8,9,"mat-error",8),t(38,` - `),i(),t(39,` - - `),n(40,"mat-form-field"),t(41,` - `),n(42,"mat-label"),t(43),o(44,"translate"),i(),t(45,` - `),n(46,"mat-select",10),t(47,` - `),m(48,u0,2,2,"mat-option",11),t(49,` - `),i(),t(50,` - `),m(51,g0,8,9,"mat-error",8),t(52,` - `),i(),t(53,` - - `),n(54,"mat-form-field"),t(55,` - `),n(56,"mat-label"),t(57),o(58,"translate"),i(),t(59,` - `),n(60,"mat-select",12),t(61,` - `),m(62,x0,2,2,"mat-option",11),t(63,` - `),i(),t(64,` - `),m(65,f0,8,9,"mat-error",8),t(66,` - `),i(),t(67,` - - `),n(68,"div",13),t(69,` - `),n(70,"span",14),t(71),o(72,"translate"),i(),t(73,` - `),n(74,"span",15),b("click",function(){return S(g),P(p.toggleDisplay())}),t(75,` - `),m(76,_0,4,0,"button",16),t(77,` - `),m(78,C0,4,0,"button",16),t(79,` - `),i(),t(80,` - `),i(),t(81,` - - `),m(82,h0,47,15,"ng-container",8),t(83,` - - `),n(84,"mat-form-field"),t(85,` - `),n(86,"mat-label"),t(87),o(88,"translate"),i(),t(89,` - `),f(90,"textarea",17),t(91,` - `),i(),t(92,` - `),i(),t(93,` - `),i(),t(94,` - - `),n(95,"mat-card-actions",18),t(96,` - `),n(97,"button",19),t(98),o(99,"translate"),i(),t(100,` - `),n(101,"button",20),t(102),o(103,"translate"),i(),t(104,` - `),i(),t(105,` - `),i(),t(106,` - `),i(),t(107,` -`),i(),t(108,` -`)}if(l&2){let g=O(24);r(4),d("formGroup",p.closeRecurringDepositForm),r(7),u(p.title),r(5),u(c(17,25,"labels.inputs.Closed On")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.closeRecurringDepositForm.controls.closedOnDate.hasError("required")),r(6),u(c(33,27,"labels.inputs.Maturity Amount")),r(5),d("ngIf",p.closeRecurringDepositForm.controls.maturityAmount.hasError("required")),r(6),u(c(44,29,"labels.inputs.Action")),r(5),d("ngForOf",p.onAccountClosureOptions),r(3),d("ngIf",p.closeRecurringDepositForm.controls.onAccountClosureId.hasError("required")),r(6),u(c(58,31,"labels.inputs.Payment Type Id")),r(5),d("ngForOf",p.paymentTypes),r(3),d("ngIf",p.closeRecurringDepositForm.controls.paymentTypeId.hasError("required")),r(6),x(" ",c(72,33,"labels.inputs.Show Payment Details"),""),r(5),d("ngIf",p.showPaymentDetails),r(2),d("ngIf",!p.showPaymentDetails),r(4),d("ngIf",p.showPaymentDetails),r(5),u(c(88,35,"labels.inputs.Note")),r(10),d("routerLink",U(41,l0)),r(),x(` - `,c(99,37,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.closeRecurringDepositForm.valid),r(),x(` - `,c(103,39,"labels.buttons.Submit"),` - `)}},dependencies:[St,R,Mt,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,Lt,At,X,rt,K,J,ot,Z,tt,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px;margin-left:2%}"]})}}return e})();var b0=()=>["../../general"];function S0(e,s){if(e&1&&(n(0,"h2",20),t(1),o(2,"translate"),o(3,"translate"),i()),e&2){let a=_();r(),y(` - `,c(2,2,"labels.menus."+a.actionName)," ",c(3,4,"labels.heading.Recurring Deposit Transactions"),` - `)}}function P0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Transaction Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function T0(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.name,` - `)}}function y0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Payment Type")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function M0(e,s){e&1&&(D(0),t(1,` - `),n(2,"mat-form-field"),t(3,` - `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` - `),f(8,"input",22),t(9,` - `),i(),t(10,` - - `),n(11,"mat-form-field"),t(12,` - `),n(13,"mat-label"),t(14),o(15,"translate"),i(),t(16,` - `),f(17,"input",23),t(18,` - `),i(),t(19,` - - `),n(20,"mat-form-field"),t(21,` - `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` - `),f(26,"input",24),t(27,` - `),i(),t(28,` - - `),n(29,"mat-form-field"),t(30,` - `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` - `),f(35,"input",25),t(36,` - `),i(),t(37,` - - `),n(38,"mat-form-field"),t(39,` - `),n(40,"mat-label"),t(41),o(42,"translate"),i(),t(43,` - `),f(44,"input",26),t(45,` - `),i(),t(46,` - `),v()),e&2&&(r(5),x(" ",c(6,5,"labels.inputs.Account")," #"),r(9),x("",c(15,7,"labels.inputs.Cheque")," #"),r(9),u(c(24,9,"labels.inputs.Routing Code")),r(9),x("",c(33,11,"labels.inputs.Reciept")," #"),r(9),x("",c(42,13,"labels.inputs.Bank")," #"))}var _i=(()=>{class e{constructor(a,l,p,g,h,T){if(this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=g,this.recurringDepositsService=h,this.settingsService=T,this.showPaymentDetails=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.transactionType={deposit:!1,withdrawal:!1},this.route.data.subscribe(z=>{this.transactionAmount=z.recurringDepositsAccountActionData.amount,this.paymentTypes=z.recurringDepositsAccountActionData.paymentTypeOptions,z.recurringDepositsAccountActionData.outstandingChargeAmount&&z.recurringDepositsAccountActionData.outstandingChargeAmount>0&&(this.outstandingChargeAmount=z.recurringDepositsAccountActionData.outstandingChargeAmount,this.transactionAmount+=this.outstandingChargeAmount)}),this.actionName=this.route.snapshot.params.name,this.action=this.actionName.toLowerCase(),this.action==="deposit"||this.action==="withdrawal")this.transactionCommand=this.action,this.transactionType[this.transactionCommand]=!0;else throw new Error(`Invalid transaction action: ${this.actionName}`);this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createdepositRecurringDepositForm()}createdepositRecurringDepositForm(){this.depositRecurringDepositForm=this.formBuilder.group({transactionDate:[new Date,N.required],transactionAmount:[0,N.required],paymentTypeId:["",N.required],note:""})}addPaymentDetails(){this.showPaymentDetails=!this.showPaymentDetails,this.showPaymentDetails?(this.depositRecurringDepositForm.addControl("accountNumber",new nt("")),this.depositRecurringDepositForm.addControl("checkNumber",new nt("")),this.depositRecurringDepositForm.addControl("routingCode",new nt("")),this.depositRecurringDepositForm.addControl("receiptNumber",new nt("")),this.depositRecurringDepositForm.addControl("bankNumber",new nt(""))):(this.depositRecurringDepositForm.removeControl("accountNumber"),this.depositRecurringDepositForm.removeControl("checkNumber"),this.depositRecurringDepositForm.removeControl("routingCode"),this.depositRecurringDepositForm.removeControl("receiptNumber"),this.depositRecurringDepositForm.removeControl("bankNumber"))}toggleDisplay(){this.showPaymentDetails=!this.showPaymentDetails}submit(){let a=this.depositRecurringDepositForm.value,l=this.settingsService.dateFormat,p=this.settingsService.language.code,g=this.depositRecurringDepositForm.value.transactionDate;a.transactionDate instanceof Date&&(a.transactionDate=this.dateUtils.formatDate(g,l));let h=L(w({},a),{dateFormat:l,locale:p});delete h.note,h.transactionAmount=h.transactionAmount*1,this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,this.action,h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(B),C(G),C(W),C(F),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-deposit-recurring-deposits-account"]],inputs:{currency:"currency"},decls:88,vars:36,consts:[["transactionDatePicker",""],[1,"container"],["mat-title","",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["formControlName","paymentTypeId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["mat-title",""],[3,"value"],["matInput","","formControlName","accountNumber"],["matInput","","formControlName","checkNumber"],["matInput","","formControlName","routingCode"],["matInput","","formControlName","receiptNumber"],["matInput","","formControlName","bankNumber"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),m(4,S0,4,6,"h2",2),t(5,` - - `),n(6,"form",3),b("ngSubmit",function(){return S(g),P(p.submit())}),t(7,` - `),n(8,"mat-card-content"),t(9,` - `),n(10,"div",4),t(11,` - `),n(12,"mat-form-field",5),b("click",function(){S(g);let T=O(23);return P(T.open())}),t(13,` - `),n(14,"mat-label"),t(15),o(16,"translate"),i(),t(17,` - `),f(18,"input",6),t(19,` - `),f(20,"mat-datepicker-toggle",7),t(21,` - `),f(22,"mat-datepicker",null,0),t(24,` - `),m(25,P0,8,9,"mat-error",8),t(26,` - `),i(),t(27,` - - `),n(28,"mifosx-input-amount",9),t(29,` - `),i(),t(30,` - - `),n(31,"mat-form-field"),t(32,` - `),n(33,"mat-label"),t(34),o(35,"translate"),i(),t(36,` - `),n(37,"mat-select",10),t(38,` - `),m(39,T0,2,2,"mat-option",11),t(40,` - `),i(),t(41,` - `),m(42,y0,8,9,"mat-error",8),t(43,` - `),i(),t(44,` - - `),n(45,"div",12),t(46,` - `),n(47,"span",13),b("click",function(){return S(g),P(p.addPaymentDetails())}),t(48,` - `),n(49,"mat-slide-toggle"),t(50,` - `),n(51,"div",14),t(52,` - `),n(53,"span",15),t(54),o(55,"translate"),i(),t(56,` - `),i(),t(57,` - `),i(),t(58,` - `),i(),t(59,` - `),i(),t(60,` - - `),m(61,M0,47,15,"ng-container",8),t(62,` - - `),n(63,"mat-form-field"),t(64,` - `),n(65,"mat-label"),t(66),o(67,"translate"),i(),t(68,` - `),f(69,"textarea",16),t(70,` - `),i(),t(71,` - `),i(),t(72,` - `),i(),t(73,` - - `),n(74,"mat-card-actions",17),t(75,` - `),n(76,"button",18),t(77),o(78,"translate"),i(),t(79,` - `),n(80,"button",19),t(81),o(82,"translate"),i(),t(83,` - `),i(),t(84,` - `),i(),t(85,` - `),i(),t(86,` -`),i(),t(87,` -`)}if(l&2){let g=O(23);r(4),d("ngIf",p.transactionType.withdrawal),r(2),d("formGroup",p.depositRecurringDepositForm),r(9),u(c(16,23,"labels.inputs.Transaction Date")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.depositRecurringDepositForm.controls.transactionDate.hasError("required")),r(3),d("currency",p.currency)("isRequired",!0)("inputFormControl",p.depositRecurringDepositForm.controls.transactionAmount)("inputLabel","Transaction Amount"),r(6),u(c(35,25,"labels.inputs.Payment Type Id")),r(5),d("ngForOf",p.paymentTypes),r(3),d("ngIf",p.depositRecurringDepositForm.controls.paymentTypeId.hasError("required")),r(9),d("className",p.showPaymentDetails?"enabled":"disabled"),r(3),u(c(55,27,"labels.inputs.Show Payment Details")),r(7),d("ngIf",p.showPaymentDetails),r(5),u(c(67,29,"labels.inputs.Note")),r(10),d("routerLink",U(35,b0)),r(),x(` - `,c(78,31,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.depositRecurringDepositForm.valid),r(),x(` - `,c(82,33,"labels.buttons.Submit"),` - `)}},dependencies:[St,R,Mt,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,Lt,At,Qe,X,rt,K,J,ot,Z,tt,we,$,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px;margin-left:2%}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}"]})}}return e})();function I0(e,s){e&1&&f(0,"mifosx-activate-recurring-deposits-account")}function O0(e,s){e&1&&f(0,"mifosx-undo-approval-recurring-deposits-account")}function E0(e,s){e&1&&f(0,"mifosx-approve-recurring-deposits-account")}function R0(e,s){e&1&&f(0,"mifosx-reject-recurring-deposits-account")}function w0(e,s){e&1&&f(0,"mifosx-withdraw-by-client-recurring-deposits-account")}function F0(e,s){e&1&&f(0,"mifosx-add-charge-recurring-deposits-account")}function B0(e,s){e&1&&f(0,"mifosx-premature-close-recurring-deposit-account")}function k0(e,s){e&1&&f(0,"mifosx-close-recurring-deposits-account")}function N0(e,s){if(e&1&&f(0,"mifosx-deposit-recurring-deposits-account",2),e&2){let a=_();d("currency",a.currency)}}var Ci=(()=>{class e{constructor(a){this.route=a,this.actions={Activate:!1,"Undo Activation":!1,"Undo Approval":!1,Approve:!1,Reject:!1,"Withdrawn by Client":!1,"Add Charge":!1,"Premature Close":!1,Close:!1,Deposit:!1,Withdrawal:!1},this.route.data.subscribe(p=>{p.recurringDepositsAccountActionData&&(this.currency=p.recurringDepositsAccountActionData.currency)});let l=this.route.snapshot.params.name;l&&l in this.actions&&(this.actions[l]=!0)}static{this.\u0275fac=function(l){return new(l||e)(C(B))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-actions"]],decls:18,vars:9,consts:[[4,"ngIf"],[3,"currency",4,"ngIf"],[3,"currency"]],template:function(l,p){l&1&&(m(0,I0,1,0,"mifosx-activate-recurring-deposits-account",0),t(1,` -`),m(2,O0,1,0,"mifosx-undo-approval-recurring-deposits-account",0),t(3,` -`),m(4,E0,1,0,"mifosx-approve-recurring-deposits-account",0),t(5,` -`),m(6,R0,1,0,"mifosx-reject-recurring-deposits-account",0),t(7,` -`),m(8,w0,1,0,"mifosx-withdraw-by-client-recurring-deposits-account",0),t(9,` -`),m(10,F0,1,0,"mifosx-add-charge-recurring-deposits-account",0),t(11,` -`),m(12,B0,1,0,"mifosx-premature-close-recurring-deposit-account",0),t(13,` -`),m(14,k0,1,0,"mifosx-close-recurring-deposits-account",0),t(15,` -`),m(16,N0,1,1,"mifosx-deposit-recurring-deposits-account",1),t(17,` -`)),l&2&&(d("ngIf",p.actions.Activate),r(2),d("ngIf",p.actions["Undo Approval"]||p.actions["Undo Activation"]),r(2),d("ngIf",p.actions.Approve),r(2),d("ngIf",p.actions.Reject),r(2),d("ngIf",p.actions["Withdrawn by Client"]),r(2),d("ngIf",p.actions["Add Charge"]),r(2),d("ngIf",p.actions["Premature Close"]),r(2),d("ngIf",p.actions.Close),r(2),d("ngIf",p.actions.Deposit||p.actions.Withdrawal))},dependencies:[R,si,li,mi,di,ui,gi,xi,fi,_i]})}}return e})();function V0(e,s){e&1&&(n(0,"button",15),t(1,` - `),f(2,"fa-icon",16),t(3),o(4,"translate"),i()),e&2&&(d("routerLink","edit"),r(3),x("",c(4,2,"labels.buttons.Edit"),` - `))}function q0(e,s){if(e&1&&(n(0,"span"),t(1,` - `),m(2,V0,5,4,"button",14),t(3,` - `),i()),e&2){let a=_(2);r(2),d("ngIf",!(a.transactionData.transactionType.value==="Transfer"||a.transactionData.reversed==="true"))}}function j0(e,s){if(e&1){let a=M();n(0,"button",17),b("click",function(){S(a);let p=_(2);return P(p.undoTransaction())}),t(1,` - `),f(2,"fa-icon",18),t(3),o(4,"translate"),i()}e&2&&(r(3),x("",c(4,1,"labels.buttons.Undo"),` - `))}function G0(e,s){e&1&&(n(0,"div",11),t(1,` - `),m(2,q0,4,1,"span",12),t(3,` - `),m(4,j0,5,3,"button",13),t(5,` -`),i()),e&2&&(r(2),d("mifosxHasPermission","ADJUSTTRANSACTION_SAVINGSACCOUNT"),r(2),d("mifosxHasPermission","UNDOTRANSACTION_SAVINGSACCOUNT"))}function U0(e,s){e&1&&(n(0,"div",4),t(1),o(2,"translate"),i()),e&2&&(r(),x(` - `,c(2,1,"labels.inputs.Note"),` - `))}function z0(e,s){if(e&1&&(n(0,"div",5),t(1),i()),e&2){let a=_();r(),x(` - `,a.transactionData.note,` - `)}}function $0(e,s){if(e&1&&(n(0,"mifosx-transaction-payment-detail",19),t(1,` - `),i()),e&2){let a=_();d("paymentDetailData",a.transactionData.paymentDetailData)}}var hi=(()=>{class e{constructor(a,l,p,g,h,T,z,Ot){this.recurringDepositsService=a,this.route=l,this.location=p,this.dateUtils=g,this.router=h,this.dialog=T,this.translateService=z,this.settingsService=Ot,this.route.data.subscribe(Ti=>{this.transactionData=Ti.recurringDepositsAccountTransaction})}undoTransaction(){let a=this.route.parent.snapshot.params.recurringDepositAccountId;this.dialog.open(ae,{data:{heading:this.translateService.instant("labels.heading.Undo Transaction"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to undo this transaction ?")}}).afterClosed().subscribe(p=>{if(p.confirm){let g=this.settingsService.language.code,h=this.settingsService.dateFormat,T={transactionDate:this.dateUtils.formatDate(this.transactionData.date&&new Date(this.transactionData.date),h),transactionAmount:0,dateFormat:h,locale:g};this.recurringDepositsService.executeRecurringDepositsAccountTransactionsCommand(a,"undo",T,this.transactionData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}})}transactionColor(){return this.transactionData.reversed?"undo":"active"}goBack(){this.location.back()}static{this.\u0275fac=function(l){return new(l||e)(C(F),C(B),C(hn),C(W),C(G),C(Zt),C(Oe),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-view-transaction"]],decls:66,vars:35,consts:[["class","container m-b-20 align-end gap-2percent",4,"ngIf"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-100",3,"ngClass"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[3,"paymentDetailData",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px","m-b-20"],["type","button","color","primary","mat-raised-button","",3,"click"],[1,"container","m-b-20","align-end","gap-2percent"],[4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","undo",1,"m-r-10"],[3,"paymentDetailData"]],template:function(l,p){l&1&&(m(0,G0,6,2,"div",0),t(1,` - -`),n(2,"div",1),t(3,` - `),n(4,"mat-card"),t(5,` - `),n(6,"mat-card-content"),t(7,` - `),n(8,"div",2),t(9,` - `),f(10,"div",3),t(11,` - - `),n(12,"div",4),t(13),o(14,"translate"),i(),t(15,` - - `),n(16,"div",5),t(17),i(),t(18,` - - `),n(19,"div",4),t(20),o(21,"translate"),i(),t(22,` - - `),n(23,"div",5),t(24),i(),t(25,` - - `),n(26,"div",4),t(27),o(28,"translate"),i(),t(29,` - - `),n(30,"div",5),t(31),o(32,"dateFormat"),i(),t(33,` - - `),n(34,"div",4),t(35),o(36,"translate"),i(),t(37,` - - `),n(38,"div",5),t(39),i(),t(40,` - - `),n(41,"div",4),t(42),o(43,"translate"),i(),t(44,` - - `),n(45,"div",5),t(46),o(47,"currency"),i(),t(48,` - - `),m(49,U0,3,3,"div",6),t(50,` - - `),m(51,z0,2,1,"div",7),t(52,` - - `),m(53,$0,2,1,"mifosx-transaction-payment-detail",8),t(54,` - `),i(),t(55,` - `),i(),t(56,` - - `),n(57,"mat-card-actions",9),t(58,` - `),n(59,"button",10),b("click",function(){return p.goBack()}),t(60),o(61,"translate"),i(),t(62,` - `),i(),t(63,` - `),i(),t(64,` -`),i(),t(65,` -`)),l&2&&(d("ngIf",!p.transactionData.reversed),r(10),d("ngClass",p.transactionColor()),r(3),x(` - `,c(14,16,"labels.inputs.Transaction Id"),` - `),r(4),x(` - `,p.transactionData.id,` - `),r(3),x(` - `,c(21,18,"labels.inputs.Type"),` - `),r(4),x(` - `,p.transactionData.transactionType.value,` - `),r(3),x(` - `,c(28,20,"labels.inputs.Transaction Date"),` - `),r(4),x(` - `,c(32,22,p.transactionData.date),` - `),r(4),x(` - `,c(36,24,"labels.inputs.Currency"),` - `),r(4),x(` - `,p.transactionData.currency.displayLabel,` - `),r(3),x(` - `,c(43,26,"labels.inputs.Amount"),` - `),r(4),x(` - `,q(47,28,p.transactionData.amount,p.transactionData.currency.code,"symbol-narrow","1.2-2"),` - `),r(3),d("ngIf",p.transactionData.note),r(2),d("ngIf",p.transactionData.note),r(2),d("ngIf",p.transactionData.paymentDetailData),r(7),x(` - `,c(61,33,"labels.buttons.Back"),` - `))},dependencies:[be,R,at,k,H,xt,st,Ln,se,$,Te,I,It],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mifosx-transaction-payment-detail[_ngcontent-%COMP%]{width:100%;margin-bottom:20px}.active[_ngcontent-%COMP%]{background-color:#5cb85c;height:4px}.linked[_ngcontent-%COMP%]{background-color:#4461e2;height:4px}.undo[_ngcontent-%COMP%]{background-color:red;height:4px}"]})}}return e})();var H0=()=>["../"];function L0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` - `),i()),e&2&&(r(),y(` - `,c(2,3,"labels.inputs.Transaction Date")," ",c(3,5,"labels.commons.is"),` - `),r(4),u(c(6,7,"labels.commons.required")))}function W0(e,s){if(e&1&&(n(0,"mat-option",18),t(1),i()),e&2){let a=s.$implicit;d("value",a.id),r(),x(` - `,a.name,` - `)}}function K0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",19),t(7,` - `),i()),e&2&&(r(3),u(c(4,1,"labels.inputs.Account Number")))}function Q0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",20),t(7,` - `),i()),e&2&&(r(3),u(c(4,1,"labels.inputs.Cheque")))}function Y0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",21),t(7,` - `),i()),e&2&&(r(3),u(c(4,1,"labels.inputs.Routing Code")))}function J0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",22),t(7,` - `),i()),e&2&&(r(3),u(c(4,1,"labels.inputs.Receipt Number")))}function X0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` - `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` - `),f(6,"input",23),t(7,` - `),i()),e&2&&(r(3),u(c(4,1,"labels.inputs.Bank")))}var Di=(()=>{class e{constructor(a,l,p,g,h,T){this.formBuilder=a,this.route=l,this.router=p,this.dateUtils=g,this.recurringDepositsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.addPaymentDetailsFlag=!1,this.currency=null,this.route.data.subscribe(z=>{this.transactionTemplateData=z.recurringDepositsAccountTransactionTemplate,this.transactionTemplateData.currency&&(this.currency=this.transactionTemplateData.currency),this.paymentTypeOptions=this.transactionTemplateData.paymentTypeOptions}),this.recurringDepositAccountId=this.route.parent.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEditTransactionForm(),this.editTransactionForm.patchValue({transactionDate:this.transactionTemplateData.date&&new Date(this.transactionTemplateData.date),transactionAmount:this.transactionTemplateData.amount,paymentTypeId:this.transactionTemplateData.paymentTypeId})}createEditTransactionForm(){this.editTransactionForm=this.formBuilder.group({transactionDate:["",N.required],transactionAmount:["",N.required],paymentTypeId:[""]})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.editTransactionForm.addControl("accountNumber",new nt("")),this.editTransactionForm.addControl("checkNumber",new nt("")),this.editTransactionForm.addControl("routingCode",new nt("")),this.editTransactionForm.addControl("receiptNumber",new nt("")),this.editTransactionForm.addControl("bankNumber",new nt(""))):(this.editTransactionForm.removeControl("accountNumber"),this.editTransactionForm.removeControl("checkNumber"),this.editTransactionForm.removeControl("routingCode"),this.editTransactionForm.removeControl("receiptNumber"),this.editTransactionForm.removeControl("bankNumber"))}submit(){let a=this.editTransactionForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.editTransactionForm.value.transactionDate;a.transactionDate instanceof Date&&(a.transactionDate=this.dateUtils.formatDate(g,p));let h=L(w({},a),{dateFormat:p,locale:l});h.transactionAmount=h.transactionAmount*1,this.recurringDepositsService.executeRecurringDepositsAccountTransactionsCommand(this.recurringDepositAccountId,"modify",h,this.transactionTemplateData.id).subscribe(T=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(et),C(B),C(G),C(W),C(F),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-transaction"]],decls:80,vars:35,consts:[["dueDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-card"),t(3,` - `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` - `),n(6,"mat-card-content",3),t(7,` - `),n(8,"mat-form-field",4),b("click",function(){S(g);let T=O(19);return P(T.open())}),t(9,` - `),n(10,"mat-label"),t(11),o(12,"translate"),i(),t(13,` - `),f(14,"input",5),t(15,` - `),f(16,"mat-datepicker-toggle",6),t(17,` - `),f(18,"mat-datepicker",null,0),t(20,` - `),m(21,L0,8,9,"mat-error",7),t(22,` - `),i(),t(23,` - - `),n(24,"mifosx-input-amount",8),t(25,` - `),i(),t(26,` - - `),n(27,"mat-form-field"),t(28,` - `),n(29,"mat-label"),t(30),o(31,"translate"),i(),t(32,` - `),n(33,"mat-select",9),t(34,` - `),m(35,W0,2,2,"mat-option",10),t(36,` - `),i(),t(37,` - `),i(),t(38,` - - `),n(39,"div",11),t(40,` - `),n(41,"span",12),b("click",function(){return S(g),P(p.addPaymentDetails())}),t(42,` - `),n(43,"mat-slide-toggle"),t(44,` - `),n(45,"div",13),t(46,` - `),n(47,"span",14),t(48),o(49,"translate"),i(),t(50,` - `),i(),t(51,` - `),i(),t(52,` - `),i(),t(53,` - `),i(),t(54,` - - `),m(55,K0,8,3,"mat-form-field",7),t(56,` - - `),m(57,Q0,8,3,"mat-form-field",7),t(58,` - - `),m(59,Y0,8,3,"mat-form-field",7),t(60,` - - `),m(61,J0,8,3,"mat-form-field",7),t(62,` - - `),m(63,X0,8,3,"mat-form-field",7),t(64,` - - `),n(65,"mat-card-actions",15),t(66,` - `),n(67,"button",16),t(68),o(69,"translate"),i(),t(70,` - `),n(71,"button",17),t(72),o(73,"translate"),i(),t(74,` - `),i(),t(75,` - `),i(),t(76,` - `),i(),t(77,` - `),i(),t(78,` -`),i(),t(79,` -`)}if(l&2){let g=O(19);r(4),d("formGroup",p.editTransactionForm),r(7),u(c(12,24,"labels.inputs.Transaction Date")),r(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),r(2),d("for",g),r(5),d("ngIf",p.editTransactionForm.controls.transactionDate.hasError("required")),r(3),d("currency",p.currency)("isRequired",!0)("inputFormControl",p.editTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),r(6),u(c(31,26,"labels.inputs.Payment Type")),r(5),d("ngForOf",p.paymentTypeOptions),r(10),d("className",p.addPaymentDetailsFlag?"enabled":"disabled"),r(3),u(c(49,28,"labels.inputs.Show Payment Details")),r(7),d("ngIf",p.editTransactionForm.controls.accountNumber),r(2),d("ngIf",p.editTransactionForm.controls.checkNumber),r(2),d("ngIf",p.editTransactionForm.controls.routingCode),r(2),d("ngIf",p.editTransactionForm.controls.receiptNumber),r(2),d("ngIf",p.editTransactionForm.controls.bankNumber),r(4),d("routerLink",U(34,H0)),r(),x(` - `,c(69,30,"labels.buttons.Cancel"),` - `),r(3),d("disabled",!p.editTransactionForm.valid),r(),x(` - `,c(73,32,"labels.buttons.Submit"),` - `)}},dependencies:[St,R,Mt,k,H,xt,st,dt,ut,gt,Y,Q,pt,mt,ct,At,Qe,X,rt,Ee,K,J,ot,Z,tt,we,$,I],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var vi=(()=>{class e{constructor(a){this.recurringDepositsService=a}resolve(a){let l=a.paramMap.get("recurringDepositAccountId");return this.recurringDepositsService.getRecurringDepositsAccountData(l)}static{this.\u0275fac=function(l){return new(l||e)(Pt(F))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac})}}return e})();var dn=(()=>{class e{constructor(a){this.recurringDepositsService=a}resolve(a){let l=a.parent.paramMap.get("recurringDepositAccountId");return this.recurringDepositsService.getRecurringDepositsAccountData(l)}static{this.\u0275fac=function(l){return new(l||e)(Pt(F))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac})}}return e})();var un=(()=>{class e{constructor(a){this.recurringDepositsService=a}resolve(a){let l=a.parent.parent.paramMap.get("clientId");return this.recurringDepositsService.getRecurringDepositsAccountTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(Pt(F))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac})}}return e})();var gn=(()=>{class e{constructor(a,l){this.savingsService=a,this.recurringDepositsService=l}resolve(a){let l=a.paramMap.get("name"),p=a.paramMap.get("recurringDepositAccountId")||a.parent.parent.paramMap.get("recurringDepositAccountId");switch(l){case"Add Charge":return this.savingsService.getSavingsChargeTemplateResource(p);case"Close":return this.recurringDepositsService.getRecurringDepositAccountActionResource(p,"close");case"Deposit":case"Withdrawal":return this.recurringDepositsService.getRecurringDepositAccountTransactionTemplateResource(p,l.toLocaleLowerCase());default:return}}static{this.\u0275fac=function(l){return new(l||e)(Pt(ce),Pt(F))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac})}}return e})();function Z0(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",15),t(2,` - `))}function ts(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",15),t(2,` - `))}function es(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",16),t(2,` - `))}function ns(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",17),t(2,` - `))}function is(e,s){e&1&&(t(0,` - `),f(1,"fa-icon",18),t(2,` - `))}function as(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function rs(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function os(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function ps(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function cs(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function ss(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function ls(e,s){if(e&1){let a=M();n(0,"mat-step",19),t(1,` - `),m(2,ss,2,3,"ng-template",9),t(3,` - - `),n(4,"mifosx-recurring-deposits-account-preview-step",20),b("submitEvent",function(){S(a);let p=_();return P(p.submit())}),t(5,` - `),i(),t(6,` - `),i()}if(e&2){let a=_();r(4),d("recurringDepositsAccountTemplate",a.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",a.recurringDepositsAccountProductTemplate)("recurringDepositAccountData",a.recurringDepositAccountData)}}var bi=(()=>{class e{constructor(a,l,p,g,h){this.route=a,this.router=l,this.dateUtils=p,this.recurringDepositsService=g,this.settingsService=h,this.route.data.subscribe(T=>{this.recurringDepositsAccountAndTemplate=T.recurringDepositsAccountAndTemplate})}setTemplate(a){this.recurringDepositsAccountProductTemplate=a}get recurringDepositAccountDetailsForm(){return this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetailsForm}get recurringDepositAccountTermsForm(){return this.recurringDepositAccountTermsStep.recurringDepositAccountTermsForm}get recurringDepositAccountSettingsForm(){return this.recurringDepositAccountSettingsStep.recurringDepositAccountSettingsForm}get recurringDepositAccountFormValidAndNotPristine(){return this.recurringDepositAccountDetailsForm.valid&&this.recurringDepositAccountTermsForm.valid&&this.recurringDepositAccountSettingsForm.valid&&(!this.recurringDepositAccountDetailsForm.pristine||!this.recurringDepositAccountTermsForm.pristine||!this.recurringDepositAccountSettingsForm.pristine||!this.recurringDepositAccountChargesStep.pristine)}get recurringDepositAccountData(){return w(w(w(w({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}get recurringDepositAccount(){return w(w(w(w({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}submit(){let a=this.settingsService.language.code,l=this.settingsService.dateFormat,g=L(w({},this.recurringDepositAccount),{clientId:this.recurringDepositsAccountAndTemplate.clientId,charges:this.recurringDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay,feeInterval:h.feeInterval})),isCalendarInherited:this.recurringDepositAccount.recurringDepositAccount?this.recurringDepositAccount.recurringDepositAccount:!1,submittedOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.submittedOnDate,l),expectedFirstDepositOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.expectedFirstDepositOnDate,l),dateFormat:l,monthDayFormat:"dd MMMM",locale:a});this.recurringDepositsService.updateRecurringDepositAccount(this.recurringDepositsAccountAndTemplate.id,g).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(B),C(G),C(W),C(F),C(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-recurring-deposit-account"]],viewQuery:function(l,p){if(l&1&&(Dt(le,7),Dt(me,7),Dt(de,7),Dt(ue,7)),l&2){let g;vt(g=bt())&&(p.recurringDepositsAccountDetailsStep=g.first),vt(g=bt())&&(p.recurringDepositAccountTermsStep=g.first),vt(g=bt())&&(p.recurringDepositAccountSettingsStep=g.first),vt(g=bt())&&(p.recurringDepositAccountChargesStep=g.first)}},decls:59,vars:15,consts:[["recurringDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositsAccountProductTemplate","recurringDepositsAccountTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate"],[3,"isNew","recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountData"]],template:function(l,p){if(l&1){let g=M();n(0,"div",1),t(1,` - `),n(2,"mat-horizontal-stepper",2,0),t(4,` - `),m(5,Z0,3,0,"ng-template",3),t(6,` - - `),m(7,ts,3,0,"ng-template",4),t(8,` - - `),m(9,es,3,0,"ng-template",5),t(10,` - - `),m(11,ns,3,0,"ng-template",6),t(12,` - - `),m(13,is,3,0,"ng-template",7),t(14,` - - `),n(15,"mat-step",8),t(16,` - `),m(17,as,2,3,"ng-template",9),t(18,` - - `),n(19,"mifosx-recurring-deposits-account-details-step",10),b("recurringDepositsAccountProductTemplate",function(T){return S(g),P(p.setTemplate(T))}),t(20,` - `),i(),t(21,` - `),i(),t(22,` - - `),n(23,"mat-step",8),t(24,` - `),m(25,rs,2,3,"ng-template",9),t(26,` - - `),n(27,"mifosx-recurring-deposits-account-terms-step",11),t(28,` - `),i(),t(29,` - `),i(),t(30,` - - `),n(31,"mat-step",8),t(32,` - `),m(33,os,2,3,"ng-template",9),t(34,` - - `),n(35,"mifosx-recurring-deposits-account-settings-step",12),t(36,` - `),i(),t(37,` - `),i(),t(38,` - - `),n(39,"mat-step"),t(40,` - `),m(41,ps,2,3,"ng-template",9),t(42,` - - `),n(43,"mifosx-recurring-deposits-account-interest-rate-chart-step",11),t(44,` - `),i(),t(45,` - `),i(),t(46,` - - `),n(47,"mat-step"),t(48,` - `),m(49,cs,2,3,"ng-template",9),t(50,` - - `),n(51,"mifosx-recurring-deposits-account-charges-step",13),t(52,` - `),i(),t(53,` - `),i(),t(54,` - - `),m(55,ls,7,3,"mat-step",14),t(56,` - `),i(),t(57,` -`),i(),t(58,` -`)}l&2&&(r(15),d("stepControl",p.recurringDepositAccountDetailsForm),r(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate),r(4),d("stepControl",p.recurringDepositAccountTermsForm),r(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),r(4),d("stepControl",p.recurringDepositAccountSettingsForm),r(4),d("isNew",!1)("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),r(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),r(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate)("recurringDepositAccountFormValid",p.recurringDepositAccountFormValidAndNotPristine),r(4),d("ngIf",p.recurringDepositAccountFormValidAndNotPristine))},dependencies:[R,at,Xe,Ye,Ze,Je,le,me,de,an,ue,rn,I]})}}return e})();var xn=(()=>{class e{constructor(a){this.recurringDepositsService=a}resolve(a){let l=a.paramMap.get("recurringDepositAccountId");return this.recurringDepositsService.getRecurringDepositsAccountAndTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(Pt(F))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac})}}return e})();var fn=(()=>{class e{constructor(a){this.recurringDepositsService=a}resolve(a){let l=a.parent.paramMap.get("recurringDepositAccountId"),p=a.paramMap.get("id");return this.recurringDepositsService.getRecurringDepositsAccountTransaction(l,p)}static{this.\u0275fac=function(l){return new(l||e)(Pt(F))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac})}}return e})();var _n=(()=>{class e{constructor(a){this.recurringDepositsService=a}resolve(a){let l=a.parent.paramMap.get("recurringDepositAccountId"),p=a.paramMap.get("id");return this.recurringDepositsService.getRecurringDepositsAccountTransactionTemplate(l,p)}static{this.\u0275fac=function(l){return new(l||e)(Pt(F))}}static{this.\u0275prov=yt({token:e,factory:e.\u0275fac})}}return e})();function ms(e,s){if(e&1&&(n(0,"span"),t(1,` - `),f(2,"mifosx-external-identifier",6),t(3,` - `),i()),e&2){let a=_(2);r(2),ht("externalId",a.recurringDepositsAccountData.externalId)}}function ds(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(r(),x(` - `,c(2,1,"labels.inputs.Not Available"),` - `))}function us(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Unassigned")))}function gs(e,s){e&1&&(n(0,"td"),t(1),o(2,"translate"),i()),e&2&&(r(),x(` - `,c(2,1,"labels.inputs.Closed on Date"),` - `))}function xs(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),m(2,gs,3,3,"td",4),t(3,` - `),n(4,"td"),t(5,` - `),n(6,"span"),t(7),o(8,"dateFormat"),i(),t(9,` - `),i(),t(10,` - `),i()),e&2){let a=_(2);r(2),d("ngIf",a.recurringDepositsAccountData.timeline.closedOnDate),r(5),u(c(8,2,a.recurringDepositsAccountData.timeline.closedOnDate))}}function fs(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7,` - `),n(8,"span"),t(9),i(),t(10,` - `),i(),t(11,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Balance Required for Interest Calculation")),r(6),u(a.recurringDepositsAccountData.minBalanceForInterestCalculation)}}function _s(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7,` - `),n(8,"span"),t(9),i(),t(10,` - `),i(),t(11,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Witdhold Tax Group")),r(6),u(a.recurringDepositsAccountData.taxGroup.name)}}function Cs(e,s){if(e&1&&(n(0,"div",2),t(1,` - `),n(2,"h4",3),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"table"),t(7,` - `),n(8,"tbody"),t(9,` - `),n(10,"tr"),t(11,` - `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` - `),n(16,"td"),t(17,` - `),m(18,ms,4,1,"span",4),t(19,` - `),m(20,ds,3,3,"span",4),t(21,` - `),i(),t(22,` - `),i(),t(23,` - `),n(24,"tr"),t(25,` - `),n(26,"td"),t(27),o(28,"translate"),i(),t(29,` - `),n(30,"td"),t(31),m(32,us,3,3,"span",4),t(33,` - `),i(),t(34,` - `),i(),t(35,` - `),n(36,"tr"),t(37,` - `),n(38,"td"),t(39),o(40,"translate"),i(),t(41,` - `),n(42,"td"),t(43),o(44,"dateFormat"),i(),t(45,` - `),i(),t(46,` - `),n(47,"tr"),t(48,` - `),n(49,"td"),t(50),o(51,"translate"),i(),t(52,` - `),n(53,"td"),t(54,` - `),n(55,"span"),t(56),o(57,"dateFormat"),i(),t(58,` - `),i(),t(59,` - `),i(),t(60,` - `),m(61,xs,11,4,"tr",4),t(62,` - `),f(63,"tr"),t(64,` - `),n(65,"tr"),t(66,` - `),n(67,"td"),t(68),o(69,"translate"),i(),t(70,` - `),n(71,"td"),t(72,` - `),n(73,"span",5),t(74),i(),t(75),o(76,"translateKey"),i(),t(77,` - `),i(),t(78,` - `),m(79,fs,12,4,"tr",4),t(80,` - `),m(81,_s,12,4,"tr",4),t(82,` - `),i(),t(83,` - `),i(),t(84,` - `),i()),e&2){let a=_();r(3),u(c(4,17,"labels.inputs.Account Details")),r(10),u(c(14,19,"labels.inputs.External Id")),r(5),d("ngIf",a.recurringDepositsAccountData.externalId),r(2),d("ngIf",!a.recurringDepositsAccountData.externalId),r(7),u(c(28,21,"labels.inputs.Field Officer")),r(4),x(` - `,a.recurringDepositsAccountData.fieldOfficerName,""),r(),d("ngIf",!a.recurringDepositsAccountData.fieldOfficerName),r(7),u(c(40,23,"labels.inputs.Activation date")),r(4),u(c(44,25,a.recurringDepositsAccountData.timeline.activatedOnDate)),r(7),u(c(51,27,"labels.inputs.Maturity Date")),r(6),u(c(57,29,a.recurringDepositsAccountData.maturityDate)),r(5),d("ngIf",a.recurringDepositsAccountData.timeline.closedOnDate||a.recurringDepositsAccountData.summary.totalWitddrawals),r(7),u(c(69,31,"labels.inputs.Deposit Frequency")),r(6),u(a.recurringDepositsAccountData.recurringFrequency),r(),x(` - `,E(76,33,a.recurringDepositsAccountData.recurringFrequencyType.value,"catalogs"),` - `),r(4),d("ngIf",a.recurringDepositsAccountData.minBalanceForInterestCalculation),r(2),d("ngIf",a.recurringDepositsAccountData.witdHoldTax)}}function hs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,a.recurringDepositsAccountData.summary.totalDeposits,a.currency.code,"symbol-narrow","1.2-2"))}}function Ds(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,0,a.currency.code,"symbol-narrow","1.2-2"))}}function vs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,a.recurringDepositsAccountData.summary.totalWithdrawals,a.currency.code,"symbol-narrow","1.2-2"))}}function bs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,0,a.currency.code,"symbol-narrow","1.2-2"))}}function Ss(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td",7),t(7,` - `),n(8,"span"),t(9),o(10,"currency"),i(),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Interest Earned")),r(6),u(q(10,4,a.recurringDepositsAccountData.summary.totalInterestEarned,a.currency.code,"symbol-narrow","1.2-2"))}}function Ps(e,s){if(e&1&&(n(0,"div",2),t(1,` - `),n(2,"h4",3),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"table"),t(7,` - `),n(8,"tbody"),t(9,` - `),n(10,"tr"),t(11,` - `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` - `),n(16,"td",7),t(17,` - `),n(18,"span"),t(19),o(20,"currency"),i(),t(21,` - `),i(),t(22,` - `),i(),t(23,` - `),n(24,"tr"),t(25,` - `),n(26,"td"),t(27),o(28,"translate"),i(),t(29,` - `),n(30,"td",7),t(31,` - `),n(32,"span"),t(33),o(34,"currency"),i(),t(35,` - `),i(),t(36,` - `),i(),t(37,` - `),n(38,"tr"),t(39,` - `),n(40,"td"),t(41),o(42,"translate"),i(),t(43,` - `),n(44,"td",7),t(45,` - `),n(46,"span"),t(47),o(48,"currency"),i(),t(49,` - `),i(),t(50,` - `),i(),t(51,` - `),n(52,"tr"),t(53,` - `),n(54,"td"),t(55),o(56,"translate"),i(),t(57,` - `),n(58,"td",7),t(59,` - `),m(60,hs,3,6,"span",4),t(61,` - `),m(62,Ds,3,6,"span",4),t(63,` - `),i(),t(64,` - `),i(),t(65,` - `),n(66,"tr"),t(67,` - `),n(68,"td"),t(69),o(70,"translate"),i(),t(71,` - `),n(72,"td",7),t(73,` - `),m(74,vs,3,6,"span",4),t(75,` - `),m(76,bs,3,6,"span",4),t(77,` - `),i(),t(78,` - `),i(),t(79,` - - `),m(80,Ss,13,9,"tr",4),t(81,` - `),i(),t(82,` - `),i(),t(83,` - `),i()),e&2){let a=_();r(3),u(c(4,14,"labels.heading.Performance History")),r(10),u(c(14,16,"labels.inputs.Principal Amount")),r(6),u(q(20,18,a.recurringDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2")),r(8),u(c(28,23,"labels.inputs.Maturity Amount")),r(6),u(q(34,25,a.recurringDepositsAccountData.maturityAmount,a.currency.code,"symbol-narrow","1.2-2")),r(8),u(c(42,30,"labels.inputs.Recurring Deposit Amount")),r(6),u(q(48,32,a.recurringDepositsAccountData==null?null:a.recurringDepositsAccountData.mandatoryRecommendedDepositAmount,a.currency.code,"symbol-narrow","1.2-2")),r(8),u(c(56,37,"labels.inputs.Deposits till Date")),r(5),d("ngIf",a.recurringDepositsAccountData.summary.totalDeposits),r(2),d("ngIf",!a.recurringDepositsAccountData.summary.totalDeposits),r(7),u(c(70,39,"labels.inputs.Withdrwals till Date")),r(5),d("ngIf",a.recurringDepositsAccountData.summary.totalWithdrawals),r(2),d("ngIf",!a.recurringDepositsAccountData.summary.totalWithdrawals),r(4),d("ngIf",a.recurringDepositsAccountData.summary.totalInterestEarned>=0)}}function Ts(e,s){if(e&1&&(n(0,"span"),t(1,` - `),f(2,"mifosx-external-identifier",6),t(3,` - `),i()),e&2){let a=_(2);r(2),ht("externalId",a.recurringDepositsAccountData.externalId)}}function ys(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(r(),x(` - `,c(2,1,"labels.inputs.Not Available"),` - `))}function Ms(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Not Activated")))}function As(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),m(3,Ms,3,3,"span",4),t(4,` - `),i()),e&2){let a=_(2);r(),x("",c(2,2,a.recurringDepositsAccountData.timeline.activatedOnDate),` - `),r(2),d("ngIf",!a.recurringDepositsAccountData.timeline.activatedOnDate)}}function Is(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(r(),u(c(2,1,"labels.inputs.Not Activated")))}function Os(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),m(3,Is,3,3,"span",4),t(4,` - `),i()),e&2){let a=_(2);r(),x("",c(2,2,a.recurringDepositsAccountData.expectedFirstDepositOnDate),` - `),r(2),d("ngIf",!a.recurringDepositsAccountData.expectedFirstDepositOnDate)}}function Es(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7,` - `),n(8,"span"),t(9),o(10,"dateFormat"),i(),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Maturity Date")),r(6),u(c(10,4,a.recurringDepositsAccountData.maturityDate))}}function Rs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,a.recurringDepositsAccountData.summary.totalDeposits,a.currency.code,"symbol-narrow","1.2-2"))}}function ws(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,0,a.currency.code,"symbol-narrow","1.2-2"))}}function Fs(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7,` - `),n(8,"span"),t(9),i(),t(10,` - `),i(),t(11,` - `),i()),e&2){let a=_(2);r(3),u(c(4,3,"labels.inputs.Interests Earned")),r(6),y("",a.recurringDepositsAccountData.currency.displaySymbol,"\xA0",a.recurringDepositsAccountData.summary.totalInterestEarned,"")}}function Bs(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td",7),t(7,` - `),n(8,"span"),t(9),o(10,"currency"),i(),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Total Withdrawls")),r(6),u(q(10,4,a.recurringDepositsAccountData.summary.totalWithdrawals,a.currency.code,"symbol-narrow","1.2-2"))}}function ks(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td",7),t(7,` - `),n(8,"span"),t(9),o(10,"number"),i(),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Balance Required for Interest Calculation")),r(6),u(c(10,4,a.recurringDepositsAccountData.minBalanceForInterestCalculation))}}function Ns(e,s){if(e&1&&(n(0,"div",2),t(1,` - `),n(2,"table"),t(3,` - `),n(4,"tbody"),t(5,` - `),n(6,"tr"),t(7,` - `),n(8,"td"),t(9),o(10,"translate"),i(),t(11,` - `),n(12,"td"),t(13,` - `),m(14,Ts,4,1,"span",4),t(15,` - `),m(16,ys,3,3,"span",4),t(17,` - `),i(),t(18,` - `),i(),t(19,` - `),n(20,"tr"),t(21,` - `),n(22,"td"),t(23),o(24,"translate"),i(),t(25,` - `),n(26,"td"),t(27,` - `),m(28,As,5,4,"span",4),t(29,` - `),m(30,Os,5,4,"span",4),t(31,` - `),i(),t(32,` - `),i(),t(33,` - `),n(34,"tr"),t(35,` - `),n(36,"td"),t(37),o(38,"translate"),i(),t(39,` - `),n(40,"td"),t(41,` - `),n(42,"span"),t(43),i(),t(44,` - `),i(),t(45,` - `),i(),t(46,` - `),m(47,Es,13,6,"tr",4),t(48,` - `),n(49,"tr"),t(50,` - `),n(51,"td"),t(52),o(53,"translate"),i(),t(54,` - `),n(55,"td",7),t(56,` - `),m(57,Rs,3,6,"span",4),t(58,` - `),m(59,ws,3,6,"span",4),t(60,` - `),i(),t(61,` - `),i(),t(62,` - `),n(63,"tr"),t(64,` - `),n(65,"td"),t(66),o(67,"translate"),i(),t(68,` - `),n(69,"td",7),t(70),o(71,"currency"),i(),t(72,` - `),i(),t(73,` - `),n(74,"tr"),t(75,` - `),n(76,"td"),t(77),o(78,"translate"),i(),t(79,` - `),n(80,"td",7),t(81),o(82,"currency"),i(),t(83,` - `),i(),t(84,` - `),m(85,Fs,12,5,"tr",4),t(86,` - `),m(87,Bs,13,9,"tr",4),t(88,` - `),m(89,ks,13,6,"tr",4),t(90,` - `),i(),t(91,` - `),i(),t(92,` - `),i()),e&2){let a=_();r(9),u(c(10,20,"labels.inputs.External Id")),r(5),d("ngIf",a.recurringDepositsAccountData.externalId),r(2),d("ngIf",!a.recurringDepositsAccountData.externalId),r(7),u(c(24,22,"labels.inputs.Date of Deposit")),r(5),d("ngIf",!a.recurringDepositsAccountData.expectedFirstDepositOnDate),r(2),d("ngIf",a.recurringDepositsAccountData.expectedFirstDepositOnDate),r(7),u(c(38,24,"labels.inputs.Period")),r(6),y("",a.recurringDepositsAccountData.depositPeriod,"\xA0",a.recurringDepositsAccountData.depositPeriodFrequency.value,""),r(4),d("ngIf",a.recurringDepositsAccountData.maturityDate),r(5),u(c(53,26,"labels.inputs.Total Deposits")),r(5),d("ngIf",a.recurringDepositsAccountData.summary.totalDeposits),r(2),d("ngIf",!a.recurringDepositsAccountData.summary.totalDeposits),r(7),u(c(67,28,"labels.inputs.Actual Available Balance")),r(4),x(` - `,q(71,30,a.recurringDepositsAccountData.summary.accountBalance,a.currency.code,"symbol-narrow","1.2-2"),` - `),r(7),u(c(78,35,"labels.inputs.Recurring Deposit Amount")),r(4),x(` - `,q(82,37,a.recurringDepositsAccountData.mandatoryRecommendedDepositAmount,a.currency.code,"symbol-narrow","1.2-2"),` - `),r(4),d("ngIf",a.recurringDepositsAccountData.summary.totalInterestEarned),r(2),d("ngIf",a.recurringDepositsAccountData.summary.totalWithdrawals),r(2),d("ngIf",a.recurringDepositsAccountData.minBalanceForInterestCalculation)}}function Vs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,a.recurringDepositsAccountData.depositAmount,a.currency.code,"symbol-narrow","1.2-2"))}}function qs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,0,a.currency.code,"symbol-narrow","1.2-2"))}}function js(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td",7),t(7,` - `),n(8,"span"),t(9),o(10,"currency"),i(),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Maturity Amount")),r(6),u(q(10,4,a.recurringDepositsAccountData.maturityAmount,a.currency.code,"symbol-narrow","1.2-2"))}}function Gs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,a.recurringDepositsAccountData.summary.totalWithdrawals,a.currency.code,"symbol-narrow","1.2-2"))}}function Us(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(2);r(),u(q(2,1,0,a.currency.code,"symbol-narrow","1.2-2"))}}function zs(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7),o(8,"dateFormat"),i(),t(9,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Closed on Date")),r(4),x(` - `,c(8,4,a.recurringDepositsAccountData.timeline.closedOnDate),` - `)}}function $s(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(3);r(),u(q(2,1,a.recurringDepositsAccountData.summary.totalInterestPosted,a.currency.code,"symbol-narrow","1.2-2"))}}function Hs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let a=_(3);r(),u(q(2,1,0,a.currency.code,"symbol-narrow","1.2-2"))}}function Ls(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td",7),t(7,` - `),m(8,$s,3,6,"span",4),t(9,` - `),m(10,Hs,3,6,"span",4),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,3,"labels.inputs.Interests Posted")),r(5),d("ngIf",a.recurringDepositsAccountData.summary.totalInterestPosted),r(2),d("ngIf",!a.recurringDepositsAccountData.summary.totalInterestPosted)}}function Ws(e,s){if(e&1&&(n(0,"div",2),t(1,` - `),n(2,"table"),t(3,` - `),n(4,"tbody"),t(5,` - `),n(6,"tr"),t(7,` - `),n(8,"td"),t(9),o(10,"translate"),i(),t(11,` - `),n(12,"td",7),t(13,` - `),m(14,Vs,3,6,"span",4),t(15,` - `),m(16,qs,3,6,"span",4),t(17,` - `),i(),t(18,` - `),i(),t(19,` - `),n(20,"tr"),t(21,` - `),n(22,"td"),t(23),o(24,"translate"),i(),t(25,` - `),n(26,"td",7),t(27,` - `),n(28,"span"),t(29),o(30,"formatNumber"),i(),t(31,` - `),i(),t(32,` - `),i(),t(33,` - `),m(34,js,13,9,"tr",4),t(35,` - `),n(36,"tr"),t(37,` - `),n(38,"td"),t(39),o(40,"translate"),i(),t(41,` - `),n(42,"td",7),t(43,` - `),m(44,Gs,3,6,"span",4),t(45,` - `),m(46,Us,3,6,"span",4),t(47,` - `),i(),t(48,` - `),i(),t(49,` - `),m(50,zs,10,6,"tr",4),t(51,` - `),n(52,"tr"),t(53,` - `),n(54,"td"),t(55),o(56,"translate"),i(),t(57,` - `),n(58,"td"),t(59),o(60,"translateKey"),i(),t(61,` - `),i(),t(62,` - `),m(63,Ls,13,5,"tr",4),t(64,` - `),i(),t(65,` - `),i(),t(66,` - `),i()),e&2){let a=_();r(9),u(c(10,14,"labels.inputs.Principal Amount")),r(5),d("ngIf",a.recurringDepositsAccountData.depositAmount),r(2),d("ngIf",!a.recurringDepositsAccountData.depositAmount),r(7),u(c(24,16,"labels.inputs.Rate of Interest")),r(6),x("",c(30,18,a.recurringDepositsAccountData.nominalAnnualInterestRate)," %"),r(5),d("ngIf",a.recurringDepositsAccountData.maturityDate),r(5),u(c(40,20,"labels.inputs.Total Withdrawls")),r(5),d("ngIf",a.recurringDepositsAccountData.summary.totalWithdrawals),r(2),d("ngIf",!a.recurringDepositsAccountData.summary.totalWithdrawals),r(4),d("ngIf",a.recurringDepositsAccountData.timeline.closedOnDate),r(5),u(c(56,22,"labels.inputs.Deposits Frequency")),r(4),y(` - `,a.recurringDepositsAccountData.recurringFrequency,"\xA0",E(60,24,a.recurringDepositsAccountData.recurringFrequencyType.value,"catalogs"),` - `),r(4),d("ngIf",a.recurringDepositsAccountData.summary.totalInterestEarned)}}function Ks(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7,` - `),n(8,"span"),t(9),o(10,"translateKey"),i(),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,3,"labels.inputs.Pre-closure penal Interest (less)")),r(6),y("",a.recurringDepositsAccountData.preClosurePenalInterest,` % on - `,E(10,5,a.recurringDepositsAccountData.preClosurePenalInterestOnType.value,"catalogs"),"")}}function Qs(e,s){if(e&1&&(n(0,"div",2),t(1,` - `),n(2,"h4",3),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"table"),t(7,` - `),n(8,"tbody"),t(9,` - `),n(10,"tr"),t(11,` - `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` - `),n(16,"td",7),t(17),o(18,"formatNumber"),i(),t(19,` - `),i(),t(20,` - `),n(21,"tr"),t(22,` - `),n(23,"td"),t(24),o(25,"translate"),i(),t(26,` - `),n(27,"td"),t(28,` - `),n(29,"span"),t(30),o(31,"translateKey"),i(),t(32,` - `),i(),t(33,` - `),i(),t(34,` - `),n(35,"tr"),t(36,` - `),n(37,"td"),t(38),o(39,"translate"),i(),t(40,` - `),n(41,"td"),t(42,` - `),n(43,"span"),t(44),o(45,"translateKey"),i(),t(46,` - `),i(),t(47,` - `),i(),t(48,` - `),n(49,"tr"),t(50,` - `),n(51,"td"),t(52),o(53,"translate"),i(),t(54,` - `),n(55,"td"),t(56,` - `),n(57,"span"),t(58),o(59,"translateKey"),i(),t(60,` - `),i(),t(61,` - `),i(),t(62,` - `),n(63,"tr"),t(64,` - `),n(65,"td"),t(66),o(67,"translate"),i(),t(68,` - `),n(69,"td"),t(70,` - `),n(71,"span"),t(72),o(73,"translateKey"),i(),t(74,` - `),i(),t(75,` - `),i(),t(76,` - `),m(77,Ks,13,8,"tr",4),t(78,` - `),i(),t(79,` - `),i(),t(80,` - `),i()),e&2){let a=_();r(3),u(c(4,12,"labels.heading.Interest Details")),r(10),u(c(14,14,"labels.inputs.Interest Rate")),r(4),x("",c(18,16,a.recurringDepositsAccountData.nominalAnnualInterestRate)," %"),r(7),u(c(25,18,"labels.inputs.Interest Compounding Period")),r(6),u(E(31,20,a.recurringDepositsAccountData.interestCompoundingPeriodType.value,"catalogs")),r(8),u(c(39,23,"labels.inputs.Interest Posting Period")),r(6),u(E(45,25,a.recurringDepositsAccountData.interestPostingPeriodType.value,"catalogs")),r(8),u(c(53,28,"labels.inputs.Interest calculated using")),r(6),u(E(59,30,a.recurringDepositsAccountData.interestCalculationType.value,"catalogs")),r(8),u(c(67,33,"labels.inputs.Days in Year")),r(6),u(E(73,35,a.recurringDepositsAccountData.interestCalculationDaysInYearType.value,"catalogs")),r(5),d("ngIf",a.recurringDepositsAccountData.preClosurePenalApplicable)}}function Ys(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7,` - `),n(8,"span"),t(9),o(10,"translateKey"),i(),t(11,` - `),i(),t(12,` - `),i()),e&2){let a=_(2);r(3),u(c(4,3,"labels.inputs.Pre-closure penal Interest (less)")),r(6),y("",a.recurringDepositsAccountData.preClosurePenalInterest,` % on - `,E(10,5,a.recurringDepositsAccountData.preClosurePenalInterestOnType.value,"catalogs"),"")}}function Js(e,s){if(e&1&&(n(0,"tr"),t(1,` - `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` - `),n(6,"td"),t(7,` - `),n(8,"span"),t(9),i(),t(10,` - `),i(),t(11,` - `),i()),e&2){let a=_(2);r(3),u(c(4,2,"labels.inputs.Witdhold Tax Group")),r(6),u(a.recurringDepositsAccountData.taxGroup.name)}}function Xs(e,s){if(e&1&&(n(0,"div",2),t(1,` - `),n(2,"table"),t(3,` - `),n(4,"tbody"),t(5,` - `),n(6,"tr"),t(7,` - `),n(8,"td"),t(9),o(10,"translate"),i(),t(11,` - `),n(12,"td"),t(13,` - `),n(14,"span"),t(15),o(16,"translateKey"),i(),t(17,` - `),i(),t(18,` - `),i(),t(19,` - `),n(20,"tr"),t(21,` - `),n(22,"td"),t(23),o(24,"translate"),i(),t(25,` - `),n(26,"td"),t(27,` - `),n(28,"span"),t(29),o(30,"translateKey"),i(),t(31,` - `),i(),t(32,` - `),i(),t(33,` - `),n(34,"tr"),t(35,` - `),n(36,"td"),t(37),o(38,"translate"),i(),t(39,` - `),n(40,"td"),t(41,` - `),n(42,"span"),t(43),o(44,"translateKey"),i(),t(45,` - `),i(),t(46,` - `),i(),t(47,` - `),n(48,"tr"),t(49,` - `),n(50,"td"),t(51),o(52,"translate"),i(),t(53,` - `),n(54,"td"),t(55,` - `),n(56,"span"),t(57),o(58,"translateKey"),i(),t(59,` - `),i(),t(60,` - `),i(),t(61,` - `),m(62,Ys,13,8,"tr",4),t(63,` - `),m(64,Js,12,4,"tr",4),t(65,` - `),i(),t(66,` - `),i(),t(67,` - `),i()),e&2){let a=_();r(9),u(c(10,10,"labels.inputs.Interest Compounding Period")),r(6),u(E(16,12,a.recurringDepositsAccountData.interestCompoundingPeriodType.value,"catalogs")),r(8),u(c(24,15,"labels.inputs.Interest Posting Period")),r(6),u(E(30,17,a.recurringDepositsAccountData.interestPostingPeriodType.value,"catalogs")),r(8),u(c(38,20,"labels.inputs.Interest calculated using")),r(6),u(E(44,22,a.recurringDepositsAccountData.interestCalculationType.value,"catalogs")),r(8),u(c(52,25,"labels.inputs.Days in Year")),r(6),u(E(58,27,a.recurringDepositsAccountData.interestCalculationDaysInYearType.value,"catalogs")),r(5),d("ngIf",a.recurringDepositsAccountData.preClosurePenalApplicable),r(2),d("ngIf",a.recurringDepositsAccountData.witdHoldTax)}}var Si=(()=>{class e{constructor(a,l){this.route=a,this.router=l,this.isprematureAllowed=!1,this.route.parent.data.subscribe(p=>{this.recurringDepositsAccountData=p.recurringDepositsAccountData,this.currency=this.recurringDepositsAccountData.currency,this.isprematureAllowed=p.recurringDepositsAccountData.maturityDate!=null,this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")})}static{this.\u0275fac=function(l){return new(l||e)(C(B),C(G))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-general-tab"]],decls:18,vars:6,consts:[[1,"recurring-deposits-account-tables","layout-row","gap-2percent"],["class","flex-49",4,"ngIf"],[1,"flex-49"],[1,"table-headers"],[4,"ngIf"],[1,"m-r-5"],["completed","true",3,"externalId"],[1,"r-amount"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` - `),m(2,Cs,85,36,"div",1),t(3,` - - `),m(4,Ps,84,41,"div",1),t(5,` - - `),m(6,Ns,93,42,"div",1),t(7,` - - `),m(8,Ws,67,27,"div",1),t(9,` -`),i(),t(10,` - -`),n(11,"div",0),t(12,` - `),m(13,Qs,81,38,"div",1),t(14,` - - `),m(15,Xs,68,30,"div",1),t(16,` -`),i(),t(17,` -`)),l&2&&(r(2),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),r(2),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),r(2),d("ngIf",p.recurringDepositsAccountData.status.rejected||p.recurringDepositsAccountData.status.submittedAndPendingApproval),r(2),d("ngIf",p.recurringDepositsAccountData.status.rejected||p.recurringDepositsAccountData.status.submittedAndPendingApproval),r(5),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),r(2),d("ngIf",p.recurringDepositsAccountData.status.rejected||p.recurringDepositsAccountData.status.submittedAndPendingApproval))},dependencies:[R,qn,Ue,Te,I,It,Kt,Et],styles:[".recurring-deposits-account-tables[_ngcontent-%COMP%]{padding:1%}"]})}}return e})();var Zs=[{path:"",data:{title:"Recurring Deposits",breadcrumb:"Recurring Deposits",routeParamBreadcrumb:!1},children:[{path:"create-recurring-deposits-account",data:{title:"Create Recurring Deposits Account",breadcrumb:"Create Recurring Deposits Account"},component:ci,resolve:{recurringDepositsAccountTemplate:un}},{path:":recurringDepositAccountId",data:{title:"RecurringDeposit Account View",routeParamBreadcrumb:"recurringDepositAccountId"},children:[{path:"",component:Qn,resolve:{recurringDepositsAccountData:dn,savingsDatatables:cn},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:Si,data:{title:"Recurring Deposit Account Details",breadcrumb:"General",routeParamBreadcrumb:!1}},{path:"interest-rate-chart",component:Yn,data:{title:"Recurring Deposit Account Interest Rate Chart",breadcrumb:"Interest Rate Chart",routeParamBreadcrumb:!1}},{path:"transactions",component:Jn,data:{title:"Recurring Deposit Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1}},{path:"charges",component:Zn,data:{title:"Recurring Deposit Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"standing-instructions-tab",component:Xn,data:{title:"Recurring Deposit Account Standing Instructions",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"datatables",children:[{path:":datatableName",component:ti,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{savingsDatatable:pn}}]}]},{path:"edit-recurring-deposit-account",data:{title:"Edit Recurring Deposit Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:bi,resolve:{recurringDepositsAccountAndTemplate:xn}},{path:"transactions",data:{title:"Recurring Deposits Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../transactions",pathMatch:"prefix"},{path:":id",data:{routeParamBreadcrumb:"id"},children:[{path:"",component:hi,resolve:{recurringDepositsAccountTransaction:fn}},{path:"edit",component:Di,resolve:{recurringDepositsAccountTransactionTemplate:_n}}]}]},{path:"actions/:name",data:{title:"Recurring Deposits Account Actions",routeParamBreadcrumb:"name"},component:Ci,resolve:{recurringDepositsAccountActionData:gn}}]},{path:":recurringDepositAccountId/transfer-funds",loadChildren:()=>import("./account-transfers.module-52RNVSPU.js").then(e=>e.AccountTransfersModule)}]},{path:"",data:{title:"All Recurring Deposits",breadcrumb:"Recurring Deposits",routeParamBreadcrumb:!1},children:[{path:":recurringDepositAccountId",data:{title:"RecurringDeposit Account View",routeParamBreadcrumb:"recurringDepositAccountId"},children:[{path:"standing-instructions",loadChildren:()=>import("./account-transfers.module-52RNVSPU.js").then(e=>e.AccountTransfersModule)}]}]}],Pi=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=je({type:e})}static{this.\u0275inj=qe({providers:[vi,dn,pn,cn,un,gn,xn,fn,_n],imports:[on.forChild(Zs),on]})}}return e})();var z1=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=je({type:e})}static{this.\u0275inj=qe({imports:[Wn,Un,zn,Pi]})}}return e})();export{z1 as RecurringDepositsModule}; diff --git a/browser/recurring-deposits.module-FW3B6WWD.js b/browser/recurring-deposits.module-FW3B6WWD.js new file mode 100644 index 000000000..85734a416 --- /dev/null +++ b/browser/recurring-deposits.module-FW3B6WWD.js @@ -0,0 +1,2462 @@ +import{a as Tn,b as Mn}from"./chunk-LU6LBFF5.js";import{a as mi}from"./chunk-62D6N4LP.js";import{$a as Mt,$c as lt,Aa as Pt,Ad as Ue,Ae as Ke,Af as ri,Ba as Tt,Bc as ct,Bd as fe,Be as Xn,Bf as Ze,C as It,Ca as R,Cc as q,Cd as ce,Cf as ai,D as Ve,Da as t,Dc as Y,De as Qe,Ea as u,Eb as Me,Ec as et,Ee as Ye,F as yt,Fa as x,Fb as ye,Fe as Je,Ga as M,Gd as He,Ge as Xe,Gf as le,H as Zt,Ha as oe,Hb as re,Hc as ot,He as ne,I as S,Ib as ae,Ie as Qt,J as P,Jb as Ae,Jc as nt,Jd as ze,Je as Bt,Kc as Ee,Kd as Le,Ke as Nt,Lc as $n,Ld as $e,Le as kt,Lf as oi,Mc as it,Md as se,Mf as tn,Na as z,Ne as Vt,Nf as Re,O as qe,Oa as xe,Ob as k,Oe as qt,Pb as Vn,Pc as rt,Qa as o,Qe as jt,Qf as pi,Ra as c,Rb as H,Rd as We,Re as Gt,Sa as w,Sb as $,Sc as st,Tb as qn,Te as Ut,U as Bn,Ua as G,Ub as Pn,Ue as Ht,Vc as at,Vf as ci,Wb as Ie,We as zt,Xb as V,Xc as O,Xf as si,Y as a,Yc as W,Ye as _e,Za as Nn,Zc as Wn,_a as be,_c as Kn,aa as C,ab as F,ba as A,bb as Se,bd as gt,bf as Zn,ca as je,cd as Qn,cf as ti,df as ei,dg as we,ed as Yn,eg as li,fa as m,fd as J,ga as ve,gc as jn,gd as mt,ha as d,hb as Pe,hc as Gn,ic as ee,jc as Un,jd as xt,kb as Ge,kc as Hn,kd as X,la as n,lb as Te,lc as zn,ld as Kt,ma as i,mb as I,mc as Ln,md as dt,na as f,nd as Ot,oa as D,pa as v,pd as Et,qc as Oe,ra as y,rc as E,rd as ft,sa as b,sd as _t,se as Jn,ta as _,td as Ct,tf as ni,ub as te,ud as Rt,vd as Ft,wa as bt,wb as kn,wc as Q,wd as pe,xc as U,yf as ii,za as St,zd as ut,zf as Yt}from"./chunk-KS5LOSMR.js";import{a as B,b as K}from"./chunk-O7S4L63H.js";var N=(()=>{class e{constructor(r){this.http=r}getRecurringDepositsAccountData(r){let l=new te().set("associations","all");return this.http.get(`/recurringdepositaccounts/${r}`,{params:l})}getStandingInstructions(r,l,p,g,h){let T=new te().set("clientId",r).set("clientName",l).set("fromAccountId",p).set("fromAccountType","2").set("locale",g).set("dateFormat",h);return this.http.get("/standinginstructions",{params:T})}getRecurringDepositsAccountTemplate(r,l){let p=new te().set("clientId",r);return p=l?p.set("productId",l):p,this.http.get("/recurringdepositaccounts/template",{params:p})}createRecurringDepositAccount(r){return this.http.post("/recurringdepositaccounts",r)}executeRecurringDepositsAccountCommand(r,l,p){let g=new te().set("command",l);return l==="deposit"||l==="withdrawal"?this.http.post(`/recurringdepositaccounts/${r}/transactions`,p,{params:g}):this.http.post(`/recurringdepositaccounts/${r}`,p,{params:g})}deleteRecurringDepositsAccount(r){return this.http.delete(`/recurringdepositaccounts/${r}`)}getRecurringDepositsAccountAndTemplate(r){let l=new te().set("associations","charges").set("template","true");return this.http.get(`/recurringdepositaccounts/${r}`,{params:l})}updateRecurringDepositAccount(r,l){return this.http.put(`/recurringdepositaccounts/${r}`,l)}getRecurringDepositAccountActionResource(r,l){let p=new te().set("command",l);return this.http.get(`/recurringdepositaccounts/${r}/template`,{params:p})}getRecurringDepositAccountTransactionTemplateResource(r,l){let p=new te().set("command",l);return this.http.get(`/recurringdepositaccounts/${r}/transactions/template`,{params:p})}getRecurringDepositsAccountTransaction(r,l){return this.http.get(`/recurringdepositaccounts/${r}/transactions/${l}`)}getRecurringDepositsAccountTransactionTemplate(r,l){let p=new te().set("template","true");return this.http.get(`/recurringdepositaccounts/${r}/transactions/${l}`,{params:p})}executeRecurringDepositsAccountTransactionsCommand(r,l,p,g){let h=new te().set("command",l);return this.http.post(`/recurringdepositaccounts/${r}/transactions/${g}`,p,{params:h})}static{this.\u0275fac=function(l){return new(l||e)(yt(kn))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var en=class{constructor(s){this.setOptions(s),this.setButtons(s)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(s){switch(s){case"Active":this.buttonsArray=[{name:"Deposit",icon:"fa fa-arrow-up",taskPermissionName:"DEPOSIT_RECURRINGDEPOSITACCOUNT"},{name:"Withdrawal",icon:"fa fa-arrow-down",taskPermissionName:"WITHDRAWAL_RECURRINGDEPOSITACCOUNT"},{name:"Premature Close",icon:"fa fa-arrow-left",taskPermissionName:"PREMATURECLOSE_RECURRINGDEPOSITACCOUNT"},{name:"Calculate Interest",icon:"fa fa-calculator",taskPermissionName:"CALCULATEINTEREST_RECURRINGDEPOSITACCOUNT"},{name:"Undo Activation",icon:"fa fa-undo",taskPermissionName:"UNDO_ACTIVATE_RECURRINGDEPOSITACCOUNT"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"fa fa-edit",taskPermissionName:"UPDATE_RECURRINGDEPOSITACCOUNT"},{name:"Approve",icon:"fa fa-check",taskPermissionName:"APPROVE_RECURRINGDEPOSITACCOUNT"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"fa fa-undo",taskPermissionName:"APPROVALUNDO_RECURRINGDEPOSITACCOUNT"},{name:"Activate",icon:"fa fa-check",taskPermissionName:"ACTIVATE_RECURRINGDEPOSITACCOUNT"}];break;case"Matured":this.buttonsArray=[{name:"Close",icon:"fa fa-arrow-right",taskPermissionName:"CLOSE_RECURRINGDEPOSITACCOUNT"},{name:"Calculate Interest",icon:"fa fa-calculator",taskPermissionName:"CALCULATEINTEREST_RECURRINGDEPOSITACCOUNT"},{name:"Post Interest",icon:"fa fa-money",taskPermissionName:"POSTINTEREST_RECURRINGDEPOSITACCOUNT"}];break;default:this.buttonsArray=[]}}setOptions(s){switch(s){case"Active":this.optionArray=[{name:"Post Interest",icon:"table",taskPermissionName:"POSTINTEREST_RECURRINGDEPOSITACCOUNT"},{name:"Add Charge",icon:"plus",taskPermissionName:"POSTINTEREST_RECURRINGDEPOSITACCOUNT"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject",icon:"ban",taskPermissionName:"REJECT_RECURRINGDEPOSITACCOUNT"},{name:"Withdrawn by Client",icon:"arrow-down",taskPermissionName:"WITHDRAW_RECURRINGDEPOSITACCOUNT"},{name:"Add Charge",icon:"plus",taskPermissionName:"ADDCHARGE_RECURRINGDEPOSITACCOUNT"},{name:"Delete",icon:"trash",taskPermissionName:"DELETE_RECURRINGDEPOSITACCOUNT"}];break;case"Matured":this.optionArray=[{name:"Add Charge",icon:"plus",taskPermissionName:"ADDCHARGE_RECURRINGDEPOSITACCOUNT"}];break;case"Approved":default:this.optionArray=[]}}addOption(s){this.optionArray.push(s)}addButton(s){this.buttonsArray.push(s)}};var xi=()=>({confirm:!0}),Jt=(()=>{class e{constructor(r,l){this.dialogRef=r,this.data=l}static{this.\u0275fac=function(l){return new(l||e)(C(jn),C(Gn))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposit-confirmation-action"]],decls:20,vars:10,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(l,p){l&1&&(n(0,"h1",0),t(1),i(),t(2,` +`),n(3,"div",1),t(4,` + `),n(5,"p"),t(6),i(),t(7,` +`),i(),t(8,` +`),n(9,"mat-dialog-actions",2),t(10,` + `),n(11,"button",3),t(12),o(13,"translate"),i(),t(14,` + `),n(15,"button",4),t(16),o(17,"translate"),i(),t(18,` +`),i(),t(19,` +`)),l&2&&(a(),u(p.data.heading),a(5),u(p.data.dialogContext),a(6),u(c(13,5,"labels.buttons.Cancel")),a(3),d("mat-dialog-close",z(9,xi)),a(),x(` + `,c(17,7,"labels.buttons.Confirm"),` + `))},dependencies:[I,O,V,E,Hn,zn,Ln,Un],encapsulation:2})}}return e})();var fi=()=>["./general"],_i=()=>["./interest-rate-chart"],Ci=()=>["./charges"],hi=()=>["./transactions"],Di=()=>["./standing-instructions-tab"],vi=e=>["./datatables",e];function bi(e,s){if(e&1&&(n(0,"span",31),t(1,` + `),f(2,"mifosx-account-number",18),t(3,` + `),i()),e&2){let r=_();a(2),bt("accountNo",r.recurringDepositsAccountData.clientAccountNo)}}function Si(e,s){if(e&1&&(n(0,"div",32),t(1,` + `),n(2,"h3"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"table",19),t(7,` + `),n(8,"tbody"),t(9,` + `),n(10,"tr"),t(11,` + `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` + `),n(16,"td",33),t(17),o(18,"currency"),i(),t(19,` + `),i(),t(20,` + `),n(21,"tr"),t(22,` + `),n(23,"td"),t(24),o(25,"translate"),i(),t(26,` + `),n(27,"td",33),t(28),o(29,"currency"),i(),t(30,` + `),i(),t(31,` + `),n(32,"tr"),t(33,` + `),n(34,"td"),t(35),o(36,"translate"),i(),t(37,` + `),n(38,"td",33),t(39),o(40,"number"),i(),t(41,` + `),i(),t(42,` + `),i(),t(43,` + `),i(),t(44,` + `),i()),e&2){let r=_();a(3),u(c(4,7,"labels.heading.Account Overview")),a(10),u(c(14,9,"labels.inputs.Current Balance")),a(4),x(` + `,G(18,11,r.recurringDepositsAccountData.summary.accountBalance,r.currency.code,"symbol-narrow","1.2-2"),` + `),a(7),u(c(25,16,"labels.inputs.Deposit Amount")),a(4),x(` + `,G(29,18,r.recurringDepositsAccountData.depositAmount,r.currency.code,"symbol-narrow","1.2-2"),` + `),a(7),u(c(36,23,"labels.inputs.Deposit Period")),a(4),u(c(40,25,r.recurringDepositsAccountData.depositPeriod))}}function Pi(e,s){if(e&1){let r=y();n(0,"button",35),b("click",function(){S(r);let p=_().$implicit,g=_();return P(g.doAction(p.name))}),t(1,` + `),f(2,"i",36),t(3),o(4,"translate"),i()}if(e&2){let r=_().$implicit;a(2),bt("ngClass",r.icon),a(),x(" ",c(4,2,"labels.menus."+r.name),` + `)}}function Ti(e,s){if(e&1&&(D(0),t(1,` + `),m(2,Pi,5,4,"button",34),t(3,` + `),v()),e&2){let r=s.$implicit;a(2),d("mifosxHasPermission",r.taskPermissionName)}}function Mi(e,s){if(e&1){let r=y();n(0,"button",35),b("click",function(){S(r);let p=_().$implicit,g=_(2);return P(g.doAction(p.name))}),t(1),o(2,"translate"),i()}if(e&2){let r=_().$implicit;a(),x(` + `,c(2,1,"labels.menus."+r.name),` + `)}}function yi(e,s){if(e&1&&(n(0,"span"),t(1,` + `),m(2,Mi,3,3,"button",34),t(3,` + `),i()),e&2){let r=s.$implicit;a(2),d("mifosxHasPermission",r.taskPermissionName)}}function Ai(e,s){if(e&1&&(D(0),t(1,` + `),n(2,"button",37),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"mat-menu",null,5),t(8,` + `),m(9,yi,4,1,"span",26),t(10,` + `),i(),t(11,` + `),v()),e&2){let r=R(7),l=_();a(2),d("matMenuTriggerFor",r),a(),u(c(4,3,"labels.menus.More")),a(6),d("ngForOf",l.buttonConfig.options)}}function Ii(e,s){if(e&1&&(D(0),t(1,` + `),n(2,"a",30,6),t(4),o(5,"translate"),i(),t(6,` + `),v()),e&2){let r=R(3);a(2),d("routerLink",z(5,hi))("active",r.isActive),a(2),x(` + `,c(5,3,"labels.inputs.Transactions"),` + `)}}function Oi(e,s){if(e&1&&(D(0),t(1,` + `),n(2,"a",30,7),t(4),o(5,"translate"),i(),t(6,` + `),v()),e&2){let r=R(3);a(2),d("routerLink",z(5,Di))("active",r.isActive),a(2),x(` + `,c(5,3,"labels.inputs.Standing Instructions"),` + `)}}function Ei(e,s){if(e&1&&(n(0,"a",30,8),t(2),i()),e&2){let r=R(1),l=_().$implicit;d("routerLink",xe(3,vi,l.registeredTableName))("active",r.isActive),a(2),x(` + `,l.registeredTableName,` + `)}}function Ri(e,s){if(e&1&&(D(0),t(1,` + `),m(2,Ei,3,5,"a",38),t(3,` + `),v()),e&2){let r=s.$implicit;a(2),d("mifosxHasPermission","READ_"+r.registeredTableName)}}var nn=(()=>{class e{constructor(r,l,p,g,h,T){this.route=r,this.router=l,this.recurringDepositsService=p,this.savingsService=g,this.dialog=h,this.translateService=T,this.showTransactions=!1,this.route.data.subscribe(L=>{this.recurringDepositsAccountData=L.recurringDepositsAccountData,this.charges=this.recurringDepositsAccountData.charges,this.savingsDatatables=L.savingsDatatables,this.currency=this.recurringDepositsAccountData.currency,this.isprematureAllowed=L.recurringDepositsAccountData.maturityDate!=null,this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center");let wt=L.recurringDepositsAccountData.status;this.showTransactions=wt.id>=300})}ngOnInit(){this.setConditionalButtons()}setConditionalButtons(){let r=this.recurringDepositsAccountData.status.value;this.buttonConfig=new en(r),this.recurringDepositsAccountData.clientId&&this.recurringDepositsAccountData.status.value==="Matured"&&this.buttonConfig.addOption({name:"Transfer Funds",taskPermissionName:"CREATE_ACCOUNTTRANSFER"}),this.recurringDepositsAccountData.charges&&this.recurringDepositsAccountData.status.value==="Matured"&&this.charges.forEach(l=>{l.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Annual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),this.recurringDepositsAccountData.clientId&&this.recurringDepositsAccountData.status.value==="Active"&&(this.recurringDepositsAccountData.allowWithdrawal===!0&&this.buttonConfig.addOption({name:"Withdrawal",taskPermissionName:"WITHDRAW_RECURRINGDEPOSITACCOUNT"}),this.recurringDepositsAccountData.charges&&this.charges.forEach(l=>{l.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Annual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),this.isprematureAllowed||this.buttonConfig.addButton({name:"Close",icon:"arrow-right",taskPermissionName:"CLOSE_RECURRINGDEPOSITACCOUNT"}),this.recurringDepositsAccountData.taxGroup&&(this.recurringDepositsAccountData.withHoldTax?this.buttonConfig.addOption({name:"Disable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"}):this.buttonConfig.addOption({name:"Enable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"})))}reload(){let r=this.recurringDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${r}/recurring-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}doAction(r){switch(r){case"Activate":case"Undo Activation":case"Approve":case"Reject":case"Undo Approval":case"Add Charge":case"Withdrawn by Client":case"Premature Close":case"Close":case"Deposit":case"Withdrawal":this.router.navigate([`actions/${r}`],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit-recurring-deposit-account"],{relativeTo:this.route});break;case"Delete":this.deleteRecurringDepositsAccount();break;case"Calculate Interest":this.calculateInterest();break;case"Post Interest":this.postInterest();break;case"Enable Withhold Tax":this.enableWithHoldTax();break;case"Disable Withhold Tax":this.disableWithHoldTax();break}}deleteRecurringDepositsAccount(){this.dialog.open(ce,{data:{deleteContext:`Recurring deposit account with id: ${this.recurringDepositsAccountData.id}`}}).afterClosed().subscribe(l=>{l.delete&&this.recurringDepositsService.deleteRecurringDepositsAccount(this.recurringDepositsAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}calculateInterest(){this.dialog.open(Jt,{data:{heading:this.translateService.instant("labels.heading.Calculate Interest"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to calculate interest ?")}}).afterClosed().subscribe(l=>{l.confirm&&this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.recurringDepositsAccountData.id,"calculateInterest",{}).subscribe(()=>{this.reload()})})}postInterest(){this.dialog.open(Jt,{data:{heading:this.translateService.instant("labels.heading.Post Interest"),dialogContext:this.translateService.instant("labels.text.Are you sure you want to post interest")+" ?"}}).afterClosed().subscribe(l=>{l.confirm&&this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.recurringDepositsAccountData.id,"postInterest",{}).subscribe(()=>{this.reload()})})}enableWithHoldTax(){this.dialog.open(Jt,{data:{heading:this.translateService.instant("labels.heading.Enable Withhold Tax"),dialogContext:this.translateService.instant("labels.dialogContext.Enable withhold tax for this account ?")}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.recurringDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!0}).subscribe(()=>{this.reload()})})}disableWithHoldTax(){this.dialog.open(Jt,{data:{heading:this.translateService.instant("labels.heading.Disable Withhold Tax"),dialogContext:this.translateService.instant("labels.dialogContext.Disable withhold tax for this account ?")}}).afterClosed().subscribe(l=>{l.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.recurringDepositsAccountData.id,"updateWithHoldTax",{withHoldTax:!1}).subscribe(()=>{this.reload()})})}static{this.\u0275fac=function(l){return new(l||e)(C(k),C(H),C(N),C(le),C(ee),C(Oe))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-view"]],decls:100,vars:47,consts:[["accountMenu","matMenu"],["general","routerLinkActive"],["IRC","routerLinkActive"],["charges","routerLinkActive"],["tabPanel",""],["More","matMenu"],["transactions","routerLinkActive"],["standingInstructions","routerLinkActive"],["datatable","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","",1,"profile-image",3,"matTooltip","src"],[1,"mat-typography","account-card-title"],[1,"layout-row","responsive-column"],[1,"flex-60"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[3,"accountNo"],[1,"account-overview"],["class","m-l-10",4,"ngIf"],["class","flex-30",4,"ngIf"],[1,"flex-5"],["mat-icon-button","","aria-label","Loan account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"content"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[1,"m-l-10"],[1,"flex-30"],[1,"r-amount"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["mat-menu-item","",3,"click"],[3,"ngClass"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(l,p){if(l&1&&(n(0,"mat-card",9),t(1,` + `),n(2,"mat-card-header",10),t(3,` + `),n(4,"mat-card-title-group",11),t(5,` + `),n(6,"div",12),t(7,` + `),n(8,"div"),t(9,` + `),f(10,"img",13),o(11,"translate"),t(12,` + `),i(),t(13,` + `),i(),t(14,` + + `),n(15,"div",14),t(16,` + `),n(17,"mat-card-title"),t(18,` + `),n(19,"div",15),t(20,` + `),n(21,"div",16),t(22,` + `),n(23,"h3"),t(24,` + `),f(25,"i",17),o(26,"statusLookup"),t(27),o(28,"translate"),f(29,"mifosx-account-number",18),t(30,` + `),i(),t(31,` + `),n(32,"span",19),t(33),o(34,"translate"),o(35,"translate"),m(36,bi,4,1,"span",20),t(37,` + `),i(),t(38,` + `),i(),t(39,` + + `),m(40,Si,45,27,"div",21),t(41,` + + `),n(42,"div",22),t(43,` + `),n(44,"button",23),t(45,` + `),n(46,"mat-icon",24),t(47,` + `),f(48,"fa-icon",25),t(49,` + `),i(),t(50,` + `),i(),t(51,` + `),i(),t(52,` + `),i(),t(53,` + `),i(),t(54,` + `),i(),t(55,` + + `),n(56,"mat-menu",null,0),t(58,` + `),m(59,Ti,4,1,"ng-container",26),t(60,` + + `),m(61,Ai,12,5,"ng-container",27),t(62,` + `),i(),t(63,` + `),i(),t(64,` + `),i(),t(65,` + + `),n(66,"mat-card-content",28),t(67,` + `),n(68,"nav",29),t(69,` + `),n(70,"a",30,1),t(72),o(73,"translate"),i(),t(74,` + `),n(75,"a",30,2),t(77),o(78,"translate"),i(),t(79,` + `),m(80,Ii,7,6,"ng-container",27),t(81,` + `),n(82,"a",30,3),t(84),o(85,"translate"),i(),t(86,` + `),m(87,Oi,7,6,"ng-container",27),t(88,` + `),m(89,Ri,4,1,"ng-container",26),t(90,` + `),i(),t(91,` + `),n(92,"mat-tab-nav-panel",null,4),t(94,` + `),f(95,"router-outlet"),t(96,` + `),i(),t(97,` + `),i(),t(98,` +`),i(),t(99,` +`)),l&2){let g=R(57),h=R(71),T=R(76),L=R(83),wt=R(93);a(10),bt("matTooltip",c(11,28,"tooltips.Recurring Deposits Account")),d("src","assets/images/recurring-deposits_account_placeholder.png",Bn),a(15),d("ngClass",c(26,30,p.recurringDepositsAccountData.status.code))("matTooltip",p.recurringDepositsAccountData.status.value),a(2),M(` + `,c(28,32,"labels.inputs.Recurring Deposit"),` : + `,p.recurringDepositsAccountData.depositProductName,` + `),a(2),bt("accountNo",p.recurringDepositsAccountData.accountNo),a(4),oe(` + `,c(34,34,"labels.text."+p.entityType)," ",c(35,36,"labels.inputs.name"),`: + `,p.recurringDepositsAccountData.clientName||p.recurringDepositsAccountData.groupName,` + `),a(3),d("ngIf",p.recurringDepositsAccountData.clientAccountNo),a(4),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),a(4),d("matMenuTriggerFor",g),a(15),d("ngForOf",p.buttonConfig.singleButtons),a(2),d("ngIf",p.buttonConfig.options.length),a(7),d("tabPanel",wt),a(2),d("routerLink",z(44,fi))("active",h.isActive),a(2),x(` + `,c(73,38,"labels.inputs.General"),` + `),a(3),d("routerLink",z(45,_i))("active",T.isActive),a(2),x(` + `,c(78,40,"labels.inputs.Interest Rate Chart"),` + `),a(3),d("ngIf",p.showTransactions),a(2),d("routerLink",z(46,Ci))("active",L.isActive),a(2),x(` + `,c(85,42,"labels.inputs.Charges"),` + `),a(3),d("ngIf",p.recurringDepositsAccountData.clientId),a(2),d("ngForOf",p.savingsDatatables)}},dependencies:[I,be,Mt,F,Ge,Te,O,$,W,lt,pe,E,Qn,Kn,Yn,se,Wn,ci,Ie,$e,We,ut,Le,ze,Zn,ti,qn,ei,Vn,ri],encapsulation:2})}}return e})();function wi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Period")))}function Fi(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;a(),oe(` + `,r.fromPeriod," - ",r.toPeriod,"\xA0",w(2,3,r.periodType.value,"catalogs"),` + `)}}function Bi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Amount Range")))}function Ni(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"formatNumber"),o(3,"formatNumber"),i()),e&2){let r=s.$implicit;a(),M(` + `,c(2,2,r.amountRangeFrom)," - ",c(3,4,r.amountRangeTo),` + `)}}function ki(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Interest")))}function Vi(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"formatNumber"),i()),e&2){let r=s.$implicit;a(),x("",c(2,1,r.annualInterestRate)," %")}}function qi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Description")))}function ji(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let r=s.$implicit;a(),u(r.description)}}function Gi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function Ui(e,s){e&1&&(n(0,"span"),t(1,` + `),f(2,"fa-icon",21),t(3),o(4,"translate"),i()),e&2&&(a(3),x(` + `,c(4,1,"labels.buttons.View Incentives"),` + `))}function Hi(e,s){e&1&&(n(0,"span"),t(1,` + `),f(2,"fa-icon",22),t(3),o(4,"translate"),i()),e&2&&(a(3),x(` + `,c(4,1,"labels.buttons.Hide Incentives"),` + `))}function zi(e,s){if(e&1){let r=y();n(0,"td",18),t(1,` + `),n(2,"button",19),b("click",function(){let p=S(r).dataIndex,g=_();return P(g.expandChartSlabIndex=g.expandChartSlabIndex===p?null:p)}),t(3,` + `),m(4,Ui,5,3,"span",20),t(5,` + `),m(6,Hi,5,3,"span",20),t(7,` + `),i(),t(8,` + `),i()}if(e&2){let r=s.dataIndex,l=_();a(4),d("ngIf",l.expandChartSlabIndex!==r),a(2),d("ngIf",l.expandChartSlabIndex===r)}}function Li(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Entity Type")))}function $i(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.entityType.value,` + `)}}function Wi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Attribute Name")))}function Ki(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.attributeName.value,` + `)}}function Qi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Condition Type")))}function Yi(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"titlecase"),i()),e&2){let r=s.$implicit;a(),x(` + `,c(2,1,r.conditionType.value),` + `)}}function Ji(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Attribute Value")))}function Xi(e,s){if(e&1&&(n(0,"td",35),t(1),i()),e&2){let r=s.$implicit;d("ngSwitch",r.attributeName),a(),x(` + `,r.attributeValueDesc,` + `)}}function Zi(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Incentive Type")))}function tr(e,s){if(e&1&&(n(0,"td",18),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.incentiveType.value,` + `)}}function er(e,s){e&1&&(n(0,"th",17),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Interest")))}function nr(e,s){if(e&1&&(n(0,"td",18),t(1),o(2,"formatNumber"),i()),e&2){let r=s.$implicit;a(),x(` + `,c(2,1,r.amount),` + `)}}function ir(e,s){e&1&&f(0,"tr",36)}function rr(e,s){e&1&&f(0,"tr",37)}function ar(e,s){if(e&1&&(n(0,"table",27),t(1,` + `),D(2,28),t(3,` + `),m(4,Li,3,3,"th",7),t(5,` + `),m(6,$i,2,1,"td",8),t(7,` + `),v(),t(8,` + + `),D(9,29),t(10,` + `),m(11,Wi,3,3,"th",7),t(12,` + `),m(13,Ki,2,1,"td",8),t(14,` + `),v(),t(15,` + + `),D(16,30),t(17,` + `),m(18,Qi,3,3,"th",7),t(19,` + `),m(20,Yi,3,3,"td",8),t(21,` + `),v(),t(22,` + + `),D(23,31),t(24,` + `),m(25,Ji,3,3,"th",7),t(26,` + `),m(27,Xi,2,2,"td",32),t(28,` + `),v(),t(29,` + + `),D(30,33),t(31,` + `),m(32,Zi,3,3,"th",7),t(33,` + `),m(34,tr,2,1,"td",8),t(35,` + `),v(),t(36,` + + `),D(37,34),t(38,` + `),m(39,er,3,3,"th",7),t(40,` + `),m(41,nr,3,3,"td",8),t(42,` + `),v(),t(43,` + + `),m(44,ir,1,0,"tr",14),t(45,` + `),m(46,rr,1,0,"tr",15),t(47,` + `),i()),e&2){let r=_().$implicit,l=_();d("dataSource",r.incentives),a(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),a(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function or(e,s){if(e&1&&(n(0,"td",18),t(1,` + `),n(2,"div",23),t(3,` + `),n(4,"mat-card",24),t(5,` + `),n(6,"h4",25),t(7),o(8,"translate"),i(),t(9,` + + `),m(10,ar,48,3,"table",26),t(11,` + `),i(),t(12,` + `),i(),t(13,` + `),i()),e&2){let r=s.$implicit,l=s.dataIndex,p=_();ve("colspan",p.chartSlabsDisplayedColumns.length),a(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),a(5),x(` + `,c(8,4,"labels.heading.Incentives"),` + `),a(3),d("ngIf",r.incentives==null?null:r.incentives.length)}}function pr(e,s){e&1&&f(0,"tr",36)}function cr(e,s){e&1&&f(0,"tr",37)}function sr(e,s){e&1&&f(0,"tr",38)}var rn=(()=>{class e{constructor(r){this.route=r,this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"],this.route.parent.data.subscribe(l=>{this.interestRateChartData=l.recurringDepositsAccountData.accountChart.chartSlabs})}static{this.\u0275fac=function(l){return new(l||e)(C(k))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-interest-rate-chart-tab"]],decls:66,vars:7,consts:[["chartsTable",""],[1,"tab-container","mat-typography"],[1,"align-start"],[1,"m-b-20"],[1,"mat-elevation-z1","m-b-25"],["mat-table","","multiTemplateDataRows","",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-fill","incentives"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","flex-fill mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` + `),n(2,"div",2),t(3,` + `),n(4,"div",3),t(5,` + `),n(6,"h3"),t(7),o(8,"translate"),i(),t(9,` + `),i(),t(10,` + `),i(),t(11,` + + `),n(12,"div",4),t(13,` + `),n(14,"table",5,0),t(16,` + `),D(17,6),t(18,` + `),m(19,wi,3,3,"th",7),t(20,` + `),m(21,Fi,3,6,"td",8),t(22,` + `),v(),t(23,` + + `),D(24,9),t(25,` + `),m(26,Bi,3,3,"th",7),t(27,` + `),m(28,Ni,4,6,"td",8),t(29,` + `),v(),t(30,` + + `),D(31,10),t(32,` + `),m(33,ki,3,3,"th",7),t(34,` + `),m(35,Vi,3,3,"td",8),t(36,` + `),v(),t(37,` + + `),D(38,11),t(39,` + `),m(40,qi,3,3,"th",7),t(41,` + `),m(42,ji,2,1,"td",8),t(43,` + `),v(),t(44,` + + `),D(45,12),t(46,` + `),m(47,Gi,3,3,"th",7),t(48,` + `),m(49,zi,9,2,"td",8),t(50,` + `),v(),t(51,` + + `),D(52,13),t(53,` + `),m(54,or,14,6,"td",8),t(55,` + `),v(),t(56,` + + `),m(57,pr,1,0,"tr",14),t(58,` + `),m(59,cr,1,0,"tr",15),t(60,` + `),m(61,sr,1,0,"tr",16),t(62,` + `),i(),t(63,` + `),i(),t(64,` +`),i(),t(65,` +`)),l&2&&(a(7),u(c(8,5,"labels.heading.All Interest Rates")),a(7),d("dataSource",p.interestRateChartData),a(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),a(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),a(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns))},dependencies:[I,F,Se,Pe,O,W,V,E,Ft,Bt,Vt,kt,qt,Nt,jt,ut,Gt,Ht,Ut,zt,Yt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Me("expandChartSlab",[ae("collapsed",re({height:"0px",minHeight:"0"})),ae("expanded",re({height:"*"})),Ae("expanded <=> collapsed",ye("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var lr=e=>["/","journal-entry","view",e];function mr(e,s){if(e&1){let r=y();n(0,"div",23),t(1,` + `),n(2,"mat-checkbox",24),b("click",function(){S(r);let p=_();return P(p.hideReversed())}),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"mat-checkbox",24),b("click",function(){S(r);let p=_();return P(p.hideAccruals())}),t(7),o(8,"translate"),i(),t(9,` + `),i()}if(e&2){let r=_();a(2),d("formControl",r.hideReversedParam),a(),x(` + `,c(4,4,"labels.inputs.Hide Reversed"),""),a(3),d("formControl",r.hideAccrualsParam),a(),x(` + `,c(8,6,"labels.inputs.Hide Accruals"),"")}}function dr(e,s){e&1&&(n(0,"th",25),t(1,"#"),i())}function ur(e,s){if(e&1){let r=y();n(0,"td",26),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let r=s.index;a(),x(` + `,r+1,` + `)}}function gr(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.ID")))}function xr(e,s){if(e&1){let r=y();n(0,"td",27),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let r=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(r)),a(),x(` + `,r.id,` + `)}}function fr(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function _r(e,s){if(e&1){let r=y();n(0,"td",27),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(1),o(2,"dateFormat"),i()}if(e&2){let r=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(r)),a(),x(` + `,c(2,2,r.date),` + `)}}function Cr(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Transaction Type")))}function hr(e,s){if(e&1){let r=y();n(0,"td",27),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let r=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(r)),a(),x(` + `,r.transactionType.value,` + `)}}function Dr(e,s){e&1&&(n(0,"th",28),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Debit")))}function vr(e,s){if(e&1){let r=y();n(0,"td",29),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let r=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(r)),a(),x(` + `,l.isDebit(r.transactionType)?r.amount:"N/A",` + `)}}function br(e,s){e&1&&(n(0,"th",28),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Credit")))}function Sr(e,s){if(e&1){let r=y();n(0,"td",29),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(1),i()}if(e&2){let r=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(r)),a(),x(` + `,l.isDebit(r.transactionType)?"N/A":r.amount,` + `)}}function Pr(e,s){e&1&&(n(0,"th",28),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Balance")))}function Tr(e,s){if(e&1){let r=y();n(0,"td",29),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(1),o(2,"formatNumber"),i()}if(e&2){let r=s.$implicit,l=_();d("ngClass",l.savingsTransactionColor(r)),a(),x(` + `,c(2,2,r.runningBalance),` + `)}}function Mr(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function yr(e,s){if(e&1){let r=y();n(0,"td",30),t(1,` + `),n(2,"button",31),t(3,` + `),n(4,"mat-icon"),t(5,"more_vert"),i(),t(6,` + `),i(),t(7,` + `),n(8,"mat-menu",null,0),t(10,` + `),n(11,"button",32),b("click",function(){let p=S(r).$implicit,g=_();return P(g.showTransactions(p))}),t(12,` + `),n(13,"mat-icon"),f(14,"fa-icon",33),i(),t(15,` + `),n(16,"span"),t(17),o(18,"translate"),i(),t(19,` + `),i(),t(20,` + `),n(21,"button",34),b("click",function(p){S(r);let g=_();return P(g.routeEdit(p))}),t(22,` + `),n(23,"mat-icon"),f(24,"fa-icon",35),i(),t(25,` + `),n(26,"span"),t(27),o(28,"translate"),i(),t(29,` + `),i(),t(30,` + `),i(),t(31,` + `),i()}if(e&2){let r=s.$implicit,l=R(9);a(2),d("matMenuTriggerFor",l),a(15),u(c(18,4,"labels.text.View Transaction")),a(4),d("routerLink",xe(8,lr,"S"+r.id)),a(6),u(c(28,6,"tooltips.View Journal Entries"))}}function Ar(e,s){e&1&&f(0,"tr",36)}function Ir(e,s){e&1&&f(0,"tr",37)}var an=(()=>{class e{constructor(r,l){this.route=r,this.router=l,this.displayedColumns=["row","id","transactionDate","transactionType","debit","credit","balance","actions"],this.route.parent.data.subscribe(p=>{this.transactionsData=p.recurringDepositsAccountData.transactions,this.status=p.recurringDepositsAccountData.status.value})}ngOnInit(){this.dataSource=new _e(this.transactionsData),this.hideAccrualsParam=new ot(!1),this.hideReversedParam=new ot(!1)}isDebit(r){return r.withdrawal===!0||r.feeDeduction===!0||r.overdraftInterest===!0||r.withholdTax===!0}hideAccruals(){this.filterTransactions(this.hideReversedParam.value,!this.hideAccrualsParam.value)}hideReversed(){this.filterTransactions(!this.hideReversedParam.value,this.hideAccrualsParam.value)}filterTransactions(r,l){let p=this.transactionsData;(l||r)&&(p=this.transactionsData.filter(g=>!(r&&g.reversed)&&!(l&&g.transactionType.accrual))),this.dataSource=new _e(p),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}savingsTransactionColor(r){return r.reversed?"strike":r.transfer?"transfer":r.transactionType.accrual?"accrual":""}checkStatus(){return this.status==="Active"||this.status==="Closed"||this.status==="Transfer in progress"||this.status==="Transfer on hold"||this.status==="Premature Closed"||this.status==="Matured"}showTransactions(r){r.transfer?this.router.navigate([`../transfer-funds/account-transfers/${r.transfer.id}`],{relativeTo:this.route}):this.router.navigate([r.id],{relativeTo:this.route})}static{this.\u0275fac=function(l){return new(l||e)(C(k),C(H))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-transactions-tab"]],viewQuery:function(l,p){if(l&1&&(St(Jn,7),St(Xn,7)),l&2){let g;Pt(g=Tt())&&(p.paginator=g.first),Pt(g=Tt())&&(p.sort=g.first)}},decls:81,vars:7,consts:[["transactionMenu","matMenu"],[1,"tab-container","mat-typography"],[1,"mat-elevation-z1","m-b-25"],[1,"layout-row","align-start"],[1,"m-b-20"],["class","action-button m-b-20 layout-row gap-20px",4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","id"],["mat-cell","",3,"ngClass","click",4,"matCellDef"],["matColumnDef","transactionDate"],["matColumnDef","transactionType"],["matColumnDef","debit"],["mat-header-cell","","class","center",4,"matHeaderCellDef"],["mat-cell","","class","r-amount",3,"ngClass","click",4,"matCellDef"],["matColumnDef","credit"],["matColumnDef","balance"],["matColumnDef","actions"],["mat-cell","","class","center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20","layout-row","gap-20px"],[1,"accruals",3,"click","formControl"],["mat-header-cell",""],["mat-cell","",3,"click"],["mat-cell","",3,"click","ngClass"],["mat-header-cell","",1,"center"],["mat-cell","",1,"r-amount",3,"click","ngClass"],["mat-cell","",1,"center"],["mat-icon-button","","aria-label","",1,"action-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["icon","eye","size","sm"],["mat-menu-item","",3,"click","routerLink"],["icon","table-cells","size","sm"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` + `),n(2,"div",2),t(3,` + `),n(4,"div",3),t(5,` + `),n(6,"div",4),t(7,` + `),n(8,"h3"),t(9),o(10,"translate"),i(),t(11,` + `),i(),t(12,` + `),m(13,mr,10,8,"div",5),t(14,` + `),i(),t(15,` + + `),n(16,"table",6),t(17,` + `),D(18,7),t(19,` + `),m(20,dr,2,0,"th",8),t(21,` + `),m(22,ur,2,1,"td",9),t(23,` + `),v(),t(24,` + + `),D(25,10),t(26,` + `),m(27,gr,3,3,"th",8),t(28,` + `),m(29,xr,2,2,"td",11),t(30,` + `),v(),t(31,` + + `),D(32,12),t(33,` + `),m(34,fr,3,3,"th",8),t(35,` + `),m(36,_r,3,4,"td",11),t(37,` + `),v(),t(38,` + + `),D(39,13),t(40,` + `),m(41,Cr,3,3,"th",8),t(42,` + `),m(43,hr,2,2,"td",11),t(44,` + `),v(),t(45,` + + `),D(46,14),t(47,` + `),m(48,Dr,3,3,"th",15),t(49,` + `),m(50,vr,2,2,"td",16),t(51,` + `),v(),t(52,` + + `),D(53,17),t(54,` + `),m(55,br,3,3,"th",15),t(56,` + `),m(57,Sr,2,2,"td",16),t(58,` + `),v(),t(59,` + + `),D(60,18),t(61,` + `),m(62,Pr,3,3,"th",15),t(63,` + `),m(64,Tr,3,4,"td",16),t(65,` + `),v(),t(66,` + + `),D(67,19),t(68,` + `),m(69,Mr,3,3,"th",8),t(70,` + `),m(71,yr,32,10,"td",20),t(72,` + `),v(),t(73,` + + `),m(74,Ar,1,0,"tr",21),t(75,` + `),m(76,Ir,1,0,"tr",22),t(77,` + `),i(),t(78,` + `),i(),t(79,` +`),i(),t(80,` +`)),l&2&&(a(9),u(c(10,5,"labels.heading.All Transactions")),a(4),d("ngIf",p.checkStatus()),a(3),d("dataSource",p.dataSource),a(58),d("matHeaderRowDef",p.displayedColumns),a(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[I,be,F,O,Y,$n,$,Rt,E,Ue,Bt,Vt,kt,qt,Nt,jt,Ie,$e,We,Le,ze,ut,Gt,Ht,Ut,zt,Yt],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 0 3px;margin:0 10%;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%] .accruals[_ngcontent-%COMP%]{padding-top:1%}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer;font-weight:800}"]})}}return e})();var Or=["instructionsTable"],Er=e=>["../","standing-instructions",e,"edit"],Rr=e=>["../","standing-instructions",e,"view"];function wr(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Client")))}function Fr(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let r=s.$implicit;a(),M(` + `,r.fromClient.displayName,"-",r.fromClient.id,` + `)}}function Br(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.From Account")))}function Nr(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let r=s.$implicit;a(),M(` + `,r.fromAccount.accountNo," (",r.fromAccountType.value,`) + `)}}function kr(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Beneficiary")))}function Vr(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let r=s.$implicit;a(),u(r.toClient.displayName)}}function qr(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.To Account")))}function jr(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let r=s.$implicit;a(),M(` + `,r.toAccount.accountNo," (",r.toAccountType.value,`) + `)}}function Gr(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function Ur(e,s){if(e&1&&(n(0,"td",17),t(1),i()),e&2){let r=s.$implicit;a(),M("",r.instructionType.value,"/",r.amount,"")}}function Hr(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Validity")))}function zr(e,s){if(e&1&&(n(0,"td",17),t(1),o(2,"dateFormat"),o(3,"dateFormat"),i()),e&2){let r=s.$implicit;a(),M(` + `,c(2,2,r.validFrom)," to ",c(3,4,r.validTill),` + `)}}function Lr(e,s){e&1&&(n(0,"th",16),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function $r(e,s){if(e&1&&(n(0,"button",20),o(1,"translate"),t(2,` + `),f(3,"i",21),t(4,` + `),i()),e&2){let r=_(2).$implicit;bt("matTooltip",c(1,2,"tooltips.Edit Standing Instruction")),d("routerLink",xe(4,Er,r.id))}}function Wr(e,s){e&1&&(n(0,"span"),t(1,` + `),m(2,$r,5,6,"button",19),t(3,` + `),i()),e&2&&(a(2),d("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function Kr(e,s){if(e&1){let r=y();n(0,"button",23),o(1,"translate"),b("click",function(){S(r);let p=_(2).$implicit,g=_();return P(g.deleteStandingInstruction(p.id))}),t(2,` + `),f(3,"i",24),t(4,` + `),i()}e&2&&bt("matTooltip",c(1,1,"tooltips.Delete Standing Instruction"))}function Qr(e,s){e&1&&(n(0,"span"),t(1,` + `),m(2,Kr,5,3,"button",22),t(3,` + `),i()),e&2&&(a(2),d("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function Yr(e,s){if(e&1&&(n(0,"button",20),o(1,"translate"),t(2,` + `),f(3,"i",25),t(4,` + `),i()),e&2){let r=_().$implicit;bt("matTooltip",c(1,2,"tooltips.View Standing Instruction")),d("routerLink",xe(4,Rr,r.id))}}function Jr(e,s){if(e&1&&(n(0,"td",17),t(1,` + `),m(2,Wr,4,1,"span",18),t(3,` + `),m(4,Qr,4,1,"span",18),t(5,` + `),m(6,Yr,5,6,"button",19),t(7,` + `),i()),e&2){let r=s.$implicit;a(2),d("ngIf",r.status.value!=="Deleted"),a(2),d("ngIf",r.status.value!=="Deleted"),a(2),d("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function Xr(e,s){e&1&&f(0,"tr",26)}function Zr(e,s){e&1&&f(0,"tr",27)}var on=(()=>{class e{constructor(r,l,p,g,h){this.route=r,this.recurringDepositsService=l,this.dialog=p,this.accountTransfersService=g,this.settingsService=h,this.dataSource=new _e,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.parent.data.subscribe(T=>{this.recurringDepositsData=T.recurringDepositsAccountData})}ngOnInit(){this.getStandingInstructions()}getStandingInstructions(){let r=this.recurringDepositsData.clientId,l=this.recurringDepositsData.clientName,p=this.recurringDepositsData.id,g=this.settingsService.language.code,h=this.settingsService.dateFormat;this.recurringDepositsService.getStandingInstructions(r,l,p,g,h).subscribe(T=>{this.instructionsData=T.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(r){this.dialog.open(ce,{data:{deleteContext:`standing instruction id: ${r}`}}).afterClosed().subscribe(p=>{p.delete&&this.accountTransfersService.deleteStandingInstrucions(r).subscribe(()=>{})})}static{this.\u0275fac=function(l){return new(l||e)(C(k),C(N),C(ee),C(mi),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-standing-instructions-tab"]],viewQuery:function(l,p){if(l&1&&St(Or,7),l&2){let g;Pt(g=Tt())&&(p.instructionTableRef=g.first)}},decls:70,vars:6,consts:[["instructionsTable",""],[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","routerLink",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip","routerLink"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` + `),n(2,"div",2),t(3,` + `),n(4,"h3"),t(5),o(6,"translate"),i(),t(7,` + `),i(),t(8,` + + `),n(9,"div",3),t(10,` + `),n(11,"table",4,0),t(13,` + `),D(14,5),t(15,` + `),m(16,wr,3,3,"th",6),t(17,` + `),m(18,Fr,2,2,"td",7),t(19,` + `),v(),t(20,` + + `),D(21,8),t(22,` + `),m(23,Br,3,3,"th",6),t(24,` + `),m(25,Nr,2,2,"td",7),t(26,` + `),v(),t(27,` + + `),D(28,9),t(29,` + `),m(30,kr,3,3,"th",6),t(31,` + `),m(32,Vr,2,1,"td",7),t(33,` + `),v(),t(34,` + + `),D(35,10),t(36,` + `),m(37,qr,3,3,"th",6),t(38,` + `),m(39,jr,2,2,"td",7),t(40,` + `),v(),t(41,` + + `),D(42,11),t(43,` + `),m(44,Gr,3,3,"th",6),t(45,` + `),m(46,Ur,2,2,"td",7),t(47,` + `),v(),t(48,` + + `),D(49,12),t(50,` + `),m(51,Hr,3,3,"th",6),t(52,` + `),m(53,zr,4,6,"td",7),t(54,` + `),v(),t(55,` + + `),D(56,13),t(57,` + `),m(58,Lr,3,3,"th",6),t(59,` + `),m(60,Jr,8,3,"td",7),t(61,` + `),v(),t(62,` + + `),m(63,Xr,1,0,"tr",14),t(64,` + `),m(65,Zr,1,0,"tr",15),t(66,` + `),i(),t(67,` + `),i(),t(68,` +`),i(),t(69,` +`)),l&2&&(a(5),u(c(6,4,"labels.heading.All Standing Instructions")),a(6),d("dataSource",p.dataSource),a(52),d("matHeaderRowDef",p.displayedColumns),a(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[I,F,O,$,V,Rt,pe,E,Bt,Vt,kt,qt,Nt,jt,se,Gt,Ht,Ut,zt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var ta=["chargesTable"],ea=()=>[2e3];function na(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.name")))}function ia(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),u(r.name)}}function ra(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Fee/Penalty")))}function aa(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),u(r.penalty===!0?"Penalty":"Fee")}}function oa(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Payment Due At")))}function pa(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),u(r.chargeTimeType.value)}}function ca(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Due As Of")))}function sa(e,s){if(e&1&&(n(0,"td",22),t(1),o(2,"dateFormat"),i()),e&2){let r=s.$implicit;a(),u(c(2,1,r.dueDate))}}function la(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Repeats On")))}function ma(e,s){if(e&1&&(n(0,"td",22),t(1),o(2,"dateFormat"),i()),e&2){let r=s.$implicit;a(),x(` + `,r.feeOnMonthDay?w(2,1,z(4,ea).concat(r.feeOnMonthDay),"dd MMMM"):"Unassigned",` + `)}}function da(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Calculation Type")))}function ua(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),u(r.chargeCalculationType.value)}}function ga(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Due")))}function xa(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),M("",r.currency.displaySymbol,"\xA0",r.amount,"")}}function fa(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Paid")))}function _a(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),M("",r.currency.displaySymbol,"\xA0",r.amountPaid,"")}}function Ca(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Waived")))}function ha(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),M("",r.currency.displaySymbol,"\xA0",r.amountWaived,"")}}function Da(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Outstanding")))}function va(e,s){if(e&1&&(n(0,"td",22),t(1),i()),e&2){let r=s.$implicit;a(),M(` + `,r.currency.displaySymbol,"\xA0",r.amountOutstanding,` + `)}}function ba(e,s){e&1&&(n(0,"th",21),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function Sa(e,s){if(e&1){let r=y();n(0,"button",26),o(1,"translate"),b("click",function(p){S(r);let g=_(2).$implicit,h=_();return h.routeEdit(p),P(h.editCharge(g))}),t(2,` + `),f(3,"i",27),t(4,` + `),i()}e&2&&bt("matTooltip",c(1,1,"tooltips.Edit Charge"))}function Pa(e,s){if(e&1){let r=y();n(0,"button",28),o(1,"translate"),b("click",function(p){S(r);let g=_(2).$implicit,h=_();return h.routeEdit(p),P(h.deleteCharge(g.id))}),t(2,` + `),f(3,"i",29),t(4,` + `),i()}e&2&&bt("matTooltip",c(1,1,"tooltips.Delete Charge"))}function Ta(e,s){e&1&&(n(0,"span"),t(1,` + `),m(2,Sa,5,3,"button",24),t(3,` + `),m(4,Pa,5,3,"button",25),t(5,` + `),i()),e&2&&(a(2),d("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),a(2),d("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}function Ma(e,s){if(e&1){let r=y();n(0,"button",26),o(1,"translate"),b("click",function(p){S(r);let g=_(3).$implicit,h=_();return h.routeEdit(p),P(h.payCharge(g.id))}),t(2,` + `),f(3,"i",30),t(4,` + `),i()}e&2&&bt("matTooltip",c(1,1,"tooltips.Pay Charge"))}function ya(e,s){if(e&1){let r=y();n(0,"button",26),o(1,"translate"),b("click",function(p){S(r);let g=_(3).$implicit,h=_();return h.routeEdit(p),P(h.waiveCharge(g.id))}),t(2,` + `),f(3,"i",31),t(4,` + `),i()}e&2&&bt("matTooltip",c(1,1,"tooltips.Waive Charge"))}function Aa(e,s){e&1&&(n(0,"span"),t(1,` + `),m(2,Ma,5,3,"button",24),t(3,` + `),m(4,ya,5,3,"button",24),t(5,` + `),i()),e&2&&(a(2),d("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),a(2),d("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"))}function Ia(e,s){if(e&1&&(n(0,"span"),t(1,` + `),m(2,Aa,6,2,"span",23),t(3,` + `),i()),e&2){let r=_().$implicit;a(2),d("ngIf",r.chargeTimeType.value==="Monthly Fee"||r.chargeTimeType.value==="Annual Fee"||r.chargeTimeType.value==="Specified due date")}}function Oa(e,s){if(e&1&&(n(0,"td",22),t(1,` + `),m(2,Ta,6,2,"span",23),t(3,` + `),m(4,Ia,4,1,"span",23),t(5,` + `),i()),e&2){let r=s.$implicit,l=_();a(2),d("ngIf",l.recurringDepositsAccountData.status.value==="Submitted and pending approval"),a(2),d("ngIf",l.recurringDepositsAccountData.status.value!=="Submitted and pending approval"&&r.amountOutstanding!==0)}}function Ea(e,s){e&1&&f(0,"tr",32)}function Ra(e,s){e&1&&f(0,"tr",33)}var pn=(()=>{class e{constructor(r,l,p,g,h,T,L){this.route=r,this.savingsService=l,this.dateUtils=p,this.router=g,this.dialog=h,this.translateService=T,this.settingsService=L,this.showInactiveCharges=!1,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","dueAsOf","repeatsOn","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(wt=>{this.recurringDepositsAccountData=wt.recurringDepositsAccountData,this.chargesData=this.recurringDepositsAccountData.charges})}ngOnInit(){let r=this.chargesData?this.chargesData.filter(l=>l.isActive):[];this.dataSource=new _e(r)}payCharge(r){let l=[new Re({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new tn({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],p={title:`Pay Charge ${r}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(fe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=this.settingsService.language.code,L=this.settingsService.dateFormat,wt=K(B({},h.data.value),{dueDate:this.dateUtils.formatDate(h.data.value.dueDate,L),dateFormat:L,locale:T});this.savingsService.executeSavingsAccountChargesCommand(this.recurringDepositsAccountData.id,"paycharge",wt,r).subscribe(()=>{this.reload()})}})}waiveCharge(r){this.dialog.open(Jt,{data:{heading:this.translateService.instant("labels.heading.Waive Charge"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to waive charge with id: ")+`${r} ?`}}).afterClosed().subscribe(p=>{p.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.recurringDepositsAccountData.id,"waive",{},r).subscribe(()=>{this.reload()})})}editCharge(r){let l=[new Re({controlName:"amount",label:"Amount",value:r.amount||r.amountOrPercentage,type:"number",required:!0})],p={title:`Edit Charge ${r.id}`,layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(fe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let wt=K(B({},h.data.value),{dateFormat:"dd MMMM yyyy",locale:"en"});this.savingsService.editSavingsAccountCharge(this.recurringDepositsAccountData.id,wt,r.id).subscribe(()=>{this.reload()})}})}deleteCharge(r){this.dialog.open(ce,{data:{deleteContext:`charge id:${r}`}}).afterClosed().subscribe(p=>{p.delete&&this.savingsService.deleteSavingsAccountCharge(this.recurringDepositsAccountData.id,r).subscribe(()=>{this.reload()})})}routeEdit(r){r.stopPropagation()}reload(){let r=this.recurringDepositsAccountData.clientId,l=this.router.url;this.router.navigateByUrl(`/clients/${r}/recurring-deposits-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([l]))}static{this.\u0275fac=function(l){return new(l||e)(C(k),C(le),C(Q),C(H),C(ee),C(Oe),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-charges-tab"]],viewQuery:function(l,p){if(l&1&&St(ta,7),l&2){let g;Pt(g=Tt())&&(p.chargesTableRef=g.first)}},decls:101,vars:6,consts:[["chargesTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","dueAsOf"],["matColumnDef","repeatsOn"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],["mat-header-row",""],["mat-row",""]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` + `),n(2,"div",2),t(3,` + `),n(4,"div",3),t(5,` + `),n(6,"h3"),t(7),o(8,"translate"),i(),t(9,` + `),i(),t(10,` + `),i(),t(11,` + + `),n(12,"div",4),t(13,` + `),n(14,"table",5,0),t(16,` + `),D(17,6),t(18,` + `),m(19,na,3,3,"th",7),t(20,` + `),m(21,ia,2,1,"td",8),t(22,` + `),v(),t(23,` + + `),D(24,9),t(25,` + `),m(26,ra,3,3,"th",7),t(27,` + `),m(28,aa,2,1,"td",8),t(29,` + `),v(),t(30,` + + `),D(31,10),t(32,` + `),m(33,oa,3,3,"th",7),t(34,` + `),m(35,pa,2,1,"td",8),t(36,` + `),v(),t(37,` + + `),D(38,11),t(39,` + `),m(40,ca,3,3,"th",7),t(41,` + `),m(42,sa,3,3,"td",8),t(43,` + `),v(),t(44,` + + `),D(45,12),t(46,` + `),m(47,la,3,3,"th",7),t(48,` + `),m(49,ma,3,5,"td",8),t(50,` + `),v(),t(51,` + + `),D(52,13),t(53,` + `),m(54,da,3,3,"th",7),t(55,` + `),m(56,ua,2,1,"td",8),t(57,` + `),v(),t(58,` + + `),D(59,14),t(60,` + `),m(61,ga,3,3,"th",7),t(62,` + `),m(63,xa,2,2,"td",8),t(64,` + `),v(),t(65,` + + `),D(66,15),t(67,` + `),m(68,fa,3,3,"th",7),t(69,` + `),m(70,_a,2,2,"td",8),t(71,` + `),v(),t(72,` + + `),D(73,16),t(74,` + `),m(75,Ca,3,3,"th",7),t(76,` + `),m(77,ha,2,2,"td",8),t(78,` + `),v(),t(79,` + + `),D(80,17),t(81,` + `),m(82,Da,3,3,"th",7),t(83,` + `),m(84,va,2,2,"td",8),t(85,` + `),v(),t(86,` + + `),D(87,18),t(88,` + `),m(89,ba,3,3,"th",7),t(90,` + `),m(91,Oa,6,2,"td",8),t(92,` + `),v(),t(93,` + + `),m(94,Ea,1,0,"tr",19),t(95,` + `),m(96,Ra,1,0,"tr",20),t(97,` + `),i(),t(98,` + `),i(),t(99,` +`),i(),t(100,` +`)),l&2&&(a(7),u(c(8,4,"labels.heading.All Charges")),a(7),d("dataSource",p.dataSource),a(80),d("matHeaderRowDef",p.displayedColumns),a(2),d("matRowDefColumns",p.displayedColumns))},dependencies:[I,F,O,V,Rt,pe,E,Bt,Vt,kt,qt,Nt,jt,se,Gt,Ht,Ut,zt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var cn=(()=>{class e{constructor(r){this.route=r,this.entityId=this.route.parent.parent.snapshot.paramMap.get("recurringDepositAccountId"),this.route.data.subscribe(l=>{this.entityDatatable=l.savingsDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(l){return new(l||e)(C(k))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Recurring Deposit",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` + `),n(2,"mifosx-entity-datatable-tab",1),t(3,` + `),i(),t(4,` +`),i(),t(5,` +`)),l&2&&(a(2),d("entityId",p.entityId)("multiRowDatatableFlag",p.multiRowDatatableFlag)("entityDatatable",p.entityDatatable))},dependencies:[I,O,pi],encapsulation:2})}}return e})();function wa(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.name,` + `)}}function Fa(e,s){if(e&1){let r=y();n(0,"mat-form-field",14),b("click",function(){S(r);let p=R(11);return P(p.open())}),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",15),t(7,` + `),f(8,"mat-datepicker-toggle",16),t(9,` + `),f(10,"mat-datepicker",null,0),t(12,` + `),n(13,"mat-error"),t(14),o(15,"translate"),o(16,"translate"),n(17,"strong"),t(18),o(19,"translate"),i(),t(20,` + `),i(),t(21,` + `),i()}if(e&2){let r=R(11),l=_();a(3),u(c(4,8,"labels.inputs.Submitted On")),a(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",r),a(2),d("for",r),a(6),M(` + `,c(15,10,"labels.inputs.Submission Date")," ",c(16,12,"labels.commons.is"),` + `),a(4),u(c(19,14,"labels.commons.required"))}}function Ba(e,s){if(e&1&&(n(0,"mat-option",13),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.displayName,` + `)}}function Na(e,s){if(e&1&&(n(0,"mat-form-field",3),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"mat-select",17),t(7,` + `),m(8,Ba,2,2,"mat-option",5),t(9,` + `),i(),t(10,` + `),i()),e&2){let r=_();a(3),u(c(4,2,"labels.inputs.Field Officer")),a(5),d("ngForOf",r.fieldOfficerData)}}function ka(e,s){e&1&&(n(0,"mat-form-field",3),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",18),o(7,"translate"),t(8,` + `),i()),e&2&&(a(3),u(c(4,2,"labels.inputs.External id")),a(3),bt("matTooltip",c(7,4,"tooltips.Provides an external id")))}var me=(()=>{class e{constructor(r,l,p){this.formBuilder=r,this.recurringDepositsService=l,this.settingsService=p,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isFieldOfficerPatched=!1,this.isProductSelected=!1,this.recurringDepositsAccountProductTemplate=new qe,this.createRecurringDepositsAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.recurringDepositsAccountTemplate&&(this.productData=this.recurringDepositsAccountTemplate.productOptions,this.recurringDepositsAccountTemplate.depositProductId&&this.recurringDepositAccountDetailsForm.patchValue({productId:this.recurringDepositsAccountTemplate.depositProductId,submittedOnDate:this.recurringDepositsAccountTemplate.timeline.submittedOnDate&&new Date(this.recurringDepositsAccountTemplate.timeline.submittedOnDate),externalId:this.recurringDepositsAccountTemplate.externalId}))}createRecurringDepositsAccountDetailsForm(){this.recurringDepositAccountDetailsForm=this.formBuilder.group({productId:["",q.required],submittedOnDate:["",q.required],fieldOfficerId:[""],externalId:[""]})}buildDependencies(){let r=this.recurringDepositsAccountTemplate.clientId;this.recurringDepositAccountDetailsForm.get("productId").valueChanges.subscribe(l=>{this.recurringDepositsService.getRecurringDepositsAccountTemplate(r,l).subscribe(p=>{this.recurringDepositsAccountProductTemplate.emit(p),this.fieldOfficerData=p.fieldOfficerOptions,this.isProductSelected=!0,!this.isFieldOfficerPatched&&this.recurringDepositsAccountTemplate.fieldOfficerId?(this.recurringDepositAccountDetailsForm.get("fieldOfficerId").patchValue(this.recurringDepositsAccountTemplate.fieldOfficerId),this.isFieldOfficerPatched=!0):this.recurringDepositAccountDetailsForm.get("fieldOfficerId").patchValue("")})})}get recurringDepositAccountDetails(){return this.recurringDepositAccountDetailsForm.value}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(N),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-details-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate"},outputs:{recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},decls:48,vars:24,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"click",4,"ngIf"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","fieldOfficerId"],["matInput","","formControlName","externalId",3,"matTooltip"]],template:function(l,p){if(l&1&&(n(0,"form",1),t(1,` + `),n(2,"div",2),t(3,` + `),n(4,"mat-form-field",3),t(5,` + `),n(6,"mat-label"),t(7),o(8,"translate"),i(),t(9,` + `),n(10,"mat-select",4),t(11,` + `),m(12,wa,2,2,"mat-option",5),t(13,` + `),i(),t(14,` + `),n(15,"mat-error"),t(16),o(17,"translate"),o(18,"translate"),n(19,"strong"),t(20),o(21,"translate"),i(),t(22,` + `),i(),t(23,` + `),i(),t(24,` + + `),m(25,Fa,22,16,"mat-form-field",6),t(26,` + + `),m(27,Na,11,4,"mat-form-field",7),t(28,` + + `),m(29,ka,9,6,"mat-form-field",7),t(30,` + `),i(),t(31,` + + `),n(32,"div",8),t(33,` + `),n(34,"button",9),t(35,` + `),f(36,"fa-icon",10),t(37),o(38,"translate"),i(),t(39,` + `),n(40,"button",11),t(41),o(42,"translate"),f(43,"fa-icon",12),t(44,` + `),i(),t(45,` + `),i(),t(46,` +`),i(),t(47,` +`)),l&2){let g;d("formGroup",p.recurringDepositAccountDetailsForm),a(7),u(c(8,12,"labels.inputs.Product Name")),a(5),d("ngForOf",p.productData),a(4),M(` + `,c(17,14,"labels.inputs.Product Name")," ",c(18,16,"labels.commons.is"),` + `),a(4),u(c(21,18,"labels.commons.required")),a(5),d("ngIf",p.isProductSelected),a(2),d("ngIf",p.isProductSelected),a(2),d("ngIf",p.isProductSelected),a(8),x(` + `,c(38,20,"labels.buttons.Previous"),` + `),a(3),d("disabled",!((g=p.recurringDepositAccountDetailsForm.get("productId"))!=null&&g.value)||!((g=p.recurringDepositAccountDetailsForm.get("submittedOnDate"))!=null&&g.value)),a(),x(` + `,c(42,22,"labels.buttons.Next"),` + `)}},dependencies:[I,Mt,F,O,nt,ct,Y,et,st,it,rt,X,J,mt,xt,dt,Et,Ot,_t,Ct,ft,V,E,se,Qt,ut,ne],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Va(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function qa(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function ja(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function Ga(e,s){if(e&1&&(n(0,"mat-option",13),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}var de=(()=>{class e{constructor(r,l){this.formBuilder=r,this.settingsService=l,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.createRecurringDepositsAccountTermsForm()}ngOnChanges(){this.recurringDepositsAccountProductTemplate&&this.setOptions()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.recurringDepositsAccountTemplate.id&&this.recurringDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.recurringDepositsAccountTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.recurringDepositsAccountTemplate.interestPostingPeriodType.id,interestCalculationType:this.recurringDepositsAccountTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.recurringDepositsAccountTemplate.interestCalculationDaysInYearType.id})}createRecurringDepositsAccountTermsForm(){this.recurringDepositAccountTermsForm=this.formBuilder.group({interestCompoundingPeriodType:["",q.required],interestPostingPeriodType:["",q.required],interestCalculationType:["",q.required],interestCalculationDaysInYearType:["",q.required]})}setOptions(){this.interestCompoundingPeriodTypeData=this.recurringDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.recurringDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.recurringDepositsAccountProductTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.recurringDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,this.recurringDepositsAccountTemplate.id||this.recurringDepositAccountTermsForm.patchValue({interestCompoundingPeriodType:this.recurringDepositsAccountProductTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.recurringDepositsAccountProductTemplate.interestPostingPeriodType.id,interestCalculationType:this.recurringDepositsAccountProductTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.recurringDepositsAccountProductTemplate.interestCalculationDaysInYearType.id})}get recurringDepositAccountTerms(){return this.recurringDepositAccountTermsForm.value}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-terms-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},features:[Zt],decls:105,vars:59,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","interestCompoundingPeriodType","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(l,p){l&1&&(n(0,"form",0),t(1,` + `),n(2,"div",1),t(3,` + `),n(4,"mat-form-field",2),t(5,` + `),n(6,"mat-label"),t(7),o(8,"translate"),i(),t(9,` + `),n(10,"mat-select",3),t(11,` + `),m(12,Va,3,5,"mat-option",4),t(13,` + `),i(),t(14,` + `),n(15,"mat-error"),t(16),o(17,"translate"),o(18,"translate"),n(19,"strong"),t(20),o(21,"translate"),i(),t(22,` + `),i(),t(23,` + `),i(),t(24,` + + `),n(25,"mat-form-field",2),t(26,` + `),n(27,"mat-label"),t(28),o(29,"translate"),i(),t(30,` + `),n(31,"mat-select",5),t(32,` + `),m(33,qa,3,5,"mat-option",4),t(34,` + `),i(),t(35,` + `),n(36,"mat-error"),t(37),o(38,"translate"),o(39,"translate"),n(40,"strong"),t(41),o(42,"translate"),i(),t(43,` + `),i(),t(44,` + `),i(),t(45,` + + `),n(46,"mat-form-field",2),t(47,` + `),n(48,"mat-label"),t(49),o(50,"translate"),i(),t(51,` + `),n(52,"mat-select",6),t(53,` + `),m(54,ja,3,5,"mat-option",4),t(55,` + `),i(),t(56,` + `),n(57,"mat-error"),t(58),o(59,"translate"),o(60,"translate"),n(61,"strong"),t(62),o(63,"translate"),i(),t(64,` + `),i(),t(65,` + `),i(),t(66,` + + `),n(67,"mat-form-field",2),t(68,` + `),n(69,"mat-label"),t(70),o(71,"translate"),i(),t(72,` + `),n(73,"mat-select",7),t(74,` + `),m(75,Ga,3,5,"mat-option",4),t(76,` + `),i(),t(77,` + `),n(78,"mat-error"),t(79),o(80,"translate"),o(81,"translate"),n(82,"strong"),t(83),o(84,"translate"),i(),t(85,` + `),i(),t(86,` + `),i(),t(87,` + `),i(),t(88,` + + `),n(89,"div",8),t(90,` + `),n(91,"button",9),t(92,` + `),f(93,"fa-icon",10),t(94),o(95,"translate"),i(),t(96,` + `),n(97,"button",11),t(98),o(99,"translate"),f(100,"fa-icon",12),t(101,` + `),i(),t(102,` + `),i(),t(103,` +`),i(),t(104,` +`)),l&2&&(d("formGroup",p.recurringDepositAccountTermsForm),a(7),u(c(8,23,"labels.inputs.Interest Compounding Period")),a(5),d("ngForOf",p.interestCompoundingPeriodTypeData),a(4),M(` + `,c(17,25,"labels.inputs.Interest Compounding Period")," ",c(18,27,"labels.commons.is"),` + `),a(4),u(c(21,29,"labels.commons.required")),a(8),u(c(29,31,"labels.inputs.Interest Posting Period")),a(5),d("ngForOf",p.interestPostingPeriodTypeData),a(4),M(` + `,c(38,33,"labels.inputs.Interest Posting Period")," ",c(39,35,"labels.commons.is"),` + `),a(4),u(c(42,37,"labels.commons.required")),a(8),u(c(50,39,"labels.inputs.Interest Calculated using")),a(5),d("ngForOf",p.interestCalculationTypeData),a(4),M(` + `,c(59,41,"labels.inputs.Interest Calculated using")," ",c(60,43,"labels.commons.is"),` + `),a(4),u(c(63,45,"labels.commons.required")),a(8),u(c(71,47,"labels.inputs.Days in Year")),a(5),d("ngForOf",p.interestCalculationDaysInYearTypeData),a(4),M(` + `,c(80,49,"labels.inputs.Days in Year")," ",c(81,51,"labels.commons.is"),` + `),a(4),u(c(84,53,"labels.commons.required")),a(11),x(` + `,c(95,55,"labels.buttons.Previous"),` + `),a(4),x(` + `,c(99,57,"labels.buttons.Next"),` + `))},dependencies:[I,Mt,O,nt,Y,et,st,it,rt,X,J,mt,Et,Ot,V,E,Ft,Qt,ut,ne],encapsulation:2})}}return e})();function Ua(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function Ha(e,s){if(e&1&&(n(0,"mifosx-input-amount",33),t(1,` + `),i()),e&2){let r=_();d("currency",r.currency)("isRequired",!0)("inputFormControl",r.recurringDepositAccountSettingsForm.controls.mandatoryRecommendedDepositAmount)("inputLabel","Recurring Deposit Amount")}}function za(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function La(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function $a(e,s){if(e&1){let r=y();D(0),t(1,` + `),n(2,"mat-form-field",34),b("click",function(){S(r);let p=R(13);return P(p.open())}),t(3,` + `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` + `),f(8,"input",35),t(9,` + `),f(10,"mat-datepicker-toggle",36),t(11,` + `),f(12,"mat-datepicker",null,0),t(14,` + `),i(),t(15,` + + `),n(16,"h4",6),t(17),o(18,"translate"),i(),t(19,` + + `),n(20,"mat-form-field",7),t(21,` + `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` + `),f(26,"input",37),t(27,` + `),n(28,"mat-error"),t(29),o(30,"translate"),o(31,"translate"),n(32,"strong"),t(33),o(34,"translate"),i(),t(35,` + `),i(),t(36,` + `),i(),t(37,` + + `),n(38,"mat-form-field",7),t(39,` + `),n(40,"mat-label"),t(41),o(42,"translate"),i(),t(43,` + `),n(44,"mat-select",38),t(45,` + `),m(46,La,3,5,"mat-option",10),t(47,` + `),i(),t(48,` + `),n(49,"mat-error"),t(50),o(51,"translate"),o(52,"translate"),n(53,"strong"),t(54),o(55,"translate"),i(),t(56,` + `),i(),t(57,` + `),i(),t(58,` + `),v()}if(e&2){let r=R(13),l=_();a(5),u(c(6,15,"labels.inputs.Deposit Start Date")),a(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",r),a(2),d("for",r),a(7),u(c(18,17,"labels.heading.Deposit Frequency")),a(6),u(c(24,19,"labels.inputs.Deposit Frequency")),a(6),M(` + `,c(30,21,"labels.inputs.Deposit Frequency")," ",c(31,23,"labels.commons.is"),` + `),a(4),u(c(34,25,"labels.commons.required")),a(8),u(c(42,27,"labels.inputs.Type")),a(5),d("ngForOf",l.periodFrequencyTypeData),a(4),M(` + `,c(51,29,"labels.inputs.Deposit Frequency Type")," ",c(52,31,"labels.commons.is"),` + `),a(4),u(c(55,33,"labels.commons.required"))}}function Wa(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function Ka(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function Qa(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function Ya(e,s){if(e&1&&(n(0,"mat-option",32),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,w(2,2,r.value,"catalogs"),` + `)}}function Ja(e,s){e&1&&(n(0,"mat-form-field",7),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",41),t(7,` + `),i()),e&2&&(a(3),u(c(4,1,"labels.inputs.Tax Group")))}function Xa(e,s){if(e&1&&(D(0),t(1,` + `),n(2,"h4",6),t(3),o(4,"translate"),i(),t(5,` + + `),n(6,"mat-checkbox",39),t(7),o(8,"translate"),i(),t(9,` + + `),m(10,Ja,8,3,"mat-form-field",40),t(11,` + `),v()),e&2){let r=_();a(3),u(c(4,3,"labels.heading.Tax Group")),a(4),x(` + `,c(8,5,"labels.inputs.Is Withhold Tax Applicable"),`? + `),a(3),d("ngIf",r.recurringDepositAccountSettingsForm.controls.taxGroupId)}}var ue=(()=>{class e{constructor(r,l){this.formBuilder=r,this.settingsService=l,this.isNew=!0,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.currency=null,this.createRecurringDepositAccountSettingsForm(),this.buildDependencies()}ngOnChanges(){let r=this.isNew?this.recurringDepositsAccountProductTemplate:this.recurringDepositsAccountTemplate;r&&(this.currency=r.currency,this.recurringDepositAccountSettingsForm.patchValue({isMandatoryDeposit:r.isMandatoryDeposit,adjustAdvanceTowardsFuturePayments:r.adjustAdvanceTowardsFuturePayments,allowWithdrawal:r.allowWithdrawal,lockinPeriodFrequency:r.lockinPeriodFrequency,lockinPeriodFrequencyType:r.lockinPeriodFrequencyType?r.lockinPeriodFrequencyType.id:"",minDepositTerm:r.minDepositTerm,minDepositTermTypeId:r.minDepositTermType?r.minDepositTermType.id:"",inMultiplesOfDepositTerm:r.inMultiplesOfDepositTerm,inMultiplesOfDepositTermTypeId:r.inMultiplesOfDepositTermType?r.inMultiplesOfDepositTermType.id:"",maxDepositTerm:r.maxDepositTerm,maxDepositTermTypeId:r.maxDepositTermType?r.maxDepositTermType.id:"",preClosurePenalApplicable:r.preClosurePenalApplicable,preClosurePenalInterest:r.preClosurePenalInterest,preClosurePenalInterestOnTypeId:r.preClosurePenalInterestOnType?r.preClosurePenalInterestOnType.id:"",minBalanceForInterestCalculation:r.minBalanceForInterestCalculation,depositPeriod:r.minDepositTerm,depositPeriodFrequencyId:r.minDepositTermType.id,expectedFirstDepositOnDate:r.expectedFirstDepositOnDate&&new Date(r.expectedFirstDepositOnDate),recurringFrequency:r.recurringFrequency,recurringFrequencyType:r.recurringFrequencyType?r.recurringFrequencyType.id:""}),r.withHoldTax?(this.recurringDepositAccountSettingsForm.addControl("withHoldTax",new ot(!1)),this.recurringDepositAccountSettingsForm.get("withHoldTax").valueChanges.subscribe(l=>{l?(this.recurringDepositAccountSettingsForm.addControl("taxGroupId",new ot({value:"",disabled:!0})),this.recurringDepositAccountSettingsForm.get("taxGroupId").patchValue(r.taxGroup&&r.taxGroup.name)):this.recurringDepositAccountSettingsForm.removeControl("taxGroupId")}),this.recurringDepositAccountSettingsForm.get("withHoldTax").patchValue(this.recurringDepositsAccountTemplate.withHoldTax)):this.recurringDepositAccountSettingsForm.removeControl("withHoldTax"),this.taxGroup=r.taxGroup,this.setOptions(r))}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.recurringDepositsAccountTemplate&&this.recurringDepositAccountSettingsForm.patchValue({lockinPeriodFrequency:this.recurringDepositsAccountTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.recurringDepositsAccountTemplate.lockinPeriodFrequencyType&&this.recurringDepositsAccountTemplate.lockinPeriodFrequencyType.id,mandatoryRecommendedDepositAmount:this.recurringDepositsAccountTemplate.mandatoryRecommendedDepositAmount})}createRecurringDepositAccountSettingsForm(){this.recurringDepositAccountSettingsForm=this.formBuilder.group({isMandatoryDeposit:[""],adjustAdvanceTowardsFuturePayments:[""],allowWithdrawal:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],mandatoryRecommendedDepositAmount:["",q.required],depositPeriod:["",q.required],depositPeriodFrequencyId:["",q.required],isCalendarInherited:[""],expectedFirstDepositOnDate:[""],recurringFrequency:["",q.required],recurringFrequencyType:["",q.required],minDepositTerm:[{value:"",disabled:!0}],minDepositTermTypeId:[{value:"",disabled:!0}],inMultiplesOfDepositTerm:[{value:"",disabled:!0}],inMultiplesOfDepositTermTypeId:[{value:"",disabled:!0}],maxDepositTerm:[{value:"",disabled:!0}],maxDepositTermTypeId:[{value:"",disabled:!0}],preClosurePenalApplicable:[{value:"",disabled:!0}],preClosurePenalInterest:[{value:"",disabled:!0}],preClosurePenalInterestOnTypeId:[{value:"",disabled:!0}],minBalanceForInterestCalculation:[{value:"",disabled:!0}]})}setOptions(r){this.lockinPeriodFrequencyTypeData=r.lockinPeriodFrequencyTypeOptions,this.periodFrequencyTypeData=r.periodFrequencyTypeOptions,this.preClosurePenalInterestOnTypeData=r.preClosurePenalInterestOnTypeOptions}buildDependencies(){this.recurringDepositAccountSettingsForm.get("isCalendarInherited").valueChanges.subscribe(r=>{r?(this.recurringDepositAccountSettingsForm.removeControl("expectedFirstDepositOnDate"),this.recurringDepositAccountSettingsForm.removeControl("recurringFrequency"),this.recurringDepositAccountSettingsForm.removeControl("recurringFrequencyType")):(this.recurringDepositAccountSettingsForm.addControl("expectedFirstDepositOnDate",new ot),this.recurringDepositAccountSettingsForm.addControl("recurringFrequency",new ot("")),this.recurringDepositAccountSettingsForm.addControl("recurringFrequencyType",new ot("")))})}get recurringDepositAccountSettings(){return this.recurringDepositAccountSettingsForm.value}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-settings-step"]],inputs:{isNew:"isNew",recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},features:[Zt],decls:233,vars:109,consts:[["expectedFirstDepositOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],["labelPosition","before","formControlName","isMandatoryDeposit",1,"margin-v","flex-48"],["labelPosition","before","formControlName","adjustAdvanceTowardsFuturePayments",1,"flex-48","margin-v"],["labelPosition","before","formControlName","allowWithdrawal",1,"margin-v","flex-48"],[1,"mat-h4","flex-98"],[1,"flex-48"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"currency","isRequired","inputFormControl","inputLabel",4,"ngIf"],["type","number","matInput","","formControlName","depositPeriod","required",""],["formControlName","depositPeriodFrequencyId","required",""],["labelPosition","before","formControlName","isCalendarInherited",1,"margin-v","flex-48"],[4,"ngIf"],[1,"flex-98"],["type","number","matInput","","formControlName","minDepositTerm","required",""],["formControlName","minDepositTermTypeId","required",""],["type","number","matInput","","formControlName","inMultiplesOfDepositTerm"],["formControlName","inMultiplesOfDepositTermTypeId"],["type","number","matInput","","formControlName","maxDepositTerm"],["formControlName","maxDepositTermTypeId"],["labelPosition","before","formControlName","preClosurePenalApplicable",1,"flex-73","margin-v"],["type","number","matInput","","formControlName","preClosurePenalInterest"],["formControlName","preClosurePenalInterestOnTypeId"],["type","number","matInput","","formControlName","minBalanceForInterestCalculation"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"currency","isRequired","inputFormControl","inputLabel"],[1,"flex-48",3,"click"],["matInput","","formControlName","expectedFirstDepositOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["type","number","matInput","","formControlName","recurringFrequency","required",""],["formControlName","recurringFrequencyType","required",""],["labelPosition","before","formControlName","withHoldTax",1,"margin-v","flex-48"],["class","flex-48",4,"ngIf"],["type","text","matInput","","formControlName","taxGroupId"]],template:function(l,p){l&1&&(n(0,"form",1),t(1,` + `),n(2,"div",2),t(3,` + `),n(4,"mat-checkbox",3),t(5),o(6,"translate"),i(),t(7,` + + `),n(8,"mat-checkbox",4),t(9),o(10,"translate"),i(),t(11,` + + `),n(12,"mat-checkbox",5),t(13),o(14,"translate"),i(),t(15,` + + `),n(16,"h4",6),t(17),o(18,"translate"),i(),t(19,` + + `),n(20,"mat-form-field",7),t(21,` + `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` + `),f(26,"input",8),t(27,` + `),i(),t(28,` + + `),n(29,"mat-form-field",7),t(30,` + `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` + `),n(35,"mat-select",9),t(36,` + `),m(37,Ua,3,5,"mat-option",10),t(38,` + `),i(),t(39,` + `),i(),t(40,` + + `),n(41,"h4",6),t(42),o(43,"translate"),i(),t(44,` + `),m(45,Ha,2,4,"mifosx-input-amount",11),t(46,` + + `),n(47,"h4",6),t(48),o(49,"translate"),i(),t(50,` + + `),n(51,"mat-form-field",7),t(52,` + `),n(53,"mat-label"),t(54),o(55,"translate"),i(),t(56,` + `),f(57,"input",12),t(58,` + `),i(),t(59,` + + `),n(60,"mat-form-field",7),t(61,` + `),n(62,"mat-label"),t(63),o(64,"translate"),i(),t(65,` + `),n(66,"mat-select",13),t(67,` + `),m(68,za,3,5,"mat-option",10),t(69,` + `),i(),t(70,` + `),i(),t(71,` + + `),n(72,"mat-checkbox",14),t(73),o(74,"translate"),i(),t(75,` + + `),m(76,$a,59,35,"ng-container",15),t(77,` + + `),f(78,"mat-divider",16),t(79,` + + `),n(80,"h4",6),t(81),o(82,"translate"),i(),t(83,` + + `),n(84,"mat-form-field",7),t(85,` + `),n(86,"mat-label"),t(87),o(88,"translate"),i(),t(89,` + `),f(90,"input",17),t(91,` + `),n(92,"mat-error"),t(93),o(94,"translate"),o(95,"translate"),n(96,"strong"),t(97),o(98,"translate"),i(),t(99,` + `),i(),t(100,` + `),i(),t(101,` + + `),n(102,"mat-form-field",7),t(103,` + `),n(104,"mat-label"),t(105),o(106,"translate"),i(),t(107,` + `),n(108,"mat-select",18),t(109,` + `),m(110,Wa,3,5,"mat-option",10),t(111,` + `),i(),t(112,` + `),n(113,"mat-error"),t(114),o(115,"translate"),o(116,"translate"),n(117,"strong"),t(118),o(119,"translate"),i(),t(120,` + `),i(),t(121,` + `),i(),t(122,` + + `),n(123,"h4",6),t(124),o(125,"translate"),i(),t(126,` + + `),n(127,"mat-form-field",7),t(128,` + `),n(129,"mat-label"),t(130),o(131,"translate"),i(),t(132,` + `),f(133,"input",19),t(134,` + `),i(),t(135,` + + `),n(136,"mat-form-field",7),t(137,` + `),n(138,"mat-label"),t(139),o(140,"translate"),i(),t(141,` + `),n(142,"mat-select",20),t(143,` + `),m(144,Ka,3,5,"mat-option",10),t(145,` + `),i(),t(146,` + `),i(),t(147,` + + `),n(148,"h4",6),t(149),o(150,"translate"),i(),t(151,` + + `),n(152,"mat-form-field",7),t(153,` + `),n(154,"mat-label"),t(155),o(156,"translate"),i(),t(157,` + `),f(158,"input",21),t(159,` + `),i(),t(160,` + + `),n(161,"mat-form-field",7),t(162,` + `),n(163,"mat-label"),t(164),o(165,"translate"),i(),t(166,` + `),n(167,"mat-select",22),t(168,` + `),m(169,Qa,3,5,"mat-option",10),t(170,` + `),i(),t(171,` + `),i(),t(172,` + + `),f(173,"mat-divider",16),t(174,` + + `),n(175,"h4",6),t(176),o(177,"translate"),i(),t(178,` + + `),n(179,"mat-checkbox",23),t(180),o(181,"translate"),i(),t(182,` + + `),n(183,"mat-form-field",7),t(184,` + `),n(185,"mat-label"),t(186),o(187,"translate"),i(),t(188,` + `),f(189,"input",24),t(190,` + `),i(),t(191,` + + `),n(192,"mat-form-field",7),t(193,` + `),n(194,"mat-label"),t(195),o(196,"translate"),i(),t(197,` + `),n(198,"mat-select",25),t(199,` + `),m(200,Ya,3,5,"mat-option",10),t(201,` + `),i(),t(202,` + `),i(),t(203,` + + `),t(204,` + + `),n(205,"mat-form-field",7),t(206,` + `),n(207,"mat-label"),t(208),o(209,"translate"),i(),t(210,` + `),f(211,"input",26),t(212,` + `),i(),t(213,` + + `),m(214,Xa,12,7,"ng-container",15),t(215,` + `),i(),t(216,` + + `),n(217,"div",27),t(218,` + `),n(219,"button",28),t(220,` + `),f(221,"fa-icon",29),t(222),o(223,"translate"),i(),t(224,` + `),n(225,"button",30),t(226),o(227,"translate"),f(228,"fa-icon",31),t(229,` + `),i(),t(230,` + `),i(),t(231,` +`),i(),t(232,` +`)),l&2&&(d("formGroup",p.recurringDepositAccountSettingsForm),a(5),x(` + `,c(6,43,"labels.inputs.Is Mandatory Deposit"),`? + `),a(4),x(` + `,c(10,45,"labels.inputs.Adjust advance payments toward future installments"),`? + `),a(4),x(` + `,c(14,47,"labels.inputs.Allow Withdrawals"),`? + `),a(4),u(c(18,49,"labels.heading.Lock-in Period")),a(6),u(c(24,51,"labels.inputs.Frequency")),a(9),u(c(33,53,"labels.inputs.Type")),a(5),d("ngForOf",p.lockinPeriodFrequencyTypeData),a(5),u(c(43,55,"labels.heading.Recurring Deposit Details")),a(3),d("ngIf",p.currency),a(3),u(c(49,57,"labels.heading.Deposit Period")),a(6),u(c(55,59,"labels.inputs.Deposit Period")),a(9),u(c(64,61,"labels.inputs.Type")),a(5),d("ngForOf",p.periodFrequencyTypeData),a(5),x(` + `,c(74,63,"labels.inputs.Deposit Frequency Same as Group/Center meeting"),` + `),a(3),d("ngIf",!p.recurringDepositAccountSettingsForm.value.isCalendarInherited),a(5),u(c(82,65,"labels.heading.Minimum Deposit Term")),a(6),u(c(88,67,"labels.inputs.Frequency")),a(6),M(` + `,c(94,69,"labels.inputs.Minimum Deposit Term Frequency")," ",c(95,71,"labels.commons.is"),` + `),a(4),u(c(98,73,"labels.commons.required")),a(8),u(c(106,75,"labels.inputs.Frequency Type")),a(5),d("ngForOf",p.periodFrequencyTypeData),a(4),M(` + `,c(115,77,"labels.inputs.Minimum Deposit Term Frequency Type")," ",c(116,79,"labels.commons.is"),` + `),a(4),u(c(119,81,"labels.commons.required")),a(6),u(c(125,83,"labels.heading.And thereafter, in Multiples of")),a(6),u(c(131,85,"labels.inputs.Frequency")),a(9),u(c(140,87,"labels.inputs.Type")),a(5),d("ngForOf",p.periodFrequencyTypeData),a(5),u(c(150,89,"labels.heading.Maximum Deposit Term")),a(6),u(c(156,91,"labels.inputs.Frequency")),a(9),u(c(165,93,"labels.inputs.Type")),a(5),d("ngForOf",p.periodFrequencyTypeData),a(7),u(c(177,95,"labels.heading.For Pre-mature closure")),a(4),x(` + `,c(181,97,"labels.inputs.Apply Penal Interest (less)"),` + `),a(6),x("",c(187,99,"labels.inputs.Penal Interest")," (%)"),a(9),u(c(196,101,"labels.inputs.Period")),a(5),d("ngForOf",p.preClosurePenalInterestOnTypeData),a(8),u(c(209,103,"labels.inputs.Minimum Balance For Interest Calculation")),a(6),d("ngIf",p.taxGroup),a(8),x(` + `,c(223,105,"labels.buttons.Previous"),` + `),a(4),x(` + `,c(227,107,"labels.buttons.Next"),` + `))},dependencies:[I,Mt,F,O,nt,ct,Ee,Y,et,st,it,rt,X,J,mt,xt,dt,Et,Ot,_t,Ct,ft,V,E,Ft,Ue,we,He,Qt,ut,ne],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Za(e,s){if(e&1&&(n(0,"mat-option",24),t(1),i()),e&2){let r=s.$implicit;d("value",r),a(),x(` + `,r.name,` + `)}}function to(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.name")))}function eo(e,s){if(e&1&&(n(0,"td",26),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.name+", "+r.currency.displaySymbol,` + `)}}function no(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Type")))}function io(e,s){if(e&1&&(n(0,"td",26),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;a(),x(` + `,w(2,1,r.chargeCalculationType.value,"catalogs"),` + `)}}function ro(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function ao(e,s){if(e&1){let r=y();n(0,"td",26),t(1),o(2,"formatNumber"),n(3,"button",27),b("click",function(){let p=S(r).$implicit,g=_();return P(g.editChargeAmount(p))}),t(4,` + `),f(5,"fa-icon",28),t(6,` + `),i(),t(7,` + `),i()}if(e&2){let r=s.$implicit;a(),x(` + `,c(2,1,r.amount),` + `)}}function oo(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Collected On")))}function po(e,s){if(e&1&&(n(0,"td",26),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;a(),x(` + `,w(2,1,r.chargeTimeType.value,"catalogs"),` + `)}}function co(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Date")))}function so(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let r=_().$implicit;a(),x(` + `,c(2,1,r.dueDate)||"Unassigned",` + `)}}function lo(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let r=_().$implicit;a(),x(` + `,c(2,1,r.feeOnMonthDay)||"Unassigned",` + `)}}function mo(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(a(),x(` + `,c(2,1,"labels.inputs.N/A"),` + `))}function uo(e,s){if(e&1){let r=y();n(0,"button",27),b("click",function(){S(r);let p=_().$implicit,g=_();return P(g.editChargeDate(p))}),t(1,` + `),f(2,"fa-icon",28),t(3,` + `),i()}}function go(e,s){if(e&1&&(n(0,"td",26),t(1,` + `),m(2,so,3,3,"span",29),t(3,` + `),m(4,lo,3,3,"span",29),t(5,` + `),m(6,mo,3,3,"span",29),t(7,` + `),m(8,uo,4,0,"button",30),t(9,` + `),i()),e&2){let r=s.$implicit;a(2),d("ngIf",r.chargeTimeType.value==="Specified due date"||r.chargeTimeType.value==="Weekly Fee"),a(2),d("ngIf",r.chargeTimeType.value==="Monthly Fee"||r.chargeTimeType.value==="Annual Fee"),a(2),d("ngIf",!(r.chargeTimeType.value==="Monthly Fee"||r.chargeTimeType.value==="Annual Fee"||r.chargeTimeType.value==="Specified due date"||r.chargeTimeType.value==="Weekly Fee")),a(2),d("ngIf",r.chargeTimeType.value==="Weekly Fee"||r.chargeTimeType.value==="Annual Fee"||r.chargeTimeType.value==="Specified due date")}}function xo(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Repayments Every")))}function fo(e,s){if(e&1){let r=y();n(0,"button",27),b("click",function(){S(r);let p=_().$implicit,g=_();return P(g.editChargeFeeInterval(p))}),t(1,` + `),f(2,"fa-icon",28),t(3,` + `),i()}}function _o(e,s){if(e&1&&(n(0,"td",26),t(1),m(2,fo,4,0,"button",30),t(3,` + `),i()),e&2){let r=s.$implicit;a(),x(` + `,r.feeInterval||"Not Provided",` + `),a(),d("ngIf",r.chargeTimeType.value==="Weekly Fee"||r.chargeTimeType.value==="Monthly Fee")}}function Co(e,s){e&1&&(n(0,"th",25),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function ho(e,s){if(e&1){let r=y();n(0,"td",26),t(1,` + `),n(2,"button",31),b("click",function(){let p=S(r).$implicit,g=_();return P(g.deleteCharge(p))}),t(3,` + `),f(4,"fa-icon",32),t(5,` + `),i(),t(6,` + `),i()}}function Do(e,s){e&1&&f(0,"tr",33)}function vo(e,s){e&1&&f(0,"tr",34)}var ge=(()=>{class e{constructor(r,l,p){this.dialog=r,this.dateUtils=l,this.settingsService=p,this.chargesDataSource=[],this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery","action"],this.pristine=!0,this.isChargesPatched=!1,this.currency=null}ngOnInit(){this.chargesDataSource=[],this.recurringDepositsAccountTemplate.id&&this.recurringDepositsAccountTemplate.charges&&(this.chargesDataSource=this.recurringDepositsAccountTemplate.charges.map(r=>K(B({},r),{id:r.chargeId}))||[])}ngOnChanges(){this.currency==null&&(this.recurringDepositsAccountTemplate.currency?this.currency=this.recurringDepositsAccountTemplate.currency:this.recurringDepositsAccountProductTemplate&&this.recurringDepositsAccountProductTemplate.currency&&(this.currency=this.recurringDepositsAccountProductTemplate.currency)),this.recurringDepositsAccountProductTemplate&&(this.chargeData=this.recurringDepositsAccountProductTemplate.chargeOptions.filter(r=>r.currency.code===this.currency.code))}addCharge(r){this.chargesDataSource=this.chargesDataSource.concat([r.value]),r.value="",this.pristine=!1}editChargeAmount(r){let l=[new Re({controlName:"amount",label:"Amount",value:r.amount,type:"number",required:!1})],p={title:"Edit Charge Amount",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(fe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=K(B({},r),{amount:h.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeDate(r){let l=[new tn({controlName:"date",label:"Date",value:r.dueDate||r.feeOnMonthDay||"",type:"datetime-local",required:!1})],p={title:"Edit Charge Date",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(fe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T,L=this.settingsService.dateFormat,wt=this.dateUtils.formatDate(h.data.value.date,L);switch(r.chargeTimeType.value){case"Specified due date":case"Weekly Fee":T=K(B({},r),{dueDate:wt});break;case"Annual Fee":T=K(B({},r),{feeOnMonthDay:wt});break}this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeFeeInterval(r){let l=[new Re({controlName:"feeInterval",label:"Fee Interval",value:r.feeInterval,type:"text",required:!1})],p={title:"Edit Charge Fee Interval",layout:{addButtonText:"Confirm"},formfields:l};this.dialog.open(fe,{data:p}).afterClosed().subscribe(h=>{if(h.data){let T=K(B({},r),{feeInterval:h.data.value.feeInterval});this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1,T),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(r){this.dialog.open(ce,{data:{deleteContext:`charge ${r.name}`}}).afterClosed().subscribe(p=>{p.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1)})}get recurringDepositAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(l){return new(l||e)(C(ee),C(Q),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-charges-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate",currencyCode:"currencyCode",recurringDepositAccountFormValid:"recurringDepositAccountFormValid"},features:[Zt],decls:96,vars:19,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],[4,"ngIf"],["mat-icon-button","","color","primary",3,"click",4,"ngIf"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-form-field",2),t(3,` + `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` + `),n(8,"mat-select",null,0),t(10,` + `),m(11,Za,2,2,"mat-option",3),t(12,` + `),i(),t(13,` + `),i(),t(14,` + + `),n(15,"div",4),t(16,` + `),n(17,"button",5),b("click",function(){S(g);let T=R(9);return P(p.addCharge(T))}),t(18,` + `),f(19,"fa-icon",6),t(20),o(21,"translate"),i(),t(22,` + `),i(),t(23,` + + `),n(24,"table",7),t(25,` + `),D(26,8),t(27,` + `),m(28,to,3,3,"th",9),t(29,` + `),m(30,eo,2,1,"td",10),t(31,` + `),v(),t(32,` + + `),D(33,11),t(34,` + `),m(35,no,3,3,"th",9),t(36,` + `),m(37,io,3,4,"td",10),t(38,` + `),v(),t(39,` + + `),D(40,12),t(41,` + `),m(42,ro,3,3,"th",9),t(43,` + `),m(44,ao,8,3,"td",10),t(45,` + `),v(),t(46,` + + `),D(47,13),t(48,` + `),m(49,oo,3,3,"th",9),t(50,` + `),m(51,po,3,4,"td",10),t(52,` + `),v(),t(53,` + + `),D(54,14),t(55,` + `),m(56,co,3,3,"th",9),t(57,` + `),m(58,go,10,4,"td",10),t(59,` + `),v(),t(60,` + + `),D(61,15),t(62,` + `),m(63,xo,3,3,"th",9),t(64,` + `),m(65,_o,4,2,"td",10),t(66,` + `),v(),t(67,` + + `),D(68,16),t(69,` + `),m(70,Co,3,3,"th",9),t(71,` + `),m(72,ho,7,0,"td",10),t(73,` + `),v(),t(74,` + + `),m(75,Do,1,0,"tr",17),t(76,` + `),m(77,vo,1,0,"tr",18),t(78,` + `),i(),t(79,` +`),i(),t(80,` + +`),n(81,"div",19),t(82,` + `),n(83,"button",20),t(84,` + `),f(85,"fa-icon",21),t(86),o(87,"translate"),i(),t(88,` + `),n(89,"button",22),t(90),o(91,"translate"),f(92,"fa-icon",23),t(93,` + `),i(),t(94,` +`),i(),t(95,` +`)}if(l&2){let g=R(9);a(5),u(c(6,11,"labels.inputs.Charge")),a(6),d("ngForOf",p.chargeData),a(6),d("disabled",!g.value),a(3),x(` + `,c(21,13,"labels.buttons.Add"),` + `),a(4),d("dataSource",p.chargesDataSource)("hidden",p.chargesDataSource.length===0),a(51),d("matHeaderRowDef",p.displayedColumns),a(2),d("matRowDefColumns",p.displayedColumns),a(9),x(` + `,c(87,15,"labels.buttons.Previous"),` + `),a(3),d("disabled",!p.recurringDepositAccountFormValid),a(),x(` + `,c(91,17,"labels.buttons.Next"),` + `)}},dependencies:[I,Mt,F,O,X,J,Et,Ot,V,Rt,E,Ft,ut,Bt,Vt,kt,qt,Nt,jt,Ie,Gt,Ht,Ut,zt,Qt,ne,Yt],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var bo=["chartsTable"];function So(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),i(),t(8,` + `),i()),e&2){let r=_();a(3),x("",c(4,2,"labels.inputs.name"),":"),a(4),u(r.recurringDepositsAccountProductTemplate.accountChart.name)}}function Po(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),o(8,"dateFormat"),i(),t(9,` + `),i()),e&2){let r=_();a(3),x("",c(4,2,"labels.inputs.End Date"),":"),a(4),u(c(8,4,r.recurringDepositsAccountProductTemplate==null?null:r.recurringDepositsAccountProductTemplate.accountChart.endDate))}}function To(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),i(),t(8,` + `),i()),e&2){let r=_();a(3),x("",c(4,2,"labels.inputs.Description"),":"),a(4),u(r.recurringDepositsAccountProductTemplate==null?null:r.recurringDepositsAccountProductTemplate.accountChart.description)}}function Mo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Period")))}function yo(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;a(),oe(` + `,r.fromPeriod," - ",r.toPeriod,"\xA0",w(2,3,r.periodType.value,"catalogs"),` + `)}}function Ao(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Amount Range")))}function Io(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"formatNumber"),o(3,"formatNumber"),i()),e&2){let r=s.$implicit;a(),M(` + `,c(2,2,r.amountRangeFrom)," - ",c(3,4,r.amountRangeTo),` + `)}}function Oo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Interest")))}function Eo(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"formatNumber"),i()),e&2){let r=s.$implicit;a(),x("",c(2,1,r.annualInterestRate)," %")}}function Ro(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Description")))}function wo(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let r=s.$implicit;a(),u(r.description)}}function Fo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function Bo(e,s){e&1&&(n(0,"span"),t(1,` + `),f(2,"fa-icon",27),t(3),o(4,"translate"),i()),e&2&&(a(3),x(` + `,c(4,1,"labels.buttons.View Incentives"),` + `))}function No(e,s){e&1&&(n(0,"span"),t(1,` + `),f(2,"fa-icon",28),t(3),o(4,"translate"),i()),e&2&&(a(3),x(` + `,c(4,1,"labels.buttons.Hide Incentives"),` + `))}function ko(e,s){if(e&1){let r=y();n(0,"td",24),t(1,` + `),n(2,"button",25),b("click",function(){let p=S(r).dataIndex,g=_();return P(g.expandChartSlabIndex=g.expandChartSlabIndex===p?null:p)}),t(3,` + `),m(4,Bo,5,3,"span",26),t(5,` + `),m(6,No,5,3,"span",26),t(7,` + `),i(),t(8,` + `),i()}if(e&2){let r=s.dataIndex,l=_();a(4),d("ngIf",l.expandChartSlabIndex!==r),a(2),d("ngIf",l.expandChartSlabIndex===r)}}function Vo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Entity Type")))}function qo(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.entityType.value,` + `)}}function jo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Attribute Name")))}function Go(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.attributeName.value,` + `)}}function Uo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Condition Type")))}function Ho(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"titlecase"),i()),e&2){let r=s.$implicit;a(),x(` + `,c(2,1,r.conditionType.value),` + `)}}function zo(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Attribute Value")))}function Lo(e,s){if(e&1&&(n(0,"td",41),t(1),i()),e&2){let r=s.$implicit;d("ngSwitch",r.attributeName),a(),x(` + `,r.attributeValueDesc,` + `)}}function $o(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Incentive Type")))}function Wo(e,s){if(e&1&&(n(0,"td",24),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.incentiveType.value,` + `)}}function Ko(e,s){e&1&&(n(0,"th",23),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Interest")))}function Qo(e,s){if(e&1&&(n(0,"td",24),t(1),o(2,"formatNumber"),i()),e&2){let r=s.$implicit;a(),x(` + `,c(2,1,r.amount),` + `)}}function Yo(e,s){e&1&&f(0,"tr",42)}function Jo(e,s){e&1&&f(0,"tr",43)}function Xo(e,s){if(e&1&&(n(0,"table",33),t(1,` + `),D(2,34),t(3,` + `),m(4,Vo,3,3,"th",8),t(5,` + `),m(6,qo,2,1,"td",9),t(7,` + `),v(),t(8,` + + `),D(9,35),t(10,` + `),m(11,jo,3,3,"th",8),t(12,` + `),m(13,Go,2,1,"td",9),t(14,` + `),v(),t(15,` + + `),D(16,36),t(17,` + `),m(18,Uo,3,3,"th",8),t(19,` + `),m(20,Ho,3,3,"td",9),t(21,` + `),v(),t(22,` + + `),D(23,37),t(24,` + `),m(25,zo,3,3,"th",8),t(26,` + `),m(27,Lo,2,2,"td",38),t(28,` + `),v(),t(29,` + + `),D(30,39),t(31,` + `),m(32,$o,3,3,"th",8),t(33,` + `),m(34,Wo,2,1,"td",9),t(35,` + `),v(),t(36,` + + `),D(37,40),t(38,` + `),m(39,Ko,3,3,"th",8),t(40,` + `),m(41,Qo,3,3,"td",9),t(42,` + `),v(),t(43,` + + `),m(44,Yo,1,0,"tr",15),t(45,` + `),m(46,Jo,1,0,"tr",16),t(47,` + `),i()),e&2){let r=_().$implicit,l=_();d("dataSource",r.incentives),a(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),a(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function Zo(e,s){if(e&1&&(n(0,"td",24),t(1,` + `),n(2,"div",29),t(3,` + `),n(4,"mat-card",30),t(5,` + `),n(6,"h4",31),t(7),o(8,"translate"),i(),t(9,` + + `),m(10,Xo,48,3,"table",32),t(11,` + `),i(),t(12,` + `),i(),t(13,` + `),i()),e&2){let r=s.$implicit,l=s.dataIndex,p=_();ve("colspan",p.chartSlabsDisplayedColumns.length),a(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),a(5),x(` + `,c(8,4,"labels.heading.Incentives"),` + `),a(3),d("ngIf",r.incentives.length)}}function tp(e,s){e&1&&f(0,"tr",42)}function ep(e,s){e&1&&f(0,"tr",43)}function np(e,s){e&1&&f(0,"tr",44)}var Be=(()=>{class e{constructor(){this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"]}ngOnChanges(){this.recurringDepositsAccountProductTemplate&&(this.interestRateChartData=this.recurringDepositsAccountProductTemplate.accountChart.chartSlabs)}ngOnInit(){this.interestRateChartData=[]}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-interest-rate-chart-step"]],viewQuery:function(l,p){if(l&1&&St(bo,7),l&2){let g;Pt(g=Tt())&&(p.chartsTableRef=g.first)}},inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate"},features:[Zt],decls:96,vars:25,consts:[["chartsTable",""],[1,"layout-column","gap-2px"],["class","flex-fill",4,"ngIf"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],[4,"ngIf"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"incentives","flex-fill","layout-row","flex-wrap"],[1,"layout-row-wrap","flex-fill"],[1,"m-b-10","flex-13"],["class","mat-elevation-z1 flex-fill","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"mat-elevation-z1","flex-fill",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"]],template:function(l,p){l&1&&(n(0,"div",1),t(1,` + `),m(2,So,9,4,"div",2),t(3,` + + `),n(4,"div",3),t(5,` + `),n(6,"span",4),t(7),o(8,"translate"),i(),t(9,` + `),n(10,"span",5),t(11),o(12,"dateFormat"),i(),t(13,` + `),i(),t(14,` + + `),m(15,Po,10,6,"div",2),t(16,` + + `),m(17,To,9,4,"div",2),t(18,` + + `),n(19,"div",3),t(20,` + `),n(21,"span",4),t(22),o(23,"translate"),i(),t(24,` + `),n(25,"span",5),t(26),o(27,"yesNo"),i(),t(28,` + `),i(),t(29,` + + `),n(30,"table",6,0),t(32,` + `),D(33,7),t(34,` + `),m(35,Mo,3,3,"th",8),t(36,` + `),m(37,yo,3,6,"td",9),t(38,` + `),v(),t(39,` + + `),D(40,10),t(41,` + `),m(42,Ao,3,3,"th",8),t(43,` + `),m(44,Io,4,6,"td",9),t(45,` + `),v(),t(46,` + + `),D(47,11),t(48,` + `),m(49,Oo,3,3,"th",8),t(50,` + `),m(51,Eo,3,3,"td",9),t(52,` + `),v(),t(53,` + + `),D(54,12),t(55,` + `),m(56,Ro,3,3,"th",8),t(57,` + `),m(58,wo,2,1,"td",9),t(59,` + `),v(),t(60,` + + `),D(61,13),t(62,` + `),m(63,Fo,3,3,"th",8),t(64,` + `),m(65,ko,9,2,"td",9),t(66,` + `),v(),t(67,` + + `),D(68,14),t(69,` + `),m(70,Zo,14,6,"td",9),t(71,` + `),v(),t(72,` + + `),m(73,tp,1,0,"tr",15),t(74,` + `),m(75,ep,1,0,"tr",16),t(76,` + `),m(77,np,1,0,"tr",17),t(78,` + `),i(),t(79,` +`),i(),t(80,` + +`),n(81,"div",18),t(82,` + `),n(83,"button",19),t(84,` + `),f(85,"fa-icon",20),t(86),o(87,"translate"),i(),t(88,` + `),n(89,"button",21),t(90),o(91,"translate"),f(92,"fa-icon",22),t(93,` + `),i(),t(94,` +`),i(),t(95,` +`)),l&2&&(a(2),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.name),a(5),x("",c(8,13,"labels.inputs.Valid from Date"),":"),a(4),u(c(12,15,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.fromDate)),a(4),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.endDate),a(2),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.description),a(5),x("",c(23,17,"labels.inputs.Primary Grouping by Amount"),":"),a(4),u(c(27,19,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount)),a(4),d("dataSource",p.interestRateChartData),a(43),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),a(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),a(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),a(9),x(` + `,c(87,21,"labels.buttons.Previous"),` + `),a(4),x(` + `,c(91,23,"labels.buttons.Next"),` + `))},dependencies:[I,F,Se,Pe,O,W,V,Rt,E,Ft,Bt,Vt,kt,qt,Nt,jt,ut,Gt,Ht,Ut,zt,Qt,ne,Yt,Ze],styles:[".margin-t[_ngcontent-%COMP%]{margin-top:2em}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Me("expandChartSlab",[ae("collapsed",re({height:"0px",minHeight:"0"})),ae("expanded",re({height:"*"})),Ae("expanded <=> collapsed",ye("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();var ip=()=>["../.."];function rp(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),o(8,"find"),o(9,"translateKey"),i(),t(10,` + `),i()),e&2){let r=_();a(3),x("",c(4,3,"labels.inputs.Lock-in Period"),":"),a(4),M("",r.recurringDepositAccountData.lockinPeriodFrequency,` + `,w(9,10,G(8,5,r.recurringDepositAccountData.lockinPeriodFrequencyType,r.recurringDepositsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function ap(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),o(8,"formatNumber"),i(),t(9,` + `),i()),e&2){let r=_();a(3),x("",c(4,2,"labels.inputs.Recurring Deposit Amount"),":"),a(4),u(c(8,4,r.recurringDepositAccountData.mandatoryRecommendedDepositAmount))}}function op(e,s){if(e&1&&(n(0,"span",5),t(1),o(2,"find"),o(3,"translateKey"),i()),e&2){let r=_(2);a(),M("",r.recurringDepositAccountData.recurringFrequency,` + `,w(3,7,G(2,2,r.recurringDepositAccountData.recurringFrequencyType,r.recurringDepositsAccountProductTemplate.periodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function pp(e,s){if(e&1&&(D(0),t(1,` + `),n(2,"div",3),t(3,` + `),n(4,"span",4),t(5),o(6,"translate"),i(),t(7,` + `),n(8,"span",5),t(9),o(10,"dateFormat"),i(),t(11,` + `),i(),t(12,` + + `),n(13,"div",3),t(14,` + `),n(15,"span",4),t(16),o(17,"translate"),i(),t(18,` + `),m(19,op,4,10,"span",26),t(20,` + `),i(),t(21,` + `),v()),e&2){let r=_();a(5),x("",c(6,4,"labels.inputs.Deposit Start Date"),":"),a(4),u(c(10,6,r.recurringDepositAccountData.expectedFirstDepositOnDate)),a(7),x("",c(17,8,"labels.inputs.Deposit Frequency"),":"),a(3),d("ngIf",r.recurringDepositAccountData.recurringFrequency)}}function cp(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),i(),t(8,` + `),i()),e&2){let r=_();a(3),x("",c(4,2,"labels.inputs.name"),":"),a(4),u(r.recurringDepositsAccountProductTemplate==null?null:r.recurringDepositsAccountProductTemplate.accountChart.name)}}function sp(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),o(8,"dateFormat"),i(),t(9,` + `),i()),e&2){let r=_();a(3),x("",c(4,2,"labels.inputs.End Date"),":"),a(4),u(c(8,4,r.recurringDepositsAccountProductTemplate==null?null:r.recurringDepositsAccountProductTemplate.accountChart.endDate))}}function lp(e,s){if(e&1&&(n(0,"div",3),t(1,` + `),n(2,"span",4),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"span",5),t(7),i(),t(8,` + `),i()),e&2){let r=_();a(3),x("",c(4,2,"labels.inputs.Description"),":"),a(4),u(r.recurringDepositsAccountProductTemplate==null?null:r.recurringDepositsAccountProductTemplate.accountChart.description)}}function mp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Period")))}function dp(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;a(),oe(` + `,r.fromPeriod," - ",r.toPeriod,"\xA0",w(2,3,r.periodType.value,"catalogs"),` + `)}}function up(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Amount Range")))}function gp(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"formatNumber"),o(3,"formatNumber"),i()),e&2){let r=s.$implicit;a(),M(` + `,c(2,2,r.amountRangeFrom)," - ",c(3,4,r.amountRangeTo),` + `)}}function xp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Interest")))}function fp(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"formatNumber"),i()),e&2){let r=s.$implicit;a(),x("",c(2,1,r.annualInterestRate)," %")}}function _p(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Description")))}function Cp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),u(r.description)}}function hp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function Dp(e,s){e&1&&(n(0,"span"),t(1,` + `),f(2,"fa-icon",30),t(3),o(4,"translate"),i()),e&2&&(a(3),x(` + `,c(4,1,"labels.buttons.View Incentives"),` + `))}function vp(e,s){e&1&&(n(0,"span"),t(1,` + `),f(2,"fa-icon",31),t(3),o(4,"translate"),i()),e&2&&(a(3),x(` + `,c(4,1,"labels.buttons.Hide Incentives"),` + `))}function bp(e,s){if(e&1){let r=y();n(0,"td",28),t(1,` + `),n(2,"button",29),b("click",function(){let p=S(r).dataIndex,g=_();return P(g.expandChartSlabIndex=g.expandChartSlabIndex===p?null:p)}),t(3,` + `),m(4,Dp,5,3,"span",7),t(5,` + `),m(6,vp,5,3,"span",7),t(7,` + `),i(),t(8,` + `),i()}if(e&2){let r=s.dataIndex,l=_();a(4),d("ngIf",l.expandChartSlabIndex!==r),a(2),d("ngIf",l.expandChartSlabIndex===r)}}function Sp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Entity Type")))}function Pp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.entityType.value,` + `)}}function Tp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Attribute Name")))}function Mp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.attributeName.value,` + `)}}function yp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Condition Type")))}function Ap(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"titlecase"),i()),e&2){let r=s.$implicit;a(),x(` + `,c(2,1,r.conditionType.value),` + `)}}function Ip(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Attribute Value")))}function Op(e,s){if(e&1&&(n(0,"td",44),t(1),i()),e&2){let r=s.$implicit;d("ngSwitch",r.attributeName),a(),x(` + `,r.attributeValueDesc,` + `)}}function Ep(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Incentive Type")))}function Rp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.incentiveType.value,` + `)}}function wp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Interest")))}function Fp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.amount,` + `)}}function Bp(e,s){e&1&&f(0,"tr",45)}function Np(e,s){e&1&&f(0,"tr",46)}function kp(e,s){if(e&1&&(n(0,"table",36),t(1,` + `),D(2,37),t(3,` + `),m(4,Sp,3,3,"th",10),t(5,` + `),m(6,Pp,2,1,"td",11),t(7,` + `),v(),t(8,` + + `),D(9,38),t(10,` + `),m(11,Tp,3,3,"th",10),t(12,` + `),m(13,Mp,2,1,"td",11),t(14,` + `),v(),t(15,` + + `),D(16,39),t(17,` + `),m(18,yp,3,3,"th",10),t(19,` + `),m(20,Ap,3,3,"td",11),t(21,` + `),v(),t(22,` + + `),D(23,40),t(24,` + `),m(25,Ip,3,3,"th",10),t(26,` + `),m(27,Op,2,2,"td",41),t(28,` + `),v(),t(29,` + + `),D(30,42),t(31,` + `),m(32,Ep,3,3,"th",10),t(33,` + `),m(34,Rp,2,1,"td",11),t(35,` + `),v(),t(36,` + + `),D(37,43),t(38,` + `),m(39,wp,3,3,"th",10),t(40,` + `),m(41,Fp,2,1,"td",11),t(42,` + `),v(),t(43,` + + `),m(44,Bp,1,0,"tr",17),t(45,` + `),m(46,Np,1,0,"tr",18),t(47,` + `),i()),e&2){let r=_().$implicit,l=_();d("dataSource",r.incentives),a(44),d("matHeaderRowDef",l.incentivesDisplayedColumns),a(2),d("matRowDefColumns",l.incentivesDisplayedColumns)}}function Vp(e,s){if(e&1&&(n(0,"td",28),t(1,` + `),n(2,"div",32),t(3,` + `),n(4,"mat-card",33),t(5,` + `),n(6,"h4",34),t(7),o(8,"translate"),i(),t(9,` + + `),m(10,kp,48,3,"table",35),t(11,` + `),i(),t(12,` + `),i(),t(13,` + `),i()),e&2){let r=s.$implicit,l=s.dataIndex,p=_();ve("colspan",p.chartSlabsDisplayedColumns.length),a(2),d("@expandChartSlab",l===p.expandChartSlabIndex?"expanded":"collapsed"),a(5),x(` + `,c(8,4,"labels.heading.Incentives"),` + `),a(3),d("ngIf",r.incentives.length)}}function qp(e,s){e&1&&f(0,"tr",45)}function jp(e,s){e&1&&f(0,"tr",46)}function Gp(e,s){e&1&&f(0,"tr",47)}function Up(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.name")))}function Hp(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.name+", "+r.currency.displaySymbol,` + `)}}function zp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Type")))}function Lp(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"translateKey"),i()),e&2){let r=s.$implicit;a(),x(` + `,w(2,1,r.chargeCalculationType.value,"catalogs"),` + `)}}function $p(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function Wp(e,s){if(e&1&&(n(0,"td",28),t(1),o(2,"formatNumber"),i()),e&2){let r=s.$implicit;a(),x(` + `,c(2,1,r.amount),` + `)}}function Kp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Date")))}function Qp(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let r=_().$implicit;a(),x(` + `,c(2,1,r.dueDate)||"Unassigned",` + `)}}function Yp(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),i()),e&2){let r=_().$implicit;a(),x(` + `,c(2,1,r.feeOnMonthDay)||"Unassigned",` + `)}}function Jp(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(a(),x(` + `,c(2,1,"labels.inputs.N/A"),` + `))}function Xp(e,s){if(e&1&&(n(0,"td",28),t(1,` + `),m(2,Qp,3,3,"span",7),t(3,` + `),m(4,Yp,3,3,"span",7),t(5,` + `),m(6,Jp,3,3,"span",7),t(7,` + `),i()),e&2){let r=s.$implicit;a(2),d("ngIf",r.chargeTimeType.value==="Specified due date"||r.chargeTimeType.value==="Weekly Fee"),a(2),d("ngIf",r.chargeTimeType.value==="Monthly Fee"||r.chargeTimeType.value==="Annual Fee"),a(2),d("ngIf",!(r.chargeTimeType.value==="Monthly Fee"||r.chargeTimeType.value==="Annual Fee"||r.chargeTimeType.value==="Specified due date"||r.chargeTimeType.value==="Weekly Fee"))}}function Zp(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Repayments Every")))}function tc(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.feeInterval||"Not Provided",` + `)}}function ec(e,s){e&1&&(n(0,"th",27),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Collected On")))}function nc(e,s){if(e&1&&(n(0,"td",28),t(1),i()),e&2){let r=s.$implicit;a(),x(` + `,r.chargeTimeType.value,` + `)}}function ic(e,s){e&1&&f(0,"tr",45)}function rc(e,s){e&1&&f(0,"tr",46)}function ac(e,s){if(e&1&&(n(0,"div",48),t(1,` + `),n(2,"h3",1),t(3),o(4,"translate"),i(),t(5,` + + `),f(6,"mat-divider",2),t(7,` + `),n(8,"table",36),t(9,` + `),D(10,49),t(11,` + `),m(12,Up,3,3,"th",10),t(13,` + `),m(14,Hp,2,1,"td",11),t(15,` + `),v(),t(16,` + + `),D(17,50),t(18,` + `),m(19,zp,3,3,"th",10),t(20,` + `),m(21,Lp,3,4,"td",11),t(22,` + `),v(),t(23,` + + `),D(24,43),t(25,` + `),m(26,$p,3,3,"th",10),t(27,` + `),m(28,Wp,3,3,"td",11),t(29,` + `),v(),t(30,` + + `),D(31,51),t(32,` + `),m(33,Kp,3,3,"th",10),t(34,` + `),m(35,Xp,8,3,"td",11),t(36,` + `),v(),t(37,` + + `),D(38,52),t(39,` + `),m(40,Zp,3,3,"th",10),t(41,` + `),m(42,tc,2,1,"td",11),t(43,` + `),v(),t(44,` + + `),D(45,53),t(46,` + `),m(47,ec,3,3,"th",10),t(48,` + `),m(49,nc,2,1,"td",11),t(50,` + `),v(),t(51,` + + `),m(52,ic,1,0,"tr",17),t(53,` + `),m(54,rc,1,0,"tr",18),t(55,` + `),i(),t(56,` + `),i()),e&2){let r=_();a(3),u(c(4,4,"labels.heading.Charges")),a(5),d("dataSource",r.recurringDepositAccountData.charges),a(44),d("matHeaderRowDef",r.chargesDisplayedColumns),a(2),d("matRowDefColumns",r.chargesDisplayedColumns)}}var Ne=(()=>{class e{constructor(){this.submitEvent=new qe,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery"],this.interestRateChartData=[],this.chartSlabsDisplayedColumns=["period","amountRange","interest","description","actions"],this.incentivesDisplayedColumns=["entityType","attributeName","conditionType","attributeValue","incentiveType","amount"],this.chartSlabsIncentivesDisplayedColumns=["incentives"]}ngOnChanges(){this.recurringDepositsAccountProductTemplate&&(this.interestRateChartData=this.recurringDepositsAccountProductTemplate.accountChart.chartSlabs)}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-preview-step"]],inputs:{recurringDepositsAccountTemplate:"recurringDepositsAccountTemplate",recurringDepositsAccountProductTemplate:"recurringDepositsAccountProductTemplate",recurringDepositAccountData:"recurringDepositAccountData"},outputs:{submitEvent:"submitEvent"},features:[Zt],decls:302,vars:176,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-100"],[1,"flex-100"],[1,"layout-row","flex-100"],[1,"flex-40"],[1,"flex-60"],["class","layout-row flex-100",4,"ngIf"],[4,"ngIf"],["mat-table","","multiTemplateDataRows","",1,"mat-elevation-z1","irc-table",3,"dataSource"],["matColumnDef","period"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amountRange"],["matColumnDef","interest"],["matColumnDef","description"],["matColumnDef","actions"],["matColumnDef","incentives"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-row","","class","incentives-row",4,"matRowDef","matRowDefColumns"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],["class","flex-60",4,"ngIf"],["mat-header-cell",""],["mat-cell",""],["mat-button","","color","primary",3,"click"],["icon","eye",1,"m-r-10"],["icon","eye-slash",1,"m-r-10"],[1,"layout-row-wrap","flex-100","incentives"],[1,"layout-row-wrap","flex-100"],[1,"m-b-10","flex-13"],["class","flex-100 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"flex-100","mat-elevation-z1",3,"dataSource"],["matColumnDef","entityType"],["matColumnDef","attributeName"],["matColumnDef","conditionType"],["matColumnDef","attributeValue"],["mat-cell","",3,"ngSwitch",4,"matCellDef"],["matColumnDef","incentiveType"],["matColumnDef","amount"],["mat-cell","",3,"ngSwitch"],["mat-header-row",""],["mat-row",""],["mat-row","",1,"incentives-row"],[1,"layout-row-wrap","responsive-column","flex-100"],["matColumnDef","name"],["matColumnDef","chargeCalculationType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","chargeTimeType"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` + `),n(2,"h3",1),t(3),o(4,"translate"),i(),t(5,` + + `),f(6,"mat-divider",2),t(7,` + `),n(8,"div",3),t(9,` + `),n(10,"span",4),t(11),o(12,"translate"),i(),t(13,` + `),n(14,"span",5),t(15),o(16,"find"),i(),t(17,` + `),i(),t(18,` + + `),n(19,"div",3),t(20,` + `),n(21,"span",4),t(22),o(23,"translate"),i(),t(24,` + `),n(25,"span",5),t(26),o(27,"dateFormat"),i(),t(28,` + `),i(),t(29,` + + `),n(30,"div",3),t(31,` + `),n(32,"span",4),t(33),o(34,"translate"),i(),t(35,` + `),n(36,"span",5),t(37),o(38,"find"),i(),t(39,` + `),i(),t(40,` + + `),n(41,"h3",1),t(42),o(43,"translate"),i(),t(44,` + + `),f(45,"mat-divider",2),t(46,` + `),n(47,"div",3),t(48,` + `),n(49,"span",4),t(50),o(51,"translate"),i(),t(52,` + `),n(53,"span",5),t(54),i(),t(55,` + `),i(),t(56,` + + `),n(57,"div",3),t(58,` + `),n(59,"span",4),t(60),o(61,"translate"),i(),t(62,` + `),n(63,"span",5),t(64),i(),t(65,` + `),i(),t(66,` + + `),n(67,"div",3),t(68,` + `),n(69,"span",4),t(70),o(71,"translate"),i(),t(72,` + `),n(73,"span",5),t(74),i(),t(75,` + `),i(),t(76,` + + `),n(77,"h3",1),t(78),o(79,"translate"),i(),t(80,` + `),f(81,"mat-divider",2),t(82,` + `),n(83,"div",3),t(84,` + `),n(85,"span",4),t(86),o(87,"translate"),i(),t(88,` + `),n(89,"span",5),t(90),o(91,"find"),o(92,"translateKey"),i(),t(93,` + `),i(),t(94,` + + `),n(95,"div",3),t(96,` + `),n(97,"span",4),t(98),o(99,"translate"),i(),t(100,` + `),n(101,"span",5),t(102),o(103,"find"),o(104,"translateKey"),i(),t(105,` + `),i(),t(106,` + + `),n(107,"div",3),t(108,` + `),n(109,"span",4),t(110),o(111,"translate"),i(),t(112,` + `),n(113,"span",5),t(114),o(115,"find"),o(116,"translateKey"),i(),t(117,` + `),i(),t(118,` + + `),n(119,"div",3),t(120,` + `),n(121,"span",4),t(122),o(123,"translate"),i(),t(124,` + `),n(125,"span",5),t(126),o(127,"find"),o(128,"translateKey"),i(),t(129,` + `),i(),t(130,` + + `),n(131,"h3",1),t(132),o(133,"translate"),i(),t(134,` + + `),f(135,"mat-divider",2),t(136,` + `),m(137,rp,11,13,"div",6),t(138,` + + `),m(139,ap,10,6,"div",6),t(140,` + + `),n(141,"div",3),t(142,` + `),n(143,"span",4),t(144),o(145,"translate"),i(),t(146,` + `),n(147,"span",5),t(148),o(149,"find"),o(150,"translateKey"),i(),t(151,` + `),i(),t(152,` + + `),n(153,"div",3),t(154,` + `),n(155,"span",4),t(156),o(157,"translate"),i(),t(158,` + `),n(159,"span",5),t(160),o(161,"yesNo"),i(),t(162,` + `),i(),t(163,` + + `),m(164,pp,22,10,"ng-container",7),t(165,` + + `),n(166,"div",3),t(167,` + `),n(168,"span",4),t(169),o(170,"translate"),i(),t(171,` + `),n(172,"span",5),t(173),o(174,"translateKey"),i(),t(175,` + `),i(),t(176,` + + `),n(177,"div",3),t(178,` + `),n(179,"span",4),t(180),o(181,"translate"),i(),t(182,` + `),n(183,"span",5),t(184),o(185,"translateKey"),i(),t(186,` + `),i(),t(187,` + + `),n(188,"div",3),t(189,` + `),n(190,"span",4),t(191),o(192,"translate"),i(),t(193,` + `),n(194,"span",5),t(195),o(196,"translateKey"),i(),t(197,` + `),i(),t(198,` + + `),n(199,"h3",1),t(200),o(201,"translate"),i(),t(202,` + + `),f(203,"mat-divider",2),t(204,` + `),m(205,cp,9,4,"div",6),t(206,` + + `),n(207,"div",3),t(208,` + `),n(209,"span",4),t(210),o(211,"translate"),i(),t(212,` + `),n(213,"span",5),t(214),o(215,"dateFormat"),i(),t(216,` + `),i(),t(217,` + + `),m(218,sp,10,6,"div",6),t(219,` + + `),m(220,lp,9,4,"div",6),t(221,` + + `),n(222,"div",3),t(223,` + `),n(224,"span",4),t(225),o(226,"translate"),i(),t(227,` + `),n(228,"span",5),t(229),o(230,"yesNo"),i(),t(231,` + `),i(),t(232,` + + `),n(233,"table",8),t(234,` + `),D(235,9),t(236,` + `),m(237,mp,3,3,"th",10),t(238,` + `),m(239,dp,3,6,"td",11),t(240,` + `),v(),t(241,` + + `),D(242,12),t(243,` + `),m(244,up,3,3,"th",10),t(245,` + `),m(246,gp,4,6,"td",11),t(247,` + `),v(),t(248,` + + `),D(249,13),t(250,` + `),m(251,xp,3,3,"th",10),t(252,` + `),m(253,fp,3,3,"td",11),t(254,` + `),v(),t(255,` + + `),D(256,14),t(257,` + `),m(258,_p,3,3,"th",10),t(259,` + `),m(260,Cp,2,1,"td",11),t(261,` + `),v(),t(262,` + + `),D(263,15),t(264,` + `),m(265,hp,3,3,"th",10),t(266,` + `),m(267,bp,9,2,"td",11),t(268,` + `),v(),t(269,` + + `),D(270,16),t(271,` + `),m(272,Vp,14,6,"td",11),t(273,` + `),v(),t(274,` + + `),m(275,qp,1,0,"tr",17),t(276,` + `),m(277,jp,1,0,"tr",18),t(278,` + `),m(279,Gp,1,0,"tr",19),t(280,` + `),i(),t(281,` + + `),m(282,ac,57,6,"div",20),t(283,` +`),i(),t(284,` + +`),n(285,"div",21),t(286,` + `),n(287,"button",22),t(288,` + `),f(289,"fa-icon",23),t(290),o(291,"translate"),i(),t(292,` + `),n(293,"button",24),t(294),o(295,"translate"),i(),t(296,` + `),n(297,"button",25),b("click",function(){return p.submitEvent.emit()}),t(298),o(299,"translate"),i(),t(300,` +`),i(),t(301,` +`)),l&2&&(a(3),u(c(4,58,"labels.heading.Details")),a(8),u(c(12,60,"labels.inputs.Product")),a(4),u(G(16,62,p.recurringDepositAccountData.productId,p.recurringDepositsAccountTemplate.productOptions,"id","name")),a(7),u(c(23,67,"labels.inputs.Submitted On")),a(4),u(c(27,69,p.recurringDepositAccountData.submittedOnDate)),a(7),u(c(34,71,"labels.inputs.Field Officer")),a(4),u(G(38,73,p.recurringDepositAccountData.fieldOfficerId,p.recurringDepositsAccountProductTemplate.fieldOfficerOptions,"id","displayName")),a(5),u(c(43,78,"labels.heading.Currency")),a(8),u(c(51,80,"labels.inputs.Currency")),a(4),u(p.recurringDepositsAccountProductTemplate.currency.code),a(6),u(c(61,82,"labels.inputs.Decimal Places")),a(4),u(p.recurringDepositsAccountProductTemplate.currency.decimalPlaces),a(6),u(c(71,84,"labels.inputs.Currency In Multiples Of")),a(4),u(p.recurringDepositsAccountProductTemplate.currency.inMultiplesOf),a(4),u(c(79,86,"labels.heading.Terms")),a(8),x("",c(87,88,"labels.inputs.Interest Compounding Period"),":"),a(4),u(w(92,95,G(91,90,p.recurringDepositAccountData.interestCompoundingPeriodType,p.recurringDepositsAccountProductTemplate.interestCompoundingPeriodTypeOptions,"id","value"),"catalogs")),a(8),x("",c(99,98,"labels.inputs.Interest Posting Period"),":"),a(4),u(w(104,105,G(103,100,p.recurringDepositAccountData.interestPostingPeriodType,p.recurringDepositsAccountProductTemplate.interestPostingPeriodTypeOptions,"id","value"),"catalogs")),a(8),x("",c(111,108,"labels.inputs.Interest Calculated using"),":"),a(4),u(w(116,115,G(115,110,p.recurringDepositAccountData.interestCalculationType,p.recurringDepositsAccountProductTemplate.interestCalculationTypeOptions,"id","value"),"catalogs")),a(8),x("",c(123,118,"labels.inputs.Days in Year"),":"),a(4),u(w(128,125,G(127,120,p.recurringDepositAccountData.interestCalculationDaysInYearType,p.recurringDepositsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,"id","value"),"catalogs")),a(6),u(c(133,128,"labels.heading.Settings")),a(5),d("ngIf",p.recurringDepositAccountData.lockinPeriodFrequency),a(2),d("ngIf",p.recurringDepositAccountData.mandatoryRecommendedDepositAmount),a(5),x("",c(145,130,"labels.inputs.Deposit Period"),":"),a(4),M("",p.recurringDepositAccountData.depositPeriod,` + `,w(150,137,G(149,132,p.recurringDepositAccountData.depositPeriodFrequencyId,p.recurringDepositsAccountProductTemplate.periodFrequencyTypeOptions,"id","value"),"catalogs"),""),a(8),x("",c(157,140,"labels.inputs.Deposit Frequency Same as Group/Center meeting"),":"),a(4),u(c(161,142,p.recurringDepositsAccountProductTemplate.isCalendarInherited)),a(4),d("ngIf",!p.recurringDepositsAccountProductTemplate.isCalendarInherited),a(5),x("",c(170,144,"labels.inputs.Minimum Deposit Term"),":"),a(4),M("",p.recurringDepositsAccountProductTemplate.minDepositTerm?p.recurringDepositsAccountProductTemplate.minDepositTerm:"",` + `,w(174,146,p.recurringDepositsAccountProductTemplate.minDepositTermType?p.recurringDepositsAccountProductTemplate.minDepositTermType.value:"","catalogs"),""),a(7),x("",c(181,149,"labels.inputs.In Multiples Of"),":"),a(4),M("",p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTerm?p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTerm:"",` + `,w(185,151,p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTermType?p.recurringDepositsAccountProductTemplate.inMultiplesOfDepositTermType.value:"","catalogs"),""),a(7),u(c(192,154,"labels.inputs.Maximum Deposit Term")),a(4),M("",p.recurringDepositsAccountProductTemplate.maxDepositTerm?p.recurringDepositsAccountProductTemplate.maxDepositTerm:"",` + `,w(196,156,p.recurringDepositsAccountProductTemplate.maxDepositTermType?p.recurringDepositsAccountProductTemplate.maxDepositTermType.value:"","catalogs"),""),a(5),u(c(201,159,"labels.inputs.Interest Rate Chart")),a(5),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.name),a(5),x("",c(211,161,"labels.inputs.Valid from Date"),":"),a(4),u(c(215,163,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.fromDate)),a(4),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.endDate),a(2),d("ngIf",p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.description),a(5),x("",c(226,165,"labels.inputs.Primary Grouping by Amount"),":"),a(4),u(c(230,167,p.recurringDepositsAccountProductTemplate==null?null:p.recurringDepositsAccountProductTemplate.accountChart.isPrimaryGroupingByAmount)),a(4),d("dataSource",p.interestRateChartData),a(42),d("matHeaderRowDef",p.chartSlabsDisplayedColumns),a(2),d("matRowDefColumns",p.chartSlabsDisplayedColumns),a(2),d("matRowDefColumns",p.chartSlabsIncentivesDisplayedColumns),a(3),d("ngIf",p.recurringDepositAccountData.charges.length),a(8),x(` + `,c(291,169,"labels.buttons.Previous"),` + `),a(3),d("routerLink",z(175,ip)),a(),x(` + `,c(295,171,"labels.buttons.Cancel"),` + `),a(4),x(` + `,c(299,173,"labels.buttons.Submit"),` + `))},dependencies:[I,F,Se,Pe,O,$,W,V,Rt,E,Ft,He,Bt,Vt,kt,qt,Nt,jt,ut,Gt,Ht,Ut,zt,Qt,ii,Yt,Ze],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}.margin-b[_ngcontent-%COMP%]{margin-bottom:.25em}.irc-table[_ngcontent-%COMP%]{width:100%}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}.irc-table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}"],data:{animation:[Me("expandChartSlab",[ae("collapsed",re({height:"0px",minHeight:"0"})),ae("expanded",re({height:"*"})),Ae("expanded <=> collapsed",ye("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}}return e})();function oc(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",14),t(2,` + `))}function pc(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",14),t(2,` + `))}function cc(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",15),t(2,` + `))}function sc(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",16),t(2,` + `))}function lc(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",17),t(2,` + `))}function mc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function dc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function uc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function gc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function xc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function fc(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function _c(e,s){if(e&1){let r=y();n(0,"mat-step",18),t(1,` + `),m(2,fc,2,3,"ng-template",9),t(3,` + + `),n(4,"mifosx-recurring-deposits-account-preview-step",19),b("submitEvent",function(){S(r);let p=_();return P(p.submit())}),t(5,` + `),i(),t(6,` + `),i()}if(e&2){let r=_();a(4),d("recurringDepositsAccountTemplate",r.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",r.recurringDepositsAccountProductTemplate)("recurringDepositAccountData",r.recurringDepositAccountData)}}var sn=(()=>{class e{constructor(r,l,p,g,h){this.route=r,this.router=l,this.dateUtils=p,this.recurringDepositsService=g,this.settingsService=h,this.route.data.subscribe(T=>{this.recurringDepositsAccountTemplate=T.recurringDepositsAccountTemplate})}setTemplate(r){this.recurringDepositsAccountProductTemplate=r}get recurringDepositAccountDetailsForm(){return this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetailsForm}get recurringDepositAccountTermsForm(){return this.recurringDepositAccountTermsStep.recurringDepositAccountTermsForm}get recurringDepositAccountSettingsForm(){return this.recurringDepositAccountSettingsStep.recurringDepositAccountSettingsForm}get recurringDepositAccountFormValid(){return this.recurringDepositAccountDetailsForm.valid&&this.recurringDepositAccountTermsForm.valid&&this.recurringDepositAccountSettingsForm.valid}get recurringDepositAccountData(){return B(B(B(B({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}get recurringDepositAccount(){return B(B(B(B({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}submit(){let r=this.settingsService.language.code,l=this.settingsService.dateFormat,g=K(B({},this.recurringDepositAccount),{clientId:this.recurringDepositsAccountTemplate.clientId,charges:this.recurringDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay,feeInterval:h.feeInterval})),isCalendarInherited:this.recurringDepositAccount.recurringDepositAccount?this.recurringDepositAccount.recurringDepositAccount:!1,submittedOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.submittedOnDate,l),expectedFirstDepositOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.expectedFirstDepositOnDate,l),dateFormat:l,monthDayFormat:"dd MMMM",locale:r});this.recurringDepositsService.createRecurringDepositAccount(g).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(k),C(H),C(Q),C(N),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-create-recurring-deposits-account"]],viewQuery:function(l,p){if(l&1&&(St(me,7),St(de,7),St(ue,7),St(ge,7)),l&2){let g;Pt(g=Tt())&&(p.recurringDepositsAccountDetailsStep=g.first),Pt(g=Tt())&&(p.recurringDepositAccountTermsStep=g.first),Pt(g=Tt())&&(p.recurringDepositAccountSettingsStep=g.first),Pt(g=Tt())&&(p.recurringDepositAccountChargesStep=g.first)}},decls:59,vars:14,consts:[["recurringDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositsAccountProductTemplate","recurringDepositsAccountTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountData"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-horizontal-stepper",2,0),t(4,` + `),m(5,oc,3,0,"ng-template",3),t(6,` + + `),m(7,pc,3,0,"ng-template",4),t(8,` + + `),m(9,cc,3,0,"ng-template",5),t(10,` + + `),m(11,sc,3,0,"ng-template",6),t(12,` + + `),m(13,lc,3,0,"ng-template",7),t(14,` + + `),n(15,"mat-step",8),t(16,` + `),m(17,mc,2,3,"ng-template",9),t(18,` + + `),n(19,"mifosx-recurring-deposits-account-details-step",10),b("recurringDepositsAccountProductTemplate",function(T){return S(g),P(p.setTemplate(T))}),t(20,` + `),i(),t(21,` + `),i(),t(22,` + + `),n(23,"mat-step",8),t(24,` + `),m(25,dc,2,3,"ng-template",9),t(26,` + + `),n(27,"mifosx-recurring-deposits-account-terms-step",11),t(28,` + `),i(),t(29,` + `),i(),t(30,` + + `),n(31,"mat-step",8),t(32,` + `),m(33,uc,2,3,"ng-template",9),t(34,` + + `),n(35,"mifosx-recurring-deposits-account-settings-step",11),t(36,` + `),i(),t(37,` + `),i(),t(38,` + + `),n(39,"mat-step"),t(40,` + `),m(41,gc,2,3,"ng-template",9),t(42,` + + `),n(43,"mifosx-recurring-deposits-account-interest-rate-chart-step",11),t(44,` + `),i(),t(45,` + `),i(),t(46,` + + `),n(47,"mat-step"),t(48,` + `),m(49,xc,2,3,"ng-template",9),t(50,` + + `),n(51,"mifosx-recurring-deposits-account-charges-step",12),t(52,` + `),i(),t(53,` + `),i(),t(54,` + + `),m(55,_c,7,3,"mat-step",13),t(56,` + `),i(),t(57,` +`),i(),t(58,` +`)}l&2&&(a(15),d("stepControl",p.recurringDepositAccountDetailsForm),a(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate),a(4),d("stepControl",p.recurringDepositAccountTermsForm),a(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),a(4),d("stepControl",p.recurringDepositAccountSettingsForm),a(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),a(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),a(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate)("recurringDepositAccountFormValid",p.recurringDepositAccountFormValid),a(4),d("ngIf",p.recurringDepositAccountFormValid))},dependencies:[I,F,O,E,Xe,Ye,ut,Je,Qe,me,de,ue,Be,ge,Ne],encapsulation:2})}}return e})();var Cc=()=>["../../"];function hc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Activated On Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}var ln=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateRecurringDepositsAccountForm()}createActivateRecurringDepositsAccountForm(){this.activateRecurringDepositsAccountForm=this.formBuilder.group({activatedOnDate:["",q.required]})}submit(){let r=this.activateRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.activateRecurringDepositsAccountForm.value.activatedOnDate;r.activatedOnDate instanceof Date&&(r.activatedOnDate=this.dateUtils.formatDate(g,p));let h=K(B({},r),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"activate",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(N),C(Q),C(k),C(H),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-activate-recurring-deposits-account"]],decls:39,vars:18,consts:[["activatedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","activatedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"mat-form-field",3),b("click",function(){S(g);let T=R(19);return P(T.open())}),t(9,` + `),n(10,"mat-label"),t(11),o(12,"translate"),i(),t(13,` + `),f(14,"input",4),t(15,` + `),f(16,"mat-datepicker-toggle",5),t(17,` + `),f(18,"mat-datepicker",null,0),t(20,` + `),m(21,hc,8,9,"mat-error",6),t(22,` + `),i(),t(23,` + `),i(),t(24,` + + `),n(25,"mat-card-actions",7),t(26,` + `),n(27,"button",8),t(28),o(29,"translate"),i(),t(30,` + `),n(31,"button",9),t(32),o(33,"translate"),i(),t(34,` + `),i(),t(35,` + `),i(),t(36,` + `),i(),t(37,` +`),i(),t(38,` +`)}if(l&2){let g=R(19);a(4),d("formGroup",p.activateRecurringDepositsAccountForm),a(7),u(c(12,11,"labels.inputs.Activated On Date")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.activateRecurringDepositsAccountForm.controls.activatedOnDate.hasError("required")),a(6),d("routerLink",z(17,Cc)),a(),x(` + `,c(29,13,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.activateRecurringDepositsAccountForm.valid),a(),x(` + `,c(33,15,"labels.buttons.Confirm"),` + `)}},dependencies:[I,F,O,nt,ct,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,_t,Ct,ft,V,E],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Dc=()=>["../../"],mn=(()=>{class e{constructor(r,l,p,g){this.formBuilder=r,this.recurringDepositsService=l,this.route=p,this.router=g,this.undoCommand="undoapproval",this.undoAction=this.route.snapshot.params.name,this.undoAction==="Undo Activation"&&(this.undoCommand="undoactivate"),this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.createUndoApprovalRecurringDepositsAccountForm()}createUndoApprovalRecurringDepositsAccountForm(){this.undoApprovalRecurringDepositsAccountForm=this.formBuilder.group({note:[""]})}submit(){let r=B({},this.undoApprovalRecurringDepositsAccountForm.value);this.undoAction==="Undo Activation"?this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,this.undoCommand,r).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})}):this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"undoapproval",r).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(N),C(k),C(H))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-undo-approval-recurring-deposits-account"]],decls:32,vars:13,consts:[[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-100"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",1),b("ngSubmit",function(){return p.submit()}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"mat-form-field",2),t(9,` + `),n(10,"mat-label"),t(11),o(12,"translate"),i(),t(13,` + `),f(14,"textarea",3),t(15,` + `),i(),t(16,` + `),i(),t(17,` + + `),n(18,"mat-card-actions",4),t(19,` + `),n(20,"button",5),t(21),o(22,"translate"),i(),t(23,` + `),n(24,"button",6),t(25),o(26,"translate"),i(),t(27,` + `),i(),t(28,` + `),i(),t(29,` + `),i(),t(30,` +`),i(),t(31,` +`)),l&2&&(a(4),d("formGroup",p.undoApprovalRecurringDepositsAccountForm),a(7),u(c(12,6,"labels.inputs.Note")),a(9),d("routerLink",z(12,Dc)),a(),x(` + `,c(22,8,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.undoApprovalRecurringDepositsAccountForm.valid),a(),x(` + `,c(26,10,"labels.buttons.Confirm"),` + `))},dependencies:[I,O,nt,ct,Y,et,it,rt,$,W,lt,gt,X,J,dt,V,E,Kt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var vc=()=>["../../"];function bc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Approved On Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}var dn=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveRecurringDepositsAccountForm()}createApproveRecurringDepositsAccountForm(){this.approveRecurringDepositsAccountForm=this.formBuilder.group({approvedOnDate:["",q.required],note:[""]})}submit(){let r=this.approveRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.approveRecurringDepositsAccountForm.value.approvedOnDate;r.approvedOnDate instanceof Date&&(r.approvedOnDate=this.dateUtils.formatDate(g,p));let h=K(B({},r),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"approve",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(N),C(Q),C(k),C(H),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-approve-recurring-deposits-account"]],decls:51,vars:21,consts:[["approvedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"div",3),t(9,` + `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=R(21);return P(T.open())}),t(11,` + `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` + `),f(16,"input",5),t(17,` + `),f(18,"mat-datepicker-toggle",6),t(19,` + `),f(20,"mat-datepicker",null,0),t(22,` + `),m(23,bc,8,9,"mat-error",7),t(24,` + `),i(),t(25,` + + `),n(26,"mat-form-field"),t(27,` + `),n(28,"mat-label"),t(29),o(30,"translate"),i(),t(31,` + `),f(32,"textarea",8),t(33,` + `),i(),t(34,` + `),i(),t(35,` + `),i(),t(36,` + + `),n(37,"mat-card-actions",9),t(38,` + `),n(39,"button",10),t(40),o(41,"translate"),i(),t(42,` + `),n(43,"button",11),t(44),o(45,"translate"),i(),t(46,` + `),i(),t(47,` + `),i(),t(48,` + `),i(),t(49,` +`),i(),t(50,` +`)}if(l&2){let g=R(21);a(4),d("formGroup",p.approveRecurringDepositsAccountForm),a(9),u(c(14,12,"labels.inputs.Approved On Date")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.approveRecurringDepositsAccountForm.controls.approvedOnDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",z(20,vc)),a(),x(` + `,c(41,16,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.approveRecurringDepositsAccountForm),a(),x(` + `,c(45,18,"labels.buttons.Confirm"),` + `)}},dependencies:[I,F,O,nt,ct,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,_t,Ct,ft,V,E,Kt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Sc=()=>["../../"];function Pc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Rejected On Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}var un=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectRecurringDepositsAccountForm()}createRejectRecurringDepositsAccountForm(){this.rejectRecurringDepositsAccountForm=this.formBuilder.group({rejectedOnDate:["",q.required],note:[""]})}submit(){let r=this.rejectRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.rejectRecurringDepositsAccountForm.value.rejectedOnDate;r.rejectedOnDate instanceof Date&&(r.rejectedOnDate=this.dateUtils.formatDate(g,p));let h=K(B({},r),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"reject",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(N),C(Q),C(k),C(H),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-reject-recurring-deposits-account"]],decls:51,vars:21,consts:[["rejectedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"div",3),t(9,` + `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=R(21);return P(T.open())}),t(11,` + `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` + `),f(16,"input",5),t(17,` + `),f(18,"mat-datepicker-toggle",6),t(19,` + `),f(20,"mat-datepicker",null,0),t(22,` + `),m(23,Pc,8,9,"mat-error",7),t(24,` + `),i(),t(25,` + + `),n(26,"mat-form-field"),t(27,` + `),n(28,"mat-label"),t(29),o(30,"translate"),i(),t(31,` + `),f(32,"textarea",8),t(33,` + `),i(),t(34,` + `),i(),t(35,` + `),i(),t(36,` + + `),n(37,"mat-card-actions",9),t(38,` + `),n(39,"button",10),t(40),o(41,"translate"),i(),t(42,` + `),n(43,"button",11),t(44),o(45,"translate"),i(),t(46,` + `),i(),t(47,` + `),i(),t(48,` + `),i(),t(49,` +`),i(),t(50,` +`)}if(l&2){let g=R(21);a(4),d("formGroup",p.rejectRecurringDepositsAccountForm),a(9),u(c(14,12,"labels.inputs.Rejected On Date")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.rejectRecurringDepositsAccountForm.controls.rejectedOnDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",z(20,Sc)),a(),x(` + `,c(41,16,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.rejectRecurringDepositsAccountForm),a(),x(` + `,c(45,18,"labels.buttons.Confirm"),` + `)}},dependencies:[I,F,O,nt,ct,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,_t,Ct,ft,V,E,Kt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Tc=()=>["../../"];function Mc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Withdrawn On Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}var gn=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createWithdrawRecurringDepositsAccountForm()}createWithdrawRecurringDepositsAccountForm(){this.withdrawRecurringDepositsAccountForm=this.formBuilder.group({withdrawnOnDate:["",q.required],note:[""]})}submit(){let r=this.withdrawRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.withdrawRecurringDepositsAccountForm.value.withdrawnOnDate;r.withdrawnOnDate instanceof Date&&(r.withdrawnOnDate=this.dateUtils.formatDate(g,p));let h=K(B({},r),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"withdrawnByApplicant",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(N),C(Q),C(k),C(H),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-withdraw-by-client-recurring-deposits-account"]],decls:51,vars:21,consts:[["withdrawnOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","withdrawnOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"div",3),t(9,` + `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=R(21);return P(T.open())}),t(11,` + `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` + `),f(16,"input",5),t(17,` + `),f(18,"mat-datepicker-toggle",6),t(19,` + `),f(20,"mat-datepicker",null,0),t(22,` + `),m(23,Mc,8,9,"mat-error",7),t(24,` + `),i(),t(25,` + + `),n(26,"mat-form-field"),t(27,` + `),n(28,"mat-label"),t(29),o(30,"translate"),i(),t(31,` + `),f(32,"textarea",8),t(33,` + `),i(),t(34,` + `),i(),t(35,` + `),i(),t(36,` + + `),n(37,"mat-card-actions",9),t(38,` + `),n(39,"button",10),t(40),o(41,"translate"),i(),t(42,` + `),n(43,"button",11),t(44),o(45,"translate"),i(),t(46,` + `),i(),t(47,` + `),i(),t(48,` + `),i(),t(49,` +`),i(),t(50,` +`)}if(l&2){let g=R(21);a(4),d("formGroup",p.withdrawRecurringDepositsAccountForm),a(9),u(c(14,12,"labels.inputs.Withdrawn On Date")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.withdrawRecurringDepositsAccountForm.controls.withdrawnOnDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",z(20,Tc)),a(),x(` + `,c(41,16,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.withdrawRecurringDepositsAccountForm.valid),a(),x(` + `,c(45,18,"labels.buttons.Confirm"),` + `)}},dependencies:[I,F,O,nt,ct,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,_t,Ct,ft,V,E,Kt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var yc=()=>["../../"];function Ac(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.name+" ("+r.currency.name+")",` + `)}}function Ic(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Charge")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function Oc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Amount")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function Ec(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.value,` + `)}}function Rc(e,s){if(e&1&&(n(0,"mat-option",12),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.value,` + `)}}function wc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Due for collection on")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function Fc(e,s){if(e&1){let r=y();n(0,"mat-form-field",17),b("click",function(){S(r);let p=R(11);return P(p.open())}),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",18),t(7,` + `),f(8,"mat-datepicker-toggle",19),t(9,` + `),f(10,"mat-datepicker",null,0),t(12,` + `),m(13,wc,8,9,"mat-error",7),t(14,` + `),i()}if(e&2){let r=R(11),l=_(2);a(3),u(c(4,6,"labels.inputs.Due for collection on")),a(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",r),a(2),d("for",r),a(5),d("ngIf",l.recurringDepositsChargeForm.controls.dueDate.hasError("required"))}}function Bc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Due Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function Nc(e,s){if(e&1){let r=y();n(0,"mat-form-field",17),b("click",function(){S(r);let p=R(11);return P(p.open())}),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",20),t(7,` + `),f(8,"mat-datepicker-toggle",19),t(9,` + `),f(10,"mat-datepicker",null,1),t(12,` + `),m(13,Bc,8,9,"mat-error",7),t(14,` + `),i()}if(e&2){let r=R(11),l=_(2);a(3),u(c(4,6,"labels.inputs.Due On")),a(3),d("min",l.minDate)("max",l.maxDate)("matDatepicker",r),a(2),d("for",r),a(5),d("ngIf",l.recurringDepositsChargeForm.controls.feeOnMonthDay.hasError("required"))}}function kc(e,s){e&1&&(n(0,"mat-form-field"),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",21),t(7,` + `),i()),e&2&&(a(3),u(c(4,1,"labels.inputs.Repeats Every")))}function Vc(e,s){if(e&1&&(n(0,"div",4),t(1,` + `),n(2,"mat-form-field"),t(3,` + `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` + `),f(8,"input",13),t(9,` + `),m(10,Oc,8,9,"mat-error",7),t(11,` + `),i(),t(12,` + + `),n(13,"mat-form-field"),t(14,` + `),n(15,"mat-label"),t(16),o(17,"translate"),i(),t(18,` + `),n(19,"mat-select",14),t(20,` + `),m(21,Ec,2,2,"mat-option",6),t(22,` + `),i(),t(23,` + `),i(),t(24,` + + `),n(25,"mat-form-field"),t(26,` + `),n(27,"mat-label"),t(28),o(29,"translate"),i(),t(30,` + `),n(31,"mat-select",15),t(32,` + `),m(33,Rc,2,2,"mat-option",6),t(34,` + `),i(),t(35,` + `),i(),t(36,` + + `),m(37,Fc,15,8,"mat-form-field",16),t(38,` + + `),m(39,Nc,15,8,"mat-form-field",16),t(40,` + + `),m(41,kc,8,3,"mat-form-field",7),t(42,` + `),i()),e&2){let r=_();a(5),u(c(6,9,"labels.inputs.Amount")),a(5),d("ngIf",r.recurringDepositsChargeForm.controls.amount.hasError("required")),a(6),u(c(17,11,"labels.inputs.Charge Calculation")),a(5),d("ngForOf",r.chargeDetails.chargeCalculationTypeOptions),a(7),u(c(29,13,"labels.inputs.Charge time type")),a(5),d("ngForOf",r.chargeDetails.chargeTimeTypeOptions),a(4),d("ngIf",r.recurringDepositsChargeForm.contains("dueDate")),a(2),d("ngIf",r.recurringDepositsChargeForm.contains("feeOnMonthDay")),a(2),d("ngIf",r.recurringDepositsChargeForm.contains("feeInterval"))}}var xn=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.route=l,this.router=p,this.dateUtils=g,this.savingsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(L=>{this.savingsChargeOptions=L.recurringDepositsAccountActionData.chargeOptions}),this.recurringDepositAccountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRecurringDepositsChargeForm(),this.buildDependencies()}buildDependencies(){this.recurringDepositsChargeForm.controls.chargeId.valueChanges.subscribe(r=>{this.savingsService.getChargeTemplate(r).subscribe(l=>{this.chargeDetails=l;let p=l.chargeTimeType.id;(l.chargeTimeType.value==="Withdrawal Fee"||l.chargeTimeType.value==="Saving No Activity Fee")&&(this.chargeDetails.dueDateNotRequired=!0),(l.chargeTimeType.value==="Annual Fee"||l.chargeTimeType.value==="Monthly Fee")&&(this.chargeDetails.chargeTimeTypeAnnualOrMonth=!0),!this.chargeDetails.dueDateNotRequired&&!this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.recurringDepositsChargeForm.addControl("dueDate",new ot("",q.required)):this.recurringDepositsChargeForm.removeControl("dueDate"),!this.chargeDetails.dueDateNotRequired&&this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.recurringDepositsChargeForm.addControl("feeOnMonthDay",new ot("",q.required)):this.recurringDepositsChargeForm.removeControl("feeOnMonthDay"),p.value==="Monthly Fee"?this.recurringDepositsChargeForm.addControl("feeInterval",new ot(l.feeInterval,q.required)):this.recurringDepositsChargeForm.removeControl("feeInterval"),this.recurringDepositsChargeForm.patchValue({amount:l.amount,chargeCalculationType:l.chargeCalculationType.id,chargeTimeType:l.chargeTimeType.id})})})}createRecurringDepositsChargeForm(){this.recurringDepositsChargeForm=this.formBuilder.group({chargeId:["",q.required],amount:["",q.required],chargeCalculationType:[{value:"",disabled:!0}],chargeTimeType:[{value:"",disabled:!0}]})}submit(){let r=this.recurringDepositsChargeForm.value;if(r.locale=this.settingsService.language.code,r.feeInterval||(r.feeInterval=this.chargeDetails.feeInterval),this.chargeDetails.dueDateNotRequired!==!0)if(this.chargeDetails.chargeTimeTypeAnnualOrMonth===!0){let l="MMMM-dd";if(r.monthDayFormat=l,r.feeOnMonthDay){let p=this.recurringDepositsChargeForm.value.feeOnMonthDay;r.feeOnMonthDay=this.dateUtils.formatDate(p,l)}}else{let l=this.settingsService.dateFormat;if(r.dateFormat=l,r.dueDate){let p=this.recurringDepositsChargeForm.value.dueDate;r.dueDate=this.dateUtils.formatDate(p,l)}}this.savingsService.createSavingsCharge(this.recurringDepositAccountId,"charges",r).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(k),C(H),C(Q),C(le),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-add-charge-recurring-deposits-account"]],decls:42,vars:16,consts:[["dueDatePicker",""],["feeOnMonthDayPicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","chargeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["class","layout-column",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","chargeCalculationType"],["formControlName","chargeTimeType"],[3,"click",4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matInput","","formControlName","feeInterval"]],template:function(l,p){l&1&&(n(0,"div",2),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",3),b("ngSubmit",function(){return p.submit()}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"div",4),t(9,` + `),n(10,"mat-form-field"),t(11,` + `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` + `),n(16,"mat-select",5),t(17,` + `),m(18,Ac,2,2,"mat-option",6),t(19,` + `),i(),t(20,` + `),m(21,Ic,8,9,"mat-error",7),t(22,` + `),i(),t(23,` + + `),m(24,Vc,43,15,"div",8),t(25,` + `),i(),t(26,` + + `),n(27,"mat-card-actions",9),t(28,` + `),n(29,"button",10),t(30),o(31,"translate"),i(),t(32,` + `),n(33,"button",11),t(34),o(35,"translate"),i(),t(36,` + `),i(),t(37,` + `),i(),t(38,` + `),i(),t(39,` + `),i(),t(40,` +`),i(),t(41,` +`)),l&2&&(a(4),d("formGroup",p.recurringDepositsChargeForm),a(9),u(c(14,9,"labels.inputs.Charge")),a(5),d("ngForOf",p.savingsChargeOptions),a(3),d("ngIf",p.recurringDepositsChargeForm.controls.chargeId.hasError("required")),a(3),d("ngIf",p.chargeDetails),a(5),d("routerLink",z(15,yc)),a(),x(` + `,c(31,11,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.recurringDepositsChargeForm.valid),a(),x(` + `,c(35,13,"labels.buttons.Submit"),` + `))},dependencies:[I,Mt,F,O,nt,ct,Ee,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,Et,Ot,_t,Ct,ft,V,E],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var qc=()=>["../../"];function jc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Closed On Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}var fn=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.recurringDepositsService=l,this.dateUtils=p,this.route=g,this.router=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createprematureCloseRecurringDepositsAccountForm()}createprematureCloseRecurringDepositsAccountForm(){this.prematureCloseRecurringDepositsAccountForm=this.formBuilder.group({closedOnDate:["",q.required]})}submit(){let r=this.prematureCloseRecurringDepositsAccountForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.prematureCloseRecurringDepositsAccountForm.value.closedOnDate;r.closedOnDate instanceof Date&&(r.closedOnDate=this.dateUtils.formatDate(g,p));let h=K(B({},r),{dateFormat:p,locale:l});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"prematureClose",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(N),C(Q),C(k),C(H),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-premature-close-recurring-deposit-account"]],decls:42,vars:18,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"div",3),t(9,` + `),n(10,"mat-form-field",4),b("click",function(){S(g);let T=R(21);return P(T.open())}),t(11,` + `),n(12,"mat-label"),t(13),o(14,"translate"),i(),t(15,` + `),f(16,"input",5),t(17,` + `),f(18,"mat-datepicker-toggle",6),t(19,` + `),f(20,"mat-datepicker",null,0),t(22,` + `),m(23,jc,8,9,"mat-error",7),t(24,` + `),i(),t(25,` + `),i(),t(26,` + `),i(),t(27,` + + `),n(28,"mat-card-actions",8),t(29,` + `),n(30,"button",9),t(31),o(32,"translate"),i(),t(33,` + `),n(34,"button",10),t(35),o(36,"translate"),i(),t(37,` + `),i(),t(38,` + `),i(),t(39,` + `),i(),t(40,` +`),i(),t(41,` +`)}if(l&2){let g=R(21);a(4),d("formGroup",p.prematureCloseRecurringDepositsAccountForm),a(9),u(c(14,11,"labels.inputs.Closed On")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.prematureCloseRecurringDepositsAccountForm.controls.closedOnDate.hasError("required")),a(7),d("routerLink",z(17,qc)),a(),x(` + `,c(32,13,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.prematureCloseRecurringDepositsAccountForm),a(),x(` + `,c(36,15,"labels.buttons.Confirm"),` + `)}},dependencies:[I,F,O,nt,ct,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,_t,Ct,ft,V,E],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Gc=()=>["../general"];function Uc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Closed On")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function Hc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Maturity Amount")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function zc(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.value,` + `)}}function Lc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Action")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function $c(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.name,` + `)}}function Wc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Payment Type")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function Kc(e,s){e&1&&(n(0,"button",22),t(1,` + `),f(2,"i",23),t(3,` + `),i())}function Qc(e,s){e&1&&(n(0,"button",22),t(1,` + `),f(2,"i",24),t(3,` + `),i())}function Yc(e,s){e&1&&(D(0),t(1,` + `),n(2,"mat-form-field"),t(3,` + `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` + `),f(8,"input",25),t(9,` + `),i(),t(10,` + + `),n(11,"mat-form-field"),t(12,` + `),n(13,"mat-label"),t(14),o(15,"translate"),i(),t(16,` + `),f(17,"input",26),t(18,` + `),i(),t(19,` + + `),n(20,"mat-form-field"),t(21,` + `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` + `),f(26,"input",27),t(27,` + `),i(),t(28,` + + `),n(29,"mat-form-field"),t(30,` + `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` + `),f(35,"input",28),t(36,` + `),i(),t(37,` + + `),n(38,"mat-form-field"),t(39,` + `),n(40,"mat-label"),t(41),o(42,"translate"),i(),t(43,` + `),f(44,"input",29),t(45,` + `),i(),t(46,` + `),v()),e&2&&(a(5),x(" ",c(6,5,"labels.inputs.Account")," #"),a(9),x("",c(15,7,"labels.inputs.Cheque")," #"),a(9),u(c(24,9,"labels.inputs.Routing Code")),a(9),x("",c(33,11,"labels.inputs.Reciept")," #"),a(9),x("",c(42,13,"labels.inputs.Bank")," #"))}var _n=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.route=l,this.router=p,this.dateUtils=g,this.recurringDepositsService=h,this.settingsService=T,this.showPaymentDetails=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(L=>{this.maturityAmount=L.recurringDepositsAccountActionData.maturityAmount,this.onAccountClosureOptions=L.recurringDepositsAccountActionData.onAccountClosureOptions,this.paymentTypes=L.recurringDepositsAccountActionData.paymentTypeOptions,L.recurringDepositsAccountActionData.maturityAmount?this.title="Recurring Deposit Closure on Maturity":this.title="Recurring Deposit Closure"}),this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createcloseRecurringDepositForm()}createcloseRecurringDepositForm(){this.closeRecurringDepositForm=this.formBuilder.group({closedOnDate:[new Date,q.required],maturityAmount:[{value:this.maturityAmount,disabled:!0}],onAccountClosureId:["",q.required],paymentTypeId:["",q.required],accountNumber:"",chequeNumber:"",routingCode:"",receiptNumber:"",bankNumber:"",note:""})}toggleDisplay(){this.showPaymentDetails=!this.showPaymentDetails}submit(){let r=this.closeRecurringDepositForm.value,l=this.closeRecurringDepositForm.value.closedOnDate,p=this.settingsService.dateFormat,g=this.settingsService.language.code;r.closedOnDate instanceof Date&&(r.closedOnDate=this.dateUtils.formatDate(l,p));let h=K(B({},r),{dateFormat:p,locale:g});this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,"close",h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(k),C(H),C(Q),C(N),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-close-recurring-deposits-account"]],decls:109,vars:42,consts:[["closedOnDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"mat-h3","flex-fill"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","maturityAmount"],["formControlName","onAccountClosureId","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","paymentTypeId","required",""],[1,"flex-fill"],[1,"flex-25"],[1,"expandcollapsebutton","flex-75",3,"click"],["mat-raised-button","","color","primary",4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["mat-raised-button","","color","primary"],[1,"fa","fa-minus"],[1,"fa","fa-plus"],["matInput","","formControlName","accountNumber"],["matInput","","formControlName","chequeNumber"],["matInput","","formControlName","routingCode"],["matInput","","formControlName","receiptNumber"],["matInput","","formControlName","bankNumber"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"div",3),t(9,` + `),n(10,"h3",4),t(11),i(),t(12,` + + `),n(13,"mat-form-field",5),b("click",function(){S(g);let T=R(24);return P(T.open())}),t(14,` + `),n(15,"mat-label"),t(16),o(17,"translate"),i(),t(18,` + `),f(19,"input",6),t(20,` + `),f(21,"mat-datepicker-toggle",7),t(22,` + `),f(23,"mat-datepicker",null,0),t(25,` + `),m(26,Uc,8,9,"mat-error",8),t(27,` + `),i(),t(28,` + + `),n(29,"mat-form-field"),t(30,` + `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` + `),f(35,"input",9),t(36,` + `),m(37,Hc,8,9,"mat-error",8),t(38,` + `),i(),t(39,` + + `),n(40,"mat-form-field"),t(41,` + `),n(42,"mat-label"),t(43),o(44,"translate"),i(),t(45,` + `),n(46,"mat-select",10),t(47,` + `),m(48,zc,2,2,"mat-option",11),t(49,` + `),i(),t(50,` + `),m(51,Lc,8,9,"mat-error",8),t(52,` + `),i(),t(53,` + + `),n(54,"mat-form-field"),t(55,` + `),n(56,"mat-label"),t(57),o(58,"translate"),i(),t(59,` + `),n(60,"mat-select",12),t(61,` + `),m(62,$c,2,2,"mat-option",11),t(63,` + `),i(),t(64,` + `),m(65,Wc,8,9,"mat-error",8),t(66,` + `),i(),t(67,` + + `),n(68,"div",13),t(69,` + `),n(70,"span",14),t(71),o(72,"translate"),i(),t(73,` + `),n(74,"span",15),b("click",function(){return S(g),P(p.toggleDisplay())}),t(75,` + `),m(76,Kc,4,0,"button",16),t(77,` + `),m(78,Qc,4,0,"button",16),t(79,` + `),i(),t(80,` + `),i(),t(81,` + + `),m(82,Yc,47,15,"ng-container",8),t(83,` + + `),n(84,"mat-form-field"),t(85,` + `),n(86,"mat-label"),t(87),o(88,"translate"),i(),t(89,` + `),f(90,"textarea",17),t(91,` + `),i(),t(92,` + `),i(),t(93,` + `),i(),t(94,` + + `),n(95,"mat-card-actions",18),t(96,` + `),n(97,"button",19),t(98),o(99,"translate"),i(),t(100,` + `),n(101,"button",20),t(102),o(103,"translate"),i(),t(104,` + `),i(),t(105,` + `),i(),t(106,` + `),i(),t(107,` +`),i(),t(108,` +`)}if(l&2){let g=R(24);a(4),d("formGroup",p.closeRecurringDepositForm),a(7),u(p.title),a(5),u(c(17,25,"labels.inputs.Closed On")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.closeRecurringDepositForm.controls.closedOnDate.hasError("required")),a(6),u(c(33,27,"labels.inputs.Maturity Amount")),a(5),d("ngIf",p.closeRecurringDepositForm.controls.maturityAmount.hasError("required")),a(6),u(c(44,29,"labels.inputs.Action")),a(5),d("ngForOf",p.onAccountClosureOptions),a(3),d("ngIf",p.closeRecurringDepositForm.controls.onAccountClosureId.hasError("required")),a(6),u(c(58,31,"labels.inputs.Payment Type Id")),a(5),d("ngForOf",p.paymentTypes),a(3),d("ngIf",p.closeRecurringDepositForm.controls.paymentTypeId.hasError("required")),a(6),x(" ",c(72,33,"labels.inputs.Show Payment Details"),""),a(5),d("ngIf",p.showPaymentDetails),a(2),d("ngIf",!p.showPaymentDetails),a(4),d("ngIf",p.showPaymentDetails),a(5),u(c(88,35,"labels.inputs.Note")),a(10),d("routerLink",z(41,Gc)),a(),x(` + `,c(99,37,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.closeRecurringDepositForm.valid),a(),x(` + `,c(103,39,"labels.buttons.Submit"),` + `)}},dependencies:[I,Mt,F,O,nt,ct,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,Et,Ot,_t,Ct,ft,V,E,Kt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px;margin-left:2%}"]})}}return e})();var Jc=()=>["../../general"];function Xc(e,s){if(e&1&&(n(0,"h2",20),t(1),o(2,"translate"),o(3,"translate"),i()),e&2){let r=_();a(),M(` + `,c(2,2,"labels.menus."+r.actionName)," ",c(3,4,"labels.heading.Recurring Deposit Transactions"),` + `)}}function Zc(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Transaction Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function t0(e,s){if(e&1&&(n(0,"mat-option",21),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.name,` + `)}}function e0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Payment Type")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function n0(e,s){e&1&&(D(0),t(1,` + `),n(2,"mat-form-field"),t(3,` + `),n(4,"mat-label"),t(5),o(6,"translate"),i(),t(7,` + `),f(8,"input",22),t(9,` + `),i(),t(10,` + + `),n(11,"mat-form-field"),t(12,` + `),n(13,"mat-label"),t(14),o(15,"translate"),i(),t(16,` + `),f(17,"input",23),t(18,` + `),i(),t(19,` + + `),n(20,"mat-form-field"),t(21,` + `),n(22,"mat-label"),t(23),o(24,"translate"),i(),t(25,` + `),f(26,"input",24),t(27,` + `),i(),t(28,` + + `),n(29,"mat-form-field"),t(30,` + `),n(31,"mat-label"),t(32),o(33,"translate"),i(),t(34,` + `),f(35,"input",25),t(36,` + `),i(),t(37,` + + `),n(38,"mat-form-field"),t(39,` + `),n(40,"mat-label"),t(41),o(42,"translate"),i(),t(43,` + `),f(44,"input",26),t(45,` + `),i(),t(46,` + `),v()),e&2&&(a(5),x(" ",c(6,5,"labels.inputs.Account")," #"),a(9),x("",c(15,7,"labels.inputs.Cheque")," #"),a(9),u(c(24,9,"labels.inputs.Routing Code")),a(9),x("",c(33,11,"labels.inputs.Reciept")," #"),a(9),x("",c(42,13,"labels.inputs.Bank")," #"))}var Cn=(()=>{class e{constructor(r,l,p,g,h,T){if(this.formBuilder=r,this.route=l,this.router=p,this.dateUtils=g,this.recurringDepositsService=h,this.settingsService=T,this.showPaymentDetails=!1,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.transactionType={deposit:!1,withdrawal:!1},this.route.data.subscribe(L=>{this.transactionAmount=L.recurringDepositsAccountActionData.amount,this.paymentTypes=L.recurringDepositsAccountActionData.paymentTypeOptions,L.recurringDepositsAccountActionData.outstandingChargeAmount&&L.recurringDepositsAccountActionData.outstandingChargeAmount>0&&(this.outstandingChargeAmount=L.recurringDepositsAccountActionData.outstandingChargeAmount,this.transactionAmount+=this.outstandingChargeAmount)}),this.actionName=this.route.snapshot.params.name,this.action=this.actionName.toLowerCase(),this.action==="deposit"||this.action==="withdrawal")this.transactionCommand=this.action,this.transactionType[this.transactionCommand]=!0;else throw new Error(`Invalid transaction action: ${this.actionName}`);this.accountId=this.route.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createdepositRecurringDepositForm()}createdepositRecurringDepositForm(){this.depositRecurringDepositForm=this.formBuilder.group({transactionDate:[new Date,q.required],transactionAmount:[0,q.required],paymentTypeId:["",q.required],note:""})}addPaymentDetails(){this.showPaymentDetails=!this.showPaymentDetails,this.showPaymentDetails?(this.depositRecurringDepositForm.addControl("accountNumber",new ot("")),this.depositRecurringDepositForm.addControl("checkNumber",new ot("")),this.depositRecurringDepositForm.addControl("routingCode",new ot("")),this.depositRecurringDepositForm.addControl("receiptNumber",new ot("")),this.depositRecurringDepositForm.addControl("bankNumber",new ot(""))):(this.depositRecurringDepositForm.removeControl("accountNumber"),this.depositRecurringDepositForm.removeControl("checkNumber"),this.depositRecurringDepositForm.removeControl("routingCode"),this.depositRecurringDepositForm.removeControl("receiptNumber"),this.depositRecurringDepositForm.removeControl("bankNumber"))}toggleDisplay(){this.showPaymentDetails=!this.showPaymentDetails}submit(){let r=this.depositRecurringDepositForm.value,l=this.settingsService.dateFormat,p=this.settingsService.language.code,g=this.depositRecurringDepositForm.value.transactionDate;r.transactionDate instanceof Date&&(r.transactionDate=this.dateUtils.formatDate(g,l));let h=K(B({},r),{dateFormat:l,locale:p});delete h.note,h.transactionAmount=h.transactionAmount*1,this.recurringDepositsService.executeRecurringDepositsAccountCommand(this.accountId,this.action,h).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(k),C(H),C(Q),C(N),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-deposit-recurring-deposits-account"]],inputs:{currency:"currency"},decls:88,vars:36,consts:[["transactionDatePicker",""],[1,"container"],["mat-title","",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["formControlName","paymentTypeId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["mat-title",""],[3,"value"],["matInput","","formControlName","accountNumber"],["matInput","","formControlName","checkNumber"],["matInput","","formControlName","routingCode"],["matInput","","formControlName","receiptNumber"],["matInput","","formControlName","bankNumber"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),m(4,Xc,4,6,"h2",2),t(5,` + + `),n(6,"form",3),b("ngSubmit",function(){return S(g),P(p.submit())}),t(7,` + `),n(8,"mat-card-content"),t(9,` + `),n(10,"div",4),t(11,` + `),n(12,"mat-form-field",5),b("click",function(){S(g);let T=R(23);return P(T.open())}),t(13,` + `),n(14,"mat-label"),t(15),o(16,"translate"),i(),t(17,` + `),f(18,"input",6),t(19,` + `),f(20,"mat-datepicker-toggle",7),t(21,` + `),f(22,"mat-datepicker",null,0),t(24,` + `),m(25,Zc,8,9,"mat-error",8),t(26,` + `),i(),t(27,` + + `),n(28,"mifosx-input-amount",9),t(29,` + `),i(),t(30,` + + `),n(31,"mat-form-field"),t(32,` + `),n(33,"mat-label"),t(34),o(35,"translate"),i(),t(36,` + `),n(37,"mat-select",10),t(38,` + `),m(39,t0,2,2,"mat-option",11),t(40,` + `),i(),t(41,` + `),m(42,e0,8,9,"mat-error",8),t(43,` + `),i(),t(44,` + + `),n(45,"div",12),t(46,` + `),n(47,"span",13),b("click",function(){return S(g),P(p.addPaymentDetails())}),t(48,` + `),n(49,"mat-slide-toggle"),t(50,` + `),n(51,"div",14),t(52,` + `),n(53,"span",15),t(54),o(55,"translate"),i(),t(56,` + `),i(),t(57,` + `),i(),t(58,` + `),i(),t(59,` + `),i(),t(60,` + + `),m(61,n0,47,15,"ng-container",8),t(62,` + + `),n(63,"mat-form-field"),t(64,` + `),n(65,"mat-label"),t(66),o(67,"translate"),i(),t(68,` + `),f(69,"textarea",16),t(70,` + `),i(),t(71,` + `),i(),t(72,` + `),i(),t(73,` + + `),n(74,"mat-card-actions",17),t(75,` + `),n(76,"button",18),t(77),o(78,"translate"),i(),t(79,` + `),n(80,"button",19),t(81),o(82,"translate"),i(),t(83,` + `),i(),t(84,` + `),i(),t(85,` + `),i(),t(86,` +`),i(),t(87,` +`)}if(l&2){let g=R(23);a(4),d("ngIf",p.transactionType.withdrawal),a(2),d("formGroup",p.depositRecurringDepositForm),a(9),u(c(16,23,"labels.inputs.Transaction Date")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.depositRecurringDepositForm.controls.transactionDate.hasError("required")),a(3),d("currency",p.currency)("isRequired",!0)("inputFormControl",p.depositRecurringDepositForm.controls.transactionAmount)("inputLabel","Transaction Amount"),a(6),u(c(35,25,"labels.inputs.Payment Type Id")),a(5),d("ngForOf",p.paymentTypes),a(3),d("ngIf",p.depositRecurringDepositForm.controls.paymentTypeId.hasError("required")),a(9),d("className",p.showPaymentDetails?"enabled":"disabled"),a(3),u(c(55,27,"labels.inputs.Show Payment Details")),a(7),d("ngIf",p.showPaymentDetails),a(5),u(c(67,29,"labels.inputs.Note")),a(10),d("routerLink",z(35,Jc)),a(),x(` + `,c(78,31,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.depositRecurringDepositForm.valid),a(),x(` + `,c(82,33,"labels.buttons.Submit"),` + `)}},dependencies:[I,Mt,F,O,nt,ct,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,Et,Ot,_t,Ct,ft,V,E,we,Ke,Kt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px;margin-left:2%}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}"]})}}return e})();function i0(e,s){e&1&&f(0,"mifosx-activate-recurring-deposits-account")}function r0(e,s){e&1&&f(0,"mifosx-undo-approval-recurring-deposits-account")}function a0(e,s){e&1&&f(0,"mifosx-approve-recurring-deposits-account")}function o0(e,s){e&1&&f(0,"mifosx-reject-recurring-deposits-account")}function p0(e,s){e&1&&f(0,"mifosx-withdraw-by-client-recurring-deposits-account")}function c0(e,s){e&1&&f(0,"mifosx-add-charge-recurring-deposits-account")}function s0(e,s){e&1&&f(0,"mifosx-premature-close-recurring-deposit-account")}function l0(e,s){e&1&&f(0,"mifosx-close-recurring-deposits-account")}function m0(e,s){if(e&1&&f(0,"mifosx-deposit-recurring-deposits-account",2),e&2){let r=_();d("currency",r.currency)}}var hn=(()=>{class e{constructor(r){this.route=r,this.actions={Activate:!1,"Undo Activation":!1,"Undo Approval":!1,Approve:!1,Reject:!1,"Withdrawn by Client":!1,"Add Charge":!1,"Premature Close":!1,Close:!1,Deposit:!1,Withdrawal:!1},this.route.data.subscribe(p=>{p.recurringDepositsAccountActionData&&(this.currency=p.recurringDepositsAccountActionData.currency)});let l=this.route.snapshot.params.name;l&&l in this.actions&&(this.actions[l]=!0)}static{this.\u0275fac=function(l){return new(l||e)(C(k))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-recurring-deposits-account-actions"]],decls:18,vars:9,consts:[[4,"ngIf"],[3,"currency",4,"ngIf"],[3,"currency"]],template:function(l,p){l&1&&(m(0,i0,1,0,"mifosx-activate-recurring-deposits-account",0),t(1,` +`),m(2,r0,1,0,"mifosx-undo-approval-recurring-deposits-account",0),t(3,` +`),m(4,a0,1,0,"mifosx-approve-recurring-deposits-account",0),t(5,` +`),m(6,o0,1,0,"mifosx-reject-recurring-deposits-account",0),t(7,` +`),m(8,p0,1,0,"mifosx-withdraw-by-client-recurring-deposits-account",0),t(9,` +`),m(10,c0,1,0,"mifosx-add-charge-recurring-deposits-account",0),t(11,` +`),m(12,s0,1,0,"mifosx-premature-close-recurring-deposit-account",0),t(13,` +`),m(14,l0,1,0,"mifosx-close-recurring-deposits-account",0),t(15,` +`),m(16,m0,1,1,"mifosx-deposit-recurring-deposits-account",1),t(17,` +`)),l&2&&(d("ngIf",p.actions.Activate),a(2),d("ngIf",p.actions["Undo Approval"]||p.actions["Undo Activation"]),a(2),d("ngIf",p.actions.Approve),a(2),d("ngIf",p.actions.Reject),a(2),d("ngIf",p.actions["Withdrawn by Client"]),a(2),d("ngIf",p.actions["Add Charge"]),a(2),d("ngIf",p.actions["Premature Close"]),a(2),d("ngIf",p.actions.Close),a(2),d("ngIf",p.actions.Deposit||p.actions.Withdrawal))},dependencies:[I,F,O,ln,mn,dn,un,gn,xn,fn,_n,Cn],encapsulation:2})}}return e})();function d0(e,s){e&1&&(n(0,"button",15),t(1,` + `),f(2,"fa-icon",16),t(3),o(4,"translate"),i()),e&2&&(d("routerLink","edit"),a(3),x("",c(4,2,"labels.buttons.Edit"),` + `))}function u0(e,s){if(e&1&&(n(0,"span"),t(1,` + `),m(2,d0,5,4,"button",14),t(3,` + `),i()),e&2){let r=_(2);a(2),d("ngIf",!(r.transactionData.transactionType.value==="Transfer"||r.transactionData.reversed==="true"))}}function g0(e,s){if(e&1){let r=y();n(0,"button",17),b("click",function(){S(r);let p=_(2);return P(p.undoTransaction())}),t(1,` + `),f(2,"fa-icon",18),t(3),o(4,"translate"),i()}e&2&&(a(3),x("",c(4,1,"labels.buttons.Undo"),` + `))}function x0(e,s){e&1&&(n(0,"div",11),t(1,` + `),m(2,u0,4,1,"span",12),t(3,` + `),m(4,g0,5,3,"button",13),t(5,` +`),i()),e&2&&(a(2),d("mifosxHasPermission","ADJUSTTRANSACTION_SAVINGSACCOUNT"),a(2),d("mifosxHasPermission","UNDOTRANSACTION_SAVINGSACCOUNT"))}function f0(e,s){e&1&&(n(0,"div",4),t(1),o(2,"translate"),i()),e&2&&(a(),x(` + `,c(2,1,"labels.inputs.Note"),` + `))}function _0(e,s){if(e&1&&(n(0,"div",5),t(1),i()),e&2){let r=_();a(),x(` + `,r.transactionData.note,` + `)}}function C0(e,s){if(e&1&&(n(0,"mifosx-transaction-payment-detail",19),t(1,` + `),i()),e&2){let r=_();d("paymentDetailData",r.transactionData.paymentDetailData)}}var Dn=(()=>{class e{constructor(r,l,p,g,h,T,L,wt){this.recurringDepositsService=r,this.route=l,this.location=p,this.dateUtils=g,this.router=h,this.dialog=T,this.translateService=L,this.settingsService=wt,this.route.data.subscribe(gi=>{this.transactionData=gi.recurringDepositsAccountTransaction})}undoTransaction(){let r=this.route.parent.snapshot.params.recurringDepositAccountId;this.dialog.open(Jt,{data:{heading:this.translateService.instant("labels.heading.Undo Transaction"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want to undo this transaction ?")}}).afterClosed().subscribe(p=>{if(p.confirm){let g=this.settingsService.language.code,h=this.settingsService.dateFormat,T={transactionDate:this.dateUtils.formatDate(this.transactionData.date&&new Date(this.transactionData.date),h),transactionAmount:0,dateFormat:h,locale:g};this.recurringDepositsService.executeRecurringDepositsAccountTransactionsCommand(r,"undo",T,this.transactionData.id).subscribe(()=>{this.router.navigate(["../"],{relativeTo:this.route})})}})}transactionColor(){return this.transactionData.reversed?"undo":"active"}goBack(){this.location.back()}static{this.\u0275fac=function(l){return new(l||e)(C(N),C(k),C(Nn),C(Q),C(H),C(ee),C(Oe),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-view-transaction"]],decls:66,vars:35,consts:[["class","container m-b-20 align-end gap-2percent",4,"ngIf"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-100",3,"ngClass"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[3,"paymentDetailData",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px","m-b-20"],["type","button","color","primary","mat-raised-button","",3,"click"],[1,"container","m-b-20","align-end","gap-2percent"],[4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click"],["icon","undo",1,"m-r-10"],[3,"paymentDetailData"]],template:function(l,p){l&1&&(m(0,x0,6,2,"div",0),t(1,` + +`),n(2,"div",1),t(3,` + `),n(4,"mat-card"),t(5,` + `),n(6,"mat-card-content"),t(7,` + `),n(8,"div",2),t(9,` + `),f(10,"div",3),t(11,` + + `),n(12,"div",4),t(13),o(14,"translate"),i(),t(15,` + + `),n(16,"div",5),t(17),i(),t(18,` + + `),n(19,"div",4),t(20),o(21,"translate"),i(),t(22,` + + `),n(23,"div",5),t(24),i(),t(25,` + + `),n(26,"div",4),t(27),o(28,"translate"),i(),t(29,` + + `),n(30,"div",5),t(31),o(32,"dateFormat"),i(),t(33,` + + `),n(34,"div",4),t(35),o(36,"translate"),i(),t(37,` + + `),n(38,"div",5),t(39),i(),t(40,` + + `),n(41,"div",4),t(42),o(43,"translate"),i(),t(44,` + + `),n(45,"div",5),t(46),o(47,"currency"),i(),t(48,` + + `),m(49,f0,3,3,"div",6),t(50,` + + `),m(51,_0,2,1,"div",7),t(52,` + + `),m(53,C0,2,1,"mifosx-transaction-payment-detail",8),t(54,` + `),i(),t(55,` + `),i(),t(56,` + + `),n(57,"mat-card-actions",9),t(58,` + `),n(59,"button",10),b("click",function(){return p.goBack()}),t(60),o(61,"translate"),i(),t(62,` + `),i(),t(63,` + `),i(),t(64,` +`),i(),t(65,` +`)),l&2&&(d("ngIf",!p.transactionData.reversed),a(10),d("ngClass",p.transactionColor()),a(3),x(` + `,c(14,16,"labels.inputs.Transaction Id"),` + `),a(4),x(` + `,p.transactionData.id,` + `),a(3),x(` + `,c(21,18,"labels.inputs.Type"),` + `),a(4),x(` + `,p.transactionData.transactionType.value,` + `),a(3),x(` + `,c(28,20,"labels.inputs.Transaction Date"),` + `),a(4),x(` + `,c(32,22,p.transactionData.date),` + `),a(4),x(` + `,c(36,24,"labels.inputs.Currency"),` + `),a(4),x(` + `,p.transactionData.currency.displayLabel,` + `),a(3),x(` + `,c(43,26,"labels.inputs.Amount"),` + `),a(4),x(` + `,G(47,28,p.transactionData.amount,p.transactionData.currency.code,"symbol-narrow","1.2-2"),` + `),a(3),d("ngIf",p.transactionData.note),a(2),d("ngIf",p.transactionData.note),a(2),d("ngIf",p.transactionData.paymentDetailData),a(7),x(` + `,c(61,33,"labels.buttons.Back"),` + `))},dependencies:[I,be,F,Te,O,$,W,lt,gt,V,Rt,pe,E,ut,si],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] mifosx-transaction-payment-detail[_ngcontent-%COMP%]{width:100%;margin-bottom:20px}.active[_ngcontent-%COMP%]{background-color:#5cb85c;height:4px}.linked[_ngcontent-%COMP%]{background-color:#4461e2;height:4px}.undo[_ngcontent-%COMP%]{background-color:red;height:4px}"]})}}return e})();var h0=()=>["../"];function D0(e,s){e&1&&(n(0,"mat-error"),t(1),o(2,"translate"),o(3,"translate"),n(4,"strong"),t(5),o(6,"translate"),i(),t(7,` + `),i()),e&2&&(a(),M(` + `,c(2,3,"labels.inputs.Transaction Date")," ",c(3,5,"labels.commons.is"),` + `),a(4),u(c(6,7,"labels.commons.required")))}function v0(e,s){if(e&1&&(n(0,"mat-option",18),t(1),i()),e&2){let r=s.$implicit;d("value",r.id),a(),x(` + `,r.name,` + `)}}function b0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",19),t(7,` + `),i()),e&2&&(a(3),u(c(4,1,"labels.inputs.Account Number")))}function S0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",20),t(7,` + `),i()),e&2&&(a(3),u(c(4,1,"labels.inputs.Cheque")))}function P0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",21),t(7,` + `),i()),e&2&&(a(3),u(c(4,1,"labels.inputs.Routing Code")))}function T0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",22),t(7,` + `),i()),e&2&&(a(3),u(c(4,1,"labels.inputs.Receipt Number")))}function M0(e,s){e&1&&(n(0,"mat-form-field"),t(1,` + `),n(2,"mat-label"),t(3),o(4,"translate"),i(),t(5,` + `),f(6,"input",23),t(7,` + `),i()),e&2&&(a(3),u(c(4,1,"labels.inputs.Bank")))}var vn=(()=>{class e{constructor(r,l,p,g,h,T){this.formBuilder=r,this.route=l,this.router=p,this.dateUtils=g,this.recurringDepositsService=h,this.settingsService=T,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.addPaymentDetailsFlag=!1,this.currency=null,this.route.data.subscribe(L=>{this.transactionTemplateData=L.recurringDepositsAccountTransactionTemplate,this.transactionTemplateData.currency&&(this.currency=this.transactionTemplateData.currency),this.paymentTypeOptions=this.transactionTemplateData.paymentTypeOptions}),this.recurringDepositAccountId=this.route.parent.parent.snapshot.params.recurringDepositAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEditTransactionForm(),this.editTransactionForm.patchValue({transactionDate:this.transactionTemplateData.date&&new Date(this.transactionTemplateData.date),transactionAmount:this.transactionTemplateData.amount,paymentTypeId:this.transactionTemplateData.paymentTypeId})}createEditTransactionForm(){this.editTransactionForm=this.formBuilder.group({transactionDate:["",q.required],transactionAmount:["",q.required],paymentTypeId:[""]})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.editTransactionForm.addControl("accountNumber",new ot("")),this.editTransactionForm.addControl("checkNumber",new ot("")),this.editTransactionForm.addControl("routingCode",new ot("")),this.editTransactionForm.addControl("receiptNumber",new ot("")),this.editTransactionForm.addControl("bankNumber",new ot(""))):(this.editTransactionForm.removeControl("accountNumber"),this.editTransactionForm.removeControl("checkNumber"),this.editTransactionForm.removeControl("routingCode"),this.editTransactionForm.removeControl("receiptNumber"),this.editTransactionForm.removeControl("bankNumber"))}submit(){let r=this.editTransactionForm.value,l=this.settingsService.language.code,p=this.settingsService.dateFormat,g=this.editTransactionForm.value.transactionDate;r.transactionDate instanceof Date&&(r.transactionDate=this.dateUtils.formatDate(g,p));let h=K(B({},r),{dateFormat:p,locale:l});h.transactionAmount=h.transactionAmount*1,this.recurringDepositsService.executeRecurringDepositsAccountTransactionsCommand(this.recurringDepositAccountId,"modify",h,this.transactionTemplateData.id).subscribe(T=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(at),C(k),C(H),C(Q),C(N),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-transaction"]],decls:80,vars:35,consts:[["dueDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-card"),t(3,` + `),n(4,"form",2),b("ngSubmit",function(){return S(g),P(p.submit())}),t(5,` + `),n(6,"mat-card-content",3),t(7,` + `),n(8,"mat-form-field",4),b("click",function(){S(g);let T=R(19);return P(T.open())}),t(9,` + `),n(10,"mat-label"),t(11),o(12,"translate"),i(),t(13,` + `),f(14,"input",5),t(15,` + `),f(16,"mat-datepicker-toggle",6),t(17,` + `),f(18,"mat-datepicker",null,0),t(20,` + `),m(21,D0,8,9,"mat-error",7),t(22,` + `),i(),t(23,` + + `),n(24,"mifosx-input-amount",8),t(25,` + `),i(),t(26,` + + `),n(27,"mat-form-field"),t(28,` + `),n(29,"mat-label"),t(30),o(31,"translate"),i(),t(32,` + `),n(33,"mat-select",9),t(34,` + `),m(35,v0,2,2,"mat-option",10),t(36,` + `),i(),t(37,` + `),i(),t(38,` + + `),n(39,"div",11),t(40,` + `),n(41,"span",12),b("click",function(){return S(g),P(p.addPaymentDetails())}),t(42,` + `),n(43,"mat-slide-toggle"),t(44,` + `),n(45,"div",13),t(46,` + `),n(47,"span",14),t(48),o(49,"translate"),i(),t(50,` + `),i(),t(51,` + `),i(),t(52,` + `),i(),t(53,` + `),i(),t(54,` + + `),m(55,b0,8,3,"mat-form-field",7),t(56,` + + `),m(57,S0,8,3,"mat-form-field",7),t(58,` + + `),m(59,P0,8,3,"mat-form-field",7),t(60,` + + `),m(61,T0,8,3,"mat-form-field",7),t(62,` + + `),m(63,M0,8,3,"mat-form-field",7),t(64,` + + `),n(65,"mat-card-actions",15),t(66,` + `),n(67,"button",16),t(68),o(69,"translate"),i(),t(70,` + `),n(71,"button",17),t(72),o(73,"translate"),i(),t(74,` + `),i(),t(75,` + `),i(),t(76,` + `),i(),t(77,` + `),i(),t(78,` +`),i(),t(79,` +`)}if(l&2){let g=R(19);a(4),d("formGroup",p.editTransactionForm),a(7),u(c(12,24,"labels.inputs.Transaction Date")),a(3),d("min",p.minDate)("max",p.maxDate)("matDatepicker",g),a(2),d("for",g),a(5),d("ngIf",p.editTransactionForm.controls.transactionDate.hasError("required")),a(3),d("currency",p.currency)("isRequired",!0)("inputFormControl",p.editTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),a(6),u(c(31,26,"labels.inputs.Payment Type")),a(5),d("ngForOf",p.paymentTypeOptions),a(10),d("className",p.addPaymentDetailsFlag?"enabled":"disabled"),a(3),u(c(49,28,"labels.inputs.Show Payment Details")),a(7),d("ngIf",p.editTransactionForm.controls.accountNumber),a(2),d("ngIf",p.editTransactionForm.controls.checkNumber),a(2),d("ngIf",p.editTransactionForm.controls.routingCode),a(2),d("ngIf",p.editTransactionForm.controls.receiptNumber),a(2),d("ngIf",p.editTransactionForm.controls.bankNumber),a(4),d("routerLink",z(34,h0)),a(),x(` + `,c(69,30,"labels.buttons.Cancel"),` + `),a(3),d("disabled",!p.editTransactionForm.valid),a(),x(` + `,c(73,32,"labels.buttons.Submit"),` + `)}},dependencies:[I,Mt,F,O,nt,ct,Ee,Y,et,st,it,rt,$,W,lt,gt,X,J,mt,xt,dt,Et,Ot,_t,Ct,ft,V,E,we,Ke],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var di=(()=>{class e{constructor(r){this.recurringDepositsService=r}resolve(r){let l=r.paramMap.get("recurringDepositAccountId");return this.recurringDepositsService.getRecurringDepositsAccountData(l)}static{this.\u0275fac=function(l){return new(l||e)(yt(N))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac})}}return e})();var In=(()=>{class e{constructor(r){this.recurringDepositsService=r}resolve(r){let l=r.parent.paramMap.get("recurringDepositAccountId");return this.recurringDepositsService.getRecurringDepositsAccountData(l)}static{this.\u0275fac=function(l){return new(l||e)(yt(N))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac})}}return e})();var On=(()=>{class e{constructor(r){this.recurringDepositsService=r}resolve(r){let l=r.parent.parent.paramMap.get("clientId");return this.recurringDepositsService.getRecurringDepositsAccountTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(yt(N))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac})}}return e})();var En=(()=>{class e{constructor(r,l){this.savingsService=r,this.recurringDepositsService=l}resolve(r){let l=r.paramMap.get("name"),p=r.paramMap.get("recurringDepositAccountId")||r.parent.parent.paramMap.get("recurringDepositAccountId");switch(l){case"Add Charge":return this.savingsService.getSavingsChargeTemplateResource(p);case"Close":return this.recurringDepositsService.getRecurringDepositAccountActionResource(p,"close");case"Deposit":case"Withdrawal":return this.recurringDepositsService.getRecurringDepositAccountTransactionTemplateResource(p,l.toLocaleLowerCase());default:return}}static{this.\u0275fac=function(l){return new(l||e)(yt(le),yt(N))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac})}}return e})();function y0(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",15),t(2,` + `))}function A0(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",15),t(2,` + `))}function I0(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",16),t(2,` + `))}function O0(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",17),t(2,` + `))}function E0(e,s){e&1&&(t(0,` + `),f(1,"fa-icon",18),t(2,` + `))}function R0(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.DETAILS"))}function w0(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.TERMS"))}function F0(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.SETTINGS"))}function B0(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.INTEREST RATE CHART"))}function N0(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.CHARGES"))}function k0(e,s){e&1&&(t(0),o(1,"translate")),e&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function V0(e,s){if(e&1){let r=y();n(0,"mat-step",19),t(1,` + `),m(2,k0,2,3,"ng-template",9),t(3,` + + `),n(4,"mifosx-recurring-deposits-account-preview-step",20),b("submitEvent",function(){S(r);let p=_();return P(p.submit())}),t(5,` + `),i(),t(6,` + `),i()}if(e&2){let r=_();a(4),d("recurringDepositsAccountTemplate",r.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",r.recurringDepositsAccountProductTemplate)("recurringDepositAccountData",r.recurringDepositAccountData)}}var bn=(()=>{class e{constructor(r,l,p,g,h){this.route=r,this.router=l,this.dateUtils=p,this.recurringDepositsService=g,this.settingsService=h,this.route.data.subscribe(T=>{this.recurringDepositsAccountAndTemplate=T.recurringDepositsAccountAndTemplate})}setTemplate(r){this.recurringDepositsAccountProductTemplate=r}get recurringDepositAccountDetailsForm(){return this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetailsForm}get recurringDepositAccountTermsForm(){return this.recurringDepositAccountTermsStep.recurringDepositAccountTermsForm}get recurringDepositAccountSettingsForm(){return this.recurringDepositAccountSettingsStep.recurringDepositAccountSettingsForm}get recurringDepositAccountFormValidAndNotPristine(){return this.recurringDepositAccountDetailsForm.valid&&this.recurringDepositAccountTermsForm.valid&&this.recurringDepositAccountSettingsForm.valid&&(!this.recurringDepositAccountDetailsForm.pristine||!this.recurringDepositAccountTermsForm.pristine||!this.recurringDepositAccountSettingsForm.pristine||!this.recurringDepositAccountChargesStep.pristine)}get recurringDepositAccountData(){return B(B(B(B({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}get recurringDepositAccount(){return B(B(B(B({},this.recurringDepositsAccountDetailsStep.recurringDepositAccountDetails),this.recurringDepositAccountTermsStep.recurringDepositAccountTerms),this.recurringDepositAccountSettingsStep.recurringDepositAccountSettings),this.recurringDepositAccountChargesStep.recurringDepositAccountCharges)}submit(){let r=this.settingsService.language.code,l=this.settingsService.dateFormat,g=K(B({},this.recurringDepositAccount),{clientId:this.recurringDepositsAccountAndTemplate.clientId,charges:this.recurringDepositAccount.charges.map(h=>({chargeId:h.id,amount:h.amount,dueDate:h.dueDate&&this.dateUtils.formatDate(h.dueDate,l),feeOnMonthDay:h.feeOnMonthDay,feeInterval:h.feeInterval})),isCalendarInherited:this.recurringDepositAccount.recurringDepositAccount?this.recurringDepositAccount.recurringDepositAccount:!1,submittedOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.submittedOnDate,l),expectedFirstDepositOnDate:this.dateUtils.formatDate(this.recurringDepositAccount.expectedFirstDepositOnDate,l),dateFormat:l,monthDayFormat:"dd MMMM",locale:r});this.recurringDepositsService.updateRecurringDepositAccount(this.recurringDepositsAccountAndTemplate.id,g).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(l){return new(l||e)(C(k),C(H),C(Q),C(N),C(U))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-recurring-deposit-account"]],viewQuery:function(l,p){if(l&1&&(St(me,7),St(de,7),St(ue,7),St(ge,7)),l&2){let g;Pt(g=Tt())&&(p.recurringDepositsAccountDetailsStep=g.first),Pt(g=Tt())&&(p.recurringDepositAccountTermsStep=g.first),Pt(g=Tt())&&(p.recurringDepositAccountSettingsStep=g.first),Pt(g=Tt())&&(p.recurringDepositAccountChargesStep=g.first)}},decls:59,vars:15,consts:[["recurringDepositAccountStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"recurringDepositsAccountProductTemplate","recurringDepositsAccountTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate"],[3,"isNew","recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate"],[3,"recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountFormValid"],["state","preview","completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["state","preview","completed",""],[3,"submitEvent","recurringDepositsAccountTemplate","recurringDepositsAccountProductTemplate","recurringDepositAccountData"]],template:function(l,p){if(l&1){let g=y();n(0,"div",1),t(1,` + `),n(2,"mat-horizontal-stepper",2,0),t(4,` + `),m(5,y0,3,0,"ng-template",3),t(6,` + + `),m(7,A0,3,0,"ng-template",4),t(8,` + + `),m(9,I0,3,0,"ng-template",5),t(10,` + + `),m(11,O0,3,0,"ng-template",6),t(12,` + + `),m(13,E0,3,0,"ng-template",7),t(14,` + + `),n(15,"mat-step",8),t(16,` + `),m(17,R0,2,3,"ng-template",9),t(18,` + + `),n(19,"mifosx-recurring-deposits-account-details-step",10),b("recurringDepositsAccountProductTemplate",function(T){return S(g),P(p.setTemplate(T))}),t(20,` + `),i(),t(21,` + `),i(),t(22,` + + `),n(23,"mat-step",8),t(24,` + `),m(25,w0,2,3,"ng-template",9),t(26,` + + `),n(27,"mifosx-recurring-deposits-account-terms-step",11),t(28,` + `),i(),t(29,` + `),i(),t(30,` + + `),n(31,"mat-step",8),t(32,` + `),m(33,F0,2,3,"ng-template",9),t(34,` + + `),n(35,"mifosx-recurring-deposits-account-settings-step",12),t(36,` + `),i(),t(37,` + `),i(),t(38,` + + `),n(39,"mat-step"),t(40,` + `),m(41,B0,2,3,"ng-template",9),t(42,` + + `),n(43,"mifosx-recurring-deposits-account-interest-rate-chart-step",11),t(44,` + `),i(),t(45,` + `),i(),t(46,` + + `),n(47,"mat-step"),t(48,` + `),m(49,N0,2,3,"ng-template",9),t(50,` + + `),n(51,"mifosx-recurring-deposits-account-charges-step",13),t(52,` + `),i(),t(53,` + `),i(),t(54,` + + `),m(55,V0,7,3,"mat-step",14),t(56,` + `),i(),t(57,` +`),i(),t(58,` +`)}l&2&&(a(15),d("stepControl",p.recurringDepositAccountDetailsForm),a(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate),a(4),d("stepControl",p.recurringDepositAccountTermsForm),a(4),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),a(4),d("stepControl",p.recurringDepositAccountSettingsForm),a(4),d("isNew",!1)("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),a(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate),a(8),d("recurringDepositsAccountTemplate",p.recurringDepositsAccountAndTemplate)("recurringDepositsAccountProductTemplate",p.recurringDepositsAccountProductTemplate)("recurringDepositAccountFormValid",p.recurringDepositAccountFormValidAndNotPristine),a(4),d("ngIf",p.recurringDepositAccountFormValidAndNotPristine))},dependencies:[I,F,O,E,Xe,Ye,ut,Je,Qe,me,de,ue,Be,ge,Ne],encapsulation:2})}}return e})();var Rn=(()=>{class e{constructor(r){this.recurringDepositsService=r}resolve(r){let l=r.paramMap.get("recurringDepositAccountId");return this.recurringDepositsService.getRecurringDepositsAccountAndTemplate(l)}static{this.\u0275fac=function(l){return new(l||e)(yt(N))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac})}}return e})();var wn=(()=>{class e{constructor(r){this.recurringDepositsService=r}resolve(r){let l=r.parent.paramMap.get("recurringDepositAccountId"),p=r.paramMap.get("id");return this.recurringDepositsService.getRecurringDepositsAccountTransaction(l,p)}static{this.\u0275fac=function(l){return new(l||e)(yt(N))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac})}}return e})();var Fn=(()=>{class e{constructor(r){this.recurringDepositsService=r}resolve(r){let l=r.parent.paramMap.get("recurringDepositAccountId"),p=r.paramMap.get("id");return this.recurringDepositsService.getRecurringDepositsAccountTransactionTemplate(l,p)}static{this.\u0275fac=function(l){return new(l||e)(yt(N))}}static{this.\u0275prov=It({token:e,factory:e.\u0275fac})}}return e})();function q0(e,s){if(e&1&&(n(0,"span"),t(1,` + `),f(2,"mifosx-external-identifier",6),t(3,` + `),i()),e&2){let r=_(2);a(2),bt("externalId",r.recurringDepositsAccountData.externalId)}}function j0(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(a(),x(` + `,c(2,1,"labels.inputs.Not Available"),` + `))}function G0(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Unassigned")))}function U0(e,s){e&1&&(n(0,"td"),t(1),o(2,"translate"),i()),e&2&&(a(),x(` + `,c(2,1,"labels.inputs.Closed on Date"),` + `))}function H0(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),m(2,U0,3,3,"td",4),t(3,` + `),n(4,"td"),t(5,` + `),n(6,"span"),t(7),o(8,"dateFormat"),i(),t(9,` + `),i(),t(10,` + `),i()),e&2){let r=_(2);a(2),d("ngIf",r.recurringDepositsAccountData.timeline.closedOnDate),a(5),u(c(8,2,r.recurringDepositsAccountData.timeline.closedOnDate))}}function z0(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7,` + `),n(8,"span"),t(9),i(),t(10,` + `),i(),t(11,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Balance Required for Interest Calculation")),a(6),u(r.recurringDepositsAccountData.minBalanceForInterestCalculation)}}function L0(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7,` + `),n(8,"span"),t(9),i(),t(10,` + `),i(),t(11,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Witdhold Tax Group")),a(6),u(r.recurringDepositsAccountData.taxGroup.name)}}function $0(e,s){if(e&1&&(n(0,"div",2),t(1,` + `),n(2,"h4",3),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"table"),t(7,` + `),n(8,"tbody"),t(9,` + `),n(10,"tr"),t(11,` + `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` + `),n(16,"td"),t(17,` + `),m(18,q0,4,1,"span",4),t(19,` + `),m(20,j0,3,3,"span",4),t(21,` + `),i(),t(22,` + `),i(),t(23,` + `),n(24,"tr"),t(25,` + `),n(26,"td"),t(27),o(28,"translate"),i(),t(29,` + `),n(30,"td"),t(31),m(32,G0,3,3,"span",4),t(33,` + `),i(),t(34,` + `),i(),t(35,` + `),n(36,"tr"),t(37,` + `),n(38,"td"),t(39),o(40,"translate"),i(),t(41,` + `),n(42,"td"),t(43),o(44,"dateFormat"),i(),t(45,` + `),i(),t(46,` + `),n(47,"tr"),t(48,` + `),n(49,"td"),t(50),o(51,"translate"),i(),t(52,` + `),n(53,"td"),t(54,` + `),n(55,"span"),t(56),o(57,"dateFormat"),i(),t(58,` + `),i(),t(59,` + `),i(),t(60,` + `),m(61,H0,11,4,"tr",4),t(62,` + `),f(63,"tr"),t(64,` + `),n(65,"tr"),t(66,` + `),n(67,"td"),t(68),o(69,"translate"),i(),t(70,` + `),n(71,"td"),t(72,` + `),n(73,"span",5),t(74),i(),t(75),o(76,"translateKey"),i(),t(77,` + `),i(),t(78,` + `),m(79,z0,12,4,"tr",4),t(80,` + `),m(81,L0,12,4,"tr",4),t(82,` + `),i(),t(83,` + `),i(),t(84,` + `),i()),e&2){let r=_();a(3),u(c(4,17,"labels.inputs.Account Details")),a(10),u(c(14,19,"labels.inputs.External Id")),a(5),d("ngIf",r.recurringDepositsAccountData.externalId),a(2),d("ngIf",!r.recurringDepositsAccountData.externalId),a(7),u(c(28,21,"labels.inputs.Field Officer")),a(4),x(` + `,r.recurringDepositsAccountData.fieldOfficerName,""),a(),d("ngIf",!r.recurringDepositsAccountData.fieldOfficerName),a(7),u(c(40,23,"labels.inputs.Activation date")),a(4),u(c(44,25,r.recurringDepositsAccountData.timeline.activatedOnDate)),a(7),u(c(51,27,"labels.inputs.Maturity Date")),a(6),u(c(57,29,r.recurringDepositsAccountData.maturityDate)),a(5),d("ngIf",r.recurringDepositsAccountData.timeline.closedOnDate||r.recurringDepositsAccountData.summary.totalWitddrawals),a(7),u(c(69,31,"labels.inputs.Deposit Frequency")),a(6),u(r.recurringDepositsAccountData.recurringFrequency),a(),x(` + `,w(76,33,r.recurringDepositsAccountData.recurringFrequencyType.value,"catalogs"),` + `),a(4),d("ngIf",r.recurringDepositsAccountData.minBalanceForInterestCalculation),a(2),d("ngIf",r.recurringDepositsAccountData.witdHoldTax)}}function W0(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,r.recurringDepositsAccountData.summary.totalDeposits,r.currency.code,"symbol-narrow","1.2-2"))}}function K0(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,0,r.currency.code,"symbol-narrow","1.2-2"))}}function Q0(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,r.recurringDepositsAccountData.summary.totalWithdrawals,r.currency.code,"symbol-narrow","1.2-2"))}}function Y0(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,0,r.currency.code,"symbol-narrow","1.2-2"))}}function J0(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td",7),t(7,` + `),n(8,"span"),t(9),o(10,"currency"),i(),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Interest Earned")),a(6),u(G(10,4,r.recurringDepositsAccountData.summary.totalInterestEarned,r.currency.code,"symbol-narrow","1.2-2"))}}function X0(e,s){if(e&1&&(n(0,"div",2),t(1,` + `),n(2,"h4",3),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"table"),t(7,` + `),n(8,"tbody"),t(9,` + `),n(10,"tr"),t(11,` + `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` + `),n(16,"td",7),t(17,` + `),n(18,"span"),t(19),o(20,"currency"),i(),t(21,` + `),i(),t(22,` + `),i(),t(23,` + `),n(24,"tr"),t(25,` + `),n(26,"td"),t(27),o(28,"translate"),i(),t(29,` + `),n(30,"td",7),t(31,` + `),n(32,"span"),t(33),o(34,"currency"),i(),t(35,` + `),i(),t(36,` + `),i(),t(37,` + `),n(38,"tr"),t(39,` + `),n(40,"td"),t(41),o(42,"translate"),i(),t(43,` + `),n(44,"td",7),t(45,` + `),n(46,"span"),t(47),o(48,"currency"),i(),t(49,` + `),i(),t(50,` + `),i(),t(51,` + `),n(52,"tr"),t(53,` + `),n(54,"td"),t(55),o(56,"translate"),i(),t(57,` + `),n(58,"td",7),t(59,` + `),m(60,W0,3,6,"span",4),t(61,` + `),m(62,K0,3,6,"span",4),t(63,` + `),i(),t(64,` + `),i(),t(65,` + `),n(66,"tr"),t(67,` + `),n(68,"td"),t(69),o(70,"translate"),i(),t(71,` + `),n(72,"td",7),t(73,` + `),m(74,Q0,3,6,"span",4),t(75,` + `),m(76,Y0,3,6,"span",4),t(77,` + `),i(),t(78,` + `),i(),t(79,` + + `),m(80,J0,13,9,"tr",4),t(81,` + `),i(),t(82,` + `),i(),t(83,` + `),i()),e&2){let r=_();a(3),u(c(4,14,"labels.heading.Performance History")),a(10),u(c(14,16,"labels.inputs.Principal Amount")),a(6),u(G(20,18,r.recurringDepositsAccountData.depositAmount,r.currency.code,"symbol-narrow","1.2-2")),a(8),u(c(28,23,"labels.inputs.Maturity Amount")),a(6),u(G(34,25,r.recurringDepositsAccountData.maturityAmount,r.currency.code,"symbol-narrow","1.2-2")),a(8),u(c(42,30,"labels.inputs.Recurring Deposit Amount")),a(6),u(G(48,32,r.recurringDepositsAccountData==null?null:r.recurringDepositsAccountData.mandatoryRecommendedDepositAmount,r.currency.code,"symbol-narrow","1.2-2")),a(8),u(c(56,37,"labels.inputs.Deposits till Date")),a(5),d("ngIf",r.recurringDepositsAccountData.summary.totalDeposits),a(2),d("ngIf",!r.recurringDepositsAccountData.summary.totalDeposits),a(7),u(c(70,39,"labels.inputs.Withdrwals till Date")),a(5),d("ngIf",r.recurringDepositsAccountData.summary.totalWithdrawals),a(2),d("ngIf",!r.recurringDepositsAccountData.summary.totalWithdrawals),a(4),d("ngIf",r.recurringDepositsAccountData.summary.totalInterestEarned>=0)}}function Z0(e,s){if(e&1&&(n(0,"span"),t(1,` + `),f(2,"mifosx-external-identifier",6),t(3,` + `),i()),e&2){let r=_(2);a(2),bt("externalId",r.recurringDepositsAccountData.externalId)}}function ts(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(a(),x(` + `,c(2,1,"labels.inputs.Not Available"),` + `))}function es(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Not Activated")))}function ns(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),m(3,es,3,3,"span",4),t(4,` + `),i()),e&2){let r=_(2);a(),x("",c(2,2,r.recurringDepositsAccountData.timeline.activatedOnDate),` + `),a(2),d("ngIf",!r.recurringDepositsAccountData.timeline.activatedOnDate)}}function is(e,s){e&1&&(n(0,"span"),t(1),o(2,"translate"),i()),e&2&&(a(),u(c(2,1,"labels.inputs.Not Activated")))}function rs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"dateFormat"),m(3,is,3,3,"span",4),t(4,` + `),i()),e&2){let r=_(2);a(),x("",c(2,2,r.recurringDepositsAccountData.expectedFirstDepositOnDate),` + `),a(2),d("ngIf",!r.recurringDepositsAccountData.expectedFirstDepositOnDate)}}function as(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7,` + `),n(8,"span"),t(9),o(10,"dateFormat"),i(),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Maturity Date")),a(6),u(c(10,4,r.recurringDepositsAccountData.maturityDate))}}function os(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,r.recurringDepositsAccountData.summary.totalDeposits,r.currency.code,"symbol-narrow","1.2-2"))}}function ps(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,0,r.currency.code,"symbol-narrow","1.2-2"))}}function cs(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7,` + `),n(8,"span"),t(9),i(),t(10,` + `),i(),t(11,` + `),i()),e&2){let r=_(2);a(3),u(c(4,3,"labels.inputs.Interests Earned")),a(6),M("",r.recurringDepositsAccountData.currency.displaySymbol,"\xA0",r.recurringDepositsAccountData.summary.totalInterestEarned,"")}}function ss(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td",7),t(7,` + `),n(8,"span"),t(9),o(10,"currency"),i(),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Total Withdrawls")),a(6),u(G(10,4,r.recurringDepositsAccountData.summary.totalWithdrawals,r.currency.code,"symbol-narrow","1.2-2"))}}function ls(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td",7),t(7,` + `),n(8,"span"),t(9),o(10,"number"),i(),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Balance Required for Interest Calculation")),a(6),u(c(10,4,r.recurringDepositsAccountData.minBalanceForInterestCalculation))}}function ms(e,s){if(e&1&&(n(0,"div",2),t(1,` + `),n(2,"table"),t(3,` + `),n(4,"tbody"),t(5,` + `),n(6,"tr"),t(7,` + `),n(8,"td"),t(9),o(10,"translate"),i(),t(11,` + `),n(12,"td"),t(13,` + `),m(14,Z0,4,1,"span",4),t(15,` + `),m(16,ts,3,3,"span",4),t(17,` + `),i(),t(18,` + `),i(),t(19,` + `),n(20,"tr"),t(21,` + `),n(22,"td"),t(23),o(24,"translate"),i(),t(25,` + `),n(26,"td"),t(27,` + `),m(28,ns,5,4,"span",4),t(29,` + `),m(30,rs,5,4,"span",4),t(31,` + `),i(),t(32,` + `),i(),t(33,` + `),n(34,"tr"),t(35,` + `),n(36,"td"),t(37),o(38,"translate"),i(),t(39,` + `),n(40,"td"),t(41,` + `),n(42,"span"),t(43),i(),t(44,` + `),i(),t(45,` + `),i(),t(46,` + `),m(47,as,13,6,"tr",4),t(48,` + `),n(49,"tr"),t(50,` + `),n(51,"td"),t(52),o(53,"translate"),i(),t(54,` + `),n(55,"td",7),t(56,` + `),m(57,os,3,6,"span",4),t(58,` + `),m(59,ps,3,6,"span",4),t(60,` + `),i(),t(61,` + `),i(),t(62,` + `),n(63,"tr"),t(64,` + `),n(65,"td"),t(66),o(67,"translate"),i(),t(68,` + `),n(69,"td",7),t(70),o(71,"currency"),i(),t(72,` + `),i(),t(73,` + `),n(74,"tr"),t(75,` + `),n(76,"td"),t(77),o(78,"translate"),i(),t(79,` + `),n(80,"td",7),t(81),o(82,"currency"),i(),t(83,` + `),i(),t(84,` + `),m(85,cs,12,5,"tr",4),t(86,` + `),m(87,ss,13,9,"tr",4),t(88,` + `),m(89,ls,13,6,"tr",4),t(90,` + `),i(),t(91,` + `),i(),t(92,` + `),i()),e&2){let r=_();a(9),u(c(10,20,"labels.inputs.External Id")),a(5),d("ngIf",r.recurringDepositsAccountData.externalId),a(2),d("ngIf",!r.recurringDepositsAccountData.externalId),a(7),u(c(24,22,"labels.inputs.Date of Deposit")),a(5),d("ngIf",!r.recurringDepositsAccountData.expectedFirstDepositOnDate),a(2),d("ngIf",r.recurringDepositsAccountData.expectedFirstDepositOnDate),a(7),u(c(38,24,"labels.inputs.Period")),a(6),M("",r.recurringDepositsAccountData.depositPeriod,"\xA0",r.recurringDepositsAccountData.depositPeriodFrequency.value,""),a(4),d("ngIf",r.recurringDepositsAccountData.maturityDate),a(5),u(c(53,26,"labels.inputs.Total Deposits")),a(5),d("ngIf",r.recurringDepositsAccountData.summary.totalDeposits),a(2),d("ngIf",!r.recurringDepositsAccountData.summary.totalDeposits),a(7),u(c(67,28,"labels.inputs.Actual Available Balance")),a(4),x(` + `,G(71,30,r.recurringDepositsAccountData.summary.accountBalance,r.currency.code,"symbol-narrow","1.2-2"),` + `),a(7),u(c(78,35,"labels.inputs.Recurring Deposit Amount")),a(4),x(` + `,G(82,37,r.recurringDepositsAccountData.mandatoryRecommendedDepositAmount,r.currency.code,"symbol-narrow","1.2-2"),` + `),a(4),d("ngIf",r.recurringDepositsAccountData.summary.totalInterestEarned),a(2),d("ngIf",r.recurringDepositsAccountData.summary.totalWithdrawals),a(2),d("ngIf",r.recurringDepositsAccountData.minBalanceForInterestCalculation)}}function ds(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,r.recurringDepositsAccountData.depositAmount,r.currency.code,"symbol-narrow","1.2-2"))}}function us(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,0,r.currency.code,"symbol-narrow","1.2-2"))}}function gs(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td",7),t(7,` + `),n(8,"span"),t(9),o(10,"currency"),i(),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Maturity Amount")),a(6),u(G(10,4,r.recurringDepositsAccountData.maturityAmount,r.currency.code,"symbol-narrow","1.2-2"))}}function xs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,r.recurringDepositsAccountData.summary.totalWithdrawals,r.currency.code,"symbol-narrow","1.2-2"))}}function fs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(2);a(),u(G(2,1,0,r.currency.code,"symbol-narrow","1.2-2"))}}function _s(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7),o(8,"dateFormat"),i(),t(9,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Closed on Date")),a(4),x(` + `,c(8,4,r.recurringDepositsAccountData.timeline.closedOnDate),` + `)}}function Cs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(3);a(),u(G(2,1,r.recurringDepositsAccountData.summary.totalInterestPosted,r.currency.code,"symbol-narrow","1.2-2"))}}function hs(e,s){if(e&1&&(n(0,"span"),t(1),o(2,"currency"),i()),e&2){let r=_(3);a(),u(G(2,1,0,r.currency.code,"symbol-narrow","1.2-2"))}}function Ds(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td",7),t(7,` + `),m(8,Cs,3,6,"span",4),t(9,` + `),m(10,hs,3,6,"span",4),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,3,"labels.inputs.Interests Posted")),a(5),d("ngIf",r.recurringDepositsAccountData.summary.totalInterestPosted),a(2),d("ngIf",!r.recurringDepositsAccountData.summary.totalInterestPosted)}}function vs(e,s){if(e&1&&(n(0,"div",2),t(1,` + `),n(2,"table"),t(3,` + `),n(4,"tbody"),t(5,` + `),n(6,"tr"),t(7,` + `),n(8,"td"),t(9),o(10,"translate"),i(),t(11,` + `),n(12,"td",7),t(13,` + `),m(14,ds,3,6,"span",4),t(15,` + `),m(16,us,3,6,"span",4),t(17,` + `),i(),t(18,` + `),i(),t(19,` + `),n(20,"tr"),t(21,` + `),n(22,"td"),t(23),o(24,"translate"),i(),t(25,` + `),n(26,"td",7),t(27,` + `),n(28,"span"),t(29),o(30,"formatNumber"),i(),t(31,` + `),i(),t(32,` + `),i(),t(33,` + `),m(34,gs,13,9,"tr",4),t(35,` + `),n(36,"tr"),t(37,` + `),n(38,"td"),t(39),o(40,"translate"),i(),t(41,` + `),n(42,"td",7),t(43,` + `),m(44,xs,3,6,"span",4),t(45,` + `),m(46,fs,3,6,"span",4),t(47,` + `),i(),t(48,` + `),i(),t(49,` + `),m(50,_s,10,6,"tr",4),t(51,` + `),n(52,"tr"),t(53,` + `),n(54,"td"),t(55),o(56,"translate"),i(),t(57,` + `),n(58,"td"),t(59),o(60,"translateKey"),i(),t(61,` + `),i(),t(62,` + `),m(63,Ds,13,5,"tr",4),t(64,` + `),i(),t(65,` + `),i(),t(66,` + `),i()),e&2){let r=_();a(9),u(c(10,14,"labels.inputs.Principal Amount")),a(5),d("ngIf",r.recurringDepositsAccountData.depositAmount),a(2),d("ngIf",!r.recurringDepositsAccountData.depositAmount),a(7),u(c(24,16,"labels.inputs.Rate of Interest")),a(6),x("",c(30,18,r.recurringDepositsAccountData.nominalAnnualInterestRate)," %"),a(5),d("ngIf",r.recurringDepositsAccountData.maturityDate),a(5),u(c(40,20,"labels.inputs.Total Withdrawls")),a(5),d("ngIf",r.recurringDepositsAccountData.summary.totalWithdrawals),a(2),d("ngIf",!r.recurringDepositsAccountData.summary.totalWithdrawals),a(4),d("ngIf",r.recurringDepositsAccountData.timeline.closedOnDate),a(5),u(c(56,22,"labels.inputs.Deposits Frequency")),a(4),M(` + `,r.recurringDepositsAccountData.recurringFrequency,"\xA0",w(60,24,r.recurringDepositsAccountData.recurringFrequencyType.value,"catalogs"),` + `),a(4),d("ngIf",r.recurringDepositsAccountData.summary.totalInterestEarned)}}function bs(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7,` + `),n(8,"span"),t(9),o(10,"translateKey"),i(),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,3,"labels.inputs.Pre-closure penal Interest (less)")),a(6),M("",r.recurringDepositsAccountData.preClosurePenalInterest,` % on + `,w(10,5,r.recurringDepositsAccountData.preClosurePenalInterestOnType.value,"catalogs"),"")}}function Ss(e,s){if(e&1&&(n(0,"div",2),t(1,` + `),n(2,"h4",3),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"table"),t(7,` + `),n(8,"tbody"),t(9,` + `),n(10,"tr"),t(11,` + `),n(12,"td"),t(13),o(14,"translate"),i(),t(15,` + `),n(16,"td",7),t(17),o(18,"formatNumber"),i(),t(19,` + `),i(),t(20,` + `),n(21,"tr"),t(22,` + `),n(23,"td"),t(24),o(25,"translate"),i(),t(26,` + `),n(27,"td"),t(28,` + `),n(29,"span"),t(30),o(31,"translateKey"),i(),t(32,` + `),i(),t(33,` + `),i(),t(34,` + `),n(35,"tr"),t(36,` + `),n(37,"td"),t(38),o(39,"translate"),i(),t(40,` + `),n(41,"td"),t(42,` + `),n(43,"span"),t(44),o(45,"translateKey"),i(),t(46,` + `),i(),t(47,` + `),i(),t(48,` + `),n(49,"tr"),t(50,` + `),n(51,"td"),t(52),o(53,"translate"),i(),t(54,` + `),n(55,"td"),t(56,` + `),n(57,"span"),t(58),o(59,"translateKey"),i(),t(60,` + `),i(),t(61,` + `),i(),t(62,` + `),n(63,"tr"),t(64,` + `),n(65,"td"),t(66),o(67,"translate"),i(),t(68,` + `),n(69,"td"),t(70,` + `),n(71,"span"),t(72),o(73,"translateKey"),i(),t(74,` + `),i(),t(75,` + `),i(),t(76,` + `),m(77,bs,13,8,"tr",4),t(78,` + `),i(),t(79,` + `),i(),t(80,` + `),i()),e&2){let r=_();a(3),u(c(4,12,"labels.heading.Interest Details")),a(10),u(c(14,14,"labels.inputs.Interest Rate")),a(4),x("",c(18,16,r.recurringDepositsAccountData.nominalAnnualInterestRate)," %"),a(7),u(c(25,18,"labels.inputs.Interest Compounding Period")),a(6),u(w(31,20,r.recurringDepositsAccountData.interestCompoundingPeriodType.value,"catalogs")),a(8),u(c(39,23,"labels.inputs.Interest Posting Period")),a(6),u(w(45,25,r.recurringDepositsAccountData.interestPostingPeriodType.value,"catalogs")),a(8),u(c(53,28,"labels.inputs.Interest calculated using")),a(6),u(w(59,30,r.recurringDepositsAccountData.interestCalculationType.value,"catalogs")),a(8),u(c(67,33,"labels.inputs.Days in Year")),a(6),u(w(73,35,r.recurringDepositsAccountData.interestCalculationDaysInYearType.value,"catalogs")),a(5),d("ngIf",r.recurringDepositsAccountData.preClosurePenalApplicable)}}function Ps(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7,` + `),n(8,"span"),t(9),o(10,"translateKey"),i(),t(11,` + `),i(),t(12,` + `),i()),e&2){let r=_(2);a(3),u(c(4,3,"labels.inputs.Pre-closure penal Interest (less)")),a(6),M("",r.recurringDepositsAccountData.preClosurePenalInterest,` % on + `,w(10,5,r.recurringDepositsAccountData.preClosurePenalInterestOnType.value,"catalogs"),"")}}function Ts(e,s){if(e&1&&(n(0,"tr"),t(1,` + `),n(2,"td"),t(3),o(4,"translate"),i(),t(5,` + `),n(6,"td"),t(7,` + `),n(8,"span"),t(9),i(),t(10,` + `),i(),t(11,` + `),i()),e&2){let r=_(2);a(3),u(c(4,2,"labels.inputs.Witdhold Tax Group")),a(6),u(r.recurringDepositsAccountData.taxGroup.name)}}function Ms(e,s){if(e&1&&(n(0,"div",2),t(1,` + `),n(2,"table"),t(3,` + `),n(4,"tbody"),t(5,` + `),n(6,"tr"),t(7,` + `),n(8,"td"),t(9),o(10,"translate"),i(),t(11,` + `),n(12,"td"),t(13,` + `),n(14,"span"),t(15),o(16,"translateKey"),i(),t(17,` + `),i(),t(18,` + `),i(),t(19,` + `),n(20,"tr"),t(21,` + `),n(22,"td"),t(23),o(24,"translate"),i(),t(25,` + `),n(26,"td"),t(27,` + `),n(28,"span"),t(29),o(30,"translateKey"),i(),t(31,` + `),i(),t(32,` + `),i(),t(33,` + `),n(34,"tr"),t(35,` + `),n(36,"td"),t(37),o(38,"translate"),i(),t(39,` + `),n(40,"td"),t(41,` + `),n(42,"span"),t(43),o(44,"translateKey"),i(),t(45,` + `),i(),t(46,` + `),i(),t(47,` + `),n(48,"tr"),t(49,` + `),n(50,"td"),t(51),o(52,"translate"),i(),t(53,` + `),n(54,"td"),t(55,` + `),n(56,"span"),t(57),o(58,"translateKey"),i(),t(59,` + `),i(),t(60,` + `),i(),t(61,` + `),m(62,Ps,13,8,"tr",4),t(63,` + `),m(64,Ts,12,4,"tr",4),t(65,` + `),i(),t(66,` + `),i(),t(67,` + `),i()),e&2){let r=_();a(9),u(c(10,10,"labels.inputs.Interest Compounding Period")),a(6),u(w(16,12,r.recurringDepositsAccountData.interestCompoundingPeriodType.value,"catalogs")),a(8),u(c(24,15,"labels.inputs.Interest Posting Period")),a(6),u(w(30,17,r.recurringDepositsAccountData.interestPostingPeriodType.value,"catalogs")),a(8),u(c(38,20,"labels.inputs.Interest calculated using")),a(6),u(w(44,22,r.recurringDepositsAccountData.interestCalculationType.value,"catalogs")),a(8),u(c(52,25,"labels.inputs.Days in Year")),a(6),u(w(58,27,r.recurringDepositsAccountData.interestCalculationDaysInYearType.value,"catalogs")),a(5),d("ngIf",r.recurringDepositsAccountData.preClosurePenalApplicable),a(2),d("ngIf",r.recurringDepositsAccountData.witdHoldTax)}}var Sn=(()=>{class e{constructor(r,l){this.route=r,this.router=l,this.isprematureAllowed=!1,this.route.parent.data.subscribe(p=>{this.recurringDepositsAccountData=p.recurringDepositsAccountData,this.currency=this.recurringDepositsAccountData.currency,this.isprematureAllowed=p.recurringDepositsAccountData.maturityDate!=null,this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")})}static{this.\u0275fac=function(l){return new(l||e)(C(k),C(H))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-general-tab"]],decls:18,vars:6,consts:[[1,"recurring-deposits-account-tables","layout-row","gap-2percent"],["class","flex-49",4,"ngIf"],[1,"flex-49"],[1,"table-headers"],[4,"ngIf"],[1,"m-r-5"],["completed","true",3,"externalId"],[1,"r-amount"]],template:function(l,p){l&1&&(n(0,"div",0),t(1,` + `),m(2,$0,85,36,"div",1),t(3,` + + `),m(4,X0,84,41,"div",1),t(5,` + + `),m(6,ms,93,42,"div",1),t(7,` + + `),m(8,vs,67,27,"div",1),t(9,` +`),i(),t(10,` + +`),n(11,"div",0),t(12,` + `),m(13,Ss,81,38,"div",1),t(14,` + + `),m(15,Ms,68,30,"div",1),t(16,` +`),i(),t(17,` +`)),l&2&&(a(2),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),a(2),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),a(2),d("ngIf",p.recurringDepositsAccountData.status.rejected||p.recurringDepositsAccountData.status.submittedAndPendingApproval),a(2),d("ngIf",p.recurringDepositsAccountData.status.rejected||p.recurringDepositsAccountData.status.submittedAndPendingApproval),a(5),d("ngIf",!p.recurringDepositsAccountData.status.rejected&&!p.recurringDepositsAccountData.status.submittedAndPendingApproval),a(2),d("ngIf",p.recurringDepositsAccountData.status.rejected||p.recurringDepositsAccountData.status.submittedAndPendingApproval))},dependencies:[I,F,Ge,Te,O,Rt,E,Ft,ni,Yt],styles:[".recurring-deposits-account-tables[_ngcontent-%COMP%]{padding:1%}"]})}}return e})();var ys=[{path:"",data:{title:"Recurring Deposits",breadcrumb:"Recurring Deposits",routeParamBreadcrumb:!1},children:[{path:"create-recurring-deposits-account",data:{title:"Create Recurring Deposits Account",breadcrumb:"Create Recurring Deposits Account"},component:sn,resolve:{recurringDepositsAccountTemplate:On}},{path:":recurringDepositAccountId",data:{title:"RecurringDeposit Account View",routeParamBreadcrumb:"recurringDepositAccountId"},children:[{path:"",component:nn,resolve:{recurringDepositsAccountData:In,savingsDatatables:Mn},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:Sn,data:{title:"Recurring Deposit Account Details",breadcrumb:"General",routeParamBreadcrumb:!1}},{path:"interest-rate-chart",component:rn,data:{title:"Recurring Deposit Account Interest Rate Chart",breadcrumb:"Interest Rate Chart",routeParamBreadcrumb:!1}},{path:"transactions",component:an,data:{title:"Recurring Deposit Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1}},{path:"charges",component:pn,data:{title:"Recurring Deposit Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"standing-instructions-tab",component:on,data:{title:"Recurring Deposit Account Standing Instructions",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"datatables",children:[{path:":datatableName",component:cn,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{savingsDatatable:Tn}}]}]},{path:"edit-recurring-deposit-account",data:{title:"Edit Recurring Deposit Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:bn,resolve:{recurringDepositsAccountAndTemplate:Rn}},{path:"transactions",data:{title:"Recurring Deposits Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../transactions",pathMatch:"prefix"},{path:":id",data:{routeParamBreadcrumb:"id"},children:[{path:"",component:Dn,resolve:{recurringDepositsAccountTransaction:wn}},{path:"edit",component:vn,resolve:{recurringDepositsAccountTransactionTemplate:Fn}}]}]},{path:"actions/:name",data:{title:"Recurring Deposits Account Actions",routeParamBreadcrumb:"name"},component:hn,resolve:{recurringDepositsAccountActionData:En}}]},{path:":recurringDepositAccountId/transfer-funds",loadChildren:()=>import("./account-transfers.module-6AZP52RB.js").then(e=>e.AccountTransfersModule)}]},{path:"",data:{title:"All Recurring Deposits",breadcrumb:"Recurring Deposits",routeParamBreadcrumb:!1},children:[{path:":recurringDepositAccountId",data:{title:"RecurringDeposit Account View",routeParamBreadcrumb:"recurringDepositAccountId"},children:[{path:"standing-instructions",loadChildren:()=>import("./account-transfers.module-6AZP52RB.js").then(e=>e.AccountTransfersModule)}]}]}],ui=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=je({type:e})}static{this.\u0275inj=Ve({providers:[di,In,Tn,Mn,On,En,Rn,wn,Fn],imports:[Pn.forChild(ys),Pn]})}}return e})();var Uf=(()=>{class e{static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275mod=je({type:e})}static{this.\u0275inj=Ve({imports:[li,ai,oi,ui,nn,rn,an,on,pn,cn,sn,me,de,ue,Be,ge,Ne,hn,ln,mn,dn,un,gn,xn,Jt,bn,fn,_n,Cn,Dn,vn,Sn]})}}return e})();export{Uf as RecurringDepositsModule}; diff --git a/browser/savings.module-6J2DGH72.js b/browser/savings.module-NMS6XFEV.js similarity index 50% rename from browser/savings.module-6J2DGH72.js rename to browser/savings.module-NMS6XFEV.js index 7e8ebd2d5..9dcd12224 100644 --- a/browser/savings.module-6J2DGH72.js +++ b/browser/savings.module-NMS6XFEV.js @@ -1,4 +1,4 @@ -import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi}from"./chunk-74MKXVMB.js";import{a as un}from"./chunk-2OYX64PB.js";import{a as Tn,b as Pn}from"./chunk-OA27IQLW.js";import{a as di}from"./chunk-76OHP3WO.js";import{$ as o,$d as an,$e as rn,Aa as Mt,Ac as q,Ad as tn,Ae as ei,Af as ai,Ba as yt,Bc as V,Bd as en,Be as Fe,C as St,Ca as I,Cb as Qe,Cd as _e,Ce as ke,D as ze,Da as t,Dc as Wn,De as Be,Ea as u,Ee as Ne,Ef as P,F as ht,Fa as v,Fd as nn,Fe as he,Ff as oi,Ga as B,Gc as xt,Gd as Bt,Ge as le,H as M,Ha as De,He as Gt,Hf as Rt,I as He,Ic as X,Ie as Ut,If as ri,Ja as hn,Jc as G,Je as Lt,K as Ie,Ka as bn,Kc as H,Kd as Jn,Kf as si,L as S,La as Sn,Lc as Z,Le as qt,Lf as Ve,M as A,Me as zt,Mf as de,Oa as F,Oc as pt,Oe as Ht,Pa as kt,Pb as E,Pc as Qn,Pe as $t,Pf as pn,Qb as Ke,Qc as tt,R as $e,Ra as c,Rc as ae,Re as Wt,Sa as m,Sb as U,Sc as Kn,Se as Qt,Ta as Ct,Tb as j,Tc as et,Tf as ci,Ua as $n,Ub as Ye,Ue as Kt,Va as J,Vb as Mn,Vf as mi,Wa as An,Wc as nt,We as Jt,X as Hn,Y as We,Zb as Dt,Zc as ct,_b as w,_d as K,aa as x,ab as ue,ac as Oe,ad as it,ae as Xn,af as sn,ag as li,bb as Tt,be as ot,bf as cn,bg as je,cb as k,cd as ve,cg as pi,dd as W,de as _t,ed as mt,ee as Zn,fa as d,ge as ti,ha as l,hd as ut,id as Q,jd as oe,k as zn,kc as Zt,kd as at,la as i,lc as Ee,ld as gt,ma as a,mc as It,md as ft,na as f,nb as ge,nc as te,nd as vt,oa as D,oc as ee,od as Ot,pa as O,pc as ne,pd as me,qc as ie,qd as xe,qe as Ce,qf as Re,ra as y,sa as h,sf as ni,ta as C,td as Yn,uc as fe,ud as Xe,uf as Nt,vc as T,wa as lt,wf as ii,xc as Je,xf as pe,ye as we,yf as mn,za as At,zd as Ze,ze as on,zf as ln}from"./chunk-B6LWVGEU.js";import{a as R,b as z}from"./chunk-O7S4L63H.js";var aa=()=>({confirm:!0}),fi=(()=>{class e{constructor(n){this.dialogRef=n}static{this.\u0275fac=function(s){return new(s||e)(x(Zt))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-calculate-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` +import{a as He}from"./chunk-5DX73SD3.js";import{a as gn,b as oi,c as Gi,d as Ui}from"./chunk-A3PIEGZU.js";import{a as Ge}from"./chunk-CG4R3ELU.js";import{a as ri,b as si}from"./chunk-LU6LBFF5.js";import{a as ji}from"./chunk-62D6N4LP.js";import{$a as Dt,$c as ct,Aa as Pt,Ad as xe,Ae as Fe,Af as pn,Ba as It,Bb as Je,Bc as nt,Bd as le,Be as ai,Bf as dn,C as Tt,Ca as O,Cc as U,Cd as _e,Ce as Di,Cf as wi,D as We,Da as t,Dc as K,De as ke,Ea as u,Ec as it,Ee as Be,F as Mt,Fa as v,Fd as Pi,Fe as Ne,Ga as R,Gd as nn,Ge as Re,Gf as D,H as Ie,Ha as De,Hc as ft,He as he,Hf as Fi,I as b,Ic as Si,Ie as pe,J as M,Ja as Zn,Jc as at,Jd as an,Je as Ut,Jf as ki,Ka as ti,Kc as oe,Kd as on,Ke as qt,La as ei,Lc as bi,Ld as rn,Le as Ht,Lf as Bi,Mc as ot,Md as Ce,Mf as Le,Na as B,Ne as zt,Nf as ue,O as Qe,Oa as Nt,Ob as F,Oe as $t,Pb as Xe,Pc as rt,Qa as c,Qe as Wt,Qf as un,Ra as m,Rb as q,Rd as sn,Re as Qt,Sa as bt,Sb as G,Sc as pt,Ta as Ci,Tb as Ze,Te as Kt,U as _i,Ua as et,Ub as ii,Ue as Yt,V as Ke,Va as ni,Vc as st,Vd as Ii,Vf as Ni,Wb as Oe,Wc as Mi,We as Jt,Xb as k,Xc as y,Xf as Ri,Y as o,Yc as J,Ye as Zt,Zc as en,_a as ge,_c as Ai,aa as x,ab as N,ba as A,bd as ht,bf as cn,ca as Ye,cd as Ti,cf as mn,cg as Vi,df as ln,dg as je,ed as yi,eg as Li,fa as d,fd as X,gc as te,gd as dt,ha as l,hc as Ee,ic as Et,jc as ee,jd as vt,k as xi,kc as ne,kd as Z,la as i,lb as fe,lc as ie,ld as re,ma as a,mb as T,mc as ae,md as mt,na as f,nd as wt,oa as E,pa as w,pd as Ft,qc as ve,ra as P,rc as I,rd as xt,sa as h,sd as _t,se as we,ta as C,tc as tn,td as Ct,tf as Ve,ud as Rt,vd as Vt,vf as Oi,wa as gt,wc as z,wd as Lt,xc as j,yf as Ei,za as yt,zc as hi,zd as St,zf as de}from"./chunk-KS5LOSMR.js";import{a as L,b as Q}from"./chunk-O7S4L63H.js";var Qi=()=>({confirm:!0}),fn=(()=>{class e{constructor(n){this.dialogRef=n}static{this.\u0275fac=function(s){return new(s||e)(x(te))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-calculate-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` `),i(4,"div",1),t(5,` `),i(6,"p"),t(7),c(8,"translate"),a(),t(9,` `),a(),t(10,` @@ -6,9 +6,9 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(13,"button",3),t(14),c(15,"translate"),a(),t(16,` `),i(17,"button",4),t(18),c(19,"translate"),a(),t(20,` `),a(),t(21,` -`)),s&2&&(o(),u(m(2,5,"labels.heading.Calculate Interest")),o(6),v("",m(8,7,"labels.text.Are you sure you want to calculate interest")," ?"),o(7),u(m(15,9,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",F(13,aa)),o(),v(` +`)),s&2&&(o(),u(m(2,5,"labels.heading.Calculate Interest")),o(6),v("",m(8,7,"labels.text.Are you sure you want to calculate interest")," ?"),o(7),u(m(15,9,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",B(13,Qi)),o(),v(` `,m(19,11,"labels.buttons.Confirm"),` - `))},dependencies:[w,te,ee,ie,ne,T]})}}return e})();var oa=()=>({confirm:!0}),vi=(()=>{class e{constructor(n){this.dialogRef=n}static{this.\u0275fac=function(s){return new(s||e)(x(Zt))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-post-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` + `))},dependencies:[T,y,k,I,ne,ie,ae,ee],encapsulation:2})}}return e})();var Ki=()=>({confirm:!0}),vn=(()=>{class e{constructor(n){this.dialogRef=n}static{this.\u0275fac=function(s){return new(s||e)(x(te))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-post-interest-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` `),i(4,"div",1),t(5,` `),i(6,"p"),t(7),c(8,"translate"),a(),t(9,` `),a(),t(10,` @@ -16,9 +16,9 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(13,"button",3),t(14),c(15,"translate"),a(),t(16,` `),i(17,"button",4),t(18),c(19,"translate"),a(),t(20,` `),a(),t(21,` -`)),s&2&&(o(),u(m(2,5,"labels.heading.Post Interest")),o(6),v("",m(8,7,"labels.text.Are you sure you want to post interest")," ?"),o(7),u(m(15,9,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",F(13,oa)),o(),v(` +`)),s&2&&(o(),u(m(2,5,"labels.heading.Post Interest")),o(6),v("",m(8,7,"labels.text.Are you sure you want to post interest")," ?"),o(7),u(m(15,9,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",B(13,Ki)),o(),v(` `,m(19,11,"labels.buttons.Confirm"),` - `))},dependencies:[w,te,ee,ie,ne,T]})}}return e})();var ra=()=>({confirm:!0}),In=(()=>{class e{constructor(n,s){this.dialogRef=n,this.data=s}static{this.\u0275fac=function(s){return new(s||e)(x(Zt),x(Ee))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-toggle-withhold-tax-dialog"]],decls:25,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),c(3,"translate"),a(),t(4,` + `))},dependencies:[T,y,k,I,ne,ie,ae,ee],encapsulation:2})}}return e})();var Yi=()=>({confirm:!0}),ze=(()=>{class e{constructor(n,s){this.dialogRef=n,this.data=s}static{this.\u0275fac=function(s){return new(s||e)(x(te),x(Ee))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-toggle-withhold-tax-dialog"]],decls:25,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),c(3,"translate"),a(),t(4,` `),i(5,"div",1),t(6,` `),i(7,"p"),t(8),c(9,"translate"),c(10,"translate"),c(11,"translate"),a(),t(12,` `),a(),t(13,` @@ -26,18 +26,18 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(16,"button",3),t(17),c(18,"translate"),a(),t(19,` `),i(20,"button",4),t(21),c(22,"translate"),a(),t(23,` `),a(),t(24,` -`)),s&2&&(o(),B(` +`)),s&2&&(o(),R(` `,m(2,9,r.data.isEnable?"labels.heading.Enable":"labels.heading.Disable"),` `,m(3,11,"labels.heading.Withhold Tax"),` `),o(7),De(` `,m(9,13,"labels.text.Are you sure you want to"),` `,m(10,15,r.data.isEnable?"labels.heading.Enable":"labels.heading.Disable"),` `,m(11,17,"labels.text.withhold tax for this account"),` ? - `),o(9),u(m(18,19,"labels.buttons.Cancel")),o(3),lt("color",r.data.isEnable?"accent":"warn"),l("mat-dialog-close",F(23,ra)),o(),v(` + `),o(9),u(m(18,19,"labels.buttons.Cancel")),o(3),gt("color",r.data.isEnable?"accent":"warn"),l("mat-dialog-close",B(23,Yi)),o(),v(` `,m(22,21,"labels.buttons.Confirm"),` - `))},dependencies:[w,te,ee,ie,ne,T]})}}return e})();var gn=class{constructor(p,n){this.setOptions(p),this.setButtons(p,n)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(p,n){switch(p){case"Active":this.buttonsArray=[],n.block?this.buttonsArray=[{name:"Unblock Account",icon:"lock-open",taskPermissionName:"UNBLOCK_SAVINGSACCOUNT"}]:(n.blockCredit?this.buttonsArray.push({name:"Unblock Deposit",icon:"lock-open",taskPermissionName:"UNBLOCKDEPOSIT_SAVINGSACCOUNT"}):this.buttonsArray.push({name:"Deposit",icon:"arrow-up",taskPermissionName:"DEPOSIT_SAVINGSACCOUNT"},{name:"Block Deposit",icon:"lock",taskPermissionName:"BLOCKDEPOSIT_SAVINGSACCOUNT"}),n.blockDebit?this.buttonsArray.push({name:"Unblock Withdrawal",icon:"lock-open",taskPermissionName:"UNBLOCKWITHDRAWAL_SAVINGSACCOUNT"}):this.buttonsArray.push({name:"Withdrawal",icon:"arrow-down",taskPermissionName:"WITHDRAWAL_SAVINGSACCOUNT"},{name:"Block Withdrawal",icon:"lock",taskPermissionName:"BLOCKWITHDRAWAL_SAVINGSACCOUNT"}),this.buttonsArray=this.buttonsArray.concat([{name:"Block Account",icon:"lock",taskPermissionName:"BLOCK_SAVINGSACCOUNT"},{name:"Hold Amount",icon:"lock",taskPermissionName:"HOLDAMOUNT_SAVINGSACCOUNT"},{name:"Calculate Interest",icon:"table",taskPermissionName:"CALCULATEINTEREST_SAVINGSACCOUNT"},{name:"Post Interest As On",icon:"arrow-right",taskPermissionName:"POSTINTEREST_SAVINGSACCOUNT"}]));break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"pen",taskPermissionName:"UPDATE_SAVINGSACCOUNT"},{name:"Approve",icon:"check",taskPermissionName:"APPROVE_SAVINGSACCOUNT"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"undo",taskPermissionName:"APPROVALUNDO_SAVINGSACCOUNT"},{name:"Activate",icon:"check",taskPermissionName:"ACTIVATE_SAVINGSACCOUNT"},{name:"Add Charge",icon:"plus",taskPermissionName:"CREATE_SAVINGSACCOUNTCHARGE"}];break;default:this.buttonsArray=[]}}setOptions(p){switch(p){case"Active":this.optionArray=[{name:"Post Interest",taskPermissionName:"POSTINTEREST_SAVINGSACCOUNT"},{name:"Add Charge",taskPermissionName:"CREATE_SAVINGSACCOUNTCHARGE"},{name:"Close",taskPermissionName:"CLOSE_SAVINGSACCOUNT"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject",taskPermissionName:"REJECT_SAVINGSACCOUNT"},{name:"Withdrawn by Client",taskPermissionName:"WITHDRAW_SAVINGSACCOUNT"},{name:"Add Charge",taskPermissionName:"CREATE_SAVINGSACCOUNTCHARGE"},{name:"Delete",taskPermissionName:"DELETE_SAVINGSACCOUNT"}];break;case"Approved":default:this.optionArray=[]}}addOption(p){this.optionArray.push(p)}};var pa=()=>["./general"],da=()=>["./transactions"],ua=()=>["./charges"],ga=()=>["./documents"],fa=()=>["./notes"],va=()=>["./standing-instructions"],xa=e=>["./datatables",e];function _a(e,p){if(e&1&&(f(0,"i",33),c(1,"statusLookup")),e&2){let n=C();l("ngClass",m(1,2,n.savingsAccountData.status.code))("matTooltip",n.savingsAccountData.status.value)}}function Ca(e,p){if(e&1&&(f(0,"i",33),c(1,"statusLookup")),e&2){let n=C();l("ngClass",m(1,2,n.savingsAccountData.subStatus.value))("matTooltip",n.savingsAccountData.subStatus.value)}}function ha(e,p){if(e&1&&(i(0,"span",34),t(1,` + `))},dependencies:[T,y,k,I,ne,ie,ae,ee],encapsulation:2})}}return e})();var xn=class{constructor(p,n){this.setOptions(p),this.setButtons(p,n)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(p,n){switch(p){case"Active":this.buttonsArray=[],n.block?this.buttonsArray=[{name:"Unblock Account",icon:"lock-open",taskPermissionName:"UNBLOCK_SAVINGSACCOUNT"}]:(n.blockCredit?this.buttonsArray.push({name:"Unblock Deposit",icon:"lock-open",taskPermissionName:"UNBLOCKDEPOSIT_SAVINGSACCOUNT"}):this.buttonsArray.push({name:"Deposit",icon:"arrow-up",taskPermissionName:"DEPOSIT_SAVINGSACCOUNT"},{name:"Block Deposit",icon:"lock",taskPermissionName:"BLOCKDEPOSIT_SAVINGSACCOUNT"}),n.blockDebit?this.buttonsArray.push({name:"Unblock Withdrawal",icon:"lock-open",taskPermissionName:"UNBLOCKWITHDRAWAL_SAVINGSACCOUNT"}):this.buttonsArray.push({name:"Withdrawal",icon:"arrow-down",taskPermissionName:"WITHDRAWAL_SAVINGSACCOUNT"},{name:"Block Withdrawal",icon:"lock",taskPermissionName:"BLOCKWITHDRAWAL_SAVINGSACCOUNT"}),this.buttonsArray=this.buttonsArray.concat([{name:"Block Account",icon:"lock",taskPermissionName:"BLOCK_SAVINGSACCOUNT"},{name:"Hold Amount",icon:"lock",taskPermissionName:"HOLDAMOUNT_SAVINGSACCOUNT"},{name:"Calculate Interest",icon:"table",taskPermissionName:"CALCULATEINTEREST_SAVINGSACCOUNT"},{name:"Post Interest As On",icon:"arrow-right",taskPermissionName:"POSTINTEREST_SAVINGSACCOUNT"}]));break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"pen",taskPermissionName:"UPDATE_SAVINGSACCOUNT"},{name:"Approve",icon:"check",taskPermissionName:"APPROVE_SAVINGSACCOUNT"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"undo",taskPermissionName:"APPROVALUNDO_SAVINGSACCOUNT"},{name:"Activate",icon:"check",taskPermissionName:"ACTIVATE_SAVINGSACCOUNT"},{name:"Add Charge",icon:"plus",taskPermissionName:"CREATE_SAVINGSACCOUNTCHARGE"}];break;default:this.buttonsArray=[]}}setOptions(p){switch(p){case"Active":this.optionArray=[{name:"Post Interest",taskPermissionName:"POSTINTEREST_SAVINGSACCOUNT"},{name:"Add Charge",taskPermissionName:"CREATE_SAVINGSACCOUNTCHARGE"},{name:"Close",taskPermissionName:"CLOSE_SAVINGSACCOUNT"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject",taskPermissionName:"REJECT_SAVINGSACCOUNT"},{name:"Withdrawn by Client",taskPermissionName:"WITHDRAW_SAVINGSACCOUNT"},{name:"Add Charge",taskPermissionName:"CREATE_SAVINGSACCOUNTCHARGE"},{name:"Delete",taskPermissionName:"DELETE_SAVINGSACCOUNT"}];break;case"Approved":default:this.optionArray=[]}}addOption(p){this.optionArray.push(p)}};var Ji=()=>["./general"],Xi=()=>["./transactions"],Zi=()=>["./charges"],ta=()=>["./documents"],ea=()=>["./notes"],na=()=>["./standing-instructions"],ia=e=>["./datatables",e];function aa(e,p){if(e&1&&(f(0,"i",33),c(1,"statusLookup")),e&2){let n=C();l("ngClass",m(1,2,n.savingsAccountData.status.code))("matTooltip",n.savingsAccountData.status.value)}}function oa(e,p){if(e&1&&(f(0,"i",33),c(1,"statusLookup")),e&2){let n=C();l("ngClass",m(1,2,n.savingsAccountData.subStatus.value))("matTooltip",n.savingsAccountData.subStatus.value)}}function ra(e,p){if(e&1&&(i(0,"span",34),t(1,` `),f(2,"mifosx-account-number",35),t(3,` - `),a()),e&2){let n=C();o(2),lt("accountNo",n.savingsAccountData.clientAccountNo)}}function ba(e,p){if(e&1&&(i(0,"div",36),t(1,` + `),a()),e&2){let n=C();o(2),gt("accountNo",n.savingsAccountData.clientAccountNo)}}function sa(e,p){if(e&1&&(i(0,"div",36),t(1,` `),i(2,"h3"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"table",22),t(7,` `),i(8,"tbody"),t(9,` @@ -52,52 +52,52 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(32,` `),a(),t(33,` `),a()),e&2){let n=C();o(3),u(m(4,5,"labels.heading.Account Overview")),o(10),u(m(14,7,"labels.inputs.Current Balance")),o(4),v(` - `,J(18,9,n.savingsAccountData.summary.accountBalance,n.currency.code,"symbol-narrow","1.2-2"),` + `,et(18,9,n.savingsAccountData.summary.accountBalance,n.currency.code,"symbol-narrow","1.2-2"),` `),o(7),u(m(25,14,"labels.inputs.Available Balance")),o(4),v(` - `,J(29,16,n.savingsAccountData.summary.availableBalance,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Sa(e,p){if(e&1){let n=y();i(0,"button",39),h("click",function(){S(n);let r=C().$implicit,g=C();return A(g.doAction(r.name))}),t(1,` + `,et(29,16,n.savingsAccountData.summary.availableBalance,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function ca(e,p){if(e&1){let n=P();i(0,"button",39),h("click",function(){b(n);let r=C().$implicit,g=C();return M(g.doAction(r.name))}),t(1,` `),i(2,"mat-icon",40),t(3,` `),f(4,"fa-icon",41),t(5,` `),a(),t(6,` `),i(7,"span"),t(8),c(9,"translate"),a(),t(10,` - `),a()}if(e&2){let n=C().$implicit;o(4),lt("icon",n.icon),o(4),v(" ",m(9,2,"labels.menus."+n.name)," ")}}function Aa(e,p){if(e&1&&(D(0),t(1,` - `),d(2,Sa,11,4,"button",38),t(3,` - `),O()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission",n.taskPermissionName)}}function Ma(e,p){if(e&1){let n=y();i(0,"button",39),h("click",function(){S(n);let r=C().$implicit,g=C(2);return A(g.doAction(r.name))}),t(1),c(2,"translate"),a()}if(e&2){let n=C().$implicit;o(),v(` + `),a()}if(e&2){let n=C().$implicit;o(4),gt("icon",n.icon),o(4),v(" ",m(9,2,"labels.menus."+n.name)," ")}}function ma(e,p){if(e&1&&(E(0),t(1,` + `),d(2,ca,11,4,"button",38),t(3,` + `),w()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission",n.taskPermissionName)}}function la(e,p){if(e&1){let n=P();i(0,"button",39),h("click",function(){b(n);let r=C().$implicit,g=C(2);return M(g.doAction(r.name))}),t(1),c(2,"translate"),a()}if(e&2){let n=C().$implicit;o(),v(` `,m(2,1,"labels.menus."+n.name),` - `)}}function ya(e,p){if(e&1&&(i(0,"span"),t(1,` - `),d(2,Ma,3,3,"button",38),t(3,` - `),a()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission",n.taskPermissionName)}}function Ta(e,p){if(e&1&&(D(0),t(1,` + `)}}function pa(e,p){if(e&1&&(i(0,"span"),t(1,` + `),d(2,la,3,3,"button",38),t(3,` + `),a()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission",n.taskPermissionName)}}function da(e,p){if(e&1&&(E(0),t(1,` `),i(2,"button",42),t(3),c(4,"translate"),a(),t(5,` `),i(6,"mat-menu",null,2),t(8,` - `),d(9,ya,4,1,"span",29),t(10,` + `),d(9,pa,4,1,"span",29),t(10,` `),a(),t(11,` - `),O()),e&2){let n=I(7),s=C();o(2),l("matMenuTriggerFor",n),o(),u(m(4,3,"labels.menus.More")),o(6),l("ngForOf",s.buttonConfig.options)}}function Pa(e,p){if(e&1&&(i(0,"a",44,7),t(2),c(3,"translate"),a()),e&2){let n=I(1);l("routerLink",F(5,fa))("active",n.isActive),o(2),v(` + `),w()),e&2){let n=O(7),s=C();o(2),l("matMenuTriggerFor",n),o(),u(m(4,3,"labels.menus.More")),o(6),l("ngForOf",s.buttonConfig.options)}}function ua(e,p){if(e&1&&(i(0,"a",44,7),t(2),c(3,"translate"),a()),e&2){let n=O(1);l("routerLink",B(5,ea))("active",n.isActive),o(2),v(` `,m(3,3,"labels.inputs.Notes"),` - `)}}function Ia(e,p){if(e&1&&(i(0,"a",44,8),t(2),c(3,"translate"),a()),e&2){let n=I(1);l("routerLink",F(5,va))("active",n.isActive),o(2),v(` + `)}}function ga(e,p){if(e&1&&(i(0,"a",44,8),t(2),c(3,"translate"),a()),e&2){let n=O(1);l("routerLink",B(5,na))("active",n.isActive),o(2),v(` `,m(3,3,"labels.inputs.Standing Instructions"),` - `)}}function Da(e,p){if(e&1&&(D(0),t(1,` - `),d(2,Ia,4,6,"a",47),t(3,` - `),O()),e&2){let n=C(2);o(2),l("ngIf",n.savingsAccountData.clientId)}}function Oa(e,p){if(e&1&&(i(0,"a",44,9),t(2),a()),e&2){let n=I(1),s=C().$implicit;l("routerLink",kt(3,xa,s.registeredTableName))("active",n.isActive),o(2),v(` + `)}}function fa(e,p){if(e&1&&(E(0),t(1,` + `),d(2,ga,4,6,"a",47),t(3,` + `),w()),e&2){let n=C(2);o(2),l("ngIf",n.savingsAccountData.clientId)}}function va(e,p){if(e&1&&(i(0,"a",44,9),t(2),a()),e&2){let n=O(1),s=C().$implicit;l("routerLink",Nt(3,ia,s.registeredTableName))("active",n.isActive),o(2),v(` `,s.registeredTableName,` - `)}}function Ea(e,p){if(e&1&&(D(0),t(1,` - `),d(2,Oa,3,5,"a",45),t(3,` - `),O()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission","READ_"+n.registeredTableName)}}function wa(e,p){if(e&1&&(i(0,"nav",43),t(1,` + `)}}function xa(e,p){if(e&1&&(E(0),t(1,` + `),d(2,va,3,5,"a",45),t(3,` + `),w()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission","READ_"+n.registeredTableName)}}function _a(e,p){if(e&1&&(i(0,"nav",43),t(1,` `),i(2,"a",44,3),t(4),c(5,"translate"),a(),t(6,` `),i(7,"a",44,4),t(9),c(10,"translate"),a(),t(11,` `),i(12,"a",44,5),t(14),c(15,"translate"),a(),t(16,` `),i(17,"a",44,6),t(19),c(20,"translate"),a(),t(21,` - `),d(22,Pa,4,6,"a",45),t(23,` - `),d(24,Da,4,1,"ng-container",46),t(25,` - `),d(26,Ea,4,1,"ng-container",29),t(27,` - `),a()),e&2){let n=I(3),s=I(8),r=I(13),g=I(18),_=C(),b=I(75);l("tabPanel",b),o(2),l("routerLink",F(24,pa))("active",n.isActive),o(2),v(` + `),d(22,ua,4,6,"a",45),t(23,` + `),d(24,fa,4,1,"ng-container",46),t(25,` + `),d(26,xa,4,1,"ng-container",29),t(27,` + `),a()),e&2){let n=O(3),s=O(8),r=O(13),g=O(18),_=C(),S=O(75);l("tabPanel",S),o(2),l("routerLink",B(24,Ji))("active",n.isActive),o(2),v(` `,m(5,16,"labels.inputs.General"),` - `),o(3),l("routerLink",F(25,da))("active",s.isActive),o(2),v(` + `),o(3),l("routerLink",B(25,Xi))("active",s.isActive),o(2),v(` `,m(10,18,"labels.inputs.Transactions"),` - `),o(3),l("routerLink",F(26,ua))("active",r.isActive),o(2),v(` + `),o(3),l("routerLink",B(26,Zi))("active",r.isActive),o(2),v(` `,m(15,20,"labels.inputs.Charges"),` - `),o(3),l("routerLink",F(27,ga))("active",g.isActive),o(2),v(` + `),o(3),l("routerLink",B(27,ta))("active",g.isActive),o(2),v(` `,m(20,22,"labels.inputs.Documents"),` - `),o(3),l("mifosxHasPermission","READ_SAVINGSNOTE"),o(2),l("mifosxHasPermission","READ_SAVINGSACCOUNTCHARGE"),o(2),l("ngForOf",_.savingsDatatables)}}var xi=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.savingsService=r,this.translateService=g,this.dialog=_,this.isActive=!1,this.route.data.subscribe(b=>{this.savingsAccountData=b.savingsAccountData,this.currency=this.savingsAccountData.currency,this.savingsDatatables=b.savingsDatatables}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}ngOnInit(){this.setConditionalButtons()}setConditionalButtons(){let n=this.savingsAccountData.status.value;this.isActive=n==="Active";let s=this.savingsAccountData.subStatus;this.buttonConfig=new gn(n,s),this.savingsAccountData.clientId&&this.buttonConfig.addOption({name:"Transfer Funds",taskPermissionName:"CREATE_ACCOUNTTRANSFER"}),this.savingsAccountData.externalId&&Je.interbankTransfers&&this.buttonConfig.addOption({name:"Interbank Transfer",taskPermissionName:"CREATE_ACCOUNTTRANSFER"}),this.savingsAccountData.fieldOfficerId?this.buttonConfig.addOption({name:"Unassign Staff",taskPermissionName:"REMOVESAVINGSOFFICER_SAVINGSACCOUNT"}):this.buttonConfig.addOption({name:"Assign Staff",taskPermissionName:"UPDATESAVINGSOFFICER_SAVINGSACCOUNT"}),this.savingsAccountData.charges&&this.savingsAccountData.charges.forEach(g=>{g.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Annual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),this.savingsAccountData.taxGroup&&(this.savingsAccountData.withHoldTax?this.buttonConfig.addOption({name:"Disable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"}):this.buttonConfig.addOption({name:"Enable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"}))}reload(){let n=this.router.url,s=this.router.url.slice(0,this.router.url.indexOf("savings-accounts")+16);this.router.navigateByUrl(s,{skipLocationChange:!0}).then(()=>this.router.navigate([n]))}doAction(n){switch(n){case"Approve":case"Reject":case"Deposit":case"Activate":case"Close":case"Undo Approval":case"Post Interest As On":case"Assign Staff":case"Add Charge":case"Hold Amount":case"Block Account":case"Block Deposit":case"Block Withdrawal":case"Unassign Staff":case"Withdrawn by Client":case"Apply Annual Fees":this.router.navigate([`actions/${n}`],{relativeTo:this.route});break;case"Withdrawal":this.router.navigate(["actions/Withdrawal"],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit"],{relativeTo:this.route});break;case"Delete":this.deleteSavingsAccount();break;case"Calculate Interest":this.calculateInterest();break;case"Post Interest":this.postInterest();break;case"Enable Withhold Tax":this.enableWithHoldTax();break;case"Disable Withhold Tax":this.disableWithHoldTax();break;case"Transfer Funds":let s={interbank:!1,savingsId:this.savingsAccountData.id,accountType:"fromsavings"};this.router.navigate(["transfer-funds/make-account-transfer"],{relativeTo:this.route,queryParams:s,state:{balance:this.savingsAccountData.summary.availableBalance}});break;case"Interbank Transfer":{let r={interbank:!0,savingsId:this.savingsAccountData.id,accountType:"interbank"};this.router.navigate(["transfer-funds/make-account-transfer"],{relativeTo:this.route,queryParams:r,state:{balance:this.savingsAccountData.summary.availableBalance}});break}case"Unblock Account":case"Unblock Deposit":case"Unblock Withdrawal":this.unblockSavingsAccount(n);break}}deleteSavingsAccount(){this.dialog.open(xe,{data:{deleteContext:`savings account with id: ${this.savingsAccountData.id}`}}).afterClosed().subscribe(s=>{s.delete&&this.savingsService.deleteSavingsAccount(this.savingsAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}calculateInterest(){this.dialog.open(fi).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountCommand(this.savingsAccountData.id,"calculateInterest",{}).subscribe(()=>{this.reload()})})}postInterest(){this.dialog.open(vi).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountCommand(this.savingsAccountData.id,"postInterest",{}).subscribe(()=>{this.reload()})})}enableWithHoldTax(){this.dialog.open(In,{data:{isEnable:!0}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.savingsAccountData.id,"updateWithHoldTax",{withHoldTax:!0}).subscribe(()=>{this.reload()})})}disableWithHoldTax(){this.dialog.open(In,{data:{isEnable:!1}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.savingsAccountData.id,"updateWithHoldTax",{withHoldTax:!1}).subscribe(()=>{this.reload()})})}unblockSavingsAccount(n){let s=this.dialog.open(Jn,{data:{heading:this.translateService.instant("labels.heading.Savings Account"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want")+n+this.translateService.instant("this Savings Account")}}),r="unblock";n==="Unblock Deposit"&&(r="unblockCredit"),n==="Unblock Withdrawal"&&(r="unblockDebit"),s.afterClosed().subscribe(g=>{g.confirm&&this.savingsService.executeSavingsAccountCommand(this.savingsAccountData.id,r,{}).subscribe(()=>{this.reload()})})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(U),x(P),x(fe),x(It))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-account-view"]],decls:82,vars:24,consts:[["accountMenu","matMenu"],["tabPanel",""],["More","matMenu"],["general","routerLinkActive"],["transactions","routerLinkActive"],["charges","routerLinkActive"],["savingsDocuments","routerLinkActive"],["notes","routerLinkActive"],["standingInstructions","routerLinkActive"],["datatable","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","",1,"profile-image",3,"matTooltip","src"],[1,"mat-typography","account-card-title"],[1,"layout-row","layout-lt-md-column"],[1,"flex-60"],["class","fa fa-stop",3,"ngClass","matTooltip",4,"ngIf"],[1,"m-r-5"],[3,"textValue"],["display","left",3,"accountNo"],[1,"account-overview"],["class","m-l-10",4,"ngIf"],["class","flex-30",4,"ngIf"],[1,"flex-5"],["mat-icon-button","","aria-label","Loan account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"content"],["mat-tab-nav-bar","","class","navigation-tabs",3,"tabPanel",4,"ngIf"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[1,"m-l-10"],[3,"accountNo"],[1,"flex-30"],[1,"r-amount"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["mat-menu-item","",3,"click"],["matListIcon",""],["size","sm",3,"icon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"],[4,"mifosxHasPermission"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"ngIf"]],template:function(s,r){if(s&1&&(i(0,"mat-card",10),t(1,` + `),o(3),l("mifosxHasPermission","READ_SAVINGSNOTE"),o(2),l("mifosxHasPermission","READ_SAVINGSACCOUNTCHARGE"),o(2),l("ngForOf",_.savingsDatatables)}}var _n=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.savingsService=r,this.translateService=g,this.dialog=_,this.isActive=!1,this.route.data.subscribe(S=>{this.savingsAccountData=S.savingsAccountData,this.currency=this.savingsAccountData.currency,this.savingsDatatables=S.savingsDatatables}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}ngOnInit(){this.setConditionalButtons()}setConditionalButtons(){let n=this.savingsAccountData.status.value;this.isActive=n==="Active";let s=this.savingsAccountData.subStatus;this.buttonConfig=new xn(n,s),this.savingsAccountData.clientId&&this.buttonConfig.addOption({name:"Transfer Funds",taskPermissionName:"CREATE_ACCOUNTTRANSFER"}),this.savingsAccountData.externalId&&tn.interbankTransfers&&this.buttonConfig.addOption({name:"Interbank Transfer",taskPermissionName:"CREATE_ACCOUNTTRANSFER"}),this.savingsAccountData.fieldOfficerId?this.buttonConfig.addOption({name:"Unassign Staff",taskPermissionName:"REMOVESAVINGSOFFICER_SAVINGSACCOUNT"}):this.buttonConfig.addOption({name:"Assign Staff",taskPermissionName:"UPDATESAVINGSOFFICER_SAVINGSACCOUNT"}),this.savingsAccountData.charges&&this.savingsAccountData.charges.forEach(g=>{g.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Annual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),this.savingsAccountData.taxGroup&&(this.savingsAccountData.withHoldTax?this.buttonConfig.addOption({name:"Disable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"}):this.buttonConfig.addOption({name:"Enable Withhold Tax",taskPermissionName:"UPDATEWITHHOLDTAX_SAVINGSACCOUNT"}))}reload(){let n=this.router.url,s=this.router.url.slice(0,this.router.url.indexOf("savings-accounts")+16);this.router.navigateByUrl(s,{skipLocationChange:!0}).then(()=>this.router.navigate([n]))}doAction(n){switch(n){case"Approve":case"Reject":case"Deposit":case"Activate":case"Close":case"Undo Approval":case"Post Interest As On":case"Assign Staff":case"Add Charge":case"Hold Amount":case"Block Account":case"Block Deposit":case"Block Withdrawal":case"Unassign Staff":case"Withdrawn by Client":case"Apply Annual Fees":this.router.navigate([`actions/${n}`],{relativeTo:this.route});break;case"Withdrawal":this.router.navigate(["actions/Withdrawal"],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit"],{relativeTo:this.route});break;case"Delete":this.deleteSavingsAccount();break;case"Calculate Interest":this.calculateInterest();break;case"Post Interest":this.postInterest();break;case"Enable Withhold Tax":this.enableWithHoldTax();break;case"Disable Withhold Tax":this.disableWithHoldTax();break;case"Transfer Funds":let s={interbank:!1,savingsId:this.savingsAccountData.id,accountType:"fromsavings"};this.router.navigate(["transfer-funds/make-account-transfer"],{relativeTo:this.route,queryParams:s,state:{balance:this.savingsAccountData.summary.availableBalance}});break;case"Interbank Transfer":{let r={interbank:!0,savingsId:this.savingsAccountData.id,accountType:"interbank"};this.router.navigate(["transfer-funds/make-account-transfer"],{relativeTo:this.route,queryParams:r,state:{balance:this.savingsAccountData.summary.availableBalance}});break}case"Unblock Account":case"Unblock Deposit":case"Unblock Withdrawal":this.unblockSavingsAccount(n);break}}deleteSavingsAccount(){this.dialog.open(_e,{data:{deleteContext:`savings account with id: ${this.savingsAccountData.id}`}}).afterClosed().subscribe(s=>{s.delete&&this.savingsService.deleteSavingsAccount(this.savingsAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}calculateInterest(){this.dialog.open(fn).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountCommand(this.savingsAccountData.id,"calculateInterest",{}).subscribe(()=>{this.reload()})})}postInterest(){this.dialog.open(vn).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountCommand(this.savingsAccountData.id,"postInterest",{}).subscribe(()=>{this.reload()})})}enableWithHoldTax(){this.dialog.open(ze,{data:{isEnable:!0}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.savingsAccountData.id,"updateWithHoldTax",{withHoldTax:!0}).subscribe(()=>{this.reload()})})}disableWithHoldTax(){this.dialog.open(ze,{data:{isEnable:!1}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountUpdateCommand(this.savingsAccountData.id,"updateWithHoldTax",{withHoldTax:!1}).subscribe(()=>{this.reload()})})}unblockSavingsAccount(n){let s=this.dialog.open(Ii,{data:{heading:this.translateService.instant("labels.heading.Savings Account"),dialogContext:this.translateService.instant("labels.dialogContext.Are you sure you want")+n+this.translateService.instant("this Savings Account")}}),r="unblock";n==="Unblock Deposit"&&(r="unblockCredit"),n==="Unblock Withdrawal"&&(r="unblockDebit"),s.afterClosed().subscribe(g=>{g.confirm&&this.savingsService.executeSavingsAccountCommand(this.savingsAccountData.id,r,{}).subscribe(()=>{this.reload()})})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(q),x(D),x(ve),x(Et))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-account-view"]],decls:82,vars:24,consts:[["accountMenu","matMenu"],["tabPanel",""],["More","matMenu"],["general","routerLinkActive"],["transactions","routerLinkActive"],["charges","routerLinkActive"],["savingsDocuments","routerLinkActive"],["notes","routerLinkActive"],["standingInstructions","routerLinkActive"],["datatable","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","",1,"profile-image",3,"matTooltip","src"],[1,"mat-typography","account-card-title"],[1,"layout-row","layout-lt-md-column"],[1,"flex-60"],["class","fa fa-stop",3,"ngClass","matTooltip",4,"ngIf"],[1,"m-r-5"],[3,"textValue"],["display","left",3,"accountNo"],[1,"account-overview"],["class","m-l-10",4,"ngIf"],["class","flex-30",4,"ngIf"],[1,"flex-5"],["mat-icon-button","","aria-label","Loan account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"content"],["mat-tab-nav-bar","","class","navigation-tabs",3,"tabPanel",4,"ngIf"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[1,"m-l-10"],[3,"accountNo"],[1,"flex-30"],[1,"r-amount"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["mat-menu-item","",3,"click"],["matListIcon",""],["size","sm",3,"icon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"],[4,"mifosxHasPermission"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"ngIf"]],template:function(s,r){if(s&1&&(i(0,"mat-card",10),t(1,` `),i(2,"mat-card-header",11),t(3,` `),i(4,"mat-card-title-group",12),t(5,` `),i(6,"div",13),t(7,` @@ -110,17 +110,17 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(17,"mat-card-title",16),t(18,` `),i(19,"div",17),t(20,` `),i(21,"h3"),t(22,` - `),d(23,_a,2,4,"i",18),t(24,` - `),d(25,Ca,2,4,"i",18),t(26,` + `),d(23,aa,2,4,"i",18),t(24,` + `),d(25,oa,2,4,"i",18),t(26,` `),i(27,"span",19),t(28),c(29,"translate"),a(),t(30,` `),i(31,"span",19),f(32,"mifosx-long-text",20),a(),t(33,` `),f(34,"mifosx-account-number",21),t(35,` `),a(),t(36,` - `),i(37,"span",22),t(38),c(39,"translate"),c(40,"translate"),d(41,ha,4,1,"span",23),t(42,` + `),i(37,"span",22),t(38),c(39,"translate"),c(40,"translate"),d(41,ra,4,1,"span",23),t(42,` `),a(),t(43,` `),a(),t(44,` - `),d(45,ba,34,21,"div",24),t(46,` + `),d(45,sa,34,21,"div",24),t(46,` `),i(47,"div",25),t(48,` `),i(49,"button",26),t(50,` @@ -133,128 +133,128 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(59,` `),i(60,"mat-menu",null,0),t(62,` - `),d(63,Aa,4,1,"ng-container",29),t(64,` + `),d(63,ma,4,1,"ng-container",29),t(64,` - `),d(65,Ta,12,5,"ng-container",30),t(66,` + `),d(65,da,12,5,"ng-container",30),t(66,` `),a(),t(67,` `),a(),t(68,` `),a(),t(69,` `),i(70,"mat-card-content",31),t(71,` - `),d(72,wa,28,28,"nav",32),t(73,` + `),d(72,_a,28,28,"nav",32),t(73,` `),i(74,"mat-tab-nav-panel",null,1),t(76,` `),f(77,"router-outlet"),t(78,` `),a(),t(79,` `),a(),t(80,` `),a(),t(81,` -`)),s&2){let g=I(61);o(10),lt("matTooltip",m(11,16,"tooltips.Savings Account")),l("src","assets/images/savings_account_placeholder.png",Hn),o(13),l("ngIf",!r.savingsAccountData.subStatus.block),o(2),l("ngIf",r.savingsAccountData.subStatus.block),o(3),v("",m(29,18,"labels.inputs.Savings Product")," :"),o(4),lt("textValue",r.savingsAccountData.savingsProductName),o(2),lt("accountNo",r.savingsAccountData.accountNo),o(4),De(` +`)),s&2){let g=O(61);o(10),gt("matTooltip",m(11,16,"tooltips.Savings Account")),l("src","assets/images/savings_account_placeholder.png",_i),o(13),l("ngIf",!r.savingsAccountData.subStatus.block),o(2),l("ngIf",r.savingsAccountData.subStatus.block),o(3),v("",m(29,18,"labels.inputs.Savings Product")," :"),o(4),gt("textValue",r.savingsAccountData.savingsProductName),o(2),gt("accountNo",r.savingsAccountData.accountNo),o(4),De(` `,m(39,20,"labels.text."+r.entityType)," ",m(40,22,"labels.inputs.name"),`: `,r.savingsAccountData.clientName||r.savingsAccountData.groupName,` - `),o(3),l("ngIf",r.savingsAccountData.clientAccountNo),o(4),l("ngIf",!r.savingsAccountData.status.rejected&&!r.savingsAccountData.status.submittedAndPendingApproval),o(4),l("matMenuTriggerFor",g),o(14),l("ngForOf",r.buttonConfig.singleButtons),o(2),l("ngIf",r.buttonConfig.options&&!r.savingsAccountData.subStatus.block),o(7),l("ngIf",r.isActive)}},dependencies:[ue,Tt,k,xt,Oe,K,ot,Zn,ti,an,Xn,nn,tn,Ze,en,rn,cn,sn,_e,ci,li,Rt,Ke,j,Ye,ge,T,mn],styles:["mat-card-title[_ngcontent-%COMP%]{display:flex}"]})}}return e})();var ka=()=>[50,100,200],Ba=()=>["export"],Na=e=>[e,"reciept"],Ra=e=>["/","journal-entry","view",e];function Va(e,p){if(e&1){let n=y();i(0,"div",31),t(1,` - `),i(2,"mat-checkbox",32),h("click",function(){S(n);let r=C();return A(r.hideReversed())}),t(3),c(4,"translate"),a(),t(5,` - `),i(6,"mat-checkbox",32),h("click",function(){S(n);let r=C();return A(r.hideAccruals())}),t(7),c(8,"translate"),a(),t(9,` + `),o(3),l("ngIf",r.savingsAccountData.clientAccountNo),o(4),l("ngIf",!r.savingsAccountData.status.rejected&&!r.savingsAccountData.status.submittedAndPendingApproval),o(4),l("matMenuTriggerFor",g),o(14),l("ngForOf",r.buttonConfig.singleButtons),o(2),l("ngIf",r.buttonConfig.options&&!r.savingsAccountData.subStatus.block),o(7),l("ngIf",r.isActive)}},dependencies:[T,ge,Dt,N,fe,y,G,J,ct,Lt,I,Ti,Ai,yi,Ce,en,Vi,Ni,Oe,rn,sn,St,on,an,cn,mn,Ze,ln,Xe,pn],styles:["mat-card-title[_ngcontent-%COMP%]{display:flex}"]})}}return e})();var Ca=()=>[50,100,200],ha=()=>["export"],Sa=e=>[e,"reciept"],ba=e=>["/","journal-entry","view",e];function Ma(e,p){if(e&1){let n=P();i(0,"div",31),t(1,` + `),i(2,"mat-checkbox",32),h("click",function(){b(n);let r=C();return M(r.hideReversed())}),t(3),c(4,"translate"),a(),t(5,` + `),i(6,"mat-checkbox",32),h("click",function(){b(n);let r=C();return M(r.hideAccruals())}),t(7),c(8,"translate"),a(),t(9,` `),i(10,"button",33),t(11),c(12,"translate"),a(),t(13,` `),a()}if(e&2){let n=C();o(2),l("formControl",n.hideReversedParam),o(),v(` `,m(4,6,"labels.inputs.Hide Reversed"),""),o(3),l("formControl",n.hideAccrualsParam),o(),v(` - `,m(8,8,"labels.inputs.Hide Accruals"),""),o(3),l("routerLink",F(12,Ba)),o(),v(` + `,m(8,8,"labels.inputs.Hide Accruals"),""),o(3),l("routerLink",B(12,ha)),o(),v(` `,m(12,10,"labels.buttons.Export"),` - `)}}function ja(e,p){e&1&&(i(0,"th",34),t(1,"#"),a())}function Ga(e,p){if(e&1){let n=y();i(0,"td",35),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(1),a()}if(e&2){let n=p.index;o(),v(` + `)}}function Aa(e,p){e&1&&(i(0,"th",34),t(1,"#"),a())}function Ta(e,p){if(e&1){let n=P();i(0,"td",35),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(1),a()}if(e&2){let n=p.index;o(),v(` `,n+1,` - `)}}function Ua(e,p){e&1&&(i(0,"th",34),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Id")))}function La(e,p){if(e&1){let n=y();i(0,"td",36),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(1),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` + `)}}function ya(e,p){e&1&&(i(0,"th",34),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Id")))}function Pa(e,p){if(e&1){let n=P();i(0,"td",36),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(1),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` `,n.id,` - `)}}function qa(e,p){e&1&&(i(0,"th",37),t(1),c(2,"translate"),a()),e&2&&(o(),v(` + `)}}function Ia(e,p){e&1&&(i(0,"th",37),t(1),c(2,"translate"),a()),e&2&&(o(),v(` `,m(2,1,"labels.inputs.Transaction Date"),` - `))}function za(e,p){if(e&1){let n=y();i(0,"td",38),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(1),c(2,"dateFormat"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` + `))}function Da(e,p){if(e&1){let n=P();i(0,"td",38),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(1),c(2,"dateFormat"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` `,m(2,2,n.date),` - `)}}function Ha(e,p){e&1&&(i(0,"th",34),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.External Id")))}function $a(e,p){if(e&1&&(i(0,"td",39),t(1,` + `)}}function Oa(e,p){e&1&&(i(0,"th",34),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.External Id")))}function Ea(e,p){if(e&1&&(i(0,"td",39),t(1,` `),f(2,"mifosx-external-identifier",40),t(3,` - `),a()),e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(2),lt("externalId",n.externalId)}}function Wa(e,p){e&1&&(i(0,"th",41),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Transaction Type")))}function Qa(e,p){if(e&1){let n=y();i(0,"td",38),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(1),c(2,"translateKey"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` - `,Ct(2,2,n.transactionType.value,"catalogs"),` - `)}}function Ka(e,p){e&1&&(i(0,"th",42),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Debit")))}function Ya(e,p){if(e&1){let n=y();i(0,"td",43),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(1),c(2,"formatNumber"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` + `),a()),e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(2),gt("externalId",n.externalId)}}function wa(e,p){e&1&&(i(0,"th",41),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Transaction Type")))}function Fa(e,p){if(e&1){let n=P();i(0,"td",38),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(1),c(2,"translateKey"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` + `,bt(2,2,n.transactionType.value,"catalogs"),` + `)}}function ka(e,p){e&1&&(i(0,"th",42),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Debit")))}function Ba(e,p){if(e&1){let n=P();i(0,"td",43),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(1),c(2,"formatNumber"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` `,s.isDebit(n.transactionType)?m(2,2,n.amount):"N/A",` - `)}}function Ja(e,p){e&1&&(i(0,"th",42),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Credit")))}function Xa(e,p){if(e&1){let n=y();i(0,"td",43),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(1),c(2,"formatNumber"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` + `)}}function Na(e,p){e&1&&(i(0,"th",42),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Credit")))}function Ra(e,p){if(e&1){let n=P();i(0,"td",43),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(1),c(2,"formatNumber"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` `,s.isDebit(n.transactionType)?"N/A":m(2,2,n.amount),` - `)}}function Za(e,p){e&1&&(i(0,"th",42),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Balance")))}function to(e,p){if(e&1){let n=y();i(0,"td",43),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(1),c(2,"formatNumber"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` + `)}}function Va(e,p){e&1&&(i(0,"th",42),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Balance")))}function La(e,p){if(e&1){let n=P();i(0,"td",43),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(1),c(2,"formatNumber"),a()}if(e&2){let n=p.$implicit,s=C();l("ngClass",s.savingsTransactionColor(n)),o(),v(` `,m(2,2,n.runningBalance),` - `)}}function eo(e,p){e&1&&(i(0,"th",41),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function no(e,p){if(e&1){let n=y();i(0,"button",46),h("click",function(r){S(n);let g=C(2).$implicit,_=C();return A(_.undoTransaction(g,r))}),t(1,` + `)}}function ja(e,p){e&1&&(i(0,"th",41),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function Ga(e,p){if(e&1){let n=P();i(0,"button",46),h("click",function(r){b(n);let g=C(2).$implicit,_=C();return M(_.undoTransaction(g,r))}),t(1,` `),i(2,"mat-icon"),f(3,"fa-icon",54),a(),t(4,` `),i(5,"span"),t(6),c(7,"translate"),a(),t(8,` - `),a()}e&2&&(o(6),u(m(7,1,"tooltips.Undo Transaction")))}function io(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,no,9,3,"button",53),t(3,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","ADJUSTTRANSACTION_SAVINGSACCOUNT"))}function ao(e,p){if(e&1){let n=y();i(0,"td",44),t(1,` + `),a()}e&2&&(o(6),u(m(7,1,"tooltips.Undo Transaction")))}function Ua(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,Ga,9,3,"button",53),t(3,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","ADJUSTTRANSACTION_SAVINGSACCOUNT"))}function qa(e,p){if(e&1){let n=P();i(0,"td",44),t(1,` `),i(2,"button",45),t(3,` `),i(4,"mat-icon"),t(5),c(6,"translate"),a(),t(7,` `),a(),t(8,` `),i(9,"mat-menu",null,0),t(11,` - `),i(12,"button",46),h("click",function(){let r=S(n).$implicit,g=C();return A(g.showTransactions(r))}),t(13,` + `),i(12,"button",46),h("click",function(){let r=b(n).$implicit,g=C();return M(g.showTransactions(r))}),t(13,` `),i(14,"mat-icon"),f(15,"fa-icon",47),a(),t(16,` `),i(17,"span"),t(18),c(19,"translate"),a(),t(20,` `),a(),t(21,` - `),d(22,io,4,1,"span",48),t(23,` - `),i(24,"button",49),h("click",function(r){S(n);let g=C();return A(g.routeEdit(r))}),t(25,` + `),d(22,Ua,4,1,"span",48),t(23,` + `),i(24,"button",49),h("click",function(r){b(n);let g=C();return M(g.routeEdit(r))}),t(25,` `),i(26,"mat-icon"),f(27,"fa-icon",50),a(),t(28,` `),i(29,"span"),t(30),c(31,"translate"),a(),t(32,` `),a(),t(33,` - `),i(34,"button",51),h("click",function(r){S(n);let g=C();return A(g.routeEdit(r))}),t(35,` + `),i(34,"button",51),h("click",function(r){b(n);let g=C();return M(g.routeEdit(r))}),t(35,` `),i(36,"mat-icon"),f(37,"fa-icon",52),a(),t(38,` `),i(39,"span"),t(40),c(41,"translate"),a(),t(42,` `),a(),t(43,` `),a(),t(44,` - `),a()}if(e&2){let n=p.$implicit,s=I(10);o(2),l("matMenuTriggerFor",s),o(3),u(m(6,8,"labels.text.more_vert")),o(13),u(m(19,10,"labels.text.View Transaction")),o(4),l("ngIf",!n.reversed),o(2),l("routerLink",kt(16,Na,n.id)),o(6),u(m(31,12,"tooltips.View Receipts")),o(4),l("routerLink",kt(18,Ra,"S"+n.id)),o(6),u(m(41,14,"tooltips.View Journal Entries"))}}function oo(e,p){e&1&&f(0,"tr",55)}function ro(e,p){e&1&&f(0,"tr",56)}var Ci=(()=>{class e{constructor(n,s,r,g,_,b){this.route=n,this.router=s,this.savingsService=r,this.settingsService=g,this.dialog=_,this.dateUtils=b,this.transactionsData=[],this.displayedColumns=["row","id","date","externalId","transactionType","debit","credit","balance","actions"],this.accountWithTransactions=!1,this.route.parent.parent.data.subscribe(L=>{this.transactionsData=L.savingsAccountData.transactions,this.status=L.savingsAccountData.status.value}),this.accountId=this.route.parent.parent.snapshot.params.savingAccountId}ngOnInit(){this.hideAccrualsParam=new pt(!1),this.hideReversedParam=new pt(!1),this.setTransactions()}setTransactions(){this.dataSource=new Jt(this.transactionsData),this.accountWithTransactions=this.transactionsData&&this.transactionsData.length>0,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}isDebit(n){return n.withdrawal===!0||n.feeDeduction===!0||n.overdraftInterest===!0||n.withholdTax===!0}isAccrual(n){return n.accrual||n.code==="savingsAccountTransactionType.accrual"}checkStatus(){return this.status==="Active"||this.status==="Closed"||this.status==="Transfer in progress"||this.status==="Transfer on hold"||this.status==="Premature Closed"||this.status==="Matured"}showTransactions(n){n.transfer?this.router.navigate([`../transfer-funds/account-transfers/${n.transfer.id}`],{relativeTo:this.route}):this.router.navigate([n.id,"general"],{relativeTo:this.route})}routeEdit(n){n.stopPropagation()}hideAccruals(){this.filterTransactions(this.hideReversedParam.value,this.hideAccrualsParam.value)}hideReversed(){this.filterTransactions(this.hideReversedParam.value,this.hideAccrualsParam.value)}filterTransactions(n,s){let r=this.transactionsData;(s||n)&&(r=this.transactionsData.filter(g=>!(n&&g.reversed)&&!(s&&g.transactionType.accrual))),this.dataSource=new Jt(r),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}savingsTransactionColor(n){return n.reversed?"strike":n.transfer?"transfer":n.transactionType.accrual?"accrual":""}undoTransaction(n){this.dialog.open(un).afterClosed().subscribe(r=>{if(r.confirm){let g=this.settingsService.language.code,_=this.settingsService.dateFormat,b={transactionDate:this.dateUtils.parseDate(n.date),transactionAmount:0,dateFormat:_,locale:g};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"undo",b,n.id).subscribe(()=>{this.reload()})}})}reload(){let n=this.route.parent.parent.snapshot.params.clientId,s=this.router.url;this.router.navigateByUrl(`/clients/${n}/savings-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([s]))}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(U),x(P),x(V),x(It),x(q))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-transactions-tab"]],viewQuery:function(s,r){if(s&1&&(At(Ce,7),At(on,7)),s&2){let g;Mt(g=yt())&&(r.paginator=g.first),Mt(g=yt())&&(r.sort=g.first)}},decls:92,vars:12,consts:[["transactionMenu","matMenu"],[1,"container"],[1,"mat-elevation-z1","m-b-25",3,"hidden"],[1,"layout-row","align-end"],["class","action-button m-b-20 layout-row gap-20px",4,"ngIf"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","id"],["mat-cell","","class","td-select",3,"ngClass","click",4,"matCellDef"],["matColumnDef","date"],["mat-header-cell","","class","center","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngClass","click",4,"matCellDef"],["matColumnDef","externalId"],["mat-cell","",3,"ngClass",4,"matCellDef"],["matColumnDef","transactionType"],["mat-header-cell","","class","center",4,"matHeaderCellDef"],["matColumnDef","debit"],["mat-header-cell","","class","r-amount",4,"matHeaderCellDef"],["mat-cell","","class","r-amount",3,"ngClass","click",4,"matCellDef"],["matColumnDef","credit"],["matColumnDef","balance"],["matColumnDef","actions"],["mat-cell","","class","center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSize","pageSizeOptions"],[1,"alert",3,"hidden"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"],[1,"action-button","m-b-20","layout-row","gap-20px"],[1,"accruals",3,"click","formControl"],["mat-raised-button","","color","primary",3,"routerLink"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"click"],["mat-cell","",1,"td-select",3,"click","ngClass"],["mat-header-cell","","mat-sort-header","",1,"center"],["mat-cell","",3,"click","ngClass"],["mat-cell","",3,"ngClass"],[3,"externalId"],["mat-header-cell","",1,"center"],["mat-header-cell","",1,"r-amount"],["mat-cell","",1,"r-amount",3,"click","ngClass"],["mat-cell","",1,"center"],["mat-icon-button","","aria-label","",1,"action-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["icon","eye","size","sm"],[4,"ngIf"],["mat-menu-item","",1,"account-action-button",3,"click","routerLink"],["icon","receipt","size","sm"],["mat-menu-item","",3,"click","routerLink"],["icon","table-cells","size","sm"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["icon","undo","size","sm"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` + `),a()}if(e&2){let n=p.$implicit,s=O(10);o(2),l("matMenuTriggerFor",s),o(3),u(m(6,8,"labels.text.more_vert")),o(13),u(m(19,10,"labels.text.View Transaction")),o(4),l("ngIf",!n.reversed),o(2),l("routerLink",Nt(16,Sa,n.id)),o(6),u(m(31,12,"tooltips.View Receipts")),o(4),l("routerLink",Nt(18,ba,"S"+n.id)),o(6),u(m(41,14,"tooltips.View Journal Entries"))}}function Ha(e,p){e&1&&f(0,"tr",55)}function za(e,p){e&1&&f(0,"tr",56)}var Cn=(()=>{class e{constructor(n,s,r,g,_,S){this.route=n,this.router=s,this.savingsService=r,this.settingsService=g,this.dialog=_,this.dateUtils=S,this.transactionsData=[],this.displayedColumns=["row","id","date","externalId","transactionType","debit","credit","balance","actions"],this.accountWithTransactions=!1,this.route.parent.parent.data.subscribe(H=>{this.transactionsData=H.savingsAccountData.transactions,this.status=H.savingsAccountData.status.value}),this.accountId=this.route.parent.parent.snapshot.params.savingAccountId}ngOnInit(){this.hideAccrualsParam=new ft(!1),this.hideReversedParam=new ft(!1),this.setTransactions()}setTransactions(){this.dataSource=new Zt(this.transactionsData),this.accountWithTransactions=this.transactionsData&&this.transactionsData.length>0,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}isDebit(n){return n.withdrawal===!0||n.feeDeduction===!0||n.overdraftInterest===!0||n.withholdTax===!0}isAccrual(n){return n.accrual||n.code==="savingsAccountTransactionType.accrual"}checkStatus(){return this.status==="Active"||this.status==="Closed"||this.status==="Transfer in progress"||this.status==="Transfer on hold"||this.status==="Premature Closed"||this.status==="Matured"}showTransactions(n){n.transfer?this.router.navigate([`../transfer-funds/account-transfers/${n.transfer.id}`],{relativeTo:this.route}):this.router.navigate([n.id,"general"],{relativeTo:this.route})}routeEdit(n){n.stopPropagation()}hideAccruals(){this.filterTransactions(this.hideReversedParam.value,this.hideAccrualsParam.value)}hideReversed(){this.filterTransactions(this.hideReversedParam.value,this.hideAccrualsParam.value)}filterTransactions(n,s){let r=this.transactionsData;(s||n)&&(r=this.transactionsData.filter(g=>!(n&&g.reversed)&&!(s&&g.transactionType.accrual))),this.dataSource=new Zt(r),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}savingsTransactionColor(n){return n.reversed?"strike":n.transfer?"transfer":n.transactionType.accrual?"accrual":""}undoTransaction(n){this.dialog.open(Ge).afterClosed().subscribe(r=>{if(r.confirm){let g=this.settingsService.language.code,_=this.settingsService.dateFormat,S={transactionDate:this.dateUtils.parseDate(n.date),transactionAmount:0,dateFormat:_,locale:g};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"undo",S,n.id).subscribe(()=>{this.reload()})}})}reload(){let n=this.route.parent.parent.snapshot.params.clientId,s=this.router.url;this.router.navigateByUrl(`/clients/${n}/savings-accounts`,{skipLocationChange:!0}).then(()=>this.router.navigate([s]))}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(q),x(D),x(j),x(Et),x(z))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-transactions-tab"]],viewQuery:function(s,r){if(s&1&&(yt(we,7),yt(ai,7)),s&2){let g;Pt(g=It())&&(r.paginator=g.first),Pt(g=It())&&(r.sort=g.first)}},decls:92,vars:12,consts:[["transactionMenu","matMenu"],[1,"container"],[1,"mat-elevation-z1","m-b-25",3,"hidden"],[1,"layout-row","align-end"],["class","action-button m-b-20 layout-row gap-20px",4,"ngIf"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","id"],["mat-cell","","class","td-select",3,"ngClass","click",4,"matCellDef"],["matColumnDef","date"],["mat-header-cell","","class","center","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngClass","click",4,"matCellDef"],["matColumnDef","externalId"],["mat-cell","",3,"ngClass",4,"matCellDef"],["matColumnDef","transactionType"],["mat-header-cell","","class","center",4,"matHeaderCellDef"],["matColumnDef","debit"],["mat-header-cell","","class","r-amount",4,"matHeaderCellDef"],["mat-cell","","class","r-amount",3,"ngClass","click",4,"matCellDef"],["matColumnDef","credit"],["matColumnDef","balance"],["matColumnDef","actions"],["mat-cell","","class","center",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSize","pageSizeOptions"],[1,"alert",3,"hidden"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"],[1,"action-button","m-b-20","layout-row","gap-20px"],[1,"accruals",3,"click","formControl"],["mat-raised-button","","color","primary",3,"routerLink"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"click"],["mat-cell","",1,"td-select",3,"click","ngClass"],["mat-header-cell","","mat-sort-header","",1,"center"],["mat-cell","",3,"click","ngClass"],["mat-cell","",3,"ngClass"],[3,"externalId"],["mat-header-cell","",1,"center"],["mat-header-cell","",1,"r-amount"],["mat-cell","",1,"r-amount",3,"click","ngClass"],["mat-cell","",1,"center"],["mat-icon-button","","aria-label","",1,"action-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["icon","eye","size","sm"],[4,"ngIf"],["mat-menu-item","",1,"account-action-button",3,"click","routerLink"],["icon","receipt","size","sm"],["mat-menu-item","",3,"click","routerLink"],["icon","table-cells","size","sm"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["icon","undo","size","sm"],["mat-header-row",""],["mat-row","",1,"select-row"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` `),i(2,"div",2),t(3,` `),i(4,"div",3),t(5,` - `),d(6,Va,14,13,"div",4),t(7,` + `),d(6,Ma,14,13,"div",4),t(7,` `),a(),t(8,` `),i(9,"table",5),t(10,` - `),D(11,6),t(12,` - `),d(13,ja,2,0,"th",7),t(14,` - `),d(15,Ga,2,1,"td",8),t(16,` - `),O(),t(17,` + `),E(11,6),t(12,` + `),d(13,Aa,2,0,"th",7),t(14,` + `),d(15,Ta,2,1,"td",8),t(16,` + `),w(),t(17,` - `),D(18,9),t(19,` - `),d(20,Ua,3,3,"th",7),t(21,` - `),d(22,La,2,2,"td",10),t(23,` - `),O(),t(24,` + `),E(18,9),t(19,` + `),d(20,ya,3,3,"th",7),t(21,` + `),d(22,Pa,2,2,"td",10),t(23,` + `),w(),t(24,` - `),D(25,11),t(26,` - `),d(27,qa,3,3,"th",12),t(28,` - `),d(29,za,3,4,"td",13),t(30,` - `),O(),t(31,` + `),E(25,11),t(26,` + `),d(27,Ia,3,3,"th",12),t(28,` + `),d(29,Da,3,4,"td",13),t(30,` + `),w(),t(31,` - `),D(32,14),t(33,` - `),d(34,Ha,3,3,"th",7),t(35,` - `),d(36,$a,4,2,"td",15),t(37,` - `),O(),t(38,` + `),E(32,14),t(33,` + `),d(34,Oa,3,3,"th",7),t(35,` + `),d(36,Ea,4,2,"td",15),t(37,` + `),w(),t(38,` - `),D(39,16),t(40,` - `),d(41,Wa,3,3,"th",17),t(42,` - `),d(43,Qa,3,5,"td",13),t(44,` - `),O(),t(45,` + `),E(39,16),t(40,` + `),d(41,wa,3,3,"th",17),t(42,` + `),d(43,Fa,3,5,"td",13),t(44,` + `),w(),t(45,` - `),D(46,18),t(47,` - `),d(48,Ka,3,3,"th",19),t(49,` - `),d(50,Ya,3,4,"td",20),t(51,` - `),O(),t(52,` + `),E(46,18),t(47,` + `),d(48,ka,3,3,"th",19),t(49,` + `),d(50,Ba,3,4,"td",20),t(51,` + `),w(),t(52,` - `),D(53,21),t(54,` - `),d(55,Ja,3,3,"th",19),t(56,` - `),d(57,Xa,3,4,"td",20),t(58,` - `),O(),t(59,` + `),E(53,21),t(54,` + `),d(55,Na,3,3,"th",19),t(56,` + `),d(57,Ra,3,4,"td",20),t(58,` + `),w(),t(59,` - `),D(60,22),t(61,` - `),d(62,Za,3,3,"th",19),t(63,` - `),d(64,to,3,4,"td",20),t(65,` - `),O(),t(66,` + `),E(60,22),t(61,` + `),d(62,Va,3,3,"th",19),t(63,` + `),d(64,La,3,4,"td",20),t(65,` + `),w(),t(66,` - `),D(67,23),t(68,` - `),d(69,eo,3,3,"th",17),t(70,` - `),d(71,ao,45,20,"td",24),t(72,` - `),O(),t(73,` + `),E(67,23),t(68,` + `),d(69,ja,3,3,"th",17),t(70,` + `),d(71,qa,45,20,"td",24),t(72,` + `),w(),t(73,` - `),d(74,oo,1,0,"tr",25),t(75,` - `),d(76,ro,1,0,"tr",26),t(77,` + `),d(74,Ha,1,0,"tr",25),t(75,` + `),d(76,za,1,0,"tr",26),t(77,` `),a(),t(78,` `),f(79,"mat-paginator",27),t(80,` @@ -265,114 +265,26 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),f(86,"i",30),t(87),c(88,"translate"),a(),t(89,` `),a(),t(90,` `),a(),t(91,` -`)),s&2&&(o(2),l("hidden",!r.accountWithTransactions),o(4),l("ngIf",r.checkStatus()),o(3),l("dataSource",r.dataSource),o(65),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns),o(3),l("pageSize",50)("pageSizeOptions",F(11,ka)),o(3),l("hidden",r.accountWithTransactions),o(5),v(` +`)),s&2&&(o(2),l("hidden",!r.accountWithTransactions),o(4),l("ngIf",r.checkStatus()),o(3),l("dataSource",r.dataSource),o(65),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns),o(3),l("pageSize",50)("pageSizeOptions",B(11,Ca)),o(3),l("hidden",r.accountWithTransactions),o(5),v(` `,m(88,9,"labels.text.No transaction was found"),` - `))},dependencies:[ue,k,xt,w,Oe,ve,nn,tn,Ze,en,Ce,on,ei,Gt,Lt,$t,qt,Ut,Wt,zt,Ht,Qt,Kt,H,Kn,Re,Rt,j,T,Nt,pe,Bt],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 0 3px;margin:0 10%;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%] .accruals[_ngcontent-%COMP%]{padding-top:1%}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer;font-weight:800}"]})}}return e})();var hi=(()=>{class e{constructor(n){this.route=n,this.entityId=this.route.parent.parent.snapshot.paramMap.get("id"),this.route.data.subscribe(s=>{this.entityDatatable=s.transactionDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(s){return new(s||e)(x(E))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-datatable-transaction-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Saving Account Transaction",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` + `))},dependencies:[T,ge,N,y,K,bi,G,k,Rt,Lt,I,Vt,xe,Ut,ai,zt,Ht,$t,Di,qt,Wt,Ve,Oe,rn,sn,on,an,St,Qt,Yt,Kt,Jt,we,de],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 0 3px;margin:0 10%;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%] .accruals[_ngcontent-%COMP%]{padding-top:1%}.select-row[_ngcontent-%COMP%]:hover{cursor:pointer;font-weight:800}"]})}}return e})();var hn=(()=>{class e{constructor(n){this.route=n,this.entityId=this.route.parent.parent.snapshot.paramMap.get("id"),this.route.data.subscribe(s=>{this.entityDatatable=s.transactionDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(s){return new(s||e)(x(F))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-datatable-transaction-tab"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Saving Account Transaction",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` `),i(2,"mifosx-entity-datatable-tab",1),t(3,` `),a(),t(4,` `),a(),t(5,` -`)),s&2&&(o(2),l("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[pn]})}}return e})();var co=()=>["../../transactions"];function mo(e,p){e&1&&(i(0,"h2",20),t(1),c(2,"translate"),a()),e&2&&(o(),v(` - `,m(2,1,"labels.heading.Withdraw Money From Saving Account"),` - `))}function lo(e,p){e&1&&(i(0,"h2",20),t(1),c(2,"translate"),a()),e&2&&(o(),v(` - `,m(2,1,"labels.heading.Deposit Money To Saving Account"),` - `))}function po(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` - `,m(2,3,"labels.inputs.Transaction Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function uo(e,p){if(e&1&&(i(0,"mat-option",21),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` - `,n.name,` - `)}}function go(e,p){e&1&&(i(0,"mat-form-field"),t(1,` - `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` - `),f(6,"input",22),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Account Number")))}function fo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` - `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` - `),f(6,"input",23),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Cheque")))}function vo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` - `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` - `),f(6,"input",24),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Routing Code")))}function xo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` - `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` - `),f(6,"input",25),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Receipt Number")))}function _o(e,p){e&1&&(i(0,"mat-form-field"),t(1,` - `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` - `),f(6,"input",26),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Bank")))}var Ai=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.route=s,this.router=r,this.dateUtils=g,this.savingsService=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.addPaymentDetailsFlag=!1,this.transactionType={deposit:!1,withdrawal:!1},this.currency=null,this.route.data.subscribe(L=>{this.paymentTypeOptions=L.savingsAccountActionData.paymentTypeOptions,L.savingsAccountActionData.currency&&(this.currency=L.savingsAccountActionData.currency)}),this.transactionCommand=this.route.snapshot.params.name.toLowerCase(),this.transactionType[this.transactionCommand]=!0,this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingAccountTransactionForm()}createSavingAccountTransactionForm(){this.savingAccountTransactionForm=this.formBuilder.group({transactionDate:[this.settingsService.businessDate,G.required],transactionAmount:[0,G.required],paymentTypeId:[""],note:[""]})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.savingAccountTransactionForm.addControl("accountNumber",new pt("")),this.savingAccountTransactionForm.addControl("checkNumber",new pt("")),this.savingAccountTransactionForm.addControl("routingCode",new pt("")),this.savingAccountTransactionForm.addControl("receiptNumber",new pt("")),this.savingAccountTransactionForm.addControl("bankNumber",new pt(""))):(this.savingAccountTransactionForm.removeControl("accountNumber"),this.savingAccountTransactionForm.removeControl("checkNumber"),this.savingAccountTransactionForm.removeControl("routingCode"),this.savingAccountTransactionForm.removeControl("receiptNumber"),this.savingAccountTransactionForm.removeControl("bankNumber"))}submit(){let n=this.savingAccountTransactionForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.savingAccountTransactionForm.value.transactionDate;n.transactionDate instanceof Date&&(n.transactionDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});_.transactionAmount=_.transactionAmount*1,this.savingsService.executeSavingsAccountTransactionsCommand(this.savingAccountId,this.transactionCommand,_).subscribe(b=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(E),x(U),x(q),x(P),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-transactions"]],decls:96,vars:40,consts:[["dueDatePicker",""],[1,"container","mat-elevation-z8"],["mat-title","","class","m-l-10",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["required","","formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],["formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["mat-title","",1,"m-l-10"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` - `),i(2,"mat-card"),t(3,` - `),d(4,mo,3,3,"h2",2),t(5,` - `),d(6,lo,3,3,"h2",2),t(7,` - - `),i(8,"form",3),h("ngSubmit",function(){return S(g),A(r.submit())}),t(9,` - `),i(10,"mat-card-content"),t(11,` - `),i(12,"div",4),t(13,` - `),i(14,"mat-form-field",5),h("click",function(){S(g);let b=I(25);return A(b.open())}),t(15,` - `),i(16,"mat-label"),t(17),c(18,"translate"),a(),t(19,` - `),f(20,"input",6),t(21,` - `),f(22,"mat-datepicker-toggle",7),t(23,` - `),f(24,"mat-datepicker",null,0),t(26,` - `),d(27,po,8,9,"mat-error",8),t(28,` - `),a(),t(29,` - - `),i(30,"mifosx-input-amount",9),t(31,` - `),a(),t(32,` - - `),i(33,"mat-form-field"),t(34,` - `),i(35,"mat-label"),t(36),c(37,"translate"),a(),t(38,` - `),i(39,"mat-select",10),t(40,` - `),d(41,uo,2,2,"mat-option",11),t(42,` - `),a(),t(43,` - `),a(),t(44,` - - `),i(45,"div",12),t(46,` - `),i(47,"span",13),h("click",function(){return S(g),A(r.addPaymentDetails())}),t(48,` - `),i(49,"mat-slide-toggle"),t(50,` - `),i(51,"div",14),t(52,` - `),i(53,"span",15),t(54),c(55,"translate"),a(),t(56,` - `),a(),t(57,` - `),a(),t(58,` - `),a(),t(59,` - `),a(),t(60,` - - `),d(61,go,8,3,"mat-form-field",8),t(62,` - - `),d(63,fo,8,3,"mat-form-field",8),t(64,` - - `),d(65,vo,8,3,"mat-form-field",8),t(66,` - - `),d(67,xo,8,3,"mat-form-field",8),t(68,` - - `),d(69,_o,8,3,"mat-form-field",8),t(70,` - - `),i(71,"mat-form-field"),t(72,` - `),i(73,"mat-label"),t(74),c(75,"translate"),a(),t(76,` - `),f(77,"textarea",16),t(78,` - `),a(),t(79,` - - `),i(80,"mat-card-actions",17),t(81,` - `),i(82,"button",18),t(83),c(84,"translate"),a(),t(85,` - `),i(86,"button",19),t(87),c(88,"translate"),a(),t(89,` - `),a(),t(90,` - `),a(),t(91,` - `),a(),t(92,` - `),a(),t(93,` - `),a(),t(94,` -`),a(),t(95,` -`)}if(s&2){let g=I(25);o(4),l("ngIf",r.transactionType.withdrawal),o(2),l("ngIf",r.transactionType.deposit),o(2),l("formGroup",r.savingAccountTransactionForm),o(9),u(m(18,27,"labels.inputs.Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.savingAccountTransactionForm.controls.transactionDate.hasError("required")),o(3),l("currency",r.currency)("isRequired",!0)("inputFormControl",r.savingAccountTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),o(6),u(m(37,29,"labels.inputs.Payment Type")),o(5),l("ngForOf",r.paymentTypeOptions),o(10),l("className",r.addPaymentDetailsFlag?"enabled":"disabled"),o(3),u(m(55,31,"labels.inputs.Show Payment Details")),o(7),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(5),u(m(75,33,"labels.inputs.Notes")),o(8),l("routerLink",F(39,co)),o(),v(` - `,m(84,35,"labels.buttons.Cancel"),` - `),o(3),l("disabled",!r.savingAccountTransactionForm.valid),o(),v(` - `,m(88,37,"labels.buttons.Submit"),` - `)}},dependencies:[Tt,k,Dt,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,oe,Ot,we,tt,X,ae,H,Z,ct,et,nt,je,j,T],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}"]})}}return e})();var ho=()=>["../../"];function bo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` +`)),s&2&&(o(2),l("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[T,y,un],encapsulation:2})}}return e})();var $a=()=>["../../"];function Wa(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Approved On Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var Mi=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveSavingsAccountForm()}createApproveSavingsAccountForm(){this.approveSavingsAccountForm=this.formBuilder.group({approvedOnDate:["",G.required],note:[""]})}submit(){let n=this.approveSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.approveSavingsAccountForm.value.approvedOnDate;n.approvedOnDate instanceof Date&&(n.approvedOnDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"approve",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-approve-savings-account"]],decls:51,vars:21,consts:[["approvedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var Sn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveSavingsAccountForm()}createApproveSavingsAccountForm(){this.approveSavingsAccountForm=this.formBuilder.group({approvedOnDate:["",U.required],note:[""]})}submit(){let n=this.approveSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.approveSavingsAccountForm.value.approvedOnDate;n.approvedOnDate instanceof Date&&(n.approvedOnDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"approve",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-approve-savings-account"]],decls:51,vars:21,consts:[["approvedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` `),i(8,"div",3),t(9,` - `),i(10,"mat-form-field",4),h("click",function(){S(g);let b=I(21);return A(b.open())}),t(11,` + `),i(10,"mat-form-field",4),h("click",function(){b(g);let S=O(21);return M(S.open())}),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),f(16,"input",5),t(17,` `),f(18,"mat-datepicker-toggle",6),t(19,` `),f(20,"mat-datepicker",null,0),t(22,` - `),d(23,bo,8,9,"mat-error",7),t(24,` + `),d(23,Wa,8,9,"mat-error",7),t(24,` `),a(),t(25,` `),i(26,"mat-form-field"),t(27,` @@ -389,24 +301,24 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(48,` `),a(),t(49,` `),a(),t(50,` -`)}if(s&2){let g=I(21);o(4),l("formGroup",r.approveSavingsAccountForm),o(9),u(m(14,12,"labels.inputs.Approved On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.approveSavingsAccountForm.controls.approvedOnDate.hasError("required")),o(6),u(m(30,14,"labels.inputs.Note")),o(10),l("routerLink",F(20,ho)),o(),v(` +`)}if(s&2){let g=O(21);o(4),l("formGroup",r.approveSavingsAccountForm),o(9),u(m(14,12,"labels.inputs.Approved On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.approveSavingsAccountForm.controls.approvedOnDate.hasError("required")),o(6),u(m(30,14,"labels.inputs.Note")),o(10),l("routerLink",B(20,$a)),o(),v(` `,m(41,16,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.approveSavingsAccountForm.valid),o(),v(` `,m(45,18,"labels.buttons.Confirm"),` - `)}},dependencies:[k,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,oe,tt,X,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Ao=()=>["../../"];function Mo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}},dependencies:[T,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,_t,Ct,xt,k,I,re],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Qa=()=>["../../"];function Ka(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Rejected On Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var yi=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectSavingsAccountForm()}createRejectSavingsAccountForm(){this.rejectSavingsAccountForm=this.formBuilder.group({rejectedOnDate:["",G.required],note:[""]})}submit(){let n=this.rejectSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.rejectSavingsAccountForm.value.rejectedOnDate;n.rejectedOnDate instanceof Date&&(n.rejectedOnDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"reject",_).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-reject-savings-account"]],decls:51,vars:21,consts:[["rejectedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var bn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectSavingsAccountForm()}createRejectSavingsAccountForm(){this.rejectSavingsAccountForm=this.formBuilder.group({rejectedOnDate:["",U.required],note:[""]})}submit(){let n=this.rejectSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.rejectSavingsAccountForm.value.rejectedOnDate;n.rejectedOnDate instanceof Date&&(n.rejectedOnDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"reject",_).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-reject-savings-account"]],decls:51,vars:21,consts:[["rejectedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` `),i(8,"div",3),t(9,` - `),i(10,"mat-form-field",4),h("click",function(){S(g);let b=I(21);return A(b.open())}),t(11,` + `),i(10,"mat-form-field",4),h("click",function(){b(g);let S=O(21);return M(S.open())}),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),f(16,"input",5),t(17,` `),f(18,"mat-datepicker-toggle",6),t(19,` `),f(20,"mat-datepicker",null,0),t(22,` - `),d(23,Mo,8,9,"mat-error",7),t(24,` + `),d(23,Ka,8,9,"mat-error",7),t(24,` `),a(),t(25,` `),i(26,"mat-form-field"),t(27,` @@ -423,24 +335,24 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(48,` `),a(),t(49,` `),a(),t(50,` -`)}if(s&2){let g=I(21);o(4),l("formGroup",r.rejectSavingsAccountForm),o(9),u(m(14,12,"labels.inputs.Rejected On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.rejectSavingsAccountForm.controls.rejectedOnDate.hasError("required")),o(6),u(m(30,14,"labels.inputs.Note")),o(10),l("routerLink",F(20,Ao)),o(),v(` +`)}if(s&2){let g=O(21);o(4),l("formGroup",r.rejectSavingsAccountForm),o(9),u(m(14,12,"labels.inputs.Rejected On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.rejectSavingsAccountForm.controls.rejectedOnDate.hasError("required")),o(6),u(m(30,14,"labels.inputs.Note")),o(10),l("routerLink",B(20,Qa)),o(),v(` `,m(41,16,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.rejectSavingsAccountForm.valid),o(),v(` `,m(45,18,"labels.buttons.Confirm"),` - `)}},dependencies:[k,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,oe,tt,X,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var To=()=>["../../transactions"];function Po(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}},dependencies:[T,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,_t,Ct,xt,k,I,re],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Ya=()=>["../../transactions"];function Ja(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Activated On Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var Ti=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateSavingsAccountForm()}createActivateSavingsAccountForm(){this.activateSavingsAccountForm=this.formBuilder.group({activatedOnDate:["",G.required]})}submit(){let n=this.activateSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.activateSavingsAccountForm.value.activatedOnDate;n.activatedOnDate instanceof Date&&(n.activatedOnDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"activate",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-activate-savings-account"]],decls:42,vars:18,consts:[["activatedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"flex-fill",3,"click"],["matInput","","required","","formControlName","activatedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var Mn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateSavingsAccountForm()}createActivateSavingsAccountForm(){this.activateSavingsAccountForm=this.formBuilder.group({activatedOnDate:["",U.required]})}submit(){let n=this.activateSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.activateSavingsAccountForm.value.activatedOnDate;n.activatedOnDate instanceof Date&&(n.activatedOnDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"activate",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-activate-savings-account"]],decls:42,vars:18,consts:[["activatedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"flex-fill",3,"click"],["matInput","","required","","formControlName","activatedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` `),i(8,"div",3),t(9,` - `),i(10,"mat-form-field",4),h("click",function(){S(g);let b=I(21);return A(b.open())}),t(11,` + `),i(10,"mat-form-field",4),h("click",function(){b(g);let S=O(21);return M(S.open())}),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),f(16,"input",5),t(17,` `),f(18,"mat-datepicker-toggle",6),t(19,` `),f(20,"mat-datepicker",null,0),t(22,` - `),d(23,Po,8,9,"mat-error",7),t(24,` + `),d(23,Ja,8,9,"mat-error",7),t(24,` `),a(),t(25,` `),a(),t(26,` `),a(),t(27,` @@ -452,11 +364,11 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(39,` `),a(),t(40,` `),a(),t(41,` -`)}if(s&2){let g=I(21);o(4),l("formGroup",r.activateSavingsAccountForm),o(9),u(m(14,11,"labels.inputs.Activated On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.activateSavingsAccountForm.controls.activatedOnDate.hasError("required")),o(7),l("routerLink",F(17,To)),o(),v(` +`)}if(s&2){let g=O(21);o(4),l("formGroup",r.activateSavingsAccountForm),o(9),u(m(14,11,"labels.inputs.Activated On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.activateSavingsAccountForm.controls.activatedOnDate.hasError("required")),o(7),l("routerLink",B(17,Ya)),o(),v(` `,m(32,13,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.activateSavingsAccountForm.valid),o(),v(` `,m(36,15,"labels.buttons.Confirm"),` - `)}},dependencies:[k,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,tt,X,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Do=()=>["../../"],Pi=(()=>{class e{constructor(n,s,r,g){this.formBuilder=n,this.savingsService=s,this.route=r,this.router=g,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.createUndoApprovalSavingsAccountForm()}createUndoApprovalSavingsAccountForm(){this.undoApprovalSavingsAccountForm=this.formBuilder.group({note:[""]})}submit(){let n=R({},this.undoApprovalSavingsAccountForm.value);this.savingsService.executeSavingsAccountCommand(this.accountId,"undoapproval",n).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(E),x(U))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-undo-approval-savings-account"]],decls:32,vars:13,consts:[[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"flex-fill"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` + `)}},dependencies:[T,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,_t,Ct,xt,k,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Xa=()=>["../../"],An=(()=>{class e{constructor(n,s,r,g){this.formBuilder=n,this.savingsService=s,this.route=r,this.router=g,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.createUndoApprovalSavingsAccountForm()}createUndoApprovalSavingsAccountForm(){this.undoApprovalSavingsAccountForm=this.formBuilder.group({note:[""]})}submit(){let n=L({},this.undoApprovalSavingsAccountForm.value);this.savingsService.executeSavingsAccountCommand(this.accountId,"undoapproval",n).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(F),x(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-undo-approval-savings-account"]],decls:32,vars:13,consts:[[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"flex-fill"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` `),i(2,"mat-card"),t(3,` `),i(4,"form",1),h("ngSubmit",function(){return r.submit()}),t(5,` `),i(6,"mat-card-content"),t(7,` @@ -473,23 +385,23 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(29,` `),a(),t(30,` `),a(),t(31,` -`)),s&2&&(o(4),l("formGroup",r.undoApprovalSavingsAccountForm),o(7),u(m(12,6,"labels.inputs.Note")),o(9),l("routerLink",F(12,Do)),o(),v(` +`)),s&2&&(o(4),l("formGroup",r.undoApprovalSavingsAccountForm),o(7),u(m(12,6,"labels.inputs.Note")),o(9),l("routerLink",B(12,Xa)),o(),v(` `,m(22,8,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.undoApprovalSavingsAccountForm.valid),o(),v(` `,m(26,10,"labels.buttons.Confirm"),` - `))},dependencies:[w,K,_t,ot,Q,W,at,oe,tt,X,H,Z,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Eo=()=>["../../"];function wo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `))},dependencies:[T,y,at,nt,K,it,ot,rt,G,J,ct,ht,Z,X,mt,k,I,re],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Za=()=>["../../"];function to(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Transaction Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var Ii=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createPostInterestSavingsAccountForm()}createPostInterestSavingsAccountForm(){this.postInterestSavingsAccountForm=this.formBuilder.group({transactionDate:["",G.required]})}submit(){let n=this.postInterestSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.postInterestSavingsAccountForm.value.transactionDate;n.transactionDate instanceof Date&&(n.transactionDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{IsPostInterestAsOn:!0,dateFormat:r,locale:s});this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"postInterestAsOn",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-post-interest-as-on-savings-account"]],decls:39,vars:18,consts:[["transactionDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var Tn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createPostInterestSavingsAccountForm()}createPostInterestSavingsAccountForm(){this.postInterestSavingsAccountForm=this.formBuilder.group({transactionDate:["",U.required]})}submit(){let n=this.postInterestSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.postInterestSavingsAccountForm.value.transactionDate;n.transactionDate instanceof Date&&(n.transactionDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{IsPostInterestAsOn:!0,dateFormat:r,locale:s});this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"postInterestAsOn",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-post-interest-as-on-savings-account"]],decls:39,vars:18,consts:[["transactionDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` - `),i(8,"mat-form-field",3),h("click",function(){S(g);let b=I(19);return A(b.open())}),t(9,` + `),i(8,"mat-form-field",3),h("click",function(){b(g);let S=O(19);return M(S.open())}),t(9,` `),i(10,"mat-label"),t(11),c(12,"translate"),a(),t(13,` `),f(14,"input",4),t(15,` `),f(16,"mat-datepicker-toggle",5),t(17,` `),f(18,"mat-datepicker",null,0),t(20,` - `),d(21,wo,8,9,"mat-error",6),t(22,` + `),d(21,to,8,9,"mat-error",6),t(22,` `),a(),t(23,` `),a(),t(24,` @@ -500,33 +412,33 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(36,` `),a(),t(37,` `),a(),t(38,` -`)}if(s&2){let g=I(19);o(4),l("formGroup",r.postInterestSavingsAccountForm),o(7),u(m(12,11,"labels.inputs.Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.postInterestSavingsAccountForm.controls.transactionDate.hasError("required")),o(6),l("routerLink",F(17,Eo)),o(),v(` +`)}if(s&2){let g=O(19);o(4),l("formGroup",r.postInterestSavingsAccountForm),o(7),u(m(12,11,"labels.inputs.Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.postInterestSavingsAccountForm.controls.transactionDate.hasError("required")),o(6),l("routerLink",B(17,Za)),o(),v(` `,m(29,13,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.postInterestSavingsAccountForm.valid),o(),v(` `,m(33,15,"labels.buttons.Confirm"),` - `)}},dependencies:[k,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,tt,X,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ko=()=>["../../"];function Bo(e,p){if(e&1&&(i(0,"mat-option",14),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `)}},dependencies:[T,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,_t,Ct,xt,k,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var eo=()=>["../../"];function no(e,p){if(e&1&&(i(0,"mat-option",14),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.displayName,` - `)}}function No(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}}function io(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Assignment Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var Di=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId,this.route.data.subscribe(L=>{this.savingsAccountData=L.savingsAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.fieldOfficerData=this.savingsAccountData.fieldOfficerOptions,this.createSavingsAssignStaffForm()}createSavingsAssignStaffForm(){this.savingsAssignStaffForm=this.formBuilder.group({toSavingsOfficerId:[""],assignmentDate:["",G.required]})}submit(){let n=this.savingsAssignStaffForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.savingsAssignStaffForm.value.assignmentDate;n.assignmentDate instanceof Date&&(n.assignmentDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{fromSavingsOfficerId:"",dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"assignSavingsOfficer",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-account-assign-staff"]],decls:54,vars:22,consts:[["assignmentDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"flex-48"],["formControlName","toSavingsOfficerId"],[3,"value",4,"ngFor","ngForOf"],[3,"click"],["matInput","","required","","formControlName","assignmentDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var yn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId,this.route.data.subscribe(H=>{this.savingsAccountData=H.savingsAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.fieldOfficerData=this.savingsAccountData.fieldOfficerOptions,this.createSavingsAssignStaffForm()}createSavingsAssignStaffForm(){this.savingsAssignStaffForm=this.formBuilder.group({toSavingsOfficerId:[""],assignmentDate:["",U.required]})}submit(){let n=this.savingsAssignStaffForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.savingsAssignStaffForm.value.assignmentDate;n.assignmentDate instanceof Date&&(n.assignmentDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{fromSavingsOfficerId:"",dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"assignSavingsOfficer",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-account-assign-staff"]],decls:54,vars:22,consts:[["assignmentDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[1,"flex-48"],["formControlName","toSavingsOfficerId"],[3,"value",4,"ngFor","ngForOf"],[3,"click"],["matInput","","required","","formControlName","assignmentDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` `),i(8,"div",3),t(9,` `),i(10,"mat-form-field",4),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),i(16,"mat-select",5),t(17,` - `),d(18,Bo,2,2,"mat-option",6),t(19,` + `),d(18,no,2,2,"mat-option",6),t(19,` `),a(),t(20,` `),a(),t(21,` - `),i(22,"mat-form-field",7),h("click",function(){S(g);let b=I(33);return A(b.open())}),t(23,` + `),i(22,"mat-form-field",7),h("click",function(){b(g);let S=O(33);return M(S.open())}),t(23,` `),i(24,"mat-label"),t(25),c(26,"translate"),a(),t(27,` `),f(28,"input",8),t(29,` `),f(30,"mat-datepicker-toggle",9),t(31,` `),f(32,"mat-datepicker",null,0),t(34,` - `),d(35,No,8,9,"mat-error",10),t(36,` + `),d(35,io,8,9,"mat-error",10),t(36,` `),a(),t(37,` `),a(),t(38,` `),a(),t(39,` @@ -538,23 +450,23 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(51,` `),a(),t(52,` `),a(),t(53,` -`)}if(s&2){let g=I(33);o(4),l("formGroup",r.savingsAssignStaffForm),o(9),u(m(14,13,"labels.inputs.To Savings Officer")),o(5),l("ngForOf",r.fieldOfficerData),o(7),u(m(26,15,"labels.inputs.Assignment Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.savingsAssignStaffForm.controls.assignmentDate.hasError("required")),o(7),l("routerLink",F(21,ko)),o(),v(` +`)}if(s&2){let g=O(33);o(4),l("formGroup",r.savingsAssignStaffForm),o(9),u(m(14,13,"labels.inputs.To Savings Officer")),o(5),l("ngForOf",r.fieldOfficerData),o(7),u(m(26,15,"labels.inputs.Assignment Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.savingsAssignStaffForm.controls.assignmentDate.hasError("required")),o(7),l("routerLink",B(21,eo)),o(),v(` `,m(44,17,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.savingsAssignStaffForm.valid),o(),v(` `,m(48,19,"labels.buttons.Confirm"),` - `)}},dependencies:[Tt,k,Dt,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,Ot,tt,X,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Vo=()=>["../../"];function jo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}},dependencies:[T,Dt,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,Ft,wt,_t,Ct,xt,k,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ao=()=>["../../"];function oo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Unassignment Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var Oi=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingsUnassignStaffForm()}createSavingsUnassignStaffForm(){this.savingsUnassignStaffForm=this.formBuilder.group({unassignedDate:["",G.required]})}submit(){let n=this.savingsUnassignStaffForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.savingsUnassignStaffForm.value.unassignedDate;n.unassignedDate instanceof Date&&(n.unassignedDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"unassignSavingsOfficer",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-account-unassign-staff"]],decls:39,vars:18,consts:[["unassignedDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"flex-fill",3,"click"],["matInput","","required","","formControlName","unassignedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var Pn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingsUnassignStaffForm()}createSavingsUnassignStaffForm(){this.savingsUnassignStaffForm=this.formBuilder.group({unassignedDate:["",U.required]})}submit(){let n=this.savingsUnassignStaffForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.savingsUnassignStaffForm.value.unassignedDate;n.unassignedDate instanceof Date&&(n.unassignedDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"unassignSavingsOfficer",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-account-unassign-staff"]],decls:39,vars:18,consts:[["unassignedDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"flex-fill",3,"click"],["matInput","","required","","formControlName","unassignedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` - `),i(8,"mat-form-field",3),h("click",function(){S(g);let b=I(19);return A(b.open())}),t(9,` + `),i(8,"mat-form-field",3),h("click",function(){b(g);let S=O(19);return M(S.open())}),t(9,` `),i(10,"mat-label"),t(11),c(12,"translate"),a(),t(13,` `),f(14,"input",4),t(15,` `),f(16,"mat-datepicker-toggle",5),t(17,` `),f(18,"mat-datepicker",null,0),t(20,` - `),d(21,jo,8,9,"mat-error",6),t(22,` + `),d(21,oo,8,9,"mat-error",6),t(22,` `),a(),t(23,` `),a(),t(24,` @@ -565,24 +477,24 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(36,` `),a(),t(37,` `),a(),t(38,` -`)}if(s&2){let g=I(19);o(4),l("formGroup",r.savingsUnassignStaffForm),o(7),u(m(12,11,"labels.inputs.Unassignment Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.savingsUnassignStaffForm.controls.unassignedDate.hasError("required")),o(6),l("routerLink",F(17,Vo)),o(),v(` +`)}if(s&2){let g=O(19);o(4),l("formGroup",r.savingsUnassignStaffForm),o(7),u(m(12,11,"labels.inputs.Unassignment Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.savingsUnassignStaffForm.controls.unassignedDate.hasError("required")),o(6),l("routerLink",B(17,ao)),o(),v(` `,m(29,13,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.savingsUnassignStaffForm.valid),o(),v(` `,m(33,15,"labels.buttons.Confirm"),` - `)}},dependencies:[k,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,tt,X,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Uo=()=>["../../"];function Lo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}},dependencies:[T,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,_t,Ct,xt,k,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var ro=()=>["../../"];function so(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Withdrawn On Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var Ei=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createWithdrawSavingsAccountForm()}createWithdrawSavingsAccountForm(){this.withdrawSavingsAccountForm=this.formBuilder.group({withdrawnOnDate:["",G.required],note:[""]})}submit(){let n=this.withdrawSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.withdrawSavingsAccountForm.value.withdrawnOnDate;n.withdrawnOnDate instanceof Date&&(n.withdrawnOnDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"withdrawnByApplicant",_).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-withdraw-by-client-savings-account"]],decls:51,vars:21,consts:[["withdrawnOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","withdrawnOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var In=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createWithdrawSavingsAccountForm()}createWithdrawSavingsAccountForm(){this.withdrawSavingsAccountForm=this.formBuilder.group({withdrawnOnDate:["",U.required],note:[""]})}submit(){let n=this.withdrawSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.withdrawSavingsAccountForm.value.withdrawnOnDate;n.withdrawnOnDate instanceof Date&&(n.withdrawnOnDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"withdrawnByApplicant",_).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-withdraw-by-client-savings-account"]],decls:51,vars:21,consts:[["withdrawnOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","withdrawnOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` `),i(8,"div",3),t(9,` - `),i(10,"mat-form-field",4),h("click",function(){S(g);let b=I(21);return A(b.open())}),t(11,` + `),i(10,"mat-form-field",4),h("click",function(){b(g);let S=O(21);return M(S.open())}),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),f(16,"input",5),t(17,` `),f(18,"mat-datepicker-toggle",6),t(19,` `),f(20,"mat-datepicker",null,0),t(22,` - `),d(23,Lo,8,9,"mat-error",7),t(24,` + `),d(23,so,8,9,"mat-error",7),t(24,` `),a(),t(25,` `),i(26,"mat-form-field"),t(27,` @@ -599,70 +511,70 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(48,` `),a(),t(49,` `),a(),t(50,` -`)}if(s&2){let g=I(21);o(4),l("formGroup",r.withdrawSavingsAccountForm),o(9),u(m(14,12,"labels.inputs.Withdrawn On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.withdrawSavingsAccountForm.controls.withdrawnOnDate.hasError("required")),o(6),u(m(30,14,"labels.inputs.Note")),o(10),l("routerLink",F(20,Uo)),o(),v(` +`)}if(s&2){let g=O(21);o(4),l("formGroup",r.withdrawSavingsAccountForm),o(9),u(m(14,12,"labels.inputs.Withdrawn On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.withdrawSavingsAccountForm.controls.withdrawnOnDate.hasError("required")),o(6),u(m(30,14,"labels.inputs.Note")),o(10),l("routerLink",B(20,ro)),o(),v(` `,m(41,16,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.withdrawSavingsAccountForm.valid),o(),v(` `,m(45,18,"labels.buttons.Confirm"),` - `)}},dependencies:[k,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,oe,tt,X,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zo=()=>["../../transactions"];function Ho(e,p){if(e&1&&(i(0,"mat-option",12),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `)}},dependencies:[T,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,_t,Ct,xt,k,I,re],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var co=()=>["../../transactions"];function mo(e,p){if(e&1&&(i(0,"mat-option",12),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.name+" ("+n.currency.name+")",` - `)}}function $o(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}}function lo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Charge")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function Wo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `),o(4),u(m(6,7,"labels.commons.required")))}function po(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Amount")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function Qo(e,p){if(e&1&&(i(0,"mat-option",12),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `),o(4),u(m(6,7,"labels.commons.required")))}function uo(e,p){if(e&1&&(i(0,"mat-option",12),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.value,` - `)}}function Ko(e,p){if(e&1&&(i(0,"mat-option",12),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `)}}function go(e,p){if(e&1&&(i(0,"mat-option",12),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.value,` - `)}}function Yo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}}function fo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Due for collection on")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function Jo(e,p){if(e&1){let n=y();i(0,"mat-form-field",17),h("click",function(){S(n);let r=I(11);return A(r.open())}),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}function vo(e,p){if(e&1){let n=P();i(0,"mat-form-field",17),h("click",function(){b(n);let r=O(11);return M(r.open())}),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",18),t(7,` `),f(8,"mat-datepicker-toggle",19),t(9,` `),f(10,"mat-datepicker",null,0),t(12,` - `),d(13,Yo,8,9,"mat-error",7),t(14,` - `),a()}if(e&2){let n=I(11),s=C(2);o(3),u(m(4,6,"labels.inputs.Due for collection on")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(5),l("ngIf",s.savingsChargeForm.controls.dueDate.hasError("required"))}}function Xo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `),d(13,fo,8,9,"mat-error",7),t(14,` + `),a()}if(e&2){let n=O(11),s=C(2);o(3),u(m(4,6,"labels.inputs.Due for collection on")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(5),l("ngIf",s.savingsChargeForm.controls.dueDate.hasError("required"))}}function xo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Due Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function Zo(e,p){if(e&1){let n=y();i(0,"mat-form-field",17),h("click",function(){S(n);let r=I(11);return A(r.open())}),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}function _o(e,p){if(e&1){let n=P();i(0,"mat-form-field",17),h("click",function(){b(n);let r=O(11);return M(r.open())}),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",20),t(7,` `),f(8,"mat-datepicker-toggle",19),t(9,` `),f(10,"mat-datepicker",null,1),t(12,` - `),d(13,Xo,8,9,"mat-error",7),t(14,` - `),a()}if(e&2){let n=I(11),s=C(2);o(3),u(m(4,6,"labels.inputs.Due On")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(5),l("ngIf",s.savingsChargeForm.controls.feeOnMonthDay.hasError("required"))}}function tr(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),d(13,xo,8,9,"mat-error",7),t(14,` + `),a()}if(e&2){let n=O(11),s=C(2);o(3),u(m(4,6,"labels.inputs.Due On")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(5),l("ngIf",s.savingsChargeForm.controls.feeOnMonthDay.hasError("required"))}}function Co(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",21),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Repeats Every")))}function er(e,p){if(e&1&&(i(0,"div",4),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Repeats Every")))}function ho(e,p){if(e&1&&(i(0,"div",4),t(1,` `),i(2,"mat-form-field"),t(3,` `),i(4,"mat-label"),t(5),c(6,"translate"),a(),t(7,` `),f(8,"input",13),t(9,` - `),d(10,Wo,8,9,"mat-error",7),t(11,` + `),d(10,po,8,9,"mat-error",7),t(11,` `),a(),t(12,` `),i(13,"mat-form-field"),t(14,` `),i(15,"mat-label"),t(16),c(17,"translate"),a(),t(18,` `),i(19,"mat-select",14),t(20,` - `),d(21,Qo,2,2,"mat-option",6),t(22,` + `),d(21,uo,2,2,"mat-option",6),t(22,` `),a(),t(23,` `),a(),t(24,` `),i(25,"mat-form-field"),t(26,` `),i(27,"mat-label"),t(28),c(29,"translate"),a(),t(30,` `),i(31,"mat-select",15),t(32,` - `),d(33,Ko,2,2,"mat-option",6),t(34,` + `),d(33,go,2,2,"mat-option",6),t(34,` `),a(),t(35,` `),a(),t(36,` - `),d(37,Jo,15,8,"mat-form-field",16),t(38,` + `),d(37,vo,15,8,"mat-form-field",16),t(38,` - `),d(39,Zo,15,8,"mat-form-field",16),t(40,` + `),d(39,_o,15,8,"mat-form-field",16),t(40,` - `),d(41,tr,8,3,"mat-form-field",7),t(42,` - `),a()),e&2){let n=C();o(5),u(m(6,9,"labels.inputs.Amount")),o(5),l("ngIf",n.savingsChargeForm.controls.amount.hasError("required")),o(6),u(m(17,11,"labels.inputs.Charge Calculation")),o(5),l("ngForOf",n.chargeDetails.chargeCalculationTypeOptions),o(7),u(m(29,13,"labels.inputs.Charge time type")),o(5),l("ngForOf",n.chargeDetails.chargeTimeTypeOptions),o(4),l("ngIf",n.savingsChargeForm.contains("dueDate")),o(2),l("ngIf",n.savingsChargeForm.contains("feeOnMonthDay")),o(2),l("ngIf",n.savingsChargeForm.contains("feeInterval"))}}var wi=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.route=s,this.router=r,this.dateUtils=g,this.savingsService=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(L=>{this.savingsChargeOptions=L.savingsAccountActionData.chargeOptions}),this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingsChargeForm(),this.buildDependencies()}buildDependencies(){this.savingsChargeForm.controls.chargeId.valueChanges.subscribe(n=>{this.savingsService.getChargeTemplate(n).subscribe(s=>{this.chargeDetails=s;let r=s.chargeTimeType.id;(s.chargeTimeType.value==="Withdrawal Fee"||s.chargeTimeType.value==="Saving No Activity Fee")&&(this.chargeDetails.dueDateNotRequired=!0),(s.chargeTimeType.value==="Annual Fee"||s.chargeTimeType.value==="Monthly Fee")&&(this.chargeDetails.chargeTimeTypeAnnualOrMonth=!0),!this.chargeDetails.dueDateNotRequired&&!this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.savingsChargeForm.addControl("dueDate",new pt("",G.required)):this.savingsChargeForm.removeControl("dueDate"),!this.chargeDetails.dueDateNotRequired&&this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.savingsChargeForm.addControl("feeOnMonthDay",new pt("",G.required)):this.savingsChargeForm.removeControl("feeOnMonthDay"),r.value==="Monthly Fee"?this.savingsChargeForm.addControl("feeInterval",new pt(s.feeInterval,G.required)):this.savingsChargeForm.removeControl("feeInterval"),this.savingsChargeForm.patchValue({amount:s.amount,chargeCalculationType:s.chargeCalculationType.id,chargeTimeType:s.chargeTimeType.id})})})}createSavingsChargeForm(){this.savingsChargeForm=this.formBuilder.group({chargeId:["",G.required],amount:["",G.required],chargeCalculationType:[{value:"",disabled:!0}],chargeTimeType:[{value:"",disabled:!0}]})}submit(){let n=this.savingsChargeForm.value;if(n.locale=this.settingsService.language.code,n.feeInterval||(n.feeInterval=this.chargeDetails.feeInterval),this.chargeDetails.dueDateNotRequired!==!0)if(this.chargeDetails.chargeTimeTypeAnnualOrMonth===!0){let s="MMMM-dd";if(n.monthDayFormat=s,n.feeOnMonthDay){let r=this.savingsChargeForm.value.feeOnMonthDay;n.feeOnMonthDay=this.dateUtils.formatDate(r,s)}}else{let s=this.settingsService.dateFormat;if(n.dateFormat=s,n.dueDate){let r=this.savingsChargeForm.value.dueDate;n.dueDate=this.dateUtils.formatDate(r,s)}}this.savingsService.createSavingsCharge(this.savingAccountId,"charges",n).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(E),x(U),x(q),x(P),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-add-charge-savings-account"]],decls:42,vars:16,consts:[["dueDatePicker",""],["feeOnMonthDayPicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","chargeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["class","layout-column",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","chargeCalculationType"],["formControlName","chargeTimeType"],[3,"click",4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matInput","","formControlName","feeInterval"]],template:function(s,r){s&1&&(i(0,"div",2),t(1,` + `),d(41,Co,8,3,"mat-form-field",7),t(42,` + `),a()),e&2){let n=C();o(5),u(m(6,9,"labels.inputs.Amount")),o(5),l("ngIf",n.savingsChargeForm.controls.amount.hasError("required")),o(6),u(m(17,11,"labels.inputs.Charge Calculation")),o(5),l("ngForOf",n.chargeDetails.chargeCalculationTypeOptions),o(7),u(m(29,13,"labels.inputs.Charge time type")),o(5),l("ngForOf",n.chargeDetails.chargeTimeTypeOptions),o(4),l("ngIf",n.savingsChargeForm.contains("dueDate")),o(2),l("ngIf",n.savingsChargeForm.contains("feeOnMonthDay")),o(2),l("ngIf",n.savingsChargeForm.contains("feeInterval"))}}var Dn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.route=s,this.router=r,this.dateUtils=g,this.savingsService=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.route.data.subscribe(H=>{this.savingsChargeOptions=H.savingsAccountActionData.chargeOptions}),this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingsChargeForm(),this.buildDependencies()}buildDependencies(){this.savingsChargeForm.controls.chargeId.valueChanges.subscribe(n=>{this.savingsService.getChargeTemplate(n).subscribe(s=>{this.chargeDetails=s;let r=s.chargeTimeType.id;(s.chargeTimeType.value==="Withdrawal Fee"||s.chargeTimeType.value==="Saving No Activity Fee")&&(this.chargeDetails.dueDateNotRequired=!0),(s.chargeTimeType.value==="Annual Fee"||s.chargeTimeType.value==="Monthly Fee")&&(this.chargeDetails.chargeTimeTypeAnnualOrMonth=!0),!this.chargeDetails.dueDateNotRequired&&!this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.savingsChargeForm.addControl("dueDate",new ft("",U.required)):this.savingsChargeForm.removeControl("dueDate"),!this.chargeDetails.dueDateNotRequired&&this.chargeDetails.chargeTimeTypeAnnualOrMonth?this.savingsChargeForm.addControl("feeOnMonthDay",new ft("",U.required)):this.savingsChargeForm.removeControl("feeOnMonthDay"),r.value==="Monthly Fee"?this.savingsChargeForm.addControl("feeInterval",new ft(s.feeInterval,U.required)):this.savingsChargeForm.removeControl("feeInterval"),this.savingsChargeForm.patchValue({amount:s.amount,chargeCalculationType:s.chargeCalculationType.id,chargeTimeType:s.chargeTimeType.id})})})}createSavingsChargeForm(){this.savingsChargeForm=this.formBuilder.group({chargeId:["",U.required],amount:["",U.required],chargeCalculationType:[{value:"",disabled:!0}],chargeTimeType:[{value:"",disabled:!0}]})}submit(){let n=this.savingsChargeForm.value;if(n.locale=this.settingsService.language.code,n.feeInterval||(n.feeInterval=this.chargeDetails.feeInterval),this.chargeDetails.dueDateNotRequired!==!0)if(this.chargeDetails.chargeTimeTypeAnnualOrMonth===!0){let s="MMMM-dd";if(n.monthDayFormat=s,n.feeOnMonthDay){let r=this.savingsChargeForm.value.feeOnMonthDay;n.feeOnMonthDay=this.dateUtils.formatDate(r,s)}}else{let s=this.settingsService.dateFormat;if(n.dateFormat=s,n.dueDate){let r=this.savingsChargeForm.value.dueDate;n.dueDate=this.dateUtils.formatDate(r,s)}}this.savingsService.createSavingsCharge(this.savingAccountId,"charges",n).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(F),x(q),x(z),x(D),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-add-charge-savings-account"]],decls:42,vars:16,consts:[["dueDatePicker",""],["feeOnMonthDayPicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],["required","","formControlName","chargeId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["class","layout-column",4,"ngIf"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","chargeCalculationType"],["formControlName","chargeTimeType"],[3,"click",4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","feeOnMonthDay",3,"min","max","matDatepicker"],["matInput","","formControlName","feeInterval"]],template:function(s,r){s&1&&(i(0,"div",2),t(1,` `),i(2,"mat-card"),t(3,` `),i(4,"form",3),h("ngSubmit",function(){return r.submit()}),t(5,` `),i(6,"mat-card-content"),t(7,` @@ -670,12 +582,12 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(10,"mat-form-field"),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),i(16,"mat-select",5),t(17,` - `),d(18,Ho,2,2,"mat-option",6),t(19,` + `),d(18,mo,2,2,"mat-option",6),t(19,` `),a(),t(20,` - `),d(21,$o,8,9,"mat-error",7),t(22,` + `),d(21,lo,8,9,"mat-error",7),t(22,` `),a(),t(23,` - `),d(24,er,43,15,"div",8),t(25,` + `),d(24,ho,43,15,"div",8),t(25,` `),a(),t(26,` `),i(27,"mat-card-actions",9),t(28,` @@ -686,45 +598,133 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(39,` `),a(),t(40,` `),a(),t(41,` -`)),s&2&&(o(4),l("formGroup",r.savingsChargeForm),o(9),u(m(14,9,"labels.inputs.Charge")),o(5),l("ngForOf",r.savingsChargeOptions),o(3),l("ngIf",r.savingsChargeForm.controls.chargeId.hasError("required")),o(3),l("ngIf",r.chargeDetails),o(5),l("routerLink",F(15,zo)),o(),v(` +`)),s&2&&(o(4),l("formGroup",r.savingsChargeForm),o(9),u(m(14,9,"labels.inputs.Charge")),o(5),l("ngForOf",r.savingsChargeOptions),o(3),l("ngIf",r.savingsChargeForm.controls.chargeId.hasError("required")),o(3),l("ngIf",r.chargeDetails),o(5),l("routerLink",B(15,co)),o(),v(` `,m(31,11,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.savingsChargeForm.valid),o(),v(` `,m(35,13,"labels.buttons.Submit"),` - `))},dependencies:[Tt,k,Dt,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,Ot,tt,X,ae,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var ir=()=>["../../"];function ar(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `))},dependencies:[T,Dt,N,y,at,nt,oe,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,Ft,wt,_t,Ct,xt,k,I],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();var So=()=>["../../transactions"];function bo(e,p){e&1&&(i(0,"h2",20),t(1),c(2,"translate"),a()),e&2&&(o(),v(` + `,m(2,1,"labels.heading.Withdraw Money From Saving Account"),` + `))}function Mo(e,p){e&1&&(i(0,"h2",20),t(1),c(2,"translate"),a()),e&2&&(o(),v(` + `,m(2,1,"labels.heading.Deposit Money To Saving Account"),` + `))}function Ao(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` + `,m(2,3,"labels.inputs.Transaction Date")," ",m(3,5,"labels.commons.is"),` + `),o(4),u(m(6,7,"labels.commons.required")))}function To(e,p){if(e&1&&(i(0,"mat-option",21),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `,n.name,` + `)}}function yo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` + `),f(6,"input",22),t(7,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Account Number")))}function Po(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` + `),f(6,"input",23),t(7,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Cheque")))}function Io(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` + `),f(6,"input",24),t(7,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Routing Code")))}function Do(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` + `),f(6,"input",25),t(7,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Receipt Number")))}function Oo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` + `),f(6,"input",26),t(7,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Bank")))}var On=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.route=s,this.router=r,this.dateUtils=g,this.savingsService=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.addPaymentDetailsFlag=!1,this.transactionType={deposit:!1,withdrawal:!1},this.currency=null,this.route.data.subscribe(H=>{this.paymentTypeOptions=H.savingsAccountActionData.paymentTypeOptions,H.savingsAccountActionData.currency&&(this.currency=H.savingsAccountActionData.currency)}),this.transactionCommand=this.route.snapshot.params.name.toLowerCase(),this.transactionType[this.transactionCommand]=!0,this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createSavingAccountTransactionForm()}createSavingAccountTransactionForm(){this.savingAccountTransactionForm=this.formBuilder.group({transactionDate:[this.settingsService.businessDate,U.required],transactionAmount:[0,U.required],paymentTypeId:[""],note:[""]})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.savingAccountTransactionForm.addControl("accountNumber",new ft("")),this.savingAccountTransactionForm.addControl("checkNumber",new ft("")),this.savingAccountTransactionForm.addControl("routingCode",new ft("")),this.savingAccountTransactionForm.addControl("receiptNumber",new ft("")),this.savingAccountTransactionForm.addControl("bankNumber",new ft(""))):(this.savingAccountTransactionForm.removeControl("accountNumber"),this.savingAccountTransactionForm.removeControl("checkNumber"),this.savingAccountTransactionForm.removeControl("routingCode"),this.savingAccountTransactionForm.removeControl("receiptNumber"),this.savingAccountTransactionForm.removeControl("bankNumber"))}submit(){let n=this.savingAccountTransactionForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.savingAccountTransactionForm.value.transactionDate;n.transactionDate instanceof Date&&(n.transactionDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});_.transactionAmount=_.transactionAmount*1,this.savingsService.executeSavingsAccountTransactionsCommand(this.savingAccountId,this.transactionCommand,_).subscribe(S=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(F),x(q),x(z),x(D),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-transactions"]],decls:96,vars:40,consts:[["dueDatePicker",""],[1,"container","mat-elevation-z8"],["mat-title","","class","m-l-10",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["required","","formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],["formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["mat-title","",1,"m-l-10"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` + `),i(2,"mat-card"),t(3,` + `),d(4,bo,3,3,"h2",2),t(5,` + `),d(6,Mo,3,3,"h2",2),t(7,` + + `),i(8,"form",3),h("ngSubmit",function(){return b(g),M(r.submit())}),t(9,` + `),i(10,"mat-card-content"),t(11,` + `),i(12,"div",4),t(13,` + `),i(14,"mat-form-field",5),h("click",function(){b(g);let S=O(25);return M(S.open())}),t(15,` + `),i(16,"mat-label"),t(17),c(18,"translate"),a(),t(19,` + `),f(20,"input",6),t(21,` + `),f(22,"mat-datepicker-toggle",7),t(23,` + `),f(24,"mat-datepicker",null,0),t(26,` + `),d(27,Ao,8,9,"mat-error",8),t(28,` + `),a(),t(29,` + + `),i(30,"mifosx-input-amount",9),t(31,` + `),a(),t(32,` + + `),i(33,"mat-form-field"),t(34,` + `),i(35,"mat-label"),t(36),c(37,"translate"),a(),t(38,` + `),i(39,"mat-select",10),t(40,` + `),d(41,To,2,2,"mat-option",11),t(42,` + `),a(),t(43,` + `),a(),t(44,` + + `),i(45,"div",12),t(46,` + `),i(47,"span",13),h("click",function(){return b(g),M(r.addPaymentDetails())}),t(48,` + `),i(49,"mat-slide-toggle"),t(50,` + `),i(51,"div",14),t(52,` + `),i(53,"span",15),t(54),c(55,"translate"),a(),t(56,` + `),a(),t(57,` + `),a(),t(58,` + `),a(),t(59,` + `),a(),t(60,` + + `),d(61,yo,8,3,"mat-form-field",8),t(62,` + + `),d(63,Po,8,3,"mat-form-field",8),t(64,` + + `),d(65,Io,8,3,"mat-form-field",8),t(66,` + + `),d(67,Do,8,3,"mat-form-field",8),t(68,` + + `),d(69,Oo,8,3,"mat-form-field",8),t(70,` + + `),i(71,"mat-form-field"),t(72,` + `),i(73,"mat-label"),t(74),c(75,"translate"),a(),t(76,` + `),f(77,"textarea",16),t(78,` + `),a(),t(79,` + + `),i(80,"mat-card-actions",17),t(81,` + `),i(82,"button",18),t(83),c(84,"translate"),a(),t(85,` + `),i(86,"button",19),t(87),c(88,"translate"),a(),t(89,` + `),a(),t(90,` + `),a(),t(91,` + `),a(),t(92,` + `),a(),t(93,` + `),a(),t(94,` +`),a(),t(95,` +`)}if(s&2){let g=O(25);o(4),l("ngIf",r.transactionType.withdrawal),o(2),l("ngIf",r.transactionType.deposit),o(2),l("formGroup",r.savingAccountTransactionForm),o(9),u(m(18,27,"labels.inputs.Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.savingAccountTransactionForm.controls.transactionDate.hasError("required")),o(3),l("currency",r.currency)("isRequired",!0)("inputFormControl",r.savingAccountTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),o(6),u(m(37,29,"labels.inputs.Payment Type")),o(5),l("ngForOf",r.paymentTypeOptions),o(10),l("className",r.addPaymentDetailsFlag?"enabled":"disabled"),o(3),u(m(55,31,"labels.inputs.Show Payment Details")),o(7),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(2),l("ngIf",r.addPaymentDetailsFlag),o(5),u(m(75,33,"labels.inputs.Notes")),o(8),l("routerLink",B(39,So)),o(),v(` + `,m(84,35,"labels.buttons.Cancel"),` + `),o(3),l("disabled",!r.savingAccountTransactionForm.valid),o(),v(` + `,m(88,37,"labels.buttons.Submit"),` + `)}},dependencies:[T,Dt,N,y,at,nt,oe,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,Ft,wt,_t,Ct,xt,k,I,je,Fe,re],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}"]})}}return e})();var Eo=()=>["../../"];function wo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Closed On Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function or(e,p){e&1&&(i(0,"mat-form-field",20),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}function Fo(e,p){e&1&&(i(0,"mat-form-field",20),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",21),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Transaction Amount")))}function rr(e,p){if(e&1&&(i(0,"mat-option",24),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Transaction Amount")))}function ko(e,p){if(e&1&&(i(0,"mat-option",24),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.name,` - `)}}function sr(e,p){if(e&1&&(i(0,"mat-form-field"),t(1,` + `)}}function Bo(e,p){if(e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"mat-select",22),t(7,` - `),d(8,rr,2,2,"mat-option",23),t(9,` + `),d(8,ko,2,2,"mat-option",23),t(9,` `),a(),t(10,` - `),a()),e&2){let n=C(2);o(3),u(m(4,2,"labels.inputs.Payment Type")),o(5),l("ngForOf",n.paymentTypeOptions)}}function cr(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2){let n=C(2);o(3),u(m(4,2,"labels.inputs.Payment Type")),o(5),l("ngForOf",n.paymentTypeOptions)}}function No(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",25),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Account Number")))}function mr(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Account Number")))}function Ro(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",26),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Cheque")))}function lr(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Cheque")))}function Vo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",27),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Routing Code")))}function pr(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Routing Code")))}function Lo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",28),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Receipt Number")))}function dr(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Receipt Number")))}function jo(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",29),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Bank")))}function ur(e,p){if(e&1){let n=y();i(0,"div",3),t(1,` - `),d(2,or,8,3,"mat-form-field",15),t(3,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Bank")))}function Go(e,p){if(e&1){let n=P();i(0,"div",3),t(1,` + `),d(2,Fo,8,3,"mat-form-field",15),t(3,` - `),d(4,sr,11,4,"mat-form-field",7),t(5,` + `),d(4,Bo,11,4,"mat-form-field",7),t(5,` `),i(6,"div",16),t(7,` - `),i(8,"span",17),h("click",function(){S(n);let r=C();return A(r.addPaymentDetails())}),t(9,` + `),i(8,"span",17),h("click",function(){b(n);let r=C();return M(r.addPaymentDetails())}),t(9,` `),i(10,"mat-slide-toggle"),t(11,` `),i(12,"div",18),t(13,` `),i(14,"span",19),t(15),c(16,"translate"),a(),t(17,` @@ -733,33 +733,33 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(20,` `),a(),t(21,` - `),d(22,cr,8,3,"mat-form-field",7),t(23,` + `),d(22,No,8,3,"mat-form-field",7),t(23,` - `),d(24,mr,8,3,"mat-form-field",7),t(25,` + `),d(24,Ro,8,3,"mat-form-field",7),t(25,` - `),d(26,lr,8,3,"mat-form-field",7),t(27,` + `),d(26,Vo,8,3,"mat-form-field",7),t(27,` - `),d(28,pr,8,3,"mat-form-field",7),t(29,` + `),d(28,Lo,8,3,"mat-form-field",7),t(29,` - `),d(30,dr,8,3,"mat-form-field",7),t(31,` - `),a()}if(e&2){let n=C();o(2),l("ngIf",n.closeSavingsAccountForm.controls.amount),o(2),l("ngIf",n.closeSavingsAccountForm.controls.paymentTypeId),o(8),l("className",n.showPaymentDetails?"enabled":"disabled"),o(3),u(m(16,9,"labels.inputs.Show Payment Details")),o(7),l("ngIf",n.closeSavingsAccountForm.controls.accountNumber),o(2),l("ngIf",n.closeSavingsAccountForm.controls.checkNumber),o(2),l("ngIf",n.closeSavingsAccountForm.controls.routingCode),o(2),l("ngIf",n.closeSavingsAccountForm.controls.receiptNumber),o(2),l("ngIf",n.closeSavingsAccountForm.controls.bankNumber)}}var Fi=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.addPaymentDetailsFlag=!1,this.route.data.subscribe(L=>{this.paymentTypeOptions=L.savingsAccountActionData[0].paymentTypeOptions,this.transactionAmount=L.savingsAccountActionData[1].summary.accountBalance}),this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createCloseSavingsAccountForm(),this.buildDependencies()}createCloseSavingsAccountForm(){this.closeSavingsAccountForm=this.formBuilder.group({closedOnDate:["",G.required],withdrawBalance:[!1],postInterestValidationOnClosure:[!1],note:[""]})}buildDependencies(){this.closeSavingsAccountForm.get("withdrawBalance").valueChanges.subscribe(n=>{n?(this.closeSavingsAccountForm.addControl("amount",new pt({value:this.transactionAmount,disabled:!0})),this.closeSavingsAccountForm.addControl("paymentTypeId",new pt(""))):(this.closeSavingsAccountForm.removeControl("amount"),this.closeSavingsAccountForm.removeControl("paymentTypeId"))})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.closeSavingsAccountForm.addControl("accountNumber",new pt("")),this.closeSavingsAccountForm.addControl("checkNumber",new pt("")),this.closeSavingsAccountForm.addControl("routingCode",new pt("")),this.closeSavingsAccountForm.addControl("receiptNumber",new pt("")),this.closeSavingsAccountForm.addControl("bankNumber",new pt(""))):(this.closeSavingsAccountForm.removeControl("accountNumber"),this.closeSavingsAccountForm.removeControl("checkNumber"),this.closeSavingsAccountForm.removeControl("routingCode"),this.closeSavingsAccountForm.removeControl("receiptNumber"),this.closeSavingsAccountForm.removeControl("bankNumber"))}submit(){let n=this.closeSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.closeSavingsAccountForm.value.closedOnDate;n.closedOnDate instanceof Date&&(n.closedOnDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"close",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-close-savings-account"]],decls:61,vars:28,consts:[["closedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["formControlName","withdrawBalance",1,"m-b-25","m-t-15"],["formControlName","postInterestValidationOnClosure"],["class","layout-column",4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"],["class","m-t-20",4,"ngIf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],[1,"m-t-20"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),d(30,jo,8,3,"mat-form-field",7),t(31,` + `),a()}if(e&2){let n=C();o(2),l("ngIf",n.closeSavingsAccountForm.controls.amount),o(2),l("ngIf",n.closeSavingsAccountForm.controls.paymentTypeId),o(8),l("className",n.showPaymentDetails?"enabled":"disabled"),o(3),u(m(16,9,"labels.inputs.Show Payment Details")),o(7),l("ngIf",n.closeSavingsAccountForm.controls.accountNumber),o(2),l("ngIf",n.closeSavingsAccountForm.controls.checkNumber),o(2),l("ngIf",n.closeSavingsAccountForm.controls.routingCode),o(2),l("ngIf",n.closeSavingsAccountForm.controls.receiptNumber),o(2),l("ngIf",n.closeSavingsAccountForm.controls.bankNumber)}}var En=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.addPaymentDetailsFlag=!1,this.route.data.subscribe(H=>{this.paymentTypeOptions=H.savingsAccountActionData[0].paymentTypeOptions,this.transactionAmount=H.savingsAccountActionData[1].summary.accountBalance}),this.accountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createCloseSavingsAccountForm(),this.buildDependencies()}createCloseSavingsAccountForm(){this.closeSavingsAccountForm=this.formBuilder.group({closedOnDate:["",U.required],withdrawBalance:[!1],postInterestValidationOnClosure:[!1],note:[""]})}buildDependencies(){this.closeSavingsAccountForm.get("withdrawBalance").valueChanges.subscribe(n=>{n?(this.closeSavingsAccountForm.addControl("amount",new ft({value:this.transactionAmount,disabled:!0})),this.closeSavingsAccountForm.addControl("paymentTypeId",new ft(""))):(this.closeSavingsAccountForm.removeControl("amount"),this.closeSavingsAccountForm.removeControl("paymentTypeId"))})}addPaymentDetails(){this.addPaymentDetailsFlag=!this.addPaymentDetailsFlag,this.addPaymentDetailsFlag?(this.closeSavingsAccountForm.addControl("accountNumber",new ft("")),this.closeSavingsAccountForm.addControl("checkNumber",new ft("")),this.closeSavingsAccountForm.addControl("routingCode",new ft("")),this.closeSavingsAccountForm.addControl("receiptNumber",new ft("")),this.closeSavingsAccountForm.addControl("bankNumber",new ft(""))):(this.closeSavingsAccountForm.removeControl("accountNumber"),this.closeSavingsAccountForm.removeControl("checkNumber"),this.closeSavingsAccountForm.removeControl("routingCode"),this.closeSavingsAccountForm.removeControl("receiptNumber"),this.closeSavingsAccountForm.removeControl("bankNumber"))}submit(){let n=this.closeSavingsAccountForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.closeSavingsAccountForm.value.closedOnDate;n.closedOnDate instanceof Date&&(n.closedOnDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountCommand(this.accountId,"close",_).subscribe(()=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-close-savings-account"]],decls:61,vars:28,consts:[["closedOnDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedOnDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["formControlName","withdrawBalance",1,"m-b-25","m-t-15"],["formControlName","postInterestValidationOnClosure"],["class","layout-column",4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"],["class","m-t-20",4,"ngIf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],[1,"m-t-20"],["type","number","required","","matInput","","formControlName","amount"],["formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` `),i(8,"div",3),t(9,` - `),i(10,"mat-form-field",4),h("click",function(){S(g);let b=I(21);return A(b.open())}),t(11,` + `),i(10,"mat-form-field",4),h("click",function(){b(g);let S=O(21);return M(S.open())}),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),f(16,"input",5),t(17,` `),f(18,"mat-datepicker-toggle",6),t(19,` `),f(20,"mat-datepicker",null,0),t(22,` - `),d(23,ar,8,9,"mat-error",7),t(24,` + `),d(23,wo,8,9,"mat-error",7),t(24,` `),a(),t(25,` `),i(26,"mat-checkbox",8),t(27),c(28,"translate"),a(),t(29,` `),i(30,"mat-checkbox",9),t(31),c(32,"translate"),a(),t(33,` - `),d(34,ur,32,11,"div",10),t(35,` + `),d(34,Go,32,11,"div",10),t(35,` `),i(36,"mat-form-field"),t(37,` `),i(38,"mat-label"),t(39),c(40,"translate"),a(),t(41,` @@ -775,37 +775,37 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(58,` `),a(),t(59,` `),a(),t(60,` -`)}if(s&2){let g=I(21);o(4),l("formGroup",r.closeSavingsAccountForm),o(9),u(m(14,15,"labels.inputs.Closed On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.closeSavingsAccountForm.controls.closedOnDate.hasError("required")),o(4),v(` +`)}if(s&2){let g=O(21);o(4),l("formGroup",r.closeSavingsAccountForm),o(9),u(m(14,15,"labels.inputs.Closed On Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.closeSavingsAccountForm.controls.closedOnDate.hasError("required")),o(4),v(` `,m(28,17,"labels.inputs.Withdraw Balance"),` `),o(4),v(` `,m(32,19,"labels.inputs.Is Interest Posting required on closure date"),`? - `),o(3),l("ngIf",r.closeSavingsAccountForm.controls.withdrawBalance.value),o(5),u(m(40,21,"labels.inputs.Note")),o(10),l("routerLink",F(27,ir)),o(),v(` + `),o(3),l("ngIf",r.closeSavingsAccountForm.controls.withdrawBalance.value),o(5),u(m(40,21,"labels.inputs.Note")),o(10),l("routerLink",B(27,Eo)),o(),v(` `,m(51,23,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.closeSavingsAccountForm.valid),o(),v(` `,m(55,25,"labels.buttons.Confirm"),` - `)}},dependencies:[Tt,k,Dt,w,K,_t,ot,ve,gt,ft,vt,Q,W,mt,ut,at,oe,Ot,we,tt,X,ae,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var fr=()=>["../../"];function vr(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}},dependencies:[T,Dt,N,y,at,nt,oe,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,Ft,wt,_t,Ct,xt,k,I,xe,Fe,re],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Uo=()=>["../../"];function qo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Due Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function xr(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `),o(4),u(m(6,7,"labels.commons.required")))}function Ho(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Amount")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}var ki=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId,this.route.data.subscribe(L=>{this.savingsAccountData=L.savingsAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApplyAnnualFeesForm(),this.applyCharge()}createApplyAnnualFeesForm(){this.applyAnnualFeesForm=this.formBuilder.group({dueDate:["",G.required],amount:[""]})}applyCharge(){this.savingsAccountData.charges.forEach(s=>{s.name==="Annual fee - INR"&&(this.chargeId=s.id,this.applyAnnualFeesForm.get("amount").patchValue(s.amount))})}submit(){let n=this.applyAnnualFeesForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.applyAnnualFeesForm.value.dueDate;n.dueDate instanceof Date&&(n.dueDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountChargesCommand(this.accountId,"paycharge",_,this.chargeId).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-apply-annual-fees-savings-account"]],decls:53,vars:22,consts:[["dueDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["type","number","formControlName","amount","required","","matInput",""],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}var wn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.snapshot.params.savingAccountId,this.route.data.subscribe(H=>{this.savingsAccountData=H.savingsAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApplyAnnualFeesForm(),this.applyCharge()}createApplyAnnualFeesForm(){this.applyAnnualFeesForm=this.formBuilder.group({dueDate:["",U.required],amount:[""]})}applyCharge(){this.savingsAccountData.charges.forEach(s=>{s.name==="Annual fee - INR"&&(this.chargeId=s.id,this.applyAnnualFeesForm.get("amount").patchValue(s.amount))})}submit(){let n=this.applyAnnualFeesForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.applyAnnualFeesForm.value.dueDate;n.dueDate instanceof Date&&(n.dueDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountChargesCommand(this.accountId,"paycharge",_,this.chargeId).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-apply-annual-fees-savings-account"]],decls:53,vars:22,consts:[["dueDatePicker",""],[1,"container","mat-elevation-z8"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","dueDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["type","number","formControlName","amount","required","","matInput",""],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content"),t(7,` `),i(8,"div",3),t(9,` - `),i(10,"mat-form-field",4),h("click",function(){S(g);let b=I(21);return A(b.open())}),t(11,` + `),i(10,"mat-form-field",4),h("click",function(){b(g);let S=O(21);return M(S.open())}),t(11,` `),i(12,"mat-label"),t(13),c(14,"translate"),a(),t(15,` `),f(16,"input",5),t(17,` `),f(18,"mat-datepicker-toggle",6),t(19,` `),f(20,"mat-datepicker",null,0),t(22,` - `),d(23,vr,8,9,"mat-error",7),t(24,` + `),d(23,qo,8,9,"mat-error",7),t(24,` `),a(),t(25,` `),i(26,"mat-form-field"),t(27,` `),i(28,"mat-label"),t(29),c(30,"translate"),a(),t(31,` `),f(32,"input",8),t(33,` - `),d(34,xr,8,9,"mat-error",7),t(35,` + `),d(34,Ho,8,9,"mat-error",7),t(35,` `),a(),t(36,` `),a(),t(37,` `),a(),t(38,` @@ -817,43 +817,43 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(50,` `),a(),t(51,` `),a(),t(52,` -`)}if(s&2){let g=I(21);o(4),l("formGroup",r.applyAnnualFeesForm),o(9),u(m(14,13,"labels.inputs.Annual Fees Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.applyAnnualFeesForm.controls.dueDate.hasError("required")),o(6),u(m(30,15,"labels.inputs.Amount")),o(5),l("ngIf",r.applyAnnualFeesForm.controls.amount.hasError("required")),o(7),l("routerLink",F(21,fr)),o(),v(` +`)}if(s&2){let g=O(21);o(4),l("formGroup",r.applyAnnualFeesForm),o(9),u(m(14,13,"labels.inputs.Annual Fees Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.applyAnnualFeesForm.controls.dueDate.hasError("required")),o(6),u(m(30,15,"labels.inputs.Amount")),o(5),l("ngIf",r.applyAnnualFeesForm.controls.amount.hasError("required")),o(7),l("routerLink",B(21,Uo)),o(),v(` `,m(43,17,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.applyAnnualFeesForm.valid),o(),v(` `,m(47,19,"labels.buttons.Confirm"),` - `)}},dependencies:[k,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,tt,X,ae,H,Z,ct,et,nt,j,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var Cr=()=>["../../transactions"];function hr(e,p){e&1&&(i(0,"mat-card-title"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.heading.Hold Amount")))}function br(e,p){e&1&&(i(0,"mat-card-title"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.heading.Block Savings Account")))}function Sr(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `)}},dependencies:[T,N,y,at,nt,oe,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,_t,Ct,xt,k,I],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return e})();var zo=()=>["../../transactions"];function $o(e,p){e&1&&(i(0,"mat-card-title"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.heading.Hold Amount")))}function Wo(e,p){e&1&&(i(0,"mat-card-title"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.heading.Block Savings Account")))}function Qo(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.name,` - `)}}function Ar(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `)}}function Ko(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Reason")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function Mr(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `),o(4),u(m(6,7,"labels.commons.required")))}function Yo(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Transaction Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function yr(e,p){if(e&1){let n=y();i(0,"mat-form-field",14),h("click",function(){S(n);let r=I(11);return A(r.open())}),t(1,` + `),o(4),u(m(6,7,"labels.commons.required")))}function Jo(e,p){if(e&1){let n=P();i(0,"mat-form-field",14),h("click",function(){b(n);let r=O(11);return M(r.open())}),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",15),t(7,` `),f(8,"mat-datepicker-toggle",16),t(9,` `),f(10,"mat-datepicker",null,0),t(12,` - `),d(13,Mr,8,9,"mat-error",2),t(14,` - `),a()}if(e&2){let n=I(11),s=C();o(3),u(m(4,6,"labels.inputs.Transaction Date")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(5),l("ngIf",s.manageSavingsAccountForm.controls.transactionDate.hasError("required"))}}function Tr(e,p){if(e&1&&(i(0,"mifosx-input-amount",17),t(1,` - `),a()),e&2){let n=C();l("currency",n.currency)("isRequired",!0)("inputFormControl",n.manageSavingsAccountForm.controls.transactionAmount)("inputLabel","Transaction Amount")}}var Bi=(()=>{class e{constructor(n,s,r,g,_,b,L){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.systemService=b,this.settingsService=L,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.reasonOptions=[],this.transactionType={holdamount:!1,blockaccount:!1,blockdeposit:!1,blockwithdrawal:!1},this.transactionCommand=this.route.snapshot.params.name.toLowerCase().replaceAll(" ",""),this.transactionType[this.transactionCommand]=!0,this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createManageSavingsAccountForm(),(this.transactionType.holdamount||this.transactionType.blockaccount||this.transactionType.blockdeposit||this.transactionType.blockwithdrawal)&&this.getCodeValues()}getCodeValues(){let n="SavingsTransactionFreezeReasons";this.transactionType.blockaccount?n="SavingsAccountBlockReasons":this.transactionType.blockdeposit?n="CreditTransactionFreezeReasons":this.transactionType.blockwithdrawal&&(n="DebitTransactionFreezeReasons"),this.systemService.getCodes().subscribe(s=>{s.some(r=>(r.name===n&&this.systemService.getCodeValues(r.id).subscribe(g=>(this.reasonOptions=g,!0)),!1))})}createManageSavingsAccountForm(){this.transactionType.holdamount?this.manageSavingsAccountForm=this.formBuilder.group({reasonForBlock:["",G.required],transactionDate:["",G.required],transactionAmount:[0,G.required]}):this.manageSavingsAccountForm=this.formBuilder.group({reasonForBlock:["",G.required]})}submit(){let n="",s={};if(this.transactionType.holdamount){let r=this.manageSavingsAccountForm.value,g=this.settingsService.language.code,_=this.settingsService.dateFormat,b=this.manageSavingsAccountForm.value.transactionDate;r.transactionDate instanceof Date&&(r.transactionDate=this.dateUtils.formatDate(b,_)),s=z(R({},r),{dateFormat:_,locale:g}),n="holdAmount",s.transactionAmount=s.transactionAmount*1,this.savingsService.executeSavingsAccountTransactionsCommand(this.savingAccountId,n,s).subscribe(L=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}else s=R({},this.manageSavingsAccountForm.value),n="block",this.transactionType.blockdeposit?n="blockCredit":this.transactionType.blockwithdrawal&&(n="blockDebit"),this.savingsService.executeSavingsAccountCommand(this.savingAccountId,n,s).subscribe(r=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(q),x(E),x(U),x(Yn),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-manage-savings-account"]],inputs:{currency:"currency"},decls:45,vars:19,consts:[["transactionDatePicker",""],[1,"container","mat-elevation-z8"],[4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-row"],[1,"flex-100"],["required","","formControlName","reasonForBlock"],[3,"value",4,"ngFor","ngForOf"],["class","flex-100",3,"click",4,"ngIf"],["class","flex-100",3,"currency","isRequired","inputFormControl","inputLabel",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"flex-100",3,"currency","isRequired","inputFormControl","inputLabel"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` + `),d(13,Yo,8,9,"mat-error",2),t(14,` + `),a()}if(e&2){let n=O(11),s=C();o(3),u(m(4,6,"labels.inputs.Transaction Date")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(5),l("ngIf",s.manageSavingsAccountForm.controls.transactionDate.hasError("required"))}}function Xo(e,p){if(e&1&&(i(0,"mifosx-input-amount",17),t(1,` + `),a()),e&2){let n=C();l("currency",n.currency)("isRequired",!0)("inputFormControl",n.manageSavingsAccountForm.controls.transactionAmount)("inputLabel","Transaction Amount")}}var Fn=(()=>{class e{constructor(n,s,r,g,_,S,H){this.formBuilder=n,this.savingsService=s,this.dateUtils=r,this.route=g,this.router=_,this.systemService=S,this.settingsService=H,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.reasonOptions=[],this.transactionType={holdamount:!1,blockaccount:!1,blockdeposit:!1,blockwithdrawal:!1},this.transactionCommand=this.route.snapshot.params.name.toLowerCase().replaceAll(" ",""),this.transactionType[this.transactionCommand]=!0,this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createManageSavingsAccountForm(),(this.transactionType.holdamount||this.transactionType.blockaccount||this.transactionType.blockdeposit||this.transactionType.blockwithdrawal)&&this.getCodeValues()}getCodeValues(){let n="SavingsTransactionFreezeReasons";this.transactionType.blockaccount?n="SavingsAccountBlockReasons":this.transactionType.blockdeposit?n="CreditTransactionFreezeReasons":this.transactionType.blockwithdrawal&&(n="DebitTransactionFreezeReasons"),this.systemService.getCodes().subscribe(s=>{s.some(r=>(r.name===n&&this.systemService.getCodeValues(r.id).subscribe(g=>(this.reasonOptions=g,!0)),!1))})}createManageSavingsAccountForm(){this.transactionType.holdamount?this.manageSavingsAccountForm=this.formBuilder.group({reasonForBlock:["",U.required],transactionDate:["",U.required],transactionAmount:[0,U.required]}):this.manageSavingsAccountForm=this.formBuilder.group({reasonForBlock:["",U.required]})}submit(){let n="",s={};if(this.transactionType.holdamount){let r=this.manageSavingsAccountForm.value,g=this.settingsService.language.code,_=this.settingsService.dateFormat,S=this.manageSavingsAccountForm.value.transactionDate;r.transactionDate instanceof Date&&(r.transactionDate=this.dateUtils.formatDate(S,_)),s=Q(L({},r),{dateFormat:_,locale:g}),n="holdAmount",s.transactionAmount=s.transactionAmount*1,this.savingsService.executeSavingsAccountTransactionsCommand(this.savingAccountId,n,s).subscribe(H=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}else s=L({},this.manageSavingsAccountForm.value),n="block",this.transactionType.blockdeposit?n="blockCredit":this.transactionType.blockwithdrawal&&(n="blockDebit"),this.savingsService.executeSavingsAccountCommand(this.savingAccountId,n,s).subscribe(r=>{this.router.navigate(["../../transactions"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(z),x(F),x(q),x(Pi),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-manage-savings-account"]],inputs:{currency:"currency"},decls:45,vars:19,consts:[["transactionDatePicker",""],[1,"container","mat-elevation-z8"],[4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"layout-row"],[1,"flex-100"],["required","","formControlName","reasonForBlock"],[3,"value",4,"ngFor","ngForOf"],["class","flex-100",3,"click",4,"ngIf"],["class","flex-100",3,"currency","isRequired","inputFormControl","inputLabel",4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],[1,"flex-100",3,"click"],["matInput","","required","","formControlName","transactionDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[1,"flex-100",3,"currency","isRequired","inputFormControl","inputLabel"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),d(4,hr,3,3,"mat-card-title",2),t(5,` - `),d(6,br,3,3,"mat-card-title",2),t(7,` + `),d(4,$o,3,3,"mat-card-title",2),t(5,` + `),d(6,Wo,3,3,"mat-card-title",2),t(7,` `),i(8,"form",3),h("ngSubmit",function(){return r.submit()}),t(9,` `),i(10,"mat-card-content",4),t(11,` `),i(12,"mat-form-field",5),t(13,` `),i(14,"mat-label"),t(15),c(16,"translate"),a(),t(17,` `),i(18,"mat-select",6),t(19,` - `),d(20,Sr,2,2,"mat-option",7),t(21,` + `),d(20,Qo,2,2,"mat-option",7),t(21,` `),a(),t(22,` - `),d(23,Ar,8,9,"mat-error",2),t(24,` + `),d(23,Ko,8,9,"mat-error",2),t(24,` `),a(),t(25,` - `),d(26,yr,15,8,"mat-form-field",8),t(27,` + `),d(26,Jo,15,8,"mat-form-field",8),t(27,` - `),d(28,Tr,2,4,"mifosx-input-amount",9),t(29,` + `),d(28,Xo,2,4,"mifosx-input-amount",9),t(29,` `),a(),t(30,` `),i(31,"mat-card-actions",10),t(32,` @@ -863,25 +863,25 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(42,` `),a(),t(43,` `),a(),t(44,` -`)),s&2&&(o(4),l("ngIf",r.transactionType.holdamount),o(2),l("ngIf",r.transactionType.blockaccount),o(2),l("formGroup",r.manageSavingsAccountForm),o(7),u(m(16,12,"labels.inputs.Reason")),o(5),l("ngForOf",r.reasonOptions),o(3),l("ngIf",r.manageSavingsAccountForm.controls.reasonForBlock.hasError("required")),o(3),l("ngIf",r.transactionType.holdamount),o(2),l("ngIf",r.transactionType.holdamount),o(5),l("routerLink",F(18,Cr)),o(),v(` +`)),s&2&&(o(4),l("ngIf",r.transactionType.holdamount),o(2),l("ngIf",r.transactionType.blockaccount),o(2),l("formGroup",r.manageSavingsAccountForm),o(7),u(m(16,12,"labels.inputs.Reason")),o(5),l("ngForOf",r.reasonOptions),o(3),l("ngIf",r.manageSavingsAccountForm.controls.reasonForBlock.hasError("required")),o(3),l("ngIf",r.transactionType.holdamount),o(2),l("ngIf",r.transactionType.holdamount),o(5),l("routerLink",B(18,zo)),o(),v(` `,m(35,14,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.manageSavingsAccountForm.valid),o(),v(` `,m(39,16,"labels.buttons.Confirm"),` - `))},dependencies:[Tt,k,Dt,w,K,_t,ot,an,gt,ft,vt,Q,W,mt,ut,at,Ot,tt,X,H,Z,ct,et,nt,je,j,T],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();function Ir(e,p){e&1&&f(0,"mifosx-approve-savings-account")}function Dr(e,p){e&1&&f(0,"mifosx-reject-savings-account")}function Or(e,p){e&1&&f(0,"mifosx-activate-savings-account")}function Er(e,p){e&1&&f(0,"mifosx-undo-approval-savings-account")}function wr(e,p){e&1&&f(0,"mifosx-post-interest-as-on-savings-account")}function Fr(e,p){e&1&&f(0,"mifosx-savings-account-assign-staff")}function kr(e,p){e&1&&f(0,"mifosx-savings-account-unassign-staff")}function Br(e,p){e&1&&f(0,"mifosx-withdraw-by-client-savings-account")}function Nr(e,p){e&1&&f(0,"mifosx-add-charge-savings-account")}function Rr(e,p){e&1&&f(0,"mifosx-savings-transactions")}function Vr(e,p){e&1&&f(0,"mifosx-close-savings-account")}function jr(e,p){e&1&&f(0,"mifosx-apply-annual-fees-savings-account")}function Gr(e,p){if(e&1&&(i(0,"mifosx-manage-savings-account",2),t(1,` -`),a()),e&2){let n=C();l("currency",n.currency)}}var Ni=(()=>{class e{constructor(n){this.route=n,this.actions={Approve:!1,Reject:!1,Withdrawal:!1,Deposit:!1,Activate:!1,Close:!1,"Undo Approval":!1,"Post Interest As On":!1,"Assign Staff":!1,"Add Charge":!1,"Unassign Staff":!1,"Withdrawn by Client":!1,"Apply Annual Fees":!1,"Hold Amount":!1,"Block Account":!1,"Unblock Account":!1,"Block Deposit":!1,"Unblock Deposit":!1,"Block Withdrawal":!1,"Unblock Withdrawal":!1},this.route.data.subscribe(r=>{r.savingsAccountActionData&&(this.currency=r.savingsAccountActionData.currency)});let s=this.route.snapshot.params.name;s in this.actions&&(this.actions[s]=!0)}static{this.\u0275fac=function(s){return new(s||e)(x(E))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-saving-account-actions"]],decls:26,vars:13,consts:[[4,"ngIf"],[3,"currency",4,"ngIf"],[3,"currency"]],template:function(s,r){s&1&&(d(0,Ir,1,0,"mifosx-approve-savings-account",0),t(1,` -`),d(2,Dr,1,0,"mifosx-reject-savings-account",0),t(3,` -`),d(4,Or,1,0,"mifosx-activate-savings-account",0),t(5,` -`),d(6,Er,1,0,"mifosx-undo-approval-savings-account",0),t(7,` -`),d(8,wr,1,0,"mifosx-post-interest-as-on-savings-account",0),t(9,` -`),d(10,Fr,1,0,"mifosx-savings-account-assign-staff",0),t(11,` -`),d(12,kr,1,0,"mifosx-savings-account-unassign-staff",0),t(13,` -`),d(14,Br,1,0,"mifosx-withdraw-by-client-savings-account",0),t(15,` -`),d(16,Nr,1,0,"mifosx-add-charge-savings-account",0),t(17,` -`),d(18,Rr,1,0,"mifosx-savings-transactions",0),t(19,` -`),d(20,Vr,1,0,"mifosx-close-savings-account",0),t(21,` -`),d(22,jr,1,0,"mifosx-apply-annual-fees-savings-account",0),t(23,` -`),d(24,Gr,2,1,"mifosx-manage-savings-account",1),t(25,` -`)),s&2&&(l("ngIf",r.actions.Approve),o(2),l("ngIf",r.actions.Reject),o(2),l("ngIf",r.actions.Activate),o(2),l("ngIf",r.actions["Undo Approval"]),o(2),l("ngIf",r.actions["Post Interest As On"]),o(2),l("ngIf",r.actions["Assign Staff"]),o(2),l("ngIf",r.actions["Unassign Staff"]),o(2),l("ngIf",r.actions["Withdrawn by Client"]),o(2),l("ngIf",r.actions["Add Charge"]),o(2),l("ngIf",r.actions.Withdrawal||r.actions.Deposit),o(2),l("ngIf",r.actions.Close),o(2),l("ngIf",r.actions["Apply Annual Fees"]),o(2),l("ngIf",r.actions["Hold Amount"]||r.actions["Block Account"]||r.actions["Block Deposit"]||r.actions["Block Withdrawal"]))},dependencies:[k,Ai,Mi,yi,Ti,Pi,Ii,Di,Oi,Ei,wi,Fi,ki,Bi]})}}return e})();var Ur=()=>({confirm:!0}),vn=(()=>{class e{constructor(n,s){this.dialogRef=n,this.data=s}static{this.\u0275fac=function(s){return new(s||e)(x(Zt),x(Ee))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-waive-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` + `))},dependencies:[T,Dt,N,y,at,nt,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,Ft,wt,_t,Ct,xt,k,I,en,je],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();function Zo(e,p){e&1&&f(0,"mifosx-approve-savings-account")}function tr(e,p){e&1&&f(0,"mifosx-reject-savings-account")}function er(e,p){e&1&&f(0,"mifosx-activate-savings-account")}function nr(e,p){e&1&&f(0,"mifosx-undo-approval-savings-account")}function ir(e,p){e&1&&f(0,"mifosx-post-interest-as-on-savings-account")}function ar(e,p){e&1&&f(0,"mifosx-savings-account-assign-staff")}function or(e,p){e&1&&f(0,"mifosx-savings-account-unassign-staff")}function rr(e,p){e&1&&f(0,"mifosx-withdraw-by-client-savings-account")}function sr(e,p){e&1&&f(0,"mifosx-add-charge-savings-account")}function cr(e,p){e&1&&f(0,"mifosx-savings-transactions")}function mr(e,p){e&1&&f(0,"mifosx-close-savings-account")}function lr(e,p){e&1&&f(0,"mifosx-apply-annual-fees-savings-account")}function pr(e,p){if(e&1&&(i(0,"mifosx-manage-savings-account",2),t(1,` +`),a()),e&2){let n=C();l("currency",n.currency)}}var kn=(()=>{class e{constructor(n){this.route=n,this.actions={Approve:!1,Reject:!1,Withdrawal:!1,Deposit:!1,Activate:!1,Close:!1,"Undo Approval":!1,"Post Interest As On":!1,"Assign Staff":!1,"Add Charge":!1,"Unassign Staff":!1,"Withdrawn by Client":!1,"Apply Annual Fees":!1,"Hold Amount":!1,"Block Account":!1,"Unblock Account":!1,"Block Deposit":!1,"Unblock Deposit":!1,"Block Withdrawal":!1,"Unblock Withdrawal":!1},this.route.data.subscribe(r=>{r.savingsAccountActionData&&(this.currency=r.savingsAccountActionData.currency)});let s=this.route.snapshot.params.name;s in this.actions&&(this.actions[s]=!0)}static{this.\u0275fac=function(s){return new(s||e)(x(F))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-saving-account-actions"]],decls:26,vars:13,consts:[[4,"ngIf"],[3,"currency",4,"ngIf"],[3,"currency"]],template:function(s,r){s&1&&(d(0,Zo,1,0,"mifosx-approve-savings-account",0),t(1,` +`),d(2,tr,1,0,"mifosx-reject-savings-account",0),t(3,` +`),d(4,er,1,0,"mifosx-activate-savings-account",0),t(5,` +`),d(6,nr,1,0,"mifosx-undo-approval-savings-account",0),t(7,` +`),d(8,ir,1,0,"mifosx-post-interest-as-on-savings-account",0),t(9,` +`),d(10,ar,1,0,"mifosx-savings-account-assign-staff",0),t(11,` +`),d(12,or,1,0,"mifosx-savings-account-unassign-staff",0),t(13,` +`),d(14,rr,1,0,"mifosx-withdraw-by-client-savings-account",0),t(15,` +`),d(16,sr,1,0,"mifosx-add-charge-savings-account",0),t(17,` +`),d(18,cr,1,0,"mifosx-savings-transactions",0),t(19,` +`),d(20,mr,1,0,"mifosx-close-savings-account",0),t(21,` +`),d(22,lr,1,0,"mifosx-apply-annual-fees-savings-account",0),t(23,` +`),d(24,pr,2,1,"mifosx-manage-savings-account",1),t(25,` +`)),s&2&&(l("ngIf",r.actions.Approve),o(2),l("ngIf",r.actions.Reject),o(2),l("ngIf",r.actions.Activate),o(2),l("ngIf",r.actions["Undo Approval"]),o(2),l("ngIf",r.actions["Post Interest As On"]),o(2),l("ngIf",r.actions["Assign Staff"]),o(2),l("ngIf",r.actions["Unassign Staff"]),o(2),l("ngIf",r.actions["Withdrawn by Client"]),o(2),l("ngIf",r.actions["Add Charge"]),o(2),l("ngIf",r.actions.Withdrawal||r.actions.Deposit),o(2),l("ngIf",r.actions.Close),o(2),l("ngIf",r.actions["Apply Annual Fees"]),o(2),l("ngIf",r.actions["Hold Amount"]||r.actions["Block Account"]||r.actions["Block Deposit"]||r.actions["Block Withdrawal"]))},dependencies:[T,N,y,Sn,bn,Mn,An,Tn,yn,Pn,In,Dn,On,En,wn,Fn],encapsulation:2})}}return e})();var dr=()=>({confirm:!0}),Ue=(()=>{class e{constructor(n,s){this.dialogRef=n,this.data=s}static{this.\u0275fac=function(s){return new(s||e)(x(te),x(Ee))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-waive-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` `),i(4,"div",1),t(5,` `),i(6,"p"),t(7),c(8,"translate"),a(),t(9,` `),a(),t(10,` @@ -889,9 +889,9 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(13,"button",3),t(14),c(15,"translate"),a(),t(16,` `),i(17,"button",4),t(18),c(19,"translate"),a(),t(20,` `),a(),t(21,` -`)),s&2&&(o(),u(m(2,6,"labels.buttons.Waive Charge")),o(6),B("",m(8,8,"labels.text.Are you sure you want to waive charge with id"),": ",r.data.id," ?"),o(7),u(m(15,10,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",F(14,Ur)),o(),v(` +`)),s&2&&(o(),u(m(2,6,"labels.buttons.Waive Charge")),o(6),R("",m(8,8,"labels.text.Are you sure you want to waive charge with id"),": ",r.data.id," ?"),o(7),u(m(15,10,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",B(14,dr)),o(),v(` `,m(19,12,"labels.buttons.Confirm"),` - `))},dependencies:[w,te,ee,ie,ne,T]})}}return e})();var Lr=()=>({confirm:!0}),xn=(()=>{class e{constructor(n,s){this.dialogRef=n,this.data=s}static{this.\u0275fac=function(s){return new(s||e)(x(Zt),x(Ee))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-inactivate-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` + `))},dependencies:[T,y,k,I,ne,ie,ae,ee],encapsulation:2})}}return e})();var ur=()=>({confirm:!0}),qe=(()=>{class e{constructor(n,s){this.dialogRef=n,this.data=s}static{this.\u0275fac=function(s){return new(s||e)(x(te),x(Ee))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-inactivate-charge-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` `),i(4,"div",1),t(5,` `),i(6,"p"),t(7),c(8,"translate"),a(),t(9,` `),a(),t(10,` @@ -899,224 +899,224 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(13,"button",3),t(14),c(15,"translate"),a(),t(16,` `),i(17,"button",4),t(18),c(19,"translate"),a(),t(20,` `),a(),t(21,` -`)),s&2&&(o(),u(m(2,6,"tooltips.Inactivate Charge")),o(6),B("",m(8,8,"labels.text.Are you sure you want to inactivate charge with id"),": ",r.data.id," ?"),o(7),u(m(15,10,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",F(14,Lr)),o(),v(` +`)),s&2&&(o(),u(m(2,6,"tooltips.Inactivate Charge")),o(6),R("",m(8,8,"labels.text.Are you sure you want to inactivate charge with id"),": ",r.data.id," ?"),o(7),u(m(15,10,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",B(14,ur)),o(),v(` `,m(19,12,"labels.buttons.Confirm"),` - `))},dependencies:[w,te,ee,ie,ne,T]})}}return e})();var qr=["chargesTable"],zr=e=>[e];function Hr(e,p){if(e&1){let n=y();i(0,"div",22),t(1,` - `),i(2,"button",23),h("click",function(){S(n);let r=C();return A(r.toggleCharges())}),t(3),a(),t(4,` + `))},dependencies:[T,y,k,I,ne,ie,ae,ee],encapsulation:2})}}return e})();var gr=["chargesTable"],fr=e=>[e];function vr(e,p){if(e&1){let n=P();i(0,"div",22),t(1,` + `),i(2,"button",23),h("click",function(){b(n);let r=C();return M(r.toggleCharges())}),t(3),a(),t(4,` `),a()}if(e&2){let n=C();o(3),v(` `,n.showInactiveCharges?n.viewAllChargeButtons("View Active Charges"):n.viewAllChargeButtons(`View Inactive Charges`),` - `)}}function $r(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Name")))}function Wr(e,p){if(e&1&&(i(0,"td",25),t(1),a()),e&2){let n=p.$implicit;o(),u(n.name)}}function Qr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Charge Type")))}function Kr(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),u(n.penalty?"Penalty":Ct(2,1,"Fee","catalogs"))}}function Yr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Payment Due At")))}function Jr(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),u(Ct(2,1,n.chargeTimeType.value,"catalogs"))}}function Xr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Due As Of")))}function Zr(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"dateFormat"),a()),e&2){let n=p.$implicit;o(),u(m(2,1,n.dueDate))}}function ts(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Repeats On (M/d)")))}function es(e,p){if(e&1&&(i(0,"td",25),t(1),a()),e&2){let n=p.$implicit;o(),u(n.feeOnMonthDay?n.feeOnMonthDay.join("/"):"")}}function ns(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Calculation Type")))}function is(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),u(Ct(2,1,n.chargeCalculationType.value,"catalogs"))}}function as(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Due")))}function os(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` - `,J(2,1,n.amount,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function rs(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Paid")))}function ss(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` - `,J(2,1,n.amountPaid,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function cs(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Waived")))}function ms(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` - `,J(2,1,n.amountWaived,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function ls(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Outstanding")))}function ps(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` - `,J(2,1,n.amountOutstanding,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function ds(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function us(e,p){if(e&1){let n=y();i(0,"button",29),c(1,"translate"),h("click",function(r){S(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),A(_.editCharge(g))}),t(2,` + `)}}function xr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Name")))}function _r(e,p){if(e&1&&(i(0,"td",25),t(1),a()),e&2){let n=p.$implicit;o(),u(n.name)}}function Cr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Charge Type")))}function hr(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),u(n.penalty?"Penalty":bt(2,1,"Fee","catalogs"))}}function Sr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Payment Due At")))}function br(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),u(bt(2,1,n.chargeTimeType.value,"catalogs"))}}function Mr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Due As Of")))}function Ar(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"dateFormat"),a()),e&2){let n=p.$implicit;o(),u(m(2,1,n.dueDate))}}function Tr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Repeats On (M/d)")))}function yr(e,p){if(e&1&&(i(0,"td",25),t(1),a()),e&2){let n=p.$implicit;o(),u(n.feeOnMonthDay?n.feeOnMonthDay.join("/"):"")}}function Pr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Calculation Type")))}function Ir(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),u(bt(2,1,n.chargeCalculationType.value,"catalogs"))}}function Dr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Due")))}function Or(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` + `,et(2,1,n.amount,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Er(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Paid")))}function wr(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` + `,et(2,1,n.amountPaid,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Fr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Waived")))}function kr(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` + `,et(2,1,n.amountWaived,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Br(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Outstanding")))}function Nr(e,p){if(e&1&&(i(0,"td",25),t(1),c(2,"currency"),a()),e&2){let n=p.$implicit;o(),v(` + `,et(2,1,n.amountOutstanding,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Rr(e,p){e&1&&(i(0,"th",24),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function Vr(e,p){if(e&1){let n=P();i(0,"button",29),c(1,"translate"),h("click",function(r){b(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),M(_.editCharge(g))}),t(2,` `),f(3,"i",30),t(4,` - `),a()}e&2&<("matTooltip",m(1,1,"tooltips.Edit Charge"))}function gs(e,p){if(e&1){let n=y();i(0,"button",31),c(1,"translate"),h("click",function(r){S(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),A(_.deleteCharge(g.id))}),t(2,` + `),a()}e&2&>("matTooltip",m(1,1,"tooltips.Edit Charge"))}function Lr(e,p){if(e&1){let n=P();i(0,"button",31),c(1,"translate"),h("click",function(r){b(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),M(_.deleteCharge(g.id))}),t(2,` `),f(3,"i",32),t(4,` - `),a()}e&2&<("matTooltip",m(1,1,"tooltips.Delete Charge"))}function fs(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,us,5,3,"button",27),t(3,` - `),d(4,gs,5,3,"button",28),t(5,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}function vs(e,p){if(e&1){let n=y();i(0,"button",29),c(1,"translate"),h("click",function(r){S(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),A(_.payCharge(g.id))}),t(2,` + `),a()}e&2&>("matTooltip",m(1,1,"tooltips.Delete Charge"))}function jr(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,Vr,5,3,"button",27),t(3,` + `),d(4,Lr,5,3,"button",28),t(5,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}function Gr(e,p){if(e&1){let n=P();i(0,"button",29),c(1,"translate"),h("click",function(r){b(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),M(_.payCharge(g.id))}),t(2,` `),f(3,"i",33),t(4,` - `),a()}e&2&<("matTooltip",m(1,1,"tooltips.Pay Charge"))}function xs(e,p){if(e&1){let n=y();i(0,"button",29),c(1,"translate"),h("click",function(r){S(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),A(_.waiveCharge(g.id))}),t(2,` + `),a()}e&2&>("matTooltip",m(1,1,"tooltips.Pay Charge"))}function Ur(e,p){if(e&1){let n=P();i(0,"button",29),c(1,"translate"),h("click",function(r){b(n);let g=C(2).$implicit,_=C();return _.routeEdit(r),M(_.waiveCharge(g.id))}),t(2,` `),f(3,"i",34),t(4,` - `),a()}e&2&<("matTooltip",m(1,1,"tooltips.Waive Charge"))}function _s(e,p){if(e&1){let n=y();i(0,"button",29),c(1,"translate"),h("click",function(r){S(n);let g=C(3).$implicit,_=C();return _.routeEdit(r),A(_.inactivateCharge(g.id))}),t(2,` + `),a()}e&2&>("matTooltip",m(1,1,"tooltips.Waive Charge"))}function qr(e,p){if(e&1){let n=P();i(0,"button",29),c(1,"translate"),h("click",function(r){b(n);let g=C(3).$implicit,_=C();return _.routeEdit(r),M(_.inactivateCharge(g.id))}),t(2,` `),f(3,"i",35),t(4,` - `),a()}e&2&<("matTooltip",m(1,1,"tooltips.Inactivate Charge"))}function Cs(e,p){e&1&&(D(0),t(1,` - `),d(2,_s,5,3,"button",27),t(3,` - `),O()),e&2&&(o(2),l("mifosxHasPermission","INACTIVATE_SAVINGSACCOUNTCHARGE"))}function hs(e,p){if(e&1&&(i(0,"span"),t(1,` - `),d(2,vs,5,3,"button",27),t(3,` - `),d(4,xs,5,3,"button",27),t(5,` - `),d(6,Cs,4,1,"ng-container",26),t(7,` - `),a()),e&2){let n=C().$implicit,s=C();o(2),l("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"),o(2),l("ngIf",s.isRecurringCharge(n))}}function bs(e,p){if(e&1&&(i(0,"td",25),t(1,` - `),d(2,fs,6,2,"span",26),t(3,` - `),d(4,hs,8,3,"span",26),t(5,` - `),a()),e&2){let n=p.$implicit,s=C();o(2),l("ngIf",s.savingsAccountData.status.value==="Submitted and pending approval"),o(2),l("ngIf",s.savingsAccountData.status.value==="Active"&&n.amountOutstanding!==0)}}function Ss(e,p){e&1&&f(0,"tr",36)}function As(e,p){if(e&1&&f(0,"tr",37),e&2){let n=p.$implicit;l("routerLink",kt(1,zr,n.id))}}var Ri=(()=>{class e{constructor(n,s,r,g,_,b,L){this.savingsService=n,this.route=s,this.dateUtils=r,this.router=g,this.dialog=_,this.settingsService=b,this.translateService=L,this.showInactiveCharges=!1,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","dueAsOf","repeatsOn","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(Ae=>{this.savingsAccountData=Ae.savingsAccountData,this.chargesData=this.savingsAccountData.charges})}ngOnInit(){let n=this.chargesData?this.chargesData.filter(s=>s.isActive):[];this.dataSource=new Jt(n)}toggleCharges(){if(this.showInactiveCharges=!this.showInactiveCharges,this.showInactiveCharges){let n=this.chargesData.filter(s=>!s.isActive);this.dataSource.data=n}else{let n=this.chargesData.filter(s=>s.isActive);this.dataSource.data=n}this.chargesTableRef.renderRows()}payCharge(n){let s=[new de({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new Ve({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],r={title:`Pay Charge ${n}`,layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(me,{data:r}).afterClosed().subscribe(_=>{if(_.data){let b=this.settingsService.language.code,L=this.settingsService.dateFormat,Ae=z(R({},_.data.value),{dueDate:this.dateUtils.formatDate(_.data.value.dueDate,L),dateFormat:L,locale:b});this.savingsService.executeSavingsAccountChargesCommand(this.savingsAccountData.id,"paycharge",Ae,n).subscribe(()=>{this.reload()})}})}waiveCharge(n){this.dialog.open(vn,{data:{id:n}}).afterClosed().subscribe(r=>{r.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.savingsAccountData.id,"waive",{},n).subscribe(()=>{this.reload()})})}inactivateCharge(n){this.dialog.open(xn,{data:{id:n}}).afterClosed().subscribe(r=>{r.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.savingsAccountData.id,"inactivate",{},n).subscribe(()=>{this.reload()})})}editCharge(n){let s=[new de({controlName:"amount",label:"Amount",value:n.amount||n.amountOrPercentage,type:"number",required:!0})],r={title:`Edit Charge ${n.id}`,layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(me,{data:r}).afterClosed().subscribe(_=>{if(_.data){let b=this.settingsService.language.code,L=this.settingsService.dateFormat,Ae=z(R({},_.data.value),{dateFormat:L,locale:b});this.savingsService.editSavingsAccountCharge(this.savingsAccountData.id,Ae,n.id).subscribe(()=>{this.reload()})}})}deleteCharge(n){this.dialog.open(xe,{data:{deleteContext:`charge id:${n}`}}).afterClosed().subscribe(r=>{r.delete&&this.savingsService.deleteSavingsAccountCharge(this.savingsAccountData.id,n).subscribe(()=>{this.reload()})})}isRecurringCharge(n){return n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Weekly Fee"}routeEdit(n){n.stopPropagation()}reload(){let n=this.router.url,s=this.router.url.slice(0,this.router.url.indexOf("savings-accounts")+16);this.router.navigateByUrl(s,{skipLocationChange:!0}).then(()=>this.router.navigate([n]))}viewAllChargeButtons(n){return this.translateService.instant("labels.buttons."+n)}static{this.\u0275fac=function(s){return new(s||e)(x(P),x(E),x(q),x(U),x(It),x(V),x(fe))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-charges-tab"]],viewQuery:function(s,r){if(s&1&&At(qr,7),s&2){let g;Mt(g=yt())&&(r.chargesTableRef=g.first)}},decls:103,vars:7,consts:[["chargesTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],["class","action-button m-b-20",4,"ngIf"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","dueAsOf"],["matColumnDef","repeatsOn"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],[1,"fa","fa-ban"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` + `),a()}e&2&>("matTooltip",m(1,1,"tooltips.Inactivate Charge"))}function Hr(e,p){e&1&&(E(0),t(1,` + `),d(2,qr,5,3,"button",27),t(3,` + `),w()),e&2&&(o(2),l("mifosxHasPermission","INACTIVATE_SAVINGSACCOUNTCHARGE"))}function zr(e,p){if(e&1&&(i(0,"span"),t(1,` + `),d(2,Gr,5,3,"button",27),t(3,` + `),d(4,Ur,5,3,"button",27),t(5,` + `),d(6,Hr,4,1,"ng-container",26),t(7,` + `),a()),e&2){let n=C().$implicit,s=C();o(2),l("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"),o(2),l("ngIf",s.isRecurringCharge(n))}}function $r(e,p){if(e&1&&(i(0,"td",25),t(1,` + `),d(2,jr,6,2,"span",26),t(3,` + `),d(4,zr,8,3,"span",26),t(5,` + `),a()),e&2){let n=p.$implicit,s=C();o(2),l("ngIf",s.savingsAccountData.status.value==="Submitted and pending approval"),o(2),l("ngIf",s.savingsAccountData.status.value==="Active"&&n.amountOutstanding!==0)}}function Wr(e,p){e&1&&f(0,"tr",36)}function Qr(e,p){if(e&1&&f(0,"tr",37),e&2){let n=p.$implicit;l("routerLink",Nt(1,fr,n.id))}}var Bn=(()=>{class e{constructor(n,s,r,g,_,S,H){this.savingsService=n,this.route=s,this.dateUtils=r,this.router=g,this.dialog=_,this.settingsService=S,this.translateService=H,this.showInactiveCharges=!1,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","dueAsOf","repeatsOn","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(Ae=>{this.savingsAccountData=Ae.savingsAccountData,this.chargesData=this.savingsAccountData.charges})}ngOnInit(){let n=this.chargesData?this.chargesData.filter(s=>s.isActive):[];this.dataSource=new Zt(n)}toggleCharges(){if(this.showInactiveCharges=!this.showInactiveCharges,this.showInactiveCharges){let n=this.chargesData.filter(s=>!s.isActive);this.dataSource.data=n}else{let n=this.chargesData.filter(s=>s.isActive);this.dataSource.data=n}this.chargesTableRef.renderRows()}payCharge(n){let s=[new ue({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new Le({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],r={title:`Pay Charge ${n}`,layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(le,{data:r}).afterClosed().subscribe(_=>{if(_.data){let S=this.settingsService.language.code,H=this.settingsService.dateFormat,Ae=Q(L({},_.data.value),{dueDate:this.dateUtils.formatDate(_.data.value.dueDate,H),dateFormat:H,locale:S});this.savingsService.executeSavingsAccountChargesCommand(this.savingsAccountData.id,"paycharge",Ae,n).subscribe(()=>{this.reload()})}})}waiveCharge(n){this.dialog.open(Ue,{data:{id:n}}).afterClosed().subscribe(r=>{r.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.savingsAccountData.id,"waive",{},n).subscribe(()=>{this.reload()})})}inactivateCharge(n){this.dialog.open(qe,{data:{id:n}}).afterClosed().subscribe(r=>{r.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.savingsAccountData.id,"inactivate",{},n).subscribe(()=>{this.reload()})})}editCharge(n){let s=[new ue({controlName:"amount",label:"Amount",value:n.amount||n.amountOrPercentage,type:"number",required:!0})],r={title:`Edit Charge ${n.id}`,layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(le,{data:r}).afterClosed().subscribe(_=>{if(_.data){let S=this.settingsService.language.code,H=this.settingsService.dateFormat,Ae=Q(L({},_.data.value),{dateFormat:H,locale:S});this.savingsService.editSavingsAccountCharge(this.savingsAccountData.id,Ae,n.id).subscribe(()=>{this.reload()})}})}deleteCharge(n){this.dialog.open(_e,{data:{deleteContext:`charge id:${n}`}}).afterClosed().subscribe(r=>{r.delete&&this.savingsService.deleteSavingsAccountCharge(this.savingsAccountData.id,n).subscribe(()=>{this.reload()})})}isRecurringCharge(n){return n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Weekly Fee"}routeEdit(n){n.stopPropagation()}reload(){let n=this.router.url,s=this.router.url.slice(0,this.router.url.indexOf("savings-accounts")+16);this.router.navigateByUrl(s,{skipLocationChange:!0}).then(()=>this.router.navigate([n]))}viewAllChargeButtons(n){return this.translateService.instant("labels.buttons."+n)}static{this.\u0275fac=function(s){return new(s||e)(x(D),x(F),x(z),x(q),x(Et),x(j),x(ve))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-charges-tab"]],viewQuery:function(s,r){if(s&1&&yt(gr,7),s&2){let g;Pt(g=It())&&(r.chargesTableRef=g.first)}},decls:103,vars:7,consts:[["chargesTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],["class","action-button m-b-20",4,"ngIf"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","dueAsOf"],["matColumnDef","repeatsOn"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"routerLink",4,"matRowDef","matRowDefColumns"],[1,"action-button","m-b-20"],["mat-raised-button","","color","primary",3,"click"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],[1,"fa","fa-ban"],["mat-header-row",""],["mat-row","",1,"select-row",3,"routerLink"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` `),i(2,"div",2),t(3,` `),i(4,"div",3),t(5,` `),i(6,"h3"),t(7),c(8,"translate"),a(),t(9,` `),a(),t(10,` - `),d(11,Hr,5,1,"div",4),t(12,` + `),d(11,vr,5,1,"div",4),t(12,` `),a(),t(13,` `),i(14,"div",5),t(15,` `),i(16,"table",6,0),t(18,` - `),D(19,7),t(20,` - `),d(21,$r,3,3,"th",8),t(22,` - `),d(23,Wr,2,1,"td",9),t(24,` - `),O(),t(25,` + `),E(19,7),t(20,` + `),d(21,xr,3,3,"th",8),t(22,` + `),d(23,_r,2,1,"td",9),t(24,` + `),w(),t(25,` - `),D(26,10),t(27,` - `),d(28,Qr,3,3,"th",8),t(29,` - `),d(30,Kr,3,4,"td",9),t(31,` - `),O(),t(32,` + `),E(26,10),t(27,` + `),d(28,Cr,3,3,"th",8),t(29,` + `),d(30,hr,3,4,"td",9),t(31,` + `),w(),t(32,` - `),D(33,11),t(34,` - `),d(35,Yr,3,3,"th",8),t(36,` - `),d(37,Jr,3,4,"td",9),t(38,` - `),O(),t(39,` + `),E(33,11),t(34,` + `),d(35,Sr,3,3,"th",8),t(36,` + `),d(37,br,3,4,"td",9),t(38,` + `),w(),t(39,` - `),D(40,12),t(41,` - `),d(42,Xr,3,3,"th",8),t(43,` - `),d(44,Zr,3,3,"td",9),t(45,` - `),O(),t(46,` + `),E(40,12),t(41,` + `),d(42,Mr,3,3,"th",8),t(43,` + `),d(44,Ar,3,3,"td",9),t(45,` + `),w(),t(46,` - `),D(47,13),t(48,` - `),d(49,ts,3,3,"th",8),t(50,` - `),d(51,es,2,1,"td",9),t(52,` - `),O(),t(53,` + `),E(47,13),t(48,` + `),d(49,Tr,3,3,"th",8),t(50,` + `),d(51,yr,2,1,"td",9),t(52,` + `),w(),t(53,` - `),D(54,14),t(55,` - `),d(56,ns,3,3,"th",8),t(57,` - `),d(58,is,3,4,"td",9),t(59,` - `),O(),t(60,` + `),E(54,14),t(55,` + `),d(56,Pr,3,3,"th",8),t(57,` + `),d(58,Ir,3,4,"td",9),t(59,` + `),w(),t(60,` - `),D(61,15),t(62,` - `),d(63,as,3,3,"th",8),t(64,` - `),d(65,os,3,6,"td",9),t(66,` - `),O(),t(67,` + `),E(61,15),t(62,` + `),d(63,Dr,3,3,"th",8),t(64,` + `),d(65,Or,3,6,"td",9),t(66,` + `),w(),t(67,` - `),D(68,16),t(69,` - `),d(70,rs,3,3,"th",8),t(71,` - `),d(72,ss,3,6,"td",9),t(73,` - `),O(),t(74,` + `),E(68,16),t(69,` + `),d(70,Er,3,3,"th",8),t(71,` + `),d(72,wr,3,6,"td",9),t(73,` + `),w(),t(74,` - `),D(75,17),t(76,` - `),d(77,cs,3,3,"th",8),t(78,` - `),d(79,ms,3,6,"td",9),t(80,` - `),O(),t(81,` + `),E(75,17),t(76,` + `),d(77,Fr,3,3,"th",8),t(78,` + `),d(79,kr,3,6,"td",9),t(80,` + `),w(),t(81,` - `),D(82,18),t(83,` - `),d(84,ls,3,3,"th",8),t(85,` - `),d(86,ps,3,6,"td",9),t(87,` - `),O(),t(88,` + `),E(82,18),t(83,` + `),d(84,Br,3,3,"th",8),t(85,` + `),d(86,Nr,3,6,"td",9),t(87,` + `),w(),t(88,` - `),D(89,19),t(90,` - `),d(91,ds,3,3,"th",8),t(92,` - `),d(93,bs,6,2,"td",9),t(94,` - `),O(),t(95,` + `),E(89,19),t(90,` + `),d(91,Rr,3,3,"th",8),t(92,` + `),d(93,$r,6,2,"td",9),t(94,` + `),w(),t(95,` - `),d(96,Ss,1,0,"tr",20),t(97,` - `),d(98,As,1,3,"tr",21),t(99,` + `),d(96,Wr,1,0,"tr",20),t(97,` + `),d(98,Qr,1,3,"tr",21),t(99,` `),a(),t(100,` `),a(),t(101,` `),a(),t(102,` -`)),s&2&&(o(7),u(m(8,5,"labels.inputs.Charges")),o(4),l("ngIf",r.chargesData),o(5),l("dataSource",r.dataSource),o(80),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns))},dependencies:[k,w,Gt,Lt,$t,qt,Ut,Wt,zt,Ht,Qt,Kt,_e,Rt,j,ge,T,Nt,Bt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Ms=["instructionsTable"];function ys(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client")))}function Ts(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),B(` +`)),s&2&&(o(7),u(m(8,5,"labels.inputs.Charges")),o(4),l("ngIf",r.chargesData),o(5),l("dataSource",r.dataSource),o(80),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns))},dependencies:[T,N,fe,y,G,k,Rt,Lt,I,Vt,Ut,zt,Ht,$t,qt,Wt,Ce,Qt,Yt,Kt,Jt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Kr=["instructionsTable"];function Yr(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client")))}function Jr(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),R(` `,n.fromClient.displayName,"-",n.fromClient.id,` - `)}}function Ps(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.From Account")))}function Is(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),B(` + `)}}function Xr(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.From Account")))}function Zr(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),R(` `,n.fromAccount.accountNo," (",n.fromAccountType.value,`) - `)}}function Ds(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Beneficiary")))}function Os(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),u(n.toClient.displayName)}}function Es(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.To Account")))}function ws(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),B(` + `)}}function ts(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Beneficiary")))}function es(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),u(n.toClient.displayName)}}function ns(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.To Account")))}function is(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),R(` `,n.toAccount.accountNo," (",n.toAccountType.value,`) - `)}}function Fs(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Amount")))}function ks(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),B("",n.instructionType.value,"/",n.amount,"")}}function Bs(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Validity")))}function Ns(e,p){if(e&1&&(i(0,"td",17),t(1),c(2,"dateFormat"),c(3,"translate"),c(4,"dateFormat"),a()),e&2){let n=p.$implicit;o(),De(` + `)}}function as(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Amount")))}function os(e,p){if(e&1&&(i(0,"td",17),t(1),a()),e&2){let n=p.$implicit;o(),R("",n.instructionType.value,"/",n.amount,"")}}function rs(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Validity")))}function ss(e,p){if(e&1&&(i(0,"td",17),t(1),c(2,"dateFormat"),c(3,"translate"),c(4,"dateFormat"),a()),e&2){let n=p.$implicit;o(),De(` `,m(2,3,n.validFrom)," ",m(3,5,"labels.inputs.To"),` `,m(4,7,n.validTill),` - `)}}function Rs(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function Vs(e,p){e&1&&(i(0,"button",20),c(1,"translate"),t(2,` + `)}}function cs(e,p){e&1&&(i(0,"th",16),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function ms(e,p){e&1&&(i(0,"button",20),c(1,"translate"),t(2,` `),f(3,"i",21),t(4,` - `),a()),e&2&<("matTooltip",m(1,1,"tooltips.Edit Standing Instruction"))}function js(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,Vs,5,3,"button",19),t(3,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function Gs(e,p){if(e&1){let n=y();i(0,"button",23),c(1,"translate"),h("click",function(){S(n);let r=C(2).$implicit,g=C();return A(g.deleteStandingInstruction(r.id))}),t(2,` + `),a()),e&2&>("matTooltip",m(1,1,"tooltips.Edit Standing Instruction"))}function ls(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,ms,5,3,"button",19),t(3,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","UPDATE_STANDINGINSTRUCTION"))}function ps(e,p){if(e&1){let n=P();i(0,"button",23),c(1,"translate"),h("click",function(){b(n);let r=C(2).$implicit,g=C();return M(g.deleteStandingInstruction(r.id))}),t(2,` `),f(3,"i",24),t(4,` - `),a()}e&2&<("matTooltip",m(1,1,"tooltips.Delete Standing Instruction"))}function Us(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,Gs,5,3,"button",22),t(3,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function Ls(e,p){e&1&&(i(0,"button",20),c(1,"translate"),t(2,` + `),a()}e&2&>("matTooltip",m(1,1,"tooltips.Delete Standing Instruction"))}function ds(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,ps,5,3,"button",22),t(3,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","DELETE_STANDINGINSTRUCTION"))}function us(e,p){e&1&&(i(0,"button",20),c(1,"translate"),t(2,` `),f(3,"i",25),t(4,` - `),a()),e&2&<("matTooltip",m(1,1,"tooltips.View Standing Instruction"))}function qs(e,p){if(e&1&&(i(0,"td",17),t(1,` - `),d(2,js,4,1,"span",18),t(3,` - `),d(4,Us,4,1,"span",18),t(5,` - `),d(6,Ls,5,3,"button",19),t(7,` - `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.status.value!=="Deleted"),o(2),l("ngIf",n.status.value!=="Deleted"),o(2),l("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function zs(e,p){e&1&&f(0,"tr",26)}function Hs(e,p){e&1&&f(0,"tr",27)}var Vi=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.savingsService=s,this.dialog=r,this.accountTransfersService=g,this.settingsService=_,this.dataSource=new Jt,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.parent.data.subscribe(b=>{this.savingsData=b.savingsAccountData})}ngOnInit(){this.getStandingInstructions()}getStandingInstructions(){let n=this.savingsData.clientId,s=this.savingsData.clientName,r=this.savingsData.id,g=this.settingsService.language.code,_=this.settingsService.dateFormat;this.savingsService.getStandingInstructions(n,s,r,g,_).subscribe(b=>{this.instructionsData=b.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(n){this.dialog.open(xe,{data:{deleteContext:`standing instruction id: ${n}`}}).afterClosed().subscribe(r=>{r.delete&&this.accountTransfersService.deleteStandingInstrucions(n).subscribe(()=>{})})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(P),x(It),x(di),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-standing-instructions-tab"]],viewQuery:function(s,r){if(s&1&&At(Ms,7),s&2){let g;Mt(g=yt())&&(r.instructionTableRef=g.first)}},decls:70,vars:6,consts:[["instructionsTable",""],[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` + `),a()),e&2&>("matTooltip",m(1,1,"tooltips.View Standing Instruction"))}function gs(e,p){if(e&1&&(i(0,"td",17),t(1,` + `),d(2,ls,4,1,"span",18),t(3,` + `),d(4,ds,4,1,"span",18),t(5,` + `),d(6,us,5,3,"button",19),t(7,` + `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.status.value!=="Deleted"),o(2),l("ngIf",n.status.value!=="Deleted"),o(2),l("mifosxHasPermission","READ_STANDINGINSTRUCTION")}}function fs(e,p){e&1&&f(0,"tr",26)}function vs(e,p){e&1&&f(0,"tr",27)}var Nn=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.savingsService=s,this.dialog=r,this.accountTransfersService=g,this.settingsService=_,this.dataSource=new Zt,this.displayedColumns=["client","fromAccount","beneficiary","toAccount","amount","validity","actions"],this.route.parent.data.subscribe(S=>{this.savingsData=S.savingsAccountData})}ngOnInit(){this.getStandingInstructions()}getStandingInstructions(){let n=this.savingsData.clientId,s=this.savingsData.clientName,r=this.savingsData.id,g=this.settingsService.language.code,_=this.settingsService.dateFormat;this.savingsService.getStandingInstructions(n,s,r,g,_).subscribe(S=>{this.instructionsData=S.pageItems,this.dataSource.data=this.instructionsData,this.instructionTableRef.renderRows()})}deleteStandingInstruction(n){this.dialog.open(_e,{data:{deleteContext:`standing instruction id: ${n}`}}).afterClosed().subscribe(r=>{r.delete&&this.accountTransfersService.deleteStandingInstrucions(n).subscribe(()=>{})})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(D),x(Et),x(ji),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-standing-instructions-tab"]],viewQuery:function(s,r){if(s&1&&yt(Kr,7),s&2){let g;Pt(g=It())&&(r.instructionTableRef=g.first)}},decls:70,vars:6,consts:[["instructionsTable",""],[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","client"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fromAccount"],["matColumnDef","beneficiary"],["matColumnDef","toAccount"],["matColumnDef","amount"],["matColumnDef","validity"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"matTooltip"],[1,"fa","fa-edit"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],[1,"fa","fa-eye"],["mat-header-row",""],["mat-row",""]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` `),i(2,"div",2),t(3,` `),i(4,"h3"),t(5),c(6,"translate"),a(),t(7,` `),a(),t(8,` `),i(9,"div",3),t(10,` `),i(11,"table",4,0),t(13,` - `),D(14,5),t(15,` - `),d(16,ys,3,3,"th",6),t(17,` - `),d(18,Ts,2,2,"td",7),t(19,` - `),O(),t(20,` + `),E(14,5),t(15,` + `),d(16,Yr,3,3,"th",6),t(17,` + `),d(18,Jr,2,2,"td",7),t(19,` + `),w(),t(20,` - `),D(21,8),t(22,` - `),d(23,Ps,3,3,"th",6),t(24,` - `),d(25,Is,2,2,"td",7),t(26,` - `),O(),t(27,` + `),E(21,8),t(22,` + `),d(23,Xr,3,3,"th",6),t(24,` + `),d(25,Zr,2,2,"td",7),t(26,` + `),w(),t(27,` - `),D(28,9),t(29,` - `),d(30,Ds,3,3,"th",6),t(31,` - `),d(32,Os,2,1,"td",7),t(33,` - `),O(),t(34,` + `),E(28,9),t(29,` + `),d(30,ts,3,3,"th",6),t(31,` + `),d(32,es,2,1,"td",7),t(33,` + `),w(),t(34,` - `),D(35,10),t(36,` - `),d(37,Es,3,3,"th",6),t(38,` - `),d(39,ws,2,2,"td",7),t(40,` - `),O(),t(41,` + `),E(35,10),t(36,` + `),d(37,ns,3,3,"th",6),t(38,` + `),d(39,is,2,2,"td",7),t(40,` + `),w(),t(41,` - `),D(42,11),t(43,` - `),d(44,Fs,3,3,"th",6),t(45,` - `),d(46,ks,2,2,"td",7),t(47,` - `),O(),t(48,` + `),E(42,11),t(43,` + `),d(44,as,3,3,"th",6),t(45,` + `),d(46,os,2,2,"td",7),t(47,` + `),w(),t(48,` - `),D(49,12),t(50,` - `),d(51,Bs,3,3,"th",6),t(52,` - `),d(53,Ns,5,9,"td",7),t(54,` - `),O(),t(55,` + `),E(49,12),t(50,` + `),d(51,rs,3,3,"th",6),t(52,` + `),d(53,ss,5,9,"td",7),t(54,` + `),w(),t(55,` - `),D(56,13),t(57,` - `),d(58,Rs,3,3,"th",6),t(59,` - `),d(60,qs,8,3,"td",7),t(61,` - `),O(),t(62,` + `),E(56,13),t(57,` + `),d(58,cs,3,3,"th",6),t(59,` + `),d(60,gs,8,3,"td",7),t(61,` + `),w(),t(62,` - `),d(63,zs,1,0,"tr",14),t(64,` - `),d(65,Hs,1,0,"tr",15),t(66,` + `),d(63,fs,1,0,"tr",14),t(64,` + `),d(65,vs,1,0,"tr",15),t(66,` `),a(),t(67,` `),a(),t(68,` `),a(),t(69,` -`)),s&2&&(o(5),u(m(6,4,"labels.heading.All Standing Instructions")),o(6),l("dataSource",r.dataSource),o(52),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns))},dependencies:[k,w,Gt,Lt,$t,qt,Ut,Wt,zt,Ht,Qt,Kt,_e,Rt,T,Nt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var ji=(()=>{class e{constructor(n){this.route=n,this.entityId=this.route.parent.parent.snapshot.paramMap.get("savingAccountId"),this.route.data.subscribe(s=>{this.entityDatatable=s.savingsDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(s){return new(s||e)(x(E))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Savings",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` +`)),s&2&&(o(5),u(m(6,4,"labels.heading.All Standing Instructions")),o(6),l("dataSource",r.dataSource),o(52),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns))},dependencies:[T,N,y,k,Rt,Lt,I,Ut,zt,Ht,$t,qt,Wt,Ce,Qt,Yt,Kt,Jt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return e})();var Rn=(()=>{class e{constructor(n){this.route=n,this.entityId=this.route.parent.parent.snapshot.paramMap.get("savingAccountId"),this.route.data.subscribe(s=>{this.entityDatatable=s.savingsDatatable,this.multiRowDatatableFlag=this.entityDatatable.columnHeaders[0].columnName==="id"})}static{this.\u0275fac=function(s){return new(s||e)(x(F))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-datatable-tabs"]],decls:6,vars:3,consts:[[1,"tab-container","mat-typography"],["entityType","Savings",3,"entityId","multiRowDatatableFlag","entityDatatable"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` `),i(2,"mifosx-entity-datatable-tab",1),t(3,` `),a(),t(4,` `),a(),t(5,` -`)),s&2&&(o(2),l("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[pn]})}}return e})();function $s(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` +`)),s&2&&(o(2),l("entityId",r.entityId)("multiRowDatatableFlag",r.multiRowDatatableFlag)("entityDatatable",r.entityDatatable))},dependencies:[T,y,un],encapsulation:2})}}return e})();function xs(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.name,` - `)}}function Ws(e,p){if(e&1){let n=y();i(0,"mat-form-field",14),h("click",function(){S(n);let r=I(11);return A(r.open())}),t(1,` + `)}}function _s(e,p){if(e&1){let n=P();i(0,"mat-form-field",14),h("click",function(){b(n);let r=O(11);return M(r.open())}),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",15),t(7,` `),f(8,"mat-datepicker-toggle",16),t(9,` `),f(10,"mat-datepicker",null,0),t(12,` `),i(13,"mat-error"),t(14),c(15,"translate"),c(16,"translate"),i(17,"strong"),t(18),c(19,"translate"),a(),t(20,` `),a(),t(21,` - `),a()}if(e&2){let n=I(11),s=C();o(3),u(m(4,8,"labels.inputs.Submitted On")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(6),B(` + `),a()}if(e&2){let n=O(11),s=C();o(3),u(m(4,8,"labels.inputs.Submitted On")),o(3),l("min",s.minDate)("max",s.maxDate)("matDatepicker",n),o(2),l("for",n),o(6),R(` `,m(15,10,"labels.inputs.Submitted On")," ",m(16,12,"labels.commons.is"),` - `),o(4),u(m(19,14,"labels.commons.required"))}}function Qs(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `),o(4),u(m(19,14,"labels.commons.required"))}}function Cs(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.displayName,` - `)}}function Ks(e,p){if(e&1&&(i(0,"mat-form-field",3),t(1,` + `)}}function hs(e,p){if(e&1&&(i(0,"mat-form-field",3),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"mat-select",17),t(7,` - `),d(8,Qs,2,2,"mat-option",5),t(9,` + `),d(8,Cs,2,2,"mat-option",5),t(9,` `),a(),t(10,` - `),a()),e&2){let n=C();o(3),u(m(4,2,"labels.inputs.Field Officer")),o(5),l("ngForOf",n.fieldOfficerData)}}function Ys(e,p){e&1&&(i(0,"mat-form-field",3),t(1,` + `),a()),e&2){let n=C();o(3),u(m(4,2,"labels.inputs.Field Officer")),o(5),l("ngForOf",n.fieldOfficerData)}}function Ss(e,p){e&1&&(i(0,"mat-form-field",3),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",18),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.External ID")))}var re=(()=>{class e{constructor(n,s,r){this.formBuilder=n,this.savingsService=s,this.settingsService=r,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isFieldOfficerPatched=!1,this.savingsProductSelected=!1,this.savingsAccountProductTemplate=new $e,this.createSavingsAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.savingsAccountTemplate&&(this.productData=this.savingsAccountTemplate.productOptions,this.savingsAccountTemplate.savingsProductId?this.savingsAccountDetailsForm.patchValue({productId:this.savingsAccountTemplate.savingsProductId,submittedOnDate:this.savingsAccountTemplate.timeline.submittedOnDate&&new Date(this.savingsAccountTemplate.timeline.submittedOnDate),externalId:this.savingsAccountTemplate.externalId}):this.savingsAccountDetailsForm.patchValue({submittedOnDate:new Date}))}createSavingsAccountDetailsForm(){this.savingsAccountDetailsForm=this.formBuilder.group({productId:["",G.required],submittedOnDate:["",G.required],fieldOfficerId:[""],externalId:[""]})}buildDependencies(){let n=this.savingsAccountTemplate.groupId||this.savingsAccountTemplate.clientId;this.savingsAccountDetailsForm.get("productId").valueChanges.subscribe(s=>{this.savingsService.getSavingsAccountTemplate(n,s,!!this.savingsAccountTemplate.groupId).subscribe(r=>{this.savingsAccountProductTemplate.emit(r),this.fieldOfficerData=r.fieldOfficerOptions,this.savingsProductSelected=!0,!this.isFieldOfficerPatched&&this.savingsAccountTemplate.fieldOfficerId?(this.savingsAccountDetailsForm.get("fieldOfficerId").patchValue(this.savingsAccountTemplate.fieldOfficerId),this.isFieldOfficerPatched=!0):this.savingsAccountDetailsForm.get("fieldOfficerId").patchValue("")})})}get savingsAccountDetails(){return this.savingsAccountDetailsForm.getRawValue()}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(P),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-account-details-step"]],inputs:{savingsAccountTemplate:"savingsAccountTemplate"},outputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate"},decls:48,vars:24,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"click",4,"ngIf"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","fieldOfficerId"],["matInput","","formControlName","externalId"]],template:function(s,r){s&1&&(i(0,"form",1),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.External ID")))}var se=(()=>{class e{constructor(n,s,r){this.formBuilder=n,this.savingsService=s,this.settingsService=r,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isFieldOfficerPatched=!1,this.savingsProductSelected=!1,this.savingsAccountProductTemplate=new Qe,this.createSavingsAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.savingsAccountTemplate&&(this.productData=this.savingsAccountTemplate.productOptions,this.savingsAccountTemplate.savingsProductId?this.savingsAccountDetailsForm.patchValue({productId:this.savingsAccountTemplate.savingsProductId,submittedOnDate:this.savingsAccountTemplate.timeline.submittedOnDate&&new Date(this.savingsAccountTemplate.timeline.submittedOnDate),externalId:this.savingsAccountTemplate.externalId}):this.savingsAccountDetailsForm.patchValue({submittedOnDate:new Date}))}createSavingsAccountDetailsForm(){this.savingsAccountDetailsForm=this.formBuilder.group({productId:["",U.required],submittedOnDate:["",U.required],fieldOfficerId:[""],externalId:[""]})}buildDependencies(){let n=this.savingsAccountTemplate.groupId||this.savingsAccountTemplate.clientId;this.savingsAccountDetailsForm.get("productId").valueChanges.subscribe(s=>{this.savingsService.getSavingsAccountTemplate(n,s,!!this.savingsAccountTemplate.groupId).subscribe(r=>{this.savingsAccountProductTemplate.emit(r),this.fieldOfficerData=r.fieldOfficerOptions,this.savingsProductSelected=!0,!this.isFieldOfficerPatched&&this.savingsAccountTemplate.fieldOfficerId?(this.savingsAccountDetailsForm.get("fieldOfficerId").patchValue(this.savingsAccountTemplate.fieldOfficerId),this.isFieldOfficerPatched=!0):this.savingsAccountDetailsForm.get("fieldOfficerId").patchValue("")})})}get savingsAccountDetails(){return this.savingsAccountDetailsForm.getRawValue()}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(D),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-account-details-step"]],inputs:{savingsAccountTemplate:"savingsAccountTemplate"},outputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate"},decls:48,vars:24,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],["class","flex-48",3,"click",4,"ngIf"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedOnDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["formControlName","fieldOfficerId"],["matInput","","formControlName","externalId"]],template:function(s,r){s&1&&(i(0,"form",1),t(1,` `),i(2,"div",2),t(3,` `),i(4,"mat-form-field",3),t(5,` `),i(6,"mat-label"),t(7),c(8,"translate"),a(),t(9,` `),i(10,"mat-select",4),t(11,` - `),d(12,$s,2,2,"mat-option",5),t(13,` + `),d(12,xs,2,2,"mat-option",5),t(13,` `),a(),t(14,` `),i(15,"mat-error"),t(16),c(17,"translate"),c(18,"translate"),i(19,"strong"),t(20),c(21,"translate"),a(),t(22,` `),a(),t(23,` `),a(),t(24,` - `),d(25,Ws,22,16,"mat-form-field",6),t(26,` + `),d(25,_s,22,16,"mat-form-field",6),t(26,` - `),d(27,Ks,11,4,"mat-form-field",7),t(28,` + `),d(27,hs,11,4,"mat-form-field",7),t(28,` - `),d(29,Ys,8,3,"mat-form-field",7),t(30,` + `),d(29,Ss,8,3,"mat-form-field",7),t(30,` `),a(),t(31,` `),i(32,"div",8),t(33,` @@ -1126,23 +1126,23 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(45,` `),a(),t(46,` `),a(),t(47,` -`)),s&2&&(l("formGroup",r.savingsAccountDetailsForm),o(7),u(m(8,12,"labels.inputs.Product Name")),o(5),l("ngForOf",r.productData),o(4),B(` +`)),s&2&&(l("formGroup",r.savingsAccountDetailsForm),o(7),u(m(8,12,"labels.inputs.Product Name")),o(5),l("ngForOf",r.productData),o(4),R(` `,m(17,14,"labels.inputs.Product Name")," ",m(18,16,"labels.commons.is"),` `),o(4),u(m(21,18,"labels.commons.required")),o(5),l("ngIf",r.savingsProductSelected),o(2),l("ngIf",r.savingsProductSelected),o(2),l("ngIf",r.savingsProductSelected),o(8),v(` `,m(38,20,"labels.buttons.Previous"),` `),o(3),l("disabled",r.savingsAccountDetailsForm.invalid),o(),v(` `,m(42,22,"labels.buttons.Next"),` - `))},dependencies:[Tt,k,xt,Dt,w,gt,ft,vt,Q,W,mt,ut,at,Ot,he,le,tt,X,H,Z,ct,et,nt,T]})}}return e})();function Xs(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` - `,Ct(2,2,n.value,"catalogs"),` - `)}}function Zs(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` - `,Ct(2,2,n.value,"catalogs"),` - `)}}function tc(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` - `,Ct(2,2,n.value,"catalogs"),` - `)}}function ec(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` - `,Ct(2,2,n.value,"catalogs"),` - `)}}function nc(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` - `,Ct(2,2,n.value,"catalogs"),` - `)}}function ic(e,p){e&1&&(i(0,"div",29),t(1,` + `))},dependencies:[T,Dt,N,y,at,nt,K,it,pt,ot,rt,Z,X,dt,vt,mt,Ft,wt,_t,Ct,xt,k,I,pe,St,he],encapsulation:2})}}return e})();function bs(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `,bt(2,2,n.value,"catalogs"),` + `)}}function Ms(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `,bt(2,2,n.value,"catalogs"),` + `)}}function As(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `,bt(2,2,n.value,"catalogs"),` + `)}}function Ts(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `,bt(2,2,n.value,"catalogs"),` + `)}}function ys(e,p){if(e&1&&(i(0,"mat-option",28),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `,bt(2,2,n.value,"catalogs"),` + `)}}function Ps(e,p){e&1&&(i(0,"div",29),t(1,` `),i(2,"mat-form-field",30),t(3,` `),i(4,"mat-label"),t(5),c(6,"translate"),a(),t(7,` `),f(8,"input",31),t(9,` @@ -1157,10 +1157,10 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(22,"mat-label"),t(23),c(24,"translate"),a(),t(25,` `),f(26,"input",33),t(27,` `),a(),t(28,` - `),a()),e&2&&(o(5),u(m(6,3,"labels.inputs.Minimum Overdraft Required for Interest Calculation")),o(9),u(m(15,5,"labels.inputs.Nominal Annual Interest for Overdraft")),o(9),u(m(24,7,"labels.inputs.Maximum Overdraft Amount Limit")))}function ac(e,p){e&1&&(i(0,"mat-form-field",2),t(1,` + `),a()),e&2&&(o(5),u(m(6,3,"labels.inputs.Minimum Overdraft Required for Interest Calculation")),o(9),u(m(15,5,"labels.inputs.Nominal Annual Interest for Overdraft")),o(9),u(m(24,7,"labels.inputs.Maximum Overdraft Amount Limit")))}function Is(e,p){e&1&&(i(0,"mat-form-field",2),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",34),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Balance Required for Interest Calculation")))}var se=(()=>{class e{constructor(n,s){this.formBuilder=n,this.settingsService=s,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.createSavingsAccountTermsForm(),this.buildDependencies()}ngOnChanges(){this.savingsAccountProductTemplate&&(this.savingsAccountTermsForm.patchValue({currencyCode:this.savingsAccountProductTemplate.currency.code,decimal:this.savingsAccountProductTemplate.currency.decimalPlaces,minBalanceForInterestCalculation:this.savingsAccountProductTemplate.minBalanceForInterestCalculation,nominalAnnualInterestRate:this.savingsAccountProductTemplate.nominalAnnualInterestRate,interestCompoundingPeriodType:this.savingsAccountProductTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.savingsAccountProductTemplate.interestPostingPeriodType.id,interestCalculationType:this.savingsAccountProductTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.savingsAccountProductTemplate.interestCalculationDaysInYearType.id,minRequiredOpeningBalance:this.savingsAccountProductTemplate.minRequiredOpeningBalance,allowOverdraft:this.savingsAccountProductTemplate.allowOverdraft,overdraftLimit:this.savingsAccountProductTemplate.overdraftLimit,enforceMinRequiredBalance:this.savingsAccountProductTemplate.enforceMinRequiredBalance,minOverdraftForInterestCalculation:this.savingsAccountProductTemplate.minOverdraftForInterestCalculation,nominalAnnualInterestRateOverdraft:this.savingsAccountProductTemplate.nominalAnnualInterestRateOverdraft,minRequiredBalance:this.savingsAccountProductTemplate.minRequiredBalance,withdrawalFeeForTransfers:this.savingsAccountProductTemplate.withdrawalFeeForTransfers}),this.setOptions())}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.savingsAccountTemplate&&this.savingsAccountTermsForm.patchValue({nominalAnnualInterestRate:this.savingsAccountTemplate.nominalAnnualInterestRate,interestCompoundingPeriodType:this.savingsAccountTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.savingsAccountTemplate.interestPostingPeriodType.id,interestCalculationType:this.savingsAccountTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.savingsAccountTemplate.interestCalculationDaysInYearType.id,minRequiredOpeningBalance:this.savingsAccountTemplate.minRequiredOpeningBalance,withdrawalFeeForTransfers:this.savingsAccountTemplate.withdrawalFeeForTransfers,lockinPeriodFrequency:this.savingsAccountTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.savingsAccountTemplate.lockinPeriodFrequencyType&&this.savingsAccountTemplate.lockinPeriodFrequencyType.id,allowOverdraft:this.savingsAccountTemplate.allowOverdraft,enforceMinRequiredBalance:this.savingsAccountTemplate.enforceMinRequiredBalance,minRequiredBalance:this.savingsAccountTemplate.minRequiredBalance})}createSavingsAccountTermsForm(){this.savingsAccountTermsForm=this.formBuilder.group({currencyCode:[{value:"",disabled:!0}],decimal:[{value:"",disabled:!0}],nominalAnnualInterestRate:["",G.required],interestCompoundingPeriodType:["",G.required],interestPostingPeriodType:["",G.required],interestCalculationType:["",G.required],interestCalculationDaysInYearType:["",G.required],minRequiredOpeningBalance:[""],withdrawalFeeForTransfers:[!1],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],allowOverdraft:[!1],enforceMinRequiredBalance:[!1],minRequiredBalance:[""],minBalanceForInterestCalculation:[{value:"",disabled:!0}]})}setOptions(){this.lockinPeriodFrequencyTypeData=this.savingsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,this.interestCompoundingPeriodTypeData=this.savingsAccountProductTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.savingsAccountProductTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.savingsAccountProductTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.savingsAccountProductTemplate.interestCalculationDaysInYearTypeOptions}buildDependencies(){this.savingsAccountTermsForm.get("allowOverdraft").valueChanges.subscribe(n=>{n?(this.savingsAccountTermsForm.addControl("minOverdraftForInterestCalculation",new pt("")),this.savingsAccountTermsForm.addControl("nominalAnnualInterestRateOverdraft",new pt("")),this.savingsAccountTermsForm.addControl("overdraftLimit",new pt(""))):(this.savingsAccountTermsForm.removeControl("minOverdraftForInterestCalculation"),this.savingsAccountTermsForm.removeControl("nominalAnnualInterestRateOverdraft"),this.savingsAccountTermsForm.removeControl("overdraftLimit"))})}get savingsAccountTerms(){let n=this.savingsAccountTermsForm.getRawValue();return delete n.currencyCode,delete n.decimal,delete n.minBalanceForInterestCalculation,n}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-account-terms-step"]],inputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate",savingsAccountTemplate:"savingsAccountTemplate"},features:[Ie],decls:208,vars:107,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","currencyCode"],["type","number","matInput","","formControlName","decimal"],["type","number","matInput","","formControlName","nominalAnnualInterestRate","required",""],["formControlName","interestCompoundingPeriodType","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],["type","number","matInput","","formControlName","minRequiredOpeningBalance"],["labelPosition","before","formControlName","withdrawalFeeForTransfers",1,"margin-v","flex-48"],[1,"mat-h4","flex-98"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[1,"flex-98"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","allowOverdraft",1,"flex-73","margin-b"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["labelPosition","before","formControlName","enforceMinRequiredBalance",1,"margin-v","flex-48"],["type","number","matInput","","formControlName","minRequiredBalance"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-31"],["type","number","matInput","","formControlName","minOverdraftForInterestCalculation"],["type","number","matInput","","formControlName","nominalAnnualInterestRateOverdraft"],["type","number","matInput","","formControlName","overdraftLimit"],["type","number","matInput","","formControlName","minBalanceForInterestCalculation"]],template:function(s,r){s&1&&(i(0,"form",0),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Balance Required for Interest Calculation")))}var ce=(()=>{class e{constructor(n,s){this.formBuilder=n,this.settingsService=s,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.createSavingsAccountTermsForm(),this.buildDependencies()}ngOnChanges(){this.savingsAccountProductTemplate&&(this.savingsAccountTermsForm.patchValue({currencyCode:this.savingsAccountProductTemplate.currency.code,decimal:this.savingsAccountProductTemplate.currency.decimalPlaces,minBalanceForInterestCalculation:this.savingsAccountProductTemplate.minBalanceForInterestCalculation,nominalAnnualInterestRate:this.savingsAccountProductTemplate.nominalAnnualInterestRate,interestCompoundingPeriodType:this.savingsAccountProductTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.savingsAccountProductTemplate.interestPostingPeriodType.id,interestCalculationType:this.savingsAccountProductTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.savingsAccountProductTemplate.interestCalculationDaysInYearType.id,minRequiredOpeningBalance:this.savingsAccountProductTemplate.minRequiredOpeningBalance,allowOverdraft:this.savingsAccountProductTemplate.allowOverdraft,overdraftLimit:this.savingsAccountProductTemplate.overdraftLimit,enforceMinRequiredBalance:this.savingsAccountProductTemplate.enforceMinRequiredBalance,minOverdraftForInterestCalculation:this.savingsAccountProductTemplate.minOverdraftForInterestCalculation,nominalAnnualInterestRateOverdraft:this.savingsAccountProductTemplate.nominalAnnualInterestRateOverdraft,minRequiredBalance:this.savingsAccountProductTemplate.minRequiredBalance,withdrawalFeeForTransfers:this.savingsAccountProductTemplate.withdrawalFeeForTransfers}),this.setOptions())}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.savingsAccountTemplate&&this.savingsAccountTermsForm.patchValue({nominalAnnualInterestRate:this.savingsAccountTemplate.nominalAnnualInterestRate,interestCompoundingPeriodType:this.savingsAccountTemplate.interestCompoundingPeriodType.id,interestPostingPeriodType:this.savingsAccountTemplate.interestPostingPeriodType.id,interestCalculationType:this.savingsAccountTemplate.interestCalculationType.id,interestCalculationDaysInYearType:this.savingsAccountTemplate.interestCalculationDaysInYearType.id,minRequiredOpeningBalance:this.savingsAccountTemplate.minRequiredOpeningBalance,withdrawalFeeForTransfers:this.savingsAccountTemplate.withdrawalFeeForTransfers,lockinPeriodFrequency:this.savingsAccountTemplate.lockinPeriodFrequency,lockinPeriodFrequencyType:this.savingsAccountTemplate.lockinPeriodFrequencyType&&this.savingsAccountTemplate.lockinPeriodFrequencyType.id,allowOverdraft:this.savingsAccountTemplate.allowOverdraft,enforceMinRequiredBalance:this.savingsAccountTemplate.enforceMinRequiredBalance,minRequiredBalance:this.savingsAccountTemplate.minRequiredBalance})}createSavingsAccountTermsForm(){this.savingsAccountTermsForm=this.formBuilder.group({currencyCode:[{value:"",disabled:!0}],decimal:[{value:"",disabled:!0}],nominalAnnualInterestRate:["",U.required],interestCompoundingPeriodType:["",U.required],interestPostingPeriodType:["",U.required],interestCalculationType:["",U.required],interestCalculationDaysInYearType:["",U.required],minRequiredOpeningBalance:[""],withdrawalFeeForTransfers:[!1],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],allowOverdraft:[!1],enforceMinRequiredBalance:[!1],minRequiredBalance:[""],minBalanceForInterestCalculation:[{value:"",disabled:!0}]})}setOptions(){this.lockinPeriodFrequencyTypeData=this.savingsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,this.interestCompoundingPeriodTypeData=this.savingsAccountProductTemplate.interestCompoundingPeriodTypeOptions,this.interestPostingPeriodTypeData=this.savingsAccountProductTemplate.interestPostingPeriodTypeOptions,this.interestCalculationTypeData=this.savingsAccountProductTemplate.interestCalculationTypeOptions,this.interestCalculationDaysInYearTypeData=this.savingsAccountProductTemplate.interestCalculationDaysInYearTypeOptions}buildDependencies(){this.savingsAccountTermsForm.get("allowOverdraft").valueChanges.subscribe(n=>{n?(this.savingsAccountTermsForm.addControl("minOverdraftForInterestCalculation",new ft("")),this.savingsAccountTermsForm.addControl("nominalAnnualInterestRateOverdraft",new ft("")),this.savingsAccountTermsForm.addControl("overdraftLimit",new ft(""))):(this.savingsAccountTermsForm.removeControl("minOverdraftForInterestCalculation"),this.savingsAccountTermsForm.removeControl("nominalAnnualInterestRateOverdraft"),this.savingsAccountTermsForm.removeControl("overdraftLimit"))})}get savingsAccountTerms(){let n=this.savingsAccountTermsForm.getRawValue();return delete n.currencyCode,delete n.decimal,delete n.minBalanceForInterestCalculation,n}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-account-terms-step"]],inputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate",savingsAccountTemplate:"savingsAccountTemplate"},features:[Ie],decls:208,vars:107,consts:[[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","currencyCode"],["type","number","matInput","","formControlName","decimal"],["type","number","matInput","","formControlName","nominalAnnualInterestRate","required",""],["formControlName","interestCompoundingPeriodType","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","interestPostingPeriodType","required",""],["formControlName","interestCalculationType","required",""],["formControlName","interestCalculationDaysInYearType","required",""],["type","number","matInput","","formControlName","minRequiredOpeningBalance"],["labelPosition","before","formControlName","withdrawalFeeForTransfers",1,"margin-v","flex-48"],[1,"mat-h4","flex-98"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[1,"flex-98"],[1,"mat-h3","flex-23"],["labelPosition","before","formControlName","allowOverdraft",1,"flex-73","margin-b"],["class","flex-fill layout-row-wrap gap-2percent responsive-column",4,"ngIf"],["labelPosition","before","formControlName","enforceMinRequiredBalance",1,"margin-v","flex-48"],["type","number","matInput","","formControlName","minRequiredBalance"],["class","flex-48",4,"ngIf"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],[1,"flex-fill","layout-row-wrap","gap-2percent","responsive-column"],[1,"flex-31"],["type","number","matInput","","formControlName","minOverdraftForInterestCalculation"],["type","number","matInput","","formControlName","nominalAnnualInterestRateOverdraft"],["type","number","matInput","","formControlName","overdraftLimit"],["type","number","matInput","","formControlName","minBalanceForInterestCalculation"]],template:function(s,r){s&1&&(i(0,"form",0),t(1,` `),i(2,"div",1),t(3,` `),i(4,"mat-form-field",2),t(5,` `),i(6,"mat-label"),t(7),c(8,"translate"),a(),t(9,` @@ -1182,7 +1182,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(40,"mat-form-field",2),t(41,` `),i(42,"mat-label"),t(43),c(44,"translate"),a(),t(45,` `),i(46,"mat-select",6),t(47,` - `),d(48,Xs,3,5,"mat-option",7),t(49,` + `),d(48,bs,3,5,"mat-option",7),t(49,` `),a(),t(50,` `),i(51,"mat-error"),t(52),c(53,"translate"),c(54,"translate"),i(55,"strong"),t(56),c(57,"translate"),a(),t(58,` `),a(),t(59,` @@ -1191,7 +1191,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(61,"mat-form-field",2),t(62,` `),i(63,"mat-label"),t(64),c(65,"translate"),a(),t(66,` `),i(67,"mat-select",8),t(68,` - `),d(69,Zs,3,5,"mat-option",7),t(70,` + `),d(69,Ms,3,5,"mat-option",7),t(70,` `),a(),t(71,` `),i(72,"mat-error"),t(73),c(74,"translate"),c(75,"translate"),i(76,"strong"),t(77),c(78,"translate"),a(),t(79,` `),a(),t(80,` @@ -1200,7 +1200,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(82,"mat-form-field",2),t(83,` `),i(84,"mat-label"),t(85),c(86,"translate"),a(),t(87,` `),i(88,"mat-select",9),t(89,` - `),d(90,tc,3,5,"mat-option",7),t(91,` + `),d(90,As,3,5,"mat-option",7),t(91,` `),a(),t(92,` `),i(93,"mat-error"),t(94),c(95,"translate"),c(96,"translate"),i(97,"strong"),t(98),c(99,"translate"),a(),t(100,` `),a(),t(101,` @@ -1209,7 +1209,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(103,"mat-form-field",2),t(104,` `),i(105,"mat-label"),t(106),c(107,"translate"),a(),t(108,` `),i(109,"mat-select",10),t(110,` - `),d(111,ec,3,5,"mat-option",7),t(112,` + `),d(111,Ts,3,5,"mat-option",7),t(112,` `),a(),t(113,` `),i(114,"mat-error"),t(115),c(116,"translate"),c(117,"translate"),i(118,"strong"),t(119),c(120,"translate"),a(),t(121,` `),a(),t(122,` @@ -1232,7 +1232,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(150,"mat-form-field",2),t(151,` `),i(152,"mat-label"),t(153),c(154,"translate"),a(),t(155,` `),i(156,"mat-select",15),t(157,` - `),d(158,nc,3,5,"mat-option",7),t(159,` + `),d(158,ys,3,5,"mat-option",7),t(159,` `),a(),t(160,` `),a(),t(161,` @@ -1242,7 +1242,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(168,"mat-checkbox",18),t(169),c(170,"translate"),a(),t(171,` - `),d(172,ic,29,9,"div",19),t(173,` + `),d(172,Ps,29,9,"div",19),t(173,` `),f(174,"mat-divider",16),t(175,` @@ -1253,7 +1253,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),f(186,"input",21),t(187,` `),a(),t(188,` - `),d(189,ac,8,3,"mat-form-field",22),t(190,` + `),d(189,Is,8,3,"mat-form-field",22),t(190,` `),a(),t(191,` `),i(192,"div",23),t(193,` @@ -1263,15 +1263,15 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(205,` `),a(),t(206,` `),a(),t(207,` -`)),s&2&&(l("formGroup",r.savingsAccountTermsForm),o(7),u(m(8,41,"labels.inputs.Currency")),o(9),u(m(17,43,"labels.inputs.Decimal Places")),o(9),u(m(26,45,"labels.inputs.Nominal Annual Interest")),o(6),B(` +`)),s&2&&(l("formGroup",r.savingsAccountTermsForm),o(7),u(m(8,41,"labels.inputs.Currency")),o(9),u(m(17,43,"labels.inputs.Decimal Places")),o(9),u(m(26,45,"labels.inputs.Nominal Annual Interest")),o(6),R(` `,m(32,47,"labels.inputs.Nominal Annual Interest")," ",m(33,49,"labels.commons.is"),` - `),o(4),u(m(36,51,"labels.commons.required")),o(8),u(m(44,53,"labels.inputs.Interest Compounding Period")),o(5),l("ngForOf",r.interestCompoundingPeriodTypeData),o(4),B(` + `),o(4),u(m(36,51,"labels.commons.required")),o(8),u(m(44,53,"labels.inputs.Interest Compounding Period")),o(5),l("ngForOf",r.interestCompoundingPeriodTypeData),o(4),R(` `,m(53,55,"labels.inputs.Interest Compounding Period")," ",m(54,57,"labels.commons.is"),` - `),o(4),u(m(57,59,"labels.commons.required")),o(8),u(m(65,61,"labels.inputs.Interest Posting Period")),o(5),l("ngForOf",r.interestPostingPeriodTypeData),o(4),B(` + `),o(4),u(m(57,59,"labels.commons.required")),o(8),u(m(65,61,"labels.inputs.Interest Posting Period")),o(5),l("ngForOf",r.interestPostingPeriodTypeData),o(4),R(` `,m(74,63,"labels.inputs.Interest Posting Period")," ",m(75,65,"labels.commons.is"),` - `),o(4),u(m(78,67,"labels.commons.required")),o(8),u(m(86,69,"labels.inputs.Interest Calculated using")),o(5),l("ngForOf",r.interestCalculationTypeData),o(4),B(` + `),o(4),u(m(78,67,"labels.commons.required")),o(8),u(m(86,69,"labels.inputs.Interest Calculated using")),o(5),l("ngForOf",r.interestCalculationTypeData),o(4),R(` `,m(95,71,"labels.inputs.Interest Calculated using")," ",m(96,73,"labels.commons.is"),` - `),o(4),u(m(99,75,"labels.commons.required")),o(8),u(m(107,77,"labels.inputs.Days in Year")),o(5),l("ngForOf",r.interestCalculationDaysInYearTypeData),o(4),B(` + `),o(4),u(m(99,75,"labels.commons.required")),o(8),u(m(107,77,"labels.inputs.Days in Year")),o(5),l("ngForOf",r.interestCalculationDaysInYearTypeData),o(4),R(` `,m(116,79,"labels.inputs.Days in Year")," ",m(117,81,"labels.commons.is"),` `),o(4),u(m(120,83,"labels.commons.required")),o(8),u(m(128,85,"labels.inputs.Minimum Opening Balance")),o(7),v(` `,m(135,87,"labels.inputs.Apply Withdrawal Fee for Transfers"),` @@ -1283,94 +1283,94 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `,m(198,103,"labels.buttons.Previous"),` `),o(4),v(` `,m(202,105,"labels.buttons.Next"),` - `))},dependencies:[Tt,k,xt,Dt,w,ve,Xe,Q,W,mt,at,Ot,he,le,tt,X,ae,H,Z,ct,et,nt,T,Bt],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function oc(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n),o(),v(` + `))},dependencies:[T,Dt,N,y,at,nt,oe,K,it,pt,ot,rt,Z,X,dt,mt,Ft,wt,k,I,Vt,xe,nn,pe,St,he],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}h3[_ngcontent-%COMP%]{font-weight:500}mat-divider[_ngcontent-%COMP%]{margin:1em 0 2em}.margin-v[_ngcontent-%COMP%]{margin:1em 0}.margin-b[_ngcontent-%COMP%]{margin:0 0 1em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Ds(e,p){if(e&1&&(i(0,"mat-option",13),t(1),a()),e&2){let n=p.$implicit;l("value",n),o(),v(` `,n.name,` - `)}}function rc(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Name")))}function sc(e,p){if(e&1&&(i(0,"td",27),t(1),a()),e&2){let n=p.$implicit;o(),v(` + `)}}function Os(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Name")))}function Es(e,p){if(e&1&&(i(0,"td",27),t(1),a()),e&2){let n=p.$implicit;o(),v(` `,n.name+", "+n.currency.displaySymbol,` - `)}}function cc(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Type")))}function mc(e,p){if(e&1&&(i(0,"td",27),t(1),a()),e&2){let n=p.$implicit;o(),v(` + `)}}function ws(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Type")))}function Fs(e,p){if(e&1&&(i(0,"td",27),t(1),a()),e&2){let n=p.$implicit;o(),v(` `,n.chargeCalculationType.value,` - `)}}function lc(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Amount")))}function pc(e,p){if(e&1){let n=y();i(0,"td",27),t(1),c(2,"formatNumber"),i(3,"button",28),h("click",function(){let r=S(n).$implicit,g=C(2);return A(g.editChargeAmount(r))}),t(4,` + `)}}function ks(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Amount")))}function Bs(e,p){if(e&1){let n=P();i(0,"td",27),t(1),c(2,"formatNumber"),i(3,"button",28),h("click",function(){let r=b(n).$implicit,g=C(2);return M(g.editChargeAmount(r))}),t(4,` `),f(5,"fa-icon",29),t(6,` `),a(),t(7,` `),a()}if(e&2){let n=p.$implicit;o(),v(` `,m(2,1,n.amount),` - `)}}function dc(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Collected On")))}function uc(e,p){if(e&1&&(i(0,"td",27),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),v(` - `,Ct(2,1,n.chargeTimeType.value,"catalogs"),` - `)}}function gc(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Date")))}function fc(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` + `)}}function Ns(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Collected On")))}function Rs(e,p){if(e&1&&(i(0,"td",27),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),v(` + `,bt(2,1,n.chargeTimeType.value,"catalogs"),` + `)}}function Vs(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Date")))}function Ls(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` `,m(2,1,n.dueDate)||"Unassigned",` - `)}}function vc(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` + `)}}function js(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` `,m(2,1,n.feeOnMonthDay)||"Unassigned",` - `)}}function xc(e,p){e&1&&(i(0,"span"),t(1,` + `)}}function Gs(e,p){e&1&&(i(0,"span"),t(1,` N/A - `),a())}function _c(e,p){if(e&1){let n=y();i(0,"button",28),h("click",function(){S(n);let r=C().$implicit,g=C(2);return A(g.editChargeDate(r))}),t(1,` + `),a())}function Us(e,p){if(e&1){let n=P();i(0,"button",28),h("click",function(){b(n);let r=C().$implicit,g=C(2);return M(g.editChargeDate(r))}),t(1,` `),f(2,"fa-icon",29),t(3,` - `),a()}}function Cc(e,p){if(e&1&&(i(0,"td",27),t(1,` - `),d(2,fc,3,3,"span",30),t(3,` - `),d(4,vc,3,3,"span",30),t(5,` - `),d(6,xc,2,0,"span",30),t(7,` - `),d(8,_c,4,0,"button",31),t(9,` - `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee"),o(2),l("ngIf",n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"),o(2),l("ngIf",!(n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee")),o(2),l("ngIf",n.chargeTimeType.value==="Weekly Fee"||n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Specified due date")}}function hc(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Repayments Every")))}function bc(e,p){if(e&1&&(i(0,"span"),t(1),a()),e&2){let n=C().$implicit;o(),u(n.feeInterval)}}function Sc(e,p){e&1&&(i(0,"span"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Not Provided")))}function Ac(e,p){if(e&1){let n=y();i(0,"button",28),h("click",function(){S(n);let r=C().$implicit,g=C(2);return A(g.editChargeFeeInterval(r))}),t(1,` + `),a()}}function qs(e,p){if(e&1&&(i(0,"td",27),t(1,` + `),d(2,Ls,3,3,"span",30),t(3,` + `),d(4,js,3,3,"span",30),t(5,` + `),d(6,Gs,2,0,"span",30),t(7,` + `),d(8,Us,4,0,"button",31),t(9,` + `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee"),o(2),l("ngIf",n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"),o(2),l("ngIf",!(n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee")),o(2),l("ngIf",n.chargeTimeType.value==="Weekly Fee"||n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Specified due date")}}function Hs(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Repayments Every")))}function zs(e,p){if(e&1&&(i(0,"span"),t(1),a()),e&2){let n=C().$implicit;o(),u(n.feeInterval)}}function $s(e,p){e&1&&(i(0,"span"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Not Provided")))}function Ws(e,p){if(e&1){let n=P();i(0,"button",28),h("click",function(){b(n);let r=C().$implicit,g=C(2);return M(g.editChargeFeeInterval(r))}),t(1,` `),f(2,"fa-icon",29),t(3,` - `),a()}}function Mc(e,p){if(e&1&&(i(0,"td",27),t(1,` - `),d(2,bc,2,1,"span",30),t(3,` - `),d(4,Sc,3,3,"span",30),t(5,` - `),d(6,Ac,4,0,"button",31),t(7,` - `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.feeInterval),o(2),l("ngIf",!n.feeInterval),o(2),l("ngIf",n.chargeTimeType.value==="Weekly Fee"||n.chargeTimeType.value==="Monthly Fee")}}function yc(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function Tc(e,p){if(e&1){let n=y();i(0,"td",27),t(1,` - `),i(2,"button",32),h("click",function(){let r=S(n).$implicit,g=C(2);return A(g.deleteCharge(r))}),t(3,` + `),a()}}function Qs(e,p){if(e&1&&(i(0,"td",27),t(1,` + `),d(2,zs,2,1,"span",30),t(3,` + `),d(4,$s,3,3,"span",30),t(5,` + `),d(6,Ws,4,0,"button",31),t(7,` + `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.feeInterval),o(2),l("ngIf",!n.feeInterval),o(2),l("ngIf",n.chargeTimeType.value==="Weekly Fee"||n.chargeTimeType.value==="Monthly Fee")}}function Ks(e,p){e&1&&(i(0,"th",26),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function Ys(e,p){if(e&1){let n=P();i(0,"td",27),t(1,` + `),i(2,"button",32),h("click",function(){let r=b(n).$implicit,g=C(2);return M(g.deleteCharge(r))}),t(3,` `),f(4,"fa-icon",33),t(5,` `),a(),t(6,` - `),a()}}function Pc(e,p){e&1&&f(0,"tr",34)}function Ic(e,p){e&1&&f(0,"tr",35)}function Dc(e,p){if(e&1&&(i(0,"table",14),t(1,` - `),D(2,15),t(3,` - `),d(4,rc,3,3,"th",16),t(5,` - `),d(6,sc,2,1,"td",17),t(7,` - `),O(),t(8,` + `),a()}}function Js(e,p){e&1&&f(0,"tr",34)}function Xs(e,p){e&1&&f(0,"tr",35)}function Zs(e,p){if(e&1&&(i(0,"table",14),t(1,` + `),E(2,15),t(3,` + `),d(4,Os,3,3,"th",16),t(5,` + `),d(6,Es,2,1,"td",17),t(7,` + `),w(),t(8,` - `),D(9,18),t(10,` - `),d(11,cc,3,3,"th",16),t(12,` - `),d(13,mc,2,1,"td",17),t(14,` - `),O(),t(15,` + `),E(9,18),t(10,` + `),d(11,ws,3,3,"th",16),t(12,` + `),d(13,Fs,2,1,"td",17),t(14,` + `),w(),t(15,` - `),D(16,19),t(17,` - `),d(18,lc,3,3,"th",16),t(19,` - `),d(20,pc,8,3,"td",17),t(21,` - `),O(),t(22,` + `),E(16,19),t(17,` + `),d(18,ks,3,3,"th",16),t(19,` + `),d(20,Bs,8,3,"td",17),t(21,` + `),w(),t(22,` - `),D(23,20),t(24,` - `),d(25,dc,3,3,"th",16),t(26,` - `),d(27,uc,3,4,"td",17),t(28,` - `),O(),t(29,` + `),E(23,20),t(24,` + `),d(25,Ns,3,3,"th",16),t(26,` + `),d(27,Rs,3,4,"td",17),t(28,` + `),w(),t(29,` - `),D(30,21),t(31,` - `),d(32,gc,3,3,"th",16),t(33,` - `),d(34,Cc,10,4,"td",17),t(35,` - `),O(),t(36,` + `),E(30,21),t(31,` + `),d(32,Vs,3,3,"th",16),t(33,` + `),d(34,qs,10,4,"td",17),t(35,` + `),w(),t(36,` - `),D(37,22),t(38,` - `),d(39,hc,3,3,"th",16),t(40,` - `),d(41,Mc,8,3,"td",17),t(42,` - `),O(),t(43,` + `),E(37,22),t(38,` + `),d(39,Hs,3,3,"th",16),t(40,` + `),d(41,Qs,8,3,"td",17),t(42,` + `),w(),t(43,` - `),D(44,23),t(45,` - `),d(46,yc,3,3,"th",16),t(47,` - `),d(48,Tc,7,0,"td",17),t(49,` - `),O(),t(50,` + `),E(44,23),t(45,` + `),d(46,Ks,3,3,"th",16),t(47,` + `),d(48,Ys,7,0,"td",17),t(49,` + `),w(),t(50,` - `),d(51,Pc,1,0,"tr",24),t(52,` - `),d(53,Ic,1,0,"tr",25),t(54,` - `),a()),e&2){let n=C();l("dataSource",n.chargesDataSource),o(51),l("matHeaderRowDef",n.displayedColumns),o(2),l("matRowDefColumns",n.displayedColumns)}}var ce=(()=>{class e{constructor(n,s,r){this.dialog=n,this.dateUtils=s,this.translateService=r,this.chargeData=[],this.chargesDataSource=[],this.pristine=!0,this.isChargesPatched=!1,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery","action"],this.selectAllItems=!1,this.loanPurposeOptions=[],this.displayedColumn=["check","id","name"]}ngOnInit(){this.savingsAccountTemplate&&(!this.isChargesPatched&&this.savingsAccountTemplate.charges?(this.chargesDataSource=this.savingsAccountProductTemplate.charges.map(n=>z(R({},n),{id:n.chargeId}))||[],this.isChargesPatched=!0):this.chargesDataSource=[])}ngOnChanges(){this.savingsAccountProductTemplate&&(this.chargeData=this.savingsAccountProductTemplate.chargeOptions,this.chargesDataSource=this.savingsAccountProductTemplate.charges.map(n=>z(R({},n),{id:n.chargeId}))||[])}addCharge(n){this.chargesDataSource=this.chargesDataSource.concat([n.value]),n.value="",this.pristine=!1}editChargeAmount(n){let s=[new de({controlName:"amount",label:this.translateService.instant("labels.inputs.Amount"),value:n.amount,type:"number",required:!1})],r={title:this.translateService.instant("labels.heading.Edit Charge Amount"),layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(me,{data:r}).afterClosed().subscribe(_=>{if(_.data){let b=z(R({},n),{amount:_.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1,b),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeDate(n){let s=[new Ve({controlName:"date",label:this.translateService.instant("labels.inputs.Date"),value:n.dueDate||n.feeOnMonthDay||"",type:"datetime-local",required:!1})],r={title:this.translateService.instant("labels.heading.Edit Charge Date"),layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(me,{data:r}).afterClosed().subscribe(_=>{if(_.data){let b,Ae=this.dateUtils.formatDate(_.data.value.date,"dd MMMM yyyy");switch(n.chargeTimeType.value){case"Specified due date":case"Weekly Fee":b=z(R({},n),{dueDate:Ae});break;case"Annual Fee":case"Monthly Fee":let ia=this.dateUtils.formatDate(_.data.value.date,"dd MMMM");b=z(R({},n),{feeOnMonthDay:ia});break}this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1,b),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeFeeInterval(n){let s=[new de({controlName:"feeInterval",label:"Fee Interval",value:n.feeInterval,type:"text",required:!1})],r={title:"Edit Charge Fee Interval",layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(me,{data:r}).afterClosed().subscribe(_=>{if(_.data){let b=z(R({},n),{feeInterval:_.data.value.feeInterval});this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1,b),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(n){this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1}get savingsAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(s){return new(s||e)(x(It),x(q),x(fe))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-account-charges-step"]],inputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate",savingsAccountTemplate:"savingsAccountTemplate",currencyCode:"currencyCode",activeClientMembers:"activeClientMembers"},features:[Ie],decls:43,vars:19,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],[1,"flex-98","layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],[4,"ngIf"],["mat-icon-button","","color","primary",3,"click",4,"ngIf"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),d(51,Js,1,0,"tr",24),t(52,` + `),d(53,Xs,1,0,"tr",25),t(54,` + `),a()),e&2){let n=C();l("dataSource",n.chargesDataSource),o(51),l("matHeaderRowDef",n.displayedColumns),o(2),l("matRowDefColumns",n.displayedColumns)}}var me=(()=>{class e{constructor(n,s,r){this.dialog=n,this.dateUtils=s,this.translateService=r,this.chargeData=[],this.chargesDataSource=[],this.pristine=!0,this.isChargesPatched=!1,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery","action"],this.selectAllItems=!1,this.loanPurposeOptions=[],this.displayedColumn=["check","id","name"]}ngOnInit(){this.savingsAccountTemplate&&(!this.isChargesPatched&&this.savingsAccountTemplate.charges?(this.chargesDataSource=this.savingsAccountProductTemplate.charges.map(n=>Q(L({},n),{id:n.chargeId}))||[],this.isChargesPatched=!0):this.chargesDataSource=[])}ngOnChanges(){this.savingsAccountProductTemplate&&(this.chargeData=this.savingsAccountProductTemplate.chargeOptions,this.chargesDataSource=this.savingsAccountProductTemplate.charges.map(n=>Q(L({},n),{id:n.chargeId}))||[])}addCharge(n){this.chargesDataSource=this.chargesDataSource.concat([n.value]),n.value="",this.pristine=!1}editChargeAmount(n){let s=[new ue({controlName:"amount",label:this.translateService.instant("labels.inputs.Amount"),value:n.amount,type:"number",required:!1})],r={title:this.translateService.instant("labels.heading.Edit Charge Amount"),layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(le,{data:r}).afterClosed().subscribe(_=>{if(_.data){let S=Q(L({},n),{amount:_.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1,S),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeDate(n){let s=[new Le({controlName:"date",label:this.translateService.instant("labels.inputs.Date"),value:n.dueDate||n.feeOnMonthDay||"",type:"datetime-local",required:!1})],r={title:this.translateService.instant("labels.heading.Edit Charge Date"),layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(le,{data:r}).afterClosed().subscribe(_=>{if(_.data){let S,Ae=this.dateUtils.formatDate(_.data.value.date,"dd MMMM yyyy");switch(n.chargeTimeType.value){case"Specified due date":case"Weekly Fee":S=Q(L({},n),{dueDate:Ae});break;case"Annual Fee":case"Monthly Fee":let Wi=this.dateUtils.formatDate(_.data.value.date,"dd MMMM");S=Q(L({},n),{feeOnMonthDay:Wi});break}this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1,S),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}editChargeFeeInterval(n){let s=[new ue({controlName:"feeInterval",label:"Fee Interval",value:n.feeInterval,type:"text",required:!1})],r={title:"Edit Charge Fee Interval",layout:{addButtonText:"Confirm"},formfields:s};this.dialog.open(le,{data:r}).afterClosed().subscribe(_=>{if(_.data){let S=Q(L({},n),{feeInterval:_.data.value.feeInterval});this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1,S),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(n){this.chargesDataSource.splice(this.chargesDataSource.indexOf(n),1),this.chargesDataSource=this.chargesDataSource.concat([]),this.pristine=!1}get savingsAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(s){return new(s||e)(x(Et),x(z),x(ve))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-account-charges-step"]],inputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate",savingsAccountTemplate:"savingsAccountTemplate",currencyCode:"currencyCode",activeClientMembers:"activeClientMembers"},features:[Ie],decls:43,vars:19,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["class","flex-98 mat-elevation-z1","mat-table","",3,"dataSource",4,"ngIf"],[1,"flex-98","layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],[4,"ngIf"],["mat-icon-button","","color","primary",3,"click",4,"ngIf"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-form-field",2),t(3,` `),i(4,"mat-label"),t(5),c(6,"translate"),a(),t(7,` `),i(8,"mat-select",null,0),t(10,` - `),d(11,oc,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` + `),d(11,Ds,2,2,"mat-option",3),c(12,"chargesFilter"),t(13,` `),a(),t(14,` `),a(),t(15,` `),i(16,"div",4),t(17,` - `),i(18,"button",5),h("click",function(){S(g);let b=I(9);return A(r.addCharge(b))}),t(19,` + `),i(18,"button",5),h("click",function(){b(g);let S=O(9);return M(r.addCharge(S))}),t(19,` `),f(20,"fa-icon",6),t(21),c(22,"translate"),a(),t(23,` `),a(),t(24,` - `),d(25,Dc,55,3,"table",7),t(26,` + `),d(25,Zs,55,3,"table",7),t(26,` `),i(27,"div",8),t(28,` `),i(29,"button",9),t(30,` @@ -1379,114 +1379,114 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(40,` `),a(),t(41,` `),a(),t(42,` -`)}if(s&2){let g=I(9);o(5),u(m(6,7,"labels.inputs.Charge")),o(6),l("ngForOf",$n(12,9,r.chargeData,r.chargesDataSource,r.currencyCode.value)),o(7),l("disabled",!g.value),o(3),v(` +`)}if(s&2){let g=O(9);o(5),u(m(6,7,"labels.inputs.Charge")),o(6),l("ngForOf",Ci(12,9,r.chargeData,r.chargesDataSource,r.currencyCode.value)),o(7),l("disabled",!g.value),o(3),v(` `,m(22,13,"labels.buttons.Add"),` `),o(4),l("ngIf",r.chargesDataSource.length>0),o(7),v(` `,m(33,15,"labels.buttons.Previous"),` `),o(4),v(` `,m(37,17,"labels.buttons.Next"),` - `)}},dependencies:[Tt,k,xt,Dt,w,Oe,Q,W,Ot,he,le,Gt,Lt,$t,qt,Ut,Wt,zt,Ht,Qt,Kt,T,ni,Nt,pe,Bt],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var Ec=()=>["../.."];function wc(e,p){if(e&1&&(i(0,"span",6),t(1,` + `)}},dependencies:[T,Dt,N,y,Z,X,Ft,wt,k,Rt,I,Vt,St,Ut,zt,Ht,$t,qt,Wt,Oe,Qt,Yt,Kt,Jt,pe,he,Oi,de],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();var tc=()=>["../.."];function ec(e,p){if(e&1&&(i(0,"span",6),t(1,` `),f(2,"mifosx-external-identifier",17),t(3,` - `),a()),e&2){let n=C();o(2),lt("externalId",n.savingsAccount.externalId)}}function Fc(e,p){e&1&&(i(0,"span",6),t(1),c(2,"translate"),a()),e&2&&(o(),v(` + `),a()),e&2){let n=C();o(2),gt("externalId",n.savingsAccount.externalId)}}function nc(e,p){e&1&&(i(0,"span",6),t(1),c(2,"translate"),a()),e&2&&(o(),v(` `,m(2,1,"labels.inputs.Unassigned"),` - `))}function kc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client ID")))}function Bc(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),u(n.id)}}function Nc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client Name")))}function Rc(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),u(n.displayName)}}function Vc(e,p){e&1&&f(0,"tr",27)}function jc(e,p){e&1&&f(0,"tr",28)}function Gc(e,p){if(e&1&&(D(0),t(1,` + `))}function ic(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client ID")))}function ac(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),u(n.id)}}function oc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client Name")))}function rc(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),u(n.displayName)}}function sc(e,p){e&1&&f(0,"tr",27)}function cc(e,p){e&1&&f(0,"tr",28)}function mc(e,p){if(e&1&&(E(0),t(1,` `),i(2,"h3",9),t(3),c(4,"translate"),a(),t(5,` `),f(6,"mat-divider",3),t(7,` `),i(8,"div",6),t(9,` `),i(10,"table",18,0),t(12,` `),t(13,` - `),D(14,19),t(15,` - `),d(16,kc,3,3,"th",20),t(17,` - `),d(18,Bc,2,1,"td",21),t(19,` - `),O(),t(20,` + `),E(14,19),t(15,` + `),d(16,ic,3,3,"th",20),t(17,` + `),d(18,ac,2,1,"td",21),t(19,` + `),w(),t(20,` `),t(21,` - `),D(22,22),t(23,` - `),d(24,Nc,3,3,"th",20),t(25,` - `),d(26,Rc,2,1,"td",21),t(27,` - `),O(),t(28,` + `),E(22,22),t(23,` + `),d(24,oc,3,3,"th",20),t(25,` + `),d(26,rc,2,1,"td",21),t(27,` + `),w(),t(28,` - `),d(29,Vc,1,0,"tr",23),t(30,` - `),d(31,jc,1,0,"tr",24),t(32,` + `),d(29,sc,1,0,"tr",23),t(30,` + `),d(31,cc,1,0,"tr",24),t(32,` `),a(),t(33,` `),a(),t(34,` - `),O()),e&2){let n=C();o(3),u(m(4,4,"labels.heading.Client Members")),o(7),l("dataSource",n.dataSource),o(19),l("matHeaderRowDef",n.membersDisplayedColumns),o(2),l("matRowDefColumns",n.membersDisplayedColumns)}}function Uc(e,p){if(e&1&&(i(0,"div",4),t(1,` + `),w()),e&2){let n=C();o(3),u(m(4,4,"labels.heading.Client Members")),o(7),l("dataSource",n.dataSource),o(19),l("matHeaderRowDef",n.membersDisplayedColumns),o(2),l("matRowDefColumns",n.membersDisplayedColumns)}}function lc(e,p){if(e&1&&(i(0,"div",4),t(1,` `),i(2,"span",5),t(3),c(4,"translate"),a(),t(5,` `),i(6,"span",6),t(7),c(8,"formatNumber"),a(),t(9,` - `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Minimum Opening Balance"),":"),o(4),u(m(8,4,n.savingsAccount.minRequiredOpeningBalance))}}function Lc(e,p){if(e&1&&(i(0,"div",4),t(1,` + `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Minimum Opening Balance"),":"),o(4),u(m(8,4,n.savingsAccount.minRequiredOpeningBalance))}}function pc(e,p){if(e&1&&(i(0,"div",4),t(1,` `),i(2,"span",5),t(3),c(4,"translate"),a(),t(5,` `),i(6,"span",6),t(7),c(8,"find"),a(),t(9,` - `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Lock-in Period"),":"),o(4),u(n.getCatalogTranslation(n.savingsAccount.lockinPeriodFrequency+" "+J(8,4,n.savingsAccount.lockinPeriodFrequencyType,n.savingsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value")))}}function qc(e,p){if(e&1&&(i(0,"div",4),t(1,` + `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Lock-in Period"),":"),o(4),u(n.getCatalogTranslation(n.savingsAccount.lockinPeriodFrequency+" "+et(8,4,n.savingsAccount.lockinPeriodFrequencyType,n.savingsAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value")))}}function dc(e,p){if(e&1&&(i(0,"div",4),t(1,` `),i(2,"span",5),t(3),c(4,"translate"),a(),t(5,` `),i(6,"span",6),t(7),c(8,"formatNumber"),a(),t(9,` - `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),o(4),u(m(8,4,n.savingsAccount.minOverdraftForInterestCalculation))}}function zc(e,p){if(e&1&&(i(0,"div",4),t(1,` + `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation"),":"),o(4),u(m(8,4,n.savingsAccount.minOverdraftForInterestCalculation))}}function uc(e,p){if(e&1&&(i(0,"div",4),t(1,` `),i(2,"span",5),t(3),c(4,"translate"),a(),t(5,` `),i(6,"span",6),t(7),c(8,"formatNumber"),a(),t(9,` - `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),o(4),v("",m(8,4,n.savingsAccount.nominalAnnualInterestRateOverdraft)," %")}}function Hc(e,p){if(e&1&&(i(0,"div",4),t(1,` + `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Nominal Annual Interest for Overdraft"),":"),o(4),v("",m(8,4,n.savingsAccount.nominalAnnualInterestRateOverdraft)," %")}}function gc(e,p){if(e&1&&(i(0,"div",4),t(1,` `),i(2,"span",5),t(3),c(4,"translate"),a(),t(5,` `),i(6,"span",6),t(7),c(8,"formatNumber"),a(),t(9,` - `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),o(4),u(m(8,4,n.savingsAccount.overdraftLimit))}}function $c(e,p){if(e&1&&(i(0,"div",4),t(1,` + `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Maximum Overdraft Amount Limit"),":"),o(4),u(m(8,4,n.savingsAccount.overdraftLimit))}}function fc(e,p){if(e&1&&(i(0,"div",4),t(1,` `),i(2,"span",5),t(3),c(4,"translate"),a(),t(5,` `),i(6,"span",6),t(7),a(),t(8,` - `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Minimum Balance"),":"),o(4),u(n.savingsAccount.minRequiredBalance)}}function Wc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Name")))}function Qc(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),v(` + `),a()),e&2){let n=C();o(3),v("",m(4,2,"labels.inputs.Minimum Balance"),":"),o(4),u(n.savingsAccount.minRequiredBalance)}}function vc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Name")))}function xc(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),v(` `,n.name+", "+n.currency.displaySymbol,` - `)}}function Kc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Type")))}function Yc(e,p){if(e&1&&(i(0,"td",26),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),v(` - `,Ct(2,1,n.chargeCalculationType.value,"catalogs"),` - `)}}function Jc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Amount")))}function Xc(e,p){if(e&1&&(i(0,"td",26),t(1),c(2,"formatNumber"),a()),e&2){let n=p.$implicit;o(),v(` + `)}}function _c(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Type")))}function Cc(e,p){if(e&1&&(i(0,"td",26),t(1),c(2,"translateKey"),a()),e&2){let n=p.$implicit;o(),v(` + `,bt(2,1,n.chargeCalculationType.value,"catalogs"),` + `)}}function hc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Amount")))}function Sc(e,p){if(e&1&&(i(0,"td",26),t(1),c(2,"formatNumber"),a()),e&2){let n=p.$implicit;o(),v(` `,m(2,1,n.amount),` - `)}}function Zc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Date")))}function t0(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` + `)}}function bc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Date")))}function Mc(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` `,m(2,1,n.dueDate)||"Unassigned",` - `)}}function e0(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` + `)}}function Ac(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"dateFormat"),a()),e&2){let n=C().$implicit;o(),v(` `,m(2,1,n.feeOnMonthDay)||"Unassigned",` - `)}}function n0(e,p){e&1&&(i(0,"span"),t(1,` + `)}}function Tc(e,p){e&1&&(i(0,"span"),t(1,` N/A - `),a())}function i0(e,p){if(e&1&&(i(0,"td",26),t(1,` - `),d(2,t0,3,3,"span",8),t(3,` - `),d(4,e0,3,3,"span",8),t(5,` - `),d(6,n0,2,0,"span",8),t(7,` - `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee"),o(2),l("ngIf",n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"),o(2),l("ngIf",!(n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee"))}}function a0(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Repayments Every")))}function o0(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),v(` + `),a())}function yc(e,p){if(e&1&&(i(0,"td",26),t(1,` + `),d(2,Mc,3,3,"span",8),t(3,` + `),d(4,Ac,3,3,"span",8),t(5,` + `),d(6,Tc,2,0,"span",8),t(7,` + `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee"),o(2),l("ngIf",n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"),o(2),l("ngIf",!(n.chargeTimeType.value==="Monthly Fee"||n.chargeTimeType.value==="Annual Fee"||n.chargeTimeType.value==="Specified due date"||n.chargeTimeType.value==="Weekly Fee"))}}function Pc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Repayments Every")))}function Ic(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),v(` `,n.feeInterval||"Not Provided",` - `)}}function r0(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Collected On")))}function s0(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),v(` + `)}}function Dc(e,p){e&1&&(i(0,"th",25),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Collected On")))}function Oc(e,p){if(e&1&&(i(0,"td",26),t(1),a()),e&2){let n=p.$implicit;o(),v(` `,n.chargeTimeType.value,` - `)}}function c0(e,p){e&1&&f(0,"tr",27)}function m0(e,p){e&1&&f(0,"tr",28)}function l0(e,p){if(e&1&&(i(0,"div",29),t(1,` + `)}}function Ec(e,p){e&1&&f(0,"tr",27)}function wc(e,p){e&1&&f(0,"tr",28)}function Fc(e,p){if(e&1&&(i(0,"div",29),t(1,` `),i(2,"h3",2),t(3),c(4,"translate"),a(),t(5,` `),f(6,"mat-divider",3),t(7,` `),i(8,"table",30),t(9,` - `),D(10,22),t(11,` - `),d(12,Wc,3,3,"th",20),t(13,` - `),d(14,Qc,2,1,"td",21),t(15,` - `),O(),t(16,` + `),E(10,22),t(11,` + `),d(12,vc,3,3,"th",20),t(13,` + `),d(14,xc,2,1,"td",21),t(15,` + `),w(),t(16,` - `),D(17,31),t(18,` - `),d(19,Kc,3,3,"th",20),t(20,` - `),d(21,Yc,3,4,"td",21),t(22,` - `),O(),t(23,` + `),E(17,31),t(18,` + `),d(19,_c,3,3,"th",20),t(20,` + `),d(21,Cc,3,4,"td",21),t(22,` + `),w(),t(23,` - `),D(24,32),t(25,` - `),d(26,Jc,3,3,"th",20),t(27,` - `),d(28,Xc,3,3,"td",21),t(29,` - `),O(),t(30,` + `),E(24,32),t(25,` + `),d(26,hc,3,3,"th",20),t(27,` + `),d(28,Sc,3,3,"td",21),t(29,` + `),w(),t(30,` - `),D(31,33),t(32,` - `),d(33,Zc,3,3,"th",20),t(34,` - `),d(35,i0,8,3,"td",21),t(36,` - `),O(),t(37,` + `),E(31,33),t(32,` + `),d(33,bc,3,3,"th",20),t(34,` + `),d(35,yc,8,3,"td",21),t(36,` + `),w(),t(37,` - `),D(38,34),t(39,` - `),d(40,a0,3,3,"th",20),t(41,` - `),d(42,o0,2,1,"td",21),t(43,` - `),O(),t(44,` + `),E(38,34),t(39,` + `),d(40,Pc,3,3,"th",20),t(41,` + `),d(42,Ic,2,1,"td",21),t(43,` + `),w(),t(44,` - `),D(45,35),t(46,` - `),d(47,r0,3,3,"th",20),t(48,` - `),d(49,s0,2,1,"td",21),t(50,` - `),O(),t(51,` + `),E(45,35),t(46,` + `),d(47,Dc,3,3,"th",20),t(48,` + `),d(49,Oc,2,1,"td",21),t(50,` + `),w(),t(51,` - `),d(52,c0,1,0,"tr",23),t(53,` - `),d(54,m0,1,0,"tr",24),t(55,` + `),d(52,Ec,1,0,"tr",23),t(53,` + `),d(54,wc,1,0,"tr",24),t(55,` `),a(),t(56,` - `),a()),e&2){let n=C();o(3),u(m(4,4,"labels.inputs.Charges")),o(5),l("dataSource",n.savingsAccount.charges),o(44),l("matHeaderRowDef",n.chargesDisplayedColumns),o(2),l("matRowDefColumns",n.chargesDisplayedColumns)}}var Ue=(()=>{class e{constructor(n){this.translateService=n,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery"],this.membersDisplayedColumns=["id","name"],this.submitEvent=new $e}ngOnChanges(){this.activeClientMembers?.length>0&&(this.dataSource=new Jt(this.activeClientMembers.filter(n=>n.selected)))}getCatalogTranslation(n){return this.translateService.instant("labels.catalogs."+n)}static{this.\u0275fac=function(s){return new(s||e)(x(fe))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-account-preview-step"]],inputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate",savingsAccountTemplate:"savingsAccountTemplate",savingsAccountTermsForm:"savingsAccountTermsForm",savingsAccount:"savingsAccount",activeClientMembers:"activeClientMembers"},outputs:{submitEvent:"submitEvent"},features:[Ie],decls:200,vars:122,consts:[["membersTable",""],[1,"responsive-column"],[1,"mat-h3","flex-fill"],[1,"flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-60",4,"ngIf"],[4,"ngIf"],[1,"mat-h3","margin-t","flex-fill"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],[3,"externalId"],["mat-table","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","chargeTimeType"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` + `),a()),e&2){let n=C();o(3),u(m(4,4,"labels.inputs.Charges")),o(5),l("dataSource",n.savingsAccount.charges),o(44),l("matHeaderRowDef",n.chargesDisplayedColumns),o(2),l("matRowDefColumns",n.chargesDisplayedColumns)}}var Me=(()=>{class e{constructor(n){this.translateService=n,this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType","date","repaymentsEvery"],this.membersDisplayedColumns=["id","name"],this.submitEvent=new Qe}ngOnChanges(){this.activeClientMembers?.length>0&&(this.dataSource=new Zt(this.activeClientMembers.filter(n=>n.selected)))}getCatalogTranslation(n){return this.translateService.instant("labels.catalogs."+n)}static{this.\u0275fac=function(s){return new(s||e)(x(ve))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-account-preview-step"]],inputs:{savingsAccountProductTemplate:"savingsAccountProductTemplate",savingsAccountTemplate:"savingsAccountTemplate",savingsAccountTermsForm:"savingsAccountTermsForm",savingsAccount:"savingsAccount",activeClientMembers:"activeClientMembers"},outputs:{submitEvent:"submitEvent"},features:[Ie],decls:200,vars:122,consts:[["membersTable",""],[1,"responsive-column"],[1,"mat-h3","flex-fill"],[1,"flex-fill"],[1,"flex-fill","layout-row"],[1,"flex-40"],[1,"flex-60"],["class","flex-60",4,"ngIf"],[4,"ngIf"],[1,"mat-h3","margin-t","flex-fill"],["class","flex-fill layout-row",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],[3,"externalId"],["mat-table","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","date"],["matColumnDef","repaymentsEvery"],["matColumnDef","chargeTimeType"]],template:function(s,r){s&1&&(i(0,"div",1),t(1,` `),i(2,"h3",2),t(3),c(4,"translate"),a(),t(5,` `),f(6,"mat-divider",3),t(7,` @@ -1502,8 +1502,8 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(30,"div",4),t(31,` `),i(32,"span",5),t(33),c(34,"translate"),a(),t(35,` - `),d(36,wc,4,1,"span",7),t(37,` - `),d(38,Fc,3,3,"span",7),t(39,` + `),d(36,ec,4,1,"span",7),t(37,` + `),d(38,nc,3,3,"span",7),t(39,` `),a(),t(40,` `),i(41,"div",4),t(42,` @@ -1511,7 +1511,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(47,"span",6),t(48),c(49,"find"),a(),t(50,` `),a(),t(51,` - `),d(52,Gc,35,6,"ng-container",8),t(53,` + `),d(52,mc,35,6,"ng-container",8),t(53,` `),i(54,"h3",9),t(55),c(56,"translate"),a(),t(57,` @@ -1551,34 +1551,34 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(130,"span",6),t(131),c(132,"find"),a(),t(133,` `),a(),t(134,` - `),d(135,Uc,10,6,"div",10),t(136,` + `),d(135,lc,10,6,"div",10),t(136,` `),i(137,"div",4),t(138,` `),i(139,"span",5),t(140),c(141,"translate"),a(),t(142,` `),i(143,"span",6),t(144),c(145,"yesNo"),a(),t(146,` `),a(),t(147,` - `),d(148,Lc,10,9,"div",10),t(149,` + `),d(148,pc,10,9,"div",10),t(149,` `),i(150,"div",4),t(151,` `),i(152,"span",5),t(153),c(154,"translate"),a(),t(155,` `),i(156,"span",6),t(157),c(158,"yesNo"),a(),t(159,` `),a(),t(160,` - `),d(161,qc,10,6,"div",10),t(162,` + `),d(161,dc,10,6,"div",10),t(162,` - `),d(163,zc,10,6,"div",10),t(164,` + `),d(163,uc,10,6,"div",10),t(164,` - `),d(165,Hc,10,6,"div",10),t(166,` + `),d(165,gc,10,6,"div",10),t(166,` `),i(167,"div",4),t(168,` `),i(169,"span",5),t(170),c(171,"translate"),a(),t(172,` `),i(173,"span",6),t(174),c(175,"yesNo"),a(),t(176,` `),a(),t(177,` - `),d(178,$c,9,4,"div",10),t(179,` + `),d(178,fc,9,4,"div",10),t(179,` - `),d(180,l0,57,6,"div",11),t(181,` + `),d(180,Fc,57,6,"div",11),t(181,` `),a(),t(182,` `),i(183,"div",12),t(184,` @@ -1587,155 +1587,155 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(191,"button",15),t(192),c(193,"translate"),a(),t(194,` `),i(195,"button",16),h("click",function(){return r.submitEvent.emit()}),t(196),c(197,"translate"),a(),t(198,` `),a(),t(199,` -`)),s&2&&(o(3),u(m(4,43,"labels.heading.Details")),o(8),u(m(12,45,"labels.inputs.Product")),o(4),u(J(16,47,r.savingsAccount.productId,r.savingsAccountTemplate.productOptions,"id","name")),o(7),u(m(23,52,"labels.inputs.Submitted On")),o(4),u(m(27,54,r.savingsAccount.submittedOnDate)),o(7),u(m(34,56,"labels.inputs.External Id")),o(3),l("ngIf",r.savingsAccount.externalId),o(2),l("ngIf",!r.savingsAccount.externalId),o(6),u(m(45,58,"labels.inputs.Field Officer")),o(4),u(J(49,60,r.savingsAccount.fieldOfficerId,r.savingsAccountProductTemplate.fieldOfficerOptions,"id","displayName")),o(4),l("ngIf",r.activeClientMembers),o(3),u(m(56,65,"labels.heading.Terms")),o(8),u(m(64,67,"labels.inputs.Currency")),o(4),u(r.savingsAccountTermsForm.get("currencyCode").value),o(6),u(m(74,69,"labels.inputs.Decimal Places")),o(4),u(r.savingsAccountTermsForm.get("decimal").value),o(6),v("",m(84,71,"labels.inputs.Nominal Annual Interest"),":"),o(4),v("",m(88,73,r.savingsAccount.nominalAnnualInterestRate)," %"),o(7),v("",m(95,75,"labels.inputs.Interest Compounding Period"),":"),o(4),u(r.getCatalogTranslation(J(99,77,r.savingsAccount.interestCompoundingPeriodType,r.savingsAccountProductTemplate.interestCompoundingPeriodTypeOptions,"id","value"))),o(7),v("",m(106,82,"labels.inputs.Interest Posting Period"),":"),o(4),u(r.getCatalogTranslation(J(110,84,r.savingsAccount.interestPostingPeriodType,r.savingsAccountProductTemplate.interestPostingPeriodTypeOptions,"id","value"))),o(7),v("",m(117,89,"labels.inputs.Interest Calculated using"),":"),o(4),u(r.getCatalogTranslation(J(121,91,r.savingsAccount.interestCalculationType,r.savingsAccountProductTemplate.interestCalculationTypeOptions,"id","value"))),o(7),v("",m(128,96,"labels.inputs.Days in Year"),":"),o(4),u(r.getCatalogTranslation(J(132,98,r.savingsAccount.interestCalculationDaysInYearType,r.savingsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,"id","value"))),o(4),l("ngIf",r.savingsAccount.minRequiredOpeningBalance),o(5),v("",m(141,103,"labels.inputs.Apply Withdrawal Fee for Transfers"),":"),o(4),u(m(145,105,r.savingsAccount.withdrawalFeeForTransfers)),o(4),l("ngIf",r.savingsAccount.lockinPeriodFrequency),o(5),v("",m(154,107,"labels.inputs.Is Overdraft Allowed"),":"),o(4),u(m(158,109,r.savingsAccount.allowOverdraft)),o(4),l("ngIf",r.savingsAccount.minOverdraftForInterestCalculation),o(2),l("ngIf",r.savingsAccount.nominalAnnualInterestRateOverdraft),o(2),l("ngIf",r.savingsAccount.overdraftLimit),o(5),v("",m(171,111,"labels.inputs.Enforce Minimum Balance"),":"),o(4),u(m(175,113,r.savingsAccount.enforceMinRequiredBalance)),o(4),l("ngIf",r.savingsAccount.minRequiredBalance),o(2),l("ngIf",r.savingsAccount.charges.length),o(8),v(` +`)),s&2&&(o(3),u(m(4,43,"labels.heading.Details")),o(8),u(m(12,45,"labels.inputs.Product")),o(4),u(et(16,47,r.savingsAccount.productId,r.savingsAccountTemplate.productOptions,"id","name")),o(7),u(m(23,52,"labels.inputs.Submitted On")),o(4),u(m(27,54,r.savingsAccount.submittedOnDate)),o(7),u(m(34,56,"labels.inputs.External Id")),o(3),l("ngIf",r.savingsAccount.externalId),o(2),l("ngIf",!r.savingsAccount.externalId),o(6),u(m(45,58,"labels.inputs.Field Officer")),o(4),u(et(49,60,r.savingsAccount.fieldOfficerId,r.savingsAccountProductTemplate.fieldOfficerOptions,"id","displayName")),o(4),l("ngIf",r.activeClientMembers),o(3),u(m(56,65,"labels.heading.Terms")),o(8),u(m(64,67,"labels.inputs.Currency")),o(4),u(r.savingsAccountTermsForm.get("currencyCode").value),o(6),u(m(74,69,"labels.inputs.Decimal Places")),o(4),u(r.savingsAccountTermsForm.get("decimal").value),o(6),v("",m(84,71,"labels.inputs.Nominal Annual Interest"),":"),o(4),v("",m(88,73,r.savingsAccount.nominalAnnualInterestRate)," %"),o(7),v("",m(95,75,"labels.inputs.Interest Compounding Period"),":"),o(4),u(r.getCatalogTranslation(et(99,77,r.savingsAccount.interestCompoundingPeriodType,r.savingsAccountProductTemplate.interestCompoundingPeriodTypeOptions,"id","value"))),o(7),v("",m(106,82,"labels.inputs.Interest Posting Period"),":"),o(4),u(r.getCatalogTranslation(et(110,84,r.savingsAccount.interestPostingPeriodType,r.savingsAccountProductTemplate.interestPostingPeriodTypeOptions,"id","value"))),o(7),v("",m(117,89,"labels.inputs.Interest Calculated using"),":"),o(4),u(r.getCatalogTranslation(et(121,91,r.savingsAccount.interestCalculationType,r.savingsAccountProductTemplate.interestCalculationTypeOptions,"id","value"))),o(7),v("",m(128,96,"labels.inputs.Days in Year"),":"),o(4),u(r.getCatalogTranslation(et(132,98,r.savingsAccount.interestCalculationDaysInYearType,r.savingsAccountProductTemplate.interestCalculationDaysInYearTypeOptions,"id","value"))),o(4),l("ngIf",r.savingsAccount.minRequiredOpeningBalance),o(5),v("",m(141,103,"labels.inputs.Apply Withdrawal Fee for Transfers"),":"),o(4),u(m(145,105,r.savingsAccount.withdrawalFeeForTransfers)),o(4),l("ngIf",r.savingsAccount.lockinPeriodFrequency),o(5),v("",m(154,107,"labels.inputs.Is Overdraft Allowed"),":"),o(4),u(m(158,109,r.savingsAccount.allowOverdraft)),o(4),l("ngIf",r.savingsAccount.minOverdraftForInterestCalculation),o(2),l("ngIf",r.savingsAccount.nominalAnnualInterestRateOverdraft),o(2),l("ngIf",r.savingsAccount.overdraftLimit),o(5),v("",m(171,111,"labels.inputs.Enforce Minimum Balance"),":"),o(4),u(m(175,113,r.savingsAccount.enforceMinRequiredBalance)),o(4),l("ngIf",r.savingsAccount.minRequiredBalance),o(2),l("ngIf",r.savingsAccount.charges.length),o(8),v(` `,m(189,115,"labels.buttons.Previous"),` - `),o(3),l("routerLink",F(121,Ec)),o(),v(` + `),o(3),l("routerLink",B(121,tc)),o(),v(` `,m(193,117,"labels.buttons.Cancel"),` `),o(4),v(` `,m(197,119,"labels.buttons.Submit"),` - `))},dependencies:[k,xt,w,Xe,le,Gt,Lt,$t,qt,Ut,Wt,zt,Ht,Qt,Kt,Re,j,T,ii,Nt,pe,ln,Bt],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function p0(e,p){e&1&&(t(0,` + `))},dependencies:[T,N,y,G,k,Rt,I,Vt,nn,Ve,Ut,zt,Ht,$t,qt,Wt,Qt,Yt,Kt,Jt,pe,St,Ei,de,dn],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function kc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",14),t(2,` - `))}function d0(e,p){e&1&&(t(0,` + `))}function Bc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",14),t(2,` - `))}function u0(e,p){e&1&&(t(0,` + `))}function Nc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",15),t(2,` - `))}function g0(e,p){e&1&&(t(0,` + `))}function Rc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",16),t(2,` - `))}function f0(e,p){e&1&&(t(0,` + `))}function Vc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",17),t(2,` - `))}function v0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.DETAILS"))}function x0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.TERMS"))}function _0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.CHARGES"))}function C0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.PREVIEW"))}function h0(e,p){if(e&1){let n=y();i(0,"mat-step",18),t(1,` - `),d(2,C0,2,3,"ng-template",9),t(3,` + `))}function Lc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.DETAILS"))}function jc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.TERMS"))}function Gc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.CHARGES"))}function Uc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.PREVIEW"))}function qc(e,p){if(e&1){let n=P();i(0,"mat-step",18),t(1,` + `),d(2,Uc,2,3,"ng-template",9),t(3,` - `),i(4,"mifosx-savings-account-preview-step",19),h("submitEvent",function(){S(n);let r=C();return A(r.submit())}),t(5,` + `),i(4,"mifosx-savings-account-preview-step",19),h("submitEvent",function(){b(n);let r=C();return M(r.submit())}),t(5,` `),a(),t(6,` - `),a()}if(e&2){let n=C();o(4),l("savingsAccountProductTemplate",n.savingsAccountProductTemplate)("savingsAccountTemplate",n.savingsAccountTemplate)("savingsAccountTermsForm",n.savingsAccountTermsForm)("savingsAccount",n.savingsAccount)}}var Gi=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.dateUtils=r,this.savingsService=g,this.settingsService=_,this.route.data.subscribe(b=>{this.savingsAccountTemplate=b.savingsAccountTemplate})}setTemplate(n){this.savingsAccountProductTemplate=n}get savingsAccountDetailsForm(){return this.savingsAccountDetailsStep.savingsAccountDetailsForm}get savingsAccountTermsForm(){return this.savingsAccountTermsStep.savingsAccountTermsForm}get savingsAccountFormValid(){return this.savingsAccountDetailsForm.valid&&this.savingsAccountTermsForm.valid}get savingsAccount(){return R(R(R({},this.savingsAccountDetailsStep.savingsAccountDetails),this.savingsAccountTermsStep.savingsAccountTerms),this.savingsAccountChargesStep.savingsAccountCharges)}submit(){let n=this.settingsService.language.code,s=this.settingsService.dateFormat,g=z(R({},this.savingsAccount),{charges:this.savingsAccount.charges.map(_=>({chargeId:_.id,amount:_.amount,dueDate:_.dueDate,feeOnMonthDay:_.feeOnMonthDay,feeInterval:_.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.savingsAccount.submittedOnDate,s),dateFormat:s,monthDayFormat:"dd MMMM",locale:n});this.savingsAccountTemplate.clientId?g.clientId=this.savingsAccountTemplate.clientId:g.groupId=this.savingsAccountTemplate.groupId,this.savingsService.createSavingsAccount(g).subscribe(_=>{this.router.navigate(["../",_.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(U),x(q),x(P),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-create-savings-account"]],viewQuery:function(s,r){if(s&1&&(At(re,7),At(se,7),At(ce,7)),s&2){let g;Mt(g=yt())&&(r.savingsAccountDetailsStep=g.first),Mt(g=yt())&&(r.savingsAccountTermsStep=g.first),Mt(g=yt())&&(r.savingsAccountChargesStep=g.first)}},decls:42,vars:8,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingsAccountProductTemplate","savingsAccountTemplate"],[3,"savingsAccountProductTemplate"],[3,"savingsAccountProductTemplate","savingsAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","savingsAccountProductTemplate","savingsAccountTemplate","savingsAccountTermsForm","savingsAccount"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),a()}if(e&2){let n=C();o(4),l("savingsAccountProductTemplate",n.savingsAccountProductTemplate)("savingsAccountTemplate",n.savingsAccountTemplate)("savingsAccountTermsForm",n.savingsAccountTermsForm)("savingsAccount",n.savingsAccount)}}var Vn=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.dateUtils=r,this.savingsService=g,this.settingsService=_,this.route.data.subscribe(S=>{this.savingsAccountTemplate=S.savingsAccountTemplate})}setTemplate(n){this.savingsAccountProductTemplate=n}get savingsAccountDetailsForm(){return this.savingsAccountDetailsStep.savingsAccountDetailsForm}get savingsAccountTermsForm(){return this.savingsAccountTermsStep.savingsAccountTermsForm}get savingsAccountFormValid(){return this.savingsAccountDetailsForm.valid&&this.savingsAccountTermsForm.valid}get savingsAccount(){return L(L(L({},this.savingsAccountDetailsStep.savingsAccountDetails),this.savingsAccountTermsStep.savingsAccountTerms),this.savingsAccountChargesStep.savingsAccountCharges)}submit(){let n=this.settingsService.language.code,s=this.settingsService.dateFormat,g=Q(L({},this.savingsAccount),{charges:this.savingsAccount.charges.map(_=>({chargeId:_.id,amount:_.amount,dueDate:_.dueDate,feeOnMonthDay:_.feeOnMonthDay,feeInterval:_.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.savingsAccount.submittedOnDate,s),dateFormat:s,monthDayFormat:"dd MMMM",locale:n});this.savingsAccountTemplate.clientId?g.clientId=this.savingsAccountTemplate.clientId:g.groupId=this.savingsAccountTemplate.groupId,this.savingsService.createSavingsAccount(g).subscribe(_=>{this.router.navigate(["../",_.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(q),x(z),x(D),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-create-savings-account"]],viewQuery:function(s,r){if(s&1&&(yt(se,7),yt(ce,7),yt(me,7)),s&2){let g;Pt(g=It())&&(r.savingsAccountDetailsStep=g.first),Pt(g=It())&&(r.savingsAccountTermsStep=g.first),Pt(g=It())&&(r.savingsAccountChargesStep=g.first)}},decls:42,vars:8,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingsAccountProductTemplate","savingsAccountTemplate"],[3,"savingsAccountProductTemplate"],[3,"savingsAccountProductTemplate","savingsAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","savingsAccountProductTemplate","savingsAccountTemplate","savingsAccountTermsForm","savingsAccount"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-horizontal-stepper",2,0),t(4,` - `),d(5,p0,3,0,"ng-template",3),t(6,` + `),d(5,kc,3,0,"ng-template",3),t(6,` - `),d(7,d0,3,0,"ng-template",4),t(8,` + `),d(7,Bc,3,0,"ng-template",4),t(8,` - `),d(9,u0,3,0,"ng-template",5),t(10,` + `),d(9,Nc,3,0,"ng-template",5),t(10,` - `),d(11,g0,3,0,"ng-template",6),t(12,` + `),d(11,Rc,3,0,"ng-template",6),t(12,` - `),d(13,f0,3,0,"ng-template",7),t(14,` + `),d(13,Vc,3,0,"ng-template",7),t(14,` `),i(15,"mat-step",8),t(16,` - `),d(17,v0,2,3,"ng-template",9),t(18,` + `),d(17,Lc,2,3,"ng-template",9),t(18,` - `),i(19,"mifosx-savings-account-details-step",10),h("savingsAccountProductTemplate",function(b){return S(g),A(r.setTemplate(b))}),t(20,` + `),i(19,"mifosx-savings-account-details-step",10),h("savingsAccountProductTemplate",function(S){return b(g),M(r.setTemplate(S))}),t(20,` `),a(),t(21,` `),a(),t(22,` `),i(23,"mat-step",8),t(24,` - `),d(25,x0,2,3,"ng-template",9),t(26,` + `),d(25,jc,2,3,"ng-template",9),t(26,` `),f(27,"mifosx-savings-account-terms-step",11),t(28,` `),a(),t(29,` `),i(30,"mat-step"),t(31,` - `),d(32,_0,2,3,"ng-template",9),t(33,` + `),d(32,Gc,2,3,"ng-template",9),t(33,` `),i(34,"mifosx-savings-account-charges-step",12),t(35,` `),a(),t(36,` `),a(),t(37,` - `),d(38,h0,7,4,"mat-step",13),t(39,` + `),d(38,qc,7,4,"mat-step",13),t(39,` `),a(),t(40,` `),a(),t(41,` -`)}s&2&&(o(15),l("stepControl",r.savingsAccountDetailsForm),o(4),l("savingsAccountTemplate",r.savingsAccountTemplate),o(4),l("stepControl",r.savingsAccountTermsForm),o(4),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate),o(7),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountTemplate)("currencyCode",r.savingsAccountTermsForm.get("currencyCode")),o(4),l("ngIf",r.savingsAccountFormValid))},dependencies:[k,xt,Be,Fe,Ne,ke,re,ce,se,Ue,T]})}}return e})();function b0(e,p){e&1&&(t(0,` +`)}s&2&&(o(15),l("stepControl",r.savingsAccountDetailsForm),o(4),l("savingsAccountTemplate",r.savingsAccountTemplate),o(4),l("stepControl",r.savingsAccountTermsForm),o(4),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate),o(7),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountTemplate)("currencyCode",r.savingsAccountTermsForm.get("currencyCode")),o(4),l("ngIf",r.savingsAccountFormValid))},dependencies:[T,N,y,I,Re,Be,St,Ne,ke,se,ce,me,Me],encapsulation:2})}}return e})();function Hc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",13),t(2,` - `))}function S0(e,p){e&1&&(t(0,` + `))}function zc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",13),t(2,` - `))}function A0(e,p){e&1&&(t(0,` + `))}function $c(e,p){e&1&&(t(0,` `),f(1,"fa-icon",14),t(2,` - `))}function M0(e,p){e&1&&(t(0,` + `))}function Wc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",15),t(2,` - `))}function y0(e,p){e&1&&(t(0,` + `))}function Qc(e,p){e&1&&(t(0,` `),f(1,"fa-icon",16),t(2,` - `))}function T0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.DETAILS"))}function P0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.TERMS"))}function I0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.CHARGES"))}function D0(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.PREVIEW"))}function O0(e,p){if(e&1){let n=y();i(0,"mat-step",17),t(1,` - `),d(2,D0,2,3,"ng-template",9),t(3,` + `))}function Kc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.DETAILS"))}function Yc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.TERMS"))}function Jc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.CHARGES"))}function Xc(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.PREVIEW"))}function Zc(e,p){if(e&1){let n=P();i(0,"mat-step",17),t(1,` + `),d(2,Xc,2,3,"ng-template",9),t(3,` - `),i(4,"mifosx-savings-account-preview-step",18),h("submitEvent",function(){S(n);let r=C();return A(r.submit())}),t(5,` + `),i(4,"mifosx-savings-account-preview-step",18),h("submitEvent",function(){b(n);let r=C();return M(r.submit())}),t(5,` `),a(),t(6,` - `),a()}if(e&2){let n=C();o(4),l("savingsAccountProductTemplate",n.savingsAccountProductTemplate)("savingsAccountTemplate",n.savingsAccountAndTemplate)("savingsAccountTermsForm",n.savingsAccountTermsForm)("savingsAccount",n.savingsAccount)}}var Ui=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.dateUtils=r,this.savingsService=g,this.settingsService=_,this.route.data.subscribe(b=>{this.savingsAccountAndTemplate=b.savingsAccountAndTemplate})}setTemplate(n){this.savingsAccountProductTemplate=n}get savingsAccountDetailsForm(){return this.savingsAccountDetailsStep.savingsAccountDetailsForm}get savingsAccountTermsForm(){return this.savingsAccountTermsStep.savingsAccountTermsForm}get savingsAccountFormValidAndNotPristine(){return this.savingsAccountDetailsForm.valid&&this.savingsAccountTermsForm.valid&&(!this.savingsAccountDetailsForm.pristine||!this.savingsAccountTermsForm.pristine||!this.savingsAccountChargesStep.pristine)}get savingsAccount(){return R(R(R({},this.savingsAccountDetailsStep.savingsAccountDetails),this.savingsAccountTermsStep.savingsAccountTerms),this.savingsAccountChargesStep.savingsAccountCharges)}submit(){let n=this.settingsService.language.code,s=this.settingsService.dateFormat,g=z(R({},this.savingsAccount),{charges:this.savingsAccount.charges.map(_=>({chargeId:_.id,amount:_.amount,dueDate:this.dateUtils.formatDate(_.dueDate,s),feeOnMonthDay:this.dateUtils.formatDate(_.feeOnMonthDay,s),feeInterval:_.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.savingsAccount.submittedOnDate,s),dateFormat:s,monthDayFormat:"dd MMMM",locale:n});this.savingsAccountAndTemplate.clientId?g.clientId=this.savingsAccountAndTemplate.clientId:g.groupId=this.savingsAccountAndTemplate.groupId,this.savingsService.updateSavingsAccount(this.savingsAccountAndTemplate.id,g).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(U),x(q),x(P),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-edit-savings-account"]],viewQuery:function(s,r){if(s&1&&(At(re,7),At(se,7),At(ce,7)),s&2){let g;Mt(g=yt())&&(r.savingsAccountDetailsStep=g.first),Mt(g=yt())&&(r.savingsAccountTermsStep=g.first),Mt(g=yt())&&(r.savingsAccountChargesStep=g.first)}},decls:42,vars:9,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingsAccountProductTemplate","savingsAccountTemplate"],[3,"savingsAccountProductTemplate","savingsAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","savingsAccountProductTemplate","savingsAccountTemplate","savingsAccountTermsForm","savingsAccount"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),a()}if(e&2){let n=C();o(4),l("savingsAccountProductTemplate",n.savingsAccountProductTemplate)("savingsAccountTemplate",n.savingsAccountAndTemplate)("savingsAccountTermsForm",n.savingsAccountTermsForm)("savingsAccount",n.savingsAccount)}}var Ln=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.dateUtils=r,this.savingsService=g,this.settingsService=_,this.route.data.subscribe(S=>{this.savingsAccountAndTemplate=S.savingsAccountAndTemplate})}setTemplate(n){this.savingsAccountProductTemplate=n}get savingsAccountDetailsForm(){return this.savingsAccountDetailsStep.savingsAccountDetailsForm}get savingsAccountTermsForm(){return this.savingsAccountTermsStep.savingsAccountTermsForm}get savingsAccountFormValidAndNotPristine(){return this.savingsAccountDetailsForm.valid&&this.savingsAccountTermsForm.valid&&(!this.savingsAccountDetailsForm.pristine||!this.savingsAccountTermsForm.pristine||!this.savingsAccountChargesStep.pristine)}get savingsAccount(){return L(L(L({},this.savingsAccountDetailsStep.savingsAccountDetails),this.savingsAccountTermsStep.savingsAccountTerms),this.savingsAccountChargesStep.savingsAccountCharges)}submit(){let n=this.settingsService.language.code,s=this.settingsService.dateFormat,g=Q(L({},this.savingsAccount),{charges:this.savingsAccount.charges.map(_=>({chargeId:_.id,amount:_.amount,dueDate:this.dateUtils.formatDate(_.dueDate,s),feeOnMonthDay:this.dateUtils.formatDate(_.feeOnMonthDay,s),feeInterval:_.feeInterval})),submittedOnDate:this.dateUtils.formatDate(this.savingsAccount.submittedOnDate,s),dateFormat:s,monthDayFormat:"dd MMMM",locale:n});this.savingsAccountAndTemplate.clientId?g.clientId=this.savingsAccountAndTemplate.clientId:g.groupId=this.savingsAccountAndTemplate.groupId,this.savingsService.updateSavingsAccount(this.savingsAccountAndTemplate.id,g).subscribe(_=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(q),x(z),x(D),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-savings-account"]],viewQuery:function(s,r){if(s&1&&(yt(se,7),yt(ce,7),yt(me,7)),s&2){let g;Pt(g=It())&&(r.savingsAccountDetailsStep=g.first),Pt(g=It())&&(r.savingsAccountTermsStep=g.first),Pt(g=It())&&(r.savingsAccountChargesStep=g.first)}},decls:42,vars:9,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingsAccountProductTemplate","savingsAccountTemplate"],[3,"savingsAccountProductTemplate","savingsAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","savingsAccountProductTemplate","savingsAccountTemplate","savingsAccountTermsForm","savingsAccount"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-horizontal-stepper",2,0),t(4,` - `),d(5,b0,3,0,"ng-template",3),t(6,` + `),d(5,Hc,3,0,"ng-template",3),t(6,` - `),d(7,S0,3,0,"ng-template",4),t(8,` + `),d(7,zc,3,0,"ng-template",4),t(8,` - `),d(9,A0,3,0,"ng-template",5),t(10,` + `),d(9,$c,3,0,"ng-template",5),t(10,` - `),d(11,M0,3,0,"ng-template",6),t(12,` + `),d(11,Wc,3,0,"ng-template",6),t(12,` - `),d(13,y0,3,0,"ng-template",7),t(14,` + `),d(13,Qc,3,0,"ng-template",7),t(14,` `),i(15,"mat-step",8),t(16,` - `),d(17,T0,2,3,"ng-template",9),t(18,` + `),d(17,Kc,2,3,"ng-template",9),t(18,` - `),i(19,"mifosx-savings-account-details-step",10),h("savingsAccountProductTemplate",function(b){return S(g),A(r.setTemplate(b))}),t(20,` + `),i(19,"mifosx-savings-account-details-step",10),h("savingsAccountProductTemplate",function(S){return b(g),M(r.setTemplate(S))}),t(20,` `),a(),t(21,` `),a(),t(22,` `),i(23,"mat-step",8),t(24,` - `),d(25,P0,2,3,"ng-template",9),t(26,` + `),d(25,Yc,2,3,"ng-template",9),t(26,` `),f(27,"mifosx-savings-account-terms-step",10),t(28,` `),a(),t(29,` `),i(30,"mat-step"),t(31,` - `),d(32,I0,2,3,"ng-template",9),t(33,` + `),d(32,Jc,2,3,"ng-template",9),t(33,` `),i(34,"mifosx-savings-account-charges-step",11),t(35,` `),a(),t(36,` `),a(),t(37,` - `),d(38,O0,7,4,"mat-step",12),t(39,` + `),d(38,Zc,7,4,"mat-step",12),t(39,` `),a(),t(40,` `),a(),t(41,` -`)}s&2&&(o(15),l("stepControl",r.savingsAccountDetailsForm),o(4),l("savingsAccountTemplate",r.savingsAccountAndTemplate),o(4),l("stepControl",r.savingsAccountTermsForm),o(4),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountAndTemplate),o(7),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountAndTemplate)("currencyCode",r.savingsAccountTermsForm.get("currencyCode")),o(4),l("ngIf",r.savingsAccountFormValidAndNotPristine))},dependencies:[k,xt,Be,Fe,Ne,ke,re,ce,se,Ue,T]})}}return e})();var E0=()=>["./general"],w0=e=>["./datatables",e];function F0(e,p){if(e&1&&(i(0,"a",5,2),t(2),a()),e&2){let n=I(1),s=C().$implicit;l("routerLink",kt(3,w0,s.registeredTableName))("active",n.isActive),o(2),v(` +`)}s&2&&(o(15),l("stepControl",r.savingsAccountDetailsForm),o(4),l("savingsAccountTemplate",r.savingsAccountAndTemplate),o(4),l("stepControl",r.savingsAccountTermsForm),o(4),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountAndTemplate),o(7),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountAndTemplate)("currencyCode",r.savingsAccountTermsForm.get("currencyCode")),o(4),l("ngIf",r.savingsAccountFormValidAndNotPristine))},dependencies:[T,N,y,I,Re,Be,St,Ne,ke,se,ce,me,Me],encapsulation:2})}}return e})();var tm=()=>["./general"],em=e=>["./datatables",e];function nm(e,p){if(e&1&&(i(0,"a",5,2),t(2),a()),e&2){let n=O(1),s=C().$implicit;l("routerLink",Nt(3,em,s.registeredTableName))("active",n.isActive),o(2),v(` `,s.registeredTableName,` - `)}}function k0(e,p){if(e&1&&(D(0),t(1,` - `),d(2,F0,3,5,"a",7),t(3,` - `),O()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission","READ_"+n.registeredTableName)}}var Li=(()=>{class e{constructor(n,s){this.route=n,this.dialog=s,this.route.data.subscribe(r=>{this.accountId=this.route.snapshot.params.savingAccountId,this.entityDatatables=r.transactionDatatables})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(It))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-view-transaction"]],decls:19,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"container"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(s,r){if(s&1&&(i(0,"div",3),t(1,` + `)}}function im(e,p){if(e&1&&(E(0),t(1,` + `),d(2,nm,3,5,"a",7),t(3,` + `),w()),e&2){let n=p.$implicit;o(2),l("mifosxHasPermission","READ_"+n.registeredTableName)}}var jn=(()=>{class e{constructor(n,s){this.route=n,this.dialog=s,this.route.data.subscribe(r=>{this.accountId=this.route.snapshot.params.savingAccountId,this.entityDatatables=r.transactionDatatables})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(Et))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-view-transaction"]],decls:19,vars:8,consts:[["general","routerLinkActive"],["tabPanel",""],["datatable","routerLinkActive"],[1,"container"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],[4,"ngFor","ngForOf"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"]],template:function(s,r){if(s&1&&(i(0,"div",3),t(1,` `),i(2,"nav",4),t(3,` `),i(4,"a",5,0),t(6),c(7,"translate"),a(),t(8,` - `),d(9,k0,4,1,"ng-container",6),t(10,` + `),d(9,im,4,1,"ng-container",6),t(10,` `),a(),t(11,` `),i(12,"mat-tab-nav-panel",null,1),t(14,` `),f(15,"router-outlet"),t(16,` `),a(),t(17,` `),a(),t(18,` -`)),s&2){let g=I(5),_=I(13);o(2),l("tabPanel",_),o(2),l("routerLink",F(7,E0))("active",g.isActive),o(2),v(` +`)),s&2){let g=O(5),_=O(13);o(2),l("tabPanel",_),o(2),l("routerLink",B(7,tm))("active",g.isActive),o(2),v(` `,m(7,5,"labels.heading.General"),` - `),o(3),l("ngForOf",r.entityDatatables)}},dependencies:[Tt,rn,cn,sn,Rt,Ke,j,Ye,T],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var B0=()=>["../"];function N0(e,p){if(e&1){let n=y();i(0,"button",11),h("click",function(){S(n);let r=C(2);return A(r.payCharge())}),t(1,` + `),o(3),l("ngForOf",r.entityDatatables)}},dependencies:[T,Dt,y,G,Lt,I,cn,mn,Ze,ln,Xe],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var am=()=>["../"];function om(e,p){if(e&1){let n=P();i(0,"button",11),h("click",function(){b(n);let r=C(2);return M(r.payCharge())}),t(1,` `),f(2,"fa-icon",12),t(3,` Pay - `),a()}}function R0(e,p){if(e&1){let n=y();i(0,"button",13),h("click",function(){S(n);let r=C(2);return A(r.waiveCharge())}),t(1,` + `),a()}}function rm(e,p){if(e&1){let n=P();i(0,"button",13),h("click",function(){b(n);let r=C(2);return M(r.waiveCharge())}),t(1,` `),f(2,"fa-icon",14),t(3,` Waive - `),a()}}function V0(e,p){if(e&1){let n=y();i(0,"button",16),h("click",function(){S(n);let r=C(3);return A(r.inactivateCharge())}),t(1,` + `),a()}}function sm(e,p){if(e&1){let n=P();i(0,"button",16),h("click",function(){b(n);let r=C(3);return M(r.inactivateCharge())}),t(1,` `),f(2,"fa-icon",17),t(3,` Inactivate - `),a()}}function j0(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,V0,4,0,"button",15),t(3,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","INACTIVATE_SAVINGSACCOUNTCHARGE"))}function G0(e,p){if(e&1&&(i(0,"div",7),t(1,` - `),d(2,N0,4,0,"button",8),t(3,` - `),d(4,R0,4,0,"button",9),t(5,` - `),d(6,j0,4,1,"span",10),t(7,` -`),a()),e&2){let n=C();o(2),l("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"),o(2),l("ngIf",n.isRecurringCharge())}}function U0(e,p){if(e&1){let n=y();i(0,"button",13),h("click",function(){S(n);let r=C(2);return A(r.editCharge())}),t(1,` + `),a()}}function cm(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,sm,4,0,"button",15),t(3,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","INACTIVATE_SAVINGSACCOUNTCHARGE"))}function mm(e,p){if(e&1&&(i(0,"div",7),t(1,` + `),d(2,om,4,0,"button",8),t(3,` + `),d(4,rm,4,0,"button",9),t(5,` + `),d(6,cm,4,1,"span",10),t(7,` +`),a()),e&2){let n=C();o(2),l("mifosxHasPermission","PAY_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","WAIVE_SAVINGSACCOUNTCHARGE"),o(2),l("ngIf",n.isRecurringCharge())}}function lm(e,p){if(e&1){let n=P();i(0,"button",13),h("click",function(){b(n);let r=C(2);return M(r.editCharge())}),t(1,` `),f(2,"fa-icon",18),t(3,` Edit - `),a()}}function L0(e,p){if(e&1){let n=y();i(0,"button",16),h("click",function(){S(n);let r=C(2);return A(r.deleteCharge())}),t(1,` + `),a()}}function pm(e,p){if(e&1){let n=P();i(0,"button",16),h("click",function(){b(n);let r=C(2);return M(r.deleteCharge())}),t(1,` `),f(2,"fa-icon",17),t(3,` Delete - `),a()}}function q0(e,p){e&1&&(i(0,"div",7),t(1,` - `),d(2,U0,4,0,"button",9),t(3,` - `),d(4,L0,4,0,"button",15),t(5,` -`),a()),e&2&&(o(2),l("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}var qi=(()=>{class e{constructor(n,s,r,g,_,b){this.savingsService=n,this.route=s,this.dateUtils=r,this.router=g,this.dialog=_,this.settingsService=b,this.route.data.subscribe(L=>{this.chargeData=L.savingsAccountCharge}),this.route.data.subscribe(L=>{this.savingsAccountData=L.savingsAccountData})}payCharge(){let n=[new de({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new Ve({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],s={title:"Pay Charge",layout:{addButtonText:"Confirm"},formfields:n};this.dialog.open(me,{data:s}).afterClosed().subscribe(g=>{if(g.data){let _=this.settingsService.language.code,b=this.settingsService.dateFormat,L=z(R({},g.data.value),{dueDate:this.dateUtils.formatDate(g.data.value.dueDate,b),dateFormat:b,locale:_});this.savingsService.executeSavingsAccountChargesCommand(this.chargeData.accountId,"pay",L,this.chargeData.id).subscribe(()=>{this.reload()})}})}waiveCharge(){this.dialog.open(vn,{data:{id:this.chargeData.id}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.chargeData.accountId,"waive",{},this.chargeData.id).subscribe(()=>{this.reload()})})}inactivateCharge(){this.dialog.open(xn,{data:{id:this.chargeData.id}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.chargeData.accountId,"inactivate",{},this.chargeData.id).subscribe(()=>{this.reload()})})}editCharge(){let n=[new de({controlName:"amount",label:"Amount",value:this.chargeData.amount||this.chargeData.amountOrPercentage,type:"number",required:!0})],s={title:"Edit Charge",layout:{addButtonText:"Confirm"},formfields:n};this.dialog.open(me,{data:s}).afterClosed().subscribe(g=>{if(g.data){let _=this.settingsService.language.code,b=this.settingsService.dateFormat,L=z(R({},g.data.value),{dateFormat:b,locale:_});this.savingsService.editSavingsAccountCharge(this.chargeData.accountId,L,this.chargeData.id).subscribe(()=>{this.reload()})}})}deleteCharge(){this.dialog.open(xe,{data:{deleteContext:`charge id:${this.chargeData.id}`}}).afterClosed().subscribe(s=>{s.delete&&this.savingsService.deleteSavingsAccountCharge(this.chargeData.accountId,this.chargeData.id).subscribe(()=>{this.reload()})})}isRecurringCharge(){let n=this.chargeData.chargeTimeType.value;return n==="Monthly Fee"||n==="Annual Fee"||n==="Weekly Fee"}reload(){let n=this.router.url.replace(`/${this.chargeData.id}`,""),s=this.router.url.slice(0,this.router.url.indexOf("savings-accounts")+16);this.router.navigateByUrl(s,{skipLocationChange:!0}).then(()=>this.router.navigate([n]))}static{this.\u0275fac=function(s){return new(s||e)(x(P),x(E),x(q),x(U),x(It),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-view-charge"]],decls:101,vars:66,consts:[["class","layout-row align-end gap-2percent layout-xs-column container m-b-20",4,"ngIf"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],[1,"layout-row","align-end","gap-2percent","layout-xs-column","container","m-b-20"],["mat-raised-button","","color","accent",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],[4,"ngIf"],["mat-raised-button","","color","accent",3,"click"],["icon","dollar-sign",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click"],["icon","flag",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["icon","edit",1,"m-r-10"]],template:function(s,r){s&1&&(d(0,G0,8,3,"div",0),t(1,` + `),a()}}function dm(e,p){e&1&&(i(0,"div",7),t(1,` + `),d(2,lm,4,0,"button",9),t(3,` + `),d(4,pm,4,0,"button",15),t(5,` +`),a()),e&2&&(o(2),l("mifosxHasPermission","UPDATE_SAVINGSACCOUNTCHARGE"),o(2),l("mifosxHasPermission","DELETE_SAVINGSACCOUNTCHARGE"))}var Gn=(()=>{class e{constructor(n,s,r,g,_,S){this.savingsService=n,this.route=s,this.dateUtils=r,this.router=g,this.dialog=_,this.settingsService=S,this.route.data.subscribe(H=>{this.chargeData=H.savingsAccountCharge}),this.route.data.subscribe(H=>{this.savingsAccountData=H.savingsAccountData})}payCharge(){let n=[new ue({controlName:"amount",label:"Amount",value:"",type:"number",required:!0}),new Le({controlName:"dueDate",label:"Payment Date",value:"",type:"date",required:!0})],s={title:"Pay Charge",layout:{addButtonText:"Confirm"},formfields:n};this.dialog.open(le,{data:s}).afterClosed().subscribe(g=>{if(g.data){let _=this.settingsService.language.code,S=this.settingsService.dateFormat,H=Q(L({},g.data.value),{dueDate:this.dateUtils.formatDate(g.data.value.dueDate,S),dateFormat:S,locale:_});this.savingsService.executeSavingsAccountChargesCommand(this.chargeData.accountId,"pay",H,this.chargeData.id).subscribe(()=>{this.reload()})}})}waiveCharge(){this.dialog.open(Ue,{data:{id:this.chargeData.id}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.chargeData.accountId,"waive",{},this.chargeData.id).subscribe(()=>{this.reload()})})}inactivateCharge(){this.dialog.open(qe,{data:{id:this.chargeData.id}}).afterClosed().subscribe(s=>{s.confirm&&this.savingsService.executeSavingsAccountChargesCommand(this.chargeData.accountId,"inactivate",{},this.chargeData.id).subscribe(()=>{this.reload()})})}editCharge(){let n=[new ue({controlName:"amount",label:"Amount",value:this.chargeData.amount||this.chargeData.amountOrPercentage,type:"number",required:!0})],s={title:"Edit Charge",layout:{addButtonText:"Confirm"},formfields:n};this.dialog.open(le,{data:s}).afterClosed().subscribe(g=>{if(g.data){let _=this.settingsService.language.code,S=this.settingsService.dateFormat,H=Q(L({},g.data.value),{dateFormat:S,locale:_});this.savingsService.editSavingsAccountCharge(this.chargeData.accountId,H,this.chargeData.id).subscribe(()=>{this.reload()})}})}deleteCharge(){this.dialog.open(_e,{data:{deleteContext:`charge id:${this.chargeData.id}`}}).afterClosed().subscribe(s=>{s.delete&&this.savingsService.deleteSavingsAccountCharge(this.chargeData.accountId,this.chargeData.id).subscribe(()=>{this.reload()})})}isRecurringCharge(){let n=this.chargeData.chargeTimeType.value;return n==="Monthly Fee"||n==="Annual Fee"||n==="Weekly Fee"}reload(){let n=this.router.url.replace(`/${this.chargeData.id}`,""),s=this.router.url.slice(0,this.router.url.indexOf("savings-accounts")+16);this.router.navigateByUrl(s,{skipLocationChange:!0}).then(()=>this.router.navigate([n]))}static{this.\u0275fac=function(s){return new(s||e)(x(D),x(F),x(z),x(q),x(Et),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-view-charge"]],decls:101,vars:66,consts:[["class","layout-row align-end gap-2percent layout-xs-column container m-b-20",4,"ngIf"],[1,"container"],[1,"layout-row-wrap"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],[1,"layout-row","align-end","gap-2percent","layout-xs-column","container","m-b-20"],["mat-raised-button","","color","accent",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],[4,"ngIf"],["mat-raised-button","","color","accent",3,"click"],["icon","dollar-sign",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click"],["icon","flag",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","trash",1,"m-r-10"],["icon","edit",1,"m-r-10"]],template:function(s,r){s&1&&(d(0,mm,8,3,"div",0),t(1,` -`),d(2,q0,6,2,"div",0),t(3,` +`),d(2,dm,6,2,"div",0),t(3,` `),i(4,"div",1),t(5,` `),i(6,"mat-card"),t(7,` @@ -1795,7 +1795,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),o(3),v(` `,m(21,26,"labels.inputs.Charge Type"),` `),o(4),v(` - `,r.chargeData.penalty?"Penalty":Ct(25,28,"Fee","catalogs"),` + `,r.chargeData.penalty?"Penalty":bt(25,28,"Fee","catalogs"),` `),o(4),v(` `,m(29,31,"labels.inputs.Currency"),` `),o(4),v(` @@ -1803,7 +1803,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),o(3),v(` `,m(36,33,"labels.inputs.Payment due at"),` `),o(4),v(` - `,Ct(40,35,r.chargeData.chargeTimeType.value,"catalogs"),` + `,bt(40,35,r.chargeData.chargeTimeType.value,"catalogs"),` `),o(4),v(` `,m(44,38,"labels.inputs.Payment due as of"),` `),o(4),v(` @@ -1811,7 +1811,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),o(4),v(` `,m(52,42,"labels.inputs.Calculation Type"),` `),o(4),v(` - `,Ct(56,44,r.chargeData.chargeCalculationType.value,"catalogs"),` + `,bt(56,44,r.chargeData.chargeCalculationType.value,"catalogs"),` `),o(4),v(` `,m(60,47,"labels.inputs.Due"),` `),o(4),v(` @@ -1828,9 +1828,9 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `,m(84,59,"labels.inputs.Outstanding"),` `),o(4),v(` `,m(88,61,r.chargeData.amountOutstanding),` - `),o(6),l("routerLink",F(65,B0)),o(),v(` + `),o(6),l("routerLink",B(65,am)),o(),v(` `,m(95,63,"labels.buttons.Back"),` - `))},dependencies:[k,xt,w,K,ot,Rt,j,T,Nt,pe,Bt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var H0=()=>["../../"],zi=(()=>{class e{constructor(n,s){this.sanitizer=n,this.route=s,this.route.data.subscribe(r=>{this.transactionRecieptData=r.savingsTransactionReciept})}ngOnInit(){let n=this.transactionRecieptData.headers.get("Content-Type"),s=new Blob([this.transactionRecieptData.body],{type:n}),r=URL.createObjectURL(s);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(r)}static{this.\u0275fac=function(s){return new(s||e)(x(Qe),x(E))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-view-reciept"]],decls:13,vars:3,consts:[[1,"container"],[1,"back-button"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["icon","arrow-left",1,"m-r-10"],["frameborder","0","width","100%","height","600px;",3,"src"]],template:function(s,r){s&1&&(i(0,"mat-card",0),t(1,` + `))},dependencies:[T,N,y,G,J,ct,k,Rt,Lt,I,Vt,St,de],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}"]})}}return e})();var gm=()=>["../../"],Un=(()=>{class e{constructor(n,s){this.sanitizer=n,this.route=s,this.route.data.subscribe(r=>{this.transactionRecieptData=r.savingsTransactionReciept})}ngOnInit(){let n=this.transactionRecieptData.headers.get("Content-Type"),s=new Blob([this.transactionRecieptData.body],{type:n}),r=URL.createObjectURL(s);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(r)}static{this.\u0275fac=function(s){return new(s||e)(x(Je),x(F))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-view-reciept"]],decls:13,vars:3,consts:[[1,"container"],[1,"back-button"],["type","button","color","primary","mat-raised-button","",3,"routerLink"],["icon","arrow-left",1,"m-r-10"],["frameborder","0","width","100%","height","600px;",3,"src"]],template:function(s,r){s&1&&(i(0,"mat-card",0),t(1,` `),i(2,"div",1),t(3,` `),i(4,"button",2),t(5,` `),f(6,"fa-icon",3),t(7,`Back @@ -1839,9 +1839,9 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),f(10,"iframe",4),t(11,` `),a(),t(12,` -`)),s&2&&(o(4),l("routerLink",F(2,H0)),o(6),l("src",r.pentahoUrl,We))},dependencies:[xt,w,K,j],styles:[".container[_ngcontent-%COMP%]{max-width:50rem}.container[_ngcontent-%COMP%] .back-button[_ngcontent-%COMP%]{max-height:2%;margin-bottom:2%}"]})}}return e})();var W0=()=>["../"];function Q0(e,p){if(e&1&&f(0,"iframe",13),e&2){let n=C();l("src",n.pentahoUrl,We)}}var Hi=(()=>{class e{constructor(n,s,r,g,_,b){this.sanitizer=n,this.reportsService=s,this.formBuilder=r,this.dateUtils=g,this.route=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.hideOutput=!0,this.route.parent.parent.data.subscribe(L=>{this.savingsAccountId=L.savingsAccountData.accountNo})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createTransactionsReportForm()}createTransactionsReportForm(){this.transactionsReportForm=this.formBuilder.group({fromDate:["",G.required],toDate:["",G.required]})}generate(){let n={"output-type":"PDF",R_startDate:this.dateUtils.formatDate(this.transactionsReportForm.value.fromDate,this.settingsService.dateFormat),R_endDate:this.dateUtils.formatDate(this.transactionsReportForm.value.toDate,this.settingsService.dateFormat),R_savingsAccountId:this.savingsAccountId};this.reportsService.getPentahoRunReportData("Client Saving Transactions",n,"default",this.settingsService.language.code,this.settingsService.dateFormat).subscribe(s=>{let r=s.headers.get("Content-Type"),g=new Blob([s.body],{type:r}),_=URL.createObjectURL(g);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(_),this.hideOutput=!1})}static{this.\u0275fac=function(s){return new(s||e)(x(Qe),x(dn),x(it),x(q),x(E),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-export-transactions"]],decls:67,vars:43,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"m-t-20","layout-column",3,"ngSubmit","formGroup"],[1,"layout-row","layout-align-center","gap-3percent"],[1,"flex-30",3,"click"],["matInput","","required","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","toDate",3,"min","max","matDatepicker"],[1,"generate-button","layout-row","layout-xs-column","layout-align-center","gap-5percent"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["icon","cogs",1,"m-r-10"],["frameborder","0","width","100%","height","750px;",3,"src",4,"ngIf"],["frameborder","0","width","100%","height","750px;",3,"src"]],template:function(s,r){if(s&1){let g=y();i(0,"form",2),h("ngSubmit",function(){return S(g),A(r.generate())}),t(1,` +`)),s&2&&(o(4),l("routerLink",B(2,gm)),o(6),l("src",r.pentahoUrl,Ke))},dependencies:[T,y,G,J,k,St],styles:[".container[_ngcontent-%COMP%]{max-width:50rem}.container[_ngcontent-%COMP%] .back-button[_ngcontent-%COMP%]{max-height:2%;margin-bottom:2%}"]})}}return e})();var vm=()=>["../"];function xm(e,p){if(e&1&&f(0,"iframe",13),e&2){let n=C();l("src",n.pentahoUrl,Ke)}}var qn=(()=>{class e{constructor(n,s,r,g,_,S){this.sanitizer=n,this.reportsService=s,this.formBuilder=r,this.dateUtils=g,this.route=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.hideOutput=!0,this.route.parent.parent.data.subscribe(H=>{this.savingsAccountId=H.savingsAccountData.accountNo})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createTransactionsReportForm()}createTransactionsReportForm(){this.transactionsReportForm=this.formBuilder.group({fromDate:["",U.required],toDate:["",U.required]})}generate(){let n={"output-type":"PDF",R_startDate:this.dateUtils.formatDate(this.transactionsReportForm.value.fromDate,this.settingsService.dateFormat),R_endDate:this.dateUtils.formatDate(this.transactionsReportForm.value.toDate,this.settingsService.dateFormat),R_savingsAccountId:this.savingsAccountId};this.reportsService.getPentahoRunReportData("Client Saving Transactions",n,"default",this.settingsService.language.code,this.settingsService.dateFormat).subscribe(s=>{let r=s.headers.get("Content-Type"),g=new Blob([s.body],{type:r}),_=URL.createObjectURL(g);this.pentahoUrl=this.sanitizer.bypassSecurityTrustResourceUrl(_),this.hideOutput=!1})}static{this.\u0275fac=function(s){return new(s||e)(x(Je),x(gn),x(st),x(z),x(F),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-export-transactions"]],decls:67,vars:43,consts:[["fromDatePicker",""],["toDatePicker",""],[1,"m-t-20","layout-column",3,"ngSubmit","formGroup"],[1,"layout-row","layout-align-center","gap-3percent"],[1,"flex-30",3,"click"],["matInput","","required","","formControlName","fromDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","required","","formControlName","toDate",3,"min","max","matDatepicker"],[1,"generate-button","layout-row","layout-xs-column","layout-align-center","gap-5percent"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],["icon","cogs",1,"m-r-10"],["frameborder","0","width","100%","height","750px;",3,"src",4,"ngIf"],["frameborder","0","width","100%","height","750px;",3,"src"]],template:function(s,r){if(s&1){let g=P();i(0,"form",2),h("ngSubmit",function(){return b(g),M(r.generate())}),t(1,` `),i(2,"div",3),t(3,` - `),i(4,"mat-form-field",4),h("click",function(){S(g);let b=I(15);return A(b.open())}),t(5,` + `),i(4,"mat-form-field",4),h("click",function(){b(g);let S=O(15);return M(S.open())}),t(5,` `),i(6,"mat-label"),t(7),c(8,"translate"),a(),t(9,` `),f(10,"input",5),t(11,` `),f(12,"mat-datepicker-toggle",6),t(13,` @@ -1850,7 +1850,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(25,` `),a(),t(26,` - `),i(27,"mat-form-field",4),h("click",function(){S(g);let b=I(38);return A(b.open())}),t(28,` + `),i(27,"mat-form-field",4),h("click",function(){b(g);let S=O(38);return M(S.open())}),t(28,` `),i(29,"mat-label"),t(30),c(31,"translate"),a(),t(32,` `),f(33,"input",7),t(34,` `),f(35,"mat-datepicker-toggle",6),t(36,` @@ -1867,42 +1867,42 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(63,` `),a(),t(64,` -`),d(65,Q0,1,1,"iframe",12),t(66,` -`)}if(s&2){let g=I(15),_=I(38);l("formGroup",r.transactionsReportForm),o(7),u(m(8,22,"labels.inputs.From Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(6),B(` +`),d(65,xm,1,1,"iframe",12),t(66,` +`)}if(s&2){let g=O(15),_=O(38);l("formGroup",r.transactionsReportForm),o(7),u(m(8,22,"labels.inputs.From Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(6),R(` `,m(19,24,"labels.inputs.From Date")," ",m(20,26,"labels.commons.is"),` - `),o(4),u(m(23,28,"labels.commons.required")),o(8),u(m(31,30,"labels.inputs.To Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",_),o(2),l("for",_),o(6),B(` + `),o(4),u(m(23,28,"labels.commons.required")),o(8),u(m(31,30,"labels.inputs.To Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",_),o(2),l("for",_),o(6),R(` `,m(42,32,"labels.inputs.To Date")," ",m(43,34,"labels.commons.is"),` - `),o(4),u(m(46,36,"labels.commons.required")),o(8),l("routerLink",F(42,W0)),o(),u(m(55,38,"labels.buttons.Cancel")),o(3),l("disabled",!r.transactionsReportForm.valid),o(3),v("",m(61,40,"labels.buttons.Generate Report"),` \xA0 - `),o(5),l("ngIf",!r.hideOutput)}},dependencies:[k,xt,w,gt,ft,vt,Q,W,mt,ut,at,tt,X,H,Z,ct,et,nt,j,T],styles:[".generate-button[_ngcontent-%COMP%]{max-height:2%;padding:1% 0 2% 6%;align-self:center}"]})}}return e})();var K0=()=>["../"];function Y0(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` - `),a()),e&2&&(o(),B(` + `),o(4),u(m(46,36,"labels.commons.required")),o(8),l("routerLink",B(42,vm)),o(),u(m(55,38,"labels.buttons.Cancel")),o(3),l("disabled",!r.transactionsReportForm.valid),o(3),v("",m(61,40,"labels.buttons.Generate Report"),` \xA0 + `),o(5),l("ngIf",!r.hideOutput)}},dependencies:[T,N,y,at,nt,K,it,pt,ot,rt,G,Z,X,dt,vt,mt,_t,Ct,xt,k,I,St],styles:[".generate-button[_ngcontent-%COMP%]{max-height:2%;padding:1% 0 2% 6%;align-self:center}"]})}}return e})();var _m=()=>["../"];function Cm(e,p){e&1&&(i(0,"mat-error"),t(1),c(2,"translate"),c(3,"translate"),i(4,"strong"),t(5),c(6,"translate"),a(),t(7,` + `),a()),e&2&&(o(),R(` `,m(2,3,"labels.inputs.Transaction Date")," ",m(3,5,"labels.commons.is"),` - `),o(4),u(m(6,7,"labels.commons.required")))}function J0(e,p){if(e&1&&(i(0,"mat-option",18),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` + `),o(4),u(m(6,7,"labels.commons.required")))}function hm(e,p){if(e&1&&(i(0,"mat-option",18),t(1),a()),e&2){let n=p.$implicit;l("value",n.id),o(),v(` `,n.name,` - `)}}function X0(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `)}}function Sm(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",19),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Account Number")))}function Z0(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Account Number")))}function bm(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",20),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Cheque")))}function tm(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Cheque")))}function Mm(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",21),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Routing Code")))}function em(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Routing Code")))}function Am(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",22),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Receipt Number")))}function nm(e,p){e&1&&(i(0,"mat-form-field"),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Receipt Number")))}function Tm(e,p){e&1&&(i(0,"mat-form-field"),t(1,` `),i(2,"mat-label"),t(3),c(4,"translate"),a(),t(5,` `),f(6,"input",23),t(7,` - `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Bank")))}var $i=(()=>{class e{constructor(n,s,r,g,_,b){this.formBuilder=n,this.route=s,this.router=r,this.dateUtils=g,this.savingsService=_,this.settingsService=b,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.showPaymentDetails=!1,this.route.data.subscribe(L=>{this.transactionTemplateData=L.savingsAccountTransactionTemplate,L.savingsAccountTransactionTemplate.currency&&(this.currency=L.savingsAccountTransactionTemplate.currency),this.paymentTypeOptions=this.transactionTemplateData.paymentTypeOptions}),this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEditTransactionForm(),this.editTransactionForm.patchValue({transactionDate:this.transactionTemplateData.date&&new Date(this.transactionTemplateData.date),transactionAmount:this.transactionTemplateData.amount,paymentTypeId:this.transactionTemplateData.paymentTypeId})}createEditTransactionForm(){this.editTransactionForm=this.formBuilder.group({transactionDate:["",G.required],transactionAmount:["",G.required],paymentTypeId:[""]})}addPaymentDetails(){this.showPaymentDetails=!this.showPaymentDetails,this.showPaymentDetails?(this.editTransactionForm.addControl("accountNumber",new pt("")),this.editTransactionForm.addControl("checkNumber",new pt("")),this.editTransactionForm.addControl("routingCode",new pt("")),this.editTransactionForm.addControl("receiptNumber",new pt("")),this.editTransactionForm.addControl("bankNumber",new pt(""))):(this.editTransactionForm.removeControl("accountNumber"),this.editTransactionForm.removeControl("checkNumber"),this.editTransactionForm.removeControl("routingCode"),this.editTransactionForm.removeControl("receiptNumber"),this.editTransactionForm.removeControl("bankNumber"))}submit(){let n=this.editTransactionForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.editTransactionForm.value.transactionDate;n.transactionDate instanceof Date&&(n.transactionDate=this.dateUtils.formatDate(g,r));let _=z(R({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountTransactionsCommand(this.savingAccountId,"modify",_,this.transactionTemplateData.id).subscribe(b=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(it),x(E),x(U),x(q),x(P),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-edit-transaction"]],decls:80,vars:35,consts:[["dueDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),a()),e&2&&(o(3),u(m(4,1,"labels.inputs.Bank")))}var Hn=(()=>{class e{constructor(n,s,r,g,_,S){this.formBuilder=n,this.route=s,this.router=r,this.dateUtils=g,this.savingsService=_,this.settingsService=S,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.showPaymentDetails=!1,this.route.data.subscribe(H=>{this.transactionTemplateData=H.savingsAccountTransactionTemplate,H.savingsAccountTransactionTemplate.currency&&(this.currency=H.savingsAccountTransactionTemplate.currency),this.paymentTypeOptions=this.transactionTemplateData.paymentTypeOptions}),this.savingAccountId=this.route.snapshot.params.savingAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createEditTransactionForm(),this.editTransactionForm.patchValue({transactionDate:this.transactionTemplateData.date&&new Date(this.transactionTemplateData.date),transactionAmount:this.transactionTemplateData.amount,paymentTypeId:this.transactionTemplateData.paymentTypeId})}createEditTransactionForm(){this.editTransactionForm=this.formBuilder.group({transactionDate:["",U.required],transactionAmount:["",U.required],paymentTypeId:[""]})}addPaymentDetails(){this.showPaymentDetails=!this.showPaymentDetails,this.showPaymentDetails?(this.editTransactionForm.addControl("accountNumber",new ft("")),this.editTransactionForm.addControl("checkNumber",new ft("")),this.editTransactionForm.addControl("routingCode",new ft("")),this.editTransactionForm.addControl("receiptNumber",new ft("")),this.editTransactionForm.addControl("bankNumber",new ft(""))):(this.editTransactionForm.removeControl("accountNumber"),this.editTransactionForm.removeControl("checkNumber"),this.editTransactionForm.removeControl("routingCode"),this.editTransactionForm.removeControl("receiptNumber"),this.editTransactionForm.removeControl("bankNumber"))}submit(){let n=this.editTransactionForm.value,s=this.settingsService.language.code,r=this.settingsService.dateFormat,g=this.editTransactionForm.value.transactionDate;n.transactionDate instanceof Date&&(n.transactionDate=this.dateUtils.formatDate(g,r));let _=Q(L({},n),{dateFormat:r,locale:s});this.savingsService.executeSavingsAccountTransactionsCommand(this.savingAccountId,"modify",_,this.transactionTemplateData.id).subscribe(S=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(st),x(F),x(q),x(z),x(D),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-edit-transaction"]],decls:80,vars:35,consts:[["dueDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","formControlName","transactionDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[3,"currency","isRequired","inputFormControl","inputLabel"],["formControlName","paymentTypeId"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-fill"],[1,"expandcollapsebutton","m-l-10","m-t-40","flex-75",3,"click"],[3,"className"],[1,"m-l-10"],[1,"layout-row","layout-xs-column","layout-align-center","gap-5px"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"],[3,"value"],["type","number","formControlName","accountNumber","matInput",""],["type","number","formControlName","checkNumber","matInput",""],["formControlName","routingCode","matInput",""],["formControlName","receiptNumber","matInput",""],["formControlName","bankNumber","matInput",""]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-card"),t(3,` - `),i(4,"form",2),h("ngSubmit",function(){return S(g),A(r.submit())}),t(5,` + `),i(4,"form",2),h("ngSubmit",function(){return b(g),M(r.submit())}),t(5,` `),i(6,"mat-card-content",3),t(7,` - `),i(8,"mat-form-field",4),h("click",function(){S(g);let b=I(19);return A(b.open())}),t(9,` + `),i(8,"mat-form-field",4),h("click",function(){b(g);let S=O(19);return M(S.open())}),t(9,` `),i(10,"mat-label"),t(11),c(12,"translate"),a(),t(13,` `),f(14,"input",5),t(15,` `),f(16,"mat-datepicker-toggle",6),t(17,` `),f(18,"mat-datepicker",null,0),t(20,` - `),d(21,Y0,8,9,"mat-error",7),t(22,` + `),d(21,Cm,8,9,"mat-error",7),t(22,` `),a(),t(23,` `),i(24,"mifosx-input-amount",8),t(25,` @@ -1911,12 +1911,12 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(27,"mat-form-field"),t(28,` `),i(29,"mat-label"),t(30),c(31,"translate"),a(),t(32,` `),i(33,"mat-select",9),t(34,` - `),d(35,J0,2,2,"mat-option",10),t(36,` + `),d(35,hm,2,2,"mat-option",10),t(36,` `),a(),t(37,` `),a(),t(38,` `),i(39,"div",11),t(40,` - `),i(41,"span",12),h("click",function(){return S(g),A(r.addPaymentDetails())}),t(42,` + `),i(41,"span",12),h("click",function(){return b(g),M(r.addPaymentDetails())}),t(42,` `),i(43,"mat-slide-toggle"),t(44,` `),i(45,"div",13),t(46,` `),i(47,"span",14),t(48),c(49,"translate"),a(),t(50,` @@ -1925,15 +1925,15 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(53,` `),a(),t(54,` - `),d(55,X0,8,3,"mat-form-field",7),t(56,` + `),d(55,Sm,8,3,"mat-form-field",7),t(56,` - `),d(57,Z0,8,3,"mat-form-field",7),t(58,` + `),d(57,bm,8,3,"mat-form-field",7),t(58,` - `),d(59,tm,8,3,"mat-form-field",7),t(60,` + `),d(59,Mm,8,3,"mat-form-field",7),t(60,` - `),d(61,em,8,3,"mat-form-field",7),t(62,` + `),d(61,Am,8,3,"mat-form-field",7),t(62,` - `),d(63,nm,8,3,"mat-form-field",7),t(64,` + `),d(63,Tm,8,3,"mat-form-field",7),t(64,` `),i(65,"mat-card-actions",15),t(66,` `),i(67,"button",16),t(68),c(69,"translate"),a(),t(70,` @@ -1943,39 +1943,39 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(77,` `),a(),t(78,` `),a(),t(79,` -`)}if(s&2){let g=I(19);o(4),l("formGroup",r.editTransactionForm),o(7),u(m(12,24,"labels.inputs.Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.editTransactionForm.controls.transactionDate.hasError("required")),o(3),l("currency",r.currency)("isRequired",!0)("inputFormControl",r.editTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),o(6),u(m(31,26,"labels.inputs.Payment Type")),o(5),l("ngForOf",r.paymentTypeOptions),o(10),l("className",r.showPaymentDetails?"enabled":"disabled"),o(3),u(m(49,28,"labels.inputs.Show Payment Details")),o(7),l("ngIf",r.editTransactionForm.controls.accountNumber),o(2),l("ngIf",r.editTransactionForm.controls.checkNumber),o(2),l("ngIf",r.editTransactionForm.controls.routingCode),o(2),l("ngIf",r.editTransactionForm.controls.receiptNumber),o(2),l("ngIf",r.editTransactionForm.controls.bankNumber),o(4),l("routerLink",F(34,K0)),o(),v(` +`)}if(s&2){let g=O(19);o(4),l("formGroup",r.editTransactionForm),o(7),u(m(12,24,"labels.inputs.Transaction Date")),o(3),l("min",r.minDate)("max",r.maxDate)("matDatepicker",g),o(2),l("for",g),o(5),l("ngIf",r.editTransactionForm.controls.transactionDate.hasError("required")),o(3),l("currency",r.currency)("isRequired",!0)("inputFormControl",r.editTransactionForm.controls.transactionAmount)("inputLabel","Transaction Amount"),o(6),u(m(31,26,"labels.inputs.Payment Type")),o(5),l("ngForOf",r.paymentTypeOptions),o(10),l("className",r.showPaymentDetails?"enabled":"disabled"),o(3),u(m(49,28,"labels.inputs.Show Payment Details")),o(7),l("ngIf",r.editTransactionForm.controls.accountNumber),o(2),l("ngIf",r.editTransactionForm.controls.checkNumber),o(2),l("ngIf",r.editTransactionForm.controls.routingCode),o(2),l("ngIf",r.editTransactionForm.controls.receiptNumber),o(2),l("ngIf",r.editTransactionForm.controls.bankNumber),o(4),l("routerLink",B(34,_m)),o(),v(` `,m(69,30,"labels.buttons.Cancel"),` `),o(3),l("disabled",!r.editTransactionForm.valid),o(),v(` `,m(73,32,"labels.buttons.Submit"),` - `)}},dependencies:[Tt,k,Dt,w,K,_t,ot,gt,ft,vt,Q,W,mt,ut,at,Ot,we,tt,X,ae,H,Z,ct,et,nt,je,j,T],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();function im(e,p){if(e&1){let n=y();i(0,"th",14),t(1,` - `),i(2,"mat-checkbox",15),h("change",function(){S(n);let r=C(2);return A(r.toggleSelects())}),Sn("ngModelChange",function(r){S(n);let g=C(2);return bn(g.selectAllItems,r)||(g.selectAllItems=r),A(r)}),a(),t(3,` - `),a()}if(e&2){let n=C(2);o(2),hn("ngModel",n.selectAllItems)}}function am(e,p){if(e&1){let n=y();i(0,"td",16),t(1,` - `),i(2,"mat-checkbox",15),h("change",function(){S(n);let r=C(2);return A(r.toggleSelect())}),Sn("ngModelChange",function(r){let g=S(n).$implicit;return bn(g.selected,r)||(g.selected=r),A(r)}),a(),t(3,` - `),a()}if(e&2){let n=p.$implicit;o(2),hn("ngModel",n.selected)}}function om(e,p){e&1&&(i(0,"th",14),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client ID")))}function rm(e,p){if(e&1&&(i(0,"td",16),t(1),a()),e&2){let n=p.$implicit;o(),u(n.id)}}function sm(e,p){e&1&&(i(0,"th",14),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client Name")))}function cm(e,p){if(e&1&&(i(0,"td",16),t(1),a()),e&2){let n=p.$implicit;o(),u(n.displayName)}}function mm(e,p){e&1&&f(0,"tr",17)}function lm(e,p){e&1&&f(0,"tr",18)}function pm(e,p){if(e&1&&(i(0,"div"),t(1,` + `)}},dependencies:[T,Dt,N,y,at,nt,oe,K,it,pt,ot,rt,G,J,ct,ht,Z,X,dt,vt,mt,Ft,wt,_t,Ct,xt,k,I,je,Fe],styles:[".container[_ngcontent-%COMP%]{width:37rem}"]})}}return e})();function ym(e,p){if(e&1){let n=P();i(0,"th",14),t(1,` + `),i(2,"mat-checkbox",15),h("change",function(){b(n);let r=C(2);return M(r.toggleSelects())}),ei("ngModelChange",function(r){b(n);let g=C(2);return ti(g.selectAllItems,r)||(g.selectAllItems=r),M(r)}),a(),t(3,` + `),a()}if(e&2){let n=C(2);o(2),Zn("ngModel",n.selectAllItems)}}function Pm(e,p){if(e&1){let n=P();i(0,"td",16),t(1,` + `),i(2,"mat-checkbox",15),h("change",function(){b(n);let r=C(2);return M(r.toggleSelect())}),ei("ngModelChange",function(r){let g=b(n).$implicit;return ti(g.selected,r)||(g.selected=r),M(r)}),a(),t(3,` + `),a()}if(e&2){let n=p.$implicit;o(2),Zn("ngModel",n.selected)}}function Im(e,p){e&1&&(i(0,"th",14),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client ID")))}function Dm(e,p){if(e&1&&(i(0,"td",16),t(1),a()),e&2){let n=p.$implicit;o(),u(n.id)}}function Om(e,p){e&1&&(i(0,"th",14),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Client Name")))}function Em(e,p){if(e&1&&(i(0,"td",16),t(1),a()),e&2){let n=p.$implicit;o(),u(n.displayName)}}function wm(e,p){e&1&&f(0,"tr",17)}function Fm(e,p){e&1&&f(0,"tr",18)}function km(e,p){if(e&1&&(i(0,"div"),t(1,` `),i(2,"table",6),t(3,` `),t(4,` - `),D(5,7),t(6,` - `),d(7,im,4,1,"th",8),t(8,` - `),d(9,am,4,1,"td",9),t(10,` - `),O(),t(11,` + `),E(5,7),t(6,` + `),d(7,ym,4,1,"th",8),t(8,` + `),d(9,Pm,4,1,"td",9),t(10,` + `),w(),t(11,` `),t(12,` - `),D(13,10),t(14,` - `),d(15,om,3,3,"th",8),t(16,` - `),d(17,rm,2,1,"td",9),t(18,` - `),O(),t(19,` + `),E(13,10),t(14,` + `),d(15,Im,3,3,"th",8),t(16,` + `),d(17,Dm,2,1,"td",9),t(18,` + `),w(),t(19,` `),t(20,` - `),D(21,11),t(22,` - `),d(23,sm,3,3,"th",8),t(24,` - `),d(25,cm,2,1,"td",9),t(26,` - `),O(),t(27,` + `),E(21,11),t(22,` + `),d(23,Om,3,3,"th",8),t(24,` + `),d(25,Em,2,1,"td",9),t(26,` + `),w(),t(27,` - `),d(28,mm,1,0,"tr",12),t(29,` - `),d(30,lm,1,0,"tr",13),t(31,` + `),d(28,wm,1,0,"tr",12),t(29,` + `),d(30,Fm,1,0,"tr",13),t(31,` `),a(),t(32,` -`),a()),e&2){let n=C();o(2),l("dataSource",n.dataSource),o(26),l("matHeaderRowDef",n.displayedColumn),o(2),l("matRowDefColumns",n.displayedColumn)}}var _n=(()=>{class e{constructor(){this.selectAllItems=!1,this.displayedColumn=["check","id","name"]}ngOnInit(){console.log("Active Client Members in LoansActiveClientMembersComponent:",this.activeClientMembers),this.dataSource=new Jt(this.activeClientMembers)}get selectedClientMembers(){return{selectedMembers:this.activeClientMembers.filter(n=>n.selected)}}toggleSelects(){for(let n of this.activeClientMembers)n.selected=this.selectAllItems}toggleSelect(){let n=this.activeClientMembers.length;this.selectAllItems=n===0?!1:this.activeClientMembers.filter(s=>s.selected).length===n}static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-active-client-members"]],inputs:{activeClientMembers:"activeClientMembers"},decls:17,vars:8,consts:[[4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],["mat-table","",1,"flex-98",3,"dataSource"],["matColumnDef","check"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["matColumnDef","name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","ngModelChange","ngModel"],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,r){s&1&&(d(0,pm,33,3,"div",0),t(1,` +`),a()),e&2){let n=C();o(2),l("dataSource",n.dataSource),o(26),l("matHeaderRowDef",n.displayedColumn),o(2),l("matRowDefColumns",n.displayedColumn)}}var $e=(()=>{class e{constructor(){this.selectAllItems=!1,this.displayedColumn=["check","id","name"]}ngOnInit(){console.log("Active Client Members in LoansActiveClientMembersComponent:",this.activeClientMembers),this.dataSource=new Zt(this.activeClientMembers)}get selectedClientMembers(){return{selectedMembers:this.activeClientMembers.filter(n=>n.selected)}}toggleSelects(){for(let n of this.activeClientMembers)n.selected=this.selectAllItems}toggleSelect(){let n=this.activeClientMembers.length;this.selectAllItems=n===0?!1:this.activeClientMembers.filter(s=>s.selected).length===n}static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-active-client-members"]],inputs:{activeClientMembers:"activeClientMembers"},decls:17,vars:8,consts:[[4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],["mat-table","",1,"flex-98",3,"dataSource"],["matColumnDef","check"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["matColumnDef","name"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","ngModelChange","ngModel"],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,r){s&1&&(d(0,km,33,3,"div",0),t(1,` `),i(2,"div",1),t(3,` `),i(4,"button",2),t(5,` @@ -1987,128 +1987,128 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `,m(8,4,"labels.buttons.Previous"),` `),o(3),l("disabled",r.selectedClientMembers.selectedMembers.length===0),o(),v(` `,m(12,6,"labels.buttons.Next"),` - `))},dependencies:[k,xt,w,ve,he,le,Gt,Lt,$t,qt,Ut,Wt,zt,Ht,Qt,Kt,H,Qn,T],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function um(e,p){e&1&&(t(0,` + `))},dependencies:[T,N,y,K,k,I,Ut,zt,Ht,$t,xe,Mi,Si,qt,Wt,Qt,Yt,Kt,Jt,pe,St,he],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return e})();function Bm(e,p){e&1&&(t(0,` `),f(1,"fa-icon",15),t(2,` - `))}function gm(e,p){e&1&&(t(0,` + `))}function Nm(e,p){e&1&&(t(0,` `),f(1,"fa-icon",15),t(2,` - `))}function fm(e,p){e&1&&(t(0,` + `))}function Rm(e,p){e&1&&(t(0,` `),f(1,"fa-icon",16),t(2,` - `))}function vm(e,p){e&1&&(t(0,` + `))}function Vm(e,p){e&1&&(t(0,` `),f(1,"fa-icon",17),t(2,` - `))}function xm(e,p){e&1&&(t(0,` + `))}function Lm(e,p){e&1&&(t(0,` `),f(1,"fa-icon",18),t(2,` - `))}function _m(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.DETAILS"))}function Cm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.TERMS"))}function hm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.CHARGES"))}function bm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.heading.Active Client Members"))}function Sm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.PREVIEW"))}function Am(e,p){if(e&1){let n=y();i(0,"mat-step",19),t(1,` - `),d(2,Sm,2,3,"ng-template",9),t(3,` + `))}function jm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.DETAILS"))}function Gm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.TERMS"))}function Um(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.CHARGES"))}function qm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.heading.Active Client Members"))}function Hm(e,p){e&1&&(t(0),c(1,"translate")),e&2&&u(m(1,1,"labels.inputs.PREVIEW"))}function zm(e,p){if(e&1){let n=P();i(0,"mat-step",19),t(1,` + `),d(2,Hm,2,3,"ng-template",9),t(3,` - `),i(4,"mifosx-savings-account-preview-step",20),h("submitEvent",function(){S(n);let r=C();return A(r.submit())}),t(5,` + `),i(4,"mifosx-savings-account-preview-step",20),h("submitEvent",function(){b(n);let r=C();return M(r.submit())}),t(5,` `),a(),t(6,` - `),a()}if(e&2){let n=C();o(4),l("savingsAccountProductTemplate",n.savingsAccountProductTemplate)("savingsAccountTemplate",n.savingsAccountTemplate)("savingsAccountTermsForm",n.savingsAccountTermsForm)("savingsAccount",n.savingsAccount)("activeClientMembers",n.activeClientMembers)}}var Wi=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.dateUtils=r,this.savingsService=g,this.settingsService=_,this.route.data.subscribe(b=>{this.savingsAccountTemplate=b.savingsAccountTemplate,this.dataSource=b.groupsData.activeClientMembers})}setTemplate(n){this.savingsAccountProductTemplate=n}get savingsAccountDetailsForm(){return this.savingsAccountDetailsStep.savingsAccountDetailsForm}get savingsAccountTermsForm(){return this.savingsAccountTermsStep.savingsAccountTermsForm}get activeClientMembers(){return this.dataSource}get savingsAccountFormValid(){return this.savingsAccountDetailsForm.valid&&this.savingsAccountTermsForm.valid&&this.activeClientMembers.filter(n=>n.selected).length>0}get savingsAccount(){return this.selectedMembers=this.savingsActiveClientMembers.selectedClientMembers,R(R(R({},this.savingsAccountDetailsStep.savingsAccountDetails),this.savingsAccountTermsStep.savingsAccountTerms),this.savingsAccountChargesStep.savingsAccountCharges)}setData(n,s){let r=this.settingsService.language.code,g=this.settingsService.dateFormat,b=z(R({},this.savingsAccount),{charges:this.savingsAccount.charges.map(L=>({chargeId:L.id,amount:L.amount})),clientId:n.id,isGSIM:!0,isParentAccount:s,submittedOnDate:this.dateUtils.formatDate(this.savingsAccount.submittedOnDate,g),dateFormat:g,monthDayFormat:"dd MMMM",locale:r});return b.groupId=this.savingsAccountTemplate.groupId,b}buildRequestData(){let n=[],s=this.selectedMembers.selectedMembers;for(let r=0;r<1;r++)n.push(this.setData(s[r],!0));for(let r=1;r{this.router.navigate(["../",r.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(U),x(q),x(P),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-create-gsim-account"]],viewQuery:function(s,r){if(s&1&&(At(re,7),At(se,7),At(ce,7),At(_n,7)),s&2){let g;Mt(g=yt())&&(r.savingsAccountDetailsStep=g.first),Mt(g=yt())&&(r.savingsAccountTermsStep=g.first),Mt(g=yt())&&(r.savingsAccountChargesStep=g.first),Mt(g=yt())&&(r.savingsActiveClientMembers=g.first)}},decls:50,vars:10,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingsAccountProductTemplate","savingsAccountTemplate"],[3,"savingsAccountProductTemplate"],[3,"savingsAccountProductTemplate","savingsAccountTemplate","currencyCode","activeClientMembers"],[3,"activeClientMembers"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","savingsAccountProductTemplate","savingsAccountTemplate","savingsAccountTermsForm","savingsAccount","activeClientMembers"]],template:function(s,r){if(s&1){let g=y();i(0,"div",1),t(1,` + `),a()}if(e&2){let n=C();o(4),l("savingsAccountProductTemplate",n.savingsAccountProductTemplate)("savingsAccountTemplate",n.savingsAccountTemplate)("savingsAccountTermsForm",n.savingsAccountTermsForm)("savingsAccount",n.savingsAccount)("activeClientMembers",n.activeClientMembers)}}var zn=(()=>{class e{constructor(n,s,r,g,_){this.route=n,this.router=s,this.dateUtils=r,this.savingsService=g,this.settingsService=_,this.route.data.subscribe(S=>{this.savingsAccountTemplate=S.savingsAccountTemplate,this.dataSource=S.groupsData.activeClientMembers})}setTemplate(n){this.savingsAccountProductTemplate=n}get savingsAccountDetailsForm(){return this.savingsAccountDetailsStep.savingsAccountDetailsForm}get savingsAccountTermsForm(){return this.savingsAccountTermsStep.savingsAccountTermsForm}get activeClientMembers(){return this.dataSource}get savingsAccountFormValid(){return this.savingsAccountDetailsForm.valid&&this.savingsAccountTermsForm.valid&&this.activeClientMembers.filter(n=>n.selected).length>0}get savingsAccount(){return this.selectedMembers=this.savingsActiveClientMembers.selectedClientMembers,L(L(L({},this.savingsAccountDetailsStep.savingsAccountDetails),this.savingsAccountTermsStep.savingsAccountTerms),this.savingsAccountChargesStep.savingsAccountCharges)}setData(n,s){let r=this.settingsService.language.code,g=this.settingsService.dateFormat,S=Q(L({},this.savingsAccount),{charges:this.savingsAccount.charges.map(H=>({chargeId:H.id,amount:H.amount})),clientId:n.id,isGSIM:!0,isParentAccount:s,submittedOnDate:this.dateUtils.formatDate(this.savingsAccount.submittedOnDate,g),dateFormat:g,monthDayFormat:"dd MMMM",locale:r});return S.groupId=this.savingsAccountTemplate.groupId,S}buildRequestData(){let n=[],s=this.selectedMembers.selectedMembers;for(let r=0;r<1;r++)n.push(this.setData(s[r],!0));for(let r=1;r{this.router.navigate(["../",r.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(q),x(z),x(D),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-create-gsim-account"]],viewQuery:function(s,r){if(s&1&&(yt(se,7),yt(ce,7),yt(me,7),yt($e,7)),s&2){let g;Pt(g=It())&&(r.savingsAccountDetailsStep=g.first),Pt(g=It())&&(r.savingsAccountTermsStep=g.first),Pt(g=It())&&(r.savingsAccountChargesStep=g.first),Pt(g=It())&&(r.savingsActiveClientMembers=g.first)}},decls:50,vars:10,consts:[["savingProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"savingsAccountProductTemplate","savingsAccountTemplate"],[3,"savingsAccountProductTemplate"],[3,"savingsAccountProductTemplate","savingsAccountTemplate","currencyCode","activeClientMembers"],[3,"activeClientMembers"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","savingsAccountProductTemplate","savingsAccountTemplate","savingsAccountTermsForm","savingsAccount","activeClientMembers"]],template:function(s,r){if(s&1){let g=P();i(0,"div",1),t(1,` `),i(2,"mat-horizontal-stepper",2,0),t(4,` - `),d(5,um,3,0,"ng-template",3),t(6,` + `),d(5,Bm,3,0,"ng-template",3),t(6,` - `),d(7,gm,3,0,"ng-template",4),t(8,` + `),d(7,Nm,3,0,"ng-template",4),t(8,` - `),d(9,fm,3,0,"ng-template",5),t(10,` + `),d(9,Rm,3,0,"ng-template",5),t(10,` - `),d(11,vm,3,0,"ng-template",6),t(12,` + `),d(11,Vm,3,0,"ng-template",6),t(12,` - `),d(13,xm,3,0,"ng-template",7),t(14,` + `),d(13,Lm,3,0,"ng-template",7),t(14,` `),i(15,"mat-step",8),t(16,` - `),d(17,_m,2,3,"ng-template",9),t(18,` + `),d(17,jm,2,3,"ng-template",9),t(18,` - `),i(19,"mifosx-savings-account-details-step",10),h("savingsAccountProductTemplate",function(b){return S(g),A(r.setTemplate(b))}),t(20,` + `),i(19,"mifosx-savings-account-details-step",10),h("savingsAccountProductTemplate",function(S){return b(g),M(r.setTemplate(S))}),t(20,` `),a(),t(21,` `),a(),t(22,` `),i(23,"mat-step",8),t(24,` - `),d(25,Cm,2,3,"ng-template",9),t(26,` + `),d(25,Gm,2,3,"ng-template",9),t(26,` `),f(27,"mifosx-savings-account-terms-step",11),t(28,` `),a(),t(29,` `),i(30,"mat-step"),t(31,` - `),d(32,hm,2,3,"ng-template",9),t(33,` + `),d(32,Um,2,3,"ng-template",9),t(33,` `),i(34,"mifosx-savings-account-charges-step",12),t(35,` `),a(),t(36,` `),a(),t(37,` `),i(38,"mat-step"),t(39,` - `),d(40,bm,2,3,"ng-template",9),t(41,` + `),d(40,qm,2,3,"ng-template",9),t(41,` `),i(42,"mifosx-savings-active-client-members",13),t(43,` `),a(),t(44,` `),a(),t(45,` - `),d(46,Am,7,5,"mat-step",14),t(47,` + `),d(46,zm,7,5,"mat-step",14),t(47,` `),a(),t(48,` `),a(),t(49,` -`)}s&2&&(o(15),l("stepControl",r.savingsAccountDetailsForm),o(4),l("savingsAccountTemplate",r.savingsAccountTemplate),o(4),l("stepControl",r.savingsAccountTermsForm),o(4),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate),o(7),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountTemplate)("currencyCode",r.savingsAccountTermsForm.get("currencyCode"))("activeClientMembers",r.activeClientMembers),o(8),l("activeClientMembers",r.activeClientMembers),o(4),l("ngIf",r.savingsAccountFormValid))},dependencies:[k,xt,Be,Fe,Ne,ke,re,ce,se,Ue,_n,T]})}}return e})();var Mm=()=>[10,20,25],ym=e=>["../","savings-accounts",e,"actions","Deposit"],Tm=e=>["../","savings-accounts",e,"actions","Withdrawal"],Pm=e=>["../../../","savings-accounts",e,"actions","Approve"],Im=e=>["../../../","savings-accounts",e,"actions","Undo Approval"],Dm=e=>["../../",e,"actions","Activate"],Om=e=>["../../",e,"transactions"];function Em(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),c(3,"translate"),a()),e&2&&(o(),B(` +`)}s&2&&(o(15),l("stepControl",r.savingsAccountDetailsForm),o(4),l("savingsAccountTemplate",r.savingsAccountTemplate),o(4),l("stepControl",r.savingsAccountTermsForm),o(4),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate),o(7),l("savingsAccountProductTemplate",r.savingsAccountProductTemplate)("savingsAccountTemplate",r.savingsAccountTemplate)("currencyCode",r.savingsAccountTermsForm.get("currencyCode"))("activeClientMembers",r.activeClientMembers),o(8),l("activeClientMembers",r.activeClientMembers),o(4),l("ngIf",r.savingsAccountFormValid))},dependencies:[T,N,y,I,Re,Be,St,Ne,ke,se,ce,me,$e,Me],encapsulation:2})}}return e})();var $m=()=>[10,20,25],Wm=e=>["../","savings-accounts",e,"actions","Deposit"],Qm=e=>["../","savings-accounts",e,"actions","Withdrawal"],Km=e=>["../../../","savings-accounts",e,"actions","Approve"],Ym=e=>["../../../","savings-accounts",e,"actions","Undo Approval"],Jm=e=>["../../",e,"actions","Activate"],Xm=e=>["../../",e,"transactions"];function Zm(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),c(3,"translate"),a()),e&2&&(o(),R(` `,m(2,2,"labels.inputs.Client")," ",m(3,4,"labels.inputs.Details"),` - `))}function wm(e,p){if(e&1&&(i(0,"td",14),t(1),a()),e&2){let n=p.$implicit;o(),v(` + `))}function tl(e,p){if(e&1&&(i(0,"td",14),t(1),a()),e&2){let n=p.$implicit;o(),v(` `,n.displayName,` - `)}}function Fm(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Saving Account")))}function km(e,p){if(e&1&&(i(0,"td",14),t(1,` + `)}}function el(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Saving Account")))}function nl(e,p){if(e&1&&(i(0,"td",14),t(1,` `),f(2,"i",15),c(3,"statusLookup"),t(4),a()),e&2){let n=p.$implicit;o(2),l("ngClass",m(3,3,n.status.code))("matTooltip",n.status.value),o(2),v(` `,n.accountNo,` - `)}}function Bm(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.menus.Products")))}function Nm(e,p){if(e&1&&(i(0,"td",14),t(1),a()),e&2){let n=p.$implicit;o(),u(n.productName)}}function Rm(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Balance")))}function Vm(e,p){e&1&&f(0,"td",14)}function jm(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function Gm(e,p){if(e&1){let n=y();i(0,"button",17),h("click",function(r){S(n);let g=C(2);return A(g.routeEdit(r))}),t(1,` + `)}}function il(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.menus.Products")))}function al(e,p){if(e&1&&(i(0,"td",14),t(1),a()),e&2){let n=p.$implicit;o(),u(n.productName)}}function ol(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Balance")))}function rl(e,p){e&1&&f(0,"td",14)}function sl(e,p){e&1&&(i(0,"th",13),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Actions")))}function cl(e,p){if(e&1){let n=P();i(0,"button",17),h("click",function(r){b(n);let g=C(2);return M(g.routeEdit(r))}),t(1,` `),f(2,"i",18),c(3,"translate"),t(4,` - `),a()}if(e&2){let n=C().$implicit;l("routerLink",kt(4,ym,n.id)),o(2),lt("matTooltip",m(3,2,"tooltips.Deposit"))}}function Um(e,p){if(e&1){let n=y();i(0,"button",17),h("click",function(r){S(n);let g=C(2);return A(g.routeEdit(r))}),t(1,` + `),a()}if(e&2){let n=C().$implicit;l("routerLink",Nt(4,Wm,n.id)),o(2),gt("matTooltip",m(3,2,"tooltips.Deposit"))}}function ml(e,p){if(e&1){let n=P();i(0,"button",17),h("click",function(r){b(n);let g=C(2);return M(g.routeEdit(r))}),t(1,` `),f(2,"i",19),c(3,"translate"),t(4,` - `),a()}if(e&2){let n=C().$implicit;l("routerLink",kt(4,Tm,n.id)),o(2),lt("matTooltip",m(3,2,"tooltips.Withdraw"))}}function Lm(e,p){if(e&1){let n=y();i(0,"button",17),h("click",function(r){S(n);let g=C(2);return A(g.routeEdit(r))}),t(1,` + `),a()}if(e&2){let n=C().$implicit;l("routerLink",Nt(4,Qm,n.id)),o(2),gt("matTooltip",m(3,2,"tooltips.Withdraw"))}}function ll(e,p){if(e&1){let n=P();i(0,"button",17),h("click",function(r){b(n);let g=C(2);return M(g.routeEdit(r))}),t(1,` `),f(2,"i",20),c(3,"translate"),t(4,` - `),a()}if(e&2){let n=C().$implicit;l("routerLink",kt(4,Pm,n.id)),o(2),lt("matTooltip",m(3,2,"tooltips.Approve"))}}function qm(e,p){if(e&1){let n=y();i(0,"button",17),h("click",function(r){S(n);let g=C(2);return A(g.routeEdit(r))}),t(1,` + `),a()}if(e&2){let n=C().$implicit;l("routerLink",Nt(4,Km,n.id)),o(2),gt("matTooltip",m(3,2,"tooltips.Approve"))}}function pl(e,p){if(e&1){let n=P();i(0,"button",17),h("click",function(r){b(n);let g=C(2);return M(g.routeEdit(r))}),t(1,` `),f(2,"i",21),c(3,"translate"),t(4,` - `),a()}if(e&2){let n=C().$implicit;l("routerLink",kt(4,Im,n.id)),o(2),lt("matTooltip",m(3,2,"tooltips.Undo Approval"))}}function zm(e,p){if(e&1){let n=y();i(0,"button",17),h("click",function(r){S(n);let g=C(2);return A(g.routeEdit(r))}),t(1,` + `),a()}if(e&2){let n=C().$implicit;l("routerLink",Nt(4,Ym,n.id)),o(2),gt("matTooltip",m(3,2,"tooltips.Undo Approval"))}}function dl(e,p){if(e&1){let n=P();i(0,"button",17),h("click",function(r){b(n);let g=C(2);return M(g.routeEdit(r))}),t(1,` `),f(2,"i",22),c(3,"translate"),t(4,` - `),a()}if(e&2){let n=C().$implicit;l("routerLink",kt(4,Dm,n.id)),o(2),lt("matTooltip",m(3,2,"tooltips.Activate"))}}function Hm(e,p){if(e&1&&(i(0,"td",14),t(1,` - `),d(2,Gm,5,6,"button",16),t(3,` - `),d(4,Um,5,6,"button",16),t(5,` - `),d(6,Lm,5,6,"button",16),t(7,` - `),d(8,qm,5,6,"button",16),t(9,` - `),d(10,zm,5,6,"button",16),t(11,` - `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.status.active),o(2),l("ngIf",n.status.active),o(2),l("ngIf",n.status.submittedAndPendingApproval),o(2),l("ngIf",!n.status.submittedAndPendingApproval&&!n.status.active),o(2),l("ngIf",!n.status.submittedAndPendingApproval&&!n.status.active)}}function $m(e,p){e&1&&f(0,"tr",23)}function Wm(e,p){if(e&1&&f(0,"tr",24),e&2){let n=p.$implicit;l("routerLink",kt(1,Om,n.id))}}var Qi=(()=>{class e{constructor(n,s){this.route=n,this.dialog=s,this.displayedColumns=["clientDetails","savingsAccount","products","balance","Actions"],this.route.data.subscribe(r=>{this.gsimOverviewData=r.gsimData[0].childGSIMAccounts,this.savingAccountData=r.savingAccountData,this.groupsData=r.groupsData})}ngOnInit(){this.setLoanClientChargeOverview()}setLoanClientChargeOverview(){this.dataSource=new Jt(this.gsimOverviewData)}routeEdit(n){n.stopPropagation()}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(It))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-gsim-account"]],viewQuery:function(s,r){if(s&1&&At(Ce,7),s&2){let g;Mt(g=yt())&&(r.paginator=g.first)}},decls:54,vars:8,consts:[[1,"tab-container","mat-typography"],[1,"content-container"],["mat-table","",3,"dataSource"],["matColumnDef","clientDetails"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","savingsAccount"],["matColumnDef","products"],["matColumnDef","balance"],["matColumnDef","Actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell",""],["mat-cell",""],[1,"fa","fa-stop",3,"ngClass","matTooltip"],["class","account-action-button","mat-raised-button","","color","primary",3,"routerLink","click",4,"ngIf"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","routerLink"],[1,"fa","fa-arrow-up",3,"matTooltip"],[1,"fa","fa-arrow-down",3,"matTooltip"],[1,"fa","fa-check",3,"matTooltip"],[1,"fa","fa-undo",3,"matTooltip"],[1,"fa","fa-check-circle",3,"matTooltip"],["mat-header-row",""],["mat-row","",3,"routerLink"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` + `),a()}if(e&2){let n=C().$implicit;l("routerLink",Nt(4,Jm,n.id)),o(2),gt("matTooltip",m(3,2,"tooltips.Activate"))}}function ul(e,p){if(e&1&&(i(0,"td",14),t(1,` + `),d(2,cl,5,6,"button",16),t(3,` + `),d(4,ml,5,6,"button",16),t(5,` + `),d(6,ll,5,6,"button",16),t(7,` + `),d(8,pl,5,6,"button",16),t(9,` + `),d(10,dl,5,6,"button",16),t(11,` + `),a()),e&2){let n=p.$implicit;o(2),l("ngIf",n.status.active),o(2),l("ngIf",n.status.active),o(2),l("ngIf",n.status.submittedAndPendingApproval),o(2),l("ngIf",!n.status.submittedAndPendingApproval&&!n.status.active),o(2),l("ngIf",!n.status.submittedAndPendingApproval&&!n.status.active)}}function gl(e,p){e&1&&f(0,"tr",23)}function fl(e,p){if(e&1&&f(0,"tr",24),e&2){let n=p.$implicit;l("routerLink",Nt(1,Xm,n.id))}}var $n=(()=>{class e{constructor(n,s){this.route=n,this.dialog=s,this.displayedColumns=["clientDetails","savingsAccount","products","balance","Actions"],this.route.data.subscribe(r=>{this.gsimOverviewData=r.gsimData[0].childGSIMAccounts,this.savingAccountData=r.savingAccountData,this.groupsData=r.groupsData})}ngOnInit(){this.setLoanClientChargeOverview()}setLoanClientChargeOverview(){this.dataSource=new Zt(this.gsimOverviewData)}routeEdit(n){n.stopPropagation()}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(Et))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-gsim-account"]],viewQuery:function(s,r){if(s&1&&yt(we,7),s&2){let g;Pt(g=It())&&(r.paginator=g.first)}},decls:54,vars:8,consts:[[1,"tab-container","mat-typography"],[1,"content-container"],["mat-table","",3,"dataSource"],["matColumnDef","clientDetails"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","savingsAccount"],["matColumnDef","products"],["matColumnDef","balance"],["matColumnDef","Actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"routerLink",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell",""],["mat-cell",""],[1,"fa","fa-stop",3,"ngClass","matTooltip"],["class","account-action-button","mat-raised-button","","color","primary",3,"routerLink","click",4,"ngIf"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","routerLink"],[1,"fa","fa-arrow-up",3,"matTooltip"],[1,"fa","fa-arrow-down",3,"matTooltip"],[1,"fa","fa-check",3,"matTooltip"],[1,"fa","fa-undo",3,"matTooltip"],[1,"fa","fa-check-circle",3,"matTooltip"],["mat-header-row",""],["mat-row","",3,"routerLink"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` `),i(2,"div",1),t(3,` `),i(4,"h2"),t(5),c(6,"translate"),a(),t(7,` `),i(8,"table",2),t(9,` - `),D(10,3),t(11,` - `),d(12,Em,4,6,"th",4),t(13,` - `),d(14,wm,2,1,"td",5),t(15,` - `),O(),t(16,` + `),E(10,3),t(11,` + `),d(12,Zm,4,6,"th",4),t(13,` + `),d(14,tl,2,1,"td",5),t(15,` + `),w(),t(16,` - `),D(17,6),t(18,` - `),d(19,Fm,3,3,"th",4),t(20,` - `),d(21,km,5,5,"td",5),t(22,` - `),O(),t(23,` + `),E(17,6),t(18,` + `),d(19,el,3,3,"th",4),t(20,` + `),d(21,nl,5,5,"td",5),t(22,` + `),w(),t(23,` - `),D(24,7),t(25,` - `),d(26,Bm,3,3,"th",4),t(27,` - `),d(28,Nm,2,1,"td",5),t(29,` - `),O(),t(30,` + `),E(24,7),t(25,` + `),d(26,il,3,3,"th",4),t(27,` + `),d(28,al,2,1,"td",5),t(29,` + `),w(),t(30,` - `),D(31,8),t(32,` - `),d(33,Rm,3,3,"th",4),t(34,` - `),d(35,Vm,1,0,"td",5),t(36,` - `),O(),t(37,` + `),E(31,8),t(32,` + `),d(33,ol,3,3,"th",4),t(34,` + `),d(35,rl,1,0,"td",5),t(36,` + `),w(),t(37,` - `),D(38,9),t(39,` - `),d(40,jm,3,3,"th",4),t(41,` - `),d(42,Hm,12,5,"td",5),t(43,` - `),O(),t(44,` + `),E(38,9),t(39,` + `),d(40,sl,3,3,"th",4),t(41,` + `),d(42,ul,12,5,"td",5),t(43,` + `),w(),t(44,` - `),d(45,$m,1,0,"tr",10),t(46,` - `),d(47,Wm,1,3,"tr",11),t(48,` + `),d(45,gl,1,0,"tr",10),t(46,` + `),d(47,fl,1,3,"tr",11),t(48,` `),a(),t(49,` `),f(50,"mat-paginator",12),t(51,` `),a(),t(52,` `),a(),t(53,` -`)),s&2&&(o(5),u(m(6,5,"labels.heading.GSIM Account Overview")),o(3),l("dataSource",r.dataSource),o(37),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns),o(3),l("pageSizeOptions",F(7,Mm)))},dependencies:[ue,k,w,Ce,Gt,Lt,$t,qt,Ut,Wt,zt,Ht,Qt,Kt,_e,j,T,mn],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .content-container[_ngcontent-%COMP%]{margin-top:5px}.tab-container[_ngcontent-%COMP%] .group-details-container[_ngcontent-%COMP%]{border:1px solid;padding:1%}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover, .tab-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover, .tab-container[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var Bn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.parent.paramMap.get("id"),r=n.paramMap.get("datatableName");return this.savingsService.getSavingsTransactionDatatable(s,r)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Nn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){return this.savingsService.getSavingsTransactionDatatables()}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Cn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("clientId")||n.paramMap.get("groupId")||n.paramMap.get("centerId"),r=!!(n.paramMap.get("groupId")||n.paramMap.get("centerId"));return this.savingsService.getSavingsAccountTemplate(s,void 0,r)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Rn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("savingAccountId");return this.savingsService.getSavingsAccountAndTemplate(s,!0)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Vn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId"),r=n.parent.paramMap.get("id");return this.savingsService.getSavingsAccountTransaction(s,r)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var jn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId"),r=n.paramMap.get("id");return this.savingsService.getSavingsAccountCharge(s,r)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Gn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("name"),r=n.paramMap.get("savingAccountId")||n.parent.parent.paramMap.get("savingAccountId");switch(s){case"Assign Staff":return this.savingsService.getSavingsAccountAndTemplate(r,!0);case"Add Charge":return this.savingsService.getSavingsChargeTemplateResource(r);case"Withdrawal":case"Deposit":case"Hold Amount":return this.savingsService.getSavingsTransactionTemplateResource(r);case"Close":return zn([this.savingsService.getSavingsTransactionTemplateResource(r),this.savingsService.getSavingsAccountData(r)]);case"Apply Annual Fees":return this.savingsService.getSavingsAccountData(r);default:return}}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Un=(()=>{class e{constructor(n,s){this.reportsService=n,this.settingsService=s}resolve(n){let r={"output-type":"PDF",R_transactionId:n.paramMap.get("id")};return this.reportsService.getPentahoRunReportData("Savings Transaction Receipt",r,"default",this.settingsService.language.code,this.settingsService.dateFormat)}static{this.\u0275fac=function(s){return new(s||e)(ht(dn),ht(V))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Ln=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId"),r=n.paramMap.get("id");return this.savingsService.getSavingsAccountTransactionTemplate(s,r)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var qn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("groupId"),r=n.paramMap.get("savingAccountId");return this.savingsService.getGSIMAccountData(r,s)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac})}}return e})();var Ki=(()=>{class e{constructor(n,s,r,g){this.route=n,this.savingsService=s,this.settingsService=r,this.dialog=g,this.entityType="savings",this.route.data.subscribe(_=>{this.setSavingsDocumentsData(_.savingsDocuments)}),this.entityId=this.route.parent.snapshot.paramMap.get("savingAccountId")}setSavingsDocumentsData(n){n.forEach(s=>{s.docUrl=this.settingsService.serverUrl+"/savings/"+s.parentEntityId+"/documents/"+s.id+"/attachment?tenantIdentifier="+Je.fineractPlatformTenantId,s.fileName&&(s.fileName.toLowerCase().indexOf(".jpg")!==-1||s.fileName.toLowerCase().indexOf(".jpeg")!==-1||s.fileName.toLowerCase().indexOf(".png")!==-1)&&(s.fileIsImage=!0),s.type&&s.type.toLowerCase().indexOf("image")!==-1&&(s.fileIsImage=!0)}),this.entityDocuments=n}downloadDocument(n){this.savingsService.downloadSavingsDocument(this.entityId,n).subscribe(s=>{let r=window.URL.createObjectURL(s);window.open(r)})}uploadDocument(n){return this.savingsService.loadSavingsDocument(this.entityId,n)}deleteDocument(n){this.savingsService.deleteSavingsDocument(this.entityId,n).subscribe(s=>{})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(P),x(V),x(It))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-documents-tab"]],decls:3,vars:6,consts:[[3,"entityType","entityId","entityDocuments","callbackUpload","callbackDownload","callbackDelete"]],template:function(s,r){s&1&&(i(0,"mifosx-entity-documents-tab",0),t(1,` +`)),s&2&&(o(5),u(m(6,5,"labels.heading.GSIM Account Overview")),o(3),l("dataSource",r.dataSource),o(37),l("matHeaderRowDef",r.displayedColumns),o(2),l("matRowDefColumns",r.displayedColumns),o(3),l("pageSizeOptions",B(7,$m)))},dependencies:[T,ge,N,y,G,k,I,Ut,zt,Ht,$t,qt,Wt,Ce,Qt,Yt,Kt,Jt,we,pn],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .content-container[_ngcontent-%COMP%]{margin-top:5px}.tab-container[_ngcontent-%COMP%] .group-details-container[_ngcontent-%COMP%]{border:1px solid;padding:1%}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr.select-row[_ngcontent-%COMP%]:hover, .tab-container[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover, .tab-container[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return e})();var ci=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.parent.paramMap.get("id"),r=n.paramMap.get("datatableName");return this.savingsService.getSavingsTransactionDatatable(s,r)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var mi=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){return this.savingsService.getSavingsTransactionDatatables()}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var Wn=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("clientId")||n.paramMap.get("groupId")||n.paramMap.get("centerId"),r=!!(n.paramMap.get("groupId")||n.paramMap.get("centerId"));return this.savingsService.getSavingsAccountTemplate(s,void 0,r)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var li=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("savingAccountId");return this.savingsService.getSavingsAccountAndTemplate(s,!0)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var pi=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId"),r=n.parent.paramMap.get("id");return this.savingsService.getSavingsAccountTransaction(s,r)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var di=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId"),r=n.paramMap.get("id");return this.savingsService.getSavingsAccountCharge(s,r)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var ui=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("name"),r=n.paramMap.get("savingAccountId")||n.parent.parent.paramMap.get("savingAccountId");switch(s){case"Assign Staff":return this.savingsService.getSavingsAccountAndTemplate(r,!0);case"Add Charge":return this.savingsService.getSavingsChargeTemplateResource(r);case"Withdrawal":case"Deposit":case"Hold Amount":return this.savingsService.getSavingsTransactionTemplateResource(r);case"Close":return xi([this.savingsService.getSavingsTransactionTemplateResource(r),this.savingsService.getSavingsAccountData(r)]);case"Apply Annual Fees":return this.savingsService.getSavingsAccountData(r);default:return}}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var gi=(()=>{class e{constructor(n,s){this.reportsService=n,this.settingsService=s}resolve(n){let r={"output-type":"PDF",R_transactionId:n.paramMap.get("id")};return this.reportsService.getPentahoRunReportData("Savings Transaction Receipt",r,"default",this.settingsService.language.code,this.settingsService.dateFormat)}static{this.\u0275fac=function(s){return new(s||e)(Mt(gn),Mt(j))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var fi=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId"),r=n.paramMap.get("id");return this.savingsService.getSavingsAccountTransactionTemplate(s,r)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var vi=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.paramMap.get("groupId"),r=n.paramMap.get("savingAccountId");return this.savingsService.getGSIMAccountData(r,s)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac})}}return e})();var Qn=(()=>{class e{constructor(n,s,r,g){this.route=n,this.savingsService=s,this.settingsService=r,this.dialog=g,this.entityType="savings",this.route.data.subscribe(_=>{this.setSavingsDocumentsData(_.savingsDocuments)}),this.entityId=this.route.parent.snapshot.paramMap.get("savingAccountId")}setSavingsDocumentsData(n){n.forEach(s=>{s.docUrl=this.settingsService.serverUrl+"/savings/"+s.parentEntityId+"/documents/"+s.id+"/attachment?tenantIdentifier="+tn.fineractPlatformTenantId,s.fileName&&(s.fileName.toLowerCase().indexOf(".jpg")!==-1||s.fileName.toLowerCase().indexOf(".jpeg")!==-1||s.fileName.toLowerCase().indexOf(".png")!==-1)&&(s.fileIsImage=!0),s.type&&s.type.toLowerCase().indexOf("image")!==-1&&(s.fileIsImage=!0)}),this.entityDocuments=n}downloadDocument(n){this.savingsService.downloadSavingsDocument(this.entityId,n).subscribe(s=>{let r=window.URL.createObjectURL(s);window.open(r)})}uploadDocument(n){return this.savingsService.loadSavingsDocument(this.entityId,n)}deleteDocument(n){this.savingsService.deleteSavingsDocument(this.entityId,n).subscribe(s=>{})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(D),x(j),x(Et))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-documents-tab"]],decls:3,vars:6,consts:[[3,"entityType","entityId","entityDocuments","callbackUpload","callbackDownload","callbackDelete"]],template:function(s,r){s&1&&(i(0,"mifosx-entity-documents-tab",0),t(1,` `),a(),t(2,` -`)),s&2&&l("entityType",r.entityType)("entityId",r.entityId)("entityDocuments",r.entityDocuments)("callbackUpload",r.uploadDocument)("callbackDownload",r.downloadDocument)("callbackDelete",r.deleteDocument)},dependencies:[ri]})}}return e})();var Yi=(()=>{class e{constructor(n,s,r){this.route=n,this.savingsService=s,this.authenticationService=r;let g=this.authenticationService.getCredentials();this.username=g.username,this.entityId=this.route.parent.snapshot.params.savingAccountId,this.route.data.subscribe(_=>{this.entityNotes=_.savingAccountNotes})}addNote(n){this.savingsService.createSavingsNote(this.entityId,n).subscribe(s=>{this.entityNotes.push({id:s.resourceId,createdByUsername:this.username,createdOn:new Date,note:n.note})})}editNote(n,s,r){this.savingsService.editSavingsNote(this.entityId,n,s).subscribe(()=>{this.entityNotes[r].note=s.note})}deleteNote(n,s){this.savingsService.deleteSavingsNote(this.entityId,n).subscribe(()=>{this.entityNotes.splice(s,1)})}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(P),x(Wn))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-notes-tab"]],decls:3,vars:5,consts:[[3,"entityId","entityNotes","callbackAdd","callbackEdit","callbackDelete"]],template:function(s,r){s&1&&(i(0,"mifosx-entity-notes-tab",0),t(1,` +`)),s&2&&l("entityType",r.entityType)("entityId",r.entityId)("entityDocuments",r.entityDocuments)("callbackUpload",r.uploadDocument)("callbackDownload",r.downloadDocument)("callbackDelete",r.deleteDocument)},dependencies:[T,y,ki],encapsulation:2})}}return e})();var Kn=(()=>{class e{constructor(n,s,r){this.route=n,this.savingsService=s,this.authenticationService=r;let g=this.authenticationService.getCredentials();this.username=g.username,this.entityId=this.route.parent.snapshot.params.savingAccountId,this.route.data.subscribe(_=>{this.entityNotes=_.savingAccountNotes})}addNote(n){this.savingsService.createSavingsNote(this.entityId,n).subscribe(s=>{this.entityNotes.push({id:s.resourceId,createdByUsername:this.username,createdOn:new Date,note:n.note})})}editNote(n,s,r){this.savingsService.editSavingsNote(this.entityId,n,s).subscribe(()=>{this.entityNotes[r].note=s.note})}deleteNote(n,s){this.savingsService.deleteSavingsNote(this.entityId,n).subscribe(()=>{this.entityNotes.splice(s,1)})}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(D),x(hi))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-notes-tab"]],decls:3,vars:5,consts:[[3,"entityId","entityNotes","callbackAdd","callbackEdit","callbackDelete"]],template:function(s,r){s&1&&(i(0,"mifosx-entity-notes-tab",0),t(1,` `),a(),t(2,` -`)),s&2&&l("entityId",r.entityId)("entityNotes",r.entityNotes)("callbackAdd",r.addNote)("callbackEdit",r.editNote)("callbackDelete",r.deleteNote)},dependencies:[oi]})}}return e})();var Ji=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId");return this.savingsService.getSavingsNotes(s)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Xi=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId");return this.savingsService.getSavingsDocuments(s)}static{this.\u0275fac=function(s){return new(s||e)(ht(P))}}static{this.\u0275prov=St({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Qm=()=>({confirm:!0}),Zi=(()=>{class e{constructor(n){this.dialogRef=n}static{this.\u0275fac=function(s){return new(s||e)(x(Zt))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-release-amount-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` +`)),s&2&&l("entityId",r.entityId)("entityNotes",r.entityNotes)("callbackAdd",r.addNote)("callbackEdit",r.editNote)("callbackDelete",r.deleteNote)},dependencies:[T,y,Fi],encapsulation:2})}}return e})();var qi=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId");return this.savingsService.getSavingsNotes(s)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Hi=(()=>{class e{constructor(n){this.savingsService=n}resolve(n){let s=n.parent.paramMap.get("savingAccountId");return this.savingsService.getSavingsDocuments(s)}static{this.\u0275fac=function(s){return new(s||e)(Mt(D))}}static{this.\u0275prov=Tt({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var vl=()=>({confirm:!0}),Yn=(()=>{class e{constructor(n){this.dialogRef=n}static{this.\u0275fac=function(s){return new(s||e)(x(te))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-release-amount-dialog"]],decls:22,vars:14,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(s,r){s&1&&(i(0,"h1",0),t(1),c(2,"translate"),a(),t(3,` `),i(4,"div",1),t(5,` `),i(6,"p"),t(7),c(8,"translate"),a(),t(9,` `),a(),t(10,` @@ -2116,31 +2116,31 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(13,"button",3),t(14),c(15,"translate"),a(),t(16,` `),i(17,"button",4),t(18),c(19,"translate"),a(),t(20,` `),a(),t(21,` -`)),s&2&&(o(),u(m(2,5,"labels.heading.Release Amount")),o(6),u(m(8,7,"labels.text.Are you sure you want to release this amount")),o(7),u(m(15,9,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",F(13,Qm)),o(),v(` +`)),s&2&&(o(),u(m(2,5,"labels.heading.Release Amount")),o(6),u(m(8,7,"labels.text.Are you sure you want to release this amount")),o(7),u(m(15,9,"labels.buttons.Cancel")),o(3),l("mat-dialog-close",B(13,vl)),o(),v(` `,m(19,11,"labels.buttons.Confirm"),` - `))},dependencies:[w,te,ee,ie,ne,T]})}}return e})();var Km=()=>["../../"];function Ym(e,p){e&1&&(i(0,"button",14),t(1,` + `))},dependencies:[T,y,k,I,ne,ie,ae,ee],encapsulation:2})}}return e})();var xl=()=>["../../"];function _l(e,p){e&1&&(i(0,"button",14),t(1,` `),f(2,"fa-icon",15),t(3),c(4,"translate"),a()),e&2&&(l("routerLink","edit"),o(3),v("",m(4,2,"labels.buttons.Edit"),` - `))}function Jm(e,p){if(e&1&&(i(0,"span"),t(1,` - `),d(2,Ym,5,4,"button",13),t(3,` - `),a()),e&2){let n=C(2);o(2),l("ngIf",n.transactionData.transactionType.value==="Transfer"||n.transactionData.reversed==="true"||n.transactionData.transactionType.id===3||n.transactionData.transactionType.id===17)}}function Xm(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,Jm,4,1,"span",12),t(3,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","ADJUSTTRANSACTION_SAVINGSACCOUNT"))}function Zm(e,p){if(e&1){let n=y();i(0,"button",17),h("click",function(){S(n);let r=C(2);return A(r.releaseAmount())}),t(1,` + `))}function Cl(e,p){if(e&1&&(i(0,"span"),t(1,` + `),d(2,_l,5,4,"button",13),t(3,` + `),a()),e&2){let n=C(2);o(2),l("ngIf",n.transactionData.transactionType.value==="Transfer"||n.transactionData.reversed==="true"||n.transactionData.transactionType.id===3||n.transactionData.transactionType.id===17)}}function hl(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,Cl,4,1,"span",12),t(3,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","ADJUSTTRANSACTION_SAVINGSACCOUNT"))}function Sl(e,p){if(e&1){let n=P();i(0,"button",17),h("click",function(){b(n);let r=C(2);return M(r.releaseAmount())}),t(1,` `),f(2,"fa-icon",18),t(3),c(4,"translate"),a()}e&2&&(o(3),v("",m(4,1,"labels.buttons.Release Amount"),` - `))}function tl(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,Zm,5,3,"button",16),t(3,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","RELEASEAMOUNT_SAVINGSACCOUNT"))}function el(e,p){if(e&1){let n=y();i(0,"button",20),h("click",function(){S(n);let r=C(2);return A(r.undoTransaction())}),t(1,` + `))}function bl(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,Sl,5,3,"button",16),t(3,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","RELEASEAMOUNT_SAVINGSACCOUNT"))}function Ml(e,p){if(e&1){let n=P();i(0,"button",20),h("click",function(){b(n);let r=C(2);return M(r.undoTransaction())}),t(1,` `),f(2,"fa-icon",21),t(3),c(4,"translate"),a()}e&2&&(o(3),v("",m(4,1,"labels.buttons.Undo"),` - `))}function nl(e,p){e&1&&(i(0,"span"),t(1,` - `),d(2,el,5,3,"button",19),t(3,` - `),a()),e&2&&(o(2),l("mifosxHasPermission","UNDOTRANSACTION_SAVINGSACCOUNT"))}function il(e,p){e&1&&(i(0,"div",5),t(1),c(2,"translate"),a()),e&2&&(o(),v(` + `))}function Al(e,p){e&1&&(i(0,"span"),t(1,` + `),d(2,Ml,5,3,"button",19),t(3,` + `),a()),e&2&&(o(2),l("mifosxHasPermission","UNDOTRANSACTION_SAVINGSACCOUNT"))}function Tl(e,p){e&1&&(i(0,"div",5),t(1),c(2,"translate"),a()),e&2&&(o(),v(` `,m(2,1,"labels.inputs.Note"),` - `))}function al(e,p){if(e&1&&(i(0,"div",6),t(1),a()),e&2){let n=C();o(),v(` + `))}function yl(e,p){if(e&1&&(i(0,"div",6),t(1),a()),e&2){let n=C();o(),v(` `,n.transactionData.note,` - `)}}function ol(e,p){if(e&1&&(i(0,"mifosx-transaction-payment-detail",22),t(1,` - `),a()),e&2){let n=C();l("paymentDetailData",n.transactionData.paymentDetailData)}}var ta=(()=>{class e{constructor(n,s,r,g,_,b){this.savingsService=n,this.route=s,this.dateUtils=r,this.router=g,this.dialog=_,this.settingsService=b,this.route.data.subscribe(L=>{this.accountId=this.route.parent.snapshot.params.savingAccountId,this.transactionData=L.savingsAccountTransaction})}allowUndo(){return this.transactionData.reversed&&this.transactionData.transactionType.amountHold?!1:!this.transactionData.reversed}releaseAmount(){this.dialog.open(Zi).afterClosed().subscribe(s=>{if(s.confirm){let r={};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"releaseAmount",r,this.transactionData.id).subscribe(()=>{this.router.navigate(["../.."],{relativeTo:this.route})})}})}undoTransaction(){this.dialog.open(un).afterClosed().subscribe(s=>{if(s.confirm){let r=this.settingsService.language.code,g=this.settingsService.dateFormat,_={transactionDate:this.dateUtils.formatDate(this.transactionData.date&&new Date(this.transactionData.date),g),transactionAmount:0,dateFormat:g,locale:r};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"undo",_,this.transactionData.id).subscribe(()=>{this.router.navigate(["../.."],{relativeTo:this.route})})}})}transactionColor(){return this.transactionData.reversed?"undo":"active"}static{this.\u0275fac=function(s){return new(s||e)(x(P),x(E),x(q),x(U),x(It),x(V))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-savings-transaction-general-tab"]],decls:74,vars:42,consts:[["align","end",1,"container","transaction-buttons","m-b-20","align-end-center","gap-2percent"],[4,"ngIf"],[1,"container"],[1,"layout-row-wrap","card-content"],[1,"flex-100",3,"ngClass"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[3,"paymentDetailData",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],[4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click"],["icon","lock-open",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","undo",1,"m-r-10"],[3,"paymentDetailData"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` - `),d(2,Xm,4,1,"span",1),t(3,` - `),d(4,tl,4,1,"span",1),t(5,` - `),d(6,nl,4,1,"span",1),t(7,` + `)}}function Pl(e,p){if(e&1&&(i(0,"mifosx-transaction-payment-detail",22),t(1,` + `),a()),e&2){let n=C();l("paymentDetailData",n.transactionData.paymentDetailData)}}var Jn=(()=>{class e{constructor(n,s,r,g,_,S){this.savingsService=n,this.route=s,this.dateUtils=r,this.router=g,this.dialog=_,this.settingsService=S,this.route.data.subscribe(H=>{this.accountId=this.route.parent.snapshot.params.savingAccountId,this.transactionData=H.savingsAccountTransaction})}allowUndo(){return this.transactionData.reversed&&this.transactionData.transactionType.amountHold?!1:!this.transactionData.reversed}releaseAmount(){this.dialog.open(Yn).afterClosed().subscribe(s=>{if(s.confirm){let r={};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"releaseAmount",r,this.transactionData.id).subscribe(()=>{this.router.navigate(["../.."],{relativeTo:this.route})})}})}undoTransaction(){this.dialog.open(Ge).afterClosed().subscribe(s=>{if(s.confirm){let r=this.settingsService.language.code,g=this.settingsService.dateFormat,_={transactionDate:this.dateUtils.formatDate(this.transactionData.date&&new Date(this.transactionData.date),g),transactionAmount:0,dateFormat:g,locale:r};this.savingsService.executeSavingsAccountTransactionsCommand(this.accountId,"undo",_,this.transactionData.id).subscribe(()=>{this.router.navigate(["../.."],{relativeTo:this.route})})}})}transactionColor(){return this.transactionData.reversed?"undo":"active"}static{this.\u0275fac=function(s){return new(s||e)(x(D),x(F),x(z),x(q),x(Et),x(j))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-transaction-general-tab"]],decls:74,vars:42,consts:[["align","end",1,"container","transaction-buttons","m-b-20","align-end-center","gap-2percent"],[4,"ngIf"],[1,"container"],[1,"layout-row-wrap","card-content"],[1,"flex-100",3,"ngClass"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["class","flex-50 mat-body-strong",4,"ngIf"],["class","flex-50",4,"ngIf"],[3,"paymentDetailData",4,"ngIf"],[1,"layout-row","layout-align-center","gap-2percent","column-on-mobile"],["type","button","mat-raised-button","","color","primary",3,"routerLink"],[4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],["mat-raised-button","","color","primary",3,"routerLink"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","primary",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click"],["icon","lock-open",1,"m-r-10"],["mat-raised-button","","color","warn",3,"click",4,"mifosxHasPermission"],["mat-raised-button","","color","warn",3,"click"],["icon","undo",1,"m-r-10"],[3,"paymentDetailData"]],template:function(s,r){s&1&&(i(0,"div",0),t(1,` + `),d(2,hl,4,1,"span",1),t(3,` + `),d(4,bl,4,1,"span",1),t(5,` + `),d(6,Al,4,1,"span",1),t(7,` `),a(),t(8,` `),i(9,"div",2),t(10,` @@ -2169,11 +2169,11 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(53,"div",6),t(54),c(55,"currency"),a(),t(56,` - `),d(57,il,3,3,"div",7),t(58,` + `),d(57,Tl,3,3,"div",7),t(58,` - `),d(59,al,2,1,"div",8),t(60,` + `),d(59,yl,2,1,"div",8),t(60,` - `),d(61,ol,2,1,"mifosx-transaction-payment-detail",9),t(62,` + `),d(61,Pl,2,1,"mifosx-transaction-payment-detail",9),t(62,` `),a(),t(63,` `),i(64,"div",10),t(65,` @@ -2189,7 +2189,7 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),o(3),v(` `,m(28,21,"labels.inputs.Transaction Type"),` `),o(4),v(` - `,Ct(32,23,r.transactionData.transactionType.value,"catalogs"),` + `,bt(32,23,r.transactionData.transactionType.value,"catalogs"),` `),o(4),v(` `,m(36,26,"labels.inputs.Transaction Date"),` `),o(4),v(` @@ -2201,21 +2201,21 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),o(3),v(` `,m(51,32,"labels.inputs.Amount"),` `),o(4),v(` - `,J(55,34,r.transactionData.amount,r.transactionData.currency.code,"symbol-narrow","1.2-2"),` - `),o(3),l("ngIf",r.transactionData.note),o(2),l("ngIf",r.transactionData.note),o(2),l("ngIf",r.transactionData.paymentDetailData),o(5),l("routerLink",F(41,Km)),o(),v(` + `,et(55,34,r.transactionData.amount,r.transactionData.currency.code,"symbol-narrow","1.2-2"),` + `),o(3),l("ngIf",r.transactionData.note),o(2),l("ngIf",r.transactionData.note),o(2),l("ngIf",r.transactionData.paymentDetailData),o(5),l("routerLink",B(41,xl)),o(),v(` `,m(68,39,"labels.buttons.Back"),` - `))},dependencies:[ue,k,xt,w,K,ot,mi,Rt,j,ge,T,Nt,Bt],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] mifosx-transaction-payment-detail[_ngcontent-%COMP%]{width:100%;margin-bottom:20px}.transaction-buttons[_ngcontent-%COMP%]{margin-top:3%}.active[_ngcontent-%COMP%]{background-color:#5cb85c;height:4px}.linked[_ngcontent-%COMP%]{background-color:#4461e2;height:4px}.undo[_ngcontent-%COMP%]{background-color:red;height:4px}"]})}}return e})();function rl(e,p){e&1&&(i(0,"div",4),t(1,` + `))},dependencies:[T,ge,N,fe,y,G,J,ct,k,Rt,Lt,I,Vt,St,Ri],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:1rem 0;word-wrap:break-word}.container[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] mifosx-transaction-payment-detail[_ngcontent-%COMP%]{width:100%;margin-bottom:20px}.transaction-buttons[_ngcontent-%COMP%]{margin-top:3%}.active[_ngcontent-%COMP%]{background-color:#5cb85c;height:4px}.linked[_ngcontent-%COMP%]{background-color:#4461e2;height:4px}.undo[_ngcontent-%COMP%]{background-color:red;height:4px}"]})}}return e})();function Il(e,p){e&1&&(i(0,"div",4),t(1,` `),f(2,"div",5),t(3,` -`),a())}function sl(e,p){if(e&1&&(i(0,"td"),t(1,` +`),a())}function Dl(e,p){if(e&1&&(i(0,"td"),t(1,` `),f(2,"mifosx-external-identifier",13),t(3,` - `),a()),e&2){let n=C(3);o(2),lt("externalId",n.savingsAccountData.externalId)}}function cl(e,p){e&1&&(i(0,"td"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Not Provided")))}function ml(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"formatNumber"),a()),e&2){let n=C(3);o(),v("",m(2,1,n.savingsAccountData.nominalAnnualInterestRate)," %")}}function ll(e,p){e&1&&(i(0,"span"),t(1,"0 %"),a())}function pl(e,p){if(e&1&&(i(0,"div"),t(1,` + `),a()),e&2){let n=C(3);o(2),gt("externalId",n.savingsAccountData.externalId)}}function Ol(e,p){e&1&&(i(0,"td"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Not Provided")))}function El(e,p){if(e&1&&(i(0,"span"),t(1),c(2,"formatNumber"),a()),e&2){let n=C(3);o(),v("",m(2,1,n.savingsAccountData.nominalAnnualInterestRate)," %")}}function wl(e,p){e&1&&(i(0,"span"),t(1,"0 %"),a())}function Fl(e,p){if(e&1&&(i(0,"div"),t(1,` `),i(2,"h4",11),t(3),c(4,"translate"),a(),t(5,` `),i(6,"table"),t(7,` `),i(8,"tbody"),t(9,` `),i(10,"tr"),t(11,` `),i(12,"td"),t(13),c(14,"translate"),a(),t(15,` - `),d(16,sl,4,1,"td",9),t(17,` - `),d(18,cl,3,3,"td",9),t(19,` + `),d(16,Dl,4,1,"td",9),t(17,` + `),d(18,Ol,3,3,"td",9),t(19,` `),a(),t(20,` `),i(21,"tr"),t(22,` `),i(23,"td"),t(24),c(25,"translate"),a(),t(26,` @@ -2232,15 +2232,15 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(52,"tr"),t(53,` `),i(54,"td"),t(55),c(56,"translate"),a(),t(57,` `),i(58,"td",12),t(59,` - `),d(60,ml,3,3,"span",9),t(61,` - `),d(62,ll,2,0,"span",9),t(63,` + `),d(60,El,3,3,"span",9),t(61,` + `),d(62,wl,2,0,"span",9),t(63,` `),a(),t(64,` `),a(),t(65,` `),a(),t(66,` `),a(),t(67,` `),a()),e&2){let n=C(2);o(3),u(m(4,14,"labels.heading.Savings Details")),o(10),u(m(14,16,"labels.inputs.External Id")),o(3),l("ngIf",n.savingsAccountData.externalId),o(2),l("ngIf",!n.savingsAccountData.externalId),o(6),u(m(25,18,"labels.inputs.Activated On")),o(4),v(` `,n.savingsAccountData.timeline.activatedOnDate?m(29,20,n.savingsAccountData.timeline.activatedOnDate):"Not Activated",` - `),o(7),u(m(36,22,"labels.inputs.Field Officer")),o(4),u(n.savingsAccountData.fieldOfficerName?n.savingsAccountData.fieldOfficerName:"Unassigned"),o(6),u(m(46,24,"labels.inputs.Currency")),o(4),B("",n.savingsAccountData.currency.name," [",n.savingsAccountData.currency.code,"]"),o(6),u(m(56,26,"labels.inputs.Nominal Interest Rate")),o(5),l("ngIf",n.savingsAccountData.nominalAnnualInterestRate),o(2),l("ngIf",!n.savingsAccountData.nominalAnnualInterestRate)}}function dl(e,p){if(e&1&&(t(0,` + `),o(7),u(m(36,22,"labels.inputs.Field Officer")),o(4),u(n.savingsAccountData.fieldOfficerName?n.savingsAccountData.fieldOfficerName:"Unassigned"),o(6),u(m(46,24,"labels.inputs.Currency")),o(4),R("",n.savingsAccountData.currency.name," [",n.savingsAccountData.currency.code,"]"),o(6),u(m(56,26,"labels.inputs.Nominal Interest Rate")),o(5),l("ngIf",n.savingsAccountData.nominalAnnualInterestRate),o(2),l("ngIf",!n.savingsAccountData.nominalAnnualInterestRate)}}function kl(e,p){if(e&1&&(t(0,` `),i(1,"div"),t(2,` `),i(3,"h4",11),t(4),c(5,"translate"),a(),t(6,` `),i(7,"table"),t(8,` @@ -2257,136 +2257,136 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(33,` `),a(),t(34,` `)),e&2){let n=C(2);o(4),u(m(5,5,"labels.heading.Savings Details")),o(10),u(m(15,7,"labels.inputs.Field Officer")),o(4),u(n.savingsAccountData.fieldOfficerName?n.savingsAccountData.fieldOfficerName:"Unassigned"),o(6),u(m(25,9,"labels.inputs.Balance")),o(4),v(` - `,J(29,11,n.savingsAccountData.summary.accountBalance,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function ul(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(29,11,n.savingsAccountData.summary.accountBalance,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Bl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Total Deposits")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalDeposits,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function gl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalDeposits,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Nl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Total Interest Earned")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalInterestEarned,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function fl(e,p){if(e&1&&(i(0,"div"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalInterestEarned,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Rl(e,p){if(e&1&&(i(0,"div"),t(1,` `),i(2,"h4",11),t(3),c(4,"translate"),a(),t(5,` `),i(6,"table"),t(7,` `),i(8,"tbody"),t(9,` - `),d(10,ul,10,9,"tr",9),t(11,` - `),d(12,gl,10,9,"tr",9),t(13,` + `),d(10,Bl,10,9,"tr",9),t(11,` + `),d(12,Nl,10,9,"tr",9),t(13,` `),a(),t(14,` `),a(),t(15,` - `),a()),e&2){let n=C(2);o(3),u(m(4,3,"labels.heading.Performance History")),o(7),l("ngIf",n.savingsAccountData.summary.totalDeposits),o(2),l("ngIf",n.savingsAccountData.summary.totalInterestEarned>=0)}}function vl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(2);o(3),u(m(4,3,"labels.heading.Performance History")),o(7),l("ngIf",n.savingsAccountData.summary.totalDeposits),o(2),l("ngIf",n.savingsAccountData.summary.totalInterestEarned>=0)}}function Vl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Total Withdrawls")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalWithdrawals,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function xl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalWithdrawals,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Ll(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Withdrawals Fees")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalWithdrawalFees,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function _l(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalWithdrawalFees,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function jl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Annual Fees")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalAnnualFees,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Cl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalAnnualFees,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Gl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Interest Earned")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalInterestEarned,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function hl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalInterestEarned,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Ul(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Interest Posted")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalInterestPosted,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function bl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalInterestPosted,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function ql(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Interest Earned Not Posted")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.interestNotPosted,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Sl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.interestNotPosted,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Hl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Interest On Overdraft")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.totalOverdraftInterestDerived,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Al(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.totalOverdraftInterestDerived,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function zl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Overdraft Interest Not Posted")),o(4),v(` - `,J(8,4,n.savingsAccountData.summary.interestNotPosted,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Ml(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.summary.interestNotPosted,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function $l(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"formatNumber"),a(),t(9,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Nominal Interest Rate")),o(4),v("",m(8,4,n.savingsAccountData.nominalAnnualInterestRate)," %")}}function yl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Nominal Interest Rate")),o(4),v("",m(8,4,n.savingsAccountData.nominalAnnualInterestRate)," %")}}function Wl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Withdrawal Fee")),o(4),v(` - `,J(8,4,n.savingsAccountData.withdrawalFee.amount,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Tl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.withdrawalFee.amount,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Ql(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),c(8,"dateFormat"),a(),t(9,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Last Active Transaction Date")),o(4),u(m(8,4,n.savingsAccountData.lastActiveTransactionDate))}}function Pl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Last Active Transaction Date")),o(4),u(m(8,4,n.savingsAccountData.lastActiveTransactionDate))}}function Kl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),a(),t(8,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Substatus")),o(4),u(n.savingsAccountData.subStatus.value)}}function Il(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Substatus")),o(4),u(n.savingsAccountData.subStatus.value)}}function Yl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),a(),t(8,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Days to Inactive")),o(4),u(n.savingsAccountData.daysToInactive)}}function Dl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Days to Inactive")),o(4),u(n.savingsAccountData.daysToInactive)}}function Jl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),a(),t(8,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Days to Dormancy")),o(4),u(n.savingsAccountData.daysToDormancy)}}function Ol(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Days to Dormancy")),o(4),u(n.savingsAccountData.daysToDormancy)}}function Xl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),a(),t(8,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Days to Escheat")),o(4),u(n.savingsAccountData.daysToEscheat)}}function El(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Days to Escheat")),o(4),u(n.savingsAccountData.daysToEscheat)}}function Zl(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Annual Fee")),o(4),v(` - `,J(8,4,n.savingsAccountData.annualFee.amount,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function wl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.annualFee.amount,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function t0(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td",12),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Overdraft Limit")),o(4),v(` - `,J(8,4,n.savingsAccountData.overdraftLimit,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Fl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.overdraftLimit,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function e0(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),c(8,"currency"),a(),t(9,` `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Minimum Overdraft Required for Interest Calculation")),o(4),v(` - `,J(8,4,n.savingsAccountData.minOverdraftForInterestCalculation,n.currency.code,"symbol-narrow","1.2-2"),` - `)}}function kl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `,et(8,4,n.savingsAccountData.minOverdraftForInterestCalculation,n.currency.code,"symbol-narrow","1.2-2"),` + `)}}function n0(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),c(8,"formatNumber"),a(),t(9,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Min Balance Required for Interest Calculation")),o(4),u(m(8,4,n.savingsAccountData.minBalanceForInterestCalculation))}}function Bl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Min Balance Required for Interest Calculation")),o(4),u(m(8,4,n.savingsAccountData.minBalanceForInterestCalculation))}}function i0(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),c(8,"formatNumber"),a(),t(9,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Minimum Required Balance")),o(4),u(m(8,4,n.savingsAccountData.minRequiredBalance))}}function Nl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Minimum Required Balance")),o(4),u(m(8,4,n.savingsAccountData.minRequiredBalance))}}function a0(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),c(8,"yesNo"),a(),t(9,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Enforce Minimum Required Balance")),o(4),u(m(8,4,n.savingsAccountData.enforceMinRequiredBalance))}}function Rl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Enforce Minimum Required Balance")),o(4),u(m(8,4,n.savingsAccountData.enforceMinRequiredBalance))}}function o0(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),c(8,"dateFormat"),a(),t(9,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Interest Recalculation Date")),o(4),u(m(8,4,n.savingsAccountData.summary.lastInterestCalculationDate))}}function Vl(e,p){if(e&1&&(i(0,"a"),t(1),c(2,"currency"),a()),e&2){let n=C(4);o(),u(J(2,1,n.savingsAccountData.onHoldFunds,n.currency.code,"symbol-narrow","1.2-2"))}}function jl(e,p){e&1&&(i(0,"tr"),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Interest Recalculation Date")),o(4),u(m(8,4,n.savingsAccountData.summary.lastInterestCalculationDate))}}function r0(e,p){if(e&1&&(i(0,"a"),t(1),c(2,"currency"),a()),e&2){let n=C(4);o(),u(et(2,1,n.savingsAccountData.onHoldFunds,n.currency.code,"symbol-narrow","1.2-2"))}}function s0(e,p){e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7,` - `),d(8,Vl,3,6,"a",15),t(9,` + `),d(8,r0,3,6,"a",15),t(9,` `),a(),t(10,` - `),a()),e&2&&(o(3),u(m(4,2,"labels.inputs.On Hold Funds")),o(5),l("mifosxHasPermission","READ_SAVINGSACCOUNT"))}function Gl(e,p){if(e&1&&(i(0,"tr"),t(1,` + `),a()),e&2&&(o(3),u(m(4,2,"labels.inputs.On Hold Funds")),o(5),l("mifosxHasPermission","READ_SAVINGSACCOUNT"))}function c0(e,p){if(e&1&&(i(0,"tr"),t(1,` `),i(2,"td"),t(3),c(4,"translate"),a(),t(5,` `),i(6,"td"),t(7),a(),t(8,` - `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Withhold Tax Group")),o(4),u(n.savingsAccountData.taxGroup.name)}}function Ul(e,p){if(e&1&&(i(0,"div",14),t(1,` + `),a()),e&2){let n=C(3);o(3),u(m(4,2,"labels.inputs.Withhold Tax Group")),o(4),u(n.savingsAccountData.taxGroup.name)}}function m0(e,p){if(e&1&&(i(0,"div",14),t(1,` `),i(2,"h4",11),t(3),c(4,"translate"),a(),t(5,` `),i(6,"table"),t(7,` `),i(8,"tbody"),t(9,` - `),d(10,vl,10,9,"tr",9),t(11,` - `),d(12,xl,10,9,"tr",9),t(13,` - `),d(14,_l,10,9,"tr",9),t(15,` - `),d(16,Cl,10,9,"tr",9),t(17,` - `),d(18,hl,10,9,"tr",9),t(19,` - `),d(20,bl,10,9,"tr",9),t(21,` - `),d(22,Sl,10,9,"tr",9),t(23,` - `),d(24,Al,10,9,"tr",9),t(25,` - `),d(26,Ml,10,6,"tr",9),t(27,` + `),d(10,Vl,10,9,"tr",9),t(11,` + `),d(12,Ll,10,9,"tr",9),t(13,` + `),d(14,jl,10,9,"tr",9),t(15,` + `),d(16,Gl,10,9,"tr",9),t(17,` + `),d(18,Ul,10,9,"tr",9),t(19,` + `),d(20,ql,10,9,"tr",9),t(21,` + `),d(22,Hl,10,9,"tr",9),t(23,` + `),d(24,zl,10,9,"tr",9),t(25,` + `),d(26,$l,10,6,"tr",9),t(27,` `),i(28,"tr"),t(29,` `),i(30,"td"),t(31),c(32,"translate"),a(),t(33,` `),i(34,"td"),t(35),c(36,"translateKey"),a(),t(37,` @@ -2403,34 +2403,34 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),i(63,"td"),t(64),c(65,"translate"),a(),t(66,` `),i(67,"td"),t(68),c(69,"translateKey"),a(),t(70,` `),a(),t(71,` - `),d(72,yl,10,9,"tr",9),t(73,` - `),d(74,Tl,10,6,"tr",9),t(75,` - `),d(76,Pl,9,4,"tr",9),t(77,` - `),d(78,Il,9,4,"tr",9),t(79,` - `),d(80,Dl,9,4,"tr",9),t(81,` - `),d(82,Ol,9,4,"tr",9),t(83,` - `),d(84,El,10,9,"tr",9),t(85,` - `),d(86,wl,10,9,"tr",9),t(87,` - `),d(88,Fl,10,9,"tr",9),t(89,` - `),d(90,kl,10,6,"tr",9),t(91,` - `),d(92,Bl,10,6,"tr",9),t(93,` - `),d(94,Nl,10,6,"tr",9),t(95,` - `),d(96,Rl,10,6,"tr",9),t(97,` - `),d(98,jl,11,4,"tr",9),t(99,` - `),d(100,Gl,9,4,"tr",9),t(101,` + `),d(72,Wl,10,9,"tr",9),t(73,` + `),d(74,Ql,10,6,"tr",9),t(75,` + `),d(76,Kl,9,4,"tr",9),t(77,` + `),d(78,Yl,9,4,"tr",9),t(79,` + `),d(80,Jl,9,4,"tr",9),t(81,` + `),d(82,Xl,9,4,"tr",9),t(83,` + `),d(84,Zl,10,9,"tr",9),t(85,` + `),d(86,t0,10,9,"tr",9),t(87,` + `),d(88,e0,10,9,"tr",9),t(89,` + `),d(90,n0,10,6,"tr",9),t(91,` + `),d(92,i0,10,6,"tr",9),t(93,` + `),d(94,a0,10,6,"tr",9),t(95,` + `),d(96,o0,10,6,"tr",9),t(97,` + `),d(98,s0,11,4,"tr",9),t(99,` + `),d(100,c0,9,4,"tr",9),t(101,` `),a(),t(102,` `),a(),t(103,` - `),a()),e&2){let n=C(2);o(3),u(m(4,33,"labels.heading.Account Summary")),o(7),l("ngIf",n.savingsAccountData.summary.totalWithdrawals),o(2),l("ngIf",n.savingsAccountData.summary.totalWithdrawalFees),o(2),l("ngIf",n.savingsAccountData.summary.totalAnnualFees),o(2),l("ngIf",n.savingsAccountData.summary.totalInterestEarned>=0),o(2),l("ngIf",n.savingsAccountData.summary.totalInterestPosted),o(2),l("ngIf",n.savingsAccountData.summary.interestNotPosted>=0),o(2),l("ngIf",n.savingsAccountData.summary.totalOverdraftInterestDerived),o(2),l("ngIf",n.savingsAccountData.summary.interestNotPosted<0),o(2),l("ngIf",n.savingsAccountData.nominalAnnualInterestRate),o(5),u(m(32,35,"labels.inputs.Interest Compounding Period")),o(4),u(Ct(36,37,n.savingsAccountData.interestCompoundingPeriodType.value,"catalogs")),o(7),u(m(43,40,"labels.inputs.Interest Posting Period")),o(4),u(Ct(47,42,n.savingsAccountData.interestPostingPeriodType.value,"catalogs")),o(7),u(m(54,45,"labels.inputs.Interest Calculated Using")),o(4),u(Ct(58,47,n.savingsAccountData.interestCalculationType.value,"catalogs")),o(7),u(m(65,50,"labels.inputs.Days in Year")),o(4),u(Ct(69,52,n.savingsAccountData.interestCalculationDaysInYearType.value,"catalogs")),o(4),l("ngIf",n.savingsAccountData.withdrawalFee),o(2),l("ngIf",n.savingsAccountData.lastActiveTransactionDate),o(2),l("ngIf",n.savingsAccountData.subStatus.id!==0),o(2),l("ngIf",n.savingsAccountData.daysToInactive),o(2),l("ngIf",n.savingsAccountData.daysToDormancy),o(2),l("ngIf",n.savingsAccountData.daysToEscheat),o(2),l("ngIf",n.savingsAccountData.annualFee),o(2),l("ngIf",n.savingsAccountData.allowOverdraft),o(2),l("ngIf",n.savingsAccountData.allowOverdraft),o(2),l("ngIf",n.savingsAccountData.minBalanceForInterestCalculation),o(2),l("ngIf",n.savingsAccountData.minRequiredBalance),o(2),l("ngIf",n.savingsAccountData.enforceMinRequiredBalance),o(2),l("ngIf",n.savingsAccountData.summary.lastInterestCalculationDate),o(2),l("ngIf",n.savingsAccountData.onHoldFunds),o(2),l("ngIf",n.savingsAccountData.withHoldTax)}}function Ll(e,p){if(e&1&&(i(0,"td"),t(1,` + `),a()),e&2){let n=C(2);o(3),u(m(4,33,"labels.heading.Account Summary")),o(7),l("ngIf",n.savingsAccountData.summary.totalWithdrawals),o(2),l("ngIf",n.savingsAccountData.summary.totalWithdrawalFees),o(2),l("ngIf",n.savingsAccountData.summary.totalAnnualFees),o(2),l("ngIf",n.savingsAccountData.summary.totalInterestEarned>=0),o(2),l("ngIf",n.savingsAccountData.summary.totalInterestPosted),o(2),l("ngIf",n.savingsAccountData.summary.interestNotPosted>=0),o(2),l("ngIf",n.savingsAccountData.summary.totalOverdraftInterestDerived),o(2),l("ngIf",n.savingsAccountData.summary.interestNotPosted<0),o(2),l("ngIf",n.savingsAccountData.nominalAnnualInterestRate),o(5),u(m(32,35,"labels.inputs.Interest Compounding Period")),o(4),u(bt(36,37,n.savingsAccountData.interestCompoundingPeriodType.value,"catalogs")),o(7),u(m(43,40,"labels.inputs.Interest Posting Period")),o(4),u(bt(47,42,n.savingsAccountData.interestPostingPeriodType.value,"catalogs")),o(7),u(m(54,45,"labels.inputs.Interest Calculated Using")),o(4),u(bt(58,47,n.savingsAccountData.interestCalculationType.value,"catalogs")),o(7),u(m(65,50,"labels.inputs.Days in Year")),o(4),u(bt(69,52,n.savingsAccountData.interestCalculationDaysInYearType.value,"catalogs")),o(4),l("ngIf",n.savingsAccountData.withdrawalFee),o(2),l("ngIf",n.savingsAccountData.lastActiveTransactionDate),o(2),l("ngIf",n.savingsAccountData.subStatus.id!==0),o(2),l("ngIf",n.savingsAccountData.daysToInactive),o(2),l("ngIf",n.savingsAccountData.daysToDormancy),o(2),l("ngIf",n.savingsAccountData.daysToEscheat),o(2),l("ngIf",n.savingsAccountData.annualFee),o(2),l("ngIf",n.savingsAccountData.allowOverdraft),o(2),l("ngIf",n.savingsAccountData.allowOverdraft),o(2),l("ngIf",n.savingsAccountData.minBalanceForInterestCalculation),o(2),l("ngIf",n.savingsAccountData.minRequiredBalance),o(2),l("ngIf",n.savingsAccountData.enforceMinRequiredBalance),o(2),l("ngIf",n.savingsAccountData.summary.lastInterestCalculationDate),o(2),l("ngIf",n.savingsAccountData.onHoldFunds),o(2),l("ngIf",n.savingsAccountData.withHoldTax)}}function l0(e,p){if(e&1&&(i(0,"td"),t(1,` `),f(2,"mifosx-external-identifier",13),t(3,` - `),a()),e&2){let n=C(3);o(2),lt("externalId",n.savingsAccountData.externalId)}}function ql(e,p){e&1&&(i(0,"td"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Not Provided")))}function zl(e,p){if(e&1&&(t(0,` + `),a()),e&2){let n=C(3);o(2),gt("externalId",n.savingsAccountData.externalId)}}function p0(e,p){e&1&&(i(0,"td"),t(1),c(2,"translate"),a()),e&2&&(o(),u(m(2,1,"labels.inputs.Not Provided")))}function d0(e,p){if(e&1&&(t(0,` `),i(1,"div",14),t(2,` `),i(3,"h4",11),t(4),c(5,"translate"),a(),t(6,` `),i(7,"table"),t(8,` `),i(9,"tbody"),t(10,` `),i(11,"tr"),t(12,` `),i(13,"td"),t(14),c(15,"translate"),a(),t(16,` - `),d(17,Ll,4,1,"td",9),t(18,` - `),d(19,ql,3,3,"td",9),t(20,` + `),d(17,l0,4,1,"td",9),t(18,` + `),d(19,p0,3,3,"td",9),t(20,` `),a(),t(21,` `),i(22,"tr"),t(23,` `),i(24,"td"),t(25),c(26,"translate"),a(),t(27,` @@ -2445,19 +2445,20 @@ import{a as Le}from"./chunk-62OP3EZY.js";import{a as dn,b as yn,c as ui,d as gi} `),a(),t(45,` `)),e&2){let n=C(2);o(4),u(m(5,9,"labels.heading.Account Summary")),o(10),u(m(15,11,"labels.inputs.External Id")),o(3),l("ngIf",n.savingsAccountData.externalId),o(2),l("ngIf",!n.savingsAccountData.externalId),o(6),u(m(26,13,"labels.inputs.Activated On")),o(4),v(` `,n.savingsAccountData.timeline.activatedOnDate?m(30,15,n.savingsAccountData.timeline.activatedOnDate):"Not Activated",` - `),o(7),u(m(37,17,"labels.inputs.Currency")),o(4),B("",n.savingsAccountData.currency.name," [",n.savingsAccountData.currency.code,"]")}}function Hl(e,p){if(e&1&&(i(0,"div",6),t(1,` + `),o(7),u(m(37,17,"labels.inputs.Currency")),o(4),R("",n.savingsAccountData.currency.name," [",n.savingsAccountData.currency.code,"]")}}function u0(e,p){if(e&1&&(i(0,"div",6),t(1,` `),i(2,"div",7),t(3,` - `),d(4,pl,68,28,"div",8),t(5,` + `),d(4,Fl,68,28,"div",8),t(5,` - `),d(6,dl,35,16,"ng-template",null,0,An),t(8,` + `),d(6,kl,35,16,"ng-template",null,0,ni),t(8,` - `),d(9,fl,16,5,"div",9),t(10,` + `),d(9,Rl,16,5,"div",9),t(10,` `),a(),t(11,` - `),d(12,Ul,104,55,"div",10),t(13,` + `),d(12,m0,104,55,"div",10),t(13,` - `),d(14,zl,46,19,"ng-template",null,1,An),t(16,` -`),a()),e&2){let n=I(7),s=I(15),r=C();o(4),l("ngIf",!r.savingsAccountData.status.rejected&&!r.savingsAccountData.status.submittedAndPendingApproval)("ngIfElse",n),o(5),l("ngIf",!r.savingsAccountData.status.rejected&&!r.savingsAccountData.status.submittedAndPendingApproval),o(3),l("ngIf",r.isActive)("ngIfElse",s)}}var ea=(()=>{class e{constructor(n,s){this.route=n,this.router=s,this.isLoading=!0,this.isActive=!1,this.route.parent.parent.data.subscribe(r=>{this.savingsAccountData=r.savingsAccountData,this.currency=this.savingsAccountData.currency,this.isLoading=!1;let g=this.savingsAccountData.status.value;this.isActive=g==="Active"}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}static{this.\u0275fac=function(s){return new(s||e)(x(E),x(U))}}static{this.\u0275cmp=M({type:e,selectors:[["mifosx-general-tab"]],decls:4,vars:2,consts:[["alternateDetails",""],["alternateSummary",""],["class","loader",4,"ngIf"],["class","savings-account-tables layout-row gap-2percent",4,"ngIf"],[1,"loader"],[1,"loading"],[1,"savings-account-tables","layout-row","gap-2percent"],[1,"flex-49","layout-column","gap-4percent"],[4,"ngIf","ngIfElse"],[4,"ngIf"],["class","flex-49",4,"ngIf","ngIfElse"],[1,"table-headers"],[1,"r-amount"],[3,"externalId"],[1,"flex-49"],[4,"mifosxHasPermission"]],template:function(s,r){s&1&&(d(0,rl,4,0,"div",2),t(1,` + `),d(14,d0,46,19,"ng-template",null,1,ni),t(16,` +`),a()),e&2){let n=O(7),s=O(15),r=C();o(4),l("ngIf",!r.savingsAccountData.status.rejected&&!r.savingsAccountData.status.submittedAndPendingApproval)("ngIfElse",n),o(5),l("ngIf",!r.savingsAccountData.status.rejected&&!r.savingsAccountData.status.submittedAndPendingApproval),o(3),l("ngIf",r.isActive)("ngIfElse",s)}}var Xn=(()=>{class e{constructor(n,s){this.route=n,this.router=s,this.isLoading=!0,this.isActive=!1,this.route.parent.parent.data.subscribe(r=>{this.savingsAccountData=r.savingsAccountData,this.currency=this.savingsAccountData.currency,this.isLoading=!1;let g=this.savingsAccountData.status.value;this.isActive=g==="Active"}),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}static{this.\u0275fac=function(s){return new(s||e)(x(F),x(q))}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-general-tab"]],decls:4,vars:2,consts:[["alternateDetails",""],["alternateSummary",""],["class","loader",4,"ngIf"],["class","savings-account-tables layout-row gap-2percent",4,"ngIf"],[1,"loader"],[1,"loading"],[1,"savings-account-tables","layout-row","gap-2percent"],[1,"flex-49","layout-column","gap-4percent"],[4,"ngIf","ngIfElse"],[4,"ngIf"],["class","flex-49",4,"ngIf","ngIfElse"],[1,"table-headers"],[1,"r-amount"],[3,"externalId"],[1,"flex-49"],[4,"mifosxHasPermission"]],template:function(s,r){s&1&&(d(0,Il,4,0,"div",2),t(1,` -`),d(2,Hl,17,5,"div",3),t(3,` -`)),s&2&&(l("ngIf",r.isLoading),o(2),l("ngIf",!r.isLoading))},dependencies:[k,Re,Rt,ge,T,Nt,pe,ln,Bt],styles:[".loader[_ngcontent-%COMP%]{margin-bottom:39px;overflow:auto}.sidenav[_ngcontent-%COMP%]{overflow-x:hidden}@keyframes _ngcontent-%COMP%_move{0%{left:0}16.7%{left:0}33.3%{left:640px}50%{left:1120px}66.7%{left:640px}83.3%{left:0}to{left:0}}@keyframes _ngcontent-%COMP%_grow{0%{width:160px}16.7%{width:640px}33.3%{width:640px}50%{width:160px}66.7%{width:640px}83.3%{width:640px}to{width:160px}}"]})}}return e})();var $l=[{path:"",data:{title:"All Savings",breadcrumb:"Savings",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Savings Account",breadcrumb:"Create Savings Account"},component:Gi,resolve:{savingsAccountTemplate:Cn}},{path:":savingAccountId",data:{title:"Saving Account View",routeParamBreadcrumb:"savingAccountId"},component:xi,resolve:{savingsAccountData:Le,savingsDatatables:Pn},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"Savings Account Details",breadcrumb:"General",routeParamBreadcrumb:!1},children:[{path:"",component:ea}]},{path:"transactions",data:{title:"Savings Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:Ci},{path:"export",component:Hi}]},{path:"charges",component:Ri,data:{title:"Savings Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"standing-instructions",component:Vi,data:{title:"Savings Account SIH",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"notes",component:Yi,data:{title:"Savings Account Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{savingAccountNotes:Ji}},{path:"documents",component:Ki,data:{title:"Savings Account Documents",breadcrumb:"Documents",routeParamBreadcrumb:!1},resolve:{savingsDocuments:Xi}},{path:"datatables",children:[{path:":datatableName",component:ji,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{savingsDatatable:Tn}}]}]},{path:":savingAccountId/edit",data:{title:"Edit Savings Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Ui,resolve:{savingsAccountAndTemplate:Rn}},{path:":savingAccountId/transactions/:id",data:{title:"Savings Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:Li,resolve:{transactionDatatables:Nn},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:ta,resolve:{savingsAccountTransaction:Vn}},{path:"datatables",children:[{path:":datatableName",component:hi,data:{title:"View Data table",routeParamBreadcrumb:"datatableName"},resolve:{transactionDatatable:Bn}}]}]},{path:"edit",component:$i,data:{breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingsAccountTransactionTemplate:Ln}},{path:"reciept",component:zi,data:{breadcrumb:"Reciept",routeParamBreadcrumb:!1},resolve:{savingsTransactionReciept:Un}}]},{path:":savingAccountId/charges",data:{title:"Savings Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../charges",pathMatch:"prefix"},{path:":id",data:{routeParamBreadcrumb:"id"},component:qi,resolve:{savingsAccountData:Le,savingsAccountCharge:jn}}]},{path:":savingAccountId/actions/:name",data:{title:"Savings Account Actions",breadcrumb:"Savings Account Actions",routeParamBreadcrumb:"name"},component:Ni,resolve:{savingsAccountActionData:Gn}},{path:":savingAccountId/transfer-funds",loadChildren:()=>import("./account-transfers.module-52RNVSPU.js").then(e=>e.AccountTransfersModule)},{path:"gsim-account",children:[{path:"create",data:{title:"Create GSIM Application",breadcrumb:"Create GSIM Application"},component:Wi,resolve:{groupsData:gi,savingsAccountTemplate:Cn}},{path:":savingAccountId",data:{title:"GSIM Account View",routeParamBreadcrumb:"savingAccountId"},children:[{path:"",component:Qi,resolve:{gsimData:qn,savingAccountData:Le,groupsData:yn}}]}]}]}],na=(()=>{class e{static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275mod=He({type:e})}static{this.\u0275inj=ze({providers:[Le,Pn,Tn,Bn,Nn,Cn,Rn,Vn,jn,Gn,Un,Ln,ui,yn,qn],imports:[Mn.forChild($l),Mn]})}}return e})();var z_=(()=>{class e{static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275mod=He({type:e})}static{this.\u0275inj=ze({imports:[pi,ai,si,na]})}}return e})();export{z_ as SavingsModule}; +`),d(2,u0,17,5,"div",3),t(3,` +`)),s&2&&(l("ngIf",r.isLoading),o(2),l("ngIf",!r.isLoading))},dependencies:[T,N,fe,y,Rt,Lt,I,Vt,Ve,de,dn],styles:[".loader[_ngcontent-%COMP%]{margin-bottom:39px;overflow:auto}.sidenav[_ngcontent-%COMP%]{overflow-x:hidden}@keyframes _ngcontent-%COMP%_move{0%{left:0}16.7%{left:0}33.3%{left:640px}50%{left:1120px}66.7%{left:640px}83.3%{left:0}to{left:0}}@keyframes _ngcontent-%COMP%_grow{0%{width:160px}16.7%{width:640px}33.3%{width:640px}50%{width:160px}66.7%{width:640px}83.3%{width:640px}to{width:160px}}"]})}}return e})();var g0=[{path:"",data:{title:"All Savings",breadcrumb:"Savings",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Savings Account",breadcrumb:"Create Savings Account"},component:Vn,resolve:{savingsAccountTemplate:Wn}},{path:":savingAccountId",data:{title:"Saving Account View",routeParamBreadcrumb:"savingAccountId"},component:_n,resolve:{savingsAccountData:He,savingsDatatables:si},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",data:{title:"Savings Account Details",breadcrumb:"General",routeParamBreadcrumb:!1},children:[{path:"",component:Xn}]},{path:"transactions",data:{title:"Savings Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:Cn},{path:"export",component:qn}]},{path:"charges",component:Bn,data:{title:"Savings Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"standing-instructions",component:Nn,data:{title:"Savings Account SIH",breadcrumb:"Standing Instructions",routeParamBreadcrumb:!1}},{path:"notes",component:Kn,data:{title:"Savings Account Notes",breadcrumb:"Notes",routeParamBreadcrumb:!1},resolve:{savingAccountNotes:qi}},{path:"documents",component:Qn,data:{title:"Savings Account Documents",breadcrumb:"Documents",routeParamBreadcrumb:!1},resolve:{savingsDocuments:Hi}},{path:"datatables",children:[{path:":datatableName",component:Rn,data:{title:"View Data Table",routeParamBreadcrumb:"datatableName"},resolve:{savingsDatatable:ri}}]}]},{path:":savingAccountId/edit",data:{title:"Edit Savings Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Ln,resolve:{savingsAccountAndTemplate:li}},{path:":savingAccountId/transactions/:id",data:{title:"Savings Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1},children:[{path:"",component:jn,resolve:{transactionDatatables:mi},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:Jn,resolve:{savingsAccountTransaction:pi}},{path:"datatables",children:[{path:":datatableName",component:hn,data:{title:"View Data table",routeParamBreadcrumb:"datatableName"},resolve:{transactionDatatable:ci}}]}]},{path:"edit",component:Hn,data:{breadcrumb:"Edit",routeParamBreadcrumb:!1},resolve:{savingsAccountTransactionTemplate:fi}},{path:"reciept",component:Un,data:{breadcrumb:"Reciept",routeParamBreadcrumb:!1},resolve:{savingsTransactionReciept:gi}}]},{path:":savingAccountId/charges",data:{title:"Savings Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1},children:[{path:"",redirectTo:"../charges",pathMatch:"prefix"},{path:":id",data:{routeParamBreadcrumb:"id"},component:Gn,resolve:{savingsAccountData:He,savingsAccountCharge:di}}]},{path:":savingAccountId/actions/:name",data:{title:"Savings Account Actions",breadcrumb:"Savings Account Actions",routeParamBreadcrumb:"name"},component:kn,resolve:{savingsAccountActionData:ui}},{path:":savingAccountId/transfer-funds",loadChildren:()=>import("./account-transfers.module-6AZP52RB.js").then(e=>e.AccountTransfersModule)},{path:"gsim-account",children:[{path:"create",data:{title:"Create GSIM Application",breadcrumb:"Create GSIM Application"},component:zn,resolve:{groupsData:Ui,savingsAccountTemplate:Wn}},{path:":savingAccountId",data:{title:"GSIM Account View",routeParamBreadcrumb:"savingAccountId"},children:[{path:"",component:$n,resolve:{gsimData:vi,savingAccountData:He,groupsData:oi}}]}]}]}],zi=(()=>{class e{static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275mod=Ye({type:e})}static{this.\u0275inj=We({providers:[He,si,ri,ci,mi,Wn,li,pi,di,ui,gi,fi,Gi,oi,vi],imports:[ii.forChild(g0),ii]})}}return e})();var $i=(()=>{class e{constructor(){}static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275cmp=A({type:e,selectors:[["mifosx-savings-transaction-datatable-tab"]],decls:4,vars:3,template:function(s,r){s&1&&(i(0,"p"),t(1),c(2,"translate"),a(),t(3,` +`)),s&2&&(o(),v("",m(2,1,"labels.heading.savings-transaction-datatable-tab works"),"!"))},dependencies:[T,y,I],encapsulation:2})}}return e})();var Mh=(()=>{class e{static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275mod=Ye({type:e})}static{this.\u0275inj=We({imports:[Li,wi,Bi,zi,kn,On,Cn,_n,Bn,Nn,Rn,Vn,se,me,ce,Me,Ln,Sn,bn,Mn,An,Tn,yn,Pn,fn,vn,jn,Ge,Gn,Ue,qe,In,Dn,En,ze,Un,qn,Hn,wn,$n,zn,Fn,Yn,Qn,Kn,hn,Jn,$i,Xn,$e]})}}return e})();export{Mh as SavingsModule}; diff --git a/browser/shares.module-CU3DEGYP.js b/browser/shares.module-6VKLDLEE.js similarity index 56% rename from browser/shares.module-CU3DEGYP.js rename to browser/shares.module-6VKLDLEE.js index 888b30f22..3d42bc946 100644 --- a/browser/shares.module-CU3DEGYP.js +++ b/browser/shares.module-6VKLDLEE.js @@ -1,40 +1,40 @@ -import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba as ee,Bc as j,Bd as ni,Be as yt,C as Be,Ca as P,Cd as Ve,Ce as It,D as dt,Da as e,De as Et,Ea as u,Ee as Mt,F as Re,Fa as S,Fd as ai,Fe as at,Ga as E,Gc as Ce,Gd as ke,Ge as Le,H as b,He as ge,Hf as wt,I as ut,Ic as ne,Ie as Ae,Jc as q,Je as be,K as ht,Kc as ae,Kf as xi,L as D,Lc as G,Le as De,M as T,Me as Te,Mf as Si,Nc as Yt,Oa as R,Oe as ye,Pa as $t,Pb as w,Pe as Ie,Qb as Qt,Qc as z,R as ft,Ra as m,Rc as Jt,Re as Ee,Sa as c,Sb as L,Se as Me,Ta as te,Tb as $,Tc as re,Tf as Ft,Ua as Gt,Ub as Kt,Ue as Pe,Va as ve,Vb as Vt,Wc as oe,We as Ne,Zb as tt,Zc as se,_b as B,_d as fe,aa as x,ab as Ze,ac as St,ad as me,ae as oi,af as pi,ag as vi,bb as Oe,be as xe,bf as li,cb as N,cd as Xt,cg as Ci,dd as Q,de as _e,ed as ce,ee as si,fa as l,ge as mi,ha as d,hd as pe,id as K,jd as it,kc as vt,kd as le,la as i,lc as Ct,ld as de,ma as n,mc as je,md as ue,na as f,nb as et,nc as _t,nd as he,oa as _,oc as gt,od as nt,pa as g,pc as At,pd as Zt,qc as bt,qd as Dt,qe,qf as Pt,ra as M,sa as A,sb as xt,sf as di,ta as C,ub as zt,uc as Wt,ud as ei,uf as we,vc as y,wa as V,wf as ui,xf as rt,yf as ot,za as X,zd as ti,ze as He,zf as hi}from"./chunk-B6LWVGEU.js";import{a as O,b as U}from"./chunk-O7S4L63H.js";var F=(()=>{class t{constructor(r){this.http=r}getSharesAccountData(r,s){let o=new xt().set("template",s.toString());return this.http.get(`/accounts/share/${r}`,{params:o})}getSharesAccountTemplate(r,s){let o=new xt().set("clientId",r);return o=s?o.set("productId",s):o,this.http.get("/accounts/share/template",{params:o})}createSharesAccount(r){return this.http.post("/accounts/share",r)}updateSharesAccount(r,s){return this.http.put(`/accounts/share/${r}`,s)}deleteSharesAccount(r){return this.http.delete(`/accounts/share/${r}`)}executeSharesAccountCommand(r,s,o){let h=new xt().set("command",s);return this.http.post(`/accounts/share/${r}`,o,{params:h})}static{this.\u0275fac=function(s){return new(s||t)(Re(zt))}}static{this.\u0275prov=Be({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Bt=class{constructor(p){this.setOptions(p),this.setButtons(p)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(p){switch(p){case"Active":this.buttonsArray=[{name:"Apply Additional Shares",icon:"arrow-right",taskPermissionName:"APPLYADDITIONAL_SHAREACCOUNT"},{name:"Approve Additional Shares",icon:"arrow-right",taskPermissionName:"APPROVEADDITIONAL_SHAREACCOUNT"},{name:"Reject Additional Shares",icon:"arrow-left",taskPermissionName:"REJECTADDITIONAL_SHAREACCOUNT"},{name:"Redeem Shares",icon:"arrow-left",taskPermissionName:"WITHDRAW_SAVINGSACCOUNT"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"pencil",taskPermissionName:"UPDATE_SHAREACCOUNT"},{name:"Approve",icon:"check",taskPermissionName:"APPROVE_SHAREACCOUNT"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"undo",taskPermissionName:"APPROVALUNDO_SHAREACCOUNT"},{name:"Activate",icon:"check",taskPermissionName:"ACTIVATE_SHAREACCOUNT"}];break;default:this.buttonsArray=[]}}setOptions(p){switch(p){case"Active":this.optionArray=[{name:"Close",taskPermissionName:"CLOSE_SHAREACCOUNT"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject",taskPermissionName:"REJECT_SHAREACCOUNT"},{name:"Delete",taskPermissionName:"DELETE_SHAREACCOUNT"}];break;case"Approved":default:this.optionArray=[]}}addOption(p){this.optionArray.push(p)}removeButton(p){let s=this.buttonsArray.map(o=>o.name).indexOf(p);this.buttonsArray.splice(s,1)}};var Ji=()=>["./general"],Xi=()=>["./transactions"],Zi=()=>["./charges"],en=()=>["./dividends"];function tn(t,p){if(t&1&&(i(0,"span",31),e(1,` +import{$a as qe,$c as ue,Aa as ie,Ad as Ci,Af as mt,Ba as ne,Bc as oe,Bd as Ai,Be as rt,Bf as Ri,C as Ne,Ca as R,Cc as $,Cd as Tt,Ce as yt,Cf as Fi,D as dt,Da as e,Dc as se,De as It,Ea as u,Ec as W,Ee as Et,F as Oe,Fa as S,Fe as Mt,Ga as P,Gc as ui,Gd as gi,Ge as Pt,H as ut,He as ot,I as y,Ie as Ue,J as I,Jc as Y,Jd as bi,Je as De,Kc as hi,Kd as Di,Ke as Te,Ld as Ti,Le as ye,Lf as Bi,Mc as me,Md as Le,Na as N,Ne as Ie,Nf as ki,O as ht,Oa as si,Ob as F,Oe as Ee,Pb as pi,Pc as ce,Qa as m,Qe as Me,Ra as c,Rb as z,Rd as yi,Re as Pe,Sa as ae,Sb as K,Sc as pe,Ta as mi,Tb as li,Te as we,Ua as Ce,Ub as ni,Ue as Re,Vc as le,Vf as Rt,Wb as St,Wc as fi,We as Fe,Xb as k,Xc as T,Y as a,Yc as de,Ye as Ve,Zc as xi,_a as Ze,_c as Si,aa as x,ab as j,ba as b,bd as ge,bf as Ii,ca as ft,cd as vi,cf as Ei,cg as Ni,df as Mi,ed as _i,eg as Oi,fa as l,fd as J,gc as vt,gd as he,ha as d,hc as _t,ic as He,jc as Ct,jd as fe,kc as At,kd as X,la as i,lb as et,lc as gt,ld as tt,ma as n,mb as D,mc as bt,md as xe,na as f,nd as it,oa as C,pa as A,pd as nt,qc as di,ra as w,rc as E,rd as Se,sa as g,sd as ve,se as at,ta as _,td as _e,tf as wt,ub as xt,ud as Be,vd as je,vf as Pi,wa as H,wb as ci,wc as re,wd as Dt,xc as q,yf as wi,za as te,zd as be,zf as st}from"./chunk-KS5LOSMR.js";import{a as V,b as Q}from"./chunk-O7S4L63H.js";var B=(()=>{class t{constructor(r){this.http=r}getSharesAccountData(r,s){let o=new xt().set("template",s.toString());return this.http.get(`/accounts/share/${r}`,{params:o})}getSharesAccountTemplate(r,s){let o=new xt().set("clientId",r);return o=s?o.set("productId",s):o,this.http.get("/accounts/share/template",{params:o})}createSharesAccount(r){return this.http.post("/accounts/share",r)}updateSharesAccount(r,s){return this.http.put(`/accounts/share/${r}`,s)}deleteSharesAccount(r){return this.http.delete(`/accounts/share/${r}`)}executeSharesAccountCommand(r,s,o){let h=new xt().set("command",s);return this.http.post(`/accounts/share/${r}`,o,{params:h})}static{this.\u0275fac=function(s){return new(s||t)(Oe(ci))}}static{this.\u0275prov=Ne({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ft=class{constructor(p){this.setOptions(p),this.setButtons(p)}get singleButtons(){return this.buttonsArray}get options(){return this.optionArray}setButtons(p){switch(p){case"Active":this.buttonsArray=[{name:"Apply Additional Shares",icon:"arrow-right",taskPermissionName:"APPLYADDITIONAL_SHAREACCOUNT"},{name:"Approve Additional Shares",icon:"arrow-right",taskPermissionName:"APPROVEADDITIONAL_SHAREACCOUNT"},{name:"Reject Additional Shares",icon:"arrow-left",taskPermissionName:"REJECTADDITIONAL_SHAREACCOUNT"},{name:"Redeem Shares",icon:"arrow-left",taskPermissionName:"WITHDRAW_SAVINGSACCOUNT"}];break;case"Submitted and pending approval":this.buttonsArray=[{name:"Modify Application",icon:"pencil",taskPermissionName:"UPDATE_SHAREACCOUNT"},{name:"Approve",icon:"check",taskPermissionName:"APPROVE_SHAREACCOUNT"}];break;case"Approved":this.buttonsArray=[{name:"Undo Approval",icon:"undo",taskPermissionName:"APPROVALUNDO_SHAREACCOUNT"},{name:"Activate",icon:"check",taskPermissionName:"ACTIVATE_SHAREACCOUNT"}];break;default:this.buttonsArray=[]}}setOptions(p){switch(p){case"Active":this.optionArray=[{name:"Close",taskPermissionName:"CLOSE_SHAREACCOUNT"}];break;case"Submitted and pending approval":this.optionArray=[{name:"Reject",taskPermissionName:"REJECT_SHAREACCOUNT"},{name:"Delete",taskPermissionName:"DELETE_SHAREACCOUNT"}];break;case"Approved":default:this.optionArray=[]}}addOption(p){this.optionArray.push(p)}removeButton(p){let s=this.buttonsArray.map(o=>o.name).indexOf(p);this.buttonsArray.splice(s,1)}};var Li=()=>["./general"],Ui=()=>["./transactions"],$i=()=>["./charges"],Gi=()=>["./dividends"];function zi(t,p){if(t&1&&(i(0,"span",31),e(1,` `),f(2,"mifosx-account-number",32),e(3,` - `),n()),t&2){let r=C();a(2),V("accountNo",r.sharesAccountData.clientAccountNo)}}function nn(t,p){if(t&1&&(i(0,"tr"),e(1,` + `),n()),t&2){let r=_();a(2),H("accountNo",r.sharesAccountData.clientAccountNo)}}function Qi(t,p){if(t&1&&(i(0,"tr"),e(1,` `),i(2,"td"),e(3),m(4,"translate"),n(),e(5,` `),i(6,"td"),e(7),m(8,"translateKey"),n(),e(9,` - `),n()),t&2){let r=C();a(3),S("",c(4,3,"labels.inputs.Lockin Period")," :"),a(4),E(` + `),n()),t&2){let r=_();a(3),S("",c(4,3,"labels.inputs.Lockin Period")," :"),a(4),P(` `,r.sharesAccountData.lockinPeriod,` - `,te(8,5,r.sharesAccountData.lockPeriodTypeEnum.value,"catalogs"),` - `)}}function an(t,p){if(t&1&&(i(0,"button",33),e(1,` + `,ae(8,5,r.sharesAccountData.lockPeriodTypeEnum.value,"catalogs"),` + `)}}function Ki(t,p){if(t&1&&(i(0,"button",33),e(1,` `),i(2,"mat-icon",34),e(3,` `),f(4,"fa-icon",35),e(5,` `),n(),e(6,` - `),n()),t&2){C();let r=P(83);d("matMenuTriggerFor",r)}}function rn(t,p){if(t&1){let r=M();i(0,"button",37),A("click",function(){D(r);let o=C().$implicit,h=C();return T(h.doAction(o.name))}),e(1,` + `),n()),t&2){_();let r=R(83);d("matMenuTriggerFor",r)}}function Wi(t,p){if(t&1){let r=w();i(0,"button",37),g("click",function(){y(r);let o=_().$implicit,h=_();return I(h.doAction(o.name))}),e(1,` `),i(2,"mat-icon",38),e(3,` `),f(4,"fa-icon",39),e(5,` `),n(),e(6,` `),i(7,"span"),e(8),m(9,"translate"),n(),e(10,` - `),n()}if(t&2){let r=C().$implicit;a(4),V("icon",r.icon),a(4),u(c(9,2,"labels.menus."+r.name))}}function on(t,p){if(t&1&&(_(0),e(1,` - `),l(2,rn,11,4,"button",36),e(3,` - `),g()),t&2){let r=p.$implicit;a(2),d("mifosxHasPermission",r.taskPermissionName)}}function sn(t,p){if(t&1){let r=M();i(0,"button",37),A("click",function(){D(r);let o=C().$implicit,h=C(2);return T(h.doAction(o.name))}),e(1),m(2,"translate"),n()}if(t&2){let r=C().$implicit;a(),S(` + `),n()}if(t&2){let r=_().$implicit;a(4),H("icon",r.icon),a(4),u(c(9,2,"labels.menus."+r.name))}}function Yi(t,p){if(t&1&&(C(0),e(1,` + `),l(2,Wi,11,4,"button",36),e(3,` + `),A()),t&2){let r=p.$implicit;a(2),d("mifosxHasPermission",r.taskPermissionName)}}function Ji(t,p){if(t&1){let r=w();i(0,"button",37),g("click",function(){y(r);let o=_().$implicit,h=_(2);return I(h.doAction(o.name))}),e(1),m(2,"translate"),n()}if(t&2){let r=_().$implicit;a(),S(` `,c(2,1,"labels.menus."+r.name),` - `)}}function mn(t,p){if(t&1&&(i(0,"span"),e(1,` - `),l(2,sn,3,3,"button",36),e(3,` - `),n()),t&2){let r=p.$implicit;a(2),d("mifosxHasPermission",r.taskPermissionName)}}function cn(t,p){if(t&1&&(_(0),e(1,` + `)}}function Xi(t,p){if(t&1&&(i(0,"span"),e(1,` + `),l(2,Ji,3,3,"button",36),e(3,` + `),n()),t&2){let r=p.$implicit;a(2),d("mifosxHasPermission",r.taskPermissionName)}}function Zi(t,p){if(t&1&&(C(0),e(1,` `),i(2,"button",40),e(3),m(4,"translate"),n(),e(5,` `),i(6,"mat-menu",null,2),e(8,` - `),l(9,mn,4,1,"span",27),e(10,` + `),l(9,Xi,4,1,"span",27),e(10,` `),n(),e(11,` - `),g()),t&2){let r=P(7),s=C();a(2),d("matMenuTriggerFor",r),a(),u(c(4,3,"labels.menus.More")),a(6),d("ngForOf",s.buttonConfig.options)}}function pn(t,p){if(t&1&&(i(0,"a",41,3),e(2),m(3,"translate"),n()),t&2){let r=P(1);d("routerLink",R(5,Ji))("active",r.isActive),a(2),S(` + `),A()),t&2){let r=R(7),s=_();a(2),d("matMenuTriggerFor",r),a(),u(c(4,3,"labels.menus.More")),a(6),d("ngForOf",s.buttonConfig.options)}}function en(t,p){if(t&1&&(i(0,"a",41,3),e(2),m(3,"translate"),n()),t&2){let r=R(1);d("routerLink",N(5,Li))("active",r.isActive),a(2),S(` `,c(3,3,"labels.inputs.General"),` - `)}}function ln(t,p){if(t&1&&(i(0,"a",41,4),e(2),m(3,"translate"),n()),t&2){let r=P(1);d("routerLink",R(5,Xi))("active",r.isActive),a(2),S(` + `)}}function tn(t,p){if(t&1&&(i(0,"a",41,4),e(2),m(3,"translate"),n()),t&2){let r=R(1);d("routerLink",N(5,Ui))("active",r.isActive),a(2),S(` `,c(3,3,"labels.inputs.Transactions"),` - `)}}function dn(t,p){if(t&1&&(i(0,"a",41,5),e(2),m(3,"translate"),n()),t&2){let r=P(1);d("routerLink",R(5,Zi))("active",r.isActive),a(2),S(` + `)}}function nn(t,p){if(t&1&&(i(0,"a",41,5),e(2),m(3,"translate"),n()),t&2){let r=R(1);d("routerLink",N(5,$i))("active",r.isActive),a(2),S(` `,c(3,3,"labels.inputs.Charges"),` - `)}}function un(t,p){if(t&1&&(i(0,"a",41,6),e(2),m(3,"translate"),n()),t&2){let r=P(1);d("routerLink",R(5,en))("active",r.isActive),a(2),S(` + `)}}function an(t,p){if(t&1&&(i(0,"a",41,6),e(2),m(3,"translate"),n()),t&2){let r=R(1);d("routerLink",N(5,Gi))("active",r.isActive),a(2),S(` `,c(3,3,"labels.inputs.Dividends"),` - `)}}var Ai=(()=>{class t{constructor(r,s,o,h){this.route=r,this.router=s,this.sharesService=o,this.dialog=h,this.route.data.subscribe(v=>{this.sharesAccountData=v.sharesAccountData})}ngOnInit(){this.setConditionalButtons(),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}setConditionalButtons(){let r=this.sharesAccountData.status.value;if(this.buttonConfig=new Bt(r),this.sharesAccountData.charges&&this.sharesAccountData.charges.forEach(o=>{o.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Anuual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),r==="Active"){let s=this.sharesAccountData.purchasedShares,o=!1;s.forEach(h=>{h.status.code==="purchasedSharesStatusType.applied"&&h.type.code==="purchasedSharesType.purchased"&&(o=!0)}),o||(this.buttonConfig.removeButton("Approve Additional Shares"),this.buttonConfig.removeButton("Reject Additional Shares"))}}doAction(r){switch(r){case"Approve":case"Reject":case"Close":case"Activate":case"Undo Approval":case"Apply Additional Shares":case"Redeem Shares":case"Approve Additional Shares":case"Reject Additional Shares":this.router.navigate([`actions/${r}`],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit"],{relativeTo:this.route});break;case"Delete":this.deleteSharesAccount();break}}deleteSharesAccount(){this.dialog.open(Dt,{data:{deleteContext:`shares account with id: ${this.sharesAccountData.id}`}}).afterClosed().subscribe(s=>{s.delete&&this.sharesService.deleteSharesAccount(this.sharesAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(s){return new(s||t)(x(w),x(L),x(F),x(je))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-view"]],decls:112,vars:35,consts:[["accountMenu","matMenu"],["tabPanel",""],["More","matMenu"],["general","routerLinkActive"],["transactions","routerLinkActive"],["charges","routerLinkActive"],["dividends","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","","src","assets/images/shares_account_placeholder.png",1,"profile-image",3,"matTooltip"],[1,"mat-typography","account-card-title"],[1,"layout-row","responsive-column"],[1,"flex-60"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[1,"m-r-5"],[3,"textValue"],["display","left",3,"accountNo"],[1,"shares-overview"],[1,"m-r-10"],["class","m-l-10",4,"ngIf"],[1,"account-overview"],[4,"ngIf"],[1,"flex-auto"],[1,"flex-40"],["mat-icon-button","","aria-label","Share account actions","yPosition","below",3,"matMenuTriggerFor",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"content"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"],[1,"m-l-10"],[3,"accountNo"],["mat-icon-button","","aria-label","Share account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["mat-menu-item","",3,"click"],["matListIcon",""],["size","sm",3,"icon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"]],template:function(s,o){if(s&1&&(i(0,"mat-card",7),e(1,` + `)}}var kt=(()=>{class t{constructor(r,s,o,h){this.route=r,this.router=s,this.sharesService=o,this.dialog=h,this.route.data.subscribe(v=>{this.sharesAccountData=v.sharesAccountData})}ngOnInit(){this.setConditionalButtons(),this.router.url.includes("clients")?this.entityType="Client":this.router.url.includes("groups")?this.entityType="Group":this.router.url.includes("centers")&&(this.entityType="Center")}setConditionalButtons(){let r=this.sharesAccountData.status.value;if(this.buttonConfig=new Ft(r),this.sharesAccountData.charges&&this.sharesAccountData.charges.forEach(o=>{o.name==="Annual fee - INR"&&this.buttonConfig.addOption({name:"Apply Anuual Fees",taskPermissionName:"APPLYANNUALFEE_SAVINGSACCOUNT"})}),r==="Active"){let s=this.sharesAccountData.purchasedShares,o=!1;s.forEach(h=>{h.status.code==="purchasedSharesStatusType.applied"&&h.type.code==="purchasedSharesType.purchased"&&(o=!0)}),o||(this.buttonConfig.removeButton("Approve Additional Shares"),this.buttonConfig.removeButton("Reject Additional Shares"))}}doAction(r){switch(r){case"Approve":case"Reject":case"Close":case"Activate":case"Undo Approval":case"Apply Additional Shares":case"Redeem Shares":case"Approve Additional Shares":case"Reject Additional Shares":this.router.navigate([`actions/${r}`],{relativeTo:this.route});break;case"Modify Application":this.router.navigate(["edit"],{relativeTo:this.route});break;case"Delete":this.deleteSharesAccount();break}}deleteSharesAccount(){this.dialog.open(Tt,{data:{deleteContext:`shares account with id: ${this.sharesAccountData.id}`}}).afterClosed().subscribe(s=>{s.delete&&this.sharesService.deleteSharesAccount(this.sharesAccountData.id).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})})}static{this.\u0275fac=function(s){return new(s||t)(x(F),x(z),x(B),x(He))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-view"]],decls:112,vars:35,consts:[["accountMenu","matMenu"],["tabPanel",""],["More","matMenu"],["general","routerLinkActive"],["transactions","routerLinkActive"],["charges","routerLinkActive"],["dividends","routerLinkActive"],[1,"account-card"],[1,"header","layout-column"],[1,"header-title-group"],[1,"profile-image-container"],["mat-card-md-image","","src","assets/images/shares_account_placeholder.png",1,"profile-image",3,"matTooltip"],[1,"mat-typography","account-card-title"],[1,"layout-row","responsive-column"],[1,"flex-60"],[1,"fa","fa-stop",3,"ngClass","matTooltip"],[1,"m-r-5"],[3,"textValue"],["display","left",3,"accountNo"],[1,"shares-overview"],[1,"m-r-10"],["class","m-l-10",4,"ngIf"],[1,"account-overview"],[4,"ngIf"],[1,"flex-auto"],[1,"flex-40"],["mat-icon-button","","aria-label","Share account actions","yPosition","below",3,"matMenuTriggerFor",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"content"],["mat-tab-nav-bar","",1,"navigation-tabs",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"mifosxHasPermission"],[1,"m-l-10"],[3,"accountNo"],["mat-icon-button","","aria-label","Share account actions","yPosition","below",3,"matMenuTriggerFor"],["matListIcon","",1,"actions-menu"],["icon","bars","size","sm"],["mat-menu-item","",3,"click",4,"mifosxHasPermission"],["mat-menu-item","",3,"click"],["matListIcon",""],["size","sm",3,"icon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"]],template:function(s,o){if(s&1&&(i(0,"mat-card",7),e(1,` `),i(2,"mat-card-header",8),e(3,` `),i(4,"mat-card-title-group",9),e(5,` `),i(6,"div",10),e(7,` @@ -54,7 +54,7 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),f(35,"mifosx-account-number",18),e(36,` `),n(),e(37,` `),i(38,"span",19),e(39,` - `),i(40,"span",20),e(41),m(42,"translate"),m(43,"translate"),n(),e(44),l(45,tn,4,1,"span",21),e(46,` + `),i(40,"span",20),e(41),m(42,"translate"),m(43,"translate"),n(),e(44),l(45,zi,4,1,"span",21),e(46,` `),n(),e(47,` `),i(48,"div"),e(49,` `),i(50,"table",22),e(51,` @@ -63,7 +63,7 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(56,"td"),e(57),m(58,"translate"),n(),e(59,` `),i(60,"td"),e(61),m(62,"formatNumber"),n(),e(63,` `),n(),e(64,` - `),l(65,nn,10,8,"tr",23),e(66,` + `),l(65,Qi,10,8,"tr",23),e(66,` `),n(),e(67,` `),n(),e(68,` `),n(),e(69,` @@ -71,7 +71,7 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),f(71,"span",24),e(72,` `),i(73,"div",25),e(74,` - `),l(75,an,7,1,"button",26),e(76,` + `),l(75,Ki,7,1,"button",26),e(76,` `),n(),e(77,` `),n(),e(78,` `),n(),e(79,` @@ -79,18 +79,18 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(81,` `),i(82,"mat-menu",null,0),e(84,` - `),l(85,on,4,1,"ng-container",27),e(86,` + `),l(85,Yi,4,1,"ng-container",27),e(86,` - `),l(87,cn,12,5,"ng-container",23),e(88,` + `),l(87,Zi,12,5,"ng-container",23),e(88,` `),n(),e(89,` `),n(),e(90,` `),i(91,"mat-card-content",28),e(92,` `),i(93,"nav",29),e(94,` - `),l(95,pn,4,6,"a",30),e(96,` - `),l(97,ln,4,6,"a",30),e(98,` - `),l(99,dn,4,6,"a",30),e(100,` - `),l(101,un,4,6,"a",30),e(102,` + `),l(95,en,4,6,"a",30),e(96,` + `),l(97,tn,4,6,"a",30),e(98,` + `),l(99,nn,4,6,"a",30),e(100,` + `),l(101,an,4,6,"a",30),e(102,` `),n(),e(103,` `),i(104,"mat-tab-nav-panel",null,1),e(106,` @@ -98,188 +98,188 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(109,` `),n(),e(110,` `),n(),e(111,` -`)),s&2){let h=P(105);a(10),V("matTooltip",c(11,21,"tooltips.Shares Account")),a(15),d("ngClass",c(26,23,o.sharesAccountData.status.code))("matTooltip",o.sharesAccountData.status.value),a(4),S("",c(30,25,"labels.inputs.Share Product")," :"),a(4),V("textValue",o.sharesAccountData.productName),a(2),V("accountNo",o.sharesAccountData.accountNo),a(6),E("",c(42,27,"labels.text."+o.entityType)," ",c(43,29,"labels.inputs.name")," :"),a(3),S("",o.sharesAccountData.clientName||o.sharesAccountData.groupName,` - `),a(),d("ngIf",o.sharesAccountData.clientAccountNo),a(12),S("",c(58,31,"labels.inputs.Current Market Price")," :"),a(4),u(c(62,33,o.sharesAccountData.currentMarketPrice)),a(4),d("ngIf",o.sharesAccountData.lockinPeriod),a(10),d("ngIf",o.buttonConfig.singleButtons.length>0),a(10),d("ngForOf",o.buttonConfig.singleButtons),a(2),d("ngIf",o.buttonConfig.options.length),a(6),d("tabPanel",h),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTPURCHASE"),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTPURCHASE"),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTCHARGE"),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTDIVIDENDS")}},dependencies:[Ze,Oe,N,Ce,St,fe,xe,si,mi,ri,oi,ai,ii,ti,ni,ci,li,pi,Ve,Ft,vi,wt,Qt,$,Kt,y,ot,rt,ke],styles:[".shares-overview[_ngcontent-%COMP%]{font-size:14px}.account-overview[_ngcontent-%COMP%]{min-width:60%;font-weight:400}"]})}}return t})();function hn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function fn(t,p){if(t&1&&(i(0,"td",15),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.purchasedDate))}}function xn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Type")))}function Sn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit;a(),E(` +`)),s&2){let h=R(105);a(10),H("matTooltip",c(11,21,"tooltips.Shares Account")),a(15),d("ngClass",c(26,23,o.sharesAccountData.status.code))("matTooltip",o.sharesAccountData.status.value),a(4),S("",c(30,25,"labels.inputs.Share Product")," :"),a(4),H("textValue",o.sharesAccountData.productName),a(2),H("accountNo",o.sharesAccountData.accountNo),a(6),P("",c(42,27,"labels.text."+o.entityType)," ",c(43,29,"labels.inputs.name")," :"),a(3),S("",o.sharesAccountData.clientName||o.sharesAccountData.groupName,` + `),a(),d("ngIf",o.sharesAccountData.clientAccountNo),a(12),S("",c(58,31,"labels.inputs.Current Market Price")," :"),a(4),u(c(62,33,o.sharesAccountData.currentMarketPrice)),a(4),d("ngIf",o.sharesAccountData.lockinPeriod),a(10),d("ngIf",o.buttonConfig.singleButtons.length>0),a(10),d("ngForOf",o.buttonConfig.singleButtons),a(2),d("ngIf",o.buttonConfig.options.length),a(6),d("tabPanel",h),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTPURCHASE"),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTPURCHASE"),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTCHARGE"),a(2),d("mifosxHasPermission","READ_SHAREACCOUNTDIVIDENDS")}},dependencies:[D,Ze,qe,j,T,K,de,ue,Dt,E,je,vi,Si,_i,Le,xi,Ni,Rt,St,Ti,yi,be,Di,bi,Ii,Ei,li,Mi,pi,mt,st],styles:[".shares-overview[_ngcontent-%COMP%]{font-size:14px}.account-overview[_ngcontent-%COMP%]{min-width:60%;font-weight:400}"]})}}return t})();function rn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function on(t,p){if(t&1&&(i(0,"td",15),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.purchasedDate))}}function sn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Type")))}function mn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit;a(),P(` `,r.type.value,` `,r.type.value!=="Charge Payment"?"("+r.status.value+")":"",` - `)}}function vn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Total Shares")))}function Cn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit;a(),u(r.numberOfShares)}}function _n(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Purhcased/Redeemed Price")))}function gn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit,s=C();a(),E(` + `)}}function cn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Total Shares")))}function pn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit;a(),u(r.numberOfShares)}}function ln(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Purhcased/Redeemed Price")))}function dn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit,s=_();a(),P(` `,s.shareAccountData.currency.displaySymbol,"\xA0",r.purchasedPrice,` - `)}}function An(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Charge Amount")))}function bn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit,s=C();a(),E(` + `)}}function un(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Charge Amount")))}function hn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit,s=_();a(),P(` `,s.shareAccountData.currency.displaySymbol,"\xA0",r.type.value==="Charge Payment"?r.amount:r.chargeAmount,` - `)}}function Dn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount Recieved/Returned")))}function Tn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit,s=C();a(),E(` + `)}}function fn(t,p){t&1&&(i(0,"th",14),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount Recieved/Returned")))}function xn(t,p){if(t&1&&(i(0,"td",15),e(1),n()),t&2){let r=p.$implicit,s=_();a(),P(` `,s.shareAccountData.currency.displaySymbol,"\xA0",r.amount,` - `)}}function yn(t,p){t&1&&f(0,"tr",16)}function In(t,p){t&1&&f(0,"tr",17)}var bi=(()=>{class t{constructor(r){this.route=r,this.displayedColumns=["transactionDate","transactionType","totalShares","purchasedOrRedeemedPrice","chargeAmount","amountRecievedOrReturned"],this.route.parent.data.subscribe(s=>{this.shareAccountData=s.sharesAccountData,this.transactionsData=this.shareAccountData.purchasedShares})}ngOnInit(){this.dataSource=new Ne(this.transactionsData)}static{this.\u0275fac=function(s){return new(s||t)(x(w))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-transactions-tab"]],decls:62,vars:6,consts:[[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","transactionType"],["matColumnDef","totalShares"],["matColumnDef","purchasedOrRedeemedPrice"],["matColumnDef","chargeAmount"],["matColumnDef","amountRecievedOrReturned"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` + `)}}function Sn(t,p){t&1&&f(0,"tr",16)}function vn(t,p){t&1&&f(0,"tr",17)}var Nt=(()=>{class t{constructor(r){this.route=r,this.displayedColumns=["transactionDate","transactionType","totalShares","purchasedOrRedeemedPrice","chargeAmount","amountRecievedOrReturned"],this.route.parent.data.subscribe(s=>{this.shareAccountData=s.sharesAccountData,this.transactionsData=this.shareAccountData.purchasedShares})}ngOnInit(){this.dataSource=new Ve(this.transactionsData)}static{this.\u0275fac=function(s){return new(s||t)(x(F))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-transactions-tab"]],decls:62,vars:6,consts:[[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","transactionType"],["matColumnDef","totalShares"],["matColumnDef","purchasedOrRedeemedPrice"],["matColumnDef","chargeAmount"],["matColumnDef","amountRecievedOrReturned"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` `),i(2,"div",1),e(3,` `),i(4,"h3"),e(5),m(6,"translate"),n(),e(7,` `),n(),e(8,` `),i(9,"div",2),e(10,` `),i(11,"table",3),e(12,` - `),_(13,4),e(14,` - `),l(15,hn,3,3,"th",5),e(16,` - `),l(17,fn,3,3,"td",6),e(18,` - `),g(),e(19,` + `),C(13,4),e(14,` + `),l(15,rn,3,3,"th",5),e(16,` + `),l(17,on,3,3,"td",6),e(18,` + `),A(),e(19,` - `),_(20,7),e(21,` - `),l(22,xn,3,3,"th",5),e(23,` - `),l(24,Sn,2,2,"td",6),e(25,` - `),g(),e(26,` + `),C(20,7),e(21,` + `),l(22,sn,3,3,"th",5),e(23,` + `),l(24,mn,2,2,"td",6),e(25,` + `),A(),e(26,` - `),_(27,8),e(28,` - `),l(29,vn,3,3,"th",5),e(30,` - `),l(31,Cn,2,1,"td",6),e(32,` - `),g(),e(33,` + `),C(27,8),e(28,` + `),l(29,cn,3,3,"th",5),e(30,` + `),l(31,pn,2,1,"td",6),e(32,` + `),A(),e(33,` - `),_(34,9),e(35,` - `),l(36,_n,3,3,"th",5),e(37,` - `),l(38,gn,2,2,"td",6),e(39,` - `),g(),e(40,` + `),C(34,9),e(35,` + `),l(36,ln,3,3,"th",5),e(37,` + `),l(38,dn,2,2,"td",6),e(39,` + `),A(),e(40,` - `),_(41,10),e(42,` - `),l(43,An,3,3,"th",5),e(44,` - `),l(45,bn,2,2,"td",6),e(46,` - `),g(),e(47,` + `),C(41,10),e(42,` + `),l(43,un,3,3,"th",5),e(44,` + `),l(45,hn,2,2,"td",6),e(46,` + `),A(),e(47,` - `),_(48,11),e(49,` - `),l(50,Dn,3,3,"th",5),e(51,` - `),l(52,Tn,2,2,"td",6),e(53,` - `),g(),e(54,` + `),C(48,11),e(49,` + `),l(50,fn,3,3,"th",5),e(51,` + `),l(52,xn,2,2,"td",6),e(53,` + `),A(),e(54,` - `),l(55,yn,1,0,"tr",12),e(56,` - `),l(57,In,1,0,"tr",13),e(58,` + `),l(55,Sn,1,0,"tr",12),e(56,` + `),l(57,vn,1,0,"tr",13),e(58,` `),n(),e(59,` `),n(),e(60,` `),n(),e(61,` -`)),s&2&&(a(5),u(c(6,4,"labels.heading.All Transactions")),a(6),d("dataSource",o.dataSource),a(44),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns))},dependencies:[ge,be,Ie,De,Ae,Ee,Te,ye,Me,Pe,y,we],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}"]})}}return t})();function En(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.name")))}function Mn(t,p){if(t&1&&(i(0,"td",18),e(1),n()),t&2){let r=p.$implicit;a(),u(r.name)}}function Pn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Fee/Penalty")))}function wn(t,p){if(t&1&&(i(0,"td",18),e(1),n()),t&2){let r=p.$implicit;a(),u(r.penalty===!0?"Penalty":"Fee")}}function Fn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Payment Due At")))}function Bn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),u(te(2,1,r.chargeTimeType.value,"catalogs"))}}function Rn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Calculation Type")))}function kn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),u(te(2,1,r.chargeCalculationType.value,"catalogs"))}}function Nn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Due")))}function On(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` - `,ve(2,1,r.amount,r.currency.code,"symbol-narrow","1.2-2"),` - `)}}function jn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Paid")))}function Vn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` - `,ve(2,1,r.amountPaid,r.currency.code,"symbol-narrow","1.2-2"),` - `)}}function qn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Waived")))}function Hn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` - `,ve(2,1,r.amountWaived,r.currency.code,"symbol-narrow","1.2-2"),` - `)}}function Ln(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Outstanding")))}function Un(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` - `,ve(2,1,r.amountOutstanding,r.currency.code,"symbol-narrow","1.2-2"),` - `)}}function $n(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function Gn(t,p){if(t&1){let r=M();i(0,"button",22),m(1,"translate"),A("click",function(o){D(r);let h=C(2).$implicit,v=C();return v.routeEdit(o),T(v.editCharge(h))}),e(2,` +`)),s&2&&(a(5),u(c(6,4,"labels.heading.All Transactions")),a(6),d("dataSource",o.dataSource),a(44),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns))},dependencies:[D,T,Be,E,De,Ie,ye,Ee,Te,Me,Pe,Re,we,Fe],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}"]})}}return t})();function _n(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.name")))}function Cn(t,p){if(t&1&&(i(0,"td",18),e(1),n()),t&2){let r=p.$implicit;a(),u(r.name)}}function An(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Fee/Penalty")))}function gn(t,p){if(t&1&&(i(0,"td",18),e(1),n()),t&2){let r=p.$implicit;a(),u(r.penalty===!0?"Penalty":"Fee")}}function bn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Payment Due At")))}function Dn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),u(ae(2,1,r.chargeTimeType.value,"catalogs"))}}function Tn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Calculation Type")))}function yn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),u(ae(2,1,r.chargeCalculationType.value,"catalogs"))}}function In(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Due")))}function En(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` + `,Ce(2,1,r.amount,r.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Mn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Paid")))}function Pn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` + `,Ce(2,1,r.amountPaid,r.currency.code,"symbol-narrow","1.2-2"),` + `)}}function wn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Waived")))}function Rn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` + `,Ce(2,1,r.amountWaived,r.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Fn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Outstanding")))}function Bn(t,p){if(t&1&&(i(0,"td",18),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit;a(),S(` + `,Ce(2,1,r.amountOutstanding,r.currency.code,"symbol-narrow","1.2-2"),` + `)}}function kn(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function Nn(t,p){if(t&1){let r=w();i(0,"button",22),m(1,"translate"),g("click",function(o){y(r);let h=_(2).$implicit,v=_();return v.routeEdit(o),I(v.editCharge(h))}),e(2,` `),f(3,"i",23),e(4,` - `),n()}t&2&&V("matTooltip",c(1,1,"tooltips.Edit Charge"))}function zn(t,p){if(t&1){let r=M();i(0,"button",24),m(1,"translate"),A("click",function(o){D(r);let h=C(2).$implicit,v=C();return v.routeEdit(o),T(v.deleteCharge(h.id))}),e(2,` + `),n()}t&2&&H("matTooltip",c(1,1,"tooltips.Edit Charge"))}function On(t,p){if(t&1){let r=w();i(0,"button",24),m(1,"translate"),g("click",function(o){y(r);let h=_(2).$implicit,v=_();return v.routeEdit(o),I(v.deleteCharge(h.id))}),e(2,` `),f(3,"i",25),e(4,` - `),n()}t&2&&V("matTooltip",c(1,1,"tooltips.Delete Charge"))}function Qn(t,p){t&1&&(i(0,"span"),e(1,` - `),l(2,Gn,5,3,"button",20),e(3,` - `),l(4,zn,5,3,"button",21),e(5,` - `),n()),t&2&&(a(2),d("mifosxHasPermission","UPDATE_SHARESACCOUNTCHARGE"),a(2),d("mifosxHasPermission","DELETE_SHARESACCOUNTCHARGE"))}function Kn(t,p){if(t&1){let r=M();i(0,"button",22),m(1,"translate"),A("click",function(o){D(r);let h=C(2).$implicit,v=C();return v.routeEdit(o),T(v.payCharge(h.id))}),e(2,` + `),n()}t&2&&H("matTooltip",c(1,1,"tooltips.Delete Charge"))}function jn(t,p){t&1&&(i(0,"span"),e(1,` + `),l(2,Nn,5,3,"button",20),e(3,` + `),l(4,On,5,3,"button",21),e(5,` + `),n()),t&2&&(a(2),d("mifosxHasPermission","UPDATE_SHARESACCOUNTCHARGE"),a(2),d("mifosxHasPermission","DELETE_SHARESACCOUNTCHARGE"))}function Vn(t,p){if(t&1){let r=w();i(0,"button",22),m(1,"translate"),g("click",function(o){y(r);let h=_(2).$implicit,v=_();return v.routeEdit(o),I(v.payCharge(h.id))}),e(2,` `),f(3,"i",26),e(4,` - `),n()}t&2&&V("matTooltip",c(1,1,"tooltips.Pay Charge"))}function Wn(t,p){if(t&1){let r=M();i(0,"button",22),m(1,"translate"),A("click",function(o){D(r);let h=C(2).$implicit,v=C();return v.routeEdit(o),T(v.waiveCharge(h.id))}),e(2,` + `),n()}t&2&&H("matTooltip",c(1,1,"tooltips.Pay Charge"))}function qn(t,p){if(t&1){let r=w();i(0,"button",22),m(1,"translate"),g("click",function(o){y(r);let h=_(2).$implicit,v=_();return v.routeEdit(o),I(v.waiveCharge(h.id))}),e(2,` `),f(3,"i",27),e(4,` - `),n()}t&2&&V("matTooltip",c(1,1,"tooltips.Waive Charge"))}function Yn(t,p){t&1&&(i(0,"span"),e(1,` - `),l(2,Kn,5,3,"button",20),e(3,` - `),l(4,Wn,5,3,"button",20),e(5,` - `),n()),t&2&&(a(2),d("mifosxHasPermission","PAY_SHARESACCOUNTCHARGE"),a(2),d("mifosxHasPermission","WAIVE_SHARESACCOUNTCHARGE"))}function Jn(t,p){if(t&1&&(i(0,"td",18),e(1,` - `),l(2,Qn,6,2,"span",19),e(3,` - `),l(4,Yn,6,2,"span",19),e(5,` - `),n()),t&2){let r=C();a(2),d("ngIf",r.sharesAccountData.status.value==="Submitted and pending approval"),a(2),d("ngIf",r.sharesAccountData.status.value==="Active")}}function Xn(t,p){t&1&&f(0,"tr",28)}function Zn(t,p){t&1&&f(0,"tr",29)}var Di=(()=>{class t{constructor(r){this.route=r,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(s=>{this.sharesAccountData=s.sharesAccountData,this.chargesData=this.sharesAccountData.charges})}ngOnInit(){let r=this.chargesData?this.chargesData.filter(s=>s.isActive):[];this.dataSource=new Ne(r)}static{this.\u0275fac=function(s){return new(s||t)(x(w))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-charges-tab"]],decls:83,vars:6,consts:[[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` + `),n()}t&2&&H("matTooltip",c(1,1,"tooltips.Waive Charge"))}function Hn(t,p){t&1&&(i(0,"span"),e(1,` + `),l(2,Vn,5,3,"button",20),e(3,` + `),l(4,qn,5,3,"button",20),e(5,` + `),n()),t&2&&(a(2),d("mifosxHasPermission","PAY_SHARESACCOUNTCHARGE"),a(2),d("mifosxHasPermission","WAIVE_SHARESACCOUNTCHARGE"))}function Ln(t,p){if(t&1&&(i(0,"td",18),e(1,` + `),l(2,jn,6,2,"span",19),e(3,` + `),l(4,Hn,6,2,"span",19),e(5,` + `),n()),t&2){let r=_();a(2),d("ngIf",r.sharesAccountData.status.value==="Submitted and pending approval"),a(2),d("ngIf",r.sharesAccountData.status.value==="Active")}}function Un(t,p){t&1&&f(0,"tr",28)}function $n(t,p){t&1&&f(0,"tr",29)}var Ot=(()=>{class t{constructor(r){this.route=r,this.displayedColumns=["name","feeOrPenalty","paymentDueAt","calculationType","due","paid","waived","outstanding","actions"],this.route.parent.data.subscribe(s=>{this.sharesAccountData=s.sharesAccountData,this.chargesData=this.sharesAccountData.charges})}ngOnInit(){let r=this.chargesData?this.chargesData.filter(s=>s.isActive):[];this.dataSource=new Ve(r)}static{this.\u0275fac=function(s){return new(s||t)(x(F))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-charges-tab"]],decls:83,vars:6,consts:[[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","feeOrPenalty"],["matColumnDef","paymentDueAt"],["matColumnDef","calculationType"],["matColumnDef","due"],["matColumnDef","paid"],["matColumnDef","waived"],["matColumnDef","outstanding"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["class","account-action-button","mat-raised-button","","color","primary",3,"matTooltip","click",4,"mifosxHasPermission"],["class","account-action-button","mat-raised-button","","color","warn",3,"matTooltip","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-pencil"],["mat-raised-button","","color","warn",1,"account-action-button",3,"click","matTooltip"],[1,"fa","fa-trash"],[1,"fa","fa-dollar"],[1,"fa","fa-flag"],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` `),i(2,"div",1),e(3,` `),i(4,"h3"),e(5),m(6,"translate"),n(),e(7,` `),n(),e(8,` `),i(9,"div",2),e(10,` `),i(11,"table",3),e(12,` - `),_(13,4),e(14,` - `),l(15,En,3,3,"th",5),e(16,` - `),l(17,Mn,2,1,"td",6),e(18,` - `),g(),e(19,` + `),C(13,4),e(14,` + `),l(15,_n,3,3,"th",5),e(16,` + `),l(17,Cn,2,1,"td",6),e(18,` + `),A(),e(19,` - `),_(20,7),e(21,` - `),l(22,Pn,3,3,"th",5),e(23,` - `),l(24,wn,2,1,"td",6),e(25,` - `),g(),e(26,` + `),C(20,7),e(21,` + `),l(22,An,3,3,"th",5),e(23,` + `),l(24,gn,2,1,"td",6),e(25,` + `),A(),e(26,` - `),_(27,8),e(28,` - `),l(29,Fn,3,3,"th",5),e(30,` - `),l(31,Bn,3,4,"td",6),e(32,` - `),g(),e(33,` + `),C(27,8),e(28,` + `),l(29,bn,3,3,"th",5),e(30,` + `),l(31,Dn,3,4,"td",6),e(32,` + `),A(),e(33,` - `),_(34,9),e(35,` - `),l(36,Rn,3,3,"th",5),e(37,` - `),l(38,kn,3,4,"td",6),e(39,` - `),g(),e(40,` + `),C(34,9),e(35,` + `),l(36,Tn,3,3,"th",5),e(37,` + `),l(38,yn,3,4,"td",6),e(39,` + `),A(),e(40,` - `),_(41,10),e(42,` - `),l(43,Nn,3,3,"th",5),e(44,` - `),l(45,On,3,6,"td",6),e(46,` - `),g(),e(47,` + `),C(41,10),e(42,` + `),l(43,In,3,3,"th",5),e(44,` + `),l(45,En,3,6,"td",6),e(46,` + `),A(),e(47,` - `),_(48,11),e(49,` - `),l(50,jn,3,3,"th",5),e(51,` - `),l(52,Vn,3,6,"td",6),e(53,` - `),g(),e(54,` + `),C(48,11),e(49,` + `),l(50,Mn,3,3,"th",5),e(51,` + `),l(52,Pn,3,6,"td",6),e(53,` + `),A(),e(54,` - `),_(55,12),e(56,` - `),l(57,qn,3,3,"th",5),e(58,` - `),l(59,Hn,3,6,"td",6),e(60,` - `),g(),e(61,` + `),C(55,12),e(56,` + `),l(57,wn,3,3,"th",5),e(58,` + `),l(59,Rn,3,6,"td",6),e(60,` + `),A(),e(61,` - `),_(62,13),e(63,` - `),l(64,Ln,3,3,"th",5),e(65,` - `),l(66,Un,3,6,"td",6),e(67,` - `),g(),e(68,` + `),C(62,13),e(63,` + `),l(64,Fn,3,3,"th",5),e(65,` + `),l(66,Bn,3,6,"td",6),e(67,` + `),A(),e(68,` - `),_(69,14),e(70,` - `),l(71,$n,3,3,"th",5),e(72,` - `),l(73,Jn,6,2,"td",6),e(74,` - `),g(),e(75,` + `),C(69,14),e(70,` + `),l(71,kn,3,3,"th",5),e(72,` + `),l(73,Ln,6,2,"td",6),e(74,` + `),A(),e(75,` - `),l(76,Xn,1,0,"tr",15),e(77,` - `),l(78,Zn,1,0,"tr",16),e(79,` + `),l(76,Un,1,0,"tr",15),e(77,` + `),l(78,$n,1,0,"tr",16),e(79,` `),n(),e(80,` `),n(),e(81,` `),n(),e(82,` -`)),s&2&&(a(5),u(c(6,4,"labels.heading.All Charges")),a(6),d("dataSource",o.dataSource),a(65),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns))},dependencies:[N,B,ge,be,Ie,De,Ae,Ee,Te,ye,Me,Pe,Ve,wt,et,y,ke],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return t})();function ea(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function ta(t,p){if(t&1&&(i(0,"td",13),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.postedDate))}}function ia(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function na(t,p){if(t&1&&(i(0,"td",13),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit,s=C();a(),S(` - `,ve(2,1,r.amount,s.shareAccountData.currency.code,"symbol-narrow","1.2-2"),` - `)}}function aa(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Reference")))}function ra(t,p){if(t&1&&(i(0,"td",13),e(1),n()),t&2){let r=p.$implicit;a(),u(r.savingsTransactionId)}}function oa(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Status")))}function sa(t,p){if(t&1&&(i(0,"td",13),e(1),m(2,"translate"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,"labels.status."+r.status.value))}}function ma(t,p){t&1&&f(0,"tr",14)}function ca(t,p){t&1&&f(0,"tr",15)}var Ti=(()=>{class t{constructor(r){this.route=r,this.displayedColumns=["transactionDate","amount","transactionReference","status"],this.route.parent.data.subscribe(s=>{this.shareAccountData=s.sharesAccountData,this.dividendsData=this.shareAccountData.dividends})}ngOnInit(){this.dataSource=new Ne(this.dividendsData)}static{this.\u0275fac=function(s){return new(s||t)(x(w))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-dividends-tab"]],decls:48,vars:6,consts:[[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amount"],["matColumnDef","transactionReference"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` +`)),s&2&&(a(5),u(c(6,4,"labels.heading.All Charges")),a(6),d("dataSource",o.dataSource),a(65),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns))},dependencies:[D,j,et,T,k,Dt,E,je,De,Ie,ye,Ee,Te,Me,Le,Pe,Re,we,Fe],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .account-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return t})();function Gn(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function zn(t,p){if(t&1&&(i(0,"td",13),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.postedDate))}}function Qn(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function Kn(t,p){if(t&1&&(i(0,"td",13),e(1),m(2,"currency"),n()),t&2){let r=p.$implicit,s=_();a(),S(` + `,Ce(2,1,r.amount,s.shareAccountData.currency.code,"symbol-narrow","1.2-2"),` + `)}}function Wn(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Reference")))}function Yn(t,p){if(t&1&&(i(0,"td",13),e(1),n()),t&2){let r=p.$implicit;a(),u(r.savingsTransactionId)}}function Jn(t,p){t&1&&(i(0,"th",12),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Status")))}function Xn(t,p){if(t&1&&(i(0,"td",13),e(1),m(2,"translate"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,"labels.status."+r.status.value))}}function Zn(t,p){t&1&&f(0,"tr",14)}function ea(t,p){t&1&&f(0,"tr",15)}var jt=(()=>{class t{constructor(r){this.route=r,this.displayedColumns=["transactionDate","amount","transactionReference","status"],this.route.parent.data.subscribe(s=>{this.shareAccountData=s.sharesAccountData,this.dividendsData=this.shareAccountData.dividends})}ngOnInit(){this.dataSource=new Ve(this.dividendsData)}static{this.\u0275fac=function(s){return new(s||t)(x(F))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-dividends-tab"]],decls:48,vars:6,consts:[[1,"tab-container","mat-typography"],[1,"m-b-10"],[1,"mat-elevation-z1","m-b-25"],["mat-table","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","amount"],["matColumnDef","transactionReference"],["matColumnDef","status"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` `),i(2,"div",1),e(3,` `),i(4,"h3"),e(5),m(6,"translate"),n(),e(7,` `),n(),e(8,` `),i(9,"div",2),e(10,` `),i(11,"table",3),e(12,` - `),_(13,4),e(14,` - `),l(15,ea,3,3,"th",5),e(16,` - `),l(17,ta,3,3,"td",6),e(18,` - `),g(),e(19,` + `),C(13,4),e(14,` + `),l(15,Gn,3,3,"th",5),e(16,` + `),l(17,zn,3,3,"td",6),e(18,` + `),A(),e(19,` - `),_(20,7),e(21,` - `),l(22,ia,3,3,"th",5),e(23,` - `),l(24,na,3,6,"td",6),e(25,` - `),g(),e(26,` + `),C(20,7),e(21,` + `),l(22,Qn,3,3,"th",5),e(23,` + `),l(24,Kn,3,6,"td",6),e(25,` + `),A(),e(26,` - `),_(27,8),e(28,` - `),l(29,aa,3,3,"th",5),e(30,` - `),l(31,ra,2,1,"td",6),e(32,` - `),g(),e(33,` + `),C(27,8),e(28,` + `),l(29,Wn,3,3,"th",5),e(30,` + `),l(31,Yn,2,1,"td",6),e(32,` + `),A(),e(33,` - `),_(34,9),e(35,` - `),l(36,oa,3,3,"th",5),e(37,` - `),l(38,sa,3,3,"td",6),e(39,` - `),g(),e(40,` + `),C(34,9),e(35,` + `),l(36,Jn,3,3,"th",5),e(37,` + `),l(38,Xn,3,3,"td",6),e(39,` + `),A(),e(40,` - `),l(41,ma,1,0,"tr",10),e(42,` - `),l(43,ca,1,0,"tr",11),e(44,` + `),l(41,Zn,1,0,"tr",10),e(42,` + `),l(43,ea,1,0,"tr",11),e(44,` `),n(),e(45,` `),n(),e(46,` `),n(),e(47,` -`)),s&2&&(a(5),u(c(6,4,"labels.inputs.Dividends")),a(6),d("dataSource",o.dataSource),a(30),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns))},dependencies:[ge,be,Ie,De,Ae,Ee,Te,ye,Me,Pe,et,y,we],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}"]})}}return t})();function pa(t,p){if(t&1&&(i(0,"mat-option",15),e(1),n()),t&2){let r=p.$implicit;d("value",r.id),a(),S(` +`)),s&2&&(a(5),u(c(6,4,"labels.inputs.Dividends")),a(6),d("dataSource",o.dataSource),a(30),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns))},dependencies:[D,et,T,Be,E,De,Ie,ye,Ee,Te,Me,Pe,Re,we,Fe],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}"]})}}return t})();function ta(t,p){if(t&1&&(i(0,"mat-option",15),e(1),n()),t&2){let r=p.$implicit;d("value",r.id),a(),S(` `,r.name,` - `)}}var Ge=(()=>{class t{constructor(r,s,o){this.formBuilder=r,this.sharesService=s,this.settingsService=o,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.sharesAccountProductTemplate=new ft,this.createSharesAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.sharesAccountTemplate&&(this.productData=this.sharesAccountTemplate.productOptions,this.sharesAccountTemplate.productId&&this.sharesAccountDetailsForm.patchValue({productId:this.sharesAccountTemplate.productId,submittedDate:this.sharesAccountTemplate.timeline.submittedOnDate&&new Date(this.sharesAccountTemplate.timeline.submittedOnDate),externalId:this.sharesAccountTemplate.externalId}))}createSharesAccountDetailsForm(){this.sharesAccountDetailsForm=this.formBuilder.group({productId:["",q.required],submittedDate:["",q.required],externalId:[""]})}buildDependencies(){let r=this.sharesAccountTemplate.clientId;this.sharesAccountDetailsForm.get("productId").valueChanges.subscribe(s=>{this.sharesService.getSharesAccountTemplate(r,s).subscribe(o=>{this.sharesAccountProductTemplate.emit(o)})})}get sharesAccountDetails(){return this.sharesAccountDetailsForm.value}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(F),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-details-step"]],inputs:{sharesAccountTemplate:"sharesAccountTemplate"},outputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate"},decls:74,vars:40,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","externalId"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(s,o){if(s&1){let h=M();i(0,"form",1),e(1,` + `)}}var Ge=(()=>{class t{constructor(r,s,o){this.formBuilder=r,this.sharesService=s,this.settingsService=o,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.sharesAccountProductTemplate=new ht,this.createSharesAccountDetailsForm()}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.buildDependencies(),this.sharesAccountTemplate&&(this.productData=this.sharesAccountTemplate.productOptions,this.sharesAccountTemplate.productId&&this.sharesAccountDetailsForm.patchValue({productId:this.sharesAccountTemplate.productId,submittedDate:this.sharesAccountTemplate.timeline.submittedOnDate&&new Date(this.sharesAccountTemplate.timeline.submittedOnDate),externalId:this.sharesAccountTemplate.externalId}))}createSharesAccountDetailsForm(){this.sharesAccountDetailsForm=this.formBuilder.group({productId:["",$.required],submittedDate:["",$.required],externalId:[""]})}buildDependencies(){let r=this.sharesAccountTemplate.clientId;this.sharesAccountDetailsForm.get("productId").valueChanges.subscribe(s=>{this.sharesService.getSharesAccountTemplate(r,s).subscribe(o=>{this.sharesAccountProductTemplate.emit(o)})})}get sharesAccountDetails(){return this.sharesAccountDetailsForm.value}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(B),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-details-step"]],inputs:{sharesAccountTemplate:"sharesAccountTemplate"},outputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate"},decls:74,vars:40,consts:[["submittedOnDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],["formControlName","productId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48",3,"click"],["matInput","","formControlName","submittedDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","externalId"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious","","disabled",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(s,o){if(s&1){let h=w();i(0,"form",1),e(1,` `),i(2,"div",2),e(3,` `),i(4,"mat-form-field",3),e(5,` `),i(6,"mat-label"),e(7),m(8,"translate"),n(),e(9,` `),i(10,"mat-select",4),e(11,` - `),l(12,pa,2,2,"mat-option",5),e(13,` + `),l(12,ta,2,2,"mat-option",5),e(13,` `),n(),e(14,` `),i(15,"mat-error"),e(16),m(17,"translate"),m(18,"translate"),i(19,"strong"),e(20),m(21,"translate"),n(),e(22,` `),n(),e(23,` `),n(),e(24,` - `),i(25,"mat-form-field",6),A("click",function(){D(h);let I=P(36);return T(I.open())}),e(26,` + `),i(25,"mat-form-field",6),g("click",function(){y(h);let M=R(36);return I(M.open())}),e(26,` `),i(27,"mat-label"),e(28),m(29,"translate"),n(),e(30,` `),f(31,"input",7),e(32,` `),f(33,"mat-datepicker-toggle",8),e(34,` @@ -301,21 +301,21 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(71,` `),n(),e(72,` `),n(),e(73,` -`)}if(s&2){let h,v=P(36);d("formGroup",o.sharesAccountDetailsForm),a(7),u(c(8,18,"labels.inputs.Product Name")),a(5),d("ngForOf",o.productData),a(4),E(` +`)}if(s&2){let h,v=R(36);d("formGroup",o.sharesAccountDetailsForm),a(7),u(c(8,18,"labels.inputs.Product Name")),a(5),d("ngForOf",o.productData),a(4),P(` `,c(17,20,"labels.inputs.Product Name")," ",c(18,22,"labels.commons.is"),` - `),a(4),u(c(21,24,"labels.commons.required")),a(8),u(c(29,26,"labels.inputs.Submitted On")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",v),a(2),d("for",v),a(6),E(` + `),a(4),u(c(21,24,"labels.commons.required")),a(8),u(c(29,26,"labels.inputs.Submitted On")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",v),a(2),d("for",v),a(6),P(` `,c(40,28,"labels.inputs.Submission Date")," ",c(41,30,"labels.commons.is"),` `),a(4),u(c(44,32,"labels.commons.required")),a(8),u(c(52,34,"labels.inputs.External ID")),a(12),S(` `,c(64,36,"labels.buttons.Previous"),` `),a(3),d("disabled",!((h=o.sharesAccountDetailsForm.get("productId"))!=null&&h.value&&((h=o.sharesAccountDetailsForm.get("submittedDate"))!=null&&h.value))),a(),S(` `,c(68,38,"labels.buttons.Next"),` - `)}},dependencies:[Oe,Ce,tt,B,de,ue,he,K,Q,ce,pe,le,nt,at,Le,z,ne,ae,G,se,re,oe,y]})}}return t})();function la(t,p){if(t&1&&(i(0,"span",3),e(1),m(2,"currency"),n()),t&2){let r=C();a(),u(ve(2,1,r.calculateCurrenValue(),r.currency.code,"symbol-narrow","1.2-2"))}}function da(t,p){if(t&1&&(i(0,"mat-option",24),e(1),n()),t&2){let r=p.$implicit;d("value",r.id),a(),E(` + `)}},dependencies:[D,qe,T,Y,oe,se,W,pe,me,ce,X,J,he,fe,xe,nt,it,ve,_e,Se,k,E,Ue,be,ot],encapsulation:2})}}return t})();function ia(t,p){if(t&1&&(i(0,"span",3),e(1),m(2,"currency"),n()),t&2){let r=_();a(),u(Ce(2,1,r.calculateCurrenValue(),r.currency.code,"symbol-narrow","1.2-2"))}}function na(t,p){if(t&1&&(i(0,"mat-option",24),e(1),n()),t&2){let r=p.$implicit;d("value",r.id),a(),P(` `,r.accountNo," - ",r.savingsProductName,` - `)}}function ua(t,p){if(t&1&&(i(0,"mat-option",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;d("value",r.id),a(),S(` - `,te(2,2,r.value,"catalogs"),` - `)}}function ha(t,p){if(t&1&&(i(0,"mat-option",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;d("value",r.id),a(),S(` - `,te(2,2,r.value,"catalogs"),` - `)}}var ze=(()=>{class t{constructor(r,s){this.formBuilder=r,this.settingsService=s,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isSavingsPatched=!1,this.currency=null,this.createSharesAccountTermsForm()}ngOnChanges(){this.sharesAccountProductTemplate&&(this.currency=this.sharesAccountProductTemplate.currency,this.sharesAccountTermsForm.patchValue({currencyCode:this.sharesAccountProductTemplate.currency.code,decimal:this.sharesAccountProductTemplate.currency.decimalPlaces,currencyMultiple:this.sharesAccountProductTemplate.currency.inMultiplesOf,unitPrice:this.sharesAccountProductTemplate.currentMarketPrice,savingsAccountId:""}),this.setOptions(),this.sharesAccountTemplate&&!this.isSavingsPatched&&this.sharesAccountTemplate.savingsAccountId&&(this.sharesAccountTermsForm.get("savingsAccountId").patchValue(this.sharesAccountTemplate.savingsAccountId),this.isSavingsPatched=!0))}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.sharesAccountTemplate&&this.sharesAccountTermsForm.patchValue({requestedShares:this.sharesAccountTemplate.summary.totalPendingForApprovalShares,minimumActivePeriod:this.sharesAccountTemplate.minimumActivePeriod,minimumActivePeriodFrequencyType:this.sharesAccountTemplate.minimumActivePeriod&&this.sharesAccountTemplate.minimumActivePeriodTypeEnum.id,lockinPeriodFrequency:this.sharesAccountTemplate.lockinPeriod,lockinPeriodFrequencyType:this.sharesAccountTemplate.lockinPeriod&&this.sharesAccountTemplate.lockPeriodTypeEnum.id,applicationDate:this.sharesAccountTemplate.purchasedShares[0].purchasedDate&&new Date(this.sharesAccountTemplate.purchasedShares[0].purchasedDate),allowDividendCalculationForInactiveClients:this.sharesAccountTemplate.allowDividendCalculationForInactiveClients})}createSharesAccountTermsForm(){this.sharesAccountTermsForm=this.formBuilder.group({currencyCode:[{value:"",disabled:!0}],decimal:[{value:"",disabled:!0}],requestedShares:["",q.required],unitPrice:[{value:"",disabled:!0}],currencyMultiple:[{value:"",disabled:!0}],savingsAccountId:["",q.required],minimumActivePeriod:[""],minimumActivePeriodFrequencyType:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],applicationDate:["",q.required],allowDividendCalculationForInactiveClients:[!1]})}setOptions(){this.minimumActivePeriodFrequencyTypeData=this.sharesAccountProductTemplate.minimumActivePeriodFrequencyTypeOptions,this.lockinPeriodFrequencyTypeData=this.sharesAccountProductTemplate.lockinPeriodFrequencyTypeOptions,this.savingsAccountsData=this.sharesAccountProductTemplate.clientSavingsAccounts}get sharesAccountTerms(){return this.sharesAccountTermsForm.value}calculateCurrenValue(){return this.sharesAccountTermsForm.value.requestedShares&&this.sharesAccountProductTemplate.currentMarketPrice?this.sharesAccountProductTemplate.currentMarketPrice*this.sharesAccountTermsForm.value.requestedShares:0}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-terms-step"]],inputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate",sharesAccountTemplate:"sharesAccountTemplate"},features:[ht],decls:157,vars:78,consts:[["applicationDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","currencyCode"],["type","number","matInput","","formControlName","unitPrice"],["type","number","matInput","","formControlName","requestedShares","required",""],["class","flex-48",4,"ngIf"],["formControlName","savingsAccountId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48",3,"click"],["matInput","","formControlName","applicationDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["labelPosition","before","formControlName","allowDividendCalculationForInactiveClients",1,"flex-48"],[1,"mat-h4","flex-98"],["type","number","matInput","","formControlName","minimumActivePeriod"],["formControlName","minimumActivePeriodFrequencyType"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(s,o){if(s&1){let h=M();i(0,"form",1),e(1,` + `)}}function aa(t,p){if(t&1&&(i(0,"mat-option",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;d("value",r.id),a(),S(` + `,ae(2,2,r.value,"catalogs"),` + `)}}function ra(t,p){if(t&1&&(i(0,"mat-option",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;d("value",r.id),a(),S(` + `,ae(2,2,r.value,"catalogs"),` + `)}}var ze=(()=>{class t{constructor(r,s){this.formBuilder=r,this.settingsService=s,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.isSavingsPatched=!1,this.currency=null,this.createSharesAccountTermsForm()}ngOnChanges(){this.sharesAccountProductTemplate&&(this.currency=this.sharesAccountProductTemplate.currency,this.sharesAccountTermsForm.patchValue({currencyCode:this.sharesAccountProductTemplate.currency.code,decimal:this.sharesAccountProductTemplate.currency.decimalPlaces,currencyMultiple:this.sharesAccountProductTemplate.currency.inMultiplesOf,unitPrice:this.sharesAccountProductTemplate.currentMarketPrice,savingsAccountId:""}),this.setOptions(),this.sharesAccountTemplate&&!this.isSavingsPatched&&this.sharesAccountTemplate.savingsAccountId&&(this.sharesAccountTermsForm.get("savingsAccountId").patchValue(this.sharesAccountTemplate.savingsAccountId),this.isSavingsPatched=!0))}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.sharesAccountTemplate&&this.sharesAccountTermsForm.patchValue({requestedShares:this.sharesAccountTemplate.summary.totalPendingForApprovalShares,minimumActivePeriod:this.sharesAccountTemplate.minimumActivePeriod,minimumActivePeriodFrequencyType:this.sharesAccountTemplate.minimumActivePeriod&&this.sharesAccountTemplate.minimumActivePeriodTypeEnum.id,lockinPeriodFrequency:this.sharesAccountTemplate.lockinPeriod,lockinPeriodFrequencyType:this.sharesAccountTemplate.lockinPeriod&&this.sharesAccountTemplate.lockPeriodTypeEnum.id,applicationDate:this.sharesAccountTemplate.purchasedShares[0].purchasedDate&&new Date(this.sharesAccountTemplate.purchasedShares[0].purchasedDate),allowDividendCalculationForInactiveClients:this.sharesAccountTemplate.allowDividendCalculationForInactiveClients})}createSharesAccountTermsForm(){this.sharesAccountTermsForm=this.formBuilder.group({currencyCode:[{value:"",disabled:!0}],decimal:[{value:"",disabled:!0}],requestedShares:["",$.required],unitPrice:[{value:"",disabled:!0}],currencyMultiple:[{value:"",disabled:!0}],savingsAccountId:["",$.required],minimumActivePeriod:[""],minimumActivePeriodFrequencyType:[""],lockinPeriodFrequency:[""],lockinPeriodFrequencyType:[""],applicationDate:["",$.required],allowDividendCalculationForInactiveClients:[!1]})}setOptions(){this.minimumActivePeriodFrequencyTypeData=this.sharesAccountProductTemplate.minimumActivePeriodFrequencyTypeOptions,this.lockinPeriodFrequencyTypeData=this.sharesAccountProductTemplate.lockinPeriodFrequencyTypeOptions,this.savingsAccountsData=this.sharesAccountProductTemplate.clientSavingsAccounts}get sharesAccountTerms(){return this.sharesAccountTermsForm.value}calculateCurrenValue(){return this.sharesAccountTermsForm.value.requestedShares&&this.sharesAccountProductTemplate.currentMarketPrice?this.sharesAccountProductTemplate.currentMarketPrice*this.sharesAccountTermsForm.value.requestedShares:0}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-terms-step"]],inputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate",sharesAccountTemplate:"sharesAccountTemplate"},features:[ut],decls:157,vars:78,consts:[["applicationDatePicker",""],[3,"formGroup"],[1,"layout-row-wrap","gap-2percent","responsive-column","align-start-center"],[1,"flex-48"],["matInput","","formControlName","currencyCode"],["type","number","matInput","","formControlName","unitPrice"],["type","number","matInput","","formControlName","requestedShares","required",""],["class","flex-48",4,"ngIf"],["formControlName","savingsAccountId","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48",3,"click"],["matInput","","formControlName","applicationDate","required","",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],["labelPosition","before","formControlName","allowDividendCalculationForInactiveClients",1,"flex-48"],[1,"mat-h4","flex-98"],["type","number","matInput","","formControlName","minimumActivePeriod"],["formControlName","minimumActivePeriodFrequencyType"],["type","number","matInput","","formControlName","lockinPeriodFrequency"],["formControlName","lockinPeriodFrequencyType"],[1,"layout-row","align-center","gap-2percent","margin-t","responsive-column"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"]],template:function(s,o){if(s&1){let h=w();i(0,"form",1),e(1,` `),i(2,"div",2),e(3,` `),i(4,"mat-form-field",3),e(5,` `),i(6,"mat-label"),e(7),m(8,"translate"),n(),e(9,` @@ -333,18 +333,18 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(30,"mat-error"),e(31),m(32,"translate"),m(33,"translate"),i(34,"strong"),e(35),m(36,"translate"),n(),e(37,` `),n(),e(38,` `),n(),e(39,` - `),l(40,la,3,6,"span",7),e(41,` + `),l(40,ia,3,6,"span",7),e(41,` `),i(42,"mat-form-field",3),e(43,` `),i(44,"mat-label"),e(45),m(46,"translate"),n(),e(47,` `),i(48,"mat-select",8),e(49,` - `),l(50,da,2,3,"mat-option",9),e(51,` + `),l(50,na,2,3,"mat-option",9),e(51,` `),n(),e(52,` `),i(53,"mat-error"),e(54),m(55,"translate"),m(56,"translate"),i(57,"strong"),e(58),m(59,"translate"),n(),e(60,` `),n(),e(61,` `),n(),e(62,` - `),i(63,"mat-form-field",10),A("click",function(){D(h);let I=P(74);return T(I.open())}),e(64,` + `),i(63,"mat-form-field",10),g("click",function(){y(h);let M=R(74);return I(M.open())}),e(64,` `),i(65,"mat-label"),e(66),m(67,"translate"),n(),e(68,` `),f(69,"input",11),e(70,` `),f(71,"mat-datepicker-toggle",12),e(72,` @@ -365,7 +365,7 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(103,"mat-form-field",3),e(104,` `),i(105,"mat-label"),e(106),m(107,"translate"),n(),e(108,` `),i(109,"mat-select",16),e(110,` - `),l(111,ua,3,5,"mat-option",9),e(112,` + `),l(111,aa,3,5,"mat-option",9),e(112,` `),n(),e(113,` `),n(),e(114,` @@ -379,7 +379,7 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(128,"mat-form-field",3),e(129,` `),i(130,"mat-label"),e(131),m(132,"translate"),n(),e(133,` `),i(134,"mat-select",18),e(135,` - `),l(136,ha,3,5,"mat-option",9),e(137,` + `),l(136,ra,3,5,"mat-option",9),e(137,` `),n(),e(138,` `),n(),e(139,` `),n(),e(140,` @@ -391,11 +391,11 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(154,` `),n(),e(155,` `),n(),e(156,` -`)}if(s&2){let h=P(74);d("formGroup",o.sharesAccountTermsForm),a(7),u(c(8,32,"labels.inputs.Currency")),a(9),u(c(17,34,"labels.inputs.Current Price")),a(9),u(c(26,36,"labels.inputs.Total Number of Shares")),a(6),E(` +`)}if(s&2){let h=R(74);d("formGroup",o.sharesAccountTermsForm),a(7),u(c(8,32,"labels.inputs.Currency")),a(9),u(c(17,34,"labels.inputs.Current Price")),a(9),u(c(26,36,"labels.inputs.Total Number of Shares")),a(6),P(` `,c(32,38,"labels.inputs.Total Number of Shares")," ",c(33,40,"labels.commons.is"),` - `),a(4),u(c(36,42,"labels.commons.required")),a(5),d("ngIf",o.currency),a(5),u(c(46,44,"labels.inputs.Default Savings Account")),a(5),d("ngForOf",o.savingsAccountsData),a(4),E(` + `),a(4),u(c(36,42,"labels.commons.required")),a(5),d("ngIf",o.currency),a(5),u(c(46,44,"labels.inputs.Default Savings Account")),a(5),d("ngForOf",o.savingsAccountsData),a(4),P(` `,c(55,46,"labels.inputs.Default Savings Account")," ",c(56,48,"labels.commons.is"),` - `),a(4),u(c(59,50,"labels.commons.required")),a(8),u(c(67,52,"labels.inputs.Application Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(6),E(` + `),a(4),u(c(59,50,"labels.commons.required")),a(8),u(c(67,52,"labels.inputs.Application Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(6),P(` `,c(78,54,"labels.inputs.Application Date")," ",c(79,56,"labels.commons.is"),` `),a(4),u(c(82,58,"labels.commons.required")),a(6),S(` `,c(88,60,"labels.inputs.Allow dividends for inactive clients"),` @@ -403,64 +403,64 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `,c(147,74,"labels.buttons.Previous"),` `),a(4),S(` `,c(151,76,"labels.buttons.Next"),` - `)}},dependencies:[Oe,N,Ce,tt,B,Xt,de,ue,he,K,Q,ce,pe,le,nt,at,Le,z,ne,Jt,ae,G,se,re,oe,et,y,ke],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();function fa(t,p){if(t&1&&(i(0,"mat-option",22),e(1),n()),t&2){let r=p.$implicit;d("value",r),a(),S(` + `)}},dependencies:[D,qe,j,et,T,Y,oe,hi,se,W,pe,me,ce,X,J,he,fe,xe,nt,it,ve,_e,Se,k,E,je,Ci,Ue,be,ot],styles:["h4[_ngcontent-%COMP%]{font-weight:500;margin:1em 0}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();function oa(t,p){if(t&1&&(i(0,"mat-option",22),e(1),n()),t&2){let r=p.$implicit;d("value",r),a(),S(` `,r.name,` - `)}}function xa(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.name")))}function Sa(t,p){if(t&1&&(i(0,"td",24),e(1),n()),t&2){let r=p.$implicit;a(),S(` + `)}}function sa(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.name")))}function ma(t,p){if(t&1&&(i(0,"td",24),e(1),n()),t&2){let r=p.$implicit;a(),S(` `,r.name+", "+r.currency.displaySymbol,` - `)}}function va(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Type")))}function Ca(t,p){if(t&1&&(i(0,"td",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` - `,te(2,1,r.chargeCalculationType.value,"catalogs"),` - `)}}function _a(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function ga(t,p){if(t&1){let r=M();i(0,"td",24),e(1),i(2,"button",25),A("click",function(){let o=D(r).$implicit,h=C();return T(h.editCharge(o))}),e(3,` + `)}}function ca(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Type")))}function pa(t,p){if(t&1&&(i(0,"td",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` + `,ae(2,1,r.chargeCalculationType.value,"catalogs"),` + `)}}function la(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function da(t,p){if(t&1){let r=w();i(0,"td",24),e(1),i(2,"button",25),g("click",function(){let o=y(r).$implicit,h=_();return I(h.editCharge(o))}),e(3,` `),f(4,"fa-icon",26),e(5,` `),n(),e(6,` `),n()}if(t&2){let r=p.$implicit;a(),S(` `,r.amount||r.amountOrPercentage,` - `)}}function Aa(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Collected On")))}function ba(t,p){if(t&1&&(i(0,"td",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` - `,te(2,1,r.chargeTimeType.value,"catalogs"),` - `)}}function Da(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function Ta(t,p){if(t&1){let r=M();i(0,"td",24),e(1,` - `),i(2,"button",27),A("click",function(){let o=D(r).$implicit,h=C();return T(h.deleteCharge(o))}),e(3,` + `)}}function ua(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Collected On")))}function ha(t,p){if(t&1&&(i(0,"td",24),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` + `,ae(2,1,r.chargeTimeType.value,"catalogs"),` + `)}}function fa(t,p){t&1&&(i(0,"th",23),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Actions")))}function xa(t,p){if(t&1){let r=w();i(0,"td",24),e(1,` + `),i(2,"button",27),g("click",function(){let o=y(r).$implicit,h=_();return I(h.deleteCharge(o))}),e(3,` `),f(4,"fa-icon",28),e(5,` `),n(),e(6,` - `),n()}}function ya(t,p){t&1&&f(0,"tr",29)}function Ia(t,p){t&1&&f(0,"tr",30)}var Qe=(()=>{class t{constructor(r,s){this.dialog=r,this.translateService=s,this.chargeData=[],this.chargesDataSource=[],this.pristine=!0,this.isChargesPatched=!1,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"]}ngOnInit(){this.currencyCode.valueChanges.subscribe(()=>{!this.isChargesPatched&&this.sharesAccountTemplate.charges?(this.chargesDataSource=this.sharesAccountTemplate.charges,this.isChargesPatched=!0):this.chargesDataSource=[]})}ngOnChanges(){this.sharesAccountProductTemplate&&(this.chargeData=this.sharesAccountTemplate.chargeOptions,this.chargesDataSource=this.sharesAccountProductTemplate.charges)}addCharge(r){this.chargesDataSource=this.chargesDataSource.concat([r.value]),r.value="",this.pristine=!1}editCharge(r){let s=[new Si({controlName:"amount",label:this.translateService.instant("labels.inputs.Amount"),value:r.amount||r.amountOrPercentage,type:"number",required:!1})],o={title:this.translateService.instant("labels.heading.Edit Charge"),layout:{addButtonText:"Submit"},formfields:s};this.dialog.open(Zt,{data:o}).afterClosed().subscribe(v=>{if(v.data){let I=U(O({},r),{amount:v.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1,I),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(r){this.dialog.open(Dt,{data:{deleteContext:`charge ${r.name}`}}).afterClosed().subscribe(o=>{o.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1),this.chargesDataSource=this.chargesDataSource.concat([]))}),this.pristine=!1}get sharesAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(s){return new(s||t)(x(je),x(Wt))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-charges-step"]],inputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate",sharesAccountTemplate:"sharesAccountTemplate",currencyCode:"currencyCode"},features:[ht],decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),n()}}function Sa(t,p){t&1&&f(0,"tr",29)}function va(t,p){t&1&&f(0,"tr",30)}var Qe=(()=>{class t{constructor(r,s){this.dialog=r,this.translateService=s,this.chargeData=[],this.chargesDataSource=[],this.pristine=!0,this.isChargesPatched=!1,this.displayedColumns=["name","chargeCalculationType","amount","chargeTimeType","action"]}ngOnInit(){this.currencyCode.valueChanges.subscribe(()=>{!this.isChargesPatched&&this.sharesAccountTemplate.charges?(this.chargesDataSource=this.sharesAccountTemplate.charges,this.isChargesPatched=!0):this.chargesDataSource=[]})}ngOnChanges(){this.sharesAccountProductTemplate&&(this.chargeData=this.sharesAccountTemplate.chargeOptions,this.chargesDataSource=this.sharesAccountProductTemplate.charges)}addCharge(r){this.chargesDataSource=this.chargesDataSource.concat([r.value]),r.value="",this.pristine=!1}editCharge(r){let s=[new ki({controlName:"amount",label:this.translateService.instant("labels.inputs.Amount"),value:r.amount||r.amountOrPercentage,type:"number",required:!1})],o={title:this.translateService.instant("labels.heading.Edit Charge"),layout:{addButtonText:"Submit"},formfields:s};this.dialog.open(Ai,{data:o}).afterClosed().subscribe(v=>{if(v.data){let M=Q(V({},r),{amount:v.data.value.amount});this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1,M),this.chargesDataSource=this.chargesDataSource.concat([])}}),this.pristine=!1}deleteCharge(r){this.dialog.open(Tt,{data:{deleteContext:`charge ${r.name}`}}).afterClosed().subscribe(o=>{o.delete&&(this.chargesDataSource.splice(this.chargesDataSource.indexOf(r),1),this.chargesDataSource=this.chargesDataSource.concat([]))}),this.pristine=!1}get sharesAccountCharges(){return{charges:this.chargesDataSource}}static{this.\u0275fac=function(s){return new(s||t)(x(He),x(di))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-charges-step"]],inputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate",sharesAccountTemplate:"sharesAccountTemplate",currencyCode:"currencyCode"},features:[ut],decls:83,vars:22,consts:[["charge",""],[1,"layout-row-wrap","gap-2px","responsive-column"],[1,"flex-48"],[3,"value",4,"ngFor","ngForOf"],[1,"flex-48","align-center"],["type","button","mat-raised-button","","color","primary",3,"click","disabled"],["icon","plus",1,"m-r-10"],["mat-table","",1,"flex-98","mat-elevation-z1",3,"dataSource","hidden"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext",""],["icon","arrow-right",1,"m-l-10"],[3,"value"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","color","primary",3,"click"],["icon","pen"],["mat-icon-button","","color","warn",3,"click"],["icon","trash"],["mat-header-row",""],["mat-row",""]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-form-field",2),e(3,` `),i(4,"mat-label"),e(5),m(6,"translate"),n(),e(7,` `),i(8,"mat-select",null,0),e(10,` - `),l(11,fa,2,2,"mat-option",3),m(12,"chargesFilter"),e(13,` + `),l(11,oa,2,2,"mat-option",3),m(12,"chargesFilter"),e(13,` `),n(),e(14,` `),n(),e(15,` `),i(16,"div",4),e(17,` - `),i(18,"button",5),A("click",function(){D(h);let I=P(9);return T(o.addCharge(I))}),e(19,` + `),i(18,"button",5),g("click",function(){y(h);let M=R(9);return I(o.addCharge(M))}),e(19,` `),f(20,"fa-icon",6),e(21),m(22,"translate"),n(),e(23,` `),n(),e(24,` `),i(25,"table",7),e(26,` - `),_(27,8),e(28,` - `),l(29,xa,3,3,"th",9),e(30,` - `),l(31,Sa,2,1,"td",10),e(32,` - `),g(),e(33,` + `),C(27,8),e(28,` + `),l(29,sa,3,3,"th",9),e(30,` + `),l(31,ma,2,1,"td",10),e(32,` + `),A(),e(33,` - `),_(34,11),e(35,` - `),l(36,va,3,3,"th",9),e(37,` - `),l(38,Ca,3,4,"td",10),e(39,` - `),g(),e(40,` + `),C(34,11),e(35,` + `),l(36,ca,3,3,"th",9),e(37,` + `),l(38,pa,3,4,"td",10),e(39,` + `),A(),e(40,` - `),_(41,12),e(42,` - `),l(43,_a,3,3,"th",9),e(44,` - `),l(45,ga,7,1,"td",10),e(46,` - `),g(),e(47,` + `),C(41,12),e(42,` + `),l(43,la,3,3,"th",9),e(44,` + `),l(45,da,7,1,"td",10),e(46,` + `),A(),e(47,` - `),_(48,13),e(49,` - `),l(50,Aa,3,3,"th",9),e(51,` - `),l(52,ba,3,4,"td",10),e(53,` - `),g(),e(54,` + `),C(48,13),e(49,` + `),l(50,ua,3,3,"th",9),e(51,` + `),l(52,ha,3,4,"td",10),e(53,` + `),A(),e(54,` - `),_(55,14),e(56,` - `),l(57,Da,3,3,"th",9),e(58,` - `),l(59,Ta,7,0,"td",10),e(60,` - `),g(),e(61,` + `),C(55,14),e(56,` + `),l(57,fa,3,3,"th",9),e(58,` + `),l(59,xa,7,0,"td",10),e(60,` + `),A(),e(61,` - `),l(62,ya,1,0,"tr",15),e(63,` - `),l(64,Ia,1,0,"tr",16),e(65,` + `),l(62,Sa,1,0,"tr",15),e(63,` + `),l(64,va,1,0,"tr",16),e(65,` `),n(),e(66,` `),n(),e(67,` @@ -470,59 +470,59 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(76,"button",20),e(77),m(78,"translate"),f(79,"fa-icon",21),e(80,` `),n(),e(81,` `),n(),e(82,` -`)}if(s&2){let h=P(9);a(5),u(c(6,10,"labels.inputs.Charge")),a(6),d("ngForOf",Gt(12,12,o.chargeData,o.chargesDataSource,o.currencyCode.value)),a(7),d("disabled",!h.value),a(3),S(` +`)}if(s&2){let h=R(9);a(5),u(c(6,10,"labels.inputs.Charge")),a(6),d("ngForOf",mi(12,12,o.chargeData,o.chargesDataSource,o.currencyCode.value)),a(7),d("disabled",!h.value),a(3),S(` `,c(22,16,"labels.buttons.Add"),` `),a(4),d("dataSource",o.chargesDataSource)("hidden",o.chargesDataSource.length===0),a(37),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns),a(9),S(` `,c(74,18,"labels.buttons.Previous"),` `),a(4),S(` `,c(78,20,"labels.buttons.Next"),` - `)}},dependencies:[Oe,Ce,tt,B,St,K,Q,nt,at,Le,ge,be,Ie,De,Ae,Ee,Te,ye,Me,Pe,y,di,ke],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();var Ma=t=>[t],Pa=()=>["../"];function wa(t,p){if(t&1&&(i(0,"span",4),e(1,` + `)}},dependencies:[D,qe,T,X,J,nt,it,k,E,je,be,De,Ie,ye,Ee,Te,Me,St,Pe,Re,we,Fe,Ue,ot,Pi],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();var _a=t=>[t],Ca=()=>["../"];function Aa(t,p){if(t&1&&(i(0,"span",4),e(1,` `),f(2,"mifosx-external-identifier",13),e(3,` - `),n()),t&2){let r=C();a(2),V("externalId",r.sharesAccount.externalId)}}function Fa(t,p){t&1&&(i(0,"span",4),e(1),m(2,"translate"),n()),t&2&&(a(),S(` + `),n()),t&2){let r=_();a(2),H("externalId",r.sharesAccount.externalId)}}function ga(t,p){t&1&&(i(0,"span",4),e(1),m(2,"translate"),n()),t&2&&(a(),S(` `,c(2,1,"labels.inputs.Unassigned"),` - `))}function Ba(t,p){if(t&1&&(i(0,"div",2),e(1,` + `))}function ba(t,p){if(t&1&&(i(0,"div",2),e(1,` `),i(2,"span",3),e(3),m(4,"translate"),n(),e(5,` `),i(6,"span",4),e(7),m(8,"find"),m(9,"translateKey"),n(),e(10,` - `),n()),t&2){let r=C();a(3),u(c(4,3,"labels.inputs.Minimum Active Period")),a(4),E("",r.sharesAccount.minimumActivePeriod,"\xA0",te(9,10,ve(8,5,r.sharesAccount.minimumActivePeriodFrequencyType,r.sharesAccountProductTemplate.minimumActivePeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function Ra(t,p){if(t&1&&(i(0,"div",2),e(1,` + `),n()),t&2){let r=_();a(3),u(c(4,3,"labels.inputs.Minimum Active Period")),a(4),P("",r.sharesAccount.minimumActivePeriod,"\xA0",ae(9,10,Ce(8,5,r.sharesAccount.minimumActivePeriodFrequencyType,r.sharesAccountProductTemplate.minimumActivePeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function Da(t,p){if(t&1&&(i(0,"div",2),e(1,` `),i(2,"span",3),e(3),m(4,"translate"),n(),e(5,` `),i(6,"span",4),e(7),m(8,"find"),m(9,"translateKey"),n(),e(10,` - `),n()),t&2){let r=C();a(3),u(c(4,3,"labels.inputs.Lock-in Period")),a(4),E("",r.sharesAccount.lockinPeriodFrequency,"\xA0",te(9,10,ve(8,5,r.sharesAccount.lockinPeriodFrequencyType,r.sharesAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function ka(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.name")))}function Na(t,p){if(t&1&&(i(0,"td",25),e(1),n()),t&2){let r=p.$implicit;a(),S(` + `),n()),t&2){let r=_();a(3),u(c(4,3,"labels.inputs.Lock-in Period")),a(4),P("",r.sharesAccount.lockinPeriodFrequency,"\xA0",ae(9,10,Ce(8,5,r.sharesAccount.lockinPeriodFrequencyType,r.sharesAccountProductTemplate.lockinPeriodFrequencyTypeOptions,"id","value"),"catalogs"),"")}}function Ta(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.name")))}function ya(t,p){if(t&1&&(i(0,"td",25),e(1),n()),t&2){let r=p.$implicit;a(),S(` `,r.name+", "+r.currency.displaySymbol,` - `)}}function Oa(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Type")))}function ja(t,p){if(t&1&&(i(0,"td",25),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` - `,te(2,1,r.chargeCalculationType.value,"catalogs"),` - `)}}function Va(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function qa(t,p){if(t&1&&(i(0,"td",25),e(1),n()),t&2){let r=p.$implicit;a(),S(` + `)}}function Ia(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Type")))}function Ea(t,p){if(t&1&&(i(0,"td",25),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` + `,ae(2,1,r.chargeCalculationType.value,"catalogs"),` + `)}}function Ma(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Amount")))}function Pa(t,p){if(t&1&&(i(0,"td",25),e(1),n()),t&2){let r=p.$implicit;a(),S(` `,r.amount||r.amountOrPercentage,` - `)}}function Ha(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Collected On")))}function La(t,p){if(t&1&&(i(0,"td",25),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` - `,te(2,1,r.chargeTimeType.value,"catalogs"),` - `)}}function Ua(t,p){t&1&&f(0,"tr",26)}function $a(t,p){t&1&&f(0,"tr",27)}function Ga(t,p){if(t&1&&(i(0,"div",14),e(1,` + `)}}function wa(t,p){t&1&&(i(0,"th",24),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Collected On")))}function Ra(t,p){if(t&1&&(i(0,"td",25),e(1),m(2,"translateKey"),n()),t&2){let r=p.$implicit;a(),S(` + `,ae(2,1,r.chargeTimeType.value,"catalogs"),` + `)}}function Fa(t,p){t&1&&f(0,"tr",26)}function Ba(t,p){t&1&&f(0,"tr",27)}function ka(t,p){if(t&1&&(i(0,"div",14),e(1,` `),i(2,"h3",1),e(3),m(4,"translate"),n(),e(5,` `),f(6,"mat-divider",2),e(7,` `),i(8,"table",15),e(9,` - `),_(10,16),e(11,` - `),l(12,ka,3,3,"th",17),e(13,` - `),l(14,Na,2,1,"td",18),e(15,` - `),g(),e(16,` + `),C(10,16),e(11,` + `),l(12,Ta,3,3,"th",17),e(13,` + `),l(14,ya,2,1,"td",18),e(15,` + `),A(),e(16,` - `),_(17,19),e(18,` - `),l(19,Oa,3,3,"th",17),e(20,` - `),l(21,ja,3,4,"td",18),e(22,` - `),g(),e(23,` + `),C(17,19),e(18,` + `),l(19,Ia,3,3,"th",17),e(20,` + `),l(21,Ea,3,4,"td",18),e(22,` + `),A(),e(23,` - `),_(24,20),e(25,` - `),l(26,Va,3,3,"th",17),e(27,` - `),l(28,qa,2,1,"td",18),e(29,` - `),g(),e(30,` + `),C(24,20),e(25,` + `),l(26,Ma,3,3,"th",17),e(27,` + `),l(28,Pa,2,1,"td",18),e(29,` + `),A(),e(30,` - `),_(31,21),e(32,` - `),l(33,Ha,3,3,"th",17),e(34,` - `),l(35,La,3,4,"td",18),e(36,` - `),g(),e(37,` + `),C(31,21),e(32,` + `),l(33,wa,3,3,"th",17),e(34,` + `),l(35,Ra,3,4,"td",18),e(36,` + `),A(),e(37,` - `),l(38,Ua,1,0,"tr",22),e(39,` - `),l(40,$a,1,0,"tr",23),e(41,` + `),l(38,Fa,1,0,"tr",22),e(39,` + `),l(40,Ba,1,0,"tr",23),e(41,` `),n(),e(42,` - `),n()),t&2){let r=C();a(3),u(c(4,4,"labels.heading.Charges")),a(5),d("dataSource",r.sharesAccount.charges),a(30),d("matHeaderRowDef",r.chargesDisplayedColumns),a(2),d("matRowDefColumns",r.chargesDisplayedColumns)}}var kt=(()=>{class t{constructor(){this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.submitEvent=new ft}static{this.\u0275fac=function(s){return new(s||t)}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-preview-step"]],inputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate",sharesAccountTemplate:"sharesAccountTemplate",sharesAccountTermsForm:"sharesAccountTermsForm",sharesAccount:"sharesAccount"},outputs:{submitEvent:"submitEvent"},decls:148,vars:90,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-fill"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["class","flex-60",4,"ngIf"],["class","flex-fill",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],[3,"externalId"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` + `),n()),t&2){let r=_();a(3),u(c(4,4,"labels.heading.Charges")),a(5),d("dataSource",r.sharesAccount.charges),a(30),d("matHeaderRowDef",r.chargesDisplayedColumns),a(2),d("matRowDefColumns",r.chargesDisplayedColumns)}}var ct=(()=>{class t{constructor(){this.chargesDisplayedColumns=["name","chargeCalculationType","amount","chargeTimeType"],this.submitEvent=new ht}static{this.\u0275fac=function(s){return new(s||t)}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-preview-step"]],inputs:{sharesAccountProductTemplate:"sharesAccountProductTemplate",sharesAccountTemplate:"sharesAccountTemplate",sharesAccountTermsForm:"sharesAccountTermsForm",sharesAccount:"sharesAccount"},outputs:{submitEvent:"submitEvent"},decls:148,vars:90,consts:[[1,"layout-row-wrap","responsive-column"],[1,"mat-h3","flex-fill"],[1,"flex-fill"],[1,"flex-40"],[1,"flex-60"],["class","flex-60",4,"ngIf"],["class","flex-fill",4,"ngIf"],["class","layout-row-wrap responsive-column flex-fill",4,"ngIf"],[1,"layout-row","responsive-column","align-center","gap-2px","margin-t"],["mat-raised-button","","matStepperPrevious",""],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"click"],[3,"externalId"],[1,"layout-row-wrap","responsive-column","flex-fill"],["mat-table","",1,"flex-fill","mat-elevation-z1",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","chargeCalculationType"],["matColumnDef","amount"],["matColumnDef","chargeTimeType"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` `),i(2,"h3",1),e(3),m(4,"translate"),n(),e(5,` `),f(6,"mat-divider",2),e(7,` @@ -538,8 +538,8 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(30,"div",2),e(31,` `),i(32,"span",3),e(33),m(34,"translate"),n(),e(35,` - `),l(36,wa,4,1,"span",5),e(37,` - `),l(38,Fa,3,3,"span",5),e(39,` + `),l(36,Aa,4,1,"span",5),e(37,` + `),l(38,ga,3,3,"span",5),e(39,` `),n(),e(40,` `),i(41,"h3",1),e(42),m(43,"translate"),n(),e(44,` @@ -570,9 +570,9 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(97,"span",4),e(98),m(99,"find"),n(),e(100,` `),n(),e(101,` - `),l(102,Ba,11,13,"div",6),e(103,` + `),l(102,ba,11,13,"div",6),e(103,` - `),l(104,Ra,11,13,"div",6),e(105,` + `),l(104,Da,11,13,"div",6),e(105,` `),i(106,"div",2),e(107,` `),i(108,"span",3),e(109),m(110,"translate"),n(),e(111,` @@ -584,37 +584,87 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(123,"span",4),e(124),m(125,"yesNo"),n(),e(126,` `),n(),e(127,` - `),l(128,Ga,43,6,"div",7),e(129,` + `),l(128,ka,43,6,"div",7),e(129,` `),n(),e(130,` `),i(131,"div",8),e(132,` `),i(133,"button",9),e(134,` `),f(135,"fa-icon",10),e(136),m(137,"translate"),n(),e(138,` `),i(139,"button",11),e(140),m(141,"translate"),n(),e(142,` - `),i(143,"button",12),A("click",function(){return o.submitEvent.emit()}),e(144),m(145,"translate"),n(),e(146,` + `),i(143,"button",12),g("click",function(){return o.submitEvent.emit()}),e(144),m(145,"translate"),n(),e(146,` `),n(),e(147,` -`)),s&2&&(a(3),u(c(4,30,"labels.heading.Details")),a(8),u(c(12,32,"labels.inputs.Product")),a(4),u(ve(16,34,o.sharesAccount.productId,o.sharesAccountTemplate.productOptions,"id","name")),a(7),u(c(23,39,"labels.inputs.Submitted On")),a(4),u(c(27,41,o.sharesAccount.submittedDate)),a(7),u(c(34,43,"labels.inputs.External Id")),a(3),d("ngIf",o.sharesAccount.externalId),a(2),d("ngIf",!o.sharesAccount.externalId),a(4),u(c(43,45,"labels.heading.Terms")),a(8),u(c(51,47,"labels.inputs.Currency")),a(4),u(ve(55,49,o.sharesAccountTermsForm.get("currencyCode").value,$t(87,Ma,o.sharesAccountProductTemplate.currency),"code","displayLabel")),a(7),u(c(62,54,"labels.inputs.Total Number of Shares")),a(4),u(c(66,56,o.sharesAccount.requestedShares)),a(7),u(c(73,58,"labels.inputs.Current Price")),a(4),u(c(77,60,o.sharesAccountTermsForm.get("unitPrice").value)),a(7),u(c(84,62,"labels.inputs.Amount")),a(4),u(c(88,64,o.sharesAccount.requestedShares*o.sharesAccountTermsForm.get("unitPrice").value)),a(7),u(c(95,66,"labels.inputs.Default Savings Account")),a(4),u(ve(99,68,o.sharesAccount.savingsAccountId,o.sharesAccountProductTemplate.clientSavingsAccounts,"id","accountNo")),a(4),d("ngIf",o.sharesAccount.minimumActivePeriod),a(2),d("ngIf",o.sharesAccount.lockinPeriodFrequency),a(5),u(c(110,73,"labels.inputs.Application Date")),a(4),u(c(114,75,o.sharesAccount.applicationDate)),a(7),u(c(121,77,"labels.inputs.Allow dividends for inactive clients")),a(4),u(c(125,79,o.sharesAccount.allowDividendCalculationForInactiveClients)),a(4),d("ngIf",o.sharesAccount.charges.length),a(8),S(` +`)),s&2&&(a(3),u(c(4,30,"labels.heading.Details")),a(8),u(c(12,32,"labels.inputs.Product")),a(4),u(Ce(16,34,o.sharesAccount.productId,o.sharesAccountTemplate.productOptions,"id","name")),a(7),u(c(23,39,"labels.inputs.Submitted On")),a(4),u(c(27,41,o.sharesAccount.submittedDate)),a(7),u(c(34,43,"labels.inputs.External Id")),a(3),d("ngIf",o.sharesAccount.externalId),a(2),d("ngIf",!o.sharesAccount.externalId),a(4),u(c(43,45,"labels.heading.Terms")),a(8),u(c(51,47,"labels.inputs.Currency")),a(4),u(Ce(55,49,o.sharesAccountTermsForm.get("currencyCode").value,si(87,_a,o.sharesAccountProductTemplate.currency),"code","displayLabel")),a(7),u(c(62,54,"labels.inputs.Total Number of Shares")),a(4),u(c(66,56,o.sharesAccount.requestedShares)),a(7),u(c(73,58,"labels.inputs.Current Price")),a(4),u(c(77,60,o.sharesAccountTermsForm.get("unitPrice").value)),a(7),u(c(84,62,"labels.inputs.Amount")),a(4),u(c(88,64,o.sharesAccount.requestedShares*o.sharesAccountTermsForm.get("unitPrice").value)),a(7),u(c(95,66,"labels.inputs.Default Savings Account")),a(4),u(Ce(99,68,o.sharesAccount.savingsAccountId,o.sharesAccountProductTemplate.clientSavingsAccounts,"id","accountNo")),a(4),d("ngIf",o.sharesAccount.minimumActivePeriod),a(2),d("ngIf",o.sharesAccount.lockinPeriodFrequency),a(5),u(c(110,73,"labels.inputs.Application Date")),a(4),u(c(114,75,o.sharesAccount.applicationDate)),a(7),u(c(121,77,"labels.inputs.Allow dividends for inactive clients")),a(4),u(c(125,79,o.sharesAccount.allowDividendCalculationForInactiveClients)),a(4),d("ngIf",o.sharesAccount.charges.length),a(8),S(` `,c(137,81,"labels.buttons.Previous"),` - `),a(3),d("routerLink",R(89,Pa)),a(),S(` + `),a(3),d("routerLink",N(89,Ca)),a(),S(` `,c(141,83,"labels.buttons.Cancel"),` `),a(4),S(` `,c(145,85,"labels.buttons.Submit"),` - `))},dependencies:[N,Ce,B,ei,Le,ge,be,Ie,De,Ae,Ee,Te,ye,Me,Pe,Pt,$,y,ui,we,rt,hi,ke],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();function za(t,p){t&1&&(e(0,` + `))},dependencies:[D,j,T,K,k,Be,E,je,gi,wt,De,Ie,ye,Ee,Te,Me,Pe,Re,we,Fe,Ue,be,wi,st,Ri],styles:["table[_ngcontent-%COMP%]{width:100%}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();function Na(t,p){t&1&&(e(0,` `),f(1,"fa-icon",14),e(2,` - `))}function Qa(t,p){t&1&&(e(0,` + `))}function Oa(t,p){t&1&&(e(0,` `),f(1,"fa-icon",14),e(2,` - `))}function Ka(t,p){t&1&&(e(0,` + `))}function ja(t,p){t&1&&(e(0,` `),f(1,"fa-icon",15),e(2,` - `))}function Wa(t,p){t&1&&(e(0,` + `))}function Va(t,p){t&1&&(e(0,` `),f(1,"fa-icon",16),e(2,` - `))}function Ya(t,p){t&1&&(e(0,` + `))}function qa(t,p){t&1&&(e(0,` `),f(1,"fa-icon",17),e(2,` - `))}function Ja(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.DETAILS"))}function Xa(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.TERMS"))}function Za(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.CHARGES"))}function er(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function tr(t,p){if(t&1){let r=M();i(0,"mat-step",18),e(1,` + `))}function Ha(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.DETAILS"))}function La(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.TERMS"))}function Ua(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.CHARGES"))}function $a(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function Ga(t,p){if(t&1){let r=w();i(0,"mat-step",18),e(1,` + `),l(2,$a,2,3,"ng-template",9),e(3,` + + `),i(4,"mifosx-shares-account-preview-step",19),g("submitEvent",function(){y(r);let o=_();return I(o.submit())}),e(5,` + `),n(),e(6,` + `),n()}if(t&2){let r=_();a(4),d("sharesAccountProductTemplate",r.sharesAccountProductTemplate)("sharesAccountTemplate",r.sharesAccountTemplate)("sharesAccountTermsForm",r.sharesAccountTermsForm)("sharesAccount",r.sharesAccount)}}var Vt=(()=>{class t{constructor(r,s,o,h,v){this.route=r,this.router=s,this.dateUtils=o,this.sharesService=h,this.settingsService=v,this.route.data.subscribe(M=>{this.sharesAccountTemplate=M.sharesAccountTemplate})}setTemplate(r){this.sharesAccountProductTemplate=r}get sharesAccountDetailsForm(){return this.sharesAccountDetailsStep.sharesAccountDetailsForm}get sharesAccountTermsForm(){return this.sharesAccountTermsStep.sharesAccountTermsForm}get sharesAccountFormValid(){return this.sharesAccountDetailsForm.valid&&this.sharesAccountTermsForm.valid}get sharesAccount(){return V(V(V({},this.sharesAccountDetailsStep.sharesAccountDetails),this.sharesAccountTermsStep.sharesAccountTerms),this.sharesAccountChargesStep.sharesAccountCharges)}submit(){let r=this.settingsService.language.code,s=this.settingsService.dateFormat,o=Q(V({},this.sharesAccount),{clientId:this.sharesAccountTemplate.clientId,charges:this.sharesAccount.charges.map(h=>({chargeId:h.id,amount:h.amount})),applicationDate:this.dateUtils.formatDate(this.sharesAccount.applicationDate,s),submittedDate:this.dateUtils.formatDate(this.sharesAccount.submittedDate,s),unitPrice:this.sharesAccountTermsForm.get("unitPrice").value,dateFormat:s,locale:r});this.sharesService.createSharesAccount(o).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(F),x(z),x(re),x(B),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-create-shares-account"]],viewQuery:function(s,o){if(s&1&&(te(Ge,7),te(ze,7),te(Qe,7)),s&2){let h;ie(h=ne())&&(o.sharesAccountDetailsStep=h.first),ie(h=ne())&&(o.sharesAccountTermsStep=h.first),ie(h=ne())&&(o.sharesAccountChargesStep=h.first)}},decls:42,vars:8,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"sharesAccountProductTemplate","sharesAccountTemplate"],[3,"sharesAccountProductTemplate"],[3,"sharesAccountProductTemplate","sharesAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","sharesAccountProductTemplate","sharesAccountTemplate","sharesAccountTermsForm","sharesAccount"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` + `),i(2,"mat-horizontal-stepper",2,0),e(4,` + `),l(5,Na,3,0,"ng-template",3),e(6,` + + `),l(7,Oa,3,0,"ng-template",4),e(8,` + + `),l(9,ja,3,0,"ng-template",5),e(10,` + + `),l(11,Va,3,0,"ng-template",6),e(12,` + + `),l(13,qa,3,0,"ng-template",7),e(14,` + + `),i(15,"mat-step",8),e(16,` + `),l(17,Ha,2,3,"ng-template",9),e(18,` + + `),i(19,"mifosx-shares-account-details-step",10),g("sharesAccountProductTemplate",function(M){return y(h),I(o.setTemplate(M))}),e(20,` + `),n(),e(21,` + `),n(),e(22,` + + `),i(23,"mat-step",8),e(24,` + `),l(25,La,2,3,"ng-template",9),e(26,` + + `),f(27,"mifosx-shares-account-terms-step",11),e(28,` + `),n(),e(29,` + + `),i(30,"mat-step"),e(31,` + `),l(32,Ua,2,3,"ng-template",9),e(33,` + + `),i(34,"mifosx-shares-account-charges-step",12),e(35,` + `),n(),e(36,` + `),n(),e(37,` + + `),l(38,Ga,7,4,"mat-step",13),e(39,` + `),n(),e(40,` +`),n(),e(41,` +`)}s&2&&(a(15),d("stepControl",o.sharesAccountDetailsForm),a(4),d("sharesAccountTemplate",o.sharesAccountTemplate),a(4),d("stepControl",o.sharesAccountTermsForm),a(4),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate),a(7),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate)("sharesAccountTemplate",o.sharesAccountTemplate)("currencyCode",o.sharesAccountTermsForm.get("currencyCode")),a(4),d("ngIf",o.sharesAccountFormValid))},dependencies:[D,j,T,E,Pt,Et,be,Mt,It,Ge,ze,Qe,ct],encapsulation:2})}}return t})();function za(t,p){t&1&&(e(0,` + `),f(1,"fa-icon",13),e(2,` + `))}function Qa(t,p){t&1&&(e(0,` + `),f(1,"fa-icon",13),e(2,` + `))}function Ka(t,p){t&1&&(e(0,` + `),f(1,"fa-icon",14),e(2,` + `))}function Wa(t,p){t&1&&(e(0,` + `),f(1,"fa-icon",15),e(2,` + `))}function Ya(t,p){t&1&&(e(0,` + `),f(1,"fa-icon",16),e(2,` + `))}function Ja(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.DETAILS"))}function Xa(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.TERMS"))}function Za(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.CHARGES"))}function er(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function tr(t,p){if(t&1){let r=w();i(0,"mat-step",17),e(1,` `),l(2,er,2,3,"ng-template",9),e(3,` - `),i(4,"mifosx-shares-account-preview-step",19),A("submitEvent",function(){D(r);let o=C();return T(o.submit())}),e(5,` + `),i(4,"mifosx-shares-account-preview-step",18),g("submitEvent",function(){y(r);let o=_();return I(o.submit())}),e(5,` `),n(),e(6,` - `),n()}if(t&2){let r=C();a(4),d("sharesAccountProductTemplate",r.sharesAccountProductTemplate)("sharesAccountTemplate",r.sharesAccountTemplate)("sharesAccountTermsForm",r.sharesAccountTermsForm)("sharesAccount",r.sharesAccount)}}var Fi=(()=>{class t{constructor(r,s,o,h,v){this.route=r,this.router=s,this.dateUtils=o,this.sharesService=h,this.settingsService=v,this.route.data.subscribe(I=>{this.sharesAccountTemplate=I.sharesAccountTemplate})}setTemplate(r){this.sharesAccountProductTemplate=r}get sharesAccountDetailsForm(){return this.sharesAccountDetailsStep.sharesAccountDetailsForm}get sharesAccountTermsForm(){return this.sharesAccountTermsStep.sharesAccountTermsForm}get sharesAccountFormValid(){return this.sharesAccountDetailsForm.valid&&this.sharesAccountTermsForm.valid}get sharesAccount(){return O(O(O({},this.sharesAccountDetailsStep.sharesAccountDetails),this.sharesAccountTermsStep.sharesAccountTerms),this.sharesAccountChargesStep.sharesAccountCharges)}submit(){let r=this.settingsService.language.code,s=this.settingsService.dateFormat,o=U(O({},this.sharesAccount),{clientId:this.sharesAccountTemplate.clientId,charges:this.sharesAccount.charges.map(h=>({chargeId:h.id,amount:h.amount})),applicationDate:this.dateUtils.formatDate(this.sharesAccount.applicationDate,s),submittedDate:this.dateUtils.formatDate(this.sharesAccount.submittedDate,s),unitPrice:this.sharesAccountTermsForm.get("unitPrice").value,dateFormat:s,locale:r});this.sharesService.createSharesAccount(o).subscribe(h=>{this.router.navigate(["../",h.resourceId],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(w),x(L),x(ie),x(F),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-create-shares-account"]],viewQuery:function(s,o){if(s&1&&(X(Ge,7),X(ze,7),X(Qe,7)),s&2){let h;Z(h=ee())&&(o.sharesAccountDetailsStep=h.first),Z(h=ee())&&(o.sharesAccountTermsStep=h.first),Z(h=ee())&&(o.sharesAccountChargesStep=h.first)}},decls:42,vars:8,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"sharesAccountProductTemplate","sharesAccountTemplate"],[3,"sharesAccountProductTemplate"],[3,"sharesAccountProductTemplate","sharesAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","sharesAccountProductTemplate","sharesAccountTemplate","sharesAccountTermsForm","sharesAccount"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),n()}if(t&2){let r=_();a(4),d("sharesAccountProductTemplate",r.sharesAccountProductTemplate)("sharesAccountTemplate",r.sharesAccountAndTemplate)("sharesAccountTermsForm",r.sharesAccountTermsForm)("sharesAccount",r.sharesAccount)}}var qt=(()=>{class t{constructor(r,s,o,h,v){this.route=r,this.router=s,this.dateUtils=o,this.sharesService=h,this.settingsService=v,this.route.data.subscribe(M=>{this.sharesAccountAndTemplate=M.sharesAccountAndTemplate})}setTemplate(r){this.sharesAccountProductTemplate=r}get sharesAccountDetailsForm(){return this.sharesAccountDetailsStep.sharesAccountDetailsForm}get sharesAccountTermsForm(){return this.sharesAccountTermsStep.sharesAccountTermsForm}get sharesAccountFormValidAndNotPristine(){return this.sharesAccountDetailsForm.valid&&this.sharesAccountTermsForm.valid&&(!this.sharesAccountDetailsForm.pristine||!this.sharesAccountTermsForm.pristine||!this.sharesAccountChargesStep.pristine)}get sharesAccount(){return V(V(V({},this.sharesAccountDetailsStep.sharesAccountDetails),this.sharesAccountTermsStep.sharesAccountTerms),this.sharesAccountChargesStep.sharesAccountCharges)}submit(){let r=this.settingsService.language.code,s=this.settingsService.dateFormat,o=Q(V({},this.sharesAccount),{clientId:this.sharesAccountAndTemplate.clientId,charges:this.sharesAccount.charges.map(h=>({chargeId:h.id,amount:h.amount})),applicationDate:this.dateUtils.formatDate(this.sharesAccount.applicationDate,s),submittedDate:this.dateUtils.formatDate(this.sharesAccount.submittedDate,s),unitPrice:this.sharesAccountTermsForm.get("unitPrice").value,dateFormat:s,locale:r});this.sharesService.updateSharesAccount(this.sharesAccountAndTemplate.id,o).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(F),x(z),x(re),x(B),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-edit-shares-account"]],viewQuery:function(s,o){if(s&1&&(te(Ge,7),te(ze,7),te(Qe,7)),s&2){let h;ie(h=ne())&&(o.sharesAccountDetailsStep=h.first),ie(h=ne())&&(o.sharesAccountTermsStep=h.first),ie(h=ne())&&(o.sharesAccountChargesStep=h.first)}},decls:43,vars:9,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"sharesAccountProductTemplate","sharesAccountTemplate"],[3,"sharesAccountProductTemplate","sharesAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","sharesAccountProductTemplate","sharesAccountTemplate","sharesAccountTermsForm","sharesAccount"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-horizontal-stepper",2,0),e(4,` `),l(5,za,3,0,"ng-template",3),e(6,` @@ -629,91 +679,41 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(15,"mat-step",8),e(16,` `),l(17,Ja,2,3,"ng-template",9),e(18,` - `),i(19,"mifosx-shares-account-details-step",10),A("sharesAccountProductTemplate",function(I){return D(h),T(o.setTemplate(I))}),e(20,` + `),i(19,"mifosx-shares-account-details-step",10),g("sharesAccountProductTemplate",function(M){return y(h),I(o.setTemplate(M))}),e(20,` `),n(),e(21,` `),n(),e(22,` `),i(23,"mat-step",8),e(24,` `),l(25,Xa,2,3,"ng-template",9),e(26,` - `),f(27,"mifosx-shares-account-terms-step",11),e(28,` - `),n(),e(29,` - - `),i(30,"mat-step"),e(31,` - `),l(32,Za,2,3,"ng-template",9),e(33,` - - `),i(34,"mifosx-shares-account-charges-step",12),e(35,` - `),n(),e(36,` - `),n(),e(37,` - - `),l(38,tr,7,4,"mat-step",13),e(39,` - `),n(),e(40,` -`),n(),e(41,` -`)}s&2&&(a(15),d("stepControl",o.sharesAccountDetailsForm),a(4),d("sharesAccountTemplate",o.sharesAccountTemplate),a(4),d("stepControl",o.sharesAccountTermsForm),a(4),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate),a(7),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate)("sharesAccountTemplate",o.sharesAccountTemplate)("currencyCode",o.sharesAccountTermsForm.get("currencyCode")),a(4),d("ngIf",o.sharesAccountFormValid))},dependencies:[N,Ce,Et,yt,Mt,It,Ge,ze,Qe,kt,y]})}}return t})();function ir(t,p){t&1&&(e(0,` - `),f(1,"fa-icon",13),e(2,` - `))}function nr(t,p){t&1&&(e(0,` - `),f(1,"fa-icon",13),e(2,` - `))}function ar(t,p){t&1&&(e(0,` - `),f(1,"fa-icon",14),e(2,` - `))}function rr(t,p){t&1&&(e(0,` - `),f(1,"fa-icon",15),e(2,` - `))}function or(t,p){t&1&&(e(0,` - `),f(1,"fa-icon",16),e(2,` - `))}function sr(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.DETAILS"))}function mr(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.TERMS"))}function cr(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.CHARGES"))}function pr(t,p){t&1&&(e(0),m(1,"translate")),t&2&&u(c(1,1,"labels.inputs.PREVIEW"))}function lr(t,p){if(t&1){let r=M();i(0,"mat-step",17),e(1,` - `),l(2,pr,2,3,"ng-template",9),e(3,` - - `),i(4,"mifosx-shares-account-preview-step",18),A("submitEvent",function(){D(r);let o=C();return T(o.submit())}),e(5,` - `),n(),e(6,` - `),n()}if(t&2){let r=C();a(4),d("sharesAccountProductTemplate",r.sharesAccountProductTemplate)("sharesAccountTemplate",r.sharesAccountAndTemplate)("sharesAccountTermsForm",r.sharesAccountTermsForm)("sharesAccount",r.sharesAccount)}}var Bi=(()=>{class t{constructor(r,s,o,h,v){this.route=r,this.router=s,this.dateUtils=o,this.sharesService=h,this.settingsService=v,this.route.data.subscribe(I=>{this.sharesAccountAndTemplate=I.sharesAccountAndTemplate})}setTemplate(r){this.sharesAccountProductTemplate=r}get sharesAccountDetailsForm(){return this.sharesAccountDetailsStep.sharesAccountDetailsForm}get sharesAccountTermsForm(){return this.sharesAccountTermsStep.sharesAccountTermsForm}get sharesAccountFormValidAndNotPristine(){return this.sharesAccountDetailsForm.valid&&this.sharesAccountTermsForm.valid&&(!this.sharesAccountDetailsForm.pristine||!this.sharesAccountTermsForm.pristine||!this.sharesAccountChargesStep.pristine)}get sharesAccount(){return O(O(O({},this.sharesAccountDetailsStep.sharesAccountDetails),this.sharesAccountTermsStep.sharesAccountTerms),this.sharesAccountChargesStep.sharesAccountCharges)}submit(){let r=this.settingsService.language.code,s=this.settingsService.dateFormat,o=U(O({},this.sharesAccount),{clientId:this.sharesAccountAndTemplate.clientId,charges:this.sharesAccount.charges.map(h=>({chargeId:h.id,amount:h.amount})),applicationDate:this.dateUtils.formatDate(this.sharesAccount.applicationDate,s),submittedDate:this.dateUtils.formatDate(this.sharesAccount.submittedDate,s),unitPrice:this.sharesAccountTermsForm.get("unitPrice").value,dateFormat:s,locale:r});this.sharesService.updateSharesAccount(this.sharesAccountAndTemplate.id,o).subscribe(h=>{this.router.navigate(["../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(w),x(L),x(ie),x(F),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-edit-shares-account"]],viewQuery:function(s,o){if(s&1&&(X(Ge,7),X(ze,7),X(Qe,7)),s&2){let h;Z(h=ee())&&(o.sharesAccountDetailsStep=h.first),Z(h=ee())&&(o.sharesAccountTermsStep=h.first),Z(h=ee())&&(o.sharesAccountChargesStep=h.first)}},decls:43,vars:9,consts:[["shareProductStepper",""],[1,"container"],["labelPosition","bottom",1,"mat-elevation-z8"],["matStepperIcon","number"],["matStepperIcon","edit"],["matStepperIcon","done"],["matStepperIcon","error"],["matStepperIcon","preview"],[3,"stepControl"],["matStepLabel",""],[3,"sharesAccountProductTemplate","sharesAccountTemplate"],[3,"sharesAccountProductTemplate","sharesAccountTemplate","currencyCode"],["completed","",4,"ngIf"],["icon","pencil-alt","size","sm"],["icon","check","size","sm"],["icon","exclamation-triangle","size","lg"],["icon","eye","size","sm"],["completed",""],[3,"submitEvent","sharesAccountProductTemplate","sharesAccountTemplate","sharesAccountTermsForm","sharesAccount"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` - `),i(2,"mat-horizontal-stepper",2,0),e(4,` - `),l(5,ir,3,0,"ng-template",3),e(6,` - - `),l(7,nr,3,0,"ng-template",4),e(8,` - - `),l(9,ar,3,0,"ng-template",5),e(10,` - - `),l(11,rr,3,0,"ng-template",6),e(12,` - - `),l(13,or,3,0,"ng-template",7),e(14,` - - `),i(15,"mat-step",8),e(16,` - `),l(17,sr,2,3,"ng-template",9),e(18,` - - `),i(19,"mifosx-shares-account-details-step",10),A("sharesAccountProductTemplate",function(I){return D(h),T(o.setTemplate(I))}),e(20,` - `),n(),e(21,` - `),n(),e(22,` - - `),i(23,"mat-step",8),e(24,` - `),l(25,mr,2,3,"ng-template",9),e(26,` - `),i(27,"mifosx-shares-account-terms-step",10),e(28,` `),n(),e(29,` `),n(),e(30,` `),i(31,"mat-step"),e(32,` - `),l(33,cr,2,3,"ng-template",9),e(34,` + `),l(33,Za,2,3,"ng-template",9),e(34,` `),i(35,"mifosx-shares-account-charges-step",11),e(36,` `),n(),e(37,` `),n(),e(38,` - `),l(39,lr,7,4,"mat-step",12),e(40,` + `),l(39,tr,7,4,"mat-step",12),e(40,` `),n(),e(41,` `),n(),e(42,` -`)}s&2&&(a(15),d("stepControl",o.sharesAccountDetailsForm),a(4),d("sharesAccountTemplate",o.sharesAccountAndTemplate),a(4),d("stepControl",o.sharesAccountTermsForm),a(4),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate)("sharesAccountTemplate",o.sharesAccountAndTemplate),a(8),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate)("sharesAccountTemplate",o.sharesAccountAndTemplate)("currencyCode",o.sharesAccountTermsForm.get("currencyCode")),a(4),d("ngIf",o.sharesAccountFormValidAndNotPristine))},dependencies:[N,Ce,Et,yt,Mt,It,Ge,ze,Qe,kt,y]})}}return t})();var dr=()=>["../../"];function ur(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` +`)}s&2&&(a(15),d("stepControl",o.sharesAccountDetailsForm),a(4),d("sharesAccountTemplate",o.sharesAccountAndTemplate),a(4),d("stepControl",o.sharesAccountTermsForm),a(4),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate)("sharesAccountTemplate",o.sharesAccountAndTemplate),a(8),d("sharesAccountProductTemplate",o.sharesAccountProductTemplate)("sharesAccountTemplate",o.sharesAccountAndTemplate)("currencyCode",o.sharesAccountTermsForm.get("currencyCode")),a(4),d("ngIf",o.sharesAccountFormValidAndNotPristine))},dependencies:[D,j,T,E,Pt,Et,be,Mt,It,Ge,ze,Qe,ct],encapsulation:2})}}return t})();var ir=()=>["../../"];function nr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Approved On Date")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}var ki=(()=>{class t{constructor(r,s,o,h,v,I){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=I,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveSharesAccountForm()}createApproveSharesAccountForm(){this.approveSharesAccountForm=this.formBuilder.group({approvedDate:["",q.required],note:[""]})}submit(){let r=this.approveSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.approveSharesAccountForm.value.approvedDate;r.approvedDate instanceof Date&&(r.approvedDate=this.dateUtils.formatDate(h,o));let v=U(O({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"approve",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(F),x(ie),x(w),x(L),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-approve-shares-account"]],decls:51,vars:21,consts:[["approvedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),a(4),u(c(6,7,"labels.commons.required")))}var Ht=(()=>{class t{constructor(r,s,o,h,v,M){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=M,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApproveSharesAccountForm()}createApproveSharesAccountForm(){this.approveSharesAccountForm=this.formBuilder.group({approvedDate:["",$.required],note:[""]})}submit(){let r=this.approveSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.approveSharesAccountForm.value.approvedDate;r.approvedDate instanceof Date&&(r.approvedDate=this.dateUtils.formatDate(h,o));let v=Q(V({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"approve",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(B),x(re),x(F),x(z),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-approve-shares-account"]],decls:51,vars:21,consts:[["approvedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","approvedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-card"),e(3,` - `),i(4,"form",2),A("ngSubmit",function(){return D(h),T(o.submit())}),e(5,` + `),i(4,"form",2),g("ngSubmit",function(){return y(h),I(o.submit())}),e(5,` `),i(6,"mat-card-content"),e(7,` `),i(8,"div",3),e(9,` - `),i(10,"mat-form-field",4),A("click",function(){D(h);let I=P(21);return T(I.open())}),e(11,` + `),i(10,"mat-form-field",4),g("click",function(){y(h);let M=R(21);return I(M.open())}),e(11,` `),i(12,"mat-label"),e(13),m(14,"translate"),n(),e(15,` `),f(16,"input",5),e(17,` `),f(18,"mat-datepicker-toggle",6),e(19,` `),f(20,"mat-datepicker",null,0),e(22,` - `),l(23,ur,8,9,"mat-error",7),e(24,` + `),l(23,nr,8,9,"mat-error",7),e(24,` `),n(),e(25,` `),i(26,"mat-form-field"),e(27,` @@ -730,24 +730,24 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(48,` `),n(),e(49,` `),n(),e(50,` -`)}if(s&2){let h=P(21);a(4),d("formGroup",o.approveSharesAccountForm),a(9),u(c(14,12,"labels.inputs.Approved On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.approveSharesAccountForm.controls.approvedDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",R(20,dr)),a(),S(` +`)}if(s&2){let h=R(21);a(4),d("formGroup",o.approveSharesAccountForm),a(9),u(c(14,12,"labels.inputs.Approved On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.approveSharesAccountForm.controls.approvedDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",N(20,ir)),a(),S(` `,c(41,16,"labels.buttons.Cancel"),` `),a(3),d("disabled",!o.approveSharesAccountForm.valid),a(),S(` `,c(45,18,"labels.buttons.Submit"),` - `)}},dependencies:[N,B,fe,_e,xe,de,ue,he,K,Q,ce,pe,le,it,z,ne,ae,G,se,re,oe,$,y],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var fr=()=>["../../"];function xr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` + `)}},dependencies:[D,j,T,Y,oe,se,W,pe,me,ce,K,de,ue,ge,X,J,he,fe,xe,ve,_e,Se,k,E,tt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var ar=()=>["../../"];function rr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Rejected On Date")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}var Ni=(()=>{class t{constructor(r,s,o,h,v,I){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=I,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectSharesAccountForm()}createRejectSharesAccountForm(){this.rejectSharesAccountForm=this.formBuilder.group({rejectedDate:["",q.required],note:[""]})}submit(){let r=this.rejectSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.rejectSharesAccountForm.value.rejectedDate;r.rejectedDate instanceof Date&&(r.rejectedDate=this.dateUtils.formatDate(h,o));let v=U(O({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"reject",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(F),x(ie),x(w),x(L),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-reject-shares-account"]],decls:51,vars:21,consts:[["rejectedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),a(4),u(c(6,7,"labels.commons.required")))}var Lt=(()=>{class t{constructor(r,s,o,h,v,M){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=M,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRejectSharesAccountForm()}createRejectSharesAccountForm(){this.rejectSharesAccountForm=this.formBuilder.group({rejectedDate:["",$.required],note:[""]})}submit(){let r=this.rejectSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.rejectSharesAccountForm.value.rejectedDate;r.rejectedDate instanceof Date&&(r.rejectedDate=this.dateUtils.formatDate(h,o));let v=Q(V({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"reject",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(B),x(re),x(F),x(z),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-reject-shares-account"]],decls:51,vars:21,consts:[["rejectedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","rejectedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-card"),e(3,` - `),i(4,"form",2),A("ngSubmit",function(){return D(h),T(o.submit())}),e(5,` + `),i(4,"form",2),g("ngSubmit",function(){return y(h),I(o.submit())}),e(5,` `),i(6,"mat-card-content"),e(7,` `),i(8,"div",3),e(9,` - `),i(10,"mat-form-field",4),A("click",function(){D(h);let I=P(21);return T(I.open())}),e(11,` + `),i(10,"mat-form-field",4),g("click",function(){y(h);let M=R(21);return I(M.open())}),e(11,` `),i(12,"mat-label"),e(13),m(14,"translate"),n(),e(15,` `),f(16,"input",5),e(17,` `),f(18,"mat-datepicker-toggle",6),e(19,` `),f(20,"mat-datepicker",null,0),e(22,` - `),l(23,xr,8,9,"mat-error",7),e(24,` + `),l(23,rr,8,9,"mat-error",7),e(24,` `),n(),e(25,` `),i(26,"mat-form-field"),e(27,` @@ -764,24 +764,24 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(48,` `),n(),e(49,` `),n(),e(50,` -`)}if(s&2){let h=P(21);a(4),d("formGroup",o.rejectSharesAccountForm),a(9),u(c(14,12,"labels.inputs.Rejected On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.rejectSharesAccountForm.controls.rejectedDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",R(20,fr)),a(),S(` +`)}if(s&2){let h=R(21);a(4),d("formGroup",o.rejectSharesAccountForm),a(9),u(c(14,12,"labels.inputs.Rejected On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.rejectSharesAccountForm.controls.rejectedDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",N(20,ar)),a(),S(` `,c(41,16,"labels.buttons.Cancel"),` `),a(3),d("disabled",!o.rejectSharesAccountForm.valid),a(),S(` `,c(45,18,"labels.buttons.Submit"),` - `)}},dependencies:[N,B,fe,_e,xe,de,ue,he,K,Q,ce,pe,le,it,z,ne,ae,G,se,re,oe,$,y],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var vr=()=>["../../"];function Cr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` + `)}},dependencies:[D,j,T,Y,oe,se,W,pe,me,ce,K,de,ue,ge,X,J,he,fe,xe,ve,_e,Se,k,E,tt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var or=()=>["../../"];function sr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Closed On Date")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}var Oi=(()=>{class t{constructor(r,s,o,h,v,I){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=I,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createCloseSharesAccountForm()}createCloseSharesAccountForm(){this.closeSharesAccountForm=this.formBuilder.group({closedDate:["",q.required],note:[""]})}submit(){let r=this.closeSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.closeSharesAccountForm.value.closedDate;r.closedDate instanceof Date&&(r.closedDate=this.dateUtils.formatDate(h,o));let v=U(O({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"close",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(F),x(ie),x(w),x(L),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-close-shares-account"]],decls:51,vars:21,consts:[["closedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),a(4),u(c(6,7,"labels.commons.required")))}var Ut=(()=>{class t{constructor(r,s,o,h,v,M){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=M,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createCloseSharesAccountForm()}createCloseSharesAccountForm(){this.closeSharesAccountForm=this.formBuilder.group({closedDate:["",$.required],note:[""]})}submit(){let r=this.closeSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.closeSharesAccountForm.value.closedDate;r.closedDate instanceof Date&&(r.closedDate=this.dateUtils.formatDate(h,o));let v=Q(V({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"close",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(B),x(re),x(F),x(z),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-close-shares-account"]],decls:51,vars:21,consts:[["closedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","closedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","note","cdkTextareaAutosize","","cdkAutosizeMinRows","2"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-card"),e(3,` - `),i(4,"form",2),A("ngSubmit",function(){return D(h),T(o.submit())}),e(5,` + `),i(4,"form",2),g("ngSubmit",function(){return y(h),I(o.submit())}),e(5,` `),i(6,"mat-card-content"),e(7,` `),i(8,"div",3),e(9,` - `),i(10,"mat-form-field",4),A("click",function(){D(h);let I=P(21);return T(I.open())}),e(11,` + `),i(10,"mat-form-field",4),g("click",function(){y(h);let M=R(21);return I(M.open())}),e(11,` `),i(12,"mat-label"),e(13),m(14,"translate"),n(),e(15,` `),f(16,"input",5),e(17,` `),f(18,"mat-datepicker-toggle",6),e(19,` `),f(20,"mat-datepicker",null,0),e(22,` - `),l(23,Cr,8,9,"mat-error",7),e(24,` + `),l(23,sr,8,9,"mat-error",7),e(24,` `),n(),e(25,` `),i(26,"mat-form-field"),e(27,` @@ -798,23 +798,23 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(48,` `),n(),e(49,` `),n(),e(50,` -`)}if(s&2){let h=P(21);a(4),d("formGroup",o.closeSharesAccountForm),a(9),u(c(14,12,"labels.inputs.Closed On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.closeSharesAccountForm.controls.closedDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",R(20,vr)),a(),S(` +`)}if(s&2){let h=R(21);a(4),d("formGroup",o.closeSharesAccountForm),a(9),u(c(14,12,"labels.inputs.Closed On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.closeSharesAccountForm.controls.closedDate.hasError("required")),a(6),u(c(30,14,"labels.inputs.Note")),a(10),d("routerLink",N(20,or)),a(),S(` `,c(41,16,"labels.buttons.Cancel"),` `),a(3),d("disabled",!o.closeSharesAccountForm.valid),a(),S(` `,c(45,18,"labels.buttons.Submit"),` - `)}},dependencies:[N,B,fe,_e,xe,de,ue,he,K,Q,ce,pe,le,it,z,ne,ae,G,se,re,oe,$,y],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var gr=()=>["../../"];function Ar(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` + `)}},dependencies:[D,j,T,Y,oe,se,W,pe,me,ce,K,de,ue,ge,X,J,he,fe,xe,ve,_e,Se,k,E,tt],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var mr=()=>["../../"];function cr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Activated On Date")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}var ji=(()=>{class t{constructor(r,s,o,h,v,I){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=I,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateSharesAccountForm()}createActivateSharesAccountForm(){this.activateSharesAccountForm=this.formBuilder.group({activatedDate:["",q.required]})}submit(){let r=this.activateSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.activateSharesAccountForm.value.activatedDate;r.activatedDate instanceof Date&&(r.activatedDate=this.dateUtils.formatDate(h,o));let v=U(O({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"activate",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(F),x(ie),x(w),x(L),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-activate-shares-account"]],decls:39,vars:18,consts:[["activatedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-fill",3,"click"],["matInput","","required","","formControlName","activatedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),a(4),u(c(6,7,"labels.commons.required")))}var $t=(()=>{class t{constructor(r,s,o,h,v,M){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=M,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createActivateSharesAccountForm()}createActivateSharesAccountForm(){this.activateSharesAccountForm=this.formBuilder.group({activatedDate:["",$.required]})}submit(){let r=this.activateSharesAccountForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.activateSharesAccountForm.value.activatedDate;r.activatedDate instanceof Date&&(r.activatedDate=this.dateUtils.formatDate(h,o));let v=Q(V({},r),{dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"activate",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(B),x(re),x(F),x(z),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-activate-shares-account"]],decls:39,vars:18,consts:[["activatedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"flex-fill",3,"click"],["matInput","","required","","formControlName","activatedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-card"),e(3,` - `),i(4,"form",2),A("ngSubmit",function(){return D(h),T(o.submit())}),e(5,` + `),i(4,"form",2),g("ngSubmit",function(){return y(h),I(o.submit())}),e(5,` `),i(6,"mat-card-content"),e(7,` - `),i(8,"mat-form-field",3),A("click",function(){D(h);let I=P(19);return T(I.open())}),e(9,` + `),i(8,"mat-form-field",3),g("click",function(){y(h);let M=R(19);return I(M.open())}),e(9,` `),i(10,"mat-label"),e(11),m(12,"translate"),n(),e(13,` `),f(14,"input",4),e(15,` `),f(16,"mat-datepicker-toggle",5),e(17,` `),f(18,"mat-datepicker",null,0),e(20,` - `),l(21,Ar,8,9,"mat-error",6),e(22,` + `),l(21,cr,8,9,"mat-error",6),e(22,` `),n(),e(23,` `),n(),e(24,` @@ -825,13 +825,13 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(36,` `),n(),e(37,` `),n(),e(38,` -`)}if(s&2){let h=P(19);a(4),d("formGroup",o.activateSharesAccountForm),a(7),u(c(12,11,"labels.inputs.Activated On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.activateSharesAccountForm.controls.activatedDate.hasError("required")),a(6),d("routerLink",R(17,gr)),a(),S(` +`)}if(s&2){let h=R(19);a(4),d("formGroup",o.activateSharesAccountForm),a(7),u(c(12,11,"labels.inputs.Activated On Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.activateSharesAccountForm.controls.activatedDate.hasError("required")),a(6),d("routerLink",N(17,mr)),a(),S(` `,c(29,13,"labels.buttons.Cancel"),` `),a(3),d("disabled",!o.activateSharesAccountForm.valid),a(),S(` `,c(33,15,"labels.buttons.Submit"),` - `)}},dependencies:[N,B,fe,_e,xe,de,ue,he,K,Q,ce,pe,le,z,ne,ae,G,se,re,oe,$,y],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var Dr=()=>["../../"],Vi=(()=>{class t{constructor(r,s,o){this.sharesService=r,this.route=s,this.router=o,this.accountId=this.route.parent.snapshot.params.shareAccountId}submit(){this.sharesService.executeSharesAccountCommand(this.accountId,"undoapproval",{}).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(F),x(w),x(L))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-undo-approval-shares-account"]],decls:30,vars:12,consts:[[1,"container"],[3,"ngSubmit"],[1,"mat-typography","confirm-text"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn"]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` + `)}},dependencies:[D,j,T,Y,oe,se,W,pe,me,ce,K,de,ue,ge,X,J,he,fe,xe,ve,_e,Se,k,E],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var pr=()=>["../../"],Gt=(()=>{class t{constructor(r,s,o){this.sharesService=r,this.route=s,this.router=o,this.accountId=this.route.parent.snapshot.params.shareAccountId}submit(){this.sharesService.executeSharesAccountCommand(this.accountId,"undoapproval",{}).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(B),x(F),x(z))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-undo-approval-shares-account"]],decls:30,vars:12,consts:[[1,"container"],[3,"ngSubmit"],[1,"mat-typography","confirm-text"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn"]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` `),i(2,"mat-card"),e(3,` - `),i(4,"form",1),A("ngSubmit",function(){return o.submit()}),e(5,` + `),i(4,"form",1),g("ngSubmit",function(){return o.submit()}),e(5,` `),i(6,"mat-card-content"),e(7,` `),i(8,"div"),e(9,` `),i(10,"p",2),e(11),m(12,"translate"),n(),e(13,` @@ -845,33 +845,33 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(27,` `),n(),e(28,` `),n(),e(29,` -`)),s&2&&(a(11),E(` +`)),s&2&&(a(11),P(` `,c(12,5,"labels.text.Undo approval of shares account with ID"),": ",o.accountId,` ? - `),a(7),d("routerLink",R(11,Dr)),a(),S(` + `),a(7),d("routerLink",N(11,pr)),a(),S(` `,c(20,7,"labels.buttons.Cancel"),` - `),a(4),u(c(24,9,"labels.buttons.Submit")))},dependencies:[B,fe,_e,xe,z,G,Yt,$,y],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .confirm-text[_ngcontent-%COMP%]{font-size:16px;text-align:center}"]})}}return t})();var yr=()=>["../../"];function Ir(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` + `),a(4),u(c(24,9,"labels.buttons.Submit")))},dependencies:[D,T,Y,W,K,de,ue,ge,k,E,fi,ui],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}.container[_ngcontent-%COMP%] .confirm-text[_ngcontent-%COMP%]{font-size:16px;text-align:center}"]})}}return t})();var lr=()=>["../../"];function dr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Request Date")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}function Er(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` + `),a(4),u(c(6,7,"labels.commons.required")))}function ur(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Requested Shares")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}var qi=(()=>{class t{constructor(r,s,o,h,v,I){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=I,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(Ke=>{this.sharesAccountData=Ke.shareAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApplySharesAccountForm(),this.applySharesForm.get("unitPrice").patchValue(this.sharesAccountData.currentMarketPrice||"")}createApplySharesAccountForm(){this.applySharesForm=this.formBuilder.group({requestedDate:["",q.required],requestedShares:["",q.required],unitPrice:[{value:"",disabled:!0}]})}submit(){let r=this.applySharesForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.applySharesForm.value.requestedDate;r.requestedDate instanceof Date&&(r.requestedDate=this.dateUtils.formatDate(h,o));let v=U(O({},r),{unitPrice:this.applySharesForm.get("unitPrice").value,dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"applyadditionalshares",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(F),x(ie),x(w),x(L),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-apply-shares"]],decls:62,vars:25,consts:[["requestedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","requestedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","requestedShares"],["matInput","","required","","formControlName","unitPrice"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),a(4),u(c(6,7,"labels.commons.required")))}var zt=(()=>{class t{constructor(r,s,o,h,v,M){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=M,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(Ke=>{this.sharesAccountData=Ke.shareAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createApplySharesAccountForm(),this.applySharesForm.get("unitPrice").patchValue(this.sharesAccountData.currentMarketPrice||"")}createApplySharesAccountForm(){this.applySharesForm=this.formBuilder.group({requestedDate:["",$.required],requestedShares:["",$.required],unitPrice:[{value:"",disabled:!0}]})}submit(){let r=this.applySharesForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.applySharesForm.value.requestedDate;r.requestedDate instanceof Date&&(r.requestedDate=this.dateUtils.formatDate(h,o));let v=Q(V({},r),{unitPrice:this.applySharesForm.get("unitPrice").value,dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"applyadditionalshares",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(B),x(re),x(F),x(z),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-apply-shares"]],decls:62,vars:25,consts:[["requestedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","requestedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","requestedShares"],["matInput","","required","","formControlName","unitPrice"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","primary",3,"disabled"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-card"),e(3,` - `),i(4,"form",2),A("ngSubmit",function(){return D(h),T(o.submit())}),e(5,` + `),i(4,"form",2),g("ngSubmit",function(){return y(h),I(o.submit())}),e(5,` `),i(6,"mat-card-content"),e(7,` `),i(8,"div",3),e(9,` - `),i(10,"mat-form-field",4),A("click",function(){D(h);let I=P(21);return T(I.open())}),e(11,` + `),i(10,"mat-form-field",4),g("click",function(){y(h);let M=R(21);return I(M.open())}),e(11,` `),i(12,"mat-label"),e(13),m(14,"translate"),n(),e(15,` `),f(16,"input",5),e(17,` `),f(18,"mat-datepicker-toggle",6),e(19,` `),f(20,"mat-datepicker",null,0),e(22,` - `),l(23,Ir,8,9,"mat-error",7),e(24,` + `),l(23,dr,8,9,"mat-error",7),e(24,` `),n(),e(25,` `),i(26,"mat-form-field"),e(27,` `),i(28,"mat-label"),e(29),m(30,"translate"),n(),e(31,` `),f(32,"input",8),e(33,` - `),l(34,Er,8,9,"mat-error",7),e(35,` + `),l(34,ur,8,9,"mat-error",7),e(35,` `),n(),e(36,` `),i(37,"mat-form-field"),e(38,` @@ -888,33 +888,33 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(59,` `),n(),e(60,` `),n(),e(61,` -`)}if(s&2){let h=P(21);a(4),d("formGroup",o.applySharesForm),a(9),u(c(14,14,"labels.inputs.Request Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.applySharesForm.controls.requestedDate.hasError("required")),a(6),u(c(30,16,"labels.inputs.Total No. of Shares")),a(5),d("ngIf",o.applySharesForm.controls.requestedShares.hasError("required")),a(6),u(c(41,18,"labels.inputs.Current Price")),a(10),d("routerLink",R(24,yr)),a(),S(` +`)}if(s&2){let h=R(21);a(4),d("formGroup",o.applySharesForm),a(9),u(c(14,14,"labels.inputs.Request Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.applySharesForm.controls.requestedDate.hasError("required")),a(6),u(c(30,16,"labels.inputs.Total No. of Shares")),a(5),d("ngIf",o.applySharesForm.controls.requestedShares.hasError("required")),a(6),u(c(41,18,"labels.inputs.Current Price")),a(10),d("routerLink",N(24,lr)),a(),S(` `,c(52,20,"labels.buttons.Cancel"),` `),a(3),d("disabled",!o.applySharesForm.valid),a(),S(` `,c(56,22,"labels.buttons.Submit"),` - `)}},dependencies:[N,B,fe,_e,xe,de,ue,he,K,Q,ce,pe,le,z,ne,ae,G,se,re,oe,$,y],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var Pr=()=>["../../"];function wr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` + `)}},dependencies:[D,j,T,Y,oe,se,W,pe,me,ce,K,de,ue,ge,X,J,he,fe,xe,ve,_e,Se,k,E],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var hr=()=>["../../"];function fr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Request Date")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}function Fr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` - `),n()),t&2&&(a(),E(` + `),a(4),u(c(6,7,"labels.commons.required")))}function xr(t,p){t&1&&(i(0,"mat-error"),e(1),m(2,"translate"),m(3,"translate"),i(4,"strong"),e(5),m(6,"translate"),n(),e(7,` + `),n()),t&2&&(a(),P(` `,c(2,3,"labels.inputs.Requested Shares")," ",c(3,5,"labels.commons.is"),` - `),a(4),u(c(6,7,"labels.commons.required")))}var Hi=(()=>{class t{constructor(r,s,o,h,v,I){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=I,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(Ke=>{this.sharesAccountData=Ke.shareAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRedeemSharesAccountForm(),this.redeemSharesForm.get("unitPrice").patchValue(this.sharesAccountData.currentMarketPrice||"")}createRedeemSharesAccountForm(){this.redeemSharesForm=this.formBuilder.group({requestedDate:["",q.required],requestedShares:["",q.required],unitPrice:[{value:"",disabled:!0}]})}submit(){let r=this.redeemSharesForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.redeemSharesForm.value.requestedDate;r.requestedDate instanceof Date&&(r.requestedDate=this.dateUtils.formatDate(h,o));let v=U(O({},r),{unitPrice:this.redeemSharesForm.get("unitPrice").value,dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"redeemshares",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(me),x(F),x(ie),x(w),x(L),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-redeem-shares"]],decls:62,vars:25,consts:[["requestedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","requestedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","requestedShares"],["matInput","","required","","formControlName","unitPrice"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,o){if(s&1){let h=M();i(0,"div",1),e(1,` + `),a(4),u(c(6,7,"labels.commons.required")))}var Qt=(()=>{class t{constructor(r,s,o,h,v,M){this.formBuilder=r,this.sharesService=s,this.dateUtils=o,this.route=h,this.router=v,this.settingsService=M,this.minDate=new Date(2e3,0,1),this.maxDate=new Date,this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(Ke=>{this.sharesAccountData=Ke.shareAccountActionData})}ngOnInit(){this.maxDate=this.settingsService.businessDate,this.createRedeemSharesAccountForm(),this.redeemSharesForm.get("unitPrice").patchValue(this.sharesAccountData.currentMarketPrice||"")}createRedeemSharesAccountForm(){this.redeemSharesForm=this.formBuilder.group({requestedDate:["",$.required],requestedShares:["",$.required],unitPrice:[{value:"",disabled:!0}]})}submit(){let r=this.redeemSharesForm.value,s=this.settingsService.language.code,o=this.settingsService.dateFormat,h=this.redeemSharesForm.value.requestedDate;r.requestedDate instanceof Date&&(r.requestedDate=this.dateUtils.formatDate(h,o));let v=Q(V({},r),{unitPrice:this.redeemSharesForm.get("unitPrice").value,dateFormat:o,locale:s});this.sharesService.executeSharesAccountCommand(this.accountId,"redeemshares",v).subscribe(()=>{this.router.navigate(["../../"],{relativeTo:this.route})})}static{this.\u0275fac=function(s){return new(s||t)(x(le),x(B),x(re),x(F),x(z),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-redeem-shares"]],decls:62,vars:25,consts:[["requestedDatePicker",""],[1,"container"],[3,"ngSubmit","formGroup"],[1,"layout-column"],[3,"click"],["matInput","","required","","formControlName","requestedDate",3,"min","max","matDatepicker"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","required","","formControlName","requestedShares"],["matInput","","required","","formControlName","unitPrice"],[1,"layout-row","align-center","gap-5px","responsive-column"],["type","button","mat-raised-button","",3,"routerLink"],["mat-raised-button","","color","warn",3,"disabled"]],template:function(s,o){if(s&1){let h=w();i(0,"div",1),e(1,` `),i(2,"mat-card"),e(3,` - `),i(4,"form",2),A("ngSubmit",function(){return D(h),T(o.submit())}),e(5,` + `),i(4,"form",2),g("ngSubmit",function(){return y(h),I(o.submit())}),e(5,` `),i(6,"mat-card-content"),e(7,` `),i(8,"div",3),e(9,` - `),i(10,"mat-form-field",4),A("click",function(){D(h);let I=P(21);return T(I.open())}),e(11,` + `),i(10,"mat-form-field",4),g("click",function(){y(h);let M=R(21);return I(M.open())}),e(11,` `),i(12,"mat-label"),e(13),m(14,"translate"),n(),e(15,` `),f(16,"input",5),e(17,` `),f(18,"mat-datepicker-toggle",6),e(19,` `),f(20,"mat-datepicker",null,0),e(22,` - `),l(23,wr,8,9,"mat-error",7),e(24,` + `),l(23,fr,8,9,"mat-error",7),e(24,` `),n(),e(25,` `),i(26,"mat-form-field"),e(27,` `),i(28,"mat-label"),e(29),m(30,"translate"),n(),e(31,` `),f(32,"input",8),e(33,` - `),l(34,Fr,8,9,"mat-error",7),e(35,` + `),l(34,xr,8,9,"mat-error",7),e(35,` `),n(),e(36,` `),i(37,"mat-form-field"),e(38,` @@ -931,11 +931,11 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(59,` `),n(),e(60,` `),n(),e(61,` -`)}if(s&2){let h=P(21);a(4),d("formGroup",o.redeemSharesForm),a(9),u(c(14,14,"labels.inputs.Request Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.redeemSharesForm.controls.requestedDate.hasError("required")),a(6),u(c(30,16,"labels.inputs.Total No. of Shares")),a(5),d("ngIf",o.redeemSharesForm.controls.requestedShares.hasError("required")),a(6),u(c(41,18,"labels.inputs.Current Price")),a(10),d("routerLink",R(24,Pr)),a(),S(` +`)}if(s&2){let h=R(21);a(4),d("formGroup",o.redeemSharesForm),a(9),u(c(14,14,"labels.inputs.Request Date")),a(3),d("min",o.minDate)("max",o.maxDate)("matDatepicker",h),a(2),d("for",h),a(5),d("ngIf",o.redeemSharesForm.controls.requestedDate.hasError("required")),a(6),u(c(30,16,"labels.inputs.Total No. of Shares")),a(5),d("ngIf",o.redeemSharesForm.controls.requestedShares.hasError("required")),a(6),u(c(41,18,"labels.inputs.Current Price")),a(10),d("routerLink",N(24,hr)),a(),S(` `,c(52,20,"labels.buttons.Cancel"),` `),a(3),d("disabled",!o.redeemSharesForm.valid),a(),S(` `,c(56,22,"labels.buttons.Submit"),` - `)}},dependencies:[N,B,fe,_e,xe,de,ue,he,K,Q,ce,pe,le,z,ne,ae,G,se,re,oe,$,y],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var Rr=()=>({approve:!0}),Li=(()=>{class t{constructor(r,s){this.dialogRef=r,this.data=s}static{this.\u0275fac=function(s){return new(s||t)(x(vt),x(Ct))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-approve-share-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,o){s&1&&(i(0,"h1",0),e(1),m(2,"translate"),n(),e(3,` + `)}},dependencies:[D,j,T,Y,oe,se,W,pe,me,ce,K,de,ue,ge,X,J,he,fe,xe,ve,_e,Se,k,E],styles:[".container[_ngcontent-%COMP%]{max-width:37rem}"]})}}return t})();var Sr=()=>({approve:!0}),Kt=(()=>{class t{constructor(r,s){this.dialogRef=r,this.data=s}static{this.\u0275fac=function(s){return new(s||t)(x(vt),x(_t))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-approve-share-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close"]],template:function(s,o){s&1&&(i(0,"h1",0),e(1),m(2,"translate"),n(),e(3,` `),i(4,"div",1),e(5,` `),i(6,"p"),e(7),m(8,"translate"),n(),e(9,` `),n(),e(10,` @@ -943,52 +943,52 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(13,"button",3),e(14),m(15,"translate"),n(),e(16,` `),i(17,"button",4),e(18),m(19,"translate"),n(),e(20,` `),n(),e(21,` -`)),s&2&&(a(),u(c(2,6,"labels.heading.Approve Share")),a(6),E("",c(8,8,"labels.text.Are you sure you want to approve share with id"),": ",o.data.shareId," ?"),a(7),u(c(15,10,"labels.buttons.Cancel")),a(3),d("mat-dialog-close",R(14,Rr)),a(),S(` +`)),s&2&&(a(),u(c(2,6,"labels.heading.Approve Share")),a(6),P("",c(8,8,"labels.text.Are you sure you want to approve share with id"),": ",o.data.shareId," ?"),a(7),u(c(15,10,"labels.buttons.Cancel")),a(3),d("mat-dialog-close",N(14,Sr)),a(),S(` `,c(19,12,"labels.buttons.Submit"),` - `))},dependencies:[B,_t,gt,bt,At,y]})}}return t})();var Or=["sharesTable"],jr=()=>[10,25,50,100];function Vr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function qr(t,p){if(t&1&&(i(0,"td",16),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.purchasedDate))}}function Hr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Total Shares")))}function Lr(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.numberOfShares)}}function Ur(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),S(` + `))},dependencies:[D,T,k,E,At,gt,bt,Ct],encapsulation:2})}}return t})();var vr=["sharesTable"],_r=()=>[10,25,50,100];function Cr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function Ar(t,p){if(t&1&&(i(0,"td",16),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.purchasedDate))}}function gr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Total Shares")))}function br(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.numberOfShares)}}function Dr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),S(` `,c(2,1,"labels.inputs.Purchased/Redeemed Price"),` - `))}function $r(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.purchasedPrice)}}function Gr(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Status")))}function zr(t,p){if(t&1&&(i(0,"td",16),e(1,` + `))}function Tr(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.purchasedPrice)}}function yr(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Status")))}function Ir(t,p){if(t&1&&(i(0,"td",16),e(1,` `),f(2,"i",18),m(3,"statusLookup"),e(4,` - `),n()),t&2){let r=p.$implicit;a(2),d("ngClass",c(3,2,r.status.code))("matTooltip",r.status.value)}}function Qr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Confirm Approve")))}function Kr(t,p){if(t&1){let r=M();i(0,"td",16),e(1,` - `),i(2,"button",19),m(3,"translate"),A("click",function(){let o=D(r).$implicit,h=C();return T(h.approve(o.id))}),e(4,` + `),n()),t&2){let r=p.$implicit;a(2),d("ngClass",c(3,2,r.status.code))("matTooltip",r.status.value)}}function Er(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Confirm Approve")))}function Mr(t,p){if(t&1){let r=w();i(0,"td",16),e(1,` + `),i(2,"button",19),m(3,"translate"),g("click",function(){let o=y(r).$implicit,h=_();return I(h.approve(o.id))}),e(4,` `),f(5,"i",20),e(6,` `),n(),e(7,` - `),n()}t&2&&(a(2),V("matTooltip",c(3,1,"tooltips.Approve Share")))}function Wr(t,p){t&1&&f(0,"tr",21)}function Yr(t,p){t&1&&f(0,"tr",22)}var Ui=(()=>{class t{constructor(r,s,o,h){this.sharesService=r,this.route=s,this.dialog=o,this.settingsService=h,this.displayedColumns=["transactionDate","totalShares","redeemedPrice","status","approve"],this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(v=>{this.sharesAccountData=v.shareAccountActionData})}ngOnInit(){this.sharesData=this.sharesAccountData.purchasedShares.filter(r=>r.status.value==="Pending Approval"),this.setShares()}setShares(){this.dataSource=new Ne(this.sharesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}approve(r){this.dialog.open(Li,{data:{shareId:r}}).afterClosed().subscribe(o=>{if(o.approve){let h=this.settingsService.language.code,v=this.settingsService.dateFormat,I={requestedShares:[{id:r}],dateFormat:v,locale:h};this.sharesService.executeSharesAccountCommand(this.accountId,"approveadditionalshares",I).subscribe(()=>{let Ke=this.sharesData.find(jt=>jt.id===r),Ot=this.sharesData.indexOf(Ke);this.sharesData.splice(Ot,1),this.dataSource.data=this.sharesData,this.sharesTableRef.renderRows()})}})}static{this.\u0275fac=function(s){return new(s||t)(x(F),x(w),x(je),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-approve-shares"]],viewQuery:function(s,o){if(s&1&&(X(qe,7),X(He,7),X(Or,7)),s&2){let h;Z(h=ee())&&(o.paginator=h.first),Z(h=ee())&&(o.sort=h.first),Z(h=ee())&&(o.sharesTableRef=h.first)}},decls:51,vars:5,consts:[["sharesTable",""],[1,"container"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","totalShares"],["matColumnDef","redeemedPrice"],["matColumnDef","status"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","approve"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[1,"fa","fa-stop",3,"ngClass","matTooltip"],["mat-raised-button","","color","accent",1,"share-action-button",3,"click","matTooltip"],[1,"fa","fa-check"],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",1),e(1,` + `),n()}t&2&&(a(2),H("matTooltip",c(3,1,"tooltips.Approve Share")))}function Pr(t,p){t&1&&f(0,"tr",21)}function wr(t,p){t&1&&f(0,"tr",22)}var Wt=(()=>{class t{constructor(r,s,o,h){this.sharesService=r,this.route=s,this.dialog=o,this.settingsService=h,this.displayedColumns=["transactionDate","totalShares","redeemedPrice","status","approve"],this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(v=>{this.sharesAccountData=v.shareAccountActionData})}ngOnInit(){this.sharesData=this.sharesAccountData.purchasedShares.filter(r=>r.status.value==="Pending Approval"),this.setShares()}setShares(){this.dataSource=new Ve(this.sharesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}approve(r){this.dialog.open(Kt,{data:{shareId:r}}).afterClosed().subscribe(o=>{if(o.approve){let h=this.settingsService.language.code,v=this.settingsService.dateFormat,M={requestedShares:[{id:r}],dateFormat:v,locale:h};this.sharesService.executeSharesAccountCommand(this.accountId,"approveadditionalshares",M).subscribe(()=>{let Ke=this.sharesData.find(ii=>ii.id===r),ti=this.sharesData.indexOf(Ke);this.sharesData.splice(ti,1),this.dataSource.data=this.sharesData,this.sharesTableRef.renderRows()})}})}static{this.\u0275fac=function(s){return new(s||t)(x(B),x(F),x(He),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-approve-shares"]],viewQuery:function(s,o){if(s&1&&(te(at,7),te(rt,7),te(vr,7)),s&2){let h;ie(h=ne())&&(o.paginator=h.first),ie(h=ne())&&(o.sort=h.first),ie(h=ne())&&(o.sharesTableRef=h.first)}},decls:51,vars:5,consts:[["sharesTable",""],[1,"container"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","totalShares"],["matColumnDef","redeemedPrice"],["matColumnDef","status"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","approve"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[1,"fa","fa-stop",3,"ngClass","matTooltip"],["mat-raised-button","","color","accent",1,"share-action-button",3,"click","matTooltip"],[1,"fa","fa-check"],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",1),e(1,` `),i(2,"div",2),e(3,` `),i(4,"table",3,0),e(6,` - `),_(7,4),e(8,` - `),l(9,Vr,3,3,"th",5),e(10,` - `),l(11,qr,3,3,"td",6),e(12,` - `),g(),e(13,` + `),C(7,4),e(8,` + `),l(9,Cr,3,3,"th",5),e(10,` + `),l(11,Ar,3,3,"td",6),e(12,` + `),A(),e(13,` - `),_(14,7),e(15,` - `),l(16,Hr,3,3,"th",5),e(17,` - `),l(18,Lr,2,1,"td",6),e(19,` - `),g(),e(20,` + `),C(14,7),e(15,` + `),l(16,gr,3,3,"th",5),e(17,` + `),l(18,br,2,1,"td",6),e(19,` + `),A(),e(20,` - `),_(21,8),e(22,` - `),l(23,Ur,3,3,"th",5),e(24,` - `),l(25,$r,2,1,"td",6),e(26,` - `),g(),e(27,` + `),C(21,8),e(22,` + `),l(23,Dr,3,3,"th",5),e(24,` + `),l(25,Tr,2,1,"td",6),e(26,` + `),A(),e(27,` - `),_(28,9),e(29,` - `),l(30,Gr,3,3,"th",10),e(31,` - `),l(32,zr,5,4,"td",6),e(33,` - `),g(),e(34,` + `),C(28,9),e(29,` + `),l(30,yr,3,3,"th",10),e(31,` + `),l(32,Ir,5,4,"td",6),e(33,` + `),A(),e(34,` - `),_(35,11),e(36,` - `),l(37,Qr,3,3,"th",5),e(38,` - `),l(39,Kr,8,3,"td",6),e(40,` - `),g(),e(41,` + `),C(35,11),e(36,` + `),l(37,Er,3,3,"th",5),e(38,` + `),l(39,Mr,8,3,"td",6),e(40,` + `),A(),e(41,` - `),l(42,Wr,1,0,"tr",12),e(43,` - `),l(44,Yr,1,0,"tr",13),e(45,` + `),l(42,Pr,1,0,"tr",12),e(43,` + `),l(44,wr,1,0,"tr",13),e(45,` `),n(),e(46,` `),f(47,"mat-paginator",14),e(48,` `),n(),e(49,` `),n(),e(50,` -`)),s&2&&(a(4),d("dataSource",o.dataSource),a(38),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns),a(3),d("pageSizeOptions",R(4,jr)))},dependencies:[Ze,B,qe,He,Tt,ge,be,Ie,De,Ae,Ee,Te,ye,Me,Pe,Ve,y,ot,we],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] .share-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return t})();var Xr=()=>({reject:!0}),$i=(()=>{class t{constructor(r,s){this.dialogRef=r,this.data=s}static{this.\u0275fac=function(s){return new(s||t)(x(vt),x(Ct))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-reject-share-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(s,o){s&1&&(i(0,"h1",0),e(1),m(2,"translate"),n(),e(3,` +`)),s&2&&(a(4),d("dataSource",o.dataSource),a(38),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns),a(3),d("pageSizeOptions",N(4,_r)))},dependencies:[D,Ze,T,k,Be,E,De,rt,Ie,ye,Ee,yt,Te,Me,Le,Pe,Re,we,Fe,at,mt],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] .share-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return t})();var Rr=()=>({reject:!0}),Yt=(()=>{class t{constructor(r,s){this.dialogRef=r,this.data=s}static{this.\u0275fac=function(s){return new(s||t)(x(vt),x(_t))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-reject-share-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(s,o){s&1&&(i(0,"h1",0),e(1),m(2,"translate"),n(),e(3,` `),i(4,"div",1),e(5,` `),i(6,"p"),e(7),m(8,"translate"),n(),e(9,` `),n(),e(10,` @@ -996,73 +996,73 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(13,"button",3),e(14),m(15,"translate"),n(),e(16,` `),i(17,"button",4),e(18),m(19,"translate"),n(),e(20,` `),n(),e(21,` -`)),s&2&&(a(),u(c(2,6,"labels.heading.Reject Share")),a(6),E("",c(8,8,"labels.text.Are you sure you want to reject share with id"),": ",o.data.shareId," ?"),a(7),u(c(15,10,"labels.buttons.Cancel")),a(3),d("mat-dialog-close",R(14,Xr)),a(),S(` +`)),s&2&&(a(),u(c(2,6,"labels.heading.Reject Share")),a(6),P("",c(8,8,"labels.text.Are you sure you want to reject share with id"),": ",o.data.shareId," ?"),a(7),u(c(15,10,"labels.buttons.Cancel")),a(3),d("mat-dialog-close",N(14,Rr)),a(),S(` `,c(19,12,"labels.buttons.Submit"),` - `))},dependencies:[B,_t,gt,bt,At,y]})}}return t})();var Zr=["sharesTable"],eo=()=>[10,25,50,100];function to(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function io(t,p){if(t&1&&(i(0,"td",16),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.purchasedDate))}}function no(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Total Shares")))}function ao(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.numberOfShares)}}function ro(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),S(` + `))},dependencies:[D,T,k,E,At,gt,bt,Ct],encapsulation:2})}}return t})();var Fr=["sharesTable"],Br=()=>[10,25,50,100];function kr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Transaction Date")))}function Nr(t,p){if(t&1&&(i(0,"td",16),e(1),m(2,"dateFormat"),n()),t&2){let r=p.$implicit;a(),u(c(2,1,r.purchasedDate))}}function Or(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Total Shares")))}function jr(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.numberOfShares)}}function Vr(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),S(` `,c(2,1,"labels.inputs.Purchased/Redeemed Price"),` - `))}function oo(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.purchasedPrice)}}function so(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Status")))}function mo(t,p){if(t&1&&(i(0,"td",16),e(1,` + `))}function qr(t,p){if(t&1&&(i(0,"td",16),e(1),n()),t&2){let r=p.$implicit;a(),u(r.purchasedPrice)}}function Hr(t,p){t&1&&(i(0,"th",17),e(1),m(2,"translate"),n()),t&2&&(a(),u(c(2,1,"labels.inputs.Status")))}function Lr(t,p){if(t&1&&(i(0,"td",16),e(1,` `),f(2,"i",18),m(3,"statusLookup"),e(4,` - `),n()),t&2){let r=p.$implicit;a(2),d("ngClass",c(3,2,r.status.code))("matTooltip",r.status.value)}}function co(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),S("",c(2,1,"labels.inputs.Confirm Reject"),"t"))}function po(t,p){if(t&1){let r=M();i(0,"td",16),e(1,` - `),i(2,"button",19),m(3,"translate"),A("click",function(){let o=D(r).$implicit,h=C();return T(h.reject(o.id))}),e(4,` + `),n()),t&2){let r=p.$implicit;a(2),d("ngClass",c(3,2,r.status.code))("matTooltip",r.status.value)}}function Ur(t,p){t&1&&(i(0,"th",15),e(1),m(2,"translate"),n()),t&2&&(a(),S("",c(2,1,"labels.inputs.Confirm Reject"),"t"))}function $r(t,p){if(t&1){let r=w();i(0,"td",16),e(1,` + `),i(2,"button",19),m(3,"translate"),g("click",function(){let o=y(r).$implicit,h=_();return I(h.reject(o.id))}),e(4,` `),f(5,"i",20),e(6,` `),n(),e(7,` - `),n()}t&2&&(a(2),V("matTooltip",c(3,1,"tooltips.Reject Share")))}function lo(t,p){t&1&&f(0,"tr",21)}function uo(t,p){t&1&&f(0,"tr",22)}var Gi=(()=>{class t{constructor(r,s,o,h){this.sharesService=r,this.route=s,this.dialog=o,this.settingsService=h,this.displayedColumns=["transactionDate","totalShares","redeemedPrice","status","reject"],this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(v=>{this.sharesAccountData=v.shareAccountActionData})}ngOnInit(){this.sharesData=this.sharesAccountData.purchasedShares.filter(r=>r.status.value==="Pending Approval"),this.setShares()}setShares(){this.dataSource=new Ne(this.sharesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}reject(r){this.dialog.open($i,{data:{shareId:r}}).afterClosed().subscribe(o=>{if(o.reject){let h=this.settingsService.language.code,v=this.settingsService.dateFormat,I={requestedShares:[{id:r}],dateFormat:v,locale:h};this.sharesService.executeSharesAccountCommand(this.accountId,"rejectadditionalshares",I).subscribe(()=>{let Ke=this.sharesData.find(jt=>jt.id===r),Ot=this.sharesData.indexOf(Ke);this.sharesData.splice(Ot,1),this.dataSource.data=this.sharesData,this.sharesTableRef.renderRows()})}})}static{this.\u0275fac=function(s){return new(s||t)(x(F),x(w),x(je),x(j))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-reject-shares"]],viewQuery:function(s,o){if(s&1&&(X(qe,7),X(He,7),X(Zr,7)),s&2){let h;Z(h=ee())&&(o.paginator=h.first),Z(h=ee())&&(o.sort=h.first),Z(h=ee())&&(o.sharesTableRef=h.first)}},decls:51,vars:5,consts:[["sharesTable",""],[1,"container"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","totalShares"],["matColumnDef","redeemedPrice"],["matColumnDef","status"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","reject"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[1,"fa","fa-stop",3,"ngClass","matTooltip"],["mat-raised-button","","color","warn",1,"share-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",1),e(1,` + `),n()}t&2&&(a(2),H("matTooltip",c(3,1,"tooltips.Reject Share")))}function Gr(t,p){t&1&&f(0,"tr",21)}function zr(t,p){t&1&&f(0,"tr",22)}var Jt=(()=>{class t{constructor(r,s,o,h){this.sharesService=r,this.route=s,this.dialog=o,this.settingsService=h,this.displayedColumns=["transactionDate","totalShares","redeemedPrice","status","reject"],this.accountId=this.route.parent.snapshot.params.shareAccountId,this.route.data.subscribe(v=>{this.sharesAccountData=v.shareAccountActionData})}ngOnInit(){this.sharesData=this.sharesAccountData.purchasedShares.filter(r=>r.status.value==="Pending Approval"),this.setShares()}setShares(){this.dataSource=new Ve(this.sharesData),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}reject(r){this.dialog.open(Yt,{data:{shareId:r}}).afterClosed().subscribe(o=>{if(o.reject){let h=this.settingsService.language.code,v=this.settingsService.dateFormat,M={requestedShares:[{id:r}],dateFormat:v,locale:h};this.sharesService.executeSharesAccountCommand(this.accountId,"rejectadditionalshares",M).subscribe(()=>{let Ke=this.sharesData.find(ii=>ii.id===r),ti=this.sharesData.indexOf(Ke);this.sharesData.splice(ti,1),this.dataSource.data=this.sharesData,this.sharesTableRef.renderRows()})}})}static{this.\u0275fac=function(s){return new(s||t)(x(B),x(F),x(He),x(q))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-reject-shares"]],viewQuery:function(s,o){if(s&1&&(te(at,7),te(rt,7),te(Fr,7)),s&2){let h;ie(h=ne())&&(o.paginator=h.first),ie(h=ne())&&(o.sort=h.first),ie(h=ne())&&(o.sharesTableRef=h.first)}},decls:51,vars:5,consts:[["sharesTable",""],[1,"container"],[1,"mat-elevation-z8"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","transactionDate"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","totalShares"],["matColumnDef","redeemedPrice"],["matColumnDef","status"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","reject"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[1,"fa","fa-stop",3,"ngClass","matTooltip"],["mat-raised-button","","color","warn",1,"share-action-button",3,"click","matTooltip"],[1,"fa","fa-times"],["mat-header-row",""],["mat-row",""]],template:function(s,o){s&1&&(i(0,"div",1),e(1,` `),i(2,"div",2),e(3,` `),i(4,"table",3,0),e(6,` - `),_(7,4),e(8,` - `),l(9,to,3,3,"th",5),e(10,` - `),l(11,io,3,3,"td",6),e(12,` - `),g(),e(13,` + `),C(7,4),e(8,` + `),l(9,kr,3,3,"th",5),e(10,` + `),l(11,Nr,3,3,"td",6),e(12,` + `),A(),e(13,` - `),_(14,7),e(15,` - `),l(16,no,3,3,"th",5),e(17,` - `),l(18,ao,2,1,"td",6),e(19,` - `),g(),e(20,` + `),C(14,7),e(15,` + `),l(16,Or,3,3,"th",5),e(17,` + `),l(18,jr,2,1,"td",6),e(19,` + `),A(),e(20,` - `),_(21,8),e(22,` - `),l(23,ro,3,3,"th",5),e(24,` - `),l(25,oo,2,1,"td",6),e(26,` - `),g(),e(27,` + `),C(21,8),e(22,` + `),l(23,Vr,3,3,"th",5),e(24,` + `),l(25,qr,2,1,"td",6),e(26,` + `),A(),e(27,` - `),_(28,9),e(29,` - `),l(30,so,3,3,"th",10),e(31,` - `),l(32,mo,5,4,"td",6),e(33,` - `),g(),e(34,` + `),C(28,9),e(29,` + `),l(30,Hr,3,3,"th",10),e(31,` + `),l(32,Lr,5,4,"td",6),e(33,` + `),A(),e(34,` - `),_(35,11),e(36,` - `),l(37,co,3,3,"th",5),e(38,` - `),l(39,po,8,3,"td",6),e(40,` - `),g(),e(41,` + `),C(35,11),e(36,` + `),l(37,Ur,3,3,"th",5),e(38,` + `),l(39,$r,8,3,"td",6),e(40,` + `),A(),e(41,` - `),l(42,lo,1,0,"tr",12),e(43,` - `),l(44,uo,1,0,"tr",13),e(45,` + `),l(42,Gr,1,0,"tr",12),e(43,` + `),l(44,zr,1,0,"tr",13),e(45,` `),n(),e(46,` `),f(47,"mat-paginator",14),e(48,` `),n(),e(49,` `),n(),e(50,` -`)),s&2&&(a(4),d("dataSource",o.dataSource),a(38),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns),a(3),d("pageSizeOptions",R(4,eo)))},dependencies:[Ze,B,qe,He,Tt,ge,be,Ie,De,Ae,Ee,Te,ye,Me,Pe,Ve,y,ot,we],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] .share-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return t})();function fo(t,p){t&1&&f(0,"mifosx-approve-shares-account")}function xo(t,p){t&1&&f(0,"mifosx-reject-shares-account")}function So(t,p){t&1&&f(0,"mifosx-close-shares-account")}function vo(t,p){t&1&&f(0,"mifosx-activate-shares-account")}function Co(t,p){t&1&&f(0,"mifosx-undo-approval-shares-account")}function _o(t,p){t&1&&f(0,"mifosx-apply-shares")}function go(t,p){t&1&&f(0,"mifosx-redeem-shares")}function Ao(t,p){t&1&&f(0,"mifosx-approve-shares")}function bo(t,p){t&1&&f(0,"mifosx-reject-shares")}var zi=(()=>{class t{constructor(r){this.route=r,this.actions={Approve:!1,Reject:!1,Close:!1,Activate:!1,"Undo Approval":!1,"Apply Additional Shares":!1,"Redeem Shares":!1,"Approve Additional Shares":!1,"Reject Additional Shares":!1};let s=this.route.snapshot.params.name;s&&s in this.actions&&(this.actions[s]=!0)}static{this.\u0275fac=function(s){return new(s||t)(x(w))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-actions"]],decls:18,vars:9,consts:[[4,"ngIf"]],template:function(s,o){s&1&&(l(0,fo,1,0,"mifosx-approve-shares-account",0),e(1,` -`),l(2,xo,1,0,"mifosx-reject-shares-account",0),e(3,` -`),l(4,So,1,0,"mifosx-close-shares-account",0),e(5,` -`),l(6,vo,1,0,"mifosx-activate-shares-account",0),e(7,` -`),l(8,Co,1,0,"mifosx-undo-approval-shares-account",0),e(9,` -`),l(10,_o,1,0,"mifosx-apply-shares",0),e(11,` -`),l(12,go,1,0,"mifosx-redeem-shares",0),e(13,` -`),l(14,Ao,1,0,"mifosx-approve-shares",0),e(15,` -`),l(16,bo,1,0,"mifosx-reject-shares",0),e(17,` -`)),s&2&&(d("ngIf",o.actions.Approve),a(2),d("ngIf",o.actions.Reject),a(2),d("ngIf",o.actions.Close),a(2),d("ngIf",o.actions.Activate),a(2),d("ngIf",o.actions["Undo Approval"]),a(2),d("ngIf",o.actions["Apply Additional Shares"]),a(2),d("ngIf",o.actions["Redeem Shares"]),a(2),d("ngIf",o.actions["Approve Additional Shares"]),a(2),d("ngIf",o.actions["Reject Additional Shares"]))},dependencies:[N,ki,Ni,Oi,ji,Vi,qi,Hi,Ui,Gi]})}}return t})();var Nt=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.paramMap.get("shareAccountId")||r.parent.paramMap.get("shareAccountId");return this.sharesService.getSharesAccountData(s,!1)}static{this.\u0275fac=function(s){return new(s||t)(Re(F))}}static{this.\u0275prov=Be({token:t,factory:t.\u0275fac})}}return t})();var Ht=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.paramMap.get("name"),o=r.paramMap.get("shareAccountId")||r.parent.parent.paramMap.get("shareAccountId");switch(s){case"Apply Additional Shares":case"Redeem Shares":case"Approve Additional Shares":case"Reject Additional Shares":return this.sharesService.getSharesAccountData(o,!0);default:return}}static{this.\u0275fac=function(s){return new(s||t)(Re(F))}}static{this.\u0275prov=Be({token:t,factory:t.\u0275fac})}}return t})();var Lt=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.parent.parent.paramMap.get("clientId");return this.sharesService.getSharesAccountTemplate(s)}static{this.\u0275fac=function(s){return new(s||t)(Re(F))}}static{this.\u0275prov=Be({token:t,factory:t.\u0275fac})}}return t})();var Ut=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.paramMap.get("shareAccountId");return this.sharesService.getSharesAccountData(s,!0)}static{this.\u0275fac=function(s){return new(s||t)(Re(F))}}static{this.\u0275prov=Be({token:t,factory:t.\u0275fac})}}return t})();function Do(t,p){if(t&1&&(i(0,"td"),e(1),m(2,"dateFormat"),n()),t&2){let r=C();a(),S(` +`)),s&2&&(a(4),d("dataSource",o.dataSource),a(38),d("matHeaderRowDef",o.displayedColumns),a(2),d("matRowDefColumns",o.displayedColumns),a(3),d("pageSizeOptions",N(4,Br)))},dependencies:[D,Ze,T,k,Be,E,De,rt,Ie,ye,Ee,yt,Te,Me,Le,Pe,Re,we,Fe,at,mt],styles:["table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{cursor:pointer}table[_ngcontent-%COMP%] .share-action-button[_ngcontent-%COMP%]{min-width:26px;padding:0 6px;margin:4px;line-height:25px}"]})}}return t})();function Qr(t,p){t&1&&f(0,"mifosx-approve-shares-account")}function Kr(t,p){t&1&&f(0,"mifosx-reject-shares-account")}function Wr(t,p){t&1&&f(0,"mifosx-close-shares-account")}function Yr(t,p){t&1&&f(0,"mifosx-activate-shares-account")}function Jr(t,p){t&1&&f(0,"mifosx-undo-approval-shares-account")}function Xr(t,p){t&1&&f(0,"mifosx-apply-shares")}function Zr(t,p){t&1&&f(0,"mifosx-redeem-shares")}function eo(t,p){t&1&&f(0,"mifosx-approve-shares")}function to(t,p){t&1&&f(0,"mifosx-reject-shares")}var Xt=(()=>{class t{constructor(r){this.route=r,this.actions={Approve:!1,Reject:!1,Close:!1,Activate:!1,"Undo Approval":!1,"Apply Additional Shares":!1,"Redeem Shares":!1,"Approve Additional Shares":!1,"Reject Additional Shares":!1};let s=this.route.snapshot.params.name;s&&s in this.actions&&(this.actions[s]=!0)}static{this.\u0275fac=function(s){return new(s||t)(x(F))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-shares-account-actions"]],decls:18,vars:9,consts:[[4,"ngIf"]],template:function(s,o){s&1&&(l(0,Qr,1,0,"mifosx-approve-shares-account",0),e(1,` +`),l(2,Kr,1,0,"mifosx-reject-shares-account",0),e(3,` +`),l(4,Wr,1,0,"mifosx-close-shares-account",0),e(5,` +`),l(6,Yr,1,0,"mifosx-activate-shares-account",0),e(7,` +`),l(8,Jr,1,0,"mifosx-undo-approval-shares-account",0),e(9,` +`),l(10,Xr,1,0,"mifosx-apply-shares",0),e(11,` +`),l(12,Zr,1,0,"mifosx-redeem-shares",0),e(13,` +`),l(14,eo,1,0,"mifosx-approve-shares",0),e(15,` +`),l(16,to,1,0,"mifosx-reject-shares",0),e(17,` +`)),s&2&&(d("ngIf",o.actions.Approve),a(2),d("ngIf",o.actions.Reject),a(2),d("ngIf",o.actions.Close),a(2),d("ngIf",o.actions.Activate),a(2),d("ngIf",o.actions["Undo Approval"]),a(2),d("ngIf",o.actions["Apply Additional Shares"]),a(2),d("ngIf",o.actions["Redeem Shares"]),a(2),d("ngIf",o.actions["Approve Additional Shares"]),a(2),d("ngIf",o.actions["Reject Additional Shares"]))},dependencies:[D,j,T,Ht,Lt,Ut,$t,Gt,zt,Qt,Wt,Jt],encapsulation:2})}}return t})();var Zt=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.paramMap.get("shareAccountId")||r.parent.paramMap.get("shareAccountId");return this.sharesService.getSharesAccountData(s,!1)}static{this.\u0275fac=function(s){return new(s||t)(Oe(B))}}static{this.\u0275prov=Ne({token:t,factory:t.\u0275fac})}}return t})();var ai=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.paramMap.get("name"),o=r.paramMap.get("shareAccountId")||r.parent.parent.paramMap.get("shareAccountId");switch(s){case"Apply Additional Shares":case"Redeem Shares":case"Approve Additional Shares":case"Reject Additional Shares":return this.sharesService.getSharesAccountData(o,!0);default:return}}static{this.\u0275fac=function(s){return new(s||t)(Oe(B))}}static{this.\u0275prov=Ne({token:t,factory:t.\u0275fac})}}return t})();var ri=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.parent.parent.paramMap.get("clientId");return this.sharesService.getSharesAccountTemplate(s)}static{this.\u0275fac=function(s){return new(s||t)(Oe(B))}}static{this.\u0275prov=Ne({token:t,factory:t.\u0275fac})}}return t})();var oi=(()=>{class t{constructor(r){this.sharesService=r}resolve(r){let s=r.paramMap.get("shareAccountId");return this.sharesService.getSharesAccountData(s,!0)}static{this.\u0275fac=function(s){return new(s||t)(Oe(B))}}static{this.\u0275prov=Ne({token:t,factory:t.\u0275fac})}}return t})();function io(t,p){if(t&1&&(i(0,"td"),e(1),m(2,"dateFormat"),n()),t&2){let r=_();a(),S(` `,c(2,1,r.sharesAccountData.timeline.activatedDate),` - `)}}function To(t,p){t&1&&(i(0,"td"),e(1),m(2,"translate"),n()),t&2&&(a(),S(` + `)}}function no(t,p){t&1&&(i(0,"td"),e(1),m(2,"translate"),n()),t&2&&(a(),S(` `,c(2,1,"labels.text.Not Activated"),` - `))}function yo(t,p){if(t&1&&(i(0,"td"),e(1,` + `))}function ao(t,p){if(t&1&&(i(0,"td"),e(1,` `),f(2,"mifosx-external-identifier",6),e(3,` - `),n()),t&2){let r=C();a(2),V("externalId",r.sharesAccountData.externalId)}}function Io(t,p){t&1&&(i(0,"td"),e(1),m(2,"translate"),n()),t&2&&(a(),S(` + `),n()),t&2){let r=_();a(2),H("externalId",r.sharesAccountData.externalId)}}function ro(t,p){t&1&&(i(0,"td"),e(1),m(2,"translate"),n()),t&2&&(a(),S(` `,c(2,1,"labels.inputs.Unassigned"),` - `))}function Eo(t,p){if(t&1&&(i(0,"td"),e(1,` + `))}function oo(t,p){if(t&1&&(i(0,"td"),e(1,` `),f(2,"mifosx-account-number",7),e(3,` - `),n()),t&2){let r=C();a(2),V("clientId",r.sharesAccountData.clientId),V("accountId",r.sharesAccountData.savingsAccountId),V("accountNo",r.sharesAccountData.savingsAccountNumber)}}function Mo(t,p){t&1&&(i(0,"td"),e(1),m(2,"translate"),n()),t&2&&(a(),S(` + `),n()),t&2){let r=_();a(2),H("clientId",r.sharesAccountData.clientId),H("accountId",r.sharesAccountData.savingsAccountId),H("accountNo",r.sharesAccountData.savingsAccountNumber)}}function so(t,p){t&1&&(i(0,"td"),e(1),m(2,"translate"),n()),t&2&&(a(),S(` `,c(2,1,"labels.inputs.Unassigned"),` - `))}var Qi=(()=>{class t{constructor(r){this.route=r,this.route.data.subscribe(s=>{this.sharesAccountData=s.sharesAccountData})}static{this.\u0275fac=function(s){return new(s||t)(x(w))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-general-tab"]],decls:97,vars:38,consts:[[1,"tab-container","mat-typography"],[1,"shares-account-tables","layout-row","gap-2percent"],[1,"flex-49"],[1,"table-headers"],[4,"ngIf"],[1,"r-amount"],[3,"externalId"],["accountType","2",3,"clientId","accountId","accountNo"]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` + `))}var ei=(()=>{class t{constructor(r){this.route=r,this.route.data.subscribe(s=>{this.sharesAccountData=s.sharesAccountData})}static{this.\u0275fac=function(s){return new(s||t)(x(F))}}static{this.\u0275cmp=b({type:t,selectors:[["mifosx-general-tab"]],decls:97,vars:38,consts:[[1,"tab-container","mat-typography"],[1,"shares-account-tables","layout-row","gap-2percent"],[1,"flex-49"],[1,"table-headers"],[4,"ngIf"],[1,"r-amount"],[3,"externalId"],["accountType","2",3,"clientId","accountId","accountNo"]],template:function(s,o){s&1&&(i(0,"div",0),e(1,` `),i(2,"div",1),e(3,` `),i(4,"div",2),e(5,` `),i(6,"h4",3),e(7),m(8,"translate"),n(),e(9,` @@ -1070,8 +1070,8 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),i(12,"tbody"),e(13,` `),i(14,"tr"),e(15,` `),i(16,"td"),e(17),m(18,"translate"),n(),e(19,` - `),l(20,Do,3,3,"td",4),e(21,` - `),l(22,To,3,3,"td",4),e(23,` + `),l(20,io,3,3,"td",4),e(21,` + `),l(22,no,3,3,"td",4),e(23,` `),n(),e(24,` `),i(25,"tr"),e(26,` `),i(27,"td"),e(28),m(29,"translate"),n(),e(30,` @@ -1079,13 +1079,13 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(34,` `),i(35,"tr"),e(36,` `),i(37,"td"),e(38),m(39,"translate"),n(),e(40,` - `),l(41,yo,4,1,"td",4),e(42,` - `),l(43,Io,3,3,"td",4),e(44,` + `),l(41,ao,4,1,"td",4),e(42,` + `),l(43,ro,3,3,"td",4),e(44,` `),n(),e(45,` `),i(46,"tr"),e(47,` `),i(48,"td"),e(49),m(50,"translate"),n(),e(51,` - `),l(52,Eo,4,3,"td",4),e(53,` - `),l(54,Mo,3,3,"td",4),e(55,` + `),l(52,oo,4,3,"td",4),e(53,` + `),l(54,so,3,3,"td",4),e(55,` `),n(),e(56,` `),n(),e(57,` `),n(),e(58,` @@ -1108,4 +1108,4 @@ import{$ as a,$d as ri,$e as ci,Aa as Z,Ac as ie,Ad as ii,Ae as Tt,Af as fi,Ba a `),n(),e(94,` `),n(),e(95,` `),n(),e(96,` -`)),s&2&&(a(7),u(c(8,18,"labels.heading.Shares Details")),a(10),u(c(18,20,"labels.inputs.Activated On")),a(3),d("ngIf",o.sharesAccountData.timeline.activatedDate),a(2),d("ngIf",!o.sharesAccountData.timeline.activatedDate),a(6),u(c(29,22,"labels.inputs.Currency")),a(4),E("",o.sharesAccountData.currency.name," [",o.sharesAccountData.currency.code,"]"),a(6),u(c(39,24,"labels.inputs.External Id")),a(3),d("ngIf",o.sharesAccountData.externalId),a(2),d("ngIf",!o.sharesAccountData.externalId),a(6),u(c(50,26,"labels.inputs.Linked Savings Account(Dividend Posting)")),a(3),d("ngIf",o.sharesAccountData.savingsAccountNumber),a(2),d("ngIf",!o.sharesAccountData.savingsAccountNumber),a(9),u(c(64,28,"labels.heading.Account Summary")),a(10),u(c(74,30,"labels.inputs.Pending for Approval Shares")),a(4),u(c(78,32,o.sharesAccountData.summary.totalPendingForApprovalShares)),a(7),u(c(85,34,"labels.inputs.Approved Shares")),a(4),u(c(89,36,o.sharesAccountData.summary.totalApprovedShares)))},dependencies:[N,Pt,Ft,y,we,rt],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .performance-history-container[_ngcontent-%COMP%]{border:1px solid;padding:1%;margin-bottom:20px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;margin-bottom:20px}span[_ngcontent-%COMP%]{margin:.5em 0}"]})}}return t})();var Po=[{path:"",data:{title:"Shares",breadcrumb:"Shares",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Shares Account",breadcrumb:"Create Shares Account"},component:Fi,resolve:{sharesAccountTemplate:Lt}},{path:":shareAccountId",data:{title:"Shares Account View",routeParamBreadcrumb:"shareAccountId"},children:[{path:"",component:Ai,resolve:{sharesAccountData:Nt},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:Qi,data:{title:"Shares Account General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{sharesAccountData:Nt}},{path:"transactions",component:bi,data:{title:"Shares Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1}},{path:"charges",component:Di,data:{title:"Shares Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"dividends",component:Ti,data:{title:"Shares Account Dividends",breadcrumb:"Dividends",routeParamBreadcrumb:!1}}]},{path:"edit",data:{title:"Edit Shares Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:Bi,resolve:{sharesAccountAndTemplate:Ut}},{path:"actions/:name",data:{title:"Shares Account Actions",breadcrumb:"Actions",routeParamBreadcrumb:"name"},component:zi,resolve:{shareAccountActionData:Ht}}]}]}],Ki=(()=>{class t{static{this.\u0275fac=function(s){return new(s||t)}}static{this.\u0275mod=ut({type:t})}static{this.\u0275inj=dt({providers:[Nt,Lt,Ut,Ht],imports:[Vt.forChild(Po),Vt]})}}return t})();var V0=(()=>{class t{static{this.\u0275fac=function(s){return new(s||t)}}static{this.\u0275mod=ut({type:t})}static{this.\u0275inj=dt({imports:[Ci,fi,xi,Ki]})}}return t})();export{V0 as SharesModule}; +`)),s&2&&(a(7),u(c(8,18,"labels.heading.Shares Details")),a(10),u(c(18,20,"labels.inputs.Activated On")),a(3),d("ngIf",o.sharesAccountData.timeline.activatedDate),a(2),d("ngIf",!o.sharesAccountData.timeline.activatedDate),a(6),u(c(29,22,"labels.inputs.Currency")),a(4),P("",o.sharesAccountData.currency.name," [",o.sharesAccountData.currency.code,"]"),a(6),u(c(39,24,"labels.inputs.External Id")),a(3),d("ngIf",o.sharesAccountData.externalId),a(2),d("ngIf",!o.sharesAccountData.externalId),a(6),u(c(50,26,"labels.inputs.Linked Savings Account(Dividend Posting)")),a(3),d("ngIf",o.sharesAccountData.savingsAccountNumber),a(2),d("ngIf",!o.sharesAccountData.savingsAccountNumber),a(9),u(c(64,28,"labels.heading.Account Summary")),a(10),u(c(74,30,"labels.inputs.Pending for Approval Shares")),a(4),u(c(78,32,o.sharesAccountData.summary.totalPendingForApprovalShares)),a(7),u(c(85,34,"labels.inputs.Approved Shares")),a(4),u(c(89,36,o.sharesAccountData.summary.totalApprovedShares)))},dependencies:[D,j,T,Be,E,wt,Rt,st],styles:[".tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:1% auto}.tab-container[_ngcontent-%COMP%] .performance-history-container[_ngcontent-%COMP%]{border:1px solid;padding:1%;margin-bottom:20px}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;margin-bottom:20px}span[_ngcontent-%COMP%]{margin:.5em 0}"]})}}return t})();var mo=[{path:"",data:{title:"Shares",breadcrumb:"Shares",routeParamBreadcrumb:!1},children:[{path:"create",data:{title:"Create Shares Account",breadcrumb:"Create Shares Account"},component:Vt,resolve:{sharesAccountTemplate:ri}},{path:":shareAccountId",data:{title:"Shares Account View",routeParamBreadcrumb:"shareAccountId"},children:[{path:"",component:kt,resolve:{sharesAccountData:Zt},children:[{path:"",redirectTo:"general",pathMatch:"full"},{path:"general",component:ei,data:{title:"Shares Account General",breadcrumb:"General",routeParamBreadcrumb:!1},resolve:{sharesAccountData:Zt}},{path:"transactions",component:Nt,data:{title:"Shares Account Transactions",breadcrumb:"Transactions",routeParamBreadcrumb:!1}},{path:"charges",component:Ot,data:{title:"Shares Account Charges",breadcrumb:"Charges",routeParamBreadcrumb:!1}},{path:"dividends",component:jt,data:{title:"Shares Account Dividends",breadcrumb:"Dividends",routeParamBreadcrumb:!1}}]},{path:"edit",data:{title:"Edit Shares Account",breadcrumb:"Edit",routeParamBreadcrumb:!1},component:qt,resolve:{sharesAccountAndTemplate:oi}},{path:"actions/:name",data:{title:"Shares Account Actions",breadcrumb:"Actions",routeParamBreadcrumb:"name"},component:Xt,resolve:{shareAccountActionData:ai}}]}]}],qi=(()=>{class t{static{this.\u0275fac=function(s){return new(s||t)}}static{this.\u0275mod=ft({type:t})}static{this.\u0275inj=dt({providers:[Zt,ri,oi,ai],imports:[ni.forChild(mo),ni]})}}return t})();var pl=(()=>{class t{static{this.\u0275fac=function(s){return new(s||t)}}static{this.\u0275mod=ft({type:t})}static{this.\u0275inj=dt({imports:[Oi,Fi,Bi,qi,kt,Nt,jt,Ot,Vt,Ge,ze,Qe,ct,qt,Xt,Ht,Lt,Ut,$t,Gt,zt,Qt,Wt,Kt,Jt,Yt,ei]})}}return t})();export{pl as SharesModule}; diff --git a/browser/styles.css b/browser/styles.css index 51adce527..dd5ed7bf1 100644 --- a/browser/styles.css +++ b/browser/styles.css @@ -1 +1 @@ -.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-fill-drip{--fa: "\f576"}.fa-arrows-to-circle{--fa: "\e4bd"}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: "\f138"}.fa-at{--fa: "@"}.fa-trash-can,.fa-trash-alt{--fa: "\f2ed"}.fa-text-height{--fa: "\f034"}.fa-user-xmark,.fa-user-times{--fa: "\f235"}.fa-stethoscope{--fa: "\f0f1"}.fa-message,.fa-comment-alt{--fa: "\f27a"}.fa-info{--fa: "\f129"}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: "\f422"}.fa-explosion{--fa: "\e4e9"}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: "\f15c"}.fa-wave-square{--fa: "\f83e"}.fa-ring{--fa: "\f70b"}.fa-building-un{--fa: "\e4d9"}.fa-dice-three{--fa: "\f527"}.fa-calendar-days,.fa-calendar-alt{--fa: "\f073"}.fa-anchor-circle-check{--fa: "\e4aa"}.fa-building-circle-arrow-right{--fa: "\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa: "\f45f"}.fa-arrows-up-to-line{--fa: "\e4c2"}.fa-sort-down,.fa-sort-desc{--fa: "\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa: "\f056"}.fa-door-open{--fa: "\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa: "\f2f5"}.fa-atom{--fa: "\f5d2"}.fa-soap{--fa: "\e06e"}.fa-icons,.fa-heart-music-camera-bolt{--fa: "\f86d"}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: "\f539"}.fa-bridge-circle-check{--fa: "\e4c9"}.fa-pump-medical{--fa: "\e06a"}.fa-fingerprint{--fa: "\f577"}.fa-hand-point-right{--fa: "\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa: "\f689"}.fa-forward-step,.fa-step-forward{--fa: "\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa: "\f5b8"}.fa-flag-checkered{--fa: "\f11e"}.fa-football,.fa-football-ball{--fa: "\f44e"}.fa-school-circle-exclamation{--fa: "\e56c"}.fa-crop{--fa: "\f125"}.fa-angles-down,.fa-angle-double-down{--fa: "\f103"}.fa-users-rectangle{--fa: "\e594"}.fa-people-roof{--fa: "\e537"}.fa-people-line{--fa: "\e534"}.fa-beer-mug-empty,.fa-beer{--fa: "\f0fc"}.fa-diagram-predecessor{--fa: "\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa: "\f176"}.fa-fire-flame-simple,.fa-burn{--fa: "\f46a"}.fa-person,.fa-male{--fa: "\f183"}.fa-laptop{--fa: "\f109"}.fa-file-csv{--fa: "\f6dd"}.fa-menorah{--fa: "\f676"}.fa-truck-plane{--fa: "\e58f"}.fa-record-vinyl{--fa: "\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa: "\f587"}.fa-bong{--fa: "\f55c"}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: "\f67b"}.fa-arrow-down-up-across-line{--fa: "\e4af"}.fa-spoon,.fa-utensil-spoon{--fa: "\f2e5"}.fa-jar-wheat{--fa: "\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa: "\f674"}.fa-file-circle-exclamation{--fa: "\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa: "\f47e"}.fa-pager{--fa: "\f815"}.fa-address-book,.fa-contact-book{--fa: "\f2b9"}.fa-strikethrough{--fa: "\f0cc"}.fa-k{--fa: "K"}.fa-landmark-flag{--fa: "\e51c"}.fa-pencil,.fa-pencil-alt{--fa: "\f303"}.fa-backward{--fa: "\f04a"}.fa-caret-right{--fa: "\f0da"}.fa-comments{--fa: "\f086"}.fa-paste,.fa-file-clipboard{--fa: "\f0ea"}.fa-code-pull-request{--fa: "\e13c"}.fa-clipboard-list{--fa: "\f46d"}.fa-truck-ramp-box,.fa-truck-loading{--fa: "\f4de"}.fa-user-check{--fa: "\f4fc"}.fa-vial-virus{--fa: "\e597"}.fa-sheet-plastic{--fa: "\e571"}.fa-blog{--fa: "\f781"}.fa-user-ninja{--fa: "\f504"}.fa-person-arrow-up-from-line{--fa: "\e539"}.fa-scroll-torah,.fa-torah{--fa: "\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: "\f458"}.fa-toggle-off{--fa: "\f204"}.fa-box-archive,.fa-archive{--fa: "\f187"}.fa-person-drowning{--fa: "\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: "\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: "\f58a"}.fa-spray-can{--fa: "\f5bd"}.fa-truck-monster{--fa: "\f63b"}.fa-w{--fa: "W"}.fa-earth-africa,.fa-globe-africa{--fa: "\f57c"}.fa-rainbow{--fa: "\f75b"}.fa-circle-notch{--fa: "\f1ce"}.fa-tablet-screen-button,.fa-tablet-alt{--fa: "\f3fa"}.fa-paw{--fa: "\f1b0"}.fa-cloud{--fa: "\f0c2"}.fa-trowel-bricks{--fa: "\e58a"}.fa-face-flushed,.fa-flushed{--fa: "\f579"}.fa-hospital-user{--fa: "\f80d"}.fa-tent-arrow-left-right{--fa: "\e57f"}.fa-gavel,.fa-legal{--fa: "\f0e3"}.fa-binoculars{--fa: "\f1e5"}.fa-microphone-slash{--fa: "\f131"}.fa-box-tissue{--fa: "\e05b"}.fa-motorcycle{--fa: "\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa: "\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa: "\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa: "\e068"}.fa-mars-and-venus-burst{--fa: "\e523"}.fa-square-caret-right,.fa-caret-square-right{--fa: "\f152"}.fa-scissors,.fa-cut{--fa: "\f0c4"}.fa-sun-plant-wilt{--fa: "\e57a"}.fa-toilets-portable{--fa: "\e584"}.fa-hockey-puck{--fa: "\f453"}.fa-table{--fa: "\f0ce"}.fa-magnifying-glass-arrow-right{--fa: "\e521"}.fa-tachograph-digital,.fa-digital-tachograph{--fa: "\f566"}.fa-users-slash{--fa: "\e073"}.fa-clover{--fa: "\e139"}.fa-reply,.fa-mail-reply{--fa: "\f3e5"}.fa-star-and-crescent{--fa: "\f699"}.fa-house-fire{--fa: "\e50c"}.fa-square-minus,.fa-minus-square{--fa: "\f146"}.fa-helicopter{--fa: "\f533"}.fa-compass{--fa: "\f14e"}.fa-square-caret-down,.fa-caret-square-down{--fa: "\f150"}.fa-file-circle-question{--fa: "\e4ef"}.fa-laptop-code{--fa: "\f5fc"}.fa-swatchbook{--fa: "\f5c3"}.fa-prescription-bottle{--fa: "\f485"}.fa-bars,.fa-navicon{--fa: "\f0c9"}.fa-people-group{--fa: "\e533"}.fa-hourglass-end,.fa-hourglass-3{--fa: "\f253"}.fa-heart-crack,.fa-heart-broken{--fa: "\f7a9"}.fa-square-up-right,.fa-external-link-square-alt{--fa: "\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa: "\f597"}.fa-film{--fa: "\f008"}.fa-ruler-horizontal{--fa: "\f547"}.fa-people-robbery{--fa: "\e536"}.fa-lightbulb{--fa: "\f0eb"}.fa-caret-left{--fa: "\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa: "\f06a"}.fa-school-circle-xmark{--fa: "\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: "\f08b"}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: "\f13a"}.fa-unlock-keyhole,.fa-unlock-alt{--fa: "\f13e"}.fa-cloud-showers-heavy{--fa: "\f740"}.fa-headphones-simple,.fa-headphones-alt{--fa: "\f58f"}.fa-sitemap{--fa: "\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa: "\f4b9"}.fa-memory{--fa: "\f538"}.fa-road-spikes{--fa: "\e568"}.fa-fire-burner{--fa: "\e4f1"}.fa-flag{--fa: "\f024"}.fa-hanukiah{--fa: "\f6e6"}.fa-feather{--fa: "\f52d"}.fa-volume-low,.fa-volume-down{--fa: "\f027"}.fa-comment-slash{--fa: "\f4b3"}.fa-cloud-sun-rain{--fa: "\f743"}.fa-compress{--fa: "\f066"}.fa-wheat-awn,.fa-wheat-alt{--fa: "\e2cd"}.fa-ankh{--fa: "\f644"}.fa-hands-holding-child{--fa: "\e4fa"}.fa-asterisk{--fa: "*"}.fa-square-check,.fa-check-square{--fa: "\f14a"}.fa-peseta-sign{--fa: "\e221"}.fa-heading,.fa-header{--fa: "\f1dc"}.fa-ghost{--fa: "\f6e2"}.fa-list,.fa-list-squares{--fa: "\f03a"}.fa-square-phone-flip,.fa-phone-square-alt{--fa: "\f87b"}.fa-cart-plus{--fa: "\f217"}.fa-gamepad{--fa: "\f11b"}.fa-circle-dot,.fa-dot-circle{--fa: "\f192"}.fa-face-dizzy,.fa-dizzy{--fa: "\f567"}.fa-egg{--fa: "\f7fb"}.fa-house-medical-circle-xmark{--fa: "\e513"}.fa-campground{--fa: "\f6bb"}.fa-folder-plus{--fa: "\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: "\f1e3"}.fa-paintbrush,.fa-paint-brush{--fa: "\f1fc"}.fa-lock{--fa: "\f023"}.fa-gas-pump{--fa: "\f52f"}.fa-hot-tub-person,.fa-hot-tub{--fa: "\f593"}.fa-map-location,.fa-map-marked{--fa: "\f59f"}.fa-house-flood-water{--fa: "\e50e"}.fa-tree{--fa: "\f1bb"}.fa-bridge-lock{--fa: "\e4cc"}.fa-sack-dollar{--fa: "\f81d"}.fa-pen-to-square,.fa-edit{--fa: "\f044"}.fa-car-side{--fa: "\f5e4"}.fa-share-nodes,.fa-share-alt{--fa: "\f1e0"}.fa-heart-circle-minus{--fa: "\e4ff"}.fa-hourglass-half,.fa-hourglass-2{--fa: "\f252"}.fa-microscope{--fa: "\f610"}.fa-sink{--fa: "\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa: "\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: "\f881"}.fa-mitten{--fa: "\f7b5"}.fa-person-rays{--fa: "\e54d"}.fa-users{--fa: "\f0c0"}.fa-eye-slash{--fa: "\f070"}.fa-flask-vial{--fa: "\e4f3"}.fa-hand,.fa-hand-paper{--fa: "\f256"}.fa-om{--fa: "\f679"}.fa-worm{--fa: "\e599"}.fa-house-circle-xmark{--fa: "\e50b"}.fa-plug{--fa: "\f1e6"}.fa-chevron-up{--fa: "\f077"}.fa-hand-spock{--fa: "\f259"}.fa-stopwatch{--fa: "\f2f2"}.fa-face-kiss,.fa-kiss{--fa: "\f596"}.fa-bridge-circle-xmark{--fa: "\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa: "\f589"}.fa-chess-bishop{--fa: "\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa: "\f58c"}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: "\f2a4"}.fa-road-circle-check{--fa: "\e564"}.fa-dice-five{--fa: "\f523"}.fa-square-rss,.fa-rss-square{--fa: "\f143"}.fa-land-mine-on{--fa: "\e51b"}.fa-i-cursor{--fa: "\f246"}.fa-stamp{--fa: "\f5bf"}.fa-stairs{--fa: "\e289"}.fa-i{--fa: "I"}.fa-hryvnia-sign,.fa-hryvnia{--fa: "\f6f2"}.fa-pills{--fa: "\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa: "\f581"}.fa-tooth{--fa: "\f5c9"}.fa-v{--fa: "V"}.fa-bangladeshi-taka-sign{--fa: "\e2e6"}.fa-bicycle{--fa: "\f206"}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: "\e579"}.fa-head-side-cough-slash{--fa: "\e062"}.fa-truck-medical,.fa-ambulance{--fa: "\f0f9"}.fa-wheat-awn-circle-exclamation{--fa: "\e598"}.fa-snowman{--fa: "\f7d0"}.fa-mortar-pestle{--fa: "\f5a7"}.fa-road-barrier{--fa: "\e562"}.fa-school{--fa: "\f549"}.fa-igloo{--fa: "\f7ae"}.fa-joint{--fa: "\f595"}.fa-angle-right{--fa: "\f105"}.fa-horse{--fa: "\f6f0"}.fa-q{--fa: "Q"}.fa-g{--fa: "G"}.fa-notes-medical{--fa: "\f481"}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: "\f2c9"}.fa-dong-sign{--fa: "\e169"}.fa-capsules{--fa: "\f46b"}.fa-poo-storm,.fa-poo-bolt{--fa: "\f75a"}.fa-face-frown-open,.fa-frown-open{--fa: "\f57a"}.fa-hand-point-up{--fa: "\f0a6"}.fa-money-bill{--fa: "\f0d6"}.fa-bookmark{--fa: "\f02e"}.fa-align-justify{--fa: "\f039"}.fa-umbrella-beach{--fa: "\f5ca"}.fa-helmet-un{--fa: "\e503"}.fa-bullseye{--fa: "\f140"}.fa-bacon{--fa: "\f7e5"}.fa-hand-point-down{--fa: "\f0a7"}.fa-arrow-up-from-bracket{--fa: "\e09a"}.fa-folder,.fa-folder-blank{--fa: "\f07b"}.fa-file-waveform,.fa-file-medical-alt{--fa: "\f478"}.fa-radiation{--fa: "\f7b9"}.fa-chart-simple{--fa: "\e473"}.fa-mars-stroke{--fa: "\f229"}.fa-vial{--fa: "\f492"}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: "\f624"}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: "\e2ca"}.fa-e{--fa: "E"}.fa-pen-clip,.fa-pen-alt{--fa: "\f305"}.fa-bridge-circle-exclamation{--fa: "\e4ca"}.fa-user{--fa: "\f007"}.fa-school-circle-check{--fa: "\e56b"}.fa-dumpster{--fa: "\f793"}.fa-van-shuttle,.fa-shuttle-van{--fa: "\f5b6"}.fa-building-user{--fa: "\e4da"}.fa-square-caret-left,.fa-caret-square-left{--fa: "\f191"}.fa-highlighter{--fa: "\f591"}.fa-key{--fa: "\f084"}.fa-bullhorn{--fa: "\f0a1"}.fa-globe{--fa: "\f0ac"}.fa-synagogue{--fa: "\f69b"}.fa-person-half-dress{--fa: "\e548"}.fa-road-bridge{--fa: "\e563"}.fa-location-arrow{--fa: "\f124"}.fa-c{--fa: "C"}.fa-tablet-button{--fa: "\f10a"}.fa-building-lock{--fa: "\e4d6"}.fa-pizza-slice{--fa: "\f818"}.fa-money-bill-wave{--fa: "\f53a"}.fa-chart-area,.fa-area-chart{--fa: "\f1fe"}.fa-house-flag{--fa: "\e50d"}.fa-person-circle-minus{--fa: "\e540"}.fa-ban,.fa-cancel{--fa: "\f05e"}.fa-camera-rotate{--fa: "\e0d8"}.fa-spray-can-sparkles,.fa-air-freshener{--fa: "\f5d0"}.fa-star{--fa: "\f005"}.fa-repeat{--fa: "\f363"}.fa-cross{--fa: "\f654"}.fa-box{--fa: "\f466"}.fa-venus-mars{--fa: "\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa: "\f245"}.fa-maximize,.fa-expand-arrows-alt{--fa: "\f31e"}.fa-charging-station{--fa: "\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa: "\f61f"}.fa-shuffle,.fa-random{--fa: "\f074"}.fa-person-running,.fa-running{--fa: "\f70c"}.fa-mobile-retro{--fa: "\e527"}.fa-grip-lines-vertical{--fa: "\f7a5"}.fa-spider{--fa: "\f717"}.fa-hands-bound{--fa: "\e4f9"}.fa-file-invoice-dollar{--fa: "\f571"}.fa-plane-circle-exclamation{--fa: "\e556"}.fa-x-ray{--fa: "\f497"}.fa-spell-check{--fa: "\f891"}.fa-slash{--fa: "\f715"}.fa-computer-mouse,.fa-mouse{--fa: "\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: "\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa: "\e070"}.fa-server{--fa: "\f233"}.fa-virus-covid-slash{--fa: "\e4a9"}.fa-shop-lock{--fa: "\e4a5"}.fa-hourglass-start,.fa-hourglass-1{--fa: "\f251"}.fa-blender-phone{--fa: "\f6b6"}.fa-building-wheat{--fa: "\e4db"}.fa-person-breastfeeding{--fa: "\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa: "\f2f6"}.fa-venus{--fa: "\f221"}.fa-passport{--fa: "\f5ab"}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: "\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa: "\f21e"}.fa-people-carry-box,.fa-people-carry{--fa: "\f4ce"}.fa-temperature-high{--fa: "\f769"}.fa-microchip{--fa: "\f2db"}.fa-crown{--fa: "\f521"}.fa-weight-hanging{--fa: "\f5cd"}.fa-xmarks-lines{--fa: "\e59a"}.fa-file-prescription{--fa: "\f572"}.fa-weight-scale,.fa-weight{--fa: "\f496"}.fa-user-group,.fa-user-friends{--fa: "\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: "\f15e"}.fa-chess-knight{--fa: "\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa: "\f59b"}.fa-wheelchair{--fa: "\f193"}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: "\f0aa"}.fa-toggle-on{--fa: "\f205"}.fa-person-walking,.fa-walking{--fa: "\f554"}.fa-l{--fa: "L"}.fa-fire{--fa: "\f06d"}.fa-bed-pulse,.fa-procedures{--fa: "\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa: "\f197"}.fa-face-laugh,.fa-laugh{--fa: "\f599"}.fa-folder-open{--fa: "\f07c"}.fa-heart-circle-plus{--fa: "\e500"}.fa-code-fork{--fa: "\e13b"}.fa-city{--fa: "\f64f"}.fa-microphone-lines,.fa-microphone-alt{--fa: "\f3c9"}.fa-pepper-hot{--fa: "\f816"}.fa-unlock{--fa: "\f09c"}.fa-colon-sign{--fa: "\e140"}.fa-headset{--fa: "\f590"}.fa-store-slash{--fa: "\e071"}.fa-road-circle-xmark{--fa: "\e566"}.fa-user-minus{--fa: "\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: "\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa: "\f79f"}.fa-clipboard{--fa: "\f328"}.fa-house-circle-exclamation{--fa: "\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa: "\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: "\f1eb"}.fa-bath,.fa-bathtub{--fa: "\f2cd"}.fa-underline{--fa: "\f0cd"}.fa-user-pen,.fa-user-edit{--fa: "\f4ff"}.fa-signature{--fa: "\f5b7"}.fa-stroopwafel{--fa: "\f551"}.fa-bold{--fa: "\f032"}.fa-anchor-lock{--fa: "\e4ad"}.fa-building-ngo{--fa: "\e4d7"}.fa-manat-sign{--fa: "\e1d5"}.fa-not-equal{--fa: "\f53e"}.fa-border-top-left,.fa-border-style{--fa: "\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa: "\f5a0"}.fa-jedi{--fa: "\f669"}.fa-square-poll-vertical,.fa-poll{--fa: "\f681"}.fa-mug-hot{--fa: "\f7b6"}.fa-car-battery,.fa-battery-car{--fa: "\f5df"}.fa-gift{--fa: "\f06b"}.fa-dice-two{--fa: "\f528"}.fa-chess-queen{--fa: "\f445"}.fa-glasses{--fa: "\f530"}.fa-chess-board{--fa: "\f43c"}.fa-building-circle-check{--fa: "\e4d2"}.fa-person-chalkboard{--fa: "\e53d"}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: "\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa: "\f255"}.fa-square-caret-up,.fa-caret-square-up{--fa: "\f151"}.fa-cloud-showers-water{--fa: "\e4e4"}.fa-chart-bar,.fa-bar-chart{--fa: "\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa: "\e05e"}.fa-less-than-equal{--fa: "\f537"}.fa-train{--fa: "\f238"}.fa-eye-low-vision,.fa-low-vision{--fa: "\f2a8"}.fa-crow{--fa: "\f520"}.fa-sailboat{--fa: "\e445"}.fa-window-restore{--fa: "\f2d2"}.fa-square-plus,.fa-plus-square{--fa: "\f0fe"}.fa-torii-gate{--fa: "\f6a1"}.fa-frog{--fa: "\f52e"}.fa-bucket{--fa: "\e4cf"}.fa-image{--fa: "\f03e"}.fa-microphone{--fa: "\f130"}.fa-cow{--fa: "\f6c8"}.fa-caret-up{--fa: "\f0d8"}.fa-screwdriver{--fa: "\f54a"}.fa-folder-closed{--fa: "\e185"}.fa-house-tsunami{--fa: "\e515"}.fa-square-nfi{--fa: "\e576"}.fa-arrow-up-from-ground-water{--fa: "\e4b5"}.fa-martini-glass,.fa-glass-martini-alt{--fa: "\f57b"}.fa-square-binary{--fa: "\e69b"}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: "\f2ea"}.fa-table-columns,.fa-columns{--fa: "\f0db"}.fa-lemon{--fa: "\f094"}.fa-head-side-mask{--fa: "\e063"}.fa-handshake{--fa: "\f2b5"}.fa-gem{--fa: "\f3a5"}.fa-dolly,.fa-dolly-box{--fa: "\f472"}.fa-smoking{--fa: "\f48d"}.fa-minimize,.fa-compress-arrows-alt{--fa: "\f78c"}.fa-monument{--fa: "\f5a6"}.fa-snowplow{--fa: "\f7d2"}.fa-angles-right,.fa-angle-double-right{--fa: "\f101"}.fa-cannabis{--fa: "\f55f"}.fa-circle-play,.fa-play-circle{--fa: "\f144"}.fa-tablets{--fa: "\f490"}.fa-ethernet{--fa: "\f796"}.fa-euro-sign,.fa-eur,.fa-euro{--fa: "\f153"}.fa-chair{--fa: "\f6c0"}.fa-circle-check,.fa-check-circle{--fa: "\f058"}.fa-circle-stop,.fa-stop-circle{--fa: "\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa: "\f568"}.fa-plate-wheat{--fa: "\e55a"}.fa-icicles{--fa: "\f7ad"}.fa-person-shelter{--fa: "\e54f"}.fa-neuter{--fa: "\f22c"}.fa-id-badge{--fa: "\f2c1"}.fa-marker{--fa: "\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa: "\f59a"}.fa-helicopter-symbol{--fa: "\e502"}.fa-universal-access{--fa: "\f29a"}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: "\f139"}.fa-lari-sign{--fa: "\e1c8"}.fa-volcano{--fa: "\f770"}.fa-person-walking-dashed-line-arrow-right{--fa: "\e553"}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: "\f154"}.fa-viruses{--fa: "\e076"}.fa-square-person-confined{--fa: "\e577"}.fa-user-tie{--fa: "\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa: "\f175"}.fa-tent-arrow-down-to-line{--fa: "\e57e"}.fa-certificate{--fa: "\f0a3"}.fa-reply-all,.fa-mail-reply-all{--fa: "\f122"}.fa-suitcase{--fa: "\f0f2"}.fa-person-skating,.fa-skating{--fa: "\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: "\f662"}.fa-camera-retro{--fa: "\f083"}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: "\f0ab"}.fa-file-import,.fa-arrow-right-to-file{--fa: "\f56f"}.fa-square-arrow-up-right,.fa-external-link-square{--fa: "\f14c"}.fa-box-open{--fa: "\f49e"}.fa-scroll{--fa: "\f70e"}.fa-spa{--fa: "\f5bb"}.fa-location-pin-lock{--fa: "\e51f"}.fa-pause{--fa: "\f04c"}.fa-hill-avalanche{--fa: "\e507"}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: "\f2cb"}.fa-bomb{--fa: "\f1e2"}.fa-registered{--fa: "\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: "\f2bb"}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: "\f516"}.fa-subscript{--fa: "\f12c"}.fa-diamond-turn-right,.fa-directions{--fa: "\f5eb"}.fa-burst{--fa: "\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa: "\e066"}.fa-face-tired,.fa-tired{--fa: "\f5c8"}.fa-money-bills{--fa: "\e1f3"}.fa-smog{--fa: "\f75f"}.fa-crutch{--fa: "\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: "\f0ee"}.fa-palette{--fa: "\f53f"}.fa-arrows-turn-right{--fa: "\e4c0"}.fa-vest{--fa: "\e085"}.fa-ferry{--fa: "\e4ea"}.fa-arrows-down-to-people{--fa: "\e4b9"}.fa-seedling,.fa-sprout{--fa: "\f4d8"}.fa-left-right,.fa-arrows-alt-h{--fa: "\f337"}.fa-boxes-packing{--fa: "\e4c7"}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: "\f0a8"}.fa-group-arrows-rotate{--fa: "\e4f6"}.fa-bowl-food{--fa: "\e4c6"}.fa-candy-cane{--fa: "\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: "\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa: "\f76c"}.fa-text-slash,.fa-remove-format{--fa: "\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa: "\f4da"}.fa-file-word{--fa: "\f1c2"}.fa-file-powerpoint{--fa: "\f1c4"}.fa-arrows-left-right,.fa-arrows-h{--fa: "\f07e"}.fa-house-lock{--fa: "\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: "\f0ed"}.fa-children{--fa: "\e4e1"}.fa-chalkboard,.fa-blackboard{--fa: "\f51b"}.fa-user-large-slash,.fa-user-alt-slash{--fa: "\f4fa"}.fa-envelope-open{--fa: "\f2b6"}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: "\e05f"}.fa-mattress-pillow{--fa: "\e525"}.fa-guarani-sign{--fa: "\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: "\f021"}.fa-fire-extinguisher{--fa: "\f134"}.fa-cruzeiro-sign{--fa: "\e152"}.fa-greater-than-equal{--fa: "\f532"}.fa-shield-halved,.fa-shield-alt{--fa: "\f3ed"}.fa-book-atlas,.fa-atlas{--fa: "\f558"}.fa-virus{--fa: "\e074"}.fa-envelope-circle-check{--fa: "\e4e8"}.fa-layer-group{--fa: "\f5fd"}.fa-arrows-to-dot{--fa: "\e4be"}.fa-archway{--fa: "\f557"}.fa-heart-circle-check{--fa: "\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa: "\f6f1"}.fa-file-zipper,.fa-file-archive{--fa: "\f1c6"}.fa-square{--fa: "\f0c8"}.fa-martini-glass-empty,.fa-glass-martini{--fa: "\f000"}.fa-couch{--fa: "\f4b8"}.fa-cedi-sign{--fa: "\e0df"}.fa-italic{--fa: "\f033"}.fa-table-cells-column-lock{--fa: "\e678"}.fa-church{--fa: "\f51d"}.fa-comments-dollar{--fa: "\f653"}.fa-democrat{--fa: "\f747"}.fa-z{--fa: "Z"}.fa-person-skiing,.fa-skiing{--fa: "\f7c9"}.fa-road-lock{--fa: "\e567"}.fa-a{--fa: "A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: "\e03f"}.fa-feather-pointed,.fa-feather-alt{--fa: "\f56b"}.fa-p{--fa: "P"}.fa-snowflake{--fa: "\f2dc"}.fa-newspaper{--fa: "\f1ea"}.fa-rectangle-ad,.fa-ad{--fa: "\f641"}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: "\f0a9"}.fa-filter-circle-xmark{--fa: "\e17b"}.fa-locust{--fa: "\e520"}.fa-sort,.fa-unsorted{--fa: "\f0dc"}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: "\f0cb"}.fa-person-dress-burst{--fa: "\e544"}.fa-money-check-dollar,.fa-money-check-alt{--fa: "\f53d"}.fa-vector-square{--fa: "\f5cb"}.fa-bread-slice{--fa: "\f7ec"}.fa-language{--fa: "\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: "\f598"}.fa-filter{--fa: "\f0b0"}.fa-question{--fa: "?"}.fa-file-signature{--fa: "\f573"}.fa-up-down-left-right,.fa-arrows-alt{--fa: "\f0b2"}.fa-house-chimney-user{--fa: "\e065"}.fa-hand-holding-heart{--fa: "\f4be"}.fa-puzzle-piece{--fa: "\f12e"}.fa-money-check{--fa: "\f53c"}.fa-star-half-stroke,.fa-star-half-alt{--fa: "\f5c0"}.fa-code{--fa: "\f121"}.fa-whiskey-glass,.fa-glass-whiskey{--fa: "\f7a0"}.fa-building-circle-exclamation{--fa: "\e4d3"}.fa-magnifying-glass-chart{--fa: "\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa: "\f08e"}.fa-cubes-stacked{--fa: "\e4e6"}.fa-won-sign,.fa-krw,.fa-won{--fa: "\f159"}.fa-virus-covid{--fa: "\e4a8"}.fa-austral-sign{--fa: "\e0a9"}.fa-f{--fa: "F"}.fa-leaf{--fa: "\f06c"}.fa-road{--fa: "\f018"}.fa-taxi,.fa-cab{--fa: "\f1ba"}.fa-person-circle-plus{--fa: "\e541"}.fa-chart-pie,.fa-pie-chart{--fa: "\f200"}.fa-bolt-lightning{--fa: "\e0b7"}.fa-sack-xmark{--fa: "\e56a"}.fa-file-excel{--fa: "\f1c3"}.fa-file-contract{--fa: "\f56c"}.fa-fish-fins{--fa: "\e4f2"}.fa-building-flag{--fa: "\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa: "\f582"}.fa-object-ungroup{--fa: "\f248"}.fa-poop{--fa: "\f619"}.fa-location-pin,.fa-map-marker{--fa: "\f041"}.fa-kaaba{--fa: "\f66b"}.fa-toilet-paper{--fa: "\f71e"}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: "\f807"}.fa-eject{--fa: "\f052"}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: "\f35a"}.fa-plane-circle-check{--fa: "\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: "\f5a5"}.fa-object-group{--fa: "\f247"}.fa-chart-line,.fa-line-chart{--fa: "\f201"}.fa-mask-ventilator{--fa: "\e524"}.fa-arrow-right{--fa: "\f061"}.fa-signs-post,.fa-map-signs{--fa: "\f277"}.fa-cash-register{--fa: "\f788"}.fa-person-circle-question{--fa: "\e542"}.fa-h{--fa: "H"}.fa-tarp{--fa: "\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa: "\f7d9"}.fa-arrows-to-eye{--fa: "\e4bf"}.fa-plug-circle-bolt{--fa: "\e55b"}.fa-heart{--fa: "\f004"}.fa-mars-and-venus{--fa: "\f224"}.fa-house-user,.fa-home-user{--fa: "\e1b0"}.fa-dumpster-fire{--fa: "\f794"}.fa-house-crack{--fa: "\e3b1"}.fa-martini-glass-citrus,.fa-cocktail{--fa: "\f561"}.fa-face-surprise,.fa-surprise{--fa: "\f5c2"}.fa-bottle-water{--fa: "\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa: "\f28b"}.fa-toilet-paper-slash{--fa: "\e072"}.fa-apple-whole,.fa-apple-alt{--fa: "\f5d1"}.fa-kitchen-set{--fa: "\e51a"}.fa-r{--fa: "R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: "\f2ca"}.fa-cube{--fa: "\f1b2"}.fa-bitcoin-sign{--fa: "\e0b4"}.fa-shield-dog{--fa: "\e573"}.fa-solar-panel{--fa: "\f5ba"}.fa-lock-open{--fa: "\f3c1"}.fa-elevator{--fa: "\e16d"}.fa-money-bill-transfer{--fa: "\e528"}.fa-money-bill-trend-up{--fa: "\e529"}.fa-house-flood-water-circle-arrow-right{--fa: "\e50f"}.fa-square-poll-horizontal,.fa-poll-h{--fa: "\f682"}.fa-circle{--fa: "\f111"}.fa-backward-fast,.fa-fast-backward{--fa: "\f049"}.fa-recycle{--fa: "\f1b8"}.fa-user-astronaut{--fa: "\f4fb"}.fa-plane-slash{--fa: "\e069"}.fa-trademark{--fa: "\f25c"}.fa-basketball,.fa-basketball-ball{--fa: "\f434"}.fa-satellite-dish{--fa: "\f7c0"}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: "\f35b"}.fa-mobile-screen-button,.fa-mobile-alt{--fa: "\f3cd"}.fa-volume-high,.fa-volume-up{--fa: "\f028"}.fa-users-rays{--fa: "\e593"}.fa-wallet{--fa: "\f555"}.fa-clipboard-check{--fa: "\f46c"}.fa-file-audio{--fa: "\f1c7"}.fa-burger,.fa-hamburger{--fa: "\f805"}.fa-wrench{--fa: "\f0ad"}.fa-bugs{--fa: "\e4d0"}.fa-rupee-sign,.fa-rupee{--fa: "\f156"}.fa-file-image{--fa: "\f1c5"}.fa-circle-question,.fa-question-circle{--fa: "\f059"}.fa-plane-departure{--fa: "\f5b0"}.fa-handshake-slash{--fa: "\e060"}.fa-book-bookmark{--fa: "\e0bb"}.fa-code-branch{--fa: "\f126"}.fa-hat-cowboy{--fa: "\f8c0"}.fa-bridge{--fa: "\e4c8"}.fa-phone-flip,.fa-phone-alt{--fa: "\f879"}.fa-truck-front{--fa: "\e2b7"}.fa-cat{--fa: "\f6be"}.fa-anchor-circle-exclamation{--fa: "\e4ab"}.fa-truck-field{--fa: "\e58d"}.fa-route{--fa: "\f4d7"}.fa-clipboard-question{--fa: "\e4e3"}.fa-panorama{--fa: "\e209"}.fa-comment-medical{--fa: "\f7f5"}.fa-teeth-open{--fa: "\f62f"}.fa-file-circle-minus{--fa: "\e4ed"}.fa-tags{--fa: "\f02c"}.fa-wine-glass{--fa: "\f4e3"}.fa-forward-fast,.fa-fast-forward{--fa: "\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa: "\f5a4"}.fa-square-parking,.fa-parking{--fa: "\f540"}.fa-house-signal{--fa: "\e012"}.fa-bars-progress,.fa-tasks-alt{--fa: "\f828"}.fa-faucet-drip{--fa: "\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: "\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa: "\f54d"}.fa-terminal{--fa: "\f120"}.fa-mobile-button{--fa: "\f10b"}.fa-house-medical-flag{--fa: "\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa: "\f291"}.fa-tape{--fa: "\f4db"}.fa-bus-simple,.fa-bus-alt{--fa: "\f55e"}.fa-eye{--fa: "\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa: "\f5b3"}.fa-audio-description{--fa: "\f29e"}.fa-person-military-to-person{--fa: "\e54c"}.fa-file-shield{--fa: "\e4f0"}.fa-user-slash{--fa: "\f506"}.fa-pen{--fa: "\f304"}.fa-tower-observation{--fa: "\e586"}.fa-file-code{--fa: "\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: "\f012"}.fa-bus{--fa: "\f207"}.fa-heart-circle-xmark{--fa: "\e501"}.fa-house-chimney,.fa-home-lg{--fa: "\e3af"}.fa-window-maximize{--fa: "\f2d0"}.fa-face-frown,.fa-frown{--fa: "\f119"}.fa-prescription{--fa: "\f5b1"}.fa-shop,.fa-store-alt{--fa: "\f54f"}.fa-floppy-disk,.fa-save{--fa: "\f0c7"}.fa-vihara{--fa: "\f6a7"}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: "\f515"}.fa-sort-up,.fa-sort-asc{--fa: "\f0de"}.fa-comment-dots,.fa-commenting{--fa: "\f4ad"}.fa-plant-wilt{--fa: "\e5aa"}.fa-diamond{--fa: "\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa: "\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: "\f4c0"}.fa-chart-diagram{--fa: "\e695"}.fa-bacterium{--fa: "\e05a"}.fa-hand-pointer{--fa: "\f25a"}.fa-drum-steelpan{--fa: "\f56a"}.fa-hand-scissors{--fa: "\f257"}.fa-hands-praying,.fa-praying-hands{--fa: "\f684"}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: "\f01e"}.fa-biohazard{--fa: "\f780"}.fa-location-crosshairs,.fa-location{--fa: "\f601"}.fa-mars-double{--fa: "\f227"}.fa-child-dress{--fa: "\e59c"}.fa-users-between-lines{--fa: "\e591"}.fa-lungs-virus{--fa: "\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa: "\f588"}.fa-phone{--fa: "\f095"}.fa-calendar-xmark,.fa-calendar-times{--fa: "\f273"}.fa-child-reaching{--fa: "\e59d"}.fa-head-side-virus{--fa: "\e064"}.fa-user-gear,.fa-user-cog{--fa: "\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: "\f163"}.fa-door-closed{--fa: "\f52a"}.fa-shield-virus{--fa: "\e06c"}.fa-dice-six{--fa: "\f526"}.fa-mosquito-net{--fa: "\e52c"}.fa-file-fragment{--fa: "\e697"}.fa-bridge-water{--fa: "\e4ce"}.fa-person-booth{--fa: "\f756"}.fa-text-width{--fa: "\f035"}.fa-hat-wizard{--fa: "\f6e8"}.fa-pen-fancy{--fa: "\f5ac"}.fa-person-digging,.fa-digging{--fa: "\f85e"}.fa-trash{--fa: "\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: "\f629"}.fa-book-medical{--fa: "\f7e6"}.fa-poo{--fa: "\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa: "\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: "\f553"}.fa-cubes{--fa: "\f1b3"}.fa-divide{--fa: "\f529"}.fa-tenge-sign,.fa-tenge{--fa: "\f7d7"}.fa-headphones{--fa: "\f025"}.fa-hands-holding{--fa: "\f4c2"}.fa-hands-clapping{--fa: "\e1a8"}.fa-republican{--fa: "\f75e"}.fa-arrow-left{--fa: "\f060"}.fa-person-circle-xmark{--fa: "\e543"}.fa-ruler{--fa: "\f545"}.fa-align-left{--fa: "\f036"}.fa-dice-d6{--fa: "\f6d1"}.fa-restroom{--fa: "\f7bd"}.fa-j{--fa: "J"}.fa-users-viewfinder{--fa: "\e595"}.fa-file-video{--fa: "\f1c8"}.fa-up-right-from-square,.fa-external-link-alt{--fa: "\f35d"}.fa-table-cells,.fa-th{--fa: "\f00a"}.fa-file-pdf{--fa: "\f1c1"}.fa-book-bible,.fa-bible{--fa: "\f647"}.fa-o{--fa: "O"}.fa-suitcase-medical,.fa-medkit{--fa: "\f0fa"}.fa-user-secret{--fa: "\f21b"}.fa-otter{--fa: "\f700"}.fa-person-dress,.fa-female{--fa: "\f182"}.fa-comment-dollar{--fa: "\f651"}.fa-business-time,.fa-briefcase-clock{--fa: "\f64a"}.fa-table-cells-large,.fa-th-large{--fa: "\f009"}.fa-book-tanakh,.fa-tanakh{--fa: "\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa: "\f2a0"}.fa-hat-cowboy-side{--fa: "\f8c1"}.fa-clipboard-user{--fa: "\f7f3"}.fa-child{--fa: "\f1ae"}.fa-lira-sign{--fa: "\f195"}.fa-satellite{--fa: "\f7bf"}.fa-plane-lock{--fa: "\e558"}.fa-tag{--fa: "\f02b"}.fa-comment{--fa: "\f075"}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: "\f1fd"}.fa-envelope{--fa: "\f0e0"}.fa-angles-up,.fa-angle-double-up{--fa: "\f102"}.fa-paperclip{--fa: "\f0c6"}.fa-arrow-right-to-city{--fa: "\e4b3"}.fa-ribbon{--fa: "\f4d6"}.fa-lungs{--fa: "\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: "\f887"}.fa-litecoin-sign{--fa: "\e1d3"}.fa-border-none{--fa: "\f850"}.fa-circle-nodes{--fa: "\e4e2"}.fa-parachute-box{--fa: "\f4cd"}.fa-indent{--fa: "\f03c"}.fa-truck-field-un{--fa: "\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa: "\f254"}.fa-mountain{--fa: "\f6fc"}.fa-user-doctor,.fa-user-md{--fa: "\f0f0"}.fa-circle-info,.fa-info-circle{--fa: "\f05a"}.fa-cloud-meatball{--fa: "\f73b"}.fa-camera,.fa-camera-alt{--fa: "\f030"}.fa-square-virus{--fa: "\e578"}.fa-meteor{--fa: "\f753"}.fa-car-on{--fa: "\e4dd"}.fa-sleigh{--fa: "\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: "\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: "\f4c1"}.fa-water{--fa: "\f773"}.fa-calendar-check{--fa: "\f274"}.fa-braille{--fa: "\f2a1"}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: "\f486"}.fa-landmark{--fa: "\f66f"}.fa-truck{--fa: "\f0d1"}.fa-crosshairs{--fa: "\f05b"}.fa-person-cane{--fa: "\e53c"}.fa-tent{--fa: "\e57d"}.fa-vest-patches{--fa: "\e086"}.fa-check-double{--fa: "\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: "\f15d"}.fa-money-bill-wheat{--fa: "\e52a"}.fa-cookie{--fa: "\f563"}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: "\f0e2"}.fa-hard-drive,.fa-hdd{--fa: "\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: "\f586"}.fa-dumbbell{--fa: "\f44b"}.fa-rectangle-list,.fa-list-alt{--fa: "\f022"}.fa-tarp-droplet{--fa: "\e57c"}.fa-house-medical-circle-check{--fa: "\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: "\f7ca"}.fa-calendar-plus{--fa: "\f271"}.fa-plane-arrival{--fa: "\f5af"}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: "\f359"}.fa-train-subway,.fa-subway{--fa: "\f239"}.fa-chart-gantt{--fa: "\e0e4"}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: "\e1bc"}.fa-crop-simple,.fa-crop-alt{--fa: "\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa: "\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa: "\f30a"}.fa-dna{--fa: "\f471"}.fa-virus-slash{--fa: "\e075"}.fa-minus,.fa-subtract{--fa: "\f068"}.fa-chess{--fa: "\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa: "\f177"}.fa-plug-circle-check{--fa: "\e55c"}.fa-street-view{--fa: "\f21d"}.fa-franc-sign{--fa: "\e18f"}.fa-volume-off{--fa: "\f026"}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: "\f2a3"}.fa-gear,.fa-cog{--fa: "\f013"}.fa-droplet-slash,.fa-tint-slash{--fa: "\f5c7"}.fa-mosque{--fa: "\f678"}.fa-mosquito{--fa: "\e52b"}.fa-star-of-david{--fa: "\f69a"}.fa-person-military-rifle{--fa: "\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa: "\f07a"}.fa-vials{--fa: "\f493"}.fa-plug-circle-plus{--fa: "\e55f"}.fa-place-of-worship{--fa: "\f67f"}.fa-grip-vertical{--fa: "\f58e"}.fa-hexagon-nodes{--fa: "\e699"}.fa-arrow-turn-up,.fa-level-up{--fa: "\f148"}.fa-u{--fa: "U"}.fa-square-root-variable,.fa-square-root-alt{--fa: "\f698"}.fa-clock,.fa-clock-four{--fa: "\f017"}.fa-backward-step,.fa-step-backward{--fa: "\f048"}.fa-pallet{--fa: "\f482"}.fa-faucet{--fa: "\e005"}.fa-baseball-bat-ball{--fa: "\f432"}.fa-s{--fa: "S"}.fa-timeline{--fa: "\e29c"}.fa-keyboard{--fa: "\f11c"}.fa-caret-down{--fa: "\f0d7"}.fa-house-chimney-medical,.fa-clinic-medical{--fa: "\f7f2"}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: "\f2c8"}.fa-mobile-screen,.fa-mobile-android-alt{--fa: "\f3cf"}.fa-plane-up{--fa: "\e22d"}.fa-piggy-bank{--fa: "\f4d3"}.fa-battery-half,.fa-battery-3{--fa: "\f242"}.fa-mountain-city{--fa: "\e52e"}.fa-coins{--fa: "\f51e"}.fa-khanda{--fa: "\f66d"}.fa-sliders,.fa-sliders-h{--fa: "\f1de"}.fa-folder-tree{--fa: "\f802"}.fa-network-wired{--fa: "\f6ff"}.fa-map-pin{--fa: "\f276"}.fa-hamsa{--fa: "\f665"}.fa-cent-sign{--fa: "\e3f5"}.fa-flask{--fa: "\f0c3"}.fa-person-pregnant{--fa: "\e31e"}.fa-wand-sparkles{--fa: "\f72b"}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: "\f142"}.fa-ticket{--fa: "\f145"}.fa-power-off{--fa: "\f011"}.fa-right-long,.fa-long-arrow-alt-right{--fa: "\f30b"}.fa-flag-usa{--fa: "\f74d"}.fa-laptop-file{--fa: "\e51d"}.fa-tty,.fa-teletype{--fa: "\f1e4"}.fa-diagram-next{--fa: "\e476"}.fa-person-rifle{--fa: "\e54e"}.fa-house-medical-circle-exclamation{--fa: "\e512"}.fa-closed-captioning{--fa: "\f20a"}.fa-person-hiking,.fa-hiking{--fa: "\f6ec"}.fa-venus-double{--fa: "\f226"}.fa-images{--fa: "\f302"}.fa-calculator{--fa: "\f1ec"}.fa-people-pulling{--fa: "\e535"}.fa-n{--fa: "N"}.fa-cable-car,.fa-tram{--fa: "\f7da"}.fa-cloud-rain{--fa: "\f73d"}.fa-building-circle-xmark{--fa: "\e4d4"}.fa-ship{--fa: "\f21a"}.fa-arrows-down-to-line{--fa: "\e4b8"}.fa-download{--fa: "\f019"}.fa-face-grin,.fa-grin{--fa: "\f580"}.fa-delete-left,.fa-backspace{--fa: "\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: "\f1fb"}.fa-file-circle-check{--fa: "\e5a0"}.fa-forward{--fa: "\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: "\f3ce"}.fa-face-meh,.fa-meh{--fa: "\f11a"}.fa-align-center{--fa: "\f037"}.fa-book-skull,.fa-book-dead{--fa: "\f6b7"}.fa-id-card,.fa-drivers-license{--fa: "\f2c2"}.fa-outdent,.fa-dedent{--fa: "\f03b"}.fa-heart-circle-exclamation{--fa: "\e4fe"}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: "\f015"}.fa-calendar-week{--fa: "\f784"}.fa-laptop-medical{--fa: "\f812"}.fa-b{--fa: "B"}.fa-file-medical{--fa: "\f477"}.fa-dice-one{--fa: "\f525"}.fa-kiwi-bird{--fa: "\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa: "\f0ec"}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: "\f2f9"}.fa-utensils,.fa-cutlery{--fa: "\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: "\f161"}.fa-mill-sign{--fa: "\e1ed"}.fa-bowl-rice{--fa: "\e2eb"}.fa-skull{--fa: "\f54c"}.fa-tower-broadcast,.fa-broadcast-tower{--fa: "\f519"}.fa-truck-pickup{--fa: "\f63c"}.fa-up-long,.fa-long-arrow-alt-up{--fa: "\f30c"}.fa-stop{--fa: "\f04d"}.fa-code-merge{--fa: "\f387"}.fa-upload{--fa: "\f093"}.fa-hurricane{--fa: "\f751"}.fa-mound{--fa: "\e52d"}.fa-toilet-portable{--fa: "\e583"}.fa-compact-disc{--fa: "\f51f"}.fa-file-arrow-down,.fa-file-download{--fa: "\f56d"}.fa-caravan{--fa: "\f8ff"}.fa-shield-cat{--fa: "\e572"}.fa-bolt,.fa-zap{--fa: "\f0e7"}.fa-glass-water{--fa: "\e4f4"}.fa-oil-well{--fa: "\e532"}.fa-vault{--fa: "\e2c5"}.fa-mars{--fa: "\f222"}.fa-toilet{--fa: "\f7d8"}.fa-plane-circle-xmark{--fa: "\e557"}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: "\f157"}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: "\f158"}.fa-sun{--fa: "\f185"}.fa-guitar{--fa: "\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa: "\f59c"}.fa-horse-head{--fa: "\f7ab"}.fa-bore-hole{--fa: "\e4c3"}.fa-industry{--fa: "\f275"}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: "\f358"}.fa-arrows-turn-to-dots{--fa: "\e4c1"}.fa-florin-sign{--fa: "\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: "\f884"}.fa-less-than{--fa: "<"}.fa-angle-down{--fa: "\f107"}.fa-car-tunnel{--fa: "\e4de"}.fa-head-side-cough{--fa: "\e061"}.fa-grip-lines{--fa: "\f7a4"}.fa-thumbs-down{--fa: "\f165"}.fa-user-lock{--fa: "\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa: "\f178"}.fa-anchor-circle-xmark{--fa: "\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa: "\f141"}.fa-chess-pawn{--fa: "\f443"}.fa-kit-medical,.fa-first-aid{--fa: "\f479"}.fa-person-through-window{--fa: "\e5a9"}.fa-toolbox{--fa: "\f552"}.fa-hands-holding-circle{--fa: "\e4fb"}.fa-bug{--fa: "\f188"}.fa-credit-card,.fa-credit-card-alt{--fa: "\f09d"}.fa-car,.fa-automobile{--fa: "\f1b9"}.fa-hand-holding-hand{--fa: "\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa: "\f5da"}.fa-mountain-sun{--fa: "\e52f"}.fa-arrows-left-right-to-line{--fa: "\e4ba"}.fa-dice-d20{--fa: "\f6cf"}.fa-truck-droplet{--fa: "\e58c"}.fa-file-circle-xmark{--fa: "\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa: "\e040"}.fa-medal{--fa: "\f5a2"}.fa-bed{--fa: "\f236"}.fa-square-h,.fa-h-square{--fa: "\f0fd"}.fa-podcast{--fa: "\f2ce"}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: "\f2c7"}.fa-bell{--fa: "\f0f3"}.fa-superscript{--fa: "\f12b"}.fa-plug-circle-xmark{--fa: "\e560"}.fa-star-of-life{--fa: "\f621"}.fa-phone-slash{--fa: "\f3dd"}.fa-paint-roller{--fa: "\f5aa"}.fa-handshake-angle,.fa-hands-helping{--fa: "\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa: "\f3c5"}.fa-file{--fa: "\f15b"}.fa-greater-than{--fa: ">"}.fa-person-swimming,.fa-swimmer{--fa: "\f5c4"}.fa-arrow-down{--fa: "\f063"}.fa-droplet,.fa-tint{--fa: "\f043"}.fa-eraser{--fa: "\f12d"}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: "\f57d"}.fa-person-burst{--fa: "\e53b"}.fa-dove{--fa: "\f4ba"}.fa-battery-empty,.fa-battery-0{--fa: "\f244"}.fa-socks{--fa: "\f696"}.fa-inbox{--fa: "\f01c"}.fa-section{--fa: "\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: "\f625"}.fa-envelope-open-text{--fa: "\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: "\f0f8"}.fa-wine-bottle{--fa: "\f72f"}.fa-chess-rook{--fa: "\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: "\f550"}.fa-dharmachakra{--fa: "\f655"}.fa-hotdog{--fa: "\f80f"}.fa-person-walking-with-cane,.fa-blind{--fa: "\f29d"}.fa-drum{--fa: "\f569"}.fa-ice-cream{--fa: "\f810"}.fa-heart-circle-bolt{--fa: "\e4fc"}.fa-fax{--fa: "\f1ac"}.fa-paragraph{--fa: "\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa: "\f772"}.fa-star-half{--fa: "\f089"}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: "\f468"}.fa-link,.fa-chain{--fa: "\f0c1"}.fa-ear-listen,.fa-assistive-listening-systems{--fa: "\f2a2"}.fa-tree-city{--fa: "\e587"}.fa-play{--fa: "\f04b"}.fa-font{--fa: "\f031"}.fa-table-cells-row-lock{--fa: "\e67a"}.fa-rupiah-sign{--fa: "\e23d"}.fa-magnifying-glass,.fa-search{--fa: "\f002"}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: "\f45d"}.fa-person-dots-from-line,.fa-diagnoses{--fa: "\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: "\f82a"}.fa-naira-sign{--fa: "\e1f6"}.fa-cart-arrow-down{--fa: "\f218"}.fa-walkie-talkie{--fa: "\f8ef"}.fa-file-pen,.fa-file-edit{--fa: "\f31c"}.fa-receipt{--fa: "\f543"}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: "\f14b"}.fa-suitcase-rolling{--fa: "\f5c1"}.fa-person-circle-exclamation{--fa: "\e53f"}.fa-chevron-down{--fa: "\f078"}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: "\f240"}.fa-skull-crossbones{--fa: "\f714"}.fa-code-compare{--fa: "\e13a"}.fa-list-ul,.fa-list-dots{--fa: "\f0ca"}.fa-school-lock{--fa: "\e56f"}.fa-tower-cell{--fa: "\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa: "\f309"}.fa-ranking-star{--fa: "\e561"}.fa-chess-king{--fa: "\f43f"}.fa-person-harassing{--fa: "\e549"}.fa-brazilian-real-sign{--fa: "\e46c"}.fa-landmark-dome,.fa-landmark-alt{--fa: "\f752"}.fa-arrow-up{--fa: "\f062"}.fa-tv,.fa-television,.fa-tv-alt{--fa: "\f26c"}.fa-shrimp{--fa: "\e448"}.fa-list-check,.fa-tasks{--fa: "\f0ae"}.fa-jug-detergent{--fa: "\e519"}.fa-circle-user,.fa-user-circle{--fa: "\f2bd"}.fa-user-shield{--fa: "\f505"}.fa-wind{--fa: "\f72e"}.fa-car-burst,.fa-car-crash{--fa: "\f5e1"}.fa-y{--fa: "Y"}.fa-person-snowboarding,.fa-snowboarding{--fa: "\f7ce"}.fa-truck-fast,.fa-shipping-fast{--fa: "\f48b"}.fa-fish{--fa: "\f578"}.fa-user-graduate{--fa: "\f501"}.fa-circle-half-stroke,.fa-adjust{--fa: "\f042"}.fa-clapperboard{--fa: "\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa: "\f7ba"}.fa-baseball,.fa-baseball-ball{--fa: "\f433"}.fa-jet-fighter-up{--fa: "\e518"}.fa-diagram-project,.fa-project-diagram{--fa: "\f542"}.fa-copy{--fa: "\f0c5"}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: "\f6a9"}.fa-hand-sparkles{--fa: "\e05d"}.fa-grip,.fa-grip-horizontal{--fa: "\f58d"}.fa-share-from-square,.fa-share-square{--fa: "\f14d"}.fa-child-combatant,.fa-child-rifle{--fa: "\e4e0"}.fa-gun{--fa: "\e19b"}.fa-square-phone,.fa-phone-square{--fa: "\f098"}.fa-plus,.fa-add{--fa: "+"}.fa-expand{--fa: "\f065"}.fa-computer{--fa: "\e4e5"}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: "\f00d"}.fa-arrows-up-down-left-right,.fa-arrows{--fa: "\f047"}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: "\f51c"}.fa-peso-sign{--fa: "\e222"}.fa-building-shield{--fa: "\e4d8"}.fa-baby{--fa: "\f77c"}.fa-users-line{--fa: "\e592"}.fa-quote-left,.fa-quote-left-alt{--fa: "\f10d"}.fa-tractor{--fa: "\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa: "\f829"}.fa-arrow-down-up-lock{--fa: "\e4b0"}.fa-lines-leaning{--fa: "\e51e"}.fa-ruler-combined{--fa: "\f546"}.fa-copyright{--fa: "\f1f9"}.fa-equals{--fa: "="}.fa-blender{--fa: "\f517"}.fa-teeth{--fa: "\f62e"}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: "\f20b"}.fa-map{--fa: "\f279"}.fa-rocket{--fa: "\f135"}.fa-photo-film,.fa-photo-video{--fa: "\f87c"}.fa-folder-minus{--fa: "\f65d"}.fa-hexagon-nodes-bolt{--fa: "\e69a"}.fa-store{--fa: "\f54e"}.fa-arrow-trend-up{--fa: "\e098"}.fa-plug-circle-minus{--fa: "\e55e"}.fa-sign-hanging,.fa-sign{--fa: "\f4d9"}.fa-bezier-curve{--fa: "\f55b"}.fa-bell-slash{--fa: "\f1f6"}.fa-tablet,.fa-tablet-android{--fa: "\f3fb"}.fa-school-flag{--fa: "\e56e"}.fa-fill{--fa: "\f575"}.fa-angle-up{--fa: "\f106"}.fa-drumstick-bite{--fa: "\f6d7"}.fa-holly-berry{--fa: "\f7aa"}.fa-chevron-left{--fa: "\f053"}.fa-bacteria{--fa: "\e059"}.fa-hand-lizard{--fa: "\f258"}.fa-notdef{--fa: "\e1fe"}.fa-disease{--fa: "\f7fa"}.fa-briefcase-medical{--fa: "\f469"}.fa-genderless{--fa: "\f22d"}.fa-chevron-right{--fa: "\f054"}.fa-retweet{--fa: "\f079"}.fa-car-rear,.fa-car-alt{--fa: "\f5de"}.fa-pump-soap{--fa: "\e06b"}.fa-video-slash{--fa: "\f4e2"}.fa-battery-quarter,.fa-battery-2{--fa: "\f243"}.fa-radio{--fa: "\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa: "\f77d"}.fa-traffic-light{--fa: "\f637"}.fa-thermometer{--fa: "\f491"}.fa-vr-cardboard{--fa: "\f729"}.fa-hand-middle-finger{--fa: "\f806"}.fa-percent,.fa-percentage{--fa: "%"}.fa-truck-moving{--fa: "\f4df"}.fa-glass-water-droplet{--fa: "\e4f5"}.fa-display{--fa: "\e163"}.fa-face-smile,.fa-smile{--fa: "\f118"}.fa-thumbtack,.fa-thumb-tack{--fa: "\f08d"}.fa-trophy{--fa: "\f091"}.fa-person-praying,.fa-pray{--fa: "\f683"}.fa-hammer{--fa: "\f6e3"}.fa-hand-peace{--fa: "\f25b"}.fa-rotate,.fa-sync-alt{--fa: "\f2f1"}.fa-spinner{--fa: "\f110"}.fa-robot{--fa: "\f544"}.fa-peace{--fa: "\f67c"}.fa-gears,.fa-cogs{--fa: "\f085"}.fa-warehouse{--fa: "\f494"}.fa-arrow-up-right-dots{--fa: "\e4b7"}.fa-splotch{--fa: "\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa: "\f584"}.fa-dice-four{--fa: "\f524"}.fa-sim-card{--fa: "\f7c4"}.fa-transgender,.fa-transgender-alt{--fa: "\f225"}.fa-mercury{--fa: "\f223"}.fa-arrow-turn-down,.fa-level-down{--fa: "\f149"}.fa-person-falling-burst{--fa: "\e547"}.fa-award{--fa: "\f559"}.fa-ticket-simple,.fa-ticket-alt{--fa: "\f3ff"}.fa-building{--fa: "\f1ad"}.fa-angles-left,.fa-angle-double-left{--fa: "\f100"}.fa-qrcode{--fa: "\f029"}.fa-clock-rotate-left,.fa-history{--fa: "\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: "\f583"}.fa-file-export,.fa-arrow-right-from-file{--fa: "\f56e"}.fa-shield,.fa-shield-blank{--fa: "\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: "\f885"}.fa-comment-nodes{--fa: "\e696"}.fa-house-medical{--fa: "\e3b2"}.fa-golf-ball-tee,.fa-golf-ball{--fa: "\f450"}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: "\f137"}.fa-house-chimney-window{--fa: "\e00d"}.fa-pen-nib{--fa: "\f5ad"}.fa-tent-arrow-turn-left{--fa: "\e580"}.fa-tents{--fa: "\e582"}.fa-wand-magic,.fa-magic{--fa: "\f0d0"}.fa-dog{--fa: "\f6d3"}.fa-carrot{--fa: "\f787"}.fa-moon{--fa: "\f186"}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: "\f5ce"}.fa-cheese{--fa: "\f7ef"}.fa-yin-yang{--fa: "\f6ad"}.fa-music{--fa: "\f001"}.fa-code-commit{--fa: "\f386"}.fa-temperature-low{--fa: "\f76b"}.fa-person-biking,.fa-biking{--fa: "\f84a"}.fa-broom{--fa: "\f51a"}.fa-shield-heart{--fa: "\e574"}.fa-gopuram{--fa: "\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa: "\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: "\f2d3"}.fa-hashtag{--fa: "#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: "\f424"}.fa-oil-can{--fa: "\f613"}.fa-t{--fa: "T"}.fa-hippo{--fa: "\f6ed"}.fa-chart-column{--fa: "\e0e3"}.fa-infinity{--fa: "\f534"}.fa-vial-circle-check{--fa: "\e596"}.fa-person-arrow-down-to-line{--fa: "\e538"}.fa-voicemail{--fa: "\f897"}.fa-fan{--fa: "\f863"}.fa-person-walking-luggage{--fa: "\e554"}.fa-up-down,.fa-arrows-alt-v{--fa: "\f338"}.fa-cloud-moon-rain{--fa: "\f73c"}.fa-calendar{--fa: "\f133"}.fa-trailer{--fa: "\e041"}.fa-bahai,.fa-haykal{--fa: "\f666"}.fa-sd-card{--fa: "\f7c2"}.fa-dragon{--fa: "\f6d5"}.fa-shoe-prints{--fa: "\f54b"}.fa-circle-plus,.fa-plus-circle{--fa: "\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: "\f58b"}.fa-hand-holding{--fa: "\f4bd"}.fa-plug-circle-exclamation{--fa: "\e55d"}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: "\f127"}.fa-clone{--fa: "\f24d"}.fa-person-walking-arrow-loop-left{--fa: "\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: "\f882"}.fa-fire-flame-curved,.fa-fire-alt{--fa: "\f7e4"}.fa-tornado{--fa: "\f76f"}.fa-file-circle-plus{--fa: "\e494"}.fa-book-quran,.fa-quran{--fa: "\f687"}.fa-anchor{--fa: "\f13d"}.fa-border-all{--fa: "\f84c"}.fa-face-angry,.fa-angry{--fa: "\f556"}.fa-cookie-bite{--fa: "\f564"}.fa-arrow-trend-down{--fa: "\e097"}.fa-rss,.fa-feed{--fa: "\f09e"}.fa-draw-polygon{--fa: "\f5ee"}.fa-scale-balanced,.fa-balance-scale{--fa: "\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: "\f62a"}.fa-shower{--fa: "\f2cc"}.fa-desktop,.fa-desktop-alt{--fa: "\f390"}.fa-m{--fa: "M"}.fa-table-list,.fa-th-list{--fa: "\f00b"}.fa-comment-sms,.fa-sms{--fa: "\f7cd"}.fa-book{--fa: "\f02d"}.fa-user-plus{--fa: "\f234"}.fa-check{--fa: "\f00c"}.fa-battery-three-quarters,.fa-battery-4{--fa: "\f241"}.fa-house-circle-check{--fa: "\e509"}.fa-angle-left{--fa: "\f104"}.fa-diagram-successor{--fa: "\e47a"}.fa-truck-arrow-right{--fa: "\e58b"}.fa-arrows-split-up-and-left{--fa: "\e4bc"}.fa-hand-fist,.fa-fist-raised{--fa: "\f6de"}.fa-cloud-moon{--fa: "\f6c3"}.fa-briefcase{--fa: "\f0b1"}.fa-person-falling{--fa: "\e546"}.fa-image-portrait,.fa-portrait{--fa: "\f3e0"}.fa-user-tag{--fa: "\f507"}.fa-rug{--fa: "\e569"}.fa-earth-europe,.fa-globe-europe{--fa: "\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: "\f59d"}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: "\f410"}.fa-baht-sign{--fa: "\e0ac"}.fa-book-open{--fa: "\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa: "\f66a"}.fa-handcuffs{--fa: "\e4f8"}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: "\f071"}.fa-database{--fa: "\f1c0"}.fa-share,.fa-mail-forward{--fa: "\f064"}.fa-bottle-droplet{--fa: "\e4c4"}.fa-mask-face{--fa: "\e1d7"}.fa-hill-rockslide{--fa: "\e508"}.fa-right-left,.fa-exchange-alt{--fa: "\f362"}.fa-paper-plane{--fa: "\f1d8"}.fa-road-circle-exclamation{--fa: "\e565"}.fa-dungeon{--fa: "\f6d9"}.fa-align-right{--fa: "\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: "\f53b"}.fa-life-ring{--fa: "\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa: "\f2a7"}.fa-calendar-day{--fa: "\f783"}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: "\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa: "\f07d"}.fa-face-grimace,.fa-grimace{--fa: "\f57f"}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: "\e2ce"}.fa-turn-down,.fa-level-down-alt{--fa: "\f3be"}.fa-person-walking-arrow-right{--fa: "\e552"}.fa-square-envelope,.fa-envelope-square{--fa: "\f199"}.fa-dice{--fa: "\f522"}.fa-bowling-ball{--fa: "\f436"}.fa-brain{--fa: "\f5dc"}.fa-bandage,.fa-band-aid{--fa: "\f462"}.fa-calendar-minus{--fa: "\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: "\f057"}.fa-gifts{--fa: "\f79c"}.fa-hotel{--fa: "\f594"}.fa-earth-asia,.fa-globe-asia{--fa: "\f57e"}.fa-id-card-clip,.fa-id-card-alt{--fa: "\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa: "\f00e"}.fa-thumbs-up{--fa: "\f164"}.fa-user-clock{--fa: "\f4fd"}.fa-hand-dots,.fa-allergies{--fa: "\f461"}.fa-file-invoice{--fa: "\f570"}.fa-window-minimize{--fa: "\f2d1"}.fa-mug-saucer,.fa-coffee{--fa: "\f0f4"}.fa-brush{--fa: "\f55d"}.fa-file-half-dashed{--fa: "\e698"}.fa-mask{--fa: "\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa: "\f010"}.fa-ruler-vertical{--fa: "\f548"}.fa-user-large,.fa-user-alt{--fa: "\f406"}.fa-train-tram{--fa: "\e5b4"}.fa-user-nurse{--fa: "\f82f"}.fa-syringe{--fa: "\f48e"}.fa-cloud-sun{--fa: "\f6c4"}.fa-stopwatch-20{--fa: "\e06f"}.fa-square-full{--fa: "\f45c"}.fa-magnet{--fa: "\f076"}.fa-jar{--fa: "\e516"}.fa-note-sticky,.fa-sticky-note{--fa: "\f249"}.fa-bug-slash{--fa: "\e490"}.fa-arrow-up-from-water-pump{--fa: "\e4b6"}.fa-bone{--fa: "\f5d7"}.fa-table-cells-row-unlock{--fa: "\e691"}.fa-user-injured{--fa: "\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa: "\f5b4"}.fa-plane{--fa: "\f072"}.fa-tent-arrows-down{--fa: "\e581"}.fa-exclamation{--fa: "!"}.fa-arrows-spin{--fa: "\e4bb"}.fa-print{--fa: "\f02f"}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: "\e2bb"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-x{--fa: "X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: "\f688"}.fa-users-gear,.fa-users-cog{--fa: "\f509"}.fa-person-military-pointing{--fa: "\e54a"}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: "\f19c"}.fa-umbrella{--fa: "\f0e9"}.fa-trowel{--fa: "\e589"}.fa-d{--fa: "D"}.fa-stapler{--fa: "\e5af"}.fa-masks-theater,.fa-theater-masks{--fa: "\f630"}.fa-kip-sign{--fa: "\e1c4"}.fa-hand-point-left{--fa: "\f0a5"}.fa-handshake-simple,.fa-handshake-alt{--fa: "\f4c6"}.fa-jet-fighter,.fa-fighter-jet{--fa: "\f0fb"}.fa-square-share-nodes,.fa-share-alt-square{--fa: "\f1e1"}.fa-barcode{--fa: "\f02a"}.fa-plus-minus{--fa: "\e43c"}.fa-video,.fa-video-camera{--fa: "\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa: "\f19d"}.fa-hand-holding-medical{--fa: "\e05c"}.fa-person-circle-check{--fa: "\e53e"}.fa-turn-up,.fa-level-up-alt{--fa: "\f3bf"}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-brands-400.woff2") format("woff2"),url("./media/fa-brands-400.ttf") format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: "\f3d0"}.fa-hooli{--fa: "\f427"}.fa-yelp{--fa: "\f1e9"}.fa-cc-visa{--fa: "\f1f0"}.fa-lastfm{--fa: "\f202"}.fa-shopware{--fa: "\f5b5"}.fa-creative-commons-nc{--fa: "\f4e8"}.fa-aws{--fa: "\f375"}.fa-redhat{--fa: "\f7bc"}.fa-yoast{--fa: "\f2b1"}.fa-cloudflare{--fa: "\e07d"}.fa-ups{--fa: "\f7e0"}.fa-pixiv{--fa: "\e640"}.fa-wpexplorer{--fa: "\f2de"}.fa-dyalog{--fa: "\f399"}.fa-bity{--fa: "\f37a"}.fa-stackpath{--fa: "\f842"}.fa-buysellads{--fa: "\f20d"}.fa-first-order{--fa: "\f2b0"}.fa-modx{--fa: "\f285"}.fa-guilded{--fa: "\e07e"}.fa-vnv{--fa: "\f40b"}.fa-square-js,.fa-js-square{--fa: "\f3b9"}.fa-microsoft{--fa: "\f3ca"}.fa-qq{--fa: "\f1d6"}.fa-orcid{--fa: "\f8d2"}.fa-java{--fa: "\f4e4"}.fa-invision{--fa: "\f7b0"}.fa-creative-commons-pd-alt{--fa: "\f4ed"}.fa-centercode{--fa: "\f380"}.fa-glide-g{--fa: "\f2a6"}.fa-drupal{--fa: "\f1a9"}.fa-jxl{--fa: "\e67b"}.fa-dart-lang{--fa: "\e693"}.fa-hire-a-helper{--fa: "\f3b0"}.fa-creative-commons-by{--fa: "\f4e7"}.fa-unity{--fa: "\e049"}.fa-whmcs{--fa: "\f40d"}.fa-rocketchat{--fa: "\f3e8"}.fa-vk{--fa: "\f189"}.fa-untappd{--fa: "\f405"}.fa-mailchimp{--fa: "\f59e"}.fa-css3-alt{--fa: "\f38b"}.fa-square-reddit,.fa-reddit-square{--fa: "\f1a2"}.fa-vimeo-v{--fa: "\f27d"}.fa-contao{--fa: "\f26d"}.fa-square-font-awesome{--fa: "\e5ad"}.fa-deskpro{--fa: "\f38f"}.fa-brave{--fa: "\e63c"}.fa-sistrix{--fa: "\f3ee"}.fa-square-instagram,.fa-instagram-square{--fa: "\e055"}.fa-battle-net{--fa: "\f835"}.fa-the-red-yeti{--fa: "\f69d"}.fa-square-hacker-news,.fa-hacker-news-square{--fa: "\f3af"}.fa-edge{--fa: "\f282"}.fa-threads{--fa: "\e618"}.fa-napster{--fa: "\f3d2"}.fa-square-snapchat,.fa-snapchat-square{--fa: "\f2ad"}.fa-google-plus-g{--fa: "\f0d5"}.fa-artstation{--fa: "\f77a"}.fa-markdown{--fa: "\f60f"}.fa-sourcetree{--fa: "\f7d3"}.fa-google-plus{--fa: "\f2b3"}.fa-diaspora{--fa: "\f791"}.fa-foursquare{--fa: "\f180"}.fa-stack-overflow{--fa: "\f16c"}.fa-github-alt{--fa: "\f113"}.fa-phoenix-squadron{--fa: "\f511"}.fa-pagelines{--fa: "\f18c"}.fa-algolia{--fa: "\f36c"}.fa-red-river{--fa: "\f3e3"}.fa-creative-commons-sa{--fa: "\f4ef"}.fa-safari{--fa: "\f267"}.fa-google{--fa: "\f1a0"}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: "\f35c"}.fa-atlassian{--fa: "\f77b"}.fa-linkedin-in{--fa: "\f0e1"}.fa-digital-ocean{--fa: "\f391"}.fa-nimblr{--fa: "\f5a8"}.fa-chromecast{--fa: "\f838"}.fa-evernote{--fa: "\f839"}.fa-hacker-news{--fa: "\f1d4"}.fa-creative-commons-sampling{--fa: "\f4f0"}.fa-adversal{--fa: "\f36a"}.fa-creative-commons{--fa: "\f25e"}.fa-watchman-monitoring{--fa: "\e087"}.fa-fonticons{--fa: "\f280"}.fa-weixin{--fa: "\f1d7"}.fa-shirtsinbulk{--fa: "\f214"}.fa-codepen{--fa: "\f1cb"}.fa-git-alt{--fa: "\f841"}.fa-lyft{--fa: "\f3c3"}.fa-rev{--fa: "\f5b2"}.fa-windows{--fa: "\f17a"}.fa-wizards-of-the-coast{--fa: "\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa: "\f2aa"}.fa-meetup{--fa: "\f2e0"}.fa-centos{--fa: "\f789"}.fa-adn{--fa: "\f170"}.fa-cloudsmith{--fa: "\f384"}.fa-opensuse{--fa: "\e62b"}.fa-pied-piper-alt{--fa: "\f1a8"}.fa-square-dribbble,.fa-dribbble-square{--fa: "\f397"}.fa-codiepie{--fa: "\f284"}.fa-node{--fa: "\f419"}.fa-mix{--fa: "\f3cb"}.fa-steam{--fa: "\f1b6"}.fa-cc-apple-pay{--fa: "\f416"}.fa-scribd{--fa: "\f28a"}.fa-debian{--fa: "\e60b"}.fa-openid{--fa: "\f19b"}.fa-instalod{--fa: "\e081"}.fa-files-pinwheel{--fa: "\e69f"}.fa-expeditedssl{--fa: "\f23e"}.fa-sellcast{--fa: "\f2da"}.fa-square-twitter,.fa-twitter-square{--fa: "\f081"}.fa-r-project{--fa: "\f4f7"}.fa-delicious{--fa: "\f1a5"}.fa-freebsd{--fa: "\f3a4"}.fa-vuejs{--fa: "\f41f"}.fa-accusoft{--fa: "\f369"}.fa-ioxhost{--fa: "\f208"}.fa-fonticons-fi{--fa: "\f3a2"}.fa-app-store{--fa: "\f36f"}.fa-cc-mastercard{--fa: "\f1f1"}.fa-itunes-note{--fa: "\f3b5"}.fa-golang{--fa: "\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa: "\f3bb"}.fa-grav{--fa: "\f2d6"}.fa-weibo{--fa: "\f18a"}.fa-uncharted{--fa: "\e084"}.fa-firstdraft{--fa: "\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa: "\f431"}.fa-wikipedia-w{--fa: "\f266"}.fa-wpressr,.fa-rendact{--fa: "\f3e4"}.fa-angellist{--fa: "\f209"}.fa-galactic-republic{--fa: "\f50c"}.fa-nfc-directional{--fa: "\e530"}.fa-skype{--fa: "\f17e"}.fa-joget{--fa: "\f3b7"}.fa-fedora{--fa: "\f798"}.fa-stripe-s{--fa: "\f42a"}.fa-meta{--fa: "\e49b"}.fa-laravel{--fa: "\f3bd"}.fa-hotjar{--fa: "\f3b1"}.fa-bluetooth-b{--fa: "\f294"}.fa-square-letterboxd{--fa: "\e62e"}.fa-sticker-mule{--fa: "\f3f7"}.fa-creative-commons-zero{--fa: "\f4f3"}.fa-hips{--fa: "\f452"}.fa-css{--fa: "\e6a2"}.fa-behance{--fa: "\f1b4"}.fa-reddit{--fa: "\f1a1"}.fa-discord{--fa: "\f392"}.fa-chrome{--fa: "\f268"}.fa-app-store-ios{--fa: "\f370"}.fa-cc-discover{--fa: "\f1f2"}.fa-wpbeginner{--fa: "\f297"}.fa-confluence{--fa: "\f78d"}.fa-shoelace{--fa: "\e60c"}.fa-mdb{--fa: "\f8ca"}.fa-dochub{--fa: "\f394"}.fa-accessible-icon{--fa: "\f368"}.fa-ebay{--fa: "\f4f4"}.fa-amazon{--fa: "\f270"}.fa-unsplash{--fa: "\e07c"}.fa-yarn{--fa: "\f7e3"}.fa-square-steam,.fa-steam-square{--fa: "\f1b7"}.fa-500px{--fa: "\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa: "\f194"}.fa-asymmetrik{--fa: "\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: "\f2b4"}.fa-gratipay{--fa: "\f184"}.fa-apple{--fa: "\f179"}.fa-hive{--fa: "\e07f"}.fa-gitkraken{--fa: "\f3a6"}.fa-keybase{--fa: "\f4f5"}.fa-apple-pay{--fa: "\f415"}.fa-padlet{--fa: "\e4a0"}.fa-amazon-pay{--fa: "\f42c"}.fa-square-github,.fa-github-square{--fa: "\f092"}.fa-stumbleupon{--fa: "\f1a4"}.fa-fedex{--fa: "\f797"}.fa-phoenix-framework{--fa: "\f3dc"}.fa-shopify{--fa: "\e057"}.fa-neos{--fa: "\f612"}.fa-square-threads{--fa: "\e619"}.fa-hackerrank{--fa: "\f5f7"}.fa-researchgate{--fa: "\f4f8"}.fa-swift{--fa: "\f8e1"}.fa-angular{--fa: "\f420"}.fa-speakap{--fa: "\f3f3"}.fa-angrycreative{--fa: "\f36e"}.fa-y-combinator{--fa: "\f23b"}.fa-empire{--fa: "\f1d1"}.fa-envira{--fa: "\f299"}.fa-google-scholar{--fa: "\e63b"}.fa-square-gitlab,.fa-gitlab-square{--fa: "\e5ae"}.fa-studiovinari{--fa: "\f3f8"}.fa-pied-piper{--fa: "\f2ae"}.fa-wordpress{--fa: "\f19a"}.fa-product-hunt{--fa: "\f288"}.fa-firefox{--fa: "\f269"}.fa-linode{--fa: "\f2b8"}.fa-goodreads{--fa: "\f3a8"}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: "\f264"}.fa-jsfiddle{--fa: "\f1cc"}.fa-sith{--fa: "\f512"}.fa-themeisle{--fa: "\f2b2"}.fa-page4{--fa: "\f3d7"}.fa-hashnode{--fa: "\e499"}.fa-react{--fa: "\f41b"}.fa-cc-paypal{--fa: "\f1f4"}.fa-squarespace{--fa: "\f5be"}.fa-cc-stripe{--fa: "\f1f5"}.fa-creative-commons-share{--fa: "\f4f2"}.fa-bitcoin{--fa: "\f379"}.fa-keycdn{--fa: "\f3ba"}.fa-opera{--fa: "\f26a"}.fa-itch-io{--fa: "\f83a"}.fa-umbraco{--fa: "\f8e8"}.fa-galactic-senate{--fa: "\f50d"}.fa-ubuntu{--fa: "\f7df"}.fa-draft2digital{--fa: "\f396"}.fa-stripe{--fa: "\f429"}.fa-houzz{--fa: "\f27c"}.fa-gg{--fa: "\f260"}.fa-dhl{--fa: "\f790"}.fa-square-pinterest,.fa-pinterest-square{--fa: "\f0d3"}.fa-xing{--fa: "\f168"}.fa-blackberry{--fa: "\f37b"}.fa-creative-commons-pd{--fa: "\f4ec"}.fa-playstation{--fa: "\f3df"}.fa-quinscape{--fa: "\f459"}.fa-less{--fa: "\f41d"}.fa-blogger-b{--fa: "\f37d"}.fa-opencart{--fa: "\f23d"}.fa-vine{--fa: "\f1ca"}.fa-signal-messenger{--fa: "\e663"}.fa-paypal{--fa: "\f1ed"}.fa-gitlab{--fa: "\f296"}.fa-typo3{--fa: "\f42b"}.fa-reddit-alien{--fa: "\f281"}.fa-yahoo{--fa: "\f19e"}.fa-dailymotion{--fa: "\e052"}.fa-affiliatetheme{--fa: "\f36b"}.fa-pied-piper-pp{--fa: "\f1a7"}.fa-bootstrap{--fa: "\f836"}.fa-odnoklassniki{--fa: "\f263"}.fa-nfc-symbol{--fa: "\e531"}.fa-mintbit{--fa: "\e62f"}.fa-ethereum{--fa: "\f42e"}.fa-speaker-deck{--fa: "\f83c"}.fa-creative-commons-nc-eu{--fa: "\f4e9"}.fa-patreon{--fa: "\f3d9"}.fa-avianex{--fa: "\f374"}.fa-ello{--fa: "\f5f1"}.fa-gofore{--fa: "\f3a7"}.fa-bimobject{--fa: "\f378"}.fa-brave-reverse{--fa: "\e63d"}.fa-facebook-f{--fa: "\f39e"}.fa-square-google-plus,.fa-google-plus-square{--fa: "\f0d4"}.fa-web-awesome{--fa: "\e682"}.fa-mandalorian{--fa: "\f50f"}.fa-first-order-alt{--fa: "\f50a"}.fa-osi{--fa: "\f41a"}.fa-google-wallet{--fa: "\f1ee"}.fa-d-and-d-beyond{--fa: "\f6ca"}.fa-periscope{--fa: "\f3da"}.fa-fulcrum{--fa: "\f50b"}.fa-cloudscale{--fa: "\f383"}.fa-forumbee{--fa: "\f211"}.fa-mizuni{--fa: "\f3cc"}.fa-schlix{--fa: "\f3ea"}.fa-square-xing,.fa-xing-square{--fa: "\f169"}.fa-bandcamp{--fa: "\f2d5"}.fa-wpforms{--fa: "\f298"}.fa-cloudversify{--fa: "\f385"}.fa-usps{--fa: "\f7e1"}.fa-megaport{--fa: "\f5a3"}.fa-magento{--fa: "\f3c4"}.fa-spotify{--fa: "\f1bc"}.fa-optin-monster{--fa: "\f23c"}.fa-fly{--fa: "\f417"}.fa-square-bluesky{--fa: "\e6a3"}.fa-aviato{--fa: "\f421"}.fa-itunes{--fa: "\f3b4"}.fa-cuttlefish{--fa: "\f38c"}.fa-blogger{--fa: "\f37c"}.fa-flickr{--fa: "\f16e"}.fa-viber{--fa: "\f409"}.fa-soundcloud{--fa: "\f1be"}.fa-digg{--fa: "\f1a6"}.fa-tencent-weibo{--fa: "\f1d5"}.fa-letterboxd{--fa: "\e62d"}.fa-symfony{--fa: "\f83d"}.fa-maxcdn{--fa: "\f136"}.fa-etsy{--fa: "\f2d7"}.fa-facebook-messenger{--fa: "\f39f"}.fa-audible{--fa: "\f373"}.fa-think-peaks{--fa: "\f731"}.fa-bilibili{--fa: "\e3d9"}.fa-erlang{--fa: "\f39d"}.fa-x-twitter{--fa: "\e61b"}.fa-cotton-bureau{--fa: "\f89e"}.fa-dashcube{--fa: "\f210"}.fa-42-group,.fa-innosoft{--fa: "\e080"}.fa-stack-exchange{--fa: "\f18d"}.fa-elementor{--fa: "\f430"}.fa-square-pied-piper,.fa-pied-piper-square{--fa: "\e01e"}.fa-creative-commons-nd{--fa: "\f4eb"}.fa-palfed{--fa: "\f3d8"}.fa-superpowers{--fa: "\f2dd"}.fa-resolving{--fa: "\f3e7"}.fa-xbox{--fa: "\f412"}.fa-square-web-awesome-stroke{--fa: "\e684"}.fa-searchengin{--fa: "\f3eb"}.fa-tiktok{--fa: "\e07b"}.fa-square-facebook,.fa-facebook-square{--fa: "\f082"}.fa-renren{--fa: "\f18b"}.fa-linux{--fa: "\f17c"}.fa-glide{--fa: "\f2a5"}.fa-linkedin{--fa: "\f08c"}.fa-hubspot{--fa: "\f3b2"}.fa-deploydog{--fa: "\f38e"}.fa-twitch{--fa: "\f1e8"}.fa-flutter{--fa: "\e694"}.fa-ravelry{--fa: "\f2d9"}.fa-mixer{--fa: "\e056"}.fa-square-lastfm,.fa-lastfm-square{--fa: "\f203"}.fa-vimeo{--fa: "\f40a"}.fa-mendeley{--fa: "\f7b3"}.fa-uniregistry{--fa: "\f404"}.fa-figma{--fa: "\f799"}.fa-creative-commons-remix{--fa: "\f4ee"}.fa-cc-amazon-pay{--fa: "\f42d"}.fa-dropbox{--fa: "\f16b"}.fa-instagram{--fa: "\f16d"}.fa-cmplid{--fa: "\e360"}.fa-upwork{--fa: "\e641"}.fa-facebook{--fa: "\f09a"}.fa-gripfire{--fa: "\f3ac"}.fa-jedi-order{--fa: "\f50e"}.fa-uikit{--fa: "\f403"}.fa-fort-awesome-alt{--fa: "\f3a3"}.fa-phabricator{--fa: "\f3db"}.fa-ussunnah{--fa: "\f407"}.fa-earlybirds{--fa: "\f39a"}.fa-trade-federation{--fa: "\f513"}.fa-autoprefixer{--fa: "\f41c"}.fa-whatsapp{--fa: "\f232"}.fa-square-upwork{--fa: "\e67c"}.fa-slideshare{--fa: "\f1e7"}.fa-google-play{--fa: "\f3ab"}.fa-viadeo{--fa: "\f2a9"}.fa-line{--fa: "\f3c0"}.fa-google-drive{--fa: "\f3aa"}.fa-servicestack{--fa: "\f3ec"}.fa-simplybuilt{--fa: "\f215"}.fa-bitbucket{--fa: "\f171"}.fa-imdb{--fa: "\f2d8"}.fa-deezer{--fa: "\e077"}.fa-raspberry-pi{--fa: "\f7bb"}.fa-jira{--fa: "\f7b1"}.fa-docker{--fa: "\f395"}.fa-screenpal{--fa: "\e570"}.fa-bluetooth{--fa: "\f293"}.fa-gitter{--fa: "\f426"}.fa-d-and-d{--fa: "\f38d"}.fa-microblog{--fa: "\e01a"}.fa-cc-diners-club{--fa: "\f24c"}.fa-gg-circle{--fa: "\f261"}.fa-pied-piper-hat{--fa: "\f4e5"}.fa-kickstarter-k{--fa: "\f3bc"}.fa-yandex{--fa: "\f413"}.fa-readme{--fa: "\f4d5"}.fa-html5{--fa: "\f13b"}.fa-sellsy{--fa: "\f213"}.fa-square-web-awesome{--fa: "\e683"}.fa-sass{--fa: "\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa: "\e2d0"}.fa-buromobelexperte{--fa: "\f37f"}.fa-salesforce{--fa: "\f83b"}.fa-octopus-deploy{--fa: "\e082"}.fa-medapps{--fa: "\f3c6"}.fa-ns8{--fa: "\f3d5"}.fa-pinterest-p{--fa: "\f231"}.fa-apper{--fa: "\f371"}.fa-fort-awesome{--fa: "\f286"}.fa-waze{--fa: "\f83f"}.fa-bluesky{--fa: "\e671"}.fa-cc-jcb{--fa: "\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa: "\f2ab"}.fa-fantasy-flight-games{--fa: "\f6dc"}.fa-rust{--fa: "\e07a"}.fa-wix{--fa: "\f5cf"}.fa-square-behance,.fa-behance-square{--fa: "\f1b5"}.fa-supple{--fa: "\f3f9"}.fa-webflow{--fa: "\e65c"}.fa-rebel{--fa: "\f1d0"}.fa-css3{--fa: "\f13c"}.fa-staylinked{--fa: "\f3f5"}.fa-kaggle{--fa: "\f5fa"}.fa-space-awesome{--fa: "\e5ac"}.fa-deviantart{--fa: "\f1bd"}.fa-cpanel{--fa: "\f388"}.fa-goodreads-g{--fa: "\f3a9"}.fa-square-git,.fa-git-square{--fa: "\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa: "\f174"}.fa-trello{--fa: "\f181"}.fa-creative-commons-nc-jp{--fa: "\f4ea"}.fa-get-pocket{--fa: "\f265"}.fa-perbyte{--fa: "\e083"}.fa-grunt{--fa: "\f3ad"}.fa-weebly{--fa: "\f5cc"}.fa-connectdevelop{--fa: "\f20e"}.fa-leanpub{--fa: "\f212"}.fa-black-tie{--fa: "\f27e"}.fa-themeco{--fa: "\f5c6"}.fa-python{--fa: "\f3e2"}.fa-android{--fa: "\f17b"}.fa-bots{--fa: "\e340"}.fa-free-code-camp{--fa: "\f2c5"}.fa-hornbill{--fa: "\f592"}.fa-js{--fa: "\f3b8"}.fa-ideal{--fa: "\e013"}.fa-git{--fa: "\f1d3"}.fa-dev{--fa: "\f6cc"}.fa-sketch{--fa: "\f7c6"}.fa-yandex-international{--fa: "\f414"}.fa-cc-amex{--fa: "\f1f3"}.fa-uber{--fa: "\f402"}.fa-github{--fa: "\f09b"}.fa-php{--fa: "\f457"}.fa-alipay{--fa: "\f642"}.fa-youtube{--fa: "\f167"}.fa-skyatlas{--fa: "\f216"}.fa-firefox-browser{--fa: "\e007"}.fa-replyd{--fa: "\f3e6"}.fa-suse{--fa: "\f7d6"}.fa-jenkins{--fa: "\f3b6"}.fa-twitter{--fa: "\f099"}.fa-rockrms{--fa: "\f3e9"}.fa-pinterest{--fa: "\f0d2"}.fa-buffer{--fa: "\f837"}.fa-npm{--fa: "\f3d4"}.fa-yammer{--fa: "\f840"}.fa-btc{--fa: "\f15a"}.fa-dribbble{--fa: "\f17d"}.fa-stumbleupon-circle{--fa: "\f1a3"}.fa-internet-explorer{--fa: "\f26b"}.fa-stubber{--fa: "\e5c7"}.fa-telegram,.fa-telegram-plane{--fa: "\f2c6"}.fa-old-republic{--fa: "\f510"}.fa-odysee{--fa: "\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa: "\f40c"}.fa-node-js{--fa: "\f3d3"}.fa-edge-legacy{--fa: "\e078"}.fa-slack,.fa-slack-hash{--fa: "\f198"}.fa-medrt{--fa: "\f3c8"}.fa-usb{--fa: "\f287"}.fa-tumblr{--fa: "\f173"}.fa-vaadin{--fa: "\f408"}.fa-quora{--fa: "\f2c4"}.fa-square-x-twitter{--fa: "\e61a"}.fa-reacteurope{--fa: "\f75d"}.fa-medium,.fa-medium-m{--fa: "\f23a"}.fa-amilia{--fa: "\f36d"}.fa-mixcloud{--fa: "\f289"}.fa-flipboard{--fa: "\f44d"}.fa-viacoin{--fa: "\f237"}.fa-critical-role{--fa: "\f6c9"}.fa-sitrox{--fa: "\e44a"}.fa-discourse{--fa: "\f393"}.fa-joomla{--fa: "\f1aa"}.fa-mastodon{--fa: "\f4f6"}.fa-airbnb{--fa: "\f834"}.fa-wolf-pack-battalion{--fa: "\f514"}.fa-buy-n-large{--fa: "\f8a6"}.fa-gulp{--fa: "\f3ae"}.fa-creative-commons-sampling-plus{--fa: "\f4f1"}.fa-strava{--fa: "\f428"}.fa-ember{--fa: "\f423"}.fa-canadian-maple-leaf{--fa: "\f785"}.fa-teamspeak{--fa: "\f4f9"}.fa-pushed{--fa: "\f3e1"}.fa-wordpress-simple{--fa: "\f411"}.fa-nutritionix{--fa: "\f3d6"}.fa-wodu{--fa: "\e088"}.fa-google-pay{--fa: "\e079"}.fa-intercom{--fa: "\f7af"}.fa-zhihu{--fa: "\f63f"}.fa-korvue{--fa: "\f42f"}.fa-pix{--fa: "\e43a"}.fa-steam-symbol{--fa: "\f3f6"}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-regular-400.woff2") format("woff2"),url("./media/fa-regular-400.ttf") format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("./media/fa-solid-900.woff2") format("woff2"),url("./media/fa-solid-900.ttf") format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url("./media/fa-brands-400.woff2") format("woff2"),url("./media/fa-brands-400.ttf") format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url("./media/fa-solid-900.woff2") format("woff2"),url("./media/fa-solid-900.ttf") format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url("./media/fa-regular-400.woff2") format("woff2"),url("./media/fa-regular-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-solid-900.woff2") format("woff2"),url("./media/fa-solid-900.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-brands-400.woff2") format("woff2"),url("./media/fa-brands-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-regular-400.woff2") format("woff2"),url("./media/fa-regular-400.ttf") format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-v4compatibility.woff2") format("woff2"),url("./media/fa-v4compatibility.ttf") format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.fa.fa-glass{--fa: "\f000"}.fa.fa-envelope-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-o{--fa: "\f0e0"}.fa.fa-star-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-o{--fa: "\f005"}.fa.fa-remove,.fa.fa-close{--fa: "\f00d"}.fa.fa-gear{--fa: "\f013"}.fa.fa-trash-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-trash-o{--fa: "\f2ed"}.fa.fa-home{--fa: "\f015"}.fa.fa-file-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-o{--fa: "\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-clock-o{--fa: "\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-down{--fa: "\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-up{--fa: "\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-play-circle-o{--fa: "\f144"}.fa.fa-repeat,.fa.fa-rotate-right{--fa: "\f01e"}.fa.fa-refresh{--fa: "\f021"}.fa.fa-list-alt{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-list-alt{--fa: "\f022"}.fa.fa-dedent{--fa: "\f03b"}.fa.fa-video-camera{--fa: "\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-picture-o{--fa: "\f03e"}.fa.fa-photo{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-photo{--fa: "\f03e"}.fa.fa-image{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-image{--fa: "\f03e"}.fa.fa-map-marker{--fa: "\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-pencil-square-o{--fa: "\f044"}.fa.fa-edit{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-edit{--fa: "\f044"}.fa.fa-share-square-o{--fa: "\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-square-o{--fa: "\f14a"}.fa.fa-arrows{--fa: "\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-circle-o{--fa: "\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-circle-o{--fa: "\f058"}.fa.fa-mail-forward{--fa: "\f064"}.fa.fa-expand{--fa: "\f424"}.fa.fa-compress{--fa: "\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-warning{--fa: "\f071"}.fa.fa-calendar{--fa: "\f073"}.fa.fa-arrows-v{--fa: "\f338"}.fa.fa-arrows-h{--fa: "\f337"}.fa.fa-bar-chart,.fa.fa-bar-chart-o{--fa: "\e0e3"}.fa.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-twitter-square{--fa: "\f081"}.fa.fa-facebook-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-square{--fa: "\f082"}.fa.fa-gears{--fa: "\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-up{--fa: "\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-down{--fa: "\f165"}.fa.fa-heart-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-heart-o{--fa: "\f004"}.fa.fa-sign-out{--fa: "\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-linkedin-square{--fa: "\f08c"}.fa.fa-thumb-tack{--fa: "\f08d"}.fa.fa-external-link{--fa: "\f35d"}.fa.fa-sign-in{--fa: "\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-github-square{--fa: "\f092"}.fa.fa-lemon-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-lemon-o{--fa: "\f094"}.fa.fa-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-square-o{--fa: "\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bookmark-o{--fa: "\f02e"}.fa.fa-twitter,.fa.fa-facebook{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook{--fa: "\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-f{--fa: "\f39e"}.fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-feed{--fa: "\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hdd-o{--fa: "\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-right{--fa: "\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-left{--fa: "\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-up{--fa: "\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-down{--fa: "\f0a7"}.fa.fa-globe{--fa: "\f57d"}.fa.fa-tasks{--fa: "\f828"}.fa.fa-arrows-alt{--fa: "\f31e"}.fa.fa-group{--fa: "\f0c0"}.fa.fa-chain{--fa: "\f0c1"}.fa.fa-cut{--fa: "\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-files-o{--fa: "\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-floppy-o{--fa: "\f0c7"}.fa.fa-save{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-save{--fa: "\f0c7"}.fa.fa-navicon,.fa.fa-reorder{--fa: "\f0c9"}.fa.fa-magic{--fa: "\e2ca"}.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pinterest-square{--fa: "\f0d3"}.fa.fa-google-plus-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-square{--fa: "\f0d4"}.fa.fa-google-plus{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus{--fa: "\f0d5"}.fa.fa-money{--fa: "\f3d1"}.fa.fa-unsorted{--fa: "\f0dc"}.fa.fa-sort-desc{--fa: "\f0dd"}.fa.fa-sort-asc{--fa: "\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-linkedin{--fa: "\f0e1"}.fa.fa-rotate-left{--fa: "\f0e2"}.fa.fa-legal{--fa: "\f0e3"}.fa.fa-tachometer,.fa.fa-dashboard{--fa: "\f625"}.fa.fa-comment-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comment-o{--fa: "\f075"}.fa.fa-comments-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comments-o{--fa: "\f086"}.fa.fa-flash{--fa: "\f0e7"}.fa.fa-clipboard{--fa: "\f0ea"}.fa.fa-lightbulb-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-lightbulb-o{--fa: "\f0eb"}.fa.fa-exchange{--fa: "\f362"}.fa.fa-cloud-download{--fa: "\f0ed"}.fa.fa-cloud-upload{--fa: "\f0ee"}.fa.fa-bell-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bell-o{--fa: "\f0f3"}.fa.fa-cutlery{--fa: "\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-text-o{--fa: "\f15c"}.fa.fa-building-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-building-o{--fa: "\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hospital-o{--fa: "\f0f8"}.fa.fa-tablet{--fa: "\f3fa"}.fa.fa-mobile,.fa.fa-mobile-phone{--fa: "\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-circle-o{--fa: "\f111"}.fa.fa-mail-reply{--fa: "\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-o{--fa: "\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-open-o{--fa: "\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-smile-o{--fa: "\f118"}.fa.fa-frown-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-frown-o{--fa: "\f119"}.fa.fa-meh-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-meh-o{--fa: "\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-keyboard-o{--fa: "\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-flag-o{--fa: "\f024"}.fa.fa-mail-reply-all{--fa: "\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-o{--fa: "\f5c0"}.fa.fa-star-half-empty{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-empty{--fa: "\f5c0"}.fa.fa-star-half-full{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-full{--fa: "\f5c0"}.fa.fa-code-fork{--fa: "\f126"}.fa.fa-chain-broken,.fa.fa-unlink{--fa: "\f127"}.fa.fa-calendar-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-o{--fa: "\f133"}.fa.fa-maxcdn,.fa.fa-html5,.fa.fa-css3{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-unlock-alt{--fa: "\f09c"}.fa.fa-minus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-minus-square-o{--fa: "\f146"}.fa.fa-level-up{--fa: "\f3bf"}.fa.fa-level-down{--fa: "\f3be"}.fa.fa-pencil-square{--fa: "\f14b"}.fa.fa-external-link-square{--fa: "\f360"}.fa.fa-compass,.fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-down{--fa: "\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-down{--fa: "\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-up{--fa: "\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-up{--fa: "\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-right{--fa: "\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-right{--fa: "\f152"}.fa.fa-eur,.fa.fa-euro{--fa: "\f153"}.fa.fa-gbp{--fa: "\f154"}.fa.fa-usd,.fa.fa-dollar{--fa: "$"}.fa.fa-inr,.fa.fa-rupee{--fa: "\e1bc"}.fa.fa-jpy,.fa.fa-cny,.fa.fa-rmb,.fa.fa-yen{--fa: "\f157"}.fa.fa-rub,.fa.fa-ruble,.fa.fa-rouble{--fa: "\f158"}.fa.fa-krw,.fa.fa-won{--fa: "\f159"}.fa.fa-btc,.fa.fa-bitcoin{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitcoin{--fa: "\f15a"}.fa.fa-file-text{--fa: "\f15c"}.fa.fa-sort-alpha-asc{--fa: "\f15d"}.fa.fa-sort-alpha-desc{--fa: "\f881"}.fa.fa-sort-amount-asc{--fa: "\f884"}.fa.fa-sort-amount-desc{--fa: "\f160"}.fa.fa-sort-numeric-asc{--fa: "\f162"}.fa.fa-sort-numeric-desc{--fa: "\f886"}.fa.fa-youtube-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-youtube-square{--fa: "\f431"}.fa.fa-youtube,.fa.fa-xing,.fa.fa-xing-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-xing-square{--fa: "\f169"}.fa.fa-youtube-play{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-youtube-play{--fa: "\f167"}.fa.fa-dropbox,.fa.fa-stack-overflow,.fa.fa-instagram,.fa.fa-flickr,.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitbucket-square{--fa: "\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-tumblr-square{--fa: "\f174"}.fa.fa-long-arrow-down{--fa: "\f309"}.fa.fa-long-arrow-up{--fa: "\f30c"}.fa.fa-long-arrow-left{--fa: "\f30a"}.fa.fa-long-arrow-right{--fa: "\f30b"}.fa.fa-apple,.fa.fa-windows,.fa.fa-android,.fa.fa-linux,.fa.fa-dribbble,.fa.fa-skype,.fa.fa-foursquare,.fa.fa-trello,.fa.fa-gratipay,.fa.fa-gittip{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-gittip{--fa: "\f184"}.fa.fa-sun-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sun-o{--fa: "\f185"}.fa.fa-moon-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-moon-o{--fa: "\f186"}.fa.fa-vk,.fa.fa-weibo,.fa.fa-renren,.fa.fa-pagelines,.fa.fa-stack-exchange{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-right{--fa: "\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-left{--fa: "\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-left{--fa: "\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-left{--fa: "\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-dot-circle-o{--fa: "\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo-square{--fa: "\f194"}.fa.fa-try,.fa.fa-turkish-lira{--fa: "\e2bb"}.fa.fa-plus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-plus-square-o{--fa: "\f0fe"}.fa.fa-slack,.fa.fa-wordpress,.fa.fa-openid{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-institution,.fa.fa-bank{--fa: "\f19c"}.fa.fa-mortar-board{--fa: "\f19d"}.fa.fa-yahoo,.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-reddit-square{--fa: "\f1a2"}.fa.fa-stumbleupon-circle,.fa.fa-stumbleupon,.fa.fa-delicious,.fa.fa-digg,.fa.fa-pied-piper-pp,.fa.fa-pied-piper-alt,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-behance,.fa.fa-behance-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-behance-square{--fa: "\f1b5"}.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-steam-square{--fa: "\f1b7"}.fa.fa-automobile{--fa: "\f1b9"}.fa.fa-cab{--fa: "\f1ba"}.fa.fa-spotify,.fa.fa-deviantart,.fa.fa-soundcloud{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-pdf-o{--fa: "\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-word-o{--fa: "\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-excel-o{--fa: "\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-powerpoint-o{--fa: "\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-image-o{--fa: "\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-photo-o{--fa: "\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-picture-o{--fa: "\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-archive-o{--fa: "\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-zip-o{--fa: "\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-audio-o{--fa: "\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-sound-o{--fa: "\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-video-o{--fa: "\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-movie-o{--fa: "\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-code-o{--fa: "\f1c9"}.fa.fa-vine,.fa.fa-codepen,.fa.fa-jsfiddle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-saver,.fa.fa-support{--fa: "\f1cd"}.fa.fa-circle-o-notch{--fa: "\f1ce"}.fa.fa-rebel,.fa.fa-ra{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ra{--fa: "\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-resistance{--fa: "\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ge{--fa: "\f1d1"}.fa.fa-git-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-git-square{--fa: "\f1d2"}.fa.fa-git,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-y-combinator-square{--fa: "\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc-square{--fa: "\f1d4"}.fa.fa-tencent-weibo,.fa.fa-qq,.fa.fa-weixin,.fa.fa-wechat{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wechat{--fa: "\f1d7"}.fa.fa-send{--fa: "\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-paper-plane-o{--fa: "\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-send-o{--fa: "\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-circle-thin{--fa: "\f111"}.fa.fa-header{--fa: "\f1dc"}.fa.fa-futbol-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-futbol-o{--fa: "\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-soccer-ball-o{--fa: "\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-newspaper-o{--fa: "\f1ea"}.fa.fa-paypal,.fa.fa-google-wallet,.fa.fa-cc-visa,.fa.fa-cc-mastercard,.fa.fa-cc-discover,.fa.fa-cc-amex,.fa.fa-cc-paypal,.fa.fa-cc-stripe{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bell-slash-o{--fa: "\f1f6"}.fa.fa-trash{--fa: "\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-eyedropper{--fa: "\f1fb"}.fa.fa-area-chart{--fa: "\f1fe"}.fa.fa-pie-chart{--fa: "\f200"}.fa.fa-line-chart{--fa: "\f201"}.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-lastfm-square{--fa: "\f203"}.fa.fa-ioxhost,.fa.fa-angellist{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-cc{--fa: "\f20a"}.fa.fa-ils,.fa.fa-shekel,.fa.fa-sheqel{--fa: "\f20b"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-diamond{--fa: "\f3a5"}.fa.fa-transgender,.fa.fa-intersex{--fa: "\f224"}.fa.fa-transgender-alt{--fa: "\f225"}.fa.fa-facebook-official{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-official{--fa: "\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-hotel{--fa: "\f236"}.fa.fa-viacoin,.fa.fa-medium,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc{--fa: "\f23b"}.fa.fa-optin-monster,.fa.fa-opencart,.fa.fa-expeditedssl{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-battery-4,.fa.fa-battery{--fa: "\f240"}.fa.fa-battery-3{--fa: "\f241"}.fa.fa-battery-2{--fa: "\f242"}.fa.fa-battery-1{--fa: "\f243"}.fa.fa-battery-0{--fa: "\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sticky-note-o{--fa: "\f249"}.fa.fa-cc-jcb,.fa.fa-cc-diners-club{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-clone{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hourglass-o{--fa: "\f254"}.fa.fa-hourglass-1{--fa: "\f251"}.fa.fa-hourglass-2{--fa: "\f252"}.fa.fa-hourglass-3{--fa: "\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-rock-o{--fa: "\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-grab-o{--fa: "\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-paper-o{--fa: "\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-stop-o{--fa: "\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-scissors-o{--fa: "\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-lizard-o{--fa: "\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-spock-o{--fa: "\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-pointer-o{--fa: "\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-peace-o{--fa: "\f25b"}.fa.fa-registered{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-odnoklassniki-square{--fa: "\f264"}.fa.fa-get-pocket,.fa.fa-wikipedia-w,.fa.fa-safari,.fa.fa-chrome,.fa.fa-firefox,.fa.fa-opera,.fa.fa-internet-explorer{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-television{--fa: "\f26c"}.fa.fa-contao,.fa.fa-500px,.fa.fa-amazon{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-plus-o{--fa: "\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-minus-o{--fa: "\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-times-o{--fa: "\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-check-o{--fa: "\f274"}.fa.fa-map-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-map-o{--fa: "\f279"}.fa.fa-commenting{--fa: "\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-commenting-o{--fa: "\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo{--fa: "\f27d"}.fa.fa-black-tie,.fa.fa-fonticons,.fa.fa-reddit-alien,.fa.fa-edge{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card-alt{--fa: "\f09d"}.fa.fa-codiepie,.fa.fa-modx,.fa.fa-fort-awesome,.fa.fa-usb,.fa.fa-product-hunt,.fa.fa-mixcloud,.fa.fa-scribd{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-pause-circle-o{--fa: "\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-stop-circle-o{--fa: "\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-gitlab,.fa.fa-wpbeginner,.fa.fa-wpforms,.fa.fa-envira,.fa.fa-wheelchair-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wheelchair-alt{--fa: "\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-question-circle-o{--fa: "\f059"}.fa.fa-volume-control-phone{--fa: "\f2a0"}.fa.fa-asl-interpreting{--fa: "\f2a3"}.fa.fa-deafness,.fa.fa-hard-of-hearing{--fa: "\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-signing{--fa: "\f2a7"}.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-viadeo-square{--fa: "\f2aa"}.fa.fa-snapchat,.fa.fa-snapchat-ghost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-ghost{--fa: "\f2ab"}.fa.fa-snapchat-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-square{--fa: "\f2ad"}.fa.fa-pied-piper,.fa.fa-first-order,.fa.fa-yoast,.fa.fa-themeisle,.fa.fa-google-plus-official{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-official{--fa: "\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-circle{--fa: "\f2b3"}.fa.fa-font-awesome,.fa.fa-fa{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-fa{--fa: "\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-handshake-o{--fa: "\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-open-o{--fa: "\f2b6"}.fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-address-book-o{--fa: "\f2b9"}.fa.fa-vcard{--fa: "\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-address-card-o{--fa: "\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vcard-o{--fa: "\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-circle-o{--fa: "\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-o{--fa: "\f007"}.fa.fa-id-badge{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license{--fa: "\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-id-card-o{--fa: "\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license-o{--fa: "\f2c2"}.fa.fa-quora,.fa.fa-free-code-camp,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-thermometer-4,.fa.fa-thermometer{--fa: "\f2c7"}.fa.fa-thermometer-3{--fa: "\f2c8"}.fa.fa-thermometer-2{--fa: "\f2c9"}.fa.fa-thermometer-1{--fa: "\f2ca"}.fa.fa-thermometer-0{--fa: "\f2cb"}.fa.fa-bathtub,.fa.fa-s15{--fa: "\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle{--fa: "\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-window-close-o{--fa: "\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle-o{--fa: "\f410"}.fa.fa-bandcamp,.fa.fa-grav,.fa.fa-etsy,.fa.fa-imdb,.fa.fa-ravelry,.fa.fa-eercast{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-eercast{--fa: "\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-snowflake-o{--fa: "\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer,.fa.fa-meetup{font-family:"Font Awesome 6 Brands";font-weight:400}body.dark-theme table tbody tr:nth-child(2n){background-color:#303135!important}.dark-theme .sticky{background-color:#303135!important}.dark-theme .mat-option-text,.dark-theme .mat-input-element,.dark-theme .mat-form-field-label{color:#fff!important}.dark-theme mifosx-popover,.dark-theme .mat-menu-content,.dark-theme .mat-dialog-container{background-color:#303135;color:#fff}.dark-theme .mat-calendar,.dark-theme .mat-calendar-body-cell,.dark-theme .mat-calendar-body-label,.dark-theme .mat-calendar-table,.dark-theme .mat-list-item.active{background-color:#303135;border:none}.dark-theme .mat-tab-label-active{border-bottom:lightgray}.dark-theme .img-button,.dark-theme .app-user-photo,.dark-theme .profile-image{filter:invert(100%)}.dark-theme a:any-link{color:#0098ff!important}.dark-theme span.breadcrumb-link a{color:#0098ff!important}.dark-theme div.alert{color:#303135}.dark-theme a.mat-tab-link,.dark-theme a.tab-link{color:#fff!important}.dark-theme .cdk-drag-preview{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:table;background-color:#fff;color:#303135}.dark-theme #footer{color:#fff}.dark-theme #footer .mat-checkbox,.dark-theme #footer .versions{color:#fff!important}.dark-theme #footer .business-date{color:#0098ff}.dark-theme .external-asset-owner-status{color:#fff}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1,.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 .83rem/1.5 Roboto;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 .67rem/1.5 Roboto;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 1rem/1.5 Roboto;letter-spacing:normal}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2,.mat-headline-3,.mat-typography .mat-headline-3,.mat-headline-4,.mat-typography .mat-headline-4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 64px}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Roboto;--mat-option-label-text-line-height: 1.5;--mat-option-label-text-size: 1rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto;--mat-optgroup-label-text-line-height: 1.5;--mat-optgroup-label-text-size: 1rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Roboto;--mat-card-title-text-line-height: 1.5;--mat-card-title-text-size: 1rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 400;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Roboto;--mdc-filled-text-field-label-text-size: 1rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto;--mdc-outlined-text-field-label-text-size: 1rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto;--mat-form-field-container-text-line-height: 1.5;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 1rem;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto;--mat-select-trigger-text-line-height: 1.5;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Roboto;--mdc-dialog-subhead-line-height: 1.5;--mdc-dialog-subhead-size: 1rem;--mdc-dialog-subhead-weight: 400;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: Roboto;--mdc-dialog-supporting-text-line-height: 1.5;--mdc-dialog-supporting-text-size: 1rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto;--mdc-chip-label-text-line-height: 1.5;--mdc-chip-label-text-size: 1rem;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto;--mat-switch-label-text-line-height: 1.5;--mat-switch-label-text-size: 1rem;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto;--mat-radio-label-text-line-height: 1.5;--mat-radio-label-text-size: 1rem;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto;--mat-menu-item-label-text-size: 1rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.5;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Roboto;--mdc-list-list-item-label-text-line-height: 1.5;--mdc-list-list-item-label-text-size: 1rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto;--mdc-list-list-item-supporting-text-line-height: 1.5;--mdc-list-list-item-supporting-text-size: 1rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto;--mat-tab-header-label-text-size: 1rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 1.5;--mat-tab-header-label-text-weight: 400}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Roboto;--mat-checkbox-label-text-line-height: 1.5;--mat-checkbox-label-text-size: 1rem;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9;--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575;--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Roboto;--mdc-text-button-label-text-size: 1rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto;--mdc-filled-button-label-text-size: 1rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 400;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto;--mdc-protected-button-label-text-size: 1rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 400;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto;--mdc-outlined-button-label-text-size: 1rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 400;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9;--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575;--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Roboto;--mdc-extended-fab-label-text-size: 1rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 400}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #b4d575}html{--mdc-snackbar-supporting-text-font: Roboto;--mdc-snackbar-supporting-text-line-height: 1.5;--mdc-snackbar-supporting-text-size: 1rem;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto;--mat-table-row-item-label-text-line-height: 1.5;--mat-table-row-item-label-text-size: 1rem;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Roboto;--mat-table-footer-supporting-text-line-height: 1.5;--mat-table-footer-supporting-text-size: 1rem;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #1074b9}html .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #1074b9;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: rgba(0, 0, 0, .87)}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto;--mat-bottom-sheet-container-text-line-height: 1.5;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Roboto;--mat-legacy-button-toggle-label-text-line-height: 1.5;--mat-legacy-button-toggle-label-text-size: 1rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto;--mat-standard-button-toggle-label-text-line-height: 1.5;--mat-standard-button-toggle-label-text-size: 1rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1rem;--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-period-button-text-size: 1rem;--mat-datepicker-calendar-period-button-text-weight: 400;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto;--mat-expansion-container-text-line-height: 1.5;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 1rem;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 1rem;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #1074b9}.mat-icon.mat-accent{--mat-icon-color: #b4d575}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto;--mat-stepper-header-label-text-font: Roboto;--mat-stepper-header-label-text-size: 1rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: #757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto;--mat-toolbar-title-text-line-height: 1.5;--mat-toolbar-title-text-size: 1rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 400}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400}mifosx-groups-view .group-card .header{background-color:#1074b9}mifosx-centers-view .center-card .header{background-color:#1074b9}mifosx-dashboard .recent-activities .header,mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header,mifosx-dashboard mifosx-amount-disbursed-pie .card .header,mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#fff}mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#fff}mifosx-view-bulk-import .cover{background-color:#fff;margin-top:1%}mifosx-clients .status{color:#000}mifosx-clients-view .account-card,mifosx-centers-view .account-card,mifosx-fixed-deposit-account-view .account-card,mifosx-loans-view .account-card,mifosx-shares-account-view .account-card,mifosx-recurring-deposits-account-view .account-card,mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}mifosx-clients-view .account-card i,mifosx-clients-view .account-card img:hover,mifosx-centers-view .account-card i,mifosx-centers-view .account-card img:hover,mifosx-fixed-deposit-account-view .account-card i,mifosx-fixed-deposit-account-view .account-card img:hover,mifosx-loans-view .account-card i,mifosx-loans-view .account-card img:hover,mifosx-shares-account-view .account-card i,mifosx-shares-account-view .account-card img:hover,mifosx-recurring-deposits-account-view .account-card i,mifosx-recurring-deposits-account-view .account-card img:hover,mifosx-savings-account-view .account-card i,mifosx-savings-account-view .account-card img:hover{cursor:pointer}mifosx-clients-view .account-card .header,mifosx-centers-view .account-card .header,mifosx-fixed-deposit-account-view .account-card .header,mifosx-loans-view .account-card .header,mifosx-shares-account-view .account-card .header,mifosx-recurring-deposits-account-view .account-card .header,mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}mifosx-clients-view .account-card .header-title-group .account-card-title,mifosx-centers-view .account-card .header-title-group .account-card-title,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,mifosx-loans-view .account-card .header-title-group .account-card-title,mifosx-shares-account-view .account-card .header-title-group .account-card-title,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}mifosx-clients-view .account-card .header-title-group p,mifosx-centers-view .account-card .header-title-group p,mifosx-fixed-deposit-account-view .account-card .header-title-group p,mifosx-loans-view .account-card .header-title-group p,mifosx-shares-account-view .account-card .header-title-group p,mifosx-recurring-deposits-account-view .account-card .header-title-group p,mifosx-savings-account-view .account-card .header-title-group p{color:#fff}mifosx-clients-view .account-card .header-title-group .account-overview,mifosx-centers-view .account-card .header-title-group .account-overview,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,mifosx-loans-view .account-card .header-title-group .account-overview,mifosx-shares-account-view .account-card .header-title-group .account-overview,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-centers-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent}mifosx-clients-view .account-card .profile-image-container,mifosx-centers-view .account-card .profile-image-container,mifosx-fixed-deposit-account-view .account-card .profile-image-container,mifosx-loans-view .account-card .profile-image-container,mifosx-shares-account-view .account-card .profile-image-container,mifosx-recurring-deposits-account-view .account-card .profile-image-container,mifosx-savings-account-view .account-card .profile-image-container{margin:1%}mifosx-clients-view .account-card .profile-image-container .profile-image,mifosx-centers-view .account-card .profile-image-container .profile-image,mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,mifosx-loans-view .account-card .profile-image-container .profile-image,mifosx-shares-account-view .account-card .profile-image-container .profile-image,mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}mifosx-clients-view .account-card .profile-image-container .signature,mifosx-centers-view .account-card .profile-image-container .signature,mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,mifosx-loans-view .account-card .profile-image-container .signature,mifosx-shares-account-view .account-card .profile-image-container .signature,mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}mifosx-clients-view .account-card .account-actions,mifosx-centers-view .account-card .account-actions,mifosx-fixed-deposit-account-view .account-card .account-actions,mifosx-loans-view .account-card .account-actions,mifosx-shares-account-view .account-card .account-actions,mifosx-recurring-deposits-account-view .account-card .account-actions,mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}mifosx-clients-view .account-card .account-actions i,mifosx-centers-view .account-card .account-actions i,mifosx-fixed-deposit-account-view .account-card .account-actions i,mifosx-loans-view .account-card .account-actions i,mifosx-shares-account-view .account-card .account-actions i,mifosx-recurring-deposits-account-view .account-card .account-actions i,mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}mifosx-clients-view .account-card .navigation-tabs,mifosx-centers-view .account-card .navigation-tabs,mifosx-fixed-deposit-account-view .account-card .navigation-tabs,mifosx-loans-view .account-card .navigation-tabs,mifosx-shares-account-view .account-card .navigation-tabs,mifosx-recurring-deposits-account-view .account-card .navigation-tabs,mifosx-savings-account-view .account-card .navigation-tabs{background-color:#f2f2f2;overflow:auto}mifosx-clients-view .account-card .content .savings-account-tables,mifosx-centers-view .account-card .content .savings-account-tables,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,mifosx-loans-view .account-card .content .savings-account-tables,mifosx-shares-account-view .account-card .content .savings-account-tables,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}mifosx-clients-view .account-card .content .savings-account-tables .table-headers,mifosx-centers-view .account-card .content .savings-account-tables .table-headers,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,mifosx-loans-view .account-card .content .savings-account-tables .table-headers,mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}mifosx-clients-view .account-card .content .savings-account-tables td,mifosx-centers-view .account-card .content .savings-account-tables td,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,mifosx-loans-view .account-card .content .savings-account-tables td,mifosx-shares-account-view .account-card .content .savings-account-tables td,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08);--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868;--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #424242;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: rgba(255, 255, 255, .87);--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .9;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24;--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white;--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24;--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #1074b9;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #1074b9;--mat-badge-text-color: rgba(255, 255, 255, .87);--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white;--mat-divider-width: 1px;--mat-divider-color: rgba(255, 255, 255, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7);--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6);--mat-stepper-header-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: #c6c6c6;--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white;--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}.dark-theme .mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.dark-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.dark-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.dark-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87);--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.dark-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-selected-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-selected-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(255, 255, 255, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mat-chip-selected-trailing-icon-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.dark-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.dark-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.dark-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}.dark-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.dark-theme .mdc-list-item__start,.dark-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.dark-theme .mat-accent .mdc-list-item__start,.dark-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.dark-theme .mat-warn .mdc-list-item__start,.dark-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.dark-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.dark-theme .mat-mdc-tab-group,.dark-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.dark-theme .mat-mdc-tab-group.mat-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.dark-theme .mat-mdc-tab-group.mat-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.dark-theme .mat-mdc-tab-group.mat-background-primary,.dark-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-tab-group.mat-background-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: white}.dark-theme .mat-mdc-tab-group.mat-background-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.dark-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9;--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575;--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9;--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575;--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}.dark-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.dark-theme .mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: white}.dark-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.dark-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.dark-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.dark-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.dark-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.dark-theme .mat-icon.mat-primary{--mat-icon-color: #1074b9}.dark-theme .mat-icon.mat-accent{--mat-icon-color: #b4d575}.dark-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.dark-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: rgba(255, 255, 255, .87)}.dark-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: white}.dark-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.dark-theme mifosx-groups-view .group-card .header{background-color:#1074b9}.dark-theme mifosx-centers-view .center-card .header{background-color:#1074b9}.dark-theme mifosx-dashboard .recent-activities .header,.dark-theme mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#ffffffde}.dark-theme mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}.dark-theme mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-login .login-container{background-color:#424242;box-shadow:1px 1px 50px #fff}.dark-theme mifosx-login .cover .cover-content{color:#fff}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link{color:#fff!important}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link:hover{color:#d3d3d3}.dark-theme mifosx-login-form{color:#fff}.dark-theme mifosx-view-bulk-import .cover{background-color:#424242;margin-top:1%}.dark-theme mifosx-clients .status{color:#fff}.dark-theme mifosx-clients-view .account-card,.dark-theme mifosx-fixed-deposit-account-view .account-card,.dark-theme mifosx-loans-view .account-card,.dark-theme mifosx-shares-account-view .account-card,.dark-theme mifosx-recurring-deposits-account-view .account-card,.dark-theme mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}.dark-theme mifosx-clients-view .account-card i,.dark-theme mifosx-clients-view .account-card img:hover,.dark-theme mifosx-fixed-deposit-account-view .account-card i,.dark-theme mifosx-fixed-deposit-account-view .account-card img:hover,.dark-theme mifosx-loans-view .account-card i,.dark-theme mifosx-loans-view .account-card img:hover,.dark-theme mifosx-shares-account-view .account-card i,.dark-theme mifosx-shares-account-view .account-card img:hover,.dark-theme mifosx-recurring-deposits-account-view .account-card i,.dark-theme mifosx-recurring-deposits-account-view .account-card img:hover,.dark-theme mifosx-savings-account-view .account-card i,.dark-theme mifosx-savings-account-view .account-card img:hover{cursor:pointer}.dark-theme mifosx-clients-view .account-card .header,.dark-theme mifosx-fixed-deposit-account-view .account-card .header,.dark-theme mifosx-loans-view .account-card .header,.dark-theme mifosx-shares-account-view .account-card .header,.dark-theme mifosx-recurring-deposits-account-view .account-card .header,.dark-theme mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}.dark-theme mifosx-clients-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-loans-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}.dark-theme mifosx-clients-view .account-card .header-title-group p,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group p,.dark-theme mifosx-loans-view .account-card .header-title-group p,.dark-theme mifosx-shares-account-view .account-card .header-title-group p,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group p,.dark-theme mifosx-savings-account-view .account-card .header-title-group p{color:#fff}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent!important}.dark-theme mifosx-clients-view .account-card .profile-image-container,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container,.dark-theme mifosx-loans-view .account-card .profile-image-container,.dark-theme mifosx-shares-account-view .account-card .profile-image-container,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container,.dark-theme mifosx-savings-account-view .account-card .profile-image-container{margin:1%}.dark-theme mifosx-clients-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-loans-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}.dark-theme mifosx-clients-view .account-card .profile-image-container .signature,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-loans-view .account-card .profile-image-container .signature,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}.dark-theme mifosx-clients-view .account-card .account-actions,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions,.dark-theme mifosx-loans-view .account-card .account-actions,.dark-theme mifosx-shares-account-view .account-card .account-actions,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions,.dark-theme mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}.dark-theme mifosx-clients-view .account-card .account-actions i,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions i,.dark-theme mifosx-loans-view .account-card .account-actions i,.dark-theme mifosx-shares-account-view .account-card .account-actions i,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions i,.dark-theme mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}.dark-theme mifosx-clients-view .account-card .navigation-tabs,.dark-theme mifosx-fixed-deposit-account-view .account-card .navigation-tabs,.dark-theme mifosx-loans-view .account-card .navigation-tabs,.dark-theme mifosx-shares-account-view .account-card .navigation-tabs,.dark-theme mifosx-recurring-deposits-account-view .account-card .navigation-tabs,.dark-theme mifosx-savings-account-view .account-card .navigation-tabs{background-color:#303135;color:#fff;overflow:auto}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables td,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables td,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme fa-icon,.dark-theme mat-icon,.dark-theme mat-checkbox{color:#fff}.pictonblue-yellowgreen-theme{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #42a5f5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #9ccc65;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9ccc65;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #42a5f5;--mdc-filled-text-field-focus-active-indicator-color: #42a5f5;--mdc-filled-text-field-focus-label-text-color: rgba(66, 165, 245, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #42a5f5;--mdc-outlined-text-field-focus-outline-color: #42a5f5;--mdc-outlined-text-field-focus-label-text-color: rgba(66, 165, 245, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(66, 165, 245, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(66, 165, 245, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-selected-focus-state-layer-color: #1e88e5;--mdc-switch-selected-handle-color: #1e88e5;--mdc-switch-selected-hover-state-layer-color: #1e88e5;--mdc-switch-selected-pressed-state-layer-color: #1e88e5;--mdc-switch-selected-focus-handle-color: #0d47a1;--mdc-switch-selected-hover-handle-color: #0d47a1;--mdc-switch-selected-pressed-handle-color: #0d47a1;--mdc-switch-selected-focus-track-color: #64b5f6;--mdc-switch-selected-hover-track-color: #64b5f6;--mdc-switch-selected-pressed-track-color: #64b5f6;--mdc-switch-selected-track-color: #64b5f6;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #42a5f5;--mdc-slider-focus-handle-color: #42a5f5;--mdc-slider-hover-handle-color: #42a5f5;--mdc-slider-active-track-color: #42a5f5;--mdc-slider-inactive-track-color: #42a5f5;--mdc-slider-with-tick-marks-inactive-container-color: #42a5f5;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #42a5f5;--mat-slider-hover-state-layer-color: rgba(66, 165, 245, .05);--mat-slider-focus-state-layer-color: rgba(66, 165, 245, .2);--mat-slider-value-indicator-opacity: .6;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #9ccc65;--mdc-checkbox-selected-hover-icon-color: #9ccc65;--mdc-checkbox-selected-icon-color: #9ccc65;--mdc-checkbox-selected-pressed-icon-color: #9ccc65;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9ccc65;--mdc-checkbox-selected-hover-state-layer-color: #9ccc65;--mdc-checkbox-selected-pressed-state-layer-color: #9ccc65;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12;--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #9ccc65;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #42a5f5;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #42a5f5;--mat-badge-text-color: rgba(0, 0, 0, .87);--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #42a5f5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(66, 165, 245, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(66, 165, 245, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(66, 165, 245, .3);--mat-datepicker-toggle-active-state-icon-color: #42a5f5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(66, 165, 245, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #42a5f5;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #42a5f5;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #42a5f5;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: #757575;--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87);--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-accent{--mat-option-selected-state-label-text-color: #9ccc65;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pictonblue-yellowgreen-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pictonblue-yellowgreen-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #42a5f5;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #42a5f5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #9ccc65;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9ccc65;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #42a5f5;--mdc-linear-progress-track-color: rgba(66, 165, 245, .25)}.pictonblue-yellowgreen-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #9ccc65;--mdc-linear-progress-track-color: rgba(156, 204, 101, .25)}.pictonblue-yellowgreen-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #9ccc65;--mdc-filled-text-field-focus-active-indicator-color: #9ccc65;--mdc-filled-text-field-focus-label-text-color: rgba(156, 204, 101, .87);--mdc-outlined-text-field-caret-color: #9ccc65;--mdc-outlined-text-field-focus-outline-color: #9ccc65;--mdc-outlined-text-field-focus-label-text-color: rgba(156, 204, 101, .87);--mat-form-field-focus-select-arrow-color: rgba(156, 204, 101, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(156, 204, 101, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #42a5f5;--mdc-chip-elevated-selected-container-color: #42a5f5;--mdc-chip-elevated-disabled-container-color: #42a5f5;--mdc-chip-flat-disabled-selected-container-color: #42a5f5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #9ccc65;--mdc-chip-elevated-selected-container-color: #9ccc65;--mdc-chip-elevated-disabled-container-color: #9ccc65;--mdc-chip-flat-disabled-selected-container-color: #9ccc65;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #7cb342;--mdc-switch-selected-handle-color: #7cb342;--mdc-switch-selected-hover-state-layer-color: #7cb342;--mdc-switch-selected-pressed-state-layer-color: #7cb342;--mdc-switch-selected-focus-handle-color: #33691e;--mdc-switch-selected-hover-handle-color: #33691e;--mdc-switch-selected-pressed-handle-color: #33691e;--mdc-switch-selected-focus-track-color: #aed581;--mdc-switch-selected-hover-track-color: #aed581;--mdc-switch-selected-pressed-track-color: #aed581;--mdc-switch-selected-track-color: #aed581}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #42a5f5;--mdc-radio-selected-hover-icon-color: #42a5f5;--mdc-radio-selected-icon-color: #42a5f5;--mdc-radio-selected-pressed-icon-color: #42a5f5;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #42a5f5;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9ccc65;--mdc-radio-selected-hover-icon-color: #9ccc65;--mdc-radio-selected-icon-color: #9ccc65;--mdc-radio-selected-pressed-icon-color: #9ccc65;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #9ccc65;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-accent{--mdc-slider-handle-color: #9ccc65;--mdc-slider-focus-handle-color: #9ccc65;--mdc-slider-hover-handle-color: #9ccc65;--mdc-slider-active-track-color: #9ccc65;--mdc-slider-inactive-track-color: #9ccc65;--mdc-slider-with-tick-marks-inactive-container-color: #9ccc65;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-ripple-color: #9ccc65;--mat-slider-hover-state-layer-color: rgba(156, 204, 101, .05);--mat-slider-focus-state-layer-color: rgba(156, 204, 101, .2)}.pictonblue-yellowgreen-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.pictonblue-yellowgreen-theme .mdc-list-item__start,.pictonblue-yellowgreen-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #42a5f5;--mdc-radio-selected-hover-icon-color: #42a5f5;--mdc-radio-selected-icon-color: #42a5f5;--mdc-radio-selected-pressed-icon-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-accent .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9ccc65;--mdc-radio-selected-hover-icon-color: #9ccc65;--mdc-radio-selected-icon-color: #9ccc65;--mdc-radio-selected-pressed-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-warn .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #42a5f5;--mdc-checkbox-selected-hover-icon-color: #42a5f5;--mdc-checkbox-selected-icon-color: #42a5f5;--mdc-checkbox-selected-pressed-icon-color: #42a5f5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #42a5f5;--mdc-checkbox-selected-hover-state-layer-color: #42a5f5;--mdc-checkbox-selected-pressed-state-layer-color: #42a5f5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #9ccc65;--mdc-checkbox-selected-hover-icon-color: #9ccc65;--mdc-checkbox-selected-icon-color: #9ccc65;--mdc-checkbox-selected-pressed-icon-color: #9ccc65;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9ccc65;--mdc-checkbox-selected-hover-state-layer-color: #9ccc65;--mdc-checkbox-selected-pressed-state-layer-color: #9ccc65;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.pictonblue-yellowgreen-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.pictonblue-yellowgreen-theme .mat-mdc-tab-group,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #42a5f5;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #42a5f5;--mat-tab-header-active-ripple-color: #42a5f5;--mat-tab-header-inactive-ripple-color: #42a5f5;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #42a5f5;--mat-tab-header-active-hover-label-text-color: #42a5f5;--mat-tab-header-active-focus-indicator-color: #42a5f5;--mat-tab-header-active-hover-indicator-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-accent,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #9ccc65;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #9ccc65;--mat-tab-header-active-ripple-color: #9ccc65;--mat-tab-header-inactive-ripple-color: #9ccc65;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #9ccc65;--mat-tab-header-active-hover-label-text-color: #9ccc65;--mat-tab-header-active-focus-indicator-color: #9ccc65;--mat-tab-header-active-hover-indicator-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-warn,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-background-primary,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #42a5f5;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-background-accent,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #9ccc65;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-background-warn,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.pictonblue-yellowgreen-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #42a5f5;--mdc-checkbox-selected-hover-icon-color: #42a5f5;--mdc-checkbox-selected-icon-color: #42a5f5;--mdc-checkbox-selected-pressed-icon-color: #42a5f5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #42a5f5;--mdc-checkbox-selected-hover-state-layer-color: #42a5f5;--mdc-checkbox-selected-pressed-state-layer-color: #42a5f5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #42a5f5;--mat-text-button-state-layer-color: #42a5f5;--mat-text-button-ripple-color: rgba(66, 165, 245, .1)}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #9ccc65;--mat-text-button-state-layer-color: #9ccc65;--mat-text-button-ripple-color: rgba(156, 204, 101, .1)}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #42a5f5;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #9ccc65;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #42a5f5;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #9ccc65;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #42a5f5;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #42a5f5;--mat-outlined-button-ripple-color: rgba(66, 165, 245, .1)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #9ccc65;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #9ccc65;--mat-outlined-button-ripple-color: rgba(156, 204, 101, .1)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #42a5f5;--mat-icon-button-state-layer-color: #42a5f5;--mat-icon-button-ripple-color: rgba(66, 165, 245, .1)}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #9ccc65;--mat-icon-button-state-layer-color: #9ccc65;--mat-icon-button-ripple-color: rgba(156, 204, 101, .1)}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #42a5f5;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #9ccc65;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #42a5f5;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #9ccc65;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.pictonblue-yellowgreen-theme .mat-badge-accent{--mat-badge-background-color: #9ccc65;--mat-badge-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.pictonblue-yellowgreen-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #9ccc65;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(156, 204, 101, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(156, 204, 101, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(156, 204, 101, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(156, 204, 101, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.pictonblue-yellowgreen-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.pictonblue-yellowgreen-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.pictonblue-yellowgreen-theme .mat-icon.mat-primary{--mat-icon-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-icon.mat-accent{--mat-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.pictonblue-yellowgreen-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #9ccc65;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #9ccc65;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #9ccc65;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.pictonblue-yellowgreen-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #42a5f5;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #9ccc65;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.indigo-pink-theme{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #ec407a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ec407a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #3f51b5;--mdc-filled-text-field-focus-active-indicator-color: #3f51b5;--mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #3f51b5;--mdc-outlined-text-field-focus-outline-color: #3f51b5;--mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-selected-focus-state-layer-color: #3949ab;--mdc-switch-selected-handle-color: #3949ab;--mdc-switch-selected-hover-state-layer-color: #3949ab;--mdc-switch-selected-pressed-state-layer-color: #3949ab;--mdc-switch-selected-focus-handle-color: #1a237e;--mdc-switch-selected-hover-handle-color: #1a237e;--mdc-switch-selected-pressed-handle-color: #1a237e;--mdc-switch-selected-focus-track-color: #7986cb;--mdc-switch-selected-hover-track-color: #7986cb;--mdc-switch-selected-pressed-track-color: #7986cb;--mdc-switch-selected-track-color: #7986cb;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #3f51b5;--mdc-slider-focus-handle-color: #3f51b5;--mdc-slider-hover-handle-color: #3f51b5;--mdc-slider-active-track-color: #3f51b5;--mdc-slider-inactive-track-color: #3f51b5;--mdc-slider-with-tick-marks-inactive-container-color: #3f51b5;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #3f51b5;--mat-slider-hover-state-layer-color: rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color: rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity: .6;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ec407a;--mdc-checkbox-selected-hover-icon-color: #ec407a;--mdc-checkbox-selected-icon-color: #ec407a;--mdc-checkbox-selected-pressed-icon-color: #ec407a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ec407a;--mdc-checkbox-selected-hover-state-layer-color: #ec407a;--mdc-checkbox-selected-pressed-state-layer-color: #ec407a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12;--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #ec407a;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #3f51b5;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: #757575;--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87);--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-accent{--mat-option-selected-state-label-text-color: #ec407a;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.indigo-pink-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.indigo-pink-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.indigo-pink-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #ec407a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ec407a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.indigo-pink-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.indigo-pink-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #3f51b5;--mdc-linear-progress-track-color: rgba(63, 81, 181, .25)}.indigo-pink-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #ec407a;--mdc-linear-progress-track-color: rgba(236, 64, 122, .25)}.indigo-pink-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.indigo-pink-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #ec407a;--mdc-filled-text-field-focus-active-indicator-color: #ec407a;--mdc-filled-text-field-focus-label-text-color: rgba(236, 64, 122, .87);--mdc-outlined-text-field-caret-color: #ec407a;--mdc-outlined-text-field-focus-outline-color: #ec407a;--mdc-outlined-text-field-focus-label-text-color: rgba(236, 64, 122, .87);--mat-form-field-focus-select-arrow-color: rgba(236, 64, 122, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(236, 64, 122, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.indigo-pink-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.indigo-pink-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #3f51b5;--mdc-chip-elevated-selected-container-color: #3f51b5;--mdc-chip-elevated-disabled-container-color: #3f51b5;--mdc-chip-flat-disabled-selected-container-color: #3f51b5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #ec407a;--mdc-chip-elevated-selected-container-color: #ec407a;--mdc-chip-elevated-disabled-container-color: #ec407a;--mdc-chip-flat-disabled-selected-container-color: #ec407a;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.indigo-pink-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.indigo-pink-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #d81b60;--mdc-switch-selected-handle-color: #d81b60;--mdc-switch-selected-hover-state-layer-color: #d81b60;--mdc-switch-selected-pressed-state-layer-color: #d81b60;--mdc-switch-selected-focus-handle-color: #880e4f;--mdc-switch-selected-hover-handle-color: #880e4f;--mdc-switch-selected-pressed-handle-color: #880e4f;--mdc-switch-selected-focus-track-color: #f06292;--mdc-switch-selected-hover-track-color: #f06292;--mdc-switch-selected-pressed-track-color: #f06292;--mdc-switch-selected-track-color: #f06292}.indigo-pink-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.indigo-pink-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ec407a;--mdc-radio-selected-hover-icon-color: #ec407a;--mdc-radio-selected-icon-color: #ec407a;--mdc-radio-selected-pressed-icon-color: #ec407a;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #ec407a;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-accent{--mdc-slider-handle-color: #ec407a;--mdc-slider-focus-handle-color: #ec407a;--mdc-slider-hover-handle-color: #ec407a;--mdc-slider-active-track-color: #ec407a;--mdc-slider-inactive-track-color: #ec407a;--mdc-slider-with-tick-marks-inactive-container-color: #ec407a;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-ripple-color: #ec407a;--mat-slider-hover-state-layer-color: rgba(236, 64, 122, .05);--mat-slider-focus-state-layer-color: rgba(236, 64, 122, .2)}.indigo-pink-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.indigo-pink-theme .mdc-list-item__start,.indigo-pink-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5}.indigo-pink-theme .mat-accent .mdc-list-item__start,.indigo-pink-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ec407a;--mdc-radio-selected-hover-icon-color: #ec407a;--mdc-radio-selected-icon-color: #ec407a;--mdc-radio-selected-pressed-icon-color: #ec407a}.indigo-pink-theme .mat-warn .mdc-list-item__start,.indigo-pink-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.indigo-pink-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ec407a;--mdc-checkbox-selected-hover-icon-color: #ec407a;--mdc-checkbox-selected-icon-color: #ec407a;--mdc-checkbox-selected-pressed-icon-color: #ec407a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ec407a;--mdc-checkbox-selected-hover-state-layer-color: #ec407a;--mdc-checkbox-selected-pressed-state-layer-color: #ec407a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.indigo-pink-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.indigo-pink-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.indigo-pink-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.indigo-pink-theme .mat-mdc-tab-group,.indigo-pink-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #3f51b5;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #3f51b5;--mat-tab-header-active-ripple-color: #3f51b5;--mat-tab-header-inactive-ripple-color: #3f51b5;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #3f51b5;--mat-tab-header-active-hover-label-text-color: #3f51b5;--mat-tab-header-active-focus-indicator-color: #3f51b5;--mat-tab-header-active-hover-indicator-color: #3f51b5}.indigo-pink-theme .mat-mdc-tab-group.mat-accent,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #ec407a;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #ec407a;--mat-tab-header-active-ripple-color: #ec407a;--mat-tab-header-inactive-ripple-color: #ec407a;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #ec407a;--mat-tab-header-active-hover-label-text-color: #ec407a;--mat-tab-header-active-focus-indicator-color: #ec407a;--mat-tab-header-active-hover-indicator-color: #ec407a}.indigo-pink-theme .mat-mdc-tab-group.mat-warn,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.indigo-pink-theme .mat-mdc-tab-group.mat-background-primary,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #3f51b5;--mat-tab-header-with-background-foreground-color: white}.indigo-pink-theme .mat-mdc-tab-group.mat-background-accent,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #ec407a;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-tab-group.mat-background-warn,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.indigo-pink-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #3f51b5;--mat-text-button-state-layer-color: #3f51b5;--mat-text-button-ripple-color: rgba(63, 81, 181, .1)}.indigo-pink-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #ec407a;--mat-text-button-state-layer-color: #ec407a;--mat-text-button-ripple-color: rgba(236, 64, 122, .1)}.indigo-pink-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.indigo-pink-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #3f51b5;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #ec407a;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #3f51b5;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #ec407a;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #3f51b5;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #3f51b5;--mat-outlined-button-ripple-color: rgba(63, 81, 181, .1)}.indigo-pink-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #ec407a;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #ec407a;--mat-outlined-button-ripple-color: rgba(236, 64, 122, .1)}.indigo-pink-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.indigo-pink-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: rgba(63, 81, 181, .1)}.indigo-pink-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #ec407a;--mat-icon-button-state-layer-color: #ec407a;--mat-icon-button-ripple-color: rgba(236, 64, 122, .1)}.indigo-pink-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.indigo-pink-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #ec407a;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #ec407a;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #ec407a}.indigo-pink-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.indigo-pink-theme .mat-badge-accent{--mat-badge-background-color: #ec407a;--mat-badge-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.indigo-pink-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #ec407a;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(236, 64, 122, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(236, 64, 122, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(236, 64, 122, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(236, 64, 122, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.indigo-pink-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.indigo-pink-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #ec407a}.indigo-pink-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.indigo-pink-theme .mat-icon.mat-primary{--mat-icon-color: #3f51b5}.indigo-pink-theme .mat-icon.mat-accent{--mat-icon-color: #ec407a}.indigo-pink-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.indigo-pink-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #ec407a;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #ec407a;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #ec407a;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.indigo-pink-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.indigo-pink-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ec407a;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.pink-bluegrey-theme{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #e91e63;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #78909c;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #78909c;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #e91e63;--mdc-filled-text-field-focus-active-indicator-color: #e91e63;--mdc-filled-text-field-focus-label-text-color: rgba(233, 30, 99, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #e91e63;--mdc-outlined-text-field-focus-outline-color: #e91e63;--mdc-outlined-text-field-focus-label-text-color: rgba(233, 30, 99, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(233, 30, 99, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(233, 30, 99, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-selected-focus-state-layer-color: #d81b60;--mdc-switch-selected-handle-color: #d81b60;--mdc-switch-selected-hover-state-layer-color: #d81b60;--mdc-switch-selected-pressed-state-layer-color: #d81b60;--mdc-switch-selected-focus-handle-color: #880e4f;--mdc-switch-selected-hover-handle-color: #880e4f;--mdc-switch-selected-pressed-handle-color: #880e4f;--mdc-switch-selected-focus-track-color: #f06292;--mdc-switch-selected-hover-track-color: #f06292;--mdc-switch-selected-pressed-track-color: #f06292;--mdc-switch-selected-track-color: #f06292;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #e91e63;--mdc-slider-focus-handle-color: #e91e63;--mdc-slider-hover-handle-color: #e91e63;--mdc-slider-active-track-color: #e91e63;--mdc-slider-inactive-track-color: #e91e63;--mdc-slider-with-tick-marks-inactive-container-color: #e91e63;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #e91e63;--mat-slider-hover-state-layer-color: rgba(233, 30, 99, .05);--mat-slider-focus-state-layer-color: rgba(233, 30, 99, .2);--mat-slider-value-indicator-opacity: .6;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #78909c;--mdc-checkbox-selected-hover-icon-color: #78909c;--mdc-checkbox-selected-icon-color: #78909c;--mdc-checkbox-selected-pressed-icon-color: #78909c;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #78909c;--mdc-checkbox-selected-hover-state-layer-color: #78909c;--mdc-checkbox-selected-pressed-state-layer-color: #78909c;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12;--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #78909c;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #e91e63;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #e91e63;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #e91e63;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(233, 30, 99, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(233, 30, 99, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(233, 30, 99, .3);--mat-datepicker-toggle-active-state-icon-color: #e91e63;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(233, 30, 99, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #e91e63;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #e91e63;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #e91e63;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: #757575;--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87);--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-accent{--mat-option-selected-state-label-text-color: #78909c;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pink-bluegrey-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pink-bluegrey-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #e91e63;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #e91e63;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pink-bluegrey-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #78909c;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #78909c;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pink-bluegrey-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pink-bluegrey-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #e91e63;--mdc-linear-progress-track-color: rgba(233, 30, 99, .25)}.pink-bluegrey-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #78909c;--mdc-linear-progress-track-color: rgba(120, 144, 156, .25)}.pink-bluegrey-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.pink-bluegrey-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #78909c;--mdc-filled-text-field-focus-active-indicator-color: #78909c;--mdc-filled-text-field-focus-label-text-color: rgba(120, 144, 156, .87);--mdc-outlined-text-field-caret-color: #78909c;--mdc-outlined-text-field-focus-outline-color: #78909c;--mdc-outlined-text-field-focus-label-text-color: rgba(120, 144, 156, .87);--mat-form-field-focus-select-arrow-color: rgba(120, 144, 156, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(120, 144, 156, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.pink-bluegrey-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #e91e63;--mdc-chip-elevated-selected-container-color: #e91e63;--mdc-chip-elevated-disabled-container-color: #e91e63;--mdc-chip-flat-disabled-selected-container-color: #e91e63;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #78909c;--mdc-chip-elevated-selected-container-color: #78909c;--mdc-chip-elevated-disabled-container-color: #78909c;--mdc-chip-flat-disabled-selected-container-color: #78909c;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.pink-bluegrey-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #546e7a;--mdc-switch-selected-handle-color: #546e7a;--mdc-switch-selected-hover-state-layer-color: #546e7a;--mdc-switch-selected-pressed-state-layer-color: #546e7a;--mdc-switch-selected-focus-handle-color: #263238;--mdc-switch-selected-hover-handle-color: #263238;--mdc-switch-selected-pressed-handle-color: #263238;--mdc-switch-selected-focus-track-color: #90a4ae;--mdc-switch-selected-hover-track-color: #90a4ae;--mdc-switch-selected-pressed-track-color: #90a4ae;--mdc-switch-selected-track-color: #90a4ae}.pink-bluegrey-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.pink-bluegrey-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #e91e63;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #78909c;--mdc-radio-selected-hover-icon-color: #78909c;--mdc-radio-selected-icon-color: #78909c;--mdc-radio-selected-pressed-icon-color: #78909c;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #78909c;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-accent{--mdc-slider-handle-color: #78909c;--mdc-slider-focus-handle-color: #78909c;--mdc-slider-hover-handle-color: #78909c;--mdc-slider-active-track-color: #78909c;--mdc-slider-inactive-track-color: #78909c;--mdc-slider-with-tick-marks-inactive-container-color: #78909c;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #78909c;--mat-slider-hover-state-layer-color: rgba(120, 144, 156, .05);--mat-slider-focus-state-layer-color: rgba(120, 144, 156, .2)}.pink-bluegrey-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.pink-bluegrey-theme .mdc-list-item__start,.pink-bluegrey-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63}.pink-bluegrey-theme .mat-accent .mdc-list-item__start,.pink-bluegrey-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #78909c;--mdc-radio-selected-hover-icon-color: #78909c;--mdc-radio-selected-icon-color: #78909c;--mdc-radio-selected-pressed-icon-color: #78909c}.pink-bluegrey-theme .mat-warn .mdc-list-item__start,.pink-bluegrey-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.pink-bluegrey-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #78909c;--mdc-checkbox-selected-hover-icon-color: #78909c;--mdc-checkbox-selected-icon-color: #78909c;--mdc-checkbox-selected-pressed-icon-color: #78909c;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #78909c;--mdc-checkbox-selected-hover-state-layer-color: #78909c;--mdc-checkbox-selected-pressed-state-layer-color: #78909c;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#e91e63}.pink-bluegrey-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.pink-bluegrey-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.pink-bluegrey-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.pink-bluegrey-theme .mat-mdc-tab-group,.pink-bluegrey-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #e91e63;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #e91e63;--mat-tab-header-active-ripple-color: #e91e63;--mat-tab-header-inactive-ripple-color: #e91e63;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #e91e63;--mat-tab-header-active-hover-label-text-color: #e91e63;--mat-tab-header-active-focus-indicator-color: #e91e63;--mat-tab-header-active-hover-indicator-color: #e91e63}.pink-bluegrey-theme .mat-mdc-tab-group.mat-accent,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #78909c;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #78909c;--mat-tab-header-active-ripple-color: #78909c;--mat-tab-header-inactive-ripple-color: #78909c;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #78909c;--mat-tab-header-active-hover-label-text-color: #78909c;--mat-tab-header-active-focus-indicator-color: #78909c;--mat-tab-header-active-hover-indicator-color: #78909c}.pink-bluegrey-theme .mat-mdc-tab-group.mat-warn,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.pink-bluegrey-theme .mat-mdc-tab-group.mat-background-primary,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #e91e63;--mat-tab-header-with-background-foreground-color: white}.pink-bluegrey-theme .mat-mdc-tab-group.mat-background-accent,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #78909c;--mat-tab-header-with-background-foreground-color: white}.pink-bluegrey-theme .mat-mdc-tab-group.mat-background-warn,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.pink-bluegrey-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #e91e63;--mat-text-button-state-layer-color: #e91e63;--mat-text-button-ripple-color: rgba(233, 30, 99, .1)}.pink-bluegrey-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #78909c;--mat-text-button-state-layer-color: #78909c;--mat-text-button-ripple-color: rgba(120, 144, 156, .1)}.pink-bluegrey-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #e91e63;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #78909c;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #e91e63;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #78909c;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #e91e63;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #e91e63;--mat-outlined-button-ripple-color: rgba(233, 30, 99, .1)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #78909c;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #78909c;--mat-outlined-button-ripple-color: rgba(120, 144, 156, .1)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.pink-bluegrey-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #e91e63;--mat-icon-button-state-layer-color: #e91e63;--mat-icon-button-ripple-color: rgba(233, 30, 99, .1)}.pink-bluegrey-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #78909c;--mat-icon-button-state-layer-color: #78909c;--mat-icon-button-ripple-color: rgba(120, 144, 156, .1)}.pink-bluegrey-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.pink-bluegrey-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #e91e63;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #78909c;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #e91e63;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #78909c;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #78909c}.pink-bluegrey-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.pink-bluegrey-theme .mat-badge-accent{--mat-badge-background-color: #78909c;--mat-badge-text-color: white}.pink-bluegrey-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.pink-bluegrey-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #78909c;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(120, 144, 156, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(120, 144, 156, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(120, 144, 156, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(120, 144, 156, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.pink-bluegrey-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.pink-bluegrey-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #78909c}.pink-bluegrey-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.pink-bluegrey-theme .mat-icon.mat-primary{--mat-icon-color: #e91e63}.pink-bluegrey-theme .mat-icon.mat-accent{--mat-icon-color: #78909c}.pink-bluegrey-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.pink-bluegrey-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #78909c;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #78909c;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #78909c;--mat-stepper-header-edit-state-icon-foreground-color: white}.pink-bluegrey-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.pink-bluegrey-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #e91e63;--mat-toolbar-container-text-color: white}.pink-bluegrey-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #78909c;--mat-toolbar-container-text-color: white}.pink-bluegrey-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.deeppurple-amber-theme{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #673ab7;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #ffca28;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffca28;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #673ab7;--mdc-filled-text-field-focus-active-indicator-color: #673ab7;--mdc-filled-text-field-focus-label-text-color: rgba(103, 58, 183, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #673ab7;--mdc-outlined-text-field-focus-outline-color: #673ab7;--mdc-outlined-text-field-focus-label-text-color: rgba(103, 58, 183, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(103, 58, 183, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(103, 58, 183, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-selected-focus-state-layer-color: #5e35b1;--mdc-switch-selected-handle-color: #5e35b1;--mdc-switch-selected-hover-state-layer-color: #5e35b1;--mdc-switch-selected-pressed-state-layer-color: #5e35b1;--mdc-switch-selected-focus-handle-color: #311b92;--mdc-switch-selected-hover-handle-color: #311b92;--mdc-switch-selected-pressed-handle-color: #311b92;--mdc-switch-selected-focus-track-color: #9575cd;--mdc-switch-selected-hover-track-color: #9575cd;--mdc-switch-selected-pressed-track-color: #9575cd;--mdc-switch-selected-track-color: #9575cd;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #673ab7;--mdc-slider-focus-handle-color: #673ab7;--mdc-slider-hover-handle-color: #673ab7;--mdc-slider-active-track-color: #673ab7;--mdc-slider-inactive-track-color: #673ab7;--mdc-slider-with-tick-marks-inactive-container-color: #673ab7;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #673ab7;--mat-slider-hover-state-layer-color: rgba(103, 58, 183, .05);--mat-slider-focus-state-layer-color: rgba(103, 58, 183, .2);--mat-slider-value-indicator-opacity: .6;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ffca28;--mdc-checkbox-selected-hover-icon-color: #ffca28;--mdc-checkbox-selected-icon-color: #ffca28;--mdc-checkbox-selected-pressed-icon-color: #ffca28;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ffca28;--mdc-checkbox-selected-hover-state-layer-color: #ffca28;--mdc-checkbox-selected-pressed-state-layer-color: #ffca28;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12;--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #ffca28;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #673ab7;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #673ab7;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #673ab7;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(103, 58, 183, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(103, 58, 183, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(103, 58, 183, .3);--mat-datepicker-toggle-active-state-icon-color: #673ab7;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(103, 58, 183, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #673ab7;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #673ab7;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #673ab7;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: #757575;--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87);--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-accent{--mat-option-selected-state-label-text-color: #ffca28;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.deeppurple-amber-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.deeppurple-amber-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #673ab7;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #673ab7;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.deeppurple-amber-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #ffca28;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffca28;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.deeppurple-amber-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.deeppurple-amber-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #673ab7;--mdc-linear-progress-track-color: rgba(103, 58, 183, .25)}.deeppurple-amber-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #ffca28;--mdc-linear-progress-track-color: rgba(255, 202, 40, .25)}.deeppurple-amber-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.deeppurple-amber-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #ffca28;--mdc-filled-text-field-focus-active-indicator-color: #ffca28;--mdc-filled-text-field-focus-label-text-color: rgba(255, 202, 40, .87);--mdc-outlined-text-field-caret-color: #ffca28;--mdc-outlined-text-field-focus-outline-color: #ffca28;--mdc-outlined-text-field-focus-label-text-color: rgba(255, 202, 40, .87);--mat-form-field-focus-select-arrow-color: rgba(255, 202, 40, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(255, 202, 40, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.deeppurple-amber-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #673ab7;--mdc-chip-elevated-selected-container-color: #673ab7;--mdc-chip-elevated-disabled-container-color: #673ab7;--mdc-chip-flat-disabled-selected-container-color: #673ab7;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #ffca28;--mdc-chip-elevated-selected-container-color: #ffca28;--mdc-chip-elevated-disabled-container-color: #ffca28;--mdc-chip-flat-disabled-selected-container-color: #ffca28;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.deeppurple-amber-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.deeppurple-amber-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #ffb300;--mdc-switch-selected-handle-color: #ffb300;--mdc-switch-selected-hover-state-layer-color: #ffb300;--mdc-switch-selected-pressed-state-layer-color: #ffb300;--mdc-switch-selected-focus-handle-color: #ff6f00;--mdc-switch-selected-hover-handle-color: #ff6f00;--mdc-switch-selected-pressed-handle-color: #ff6f00;--mdc-switch-selected-focus-track-color: #ffd54f;--mdc-switch-selected-hover-track-color: #ffd54f;--mdc-switch-selected-pressed-track-color: #ffd54f;--mdc-switch-selected-track-color: #ffd54f}.deeppurple-amber-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.deeppurple-amber-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #673ab7;--mdc-radio-selected-hover-icon-color: #673ab7;--mdc-radio-selected-icon-color: #673ab7;--mdc-radio-selected-pressed-icon-color: #673ab7;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #673ab7;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ffca28;--mdc-radio-selected-hover-icon-color: #ffca28;--mdc-radio-selected-icon-color: #ffca28;--mdc-radio-selected-pressed-icon-color: #ffca28;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #ffca28;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-accent{--mdc-slider-handle-color: #ffca28;--mdc-slider-focus-handle-color: #ffca28;--mdc-slider-hover-handle-color: #ffca28;--mdc-slider-active-track-color: #ffca28;--mdc-slider-inactive-track-color: #ffca28;--mdc-slider-with-tick-marks-inactive-container-color: #ffca28;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-ripple-color: #ffca28;--mat-slider-hover-state-layer-color: rgba(255, 202, 40, .05);--mat-slider-focus-state-layer-color: rgba(255, 202, 40, .2)}.deeppurple-amber-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.deeppurple-amber-theme .mdc-list-item__start,.deeppurple-amber-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #673ab7;--mdc-radio-selected-hover-icon-color: #673ab7;--mdc-radio-selected-icon-color: #673ab7;--mdc-radio-selected-pressed-icon-color: #673ab7}.deeppurple-amber-theme .mat-accent .mdc-list-item__start,.deeppurple-amber-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ffca28;--mdc-radio-selected-hover-icon-color: #ffca28;--mdc-radio-selected-icon-color: #ffca28;--mdc-radio-selected-pressed-icon-color: #ffca28}.deeppurple-amber-theme .mat-warn .mdc-list-item__start,.deeppurple-amber-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.deeppurple-amber-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #673ab7;--mdc-checkbox-selected-hover-icon-color: #673ab7;--mdc-checkbox-selected-icon-color: #673ab7;--mdc-checkbox-selected-pressed-icon-color: #673ab7;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #673ab7;--mdc-checkbox-selected-hover-state-layer-color: #673ab7;--mdc-checkbox-selected-pressed-state-layer-color: #673ab7;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ffca28;--mdc-checkbox-selected-hover-icon-color: #ffca28;--mdc-checkbox-selected-icon-color: #ffca28;--mdc-checkbox-selected-pressed-icon-color: #ffca28;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ffca28;--mdc-checkbox-selected-hover-state-layer-color: #ffca28;--mdc-checkbox-selected-pressed-state-layer-color: #ffca28;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#673ab7}.deeppurple-amber-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.deeppurple-amber-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.deeppurple-amber-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.deeppurple-amber-theme .mat-mdc-tab-group,.deeppurple-amber-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #673ab7;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #673ab7;--mat-tab-header-active-ripple-color: #673ab7;--mat-tab-header-inactive-ripple-color: #673ab7;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #673ab7;--mat-tab-header-active-hover-label-text-color: #673ab7;--mat-tab-header-active-focus-indicator-color: #673ab7;--mat-tab-header-active-hover-indicator-color: #673ab7}.deeppurple-amber-theme .mat-mdc-tab-group.mat-accent,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #ffca28;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #ffca28;--mat-tab-header-active-ripple-color: #ffca28;--mat-tab-header-inactive-ripple-color: #ffca28;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #ffca28;--mat-tab-header-active-hover-label-text-color: #ffca28;--mat-tab-header-active-focus-indicator-color: #ffca28;--mat-tab-header-active-hover-indicator-color: #ffca28}.deeppurple-amber-theme .mat-mdc-tab-group.mat-warn,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.deeppurple-amber-theme .mat-mdc-tab-group.mat-background-primary,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #673ab7;--mat-tab-header-with-background-foreground-color: white}.deeppurple-amber-theme .mat-mdc-tab-group.mat-background-accent,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #ffca28;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-tab-group.mat-background-warn,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.deeppurple-amber-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #673ab7;--mdc-checkbox-selected-hover-icon-color: #673ab7;--mdc-checkbox-selected-icon-color: #673ab7;--mdc-checkbox-selected-pressed-icon-color: #673ab7;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #673ab7;--mdc-checkbox-selected-hover-state-layer-color: #673ab7;--mdc-checkbox-selected-pressed-state-layer-color: #673ab7;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #673ab7;--mat-text-button-state-layer-color: #673ab7;--mat-text-button-ripple-color: rgba(103, 58, 183, .1)}.deeppurple-amber-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #ffca28;--mat-text-button-state-layer-color: #ffca28;--mat-text-button-ripple-color: rgba(255, 202, 40, .1)}.deeppurple-amber-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #673ab7;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #ffca28;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #673ab7;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #ffca28;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #673ab7;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #673ab7;--mat-outlined-button-ripple-color: rgba(103, 58, 183, .1)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #ffca28;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #ffca28;--mat-outlined-button-ripple-color: rgba(255, 202, 40, .1)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.deeppurple-amber-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #673ab7;--mat-icon-button-state-layer-color: #673ab7;--mat-icon-button-ripple-color: rgba(103, 58, 183, .1)}.deeppurple-amber-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #ffca28;--mat-icon-button-state-layer-color: #ffca28;--mat-icon-button-ripple-color: rgba(255, 202, 40, .1)}.deeppurple-amber-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.deeppurple-amber-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #673ab7;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #ffca28;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #673ab7;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #ffca28;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #ffca28}.deeppurple-amber-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.deeppurple-amber-theme .mat-badge-accent{--mat-badge-background-color: #ffca28;--mat-badge-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.deeppurple-amber-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #ffca28;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 202, 40, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(255, 202, 40, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(255, 202, 40, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(255, 202, 40, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.deeppurple-amber-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.deeppurple-amber-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #ffca28}.deeppurple-amber-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.deeppurple-amber-theme .mat-icon.mat-primary{--mat-icon-color: #673ab7}.deeppurple-amber-theme .mat-icon.mat-accent{--mat-icon-color: #ffca28}.deeppurple-amber-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.deeppurple-amber-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #ffca28;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #ffca28;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #ffca28;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.deeppurple-amber-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #673ab7;--mat-toolbar-container-text-color: white}.deeppurple-amber-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ffca28;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.purple-green-theme{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #9c27b0;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #66bb6a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #66bb6a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #9c27b0;--mdc-filled-text-field-focus-active-indicator-color: #9c27b0;--mdc-filled-text-field-focus-label-text-color: rgba(156, 39, 176, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #9c27b0;--mdc-outlined-text-field-focus-outline-color: #9c27b0;--mdc-outlined-text-field-focus-label-text-color: rgba(156, 39, 176, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(156, 39, 176, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(156, 39, 176, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6);--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-selected-focus-state-layer-color: #8e24aa;--mdc-switch-selected-handle-color: #8e24aa;--mdc-switch-selected-hover-state-layer-color: #8e24aa;--mdc-switch-selected-pressed-state-layer-color: #8e24aa;--mdc-switch-selected-focus-handle-color: #4a148c;--mdc-switch-selected-hover-handle-color: #4a148c;--mdc-switch-selected-pressed-handle-color: #4a148c;--mdc-switch-selected-focus-track-color: #ba68c8;--mdc-switch-selected-hover-track-color: #ba68c8;--mdc-switch-selected-pressed-track-color: #ba68c8;--mdc-switch-selected-track-color: #ba68c8;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #9c27b0;--mdc-slider-focus-handle-color: #9c27b0;--mdc-slider-hover-handle-color: #9c27b0;--mdc-slider-active-track-color: #9c27b0;--mdc-slider-inactive-track-color: #9c27b0;--mdc-slider-with-tick-marks-inactive-container-color: #9c27b0;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #9c27b0;--mat-slider-hover-state-layer-color: rgba(156, 39, 176, .05);--mat-slider-focus-state-layer-color: rgba(156, 39, 176, .2);--mat-slider-value-indicator-opacity: .6;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #66bb6a;--mdc-checkbox-selected-hover-icon-color: #66bb6a;--mdc-checkbox-selected-icon-color: #66bb6a;--mdc-checkbox-selected-pressed-icon-color: #66bb6a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #66bb6a;--mdc-checkbox-selected-hover-state-layer-color: #66bb6a;--mdc-checkbox-selected-pressed-state-layer-color: #66bb6a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12;--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #66bb6a;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #9c27b0;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #9c27b0;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #9c27b0;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(156, 39, 176, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(156, 39, 176, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(156, 39, 176, .3);--mat-datepicker-toggle-active-state-icon-color: #9c27b0;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(156, 39, 176, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-icon-color: inherit;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #9c27b0;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #9c27b0;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #9c27b0;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: #757575;--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87);--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-accent{--mat-option-selected-state-label-text-color: #66bb6a;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.purple-green-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.purple-green-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #9c27b0;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9c27b0;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.purple-green-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #66bb6a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #66bb6a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.purple-green-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.purple-green-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #9c27b0;--mdc-linear-progress-track-color: rgba(156, 39, 176, .25)}.purple-green-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #66bb6a;--mdc-linear-progress-track-color: rgba(102, 187, 106, .25)}.purple-green-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.purple-green-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #66bb6a;--mdc-filled-text-field-focus-active-indicator-color: #66bb6a;--mdc-filled-text-field-focus-label-text-color: rgba(102, 187, 106, .87);--mdc-outlined-text-field-caret-color: #66bb6a;--mdc-outlined-text-field-focus-outline-color: #66bb6a;--mdc-outlined-text-field-focus-label-text-color: rgba(102, 187, 106, .87);--mat-form-field-focus-select-arrow-color: rgba(102, 187, 106, .87)}.purple-green-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.purple-green-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(102, 187, 106, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.purple-green-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.purple-green-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.purple-green-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #9c27b0;--mdc-chip-elevated-selected-container-color: #9c27b0;--mdc-chip-elevated-disabled-container-color: #9c27b0;--mdc-chip-flat-disabled-selected-container-color: #9c27b0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #66bb6a;--mdc-chip-elevated-selected-container-color: #66bb6a;--mdc-chip-elevated-disabled-container-color: #66bb6a;--mdc-chip-flat-disabled-selected-container-color: #66bb6a;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.purple-green-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.purple-green-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.purple-green-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.purple-green-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9c27b0;--mdc-radio-selected-hover-icon-color: #9c27b0;--mdc-radio-selected-icon-color: #9c27b0;--mdc-radio-selected-pressed-icon-color: #9c27b0;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #9c27b0;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #66bb6a;--mdc-radio-selected-hover-icon-color: #66bb6a;--mdc-radio-selected-icon-color: #66bb6a;--mdc-radio-selected-pressed-icon-color: #66bb6a;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #66bb6a;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-accent{--mdc-slider-handle-color: #66bb6a;--mdc-slider-focus-handle-color: #66bb6a;--mdc-slider-hover-handle-color: #66bb6a;--mdc-slider-active-track-color: #66bb6a;--mdc-slider-inactive-track-color: #66bb6a;--mdc-slider-with-tick-marks-inactive-container-color: #66bb6a;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-ripple-color: #66bb6a;--mat-slider-hover-state-layer-color: rgba(102, 187, 106, .05);--mat-slider-focus-state-layer-color: rgba(102, 187, 106, .2)}.purple-green-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.purple-green-theme .mdc-list-item__start,.purple-green-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9c27b0;--mdc-radio-selected-hover-icon-color: #9c27b0;--mdc-radio-selected-icon-color: #9c27b0;--mdc-radio-selected-pressed-icon-color: #9c27b0}.purple-green-theme .mat-accent .mdc-list-item__start,.purple-green-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #66bb6a;--mdc-radio-selected-hover-icon-color: #66bb6a;--mdc-radio-selected-icon-color: #66bb6a;--mdc-radio-selected-pressed-icon-color: #66bb6a}.purple-green-theme .mat-warn .mdc-list-item__start,.purple-green-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.purple-green-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9c27b0;--mdc-checkbox-selected-hover-icon-color: #9c27b0;--mdc-checkbox-selected-icon-color: #9c27b0;--mdc-checkbox-selected-pressed-icon-color: #9c27b0;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9c27b0;--mdc-checkbox-selected-hover-state-layer-color: #9c27b0;--mdc-checkbox-selected-pressed-state-layer-color: #9c27b0;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #66bb6a;--mdc-checkbox-selected-hover-icon-color: #66bb6a;--mdc-checkbox-selected-icon-color: #66bb6a;--mdc-checkbox-selected-pressed-icon-color: #66bb6a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #66bb6a;--mdc-checkbox-selected-hover-state-layer-color: #66bb6a;--mdc-checkbox-selected-pressed-state-layer-color: #66bb6a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#9c27b0}.purple-green-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.purple-green-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.purple-green-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.purple-green-theme .mat-mdc-tab-group,.purple-green-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #9c27b0;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #9c27b0;--mat-tab-header-active-ripple-color: #9c27b0;--mat-tab-header-inactive-ripple-color: #9c27b0;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #9c27b0;--mat-tab-header-active-hover-label-text-color: #9c27b0;--mat-tab-header-active-focus-indicator-color: #9c27b0;--mat-tab-header-active-hover-indicator-color: #9c27b0}.purple-green-theme .mat-mdc-tab-group.mat-accent,.purple-green-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #66bb6a;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #66bb6a;--mat-tab-header-active-ripple-color: #66bb6a;--mat-tab-header-inactive-ripple-color: #66bb6a;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #66bb6a;--mat-tab-header-active-hover-label-text-color: #66bb6a;--mat-tab-header-active-focus-indicator-color: #66bb6a;--mat-tab-header-active-hover-indicator-color: #66bb6a}.purple-green-theme .mat-mdc-tab-group.mat-warn,.purple-green-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.purple-green-theme .mat-mdc-tab-group.mat-background-primary,.purple-green-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #9c27b0;--mat-tab-header-with-background-foreground-color: white}.purple-green-theme .mat-mdc-tab-group.mat-background-accent,.purple-green-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #66bb6a;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-tab-group.mat-background-warn,.purple-green-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.purple-green-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9c27b0;--mdc-checkbox-selected-hover-icon-color: #9c27b0;--mdc-checkbox-selected-icon-color: #9c27b0;--mdc-checkbox-selected-pressed-icon-color: #9c27b0;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9c27b0;--mdc-checkbox-selected-hover-state-layer-color: #9c27b0;--mdc-checkbox-selected-pressed-state-layer-color: #9c27b0;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #9c27b0;--mat-text-button-state-layer-color: #9c27b0;--mat-text-button-ripple-color: rgba(156, 39, 176, .1)}.purple-green-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #66bb6a;--mat-text-button-state-layer-color: #66bb6a;--mat-text-button-ripple-color: rgba(102, 187, 106, .1)}.purple-green-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.purple-green-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #9c27b0;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #66bb6a;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #9c27b0;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #66bb6a;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #9c27b0;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #9c27b0;--mat-outlined-button-ripple-color: rgba(156, 39, 176, .1)}.purple-green-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #66bb6a;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #66bb6a;--mat-outlined-button-ripple-color: rgba(102, 187, 106, .1)}.purple-green-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.purple-green-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #9c27b0;--mat-icon-button-state-layer-color: #9c27b0;--mat-icon-button-ripple-color: rgba(156, 39, 176, .1)}.purple-green-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #66bb6a;--mat-icon-button-state-layer-color: #66bb6a;--mat-icon-button-ripple-color: rgba(102, 187, 106, .1)}.purple-green-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.purple-green-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #9c27b0;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #66bb6a;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #9c27b0;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #66bb6a;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #66bb6a}.purple-green-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.purple-green-theme .mat-badge-accent{--mat-badge-background-color: #66bb6a;--mat-badge-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.purple-green-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #66bb6a;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(102, 187, 106, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(102, 187, 106, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(102, 187, 106, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(102, 187, 106, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.purple-green-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.purple-green-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #66bb6a}.purple-green-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.purple-green-theme .mat-icon.mat-primary{--mat-icon-color: #9c27b0}.purple-green-theme .mat-icon.mat-accent{--mat-icon-color: #66bb6a}.purple-green-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.purple-green-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #66bb6a;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #66bb6a;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #66bb6a;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.purple-green-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #9c27b0;--mat-toolbar-container-text-color: white}.purple-green-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #66bb6a;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}body table tbody tr:nth-child(2n){background-color:#f2f2f2}.bg-black{background-color:#000}.bg-light-grey{background-color:#e5e5e5}.bg-medium-grey{background-color:#ccc}.bg-grey{background-color:#999}.bg-dark-grey{background-color:#222}.bg-white,.bg-fff{background-color:#fff}.bg-none,.no-bg{background:none;background-image:none;background-color:transparent}.bg-facebook{background-color:#47639e}.bg-twitter{background-color:#02a8f3}body table{border:1px solid rgba(0,0,0,.12)}.no-border{border:none}.no-border-t{border-top:none}.no-border-r{border-right:none}.no-border-b{border-bottom:none}.no-border-l{border-left:none}.no-border-lr,.no-border-rl{border-left:none;border-right:none}.no-border-tb,.no-border-bt{border-top:none;border-bottom:none}.no-border-tl,.no-border-lt{border-top:none;border-left:none}.no-border-tr,.no-border-rt{border-top:none;border-right:none}.no-border-bl,.no-border-lb{border-bottom:none;border-left:none}.no-border-br,.no-border-rb{border-bottom:none;border-right:none}.border-dashed,.border-dotted{border-style:dashed}.border-black{border-color:#000}.border-light-grey{border-color:#e5e5e5}.border-medium-grey{border-color:#ccc}.border-grey{border-color:#999}.border-dark-grey{border-color:#2222}.border-white,.border-fff{border-color:#fff}.no-border-radius{border-radius:0}.radius3{border-radius:3px}.radius5{border-radius:5px}.radius10{border-radius:10px}.column-mandatory{color:#5cb85c;text-align:center}.not-column-mandatory{color:#666f73;text-align:center}.cdk-drag-placeholder{background:#3498db}.yes{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no{color:red;background-color:red;height:4px;cursor:none}.strike{text-decoration:line-through;color:red}.transfer{color:#16a085}.linked{color:#4461e2}.accrual{color:#999}.fa-question{color:#4461e2}.enabled{color:#32cd32}.disabled{color:#f44366}.v-mid,.v-m{vertical-align:middle}.v-top,.v-t{vertical-align:top}.v-bottom,.v-b{vertical-align:bottom}.v-super{vertical-align:super}.r-amount{text-align:right!important;padding-right:5px!important}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.amount-plus{color:#000}.amount-minus{color:#4461e2}.block{display:block}.inline{display:inline}.in-block{display:inline-block;zoom:1}.d-none,.hide,.hidden{display:none}.t-0{top:0}.b-0{bottom:0}.l-0{left:0}.r-0{right:0}.tb-0{top:0;bottom:0}.lr-0{left:0;right:0}.f-left{float:left}.f-right{float:right}.f-none{float:none}textarea{resize:both}textarea.vertical,textarea.horizontal{resize:vertical}textarea.noresize{resize:none}.full-input input,.full-input select,.full-input textarea{width:100%}.normal input,.normal select,.normal textarea,.full-input [type=checkbox],.full-input [type=radio]{width:auto}.mat-tab-body-content{margin-bottom:20px}.mat-datepicker-input{margin-top:5px;margin-bottom:5px}.loader-wrapper{height:100vh;width:100vw}.loader-wrapper .triangle{width:0;height:0;border-style:solid;position:absolute;animation:rotate .8s infinite .2s}.loader-wrapper .bottom{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper .top{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper .left{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper .right{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0}.container{margin:0 auto}.mb-05{margin-bottom:.5rem}.mr-05{margin-right:.5rem}.mb-1{margin-bottom:1rem}.mt-1{margin-top:1rem}.m-5{margin:5px}.m-t-5{margin-top:5px}.m-r-5{margin-right:5px}.m-b-5{margin-bottom:5px}.m-l-5{margin-left:5px}.m-v-5{margin:5px 0}.m-h-5{margin:0 5px}.m-10{margin:10px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.m-l-10{margin-left:10px}.m-v-10{margin:10px 0}.m-h-10{margin:0 10px}.m-15{margin:15px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-b-15{margin-bottom:15px}.m-l-15{margin-left:15px}.m-v-15{margin:15px 0}.m-h-15{margin:0 15px}.m-20{margin:20px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-b-20{margin-bottom:20px}.m-l-20{margin-left:20px}.m-v-20{margin:20px 0}.m-h-20{margin:0 20px}.m-25{margin:25px}.m-t-25{margin-top:25px}.m-r-25{margin-right:25px}.m-b-25{margin-bottom:25px}.m-l-25{margin-left:25px}.m-v-25{margin:25px 0}.m-h-25{margin:0 25px}.m-30{margin:30px}.m-t-30{margin-top:30px}.m-r-30{margin-right:30px}.m-b-30{margin-bottom:30px}.m-l-30{margin-left:30px}.m-v-30{margin:30px 0}.m-h-30{margin:0 30px}.m-35{margin:35px}.m-t-35{margin-top:35px}.m-r-35{margin-right:35px}.m-b-35{margin-bottom:35px}.m-l-35{margin-left:35px}.m-v-35{margin:35px 0}.m-h-35{margin:0 35px}.m-40{margin:40px}.m-t-40{margin-top:40px}.m-r-40{margin-right:40px}.m-b-40{margin-bottom:40px}.m-l-40{margin-left:40px}.m-v-40{margin:40px 0}.m-h-40{margin:0 40px}.m-45{margin:45px}.m-t-45{margin-top:45px}.m-r-45{margin-right:45px}.m-b-45{margin-bottom:45px}.m-l-45{margin-left:45px}.m-v-45{margin:45px 0}.m-h-45{margin:0 45px}.m-50{margin:50px}.m-t-50{margin-top:50px}.m-r-50{margin-right:50px}.m-b-50{margin-bottom:50px}.m-l-50{margin-left:50px}.m-v-50{margin:50px 0}.m-h-50{margin:0 50px}.m-55{margin:55px}.m-t-55{margin-top:55px}.m-r-55{margin-right:55px}.m-b-55{margin-bottom:55px}.m-l-55{margin-left:55px}.m-v-55{margin:55px 0}.m-h-55{margin:0 55px}.m-60{margin:60px}.m-t-60{margin-top:60px}.m-r-60{margin-right:60px}.m-b-60{margin-bottom:60px}.m-l-60{margin-left:60px}.m-v-60{margin:60px 0}.m-h-60{margin:0 60px}.m-65{margin:65px}.m-t-65{margin-top:65px}.m-r-65{margin-right:65px}.m-b-65{margin-bottom:65px}.m-l-65{margin-left:65px}.m-v-65{margin:65px 0}.m-h-65{margin:0 65px}.m-70{margin:70px}.m-t-70{margin-top:70px}.m-r-70{margin-right:70px}.m-b-70{margin-bottom:70px}.m-l-70{margin-left:70px}.m-v-70{margin:70px 0}.m-h-70{margin:0 70px}.m-75{margin:75px}.m-t-75{margin-top:75px}.m-r-75{margin-right:75px}.m-b-75{margin-bottom:75px}.m-l-75{margin-left:75px}.m-v-75{margin:75px 0}.m-h-75{margin:0 75px}.m-80{margin:80px}.m-t-80{margin-top:80px}.m-r-80{margin-right:80px}.m-b-80{margin-bottom:80px}.m-l-80{margin-left:80px}.m-v-80{margin:80px 0}.m-h-80{margin:0 80px}.no-m{margin:0}.no-m-t{margin-top:0}.no-m-r{margin-right:0}.no-m-b{margin-bottom:0}.no-m-l{margin-left:0}.no-m-v,.no-m-h,.no-margin{margin:0}.no-m-lr,.no-m-rl{margin-left:0;margin-right:0}.no-m-tb,.no-m-bt{margin-top:0;margin-bottom:0}.m-t-only{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only{margin-left:0;margin-right:0;margin-top:0}.m-l-only{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only{margin-left:0;margin-top:0;margin-bottom:0}.m-auto{margin-left:auto;margin-right:auto}.ls-0{margin-left:10px;margin-right:10px}html,body{-webkit-tap-highlight-color:transparent}div{box-sizing:border-box}.color-inherit{color:inherit}.no-shadow{box-shadow:none}.pointer{cursor:pointer}.nolist{list-style:none}.actions-menu{color:#fff}.alert{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert .message{padding:8px 0;font-size:18px}.alert .alert-check{color:#359ff4;margin-right:2px;font-size:1.4rem}::ng-deep .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid #1a34a6;max-width:400px!important;white-space:pre-line!important}.loading{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html,body{overflow:hidden}.overflow-x-scroll{max-width:100%;overflow-x:auto}.overflow-no{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.table-container{overflow-x:auto;max-width:100%}body,.no-p{padding:0}.no-p-t{padding-top:0}.no-p-r{padding-right:0}.no-p-b{padding-bottom:0}.no-p-l{padding-left:0}.no-p-v,.no-p-h{padding:0}.p-5{padding:5px}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-b-5{padding-bottom:5px}.p-l-5{padding-left:5px}.p-v-5{padding:5px 0}.p-h-5{padding:0 5px}.p-10{padding:10px}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.p-v-10{padding:10px 0}.p-h-10{padding:0 10px}.p-15{padding:15px}.p-t-15{padding-top:15px}.p-r-15{padding-right:15px}.p-b-15{padding-bottom:15px}.p-l-15{padding-left:15px}.p-v-15{padding:15px 0}.p-h-15{padding:0 15px}.p-20{padding:20px}.p-t-20{padding-top:20px}.p-r-20{padding-right:20px}.p-b-20{padding-bottom:20px}.p-l-20{padding-left:20px}.p-v-20{padding:20px 0}.p-h-20{padding:0 20px}.p-25{padding:25px}.p-t-25{padding-top:25px}.p-r-25{padding-right:25px}.p-b-25{padding-bottom:25px}.p-l-25{padding-left:25px}.p-v-25{padding:25px 0}.p-h-25{padding:0 25px}.p-30{padding:30px}.p-t-30{padding-top:30px}.p-r-30{padding-right:30px}.p-b-30{padding-bottom:30px}.p-l-30{padding-left:30px}.p-v-30{padding:30px 0}.p-h-30{padding:0 30px}.p-35{padding:35px}.p-t-35{padding-top:35px}.p-r-35{padding-right:35px}.p-b-35{padding-bottom:35px}.p-l-35{padding-left:35px}.p-v-35{padding:35px 0}.p-h-35{padding:0 35px}.p-40{padding:40px}.p-t-40{padding-top:40px}.p-r-40{padding-right:40px}.p-b-40{padding-bottom:40px}.p-l-40{padding-left:40px}.p-v-40{padding-top:40px;padding-bottom:40px}.p-h-40{padding:0 40px}.p-45{padding:45px}.p-t-45{padding-top:45px}.p-r-45{padding-right:45px}.p-b-45{padding-bottom:45px}.p-l-45{padding-left:45px}.p-v-45{padding:45px 0}.p-h-45{padding:0 45px}.p-50{padding:50px}.p-t-50{padding-top:50px}.p-r-50{padding-right:50px}.p-b-50{padding-bottom:50px}.p-l-50{padding-left:50px}.p-v-50{padding:50px 0}.p-h-50{padding:0 50px}.p-55{padding:55px}.p-t-55{padding-top:55px}.p-r-55{padding-right:55px}.p-b-55{padding-bottom:55px}.p-l-55{padding-left:55px}.p-v-55{padding:55px 0}.p-h-55{padding:0 55px}.p-60{padding:60px}.p-t-60{padding-top:60px}.p-r-60{padding-right:60px}.p-b-60{padding-bottom:60px}.p-l-60{padding-left:60px}.p-v-60{padding:60px 0}.p-h-60{padding:0 60px}.p-65{padding:65px}.p-t-65{padding-top:65px}.p-r-65{padding-right:65px}.p-b-65{padding-bottom:65px}.p-l-65{padding-left:65px}.p-v-65{padding:65px 0}.p-h-65{padding:0 65px}.p-70{padding:70px}.p-t-70{padding-top:70px}.p-r-70{padding-right:70px}.p-b-70{padding-bottom:70px}.p-l-70{padding-left:70px}.p-v-70{padding:70px 0}.p-h-70{padding:0 70px}.p-75{padding:75px}.p-t-75{padding-top:75px}.p-r-75{padding-right:75px}.p-b-75{padding-bottom:75px}.p-l-75{padding-left:75px}.p-v-75{padding:75px 0}.p-h-75{padding:0 75px}.p-80{padding:80px}.p-t-80{padding-top:80px}.p-r-80{padding-right:80px}.p-b-80{padding-bottom:80px}.p-l-80{padding-left:80px}.p-v-80{padding:80px 0}.p-h-80{padding:0 80px}.no-padding{padding:0!important}.no-pad-lr,.no-pad-rl{padding-left:0;padding-right:0}.no-pad-tb,.no-pad-bt{padding-top:0;padding-bottom:0}.pad-t-only{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only{padding-left:0;padding-right:0;padding-top:0}.pad-l-only{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only{padding-left:0;padding-top:0;padding-bottom:0}html,body,.rel,.relative{position:relative}.abs,.absolute{position:absolute}.fixed{position:fixed}.status-active{color:#5cb85c}.status-inactive{color:#666f73}.status-deleted{color:#000}.status-pending{color:orange}.status-approved{color:#4461e2}.status-overpaid{color:purple}.status-chargeoff{color:#f39c12}.status-active-overdue,.status-block{color:red}.status-matured{color:#ff4000}.subStatus-contract-termination{color:#b3b3b3}.mat-step-header .mat-step-icon-state-done{background-color:#2af72a}.mat-step-header .mat-step-icon-state-done .status-transfer-progress{color:#ff4000}.mat-step-header .mat-step-icon-state-done .status-transfer-hold{color:#df0101}html,body{-webkit-font-smoothing:antialiased}html{font-size:16px}body{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1{line-height:1}.lh-13{line-height:1.3}.lh-15{line-height:1.5}.bold,.strong{font-weight:700}.no-bold{font-weight:400}.italic,.em{font-style:italic}.strike{text-decoration:line-through}.normal{font-weight:400;font-style:normal}.uppercase{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.w100{font-weight:100}.w200{font-weight:200}.w300{font-weight:300}.w400{font-weight:400}.w500{font-weight:500}.w600{font-weight:600}.w700{font-weight:700}.w800{font-weight:800}.w900{font-weight:900}.f9{font-size:9px}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px;line-height:30px}.f19{font-size:19px}.f20{font-size:20px}.f30{font-size:30px}.f40{font-size:40px}.f50{font-size:50px}.f60{font-size:60px}.size-small{font-size:75%}.size-normal{font-size:100%}.size-medium{font-size:125%}.size-big,.size-large{font-size:150%}.size-huge{font-size:200%}.inherit{font:inherit}.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2{color:#0003}.text-rgb-3{color:#0000004d}.text-rgb-4{color:#0006}.text-rgb-5{color:#00000080}.no-ul,.no-ul:hover,.no-ul a,.no-ul a:hover{text-decoration:none}.no-wrap{white-space:nowrap}.auto-cell-size{white-space:nowrap;width:1%}.ls-0{letter-spacing:-3px;white-space:nowrap}.label-field{margin-top:32px}.fit{max-width:100%}.half-width{width:50%}.full-width{width:100%}.full-height{height:100%}html,body{width:100%;height:100%;min-height:100%}body table{width:100%}.container{max-width:74rem;width:90%}.mw300{max-width:300px}.mw400{max-width:400px}.mw500{max-width:500px}.mw600{max-width:600px}.fullwidth{width:100%}.zindex-1{z-index:1}.zindex-2{z-index:2}.zindex-3{z-index:3}.zindex-4{z-index:4}.scrollbar-styling{scrollbar-width:thin;scrollbar-color:#889 #f1f1f1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#889}::-webkit-scrollbar-thumb:hover{background:#555}.layout-row-wrap{display:flex;flex-flow:row wrap}.layout-column{display:flex;flex-direction:column}.layout-row{display:flex;flex-direction:row}.align-flex-end{justify-content:flex-end}.flex-align-center{display:flex;align-items:center;justify-content:center}.flex-center{display:flex;justify-content:center;align-items:center}@media (width <= 768px){.responsive-column{flex-direction:column}}.gap-2px{gap:2%}.gap-5px{gap:5px}.gap-20px{gap:20px}.gap-25px{gap:25px}.gap-32px{gap:32px}.gap-40px{gap:40px}.align-start{justify-content:flex-start}.align-end{justify-content:flex-end}.align-center-start{justify-content:flex-start;align-items:center}.align-center{justify-content:center}.align-center-center{justify-content:center;align-items:center}.align-between{justify-content:space-between}.align-items-center{align-items:center}.align-start-baseline{align-items:baseline;justify-content:flex-start}.layout-align-end{display:flex;justify-content:flex-end;align-items:center}.align-start-center{display:flex;justify-content:flex-start;align-items:center}.align-start-start{display:flex;justify-content:flex-start;align-items:flex-start}.layout-align-center{align-items:center;justify-content:center}@media (width >= 600px){.layout-gt-sm-row{flex-direction:row}}@media (width >= 600px){.align-gt-sm-start-center{justify-content:flex-start;align-items:center}}.flex-auto{flex:.1 0 auto}.flex-3-auto{flex:3 0 auto}.flex-4{flex:0 0 4%}.flex-5{flex:0 0 5%}.flex-8{flex:0 0 8%}.flex-9{flex:0 0 9%}.flex-10{flex:0 0 10%}.flex-13{flex:0 0 13%}.flex-14{flex:0 0 12%}.flex-15{flex:0 0 15%}.flex-16{flex:0 0 16%}.flex-18{flex:0 0 18%}.flex-20{flex:0 0 20%}.flex-23{flex:0 0 23%}.flex-24{flex:0 0 24%}.flex-25{flex:0 0 25%}.flex-28{flex:0 0 28%}.flex-29{flex:0 0 29%}.flex-30{flex:0 0 30%}.flex-31{flex:0 0 31%}.flex-32{flex:0 0 32%}.flex-33{flex:0 0 33%}.flex-34{flex:0 0 34%}.flex-38{flex:0 0 38%}.flex-40{flex:1;width:40%}.flex-43{flex:0 0 43%}.flex-45{flex:0 0 45%}.flex-46{flex:0 0 46%}.flex-47{flex:0 0 47%}.flex-48{flex:0 0 48%}@media (width <= 768px){.hide-lt-md{display:none!important}}.flex-49{flex:0 0 49%}.flex-50{flex:0 0 50%;margin-bottom:1rem}.flex-53{flex:0 0 53%}.flex-60{flex:1;width:60%}.flex-63{flex:0 0 63%}.flex-65{flex:0 0 65%}.flex-67{flex:0 0 67%}.flex-68{flex:0 0 68%}.flex-70{flex:0 0 70%}.flex-73{flex:0 0 73%}.flex-75{flex:0 0 75%}.flex-83{flex:0 0 83%}.flex-90{flex:0 0 90%}.flex-94{flex:0 0 94%}.flex-95{flex:0 0 95%}.flex-96{flex:0 0 96%}@media screen and (width <= 599px){.flex-xs-15{flex:0 0 15%;max-width:15%}}@media screen and (width >= 600px) and (width <= 959px){.flex-sm-10{flex:0 0 10%;max-width:10%}}@media screen and (width >= 960px) and (width <= 1279px){.flex-md-5{flex:0 0 5%;max-width:5%}}@media (width <= 599px){.hide-lt-sm{display:none!important}}.flex-98{flex:0 0 98%}.flex-100{flex:0 0 100%;width:100%}.flex-contents{display:contents;flex:1}.flex-fill{display:flex;flex:1 1 auto;min-width:0;min-height:0}.gap-8px{gap:8px}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-1percent{gap:1%}.gap-2percent{gap:2%}.gap-3percent{gap:3%}.gap-4percent{gap:4%}.gap-5percent{gap:5%}.gap-15percent{gap:15%}.gap-20percent{gap:20%}.gap-25percent{gap:25%}.gap-70percent{gap:70%}.flex{flex:1 1 0%}.layout-row-reverse{display:flex;flex-direction:row-reverse}@media (width >= 600px){.flex-gt-sm-30{flex:1 0 30%}}@media (width <= 1199px){.hide-lt-lg{display:none!important}}@media (width <= 768px){.flex-25{flex:0 0 50%}}@media (width <= 599px){.layout-xs-column{flex-direction:column}}.flex-50-minus-25px{flex:1 1 calc(50% - 25px)}.flex-85-minus-20px{flex:1 1 calc(85% - 20px)}.flex-90-minus-20px{flex:1 1 calc(90% - 20px)}@media (width <= 768px){.layout-lt-md-column{flex-direction:column}}@media (width <= 599px){.layout-column.lt-md{flex-direction:column!important}}@media (width <= 768px){.responsive-flex-full{flex:0 0 100%!important}}.align-space-evenly-center{justify-content:space-evenly;align-items:center}.mat-mdc-form-field .mat-mdc-input-element::placeholder{font-size:14px!important;color:#999!important}.mat-mdc-form-field .mdc-floating-label{font-size:14px!important}@media (width <= 768px){.flex-lt-md-50{flex:0 0 50%}}@media (width <= 768px){.flex-50-lt-md{flex:0 0 50%}}@media (width <= 599px){.layout-column-xs{flex-direction:column!important}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:transparent!important}.menu-explanation{font-size:14px;margin:0}.menu-list-item-content{display:flex;width:100%}.menu-left-section{display:flex;align-items:center;width:100%;gap:10px}.menu-right-section fa-icon{z-index:1000}.menu-right-section{margin-left:auto;display:flex;gap:4px;margin-right:10px}.content{display:contents;flex:1}mifosx-notifications-page td{text-align:center;padding:16px;color:#999}.red{color:red}.full-width-flex{display:flex;justify-content:flex-start;width:100%} +.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-fill-drip{--fa: "\f576"}.fa-arrows-to-circle{--fa: "\e4bd"}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: "\f138"}.fa-at{--fa: "@"}.fa-trash-can,.fa-trash-alt{--fa: "\f2ed"}.fa-text-height{--fa: "\f034"}.fa-user-xmark,.fa-user-times{--fa: "\f235"}.fa-stethoscope{--fa: "\f0f1"}.fa-message,.fa-comment-alt{--fa: "\f27a"}.fa-info{--fa: "\f129"}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: "\f422"}.fa-explosion{--fa: "\e4e9"}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: "\f15c"}.fa-wave-square{--fa: "\f83e"}.fa-ring{--fa: "\f70b"}.fa-building-un{--fa: "\e4d9"}.fa-dice-three{--fa: "\f527"}.fa-calendar-days,.fa-calendar-alt{--fa: "\f073"}.fa-anchor-circle-check{--fa: "\e4aa"}.fa-building-circle-arrow-right{--fa: "\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa: "\f45f"}.fa-arrows-up-to-line{--fa: "\e4c2"}.fa-sort-down,.fa-sort-desc{--fa: "\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa: "\f056"}.fa-door-open{--fa: "\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa: "\f2f5"}.fa-atom{--fa: "\f5d2"}.fa-soap{--fa: "\e06e"}.fa-icons,.fa-heart-music-camera-bolt{--fa: "\f86d"}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: "\f539"}.fa-bridge-circle-check{--fa: "\e4c9"}.fa-pump-medical{--fa: "\e06a"}.fa-fingerprint{--fa: "\f577"}.fa-hand-point-right{--fa: "\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa: "\f689"}.fa-forward-step,.fa-step-forward{--fa: "\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa: "\f5b8"}.fa-flag-checkered{--fa: "\f11e"}.fa-football,.fa-football-ball{--fa: "\f44e"}.fa-school-circle-exclamation{--fa: "\e56c"}.fa-crop{--fa: "\f125"}.fa-angles-down,.fa-angle-double-down{--fa: "\f103"}.fa-users-rectangle{--fa: "\e594"}.fa-people-roof{--fa: "\e537"}.fa-people-line{--fa: "\e534"}.fa-beer-mug-empty,.fa-beer{--fa: "\f0fc"}.fa-diagram-predecessor{--fa: "\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa: "\f176"}.fa-fire-flame-simple,.fa-burn{--fa: "\f46a"}.fa-person,.fa-male{--fa: "\f183"}.fa-laptop{--fa: "\f109"}.fa-file-csv{--fa: "\f6dd"}.fa-menorah{--fa: "\f676"}.fa-truck-plane{--fa: "\e58f"}.fa-record-vinyl{--fa: "\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa: "\f587"}.fa-bong{--fa: "\f55c"}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: "\f67b"}.fa-arrow-down-up-across-line{--fa: "\e4af"}.fa-spoon,.fa-utensil-spoon{--fa: "\f2e5"}.fa-jar-wheat{--fa: "\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa: "\f674"}.fa-file-circle-exclamation{--fa: "\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa: "\f47e"}.fa-pager{--fa: "\f815"}.fa-address-book,.fa-contact-book{--fa: "\f2b9"}.fa-strikethrough{--fa: "\f0cc"}.fa-k{--fa: "K"}.fa-landmark-flag{--fa: "\e51c"}.fa-pencil,.fa-pencil-alt{--fa: "\f303"}.fa-backward{--fa: "\f04a"}.fa-caret-right{--fa: "\f0da"}.fa-comments{--fa: "\f086"}.fa-paste,.fa-file-clipboard{--fa: "\f0ea"}.fa-code-pull-request{--fa: "\e13c"}.fa-clipboard-list{--fa: "\f46d"}.fa-truck-ramp-box,.fa-truck-loading{--fa: "\f4de"}.fa-user-check{--fa: "\f4fc"}.fa-vial-virus{--fa: "\e597"}.fa-sheet-plastic{--fa: "\e571"}.fa-blog{--fa: "\f781"}.fa-user-ninja{--fa: "\f504"}.fa-person-arrow-up-from-line{--fa: "\e539"}.fa-scroll-torah,.fa-torah{--fa: "\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: "\f458"}.fa-toggle-off{--fa: "\f204"}.fa-box-archive,.fa-archive{--fa: "\f187"}.fa-person-drowning{--fa: "\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: "\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: "\f58a"}.fa-spray-can{--fa: "\f5bd"}.fa-truck-monster{--fa: "\f63b"}.fa-w{--fa: "W"}.fa-earth-africa,.fa-globe-africa{--fa: "\f57c"}.fa-rainbow{--fa: "\f75b"}.fa-circle-notch{--fa: "\f1ce"}.fa-tablet-screen-button,.fa-tablet-alt{--fa: "\f3fa"}.fa-paw{--fa: "\f1b0"}.fa-cloud{--fa: "\f0c2"}.fa-trowel-bricks{--fa: "\e58a"}.fa-face-flushed,.fa-flushed{--fa: "\f579"}.fa-hospital-user{--fa: "\f80d"}.fa-tent-arrow-left-right{--fa: "\e57f"}.fa-gavel,.fa-legal{--fa: "\f0e3"}.fa-binoculars{--fa: "\f1e5"}.fa-microphone-slash{--fa: "\f131"}.fa-box-tissue{--fa: "\e05b"}.fa-motorcycle{--fa: "\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa: "\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa: "\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa: "\e068"}.fa-mars-and-venus-burst{--fa: "\e523"}.fa-square-caret-right,.fa-caret-square-right{--fa: "\f152"}.fa-scissors,.fa-cut{--fa: "\f0c4"}.fa-sun-plant-wilt{--fa: "\e57a"}.fa-toilets-portable{--fa: "\e584"}.fa-hockey-puck{--fa: "\f453"}.fa-table{--fa: "\f0ce"}.fa-magnifying-glass-arrow-right{--fa: "\e521"}.fa-tachograph-digital,.fa-digital-tachograph{--fa: "\f566"}.fa-users-slash{--fa: "\e073"}.fa-clover{--fa: "\e139"}.fa-reply,.fa-mail-reply{--fa: "\f3e5"}.fa-star-and-crescent{--fa: "\f699"}.fa-house-fire{--fa: "\e50c"}.fa-square-minus,.fa-minus-square{--fa: "\f146"}.fa-helicopter{--fa: "\f533"}.fa-compass{--fa: "\f14e"}.fa-square-caret-down,.fa-caret-square-down{--fa: "\f150"}.fa-file-circle-question{--fa: "\e4ef"}.fa-laptop-code{--fa: "\f5fc"}.fa-swatchbook{--fa: "\f5c3"}.fa-prescription-bottle{--fa: "\f485"}.fa-bars,.fa-navicon{--fa: "\f0c9"}.fa-people-group{--fa: "\e533"}.fa-hourglass-end,.fa-hourglass-3{--fa: "\f253"}.fa-heart-crack,.fa-heart-broken{--fa: "\f7a9"}.fa-square-up-right,.fa-external-link-square-alt{--fa: "\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa: "\f597"}.fa-film{--fa: "\f008"}.fa-ruler-horizontal{--fa: "\f547"}.fa-people-robbery{--fa: "\e536"}.fa-lightbulb{--fa: "\f0eb"}.fa-caret-left{--fa: "\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa: "\f06a"}.fa-school-circle-xmark{--fa: "\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: "\f08b"}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: "\f13a"}.fa-unlock-keyhole,.fa-unlock-alt{--fa: "\f13e"}.fa-cloud-showers-heavy{--fa: "\f740"}.fa-headphones-simple,.fa-headphones-alt{--fa: "\f58f"}.fa-sitemap{--fa: "\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa: "\f4b9"}.fa-memory{--fa: "\f538"}.fa-road-spikes{--fa: "\e568"}.fa-fire-burner{--fa: "\e4f1"}.fa-flag{--fa: "\f024"}.fa-hanukiah{--fa: "\f6e6"}.fa-feather{--fa: "\f52d"}.fa-volume-low,.fa-volume-down{--fa: "\f027"}.fa-comment-slash{--fa: "\f4b3"}.fa-cloud-sun-rain{--fa: "\f743"}.fa-compress{--fa: "\f066"}.fa-wheat-awn,.fa-wheat-alt{--fa: "\e2cd"}.fa-ankh{--fa: "\f644"}.fa-hands-holding-child{--fa: "\e4fa"}.fa-asterisk{--fa: "*"}.fa-square-check,.fa-check-square{--fa: "\f14a"}.fa-peseta-sign{--fa: "\e221"}.fa-heading,.fa-header{--fa: "\f1dc"}.fa-ghost{--fa: "\f6e2"}.fa-list,.fa-list-squares{--fa: "\f03a"}.fa-square-phone-flip,.fa-phone-square-alt{--fa: "\f87b"}.fa-cart-plus{--fa: "\f217"}.fa-gamepad{--fa: "\f11b"}.fa-circle-dot,.fa-dot-circle{--fa: "\f192"}.fa-face-dizzy,.fa-dizzy{--fa: "\f567"}.fa-egg{--fa: "\f7fb"}.fa-house-medical-circle-xmark{--fa: "\e513"}.fa-campground{--fa: "\f6bb"}.fa-folder-plus{--fa: "\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: "\f1e3"}.fa-paintbrush,.fa-paint-brush{--fa: "\f1fc"}.fa-lock{--fa: "\f023"}.fa-gas-pump{--fa: "\f52f"}.fa-hot-tub-person,.fa-hot-tub{--fa: "\f593"}.fa-map-location,.fa-map-marked{--fa: "\f59f"}.fa-house-flood-water{--fa: "\e50e"}.fa-tree{--fa: "\f1bb"}.fa-bridge-lock{--fa: "\e4cc"}.fa-sack-dollar{--fa: "\f81d"}.fa-pen-to-square,.fa-edit{--fa: "\f044"}.fa-car-side{--fa: "\f5e4"}.fa-share-nodes,.fa-share-alt{--fa: "\f1e0"}.fa-heart-circle-minus{--fa: "\e4ff"}.fa-hourglass-half,.fa-hourglass-2{--fa: "\f252"}.fa-microscope{--fa: "\f610"}.fa-sink{--fa: "\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa: "\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: "\f881"}.fa-mitten{--fa: "\f7b5"}.fa-person-rays{--fa: "\e54d"}.fa-users{--fa: "\f0c0"}.fa-eye-slash{--fa: "\f070"}.fa-flask-vial{--fa: "\e4f3"}.fa-hand,.fa-hand-paper{--fa: "\f256"}.fa-om{--fa: "\f679"}.fa-worm{--fa: "\e599"}.fa-house-circle-xmark{--fa: "\e50b"}.fa-plug{--fa: "\f1e6"}.fa-chevron-up{--fa: "\f077"}.fa-hand-spock{--fa: "\f259"}.fa-stopwatch{--fa: "\f2f2"}.fa-face-kiss,.fa-kiss{--fa: "\f596"}.fa-bridge-circle-xmark{--fa: "\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa: "\f589"}.fa-chess-bishop{--fa: "\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa: "\f58c"}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: "\f2a4"}.fa-road-circle-check{--fa: "\e564"}.fa-dice-five{--fa: "\f523"}.fa-square-rss,.fa-rss-square{--fa: "\f143"}.fa-land-mine-on{--fa: "\e51b"}.fa-i-cursor{--fa: "\f246"}.fa-stamp{--fa: "\f5bf"}.fa-stairs{--fa: "\e289"}.fa-i{--fa: "I"}.fa-hryvnia-sign,.fa-hryvnia{--fa: "\f6f2"}.fa-pills{--fa: "\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa: "\f581"}.fa-tooth{--fa: "\f5c9"}.fa-v{--fa: "V"}.fa-bangladeshi-taka-sign{--fa: "\e2e6"}.fa-bicycle{--fa: "\f206"}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: "\e579"}.fa-head-side-cough-slash{--fa: "\e062"}.fa-truck-medical,.fa-ambulance{--fa: "\f0f9"}.fa-wheat-awn-circle-exclamation{--fa: "\e598"}.fa-snowman{--fa: "\f7d0"}.fa-mortar-pestle{--fa: "\f5a7"}.fa-road-barrier{--fa: "\e562"}.fa-school{--fa: "\f549"}.fa-igloo{--fa: "\f7ae"}.fa-joint{--fa: "\f595"}.fa-angle-right{--fa: "\f105"}.fa-horse{--fa: "\f6f0"}.fa-q{--fa: "Q"}.fa-g{--fa: "G"}.fa-notes-medical{--fa: "\f481"}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: "\f2c9"}.fa-dong-sign{--fa: "\e169"}.fa-capsules{--fa: "\f46b"}.fa-poo-storm,.fa-poo-bolt{--fa: "\f75a"}.fa-face-frown-open,.fa-frown-open{--fa: "\f57a"}.fa-hand-point-up{--fa: "\f0a6"}.fa-money-bill{--fa: "\f0d6"}.fa-bookmark{--fa: "\f02e"}.fa-align-justify{--fa: "\f039"}.fa-umbrella-beach{--fa: "\f5ca"}.fa-helmet-un{--fa: "\e503"}.fa-bullseye{--fa: "\f140"}.fa-bacon{--fa: "\f7e5"}.fa-hand-point-down{--fa: "\f0a7"}.fa-arrow-up-from-bracket{--fa: "\e09a"}.fa-folder,.fa-folder-blank{--fa: "\f07b"}.fa-file-waveform,.fa-file-medical-alt{--fa: "\f478"}.fa-radiation{--fa: "\f7b9"}.fa-chart-simple{--fa: "\e473"}.fa-mars-stroke{--fa: "\f229"}.fa-vial{--fa: "\f492"}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: "\f624"}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: "\e2ca"}.fa-e{--fa: "E"}.fa-pen-clip,.fa-pen-alt{--fa: "\f305"}.fa-bridge-circle-exclamation{--fa: "\e4ca"}.fa-user{--fa: "\f007"}.fa-school-circle-check{--fa: "\e56b"}.fa-dumpster{--fa: "\f793"}.fa-van-shuttle,.fa-shuttle-van{--fa: "\f5b6"}.fa-building-user{--fa: "\e4da"}.fa-square-caret-left,.fa-caret-square-left{--fa: "\f191"}.fa-highlighter{--fa: "\f591"}.fa-key{--fa: "\f084"}.fa-bullhorn{--fa: "\f0a1"}.fa-globe{--fa: "\f0ac"}.fa-synagogue{--fa: "\f69b"}.fa-person-half-dress{--fa: "\e548"}.fa-road-bridge{--fa: "\e563"}.fa-location-arrow{--fa: "\f124"}.fa-c{--fa: "C"}.fa-tablet-button{--fa: "\f10a"}.fa-building-lock{--fa: "\e4d6"}.fa-pizza-slice{--fa: "\f818"}.fa-money-bill-wave{--fa: "\f53a"}.fa-chart-area,.fa-area-chart{--fa: "\f1fe"}.fa-house-flag{--fa: "\e50d"}.fa-person-circle-minus{--fa: "\e540"}.fa-ban,.fa-cancel{--fa: "\f05e"}.fa-camera-rotate{--fa: "\e0d8"}.fa-spray-can-sparkles,.fa-air-freshener{--fa: "\f5d0"}.fa-star{--fa: "\f005"}.fa-repeat{--fa: "\f363"}.fa-cross{--fa: "\f654"}.fa-box{--fa: "\f466"}.fa-venus-mars{--fa: "\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa: "\f245"}.fa-maximize,.fa-expand-arrows-alt{--fa: "\f31e"}.fa-charging-station{--fa: "\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa: "\f61f"}.fa-shuffle,.fa-random{--fa: "\f074"}.fa-person-running,.fa-running{--fa: "\f70c"}.fa-mobile-retro{--fa: "\e527"}.fa-grip-lines-vertical{--fa: "\f7a5"}.fa-spider{--fa: "\f717"}.fa-hands-bound{--fa: "\e4f9"}.fa-file-invoice-dollar{--fa: "\f571"}.fa-plane-circle-exclamation{--fa: "\e556"}.fa-x-ray{--fa: "\f497"}.fa-spell-check{--fa: "\f891"}.fa-slash{--fa: "\f715"}.fa-computer-mouse,.fa-mouse{--fa: "\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: "\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa: "\e070"}.fa-server{--fa: "\f233"}.fa-virus-covid-slash{--fa: "\e4a9"}.fa-shop-lock{--fa: "\e4a5"}.fa-hourglass-start,.fa-hourglass-1{--fa: "\f251"}.fa-blender-phone{--fa: "\f6b6"}.fa-building-wheat{--fa: "\e4db"}.fa-person-breastfeeding{--fa: "\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa: "\f2f6"}.fa-venus{--fa: "\f221"}.fa-passport{--fa: "\f5ab"}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: "\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa: "\f21e"}.fa-people-carry-box,.fa-people-carry{--fa: "\f4ce"}.fa-temperature-high{--fa: "\f769"}.fa-microchip{--fa: "\f2db"}.fa-crown{--fa: "\f521"}.fa-weight-hanging{--fa: "\f5cd"}.fa-xmarks-lines{--fa: "\e59a"}.fa-file-prescription{--fa: "\f572"}.fa-weight-scale,.fa-weight{--fa: "\f496"}.fa-user-group,.fa-user-friends{--fa: "\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: "\f15e"}.fa-chess-knight{--fa: "\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa: "\f59b"}.fa-wheelchair{--fa: "\f193"}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: "\f0aa"}.fa-toggle-on{--fa: "\f205"}.fa-person-walking,.fa-walking{--fa: "\f554"}.fa-l{--fa: "L"}.fa-fire{--fa: "\f06d"}.fa-bed-pulse,.fa-procedures{--fa: "\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa: "\f197"}.fa-face-laugh,.fa-laugh{--fa: "\f599"}.fa-folder-open{--fa: "\f07c"}.fa-heart-circle-plus{--fa: "\e500"}.fa-code-fork{--fa: "\e13b"}.fa-city{--fa: "\f64f"}.fa-microphone-lines,.fa-microphone-alt{--fa: "\f3c9"}.fa-pepper-hot{--fa: "\f816"}.fa-unlock{--fa: "\f09c"}.fa-colon-sign{--fa: "\e140"}.fa-headset{--fa: "\f590"}.fa-store-slash{--fa: "\e071"}.fa-road-circle-xmark{--fa: "\e566"}.fa-user-minus{--fa: "\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: "\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa: "\f79f"}.fa-clipboard{--fa: "\f328"}.fa-house-circle-exclamation{--fa: "\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa: "\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: "\f1eb"}.fa-bath,.fa-bathtub{--fa: "\f2cd"}.fa-underline{--fa: "\f0cd"}.fa-user-pen,.fa-user-edit{--fa: "\f4ff"}.fa-signature{--fa: "\f5b7"}.fa-stroopwafel{--fa: "\f551"}.fa-bold{--fa: "\f032"}.fa-anchor-lock{--fa: "\e4ad"}.fa-building-ngo{--fa: "\e4d7"}.fa-manat-sign{--fa: "\e1d5"}.fa-not-equal{--fa: "\f53e"}.fa-border-top-left,.fa-border-style{--fa: "\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa: "\f5a0"}.fa-jedi{--fa: "\f669"}.fa-square-poll-vertical,.fa-poll{--fa: "\f681"}.fa-mug-hot{--fa: "\f7b6"}.fa-car-battery,.fa-battery-car{--fa: "\f5df"}.fa-gift{--fa: "\f06b"}.fa-dice-two{--fa: "\f528"}.fa-chess-queen{--fa: "\f445"}.fa-glasses{--fa: "\f530"}.fa-chess-board{--fa: "\f43c"}.fa-building-circle-check{--fa: "\e4d2"}.fa-person-chalkboard{--fa: "\e53d"}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: "\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa: "\f255"}.fa-square-caret-up,.fa-caret-square-up{--fa: "\f151"}.fa-cloud-showers-water{--fa: "\e4e4"}.fa-chart-bar,.fa-bar-chart{--fa: "\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa: "\e05e"}.fa-less-than-equal{--fa: "\f537"}.fa-train{--fa: "\f238"}.fa-eye-low-vision,.fa-low-vision{--fa: "\f2a8"}.fa-crow{--fa: "\f520"}.fa-sailboat{--fa: "\e445"}.fa-window-restore{--fa: "\f2d2"}.fa-square-plus,.fa-plus-square{--fa: "\f0fe"}.fa-torii-gate{--fa: "\f6a1"}.fa-frog{--fa: "\f52e"}.fa-bucket{--fa: "\e4cf"}.fa-image{--fa: "\f03e"}.fa-microphone{--fa: "\f130"}.fa-cow{--fa: "\f6c8"}.fa-caret-up{--fa: "\f0d8"}.fa-screwdriver{--fa: "\f54a"}.fa-folder-closed{--fa: "\e185"}.fa-house-tsunami{--fa: "\e515"}.fa-square-nfi{--fa: "\e576"}.fa-arrow-up-from-ground-water{--fa: "\e4b5"}.fa-martini-glass,.fa-glass-martini-alt{--fa: "\f57b"}.fa-square-binary{--fa: "\e69b"}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: "\f2ea"}.fa-table-columns,.fa-columns{--fa: "\f0db"}.fa-lemon{--fa: "\f094"}.fa-head-side-mask{--fa: "\e063"}.fa-handshake{--fa: "\f2b5"}.fa-gem{--fa: "\f3a5"}.fa-dolly,.fa-dolly-box{--fa: "\f472"}.fa-smoking{--fa: "\f48d"}.fa-minimize,.fa-compress-arrows-alt{--fa: "\f78c"}.fa-monument{--fa: "\f5a6"}.fa-snowplow{--fa: "\f7d2"}.fa-angles-right,.fa-angle-double-right{--fa: "\f101"}.fa-cannabis{--fa: "\f55f"}.fa-circle-play,.fa-play-circle{--fa: "\f144"}.fa-tablets{--fa: "\f490"}.fa-ethernet{--fa: "\f796"}.fa-euro-sign,.fa-eur,.fa-euro{--fa: "\f153"}.fa-chair{--fa: "\f6c0"}.fa-circle-check,.fa-check-circle{--fa: "\f058"}.fa-circle-stop,.fa-stop-circle{--fa: "\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa: "\f568"}.fa-plate-wheat{--fa: "\e55a"}.fa-icicles{--fa: "\f7ad"}.fa-person-shelter{--fa: "\e54f"}.fa-neuter{--fa: "\f22c"}.fa-id-badge{--fa: "\f2c1"}.fa-marker{--fa: "\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa: "\f59a"}.fa-helicopter-symbol{--fa: "\e502"}.fa-universal-access{--fa: "\f29a"}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: "\f139"}.fa-lari-sign{--fa: "\e1c8"}.fa-volcano{--fa: "\f770"}.fa-person-walking-dashed-line-arrow-right{--fa: "\e553"}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: "\f154"}.fa-viruses{--fa: "\e076"}.fa-square-person-confined{--fa: "\e577"}.fa-user-tie{--fa: "\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa: "\f175"}.fa-tent-arrow-down-to-line{--fa: "\e57e"}.fa-certificate{--fa: "\f0a3"}.fa-reply-all,.fa-mail-reply-all{--fa: "\f122"}.fa-suitcase{--fa: "\f0f2"}.fa-person-skating,.fa-skating{--fa: "\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: "\f662"}.fa-camera-retro{--fa: "\f083"}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: "\f0ab"}.fa-file-import,.fa-arrow-right-to-file{--fa: "\f56f"}.fa-square-arrow-up-right,.fa-external-link-square{--fa: "\f14c"}.fa-box-open{--fa: "\f49e"}.fa-scroll{--fa: "\f70e"}.fa-spa{--fa: "\f5bb"}.fa-location-pin-lock{--fa: "\e51f"}.fa-pause{--fa: "\f04c"}.fa-hill-avalanche{--fa: "\e507"}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: "\f2cb"}.fa-bomb{--fa: "\f1e2"}.fa-registered{--fa: "\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: "\f2bb"}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: "\f516"}.fa-subscript{--fa: "\f12c"}.fa-diamond-turn-right,.fa-directions{--fa: "\f5eb"}.fa-burst{--fa: "\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa: "\e066"}.fa-face-tired,.fa-tired{--fa: "\f5c8"}.fa-money-bills{--fa: "\e1f3"}.fa-smog{--fa: "\f75f"}.fa-crutch{--fa: "\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: "\f0ee"}.fa-palette{--fa: "\f53f"}.fa-arrows-turn-right{--fa: "\e4c0"}.fa-vest{--fa: "\e085"}.fa-ferry{--fa: "\e4ea"}.fa-arrows-down-to-people{--fa: "\e4b9"}.fa-seedling,.fa-sprout{--fa: "\f4d8"}.fa-left-right,.fa-arrows-alt-h{--fa: "\f337"}.fa-boxes-packing{--fa: "\e4c7"}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: "\f0a8"}.fa-group-arrows-rotate{--fa: "\e4f6"}.fa-bowl-food{--fa: "\e4c6"}.fa-candy-cane{--fa: "\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: "\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa: "\f76c"}.fa-text-slash,.fa-remove-format{--fa: "\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa: "\f4da"}.fa-file-word{--fa: "\f1c2"}.fa-file-powerpoint{--fa: "\f1c4"}.fa-arrows-left-right,.fa-arrows-h{--fa: "\f07e"}.fa-house-lock{--fa: "\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: "\f0ed"}.fa-children{--fa: "\e4e1"}.fa-chalkboard,.fa-blackboard{--fa: "\f51b"}.fa-user-large-slash,.fa-user-alt-slash{--fa: "\f4fa"}.fa-envelope-open{--fa: "\f2b6"}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: "\e05f"}.fa-mattress-pillow{--fa: "\e525"}.fa-guarani-sign{--fa: "\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: "\f021"}.fa-fire-extinguisher{--fa: "\f134"}.fa-cruzeiro-sign{--fa: "\e152"}.fa-greater-than-equal{--fa: "\f532"}.fa-shield-halved,.fa-shield-alt{--fa: "\f3ed"}.fa-book-atlas,.fa-atlas{--fa: "\f558"}.fa-virus{--fa: "\e074"}.fa-envelope-circle-check{--fa: "\e4e8"}.fa-layer-group{--fa: "\f5fd"}.fa-arrows-to-dot{--fa: "\e4be"}.fa-archway{--fa: "\f557"}.fa-heart-circle-check{--fa: "\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa: "\f6f1"}.fa-file-zipper,.fa-file-archive{--fa: "\f1c6"}.fa-square{--fa: "\f0c8"}.fa-martini-glass-empty,.fa-glass-martini{--fa: "\f000"}.fa-couch{--fa: "\f4b8"}.fa-cedi-sign{--fa: "\e0df"}.fa-italic{--fa: "\f033"}.fa-table-cells-column-lock{--fa: "\e678"}.fa-church{--fa: "\f51d"}.fa-comments-dollar{--fa: "\f653"}.fa-democrat{--fa: "\f747"}.fa-z{--fa: "Z"}.fa-person-skiing,.fa-skiing{--fa: "\f7c9"}.fa-road-lock{--fa: "\e567"}.fa-a{--fa: "A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: "\e03f"}.fa-feather-pointed,.fa-feather-alt{--fa: "\f56b"}.fa-p{--fa: "P"}.fa-snowflake{--fa: "\f2dc"}.fa-newspaper{--fa: "\f1ea"}.fa-rectangle-ad,.fa-ad{--fa: "\f641"}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: "\f0a9"}.fa-filter-circle-xmark{--fa: "\e17b"}.fa-locust{--fa: "\e520"}.fa-sort,.fa-unsorted{--fa: "\f0dc"}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: "\f0cb"}.fa-person-dress-burst{--fa: "\e544"}.fa-money-check-dollar,.fa-money-check-alt{--fa: "\f53d"}.fa-vector-square{--fa: "\f5cb"}.fa-bread-slice{--fa: "\f7ec"}.fa-language{--fa: "\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: "\f598"}.fa-filter{--fa: "\f0b0"}.fa-question{--fa: "?"}.fa-file-signature{--fa: "\f573"}.fa-up-down-left-right,.fa-arrows-alt{--fa: "\f0b2"}.fa-house-chimney-user{--fa: "\e065"}.fa-hand-holding-heart{--fa: "\f4be"}.fa-puzzle-piece{--fa: "\f12e"}.fa-money-check{--fa: "\f53c"}.fa-star-half-stroke,.fa-star-half-alt{--fa: "\f5c0"}.fa-code{--fa: "\f121"}.fa-whiskey-glass,.fa-glass-whiskey{--fa: "\f7a0"}.fa-building-circle-exclamation{--fa: "\e4d3"}.fa-magnifying-glass-chart{--fa: "\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa: "\f08e"}.fa-cubes-stacked{--fa: "\e4e6"}.fa-won-sign,.fa-krw,.fa-won{--fa: "\f159"}.fa-virus-covid{--fa: "\e4a8"}.fa-austral-sign{--fa: "\e0a9"}.fa-f{--fa: "F"}.fa-leaf{--fa: "\f06c"}.fa-road{--fa: "\f018"}.fa-taxi,.fa-cab{--fa: "\f1ba"}.fa-person-circle-plus{--fa: "\e541"}.fa-chart-pie,.fa-pie-chart{--fa: "\f200"}.fa-bolt-lightning{--fa: "\e0b7"}.fa-sack-xmark{--fa: "\e56a"}.fa-file-excel{--fa: "\f1c3"}.fa-file-contract{--fa: "\f56c"}.fa-fish-fins{--fa: "\e4f2"}.fa-building-flag{--fa: "\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa: "\f582"}.fa-object-ungroup{--fa: "\f248"}.fa-poop{--fa: "\f619"}.fa-location-pin,.fa-map-marker{--fa: "\f041"}.fa-kaaba{--fa: "\f66b"}.fa-toilet-paper{--fa: "\f71e"}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: "\f807"}.fa-eject{--fa: "\f052"}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: "\f35a"}.fa-plane-circle-check{--fa: "\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: "\f5a5"}.fa-object-group{--fa: "\f247"}.fa-chart-line,.fa-line-chart{--fa: "\f201"}.fa-mask-ventilator{--fa: "\e524"}.fa-arrow-right{--fa: "\f061"}.fa-signs-post,.fa-map-signs{--fa: "\f277"}.fa-cash-register{--fa: "\f788"}.fa-person-circle-question{--fa: "\e542"}.fa-h{--fa: "H"}.fa-tarp{--fa: "\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa: "\f7d9"}.fa-arrows-to-eye{--fa: "\e4bf"}.fa-plug-circle-bolt{--fa: "\e55b"}.fa-heart{--fa: "\f004"}.fa-mars-and-venus{--fa: "\f224"}.fa-house-user,.fa-home-user{--fa: "\e1b0"}.fa-dumpster-fire{--fa: "\f794"}.fa-house-crack{--fa: "\e3b1"}.fa-martini-glass-citrus,.fa-cocktail{--fa: "\f561"}.fa-face-surprise,.fa-surprise{--fa: "\f5c2"}.fa-bottle-water{--fa: "\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa: "\f28b"}.fa-toilet-paper-slash{--fa: "\e072"}.fa-apple-whole,.fa-apple-alt{--fa: "\f5d1"}.fa-kitchen-set{--fa: "\e51a"}.fa-r{--fa: "R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: "\f2ca"}.fa-cube{--fa: "\f1b2"}.fa-bitcoin-sign{--fa: "\e0b4"}.fa-shield-dog{--fa: "\e573"}.fa-solar-panel{--fa: "\f5ba"}.fa-lock-open{--fa: "\f3c1"}.fa-elevator{--fa: "\e16d"}.fa-money-bill-transfer{--fa: "\e528"}.fa-money-bill-trend-up{--fa: "\e529"}.fa-house-flood-water-circle-arrow-right{--fa: "\e50f"}.fa-square-poll-horizontal,.fa-poll-h{--fa: "\f682"}.fa-circle{--fa: "\f111"}.fa-backward-fast,.fa-fast-backward{--fa: "\f049"}.fa-recycle{--fa: "\f1b8"}.fa-user-astronaut{--fa: "\f4fb"}.fa-plane-slash{--fa: "\e069"}.fa-trademark{--fa: "\f25c"}.fa-basketball,.fa-basketball-ball{--fa: "\f434"}.fa-satellite-dish{--fa: "\f7c0"}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: "\f35b"}.fa-mobile-screen-button,.fa-mobile-alt{--fa: "\f3cd"}.fa-volume-high,.fa-volume-up{--fa: "\f028"}.fa-users-rays{--fa: "\e593"}.fa-wallet{--fa: "\f555"}.fa-clipboard-check{--fa: "\f46c"}.fa-file-audio{--fa: "\f1c7"}.fa-burger,.fa-hamburger{--fa: "\f805"}.fa-wrench{--fa: "\f0ad"}.fa-bugs{--fa: "\e4d0"}.fa-rupee-sign,.fa-rupee{--fa: "\f156"}.fa-file-image{--fa: "\f1c5"}.fa-circle-question,.fa-question-circle{--fa: "\f059"}.fa-plane-departure{--fa: "\f5b0"}.fa-handshake-slash{--fa: "\e060"}.fa-book-bookmark{--fa: "\e0bb"}.fa-code-branch{--fa: "\f126"}.fa-hat-cowboy{--fa: "\f8c0"}.fa-bridge{--fa: "\e4c8"}.fa-phone-flip,.fa-phone-alt{--fa: "\f879"}.fa-truck-front{--fa: "\e2b7"}.fa-cat{--fa: "\f6be"}.fa-anchor-circle-exclamation{--fa: "\e4ab"}.fa-truck-field{--fa: "\e58d"}.fa-route{--fa: "\f4d7"}.fa-clipboard-question{--fa: "\e4e3"}.fa-panorama{--fa: "\e209"}.fa-comment-medical{--fa: "\f7f5"}.fa-teeth-open{--fa: "\f62f"}.fa-file-circle-minus{--fa: "\e4ed"}.fa-tags{--fa: "\f02c"}.fa-wine-glass{--fa: "\f4e3"}.fa-forward-fast,.fa-fast-forward{--fa: "\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa: "\f5a4"}.fa-square-parking,.fa-parking{--fa: "\f540"}.fa-house-signal{--fa: "\e012"}.fa-bars-progress,.fa-tasks-alt{--fa: "\f828"}.fa-faucet-drip{--fa: "\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: "\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa: "\f54d"}.fa-terminal{--fa: "\f120"}.fa-mobile-button{--fa: "\f10b"}.fa-house-medical-flag{--fa: "\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa: "\f291"}.fa-tape{--fa: "\f4db"}.fa-bus-simple,.fa-bus-alt{--fa: "\f55e"}.fa-eye{--fa: "\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa: "\f5b3"}.fa-audio-description{--fa: "\f29e"}.fa-person-military-to-person{--fa: "\e54c"}.fa-file-shield{--fa: "\e4f0"}.fa-user-slash{--fa: "\f506"}.fa-pen{--fa: "\f304"}.fa-tower-observation{--fa: "\e586"}.fa-file-code{--fa: "\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: "\f012"}.fa-bus{--fa: "\f207"}.fa-heart-circle-xmark{--fa: "\e501"}.fa-house-chimney,.fa-home-lg{--fa: "\e3af"}.fa-window-maximize{--fa: "\f2d0"}.fa-face-frown,.fa-frown{--fa: "\f119"}.fa-prescription{--fa: "\f5b1"}.fa-shop,.fa-store-alt{--fa: "\f54f"}.fa-floppy-disk,.fa-save{--fa: "\f0c7"}.fa-vihara{--fa: "\f6a7"}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: "\f515"}.fa-sort-up,.fa-sort-asc{--fa: "\f0de"}.fa-comment-dots,.fa-commenting{--fa: "\f4ad"}.fa-plant-wilt{--fa: "\e5aa"}.fa-diamond{--fa: "\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa: "\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: "\f4c0"}.fa-chart-diagram{--fa: "\e695"}.fa-bacterium{--fa: "\e05a"}.fa-hand-pointer{--fa: "\f25a"}.fa-drum-steelpan{--fa: "\f56a"}.fa-hand-scissors{--fa: "\f257"}.fa-hands-praying,.fa-praying-hands{--fa: "\f684"}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: "\f01e"}.fa-biohazard{--fa: "\f780"}.fa-location-crosshairs,.fa-location{--fa: "\f601"}.fa-mars-double{--fa: "\f227"}.fa-child-dress{--fa: "\e59c"}.fa-users-between-lines{--fa: "\e591"}.fa-lungs-virus{--fa: "\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa: "\f588"}.fa-phone{--fa: "\f095"}.fa-calendar-xmark,.fa-calendar-times{--fa: "\f273"}.fa-child-reaching{--fa: "\e59d"}.fa-head-side-virus{--fa: "\e064"}.fa-user-gear,.fa-user-cog{--fa: "\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: "\f163"}.fa-door-closed{--fa: "\f52a"}.fa-shield-virus{--fa: "\e06c"}.fa-dice-six{--fa: "\f526"}.fa-mosquito-net{--fa: "\e52c"}.fa-file-fragment{--fa: "\e697"}.fa-bridge-water{--fa: "\e4ce"}.fa-person-booth{--fa: "\f756"}.fa-text-width{--fa: "\f035"}.fa-hat-wizard{--fa: "\f6e8"}.fa-pen-fancy{--fa: "\f5ac"}.fa-person-digging,.fa-digging{--fa: "\f85e"}.fa-trash{--fa: "\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: "\f629"}.fa-book-medical{--fa: "\f7e6"}.fa-poo{--fa: "\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa: "\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: "\f553"}.fa-cubes{--fa: "\f1b3"}.fa-divide{--fa: "\f529"}.fa-tenge-sign,.fa-tenge{--fa: "\f7d7"}.fa-headphones{--fa: "\f025"}.fa-hands-holding{--fa: "\f4c2"}.fa-hands-clapping{--fa: "\e1a8"}.fa-republican{--fa: "\f75e"}.fa-arrow-left{--fa: "\f060"}.fa-person-circle-xmark{--fa: "\e543"}.fa-ruler{--fa: "\f545"}.fa-align-left{--fa: "\f036"}.fa-dice-d6{--fa: "\f6d1"}.fa-restroom{--fa: "\f7bd"}.fa-j{--fa: "J"}.fa-users-viewfinder{--fa: "\e595"}.fa-file-video{--fa: "\f1c8"}.fa-up-right-from-square,.fa-external-link-alt{--fa: "\f35d"}.fa-table-cells,.fa-th{--fa: "\f00a"}.fa-file-pdf{--fa: "\f1c1"}.fa-book-bible,.fa-bible{--fa: "\f647"}.fa-o{--fa: "O"}.fa-suitcase-medical,.fa-medkit{--fa: "\f0fa"}.fa-user-secret{--fa: "\f21b"}.fa-otter{--fa: "\f700"}.fa-person-dress,.fa-female{--fa: "\f182"}.fa-comment-dollar{--fa: "\f651"}.fa-business-time,.fa-briefcase-clock{--fa: "\f64a"}.fa-table-cells-large,.fa-th-large{--fa: "\f009"}.fa-book-tanakh,.fa-tanakh{--fa: "\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa: "\f2a0"}.fa-hat-cowboy-side{--fa: "\f8c1"}.fa-clipboard-user{--fa: "\f7f3"}.fa-child{--fa: "\f1ae"}.fa-lira-sign{--fa: "\f195"}.fa-satellite{--fa: "\f7bf"}.fa-plane-lock{--fa: "\e558"}.fa-tag{--fa: "\f02b"}.fa-comment{--fa: "\f075"}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: "\f1fd"}.fa-envelope{--fa: "\f0e0"}.fa-angles-up,.fa-angle-double-up{--fa: "\f102"}.fa-paperclip{--fa: "\f0c6"}.fa-arrow-right-to-city{--fa: "\e4b3"}.fa-ribbon{--fa: "\f4d6"}.fa-lungs{--fa: "\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: "\f887"}.fa-litecoin-sign{--fa: "\e1d3"}.fa-border-none{--fa: "\f850"}.fa-circle-nodes{--fa: "\e4e2"}.fa-parachute-box{--fa: "\f4cd"}.fa-indent{--fa: "\f03c"}.fa-truck-field-un{--fa: "\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa: "\f254"}.fa-mountain{--fa: "\f6fc"}.fa-user-doctor,.fa-user-md{--fa: "\f0f0"}.fa-circle-info,.fa-info-circle{--fa: "\f05a"}.fa-cloud-meatball{--fa: "\f73b"}.fa-camera,.fa-camera-alt{--fa: "\f030"}.fa-square-virus{--fa: "\e578"}.fa-meteor{--fa: "\f753"}.fa-car-on{--fa: "\e4dd"}.fa-sleigh{--fa: "\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: "\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: "\f4c1"}.fa-water{--fa: "\f773"}.fa-calendar-check{--fa: "\f274"}.fa-braille{--fa: "\f2a1"}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: "\f486"}.fa-landmark{--fa: "\f66f"}.fa-truck{--fa: "\f0d1"}.fa-crosshairs{--fa: "\f05b"}.fa-person-cane{--fa: "\e53c"}.fa-tent{--fa: "\e57d"}.fa-vest-patches{--fa: "\e086"}.fa-check-double{--fa: "\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: "\f15d"}.fa-money-bill-wheat{--fa: "\e52a"}.fa-cookie{--fa: "\f563"}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: "\f0e2"}.fa-hard-drive,.fa-hdd{--fa: "\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: "\f586"}.fa-dumbbell{--fa: "\f44b"}.fa-rectangle-list,.fa-list-alt{--fa: "\f022"}.fa-tarp-droplet{--fa: "\e57c"}.fa-house-medical-circle-check{--fa: "\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: "\f7ca"}.fa-calendar-plus{--fa: "\f271"}.fa-plane-arrival{--fa: "\f5af"}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: "\f359"}.fa-train-subway,.fa-subway{--fa: "\f239"}.fa-chart-gantt{--fa: "\e0e4"}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: "\e1bc"}.fa-crop-simple,.fa-crop-alt{--fa: "\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa: "\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa: "\f30a"}.fa-dna{--fa: "\f471"}.fa-virus-slash{--fa: "\e075"}.fa-minus,.fa-subtract{--fa: "\f068"}.fa-chess{--fa: "\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa: "\f177"}.fa-plug-circle-check{--fa: "\e55c"}.fa-street-view{--fa: "\f21d"}.fa-franc-sign{--fa: "\e18f"}.fa-volume-off{--fa: "\f026"}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: "\f2a3"}.fa-gear,.fa-cog{--fa: "\f013"}.fa-droplet-slash,.fa-tint-slash{--fa: "\f5c7"}.fa-mosque{--fa: "\f678"}.fa-mosquito{--fa: "\e52b"}.fa-star-of-david{--fa: "\f69a"}.fa-person-military-rifle{--fa: "\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa: "\f07a"}.fa-vials{--fa: "\f493"}.fa-plug-circle-plus{--fa: "\e55f"}.fa-place-of-worship{--fa: "\f67f"}.fa-grip-vertical{--fa: "\f58e"}.fa-hexagon-nodes{--fa: "\e699"}.fa-arrow-turn-up,.fa-level-up{--fa: "\f148"}.fa-u{--fa: "U"}.fa-square-root-variable,.fa-square-root-alt{--fa: "\f698"}.fa-clock,.fa-clock-four{--fa: "\f017"}.fa-backward-step,.fa-step-backward{--fa: "\f048"}.fa-pallet{--fa: "\f482"}.fa-faucet{--fa: "\e005"}.fa-baseball-bat-ball{--fa: "\f432"}.fa-s{--fa: "S"}.fa-timeline{--fa: "\e29c"}.fa-keyboard{--fa: "\f11c"}.fa-caret-down{--fa: "\f0d7"}.fa-house-chimney-medical,.fa-clinic-medical{--fa: "\f7f2"}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: "\f2c8"}.fa-mobile-screen,.fa-mobile-android-alt{--fa: "\f3cf"}.fa-plane-up{--fa: "\e22d"}.fa-piggy-bank{--fa: "\f4d3"}.fa-battery-half,.fa-battery-3{--fa: "\f242"}.fa-mountain-city{--fa: "\e52e"}.fa-coins{--fa: "\f51e"}.fa-khanda{--fa: "\f66d"}.fa-sliders,.fa-sliders-h{--fa: "\f1de"}.fa-folder-tree{--fa: "\f802"}.fa-network-wired{--fa: "\f6ff"}.fa-map-pin{--fa: "\f276"}.fa-hamsa{--fa: "\f665"}.fa-cent-sign{--fa: "\e3f5"}.fa-flask{--fa: "\f0c3"}.fa-person-pregnant{--fa: "\e31e"}.fa-wand-sparkles{--fa: "\f72b"}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: "\f142"}.fa-ticket{--fa: "\f145"}.fa-power-off{--fa: "\f011"}.fa-right-long,.fa-long-arrow-alt-right{--fa: "\f30b"}.fa-flag-usa{--fa: "\f74d"}.fa-laptop-file{--fa: "\e51d"}.fa-tty,.fa-teletype{--fa: "\f1e4"}.fa-diagram-next{--fa: "\e476"}.fa-person-rifle{--fa: "\e54e"}.fa-house-medical-circle-exclamation{--fa: "\e512"}.fa-closed-captioning{--fa: "\f20a"}.fa-person-hiking,.fa-hiking{--fa: "\f6ec"}.fa-venus-double{--fa: "\f226"}.fa-images{--fa: "\f302"}.fa-calculator{--fa: "\f1ec"}.fa-people-pulling{--fa: "\e535"}.fa-n{--fa: "N"}.fa-cable-car,.fa-tram{--fa: "\f7da"}.fa-cloud-rain{--fa: "\f73d"}.fa-building-circle-xmark{--fa: "\e4d4"}.fa-ship{--fa: "\f21a"}.fa-arrows-down-to-line{--fa: "\e4b8"}.fa-download{--fa: "\f019"}.fa-face-grin,.fa-grin{--fa: "\f580"}.fa-delete-left,.fa-backspace{--fa: "\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: "\f1fb"}.fa-file-circle-check{--fa: "\e5a0"}.fa-forward{--fa: "\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: "\f3ce"}.fa-face-meh,.fa-meh{--fa: "\f11a"}.fa-align-center{--fa: "\f037"}.fa-book-skull,.fa-book-dead{--fa: "\f6b7"}.fa-id-card,.fa-drivers-license{--fa: "\f2c2"}.fa-outdent,.fa-dedent{--fa: "\f03b"}.fa-heart-circle-exclamation{--fa: "\e4fe"}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: "\f015"}.fa-calendar-week{--fa: "\f784"}.fa-laptop-medical{--fa: "\f812"}.fa-b{--fa: "B"}.fa-file-medical{--fa: "\f477"}.fa-dice-one{--fa: "\f525"}.fa-kiwi-bird{--fa: "\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa: "\f0ec"}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: "\f2f9"}.fa-utensils,.fa-cutlery{--fa: "\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: "\f161"}.fa-mill-sign{--fa: "\e1ed"}.fa-bowl-rice{--fa: "\e2eb"}.fa-skull{--fa: "\f54c"}.fa-tower-broadcast,.fa-broadcast-tower{--fa: "\f519"}.fa-truck-pickup{--fa: "\f63c"}.fa-up-long,.fa-long-arrow-alt-up{--fa: "\f30c"}.fa-stop{--fa: "\f04d"}.fa-code-merge{--fa: "\f387"}.fa-upload{--fa: "\f093"}.fa-hurricane{--fa: "\f751"}.fa-mound{--fa: "\e52d"}.fa-toilet-portable{--fa: "\e583"}.fa-compact-disc{--fa: "\f51f"}.fa-file-arrow-down,.fa-file-download{--fa: "\f56d"}.fa-caravan{--fa: "\f8ff"}.fa-shield-cat{--fa: "\e572"}.fa-bolt,.fa-zap{--fa: "\f0e7"}.fa-glass-water{--fa: "\e4f4"}.fa-oil-well{--fa: "\e532"}.fa-vault{--fa: "\e2c5"}.fa-mars{--fa: "\f222"}.fa-toilet{--fa: "\f7d8"}.fa-plane-circle-xmark{--fa: "\e557"}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: "\f157"}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: "\f158"}.fa-sun{--fa: "\f185"}.fa-guitar{--fa: "\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa: "\f59c"}.fa-horse-head{--fa: "\f7ab"}.fa-bore-hole{--fa: "\e4c3"}.fa-industry{--fa: "\f275"}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: "\f358"}.fa-arrows-turn-to-dots{--fa: "\e4c1"}.fa-florin-sign{--fa: "\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: "\f884"}.fa-less-than{--fa: "<"}.fa-angle-down{--fa: "\f107"}.fa-car-tunnel{--fa: "\e4de"}.fa-head-side-cough{--fa: "\e061"}.fa-grip-lines{--fa: "\f7a4"}.fa-thumbs-down{--fa: "\f165"}.fa-user-lock{--fa: "\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa: "\f178"}.fa-anchor-circle-xmark{--fa: "\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa: "\f141"}.fa-chess-pawn{--fa: "\f443"}.fa-kit-medical,.fa-first-aid{--fa: "\f479"}.fa-person-through-window{--fa: "\e5a9"}.fa-toolbox{--fa: "\f552"}.fa-hands-holding-circle{--fa: "\e4fb"}.fa-bug{--fa: "\f188"}.fa-credit-card,.fa-credit-card-alt{--fa: "\f09d"}.fa-car,.fa-automobile{--fa: "\f1b9"}.fa-hand-holding-hand{--fa: "\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa: "\f5da"}.fa-mountain-sun{--fa: "\e52f"}.fa-arrows-left-right-to-line{--fa: "\e4ba"}.fa-dice-d20{--fa: "\f6cf"}.fa-truck-droplet{--fa: "\e58c"}.fa-file-circle-xmark{--fa: "\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa: "\e040"}.fa-medal{--fa: "\f5a2"}.fa-bed{--fa: "\f236"}.fa-square-h,.fa-h-square{--fa: "\f0fd"}.fa-podcast{--fa: "\f2ce"}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: "\f2c7"}.fa-bell{--fa: "\f0f3"}.fa-superscript{--fa: "\f12b"}.fa-plug-circle-xmark{--fa: "\e560"}.fa-star-of-life{--fa: "\f621"}.fa-phone-slash{--fa: "\f3dd"}.fa-paint-roller{--fa: "\f5aa"}.fa-handshake-angle,.fa-hands-helping{--fa: "\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa: "\f3c5"}.fa-file{--fa: "\f15b"}.fa-greater-than{--fa: ">"}.fa-person-swimming,.fa-swimmer{--fa: "\f5c4"}.fa-arrow-down{--fa: "\f063"}.fa-droplet,.fa-tint{--fa: "\f043"}.fa-eraser{--fa: "\f12d"}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: "\f57d"}.fa-person-burst{--fa: "\e53b"}.fa-dove{--fa: "\f4ba"}.fa-battery-empty,.fa-battery-0{--fa: "\f244"}.fa-socks{--fa: "\f696"}.fa-inbox{--fa: "\f01c"}.fa-section{--fa: "\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: "\f625"}.fa-envelope-open-text{--fa: "\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: "\f0f8"}.fa-wine-bottle{--fa: "\f72f"}.fa-chess-rook{--fa: "\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: "\f550"}.fa-dharmachakra{--fa: "\f655"}.fa-hotdog{--fa: "\f80f"}.fa-person-walking-with-cane,.fa-blind{--fa: "\f29d"}.fa-drum{--fa: "\f569"}.fa-ice-cream{--fa: "\f810"}.fa-heart-circle-bolt{--fa: "\e4fc"}.fa-fax{--fa: "\f1ac"}.fa-paragraph{--fa: "\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa: "\f772"}.fa-star-half{--fa: "\f089"}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: "\f468"}.fa-link,.fa-chain{--fa: "\f0c1"}.fa-ear-listen,.fa-assistive-listening-systems{--fa: "\f2a2"}.fa-tree-city{--fa: "\e587"}.fa-play{--fa: "\f04b"}.fa-font{--fa: "\f031"}.fa-table-cells-row-lock{--fa: "\e67a"}.fa-rupiah-sign{--fa: "\e23d"}.fa-magnifying-glass,.fa-search{--fa: "\f002"}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: "\f45d"}.fa-person-dots-from-line,.fa-diagnoses{--fa: "\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: "\f82a"}.fa-naira-sign{--fa: "\e1f6"}.fa-cart-arrow-down{--fa: "\f218"}.fa-walkie-talkie{--fa: "\f8ef"}.fa-file-pen,.fa-file-edit{--fa: "\f31c"}.fa-receipt{--fa: "\f543"}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: "\f14b"}.fa-suitcase-rolling{--fa: "\f5c1"}.fa-person-circle-exclamation{--fa: "\e53f"}.fa-chevron-down{--fa: "\f078"}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: "\f240"}.fa-skull-crossbones{--fa: "\f714"}.fa-code-compare{--fa: "\e13a"}.fa-list-ul,.fa-list-dots{--fa: "\f0ca"}.fa-school-lock{--fa: "\e56f"}.fa-tower-cell{--fa: "\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa: "\f309"}.fa-ranking-star{--fa: "\e561"}.fa-chess-king{--fa: "\f43f"}.fa-person-harassing{--fa: "\e549"}.fa-brazilian-real-sign{--fa: "\e46c"}.fa-landmark-dome,.fa-landmark-alt{--fa: "\f752"}.fa-arrow-up{--fa: "\f062"}.fa-tv,.fa-television,.fa-tv-alt{--fa: "\f26c"}.fa-shrimp{--fa: "\e448"}.fa-list-check,.fa-tasks{--fa: "\f0ae"}.fa-jug-detergent{--fa: "\e519"}.fa-circle-user,.fa-user-circle{--fa: "\f2bd"}.fa-user-shield{--fa: "\f505"}.fa-wind{--fa: "\f72e"}.fa-car-burst,.fa-car-crash{--fa: "\f5e1"}.fa-y{--fa: "Y"}.fa-person-snowboarding,.fa-snowboarding{--fa: "\f7ce"}.fa-truck-fast,.fa-shipping-fast{--fa: "\f48b"}.fa-fish{--fa: "\f578"}.fa-user-graduate{--fa: "\f501"}.fa-circle-half-stroke,.fa-adjust{--fa: "\f042"}.fa-clapperboard{--fa: "\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa: "\f7ba"}.fa-baseball,.fa-baseball-ball{--fa: "\f433"}.fa-jet-fighter-up{--fa: "\e518"}.fa-diagram-project,.fa-project-diagram{--fa: "\f542"}.fa-copy{--fa: "\f0c5"}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: "\f6a9"}.fa-hand-sparkles{--fa: "\e05d"}.fa-grip,.fa-grip-horizontal{--fa: "\f58d"}.fa-share-from-square,.fa-share-square{--fa: "\f14d"}.fa-child-combatant,.fa-child-rifle{--fa: "\e4e0"}.fa-gun{--fa: "\e19b"}.fa-square-phone,.fa-phone-square{--fa: "\f098"}.fa-plus,.fa-add{--fa: "+"}.fa-expand{--fa: "\f065"}.fa-computer{--fa: "\e4e5"}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: "\f00d"}.fa-arrows-up-down-left-right,.fa-arrows{--fa: "\f047"}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: "\f51c"}.fa-peso-sign{--fa: "\e222"}.fa-building-shield{--fa: "\e4d8"}.fa-baby{--fa: "\f77c"}.fa-users-line{--fa: "\e592"}.fa-quote-left,.fa-quote-left-alt{--fa: "\f10d"}.fa-tractor{--fa: "\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa: "\f829"}.fa-arrow-down-up-lock{--fa: "\e4b0"}.fa-lines-leaning{--fa: "\e51e"}.fa-ruler-combined{--fa: "\f546"}.fa-copyright{--fa: "\f1f9"}.fa-equals{--fa: "="}.fa-blender{--fa: "\f517"}.fa-teeth{--fa: "\f62e"}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: "\f20b"}.fa-map{--fa: "\f279"}.fa-rocket{--fa: "\f135"}.fa-photo-film,.fa-photo-video{--fa: "\f87c"}.fa-folder-minus{--fa: "\f65d"}.fa-hexagon-nodes-bolt{--fa: "\e69a"}.fa-store{--fa: "\f54e"}.fa-arrow-trend-up{--fa: "\e098"}.fa-plug-circle-minus{--fa: "\e55e"}.fa-sign-hanging,.fa-sign{--fa: "\f4d9"}.fa-bezier-curve{--fa: "\f55b"}.fa-bell-slash{--fa: "\f1f6"}.fa-tablet,.fa-tablet-android{--fa: "\f3fb"}.fa-school-flag{--fa: "\e56e"}.fa-fill{--fa: "\f575"}.fa-angle-up{--fa: "\f106"}.fa-drumstick-bite{--fa: "\f6d7"}.fa-holly-berry{--fa: "\f7aa"}.fa-chevron-left{--fa: "\f053"}.fa-bacteria{--fa: "\e059"}.fa-hand-lizard{--fa: "\f258"}.fa-notdef{--fa: "\e1fe"}.fa-disease{--fa: "\f7fa"}.fa-briefcase-medical{--fa: "\f469"}.fa-genderless{--fa: "\f22d"}.fa-chevron-right{--fa: "\f054"}.fa-retweet{--fa: "\f079"}.fa-car-rear,.fa-car-alt{--fa: "\f5de"}.fa-pump-soap{--fa: "\e06b"}.fa-video-slash{--fa: "\f4e2"}.fa-battery-quarter,.fa-battery-2{--fa: "\f243"}.fa-radio{--fa: "\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa: "\f77d"}.fa-traffic-light{--fa: "\f637"}.fa-thermometer{--fa: "\f491"}.fa-vr-cardboard{--fa: "\f729"}.fa-hand-middle-finger{--fa: "\f806"}.fa-percent,.fa-percentage{--fa: "%"}.fa-truck-moving{--fa: "\f4df"}.fa-glass-water-droplet{--fa: "\e4f5"}.fa-display{--fa: "\e163"}.fa-face-smile,.fa-smile{--fa: "\f118"}.fa-thumbtack,.fa-thumb-tack{--fa: "\f08d"}.fa-trophy{--fa: "\f091"}.fa-person-praying,.fa-pray{--fa: "\f683"}.fa-hammer{--fa: "\f6e3"}.fa-hand-peace{--fa: "\f25b"}.fa-rotate,.fa-sync-alt{--fa: "\f2f1"}.fa-spinner{--fa: "\f110"}.fa-robot{--fa: "\f544"}.fa-peace{--fa: "\f67c"}.fa-gears,.fa-cogs{--fa: "\f085"}.fa-warehouse{--fa: "\f494"}.fa-arrow-up-right-dots{--fa: "\e4b7"}.fa-splotch{--fa: "\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa: "\f584"}.fa-dice-four{--fa: "\f524"}.fa-sim-card{--fa: "\f7c4"}.fa-transgender,.fa-transgender-alt{--fa: "\f225"}.fa-mercury{--fa: "\f223"}.fa-arrow-turn-down,.fa-level-down{--fa: "\f149"}.fa-person-falling-burst{--fa: "\e547"}.fa-award{--fa: "\f559"}.fa-ticket-simple,.fa-ticket-alt{--fa: "\f3ff"}.fa-building{--fa: "\f1ad"}.fa-angles-left,.fa-angle-double-left{--fa: "\f100"}.fa-qrcode{--fa: "\f029"}.fa-clock-rotate-left,.fa-history{--fa: "\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: "\f583"}.fa-file-export,.fa-arrow-right-from-file{--fa: "\f56e"}.fa-shield,.fa-shield-blank{--fa: "\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: "\f885"}.fa-comment-nodes{--fa: "\e696"}.fa-house-medical{--fa: "\e3b2"}.fa-golf-ball-tee,.fa-golf-ball{--fa: "\f450"}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: "\f137"}.fa-house-chimney-window{--fa: "\e00d"}.fa-pen-nib{--fa: "\f5ad"}.fa-tent-arrow-turn-left{--fa: "\e580"}.fa-tents{--fa: "\e582"}.fa-wand-magic,.fa-magic{--fa: "\f0d0"}.fa-dog{--fa: "\f6d3"}.fa-carrot{--fa: "\f787"}.fa-moon{--fa: "\f186"}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: "\f5ce"}.fa-cheese{--fa: "\f7ef"}.fa-yin-yang{--fa: "\f6ad"}.fa-music{--fa: "\f001"}.fa-code-commit{--fa: "\f386"}.fa-temperature-low{--fa: "\f76b"}.fa-person-biking,.fa-biking{--fa: "\f84a"}.fa-broom{--fa: "\f51a"}.fa-shield-heart{--fa: "\e574"}.fa-gopuram{--fa: "\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa: "\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: "\f2d3"}.fa-hashtag{--fa: "#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: "\f424"}.fa-oil-can{--fa: "\f613"}.fa-t{--fa: "T"}.fa-hippo{--fa: "\f6ed"}.fa-chart-column{--fa: "\e0e3"}.fa-infinity{--fa: "\f534"}.fa-vial-circle-check{--fa: "\e596"}.fa-person-arrow-down-to-line{--fa: "\e538"}.fa-voicemail{--fa: "\f897"}.fa-fan{--fa: "\f863"}.fa-person-walking-luggage{--fa: "\e554"}.fa-up-down,.fa-arrows-alt-v{--fa: "\f338"}.fa-cloud-moon-rain{--fa: "\f73c"}.fa-calendar{--fa: "\f133"}.fa-trailer{--fa: "\e041"}.fa-bahai,.fa-haykal{--fa: "\f666"}.fa-sd-card{--fa: "\f7c2"}.fa-dragon{--fa: "\f6d5"}.fa-shoe-prints{--fa: "\f54b"}.fa-circle-plus,.fa-plus-circle{--fa: "\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: "\f58b"}.fa-hand-holding{--fa: "\f4bd"}.fa-plug-circle-exclamation{--fa: "\e55d"}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: "\f127"}.fa-clone{--fa: "\f24d"}.fa-person-walking-arrow-loop-left{--fa: "\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: "\f882"}.fa-fire-flame-curved,.fa-fire-alt{--fa: "\f7e4"}.fa-tornado{--fa: "\f76f"}.fa-file-circle-plus{--fa: "\e494"}.fa-book-quran,.fa-quran{--fa: "\f687"}.fa-anchor{--fa: "\f13d"}.fa-border-all{--fa: "\f84c"}.fa-face-angry,.fa-angry{--fa: "\f556"}.fa-cookie-bite{--fa: "\f564"}.fa-arrow-trend-down{--fa: "\e097"}.fa-rss,.fa-feed{--fa: "\f09e"}.fa-draw-polygon{--fa: "\f5ee"}.fa-scale-balanced,.fa-balance-scale{--fa: "\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: "\f62a"}.fa-shower{--fa: "\f2cc"}.fa-desktop,.fa-desktop-alt{--fa: "\f390"}.fa-m{--fa: "M"}.fa-table-list,.fa-th-list{--fa: "\f00b"}.fa-comment-sms,.fa-sms{--fa: "\f7cd"}.fa-book{--fa: "\f02d"}.fa-user-plus{--fa: "\f234"}.fa-check{--fa: "\f00c"}.fa-battery-three-quarters,.fa-battery-4{--fa: "\f241"}.fa-house-circle-check{--fa: "\e509"}.fa-angle-left{--fa: "\f104"}.fa-diagram-successor{--fa: "\e47a"}.fa-truck-arrow-right{--fa: "\e58b"}.fa-arrows-split-up-and-left{--fa: "\e4bc"}.fa-hand-fist,.fa-fist-raised{--fa: "\f6de"}.fa-cloud-moon{--fa: "\f6c3"}.fa-briefcase{--fa: "\f0b1"}.fa-person-falling{--fa: "\e546"}.fa-image-portrait,.fa-portrait{--fa: "\f3e0"}.fa-user-tag{--fa: "\f507"}.fa-rug{--fa: "\e569"}.fa-earth-europe,.fa-globe-europe{--fa: "\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: "\f59d"}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: "\f410"}.fa-baht-sign{--fa: "\e0ac"}.fa-book-open{--fa: "\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa: "\f66a"}.fa-handcuffs{--fa: "\e4f8"}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: "\f071"}.fa-database{--fa: "\f1c0"}.fa-share,.fa-mail-forward{--fa: "\f064"}.fa-bottle-droplet{--fa: "\e4c4"}.fa-mask-face{--fa: "\e1d7"}.fa-hill-rockslide{--fa: "\e508"}.fa-right-left,.fa-exchange-alt{--fa: "\f362"}.fa-paper-plane{--fa: "\f1d8"}.fa-road-circle-exclamation{--fa: "\e565"}.fa-dungeon{--fa: "\f6d9"}.fa-align-right{--fa: "\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: "\f53b"}.fa-life-ring{--fa: "\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa: "\f2a7"}.fa-calendar-day{--fa: "\f783"}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: "\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa: "\f07d"}.fa-face-grimace,.fa-grimace{--fa: "\f57f"}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: "\e2ce"}.fa-turn-down,.fa-level-down-alt{--fa: "\f3be"}.fa-person-walking-arrow-right{--fa: "\e552"}.fa-square-envelope,.fa-envelope-square{--fa: "\f199"}.fa-dice{--fa: "\f522"}.fa-bowling-ball{--fa: "\f436"}.fa-brain{--fa: "\f5dc"}.fa-bandage,.fa-band-aid{--fa: "\f462"}.fa-calendar-minus{--fa: "\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: "\f057"}.fa-gifts{--fa: "\f79c"}.fa-hotel{--fa: "\f594"}.fa-earth-asia,.fa-globe-asia{--fa: "\f57e"}.fa-id-card-clip,.fa-id-card-alt{--fa: "\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa: "\f00e"}.fa-thumbs-up{--fa: "\f164"}.fa-user-clock{--fa: "\f4fd"}.fa-hand-dots,.fa-allergies{--fa: "\f461"}.fa-file-invoice{--fa: "\f570"}.fa-window-minimize{--fa: "\f2d1"}.fa-mug-saucer,.fa-coffee{--fa: "\f0f4"}.fa-brush{--fa: "\f55d"}.fa-file-half-dashed{--fa: "\e698"}.fa-mask{--fa: "\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa: "\f010"}.fa-ruler-vertical{--fa: "\f548"}.fa-user-large,.fa-user-alt{--fa: "\f406"}.fa-train-tram{--fa: "\e5b4"}.fa-user-nurse{--fa: "\f82f"}.fa-syringe{--fa: "\f48e"}.fa-cloud-sun{--fa: "\f6c4"}.fa-stopwatch-20{--fa: "\e06f"}.fa-square-full{--fa: "\f45c"}.fa-magnet{--fa: "\f076"}.fa-jar{--fa: "\e516"}.fa-note-sticky,.fa-sticky-note{--fa: "\f249"}.fa-bug-slash{--fa: "\e490"}.fa-arrow-up-from-water-pump{--fa: "\e4b6"}.fa-bone{--fa: "\f5d7"}.fa-table-cells-row-unlock{--fa: "\e691"}.fa-user-injured{--fa: "\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa: "\f5b4"}.fa-plane{--fa: "\f072"}.fa-tent-arrows-down{--fa: "\e581"}.fa-exclamation{--fa: "!"}.fa-arrows-spin{--fa: "\e4bb"}.fa-print{--fa: "\f02f"}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: "\e2bb"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-x{--fa: "X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: "\f688"}.fa-users-gear,.fa-users-cog{--fa: "\f509"}.fa-person-military-pointing{--fa: "\e54a"}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: "\f19c"}.fa-umbrella{--fa: "\f0e9"}.fa-trowel{--fa: "\e589"}.fa-d{--fa: "D"}.fa-stapler{--fa: "\e5af"}.fa-masks-theater,.fa-theater-masks{--fa: "\f630"}.fa-kip-sign{--fa: "\e1c4"}.fa-hand-point-left{--fa: "\f0a5"}.fa-handshake-simple,.fa-handshake-alt{--fa: "\f4c6"}.fa-jet-fighter,.fa-fighter-jet{--fa: "\f0fb"}.fa-square-share-nodes,.fa-share-alt-square{--fa: "\f1e1"}.fa-barcode{--fa: "\f02a"}.fa-plus-minus{--fa: "\e43c"}.fa-video,.fa-video-camera{--fa: "\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa: "\f19d"}.fa-hand-holding-medical{--fa: "\e05c"}.fa-person-circle-check{--fa: "\e53e"}.fa-turn-up,.fa-level-up-alt{--fa: "\f3bf"}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-brands-400.woff2") format("woff2"),url("./media/fa-brands-400.ttf") format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: "\f3d0"}.fa-hooli{--fa: "\f427"}.fa-yelp{--fa: "\f1e9"}.fa-cc-visa{--fa: "\f1f0"}.fa-lastfm{--fa: "\f202"}.fa-shopware{--fa: "\f5b5"}.fa-creative-commons-nc{--fa: "\f4e8"}.fa-aws{--fa: "\f375"}.fa-redhat{--fa: "\f7bc"}.fa-yoast{--fa: "\f2b1"}.fa-cloudflare{--fa: "\e07d"}.fa-ups{--fa: "\f7e0"}.fa-pixiv{--fa: "\e640"}.fa-wpexplorer{--fa: "\f2de"}.fa-dyalog{--fa: "\f399"}.fa-bity{--fa: "\f37a"}.fa-stackpath{--fa: "\f842"}.fa-buysellads{--fa: "\f20d"}.fa-first-order{--fa: "\f2b0"}.fa-modx{--fa: "\f285"}.fa-guilded{--fa: "\e07e"}.fa-vnv{--fa: "\f40b"}.fa-square-js,.fa-js-square{--fa: "\f3b9"}.fa-microsoft{--fa: "\f3ca"}.fa-qq{--fa: "\f1d6"}.fa-orcid{--fa: "\f8d2"}.fa-java{--fa: "\f4e4"}.fa-invision{--fa: "\f7b0"}.fa-creative-commons-pd-alt{--fa: "\f4ed"}.fa-centercode{--fa: "\f380"}.fa-glide-g{--fa: "\f2a6"}.fa-drupal{--fa: "\f1a9"}.fa-jxl{--fa: "\e67b"}.fa-dart-lang{--fa: "\e693"}.fa-hire-a-helper{--fa: "\f3b0"}.fa-creative-commons-by{--fa: "\f4e7"}.fa-unity{--fa: "\e049"}.fa-whmcs{--fa: "\f40d"}.fa-rocketchat{--fa: "\f3e8"}.fa-vk{--fa: "\f189"}.fa-untappd{--fa: "\f405"}.fa-mailchimp{--fa: "\f59e"}.fa-css3-alt{--fa: "\f38b"}.fa-square-reddit,.fa-reddit-square{--fa: "\f1a2"}.fa-vimeo-v{--fa: "\f27d"}.fa-contao{--fa: "\f26d"}.fa-square-font-awesome{--fa: "\e5ad"}.fa-deskpro{--fa: "\f38f"}.fa-brave{--fa: "\e63c"}.fa-sistrix{--fa: "\f3ee"}.fa-square-instagram,.fa-instagram-square{--fa: "\e055"}.fa-battle-net{--fa: "\f835"}.fa-the-red-yeti{--fa: "\f69d"}.fa-square-hacker-news,.fa-hacker-news-square{--fa: "\f3af"}.fa-edge{--fa: "\f282"}.fa-threads{--fa: "\e618"}.fa-napster{--fa: "\f3d2"}.fa-square-snapchat,.fa-snapchat-square{--fa: "\f2ad"}.fa-google-plus-g{--fa: "\f0d5"}.fa-artstation{--fa: "\f77a"}.fa-markdown{--fa: "\f60f"}.fa-sourcetree{--fa: "\f7d3"}.fa-google-plus{--fa: "\f2b3"}.fa-diaspora{--fa: "\f791"}.fa-foursquare{--fa: "\f180"}.fa-stack-overflow{--fa: "\f16c"}.fa-github-alt{--fa: "\f113"}.fa-phoenix-squadron{--fa: "\f511"}.fa-pagelines{--fa: "\f18c"}.fa-algolia{--fa: "\f36c"}.fa-red-river{--fa: "\f3e3"}.fa-creative-commons-sa{--fa: "\f4ef"}.fa-safari{--fa: "\f267"}.fa-google{--fa: "\f1a0"}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: "\f35c"}.fa-atlassian{--fa: "\f77b"}.fa-linkedin-in{--fa: "\f0e1"}.fa-digital-ocean{--fa: "\f391"}.fa-nimblr{--fa: "\f5a8"}.fa-chromecast{--fa: "\f838"}.fa-evernote{--fa: "\f839"}.fa-hacker-news{--fa: "\f1d4"}.fa-creative-commons-sampling{--fa: "\f4f0"}.fa-adversal{--fa: "\f36a"}.fa-creative-commons{--fa: "\f25e"}.fa-watchman-monitoring{--fa: "\e087"}.fa-fonticons{--fa: "\f280"}.fa-weixin{--fa: "\f1d7"}.fa-shirtsinbulk{--fa: "\f214"}.fa-codepen{--fa: "\f1cb"}.fa-git-alt{--fa: "\f841"}.fa-lyft{--fa: "\f3c3"}.fa-rev{--fa: "\f5b2"}.fa-windows{--fa: "\f17a"}.fa-wizards-of-the-coast{--fa: "\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa: "\f2aa"}.fa-meetup{--fa: "\f2e0"}.fa-centos{--fa: "\f789"}.fa-adn{--fa: "\f170"}.fa-cloudsmith{--fa: "\f384"}.fa-opensuse{--fa: "\e62b"}.fa-pied-piper-alt{--fa: "\f1a8"}.fa-square-dribbble,.fa-dribbble-square{--fa: "\f397"}.fa-codiepie{--fa: "\f284"}.fa-node{--fa: "\f419"}.fa-mix{--fa: "\f3cb"}.fa-steam{--fa: "\f1b6"}.fa-cc-apple-pay{--fa: "\f416"}.fa-scribd{--fa: "\f28a"}.fa-debian{--fa: "\e60b"}.fa-openid{--fa: "\f19b"}.fa-instalod{--fa: "\e081"}.fa-files-pinwheel{--fa: "\e69f"}.fa-expeditedssl{--fa: "\f23e"}.fa-sellcast{--fa: "\f2da"}.fa-square-twitter,.fa-twitter-square{--fa: "\f081"}.fa-r-project{--fa: "\f4f7"}.fa-delicious{--fa: "\f1a5"}.fa-freebsd{--fa: "\f3a4"}.fa-vuejs{--fa: "\f41f"}.fa-accusoft{--fa: "\f369"}.fa-ioxhost{--fa: "\f208"}.fa-fonticons-fi{--fa: "\f3a2"}.fa-app-store{--fa: "\f36f"}.fa-cc-mastercard{--fa: "\f1f1"}.fa-itunes-note{--fa: "\f3b5"}.fa-golang{--fa: "\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa: "\f3bb"}.fa-grav{--fa: "\f2d6"}.fa-weibo{--fa: "\f18a"}.fa-uncharted{--fa: "\e084"}.fa-firstdraft{--fa: "\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa: "\f431"}.fa-wikipedia-w{--fa: "\f266"}.fa-wpressr,.fa-rendact{--fa: "\f3e4"}.fa-angellist{--fa: "\f209"}.fa-galactic-republic{--fa: "\f50c"}.fa-nfc-directional{--fa: "\e530"}.fa-skype{--fa: "\f17e"}.fa-joget{--fa: "\f3b7"}.fa-fedora{--fa: "\f798"}.fa-stripe-s{--fa: "\f42a"}.fa-meta{--fa: "\e49b"}.fa-laravel{--fa: "\f3bd"}.fa-hotjar{--fa: "\f3b1"}.fa-bluetooth-b{--fa: "\f294"}.fa-square-letterboxd{--fa: "\e62e"}.fa-sticker-mule{--fa: "\f3f7"}.fa-creative-commons-zero{--fa: "\f4f3"}.fa-hips{--fa: "\f452"}.fa-css{--fa: "\e6a2"}.fa-behance{--fa: "\f1b4"}.fa-reddit{--fa: "\f1a1"}.fa-discord{--fa: "\f392"}.fa-chrome{--fa: "\f268"}.fa-app-store-ios{--fa: "\f370"}.fa-cc-discover{--fa: "\f1f2"}.fa-wpbeginner{--fa: "\f297"}.fa-confluence{--fa: "\f78d"}.fa-shoelace{--fa: "\e60c"}.fa-mdb{--fa: "\f8ca"}.fa-dochub{--fa: "\f394"}.fa-accessible-icon{--fa: "\f368"}.fa-ebay{--fa: "\f4f4"}.fa-amazon{--fa: "\f270"}.fa-unsplash{--fa: "\e07c"}.fa-yarn{--fa: "\f7e3"}.fa-square-steam,.fa-steam-square{--fa: "\f1b7"}.fa-500px{--fa: "\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa: "\f194"}.fa-asymmetrik{--fa: "\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: "\f2b4"}.fa-gratipay{--fa: "\f184"}.fa-apple{--fa: "\f179"}.fa-hive{--fa: "\e07f"}.fa-gitkraken{--fa: "\f3a6"}.fa-keybase{--fa: "\f4f5"}.fa-apple-pay{--fa: "\f415"}.fa-padlet{--fa: "\e4a0"}.fa-amazon-pay{--fa: "\f42c"}.fa-square-github,.fa-github-square{--fa: "\f092"}.fa-stumbleupon{--fa: "\f1a4"}.fa-fedex{--fa: "\f797"}.fa-phoenix-framework{--fa: "\f3dc"}.fa-shopify{--fa: "\e057"}.fa-neos{--fa: "\f612"}.fa-square-threads{--fa: "\e619"}.fa-hackerrank{--fa: "\f5f7"}.fa-researchgate{--fa: "\f4f8"}.fa-swift{--fa: "\f8e1"}.fa-angular{--fa: "\f420"}.fa-speakap{--fa: "\f3f3"}.fa-angrycreative{--fa: "\f36e"}.fa-y-combinator{--fa: "\f23b"}.fa-empire{--fa: "\f1d1"}.fa-envira{--fa: "\f299"}.fa-google-scholar{--fa: "\e63b"}.fa-square-gitlab,.fa-gitlab-square{--fa: "\e5ae"}.fa-studiovinari{--fa: "\f3f8"}.fa-pied-piper{--fa: "\f2ae"}.fa-wordpress{--fa: "\f19a"}.fa-product-hunt{--fa: "\f288"}.fa-firefox{--fa: "\f269"}.fa-linode{--fa: "\f2b8"}.fa-goodreads{--fa: "\f3a8"}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: "\f264"}.fa-jsfiddle{--fa: "\f1cc"}.fa-sith{--fa: "\f512"}.fa-themeisle{--fa: "\f2b2"}.fa-page4{--fa: "\f3d7"}.fa-hashnode{--fa: "\e499"}.fa-react{--fa: "\f41b"}.fa-cc-paypal{--fa: "\f1f4"}.fa-squarespace{--fa: "\f5be"}.fa-cc-stripe{--fa: "\f1f5"}.fa-creative-commons-share{--fa: "\f4f2"}.fa-bitcoin{--fa: "\f379"}.fa-keycdn{--fa: "\f3ba"}.fa-opera{--fa: "\f26a"}.fa-itch-io{--fa: "\f83a"}.fa-umbraco{--fa: "\f8e8"}.fa-galactic-senate{--fa: "\f50d"}.fa-ubuntu{--fa: "\f7df"}.fa-draft2digital{--fa: "\f396"}.fa-stripe{--fa: "\f429"}.fa-houzz{--fa: "\f27c"}.fa-gg{--fa: "\f260"}.fa-dhl{--fa: "\f790"}.fa-square-pinterest,.fa-pinterest-square{--fa: "\f0d3"}.fa-xing{--fa: "\f168"}.fa-blackberry{--fa: "\f37b"}.fa-creative-commons-pd{--fa: "\f4ec"}.fa-playstation{--fa: "\f3df"}.fa-quinscape{--fa: "\f459"}.fa-less{--fa: "\f41d"}.fa-blogger-b{--fa: "\f37d"}.fa-opencart{--fa: "\f23d"}.fa-vine{--fa: "\f1ca"}.fa-signal-messenger{--fa: "\e663"}.fa-paypal{--fa: "\f1ed"}.fa-gitlab{--fa: "\f296"}.fa-typo3{--fa: "\f42b"}.fa-reddit-alien{--fa: "\f281"}.fa-yahoo{--fa: "\f19e"}.fa-dailymotion{--fa: "\e052"}.fa-affiliatetheme{--fa: "\f36b"}.fa-pied-piper-pp{--fa: "\f1a7"}.fa-bootstrap{--fa: "\f836"}.fa-odnoklassniki{--fa: "\f263"}.fa-nfc-symbol{--fa: "\e531"}.fa-mintbit{--fa: "\e62f"}.fa-ethereum{--fa: "\f42e"}.fa-speaker-deck{--fa: "\f83c"}.fa-creative-commons-nc-eu{--fa: "\f4e9"}.fa-patreon{--fa: "\f3d9"}.fa-avianex{--fa: "\f374"}.fa-ello{--fa: "\f5f1"}.fa-gofore{--fa: "\f3a7"}.fa-bimobject{--fa: "\f378"}.fa-brave-reverse{--fa: "\e63d"}.fa-facebook-f{--fa: "\f39e"}.fa-square-google-plus,.fa-google-plus-square{--fa: "\f0d4"}.fa-web-awesome{--fa: "\e682"}.fa-mandalorian{--fa: "\f50f"}.fa-first-order-alt{--fa: "\f50a"}.fa-osi{--fa: "\f41a"}.fa-google-wallet{--fa: "\f1ee"}.fa-d-and-d-beyond{--fa: "\f6ca"}.fa-periscope{--fa: "\f3da"}.fa-fulcrum{--fa: "\f50b"}.fa-cloudscale{--fa: "\f383"}.fa-forumbee{--fa: "\f211"}.fa-mizuni{--fa: "\f3cc"}.fa-schlix{--fa: "\f3ea"}.fa-square-xing,.fa-xing-square{--fa: "\f169"}.fa-bandcamp{--fa: "\f2d5"}.fa-wpforms{--fa: "\f298"}.fa-cloudversify{--fa: "\f385"}.fa-usps{--fa: "\f7e1"}.fa-megaport{--fa: "\f5a3"}.fa-magento{--fa: "\f3c4"}.fa-spotify{--fa: "\f1bc"}.fa-optin-monster{--fa: "\f23c"}.fa-fly{--fa: "\f417"}.fa-square-bluesky{--fa: "\e6a3"}.fa-aviato{--fa: "\f421"}.fa-itunes{--fa: "\f3b4"}.fa-cuttlefish{--fa: "\f38c"}.fa-blogger{--fa: "\f37c"}.fa-flickr{--fa: "\f16e"}.fa-viber{--fa: "\f409"}.fa-soundcloud{--fa: "\f1be"}.fa-digg{--fa: "\f1a6"}.fa-tencent-weibo{--fa: "\f1d5"}.fa-letterboxd{--fa: "\e62d"}.fa-symfony{--fa: "\f83d"}.fa-maxcdn{--fa: "\f136"}.fa-etsy{--fa: "\f2d7"}.fa-facebook-messenger{--fa: "\f39f"}.fa-audible{--fa: "\f373"}.fa-think-peaks{--fa: "\f731"}.fa-bilibili{--fa: "\e3d9"}.fa-erlang{--fa: "\f39d"}.fa-x-twitter{--fa: "\e61b"}.fa-cotton-bureau{--fa: "\f89e"}.fa-dashcube{--fa: "\f210"}.fa-42-group,.fa-innosoft{--fa: "\e080"}.fa-stack-exchange{--fa: "\f18d"}.fa-elementor{--fa: "\f430"}.fa-square-pied-piper,.fa-pied-piper-square{--fa: "\e01e"}.fa-creative-commons-nd{--fa: "\f4eb"}.fa-palfed{--fa: "\f3d8"}.fa-superpowers{--fa: "\f2dd"}.fa-resolving{--fa: "\f3e7"}.fa-xbox{--fa: "\f412"}.fa-square-web-awesome-stroke{--fa: "\e684"}.fa-searchengin{--fa: "\f3eb"}.fa-tiktok{--fa: "\e07b"}.fa-square-facebook,.fa-facebook-square{--fa: "\f082"}.fa-renren{--fa: "\f18b"}.fa-linux{--fa: "\f17c"}.fa-glide{--fa: "\f2a5"}.fa-linkedin{--fa: "\f08c"}.fa-hubspot{--fa: "\f3b2"}.fa-deploydog{--fa: "\f38e"}.fa-twitch{--fa: "\f1e8"}.fa-flutter{--fa: "\e694"}.fa-ravelry{--fa: "\f2d9"}.fa-mixer{--fa: "\e056"}.fa-square-lastfm,.fa-lastfm-square{--fa: "\f203"}.fa-vimeo{--fa: "\f40a"}.fa-mendeley{--fa: "\f7b3"}.fa-uniregistry{--fa: "\f404"}.fa-figma{--fa: "\f799"}.fa-creative-commons-remix{--fa: "\f4ee"}.fa-cc-amazon-pay{--fa: "\f42d"}.fa-dropbox{--fa: "\f16b"}.fa-instagram{--fa: "\f16d"}.fa-cmplid{--fa: "\e360"}.fa-upwork{--fa: "\e641"}.fa-facebook{--fa: "\f09a"}.fa-gripfire{--fa: "\f3ac"}.fa-jedi-order{--fa: "\f50e"}.fa-uikit{--fa: "\f403"}.fa-fort-awesome-alt{--fa: "\f3a3"}.fa-phabricator{--fa: "\f3db"}.fa-ussunnah{--fa: "\f407"}.fa-earlybirds{--fa: "\f39a"}.fa-trade-federation{--fa: "\f513"}.fa-autoprefixer{--fa: "\f41c"}.fa-whatsapp{--fa: "\f232"}.fa-square-upwork{--fa: "\e67c"}.fa-slideshare{--fa: "\f1e7"}.fa-google-play{--fa: "\f3ab"}.fa-viadeo{--fa: "\f2a9"}.fa-line{--fa: "\f3c0"}.fa-google-drive{--fa: "\f3aa"}.fa-servicestack{--fa: "\f3ec"}.fa-simplybuilt{--fa: "\f215"}.fa-bitbucket{--fa: "\f171"}.fa-imdb{--fa: "\f2d8"}.fa-deezer{--fa: "\e077"}.fa-raspberry-pi{--fa: "\f7bb"}.fa-jira{--fa: "\f7b1"}.fa-docker{--fa: "\f395"}.fa-screenpal{--fa: "\e570"}.fa-bluetooth{--fa: "\f293"}.fa-gitter{--fa: "\f426"}.fa-d-and-d{--fa: "\f38d"}.fa-microblog{--fa: "\e01a"}.fa-cc-diners-club{--fa: "\f24c"}.fa-gg-circle{--fa: "\f261"}.fa-pied-piper-hat{--fa: "\f4e5"}.fa-kickstarter-k{--fa: "\f3bc"}.fa-yandex{--fa: "\f413"}.fa-readme{--fa: "\f4d5"}.fa-html5{--fa: "\f13b"}.fa-sellsy{--fa: "\f213"}.fa-square-web-awesome{--fa: "\e683"}.fa-sass{--fa: "\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa: "\e2d0"}.fa-buromobelexperte{--fa: "\f37f"}.fa-salesforce{--fa: "\f83b"}.fa-octopus-deploy{--fa: "\e082"}.fa-medapps{--fa: "\f3c6"}.fa-ns8{--fa: "\f3d5"}.fa-pinterest-p{--fa: "\f231"}.fa-apper{--fa: "\f371"}.fa-fort-awesome{--fa: "\f286"}.fa-waze{--fa: "\f83f"}.fa-bluesky{--fa: "\e671"}.fa-cc-jcb{--fa: "\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa: "\f2ab"}.fa-fantasy-flight-games{--fa: "\f6dc"}.fa-rust{--fa: "\e07a"}.fa-wix{--fa: "\f5cf"}.fa-square-behance,.fa-behance-square{--fa: "\f1b5"}.fa-supple{--fa: "\f3f9"}.fa-webflow{--fa: "\e65c"}.fa-rebel{--fa: "\f1d0"}.fa-css3{--fa: "\f13c"}.fa-staylinked{--fa: "\f3f5"}.fa-kaggle{--fa: "\f5fa"}.fa-space-awesome{--fa: "\e5ac"}.fa-deviantart{--fa: "\f1bd"}.fa-cpanel{--fa: "\f388"}.fa-goodreads-g{--fa: "\f3a9"}.fa-square-git,.fa-git-square{--fa: "\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa: "\f174"}.fa-trello{--fa: "\f181"}.fa-creative-commons-nc-jp{--fa: "\f4ea"}.fa-get-pocket{--fa: "\f265"}.fa-perbyte{--fa: "\e083"}.fa-grunt{--fa: "\f3ad"}.fa-weebly{--fa: "\f5cc"}.fa-connectdevelop{--fa: "\f20e"}.fa-leanpub{--fa: "\f212"}.fa-black-tie{--fa: "\f27e"}.fa-themeco{--fa: "\f5c6"}.fa-python{--fa: "\f3e2"}.fa-android{--fa: "\f17b"}.fa-bots{--fa: "\e340"}.fa-free-code-camp{--fa: "\f2c5"}.fa-hornbill{--fa: "\f592"}.fa-js{--fa: "\f3b8"}.fa-ideal{--fa: "\e013"}.fa-git{--fa: "\f1d3"}.fa-dev{--fa: "\f6cc"}.fa-sketch{--fa: "\f7c6"}.fa-yandex-international{--fa: "\f414"}.fa-cc-amex{--fa: "\f1f3"}.fa-uber{--fa: "\f402"}.fa-github{--fa: "\f09b"}.fa-php{--fa: "\f457"}.fa-alipay{--fa: "\f642"}.fa-youtube{--fa: "\f167"}.fa-skyatlas{--fa: "\f216"}.fa-firefox-browser{--fa: "\e007"}.fa-replyd{--fa: "\f3e6"}.fa-suse{--fa: "\f7d6"}.fa-jenkins{--fa: "\f3b6"}.fa-twitter{--fa: "\f099"}.fa-rockrms{--fa: "\f3e9"}.fa-pinterest{--fa: "\f0d2"}.fa-buffer{--fa: "\f837"}.fa-npm{--fa: "\f3d4"}.fa-yammer{--fa: "\f840"}.fa-btc{--fa: "\f15a"}.fa-dribbble{--fa: "\f17d"}.fa-stumbleupon-circle{--fa: "\f1a3"}.fa-internet-explorer{--fa: "\f26b"}.fa-stubber{--fa: "\e5c7"}.fa-telegram,.fa-telegram-plane{--fa: "\f2c6"}.fa-old-republic{--fa: "\f510"}.fa-odysee{--fa: "\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa: "\f40c"}.fa-node-js{--fa: "\f3d3"}.fa-edge-legacy{--fa: "\e078"}.fa-slack,.fa-slack-hash{--fa: "\f198"}.fa-medrt{--fa: "\f3c8"}.fa-usb{--fa: "\f287"}.fa-tumblr{--fa: "\f173"}.fa-vaadin{--fa: "\f408"}.fa-quora{--fa: "\f2c4"}.fa-square-x-twitter{--fa: "\e61a"}.fa-reacteurope{--fa: "\f75d"}.fa-medium,.fa-medium-m{--fa: "\f23a"}.fa-amilia{--fa: "\f36d"}.fa-mixcloud{--fa: "\f289"}.fa-flipboard{--fa: "\f44d"}.fa-viacoin{--fa: "\f237"}.fa-critical-role{--fa: "\f6c9"}.fa-sitrox{--fa: "\e44a"}.fa-discourse{--fa: "\f393"}.fa-joomla{--fa: "\f1aa"}.fa-mastodon{--fa: "\f4f6"}.fa-airbnb{--fa: "\f834"}.fa-wolf-pack-battalion{--fa: "\f514"}.fa-buy-n-large{--fa: "\f8a6"}.fa-gulp{--fa: "\f3ae"}.fa-creative-commons-sampling-plus{--fa: "\f4f1"}.fa-strava{--fa: "\f428"}.fa-ember{--fa: "\f423"}.fa-canadian-maple-leaf{--fa: "\f785"}.fa-teamspeak{--fa: "\f4f9"}.fa-pushed{--fa: "\f3e1"}.fa-wordpress-simple{--fa: "\f411"}.fa-nutritionix{--fa: "\f3d6"}.fa-wodu{--fa: "\e088"}.fa-google-pay{--fa: "\e079"}.fa-intercom{--fa: "\f7af"}.fa-zhihu{--fa: "\f63f"}.fa-korvue{--fa: "\f42f"}.fa-pix{--fa: "\e43a"}.fa-steam-symbol{--fa: "\f3f6"}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("./media/fa-regular-400.woff2") format("woff2"),url("./media/fa-regular-400.ttf") format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("./media/fa-solid-900.woff2") format("woff2"),url("./media/fa-solid-900.ttf") format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url("./media/fa-brands-400.woff2") format("woff2"),url("./media/fa-brands-400.ttf") format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url("./media/fa-solid-900.woff2") format("woff2"),url("./media/fa-solid-900.ttf") format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url("./media/fa-regular-400.woff2") format("woff2"),url("./media/fa-regular-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-solid-900.woff2") format("woff2"),url("./media/fa-solid-900.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-brands-400.woff2") format("woff2"),url("./media/fa-brands-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-regular-400.woff2") format("woff2"),url("./media/fa-regular-400.ttf") format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url("./media/fa-v4compatibility.woff2") format("woff2"),url("./media/fa-v4compatibility.ttf") format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.fa.fa-glass{--fa: "\f000"}.fa.fa-envelope-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-o{--fa: "\f0e0"}.fa.fa-star-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-o{--fa: "\f005"}.fa.fa-remove,.fa.fa-close{--fa: "\f00d"}.fa.fa-gear{--fa: "\f013"}.fa.fa-trash-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-trash-o{--fa: "\f2ed"}.fa.fa-home{--fa: "\f015"}.fa.fa-file-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-o{--fa: "\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-clock-o{--fa: "\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-down{--fa: "\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-up{--fa: "\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-play-circle-o{--fa: "\f144"}.fa.fa-repeat,.fa.fa-rotate-right{--fa: "\f01e"}.fa.fa-refresh{--fa: "\f021"}.fa.fa-list-alt{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-list-alt{--fa: "\f022"}.fa.fa-dedent{--fa: "\f03b"}.fa.fa-video-camera{--fa: "\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-picture-o{--fa: "\f03e"}.fa.fa-photo{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-photo{--fa: "\f03e"}.fa.fa-image{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-image{--fa: "\f03e"}.fa.fa-map-marker{--fa: "\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-pencil-square-o{--fa: "\f044"}.fa.fa-edit{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-edit{--fa: "\f044"}.fa.fa-share-square-o{--fa: "\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-square-o{--fa: "\f14a"}.fa.fa-arrows{--fa: "\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-circle-o{--fa: "\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-circle-o{--fa: "\f058"}.fa.fa-mail-forward{--fa: "\f064"}.fa.fa-expand{--fa: "\f424"}.fa.fa-compress{--fa: "\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-warning{--fa: "\f071"}.fa.fa-calendar{--fa: "\f073"}.fa.fa-arrows-v{--fa: "\f338"}.fa.fa-arrows-h{--fa: "\f337"}.fa.fa-bar-chart,.fa.fa-bar-chart-o{--fa: "\e0e3"}.fa.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-twitter-square{--fa: "\f081"}.fa.fa-facebook-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-square{--fa: "\f082"}.fa.fa-gears{--fa: "\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-up{--fa: "\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-down{--fa: "\f165"}.fa.fa-heart-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-heart-o{--fa: "\f004"}.fa.fa-sign-out{--fa: "\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-linkedin-square{--fa: "\f08c"}.fa.fa-thumb-tack{--fa: "\f08d"}.fa.fa-external-link{--fa: "\f35d"}.fa.fa-sign-in{--fa: "\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-github-square{--fa: "\f092"}.fa.fa-lemon-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-lemon-o{--fa: "\f094"}.fa.fa-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-square-o{--fa: "\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bookmark-o{--fa: "\f02e"}.fa.fa-twitter,.fa.fa-facebook{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook{--fa: "\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-f{--fa: "\f39e"}.fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-feed{--fa: "\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hdd-o{--fa: "\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-right{--fa: "\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-left{--fa: "\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-up{--fa: "\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-down{--fa: "\f0a7"}.fa.fa-globe{--fa: "\f57d"}.fa.fa-tasks{--fa: "\f828"}.fa.fa-arrows-alt{--fa: "\f31e"}.fa.fa-group{--fa: "\f0c0"}.fa.fa-chain{--fa: "\f0c1"}.fa.fa-cut{--fa: "\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-files-o{--fa: "\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-floppy-o{--fa: "\f0c7"}.fa.fa-save{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-save{--fa: "\f0c7"}.fa.fa-navicon,.fa.fa-reorder{--fa: "\f0c9"}.fa.fa-magic{--fa: "\e2ca"}.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pinterest-square{--fa: "\f0d3"}.fa.fa-google-plus-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-square{--fa: "\f0d4"}.fa.fa-google-plus{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus{--fa: "\f0d5"}.fa.fa-money{--fa: "\f3d1"}.fa.fa-unsorted{--fa: "\f0dc"}.fa.fa-sort-desc{--fa: "\f0dd"}.fa.fa-sort-asc{--fa: "\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-linkedin{--fa: "\f0e1"}.fa.fa-rotate-left{--fa: "\f0e2"}.fa.fa-legal{--fa: "\f0e3"}.fa.fa-tachometer,.fa.fa-dashboard{--fa: "\f625"}.fa.fa-comment-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comment-o{--fa: "\f075"}.fa.fa-comments-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comments-o{--fa: "\f086"}.fa.fa-flash{--fa: "\f0e7"}.fa.fa-clipboard{--fa: "\f0ea"}.fa.fa-lightbulb-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-lightbulb-o{--fa: "\f0eb"}.fa.fa-exchange{--fa: "\f362"}.fa.fa-cloud-download{--fa: "\f0ed"}.fa.fa-cloud-upload{--fa: "\f0ee"}.fa.fa-bell-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bell-o{--fa: "\f0f3"}.fa.fa-cutlery{--fa: "\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-text-o{--fa: "\f15c"}.fa.fa-building-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-building-o{--fa: "\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hospital-o{--fa: "\f0f8"}.fa.fa-tablet{--fa: "\f3fa"}.fa.fa-mobile,.fa.fa-mobile-phone{--fa: "\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-circle-o{--fa: "\f111"}.fa.fa-mail-reply{--fa: "\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-o{--fa: "\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-open-o{--fa: "\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-smile-o{--fa: "\f118"}.fa.fa-frown-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-frown-o{--fa: "\f119"}.fa.fa-meh-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-meh-o{--fa: "\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-keyboard-o{--fa: "\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-flag-o{--fa: "\f024"}.fa.fa-mail-reply-all{--fa: "\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-o{--fa: "\f5c0"}.fa.fa-star-half-empty{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-empty{--fa: "\f5c0"}.fa.fa-star-half-full{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-full{--fa: "\f5c0"}.fa.fa-code-fork{--fa: "\f126"}.fa.fa-chain-broken,.fa.fa-unlink{--fa: "\f127"}.fa.fa-calendar-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-o{--fa: "\f133"}.fa.fa-maxcdn,.fa.fa-html5,.fa.fa-css3{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-unlock-alt{--fa: "\f09c"}.fa.fa-minus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-minus-square-o{--fa: "\f146"}.fa.fa-level-up{--fa: "\f3bf"}.fa.fa-level-down{--fa: "\f3be"}.fa.fa-pencil-square{--fa: "\f14b"}.fa.fa-external-link-square{--fa: "\f360"}.fa.fa-compass,.fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-down{--fa: "\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-down{--fa: "\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-up{--fa: "\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-up{--fa: "\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-right{--fa: "\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-right{--fa: "\f152"}.fa.fa-eur,.fa.fa-euro{--fa: "\f153"}.fa.fa-gbp{--fa: "\f154"}.fa.fa-usd,.fa.fa-dollar{--fa: "$"}.fa.fa-inr,.fa.fa-rupee{--fa: "\e1bc"}.fa.fa-jpy,.fa.fa-cny,.fa.fa-rmb,.fa.fa-yen{--fa: "\f157"}.fa.fa-rub,.fa.fa-ruble,.fa.fa-rouble{--fa: "\f158"}.fa.fa-krw,.fa.fa-won{--fa: "\f159"}.fa.fa-btc,.fa.fa-bitcoin{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitcoin{--fa: "\f15a"}.fa.fa-file-text{--fa: "\f15c"}.fa.fa-sort-alpha-asc{--fa: "\f15d"}.fa.fa-sort-alpha-desc{--fa: "\f881"}.fa.fa-sort-amount-asc{--fa: "\f884"}.fa.fa-sort-amount-desc{--fa: "\f160"}.fa.fa-sort-numeric-asc{--fa: "\f162"}.fa.fa-sort-numeric-desc{--fa: "\f886"}.fa.fa-youtube-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-youtube-square{--fa: "\f431"}.fa.fa-youtube,.fa.fa-xing,.fa.fa-xing-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-xing-square{--fa: "\f169"}.fa.fa-youtube-play{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-youtube-play{--fa: "\f167"}.fa.fa-dropbox,.fa.fa-stack-overflow,.fa.fa-instagram,.fa.fa-flickr,.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitbucket-square{--fa: "\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-tumblr-square{--fa: "\f174"}.fa.fa-long-arrow-down{--fa: "\f309"}.fa.fa-long-arrow-up{--fa: "\f30c"}.fa.fa-long-arrow-left{--fa: "\f30a"}.fa.fa-long-arrow-right{--fa: "\f30b"}.fa.fa-apple,.fa.fa-windows,.fa.fa-android,.fa.fa-linux,.fa.fa-dribbble,.fa.fa-skype,.fa.fa-foursquare,.fa.fa-trello,.fa.fa-gratipay,.fa.fa-gittip{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-gittip{--fa: "\f184"}.fa.fa-sun-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sun-o{--fa: "\f185"}.fa.fa-moon-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-moon-o{--fa: "\f186"}.fa.fa-vk,.fa.fa-weibo,.fa.fa-renren,.fa.fa-pagelines,.fa.fa-stack-exchange{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-right{--fa: "\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-left{--fa: "\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-left{--fa: "\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-toggle-left{--fa: "\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-dot-circle-o{--fa: "\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo-square{--fa: "\f194"}.fa.fa-try,.fa.fa-turkish-lira{--fa: "\e2bb"}.fa.fa-plus-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-plus-square-o{--fa: "\f0fe"}.fa.fa-slack,.fa.fa-wordpress,.fa.fa-openid{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-institution,.fa.fa-bank{--fa: "\f19c"}.fa.fa-mortar-board{--fa: "\f19d"}.fa.fa-yahoo,.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-reddit-square{--fa: "\f1a2"}.fa.fa-stumbleupon-circle,.fa.fa-stumbleupon,.fa.fa-delicious,.fa.fa-digg,.fa.fa-pied-piper-pp,.fa.fa-pied-piper-alt,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-behance,.fa.fa-behance-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-behance-square{--fa: "\f1b5"}.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-steam-square{--fa: "\f1b7"}.fa.fa-automobile{--fa: "\f1b9"}.fa.fa-cab{--fa: "\f1ba"}.fa.fa-spotify,.fa.fa-deviantart,.fa.fa-soundcloud{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-pdf-o{--fa: "\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-word-o{--fa: "\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-excel-o{--fa: "\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-powerpoint-o{--fa: "\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-image-o{--fa: "\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-photo-o{--fa: "\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-picture-o{--fa: "\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-archive-o{--fa: "\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-zip-o{--fa: "\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-audio-o{--fa: "\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-sound-o{--fa: "\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-video-o{--fa: "\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-movie-o{--fa: "\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-code-o{--fa: "\f1c9"}.fa.fa-vine,.fa.fa-codepen,.fa.fa-jsfiddle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-saver,.fa.fa-support{--fa: "\f1cd"}.fa.fa-circle-o-notch{--fa: "\f1ce"}.fa.fa-rebel,.fa.fa-ra{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ra{--fa: "\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-resistance{--fa: "\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ge{--fa: "\f1d1"}.fa.fa-git-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-git-square{--fa: "\f1d2"}.fa.fa-git,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-y-combinator-square{--fa: "\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc-square{--fa: "\f1d4"}.fa.fa-tencent-weibo,.fa.fa-qq,.fa.fa-weixin,.fa.fa-wechat{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wechat{--fa: "\f1d7"}.fa.fa-send{--fa: "\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-paper-plane-o{--fa: "\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-send-o{--fa: "\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-circle-thin{--fa: "\f111"}.fa.fa-header{--fa: "\f1dc"}.fa.fa-futbol-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-futbol-o{--fa: "\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-soccer-ball-o{--fa: "\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-newspaper-o{--fa: "\f1ea"}.fa.fa-paypal,.fa.fa-google-wallet,.fa.fa-cc-visa,.fa.fa-cc-mastercard,.fa.fa-cc-discover,.fa.fa-cc-amex,.fa.fa-cc-paypal,.fa.fa-cc-stripe{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-bell-slash-o{--fa: "\f1f6"}.fa.fa-trash{--fa: "\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-eyedropper{--fa: "\f1fb"}.fa.fa-area-chart{--fa: "\f1fe"}.fa.fa-pie-chart{--fa: "\f200"}.fa.fa-line-chart{--fa: "\f201"}.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-lastfm-square{--fa: "\f203"}.fa.fa-ioxhost,.fa.fa-angellist{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-cc{--fa: "\f20a"}.fa.fa-ils,.fa.fa-shekel,.fa.fa-sheqel{--fa: "\f20b"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-diamond{--fa: "\f3a5"}.fa.fa-transgender,.fa.fa-intersex{--fa: "\f224"}.fa.fa-transgender-alt{--fa: "\f225"}.fa.fa-facebook-official{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-official{--fa: "\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-hotel{--fa: "\f236"}.fa.fa-viacoin,.fa.fa-medium,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc{--fa: "\f23b"}.fa.fa-optin-monster,.fa.fa-opencart,.fa.fa-expeditedssl{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-battery-4,.fa.fa-battery{--fa: "\f240"}.fa.fa-battery-3{--fa: "\f241"}.fa.fa-battery-2{--fa: "\f242"}.fa.fa-battery-1{--fa: "\f243"}.fa.fa-battery-0{--fa: "\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sticky-note-o{--fa: "\f249"}.fa.fa-cc-jcb,.fa.fa-cc-diners-club{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-clone{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hourglass-o{--fa: "\f254"}.fa.fa-hourglass-1{--fa: "\f251"}.fa.fa-hourglass-2{--fa: "\f252"}.fa.fa-hourglass-3{--fa: "\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-rock-o{--fa: "\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-grab-o{--fa: "\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-paper-o{--fa: "\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-stop-o{--fa: "\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-scissors-o{--fa: "\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-lizard-o{--fa: "\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-spock-o{--fa: "\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-pointer-o{--fa: "\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-peace-o{--fa: "\f25b"}.fa.fa-registered{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-odnoklassniki-square{--fa: "\f264"}.fa.fa-get-pocket,.fa.fa-wikipedia-w,.fa.fa-safari,.fa.fa-chrome,.fa.fa-firefox,.fa.fa-opera,.fa.fa-internet-explorer{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-television{--fa: "\f26c"}.fa.fa-contao,.fa.fa-500px,.fa.fa-amazon{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-plus-o{--fa: "\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-minus-o{--fa: "\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-times-o{--fa: "\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-check-o{--fa: "\f274"}.fa.fa-map-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-map-o{--fa: "\f279"}.fa.fa-commenting{--fa: "\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-commenting-o{--fa: "\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo{--fa: "\f27d"}.fa.fa-black-tie,.fa.fa-fonticons,.fa.fa-reddit-alien,.fa.fa-edge{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card-alt{--fa: "\f09d"}.fa.fa-codiepie,.fa.fa-modx,.fa.fa-fort-awesome,.fa.fa-usb,.fa.fa-product-hunt,.fa.fa-mixcloud,.fa.fa-scribd{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-pause-circle-o{--fa: "\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-stop-circle-o{--fa: "\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-gitlab,.fa.fa-wpbeginner,.fa.fa-wpforms,.fa.fa-envira,.fa.fa-wheelchair-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wheelchair-alt{--fa: "\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-question-circle-o{--fa: "\f059"}.fa.fa-volume-control-phone{--fa: "\f2a0"}.fa.fa-asl-interpreting{--fa: "\f2a3"}.fa.fa-deafness,.fa.fa-hard-of-hearing{--fa: "\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-signing{--fa: "\f2a7"}.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-viadeo-square{--fa: "\f2aa"}.fa.fa-snapchat,.fa.fa-snapchat-ghost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-ghost{--fa: "\f2ab"}.fa.fa-snapchat-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-square{--fa: "\f2ad"}.fa.fa-pied-piper,.fa.fa-first-order,.fa.fa-yoast,.fa.fa-themeisle,.fa.fa-google-plus-official{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-official{--fa: "\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-circle{--fa: "\f2b3"}.fa.fa-font-awesome,.fa.fa-fa{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-fa{--fa: "\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-handshake-o{--fa: "\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-open-o{--fa: "\f2b6"}.fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-address-book-o{--fa: "\f2b9"}.fa.fa-vcard{--fa: "\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-address-card-o{--fa: "\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vcard-o{--fa: "\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-circle-o{--fa: "\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-o{--fa: "\f007"}.fa.fa-id-badge{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license{--fa: "\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-id-card-o{--fa: "\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license-o{--fa: "\f2c2"}.fa.fa-quora,.fa.fa-free-code-camp,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-thermometer-4,.fa.fa-thermometer{--fa: "\f2c7"}.fa.fa-thermometer-3{--fa: "\f2c8"}.fa.fa-thermometer-2{--fa: "\f2c9"}.fa.fa-thermometer-1{--fa: "\f2ca"}.fa.fa-thermometer-0{--fa: "\f2cb"}.fa.fa-bathtub,.fa.fa-s15{--fa: "\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle{--fa: "\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-window-close-o{--fa: "\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle-o{--fa: "\f410"}.fa.fa-bandcamp,.fa.fa-grav,.fa.fa-etsy,.fa.fa-imdb,.fa.fa-ravelry,.fa.fa-eercast{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-eercast{--fa: "\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-snowflake-o{--fa: "\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer,.fa.fa-meetup{font-family:"Font Awesome 6 Brands";font-weight:400}body.dark-theme table tbody tr:nth-child(2n){background-color:#303135!important}.dark-theme .sticky{background-color:#303135!important}.dark-theme .mat-option-text,.dark-theme .mat-input-element,.dark-theme .mat-form-field-label{color:#fff!important}.dark-theme mifosx-popover,.dark-theme .mat-menu-content,.dark-theme .mat-dialog-container{background-color:#303135;color:#fff}.dark-theme .mat-calendar,.dark-theme .mat-calendar-body-cell,.dark-theme .mat-calendar-body-label,.dark-theme .mat-calendar-table,.dark-theme .mat-list-item.active{background-color:#303135;border:none}.dark-theme .mat-tab-label-active{border-bottom:lightgray}.dark-theme .img-button,.dark-theme .app-user-photo,.dark-theme .profile-image{filter:invert(100%)}.dark-theme a:any-link{color:#0098ff!important}.dark-theme span.breadcrumb-link a{color:#0098ff!important}.dark-theme div.alert{color:#303135}.dark-theme a.mat-tab-link,.dark-theme a.tab-link{color:#fff!important}.dark-theme .cdk-drag-preview{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;display:table;background-color:#fff;color:#303135}.dark-theme #footer{color:#fff}.dark-theme #footer .mat-checkbox,.dark-theme #footer .versions{color:#fff!important}.dark-theme #footer .business-date{color:#0098ff}.dark-theme .external-asset-owner-status{color:#fff}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400}html{--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400}html{--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none}html{--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none}html{--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none}html{--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1,.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 .83rem/1.5 Roboto;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 .67rem/1.5 Roboto;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 1rem/1.5 Roboto;letter-spacing:normal}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2,.mat-headline-3,.mat-typography .mat-headline-3,.mat-headline-4,.mat-typography .mat-headline-4{font:400 1rem/1.5 Roboto;letter-spacing:normal;margin:0 0 64px}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}html{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Roboto;--mat-option-label-text-line-height: 1.5;--mat-option-label-text-size: 1rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto;--mat-optgroup-label-text-line-height: 1.5;--mat-optgroup-label-text-size: 1rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px}html{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Roboto;--mat-card-title-text-line-height: 1.5;--mat-card-title-text-size: 1rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 400;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}html{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}html{--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}html{--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Roboto;--mdc-filled-text-field-label-text-size: 1rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400}html{--mdc-outlined-text-field-label-text-font: Roboto;--mdc-outlined-text-field-label-text-size: 1rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400}html{--mat-form-field-container-text-font: Roboto;--mat-form-field-container-text-line-height: 1.5;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 1rem;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto;--mat-select-trigger-text-line-height: 1.5;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px}html{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Roboto;--mdc-dialog-subhead-line-height: 1.5;--mdc-dialog-subhead-size: 1rem;--mdc-dialog-subhead-weight: 400;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: Roboto;--mdc-dialog-supporting-text-line-height: 1.5;--mdc-dialog-supporting-text-size: 1rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto;--mdc-chip-label-text-line-height: 1.5;--mdc-chip-label-text-size: 1rem;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto;--mat-switch-label-text-line-height: 1.5;--mat-switch-label-text-size: 1rem;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size: 40px}html{--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto;--mat-radio-label-text-line-height: 1.5;--mat-radio-label-text-size: 1rem;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}html{--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87)}html .mat-accent{--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}html .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto;--mat-menu-item-label-text-size: 1rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.5;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Roboto;--mdc-list-list-item-label-text-line-height: 1.5;--mdc-list-list-item-label-text-size: 1rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto;--mdc-list-list-item-supporting-text-line-height: 1.5;--mdc-list-list-item-supporting-text-size: 1rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px}html{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}html{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto;--mat-tab-header-label-text-size: 1rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 1.5;--mat-tab-header-label-text-weight: 400}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px}html{--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Roboto;--mat-checkbox-label-text-line-height: 1.5;--mat-checkbox-label-text-size: 1rem;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}html{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}html{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}html{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}html{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}html{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}html{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}html{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}html{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}html{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}html{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9}.mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575}.mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: black}.mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: black}.mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px}html{--mdc-filled-button-container-height: 36px}html{--mdc-protected-button-container-height: 36px}html{--mdc-outlined-button-container-height: 36px}html{--mat-text-button-touch-target-display: block}html{--mat-filled-button-touch-target-display: block}html{--mat-protected-button-touch-target-display: block}html{--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Roboto;--mdc-text-button-label-text-size: 1rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-transform: none}html{--mdc-filled-button-label-text-font: Roboto;--mdc-filled-button-label-text-size: 1rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 400;--mdc-filled-button-label-text-transform: none}html{--mdc-protected-button-label-text-font: Roboto;--mdc-protected-button-label-text-size: 1rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 400;--mdc-protected-button-label-text-transform: none}html{--mdc-outlined-button-label-text-font: Roboto;--mdc-outlined-button-label-text-size: 1rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 400;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}html{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9}html .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575}html .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}html .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white}html{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html{--mdc-fab-small-container-color: white}html{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9}html .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575}html .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}html .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9}html .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575}html .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}html .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block}html{--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Roboto;--mdc-extended-fab-label-text-size: 1rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 400}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}html{--mat-snack-bar-button-color: #5ba2ec}html{--mdc-snackbar-supporting-text-font: Roboto;--mdc-snackbar-supporting-text-line-height: 1.5;--mdc-snackbar-supporting-text-size: 1rem;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto;--mat-table-row-item-label-text-line-height: 1.5;--mat-table-row-item-label-text-size: 1rem;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Roboto;--mat-table-footer-supporting-text-line-height: 1.5;--mat-table-footer-supporting-text-size: 1rem;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #1074b9}html .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #1074b9;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: rgba(0, 0, 0, .87)}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto;--mat-bottom-sheet-container-text-line-height: 1.5;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}html{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}html{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Roboto;--mat-legacy-button-toggle-label-text-line-height: 1.5;--mat-legacy-button-toggle-label-text-size: 1rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400}html{--mat-standard-button-toggle-label-text-font: Roboto;--mat-standard-button-toggle-label-text-line-height: 1.5;--mat-standard-button-toggle-label-text-size: 1rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1rem;--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-period-button-text-size: 1rem;--mat-datepicker-calendar-period-button-text-weight: 400;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto;--mat-expansion-container-text-line-height: 1.5;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 1rem;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 1rem;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #1074b9}.mat-icon.mat-accent{--mat-icon-color: #b4d575}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto;--mat-stepper-header-label-text-font: Roboto;--mat-stepper-header-label-text-size: 1rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-size: 1rem;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto;--mat-toolbar-title-text-line-height: 1.5;--mat-toolbar-title-text-size: 1rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 400}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color: white}mifosx-groups-view .group-card .header{background-color:#1074b9}mifosx-centers-view .center-card .header{background-color:#1074b9}mifosx-dashboard .recent-activities .header,mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header,mifosx-dashboard mifosx-amount-disbursed-pie .card .header,mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#fff}mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#fff}mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#fff}mifosx-view-bulk-import .cover{background-color:#fff;margin-top:1%}mifosx-clients .status{color:#000}mifosx-clients-view .account-card,mifosx-centers-view .account-card,mifosx-fixed-deposit-account-view .account-card,mifosx-loans-view .account-card,mifosx-shares-account-view .account-card,mifosx-recurring-deposits-account-view .account-card,mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}mifosx-clients-view .account-card i,mifosx-clients-view .account-card img:hover,mifosx-centers-view .account-card i,mifosx-centers-view .account-card img:hover,mifosx-fixed-deposit-account-view .account-card i,mifosx-fixed-deposit-account-view .account-card img:hover,mifosx-loans-view .account-card i,mifosx-loans-view .account-card img:hover,mifosx-shares-account-view .account-card i,mifosx-shares-account-view .account-card img:hover,mifosx-recurring-deposits-account-view .account-card i,mifosx-recurring-deposits-account-view .account-card img:hover,mifosx-savings-account-view .account-card i,mifosx-savings-account-view .account-card img:hover{cursor:pointer}mifosx-clients-view .account-card .header,mifosx-centers-view .account-card .header,mifosx-fixed-deposit-account-view .account-card .header,mifosx-loans-view .account-card .header,mifosx-shares-account-view .account-card .header,mifosx-recurring-deposits-account-view .account-card .header,mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}mifosx-clients-view .account-card .header-title-group .account-card-title,mifosx-centers-view .account-card .header-title-group .account-card-title,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,mifosx-loans-view .account-card .header-title-group .account-card-title,mifosx-shares-account-view .account-card .header-title-group .account-card-title,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}mifosx-clients-view .account-card .header-title-group p,mifosx-centers-view .account-card .header-title-group p,mifosx-fixed-deposit-account-view .account-card .header-title-group p,mifosx-loans-view .account-card .header-title-group p,mifosx-shares-account-view .account-card .header-title-group p,mifosx-recurring-deposits-account-view .account-card .header-title-group p,mifosx-savings-account-view .account-card .header-title-group p{color:#fff}mifosx-clients-view .account-card .header-title-group .account-overview,mifosx-centers-view .account-card .header-title-group .account-overview,mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,mifosx-loans-view .account-card .header-title-group .account-overview,mifosx-shares-account-view .account-card .header-title-group .account-overview,mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-centers-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent}mifosx-clients-view .account-card .profile-image-container,mifosx-centers-view .account-card .profile-image-container,mifosx-fixed-deposit-account-view .account-card .profile-image-container,mifosx-loans-view .account-card .profile-image-container,mifosx-shares-account-view .account-card .profile-image-container,mifosx-recurring-deposits-account-view .account-card .profile-image-container,mifosx-savings-account-view .account-card .profile-image-container{margin:1%}mifosx-clients-view .account-card .profile-image-container .profile-image,mifosx-centers-view .account-card .profile-image-container .profile-image,mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,mifosx-loans-view .account-card .profile-image-container .profile-image,mifosx-shares-account-view .account-card .profile-image-container .profile-image,mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}mifosx-clients-view .account-card .profile-image-container .signature,mifosx-centers-view .account-card .profile-image-container .signature,mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,mifosx-loans-view .account-card .profile-image-container .signature,mifosx-shares-account-view .account-card .profile-image-container .signature,mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}mifosx-clients-view .account-card .account-actions,mifosx-centers-view .account-card .account-actions,mifosx-fixed-deposit-account-view .account-card .account-actions,mifosx-loans-view .account-card .account-actions,mifosx-shares-account-view .account-card .account-actions,mifosx-recurring-deposits-account-view .account-card .account-actions,mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}mifosx-clients-view .account-card .account-actions i,mifosx-centers-view .account-card .account-actions i,mifosx-fixed-deposit-account-view .account-card .account-actions i,mifosx-loans-view .account-card .account-actions i,mifosx-shares-account-view .account-card .account-actions i,mifosx-recurring-deposits-account-view .account-card .account-actions i,mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}mifosx-clients-view .account-card .navigation-tabs,mifosx-centers-view .account-card .navigation-tabs,mifosx-fixed-deposit-account-view .account-card .navigation-tabs,mifosx-loans-view .account-card .navigation-tabs,mifosx-shares-account-view .account-card .navigation-tabs,mifosx-recurring-deposits-account-view .account-card .navigation-tabs,mifosx-savings-account-view .account-card .navigation-tabs{background-color:#f2f2f2;overflow:auto}mifosx-clients-view .account-card .content .savings-account-tables,mifosx-centers-view .account-card .content .savings-account-tables,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,mifosx-loans-view .account-card .content .savings-account-tables,mifosx-shares-account-view .account-card .content .savings-account-tables,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}mifosx-clients-view .account-card .content .savings-account-tables .table-headers,mifosx-centers-view .account-card .content .savings-account-tables .table-headers,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,mifosx-loans-view .account-card .content .savings-account-tables .table-headers,mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}mifosx-clients-view .account-card .content .savings-account-tables td,mifosx-centers-view .account-card .content .savings-account-tables td,mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,mifosx-loans-view .account-card .content .savings-account-tables td,mifosx-shares-account-view .account-card .content .savings-account-tables td,mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme{--mat-ripple-color: rgba(255, 255, 255, .1)}.dark-theme{--mat-option-selected-state-label-text-color: #1074b9;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-accent{--mat-option-selected-state-label-text-color: #b4d575;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.dark-theme{--mat-optgroup-label-text-color: white}.dark-theme{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #1074b9;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme .mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #1074b9;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #b4d575;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme .mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #b4d575;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868}.dark-theme .mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.dark-theme{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.dark-theme{--mdc-elevated-card-container-shape: 4px}.dark-theme{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.dark-theme{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.dark-theme{--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.dark-theme{--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}.dark-theme{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.dark-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1074b9;--mdc-linear-progress-track-color: rgba(16, 116, 185, .25)}.dark-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #b4d575;--mdc-linear-progress-track-color: rgba(180, 213, 117, .25)}.dark-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.dark-theme{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.dark-theme{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.dark-theme{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}.dark-theme{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}.dark-theme{--mdc-filled-text-field-caret-color: #1074b9;--mdc-filled-text-field-focus-active-indicator-color: #1074b9;--mdc-filled-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-filled-text-field-container-color: rgb(73.56, 73.56, 73.56);--mdc-filled-text-field-disabled-container-color: rgb(69.78, 69.78, 69.78);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}.dark-theme{--mdc-outlined-text-field-caret-color: #1074b9;--mdc-outlined-text-field-focus-outline-color: #1074b9;--mdc-outlined-text-field-focus-label-text-color: rgba(16, 116, 185, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}.dark-theme{--mat-form-field-focus-select-arrow-color: rgba(16, 116, 185, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.dark-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #b4d575;--mdc-filled-text-field-focus-active-indicator-color: #b4d575;--mdc-filled-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #b4d575;--mdc-outlined-text-field-focus-outline-color: #b4d575;--mdc-outlined-text-field-focus-label-text-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(180, 213, 117, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.dark-theme{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(16, 116, 185, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(180, 213, 117, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.dark-theme{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-autocomplete-background-color: #424242}.dark-theme{--mdc-dialog-container-shape: 4px}.dark-theme{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.dark-theme{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.dark-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.dark-theme .mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.dark-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-elevated-selected-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-elevated-disabled-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-flat-disabled-selected-container-color: rgb(88.68, 88.68, 88.68);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa}.dark-theme .mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-elevated-container-color: #1074b9;--mdc-chip-elevated-selected-container-color: #1074b9;--mdc-chip-elevated-disabled-container-color: #1074b9;--mdc-chip-flat-disabled-selected-container-color: #1074b9;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-selected-label-text-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-icon-selected-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: rgba(255, 255, 255, .87);--mat-chip-selected-trailing-icon-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #b4d575;--mdc-chip-elevated-selected-container-color: #b4d575;--mdc-chip-elevated-disabled-container-color: #b4d575;--mdc-chip-flat-disabled-selected-container-color: #b4d575;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.dark-theme{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.dark-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.dark-theme{--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.dark-theme{--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}.dark-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.dark-theme{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.dark-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.dark-theme .mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #1074b9;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.dark-theme .mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #b4d575;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.dark-theme .mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.dark-theme{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.dark-theme{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}.dark-theme{--mdc-slider-handle-color: #1074b9;--mdc-slider-focus-handle-color: #1074b9;--mdc-slider-hover-handle-color: #1074b9;--mdc-slider-active-track-color: #1074b9;--mdc-slider-inactive-track-color: #1074b9;--mdc-slider-with-tick-marks-inactive-container-color: #1074b9;--mdc-slider-with-tick-marks-active-container-color: rgba(255, 255, 255, .87);--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff}.dark-theme{--mat-slider-ripple-color: #1074b9;--mat-slider-hover-state-layer-color: rgba(16, 116, 185, .05);--mat-slider-focus-state-layer-color: rgba(16, 116, 185, .2);--mat-slider-value-indicator-opacity: .9}.dark-theme .mat-accent{--mdc-slider-handle-color: #b4d575;--mdc-slider-focus-handle-color: #b4d575;--mdc-slider-hover-handle-color: #b4d575;--mdc-slider-active-track-color: #b4d575;--mdc-slider-inactive-track-color: #b4d575;--mdc-slider-with-tick-marks-inactive-container-color: #b4d575;--mdc-slider-with-tick-marks-active-container-color: white}.dark-theme .mat-accent{--mat-slider-ripple-color: #b4d575;--mat-slider-hover-state-layer-color: rgba(180, 213, 117, .05);--mat-slider-focus-state-layer-color: rgba(180, 213, 117, .2)}.dark-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}.dark-theme .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.dark-theme{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}.dark-theme{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}.dark-theme{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}.dark-theme{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.dark-theme .mdc-list-item__start,.dark-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #1074b9;--mdc-radio-selected-hover-icon-color: #1074b9;--mdc-radio-selected-icon-color: #1074b9;--mdc-radio-selected-pressed-icon-color: #1074b9}.dark-theme .mat-accent .mdc-list-item__start,.dark-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #b4d575;--mdc-radio-selected-hover-icon-color: #b4d575;--mdc-radio-selected-icon-color: #b4d575;--mdc-radio-selected-pressed-icon-color: #b4d575}.dark-theme .mat-warn .mdc-list-item__start,.dark-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.dark-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1074b9}.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.dark-theme{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}.dark-theme{--mdc-secondary-navigation-tab-container-height: 48px}.dark-theme{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}.dark-theme{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.dark-theme .mat-mdc-tab-group,.dark-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #1074b9}.dark-theme .mat-mdc-tab-group,.dark-theme .mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #1074b9;--mat-tab-header-active-ripple-color: #1074b9;--mat-tab-header-inactive-ripple-color: #1074b9;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #1074b9;--mat-tab-header-active-hover-label-text-color: #1074b9;--mat-tab-header-active-focus-indicator-color: #1074b9;--mat-tab-header-active-hover-indicator-color: #1074b9}.dark-theme .mat-mdc-tab-group.mat-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #b4d575}.dark-theme .mat-mdc-tab-group.mat-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #b4d575;--mat-tab-header-active-ripple-color: #b4d575;--mat-tab-header-inactive-ripple-color: #b4d575;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #b4d575;--mat-tab-header-active-hover-label-text-color: #b4d575;--mat-tab-header-active-focus-indicator-color: #b4d575;--mat-tab-header-active-hover-indicator-color: #b4d575}.dark-theme .mat-mdc-tab-group.mat-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.dark-theme .mat-mdc-tab-group.mat-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.dark-theme .mat-mdc-tab-group.mat-background-primary,.dark-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #1074b9;--mat-tab-header-with-background-foreground-color: rgba(255, 255, 255, .87)}.dark-theme .mat-mdc-tab-group.mat-background-accent,.dark-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #b4d575;--mat-tab-header-with-background-foreground-color: white}.dark-theme .mat-mdc-tab-group.mat-background-warn,.dark-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.dark-theme{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}.dark-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #b4d575;--mdc-checkbox-selected-hover-icon-color: #b4d575;--mdc-checkbox-selected-icon-color: #b4d575;--mdc-checkbox-selected-pressed-icon-color: #b4d575;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #b4d575;--mdc-checkbox-selected-hover-state-layer-color: #b4d575;--mdc-checkbox-selected-pressed-state-layer-color: #b4d575;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme{--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.dark-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #1074b9;--mdc-checkbox-selected-hover-icon-color: #1074b9;--mdc-checkbox-selected-icon-color: #1074b9;--mdc-checkbox-selected-pressed-icon-color: #1074b9;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #1074b9;--mdc-checkbox-selected-hover-state-layer-color: #1074b9;--mdc-checkbox-selected-pressed-state-layer-color: #1074b9;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.dark-theme{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}.dark-theme{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}.dark-theme{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}.dark-theme{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}.dark-theme{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}.dark-theme{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}.dark-theme{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}.dark-theme{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24}.dark-theme{--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24}.dark-theme{--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24}.dark-theme{--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme{--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.dark-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #1074b9}.dark-theme .mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #1074b9;--mat-text-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #b4d575}.dark-theme .mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #b4d575;--mat-text-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.dark-theme .mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #1074b9;--mdc-filled-button-label-text-color: white}.dark-theme .mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #b4d575;--mdc-filled-button-label-text-color: white}.dark-theme .mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.dark-theme .mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #1074b9;--mdc-protected-button-label-text-color: white}.dark-theme .mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #b4d575;--mdc-protected-button-label-text-color: white}.dark-theme .mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.dark-theme .mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #1074b9;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme .mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #1074b9;--mat-outlined-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #b4d575;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme .mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #b4d575;--mat-outlined-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.dark-theme .mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme{--mdc-icon-button-icon-size: 24px}.dark-theme{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}.dark-theme{--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}.dark-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #1074b9}.dark-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #1074b9;--mat-icon-button-ripple-color: rgba(16, 116, 185, .1)}.dark-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #b4d575}.dark-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #b4d575;--mat-icon-button-ripple-color: rgba(180, 213, 117, .1)}.dark-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}.dark-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.dark-theme{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.dark-theme{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.dark-theme{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.dark-theme{--mdc-fab-container-color: #424242}.dark-theme{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5)}.dark-theme{--mdc-fab-small-container-color: #424242}.dark-theme{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}.dark-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #1074b9}.dark-theme .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #b4d575}.dark-theme .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}.dark-theme .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #1074b9}.dark-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #b4d575}.dark-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}.dark-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.dark-theme{--mdc-snackbar-container-shape: 4px}.dark-theme{--mdc-snackbar-container-color: rgb(217.2, 217.2, 217.2);--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87)}.dark-theme{--mat-snack-bar-button-color: #1074b9}.dark-theme{--mat-table-row-item-outline-width: 1px}.dark-theme{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}.dark-theme{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}.dark-theme{--mdc-circular-progress-active-indicator-color: #1074b9}.dark-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #b4d575}.dark-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.dark-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}.dark-theme{--mat-badge-background-color: #1074b9;--mat-badge-text-color: rgba(255, 255, 255, .87);--mat-badge-disabled-state-background-color: rgb(110.1, 110.1, 110.1);--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.dark-theme .mat-badge-accent{--mat-badge-background-color: #b4d575;--mat-badge-text-color: white}.dark-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.dark-theme{--mat-bottom-sheet-container-shape: 4px}.dark-theme{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}.dark-theme{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}.dark-theme{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}.dark-theme{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242}.dark-theme{--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: rgb(88.68, 88.68, 88.68)}.dark-theme{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.dark-theme{--mat-datepicker-calendar-date-selected-state-text-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-selected-state-background-color: #1074b9;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(16, 116, 185, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(255, 255, 255, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(16, 116, 185, .3);--mat-datepicker-toggle-active-state-icon-color: #1074b9;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(16, 116, 185, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.dark-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #b4d575;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(180, 213, 117, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(180, 213, 117, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(180, 213, 117, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.dark-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.dark-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #b4d575}.dark-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.dark-theme{--mat-divider-width: 1px}.dark-theme{--mat-divider-color: rgba(255, 255, 255, .12)}.dark-theme{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}.dark-theme{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}.dark-theme{--mat-icon-color: inherit}.dark-theme .mat-icon.mat-primary{--mat-icon-color: #1074b9}.dark-theme .mat-icon.mat-accent{--mat-icon-color: #b4d575}.dark-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.dark-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}.dark-theme{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}.dark-theme{--mat-stepper-header-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-selected-state-icon-background-color: #1074b9;--mat-stepper-header-selected-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-done-state-icon-background-color: #1074b9;--mat-stepper-header-done-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-header-edit-state-icon-background-color: #1074b9;--mat-stepper-header-edit-state-icon-foreground-color: rgba(255, 255, 255, .87);--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.dark-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #b4d575;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #b4d575;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #b4d575;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.dark-theme{--mat-sort-arrow-color: rgb(198.3, 198.3, 198.3)}.dark-theme{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.dark-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1074b9;--mat-toolbar-container-text-color: rgba(255, 255, 255, .87)}.dark-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #b4d575;--mat-toolbar-container-text-color: white}.dark-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.dark-theme{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}.dark-theme{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.dark-theme{--mat-timepicker-container-background-color: #424242}.dark-theme mifosx-groups-view .group-card .header{background-color:#1074b9}.dark-theme mifosx-centers-view .center-card .header{background-color:#1074b9}.dark-theme mifosx-dashboard .recent-activities .header,.dark-theme mifosx-dashboard .frequent-activities .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header mat-label,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-select-arrow,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header mat-label,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-value,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-select-arrow{color:#ffffffde}.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-collected-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-amount-disbursed-pie .card .header .mat-form-field-ripple,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-underline,.dark-theme mifosx-dashboard mifosx-client-trends-bar .card .header .mat-form-field-ripple{background-color:#ffffffde}.dark-theme mifosx-shares-account-view .shares-account-card .header{background-color:#1074b9}.dark-theme mifosx-shares-account-view .shares-account-card .table-headers{background-color:#1074b9;color:#ffffffde}.dark-theme mifosx-login .login-container{background-color:#424242;box-shadow:1px 1px 50px #fff}.dark-theme mifosx-login .cover .cover-content{color:#fff}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link{color:#fff!important}.dark-theme mifosx-login .cover .cover-content .cover-description .cover-link:hover{color:#d3d3d3}.dark-theme mifosx-login-form{color:#fff}.dark-theme mifosx-view-bulk-import .cover{background-color:#424242;margin-top:1%}.dark-theme mifosx-clients .status{color:#fff}.dark-theme mifosx-clients-view .account-card,.dark-theme mifosx-fixed-deposit-account-view .account-card,.dark-theme mifosx-loans-view .account-card,.dark-theme mifosx-shares-account-view .account-card,.dark-theme mifosx-recurring-deposits-account-view .account-card,.dark-theme mifosx-savings-account-view .account-card{margin:0 auto;max-width:90rem;width:90%;padding:0}.dark-theme mifosx-clients-view .account-card i,.dark-theme mifosx-clients-view .account-card img:hover,.dark-theme mifosx-fixed-deposit-account-view .account-card i,.dark-theme mifosx-fixed-deposit-account-view .account-card img:hover,.dark-theme mifosx-loans-view .account-card i,.dark-theme mifosx-loans-view .account-card img:hover,.dark-theme mifosx-shares-account-view .account-card i,.dark-theme mifosx-shares-account-view .account-card img:hover,.dark-theme mifosx-recurring-deposits-account-view .account-card i,.dark-theme mifosx-recurring-deposits-account-view .account-card img:hover,.dark-theme mifosx-savings-account-view .account-card i,.dark-theme mifosx-savings-account-view .account-card img:hover{cursor:pointer}.dark-theme mifosx-clients-view .account-card .header,.dark-theme mifosx-fixed-deposit-account-view .account-card .header,.dark-theme mifosx-loans-view .account-card .header,.dark-theme mifosx-shares-account-view .account-card .header,.dark-theme mifosx-recurring-deposits-account-view .account-card .header,.dark-theme mifosx-savings-account-view .account-card .header{background-color:#1074b9;padding:1%}.dark-theme mifosx-clients-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-loans-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-card-title,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-card-title{color:#fff;width:90%}.dark-theme mifosx-clients-view .account-card .header-title-group p,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group p,.dark-theme mifosx-loans-view .account-card .header-title-group p,.dark-theme mifosx-shares-account-view .account-card .header-title-group p,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group p,.dark-theme mifosx-savings-account-view .account-card .header-title-group p{color:#fff}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview,.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview,.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview,.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview{border:none;max-width:240px;font-size:14px}.dark-theme mifosx-clients-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-fixed-deposit-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-loans-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-shares-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-recurring-deposits-account-view .account-card .header-title-group .account-overview tr:nth-child(2n),.dark-theme mifosx-savings-account-view .account-card .header-title-group .account-overview tr:nth-child(2n){background-color:transparent!important}.dark-theme mifosx-clients-view .account-card .profile-image-container,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container,.dark-theme mifosx-loans-view .account-card .profile-image-container,.dark-theme mifosx-shares-account-view .account-card .profile-image-container,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container,.dark-theme mifosx-savings-account-view .account-card .profile-image-container{margin:1%}.dark-theme mifosx-clients-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-loans-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .profile-image,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .profile-image{object-fit:cover;border-radius:20px}.dark-theme mifosx-clients-view .account-card .profile-image-container .signature,.dark-theme mifosx-fixed-deposit-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-loans-view .account-card .profile-image-container .signature,.dark-theme mifosx-shares-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-recurring-deposits-account-view .account-card .profile-image-container .signature,.dark-theme mifosx-savings-account-view .account-card .profile-image-container .signature{background-color:#1074b9}.dark-theme mifosx-clients-view .account-card .account-actions,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions,.dark-theme mifosx-loans-view .account-card .account-actions,.dark-theme mifosx-shares-account-view .account-card .account-actions,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions,.dark-theme mifosx-savings-account-view .account-card .account-actions{align-self:flex-end;margin:0 1%}.dark-theme mifosx-clients-view .account-card .account-actions i,.dark-theme mifosx-fixed-deposit-account-view .account-card .account-actions i,.dark-theme mifosx-loans-view .account-card .account-actions i,.dark-theme mifosx-shares-account-view .account-card .account-actions i,.dark-theme mifosx-recurring-deposits-account-view .account-card .account-actions i,.dark-theme mifosx-savings-account-view .account-card .account-actions i{margin-bottom:2px;margin-right:4px}.dark-theme mifosx-clients-view .account-card .navigation-tabs,.dark-theme mifosx-fixed-deposit-account-view .account-card .navigation-tabs,.dark-theme mifosx-loans-view .account-card .navigation-tabs,.dark-theme mifosx-shares-account-view .account-card .navigation-tabs,.dark-theme mifosx-recurring-deposits-account-view .account-card .navigation-tabs,.dark-theme mifosx-savings-account-view .account-card .navigation-tabs{background-color:#303135;color:#fff;overflow:auto}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables{padding:1%;margin:1%}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables .table-headers,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables .table-headers{margin:0;padding:6px}.dark-theme mifosx-clients-view .account-card .content .savings-account-tables td,.dark-theme mifosx-fixed-deposit-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-loans-view .account-card .content .savings-account-tables td,.dark-theme mifosx-shares-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-recurring-deposits-account-view .account-card .content .savings-account-tables td,.dark-theme mifosx-savings-account-view .account-card .content .savings-account-tables td{padding:3px}.dark-theme fa-icon,.dark-theme mat-icon,.dark-theme mat-checkbox{color:#fff}.pictonblue-yellowgreen-theme{--mat-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme{--mat-option-selected-state-label-text-color: #42a5f5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pictonblue-yellowgreen-theme .mat-accent{--mat-option-selected-state-label-text-color: #9ccc65;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pictonblue-yellowgreen-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pictonblue-yellowgreen-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme{--mat-full-pseudo-checkbox-selected-icon-color: #9ccc65;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pictonblue-yellowgreen-theme{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9ccc65;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #42a5f5;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #42a5f5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #9ccc65;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9ccc65;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pictonblue-yellowgreen-theme .mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pictonblue-yellowgreen-theme{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-elevated-card-container-shape: 4px}.pictonblue-yellowgreen-theme{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.pictonblue-yellowgreen-theme{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.pictonblue-yellowgreen-theme{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.pictonblue-yellowgreen-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #42a5f5;--mdc-linear-progress-track-color: rgba(66, 165, 245, .25)}.pictonblue-yellowgreen-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #9ccc65;--mdc-linear-progress-track-color: rgba(156, 204, 101, .25)}.pictonblue-yellowgreen-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.pictonblue-yellowgreen-theme{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.pictonblue-yellowgreen-theme{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.pictonblue-yellowgreen-theme{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}.pictonblue-yellowgreen-theme{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}.pictonblue-yellowgreen-theme{--mdc-filled-text-field-caret-color: #42a5f5;--mdc-filled-text-field-focus-active-indicator-color: #42a5f5;--mdc-filled-text-field-focus-label-text-color: rgba(66, 165, 245, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}.pictonblue-yellowgreen-theme{--mdc-outlined-text-field-caret-color: #42a5f5;--mdc-outlined-text-field-focus-outline-color: #42a5f5;--mdc-outlined-text-field-focus-label-text-color: rgba(66, 165, 245, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}.pictonblue-yellowgreen-theme{--mat-form-field-focus-select-arrow-color: rgba(66, 165, 245, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #9ccc65;--mdc-filled-text-field-focus-active-indicator-color: #9ccc65;--mdc-filled-text-field-focus-label-text-color: rgba(156, 204, 101, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #9ccc65;--mdc-outlined-text-field-focus-outline-color: #9ccc65;--mdc-outlined-text-field-focus-label-text-color: rgba(156, 204, 101, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(156, 204, 101, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(66, 165, 245, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(156, 204, 101, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pictonblue-yellowgreen-theme{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-autocomplete-background-color: white}.pictonblue-yellowgreen-theme{--mdc-dialog-container-shape: 4px}.pictonblue-yellowgreen-theme{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.pictonblue-yellowgreen-theme{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #42a5f5;--mdc-chip-elevated-selected-container-color: #42a5f5;--mdc-chip-elevated-disabled-container-color: #42a5f5;--mdc-chip-flat-disabled-selected-container-color: #42a5f5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #9ccc65;--mdc-chip-elevated-selected-container-color: #9ccc65;--mdc-chip-elevated-disabled-container-color: #9ccc65;--mdc-chip-flat-disabled-selected-container-color: #9ccc65;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.pictonblue-yellowgreen-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pictonblue-yellowgreen-theme{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.pictonblue-yellowgreen-theme{--mdc-switch-selected-focus-state-layer-color: #1e88e5;--mdc-switch-selected-handle-color: #1e88e5;--mdc-switch-selected-hover-state-layer-color: #1e88e5;--mdc-switch-selected-pressed-state-layer-color: #1e88e5;--mdc-switch-selected-focus-handle-color: #0d47a1;--mdc-switch-selected-hover-handle-color: #0d47a1;--mdc-switch-selected-pressed-handle-color: #0d47a1;--mdc-switch-selected-focus-track-color: #64b5f6;--mdc-switch-selected-hover-track-color: #64b5f6;--mdc-switch-selected-pressed-track-color: #64b5f6;--mdc-switch-selected-track-color: #64b5f6;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #7cb342;--mdc-switch-selected-handle-color: #7cb342;--mdc-switch-selected-hover-state-layer-color: #7cb342;--mdc-switch-selected-pressed-state-layer-color: #7cb342;--mdc-switch-selected-focus-handle-color: #33691e;--mdc-switch-selected-hover-handle-color: #33691e;--mdc-switch-selected-pressed-handle-color: #33691e;--mdc-switch-selected-focus-track-color: #aed581;--mdc-switch-selected-hover-track-color: #aed581;--mdc-switch-selected-pressed-track-color: #aed581;--mdc-switch-selected-track-color: #aed581}.pictonblue-yellowgreen-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.pictonblue-yellowgreen-theme{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #42a5f5;--mdc-radio-selected-hover-icon-color: #42a5f5;--mdc-radio-selected-icon-color: #42a5f5;--mdc-radio-selected-pressed-icon-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #42a5f5;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9ccc65;--mdc-radio-selected-hover-icon-color: #9ccc65;--mdc-radio-selected-icon-color: #9ccc65;--mdc-radio-selected-pressed-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #9ccc65;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}.pictonblue-yellowgreen-theme{--mdc-slider-handle-color: #42a5f5;--mdc-slider-focus-handle-color: #42a5f5;--mdc-slider-hover-handle-color: #42a5f5;--mdc-slider-active-track-color: #42a5f5;--mdc-slider-inactive-track-color: #42a5f5;--mdc-slider-with-tick-marks-inactive-container-color: #42a5f5;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}.pictonblue-yellowgreen-theme{--mat-slider-ripple-color: #42a5f5;--mat-slider-hover-state-layer-color: rgba(66, 165, 245, .05);--mat-slider-focus-state-layer-color: rgba(66, 165, 245, .2);--mat-slider-value-indicator-opacity: .6}.pictonblue-yellowgreen-theme .mat-accent{--mdc-slider-handle-color: #9ccc65;--mdc-slider-focus-handle-color: #9ccc65;--mdc-slider-hover-handle-color: #9ccc65;--mdc-slider-active-track-color: #9ccc65;--mdc-slider-inactive-track-color: #9ccc65;--mdc-slider-with-tick-marks-inactive-container-color: #9ccc65;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-accent{--mat-slider-ripple-color: #9ccc65;--mat-slider-hover-state-layer-color: rgba(156, 204, 101, .05);--mat-slider-focus-state-layer-color: rgba(156, 204, 101, .2)}.pictonblue-yellowgreen-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}.pictonblue-yellowgreen-theme .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.pictonblue-yellowgreen-theme{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}.pictonblue-yellowgreen-theme{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}.pictonblue-yellowgreen-theme{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.pictonblue-yellowgreen-theme .mdc-list-item__start,.pictonblue-yellowgreen-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #42a5f5;--mdc-radio-selected-hover-icon-color: #42a5f5;--mdc-radio-selected-icon-color: #42a5f5;--mdc-radio-selected-pressed-icon-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-accent .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9ccc65;--mdc-radio-selected-hover-icon-color: #9ccc65;--mdc-radio-selected-icon-color: #9ccc65;--mdc-radio-selected-pressed-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-warn .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #42a5f5;--mdc-checkbox-selected-hover-icon-color: #42a5f5;--mdc-checkbox-selected-icon-color: #42a5f5;--mdc-checkbox-selected-pressed-icon-color: #42a5f5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #42a5f5;--mdc-checkbox-selected-hover-state-layer-color: #42a5f5;--mdc-checkbox-selected-pressed-state-layer-color: #42a5f5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #9ccc65;--mdc-checkbox-selected-hover-icon-color: #9ccc65;--mdc-checkbox-selected-icon-color: #9ccc65;--mdc-checkbox-selected-pressed-icon-color: #9ccc65;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9ccc65;--mdc-checkbox-selected-hover-state-layer-color: #9ccc65;--mdc-checkbox-selected-pressed-state-layer-color: #9ccc65;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.pictonblue-yellowgreen-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.pictonblue-yellowgreen-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.pictonblue-yellowgreen-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.pictonblue-yellowgreen-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-secondary-navigation-tab-container-height: 48px}.pictonblue-yellowgreen-theme{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}.pictonblue-yellowgreen-theme{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.pictonblue-yellowgreen-theme .mat-mdc-tab-group,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-tab-group,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #42a5f5;--mat-tab-header-active-ripple-color: #42a5f5;--mat-tab-header-inactive-ripple-color: #42a5f5;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #42a5f5;--mat-tab-header-active-hover-label-text-color: #42a5f5;--mat-tab-header-active-focus-indicator-color: #42a5f5;--mat-tab-header-active-hover-indicator-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-accent,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-accent,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #9ccc65;--mat-tab-header-active-ripple-color: #9ccc65;--mat-tab-header-inactive-ripple-color: #9ccc65;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #9ccc65;--mat-tab-header-active-hover-label-text-color: #9ccc65;--mat-tab-header-active-focus-indicator-color: #9ccc65;--mat-tab-header-active-hover-indicator-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-warn,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-warn,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-background-primary,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #42a5f5;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-background-accent,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #9ccc65;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-tab-group.mat-background-warn,.pictonblue-yellowgreen-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.pictonblue-yellowgreen-theme{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}.pictonblue-yellowgreen-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #9ccc65;--mdc-checkbox-selected-hover-icon-color: #9ccc65;--mdc-checkbox-selected-icon-color: #9ccc65;--mdc-checkbox-selected-pressed-icon-color: #9ccc65;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9ccc65;--mdc-checkbox-selected-hover-state-layer-color: #9ccc65;--mdc-checkbox-selected-pressed-state-layer-color: #9ccc65;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #42a5f5;--mdc-checkbox-selected-hover-icon-color: #42a5f5;--mdc-checkbox-selected-icon-color: #42a5f5;--mdc-checkbox-selected-pressed-icon-color: #42a5f5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #42a5f5;--mdc-checkbox-selected-hover-state-layer-color: #42a5f5;--mdc-checkbox-selected-pressed-state-layer-color: #42a5f5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pictonblue-yellowgreen-theme{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}.pictonblue-yellowgreen-theme{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}.pictonblue-yellowgreen-theme{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}.pictonblue-yellowgreen-theme{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}.pictonblue-yellowgreen-theme{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}.pictonblue-yellowgreen-theme{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}.pictonblue-yellowgreen-theme{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}.pictonblue-yellowgreen-theme{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}.pictonblue-yellowgreen-theme{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}.pictonblue-yellowgreen-theme{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}.pictonblue-yellowgreen-theme{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #42a5f5;--mat-text-button-ripple-color: rgba(66, 165, 245, .1)}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #9ccc65;--mat-text-button-ripple-color: rgba(156, 204, 101, .1)}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #42a5f5;--mdc-filled-button-label-text-color: black}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #9ccc65;--mdc-filled-button-label-text-color: black}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.pictonblue-yellowgreen-theme .mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #42a5f5;--mdc-protected-button-label-text-color: black}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #9ccc65;--mdc-protected-button-label-text-color: black}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.pictonblue-yellowgreen-theme .mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #42a5f5;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #42a5f5;--mat-outlined-button-ripple-color: rgba(66, 165, 245, .1)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #9ccc65;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #9ccc65;--mat-outlined-button-ripple-color: rgba(156, 204, 101, .1)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme .mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.pictonblue-yellowgreen-theme{--mdc-icon-button-icon-size: 24px}.pictonblue-yellowgreen-theme{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #42a5f5;--mat-icon-button-ripple-color: rgba(66, 165, 245, .1)}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #9ccc65;--mat-icon-button-ripple-color: rgba(156, 204, 101, .1)}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.pictonblue-yellowgreen-theme{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-fab-container-color: white}.pictonblue-yellowgreen-theme{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme{--mdc-fab-small-container-color: white}.pictonblue-yellowgreen-theme{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}.pictonblue-yellowgreen-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pictonblue-yellowgreen-theme{--mdc-snackbar-container-shape: 4px}.pictonblue-yellowgreen-theme{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}.pictonblue-yellowgreen-theme{--mat-snack-bar-button-color: #bbdefb}.pictonblue-yellowgreen-theme{--mat-table-row-item-outline-width: 1px}.pictonblue-yellowgreen-theme{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}.pictonblue-yellowgreen-theme{--mdc-circular-progress-active-indicator-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.pictonblue-yellowgreen-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}.pictonblue-yellowgreen-theme{--mat-badge-background-color: #42a5f5;--mat-badge-text-color: rgba(0, 0, 0, .87);--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.pictonblue-yellowgreen-theme .mat-badge-accent{--mat-badge-background-color: #9ccc65;--mat-badge-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.pictonblue-yellowgreen-theme{--mat-bottom-sheet-container-shape: 4px}.pictonblue-yellowgreen-theme{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}.pictonblue-yellowgreen-theme{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}.pictonblue-yellowgreen-theme{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}.pictonblue-yellowgreen-theme{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}.pictonblue-yellowgreen-theme{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}.pictonblue-yellowgreen-theme{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #42a5f5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(66, 165, 245, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(66, 165, 245, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(66, 165, 245, .3);--mat-datepicker-toggle-active-state-icon-color: #42a5f5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(66, 165, 245, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #9ccc65;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(156, 204, 101, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(156, 204, 101, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(156, 204, 101, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(156, 204, 101, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.pictonblue-yellowgreen-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.pictonblue-yellowgreen-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.pictonblue-yellowgreen-theme{--mat-divider-width: 1px}.pictonblue-yellowgreen-theme{--mat-divider-color: rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}.pictonblue-yellowgreen-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.pictonblue-yellowgreen-theme{--mat-icon-color: inherit}.pictonblue-yellowgreen-theme .mat-icon.mat-primary{--mat-icon-color: #42a5f5}.pictonblue-yellowgreen-theme .mat-icon.mat-accent{--mat-icon-color: #9ccc65}.pictonblue-yellowgreen-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.pictonblue-yellowgreen-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}.pictonblue-yellowgreen-theme{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.pictonblue-yellowgreen-theme{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #42a5f5;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #42a5f5;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #42a5f5;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.pictonblue-yellowgreen-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #9ccc65;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #9ccc65;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #9ccc65;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.pictonblue-yellowgreen-theme{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}.pictonblue-yellowgreen-theme{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #42a5f5;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #9ccc65;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.pictonblue-yellowgreen-theme{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.pictonblue-yellowgreen-theme{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pictonblue-yellowgreen-theme{--mat-timepicker-container-background-color: white}.indigo-pink-theme{--mat-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.indigo-pink-theme .mat-accent{--mat-option-selected-state-label-text-color: #ec407a;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.indigo-pink-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.indigo-pink-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme{--mat-full-pseudo-checkbox-selected-icon-color: #ec407a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.indigo-pink-theme{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ec407a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.indigo-pink-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.indigo-pink-theme .mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.indigo-pink-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #ec407a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.indigo-pink-theme .mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ec407a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.indigo-pink-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.indigo-pink-theme .mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.indigo-pink-theme{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-elevated-card-container-shape: 4px}.indigo-pink-theme{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.indigo-pink-theme{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.indigo-pink-theme{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.indigo-pink-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #3f51b5;--mdc-linear-progress-track-color: rgba(63, 81, 181, .25)}.indigo-pink-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #ec407a;--mdc-linear-progress-track-color: rgba(236, 64, 122, .25)}.indigo-pink-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.indigo-pink-theme{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.indigo-pink-theme{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.indigo-pink-theme{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}.indigo-pink-theme{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}.indigo-pink-theme{--mdc-filled-text-field-caret-color: #3f51b5;--mdc-filled-text-field-focus-active-indicator-color: #3f51b5;--mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}.indigo-pink-theme{--mdc-outlined-text-field-caret-color: #3f51b5;--mdc-outlined-text-field-focus-outline-color: #3f51b5;--mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}.indigo-pink-theme{--mat-form-field-focus-select-arrow-color: rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.indigo-pink-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #ec407a;--mdc-filled-text-field-focus-active-indicator-color: #ec407a;--mdc-filled-text-field-focus-label-text-color: rgba(236, 64, 122, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #ec407a;--mdc-outlined-text-field-focus-outline-color: #ec407a;--mdc-outlined-text-field-focus-label-text-color: rgba(236, 64, 122, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(236, 64, 122, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.indigo-pink-theme{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(236, 64, 122, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.indigo-pink-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.indigo-pink-theme{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-autocomplete-background-color: white}.indigo-pink-theme{--mdc-dialog-container-shape: 4px}.indigo-pink-theme{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.indigo-pink-theme{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.indigo-pink-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.indigo-pink-theme .mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.indigo-pink-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.indigo-pink-theme .mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #3f51b5;--mdc-chip-elevated-selected-container-color: #3f51b5;--mdc-chip-elevated-disabled-container-color: #3f51b5;--mdc-chip-flat-disabled-selected-container-color: #3f51b5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #ec407a;--mdc-chip-elevated-selected-container-color: #ec407a;--mdc-chip-elevated-disabled-container-color: #ec407a;--mdc-chip-flat-disabled-selected-container-color: #ec407a;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.indigo-pink-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.indigo-pink-theme{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.indigo-pink-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.indigo-pink-theme{--mdc-switch-selected-focus-state-layer-color: #3949ab;--mdc-switch-selected-handle-color: #3949ab;--mdc-switch-selected-hover-state-layer-color: #3949ab;--mdc-switch-selected-pressed-state-layer-color: #3949ab;--mdc-switch-selected-focus-handle-color: #1a237e;--mdc-switch-selected-hover-handle-color: #1a237e;--mdc-switch-selected-pressed-handle-color: #1a237e;--mdc-switch-selected-focus-track-color: #7986cb;--mdc-switch-selected-hover-track-color: #7986cb;--mdc-switch-selected-pressed-track-color: #7986cb;--mdc-switch-selected-track-color: #7986cb;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}.indigo-pink-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #d81b60;--mdc-switch-selected-handle-color: #d81b60;--mdc-switch-selected-hover-state-layer-color: #d81b60;--mdc-switch-selected-pressed-state-layer-color: #d81b60;--mdc-switch-selected-focus-handle-color: #880e4f;--mdc-switch-selected-hover-handle-color: #880e4f;--mdc-switch-selected-pressed-handle-color: #880e4f;--mdc-switch-selected-focus-track-color: #f06292;--mdc-switch-selected-hover-track-color: #f06292;--mdc-switch-selected-pressed-track-color: #f06292;--mdc-switch-selected-track-color: #f06292}.indigo-pink-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.indigo-pink-theme{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.indigo-pink-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5}.indigo-pink-theme .mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ec407a;--mdc-radio-selected-hover-icon-color: #ec407a;--mdc-radio-selected-icon-color: #ec407a;--mdc-radio-selected-pressed-icon-color: #ec407a}.indigo-pink-theme .mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #ec407a;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.indigo-pink-theme .mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}.indigo-pink-theme{--mdc-slider-handle-color: #3f51b5;--mdc-slider-focus-handle-color: #3f51b5;--mdc-slider-hover-handle-color: #3f51b5;--mdc-slider-active-track-color: #3f51b5;--mdc-slider-inactive-track-color: #3f51b5;--mdc-slider-with-tick-marks-inactive-container-color: #3f51b5;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}.indigo-pink-theme{--mat-slider-ripple-color: #3f51b5;--mat-slider-hover-state-layer-color: rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color: rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity: .6}.indigo-pink-theme .mat-accent{--mdc-slider-handle-color: #ec407a;--mdc-slider-focus-handle-color: #ec407a;--mdc-slider-hover-handle-color: #ec407a;--mdc-slider-active-track-color: #ec407a;--mdc-slider-inactive-track-color: #ec407a;--mdc-slider-with-tick-marks-inactive-container-color: #ec407a;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-accent{--mat-slider-ripple-color: #ec407a;--mat-slider-hover-state-layer-color: rgba(236, 64, 122, .05);--mat-slider-focus-state-layer-color: rgba(236, 64, 122, .2)}.indigo-pink-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}.indigo-pink-theme .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.indigo-pink-theme{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}.indigo-pink-theme{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}.indigo-pink-theme{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.indigo-pink-theme .mdc-list-item__start,.indigo-pink-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5}.indigo-pink-theme .mat-accent .mdc-list-item__start,.indigo-pink-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ec407a;--mdc-radio-selected-hover-icon-color: #ec407a;--mdc-radio-selected-icon-color: #ec407a;--mdc-radio-selected-pressed-icon-color: #ec407a}.indigo-pink-theme .mat-warn .mdc-list-item__start,.indigo-pink-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.indigo-pink-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ec407a;--mdc-checkbox-selected-hover-icon-color: #ec407a;--mdc-checkbox-selected-icon-color: #ec407a;--mdc-checkbox-selected-pressed-icon-color: #ec407a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ec407a;--mdc-checkbox-selected-hover-state-layer-color: #ec407a;--mdc-checkbox-selected-pressed-state-layer-color: #ec407a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.indigo-pink-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.indigo-pink-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.indigo-pink-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.indigo-pink-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.indigo-pink-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-secondary-navigation-tab-container-height: 48px}.indigo-pink-theme{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}.indigo-pink-theme{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.indigo-pink-theme .mat-mdc-tab-group,.indigo-pink-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #3f51b5}.indigo-pink-theme .mat-mdc-tab-group,.indigo-pink-theme .mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #3f51b5;--mat-tab-header-active-ripple-color: #3f51b5;--mat-tab-header-inactive-ripple-color: #3f51b5;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #3f51b5;--mat-tab-header-active-hover-label-text-color: #3f51b5;--mat-tab-header-active-focus-indicator-color: #3f51b5;--mat-tab-header-active-hover-indicator-color: #3f51b5}.indigo-pink-theme .mat-mdc-tab-group.mat-accent,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #ec407a}.indigo-pink-theme .mat-mdc-tab-group.mat-accent,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #ec407a;--mat-tab-header-active-ripple-color: #ec407a;--mat-tab-header-inactive-ripple-color: #ec407a;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #ec407a;--mat-tab-header-active-hover-label-text-color: #ec407a;--mat-tab-header-active-focus-indicator-color: #ec407a;--mat-tab-header-active-hover-indicator-color: #ec407a}.indigo-pink-theme .mat-mdc-tab-group.mat-warn,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.indigo-pink-theme .mat-mdc-tab-group.mat-warn,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.indigo-pink-theme .mat-mdc-tab-group.mat-background-primary,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #3f51b5;--mat-tab-header-with-background-foreground-color: white}.indigo-pink-theme .mat-mdc-tab-group.mat-background-accent,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #ec407a;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-tab-group.mat-background-warn,.indigo-pink-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.indigo-pink-theme{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}.indigo-pink-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ec407a;--mdc-checkbox-selected-hover-icon-color: #ec407a;--mdc-checkbox-selected-icon-color: #ec407a;--mdc-checkbox-selected-pressed-icon-color: #ec407a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ec407a;--mdc-checkbox-selected-hover-state-layer-color: #ec407a;--mdc-checkbox-selected-pressed-state-layer-color: #ec407a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.indigo-pink-theme{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}.indigo-pink-theme{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}.indigo-pink-theme{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}.indigo-pink-theme{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}.indigo-pink-theme{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}.indigo-pink-theme{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}.indigo-pink-theme{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}.indigo-pink-theme{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.indigo-pink-theme{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}.indigo-pink-theme{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.indigo-pink-theme{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}.indigo-pink-theme{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.indigo-pink-theme{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}.indigo-pink-theme{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.indigo-pink-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #3f51b5}.indigo-pink-theme .mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #3f51b5;--mat-text-button-ripple-color: rgba(63, 81, 181, .1)}.indigo-pink-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #ec407a}.indigo-pink-theme .mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #ec407a;--mat-text-button-ripple-color: rgba(236, 64, 122, .1)}.indigo-pink-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.indigo-pink-theme .mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.indigo-pink-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #3f51b5;--mdc-filled-button-label-text-color: white}.indigo-pink-theme .mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #ec407a;--mdc-filled-button-label-text-color: black}.indigo-pink-theme .mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.indigo-pink-theme .mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #3f51b5;--mdc-protected-button-label-text-color: white}.indigo-pink-theme .mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #ec407a;--mdc-protected-button-label-text-color: black}.indigo-pink-theme .mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.indigo-pink-theme .mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #3f51b5;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.indigo-pink-theme .mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #3f51b5;--mat-outlined-button-ripple-color: rgba(63, 81, 181, .1)}.indigo-pink-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #ec407a;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.indigo-pink-theme .mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #ec407a;--mat-outlined-button-ripple-color: rgba(236, 64, 122, .1)}.indigo-pink-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.indigo-pink-theme .mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.indigo-pink-theme{--mdc-icon-button-icon-size: 24px}.indigo-pink-theme{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.indigo-pink-theme{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.indigo-pink-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #3f51b5}.indigo-pink-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: rgba(63, 81, 181, .1)}.indigo-pink-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #ec407a}.indigo-pink-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #ec407a;--mat-icon-button-ripple-color: rgba(236, 64, 122, .1)}.indigo-pink-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}.indigo-pink-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.indigo-pink-theme{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-fab-container-color: white}.indigo-pink-theme{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.indigo-pink-theme{--mdc-fab-small-container-color: white}.indigo-pink-theme{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.indigo-pink-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #3f51b5}.indigo-pink-theme .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #ec407a}.indigo-pink-theme .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}.indigo-pink-theme .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #3f51b5}.indigo-pink-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #ec407a}.indigo-pink-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.indigo-pink-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}.indigo-pink-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.indigo-pink-theme{--mdc-snackbar-container-shape: 4px}.indigo-pink-theme{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}.indigo-pink-theme{--mat-snack-bar-button-color: #c5cae9}.indigo-pink-theme{--mat-table-row-item-outline-width: 1px}.indigo-pink-theme{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}.indigo-pink-theme{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}.indigo-pink-theme{--mdc-circular-progress-active-indicator-color: #3f51b5}.indigo-pink-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #ec407a}.indigo-pink-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.indigo-pink-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}.indigo-pink-theme{--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.indigo-pink-theme .mat-badge-accent{--mat-badge-background-color: #ec407a;--mat-badge-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.indigo-pink-theme{--mat-bottom-sheet-container-shape: 4px}.indigo-pink-theme{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}.indigo-pink-theme{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}.indigo-pink-theme{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}.indigo-pink-theme{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}.indigo-pink-theme{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}.indigo-pink-theme{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #ec407a;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(236, 64, 122, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(236, 64, 122, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(236, 64, 122, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(236, 64, 122, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.indigo-pink-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.indigo-pink-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #ec407a}.indigo-pink-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.indigo-pink-theme{--mat-divider-width: 1px}.indigo-pink-theme{--mat-divider-color: rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}.indigo-pink-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.indigo-pink-theme{--mat-icon-color: inherit}.indigo-pink-theme .mat-icon.mat-primary{--mat-icon-color: #3f51b5}.indigo-pink-theme .mat-icon.mat-accent{--mat-icon-color: #ec407a}.indigo-pink-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.indigo-pink-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}.indigo-pink-theme{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.indigo-pink-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.indigo-pink-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #ec407a;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #ec407a;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #ec407a;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.indigo-pink-theme{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}.indigo-pink-theme{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.indigo-pink-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ec407a;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.indigo-pink-theme{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.indigo-pink-theme{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.indigo-pink-theme{--mat-timepicker-container-background-color: white}.pink-bluegrey-theme{--mat-ripple-color: rgba(0, 0, 0, .1)}.pink-bluegrey-theme{--mat-option-selected-state-label-text-color: #e91e63;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pink-bluegrey-theme .mat-accent{--mat-option-selected-state-label-text-color: #78909c;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pink-bluegrey-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.pink-bluegrey-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme{--mat-full-pseudo-checkbox-selected-icon-color: #78909c;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pink-bluegrey-theme{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #78909c;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pink-bluegrey-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #e91e63;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pink-bluegrey-theme .mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #e91e63;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pink-bluegrey-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #78909c;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pink-bluegrey-theme .mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #78909c;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pink-bluegrey-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.pink-bluegrey-theme .mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.pink-bluegrey-theme{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-elevated-card-container-shape: 4px}.pink-bluegrey-theme{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.pink-bluegrey-theme{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.pink-bluegrey-theme{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.pink-bluegrey-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #e91e63;--mdc-linear-progress-track-color: rgba(233, 30, 99, .25)}.pink-bluegrey-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #78909c;--mdc-linear-progress-track-color: rgba(120, 144, 156, .25)}.pink-bluegrey-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.pink-bluegrey-theme{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.pink-bluegrey-theme{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.pink-bluegrey-theme{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}.pink-bluegrey-theme{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}.pink-bluegrey-theme{--mdc-filled-text-field-caret-color: #e91e63;--mdc-filled-text-field-focus-active-indicator-color: #e91e63;--mdc-filled-text-field-focus-label-text-color: rgba(233, 30, 99, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}.pink-bluegrey-theme{--mdc-outlined-text-field-caret-color: #e91e63;--mdc-outlined-text-field-focus-outline-color: #e91e63;--mdc-outlined-text-field-focus-label-text-color: rgba(233, 30, 99, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}.pink-bluegrey-theme{--mat-form-field-focus-select-arrow-color: rgba(233, 30, 99, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.pink-bluegrey-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #78909c;--mdc-filled-text-field-focus-active-indicator-color: #78909c;--mdc-filled-text-field-focus-label-text-color: rgba(120, 144, 156, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #78909c;--mdc-outlined-text-field-focus-outline-color: #78909c;--mdc-outlined-text-field-focus-label-text-color: rgba(120, 144, 156, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(120, 144, 156, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(233, 30, 99, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(120, 144, 156, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.pink-bluegrey-theme{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-autocomplete-background-color: white}.pink-bluegrey-theme{--mdc-dialog-container-shape: 4px}.pink-bluegrey-theme{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.pink-bluegrey-theme{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.pink-bluegrey-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.pink-bluegrey-theme .mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.pink-bluegrey-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.pink-bluegrey-theme .mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #e91e63;--mdc-chip-elevated-selected-container-color: #e91e63;--mdc-chip-elevated-disabled-container-color: #e91e63;--mdc-chip-flat-disabled-selected-container-color: #e91e63;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #78909c;--mdc-chip-elevated-selected-container-color: #78909c;--mdc-chip-elevated-disabled-container-color: #78909c;--mdc-chip-flat-disabled-selected-container-color: #78909c;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.pink-bluegrey-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.pink-bluegrey-theme{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.pink-bluegrey-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.pink-bluegrey-theme{--mdc-switch-selected-focus-state-layer-color: #d81b60;--mdc-switch-selected-handle-color: #d81b60;--mdc-switch-selected-hover-state-layer-color: #d81b60;--mdc-switch-selected-pressed-state-layer-color: #d81b60;--mdc-switch-selected-focus-handle-color: #880e4f;--mdc-switch-selected-hover-handle-color: #880e4f;--mdc-switch-selected-pressed-handle-color: #880e4f;--mdc-switch-selected-focus-track-color: #f06292;--mdc-switch-selected-hover-track-color: #f06292;--mdc-switch-selected-pressed-track-color: #f06292;--mdc-switch-selected-track-color: #f06292;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #546e7a;--mdc-switch-selected-handle-color: #546e7a;--mdc-switch-selected-hover-state-layer-color: #546e7a;--mdc-switch-selected-pressed-state-layer-color: #546e7a;--mdc-switch-selected-focus-handle-color: #263238;--mdc-switch-selected-hover-handle-color: #263238;--mdc-switch-selected-pressed-handle-color: #263238;--mdc-switch-selected-focus-track-color: #90a4ae;--mdc-switch-selected-hover-track-color: #90a4ae;--mdc-switch-selected-pressed-track-color: #90a4ae;--mdc-switch-selected-track-color: #90a4ae}.pink-bluegrey-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.pink-bluegrey-theme{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.pink-bluegrey-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63}.pink-bluegrey-theme .mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #e91e63;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #78909c;--mdc-radio-selected-hover-icon-color: #78909c;--mdc-radio-selected-icon-color: #78909c;--mdc-radio-selected-pressed-icon-color: #78909c}.pink-bluegrey-theme .mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #78909c;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.pink-bluegrey-theme .mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}.pink-bluegrey-theme{--mdc-slider-handle-color: #e91e63;--mdc-slider-focus-handle-color: #e91e63;--mdc-slider-hover-handle-color: #e91e63;--mdc-slider-active-track-color: #e91e63;--mdc-slider-inactive-track-color: #e91e63;--mdc-slider-with-tick-marks-inactive-container-color: #e91e63;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}.pink-bluegrey-theme{--mat-slider-ripple-color: #e91e63;--mat-slider-hover-state-layer-color: rgba(233, 30, 99, .05);--mat-slider-focus-state-layer-color: rgba(233, 30, 99, .2);--mat-slider-value-indicator-opacity: .6}.pink-bluegrey-theme .mat-accent{--mdc-slider-handle-color: #78909c;--mdc-slider-focus-handle-color: #78909c;--mdc-slider-hover-handle-color: #78909c;--mdc-slider-active-track-color: #78909c;--mdc-slider-inactive-track-color: #78909c;--mdc-slider-with-tick-marks-inactive-container-color: #78909c;--mdc-slider-with-tick-marks-active-container-color: white}.pink-bluegrey-theme .mat-accent{--mat-slider-ripple-color: #78909c;--mat-slider-hover-state-layer-color: rgba(120, 144, 156, .05);--mat-slider-focus-state-layer-color: rgba(120, 144, 156, .2)}.pink-bluegrey-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}.pink-bluegrey-theme .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.pink-bluegrey-theme{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}.pink-bluegrey-theme{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}.pink-bluegrey-theme{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.pink-bluegrey-theme .mdc-list-item__start,.pink-bluegrey-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63}.pink-bluegrey-theme .mat-accent .mdc-list-item__start,.pink-bluegrey-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #78909c;--mdc-radio-selected-hover-icon-color: #78909c;--mdc-radio-selected-icon-color: #78909c;--mdc-radio-selected-pressed-icon-color: #78909c}.pink-bluegrey-theme .mat-warn .mdc-list-item__start,.pink-bluegrey-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.pink-bluegrey-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #78909c;--mdc-checkbox-selected-hover-icon-color: #78909c;--mdc-checkbox-selected-icon-color: #78909c;--mdc-checkbox-selected-pressed-icon-color: #78909c;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #78909c;--mdc-checkbox-selected-hover-state-layer-color: #78909c;--mdc-checkbox-selected-pressed-state-layer-color: #78909c;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.pink-bluegrey-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#e91e63}.pink-bluegrey-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.pink-bluegrey-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.pink-bluegrey-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.pink-bluegrey-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-secondary-navigation-tab-container-height: 48px}.pink-bluegrey-theme{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}.pink-bluegrey-theme{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.pink-bluegrey-theme .mat-mdc-tab-group,.pink-bluegrey-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #e91e63}.pink-bluegrey-theme .mat-mdc-tab-group,.pink-bluegrey-theme .mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #e91e63;--mat-tab-header-active-ripple-color: #e91e63;--mat-tab-header-inactive-ripple-color: #e91e63;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #e91e63;--mat-tab-header-active-hover-label-text-color: #e91e63;--mat-tab-header-active-focus-indicator-color: #e91e63;--mat-tab-header-active-hover-indicator-color: #e91e63}.pink-bluegrey-theme .mat-mdc-tab-group.mat-accent,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #78909c}.pink-bluegrey-theme .mat-mdc-tab-group.mat-accent,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #78909c;--mat-tab-header-active-ripple-color: #78909c;--mat-tab-header-inactive-ripple-color: #78909c;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #78909c;--mat-tab-header-active-hover-label-text-color: #78909c;--mat-tab-header-active-focus-indicator-color: #78909c;--mat-tab-header-active-hover-indicator-color: #78909c}.pink-bluegrey-theme .mat-mdc-tab-group.mat-warn,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.pink-bluegrey-theme .mat-mdc-tab-group.mat-warn,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.pink-bluegrey-theme .mat-mdc-tab-group.mat-background-primary,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #e91e63;--mat-tab-header-with-background-foreground-color: white}.pink-bluegrey-theme .mat-mdc-tab-group.mat-background-accent,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #78909c;--mat-tab-header-with-background-foreground-color: white}.pink-bluegrey-theme .mat-mdc-tab-group.mat-background-warn,.pink-bluegrey-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.pink-bluegrey-theme{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}.pink-bluegrey-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #78909c;--mdc-checkbox-selected-hover-icon-color: #78909c;--mdc-checkbox-selected-icon-color: #78909c;--mdc-checkbox-selected-pressed-icon-color: #78909c;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #78909c;--mdc-checkbox-selected-hover-state-layer-color: #78909c;--mdc-checkbox-selected-pressed-state-layer-color: #78909c;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.pink-bluegrey-theme{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}.pink-bluegrey-theme{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}.pink-bluegrey-theme{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}.pink-bluegrey-theme{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}.pink-bluegrey-theme{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}.pink-bluegrey-theme{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}.pink-bluegrey-theme{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}.pink-bluegrey-theme{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}.pink-bluegrey-theme{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}.pink-bluegrey-theme{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}.pink-bluegrey-theme{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.pink-bluegrey-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #e91e63}.pink-bluegrey-theme .mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #e91e63;--mat-text-button-ripple-color: rgba(233, 30, 99, .1)}.pink-bluegrey-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #78909c}.pink-bluegrey-theme .mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #78909c;--mat-text-button-ripple-color: rgba(120, 144, 156, .1)}.pink-bluegrey-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.pink-bluegrey-theme .mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #e91e63;--mdc-filled-button-label-text-color: white}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #78909c;--mdc-filled-button-label-text-color: white}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.pink-bluegrey-theme .mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #e91e63;--mdc-protected-button-label-text-color: white}.pink-bluegrey-theme .mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #78909c;--mdc-protected-button-label-text-color: white}.pink-bluegrey-theme .mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.pink-bluegrey-theme .mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #e91e63;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #e91e63;--mat-outlined-button-ripple-color: rgba(233, 30, 99, .1)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #78909c;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #78909c;--mat-outlined-button-ripple-color: rgba(120, 144, 156, .1)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme .mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.pink-bluegrey-theme{--mdc-icon-button-icon-size: 24px}.pink-bluegrey-theme{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.pink-bluegrey-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #e91e63}.pink-bluegrey-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #e91e63;--mat-icon-button-ripple-color: rgba(233, 30, 99, .1)}.pink-bluegrey-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #78909c}.pink-bluegrey-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #78909c;--mat-icon-button-ripple-color: rgba(120, 144, 156, .1)}.pink-bluegrey-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}.pink-bluegrey-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.pink-bluegrey-theme{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-fab-container-color: white}.pink-bluegrey-theme{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme{--mdc-fab-small-container-color: white}.pink-bluegrey-theme{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #e91e63}.pink-bluegrey-theme .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #78909c}.pink-bluegrey-theme .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}.pink-bluegrey-theme .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #e91e63}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #78909c}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}.pink-bluegrey-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.pink-bluegrey-theme{--mdc-snackbar-container-shape: 4px}.pink-bluegrey-theme{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}.pink-bluegrey-theme{--mat-snack-bar-button-color: #f8bbd0}.pink-bluegrey-theme{--mat-table-row-item-outline-width: 1px}.pink-bluegrey-theme{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}.pink-bluegrey-theme{--mdc-circular-progress-active-indicator-color: #e91e63}.pink-bluegrey-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #78909c}.pink-bluegrey-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.pink-bluegrey-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}.pink-bluegrey-theme{--mat-badge-background-color: #e91e63;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.pink-bluegrey-theme .mat-badge-accent{--mat-badge-background-color: #78909c;--mat-badge-text-color: white}.pink-bluegrey-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.pink-bluegrey-theme{--mat-bottom-sheet-container-shape: 4px}.pink-bluegrey-theme{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}.pink-bluegrey-theme{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}.pink-bluegrey-theme{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}.pink-bluegrey-theme{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}.pink-bluegrey-theme{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}.pink-bluegrey-theme{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #e91e63;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(233, 30, 99, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(233, 30, 99, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(233, 30, 99, .3);--mat-datepicker-toggle-active-state-icon-color: #e91e63;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(233, 30, 99, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #78909c;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(120, 144, 156, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(120, 144, 156, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(120, 144, 156, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(120, 144, 156, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.pink-bluegrey-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.pink-bluegrey-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #78909c}.pink-bluegrey-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.pink-bluegrey-theme{--mat-divider-width: 1px}.pink-bluegrey-theme{--mat-divider-color: rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}.pink-bluegrey-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.pink-bluegrey-theme{--mat-icon-color: inherit}.pink-bluegrey-theme .mat-icon.mat-primary{--mat-icon-color: #e91e63}.pink-bluegrey-theme .mat-icon.mat-accent{--mat-icon-color: #78909c}.pink-bluegrey-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.pink-bluegrey-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}.pink-bluegrey-theme{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.pink-bluegrey-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #e91e63;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #e91e63;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #e91e63;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.pink-bluegrey-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #78909c;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #78909c;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #78909c;--mat-stepper-header-edit-state-icon-foreground-color: white}.pink-bluegrey-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.pink-bluegrey-theme{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}.pink-bluegrey-theme{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #e91e63;--mat-toolbar-container-text-color: white}.pink-bluegrey-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #78909c;--mat-toolbar-container-text-color: white}.pink-bluegrey-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.pink-bluegrey-theme{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.pink-bluegrey-theme{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.pink-bluegrey-theme{--mat-timepicker-container-background-color: white}.deeppurple-amber-theme{--mat-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme{--mat-option-selected-state-label-text-color: #673ab7;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.deeppurple-amber-theme .mat-accent{--mat-option-selected-state-label-text-color: #ffca28;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.deeppurple-amber-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.deeppurple-amber-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme{--mat-full-pseudo-checkbox-selected-icon-color: #ffca28;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.deeppurple-amber-theme{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffca28;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.deeppurple-amber-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #673ab7;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.deeppurple-amber-theme .mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #673ab7;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.deeppurple-amber-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #ffca28;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.deeppurple-amber-theme .mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffca28;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.deeppurple-amber-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.deeppurple-amber-theme .mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.deeppurple-amber-theme{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-elevated-card-container-shape: 4px}.deeppurple-amber-theme{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.deeppurple-amber-theme{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.deeppurple-amber-theme{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.deeppurple-amber-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #673ab7;--mdc-linear-progress-track-color: rgba(103, 58, 183, .25)}.deeppurple-amber-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #ffca28;--mdc-linear-progress-track-color: rgba(255, 202, 40, .25)}.deeppurple-amber-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.deeppurple-amber-theme{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.deeppurple-amber-theme{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.deeppurple-amber-theme{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}.deeppurple-amber-theme{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}.deeppurple-amber-theme{--mdc-filled-text-field-caret-color: #673ab7;--mdc-filled-text-field-focus-active-indicator-color: #673ab7;--mdc-filled-text-field-focus-label-text-color: rgba(103, 58, 183, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}.deeppurple-amber-theme{--mdc-outlined-text-field-caret-color: #673ab7;--mdc-outlined-text-field-focus-outline-color: #673ab7;--mdc-outlined-text-field-focus-label-text-color: rgba(103, 58, 183, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}.deeppurple-amber-theme{--mat-form-field-focus-select-arrow-color: rgba(103, 58, 183, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.deeppurple-amber-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #ffca28;--mdc-filled-text-field-focus-active-indicator-color: #ffca28;--mdc-filled-text-field-focus-label-text-color: rgba(255, 202, 40, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #ffca28;--mdc-outlined-text-field-focus-outline-color: #ffca28;--mdc-outlined-text-field-focus-label-text-color: rgba(255, 202, 40, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(255, 202, 40, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(103, 58, 183, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(255, 202, 40, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.deeppurple-amber-theme{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-autocomplete-background-color: white}.deeppurple-amber-theme{--mdc-dialog-container-shape: 4px}.deeppurple-amber-theme{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.deeppurple-amber-theme{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.deeppurple-amber-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.deeppurple-amber-theme .mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.deeppurple-amber-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.deeppurple-amber-theme .mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #673ab7;--mdc-chip-elevated-selected-container-color: #673ab7;--mdc-chip-elevated-disabled-container-color: #673ab7;--mdc-chip-flat-disabled-selected-container-color: #673ab7;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #ffca28;--mdc-chip-elevated-selected-container-color: #ffca28;--mdc-chip-elevated-disabled-container-color: #ffca28;--mdc-chip-flat-disabled-selected-container-color: #ffca28;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.deeppurple-amber-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.deeppurple-amber-theme{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.deeppurple-amber-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.deeppurple-amber-theme{--mdc-switch-selected-focus-state-layer-color: #5e35b1;--mdc-switch-selected-handle-color: #5e35b1;--mdc-switch-selected-hover-state-layer-color: #5e35b1;--mdc-switch-selected-pressed-state-layer-color: #5e35b1;--mdc-switch-selected-focus-handle-color: #311b92;--mdc-switch-selected-hover-handle-color: #311b92;--mdc-switch-selected-pressed-handle-color: #311b92;--mdc-switch-selected-focus-track-color: #9575cd;--mdc-switch-selected-hover-track-color: #9575cd;--mdc-switch-selected-pressed-track-color: #9575cd;--mdc-switch-selected-track-color: #9575cd;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #ffb300;--mdc-switch-selected-handle-color: #ffb300;--mdc-switch-selected-hover-state-layer-color: #ffb300;--mdc-switch-selected-pressed-state-layer-color: #ffb300;--mdc-switch-selected-focus-handle-color: #ff6f00;--mdc-switch-selected-hover-handle-color: #ff6f00;--mdc-switch-selected-pressed-handle-color: #ff6f00;--mdc-switch-selected-focus-track-color: #ffd54f;--mdc-switch-selected-hover-track-color: #ffd54f;--mdc-switch-selected-pressed-track-color: #ffd54f;--mdc-switch-selected-track-color: #ffd54f}.deeppurple-amber-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.deeppurple-amber-theme{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.deeppurple-amber-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #673ab7;--mdc-radio-selected-hover-icon-color: #673ab7;--mdc-radio-selected-icon-color: #673ab7;--mdc-radio-selected-pressed-icon-color: #673ab7}.deeppurple-amber-theme .mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #673ab7;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ffca28;--mdc-radio-selected-hover-icon-color: #ffca28;--mdc-radio-selected-icon-color: #ffca28;--mdc-radio-selected-pressed-icon-color: #ffca28}.deeppurple-amber-theme .mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #ffca28;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.deeppurple-amber-theme .mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}.deeppurple-amber-theme{--mdc-slider-handle-color: #673ab7;--mdc-slider-focus-handle-color: #673ab7;--mdc-slider-hover-handle-color: #673ab7;--mdc-slider-active-track-color: #673ab7;--mdc-slider-inactive-track-color: #673ab7;--mdc-slider-with-tick-marks-inactive-container-color: #673ab7;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}.deeppurple-amber-theme{--mat-slider-ripple-color: #673ab7;--mat-slider-hover-state-layer-color: rgba(103, 58, 183, .05);--mat-slider-focus-state-layer-color: rgba(103, 58, 183, .2);--mat-slider-value-indicator-opacity: .6}.deeppurple-amber-theme .mat-accent{--mdc-slider-handle-color: #ffca28;--mdc-slider-focus-handle-color: #ffca28;--mdc-slider-hover-handle-color: #ffca28;--mdc-slider-active-track-color: #ffca28;--mdc-slider-inactive-track-color: #ffca28;--mdc-slider-with-tick-marks-inactive-container-color: #ffca28;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-accent{--mat-slider-ripple-color: #ffca28;--mat-slider-hover-state-layer-color: rgba(255, 202, 40, .05);--mat-slider-focus-state-layer-color: rgba(255, 202, 40, .2)}.deeppurple-amber-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}.deeppurple-amber-theme .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.deeppurple-amber-theme{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}.deeppurple-amber-theme{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}.deeppurple-amber-theme{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.deeppurple-amber-theme .mdc-list-item__start,.deeppurple-amber-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #673ab7;--mdc-radio-selected-hover-icon-color: #673ab7;--mdc-radio-selected-icon-color: #673ab7;--mdc-radio-selected-pressed-icon-color: #673ab7}.deeppurple-amber-theme .mat-accent .mdc-list-item__start,.deeppurple-amber-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ffca28;--mdc-radio-selected-hover-icon-color: #ffca28;--mdc-radio-selected-icon-color: #ffca28;--mdc-radio-selected-pressed-icon-color: #ffca28}.deeppurple-amber-theme .mat-warn .mdc-list-item__start,.deeppurple-amber-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.deeppurple-amber-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #673ab7;--mdc-checkbox-selected-hover-icon-color: #673ab7;--mdc-checkbox-selected-icon-color: #673ab7;--mdc-checkbox-selected-pressed-icon-color: #673ab7;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #673ab7;--mdc-checkbox-selected-hover-state-layer-color: #673ab7;--mdc-checkbox-selected-pressed-state-layer-color: #673ab7;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ffca28;--mdc-checkbox-selected-hover-icon-color: #ffca28;--mdc-checkbox-selected-icon-color: #ffca28;--mdc-checkbox-selected-pressed-icon-color: #ffca28;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ffca28;--mdc-checkbox-selected-hover-state-layer-color: #ffca28;--mdc-checkbox-selected-pressed-state-layer-color: #ffca28;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.deeppurple-amber-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#673ab7}.deeppurple-amber-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.deeppurple-amber-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.deeppurple-amber-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.deeppurple-amber-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-secondary-navigation-tab-container-height: 48px}.deeppurple-amber-theme{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}.deeppurple-amber-theme{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.deeppurple-amber-theme .mat-mdc-tab-group,.deeppurple-amber-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #673ab7}.deeppurple-amber-theme .mat-mdc-tab-group,.deeppurple-amber-theme .mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #673ab7;--mat-tab-header-active-ripple-color: #673ab7;--mat-tab-header-inactive-ripple-color: #673ab7;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #673ab7;--mat-tab-header-active-hover-label-text-color: #673ab7;--mat-tab-header-active-focus-indicator-color: #673ab7;--mat-tab-header-active-hover-indicator-color: #673ab7}.deeppurple-amber-theme .mat-mdc-tab-group.mat-accent,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #ffca28}.deeppurple-amber-theme .mat-mdc-tab-group.mat-accent,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #ffca28;--mat-tab-header-active-ripple-color: #ffca28;--mat-tab-header-inactive-ripple-color: #ffca28;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #ffca28;--mat-tab-header-active-hover-label-text-color: #ffca28;--mat-tab-header-active-focus-indicator-color: #ffca28;--mat-tab-header-active-hover-indicator-color: #ffca28}.deeppurple-amber-theme .mat-mdc-tab-group.mat-warn,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.deeppurple-amber-theme .mat-mdc-tab-group.mat-warn,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.deeppurple-amber-theme .mat-mdc-tab-group.mat-background-primary,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #673ab7;--mat-tab-header-with-background-foreground-color: white}.deeppurple-amber-theme .mat-mdc-tab-group.mat-background-accent,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #ffca28;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-tab-group.mat-background-warn,.deeppurple-amber-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.deeppurple-amber-theme{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}.deeppurple-amber-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #ffca28;--mdc-checkbox-selected-hover-icon-color: #ffca28;--mdc-checkbox-selected-icon-color: #ffca28;--mdc-checkbox-selected-pressed-icon-color: #ffca28;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ffca28;--mdc-checkbox-selected-hover-state-layer-color: #ffca28;--mdc-checkbox-selected-pressed-state-layer-color: #ffca28;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #673ab7;--mdc-checkbox-selected-hover-icon-color: #673ab7;--mdc-checkbox-selected-icon-color: #673ab7;--mdc-checkbox-selected-pressed-icon-color: #673ab7;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #673ab7;--mdc-checkbox-selected-hover-state-layer-color: #673ab7;--mdc-checkbox-selected-pressed-state-layer-color: #673ab7;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.deeppurple-amber-theme{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}.deeppurple-amber-theme{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}.deeppurple-amber-theme{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}.deeppurple-amber-theme{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}.deeppurple-amber-theme{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}.deeppurple-amber-theme{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}.deeppurple-amber-theme{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}.deeppurple-amber-theme{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}.deeppurple-amber-theme{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}.deeppurple-amber-theme{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}.deeppurple-amber-theme{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.deeppurple-amber-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #673ab7}.deeppurple-amber-theme .mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #673ab7;--mat-text-button-ripple-color: rgba(103, 58, 183, .1)}.deeppurple-amber-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #ffca28}.deeppurple-amber-theme .mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #ffca28;--mat-text-button-ripple-color: rgba(255, 202, 40, .1)}.deeppurple-amber-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.deeppurple-amber-theme .mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #673ab7;--mdc-filled-button-label-text-color: white}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #ffca28;--mdc-filled-button-label-text-color: black}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.deeppurple-amber-theme .mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #673ab7;--mdc-protected-button-label-text-color: white}.deeppurple-amber-theme .mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #ffca28;--mdc-protected-button-label-text-color: black}.deeppurple-amber-theme .mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.deeppurple-amber-theme .mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #673ab7;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #673ab7;--mat-outlined-button-ripple-color: rgba(103, 58, 183, .1)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #ffca28;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #ffca28;--mat-outlined-button-ripple-color: rgba(255, 202, 40, .1)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme .mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.deeppurple-amber-theme{--mdc-icon-button-icon-size: 24px}.deeppurple-amber-theme{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.deeppurple-amber-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #673ab7}.deeppurple-amber-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #673ab7;--mat-icon-button-ripple-color: rgba(103, 58, 183, .1)}.deeppurple-amber-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #ffca28}.deeppurple-amber-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #ffca28;--mat-icon-button-ripple-color: rgba(255, 202, 40, .1)}.deeppurple-amber-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}.deeppurple-amber-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.deeppurple-amber-theme{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-fab-container-color: white}.deeppurple-amber-theme{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme{--mdc-fab-small-container-color: white}.deeppurple-amber-theme{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #673ab7}.deeppurple-amber-theme .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #ffca28}.deeppurple-amber-theme .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}.deeppurple-amber-theme .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #673ab7}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #ffca28}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}.deeppurple-amber-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.deeppurple-amber-theme{--mdc-snackbar-container-shape: 4px}.deeppurple-amber-theme{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}.deeppurple-amber-theme{--mat-snack-bar-button-color: #d1c4e9}.deeppurple-amber-theme{--mat-table-row-item-outline-width: 1px}.deeppurple-amber-theme{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}.deeppurple-amber-theme{--mdc-circular-progress-active-indicator-color: #673ab7}.deeppurple-amber-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #ffca28}.deeppurple-amber-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.deeppurple-amber-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}.deeppurple-amber-theme{--mat-badge-background-color: #673ab7;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.deeppurple-amber-theme .mat-badge-accent{--mat-badge-background-color: #ffca28;--mat-badge-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.deeppurple-amber-theme{--mat-bottom-sheet-container-shape: 4px}.deeppurple-amber-theme{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}.deeppurple-amber-theme{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}.deeppurple-amber-theme{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}.deeppurple-amber-theme{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}.deeppurple-amber-theme{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}.deeppurple-amber-theme{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #673ab7;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(103, 58, 183, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(103, 58, 183, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(103, 58, 183, .3);--mat-datepicker-toggle-active-state-icon-color: #673ab7;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(103, 58, 183, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #ffca28;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 202, 40, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(255, 202, 40, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(255, 202, 40, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(255, 202, 40, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.deeppurple-amber-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.deeppurple-amber-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #ffca28}.deeppurple-amber-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.deeppurple-amber-theme{--mat-divider-width: 1px}.deeppurple-amber-theme{--mat-divider-color: rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}.deeppurple-amber-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.deeppurple-amber-theme{--mat-icon-color: inherit}.deeppurple-amber-theme .mat-icon.mat-primary{--mat-icon-color: #673ab7}.deeppurple-amber-theme .mat-icon.mat-accent{--mat-icon-color: #ffca28}.deeppurple-amber-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.deeppurple-amber-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}.deeppurple-amber-theme{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.deeppurple-amber-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #673ab7;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #673ab7;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #673ab7;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.deeppurple-amber-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #ffca28;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #ffca28;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #ffca28;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.deeppurple-amber-theme{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}.deeppurple-amber-theme{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #673ab7;--mat-toolbar-container-text-color: white}.deeppurple-amber-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ffca28;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.deeppurple-amber-theme{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.deeppurple-amber-theme{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.deeppurple-amber-theme{--mat-timepicker-container-background-color: white}.purple-green-theme{--mat-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme{--mat-option-selected-state-label-text-color: #9c27b0;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.purple-green-theme .mat-accent{--mat-option-selected-state-label-text-color: #66bb6a;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.purple-green-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.purple-green-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme{--mat-full-pseudo-checkbox-selected-icon-color: #66bb6a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.purple-green-theme{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #66bb6a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.purple-green-theme .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #9c27b0;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.purple-green-theme .mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #9c27b0;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.purple-green-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #66bb6a;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.purple-green-theme .mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #66bb6a;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.purple-green-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.purple-green-theme .mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.purple-green-theme{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-elevated-card-container-shape: 4px}.purple-green-theme{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}.purple-green-theme{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.purple-green-theme{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.purple-green-theme{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.purple-green-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #9c27b0;--mdc-linear-progress-track-color: rgba(156, 39, 176, .25)}.purple-green-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #66bb6a;--mdc-linear-progress-track-color: rgba(102, 187, 106, .25)}.purple-green-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.purple-green-theme{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}.purple-green-theme{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.purple-green-theme{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}.purple-green-theme{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}.purple-green-theme{--mdc-filled-text-field-caret-color: #9c27b0;--mdc-filled-text-field-focus-active-indicator-color: #9c27b0;--mdc-filled-text-field-focus-label-text-color: rgba(156, 39, 176, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}.purple-green-theme{--mdc-outlined-text-field-caret-color: #9c27b0;--mdc-outlined-text-field-focus-outline-color: #9c27b0;--mdc-outlined-text-field-focus-label-text-color: rgba(156, 39, 176, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}.purple-green-theme{--mat-form-field-focus-select-arrow-color: rgba(156, 39, 176, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.purple-green-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #66bb6a;--mdc-filled-text-field-focus-active-indicator-color: #66bb6a;--mdc-filled-text-field-focus-label-text-color: rgba(102, 187, 106, .87)}.purple-green-theme .mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #66bb6a;--mdc-outlined-text-field-focus-outline-color: #66bb6a;--mdc-outlined-text-field-focus-label-text-color: rgba(102, 187, 106, .87)}.purple-green-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(102, 187, 106, .87)}.purple-green-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.purple-green-theme .mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.purple-green-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}.purple-green-theme{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.purple-green-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(156, 39, 176, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.purple-green-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(102, 187, 106, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.purple-green-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.purple-green-theme{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.purple-green-theme{--mat-autocomplete-background-color: white}.purple-green-theme{--mdc-dialog-container-shape: 4px}.purple-green-theme{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}.purple-green-theme{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.purple-green-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.purple-green-theme .mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.purple-green-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.purple-green-theme .mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #9c27b0;--mdc-chip-elevated-selected-container-color: #9c27b0;--mdc-chip-elevated-disabled-container-color: #9c27b0;--mdc-chip-flat-disabled-selected-container-color: #9c27b0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-elevated-container-color: #66bb6a;--mdc-chip-elevated-selected-container-color: #66bb6a;--mdc-chip-elevated-disabled-container-color: #66bb6a;--mdc-chip-flat-disabled-selected-container-color: #66bb6a;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.purple-green-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.purple-green-theme{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}.purple-green-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.purple-green-theme{--mdc-switch-selected-focus-state-layer-color: #8e24aa;--mdc-switch-selected-handle-color: #8e24aa;--mdc-switch-selected-hover-state-layer-color: #8e24aa;--mdc-switch-selected-pressed-state-layer-color: #8e24aa;--mdc-switch-selected-focus-handle-color: #4a148c;--mdc-switch-selected-hover-handle-color: #4a148c;--mdc-switch-selected-pressed-handle-color: #4a148c;--mdc-switch-selected-focus-track-color: #ba68c8;--mdc-switch-selected-hover-track-color: #ba68c8;--mdc-switch-selected-pressed-track-color: #ba68c8;--mdc-switch-selected-track-color: #ba68c8;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}.purple-green-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.purple-green-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.purple-green-theme{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.purple-green-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9c27b0;--mdc-radio-selected-hover-icon-color: #9c27b0;--mdc-radio-selected-icon-color: #9c27b0;--mdc-radio-selected-pressed-icon-color: #9c27b0}.purple-green-theme .mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #9c27b0;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #66bb6a;--mdc-radio-selected-hover-icon-color: #66bb6a;--mdc-radio-selected-icon-color: #66bb6a;--mdc-radio-selected-pressed-icon-color: #66bb6a}.purple-green-theme .mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #66bb6a;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.purple-green-theme .mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.purple-green-theme{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}.purple-green-theme{--mdc-slider-handle-color: #9c27b0;--mdc-slider-focus-handle-color: #9c27b0;--mdc-slider-hover-handle-color: #9c27b0;--mdc-slider-active-track-color: #9c27b0;--mdc-slider-inactive-track-color: #9c27b0;--mdc-slider-with-tick-marks-inactive-container-color: #9c27b0;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}.purple-green-theme{--mat-slider-ripple-color: #9c27b0;--mat-slider-hover-state-layer-color: rgba(156, 39, 176, .05);--mat-slider-focus-state-layer-color: rgba(156, 39, 176, .2);--mat-slider-value-indicator-opacity: .6}.purple-green-theme .mat-accent{--mdc-slider-handle-color: #66bb6a;--mdc-slider-focus-handle-color: #66bb6a;--mdc-slider-hover-handle-color: #66bb6a;--mdc-slider-active-track-color: #66bb6a;--mdc-slider-inactive-track-color: #66bb6a;--mdc-slider-with-tick-marks-inactive-container-color: #66bb6a;--mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-accent{--mat-slider-ripple-color: #66bb6a;--mat-slider-hover-state-layer-color: rgba(102, 187, 106, .05);--mat-slider-focus-state-layer-color: rgba(102, 187, 106, .2)}.purple-green-theme .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}.purple-green-theme .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}.purple-green-theme{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.purple-green-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}.purple-green-theme{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}.purple-green-theme{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.purple-green-theme .mdc-list-item__start,.purple-green-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #9c27b0;--mdc-radio-selected-hover-icon-color: #9c27b0;--mdc-radio-selected-icon-color: #9c27b0;--mdc-radio-selected-pressed-icon-color: #9c27b0}.purple-green-theme .mat-accent .mdc-list-item__start,.purple-green-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #66bb6a;--mdc-radio-selected-hover-icon-color: #66bb6a;--mdc-radio-selected-icon-color: #66bb6a;--mdc-radio-selected-pressed-icon-color: #66bb6a}.purple-green-theme .mat-warn .mdc-list-item__start,.purple-green-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.purple-green-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9c27b0;--mdc-checkbox-selected-hover-icon-color: #9c27b0;--mdc-checkbox-selected-icon-color: #9c27b0;--mdc-checkbox-selected-pressed-icon-color: #9c27b0;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9c27b0;--mdc-checkbox-selected-hover-state-layer-color: #9c27b0;--mdc-checkbox-selected-pressed-state-layer-color: #9c27b0;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #66bb6a;--mdc-checkbox-selected-hover-icon-color: #66bb6a;--mdc-checkbox-selected-icon-color: #66bb6a;--mdc-checkbox-selected-pressed-icon-color: #66bb6a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #66bb6a;--mdc-checkbox-selected-hover-state-layer-color: #66bb6a;--mdc-checkbox-selected-pressed-state-layer-color: #66bb6a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.purple-green-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#9c27b0}.purple-green-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.purple-green-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.purple-green-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.purple-green-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-secondary-navigation-tab-container-height: 48px}.purple-green-theme{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}.purple-green-theme{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.purple-green-theme .mat-mdc-tab-group,.purple-green-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #9c27b0}.purple-green-theme .mat-mdc-tab-group,.purple-green-theme .mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #9c27b0;--mat-tab-header-active-ripple-color: #9c27b0;--mat-tab-header-inactive-ripple-color: #9c27b0;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #9c27b0;--mat-tab-header-active-hover-label-text-color: #9c27b0;--mat-tab-header-active-focus-indicator-color: #9c27b0;--mat-tab-header-active-hover-indicator-color: #9c27b0}.purple-green-theme .mat-mdc-tab-group.mat-accent,.purple-green-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #66bb6a}.purple-green-theme .mat-mdc-tab-group.mat-accent,.purple-green-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #66bb6a;--mat-tab-header-active-ripple-color: #66bb6a;--mat-tab-header-inactive-ripple-color: #66bb6a;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #66bb6a;--mat-tab-header-active-hover-label-text-color: #66bb6a;--mat-tab-header-active-focus-indicator-color: #66bb6a;--mat-tab-header-active-hover-indicator-color: #66bb6a}.purple-green-theme .mat-mdc-tab-group.mat-warn,.purple-green-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.purple-green-theme .mat-mdc-tab-group.mat-warn,.purple-green-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.purple-green-theme .mat-mdc-tab-group.mat-background-primary,.purple-green-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #9c27b0;--mat-tab-header-with-background-foreground-color: white}.purple-green-theme .mat-mdc-tab-group.mat-background-accent,.purple-green-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #66bb6a;--mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-tab-group.mat-background-warn,.purple-green-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.purple-green-theme{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}.purple-green-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: black;--mdc-checkbox-selected-focus-icon-color: #66bb6a;--mdc-checkbox-selected-hover-icon-color: #66bb6a;--mdc-checkbox-selected-icon-color: #66bb6a;--mdc-checkbox-selected-pressed-icon-color: #66bb6a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #66bb6a;--mdc-checkbox-selected-hover-state-layer-color: #66bb6a;--mdc-checkbox-selected-pressed-state-layer-color: #66bb6a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #9c27b0;--mdc-checkbox-selected-hover-icon-color: #9c27b0;--mdc-checkbox-selected-icon-color: #9c27b0;--mdc-checkbox-selected-pressed-icon-color: #9c27b0;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #9c27b0;--mdc-checkbox-selected-hover-state-layer-color: #9c27b0;--mdc-checkbox-selected-pressed-state-layer-color: #9c27b0;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.purple-green-theme{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}.purple-green-theme{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}.purple-green-theme{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}.purple-green-theme{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}.purple-green-theme{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}.purple-green-theme{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}.purple-green-theme{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}.purple-green-theme{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.purple-green-theme{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}.purple-green-theme{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.purple-green-theme{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}.purple-green-theme{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}.purple-green-theme{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}.purple-green-theme{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.purple-green-theme{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.purple-green-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #9c27b0}.purple-green-theme .mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #9c27b0;--mat-text-button-ripple-color: rgba(156, 39, 176, .1)}.purple-green-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #66bb6a}.purple-green-theme .mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #66bb6a;--mat-text-button-ripple-color: rgba(102, 187, 106, .1)}.purple-green-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.purple-green-theme .mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.purple-green-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #9c27b0;--mdc-filled-button-label-text-color: white}.purple-green-theme .mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #66bb6a;--mdc-filled-button-label-text-color: black}.purple-green-theme .mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.purple-green-theme .mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #9c27b0;--mdc-protected-button-label-text-color: white}.purple-green-theme .mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #66bb6a;--mdc-protected-button-label-text-color: black}.purple-green-theme .mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.purple-green-theme .mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #9c27b0;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.purple-green-theme .mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #9c27b0;--mat-outlined-button-ripple-color: rgba(156, 39, 176, .1)}.purple-green-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #66bb6a;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.purple-green-theme .mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #66bb6a;--mat-outlined-button-ripple-color: rgba(102, 187, 106, .1)}.purple-green-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.purple-green-theme .mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}.purple-green-theme{--mdc-icon-button-icon-size: 24px}.purple-green-theme{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.purple-green-theme{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}.purple-green-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #9c27b0}.purple-green-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #9c27b0;--mat-icon-button-ripple-color: rgba(156, 39, 176, .1)}.purple-green-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #66bb6a}.purple-green-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #66bb6a;--mat-icon-button-ripple-color: rgba(102, 187, 106, .1)}.purple-green-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}.purple-green-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}.purple-green-theme{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-fab-container-color: white}.purple-green-theme{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.purple-green-theme{--mdc-fab-small-container-color: white}.purple-green-theme{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}.purple-green-theme .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #9c27b0}.purple-green-theme .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #66bb6a}.purple-green-theme .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}.purple-green-theme .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #9c27b0}.purple-green-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #66bb6a}.purple-green-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}.purple-green-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}.purple-green-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}.purple-green-theme{--mdc-snackbar-container-shape: 4px}.purple-green-theme{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}.purple-green-theme{--mat-snack-bar-button-color: #e1bee7}.purple-green-theme{--mat-table-row-item-outline-width: 1px}.purple-green-theme{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}.purple-green-theme{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}.purple-green-theme{--mdc-circular-progress-active-indicator-color: #9c27b0}.purple-green-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #66bb6a}.purple-green-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.purple-green-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}.purple-green-theme{--mat-badge-background-color: #9c27b0;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.purple-green-theme .mat-badge-accent{--mat-badge-background-color: #66bb6a;--mat-badge-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.purple-green-theme{--mat-bottom-sheet-container-shape: 4px}.purple-green-theme{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}.purple-green-theme{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}.purple-green-theme{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}.purple-green-theme{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}.purple-green-theme{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}.purple-green-theme{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.purple-green-theme{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #9c27b0;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(156, 39, 176, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(156, 39, 176, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(156, 39, 176, .3);--mat-datepicker-toggle-active-state-icon-color: #9c27b0;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(156, 39, 176, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #66bb6a;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(102, 187, 106, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: rgba(102, 187, 106, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(102, 187, 106, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(102, 187, 106, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.purple-green-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.purple-green-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #66bb6a}.purple-green-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.purple-green-theme{--mat-divider-width: 1px}.purple-green-theme{--mat-divider-color: rgba(0, 0, 0, .12)}.purple-green-theme{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}.purple-green-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.purple-green-theme{--mat-icon-color: inherit}.purple-green-theme .mat-icon.mat-primary{--mat-icon-color: #9c27b0}.purple-green-theme .mat-icon.mat-accent{--mat-icon-color: #66bb6a}.purple-green-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.purple-green-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}.purple-green-theme{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.purple-green-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #9c27b0;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #9c27b0;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #9c27b0;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.purple-green-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #66bb6a;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #66bb6a;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #66bb6a;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.purple-green-theme{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}.purple-green-theme{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #9c27b0;--mat-toolbar-container-text-color: white}.purple-green-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #66bb6a;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.purple-green-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.purple-green-theme{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}.purple-green-theme{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.purple-green-theme{--mat-timepicker-container-background-color: white}body table tbody tr:nth-child(2n){background-color:#f2f2f2}.bg-black{background-color:#000}.bg-light-grey{background-color:#e5e5e5}.bg-medium-grey{background-color:#ccc}.bg-grey{background-color:#999}.bg-dark-grey{background-color:#222}.bg-white,.bg-fff{background-color:#fff}.bg-none,.no-bg{background:none;background-image:none;background-color:transparent}.bg-facebook{background-color:#47639e}.bg-twitter{background-color:#02a8f3}body table{border:1px solid rgba(0,0,0,.12)}.no-border{border:none}.no-border-t{border-top:none}.no-border-r{border-right:none}.no-border-b{border-bottom:none}.no-border-l{border-left:none}.no-border-lr,.no-border-rl{border-left:none;border-right:none}.no-border-tb,.no-border-bt{border-top:none;border-bottom:none}.no-border-tl,.no-border-lt{border-top:none;border-left:none}.no-border-tr,.no-border-rt{border-top:none;border-right:none}.no-border-bl,.no-border-lb{border-bottom:none;border-left:none}.no-border-br,.no-border-rb{border-bottom:none;border-right:none}.border-dashed,.border-dotted{border-style:dashed}.border-black{border-color:#000}.border-light-grey{border-color:#e5e5e5}.border-medium-grey{border-color:#ccc}.border-grey{border-color:#999}.border-dark-grey{border-color:#2222}.border-white,.border-fff{border-color:#fff}.no-border-radius{border-radius:0}.radius3{border-radius:3px}.radius5{border-radius:5px}.radius10{border-radius:10px}.column-mandatory{color:#5cb85c;text-align:center}.not-column-mandatory{color:#666f73;text-align:center}.cdk-drag-placeholder{background:#3498db}.yes{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no{color:red;background-color:red;height:4px;cursor:none}.strike{text-decoration:line-through;color:red}.transfer{color:#16a085}.linked{color:#4461e2}.accrual{color:#999}.fa-question{color:#4461e2}.enabled{color:#32cd32}.disabled{color:#f44366}.v-mid,.v-m{vertical-align:middle}.v-top,.v-t{vertical-align:top}.v-bottom,.v-b{vertical-align:bottom}.v-super{vertical-align:super}.r-amount{text-align:right!important;padding-right:5px!important}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.amount-plus{color:#000}.amount-minus{color:#4461e2}.block{display:block}.inline{display:inline}.in-block{display:inline-block;zoom:1}.d-none,.hide,.hidden{display:none}.t-0{top:0}.b-0{bottom:0}.l-0{left:0}.r-0{right:0}.tb-0{top:0;bottom:0}.lr-0{left:0;right:0}.f-left{float:left}.f-right{float:right}.f-none{float:none}textarea{resize:both}textarea.vertical,textarea.horizontal{resize:vertical}textarea.noresize{resize:none}.full-input input,.full-input select,.full-input textarea{width:100%}.normal input,.normal select,.normal textarea,.full-input [type=checkbox],.full-input [type=radio]{width:auto}.mat-tab-body-content{margin-bottom:20px}.mat-datepicker-input{margin-top:5px;margin-bottom:5px}.loader-wrapper{height:100vh;width:100vw}.loader-wrapper .triangle{width:0;height:0;border-style:solid;position:absolute;animation:rotate .8s infinite .2s}.loader-wrapper .bottom{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper .top{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper .left{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper .right{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0}.container{margin:0 auto}.mb-05{margin-bottom:.5rem}.mr-05{margin-right:.5rem}.mb-1{margin-bottom:1rem}.mt-1{margin-top:1rem}.m-5{margin:5px}.m-t-5{margin-top:5px}.m-r-5{margin-right:5px}.m-b-5{margin-bottom:5px}.m-l-5{margin-left:5px}.m-v-5{margin:5px 0}.m-h-5{margin:0 5px}.m-10{margin:10px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.m-l-10{margin-left:10px}.m-v-10{margin:10px 0}.m-h-10{margin:0 10px}.m-15{margin:15px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-b-15{margin-bottom:15px}.m-l-15{margin-left:15px}.m-v-15{margin:15px 0}.m-h-15{margin:0 15px}.m-20{margin:20px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-b-20{margin-bottom:20px}.m-l-20{margin-left:20px}.m-v-20{margin:20px 0}.m-h-20{margin:0 20px}.m-25{margin:25px}.m-t-25{margin-top:25px}.m-r-25{margin-right:25px}.m-b-25{margin-bottom:25px}.m-l-25{margin-left:25px}.m-v-25{margin:25px 0}.m-h-25{margin:0 25px}.m-30{margin:30px}.m-t-30{margin-top:30px}.m-r-30{margin-right:30px}.m-b-30{margin-bottom:30px}.m-l-30{margin-left:30px}.m-v-30{margin:30px 0}.m-h-30{margin:0 30px}.m-35{margin:35px}.m-t-35{margin-top:35px}.m-r-35{margin-right:35px}.m-b-35{margin-bottom:35px}.m-l-35{margin-left:35px}.m-v-35{margin:35px 0}.m-h-35{margin:0 35px}.m-40{margin:40px}.m-t-40{margin-top:40px}.m-r-40{margin-right:40px}.m-b-40{margin-bottom:40px}.m-l-40{margin-left:40px}.m-v-40{margin:40px 0}.m-h-40{margin:0 40px}.m-45{margin:45px}.m-t-45{margin-top:45px}.m-r-45{margin-right:45px}.m-b-45{margin-bottom:45px}.m-l-45{margin-left:45px}.m-v-45{margin:45px 0}.m-h-45{margin:0 45px}.m-50{margin:50px}.m-t-50{margin-top:50px}.m-r-50{margin-right:50px}.m-b-50{margin-bottom:50px}.m-l-50{margin-left:50px}.m-v-50{margin:50px 0}.m-h-50{margin:0 50px}.m-55{margin:55px}.m-t-55{margin-top:55px}.m-r-55{margin-right:55px}.m-b-55{margin-bottom:55px}.m-l-55{margin-left:55px}.m-v-55{margin:55px 0}.m-h-55{margin:0 55px}.m-60{margin:60px}.m-t-60{margin-top:60px}.m-r-60{margin-right:60px}.m-b-60{margin-bottom:60px}.m-l-60{margin-left:60px}.m-v-60{margin:60px 0}.m-h-60{margin:0 60px}.m-65{margin:65px}.m-t-65{margin-top:65px}.m-r-65{margin-right:65px}.m-b-65{margin-bottom:65px}.m-l-65{margin-left:65px}.m-v-65{margin:65px 0}.m-h-65{margin:0 65px}.m-70{margin:70px}.m-t-70{margin-top:70px}.m-r-70{margin-right:70px}.m-b-70{margin-bottom:70px}.m-l-70{margin-left:70px}.m-v-70{margin:70px 0}.m-h-70{margin:0 70px}.m-75{margin:75px}.m-t-75{margin-top:75px}.m-r-75{margin-right:75px}.m-b-75{margin-bottom:75px}.m-l-75{margin-left:75px}.m-v-75{margin:75px 0}.m-h-75{margin:0 75px}.m-80{margin:80px}.m-t-80{margin-top:80px}.m-r-80{margin-right:80px}.m-b-80{margin-bottom:80px}.m-l-80{margin-left:80px}.m-v-80{margin:80px 0}.m-h-80{margin:0 80px}.no-m{margin:0}.no-m-t{margin-top:0}.no-m-r{margin-right:0}.no-m-b{margin-bottom:0}.no-m-l{margin-left:0}.no-m-v,.no-m-h,.no-margin{margin:0}.no-m-lr,.no-m-rl{margin-left:0;margin-right:0}.no-m-tb,.no-m-bt{margin-top:0;margin-bottom:0}.m-t-only{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only{margin-left:0;margin-right:0;margin-top:0}.m-l-only{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only{margin-left:0;margin-top:0;margin-bottom:0}.m-auto{margin-left:auto;margin-right:auto}.ls-0{margin-left:10px;margin-right:10px}html,body{-webkit-tap-highlight-color:transparent}div{box-sizing:border-box}.color-inherit{color:inherit}.no-shadow{box-shadow:none}.pointer{cursor:pointer}.nolist{list-style:none}.actions-menu{color:#fff}.alert{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert .message{padding:8px 0;font-size:18px}.alert .alert-check{color:#359ff4;margin-right:2px;font-size:1.4rem}::ng-deep .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html,body{overflow:hidden}.overflow-x-scroll{max-width:100%;overflow-x:auto}.overflow-no{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.table-container{overflow-x:auto;max-width:100%}body,.no-p{padding:0}.no-p-t{padding-top:0}.no-p-r{padding-right:0}.no-p-b{padding-bottom:0}.no-p-l{padding-left:0}.no-p-v,.no-p-h{padding:0}.p-5{padding:5px}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-b-5{padding-bottom:5px}.p-l-5{padding-left:5px}.p-v-5{padding:5px 0}.p-h-5{padding:0 5px}.p-10{padding:10px}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.p-v-10{padding:10px 0}.p-h-10{padding:0 10px}.p-15{padding:15px}.p-t-15{padding-top:15px}.p-r-15{padding-right:15px}.p-b-15{padding-bottom:15px}.p-l-15{padding-left:15px}.p-v-15{padding:15px 0}.p-h-15{padding:0 15px}.p-20{padding:20px}.p-t-20{padding-top:20px}.p-r-20{padding-right:20px}.p-b-20{padding-bottom:20px}.p-l-20{padding-left:20px}.p-v-20{padding:20px 0}.p-h-20{padding:0 20px}.p-25{padding:25px}.p-t-25{padding-top:25px}.p-r-25{padding-right:25px}.p-b-25{padding-bottom:25px}.p-l-25{padding-left:25px}.p-v-25{padding:25px 0}.p-h-25{padding:0 25px}.p-30{padding:30px}.p-t-30{padding-top:30px}.p-r-30{padding-right:30px}.p-b-30{padding-bottom:30px}.p-l-30{padding-left:30px}.p-v-30{padding:30px 0}.p-h-30{padding:0 30px}.p-35{padding:35px}.p-t-35{padding-top:35px}.p-r-35{padding-right:35px}.p-b-35{padding-bottom:35px}.p-l-35{padding-left:35px}.p-v-35{padding:35px 0}.p-h-35{padding:0 35px}.p-40{padding:40px}.p-t-40{padding-top:40px}.p-r-40{padding-right:40px}.p-b-40{padding-bottom:40px}.p-l-40{padding-left:40px}.p-v-40{padding-top:40px;padding-bottom:40px}.p-h-40{padding:0 40px}.p-45{padding:45px}.p-t-45{padding-top:45px}.p-r-45{padding-right:45px}.p-b-45{padding-bottom:45px}.p-l-45{padding-left:45px}.p-v-45{padding:45px 0}.p-h-45{padding:0 45px}.p-50{padding:50px}.p-t-50{padding-top:50px}.p-r-50{padding-right:50px}.p-b-50{padding-bottom:50px}.p-l-50{padding-left:50px}.p-v-50{padding:50px 0}.p-h-50{padding:0 50px}.p-55{padding:55px}.p-t-55{padding-top:55px}.p-r-55{padding-right:55px}.p-b-55{padding-bottom:55px}.p-l-55{padding-left:55px}.p-v-55{padding:55px 0}.p-h-55{padding:0 55px}.p-60{padding:60px}.p-t-60{padding-top:60px}.p-r-60{padding-right:60px}.p-b-60{padding-bottom:60px}.p-l-60{padding-left:60px}.p-v-60{padding:60px 0}.p-h-60{padding:0 60px}.p-65{padding:65px}.p-t-65{padding-top:65px}.p-r-65{padding-right:65px}.p-b-65{padding-bottom:65px}.p-l-65{padding-left:65px}.p-v-65{padding:65px 0}.p-h-65{padding:0 65px}.p-70{padding:70px}.p-t-70{padding-top:70px}.p-r-70{padding-right:70px}.p-b-70{padding-bottom:70px}.p-l-70{padding-left:70px}.p-v-70{padding:70px 0}.p-h-70{padding:0 70px}.p-75{padding:75px}.p-t-75{padding-top:75px}.p-r-75{padding-right:75px}.p-b-75{padding-bottom:75px}.p-l-75{padding-left:75px}.p-v-75{padding:75px 0}.p-h-75{padding:0 75px}.p-80{padding:80px}.p-t-80{padding-top:80px}.p-r-80{padding-right:80px}.p-b-80{padding-bottom:80px}.p-l-80{padding-left:80px}.p-v-80{padding:80px 0}.p-h-80{padding:0 80px}.no-padding{padding:0!important}.no-pad-lr,.no-pad-rl{padding-left:0;padding-right:0}.no-pad-tb,.no-pad-bt{padding-top:0;padding-bottom:0}.pad-t-only{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only{padding-left:0;padding-right:0;padding-top:0}.pad-l-only{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only{padding-left:0;padding-top:0;padding-bottom:0}html,body,.rel,.relative{position:relative}.abs,.absolute{position:absolute}.fixed{position:fixed}.status-active{color:#5cb85c}.status-inactive{color:#666f73}.status-deleted{color:#000}.status-pending{color:orange}.status-approved{color:#4461e2}.status-overpaid{color:purple}.status-chargeoff{color:#f39c12}.status-active-overdue,.status-block{color:red}.status-matured{color:#ff4000}.subStatus-contract-termination{color:#b3b3b3}.mat-step-header .mat-step-icon-state-done{background-color:#2af72a}.mat-step-header .mat-step-icon-state-done .status-transfer-progress{color:#ff4000}.mat-step-header .mat-step-icon-state-done .status-transfer-hold{color:#df0101}html,body{-webkit-font-smoothing:antialiased}html{font-size:16px}body{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1{line-height:1}.lh-13{line-height:1.3}.lh-15{line-height:1.5}.bold,.strong{font-weight:700}.no-bold{font-weight:400}.italic,.em{font-style:italic}.strike{text-decoration:line-through}.normal{font-weight:400;font-style:normal}.uppercase{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.w100{font-weight:100}.w200{font-weight:200}.w300{font-weight:300}.w400{font-weight:400}.w500{font-weight:500}.w600{font-weight:600}.w700{font-weight:700}.w800{font-weight:800}.w900{font-weight:900}.f9{font-size:9px}.f10{font-size:10px}.f11{font-size:11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px;line-height:30px}.f19{font-size:19px}.f20{font-size:20px}.f30{font-size:30px}.f40{font-size:40px}.f50{font-size:50px}.f60{font-size:60px}.size-small{font-size:75%}.size-normal{font-size:100%}.size-medium{font-size:125%}.size-big,.size-large{font-size:150%}.size-huge{font-size:200%}.inherit{font:inherit}.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2{color:#0003}.text-rgb-3{color:#0000004d}.text-rgb-4{color:#0006}.text-rgb-5{color:#00000080}.no-ul,.no-ul:hover,.no-ul a,.no-ul a:hover{text-decoration:none}.no-wrap{white-space:nowrap}.auto-cell-size{white-space:nowrap;width:1%}.ls-0{letter-spacing:-3px;white-space:nowrap}.label-field{margin-top:32px}.fit{max-width:100%}.half-width{width:50%}.full-width{width:100%}.full-height{height:100%}html,body{width:100%;height:100%;min-height:100%}body table{width:100%}.container{max-width:74rem;width:90%}.mw300{max-width:300px}.mw400{max-width:400px}.mw500{max-width:500px}.mw600{max-width:600px}.fullwidth{width:100%}.zindex-1{z-index:1}.zindex-2{z-index:2}.zindex-3{z-index:3}.zindex-4{z-index:4}.scrollbar-styling{scrollbar-width:thin;scrollbar-color:#889 #f1f1f1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#889}::-webkit-scrollbar-thumb:hover{background:#555}.layout-row-wrap{display:flex;flex-flow:row wrap}.layout-column{display:flex;flex-direction:column}.layout-row{display:flex;flex-direction:row}.align-flex-end{justify-content:flex-end}.flex-align-center{display:flex;align-items:center;justify-content:center}.flex-center{display:flex;justify-content:center;align-items:center}@media (width <= 768px){.responsive-column{flex-direction:column}}.gap-2px{gap:2%}.gap-5px{gap:5px}.gap-20px{gap:20px}.gap-25px{gap:25px}.gap-32px{gap:32px}.gap-40px{gap:40px}.align-start{justify-content:flex-start}.align-end{justify-content:flex-end}.align-center-start{justify-content:flex-start;align-items:center}.align-center{justify-content:center}.align-center-center{justify-content:center;align-items:center}.align-between{justify-content:space-between}.align-items-center{align-items:center}.align-start-baseline{align-items:baseline;justify-content:flex-start}.layout-align-end{display:flex;justify-content:flex-end;align-items:center}.align-start-center{display:flex;justify-content:flex-start;align-items:center}.align-start-start{display:flex;justify-content:flex-start;align-items:flex-start}.layout-align-center{align-items:center;justify-content:center}@media (width >= 600px){.layout-gt-sm-row{flex-direction:row}}@media (width >= 600px){.align-gt-sm-start-center{justify-content:flex-start;align-items:center}}.flex-auto{flex:.1 0 auto}.flex-3-auto{flex:3 0 auto}.flex-4{flex:0 0 4%}.flex-5{flex:0 0 5%}.flex-8{flex:0 0 8%}.flex-9{flex:0 0 9%}.flex-10{flex:0 0 10%}.flex-13{flex:0 0 13%}.flex-14{flex:0 0 12%}.flex-15{flex:0 0 15%}.flex-16{flex:0 0 16%}.flex-18{flex:0 0 18%}.flex-20{flex:0 0 20%}.flex-23{flex:0 0 23%}.flex-24{flex:0 0 24%}.flex-25{flex:0 0 25%}.flex-28{flex:0 0 28%}.flex-29{flex:0 0 29%}.flex-30{flex:0 0 30%}.flex-31{flex:0 0 31%}.flex-32{flex:0 0 32%}.flex-33{flex:0 0 33%}.flex-34{flex:0 0 34%}.flex-38{flex:0 0 38%}.flex-40{flex:1;width:40%}.flex-43{flex:0 0 43%}.flex-45{flex:0 0 45%}.flex-46{flex:0 0 46%}.flex-47{flex:0 0 47%}.flex-48{flex:0 0 48%}@media (width <= 768px){.hide-lt-md{display:none!important}}.flex-49{flex:0 0 49%}.flex-50{flex:0 0 50%;margin-bottom:1rem}.flex-53{flex:0 0 53%}.flex-60{flex:1;width:60%}.flex-63{flex:0 0 63%}.flex-65{flex:0 0 65%}.flex-67{flex:0 0 67%}.flex-68{flex:0 0 68%}.flex-70{flex:0 0 70%}.flex-73{flex:0 0 73%}.flex-75{flex:0 0 75%}.flex-83{flex:0 0 83%}.flex-90{flex:0 0 90%}.flex-94{flex:0 0 94%}.flex-95{flex:0 0 95%}.flex-96{flex:0 0 96%}@media screen and (width <= 599px){.flex-xs-15{flex:0 0 15%;max-width:15%}}@media screen and (width >= 600px) and (width <= 959px){.flex-sm-10{flex:0 0 10%;max-width:10%}}@media screen and (width >= 960px) and (width <= 1279px){.flex-md-5{flex:0 0 5%;max-width:5%}}@media (width <= 599px){.hide-lt-sm{display:none!important}}.flex-98{flex:0 0 98%}.flex-100{flex:0 0 100%;width:100%}.flex-contents{display:contents;flex:1}.flex-fill{display:flex;flex:1 1 auto;min-width:0;min-height:0}.gap-8px{gap:8px}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-1percent{gap:1%}.gap-2percent{gap:2%}.gap-3percent{gap:3%}.gap-4percent{gap:4%}.gap-5percent{gap:5%}.gap-15percent{gap:15%}.gap-20percent{gap:20%}.gap-25percent{gap:25%}.gap-70percent{gap:70%}.flex{flex:1 1 0%}.layout-row-reverse{display:flex;flex-direction:row-reverse}@media (width >= 600px){.flex-gt-sm-30{flex:1 0 30%}}@media (width <= 1199px){.hide-lt-lg{display:none!important}}@media (width <= 768px){.flex-25{flex:0 0 50%}}@media (width <= 599px){.layout-xs-column{flex-direction:column}}.flex-50-minus-25px{flex:1 1 calc(50% - 25px)}.flex-85-minus-20px{flex:1 1 calc(85% - 20px)}.flex-90-minus-20px{flex:1 1 calc(90% - 20px)}@media (width <= 768px){.layout-lt-md-column{flex-direction:column}}@media (width <= 599px){.layout-column.lt-md{flex-direction:column!important}}@media (width <= 768px){.responsive-flex-full{flex:0 0 100%!important}}.align-space-evenly-center{justify-content:space-evenly;align-items:center}.mat-mdc-form-field .mat-mdc-input-element::placeholder{font-size:14px!important;color:#999!important}.mat-mdc-form-field .mdc-floating-label{font-size:14px!important}@media (width <= 768px){.flex-lt-md-50{flex:0 0 50%}}@media (width <= 768px){.flex-50-lt-md{flex:0 0 50%}}@media (width <= 599px){.layout-column-xs{flex-direction:column!important}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:transparent!important}.menu-explanation{font-size:14px;margin:0}.menu-list-item-content{display:flex;width:100%}.menu-left-section{display:flex;align-items:center;width:100%;gap:10px}.menu-right-section fa-icon{z-index:1000}.menu-right-section{margin-left:auto;display:flex;gap:4px;margin-right:10px}.content{display:contents;flex:1}mifosx-notifications-page td{text-align:center;padding:16px;color:#999}.red{color:red}.full-width-flex{display:flex;justify-content:flex-start;width:100%} diff --git a/prerendered-routes.json b/prerendered-routes.json new file mode 100644 index 000000000..322654154 --- /dev/null +++ b/prerendered-routes.json @@ -0,0 +1,3 @@ +{ + "routes": {} +} \ No newline at end of file